/* ═══════════════════════════════════════════════════════════════════════════
   TEMA TEK KAYNAK — lacivert vurgu + gümüş gövde (9. paket, iş emri: _IS_EMRI_PAKET9_TEMA_KOPRU.md)
   Renk künyesi AYNEN [tema-lacivert-gumus] — buradaki değerler DEĞİŞTİRİLMEZ, ekranlar renk
   YAZMAZ, buradan ÇAĞIRIR. Tema dışında hex/!important hedefi: 0 (CAN taban sayımı: 277 → 0).
   Tenant marka rengi (beyaz etiket) üst şeridi ezmeye DEVAM EDER — o kanca MainLayout'ta.
   ═══════════════════════════════════════════════════════════════════════════ */

:root {
    /* ── LACİVERT · vurgu ── */
    --fp-vurgu-koyu2: #0E1D30;
    --fp-vurgu-koyu:  #152C48;
    --fp-vurgu:       #1E3E63;   /* bağlantı · rozet · aktif hâl */
    --fp-vurgu-orta:  #2F5C90;
    --fp-vurgu-acik:  #5C87B8;
    --fp-vurgu-zemin: #EAF0F7;   /* vurgu arka alanı */
    --fp-vurgu-cizgi: #B7C9DD;

    /* ── GÜMÜŞ · gövde (griler MAVİYE çalar — nötr gri ucuz görünür) ── */
    --fp-yuzey:   #FFFFFF;
    --fp-yuzey2:  #F5F8FA;
    --fp-zemin:   #EFF3F6;
    --fp-zemin2:  #E7ECF1;
    --fp-cizgi:   #D7DEE5;
    --fp-cizgi2:  #E6EBF0;

    /* ── MÜREKKEP · metin (gümüş zeminde 7:1 üstü) ── */
    --fp-murekkep:  #16202A;
    --fp-murekkep2: #5F6E7B;
    --fp-murekkep3: #8494A1;

    /* ── DURUM · vurgu DEĞİL, bilgi (turuncu YALNIZ durum işinde) ── */
    --fp-iyi:          #1F7A4D;
    --fp-iyi-zemin:    #E8F3EC;
    --fp-iyi-cizgi:    #B9DCC8;
    --fp-uyari:        #D9911F;
    --fp-uyari-metin:  #8C5906;
    --fp-uyari-zemin:  #FCF2E0;
    --fp-uyari-cizgi:  #E7C48B;
    --fp-kritik:       #AF2C23;
    --fp-kritik-zemin: #FBEAE8;
    --fp-kritik-cizgi: #E9B6B0;

    /* ── GÖLGE · lacivert (siyah değil), 3 kademe, üstte 1px beyaz iç çizgi ── */
    --fp-golge-1: 0 1px 0 rgba(255,255,255,.9) inset, 0 1px 1px rgba(16,30,51,.05), 0 2px 4px rgba(16,30,51,.04);
    --fp-golge-2: 0 1px 0 rgba(255,255,255,.9) inset, 0 1px 2px rgba(16,30,51,.06), 0 8px 18px rgba(16,30,51,.07);
    --fp-golge-3: 0 1px 0 rgba(255,255,255,.9) inset, 0 2px 4px rgba(16,30,51,.07), 0 18px 38px rgba(16,30,51,.14);

    /* ── GRADYAN · YALNIZ 2 yerde: gövde zemini + birincil düğme ── */
    --fp-grad-govde:    linear-gradient(180deg, #FBFCFD 0%, #EFF3F6 42%, #E7ECF1 100%);
    --fp-grad-birincil: linear-gradient(180deg, #3A6BA3 0%, #1E3E63 100%);

    /* ── KÖŞE · 3 ölçü, dördüncüsü dağınıklık ── */
    --fp-kose-kutu:  10px;
    --fp-kose-dugme: 6px;
    --fp-kose-tam:   999px;
}

/* ── 3px lacivert tepe şeridi — "gösterge paneli" hissini veren ayrıntı ── */
.fp-tepe-serit {
    height: 3px;
    background: linear-gradient(90deg, var(--fp-vurgu-koyu) 0%, var(--fp-vurgu-orta) 26%, var(--fp-vurgu-acik) 30%, #CBD5DF 30%, #CBD5DF 100%);
}

/* ── Kutu: kart/panel gövdesi (kademe 2 varsayılan) ── */
.fp-kutu {
    background: var(--fp-yuzey);
    border: 1px solid var(--fp-cizgi);
    border-radius: var(--fp-kose-kutu);
    box-shadow: var(--fp-golge-2);
}
.fp-kutu-ince { box-shadow: var(--fp-golge-1); }   /* satır · rozet · süzgeç kutusu */
.fp-kutu-derin { box-shadow: var(--fp-golge-3); }  /* açılan pencere · seçili kart */

/* ── Pil rozetleri: durum tek dilde ── */
.fp-pil {
    display: inline-block;
    font-size: .72rem; font-weight: 600;
    padding: 2px 8px; border-radius: var(--fp-kose-tam);
    white-space: nowrap;
}
.fp-pil-yesil   { color: var(--fp-iyi);         background: var(--fp-iyi-zemin);    border: 1px solid var(--fp-iyi-cizgi); }
.fp-pil-sari    { color: var(--fp-uyari-metin); background: var(--fp-uyari-zemin);  border: 1px solid var(--fp-uyari-cizgi); }
.fp-pil-kirmizi { color: var(--fp-kritik);      background: var(--fp-kritik-zemin); border: 1px solid var(--fp-kritik-cizgi); }
.fp-pil-vurgu   { color: var(--fp-vurgu);       background: var(--fp-vurgu-zemin);  border: 1px solid var(--fp-vurgu-cizgi); }
.fp-pil-gri     { color: var(--fp-murekkep2);   background: var(--fp-yuzey2);       border: 1px solid var(--fp-cizgi); }

/* ── Rakam hizası: fiyat/adet sütunları "hesap yapılmış" görünür ── */
.fp-sayi { font-variant-numeric: tabular-nums; }
