/*
|--------------------------------------------------------------------------
| Dosya Adı           : application-status-v6-88.css
| Oluşturulma Tarihi  : 15.07.2026
| Değişiklik Tarihi   : 15.07.2026
| Yaratan             : Özgür Elibol
| Dokümanın Amacı     : Kayıt Sorgula sayfasını mevcut kırmızı-beyaz site
|                      temasıyla uyumlu ve okunaklı hale getirir.
|--------------------------------------------------------------------------
*/
.status-page-hero{position:relative;min-height:300px;display:flex;align-items:center;overflow:hidden;isolation:isolate;background:linear-gradient(90deg,rgba(12,12,18,.88),rgba(12,12,18,.55)),url('/assets/img/services/marketing-strategy.webp') center/cover no-repeat;border-bottom:1px solid rgba(0,0,0,.08)}
.status-page-hero::after{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(circle at 82% 20%,rgba(237, 28, 36, .23),transparent 36%),linear-gradient(180deg,transparent 54%,rgba(0,0,0,.22))}
.status-page-hero__inner{width:min(100%,1080px);margin:0 auto;padding:54px 24px}
.status-page-hero .eyebrow{color:#ED1C24!important}
.status-page-hero h1{max-width:780px;margin:10px 0 15px;color:#fff!important;font-size:clamp(38px,5vw,66px);line-height:1;letter-spacing:-.055em;text-shadow:0 8px 28px rgba(0,0,0,.35)}
.status-page-hero p{max-width:720px;margin:0;color:rgba(255,255,255,.88)!important;font-size:clamp(16px,1.5vw,20px);line-height:1.65}
.status-page-main{width:min(100%,1080px);margin:0 auto;padding:44px 24px 72px}
.status-query-panel,.status-result-panel,.status-message{border:1px solid #e1e3e9;border-radius:24px;background:#fff;box-shadow:0 18px 50px rgba(28,31,41,.10)}
.status-query-panel{display:grid;grid-template-columns:minmax(0,.95fr) minmax(360px,1.05fr);gap:36px;align-items:center;padding:34px}
.status-query-panel__text .eyebrow,.status-empty-card .eyebrow,.status-result-header .eyebrow{color:#ED1C24!important}
.status-query-panel__text h2,.status-result-panel h2,.status-empty-card h2{margin:8px 0 14px;color:#151720!important;font-size:clamp(27px,3vw,40px);line-height:1.08;letter-spacing:-.04em}
.status-query-panel__text p,.status-empty-card p,.status-result-header p{margin:0;color:#666b77!important;font-size:15px;line-height:1.65}
.status-query-panel__text strong{color:#151720!important}
.status-query-form{display:grid;gap:16px}
.status-query-form label{display:grid;gap:8px;color:#242731!important;font-size:14px;font-weight:800}
.status-query-form label>span{color:#242731!important}
.status-query-form input{width:100%;min-height:52px;padding:13px 15px;border:1px solid #cfd3dc;border-radius:13px;outline:none;color:#171922!important;background:#fafbfc!important;font-size:14px;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}
.status-query-form input::placeholder{color:#959aa5}
.status-query-form input:focus{border-color:#ED1C24;background:#fff!important;box-shadow:0 0 0 4px rgba(237, 28, 36, .09)}
.status-query-button{width:max-content;min-width:245px;min-height:48px;margin-top:3px;border:0!important;border-radius:12px!important;color:#fff!important;background:linear-gradient(135deg,#ED1C24,#ED1C24)!important;box-shadow:0 13px 27px rgba(237, 28, 36, .22);font-weight:900}
.status-message{margin-top:20px;padding:17px 20px;font-weight:800}
.status-message--error{color:#ED1C24!important;background:#fff0f2;border-color:#ffc4cc}
.status-result-panel{margin-top:26px;padding:34px}
.status-empty-card{max-width:780px}
.status-result-header{display:flex;justify-content:space-between;gap:22px;align-items:flex-start;padding-bottom:24px;border-bottom:1px solid #e8eaf0}
.status-pill{display:inline-flex;align-items:center;justify-content:center;min-width:128px;padding:10px 15px;border-radius:999px;color:#fff!important;font-size:13px;font-weight:900;white-space:nowrap;background:#6f7480;border:1px solid transparent}
.status-onaylandi,.status-onaylandı{color:#0b6b39!important;background:#e4f7ec;border-color:#b4e4c8}
.status-reddedildi{color:#ED1C24!important;background:#ffe7eb;border-color:#ffc1ca}
.status-inceleniyor{color:#8d5a00!important;background:#fff3d8;border-color:#f0d18c}
.status-pasif{color:#555b67!important;background:#eceef2;border-color:#d8dbe2}
.status-info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:24px}
.status-info-item{min-height:82px;padding:16px 18px;border:1px solid #e3e5eb;border-radius:16px;background:#f8f9fb}
.status-info-item strong{display:block;margin-bottom:6px;color:#ED1C24!important;font-size:11px;text-transform:uppercase;letter-spacing:.08em}
.status-info-item span{display:block;color:#20232c!important;overflow-wrap:anywhere}
@media(max-width:900px){.status-page-hero{min-height:260px}.status-query-panel{grid-template-columns:1fr;gap:25px;padding:26px}.status-result-panel{padding:26px}.status-result-header{display:grid}.status-info-grid{grid-template-columns:1fr}.status-query-button{width:100%;min-width:0}}
@media(max-width:560px){.status-page-hero__inner,.status-page-main{padding-left:16px;padding-right:16px}.status-page-hero{min-height:230px}.status-page-hero h1{font-size:clamp(32px,11vw,45px)}.status-page-hero p{font-size:14px}.status-page-main{padding-top:26px;padding-bottom:48px}.status-query-panel,.status-result-panel{padding:21px;border-radius:18px}.status-query-panel__text h2,.status-result-panel h2,.status-empty-card h2{font-size:28px}}
