.iqm-request-page{background:#f4f7f9}.iqm-request-layout{display:grid;grid-template-columns:minmax(280px,380px) minmax(0,1fr);gap:34px;align-items:start}.iqm-request-help,.iqm-request-form-card{background:#fff;border:1px solid #dce5ea;border-radius:10px;box-shadow:0 12px 32px rgba(15,61,94,.08)}.iqm-request-help{padding:30px;position:sticky;top:100px}.iqm-request-eyebrow{display:block;margin-bottom:10px;color:#0e73e4;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.iqm-request-help h2,.iqm-request-form-card h2{margin:0 0 12px;color:#102b3d;font-size:28px;line-height:1.25}.iqm-request-help>p{margin:0 0 24px;color:#536878;line-height:1.7}.iqm-request-steps{display:grid;gap:16px;margin:0 0 24px;padding:0;list-style:none;counter-reset:request-step}.iqm-request-steps li{position:relative;padding-left:46px;counter-increment:request-step}.iqm-request-steps li:before{content:counter(request-step);position:absolute;left:0;top:0;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#0f3d5e;color:#fff;font-weight:800}.iqm-request-steps strong,.iqm-request-steps span{display:block}.iqm-request-steps strong{color:#18384e}.iqm-request-steps span{margin-top:3px;color:#647785;font-size:14px;line-height:1.5}.iqm-request-contact-box{display:grid;gap:6px;padding:16px;border-radius:8px;background:#eef5f8}.iqm-request-contact-box strong{color:#18384e}.iqm-request-contact-box a{color:#0e73e4;font-weight:700}.iqm-request-track-link{display:flex;gap:9px;align-items:center;margin-top:18px;color:#0f3d5e;font-weight:700}.iqm-request-form-card{padding:30px}.iqm-request-form-card>header{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding-bottom:20px;border-bottom:1px solid #e5ebef}.iqm-request-form-card>header p{margin:0;color:#6b7d89;font-size:14px}.iqm-request-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:24px}.iqm-field{min-width:0}.iqm-field-wide{grid-column:1/-1}.iqm-field label{display:block;margin-bottom:7px;color:#243f51;font-size:14px;font-weight:700}.iqm-field label span,.iqm-request-choice legend span{color:#b42318}.iqm-field input,.iqm-field select,.iqm-field textarea{display:block;width:100%;min-height:48px;padding:11px 13px;border:1px solid #cbd7de;border-radius:6px;background:#fff;color:#1f3442;font:inherit;line-height:1.4;transition:border-color .2s,box-shadow .2s}.iqm-field textarea{min-height:110px;resize:vertical}.iqm-field input:focus,.iqm-field select:focus,.iqm-field textarea:focus{border-color:#0e73e4;outline:0;box-shadow:0 0 0 3px rgba(14,115,228,.13)}.iqm-field input.is-invalid{border-color:#b42318}.iqm-field small{display:block;margin-top:6px;color:#6b7d89;font-size:12px}.iqm-field-error{color:#b42318!important}.iqm-request-choice{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:24px 0 0;padding:0;border:0}.iqm-request-choice legend{grid-column:1/-1;margin-bottom:8px;color:#243f51;font-size:14px;font-weight:700}.iqm-request-choice label{display:flex;gap:12px;align-items:flex-start;padding:15px;border:1px solid #cbd7de;border-radius:8px;cursor:pointer}.iqm-request-choice label:has(input:checked){border-color:#0e73e4;background:#f2f8ff}.iqm-request-choice input{margin-top:4px}.iqm-request-choice strong,.iqm-request-choice small{display:block}.iqm-request-choice strong{color:#18384e}.iqm-request-choice small{margin-top:3px;color:#647785;line-height:1.45}.iqm-check-inline{display:flex!important;align-items:center;gap:9px;min-height:48px;margin-top:26px!important}.iqm-check-inline input{width:auto;min-height:0}.iqm-request-consent{display:flex;gap:11px;align-items:flex-start;margin:24px 0 0;padding:16px;border-radius:8px;background:#f5f8fa;color:#4d6473;font-size:13px;line-height:1.55}.iqm-request-consent input{flex:0 0 auto;margin-top:3px}.iqm-request-actions{display:flex;align-items:center;gap:18px;margin-top:22px}.iqm-request-actions button{flex:0 0 auto;border:0;cursor:pointer}.iqm-request-actions button:disabled{opacity:.65;cursor:wait}.iqm-request-actions span{color:#6b7d89;font-size:13px}.iqm-honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.iqm-form-message{display:none;margin:20px 0 0;padding:0;border-radius:7px;line-height:1.55}.iqm-form-message:not([hidden]){display:block}.iqm-form-message p{margin:0}.iqm-form-message strong,.iqm-form-message a{display:block;margin-top:7px}.iqm-form-message.is-info{background:#eef6fb;color:#24506b}.iqm-form-message.is-success{background:#edf8f1;color:#17633a;border:1px solid #b9e0c7}.iqm-form-message.is-error{background:#fff1f0;color:#9b1c16;border:1px solid #f1c1bd}.iti{width:100%}.iti input{padding-left:88px!important}.iqm-track-card{max-width:760px;margin:0 auto;padding:30px;background:#fff;border:1px solid #dce5ea;border-radius:10px;box-shadow:0 12px 32px rgba(15,61,94,.08)}.iqm-track-form{display:grid;grid-template-columns:1fr 1fr auto;gap:14px;align-items:end}.iqm-track-result{margin-top:24px;padding:20px;border-radius:8px;background:#f5f8fa}.iqm-track-result dl{display:grid;grid-template-columns:180px 1fr;gap:8px 16px;margin:0}.iqm-track-result dt{font-weight:700;color:#29465b}.iqm-track-result dd{margin:0;color:#4f6472}.iqm-status-badge{display:inline-flex;padding:5px 10px;border-radius:999px;background:#e8f2f8;color:#0f3d5e;font-weight:800;font-size:13px}
@media(max-width:991px){.iqm-request-layout{grid-template-columns:1fr}.iqm-request-help{position:static}.iqm-track-form{grid-template-columns:1fr 1fr}.iqm-track-form button{grid-column:1/-1}}
@media(max-width:767px){.iqm-request-help,.iqm-request-form-card,.iqm-track-card{padding:20px;border-radius:8px}.iqm-request-help h2,.iqm-request-form-card h2{font-size:24px}.iqm-request-form-card>header{display:block}.iqm-request-form-card>header p{margin-top:5px}.iqm-request-grid,.iqm-request-choice,.iqm-track-form{grid-template-columns:1fr}.iqm-field-wide{grid-column:auto}.iqm-request-actions{display:block}.iqm-request-actions span{display:block;margin-top:10px}.iqm-request-actions button{width:100%}.iqm-track-result dl{grid-template-columns:1fr}.iqm-track-result dd{margin-bottom:8px}}

/* İletişim ve işlem yönlendirme sayfası */
.iqm-contact-hub{background:#f6f8fa}.iqm-contact-hub-grid{display:grid;grid-template-columns:minmax(280px,.78fr) minmax(0,1.5fr);gap:26px;align-items:start}.iqm-contact-info-card,.iqm-contact-actions{border:1px solid #dbe3e8;border-radius:12px;background:#fff;box-shadow:0 10px 28px rgba(27,55,72,.06)}.iqm-contact-info-card{padding:28px;background:#173f59;color:#fff}.iqm-contact-info-card>span,.iqm-contact-actions header>span{display:block;margin-bottom:6px;font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.iqm-contact-info-card h2{margin:0 0 10px;color:#fff;font-size:28px}.iqm-contact-info-card>p{margin:0 0 24px;color:#dce8ef}.iqm-contact-info-card ul{margin:0;padding:0;list-style:none}.iqm-contact-info-card li{display:flex;gap:13px;padding:15px 0;border-top:1px solid rgba(255,255,255,.15)}.iqm-contact-info-card li>i{width:22px;margin-top:3px;color:#9ed1ed;font-size:18px}.iqm-contact-info-card li div{display:flex;min-width:0;flex-direction:column;gap:3px}.iqm-contact-info-card li strong{font-size:12px;color:#bad5e4}.iqm-contact-info-card li a,.iqm-contact-info-card li span{color:#fff;overflow-wrap:anywhere}.iqm-contact-follow-note{margin-top:20px;padding:15px;border-radius:8px;background:rgba(255,255,255,.09)}.iqm-contact-follow-note p{margin:5px 0 0;color:#dce8ef;font-size:12px;line-height:1.6}.iqm-contact-actions{padding:28px}.iqm-contact-actions header{margin-bottom:20px}.iqm-contact-actions header>span{color:#397495}.iqm-contact-actions h2{margin:0 0 8px;font-size:28px;color:#17394f}.iqm-contact-actions header p{margin:0;color:#5f6e77}.iqm-contact-action-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.iqm-contact-action-grid>a{position:relative;display:grid;grid-template-columns:42px 1fr;gap:12px;min-height:172px;padding:18px 18px 42px;border:1px solid #dce4e9;border-radius:9px;color:#263e4d;text-decoration:none}.iqm-contact-action-grid>a:hover{border-color:#6c9bb6;box-shadow:0 8px 20px rgba(34,72,95,.08)}.iqm-contact-action-grid>a>i{display:grid;width:42px;height:42px;place-items:center;border-radius:50%;background:#eaf3f8;color:#2e6e92;font-size:18px}.iqm-contact-action-grid strong{display:block;margin-bottom:5px;font-size:16px}.iqm-contact-action-grid p{margin:0;color:#65747d;font-size:12px;line-height:1.6}.iqm-contact-action-grid>a>span{position:absolute;right:18px;bottom:15px;font-size:12px;font-weight:700;color:#2f7195}.iqm-contact-track-box{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-top:16px;padding:17px;border-radius:9px;background:#eef5f8}.iqm-contact-track-box strong{display:block;color:#24485e}.iqm-contact-track-box p{margin:4px 0 0;color:#65747d;font-size:12px}.iqm-contact-track-box .iqm-btn{flex:0 0 auto}
@media(max-width:991px){.iqm-contact-hub-grid{grid-template-columns:1fr}.iqm-contact-info-card{order:2}.iqm-contact-actions{order:1}}
@media(max-width:640px){.iqm-contact-info-card,.iqm-contact-actions{padding:20px}.iqm-contact-info-card h2,.iqm-contact-actions h2{font-size:23px}.iqm-contact-action-grid{grid-template-columns:1fr}.iqm-contact-action-grid>a{min-height:0}.iqm-contact-track-box{align-items:stretch;flex-direction:column}.iqm-contact-track-box .iqm-btn{width:100%;text-align:center}}

/* Kurumsal başvuruda çoklu sektör ve yeterlilik seçimi */
.iqm-field select[multiple]{min-height:152px;padding:7px}.iqm-field select[multiple] option{padding:9px 10px;border-radius:4px}.iqm-field select[multiple] option:checked{background:#0e73e4;color:#fff}.iqm-field select[multiple] optgroup{padding:5px 0;color:#173f59;font-weight:800}
/* Talep takip görünümü */
.iqm-track-card{max-width:940px;border-radius:18px;padding:clamp(22px,4vw,38px)}.iqm-track-card>header{max-width:700px;margin-bottom:22px}.iqm-track-card>header h2{font-size:clamp(27px,4vw,40px);line-height:1.18;color:#102b3d;margin:6px 0 10px}.iqm-track-card>header p{margin:0;color:#5e7180;line-height:1.7}.iqm-track-form{padding:18px;border:1px solid #dfe8ee;border-radius:14px;background:#f8fbfd}.iqm-track-form .iqm-btn{min-height:48px;border-radius:9px}.iqm-track-result{padding:24px;border:1px solid #d7e5ee;border-radius:14px;background:linear-gradient(145deg,#f8fbfd,#eef6fa)}.iqm-track-progress{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:26px}.iqm-track-progress:before{content:"";position:absolute;left:8%;right:8%;top:17px;height:3px;background:#d4e1e8}.iqm-track-progress span{position:relative;z-index:1;display:grid;justify-items:center;gap:7px;text-align:center;color:#72828d;font-size:12px}.iqm-track-progress i{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#d8e4ea;color:#526b79;font-style:normal;font-weight:900}.iqm-track-progress span.is-done{color:#124f78}.iqm-track-progress span.is-done i{background:#0e73e4;color:#fff;box-shadow:0 0 0 5px rgba(14,115,228,.12)}.iqm-track-result dl{padding:18px;border-radius:10px;background:#fff}.iqm-status-badge{background:#dff0ff;color:#075a94}@media(max-width:640px){.iqm-track-progress{grid-template-columns:repeat(2,1fr);row-gap:18px}.iqm-track-progress:before{display:none}.iqm-track-form{padding:14px}.iqm-track-result{padding:16px}}
/* İtiraz ve şikâyet prosedürü bağlantısı */
.iqm-request-procedure-link{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:13px;align-items:center;margin:18px 0;padding:15px;border:1px solid #cfe0e9;border-radius:9px;background:#f4f9fc;color:#173f59;text-decoration:none;transition:border-color .2s,box-shadow .2s,transform .2s}.iqm-request-procedure-link:hover,.iqm-request-procedure-link:focus-visible{border-color:#6f9fb9;box-shadow:0 8px 22px rgba(23,63,89,.1);transform:translateY(-1px)}.iqm-request-procedure-link>i{display:grid;width:44px;height:44px;place-items:center;border-radius:50%;background:#fff;color:#b42318;font-size:21px;box-shadow:0 4px 12px rgba(23,63,89,.09)}.iqm-request-procedure-link span{display:block;min-width:0}.iqm-request-procedure-link small,.iqm-request-procedure-link strong,.iqm-request-procedure-link em{display:block}.iqm-request-procedure-link small{margin-bottom:3px;color:#56809a;font-size:11px;font-weight:800;letter-spacing:.035em;text-transform:uppercase}.iqm-request-procedure-link strong{color:#173f59;font-size:14px;line-height:1.35}.iqm-request-procedure-link em{margin-top:4px;color:#6a7f8d;font-size:11px;font-style:normal}.iqm-request-procedure-link>b{white-space:nowrap;color:#176b9a;font-size:12px}.iqm-request-procedure-link>b i{margin-left:4px}@media(max-width:640px){.iqm-request-procedure-link{grid-template-columns:42px minmax(0,1fr)}.iqm-request-procedure-link>b{grid-column:2;white-space:normal}}
