/* Arama Yönetimi'nin tüm menüleri Operasyon Özeti kartlarını kullanır. */
.arama-operasyon-aile .operasyon-aile-metrikleri { margin-bottom: 0; }
.arama-operasyon-aile .operasyon-aile-metrikleri[data-gosterge-adedi="6"] { --operasyon-gosterge-adedi: 6; }
.arama-operasyon-aile .operasyon-aile-metrikleri svg { width: 18px; height: 18px; fill: none; stroke: currentColor; stroke-width: 1.7; stroke-linecap: round; stroke-linejoin: round; }
.arama-operasyon-aile .operasyon-aile-metrikleri small[data-uzun-etiket] { white-space: normal; line-height: 1.15; }
.arama-operasyon-aile .canli-pano-karti.operasyon-aile-karti > header h3 { margin: 0; color: var(--metin); font-size: 16px; line-height: 1.2; }
.arama-operasyon-aile .akis-filtre-karti { border-radius: 14px; background: var(--yuzey); box-shadow: 0 12px 28px color-mix(in srgb,var(--lacivert) 7%,transparent); }
.arama-operasyon-aile :is(.akis-filtre-karti,.ga-filtre,.al-filtre,.kampanya-filtre) { padding: 14px 15px; gap: 12px; }
.arama-operasyon-aile :is(.akis-filtre-karti,.ga-filtre,.al-filtre,.kampanya-filtre) label { font-size: 11px; font-weight: 700; color: var(--metin-soluk); }
.arama-operasyon-aile :is(.akis-filtre-karti,.ga-filtre,.al-filtre,.kampanya-filtre) :is(input,select) { height: 38px; min-height: 38px; border-radius: 9px; font-size: 11px; font-weight: 700; }
.arama-operasyon-aile .kampanya-detay-baslik { min-height: 61px; padding: 12px 15px; gap: 12px; }
.arama-operasyon-aile .kampanya-detay-baslik h2 { font-size: 16px; line-height: 1.2; }
.arama-operasyon-aile .kampanya-detay-baslik p { margin: 5px 0 0; color: var(--metin-soluk); font-size: 12px; line-height: 1.35; }
.arama-operasyon-aile .kampanya-detay-ozet { gap: 12px; padding: 14px 15px; }
.arama-operasyon-aile .kampanya-detay-ozet article { min-width: 0; padding: 14px; border: 1px solid var(--cizgi); border-radius: 14px; background: var(--yuzey); }
.arama-operasyon-aile .kampanya-detay-ozet span { color: var(--metin-soluk); font-size: 11px; letter-spacing: 0; text-transform: none; }
.arama-operasyon-aile .kampanya-detay-ozet small { color: var(--metin-soluk); font-size: 10px; }
.arama-operasyon-aile .ko-hero { padding: 14px 15px; }
.arama-operasyon-aile .ko-hero h2 { font-size: 16px; line-height: 1.2; }
.arama-operasyon-aile .ko-hero p { font-size: 12px; line-height: 1.35; }
.arama-operasyon-aile .ko-hero-durum { border: 1px solid var(--cizgi); border-radius: 11px; background: var(--yuzey-ikincil); }
.arama-operasyon-aile #okOperasyonPaneli { display: grid; min-width: 0; gap: 14px; }
.arama-operasyon-aile :is(.ko-ana-grid,.ko-alt-grid) { margin: 0; }
.arama-operasyon-aile :is(.ko-hero h2,.ko-hero-durum b,.ko-tablo b,.ko-dnc-liste b,.ko-bos b,.ko-olaylar article b,.ko-anahtarlar b) { color: var(--metin); }
.arama-operasyon-aile :is(.ko-hero p,.ko-hero-durum span,.ko-hero-durum small,.ko-profil-form small,.ko-profil-form label>span,.ko-profil-form legend,.ko-tablo small,.ko-dnc-liste small,.ko-dnc-liste time,.ko-bos span,.ko-olaylar article small,.ko-olaylar time) { color: var(--metin-soluk); }
.arama-operasyon-aile .ko-hero > div:first-child > span { color: var(--mavi); }
.arama-operasyon-aile .ko-profil-form :is(input,select) { border-color: var(--cizgi); background: var(--yuzey-ikincil); color: var(--metin); }
.arama-operasyon-aile :is(.ko-profil-form fieldset span,.ko-anahtarlar label) { border-color: var(--cizgi); background: var(--yuzey-ikincil); color: var(--metin); }
.arama-operasyon-aile .ko-profil-form fieldset input:checked + span { border-color: var(--mavi); background: var(--mavi-yumusak); color: var(--mavi); }
.arama-operasyon-aile .ko-huni > div { background: var(--yuzey-ikincil); }
.arama-operasyon-aile :is(.ko-tablo > div,.ko-dnc-liste article,.ko-olaylar article) { border-color: var(--cizgi); }
.arama-operasyon-aile .ko-tablo .baslik { background: var(--yuzey-ikincil); color: var(--metin-soluk); }
.arama-operasyon-aile .ko-tablo em { background: var(--yuzey-ikincil); color: var(--metin-soluk); }
.arama-operasyon-aile .ko-tablo em.durum-ready { background: var(--yesil-yumusak); color: var(--yesil); }
.arama-operasyon-aile .ko-tablo em.durum-uploading { background: var(--mavi-yumusak); color: var(--mavi); }
.arama-operasyon-aile .ko-tablo em.durum-rejected { background: var(--kirmizi-yumusak); color: var(--kirmizi); }
.arama-operasyon-aile :is(.ko-gercek-not,.ko-bilgi) { border-color: color-mix(in srgb,var(--yesil) 30%,var(--cizgi)); background: var(--yesil-yumusak); color: var(--yesil); }
.arama-operasyon-aile .ko-bos i { border-radius: 11px; background: var(--mavi-yumusak); color: var(--mavi); }
.arama-operasyon-aile .ga-gorev { padding: 14px 15px; }
.arama-operasyon-aile .ga-priority { width: 38px; height: 38px; border-radius: 11px; background: var(--mavi-yumusak); color: var(--mavi); }
.arama-operasyon-aile .ga-kimlik b { font-size: 13px; }
.arama-operasyon-aile .ga-kimlik strong,.arama-operasyon-aile .ga-plan b { font-size: 12px; }
.arama-operasyon-aile :is(.ga-kimlik small,.ga-plan small,.ga-plan em,.ga-durum small) { font-size: 10px; color: var(--metin-soluk); }
.arama-operasyon-aile .ga-durum { font-size: 11px; }
@media(max-width:520px) {
 .arama-operasyon-aile .ga-gorev { grid-template-columns: 38px minmax(0,1fr); }
 .arama-operasyon-aile .ga-durum { grid-column: 2; grid-row: 2; }
 .arama-operasyon-aile .ga-plan { grid-column: 2; grid-row: 3; }
 .arama-operasyon-aile .ga-gorev > button { grid-column: 2; grid-row: 4; justify-self: start; padding-inline: 12px; }
}

/* Veri yüzdesi SVG genişliğidir; metinler her oranda okunur kalır. */
.ko-huni>div{position:relative}.ko-huni .ko-huni-oran{position:absolute;inset:0;width:100%;height:100%;fill:#dbeafe}.ko-huni>div:nth-child(n+4) .ko-huni-oran{fill:#ccefe3}.ko-huni>div>span{position:relative;width:100%;background:none;color:#203754}.ko-huni>div:nth-child(4)>span,.ko-huni>div:nth-child(5)>span{background:none}
