/* _content/NexoraSKT.Web/Components/Layout/MainLayout.razor.rz.scp.css */
.app-shell[b-gkh7qw14ui] {
    min-height: 100vh;
    display: flex;
    flex-direction: column;
    background: var(--ink);
}

.app-main[b-gkh7qw14ui] {
    width: 100%;
    min-width: 0;
}

/* Komut çubuğu: eski sabit sol menü + üst topbar'ın yerini alan tek, yüzen üst şerit.
   Sol/orta kısmı (marka, arama tetikleyici, sabit modüller, komut paleti) NavMenu.razor
   verir; burada yalnız şerit kabuğu ve sağ taraf (canlı durum + kullanıcı) tanımlanır. */
.command-bar[b-gkh7qw14ui] {
    position: sticky;
    top: 12px;
    z-index: 30;
    display: flex;
    align-items: center;
    gap: 16px;
    margin: 14px 20px 24px;
    padding: 8px 10px 8px 14px;
    border-radius: 999px;
    border: 1px solid var(--line);
    background: color-mix(in srgb, var(--panel), transparent 8%);
    backdrop-filter: blur(10px);
    box-shadow: var(--shadow);
}

.cb-actions[b-gkh7qw14ui] {
    display: flex;
    align-items: center;
    gap: 8px;
    flex: none;
    margin-left: auto;
}
.cb-actions form[b-gkh7qw14ui] { display: contents; }

@media (max-width: 700px) {
    .command-bar[b-gkh7qw14ui] { margin: 10px 12px 18px; }
}

.live-indicator[b-gkh7qw14ui] {
    display: inline-flex;
    align-items: center;
    gap: 7px;
    padding: 6px 12px;
    border-radius: 999px;
    border: 1px solid var(--line);
    color: var(--text-mid);
    font-family: 'Cascadia Mono', 'IBM Plex Mono', monospace;
    font-size: .7rem;
    font-weight: 600;
    letter-spacing: .01em;
    white-space: nowrap;
}

.live-indicator i[b-gkh7qw14ui] {
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background: var(--danger);
    animation: hub-pulse 2.4s ease-in-out infinite;
}

.live-indicator.is-ok[b-gkh7qw14ui] { color: var(--success); }
.live-indicator.is-ok i[b-gkh7qw14ui] { background: var(--success); }
.live-indicator.is-warning[b-gkh7qw14ui] { color: var(--alert); }
.live-indicator.is-warning i[b-gkh7qw14ui] { background: var(--alert); }
/* Merkezi veri senkronu (Bölüm 24) — nötr/bilgi tonu; sağlık göstergesinden ayrışsın. */
.live-indicator.is-sync[b-gkh7qw14ui] { color: var(--text-muted, #8a94a6); }
.live-indicator.is-sync i[b-gkh7qw14ui] { background: var(--accent, #6b7cff); animation: none; }

@media (prefers-reduced-motion: reduce) { .live-indicator i[b-gkh7qw14ui] { animation: none; } }

.user-chip[b-gkh7qw14ui] {
    display: flex;
    align-items: center;
    color: var(--text-hi);
    text-decoration: none;
}

.user-avatar[b-gkh7qw14ui] {
    width: 32px;
    height: 32px;
    display: grid;
    place-items: center;
    border-radius: 50%;
    color: var(--signal);
    background: var(--signal-dim);
    font-weight: 700;
    font-size: .78rem;
}

.app-content[b-gkh7qw14ui] {
    width: min(1540px, 100%);
    margin: 0 auto;
    padding: 20px 38px 52px;
}

#blazor-error-ui[b-gkh7qw14ui] {
    display: none;
    position: fixed;
    right: 24px;
    bottom: 24px;
    z-index: 1000;
    padding: 14px 48px 14px 18px;
    border-radius: 10px;
    color: #fff;
    background: var(--danger);
    box-shadow: 0 8px 24px rgba(16, 24, 40, .18);
}

#blazor-error-ui a[b-gkh7qw14ui] { color: #fff; font-weight: 700; }
#blazor-error-ui .dismiss[b-gkh7qw14ui] { position: absolute; right: 16px; cursor: pointer; }

@media (max-width: 900px) {
    .app-content[b-gkh7qw14ui] { padding: 16px 16px 40px; }
}
/* _content/NexoraSKT.Web/Components/Layout/NavMenu.razor.rz.scp.css */
/* Komut çubuğu (27.08.2026, "Kumanda Şeridi"): eski sabit sol menünün, sonra da gizli/yazılı
   ⌘K paletinin yerini alır. NavMenu burada kendi fragment'ını (marka + görünür grup sekmeleri +
   arama simgesi + sekme açılınca beliren modül paneli + palet) verir; MainLayout bunu
   <nav class="command-bar"> içine alıp sağ tarafa (canlı durum + kullanıcı) ekler.
   Tüm palet/panel içeriği STATİK render edilir (JS yalnız görünürlük/sınıf değiştirir,
   innerHTML yazmaz) — Blazor'ın derleme-zamanı CSS izolasyonu (b-xxxx) bu yüzden burada sorunsuz
   çalışır; ::deep gerekmez (bkz. app.css'teki spark notu — yalnız JS'in innerHTML ile ÜRETTİĞİ
   öğelerde ::deep/global CSS gerekirdi). */
.cb-brand[b-4l8p5m5z18] { display: flex; align-items: center; gap: 9px; flex: none; text-decoration: none; }
.brand-mark[b-4l8p5m5z18] { width: 30px; height: 30px; border-radius: 9px; overflow: hidden; flex: none; }
.brand-mark img[b-4l8p5m5z18] { width: 100%; height: 100%; object-fit: contain; }
.cb-brand-name[b-4l8p5m5z18] { font-family: 'Big Shoulders Display', 'Inter', sans-serif; font-weight: 700; font-size: 15px; letter-spacing: .01em; color: var(--text-hi); text-decoration: none; }

/* Yalnız çıkış yapmış kullanıcının "Giriş Yap" düğmesi için kalır — girişli kullanıcıda arama
   artık bu geniş kutu değil, sağdaki küçük .icon-btn simgesi (aşağıda). */
.cb-search[b-4l8p5m5z18] { flex: 1; max-width: 440px; margin: 0 auto; }
.cb-search-btn[b-4l8p5m5z18] { width: 100%; display: flex; align-items: center; gap: 8px; padding: 8px 8px 8px 13px; border-radius: 999px; border: 1px solid var(--line); background: var(--panel-2); color: var(--text-low); font-family: 'Inter', sans-serif; font-size: 12.5px; cursor: pointer; text-align: left; text-decoration: none; }
.cb-search-btn:hover[b-4l8p5m5z18] { border-color: var(--signal); color: var(--text-hi); }
.cb-search-btn svg[b-4l8p5m5z18] { width: 15px; height: 15px; flex: none; }
.cb-search-btn span[b-4l8p5m5z18] { flex: 1; }

/* ---- Kumanda Şeridi: görünür grup sekmeleri (gizli aramanın yerini alır) ---- */
.cb-navtabs[b-4l8p5m5z18] { display: flex; align-items: center; gap: 3px; flex: 1; min-width: 0; overflow-x: auto; scrollbar-width: none; }
.cb-navtabs[b-4l8p5m5z18]::-webkit-scrollbar { display: none; }
.navtab[b-4l8p5m5z18] { display: flex; align-items: center; gap: 7px; padding: 8px 14px; border: 0; border-radius: 999px; background: transparent; color: var(--text-mid); font-family: 'Inter', sans-serif; font-size: 12.5px; font-weight: 650; white-space: nowrap; cursor: pointer; flex: none; }
.navtab .dot[b-4l8p5m5z18] { width: 5px; height: 5px; border-radius: 50%; background: currentColor; opacity: .5; flex: none; }
.navtab:hover[b-4l8p5m5z18] { background: var(--panel-2); color: var(--text-hi); }
.navtab.active[b-4l8p5m5z18] { background: var(--signal); color: var(--on-signal); }
.navtab.active .dot[b-4l8p5m5z18] { opacity: .9; }

/* Arama artık ikincil: sağda küçük bir yuvarlak simge, aynı komut paletini (.cmdk-backdrop) açar. */
.icon-btn[b-4l8p5m5z18] { width: 34px; height: 34px; border: 0; border-radius: 50%; display: grid; place-items: center; background: var(--panel-2); color: var(--text-mid); flex: none; cursor: pointer; }
.icon-btn svg[b-4l8p5m5z18] { width: 15px; height: 15px; }
.icon-btn:hover[b-4l8p5m5z18] { color: var(--signal); }

/* Sekmeye tıklanınca açılan modül paneli — command-bar'ın (position:sticky) hemen ALTINA,
   position:absolute ile "kaçar"; command-bar'da overflow:hidden olmadığından yuvarlak hap
   şeklini kesmeden tam genişlikte bir panel gibi görünür. Varsayılan KAPALI (.open olmadan
   display:none) — sayfa ilk açıldığında hiçbir panel görünmez, JS (nexoraConsole.toggleGroup)
   tıklanan sekmeye göre birini açar, ötekini kapatır. */
.navflyout-wrap[b-4l8p5m5z18] { position: absolute; top: 100%; left: 0; right: 0; margin-top: 10px; z-index: 25; }
.navflyout[b-4l8p5m5z18] { display: none; padding: 16px; border-radius: 20px; border: 1px solid var(--line); background: var(--glass-strong); backdrop-filter: blur(18px) saturate(160%); box-shadow: var(--shadow-glass); }
.navflyout.open[b-4l8p5m5z18] { display: block; animation: flyout-in-b-4l8p5m5z18 .16s ease; }
@keyframes flyout-in-b-4l8p5m5z18 { from { opacity: 0; transform: translateY(-4px); } to { opacity: 1; transform: translateY(0); } }
@media (prefers-reduced-motion: reduce) { .navflyout.open[b-4l8p5m5z18] { animation: none; } }
.flyout-head[b-4l8p5m5z18] { display: flex; align-items: baseline; justify-content: space-between; padding: 2px 6px 12px; }
.flyout-head h3[b-4l8p5m5z18] { margin: 0; font-family: 'Big Shoulders Display', 'Inter', sans-serif; font-weight: 700; font-size: 15px; color: var(--text-hi); }
.flyout-head span[b-4l8p5m5z18] { font-family: 'Cascadia Mono', 'IBM Plex Mono', monospace; font-size: 10.5px; color: var(--text-low); }
.flyout-grid[b-4l8p5m5z18] { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 8px; }
.fmod[b-4l8p5m5z18] { display: flex; align-items: center; gap: 11px; padding: 11px 13px; border-radius: 13px; background: transparent; text-decoration: none; color: inherit; }
.fmod:hover[b-4l8p5m5z18] { background: var(--panel-2); color: inherit; }
.fmod-ic[b-4l8p5m5z18] { width: 32px; height: 32px; border-radius: 9px; display: grid; place-items: center; flex: none; background: var(--signal-dim); color: var(--signal); }
.fmod-ic svg[b-4l8p5m5z18] { width: 15px; height: 15px; }
.fmod-tx[b-4l8p5m5z18] { min-width: 0; }
.fmod-tx b[b-4l8p5m5z18] { display: block; font-size: 12.5px; font-weight: 650; color: var(--text-hi); }
.fmod-tx small[b-4l8p5m5z18] { display: block; margin-top: 2px; font-size: 10.5px; color: var(--text-low); overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
@media (max-width: 900px) { .flyout-grid[b-4l8p5m5z18] { grid-template-columns: repeat(2, minmax(0,1fr)); } }
@media (max-width: 600px) { .flyout-grid[b-4l8p5m5z18] { grid-template-columns: 1fr; } }

/* ---- Komut paleti (ikincil, arama simgesiyle açılır) ---- */
.cmdk-backdrop[b-4l8p5m5z18] { position: fixed; inset: 0; background: rgba(9,11,16,.5); display: flex; align-items: flex-start; justify-content: center; padding: 9vh 16px 0; z-index: 60; opacity: 0; visibility: hidden; pointer-events: none; transition: opacity .16s ease, visibility 0s linear .16s; }
.cmdk-backdrop.open[b-4l8p5m5z18] { opacity: 1; visibility: visible; pointer-events: auto; transition: opacity .16s ease; }
.cmdk-panel[b-4l8p5m5z18] { width: min(760px,100%); max-height: 72vh; display: flex; border-radius: 16px; border: 1px solid var(--line); background: var(--panel); box-shadow: 0 30px 70px rgba(0,0,0,.4); overflow: hidden; transform: scale(.96) translateY(4px); opacity: 0; transition: transform .18s cubic-bezier(.32,1.4,.62,1), opacity .14s ease; }
.cmdk-backdrop.open .cmdk-panel[b-4l8p5m5z18] { transform: scale(1) translateY(0); opacity: 1; }
.cmdk-main[b-4l8p5m5z18] { width: 58%; display: flex; flex-direction: column; border-right: 1px solid var(--line); min-width: 0; }
.cmdk-input-row[b-4l8p5m5z18] { display: flex; align-items: center; gap: 10px; padding: 14px 16px; border-bottom: 1px solid var(--line); flex: none; }
.cmdk-input-row svg[b-4l8p5m5z18] { width: 17px; height: 17px; stroke: var(--text-low); flex: none; }
.cmdk-input-row input[b-4l8p5m5z18] { flex: 1; border: 0; background: transparent; color: var(--text-hi); font-family: 'Inter', sans-serif; font-size: 14.5px; outline: none; min-width: 0; }
.cmdk-input-row kbd[b-4l8p5m5z18] { padding: 2px 7px; border-radius: 5px; border: 1px solid var(--line); font-family: 'Cascadia Mono', 'IBM Plex Mono', monospace; font-size: 10px; color: var(--text-low); cursor: pointer; flex: none; }
.cmdk-results[b-4l8p5m5z18] { overflow: auto; padding: 8px; flex: 1; }
.cmdk-group-label[b-4l8p5m5z18] { padding: 10px 10px 4px; font-family: 'Cascadia Mono', 'IBM Plex Mono', monospace; font-size: 10px; letter-spacing: .1em; text-transform: uppercase; color: var(--text-low); }
.cmdk-item[b-4l8p5m5z18] { display: flex; align-items: center; gap: 10px; padding: 9px 10px; border-radius: 8px; cursor: pointer; font-size: 13px; text-decoration: none; color: var(--text-hi); }
.cmdk-item:hover[b-4l8p5m5z18], .cmdk-item.sel[b-4l8p5m5z18] { background: var(--signal-dim); color: var(--signal); }
.cmdk-item .sym[b-4l8p5m5z18] { width: 24px; height: 24px; border-radius: 6px; background: var(--panel-2); display: grid; place-items: center; flex: none; color: var(--text-mid); }
.cmdk-item .sym svg[b-4l8p5m5z18] { width: 14px; height: 14px; }
.cmdk-item:hover .sym[b-4l8p5m5z18], .cmdk-item.sel .sym[b-4l8p5m5z18] { background: var(--panel); color: var(--signal); }
.cmdk-item .nm[b-4l8p5m5z18] { flex: 1; min-width: 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.cmdk-item .num[b-4l8p5m5z18] { font-family: 'Cascadia Mono', 'IBM Plex Mono', monospace; font-size: 9.5px; color: var(--text-low); flex: none; }
.cmdk-item.sel .num[b-4l8p5m5z18] { color: var(--signal); }
.cmdk-empty[b-4l8p5m5z18] { padding: 26px 16px; text-align: center; color: var(--text-low); font-size: 12.5px; }
.cmdk-foot[b-4l8p5m5z18] { padding: 9px 16px; border-top: 1px solid var(--line); display: flex; gap: 16px; font-family: 'Cascadia Mono', 'IBM Plex Mono', monospace; font-size: 10.5px; color: var(--text-low); flex: none; }
.cmdk-foot b[b-4l8p5m5z18] { color: var(--text-mid); }

.cmdk-preview[b-4l8p5m5z18] { position: relative; width: 42%; min-width: 0; }
.cp-pane[b-4l8p5m5z18] { position: absolute; inset: 0; padding: 20px; display: flex; flex-direction: column; text-decoration: none; color: inherit; }
.cp-top[b-4l8p5m5z18] { display: flex; align-items: center; gap: 12px; margin-bottom: 12px; }
.cp-symbol[b-4l8p5m5z18] { width: 40px; height: 40px; border-radius: 10px; background: var(--signal-dim); color: var(--signal); display: grid; place-items: center; flex: none; }
.cp-symbol svg[b-4l8p5m5z18] { width: 20px; height: 20px; }
.cp-name[b-4l8p5m5z18] { font-family: 'Big Shoulders Display', 'Inter', sans-serif; font-weight: 700; font-size: 17px; line-height: 1.15; color: var(--text-hi); }
.cp-group[b-4l8p5m5z18] { margin-top: 3px; display: inline-block; font-family: 'Cascadia Mono', 'IBM Plex Mono', monospace; font-size: 9.5px; font-weight: 700; letter-spacing: .06em; color: var(--phosphor); text-transform: uppercase; }
.cp-desc[b-4l8p5m5z18] { color: var(--text-mid); font-size: 12.5px; line-height: 1.6; }
.cp-open[b-4l8p5m5z18] { margin-top: auto; width: 100%; padding: 10px; border-radius: 8px; border: 1px solid var(--signal); background: var(--signal); color: var(--on-signal); font-weight: 650; font-size: 12.5px; text-align: center; }
@media (max-width: 760px) { .cmdk-preview[b-4l8p5m5z18] { display: none; } .cmdk-main[b-4l8p5m5z18] { width: 100%; border-right: 0; } }

@media (max-width: 980px) { .cb-search[b-4l8p5m5z18] { display: none; } }
@media (max-width: 700px) { .cb-brand-name[b-4l8p5m5z18] { display: none; } .navtab[b-4l8p5m5z18] { padding: 8px 11px; } }
/* Dar ekranda sekmeler yatay kaydırılır (.cb-navtabs overflow-x:auto) — metin gizlenmez, çünkü
   sekme adı ("Buybox & Fiyat" vb.) tek başına anlamlı; simgeye indirgemek anlam kaybettirirdi. */
/* _content/NexoraSKT.Web/Components/Pages/Ayarlar.razor.rz.scp.css */
/* Faz 4 (mimari denetim): ::deep ile işaretlendi — Ayarlar.razor'ın markup'ı modül bazlı
   alt component'lere (AyarlarModulleri/*.razor) bölündü; bu component'ler Ayarlar.razor'ın
   DOM ağacı içinde render edildiğinden ::deep olmadan Blazor CSS izolasyonu bu stilleri
   göremezdi. Kurallar aynı kaldı, yalnız selector'lara ::deep eklendi. */
[b-k96q7nrgcz] .settings-page { max-width:1480px; margin:0 auto; padding:36px 44px 70px; color:var(--text-hi); }
[b-k96q7nrgcz] .settings-hero { display:flex; justify-content:space-between; align-items:flex-end; gap:24px; margin-bottom:22px; }
[b-k96q7nrgcz] .settings-hero>div:first-child>span { font-size:10px; letter-spacing:.16em; font-weight:900; color:var(--signal); }
[b-k96q7nrgcz] .settings-hero h1 { font-size:38px; margin:6px 0 7px; letter-spacing:-.02em; }
[b-k96q7nrgcz] .settings-hero p { margin:0; color:var(--text-mid); }
[b-k96q7nrgcz] .settings-scope { display:flex; align-items:center; gap:11px; min-width:260px; padding:14px 16px; border:1px solid var(--line); border-radius:13px; background:var(--panel); }
[b-k96q7nrgcz] .settings-scope i { width:9px; height:9px; border-radius:50%; background:var(--success); box-shadow:0 0 0 5px var(--success-dim); }
[b-k96q7nrgcz] .settings-scope span { display:flex; flex-direction:column; }
[b-k96q7nrgcz] .settings-scope strong { font-size:12px; color:var(--text-hi); }
[b-k96q7nrgcz] .settings-scope small { font-size:10px; color:var(--text-low); margin-top:2px; }
[b-k96q7nrgcz] .settings-groups { display:grid; grid-template-columns:repeat(4,1fr); gap:9px; padding:9px; border:1px solid var(--line); border-radius:16px; background:var(--panel-2); }
[b-k96q7nrgcz] .settings-groups button { display:flex; align-items:center; gap:10px; min-height:66px; padding:11px 12px; border:1px solid transparent; border-radius:11px; background:transparent; text-align:left; color:var(--text-mid); }
[b-k96q7nrgcz] .settings-groups button>i { display:grid; place-items:center; width:34px; height:34px; border-radius:9px; background:var(--line-soft); font-style:normal; font-weight:900; color:var(--text-mid); }
[b-k96q7nrgcz] .settings-groups button>span { display:flex; flex-direction:column; }
[b-k96q7nrgcz] .settings-groups strong { font-size:12px; color:var(--text-hi); }
[b-k96q7nrgcz] .settings-groups small { font-size:9px; color:var(--text-low); margin-top:2px; }
[b-k96q7nrgcz] .settings-groups button.active { background:var(--panel); border-color:var(--line); box-shadow:var(--shadow); }
[b-k96q7nrgcz] .settings-groups button.active>i { background:var(--signal); color:#fff; }
[b-k96q7nrgcz] .settings-groups button.active strong { color:var(--signal); }
[b-k96q7nrgcz] .settings-tabs { display:flex; gap:5px; margin:18px 0 22px; border-bottom:1px solid var(--line); flex-wrap:wrap; }
[b-k96q7nrgcz] .settings-tabs button { padding:12px 15px; border:0; border-bottom:3px solid transparent; background:transparent; color:var(--text-mid); font-size:12px; font-weight:800; white-space:nowrap; }
[b-k96q7nrgcz] .settings-tabs button.active { color:var(--signal); border-bottom-color:var(--signal); }
[b-k96q7nrgcz] .module-settings-panel,[b-k96q7nrgcz] .settings-page>.surface-panel { padding:22px; border:1px solid var(--line); border-radius:var(--radius); background:var(--panel); box-shadow:var(--shadow); }
[b-k96q7nrgcz] .module-switch { display:flex; align-items:center; gap:9px; }
[b-k96q7nrgcz] .module-switch input { display:none; }
[b-k96q7nrgcz] .module-switch span { position:relative; width:42px; height:23px; border-radius:99px; background:var(--panel-2); border:1px solid var(--line); }
[b-k96q7nrgcz] .module-switch span::after { content:""; position:absolute; width:17px; height:17px; left:2px; top:2px; border-radius:50%; background:var(--text-mid); transition:.2s; }
[b-k96q7nrgcz] .module-switch input:checked+span { background:var(--signal-dim); border-color:var(--signal); }
[b-k96q7nrgcz] .module-switch input:checked+span::after { transform:translateX(19px); background:var(--signal); }
[b-k96q7nrgcz] .module-switch b { font-size:12px; color:var(--text-hi); }
[b-k96q7nrgcz] .module-note { display:flex; flex-direction:column; width:100%; padding:12px 14px; border:1px solid var(--line); border-radius:10px; background:var(--panel-2); }
[b-k96q7nrgcz] .module-note strong { font-size:11px; color:var(--success); }
[b-k96q7nrgcz] .module-note span { font-size:10px; color:var(--text-low); margin-top:2px; }
[b-k96q7nrgcz] .module-link { display:inline-flex; align-items:center; color:var(--signal); text-decoration:none; font-size:12px; font-weight:900; }
[b-k96q7nrgcz] .settings-check-grid { display:grid; grid-template-columns:repeat(3,1fr); gap:10px; }
[b-k96q7nrgcz] .settings-check-grid label { display:flex; align-items:center; gap:11px; padding:13px; border:1px solid var(--line); border-radius:10px; cursor:pointer; background:var(--panel-2); }
[b-k96q7nrgcz] .settings-check-grid input { width:16px; height:16px; accent-color: var(--signal); }
[b-k96q7nrgcz] .settings-check-grid label>span { display:flex; flex:1; flex-direction:column; }
[b-k96q7nrgcz] .settings-check-grid strong { font-size:12px; color:var(--text-hi); }
[b-k96q7nrgcz] .settings-check-grid small { font-size:9px; color:var(--text-low); }
[b-k96q7nrgcz] .settings-check-grid label>i { font-style:normal; color:var(--signal); opacity:0; }
[b-k96q7nrgcz] .settings-check-grid input:checked~i { opacity:1; }
[b-k96q7nrgcz] .module-info-panel { display:flex; align-items:flex-start; gap:18px; padding:30px; }
[b-k96q7nrgcz] .info-symbol { display:grid; place-items:center; flex:0 0 58px; height:58px; border-radius:15px; background:var(--signal); color:#fff; font-size:22px; font-weight:900; }
[b-k96q7nrgcz] .module-info-panel h3 { margin:5px 0 7px; font-size:21px; }
[b-k96q7nrgcz] .module-info-panel p { max-width:760px; color:var(--text-mid); line-height:1.6; }
[b-k96q7nrgcz] .settings-page .page-heading { display:flex; justify-content:space-between; gap:20px; align-items:flex-start; margin-bottom:20px; }
[b-k96q7nrgcz] .settings-page .recipient-grid { display:grid; grid-template-columns:repeat(2,1fr); gap:14px; }
[b-k96q7nrgcz] .settings-page .recipient-card { border:1px solid var(--line); border-radius:13px; background:var(--panel); overflow:hidden; }
[b-k96q7nrgcz] .settings-page .recipient-card header,[b-k96q7nrgcz] .settings-page .recipient-card footer { display:flex; justify-content:space-between; align-items:center; padding:14px 16px; background:var(--panel-2); }
[b-k96q7nrgcz] .settings-page .recipient-body { padding:16px; display:grid; gap:16px; }
[b-k96q7nrgcz] .settings-page .form-hint { font-size:10px; color:var(--text-low); margin-top:4px; }
[b-k96q7nrgcz] .settings-page .recipient-message { padding:9px 16px; font-size:11px; }
[b-k96q7nrgcz] .settings-page .recipient-message.success { color:var(--success); background:var(--success-dim); }
[b-k96q7nrgcz] .settings-page .recipient-message.error { color:var(--danger); background:var(--danger-dim); }
[b-k96q7nrgcz] .recipient-card .not-wired-note { padding:9px 16px; font-size:10.5px; color:var(--alert); background:var(--alert-dim); border-top:1px solid var(--line); }
@media(max-width:1100px) { [b-k96q7nrgcz] .settings-page { padding:28px 24px; } [b-k96q7nrgcz] .settings-groups { grid-template-columns:repeat(2,1fr); } [b-k96q7nrgcz] .settings-check-grid { grid-template-columns:repeat(2,1fr); } }
@media(max-width:700px) { [b-k96q7nrgcz] .settings-hero { align-items:flex-start; flex-direction:column; } [b-k96q7nrgcz] .settings-scope { width:100%; } [b-k96q7nrgcz] .settings-groups,[b-k96q7nrgcz] .settings-check-grid { grid-template-columns:1fr; } [b-k96q7nrgcz] .settings-tabs { overflow:auto; } [b-k96q7nrgcz] .settings-page .recipient-grid { grid-template-columns:1fr; } }
[b-k96q7nrgcz] .mcp-connection-state { display:flex; align-items:center; gap:11px; margin-top:18px; padding:13px 14px; border:1px solid var(--line); border-radius:11px; background:var(--panel-2); }
[b-k96q7nrgcz] .mcp-connection-state i { width:10px; height:10px; border-radius:50%; background:var(--alert); box-shadow:0 0 0 5px var(--alert-dim); }
[b-k96q7nrgcz] .mcp-connection-state.connected i { background:var(--success); box-shadow:0 0 0 5px var(--success-dim); }
[b-k96q7nrgcz] .mcp-connection-state div { display:grid; line-height:1.25; color:var(--text-hi); }
[b-k96q7nrgcz] .mcp-connection-state small { color:var(--text-low); }
[b-k96q7nrgcz] .mcp-connection-state>span { margin-left:auto; color:var(--text-low); font-size:.7rem; font-weight:700; }
[b-k96q7nrgcz] .mcp-catalog { border:1px solid var(--line); border-radius:11px; overflow:hidden; }
[b-k96q7nrgcz] .mcp-catalog summary { display:flex; justify-content:space-between; padding:12px 14px; cursor:pointer; background:var(--panel-2); color:var(--text-hi); font-size:.78rem; font-weight:800; }
[b-k96q7nrgcz] .mcp-catalog summary b { color:var(--signal); }
[b-k96q7nrgcz] .mcp-catalog .mcp-tools { max-height:300px; overflow:auto; margin:0; padding:10px; display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:7px; }
[b-k96q7nrgcz] .mcp-catalog .mcp-tools>div { margin:0; }
@media(max-width:760px) { [b-k96q7nrgcz] .mcp-catalog .mcp-tools { grid-template-columns:1fr; } [b-k96q7nrgcz] .mcp-connection-state>span { display:none; } }

/* MCP Cari Izinleri - arama + secili sayaci (UX cilasi) */
[b-k96q7nrgcz] .cari-izin-toolbar { display:flex; align-items:center; gap:12px; margin-bottom:14px; flex-wrap:wrap; }
[b-k96q7nrgcz] .cari-izin-search { flex:1; min-width:220px; background:var(--panel-2); border:1px solid var(--line); border-radius:9px; padding:8px 12px; color:var(--text-hi); font-size:13px; }
[b-k96q7nrgcz] .cari-izin-count { font-family:'Inter',sans-serif; font-size:13px; font-weight:700; color:var(--text-mid); white-space:nowrap; }
[b-k96q7nrgcz] .cari-izin-count strong { color:var(--signal); font-size:16px; }
[b-k96q7nrgcz] .cari-izin-chips { display:flex; flex-wrap:wrap; gap:6px; margin-bottom:16px; }
[b-k96q7nrgcz] .cari-izin-chips .chip { background:var(--signal-dim); color:var(--signal); border:1px solid var(--signal-dim); border-radius:99px; padding:4px 10px; font-size:11.5px; }

/* E-posta Dagitimi sekmesi - cari basina bagimsiz modul bolumleri (SKT / Haftalik Ozet / Urun Ziyaret) */
[b-k96q7nrgcz] .recipient-module:not(:first-child) { padding-top:16px; border-top:1px solid var(--line); }
[b-k96q7nrgcz] .recipient-module-title { font-size:9px; font-weight:800; letter-spacing:.06em; text-transform:uppercase; color:var(--text-low); margin-bottom:8px; }
[b-k96q7nrgcz] .recipient-module-note { font-size:11.5px; color:var(--text-low); }
/* _content/NexoraSKT.Web/Components/Pages/Buybox.razor.rz.scp.css */
.buybox-shell[b-ozfqar4a23]{min-height:calc(100vh - 150px);border:1px solid var(--line);border-radius:20px;color:var(--text-hi);background:var(--panel);box-shadow:var(--shadow)}
.buybox-content[b-ozfqar4a23]{padding:30px}
.buybox-titlebar[b-ozfqar4a23]{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding-bottom:22px;border-bottom:1px solid var(--line)}
.buybox-kicker[b-ozfqar4a23]{color:var(--signal);font-size:.63rem;font-weight:900;letter-spacing:.14em}
.buybox-titlebar h1[b-ozfqar4a23]{margin:5px 0 4px;color:var(--text-hi);font-size:clamp(1.65rem,3vw,2.25rem);letter-spacing:-.02em}
.buybox-titlebar p[b-ozfqar4a23]{margin:0;color:var(--text-mid);font-size:.79rem}
.buybox-actions[b-ozfqar4a23]{display:flex;align-items:center;gap:9px;flex-wrap:wrap;justify-content:flex-end}
.source-state[b-ozfqar4a23]{display:flex;align-items:center;gap:9px;min-height:40px;padding:0 12px;border:1px solid var(--line);border-radius:9px;color:var(--text-mid);background:var(--panel-2);font-size:.62rem}
.source-state i[b-ozfqar4a23]{width:8px;height:8px;border-radius:50%;background:var(--alert);box-shadow:0 0 0 4px var(--alert-dim)}
.source-state span[b-ozfqar4a23]{display:grid;line-height:1.15}.source-state small[b-ozfqar4a23]{font-size:.54rem;color:var(--text-low)}.source-state strong[b-ozfqar4a23]{color:var(--alert);font-size:.64rem}.source-state.is-live i[b-ozfqar4a23]{background:var(--success);box-shadow:0 0 0 4px var(--success-dim)}.source-state.is-live strong[b-ozfqar4a23]{color:var(--success)}
.buybox-quick-select[b-ozfqar4a23]{min-width:190px;height:40px;padding:0 11px;border:1px solid var(--line);border-radius:9px;background:var(--panel-2);color:var(--text-hi);font-size:.69rem;font-weight:750;outline:0}
.buybox-quick-select:focus[b-ozfqar4a23],.add-company select:focus[b-ozfqar4a23]{border-color:var(--signal);box-shadow:0 0 0 3px rgba(5, 119, 168,.15)}
.buybox-search[b-ozfqar4a23]{min-width:210px;display:flex;align-items:center;gap:7px;padding:0 11px;border:1px solid var(--line);border-radius:9px;background:var(--panel-2)}
.buybox-search span[b-ozfqar4a23]{color:var(--text-low)}.buybox-search input[b-ozfqar4a23]{width:100%;min-height:38px;border:0;outline:0;color:var(--text-hi);background:transparent;font-size:.7rem}.buybox-search input[b-ozfqar4a23]::placeholder{color:var(--text-low)}
.settings-button[b-ozfqar4a23]{min-height:40px;display:inline-flex;align-items:center;padding:0 13px;border:1px solid var(--line);border-radius:9px;color:var(--text-mid);background:var(--panel-2);font-size:.68rem;font-weight:850;text-decoration:none}.settings-button:hover[b-ozfqar4a23]{color:#fff;background:var(--signal);border-color:var(--signal)}
.buybox-tabs[b-ozfqar4a23]{display:flex;align-items:center;width:max-content;max-width:100%;margin:18px 0;overflow:auto;border:1px solid var(--line);border-radius:11px;background:var(--panel-2);box-shadow:none}
.buybox-tabs button[b-ozfqar4a23]{min-height:43px;padding:0 18px;border:0;border-right:1px solid var(--line);color:var(--text-mid);background:transparent;font-size:.69rem;font-weight:800;white-space:nowrap}.buybox-tabs button:last-child[b-ozfqar4a23]{border-right:0}.buybox-tabs button.active[b-ozfqar4a23]{color:#fff;background:var(--signal)}
.buybox-message[b-ozfqar4a23]{display:flex;align-items:center;gap:8px;margin:15px 0;padding:11px 14px;border-radius:9px;font-size:.74rem}.buybox-message.success[b-ozfqar4a23]{color:var(--success);background:var(--success-dim)}.buybox-message.error[b-ozfqar4a23]{color:var(--danger);background:var(--danger-dim)}.buybox-message>span[b-ozfqar4a23]{width:20px;height:20px;display:grid;place-items:center;border-radius:50%;color:var(--ink);background:currentColor;font-weight:900}.buybox-message>button[b-ozfqar4a23]{margin-left:auto;border:0;color:inherit;background:transparent;font-size:1rem}
.buybox-stats[b-ozfqar4a23]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:18px 0}
.buybox-stats article[b-ozfqar4a23]{display:grid;place-items:center;min-height:96px;padding:14px;border:1px solid var(--line);border-radius:13px;background:var(--panel-2)}
.buybox-stats strong[b-ozfqar4a23]{color:var(--text-hi);font-size:1.65rem;line-height:1}.buybox-stats span[b-ozfqar4a23]{margin-top:7px;color:var(--text-mid);font-size:.68rem}.buybox-stats .stat-green[b-ozfqar4a23]{border-color:var(--success-dim);background:var(--success-dim)}.buybox-stats .stat-green strong[b-ozfqar4a23]{color:var(--success)}.buybox-stats .stat-amber[b-ozfqar4a23]{border-color:var(--alert-dim);background:var(--alert-dim)}.buybox-stats .stat-amber strong[b-ozfqar4a23]{color:var(--alert)}.buybox-stats .stat-red[b-ozfqar4a23]{border-color:var(--danger-dim);background:var(--danger-dim)}.buybox-stats .stat-red strong[b-ozfqar4a23]{color:var(--danger)}.buybox-stats .stat-live[b-ozfqar4a23]{border-color:var(--success-dim);background:var(--success-dim)}.buybox-stats .stat-live strong[b-ozfqar4a23]{color:var(--success);font-size:1.05rem}
.bulk-toolbar[b-ozfqar4a23]{min-height:68px;display:flex;align-items:center;gap:15px;margin:18px 0;padding:12px 15px;border:1px solid var(--line);border-radius:13px;background:var(--panel-2)}.select-all[b-ozfqar4a23]{display:flex;align-items:center;gap:8px;cursor:pointer}.select-all input[b-ozfqar4a23],.card-select input[b-ozfqar4a23]{display:none}.select-all>span[b-ozfqar4a23],.card-select>span[b-ozfqar4a23]{width:18px;height:18px;display:grid;place-items:center;border:1px solid var(--line);border-radius:5px;background:var(--panel)}.select-all input:checked+span[b-ozfqar4a23],.card-select input:checked+span[b-ozfqar4a23]{border-color:var(--signal);background:var(--signal)}.select-all input:checked+span[b-ozfqar4a23]::after,.card-select input:checked+span[b-ozfqar4a23]::after{content:'✓';color:#fff;font-size:.68rem;font-weight:900}.select-all b[b-ozfqar4a23]{color:var(--text-hi);font-size:.7rem}.selection-copy[b-ozfqar4a23]{display:grid;padding-left:15px;border-left:1px solid var(--line)}.selection-copy strong[b-ozfqar4a23]{color:var(--text-hi);font-size:.7rem}.selection-copy small[b-ozfqar4a23]{color:var(--text-low);font-size:.58rem}.bulk-actions[b-ozfqar4a23]{margin-left:auto;display:flex;gap:8px}
.excel-button[b-ozfqar4a23],.mail-button[b-ozfqar4a23]{min-height:38px;padding:0 13px;border-radius:8px;font-size:.67rem;font-weight:850}.excel-button[b-ozfqar4a23]{border:1px solid var(--success);color:var(--success);background:var(--success-dim)}.excel-button:hover[b-ozfqar4a23]{color:var(--on-success);background:var(--success)}.mail-button[b-ozfqar4a23]{border:1px solid var(--signal);color:#fff;background:var(--signal)}.mail-button:hover[b-ozfqar4a23]{background:color-mix(in srgb, var(--signal), #fff 18%)}.excel-button:disabled[b-ozfqar4a23],.mail-button:disabled[b-ozfqar4a23]{opacity:.45}
.buybox-list-heading[b-ozfqar4a23]{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:24px 0 13px}.buybox-list-heading>div:first-child[b-ozfqar4a23]{display:grid}.buybox-list-heading strong[b-ozfqar4a23]{color:var(--text-hi);font-size:.9rem}.buybox-list-heading small[b-ozfqar4a23]{margin-top:3px;color:var(--text-low);font-size:.64rem}
.add-company[b-ozfqar4a23]{display:flex;align-items:stretch;width:min(470px,100%);overflow:hidden;border:1px solid var(--line);border-radius:9px;background:var(--panel-2)}.add-company select[b-ozfqar4a23]{min-width:0;flex:1;min-height:40px;padding:0 11px;border:0;outline:0;color:var(--text-hi);background:transparent;font-size:.69rem}.add-company button[b-ozfqar4a23]{padding:0 15px;border:0;color:#fff;background:var(--signal);font-size:.69rem;font-weight:850;white-space:nowrap}.add-company button:disabled[b-ozfqar4a23]{opacity:.5}
.company-grid[b-ozfqar4a23]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.company-card[b-ozfqar4a23]{position:relative;min-height:205px;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--line);border-radius:15px;background:var(--panel);box-shadow:none;transition:transform .18s,border-color .18s,box-shadow .18s}.company-card:hover[b-ozfqar4a23]{transform:translateY(-2px);border-color:var(--text-low);box-shadow:0 14px 30px rgba(0,0,0,.28)}.company-card.is-selected[b-ozfqar4a23]{box-shadow:0 0 0 2px var(--signal-dim),0 14px 30px rgba(0,0,0,.24)}
.card-open[b-ozfqar4a23]{width:100%;min-height:205px;display:flex;flex-direction:column;padding:17px;border:0;color:inherit;background:transparent;text-align:left}.card-select[b-ozfqar4a23]{position:absolute;top:13px;right:13px;z-index:2;cursor:pointer}.card-select>span[b-ozfqar4a23]{width:20px;height:20px;background:var(--panel)}
.company-card header[b-ozfqar4a23]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:9px}.company-icon[b-ozfqar4a23]{color:var(--text-low)}.company-rate[b-ozfqar4a23]{color:var(--text-hi);font-size:1.45rem;font-weight:900}.company-card header small[b-ozfqar4a23]{color:var(--text-low);font-size:.65rem}.company-card.good[b-ozfqar4a23]{border-top:3px solid var(--success)}.company-card.good .company-rate[b-ozfqar4a23],.company-card.good .company-icon[b-ozfqar4a23]{color:var(--success)}.company-card.medium[b-ozfqar4a23]{border-top:3px solid var(--alert)}.company-card.medium .company-rate[b-ozfqar4a23],.company-card.medium .company-icon[b-ozfqar4a23]{color:var(--alert)}.company-card.low[b-ozfqar4a23]{border-top:3px solid var(--danger);background:var(--panel)}.company-card.low .company-rate[b-ozfqar4a23],.company-card.low .company-icon[b-ozfqar4a23]{color:var(--danger)}.company-card.no-data[b-ozfqar4a23]{border-top:3px solid var(--line)}
.company-card footer[b-ozfqar4a23]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto}.company-card footer>div[b-ozfqar4a23]{min-width:0;display:grid}.company-card footer strong[b-ozfqar4a23]{overflow:hidden;color:var(--text-hi);text-overflow:ellipsis;font-size:.82rem;white-space:nowrap}.company-card footer small[b-ozfqar4a23]{margin-top:3px;color:var(--text-low);font-size:.61rem}.company-card footer>b[b-ozfqar4a23]{color:var(--text-low);font-size:.61rem}.company-card:hover footer>b[b-ozfqar4a23]{color:var(--signal)}
.lower-price-view[b-ozfqar4a23],.company-detail-panel[b-ozfqar4a23]{margin:18px 0;overflow:hidden;border:1px solid var(--line);border-radius:14px;background:var(--panel);box-shadow:none}.lower-price-view>header[b-ozfqar4a23],.company-detail-panel>header[b-ozfqar4a23]{min-height:66px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 16px;border-bottom:1px solid var(--line);background:var(--panel-2)}.lower-price-view>header>div[b-ozfqar4a23],.company-detail-panel>header>div[b-ozfqar4a23]{display:flex;align-items:center;gap:10px}.lower-price-view>header>div>span:first-child[b-ozfqar4a23],.detail-logo[b-ozfqar4a23]{width:36px;height:36px;display:grid;place-items:center;border-radius:9px;color:#fff;background:var(--signal);font-weight:900}.lower-price-view>header>div>span:last-child[b-ozfqar4a23],.company-detail-panel>header>div>span:last-child[b-ozfqar4a23]{display:grid}.lower-price-view header strong[b-ozfqar4a23]{color:var(--text-hi);font-size:.78rem}.lower-price-view header small[b-ozfqar4a23]{margin-top:3px;color:var(--text-low);font-size:.6rem}.lower-wait[b-ozfqar4a23]{padding:5px 7px;border-radius:6px;color:var(--alert);background:var(--alert-dim);font-size:.52rem;font-weight:850}.lower-wait.live[b-ozfqar4a23]{color:var(--success);background:var(--success-dim)}.lower-controls[b-ozfqar4a23]{display:flex;align-items:center;gap:7px;padding:12px 15px;border-bottom:1px solid var(--line)}.lower-controls>span[b-ozfqar4a23]{margin-right:5px;color:var(--text-low);font-size:.62rem}.lower-controls button[b-ozfqar4a23]{min-height:29px;padding:0 9px;border:1px solid var(--line);border-radius:7px;color:var(--text-mid);background:var(--panel-2);font-size:.62rem}.lower-controls button.active[b-ozfqar4a23]{color:#fff;border-color:var(--signal);background:var(--signal)}.lower-controls a[b-ozfqar4a23]{margin-left:auto;color:var(--signal);font-size:.62rem;font-weight:750;text-decoration:none}.lower-table[b-ozfqar4a23]{overflow-x:auto}.lower-table table[b-ozfqar4a23]{width:100%;border-collapse:collapse}.lower-table th[b-ozfqar4a23]{padding:10px 12px;color:var(--text-low);background:var(--panel-2);font-size:.53rem;letter-spacing:.07em;text-align:left}.lower-table td[b-ozfqar4a23]{padding:11px 13px;border-top:1px solid var(--line-soft);color:var(--text-hi);font-size:.68rem}.lower-table td code[b-ozfqar4a23]{color:var(--signal)}.lower-table>div[b-ozfqar4a23]{min-height:145px;display:grid;place-items:center;align-content:center;gap:5px;padding:20px;color:var(--text-mid);text-align:center}.lower-table>div strong[b-ozfqar4a23]{color:var(--text-hi);font-size:.7rem}.lower-table>div small[b-ozfqar4a23]{max-width:680px;font-size:.59rem;line-height:1.45}
.performance-card-row[b-ozfqar4a23]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:14px}.performance-card-row article[b-ozfqar4a23]{display:grid;gap:4px;padding:15px;border:1px solid var(--line);border-radius:11px;background:var(--panel-2)}.performance-card-row span[b-ozfqar4a23]{color:var(--text-mid);font-size:.65rem;font-weight:800}.performance-card-row strong[b-ozfqar4a23]{color:var(--success);font-size:1.25rem}.performance-card-row small[b-ozfqar4a23]{color:var(--text-low);font-size:.6rem}
.company-detail-panel h2[b-ozfqar4a23]{margin:2px 0 0;color:var(--text-hi);font-size:1rem}.company-detail-panel header small[b-ozfqar4a23]{color:var(--signal);font-size:.55rem;font-weight:850;letter-spacing:.1em}.company-detail-panel>header>button[b-ozfqar4a23]{border:0;color:var(--text-mid);background:transparent;font-size:1.35rem}.detail-metrics[b-ozfqar4a23]{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line)}.detail-metrics article[b-ozfqar4a23]{min-height:112px;display:grid;align-content:center;gap:5px;padding:15px;background:var(--panel)}.detail-metrics span[b-ozfqar4a23]{color:var(--text-low);font-size:.54rem;font-weight:850;letter-spacing:.08em}.detail-metrics strong[b-ozfqar4a23]{color:var(--text-hi);font-size:1.55rem}.detail-metrics .detail-date[b-ozfqar4a23]{font-size:1rem}.detail-metrics small[b-ozfqar4a23]{color:var(--text-low);font-size:.58rem}.detail-bottom[b-ozfqar4a23]{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:15px 17px}.detail-source[b-ozfqar4a23]{display:flex;align-items:center;gap:10px}.detail-source i[b-ozfqar4a23]{width:9px;height:9px;border-radius:50%;background:var(--alert);box-shadow:0 0 0 5px var(--alert-dim)}.detail-source.is-live i[b-ozfqar4a23]{background:var(--success);box-shadow:0 0 0 5px var(--success-dim)}.detail-source>span[b-ozfqar4a23]{display:grid}.detail-source strong[b-ozfqar4a23]{color:var(--text-hi);font-size:.66rem}.detail-source small[b-ozfqar4a23]{margin-top:2px;color:var(--text-low);font-size:.58rem}.detail-bottom>div:last-child[b-ozfqar4a23]{display:flex;gap:8px}
.detail-product-table[b-ozfqar4a23]{max-height:430px;overflow:auto;margin:0 16px 16px;border:1px solid var(--line);border-radius:12px}.detail-product-table table[b-ozfqar4a23]{width:100%;min-width:820px;border-collapse:collapse}.detail-product-table th[b-ozfqar4a23]{position:sticky;top:0;padding:10px 12px;background:var(--panel-2);color:var(--text-low);font-size:.58rem;letter-spacing:.06em;text-align:left}.detail-product-table td[b-ozfqar4a23]{padding:10px 12px;border-top:1px solid var(--line-soft);font-size:.67rem;color:var(--text-hi)}.detail-product-table td small[b-ozfqar4a23],.detail-product-table td code[b-ozfqar4a23]{display:block;max-width:270px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.detail-product-table td small[b-ozfqar4a23]{color:var(--text-low);margin-top:3px}.product-state[b-ozfqar4a23]{display:inline-flex;padding:5px 7px;border-radius:6px;font-size:.55rem;font-weight:850}.product-state.win[b-ozfqar4a23]{color:var(--success);background:var(--success-dim)}.product-state.loss[b-ozfqar4a23]{color:var(--danger);background:var(--danger-dim)}
.rakip-incele[b-ozfqar4a23]{display:inline-block;padding:4px 8px;border:1px solid var(--signal);border-radius:6px;color:var(--signal);font-size:.6rem;font-weight:850;text-decoration:none;white-space:nowrap}.rakip-incele:hover[b-ozfqar4a23]{color:#fff;background:var(--signal)}
.buybox-source-note[b-ozfqar4a23]{display:flex;gap:12px;margin-top:18px;padding:15px;border:1px solid var(--line);border-radius:11px;background:var(--panel-2)}.buybox-source-note>span[b-ozfqar4a23]{width:24px;height:24px;display:grid;place-items:center;flex:0 0 24px;border-radius:50%;color:#fff;background:var(--signal);font-weight:900}.buybox-source-note strong[b-ozfqar4a23]{color:var(--text-hi);font-size:.74rem}.buybox-source-note p[b-ozfqar4a23]{margin:3px 0 0;color:var(--text-mid);font-size:.68rem;line-height:1.5}
.lower-table tr.hafta-secili td[b-ozfqar4a23]{background:var(--panel-2);box-shadow:inset 3px 0 0 var(--signal)}
@media(max-width:1200px){.company-grid[b-ozfqar4a23]{grid-template-columns:repeat(2,1fr)}}
@media(max-width:1000px){.detail-metrics[b-ozfqar4a23]{grid-template-columns:repeat(2,1fr)}.performance-card-row[b-ozfqar4a23]{grid-template-columns:repeat(2,1fr)}}
@media(max-width:800px){.buybox-content[b-ozfqar4a23]{padding:18px}.buybox-titlebar[b-ozfqar4a23],.buybox-list-heading[b-ozfqar4a23]{align-items:flex-start;flex-direction:column}.buybox-actions[b-ozfqar4a23],.buybox-search[b-ozfqar4a23],.add-company[b-ozfqar4a23],.buybox-quick-select[b-ozfqar4a23]{width:100%}.buybox-actions[b-ozfqar4a23]{align-items:stretch}.source-state[b-ozfqar4a23]{justify-content:center}.buybox-tabs[b-ozfqar4a23]{width:100%}.buybox-tabs button[b-ozfqar4a23]{flex:1}.buybox-stats[b-ozfqar4a23]{grid-template-columns:repeat(2,1fr)}.company-grid[b-ozfqar4a23]{grid-template-columns:1fr}.bulk-toolbar[b-ozfqar4a23]{align-items:flex-start;flex-wrap:wrap}.selection-copy[b-ozfqar4a23]{border-left:0;padding-left:0}.bulk-actions[b-ozfqar4a23]{width:100%;margin-left:0}.bulk-actions button[b-ozfqar4a23]{flex:1}.detail-bottom[b-ozfqar4a23]{align-items:flex-start;flex-direction:column}.detail-bottom>div:last-child[b-ozfqar4a23]{width:100%}.detail-bottom>div:last-child button[b-ozfqar4a23]{flex:1}}
@media(max-width:600px){.performance-card-row[b-ozfqar4a23]{grid-template-columns:1fr}.buybox-tabs[b-ozfqar4a23]{display:grid}.buybox-tabs button[b-ozfqar4a23]{border-right:0;border-bottom:1px solid var(--line)}.buybox-tabs button:last-child[b-ozfqar4a23]{border-bottom:0}.add-company[b-ozfqar4a23]{flex-direction:column}.add-company select[b-ozfqar4a23],.add-company button[b-ozfqar4a23]{min-height:42px}}
/* _content/NexoraSKT.Web/Components/Pages/CompetitorStock.razor.rz.scp.css */
.rival-page[b-qelq1bfr2f] { color: var(--text-hi); }
.rival-page > header span[b-qelq1bfr2f] { color: var(--signal); font-size: .68rem; font-weight: 850; letter-spacing: .15em; }
.rival-page h1[b-qelq1bfr2f] { margin: 7px 0 5px; font-size: 2.2rem; font-weight: 850; }
.rival-page > header p[b-qelq1bfr2f] { margin: 0; color: var(--text-mid); }
.rival-search[b-qelq1bfr2f] { display: grid; grid-template-columns: 1fr auto; gap: 12px; align-items: end; margin-top: 24px; padding: 18px; border: 1px solid var(--line); border-radius: 17px; background: var(--panel); }
.rival-pz-row[b-qelq1bfr2f] { grid-column: 1 / -1; display: flex; align-items: center; gap: 12px; flex-wrap: wrap; }
.rival-pz-row > span[b-qelq1bfr2f] { font-size: .67rem; font-weight: 850; color: var(--text-mid); }
.rival-pz-chips[b-qelq1bfr2f] { display: flex; flex-wrap: wrap; gap: 8px; }
.rival-pz-chip[b-qelq1bfr2f] { padding: 7px 13px; border: 1px solid var(--line); border-radius: 999px; background: var(--panel-2); color: var(--text-mid); font-size: .74rem; font-weight: 800; cursor: pointer; transition: border-color .15s ease, color .15s ease, background .15s ease; }
.rival-pz-chip.on[b-qelq1bfr2f] { border-color: var(--signal); color: var(--text-hi); background: var(--signal-dim); }
.rival-search label[b-qelq1bfr2f] { display: grid; gap: 7px; }
.rival-search label span[b-qelq1bfr2f] { font-size: .67rem; font-weight: 850; color: var(--text-mid); }
.rival-search input[b-qelq1bfr2f] { height: 44px; padding: 0 13px; border: 1px solid var(--line); border-radius: 10px; outline: none; color: var(--text-hi); background: var(--panel-2); }
.rival-search button[b-qelq1bfr2f] { height: 44px; padding: 0 20px; border: 0; border-radius: 10px; color: var(--on-signal); background: var(--signal); font-weight: 850; }
.rival-message[b-qelq1bfr2f] { margin-top: 12px; padding: 12px 14px; border-radius: 11px; font-size: .78rem; font-weight: 750; }
.rival-message.ok[b-qelq1bfr2f] { color: var(--success); background: var(--success-dim); }
.rival-message.error[b-qelq1bfr2f] { color: var(--danger); background: var(--danger-dim); }
.rival-message.info[b-qelq1bfr2f] { color: var(--alert); background: var(--alert-dim); }
.rival-message .pz-badge[b-qelq1bfr2f] { display: inline-block; margin-right: 6px; padding: 2px 8px; border-radius: 6px; background: var(--panel-2); font-size: .68rem; font-weight: 850; }
.product-head[b-qelq1bfr2f] { display: flex; align-items: flex-start; justify-content: space-between; gap: 20px; margin-top: 18px; padding: 20px; border: 1px solid var(--line); border-radius: 16px; background: var(--panel); }
.product-head > div:first-child[b-qelq1bfr2f] { display: grid; gap: 5px; }
.product-head span[b-qelq1bfr2f] { color: var(--signal); font-size: .62rem; font-weight: 900; letter-spacing: .1em; }
.product-head h2[b-qelq1bfr2f] { margin: 0; font-size: 1.25rem; }
.product-head code[b-qelq1bfr2f] { width: max-content; padding: 4px 7px; border-radius: 6px; background: var(--signal-dim); color: var(--signal); }
.product-actions[b-qelq1bfr2f] { display: grid; justify-items: end; gap: 12px; }
.product-actions > a[b-qelq1bfr2f] { padding: 9px 13px; border-radius: 9px; background: var(--panel-2); color: var(--text-hi); text-decoration: none; font-size: .7rem; font-weight: 850; }
.fresh[b-qelq1bfr2f] { display: flex; align-items: center; gap: 8px; color: var(--text-mid); font-size: .68rem; }
.fresh i[b-qelq1bfr2f] { width: 9px; height: 9px; border-radius: 50%; background: var(--success); box-shadow: 0 0 0 4px var(--success-dim); }
.rival-kpis[b-qelq1bfr2f] { display: grid; grid-template-columns: repeat(4, 1fr); gap: 13px; margin-top: 14px; }
.rival-kpis article[b-qelq1bfr2f] { display: grid; gap: 4px; padding: 20px; border: 1px solid var(--line); border-radius: 16px; background: var(--panel); }
.rival-kpis span[b-qelq1bfr2f] { font-size: .62rem; font-weight: 900; color: var(--text-mid); letter-spacing: .07em; }
.rival-kpis strong[b-qelq1bfr2f] { font-size: 1.8rem; }
.rival-kpis small[b-qelq1bfr2f] { color: var(--text-low); }
.rival-kpis .rival[b-qelq1bfr2f] { border-top: 3px solid var(--signal); }
.rival-kpis .price[b-qelq1bfr2f] { border-top: 3px solid var(--signal); }
.coverage[b-qelq1bfr2f] { margin-top: 14px; padding: 16px 18px; border: 1px solid var(--alert); border-radius: 13px; background: var(--alert-dim); }
.coverage strong[b-qelq1bfr2f] { font-size: .75rem; }
.coverage p[b-qelq1bfr2f] { margin: 4px 0 0; color: var(--alert); font-size: .7rem; }

.rival-campaign[b-qelq1bfr2f] { margin-top: 14px; padding: 16px 18px; border: 1px solid var(--line); border-radius: 13px; background: var(--panel); }
.rival-campaign strong[b-qelq1bfr2f] { font-size: .75rem; }
.rival-campaign p[b-qelq1bfr2f] { margin: 4px 0 0; font-size: .78rem; font-weight: 750; }
.rival-campaign small[b-qelq1bfr2f] { display: block; margin-top: 6px; color: var(--text-low); font-size: .64rem; }
.rival-campaign.on[b-qelq1bfr2f] { border-color: var(--signal); }
.rival-campaign.on p[b-qelq1bfr2f] { color: var(--signal); }
.rival-campaign.off p[b-qelq1bfr2f] { color: var(--text-mid); }

.rival-sellers[b-qelq1bfr2f] { margin-top: 14px; border: 1px solid var(--line); border-radius: 16px; background: var(--panel); overflow: hidden; }
.rival-sellers table[b-qelq1bfr2f] { width: 100%; border-collapse: collapse; }
.rival-sellers th[b-qelq1bfr2f] { padding: 11px 16px; background: var(--panel-2); color: var(--text-low); font-size: .63rem; font-weight: 850; letter-spacing: .07em; text-align: left; }
.rival-sellers td[b-qelq1bfr2f] { padding: 13px 16px; border-top: 1px solid var(--line-soft); font-size: .8rem; }
.rival-sellers td.money[b-qelq1bfr2f] { font-weight: 800; }
.rival-sellers .durum[b-qelq1bfr2f] { display: inline-block; padding: 4px 9px; border-radius: 7px; font-size: .68rem; font-weight: 850; }
.rival-sellers .durum.ok[b-qelq1bfr2f] { color: var(--success); background: var(--success-dim); }
.rival-sellers .durum.danger[b-qelq1bfr2f] { color: var(--danger); background: var(--danger-dim); }
.rival-sellers .durum.warn[b-qelq1bfr2f] { color: var(--alert); background: var(--alert-dim); }
.rival-sellers .durum.muted[b-qelq1bfr2f] { color: var(--text-mid); background: var(--panel-2); }

@media (max-width: 900px) { .rival-kpis[b-qelq1bfr2f] { grid-template-columns: repeat(2, 1fr); } }
@media (max-width: 650px) {
    .rival-search[b-qelq1bfr2f], .rival-kpis[b-qelq1bfr2f] { grid-template-columns: 1fr; }
    .product-head[b-qelq1bfr2f] { flex-direction: column; }
    .product-actions[b-qelq1bfr2f] { justify-items: start; }
    .rival-page h1[b-qelq1bfr2f] { font-size: 1.8rem; }
    .rival-sellers[b-qelq1bfr2f] { overflow-x: auto; }
}
/* _content/NexoraSKT.Web/Components/Pages/Dashboard.razor.rz.scp.css */
/* dashboard-hero/module-grid/panel-* için kopya kurallar app.css'e taşındı (26.08.2026) —
   scoped dosya global sürümü ezip (b-xxxx özgüllüğü) sessizce eskimiş bırakıyordu. Burada yalnız
   app.css'te KARŞILIĞI OLMAYAN, gerçekten bu sayfaya özgü kurallar kalır. */
.hero-side[b-igz02x7vid] { display: flex; flex-direction: column; gap: 8px; }
.hero-refresh[b-igz02x7vid] { display: flex; align-items: center; justify-content: center; gap: 7px; padding: 10px 14px; border: 1px solid var(--line); border-radius: 11px; background: var(--panel); color: var(--text-hi); font-size: .72rem; font-weight: 700; cursor: pointer; transition: border-color .2s ease, color .2s ease; }
.hero-refresh:hover:not(:disabled)[b-igz02x7vid] { border-color: var(--danger); color: var(--danger); }
.hero-refresh:disabled[b-igz02x7vid] { opacity: .6; cursor: wait; }
.hero-refresh .ikon[b-igz02x7vid] { display: inline-block; font-size: .9rem; line-height: 1; }
.hero-refresh .ikon.donuyor[b-igz02x7vid] { animation: hero-donme-b-igz02x7vid 1s linear infinite; }
@keyframes hero-donme-b-igz02x7vid { to { transform: rotate(360deg); } }
@media (prefers-reduced-motion: reduce) { .hero-refresh .ikon.donuyor[b-igz02x7vid] { animation: none; } }

/* 'Bugun dikkat' akisi - seviye renkli nokta + tumunu ac baglantisi */
.panel-sev.crit[b-igz02x7vid] { background: var(--danger); }
.panel-sev.warn[b-igz02x7vid] { background: var(--alert); }
.panel-sev.watch[b-igz02x7vid] { background: var(--text-low); }
.panel-feed-all[b-igz02x7vid] { display:inline-block; margin-top:10px; color:var(--signal); font-size:12px; font-weight:700; text-decoration:none; }
.panel-feed-all:hover[b-igz02x7vid] { text-decoration:underline; }
/* _content/NexoraSKT.Web/Components/Pages/ErkenUyari.razor.rz.scp.css */
.eu-page[b-df8shs5fyj] { display: flex; flex-direction: column; gap: 18px; padding-bottom: 40px; }

.eu-heading[b-df8shs5fyj] { display: flex; align-items: flex-end; justify-content: space-between; gap: 24px; }
.eu-kicker[b-df8shs5fyj] { color: var(--signal); font-size: .62rem; font-weight: 850; letter-spacing: .12em; }
.eu-heading h1[b-df8shs5fyj] { margin: 6px 0 8px; font-size: clamp(1.7rem, 3vw, 2.5rem); }
.eu-heading p[b-df8shs5fyj] { margin: 0; max-width: 760px; color: var(--text-mid); line-height: 1.65; font-size: .9rem; }
.eu-actions[b-df8shs5fyj] { display: flex; align-items: center; gap: 12px; flex: none; flex-wrap: wrap; justify-content: flex-end; }
.eu-cari-select[b-df8shs5fyj] { min-height: 40px; max-width: 230px; padding: 0 12px; border: 1px solid var(--line); border-radius: 9px; background: var(--panel-2); color: var(--text-hi); font-size: .78rem; font-weight: 700; cursor: pointer; }
.eu-cari-select:focus[b-df8shs5fyj] { outline: none; border-color: var(--signal); box-shadow: 0 0 0 3px var(--signal-dim); }
.eu-cari-select option[b-df8shs5fyj] { background: var(--panel-2); color: var(--text-hi); }
.eu-fresh[b-df8shs5fyj] { display: inline-flex; align-items: center; gap: 7px; padding: 7px 11px; border: 1px solid var(--line); border-radius: 9px; background: var(--panel); color: var(--text-mid); font-size: .72rem; font-weight: 700; white-space: nowrap; }
.eu-fresh i[b-df8shs5fyj] { width: 8px; height: 8px; border-radius: 50%; background: var(--success); box-shadow: 0 0 0 4px var(--success-dim); }
.eu-fresh.stale i[b-df8shs5fyj] { background: var(--alert); box-shadow: 0 0 0 4px var(--alert-dim); }
.eu-refresh[b-df8shs5fyj] { min-height: 40px; padding: .5rem 1rem; border: 1px solid var(--line); border-radius: 9px; background: var(--panel-2); color: var(--text-hi); font-weight: 700; font-size: .8rem; cursor: pointer; transition: border-color .15s ease, transform .15s ease; }
.eu-refresh:hover:not(:disabled)[b-df8shs5fyj] { border-color: var(--text-low); transform: translateY(-1px); }
.eu-refresh:disabled[b-df8shs5fyj] { opacity: .55; cursor: default; }

.eu-loading[b-df8shs5fyj] { display: flex; align-items: center; gap: 12px; padding: 34px; border: 1px dashed var(--line); border-radius: var(--radius); background: var(--panel); color: var(--text-mid); font-size: .9rem; }
.eu-spin[b-df8shs5fyj] { width: 16px; height: 16px; border: 2px solid var(--line); border-top-color: var(--signal); border-radius: 50%; animation: eu-rot-b-df8shs5fyj .8s linear infinite; }
@keyframes eu-rot-b-df8shs5fyj { to { transform: rotate(360deg); } }

.eu-msg[b-df8shs5fyj] { padding: 12px 15px; border-radius: 10px; font-size: .84rem; }
.eu-msg.err[b-df8shs5fyj] { color: var(--danger); background: var(--danger-dim); border: 1px solid color-mix(in srgb, var(--danger), transparent 55%); }

.eu-kpis[b-df8shs5fyj] { display: grid; grid-template-columns: repeat(4, 1fr); gap: 12px; }
.eu-kpis article[b-df8shs5fyj] { display: grid; gap: 3px; padding: 15px 16px; border: 1px solid var(--line); border-left-width: 4px; border-radius: 12px; background: var(--panel); }
.eu-kpis span[b-df8shs5fyj] { color: var(--text-low); font-size: .62rem; font-weight: 850; letter-spacing: .09em; }
.eu-kpis strong[b-df8shs5fyj] { font-size: 1.9rem; line-height: 1; color: var(--text-hi); }
.eu-kpis small[b-df8shs5fyj] { color: var(--text-low); font-size: .64rem; }
.eu-kpis .crit[b-df8shs5fyj] { border-left-color: var(--danger); }
.eu-kpis .crit strong[b-df8shs5fyj] { color: var(--danger); }
.eu-kpis .warn[b-df8shs5fyj] { border-left-color: var(--alert); }
.eu-kpis .warn strong[b-df8shs5fyj] { color: var(--alert); }
.eu-kpis .watch[b-df8shs5fyj] { border-left-color: var(--text-low); }
.eu-kpis .stale[b-df8shs5fyj] { border-left-color: var(--alert); }
.eu-kpis .stale strong[b-df8shs5fyj] { color: var(--alert); }
.eu-kpis .muted[b-df8shs5fyj] { border-left-color: var(--line); }

.eu-summary[b-df8shs5fyj] { display: flex; align-items: center; gap: 12px; padding: 12px 16px; border: 1px solid var(--line); border-radius: 10px; background: var(--panel-2); }
.eu-summary b[b-df8shs5fyj] { color: var(--signal); font-size: .72rem; font-weight: 850; letter-spacing: .08em; text-transform: uppercase; }
.eu-summary span[b-df8shs5fyj] { color: var(--text-hi); font-size: .9rem; font-weight: 600; }

.eu-list[b-df8shs5fyj] { display: grid; gap: 11px; }
.eu-card[b-df8shs5fyj] { padding: 15px 17px; border: 1px solid var(--line); border-left-width: 4px; border-radius: 13px; background: var(--panel); }
.eu-card.crit[b-df8shs5fyj] { border-left-color: var(--danger); }
.eu-card.warn[b-df8shs5fyj] { border-left-color: var(--alert); }
.eu-card.watch[b-df8shs5fyj] { border-left-color: var(--text-low); }

.eu-card-top[b-df8shs5fyj] { display: flex; align-items: center; flex-wrap: wrap; gap: 8px; margin-bottom: 9px; }
.eu-badge[b-df8shs5fyj] { padding: 3px 9px; border-radius: 6px; font-size: .6rem; font-weight: 850; letter-spacing: .06em; }
.eu-badge.crit[b-df8shs5fyj] { color: #fff; background: color-mix(in srgb, var(--danger), #000 18%); }
.eu-badge.warn[b-df8shs5fyj] { color: #3a2410; background: var(--alert); }
.eu-badge.watch[b-df8shs5fyj] { color: var(--text-hi); background: var(--panel-2); border: 1px solid var(--line); }
.eu-cat[b-df8shs5fyj] { color: var(--text-hi); font-size: .78rem; font-weight: 750; }
.eu-hero[b-df8shs5fyj] { padding: 2px 8px; border-radius: 6px; color: #3a2c05; background: #E7B93B; font-size: .58rem; font-weight: 850; letter-spacing: .05em; }
.eu-unverified[b-df8shs5fyj] { padding: 2px 8px; border-radius: 6px; color: var(--alert); background: var(--alert-dim); font-size: .58rem; font-weight: 850; letter-spacing: .05em; }
.eu-scope[b-df8shs5fyj] { margin-left: auto; color: var(--text-mid); font-size: .74rem; font-weight: 700; }

.eu-title[b-df8shs5fyj] { color: var(--text-hi); font-size: .96rem; font-weight: 650; line-height: 1.45; margin-bottom: 11px; }

.eu-grid[b-df8shs5fyj] { display: grid; grid-template-columns: repeat(3, 1fr); gap: 10px; }
.eu-grid > div[b-df8shs5fyj] { display: grid; gap: 3px; padding: 9px 11px; border: 1px solid var(--line-soft); border-radius: 9px; background: var(--panel-2); }
.eu-grid label[b-df8shs5fyj] { color: var(--text-low); font-size: .58rem; font-weight: 850; letter-spacing: .07em; }
.eu-grid span[b-df8shs5fyj] { color: var(--text-hi); font-size: .8rem; line-height: 1.45; }

.eu-card-foot[b-df8shs5fyj] { display: flex; align-items: center; flex-wrap: wrap; gap: 10px; margin-top: 11px; padding-top: 10px; border-top: 1px solid var(--line-soft); }
.eu-route[b-df8shs5fyj] { color: var(--signal); font-size: .72rem; font-weight: 750; }
.eu-card-foot code[b-df8shs5fyj] { padding: 2px 7px; border-radius: 5px; background: var(--panel-2); color: var(--text-mid); font-size: .72rem; }
.eu-time[b-df8shs5fyj] { margin-left: auto; color: var(--text-low); font-size: .7rem; }

.eu-empty[b-df8shs5fyj] { display: grid; place-items: center; gap: 6px; padding: 48px 20px; border: 1px dashed var(--line); border-radius: var(--radius); background: var(--panel); text-align: center; }
.eu-empty span[b-df8shs5fyj] { display: grid; place-items: center; width: 46px; height: 46px; border-radius: 50%; background: var(--success-dim); color: var(--success); font-size: 1.3rem; }
.eu-empty strong[b-df8shs5fyj] { color: var(--text-hi); font-size: 1rem; }
.eu-empty small[b-df8shs5fyj] { color: var(--text-low); }

.eu-notes[b-df8shs5fyj] { padding: 14px 17px; border: 1px solid var(--line); border-radius: 12px; background: var(--panel); }
.eu-notes strong[b-df8shs5fyj] { display: block; margin-bottom: 8px; color: var(--text-mid); font-size: .68rem; font-weight: 850; letter-spacing: .07em; }
.eu-notes ul[b-df8shs5fyj] { margin: 0; padding-left: 18px; }
.eu-notes li[b-df8shs5fyj] { color: var(--text-low); font-size: .78rem; line-height: 1.6; }

@media (max-width: 1000px) {
    .eu-kpis[b-df8shs5fyj] { grid-template-columns: repeat(2, 1fr); }
    .eu-grid[b-df8shs5fyj] { grid-template-columns: 1fr; }
    .eu-heading[b-df8shs5fyj] { flex-direction: column; align-items: flex-start; gap: 14px; }
}
/* _content/NexoraSKT.Web/Components/Pages/Home.razor.rz.scp.css */
.resolved-row > td[b-p7wgc9aljk] { background: var(--success-dim) !important; }
.risk-resolved[b-p7wgc9aljk] { position: relative; opacity: .58; filter: grayscale(.35); text-decoration: line-through 2px var(--text-hi); text-decoration-thickness: 2px; }
.operation-ok[b-p7wgc9aljk] { display: inline-flex; align-items: center; gap: 5px; padding: 4px 7px; border-radius: 7px; color: var(--success); background: var(--success-dim); font-size: .66rem; font-weight: 800; white-space: nowrap; }
.skt-company-select[b-p7wgc9aljk] { display:flex; align-items:center; gap:8px; margin:0; }
.skt-company-select span[b-p7wgc9aljk] { color:var(--text-mid); font-size:.68rem; font-weight:800; }
.skt-company-select select[b-p7wgc9aljk] { min-width:220px; border-color:var(--line); }

/* Tablo başlığı yalnız tablo içinde katmanlanır; bootstrap sticky-top (z-index:1020) modalın üzerine bindiği için kullanılmıyor */
.skt-sticky-head th[b-p7wgc9aljk] { position: sticky; top: 0; z-index: 2; }

.skt-overlay[b-p7wgc9aljk] { position: fixed; inset: 0; background: rgba(0,0,0,.45); z-index: 1050; }
.skt-modal[b-p7wgc9aljk] { position: fixed; top: 50%; left: 50%; transform: translate(-50%, -50%); z-index: 1060;width: min(480px, 92vw); max-height: 88vh; overflow-y: auto; background: var(--panel); border: 1px solid var(--line); border-radius: 14px; padding: 20px; box-shadow: 0 20px 60px rgba(0,0,0,.35); }
.skt-modal h3[b-p7wgc9aljk] { margin: 0 0 4px; font-size: 1rem; color: var(--text-hi); }
.skt-modal p[b-p7wgc9aljk] { margin: 0 0 12px; color: var(--text-mid); font-size: .82rem; }
.skt-duzelt-grid[b-p7wgc9aljk] { display: grid; grid-template-columns: 1fr 1fr; gap: 12px; }
.skt-duzelt-span-2[b-p7wgc9aljk] { grid-column: span 2; }
.skt-modal-actions[b-p7wgc9aljk] { display: flex; justify-content: flex-end; gap: 10px; margin-top: 14px; }
.skt-duzelt-gecmis[b-p7wgc9aljk] { margin-top: 14px; padding-top: 10px; border-top: 1px solid var(--line-soft); max-height: 140px; overflow-y: auto; }
.skt-duzelt-gecmis h6[b-p7wgc9aljk] { margin: 0 0 6px; font-size: .68rem; font-weight: 850; letter-spacing: .06em; color: var(--text-low); text-transform: uppercase; }
.skt-duzelt-gecmis-satir[b-p7wgc9aljk] { font-size: .78rem; color: var(--text-mid); padding: 3px 0; }

.skt-dropzone[b-p7wgc9aljk] { position: relative; display: flex; align-items: center; gap: 12px; padding: 16px; border: 1.5px dashed var(--line); border-radius: 10px; background: var(--panel-2); cursor: pointer; transition: border-color .15s, background .15s; }
.skt-dropzone:hover[b-p7wgc9aljk] { border-color: var(--signal); }
.skt-dropzone.skt-dropzone-dolu[b-p7wgc9aljk] { border-style: solid; border-color: var(--signal); background: var(--signal-dim); }
.skt-dropzone.skt-dropzone-disabled[b-p7wgc9aljk] { opacity: .6; pointer-events: none; }
.skt-dropzone-input[b-p7wgc9aljk] { position: absolute; inset: 0; width: 100%; height: 100%; opacity: 0; cursor: pointer; margin: 0; }
.skt-dropzone-icon[b-p7wgc9aljk] { font-size: 1.5rem; line-height: 1; flex: 0 0 auto; }
.skt-dropzone-metin[b-p7wgc9aljk] { display: flex; flex-direction: column; gap: 2px; min-width: 0; }
.skt-dropzone-metin strong[b-p7wgc9aljk] { font-size: .84rem; color: var(--text-hi); overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.skt-dropzone-metin small[b-p7wgc9aljk] { font-size: .7rem; color: var(--text-mid); }

@media (max-width: 700px) {
    .skt-duzelt-grid[b-p7wgc9aljk] { grid-template-columns: 1fr; }
    .skt-duzelt-span-2[b-p7wgc9aljk] { grid-column: span 1; }
}
/* _content/NexoraSKT.Web/Components/Pages/ImageDownloader.razor.rz.scp.css */
.tool-page[b-4u7drxe9i6] { color: var(--text-hi); }
.tool-page > header span[b-4u7drxe9i6] { color: var(--signal); font-size: .68rem; font-weight: 850; letter-spacing: .15em; }
.tool-page h1[b-4u7drxe9i6] { margin: 7px 0 5px; font-size: 2.1rem; font-weight: 850; }
.tool-page > header p[b-4u7drxe9i6] { margin: 0; max-width: 880px; color: var(--text-mid); line-height: 1.6; }

/* Panels (adımlar) */
.gi-panel[b-4u7drxe9i6] {
    margin-top: 18px; padding: 18px;
    border: 1px solid var(--line); border-radius: 16px;
    background: var(--panel); box-shadow: var(--shadow);
}
.gi-panel-head[b-4u7drxe9i6] { display: flex; align-items: center; gap: 10px; margin-bottom: 14px; flex-wrap: wrap; }
.gi-panel-head b[b-4u7drxe9i6] { font-size: .96rem; }
.gi-panel-head small[b-4u7drxe9i6] { color: var(--text-low); font-size: .74rem; }
.gi-panel-head small code[b-4u7drxe9i6] { color: var(--text-mid); background: var(--panel-2); padding: 1px 6px; border-radius: 5px; }
.gi-step[b-4u7drxe9i6] {
    display: grid; place-items: center; width: 24px; height: 24px;
    border-radius: 50%; background: var(--signal); color: #fff; font-size: .78rem; font-weight: 850;
}
.gi-spacer[b-4u7drxe9i6] { flex: 1 1 auto; }

/* Pazaryeri çipleri */
.gi-chips[b-4u7drxe9i6] { display: flex; flex-wrap: wrap; gap: 8px; }
.gi-chip[b-4u7drxe9i6] {
    padding: 7px 13px; border: 1px solid var(--line); border-radius: 10px;
    background: var(--panel-2); color: var(--text-mid); font-weight: 800; font-size: .74rem; cursor: pointer;
    transition: border-color .15s ease, color .15s ease, background .15s ease;
}
.gi-chip.on[b-4u7drxe9i6] { border-color: var(--signal); color: var(--on-signal); background: var(--signal); }
.gi-chip:disabled[b-4u7drxe9i6] { opacity: .55; cursor: not-allowed; }

/* Girdi */
.gi-textarea[b-4u7drxe9i6] {
    width: 100%; box-sizing: border-box; padding: 12px 13px;
    border: 1px solid var(--line); border-radius: 11px; resize: vertical; min-height: 120px;
    color: var(--text-hi); background: var(--panel-2);
    font-family: 'IBM Plex Mono', ui-monospace, monospace; font-size: .82rem; line-height: 1.6;
}
.gi-textarea:focus[b-4u7drxe9i6] { outline: none; border-color: var(--signal); box-shadow: 0 0 0 3px rgba(5, 119, 168, .16); }
.gi-input-row[b-4u7drxe9i6] { display: flex; flex-wrap: wrap; align-items: center; gap: 10px; margin-top: 12px; }

.gi-file[b-4u7drxe9i6] { display: inline-flex; align-items: center; cursor: pointer; }
.gi-file input[b-4u7drxe9i6] { position: absolute; width: 1px; height: 1px; opacity: 0; overflow: hidden; }
.gi-file span[b-4u7drxe9i6],
.gi-link[b-4u7drxe9i6] {
    display: inline-flex; align-items: center; height: 40px; padding: 0 14px;
    border: 1px solid var(--line); border-radius: 9px;
    background: var(--panel-2); color: var(--text-mid); font-weight: 750; font-size: .78rem;
    text-decoration: none; cursor: pointer;
}
.gi-file span:hover[b-4u7drxe9i6], .gi-link:hover[b-4u7drxe9i6] { border-color: var(--text-low); color: var(--text-hi); }
.gi-file-ok[b-4u7drxe9i6] { color: var(--success); font-size: .76rem; font-weight: 750; }

/* Butonlar */
.gi-btn[b-4u7drxe9i6] {
    height: 40px; padding: 0 18px; border: 1px solid transparent; border-radius: 9px;
    font-weight: 800; font-size: .8rem; cursor: pointer;
    transition: transform .12s ease, filter .12s ease, border-color .12s ease, background .12s ease;
}
.gi-btn:hover:not(:disabled)[b-4u7drxe9i6] { transform: translateY(-1px); }
.gi-btn:disabled[b-4u7drxe9i6] { opacity: .5; cursor: not-allowed; }
.gi-btn.primary[b-4u7drxe9i6] { background: var(--signal); color: #fff; }
.gi-btn.primary:hover:not(:disabled)[b-4u7drxe9i6] { filter: brightness(1.08); }
.gi-btn.dark[b-4u7drxe9i6] { background: var(--panel-2); color: var(--text-hi); border-color: var(--line); }
.gi-btn.dark:hover:not(:disabled)[b-4u7drxe9i6] { border-color: var(--text-low); }
.gi-btn.ghost[b-4u7drxe9i6] { background: transparent; color: var(--text-mid); border-color: var(--line); }
.gi-btn.ghost:hover:not(:disabled)[b-4u7drxe9i6] { color: var(--text-hi); border-color: var(--text-low); }
.gi-btn.danger[b-4u7drxe9i6] { background: var(--danger-dim); color: var(--danger); }
.gi-btn.danger:hover:not(:disabled)[b-4u7drxe9i6] { background: var(--danger); color: #fff; }
.gi-btn.sm[b-4u7drxe9i6] { height: 32px; padding: 0 12px; font-size: .72rem; }

/* Mesaj + ilerleme */
.gi-msg[b-4u7drxe9i6] { margin-top: 14px; padding: 12px 14px; border-radius: 11px; font-size: .8rem; font-weight: 700; }
.gi-msg.ok[b-4u7drxe9i6] { color: var(--success); background: var(--success-dim); }
.gi-msg.err[b-4u7drxe9i6] { color: var(--danger); background: var(--danger-dim); }
.gi-progress[b-4u7drxe9i6] { margin-top: 12px; height: 7px; border-radius: 99px; background: var(--panel-2); overflow: hidden; }
.gi-progress span[b-4u7drxe9i6] { display: block; height: 100%; background: var(--signal); transition: width .2s ease; }

/* Seçim listesi */
.gi-list[b-4u7drxe9i6] { display: flex; flex-direction: column; gap: 8px; }
.gi-row[b-4u7drxe9i6] {
    display: grid; grid-template-columns: 34px auto 1fr; align-items: center; gap: 14px;
    padding: 10px 12px; border: 1px solid var(--line); border-radius: 12px; background: var(--panel-2);
    transition: border-color .12s ease, background .12s ease;
}
.gi-row.sel[b-4u7drxe9i6] { border-color: var(--signal); background: var(--signal-dim); }
.gi-row.row-err[b-4u7drxe9i6] { opacity: .72; }
.gi-check[b-4u7drxe9i6] { display: grid; place-items: center; }
.gi-check input[b-4u7drxe9i6] { width: 18px; height: 18px; accent-color: var(--signal); cursor: pointer; }

.gi-thumbs[b-4u7drxe9i6] { display: flex; align-items: center; gap: 6px; }
.gi-thumbs img[b-4u7drxe9i6] {
    width: 52px; height: 52px; object-fit: cover; border-radius: 8px;
    border: 1px solid var(--line); background: var(--panel);
}
.gi-noimg[b-4u7drxe9i6] {
    display: grid; place-items: center; width: 52px; height: 52px; border-radius: 8px;
    border: 1px dashed var(--line); color: var(--text-low);
}
.gi-more[b-4u7drxe9i6] { color: var(--text-mid); font-size: .72rem; font-weight: 800; }

.gi-meta[b-4u7drxe9i6] { min-width: 0; }
.gi-meta-top[b-4u7drxe9i6] { display: flex; align-items: center; gap: 8px; flex-wrap: wrap; }
.gi-pz[b-4u7drxe9i6] { padding: 2px 8px; border-radius: 6px; font-size: .64rem; font-weight: 850; letter-spacing: .04em; text-transform: uppercase; }
.gi-pz-ty[b-4u7drxe9i6] { color: #fff; background: #F27A1A; }
.gi-pz-hb[b-4u7drxe9i6] { color: #fff; background: #FF6000; }
.gi-pz-az[b-4u7drxe9i6] { color: #fff; background: #232F3E; }
.gi-pz-n11[b-4u7drxe9i6] { color: #fff; background: #AA0A32; }
.gi-pz-cs[b-4u7drxe9i6] { color: #fff; background: #E5297E; }
.gi-pz-pz[b-4u7drxe9i6] { color: #fff; background: #5B33E0; }
.gi-pz-dg[b-4u7drxe9i6] { color: var(--text-hi); background: var(--line); }
.gi-bk[b-4u7drxe9i6] { font-size: .74rem; color: var(--text-mid); background: var(--panel); padding: 1px 7px; border-radius: 5px; border: 1px solid var(--line); }
.gi-count[b-4u7drxe9i6] { color: var(--text-low); font-size: .72rem; font-weight: 700; }
.gi-name[b-4u7drxe9i6] { margin-top: 4px; color: var(--text-hi); font-size: .84rem; font-weight: 600; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.gi-status[b-4u7drxe9i6] { margin-top: 2px; font-size: .72rem; }
.gi-status.ok[b-4u7drxe9i6] { color: var(--success); }
.gi-status.bad[b-4u7drxe9i6] { color: var(--alert); }

.gi-download[b-4u7drxe9i6] { display: flex; flex-wrap: wrap; gap: 10px; margin-top: 16px; }
.gi-download .gi-btn[b-4u7drxe9i6] { height: 46px; padding: 0 22px; font-size: .84rem; }

/* Not */
.tool-note[b-4u7drxe9i6] { margin-top: 16px; padding: 15px 17px; border: 1px solid var(--alert-dim); border-radius: 13px; background: var(--alert-dim); }
.tool-note strong[b-4u7drxe9i6] { font-size: .75rem; }
.tool-note p[b-4u7drxe9i6] { margin: 5px 0 0; color: var(--text-mid); font-size: .72rem; line-height: 1.6; }

@media (max-width: 720px) {
    .tool-page h1[b-4u7drxe9i6] { font-size: 1.7rem; }
    .gi-row[b-4u7drxe9i6] { grid-template-columns: 30px auto 1fr; gap: 10px; }
    .gi-thumbs img[b-4u7drxe9i6], .gi-noimg[b-4u7drxe9i6] { width: 42px; height: 42px; }
    .gi-download .gi-btn[b-4u7drxe9i6] { flex: 1 1 100%; }
}
/* _content/NexoraSKT.Web/Components/Pages/IsTakip.razor.rz.scp.css */
.it-page[b-va9hulilrp] { display: flex; flex-direction: column; gap: 18px; padding-bottom: 40px; }

.it-heading[b-va9hulilrp] { display: flex; align-items: flex-end; justify-content: space-between; gap: 24px; flex-wrap: wrap; }
.it-kicker[b-va9hulilrp] { color: var(--signal); font-size: .62rem; font-weight: 850; letter-spacing: .12em; }
.it-heading h1[b-va9hulilrp] { margin: 6px 0 8px; font-size: clamp(1.7rem, 3vw, 2.5rem); }
.it-heading p[b-va9hulilrp] { margin: 0; max-width: 700px; color: var(--text-mid); line-height: 1.65; font-size: .9rem; }
.it-actions[b-va9hulilrp] { display: flex; align-items: center; gap: 10px; flex-wrap: wrap; justify-content: flex-end; }
.it-cari-select[b-va9hulilrp] { min-height: 40px; max-width: 220px; padding: 0 12px; border: 1px solid var(--line); border-radius: 9px; background: var(--panel-2); color: var(--text-hi); font-size: .78rem; font-weight: 700; cursor: pointer; }

.it-view-toggle[b-va9hulilrp] { display: flex; border: 1px solid var(--line); border-radius: 9px; overflow: hidden; }
.it-view-toggle button[b-va9hulilrp] { padding: .5rem .85rem; border: none; background: var(--panel-2); color: var(--text-mid); font-size: .78rem; font-weight: 700; cursor: pointer; }
.it-view-toggle button.active[b-va9hulilrp] { background: var(--signal); color: #fff; }

.it-kpis[b-va9hulilrp] { display: grid; grid-template-columns: repeat(6, 1fr); gap: 10px; }
.it-kpis article[b-va9hulilrp] { display: grid; gap: 3px; padding: 13px 14px; border: 1px solid var(--line); border-left-width: 4px; border-radius: 12px; background: var(--panel); }
.it-kpis span[b-va9hulilrp] { color: var(--text-low); font-size: .58rem; font-weight: 850; letter-spacing: .08em; }
.it-kpis strong[b-va9hulilrp] { font-size: 1.55rem; line-height: 1; color: var(--text-hi); }
.it-kpis small[b-va9hulilrp] { color: var(--text-low); font-size: .62rem; }
.it-kpis .crit[b-va9hulilrp] { border-left-color: var(--danger); }
.it-kpis .crit strong[b-va9hulilrp] { color: var(--danger); }
.it-kpis .warn[b-va9hulilrp] { border-left-color: var(--alert); }
.it-kpis .warn strong[b-va9hulilrp] { color: var(--alert); }
.it-kpis .ok[b-va9hulilrp] { border-left-color: var(--success); }
.it-kpis .ok strong[b-va9hulilrp] { color: var(--success); }

.it-filters[b-va9hulilrp] { display: flex; align-items: center; gap: 10px; flex-wrap: wrap; }
.it-filters select[b-va9hulilrp] { max-width: 190px; }

.it-loading[b-va9hulilrp], .it-empty[b-va9hulilrp] { display: grid; place-items: center; gap: 6px; padding: 42px 20px; border: 1px dashed var(--line); border-radius: var(--radius); background: var(--panel); text-align: center; color: var(--text-low); }
.it-empty span[b-va9hulilrp] { display: grid; place-items: center; width: 42px; height: 42px; border-radius: 50%; background: var(--success-dim); color: var(--success); font-size: 1.2rem; }
.it-empty strong[b-va9hulilrp] { color: var(--text-hi); font-size: .95rem; }

.it-table-wrap[b-va9hulilrp] { border: 1px solid var(--line); border-radius: var(--radius); overflow: auto; background: var(--panel); }
.it-table[b-va9hulilrp] { width: 100%; border-collapse: collapse; min-width: 900px; }
.it-table th[b-va9hulilrp] { position: sticky; top: 0; padding: 10px 14px; text-align: left; font-size: .62rem; font-weight: 850; letter-spacing: .07em; color: var(--text-low); background: var(--panel-2); border-bottom: 1px solid var(--line); }
.it-table td[b-va9hulilrp] { padding: 11px 14px; border-bottom: 1px solid var(--line-soft); font-size: .82rem; color: var(--text-hi); }
.it-table tbody tr[b-va9hulilrp] { cursor: pointer; transition: background .1s ease; }
.it-table tbody tr:hover[b-va9hulilrp] { background: var(--panel-2); }
.it-table td.late[b-va9hulilrp], .it-table tr.late td:last-child[b-va9hulilrp] { color: var(--danger); font-weight: 700; }

.it-badge[b-va9hulilrp] { display: inline-block; padding: 3px 9px; border-radius: 6px; font-size: .62rem; font-weight: 850; letter-spacing: .04em; border: 1px solid transparent; }
.it-badge.neutral[b-va9hulilrp] { color: var(--text-hi); background: var(--panel-2); border-color: var(--line); }
.it-badge.info[b-va9hulilrp] { color: #fff; background: color-mix(in srgb, var(--signal), #000 10%); }
.it-badge.warn[b-va9hulilrp] { color: #3a2410; background: var(--alert); }
.it-badge.crit[b-va9hulilrp] { color: #fff; background: color-mix(in srgb, var(--danger), #000 12%); }
.it-badge.ok[b-va9hulilrp] { color: #fff; background: var(--success); }
.it-badge.muted[b-va9hulilrp] { color: var(--text-low); background: var(--panel-2); border-color: var(--line); }
.it-wait-tag[b-va9hulilrp] { display: inline-block; margin-left: 6px; padding: 2px 7px; border-radius: 6px; color: var(--text-mid); background: var(--panel-2); border: 1px solid var(--line); font-size: .6rem; font-weight: 750; }

.it-kanban[b-va9hulilrp] { display: grid; grid-template-columns: repeat(5, minmax(220px, 1fr)); gap: 12px; overflow-x: auto; }
.it-kanban-col[b-va9hulilrp] { display: flex; flex-direction: column; gap: 10px; min-width: 220px; }
.it-kanban-col header[b-va9hulilrp] { display: flex; align-items: center; gap: 6px; padding: 8px 4px; color: var(--text-mid); font-size: .72rem; font-weight: 800; letter-spacing: .04em; border-bottom: 1px solid var(--line); }
.it-kanban-col header span[b-va9hulilrp] { color: var(--text-low); font-weight: 700; }
.it-kanban-cards[b-va9hulilrp] { display: flex; flex-direction: column; gap: 9px; min-height: 60px; }
.it-kanban-card[b-va9hulilrp] { padding: 12px 13px; border: 1px solid var(--line); border-left-width: 4px; border-radius: 11px; background: var(--panel); cursor: pointer; transition: transform .12s ease; }
.it-kanban-card:hover[b-va9hulilrp] { transform: translateY(-1px); border-color: var(--text-low); }
.it-kanban-card.crit[b-va9hulilrp] { border-left-color: var(--danger); }
.it-kanban-card.warn[b-va9hulilrp] { border-left-color: var(--alert); }
.it-kanban-card.neutral[b-va9hulilrp] { border-left-color: var(--line); }
.it-kanban-card.muted[b-va9hulilrp] { border-left-color: var(--text-low); }
.it-kanban-top[b-va9hulilrp] { display: flex; align-items: center; gap: 6px; margin-bottom: 8px; flex-wrap: wrap; }
.it-kanban-title[b-va9hulilrp] { color: var(--text-hi); font-size: .85rem; font-weight: 650; line-height: 1.4; margin-bottom: 8px; }
.it-kanban-meta[b-va9hulilrp] { display: flex; align-items: center; justify-content: space-between; gap: 8px; color: var(--text-low); font-size: .68rem; }
.it-kanban-meta .late[b-va9hulilrp] { color: var(--danger); font-weight: 750; }

.it-overlay[b-va9hulilrp] { position: fixed; inset: 0; background: rgba(0,0,0,.45); z-index: 40; }
.it-panel[b-va9hulilrp] { position: fixed; top: 0; right: 0; bottom: 0; width: min(480px, 100vw); background: var(--panel); border-left: 1px solid var(--line); z-index: 41; display: flex; flex-direction: column; box-shadow: -12px 0 32px rgba(0,0,0,.25); }
.it-panel-head[b-va9hulilrp] { display: flex; align-items: center; justify-content: space-between; padding: 16px 18px; border-bottom: 1px solid var(--line); }
.it-panel-head strong[b-va9hulilrp] { font-size: 1rem; color: var(--text-hi); }
.it-panel-close[b-va9hulilrp] { border: none; background: transparent; color: var(--text-mid); font-size: 1.4rem; line-height: 1; cursor: pointer; }
.it-panel-body[b-va9hulilrp] { flex: 1; overflow-y: auto; padding: 18px; display: flex; flex-direction: column; gap: 16px; }

.it-form-grid[b-va9hulilrp] { display: grid; grid-template-columns: 1fr 1fr; gap: 12px; }
.it-span-2[b-va9hulilrp] { grid-column: span 2; }

.it-check-grid[b-va9hulilrp] { display: grid; grid-template-columns: repeat(2, 1fr); gap: 8px; }
.it-check-grid label[b-va9hulilrp] { display: flex; align-items: center; gap: 8px; padding: 8px 10px; border: 1px solid var(--line); border-radius: 8px; cursor: pointer; background: var(--panel-2); font-size: .78rem; color: var(--text-hi); }
.it-check-grid input[b-va9hulilrp] { width: 15px; height: 15px; accent-color: var(--signal); }

.it-panel-save[b-va9hulilrp] { display: flex; justify-content: flex-end; }

.it-panel-section[b-va9hulilrp] { padding-top: 14px; border-top: 1px solid var(--line-soft); display: flex; flex-direction: column; gap: 9px; }
.it-panel-section h3[b-va9hulilrp] { margin: 0; font-size: .68rem; font-weight: 850; letter-spacing: .06em; color: var(--text-low); text-transform: uppercase; }

.it-durum-buttons[b-va9hulilrp] { display: flex; flex-wrap: wrap; gap: 7px; }
.it-durum-buttons button[b-va9hulilrp] { cursor: pointer; }
.it-durum-buttons button.on[b-va9hulilrp] { outline: 2px solid var(--signal); outline-offset: 1px; }
.it-durum-buttons button:disabled[b-va9hulilrp] { cursor: default; opacity: .55; }
.it-note[b-va9hulilrp] { padding: 9px 12px; border-radius: 9px; background: var(--panel-2); border: 1px solid var(--line); color: var(--text-mid); font-size: .78rem; }

.it-checklist-item[b-va9hulilrp] { display: flex; align-items: center; gap: 9px; padding: 7px 2px; }
.it-checklist-item span[b-va9hulilrp] { flex: 1; color: var(--text-hi); font-size: .82rem; }
.it-checklist-item span.done[b-va9hulilrp] { color: var(--text-low); text-decoration: line-through; }
.it-mini-x[b-va9hulilrp] { border: none; background: transparent; color: var(--text-low); font-size: 1rem; cursor: pointer; line-height: 1; padding: 0 4px; }
.it-mini-x:hover[b-va9hulilrp] { color: var(--danger); }

.it-add-row[b-va9hulilrp] { display: flex; gap: 8px; }
.it-add-row input[b-va9hulilrp] { flex: 1; }

.it-comment[b-va9hulilrp] { padding: 9px 12px; border-radius: 9px; background: var(--panel-2); border: 1px solid var(--line); }
.it-comment b[b-va9hulilrp] { font-size: .76rem; color: var(--text-hi); }
.it-comment small[b-va9hulilrp] { margin-left: 8px; color: var(--text-low); font-size: .66rem; }
.it-comment p[b-va9hulilrp] { margin: 4px 0 0; color: var(--text-mid); font-size: .8rem; line-height: 1.5; }

.it-activity[b-va9hulilrp] { padding: 4px 0; color: var(--text-mid); font-size: .76rem; }
.it-activity small[b-va9hulilrp] { margin-right: 8px; color: var(--text-low); }

.it-archive-btn[b-va9hulilrp] { border: 1px solid var(--line); background: var(--panel-2); color: var(--text-mid); border-radius: 9px; padding: .5rem .9rem; font-size: .78rem; font-weight: 700; cursor: pointer; }
.it-archive-btn:hover[b-va9hulilrp] { border-color: var(--danger); color: var(--danger); }

.it-modal[b-va9hulilrp] { position: fixed; top: 50%; left: 50%; transform: translate(-50%, -50%); z-index: 42; width: min(420px, 92vw); background: var(--panel); border: 1px solid var(--line); border-radius: 14px; padding: 20px; box-shadow: 0 20px 60px rgba(0,0,0,.35); }
.it-modal h3[b-va9hulilrp] { margin: 0 0 6px; font-size: 1rem; color: var(--text-hi); }
.it-modal p[b-va9hulilrp] { margin: 0 0 10px; color: var(--text-mid); font-size: .82rem; }
.it-modal-actions[b-va9hulilrp] { display: flex; justify-content: flex-end; gap: 10px; margin-top: 14px; }

@media (max-width: 1100px) {
    .it-kpis[b-va9hulilrp] { grid-template-columns: repeat(3, 1fr); }
    .it-kanban[b-va9hulilrp] { grid-template-columns: repeat(2, minmax(220px, 1fr)); }
}

@media (max-width: 700px) {
    .it-kpis[b-va9hulilrp] { grid-template-columns: repeat(2, 1fr); }
    .it-form-grid[b-va9hulilrp] { grid-template-columns: 1fr; }
    .it-span-2[b-va9hulilrp] { grid-column: span 1; }
    .it-check-grid[b-va9hulilrp] { grid-template-columns: 1fr; }
    .it-panel[b-va9hulilrp] { width: 100vw; }
}
/* _content/NexoraSKT.Web/Components/Pages/Kasa.razor.rz.scp.css */
.vault-page-header[b-istpncelhr] { display:flex; align-items:flex-end; justify-content:space-between; gap:28px; margin-bottom:24px; }
.vault-page-header h1[b-istpncelhr] { margin:4px 0 7px; font-size:clamp(1.8rem,3vw,2.45rem); }
.vault-page-header p[b-istpncelhr] { margin:0; color:var(--text-mid); font-size:.82rem; }
.vault-page-header p strong[b-istpncelhr] { color:var(--text-hi); }
.vault-header-actions[b-istpncelhr] { display:flex; align-items:center; gap:11px; }
.vault-search[b-istpncelhr] { width:260px; height:44px; display:flex; align-items:center; gap:9px; padding:0 12px; border:1px solid var(--line); border-radius:12px; background:var(--panel-2); box-shadow:0 5px 15px rgba(0,0,0,.035); }
.vault-search>span[b-istpncelhr] { color:var(--text-low); font-size:1.15rem; }
.vault-search input[b-istpncelhr] { min-width:0; width:100%; border:0; outline:0; color:var(--text-hi); background:transparent; font-size:.78rem; }
.vault-search input[b-istpncelhr]::placeholder { color:var(--text-low); }
.vault-search button[b-istpncelhr] { border:0; color:var(--text-low); background:transparent; font-size:1.1rem; }
.vault-primary-button[b-istpncelhr],.vault-secondary-button[b-istpncelhr] { min-height:42px; padding:0 16px; border-radius:11px; font-size:.75rem; font-weight:800; }
.vault-primary-button[b-istpncelhr] { border:1px solid var(--signal); color:#fff; background:var(--signal); box-shadow:0 7px 18px rgba(5, 119, 168,.16); }
.vault-primary-button:hover[b-istpncelhr] { background:color-mix(in srgb, var(--signal), #fff 18%); }
.vault-primary-button:disabled[b-istpncelhr] { opacity:.6; }
.vault-primary-button span[b-istpncelhr] { margin-right:5px; font-size:1rem; }
.vault-secondary-button[b-istpncelhr] { border:1px solid var(--line); color:var(--text-mid); background:var(--panel-2); }
.vault-message[b-istpncelhr] { display:flex; align-items:center; gap:9px; margin-bottom:16px; padding:12px 14px; border-radius:11px; font-size:.77rem; font-weight:650; }
.vault-message>span[b-istpncelhr] { width:22px; height:22px; display:grid; place-items:center; border-radius:50%; font-weight:900; }
.vault-message>button[b-istpncelhr] { margin-left:auto; border:0; color:inherit; background:transparent; font-size:1.1rem; }
.vault-message.success[b-istpncelhr] { color:var(--success); background:var(--success-dim); }.vault-message.success>span[b-istpncelhr] { color:var(--ink); background:var(--success); }
.vault-message.error[b-istpncelhr] { color:var(--danger); background:var(--danger-dim); }.vault-message.error>span[b-istpncelhr] { color:var(--ink); background:var(--danger); }
.vault-editor[b-istpncelhr] { margin-bottom:20px; overflow:hidden; border:1px solid var(--line); border-radius:16px; background:var(--panel); box-shadow:0 14px 38px rgba(0,0,0,.075); }
.vault-editor>header[b-istpncelhr],.vault-editor>footer[b-istpncelhr] { display:flex; align-items:center; justify-content:space-between; gap:16px; padding:15px 19px; background:var(--panel-2); }
.vault-editor>header[b-istpncelhr] { border-bottom:1px solid var(--line-soft); }.vault-editor>footer[b-istpncelhr] { border-top:1px solid var(--line-soft); }
.vault-editor>header>div[b-istpncelhr] { display:flex; align-items:center; gap:11px; }.vault-editor>header>div>span:last-child[b-istpncelhr] { display:grid; }
.vault-editor>header strong[b-istpncelhr] { font-size:.84rem; }.vault-editor>header small[b-istpncelhr],.vault-editor>footer>span[b-istpncelhr] { color:var(--text-low); font-size:.67rem; }
.editor-mark[b-istpncelhr] { width:34px; height:34px; display:grid; place-items:center; border-radius:10px; color:#fff; background:var(--signal); font-weight:900; }
.vault-close[b-istpncelhr] { border:0; color:var(--text-low); background:transparent; font-size:1.5rem; }.vault-close:hover[b-istpncelhr] { color:var(--signal); }
.vault-form-grid[b-istpncelhr] { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:15px; padding:20px; }.vault-span-2[b-istpncelhr] { grid-column:span 2; }
.vault-editor>footer>div[b-istpncelhr] { display:flex; gap:9px; }
.brand-vault[b-istpncelhr] { overflow:hidden; border:1px solid var(--line); border-radius:17px; background:var(--panel); box-shadow:0 10px 30px rgba(0,0,0,.055); }
.brand-vault-head[b-istpncelhr] { min-height:68px; display:flex; align-items:center; justify-content:space-between; gap:15px; padding:13px 18px; border-bottom:1px solid var(--line-soft); background:var(--panel-2); }
.brand-vault-head>div:first-child[b-istpncelhr] { display:flex; align-items:center; gap:11px; }.brand-vault-head>div:first-child>span:last-child[b-istpncelhr] { display:grid; }
.brand-vault-head strong[b-istpncelhr] { color:var(--text-hi); font-size:.85rem; }.brand-vault-head small[b-istpncelhr] { margin-top:2px; color:var(--text-low); font-size:.65rem; }
.head-icon[b-istpncelhr] { width:36px; height:36px; display:grid; place-items:center; border-radius:10px; color:var(--signal); background:var(--signal-dim); font-size:1rem; }
.security-chip[b-istpncelhr] { display:flex; align-items:center; gap:7px; padding:7px 10px; border:1px solid var(--success); border-radius:9px; color:var(--success); background:var(--success-dim); font-size:.65rem; font-weight:750; }
.security-chip i[b-istpncelhr] { width:7px; height:7px; border-radius:50%; background:var(--success); box-shadow:0 0 0 3px var(--success-dim); }
.brand-list[b-istpncelhr] { padding:10px; background:var(--panel-2); }
.platform-group[b-istpncelhr] { margin-bottom:16px; }
.platform-group:last-child[b-istpncelhr] { margin-bottom:0; }
.platform-baslik[b-istpncelhr] { display:flex; align-items:baseline; gap:8px; margin:4px 0 8px 6px; color:var(--text-mid); font-size:.68rem; font-weight:850; letter-spacing:.06em; text-transform:uppercase; }
.platform-baslik small[b-istpncelhr] { color:var(--text-low); font-size:.6rem; font-weight:700; text-transform:none; letter-spacing:0; }
.brand-item[b-istpncelhr] { margin-bottom:9px; overflow:hidden; border:1px solid var(--line); border-radius:13px; background:var(--panel); transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease; }
.brand-item:last-child[b-istpncelhr] { margin-bottom:0; }.brand-item:hover[b-istpncelhr] { transform:translateY(-1px); border-color:var(--text-low); box-shadow:0 8px 20px rgba(0,0,0,.055); }
.brand-item.is-open[b-istpncelhr] { border-color:var(--signal); box-shadow:0 10px 25px rgba(5, 119, 168,.07); }
.brand-item.is-passive[b-istpncelhr] { opacity:.62; }
.brand-row[b-istpncelhr] { width:100%; min-height:66px; display:grid; grid-template-columns:40px minmax(0,1fr) auto 110px; align-items:center; gap:13px; padding:10px 15px; border:0; color:var(--text-hi); background:var(--panel); text-align:left; }
.brand-icon[b-istpncelhr] { width:36px; height:36px; display:grid; place-items:center; border-radius:10px; color:var(--signal); background:var(--signal-dim); font-size:.95rem; }
.brand-copy[b-istpncelhr] { min-width:0; display:grid; }.brand-copy strong[b-istpncelhr] { overflow:hidden; text-overflow:ellipsis; font-size:.84rem; white-space:nowrap; }.brand-copy small[b-istpncelhr] { margin-top:2px; color:var(--text-low); font-size:.64rem; }
.brand-state[b-istpncelhr] { display:flex; align-items:center; gap:6px; color:var(--text-mid); font-size:.65rem; font-weight:700; }.brand-state i[b-istpncelhr] { width:7px; height:7px; border-radius:50%; background:var(--success); }.is-passive .brand-state i[b-istpncelhr] { background:var(--text-low); }
.brand-view[b-istpncelhr] { justify-self:end; color:var(--text-mid); font-size:.68rem; font-weight:750; }.brand-view b[b-istpncelhr] { margin-left:5px; color:var(--text-low); font-size:.8rem; }
.is-open .brand-view[b-istpncelhr] { color:var(--signal); }
.brand-breakdown[b-istpncelhr] { padding:13px 15px 15px; border-top:1px solid var(--line-soft); background:var(--panel-2); }
.kategori-baslik[b-istpncelhr] { margin:12px 0 7px; color:var(--text-mid); font-size:.66rem; font-weight:850; letter-spacing:.07em; text-transform:uppercase; }
.kategori-baslik:first-child[b-istpncelhr] { margin-top:2px; }
.platform-item[b-istpncelhr] { margin-bottom:7px; overflow:hidden; border:1px solid var(--line); border-radius:11px; background:var(--panel); }
.platform-item:last-child[b-istpncelhr] { margin-bottom:0; }
.platform-item.is-open[b-istpncelhr] { border-color:var(--signal); }
.platform-item.is-passive[b-istpncelhr] { opacity:.6; }
.platform-row[b-istpncelhr] { width:100%; min-height:46px; display:grid; grid-template-columns:130px minmax(0,1fr) auto 22px; align-items:center; gap:11px; padding:0 13px; border:0; color:var(--text-hi); background:transparent; text-align:left; font-size:.74rem; }
.platform-adi[b-istpncelhr] { font-weight:750; }
.platform-kullanici[b-istpncelhr] { min-width:0; overflow:hidden; color:var(--text-mid); text-overflow:ellipsis; white-space:nowrap; font-size:.72rem; }
.platform-durum[b-istpncelhr] { display:flex; align-items:center; gap:5px; color:var(--text-mid); font-size:.62rem; font-weight:700; }
.platform-durum i[b-istpncelhr] { width:6px; height:6px; border-radius:50%; background:var(--success); }
.is-passive .platform-durum i[b-istpncelhr] { background:var(--text-low); }
.platform-view b[b-istpncelhr] { color:var(--text-low); font-size:.78rem; }
.platform-item.is-open .platform-view b[b-istpncelhr] { color:var(--signal); }
.platform-empty .platform-row[b-istpncelhr] { grid-template-columns:130px 1fr auto; color:var(--text-low); }
.platform-bos-not[b-istpncelhr] { font-size:.68rem; }
.slot-add[b-istpncelhr] { min-height:27px; padding:0 10px; border:1px dashed var(--line); border-radius:7px; color:var(--text-mid); background:transparent; font-size:.63rem; font-weight:750; }
.slot-add:hover[b-istpncelhr] { color:var(--signal); border-color:var(--signal); border-style:solid; }
.platform-item .brand-detail[b-istpncelhr] { border-radius:0 0 10px 10px; }
.brand-detail[b-istpncelhr] { display:grid; grid-template-columns:1fr 1fr minmax(220px,.8fr); gap:12px; padding:15px; border-top:1px solid var(--line-soft); background:var(--panel-2); }
.credential-box[b-istpncelhr] { min-width:0; padding:13px 14px; border:1px solid var(--line); border-radius:11px; background:var(--panel); }.credential-label[b-istpncelhr] { display:block; margin-bottom:7px; color:var(--text-low); font-size:.56rem; font-weight:850; letter-spacing:.09em; }
.credential-box>div[b-istpncelhr] { min-width:0; display:flex; align-items:center; gap:7px; }.credential-box strong[b-istpncelhr] { min-width:0; flex:1; overflow:hidden; color:var(--text-hi); text-overflow:ellipsis; font-size:.78rem; white-space:nowrap; }
.credential-box button[b-istpncelhr],.detail-actions button[b-istpncelhr] { min-height:30px; padding:0 9px; border:1px solid var(--line); border-radius:8px; color:var(--text-mid); background:var(--panel-2); font-size:.63rem; font-weight:750; }.credential-box button:hover[b-istpncelhr],.detail-actions button:hover[b-istpncelhr] { color:var(--signal); border-color:var(--signal-dim); }
.credential-box .reveal-button[b-istpncelhr] { color:#fff; border-color:var(--signal); background:var(--signal); }.credential-box .reveal-button:hover[b-istpncelhr] { color:#fff; background:color-mix(in srgb, var(--signal), #fff 18%); }
.password-box strong[b-istpncelhr] { font-family:ui-monospace,SFMono-Regular,Consolas,monospace; letter-spacing:.04em; }.password-box>small[b-istpncelhr] { display:block; margin-top:6px; color:var(--alert); font-size:.58rem; }
.detail-actions[b-istpncelhr] { min-width:0; display:flex; flex-direction:column; justify-content:space-between; gap:10px; padding:2px; }.detail-actions p[b-istpncelhr] { display:grid; gap:3px; margin:0; overflow:hidden; color:var(--text-mid); font-size:.65rem; line-height:1.4; }.detail-actions p span[b-istpncelhr] { color:var(--text-low); font-size:.55rem; font-weight:850; letter-spacing:.08em; }
.detail-actions>div[b-istpncelhr] { display:flex; flex-wrap:wrap; gap:7px; }.detail-actions a[b-istpncelhr] { min-height:31px; display:inline-flex; align-items:center; padding:0 10px; border-radius:8px; color:var(--text-hi); background:var(--panel-2); font-size:.63rem; font-weight:750; text-decoration:none; }.detail-actions a:hover[b-istpncelhr] { background:var(--line); }
.vault-empty[b-istpncelhr] { min-height:230px; display:grid; place-items:center; align-content:center; gap:5px; color:var(--text-mid); text-align:center; }.vault-empty>span[b-istpncelhr] { font-size:2rem; }.vault-empty strong[b-istpncelhr] { color:var(--text-hi); font-size:.85rem; }.vault-empty small[b-istpncelhr] { font-size:.68rem; }
.audit-disclosure[b-istpncelhr] { margin-top:15px; overflow:hidden; border:1px solid var(--line); border-radius:14px; background:var(--panel); }
.audit-disclosure summary[b-istpncelhr] { min-height:58px; display:flex; align-items:center; justify-content:space-between; gap:16px; padding:10px 16px; cursor:pointer; list-style:none; }.audit-disclosure summary[b-istpncelhr]::-webkit-details-marker { display:none; }
.audit-disclosure summary>span[b-istpncelhr] { display:grid; grid-template-columns:9px auto; align-items:center; column-gap:9px; }.audit-disclosure summary i[b-istpncelhr] { width:8px; height:8px; grid-row:span 2; border-radius:50%; background:var(--signal); box-shadow:0 0 0 4px var(--signal-dim); }.audit-disclosure summary strong[b-istpncelhr] { font-size:.76rem; }.audit-disclosure summary small[b-istpncelhr] { color:var(--text-low); font-size:.61rem; }.audit-disclosure summary b[b-istpncelhr] { color:var(--text-mid); font-size:.64rem; }
.audit-disclosure[open] summary[b-istpncelhr] { border-bottom:1px solid var(--line-soft); }.audit-disclosure[open] summary b[b-istpncelhr] { color:var(--signal); }
.audit-grid[b-istpncelhr] { display:grid; grid-template-columns:repeat(3,1fr); gap:1px; background:var(--line); }.audit-grid article[b-istpncelhr] { display:grid; grid-template-columns:30px 1fr; gap:10px; padding:13px 15px; background:var(--panel); }.audit-dot[b-istpncelhr] { width:30px; height:30px; display:grid; place-items:center; border-radius:9px; color:var(--signal); background:var(--signal-dim); font-size:.64rem; font-weight:850; }.audit-grid article>div[b-istpncelhr] { min-width:0; display:grid; }.audit-grid strong[b-istpncelhr] { overflow:hidden; text-overflow:ellipsis; font-size:.7rem; white-space:nowrap; }.audit-grid article span:not(.audit-dot)[b-istpncelhr] { color:var(--text-mid); font-size:.62rem; }.audit-grid small[b-istpncelhr] { color:var(--text-low); font-size:.56rem; }.audit-empty[b-istpncelhr] { padding:30px; color:var(--text-low); background:var(--panel); text-align:center; }
@media (max-width:1050px) { .brand-detail[b-istpncelhr] { grid-template-columns:1fr 1fr; }.detail-actions[b-istpncelhr] { grid-column:span 2; }.audit-grid[b-istpncelhr] { grid-template-columns:repeat(2,1fr); } }
@media (max-width:760px) { .vault-page-header[b-istpncelhr] { align-items:flex-start; flex-direction:column; }.vault-header-actions[b-istpncelhr],.vault-search[b-istpncelhr] { width:100%; }.vault-header-actions[b-istpncelhr] { align-items:stretch; flex-direction:column; }.vault-form-grid[b-istpncelhr] { grid-template-columns:1fr; }.vault-span-2[b-istpncelhr] { grid-column:auto; }.vault-editor>footer[b-istpncelhr] { align-items:stretch; flex-direction:column; }.vault-editor>footer>div[b-istpncelhr] { justify-content:flex-end; }.brand-row[b-istpncelhr] { grid-template-columns:38px minmax(0,1fr) auto; }.brand-state[b-istpncelhr] { display:none; }.brand-view[b-istpncelhr] { width:86px; }.brand-detail[b-istpncelhr] { grid-template-columns:1fr; }.detail-actions[b-istpncelhr] { grid-column:auto; }.audit-grid[b-istpncelhr] { grid-template-columns:1fr; }.security-chip[b-istpncelhr] { display:none; }.platform-row[b-istpncelhr] { grid-template-columns:minmax(0,1fr) auto; }.platform-kullanici[b-istpncelhr],.platform-durum[b-istpncelhr] { display:none; }.platform-empty .platform-row[b-istpncelhr] { grid-template-columns:1fr auto; } }
/* _content/NexoraSKT.Web/Components/Pages/MagazaReklami.razor.rz.scp.css */
.ops-page[b-pxr5x3ktdb] { color:var(--text-hi); }.ops-heading[b-pxr5x3ktdb] { display:flex; align-items:flex-end; justify-content:space-between; gap:25px; margin-bottom:22px; }.ops-kicker[b-pxr5x3ktdb] { color:var(--signal); font-size:.62rem; font-weight:850; letter-spacing:.14em; }.ops-heading h1[b-pxr5x3ktdb] { margin:5px 0 6px; font-size:clamp(1.8rem,3vw,2.45rem); }.ops-heading p[b-pxr5x3ktdb] { max-width:760px; margin:0; color:var(--text-mid); line-height:1.55; }.ops-heading-actions[b-pxr5x3ktdb] { display:flex; align-items:center; gap:9px; }
.ops-kpis[b-pxr5x3ktdb] { display:grid; grid-template-columns:repeat(4,1fr); gap:13px; margin-bottom:17px; }.ops-kpis article[b-pxr5x3ktdb] { min-height:116px; display:grid; align-content:center; gap:5px; padding:17px; border:1px solid var(--line); border-radius:14px; background:var(--panel); box-shadow:0 8px 22px rgba(0,0,0,.25); }.ops-kpis span[b-pxr5x3ktdb] { color:var(--text-low); font-size:.57rem; font-weight:850; letter-spacing:.08em; }.ops-kpis strong[b-pxr5x3ktdb] { color:var(--text-hi); font-size:1.5rem; }.ops-kpis small[b-pxr5x3ktdb] { color:var(--text-low); font-size:.63rem; }
.ops-panel[b-pxr5x3ktdb] { overflow:hidden; border:1px solid var(--line); border-radius:15px; background:var(--panel); box-shadow:0 8px 25px rgba(0,0,0,.25); }.ops-toolbar[b-pxr5x3ktdb] { min-height:66px; display:flex; align-items:center; justify-content:space-between; gap:15px; padding:12px 16px; border-bottom:1px solid var(--line); background:var(--panel-2); }.ops-toolbar>div[b-pxr5x3ktdb] { display:grid; }.ops-toolbar strong[b-pxr5x3ktdb] { font-size:.78rem; }.ops-toolbar small[b-pxr5x3ktdb] { color:var(--text-low); font-size:.62rem; }.ops-table-wrap[b-pxr5x3ktdb] { overflow-x:auto; }.ops-table[b-pxr5x3ktdb] { width:100%; border-collapse:collapse; font-size:.72rem; }.ops-table th[b-pxr5x3ktdb] { padding:11px 13px; color:var(--text-low); background:var(--panel-2); font-size:.57rem; letter-spacing:.07em; text-align:left; white-space:nowrap; }.ops-table td[b-pxr5x3ktdb] { padding:11px 13px; border-top:1px solid var(--line-soft); }.state-badge[b-pxr5x3ktdb] { display:inline-flex; margin-left:7px; padding:4px 6px; border-radius:6px; font-size:.52rem; font-weight:850; letter-spacing:.05em; }.state-badge.green[b-pxr5x3ktdb] { color:var(--success); background:var(--success-dim); }
.ops-refresh[b-pxr5x3ktdb] { min-height:38px; padding:0 12px; border:1px solid var(--line); border-radius:9px; color:var(--text-mid); background:var(--panel-2); font-size:.68rem; font-weight:800; }
.ops-refresh:disabled[b-pxr5x3ktdb] { opacity:.55; }
.ops-data-message[b-pxr5x3ktdb] { margin:-8px 0 15px; padding:10px 13px; border-radius:10px; font-size:.7rem; font-weight:700; }
.ops-data-message.ok[b-pxr5x3ktdb] { color:var(--success); background:var(--success-dim); }.ops-data-message.error[b-pxr5x3ktdb] { color:var(--danger); background:var(--danger-dim); }
.panel-empty[b-pxr5x3ktdb] { margin-top:14px; border:1px solid var(--line); border-radius:15px; background:var(--panel); }
tr.bizim-marka[b-pxr5x3ktdb] { background:color-mix(in srgb, var(--success), transparent 90%); }
@media(max-width:1000px){.ops-kpis[b-pxr5x3ktdb]{grid-template-columns:repeat(2,1fr)}}
@media(max-width:700px){.ops-heading[b-pxr5x3ktdb]{align-items:flex-start;flex-direction:column}.ops-heading-actions[b-pxr5x3ktdb],.ops-toolbar[b-pxr5x3ktdb]{width:100%;align-items:stretch;flex-direction:column}.ops-kpis[b-pxr5x3ktdb]{grid-template-columns:1fr}}
/* _content/NexoraSKT.Web/Components/Pages/NegatifStok.razor.rz.scp.css */
.value-page[b-u6mmi1ee93]{max-width:1540px;margin:0 auto;padding:42px 48px 70px;color:var(--text-hi)}.value-hero[b-u6mmi1ee93]{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;margin-bottom:24px}.value-hero span[b-u6mmi1ee93]{font-size:11px;letter-spacing:.16em;font-weight:900;color:var(--signal)}.value-hero h1[b-u6mmi1ee93]{font-size:38px;line-height:1.05;margin:9px 0 10px;letter-spacing:-.04em}.value-hero p[b-u6mmi1ee93]{margin:0;color:var(--text-mid);font-size:15px}.hero-actions[b-u6mmi1ee93]{display:flex;gap:10px}.hero-actions a[b-u6mmi1ee93]{padding:12px 16px;border-radius:11px;text-decoration:none;font-size:13px;font-weight:800}.hero-actions button[b-u6mmi1ee93]{padding:12px 16px;border:0;border-radius:11px;font-size:13px;font-weight:800;cursor:pointer}.hero-actions button:disabled[b-u6mmi1ee93]{opacity:.55;cursor:default}.secondary-button[b-u6mmi1ee93]{color:var(--text-hi);border:1px solid var(--line);background:var(--panel-2)}.primary-button[b-u6mmi1ee93]{color:#fff;background:var(--signal);box-shadow:0 10px 24px rgba(5, 119, 168,.18)}.kpi-grid[b-u6mmi1ee93]{display:grid;grid-template-columns:1.25fr repeat(4,1fr);gap:12px;margin:18px 0}.kpi-grid article[b-u6mmi1ee93]{background:var(--panel);border:1px solid var(--line);border-radius:15px;padding:17px 18px;display:flex;flex-direction:column;min-height:105px}.kpi-grid span[b-u6mmi1ee93]{font-size:10px;font-weight:900;letter-spacing:.08em;color:var(--text-mid)}.kpi-grid strong[b-u6mmi1ee93]{font-size:25px;letter-spacing:-.04em;margin:8px 0 3px}.kpi-grid small[b-u6mmi1ee93]{font-size:11px;color:var(--text-low)}.kpi-grid .warning strong[b-u6mmi1ee93]{color:var(--alert)}.kpi-grid .missing strong[b-u6mmi1ee93]{color:var(--danger)}.detail-panel[b-u6mmi1ee93]{background:var(--panel);border:1px solid var(--line);border-radius:17px}.detail-panel>header[b-u6mmi1ee93]{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:17px 19px;border-bottom:1px solid var(--line-soft)}.detail-panel header>div:first-child[b-u6mmi1ee93]{display:flex;flex-direction:column}.detail-panel header strong[b-u6mmi1ee93]{font-size:14px}.detail-panel header small[b-u6mmi1ee93]{font-size:11px;color:var(--text-low);margin-top:3px}.filters[b-u6mmi1ee93]{display:flex;gap:8px}.filters input[b-u6mmi1ee93],.filters select[b-u6mmi1ee93]{height:36px;border:1px solid var(--line);border-radius:9px;background:var(--panel-2);padding:0 11px;color:var(--text-hi);font-size:12px;outline:none}.filters input[b-u6mmi1ee93]{width:230px}.table-scroll[b-u6mmi1ee93]{overflow:auto;max-height:620px;border-radius:0 0 17px 17px}table[b-u6mmi1ee93]{width:100%;border-collapse:collapse;min-width:880px}th[b-u6mmi1ee93]{position:sticky;top:0;z-index:1;background:var(--panel-2);text-align:left;padding:11px 14px;font-size:9px;letter-spacing:.08em;color:var(--text-low);border-bottom:1px solid var(--line)}td[b-u6mmi1ee93]{padding:12px 14px;border-bottom:1px solid var(--line-soft);font-size:12px;vertical-align:middle}td strong[b-u6mmi1ee93],td small[b-u6mmi1ee93]{display:block}td small[b-u6mmi1ee93]{color:var(--text-low);margin-top:3px;max-width:270px}td code[b-u6mmi1ee93]{font-family:ui-monospace,monospace;color:var(--signal);background:var(--signal-dim);padding:3px 6px;border-radius:5px}.number[b-u6mmi1ee93]{text-align:right;font-variant-numeric:tabular-nums}.number.value[b-u6mmi1ee93]{font-weight:900;color:var(--text-hi)}.state[b-u6mmi1ee93]{display:inline-block;border-radius:99px;padding:5px 8px;font-size:9px;font-weight:900;white-space:nowrap}.state.critical[b-u6mmi1ee93]{background:var(--danger-dim);color:var(--danger)}.state.low[b-u6mmi1ee93]{background:var(--alert-dim);color:var(--alert)}tbody tr.critical[b-u6mmi1ee93]{background:var(--danger-dim)}tbody tr.low[b-u6mmi1ee93]{background:var(--alert-dim)}.empty-state[b-u6mmi1ee93]{text-align:center;padding:60px 20px}.empty-state>span[b-u6mmi1ee93]{display:grid;place-items:center;width:56px;height:56px;margin:0 auto 15px;border-radius:18px;background:var(--signal-dim);color:var(--signal);font-size:25px;font-weight:900}.empty-state h2[b-u6mmi1ee93]{font-size:17px;margin:0 0 7px}.empty-state p[b-u6mmi1ee93]{max-width:560px;margin:auto;color:var(--text-mid);font-size:12px;line-height:1.6}@media(max-width:1100px){.value-page[b-u6mmi1ee93]{padding:28px 24px}.kpi-grid[b-u6mmi1ee93]{grid-template-columns:repeat(2,1fr)}.detail-panel>header[b-u6mmi1ee93]{align-items:flex-start;flex-direction:column}.filters[b-u6mmi1ee93]{width:100%;flex-wrap:wrap}.filters input[b-u6mmi1ee93]{flex:1}}@media(max-width:700px){.value-hero[b-u6mmi1ee93]{flex-direction:column}.hero-actions[b-u6mmi1ee93]{width:100%}.hero-actions a[b-u6mmi1ee93],.hero-actions button[b-u6mmi1ee93]{text-align:center;flex:1}.kpi-grid[b-u6mmi1ee93]{grid-template-columns:1fr 1fr}.filters[b-u6mmi1ee93]{display:grid;grid-template-columns:1fr}.filters input[b-u6mmi1ee93]{width:100%}}
.number.attention[b-u6mmi1ee93]{color:var(--danger);font-weight:900}
.hero-actions[b-u6mmi1ee93]{align-items:center;flex-wrap:wrap}
.hero-cari[b-u6mmi1ee93]{display:flex;align-items:center;gap:8px;margin-right:2px}
.hero-cari>span[b-u6mmi1ee93]{font-size:11px;font-weight:900;letter-spacing:.08em;color:var(--text-mid)}
.hero-cari select[b-u6mmi1ee93]{height:44px;border:1px solid var(--line);border-radius:11px;background:var(--panel-2);padding:0 12px;color:var(--text-hi);font-size:13px;font-weight:800;outline:none;cursor:pointer}
@media(max-width:700px){.hero-cari[b-u6mmi1ee93]{width:100%}.hero-cari select[b-u6mmi1ee93]{flex:1}}
.kpi-grid-4[b-u6mmi1ee93]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:18px 0}.kpi-grid-4 article[b-u6mmi1ee93]{background:var(--panel);border:1px solid var(--line);border-radius:15px;padding:17px 18px;display:flex;flex-direction:column;min-height:105px}.kpi-grid-4 span[b-u6mmi1ee93]{font-size:10px;font-weight:900;letter-spacing:.08em;color:var(--text-mid)}.kpi-grid-4 strong[b-u6mmi1ee93]{font-size:25px;letter-spacing:-.04em;margin:8px 0 3px}.kpi-grid-4 small[b-u6mmi1ee93]{font-size:11px;color:var(--text-low)}.kpi-grid-4 .warning strong[b-u6mmi1ee93]{color:var(--alert)}.kpi-grid-4 .missing strong[b-u6mmi1ee93]{color:var(--danger)}
@media(max-width:1100px){.kpi-grid-4[b-u6mmi1ee93]{grid-template-columns:repeat(2,1fr)}}
@media(max-width:700px){.kpi-grid-4[b-u6mmi1ee93]{grid-template-columns:1fr 1fr}}
.kpi-grid-3[b-u6mmi1ee93]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:18px 0}.kpi-grid-3 article[b-u6mmi1ee93]{background:var(--panel);border:1px solid var(--line);border-radius:15px;padding:17px 18px;display:flex;flex-direction:column;min-height:105px}.kpi-grid-3 span[b-u6mmi1ee93]{font-size:10px;font-weight:900;letter-spacing:.08em;color:var(--text-mid)}.kpi-grid-3 strong[b-u6mmi1ee93]{font-size:25px;letter-spacing:-.04em;margin:8px 0 3px}.kpi-grid-3 small[b-u6mmi1ee93]{font-size:11px;color:var(--text-low)}.kpi-grid-3 .warning strong[b-u6mmi1ee93]{color:var(--alert)}.kpi-grid-3 .missing strong[b-u6mmi1ee93]{color:var(--danger)}
@media(max-width:1100px){.kpi-grid-3[b-u6mmi1ee93]{grid-template-columns:repeat(2,1fr)}}
@media(max-width:700px){.kpi-grid-3[b-u6mmi1ee93]{grid-template-columns:1fr}}
/* _content/NexoraSKT.Web/Components/Pages/OperasyonMetrikleri.razor.rz.scp.css */
/* UrunSatisTrendi.razor.css ile AYNI tasarım dili (Blazor CSS izolasyonu paylaşılan bir global
   sınıf kütüphanesi değil — her sayfa kendi kopyasını taşır). Buraya özgü olan: 16 kolonlu geniş
   mağaza tablosu (aylık trend yok, tek ay fotoğrafı) ve durum eşiklerine göre hücre renklendirme. */

.opm-page[b-edylsyq0n4]{max-width:1540px;margin:0 auto;padding:42px 48px 70px;color:var(--text-hi)}
.opm-hero[b-edylsyq0n4]{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;margin-bottom:24px}
.opm-hero span[b-edylsyq0n4]{font-size:11px;letter-spacing:.16em;font-weight:900;color:var(--signal)}
.opm-hero h1[b-edylsyq0n4]{font-size:38px;line-height:1.05;margin:9px 0 10px;letter-spacing:-.04em}
.opm-hero p[b-edylsyq0n4]{margin:0;color:var(--text-mid);font-size:15px}
.hero-actions[b-edylsyq0n4]{display:flex;gap:10px}
.hero-actions a[b-edylsyq0n4],.hero-actions button[b-edylsyq0n4]{padding:12px 16px;border-radius:11px;text-decoration:none;font-size:13px;font-weight:800;cursor:pointer;font-family:inherit}
.hero-actions button:disabled[b-edylsyq0n4]{opacity:.6;cursor:default}
.secondary-button[b-edylsyq0n4]{color:var(--text-hi);border:1px solid var(--line);background:var(--panel-2)}
.primary-button[b-edylsyq0n4]{color:#fff;background:var(--signal)}

.opm-scope-note[b-edylsyq0n4]{display:flex;align-items:center;gap:12px;background:var(--panel-2);border:1px solid var(--line-soft);border-radius:13px;padding:11px 17px;font-size:12px;line-height:1.5;color:var(--text-mid);margin-bottom:16px}

.opm-controls[b-edylsyq0n4]{display:flex;flex-wrap:wrap;gap:9px;align-items:center;margin-bottom:16px}
.opm-controls input[b-edylsyq0n4],.opm-controls select[b-edylsyq0n4]{height:38px;border:1px solid var(--line);border-radius:9px;background:var(--panel-2);padding:0 11px;color:var(--text-hi);font-size:12px;outline:none}
.opm-controls input[b-edylsyq0n4]{width:250px}

.opm-kpi-grid[b-edylsyq0n4]{display:grid;grid-template-columns:1.1fr repeat(4,1fr);gap:12px;margin:18px 0}
.opm-kpi-grid article[b-edylsyq0n4]{background:var(--panel);border:1px solid var(--line);border-radius:15px;padding:17px 18px;display:flex;flex-direction:column;min-height:100px}
.opm-kpi-grid span[b-edylsyq0n4]{font-size:10px;font-weight:900;letter-spacing:.08em;color:var(--text-mid)}
.opm-kpi-grid strong[b-edylsyq0n4]{font-size:25px;letter-spacing:-.04em;margin:8px 0 3px}
.opm-kpi-grid small[b-edylsyq0n4]{font-size:11px;color:var(--text-low)}
.opm-kpi-grid article:first-child[b-edylsyq0n4]{background:var(--signal-dim);border-color:var(--signal-dim)}
.opm-kpi-grid article:first-child span[b-edylsyq0n4],.opm-kpi-grid article:first-child small[b-edylsyq0n4]{color:var(--text-mid)}

.detail-panel[b-edylsyq0n4]{background:var(--panel);border:1px solid var(--line);border-radius:17px}
.detail-panel>header[b-edylsyq0n4]{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:17px 19px;border-bottom:1px solid var(--line-soft)}
.detail-panel header>div:first-child[b-edylsyq0n4]{display:flex;flex-direction:column}
.detail-panel header strong[b-edylsyq0n4]{font-size:14px}
.detail-panel header small[b-edylsyq0n4]{font-size:11px;color:var(--text-low);margin-top:3px}

.table-scroll[b-edylsyq0n4]{overflow:auto;max-height:660px;border-radius:0 0 17px 17px}
.opm-table[b-edylsyq0n4]{width:100%;border-collapse:separate;border-spacing:0;min-width:1700px}
.opm-table th[b-edylsyq0n4]{position:sticky;top:0;z-index:2;background:var(--panel-2);text-align:left;padding:11px 10px;font-size:9px;letter-spacing:.06em;color:var(--text-low);border-bottom:1px solid var(--line);border-right:1px solid var(--line);white-space:nowrap}
.opm-table th.tiklanabilir-th[b-edylsyq0n4]{cursor:pointer;user-select:none}
.opm-table th.tiklanabilir-th:hover[b-edylsyq0n4]{color:var(--text-hi)}
.opm-table th:last-child[b-edylsyq0n4]{border-right:0}
.opm-table td[b-edylsyq0n4]{padding:10px;border-bottom:1px solid var(--line);border-right:1px solid var(--line);font-size:12px;vertical-align:middle;white-space:nowrap}
.opm-table td:last-child[b-edylsyq0n4]{border-right:0}
.opm-table td strong[b-edylsyq0n4],.opm-table td small[b-edylsyq0n4]{display:block}
.opm-table td small[b-edylsyq0n4]{color:var(--text-low);margin-top:2px;font-weight:400}

.sticky-col[b-edylsyq0n4]{position:sticky;left:0;z-index:1;background:var(--panel);min-width:220px;white-space:normal!important;box-shadow:1px 0 0 var(--line)}
.opm-table th.sticky-col[b-edylsyq0n4]{z-index:3;background:var(--panel-2)}

.number[b-edylsyq0n4]{text-align:right;font-variant-numeric:tabular-nums}
.number.zero[b-edylsyq0n4]{color:var(--text-low)}
.number.uyari[b-edylsyq0n4]{color:var(--danger);font-weight:700}
.number.iyi[b-edylsyq0n4]{color:var(--success)}

.empty-state[b-edylsyq0n4]{text-align:center;padding:60px 20px;background:var(--panel);border:1px solid var(--line);border-radius:17px}
.empty-state>span[b-edylsyq0n4]{display:grid;place-items:center;width:56px;height:56px;margin:0 auto 15px;border-radius:18px;background:var(--signal-dim);color:var(--signal);font-size:25px;font-weight:900}
.empty-state h2[b-edylsyq0n4]{font-size:17px;margin:0 0 7px}
.empty-state p[b-edylsyq0n4]{max-width:600px;margin:auto;color:var(--text-mid);font-size:12px;line-height:1.6}

@media(max-width:1100px){
    .opm-page[b-edylsyq0n4]{padding:28px 24px}
    .opm-kpi-grid[b-edylsyq0n4]{grid-template-columns:repeat(2,1fr)}
}
@media(max-width:700px){
    .opm-hero[b-edylsyq0n4]{flex-direction:column}
    .hero-actions[b-edylsyq0n4]{width:100%}
    .hero-actions a[b-edylsyq0n4],.hero-actions button[b-edylsyq0n4]{text-align:center;flex:1}
    .opm-kpi-grid[b-edylsyq0n4]{grid-template-columns:1fr 1fr}
    .opm-controls input[b-edylsyq0n4]{width:100%}
    .sticky-col[b-edylsyq0n4]{min-width:170px}
}
/* _content/NexoraSKT.Web/Components/Pages/Operations.razor.rz.scp.css */
.ops-page[b-alql5bdmib] { color:var(--text-hi); }.ops-heading[b-alql5bdmib] { display:flex; align-items:flex-end; justify-content:space-between; gap:25px; margin-bottom:22px; }.ops-kicker[b-alql5bdmib] { color:var(--signal); font-size:.62rem; font-weight:850; letter-spacing:.14em; }.ops-heading h1[b-alql5bdmib] { margin:5px 0 6px; font-size:clamp(1.8rem,3vw,2.45rem); }.ops-heading p[b-alql5bdmib] { max-width:760px; margin:0; color:var(--text-mid); line-height:1.55; }.ops-heading-actions[b-alql5bdmib] { display:flex; align-items:center; gap:9px; }.freshness[b-alql5bdmib] { display:flex; align-items:center; gap:7px; padding:9px 11px; border:1px solid var(--line); border-radius:10px; color:var(--text-mid); background:var(--panel-2); font-size:.66rem; font-weight:750; }.freshness i[b-alql5bdmib] { width:7px; height:7px; border-radius:50%; }.freshness.fresh i[b-alql5bdmib] { background:var(--success); }.freshness.stale i[b-alql5bdmib],.freshness.waiting i[b-alql5bdmib] { background:var(--alert); box-shadow:0 0 0 4px var(--alert-dim); }.ops-excel[b-alql5bdmib] { min-height:38px; display:inline-flex; align-items:center; padding:0 12px; border-radius:9px; color:var(--on-success); background:var(--success); font-size:.68rem; font-weight:800; text-decoration:none; }
.ops-kpis[b-alql5bdmib] { display:grid; grid-template-columns:repeat(4,1fr); gap:13px; margin-bottom:17px; }.ops-kpis article[b-alql5bdmib] { min-height:116px; display:grid; align-content:center; gap:5px; padding:17px; border:1px solid var(--line); border-radius:14px; background:var(--panel); box-shadow:0 8px 22px rgba(0,0,0,.18); }.ops-kpis span[b-alql5bdmib] { color:var(--text-mid); font-size:.57rem; font-weight:850; letter-spacing:.08em; }.ops-kpis strong[b-alql5bdmib] { color:var(--text-hi); font-size:1.75rem; }.ops-kpis small[b-alql5bdmib] { color:var(--text-low); font-size:.63rem; }.ops-kpis .danger[b-alql5bdmib] { border-left:4px solid var(--danger); }.ops-kpis .danger strong[b-alql5bdmib] { color:var(--danger); }.ops-kpis .warning[b-alql5bdmib] { border-left:4px solid var(--alert); }.ops-kpis .warning strong[b-alql5bdmib] { color:var(--alert); }
.ops-panel[b-alql5bdmib] { overflow:hidden; border:1px solid var(--line); border-radius:15px; background:var(--panel); box-shadow:0 8px 25px rgba(0,0,0,.18); }.ops-toolbar[b-alql5bdmib],.ops-panel.empty-table>header[b-alql5bdmib],.scorecard-placeholder>header[b-alql5bdmib] { min-height:66px; display:flex; align-items:center; justify-content:space-between; gap:15px; padding:12px 16px; border-bottom:1px solid var(--line); background:var(--panel-2); }.ops-toolbar>div[b-alql5bdmib] { display:grid; }.ops-toolbar strong[b-alql5bdmib],.ops-panel header>strong[b-alql5bdmib] { font-size:.78rem; }.ops-toolbar small[b-alql5bdmib] { color:var(--text-low); font-size:.62rem; }.ops-toolbar label[b-alql5bdmib] { width:310px; display:flex; align-items:center; gap:8px; padding:0 11px; border:1px solid var(--line); border-radius:9px; background:var(--panel-2); }.ops-toolbar input[b-alql5bdmib] { width:100%; min-height:37px; border:0; outline:0; background:transparent; font-size:.7rem; }.ops-table-wrap[b-alql5bdmib] { overflow-x:auto; }.ops-table[b-alql5bdmib] { width:100%; border-collapse:collapse; font-size:.72rem; }.ops-table th[b-alql5bdmib] { padding:11px 13px; color:var(--text-low); background:var(--panel-2); font-size:.57rem; letter-spacing:.07em; text-align:left; white-space:nowrap; }.ops-table td[b-alql5bdmib] { padding:11px 13px; border-top:1px solid var(--line-soft); }.ops-table code[b-alql5bdmib] { padding:4px 6px; border-radius:5px; color:var(--signal); background:var(--signal-dim); }.stock-value[b-alql5bdmib] { color:var(--danger); font-size:.82rem; font-weight:850; }.state-badge[b-alql5bdmib] { display:inline-flex; padding:5px 7px; border-radius:6px; font-size:.55rem; font-weight:850; letter-spacing:.05em; }.state-badge.red[b-alql5bdmib] { color:var(--danger); background:var(--danger-dim); }.state-badge.orange[b-alql5bdmib] { color:var(--alert); background:var(--alert-dim); }.ops-caution[b-alql5bdmib] { display:flex; gap:11px; margin-top:14px; padding:14px; border:1px solid var(--alert); border-radius:12px; background:var(--alert-dim); }.ops-caution>span[b-alql5bdmib] { width:25px; height:25px; display:grid; place-items:center; flex:0 0 25px; border-radius:50%; color:var(--ink); background:var(--alert); font-weight:900; }.ops-caution strong[b-alql5bdmib] { font-size:.7rem; }.ops-caution p[b-alql5bdmib] { margin:3px 0 0; color:var(--text-mid); font-size:.65rem; }
.empty-table>div[b-alql5bdmib] { min-height:170px; display:grid; place-items:center; padding:25px; color:var(--text-mid); text-align:center; font-size:.72rem; }.metric-placeholder-grid[b-alql5bdmib] { display:grid!important; grid-template-columns:repeat(5,1fr); min-height:0!important; padding:12px!important; background:var(--panel-2); }.metric-placeholder-grid>span[b-alql5bdmib] { min-height:88px; display:grid; place-items:center; align-content:center; gap:3px; border:1px solid var(--line); background:var(--panel); }.metric-placeholder-grid b[b-alql5bdmib] { color:var(--text-low); font-size:1.25rem; }.metric-placeholder-grid small[b-alql5bdmib] { color:var(--text-low); font-size:.58rem; text-align:center; }.forecast-method[b-alql5bdmib] { margin:17px 0; overflow:hidden; border:1px solid var(--line); border-radius:15px; background:var(--panel); }.forecast-method>header[b-alql5bdmib] { display:flex; justify-content:space-between; padding:14px 16px; border-bottom:1px solid var(--line); }.forecast-method>header>div[b-alql5bdmib] { display:grid; }.forecast-method header strong[b-alql5bdmib] { font-size:.78rem; }.forecast-method header small[b-alql5bdmib] { color:var(--text-low); font-size:.6rem; }.forecast-method>div[b-alql5bdmib] { display:grid; grid-template-columns:repeat(4,1fr); }.forecast-method article[b-alql5bdmib] { display:flex; gap:10px; padding:17px; border-right:1px solid var(--line-soft); }.forecast-method article:last-child[b-alql5bdmib] { border:0; }.forecast-method article>b[b-alql5bdmib] { color:var(--signal); font:850 .72rem ui-monospace,monospace; }.forecast-method article>span[b-alql5bdmib] { display:grid; }.forecast-method article strong[b-alql5bdmib] { font-size:.7rem; }.forecast-method article small[b-alql5bdmib] { margin-top:3px; color:var(--text-low); font-size:.6rem; line-height:1.4; }.tool-waiting[b-alql5bdmib] { min-height:440px; display:grid; place-items:center; align-content:center; gap:8px; padding:30px; border:1px solid var(--line); border-radius:17px; background:var(--panel); text-align:center; }.tool-waiting>span[b-alql5bdmib] { width:55px; height:55px; display:grid; place-items:center; border-radius:15px; color:var(--text-hi); background:var(--panel-2); font-weight:900; }.tool-waiting h2[b-alql5bdmib] { margin:5px 0 0; }.tool-waiting p[b-alql5bdmib] { max-width:620px; margin:0; color:var(--text-mid); }.tool-waiting b[b-alql5bdmib] { margin-top:7px; padding:6px 9px; border-radius:7px; color:var(--alert); background:var(--alert-dim); font-size:.6rem; letter-spacing:.06em; }.tool-waiting small[b-alql5bdmib] { color:var(--text-low); }
@media(max-width:1000px){.ops-kpis[b-alql5bdmib]{grid-template-columns:repeat(2,1fr)}.metric-placeholder-grid[b-alql5bdmib]{grid-template-columns:repeat(3,1fr)}.forecast-method>div[b-alql5bdmib]{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.ops-heading[b-alql5bdmib]{align-items:flex-start;flex-direction:column}.ops-heading-actions[b-alql5bdmib],.ops-toolbar[b-alql5bdmib]{width:100%;align-items:stretch;flex-direction:column}.ops-toolbar label[b-alql5bdmib]{width:100%}.ops-kpis[b-alql5bdmib]{grid-template-columns:1fr}.metric-placeholder-grid[b-alql5bdmib]{grid-template-columns:repeat(2,1fr)}.forecast-method>div[b-alql5bdmib]{grid-template-columns:1fr}.forecast-method article[b-alql5bdmib]{border-right:0;border-bottom:1px solid var(--line-soft)}}
.ops-refresh[b-alql5bdmib] { min-height:38px; padding:0 12px; border:1px solid var(--line); border-radius:9px; color:var(--text-mid); background:var(--panel-2); font-size:.68rem; font-weight:800; }
.ops-refresh:disabled[b-alql5bdmib] { opacity:.55; }
.ops-mail[b-alql5bdmib] { min-height:38px; padding:0 12px; border:1px solid var(--signal); border-radius:9px; color:#fff; background:var(--signal); font-size:.68rem; font-weight:800; }
.ops-mail:disabled[b-alql5bdmib] { opacity:.45; }
.ops-test-mail[b-alql5bdmib] { min-height:38px; padding:0 12px; border:1px solid var(--signal); border-radius:9px; color:var(--signal); background:transparent; font-size:.68rem; font-weight:800; }
.ops-test-mail:disabled[b-alql5bdmib] { opacity:.45; }
.ops-data-message[b-alql5bdmib] { margin:-8px 0 15px; padding:10px 13px; border-radius:10px; font-size:.7rem; font-weight:700; }
.ops-data-message.ok[b-alql5bdmib] { color:var(--success); background:var(--success-dim); }.ops-data-message.error[b-alql5bdmib] { color:var(--danger); background:var(--danger-dim); }
.ops-data-message.warning[b-alql5bdmib] { color:var(--alert); background:var(--alert-dim); }
.state-badge.green[b-alql5bdmib] { color:var(--success); background:var(--success-dim); }
.state-badge.gray[b-alql5bdmib] { color:var(--text-mid); background:var(--panel-2); border:1px solid var(--line); }
.ops-table td small[b-alql5bdmib] { display:block; max-width:270px; margin-top:3px; overflow:hidden; color:var(--text-low); text-overflow:ellipsis; white-space:nowrap; }
.ops-table.wide[b-alql5bdmib] { min-width:1150px; }
.score-live-grid[b-alql5bdmib] { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:13px; }
.score-live-grid>article[b-alql5bdmib] { overflow:hidden; border:1px solid var(--line); border-radius:15px; background:var(--panel); box-shadow:0 8px 25px rgba(0,0,0,.18); }
.score-live-grid header[b-alql5bdmib] { display:flex; align-items:center; gap:10px; padding:14px; border-bottom:1px solid var(--line); }
.score-live-grid header>span[b-alql5bdmib] { width:36px; height:36px; display:grid; place-items:center; border-radius:10px; color:#fff; background:var(--signal); font-weight:900; }
.score-live-grid header>div[b-alql5bdmib] { display:grid; min-width:0; }.score-live-grid header small[b-alql5bdmib]{color:var(--text-low);font-size:.62rem}.score-live-grid header .score-buybox[b-alql5bdmib]{margin-left:auto;display:grid;justify-items:end;gap:1px}.score-live-grid header .score-buybox b[b-alql5bdmib]{color:var(--success);font-size:1.1rem;line-height:1.15}
.score-live-grid article>div[b-alql5bdmib] { display:grid; grid-template-columns:repeat(2,1fr); }.score-live-grid article>div>span[b-alql5bdmib]{display:grid;padding:13px;border-right:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft)}.score-live-grid article>div>span:nth-child(even)[b-alql5bdmib]{border-right:0}.score-live-grid article>div small[b-alql5bdmib]{color:var(--text-low);font-size:.6rem}.score-live-grid article>div strong[b-alql5bdmib]{margin-top:3px;font-size:.86rem}.score-live-grid .score-delta.up[b-alql5bdmib]{color:var(--success)}.score-live-grid .score-delta.down[b-alql5bdmib]{color:var(--danger)}.score-live-grid footer[b-alql5bdmib]{display:flex;align-items:center;justify-content:space-between;padding:11px 13px;color:var(--text-low);font-size:.62rem}
.panel-empty[b-alql5bdmib] { margin-top:14px; border:1px solid var(--line); border-radius:15px; background:var(--panel); }
.ops-filter-bar[b-alql5bdmib] { display:flex; flex-wrap:wrap; align-items:end; gap:10px; margin-bottom:15px; padding:14px; border:1px solid var(--line); border-radius:14px; background:var(--panel); }
.ops-filter-bar label[b-alql5bdmib], .ops-filter-bar .cari-alan[b-alql5bdmib] { display:grid; gap:5px; min-width:230px; }.ops-filter-bar label.grow[b-alql5bdmib]{flex:1}.ops-filter-bar label span[b-alql5bdmib],.ops-filter-bar .cari-alan span[b-alql5bdmib]{color:var(--text-mid);font-size:.62rem;font-weight:800;letter-spacing:.06em}.ops-filter-bar input[b-alql5bdmib],.ops-filter-bar select[b-alql5bdmib]{height:40px;padding:0 11px;border:1px solid var(--line);border-radius:9px;outline:0;background:var(--panel-2);color:var(--text-hi)}.ops-filter-bar input:focus[b-alql5bdmib],.ops-filter-bar select:focus[b-alql5bdmib]{border-color:var(--signal);box-shadow:0 0 0 3px rgba(5, 119, 168,.16)}.ops-filter-bar button[b-alql5bdmib]{height:40px;padding:0 15px;border:0;border-radius:9px;color:#ffffff;background:var(--signal);font-size:.7rem;font-weight:800}
/* CARİ alanı bilerek <label> DEĞİL <div> — CariCokluSecici'nin görünmez tam-ekran örtüsü bir
   <label>'ın içine sarılırsa, tarayıcı örtüye yapılan HER tıklamayı otomatik olarak label'ın
   "labeled control"ü olan tetikleyici <button>'a da yönlendirir (native label-forwarding);
   panel kapanır kapanmaz aynı tıkla yeniden açılır ("dışarı tıklayınca kapanmıyor" hatası, bkz.
   CariCokluSecici.razor'daki not). Diğer alanlar (ÜRÜN/BARKOD gibi gerçek &lt;input&gt;) bu
   sorunu yaşamadığından label kalabilir. */
@media(max-width:1050px){.score-live-grid[b-alql5bdmib]{grid-template-columns:repeat(2,1fr)}}
@media(max-width:700px){.score-live-grid[b-alql5bdmib]{grid-template-columns:1fr}.ops-filter-bar[b-alql5bdmib]{align-items:stretch;flex-direction:column}.ops-filter-bar label[b-alql5bdmib]{width:100%;min-width:0}}

/* --- Stoksuz ama Yüksek Potansiyel --- */
.ops-toggle[b-alql5bdmib] { display:flex; align-items:center; gap:9px; margin-bottom:15px; padding:12px 15px; border:1px solid var(--line); border-radius:12px; background:var(--panel); cursor:pointer; }
.ops-toggle input[b-alql5bdmib] { width:17px; height:17px; accent-color:var(--potential); cursor:pointer; }
.ops-toggle span[b-alql5bdmib] { color:var(--text-hi); font-size:.72rem; font-weight:750; }
.ops-kpis .potential[b-alql5bdmib] { border-left:4px solid var(--potential); }
.ops-kpis .potential strong[b-alql5bdmib] { color:var(--potential); }
.state-badge.blue[b-alql5bdmib] { color:var(--info); background:var(--info-dim); }
.state-badge.purple[b-alql5bdmib] { color:var(--potential); background:var(--potential-dim); }
.bayat-nokta[b-alql5bdmib] { margin-left:5px; color:var(--alert); font-size:.7rem; }
.kanit-btn[b-alql5bdmib] { padding:5px 9px; border:1px solid var(--line); border-radius:7px; color:var(--text-mid); background:var(--panel-2); font-size:.6rem; font-weight:800; cursor:pointer; }
.kanit-satiri>td[b-alql5bdmib] { padding:0 13px 13px!important; border-top:0!important; background:var(--panel-2); }
.kanit-panel[b-alql5bdmib] { padding:14px; border:1px solid var(--line); border-radius:11px; background:var(--panel); }
.kanit-alanlar[b-alql5bdmib] { display:grid; grid-template-columns:repeat(6,1fr); gap:11px; }
.kanit-alanlar>span[b-alql5bdmib] { display:grid; gap:3px; padding:11px; border:1px solid var(--line); border-radius:10px; background:var(--panel-2); }
.kanit-alanlar label[b-alql5bdmib] { color:var(--text-low); font-size:.55rem; font-weight:800; letter-spacing:.05em; }
.kanit-alanlar strong[b-alql5bdmib] { color:var(--text-hi); font-size:.82rem; }
.kanit-alanlar strong.bayat[b-alql5bdmib] { color:var(--alert); }
.kanit-alanlar small[b-alql5bdmib] { color:var(--text-low); font-size:.55rem; }
.kanit-notlar[b-alql5bdmib] { display:grid; gap:5px; margin:12px 0 0; padding:11px 11px 11px 26px; border:1px solid var(--line); border-radius:10px; background:var(--panel-2); color:var(--text-mid); font-size:.63rem; }
@media(max-width:1050px){.kanit-alanlar[b-alql5bdmib]{grid-template-columns:repeat(3,1fr)}}
@media(max-width:700px){.kanit-alanlar[b-alql5bdmib]{grid-template-columns:repeat(2,1fr)}}

.oneri-panel[b-alql5bdmib] { margin-top:17px; }
.oneri-panel .ops-toolbar[b-alql5bdmib] { flex-wrap:wrap; row-gap:10px; }
.oneri-controls[b-alql5bdmib] { display:flex; align-items:end; gap:9px; }
.oneri-controls label[b-alql5bdmib] { display:grid; gap:4px; }
.oneri-controls label span[b-alql5bdmib] { color:var(--text-mid); font-size:.6rem; font-weight:800; letter-spacing:.05em; }
.oneri-controls input[b-alql5bdmib] { height:37px; width:150px; padding:0 10px; border:1px solid var(--line); border-radius:8px; background:var(--panel-2); color:var(--text-hi); outline:0; }
.oneri-controls input:focus[b-alql5bdmib] { border-color:var(--signal); }
.oneri-controls button[b-alql5bdmib] { height:37px; padding:0 14px; border:0; border-radius:8px; color:#fff; background:var(--signal); font-size:.68rem; font-weight:800; }
.oneri-controls button:disabled[b-alql5bdmib] { opacity:.55; }
.oneri-hint[b-alql5bdmib] { padding:16px; color:var(--text-mid); font-size:.7rem; }
.oneri-kart[b-alql5bdmib] { padding:16px; }
.oneri-basliklar[b-alql5bdmib] { margin-bottom:12px; color:var(--text-mid); font-size:.68rem; font-weight:750; }
.oneri-adim[b-alql5bdmib] { display:grid; grid-template-columns:repeat(6,minmax(0,1fr)); gap:11px; margin-bottom:12px; }
.oneri-adim div[b-alql5bdmib] { display:grid; gap:4px; padding:12px; border:1px solid var(--line); border-radius:11px; background:var(--panel-2); }
.oneri-adim label[b-alql5bdmib] { color:var(--text-low); font-size:.57rem; font-weight:800; letter-spacing:.06em; }
.oneri-adim strong[b-alql5bdmib] { color:var(--text-hi); font-size:1rem; }
.oneri-adim small[b-alql5bdmib] { color:var(--text-low); font-size:.58rem; overflow-wrap:break-word; }
.oneri-adim .vurgu[b-alql5bdmib] { border-color:var(--signal); background:var(--signal-dim); }
.oneri-adim .vurgu strong[b-alql5bdmib] { color:var(--signal); font-size:1.2rem; }
.oneri-notlar[b-alql5bdmib] { display:grid; gap:5px; margin:0 0 12px; padding:12px 12px 12px 28px; border:1px solid var(--alert); border-radius:11px; background:var(--alert-dim); color:var(--text-mid); font-size:.65rem; }
.oneri-not-ozeti[b-alql5bdmib] { margin-bottom:14px; }
.oneri-not-ozeti code[b-alql5bdmib] { display:block; padding:9px 11px; border-radius:8px; color:var(--text-mid); background:var(--panel-2); font-size:.63rem; white-space:pre-wrap; }
.oneri-aksiyon[b-alql5bdmib] { display:flex; gap:9px; }
.oneri-aksiyon .onayla[b-alql5bdmib] { height:40px; padding:0 18px; border:0; border-radius:9px; color:var(--on-success); background:var(--success); font-size:.7rem; font-weight:800; }
.oneri-aksiyon .iptal[b-alql5bdmib] { height:40px; padding:0 18px; border:1px solid var(--line); border-radius:9px; color:var(--text-mid); background:var(--panel-2); font-size:.7rem; font-weight:800; }
.oneri-aksiyon button:disabled[b-alql5bdmib] { opacity:.55; }
@media(max-width:1050px){.oneri-adim[b-alql5bdmib]{grid-template-columns:repeat(3,1fr)}}
@media(max-width:700px){.oneri-adim[b-alql5bdmib]{grid-template-columns:repeat(2,1fr)}.oneri-controls[b-alql5bdmib]{flex-direction:column;align-items:stretch}.oneri-controls input[b-alql5bdmib]{width:100%}}

.panel-refresh-panel[b-alql5bdmib] { margin-bottom:17px; }
.panel-refresh-panel .ops-toolbar small[b-alql5bdmib] { max-width:640px; }
.panel-refresh-panel .ops-data-message[b-alql5bdmib] { margin:0; border-radius:0; border-top:1px solid var(--line); }
@media(max-width:700px){.panel-refresh-panel .ops-toolbar[b-alql5bdmib]{flex-direction:column;align-items:stretch}}

/* --- Ziyaret & Dönüşüm: Ürün Ziyaret Raporu (içeriği UrunZiyaretRaporSekmesi component'inde,
   kendi scoped CSS'iyle — mail temasını taklit eder). Reklam Adayları ve Pazar Payı Raporu
   buradan ayrı modüllere taşındı (bkz. ReklamAdaylari.razor / PazarPayiRaporu.razor). */
/* _content/NexoraSKT.Web/Components/Pages/OrganikSiralama.razor.rz.scp.css */
.ops-page[b-xmioofoelm] { color:var(--text-hi); }.ops-heading[b-xmioofoelm] { display:flex; align-items:flex-end; justify-content:space-between; gap:25px; margin-bottom:22px; }.ops-kicker[b-xmioofoelm] { color:var(--signal); font-size:.62rem; font-weight:850; letter-spacing:.14em; }.ops-heading h1[b-xmioofoelm] { margin:5px 0 6px; font-size:clamp(1.8rem,3vw,2.45rem); }.ops-heading p[b-xmioofoelm] { max-width:760px; margin:0; color:var(--text-mid); line-height:1.55; }.ops-heading-actions[b-xmioofoelm] { display:flex; align-items:center; gap:9px; }
.ops-panel[b-xmioofoelm] { overflow:hidden; border:1px solid var(--line); border-radius:15px; background:var(--panel); box-shadow:0 8px 25px rgba(0,0,0,.25); }.ops-toolbar[b-xmioofoelm] { min-height:66px; display:flex; align-items:center; justify-content:space-between; gap:15px; padding:12px 16px; border-bottom:1px solid var(--line); background:var(--panel-2); }.ops-toolbar>div[b-xmioofoelm] { display:grid; }.ops-toolbar strong[b-xmioofoelm] { font-size:.78rem; }.ops-toolbar small[b-xmioofoelm] { color:var(--text-low); font-size:.62rem; }.ops-table-wrap[b-xmioofoelm] { overflow-x:auto; }.ops-table[b-xmioofoelm] { width:100%; border-collapse:collapse; font-size:.72rem; }.ops-table th[b-xmioofoelm] { padding:11px 13px; color:var(--text-low); background:var(--panel-2); font-size:.57rem; letter-spacing:.07em; text-align:left; white-space:nowrap; }.ops-table td[b-xmioofoelm] { padding:11px 13px; border-top:1px solid var(--line-soft); }.state-badge[b-xmioofoelm] { display:inline-flex; margin-left:7px; padding:4px 6px; border-radius:6px; font-size:.52rem; font-weight:850; letter-spacing:.05em; }.state-badge.green[b-xmioofoelm] { color:var(--success); background:var(--success-dim); }.ops-caution[b-xmioofoelm] { display:flex; gap:11px; margin-top:14px; padding:14px; border:1px solid var(--alert); border-radius:12px; background:var(--alert-dim); }.ops-caution.info[b-xmioofoelm] { border-color:var(--signal); background:var(--signal-dim); }.ops-caution.info>span[b-xmioofoelm] { background:var(--signal); }.ops-caution>span[b-xmioofoelm] { width:25px; height:25px; display:grid; place-items:center; flex:0 0 25px; border-radius:50%; color:var(--ink); background:var(--alert); font-weight:900; }.ops-caution strong[b-xmioofoelm] { font-size:.7rem; }.ops-caution p[b-xmioofoelm] { margin:3px 0 0; color:var(--alert); font-size:.65rem; }.ops-caution.info p[b-xmioofoelm] { color:var(--signal); }
.ops-refresh[b-xmioofoelm] { min-height:38px; padding:0 12px; border:1px solid var(--line); border-radius:9px; color:var(--text-mid); background:var(--panel-2); font-size:.68rem; font-weight:800; }
.ops-refresh:disabled[b-xmioofoelm] { opacity:.55; }
.ops-data-message[b-xmioofoelm] { margin:-8px 0 15px; padding:10px 13px; border-radius:10px; font-size:.7rem; font-weight:700; }
.ops-data-message.ok[b-xmioofoelm] { color:var(--success); background:var(--success-dim); }.ops-data-message.error[b-xmioofoelm] { color:var(--danger); background:var(--danger-dim); }
.panel-empty[b-xmioofoelm] { margin-top:14px; border:1px solid var(--line); border-radius:15px; background:var(--panel); }
tr.bizim-marka[b-xmioofoelm] { background:color-mix(in srgb, var(--success), transparent 90%); }
@media(max-width:700px){.ops-heading[b-xmioofoelm]{align-items:flex-start;flex-direction:column}.ops-heading-actions[b-xmioofoelm],.ops-toolbar[b-xmioofoelm]{width:100%;align-items:stretch;flex-direction:column}}
/* _content/NexoraSKT.Web/Components/Pages/PazarPayi.razor.rz.scp.css */
.ops-page[b-85ed4c6071] { color:var(--text-hi); }.ops-heading[b-85ed4c6071] { display:flex; align-items:flex-end; justify-content:space-between; gap:25px; margin-bottom:22px; }.ops-kicker[b-85ed4c6071] { color:var(--signal); font-size:.62rem; font-weight:850; letter-spacing:.14em; }.ops-heading h1[b-85ed4c6071] { margin:5px 0 6px; font-size:clamp(1.8rem,3vw,2.45rem); }.ops-heading p[b-85ed4c6071] { max-width:760px; margin:0; color:var(--text-mid); line-height:1.55; }.ops-heading-actions[b-85ed4c6071] { display:flex; align-items:center; gap:9px; }.freshness[b-85ed4c6071] { display:flex; align-items:center; gap:7px; padding:9px 11px; border:1px solid var(--line); border-radius:10px; color:var(--text-mid); background:var(--panel-2); font-size:.66rem; font-weight:750; }.freshness i[b-85ed4c6071] { width:7px; height:7px; border-radius:50%; }.freshness.fresh i[b-85ed4c6071] { background:var(--success); }.freshness.stale i[b-85ed4c6071],.freshness.waiting i[b-85ed4c6071] { background:var(--alert); box-shadow:0 0 0 4px var(--alert-dim); }.ops-excel[b-85ed4c6071] { min-height:38px; display:inline-flex; align-items:center; padding:0 12px; border-radius:9px; color:var(--on-success); background:var(--success); font-size:.68rem; font-weight:800; text-decoration:none; }
.ops-kpis[b-85ed4c6071] { display:grid; grid-template-columns:repeat(4,1fr); gap:13px; margin-bottom:17px; }.ops-kpis article[b-85ed4c6071] { min-height:116px; display:grid; align-content:center; gap:5px; padding:17px; border:1px solid var(--line); border-radius:14px; background:var(--panel); box-shadow:0 8px 22px rgba(0,0,0,.045); }.ops-kpis span[b-85ed4c6071] { color:var(--text-mid); font-size:.57rem; font-weight:850; letter-spacing:.08em; }.ops-kpis strong[b-85ed4c6071] { color:var(--text-hi); font-size:1.75rem; }.ops-kpis small[b-85ed4c6071] { color:var(--text-low); font-size:.63rem; }.ops-kpis .danger[b-85ed4c6071] { border-left:4px solid var(--danger); }.ops-kpis .danger strong[b-85ed4c6071] { color:var(--danger); }.ops-kpis .warning[b-85ed4c6071] { border-left:4px solid var(--alert); }.ops-kpis .warning strong[b-85ed4c6071] { color:var(--alert); }
.ops-panel[b-85ed4c6071] { overflow:hidden; border:1px solid var(--line); border-radius:15px; background:var(--panel); box-shadow:0 8px 25px rgba(0,0,0,.045); }.ops-toolbar[b-85ed4c6071] { min-height:66px; display:flex; align-items:center; justify-content:space-between; gap:15px; padding:12px 16px; border-bottom:1px solid var(--line); background:var(--panel-2); }.ops-toolbar>div[b-85ed4c6071] { display:grid; }.ops-toolbar strong[b-85ed4c6071],.ops-panel header>strong[b-85ed4c6071] { font-size:.78rem; }.ops-toolbar small[b-85ed4c6071] { color:var(--text-low); font-size:.62rem; }.ops-toolbar label[b-85ed4c6071] { width:310px; display:flex; align-items:center; gap:8px; padding:0 11px; border:1px solid var(--line); border-radius:9px; background:var(--panel-2); }.ops-toolbar input[b-85ed4c6071] { width:100%; min-height:37px; border:0; outline:0; background:transparent; font-size:.7rem; }.ops-table-wrap[b-85ed4c6071] { overflow-x:auto; }.ops-table[b-85ed4c6071] { width:100%; border-collapse:collapse; font-size:.72rem; }.ops-table th[b-85ed4c6071] { padding:11px 13px; color:var(--text-low); background:var(--panel-2); font-size:.57rem; letter-spacing:.07em; text-align:left; white-space:nowrap; }.ops-table td[b-85ed4c6071] { padding:11px 13px; border-top:1px solid var(--line-soft); }.ops-table code[b-85ed4c6071] { padding:4px 6px; border-radius:5px; color:var(--signal); background:var(--signal-dim); }.state-badge[b-85ed4c6071] { display:inline-flex; padding:5px 7px; border-radius:6px; font-size:.55rem; font-weight:850; letter-spacing:.05em; }.state-badge.red[b-85ed4c6071] { color:var(--danger); background:var(--danger-dim); }.state-badge.orange[b-85ed4c6071] { color:var(--alert); background:var(--alert-dim); }.state-badge.green[b-85ed4c6071] { color:var(--success); background:var(--success-dim); }.ops-caution[b-85ed4c6071] { display:flex; gap:11px; margin-top:14px; padding:14px; border:1px solid var(--alert-dim); border-radius:12px; background:var(--alert-dim); }.ops-caution>span[b-85ed4c6071] { width:25px; height:25px; display:grid; place-items:center; flex:0 0 25px; border-radius:50%; color:var(--ink); background:var(--alert); font-weight:900; }.ops-caution strong[b-85ed4c6071] { font-size:.7rem; }.ops-caution p[b-85ed4c6071] { margin:3px 0 0; color:var(--text-mid); font-size:.65rem; }
.ops-refresh[b-85ed4c6071] { min-height:38px; padding:0 12px; border:1px solid var(--line); border-radius:9px; color:var(--text-mid); background:var(--panel-2); font-size:.68rem; font-weight:800; }
.ops-refresh:disabled[b-85ed4c6071] { opacity:.55; }
.ops-data-message[b-85ed4c6071] { margin:-8px 0 15px; padding:10px 13px; border-radius:10px; font-size:.7rem; font-weight:700; }
.ops-data-message.ok[b-85ed4c6071] { color:var(--success); background:var(--success-dim); }.ops-data-message.error[b-85ed4c6071] { color:var(--danger); background:var(--danger-dim); }
.ops-data-message.warning[b-85ed4c6071] { color:var(--alert); background:var(--alert-dim); }
.ops-table td small[b-85ed4c6071] { display:block; max-width:270px; margin-top:3px; overflow:hidden; color:var(--text-low); text-overflow:ellipsis; white-space:nowrap; }
.ops-table.wide[b-85ed4c6071] { min-width:1150px; }
.panel-empty[b-85ed4c6071] { margin-top:14px; border:1px solid var(--line); border-radius:15px; background:var(--panel); }
.ops-filter-bar[b-85ed4c6071] { display:flex; align-items:end; gap:10px; margin-bottom:15px; padding:14px; border:1px solid var(--line); border-radius:14px; background:var(--panel); }
.ops-filter-bar label[b-85ed4c6071] { display:grid; gap:5px; min-width:230px; }.ops-filter-bar label.grow[b-85ed4c6071]{flex:1}.ops-filter-bar label span[b-85ed4c6071]{color:var(--text-mid);font-size:.62rem;font-weight:800;letter-spacing:.06em}.ops-filter-bar input[b-85ed4c6071],.ops-filter-bar select[b-85ed4c6071]{height:40px;padding:0 11px;border:1px solid var(--line);border-radius:9px;outline:0;background:var(--panel-2);color:var(--text-hi)}.ops-filter-bar input:focus[b-85ed4c6071],.ops-filter-bar select:focus[b-85ed4c6071]{border-color:var(--signal);box-shadow:0 0 0 3px rgba(5, 119, 168, .16)}.ops-filter-bar button[b-85ed4c6071]{height:40px;padding:0 15px;border:0;border-radius:9px;color:#ffffff;background:var(--signal);font-size:.7rem;font-weight:800}
.pay-tabs[b-85ed4c6071] { display:flex; gap:8px; margin-bottom:12px; }
.pay-tabs button[b-85ed4c6071] { height:36px; padding:0 16px; border:1px solid var(--line); border-radius:9px; color:var(--text-mid); background:var(--panel-2); font-size:.68rem; font-weight:800; }
.pay-tabs button.active[b-85ed4c6071] { border-color:var(--signal); color:#fff; background:var(--signal); }
.cari-kat-bar[b-85ed4c6071] { display:flex; flex-direction:column; gap:12px; margin-bottom:15px; padding:14px; border:1px solid var(--line); border-radius:14px; background:var(--panel); }
.cari-kat-select[b-85ed4c6071] { display:grid; gap:5px; max-width:460px; }
.cari-kat-select span[b-85ed4c6071] { color:var(--text-mid); font-size:.62rem; font-weight:800; letter-spacing:.06em; }
.cari-kat-select select[b-85ed4c6071] { height:40px; padding:0 11px; border:1px solid var(--line); border-radius:9px; background:var(--panel-2); color:var(--text-hi); }
.cari-kat-body[b-85ed4c6071] { display:flex; flex-wrap:wrap; align-items:center; gap:12px; }
.cari-kat-chips[b-85ed4c6071] { display:flex; flex-wrap:wrap; gap:8px; flex:1; min-width:220px; }
.cari-kat-empty[b-85ed4c6071] { color:var(--text-low); font-size:.7rem; }
.cari-kat-chip[b-85ed4c6071] { display:inline-flex; align-items:center; overflow:hidden; border:1px solid var(--line); border-radius:8px; background:var(--panel-2); }
.cari-kat-chip.active[b-85ed4c6071] { border-color:var(--signal); }
.cari-kat-chip button[b-85ed4c6071] { height:32px; padding:0 11px; border:0; background:transparent; color:var(--text-hi); font-size:.7rem; font-weight:700; cursor:pointer; }
.cari-kat-chip.active button[b-85ed4c6071] { color:var(--signal); }
.cari-kat-chip.suggestion[b-85ed4c6071] { border-style:dashed; }
.cari-kat-chip.suggestion button[b-85ed4c6071] { color:var(--signal); }
.cari-kat-chip i[b-85ed4c6071] { display:grid; place-items:center; width:26px; height:32px; border-left:1px solid var(--line); color:var(--text-low); font-style:normal; cursor:pointer; }
.cari-kat-chip i:hover[b-85ed4c6071] { color:var(--danger); background:var(--danger-dim); }
.cari-kat-ekle[b-85ed4c6071] { display:flex; gap:8px; }
.cari-kat-ekle input[b-85ed4c6071] { height:36px; padding:0 11px; border:1px solid var(--line); border-radius:9px; background:var(--panel-2); color:var(--text-hi); }
.cari-kat-ekle button[b-85ed4c6071] { height:36px; padding:0 13px; border:0; border-radius:9px; color:#fff; background:var(--signal); font-size:.68rem; font-weight:800; cursor:pointer; }
.cari-kat-ekle button:disabled[b-85ed4c6071] { opacity:.5; }

.pp-view-toggle[b-85ed4c6071] { display:flex; border:1px solid var(--line); border-radius:9px; overflow:hidden; }
.pp-view-toggle button[b-85ed4c6071] { padding:.5rem .85rem; border:none; background:var(--panel-2); color:var(--text-mid); font-size:.78rem; font-weight:700; cursor:pointer; }
.pp-view-toggle button.active[b-85ed4c6071] { background:var(--signal); color:#fff; }

@media(max-width:1000px){.ops-kpis[b-85ed4c6071]{grid-template-columns:repeat(2,1fr)}}
@media(max-width:700px){.ops-heading[b-85ed4c6071]{align-items:flex-start;flex-direction:column}.ops-heading-actions[b-85ed4c6071],.ops-toolbar[b-85ed4c6071],.ops-filter-bar[b-85ed4c6071]{width:100%;align-items:stretch;flex-direction:column}.ops-filter-bar label[b-85ed4c6071]{width:100%;min-width:0}.ops-kpis[b-85ed4c6071]{grid-template-columns:1fr}}
/* _content/NexoraSKT.Web/Components/Pages/PriceComparison.razor.rz.scp.css */
.price-page[b-h0mtg02uu8] { color:var(--text-hi); }
.price-heading[b-h0mtg02uu8] { display:flex; justify-content:space-between; gap:24px; align-items:flex-start; margin-bottom:22px; }
.price-heading>div:first-child>span[b-h0mtg02uu8] { color:var(--signal); font-size:.68rem; font-weight:850; letter-spacing:.15em; }
.price-heading h1[b-h0mtg02uu8] { margin:7px 0 5px; font-size:2rem; font-weight:850; }
.price-heading p[b-h0mtg02uu8] { margin:0; color:var(--text-mid); }
.price-live[b-h0mtg02uu8] { display:flex; align-items:center; gap:10px; padding:11px 14px; border:1px solid var(--line); border-radius:13px; background:var(--panel); color:var(--text-mid); font-size:.68rem; }
.price-live i[b-h0mtg02uu8] { width:10px; height:10px; border-radius:50%; background:var(--success); box-shadow:0 0 0 5px var(--success-dim); }.price-live strong[b-h0mtg02uu8]{color:var(--text-hi);}
.price-controls[b-h0mtg02uu8] { display:grid; grid-template-columns:1fr 1fr 1.7fr auto auto; gap:10px; align-items:end; padding:16px; border:1px solid var(--line); border-radius:17px; background:var(--panel); box-shadow:0 10px 30px rgba(0,0,0,.35); }
.price-controls label[b-h0mtg02uu8], .price-controls .cari-alan[b-h0mtg02uu8] { display:grid; gap:6px; }.price-controls label span[b-h0mtg02uu8],.price-controls .cari-alan span[b-h0mtg02uu8]{font-size:.67rem;font-weight:800;color:var(--text-mid);letter-spacing:.06em}.price-controls input[b-h0mtg02uu8],.price-controls select[b-h0mtg02uu8]{height:41px;border:1px solid var(--line);border-radius:10px;padding:0 12px;outline:none;background:var(--panel-2);color:var(--text-hi)}.price-controls input:focus[b-h0mtg02uu8],.price-controls select:focus[b-h0mtg02uu8]{border-color:var(--signal);box-shadow:0 0 0 3px rgba(5, 119, 168,.15)}
/* CARİ alanı bilerek <label> DEĞİL <div> (bkz. CariCokluSecici.razor'daki not: örtüyü bir
   <label> sarmalarsa tarayıcı tıklamayı tetikleyici butona da yönlendirip paneli anında yeniden
   açıyordu). */
.price-controls button[b-h0mtg02uu8],.price-controls a[b-h0mtg02uu8]{height:41px;display:flex;align-items:center;justify-content:center;padding:0 15px;border-radius:10px;font-size:.76rem;font-weight:800;text-decoration:none;white-space:nowrap}.refresh[b-h0mtg02uu8]{border:0;color:#fff;background:var(--signal)}.excel[b-h0mtg02uu8]{color:var(--success);background:var(--success-dim);border:1px solid var(--success)}.refresh:disabled[b-h0mtg02uu8]{opacity:.6}
.price-message[b-h0mtg02uu8]{margin:12px 0 0;padding:11px 14px;border-radius:11px;font-size:.79rem;font-weight:700}.price-message.ok[b-h0mtg02uu8]{color:var(--success);background:var(--success-dim)}.price-message.error[b-h0mtg02uu8]{color:var(--danger);background:var(--danger-dim)}
.price-kpis[b-h0mtg02uu8] { display:grid; grid-template-columns:repeat(6,1fr); gap:13px; margin:18px 0; }.price-kpis article[b-h0mtg02uu8]{display:grid;gap:3px;padding:18px;border:1px solid var(--line);border-radius:16px;background:var(--panel)}.price-kpis span[b-h0mtg02uu8]{font-size:.66rem;font-weight:850;color:var(--text-mid);letter-spacing:.08em}.price-kpis strong[b-h0mtg02uu8]{font-size:1.65rem}.price-kpis small[b-h0mtg02uu8]{color:var(--text-low)}.price-kpis .green[b-h0mtg02uu8]{border-top:3px solid var(--success)}.price-kpis .red[b-h0mtg02uu8]{border-top:3px solid var(--danger)}.price-kpis .amber[b-h0mtg02uu8]{border-top:3px solid var(--alert)}.price-kpis .campaign[b-h0mtg02uu8]{border-top:3px solid var(--signal)}.price-kpis .campaign.super[b-h0mtg02uu8]{border-top-color:var(--success)}
.price-table-panel[b-h0mtg02uu8]{border:1px solid var(--line);border-radius:18px;background:var(--panel);overflow:hidden}.price-table-panel>header[b-h0mtg02uu8]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:17px 19px;border-bottom:1px solid var(--line)}.price-table-panel>header div[b-h0mtg02uu8]{display:grid}.price-table-panel header small[b-h0mtg02uu8]{color:var(--text-low)}.price-table-panel>header>span[b-h0mtg02uu8]{color:var(--text-low);font-size:.72rem;font-weight:800}.price-table-wrap[b-h0mtg02uu8]{overflow:auto;max-height:610px}.price-table-wrap table[b-h0mtg02uu8]{width:100%;border-collapse:collapse;min-width:2200px}.price-table-wrap th[b-h0mtg02uu8]{position:sticky;top:0;z-index:1;padding:11px 13px;background:var(--panel-2);color:var(--text-low);font-size:.63rem;letter-spacing:.07em;text-align:left}.price-table-wrap td[b-h0mtg02uu8]{padding:12px 13px;border-top:1px solid var(--line-soft);font-size:.76rem}.price-table-wrap td>small[b-h0mtg02uu8],.price-table-wrap td>strong[b-h0mtg02uu8],.price-table-wrap td>code[b-h0mtg02uu8]{display:block;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.price-table-wrap td small[b-h0mtg02uu8]{color:var(--text-low);margin-top:3px}.price-table-wrap code[b-h0mtg02uu8]{color:var(--signal);background:var(--signal-dim);padding:3px 6px;border-radius:6px;width:max-content}.money[b-h0mtg02uu8]{font-weight:800}.gap[b-h0mtg02uu8]{color:var(--danger);font-weight:800}.status[b-h0mtg02uu8]{display:inline-block;padding:5px 8px;border-radius:7px;font-size:.62rem;font-weight:900}.status.win[b-h0mtg02uu8]{color:var(--success);background:var(--success-dim)}.status.loss[b-h0mtg02uu8]{color:var(--danger);background:var(--danger-dim)}.price-table-wrap td button[b-h0mtg02uu8]{border:1px solid var(--line);border-radius:8px;padding:6px 9px;background:var(--panel-2);color:var(--text-mid);font-size:.69rem;font-weight:800}.price-table-wrap tr:hover[b-h0mtg02uu8]{background:var(--panel-2)}.price-empty[b-h0mtg02uu8],.history-loading[b-h0mtg02uu8]{padding:40px;text-align:center;color:var(--text-mid)}.table-search[b-h0mtg02uu8]{margin-left:auto}.table-search input[b-h0mtg02uu8]{height:34px;min-width:230px;padding:0 10px;border:1px solid var(--line);border-radius:8px;font-size:.7rem;background:var(--panel-2);color:var(--text-hi)}.campaign-badge[b-h0mtg02uu8]{display:inline-flex;padding:5px 7px;border-radius:7px;font-size:.55rem;font-weight:900;white-space:nowrap}.campaign-badge.adv[b-h0mtg02uu8]{color:var(--signal);background:var(--signal-dim)}.campaign-badge.super[b-h0mtg02uu8]{color:var(--success);background:var(--success-dim)}.campaign-badge.none[b-h0mtg02uu8]{color:var(--text-mid);background:var(--panel-2)}
.history-panel[b-h0mtg02uu8]{margin-top:18px;padding:20px;border:1px solid var(--line);border-radius:18px;background:var(--panel);box-shadow:0 15px 40px rgba(0,0,0,.35)}.history-panel>header[b-h0mtg02uu8]{display:flex;justify-content:space-between;align-items:flex-start}.history-panel header span[b-h0mtg02uu8]{color:var(--signal);font-size:.65rem;font-weight:850;letter-spacing:.12em}.history-panel h2[b-h0mtg02uu8]{margin:4px 0 2px;font-size:1.2rem}.history-panel p[b-h0mtg02uu8]{margin:0;color:var(--text-mid)}.history-panel>header>button[b-h0mtg02uu8]{border:0;background:var(--panel-2);color:var(--text-mid);border-radius:9px;width:34px;height:34px;font-size:1.2rem}.history-kpis[b-h0mtg02uu8]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:15px 0}.history-kpis article[b-h0mtg02uu8]{display:grid;gap:3px;padding:13px;background:var(--panel-2);border-radius:11px}.history-kpis span[b-h0mtg02uu8]{font-size:.62rem;color:var(--text-mid);font-weight:800}.history-kpis strong[b-h0mtg02uu8]{font-size:1.1rem}.history-table[b-h0mtg02uu8]{max-height:340px;overflow:auto}.history-table table[b-h0mtg02uu8]{width:100%;border-collapse:collapse}.history-table th[b-h0mtg02uu8],.history-table td[b-h0mtg02uu8]{padding:9px 11px;border-bottom:1px solid var(--line-soft);text-align:left;font-size:.73rem}.history-table th[b-h0mtg02uu8]{color:var(--text-low);font-size:.62rem}
@media(max-width:1250px){.price-kpis[b-h0mtg02uu8]{grid-template-columns:repeat(3,1fr)}}
@media(max-width:1100px){.price-controls[b-h0mtg02uu8]{grid-template-columns:1fr 1fr}.price-controls .wide[b-h0mtg02uu8]{grid-column:span 2}.price-kpis[b-h0mtg02uu8]{grid-template-columns:repeat(2,1fr)}}
@media(max-width:640px){.price-heading[b-h0mtg02uu8]{display:block}.price-live[b-h0mtg02uu8]{margin-top:12px;width:max-content}.price-controls[b-h0mtg02uu8]{grid-template-columns:1fr}.price-controls .wide[b-h0mtg02uu8]{grid-column:auto}.price-kpis[b-h0mtg02uu8]{grid-template-columns:1fr}.history-kpis[b-h0mtg02uu8]{grid-template-columns:1fr}}
/* _content/NexoraSKT.Web/Components/Pages/ProductContent.razor.rz.scp.css */
.content-studio[b-uq4vob3ivm]{color:var(--text-hi)}.studio-heading[b-uq4vob3ivm]{display:flex;justify-content:space-between;gap:24px;align-items:flex-start}.studio-heading>div:first-child>span[b-uq4vob3ivm],.studio-form header small[b-uq4vob3ivm],.bulk-upload header small[b-uq4vob3ivm],.studio-results header small[b-uq4vob3ivm]{color:var(--signal);font-size:.65rem;font-weight:900;letter-spacing:.13em}.studio-heading h1[b-uq4vob3ivm]{margin:6px 0 5px;font-size:2.15rem}.studio-heading p[b-uq4vob3ivm]{margin:0;color:var(--text-mid)}.guard-badge[b-uq4vob3ivm]{display:flex;align-items:center;gap:10px;padding:12px 15px;border:1px solid var(--line);border-radius:13px;background:var(--panel);color:var(--text-mid);font-size:.65rem}.guard-badge i[b-uq4vob3ivm]{width:28px;height:28px;display:grid;place-items:center;border-radius:9px;color:var(--on-success);background:var(--success);font-style:normal}.guard-badge strong[b-uq4vob3ivm]{color:var(--text-hi)}.studio-tabs[b-uq4vob3ivm]{display:flex;gap:8px;margin:20px 0;padding:6px;border:1px solid var(--line);border-radius:14px;background:var(--panel-2);width:max-content}.studio-tabs a[b-uq4vob3ivm]{display:flex;align-items:center;gap:8px;padding:10px 14px;border-radius:9px;color:var(--text-mid);text-decoration:none;font-size:.75rem;font-weight:800}.studio-tabs a span[b-uq4vob3ivm]{font-size:.6rem;color:var(--text-low)}.studio-tabs a.active[b-uq4vob3ivm]{color:#fff;background:var(--signal)}.studio-tabs a.active span[b-uq4vob3ivm]{color:rgba(10,15,28,.6)}.studio-grid[b-uq4vob3ivm]{display:grid;grid-template-columns:1.25fr .75fr;gap:15px}.studio-form[b-uq4vob3ivm],.bulk-upload[b-uq4vob3ivm],.studio-results[b-uq4vob3ivm]{border:1px solid var(--line);border-radius:17px;background:var(--panel);box-shadow:var(--shadow);overflow:hidden}.studio-form>header[b-uq4vob3ivm],.bulk-upload>header[b-uq4vob3ivm],.studio-results>header[b-uq4vob3ivm]{display:flex;align-items:center;justify-content:space-between;padding:15px 17px;border-bottom:1px solid var(--line);background:var(--panel-2)}.studio-form header>div[b-uq4vob3ivm],.bulk-upload header>div[b-uq4vob3ivm],.studio-results header>div[b-uq4vob3ivm]{display:grid}.studio-form header>span[b-uq4vob3ivm]{padding:5px 7px;border-radius:6px;color:var(--signal);background:var(--signal-dim);font-size:.56rem;font-weight:850}.form-grid[b-uq4vob3ivm]{display:grid;grid-template-columns:repeat(2,1fr);gap:11px;padding:17px}.form-grid label[b-uq4vob3ivm]{display:grid;gap:5px}.form-grid label.full[b-uq4vob3ivm]{grid-column:span 2}.form-grid label span[b-uq4vob3ivm]{color:var(--text-mid);font-size:.62rem;font-weight:800}.form-grid label b[b-uq4vob3ivm]{color:var(--text-low);font-weight:600}.form-grid input[b-uq4vob3ivm],.form-grid textarea[b-uq4vob3ivm]{width:100%;border:1px solid var(--line);border-radius:9px;padding:10px 11px;outline:0;font:inherit;font-size:.72rem;resize:vertical;background-color:var(--panel-2);color:var(--text-hi)}.form-grid input:focus[b-uq4vob3ivm],.form-grid textarea:focus[b-uq4vob3ivm]{border-color:var(--signal);box-shadow:0 0 0 3px color-mix(in srgb, var(--signal), transparent 84%)}.studio-primary[b-uq4vob3ivm]{height:43px;margin:0 17px 17px;padding:0 16px;border:0;border-radius:10px;color:#fff;background:var(--signal);font-size:.73rem;font-weight:850}.bulk-upload header a[b-uq4vob3ivm],.studio-results header a[b-uq4vob3ivm]{padding:7px 10px;border-radius:8px;color:var(--signal);background:var(--signal-dim);text-decoration:none;font-size:.65rem;font-weight:800}.drop-zone[b-uq4vob3ivm]{position:relative;min-height:210px;display:grid;place-items:center;align-content:center;gap:6px;margin:16px;border:2px dashed var(--line);border-radius:14px;color:var(--text-mid);text-align:center;cursor:pointer}.drop-zone>span[b-uq4vob3ivm]{width:45px;height:45px;display:grid;place-items:center;border-radius:12px;color:#fff;background:var(--signal);font-weight:900}.drop-zone strong[b-uq4vob3ivm]{color:var(--text-hi)}.drop-zone small[b-uq4vob3ivm]{font-size:.62rem}.drop-zone input[b-uq4vob3ivm]{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.file-ready[b-uq4vob3ivm]{display:flex;align-items:center;gap:9px;margin:0 16px 14px;padding:11px;border-radius:11px;background:var(--success-dim)}.file-ready>i[b-uq4vob3ivm]{font-style:normal;color:var(--success)}.file-ready>span[b-uq4vob3ivm]{display:grid}.file-ready small[b-uq4vob3ivm]{color:var(--text-mid);font-size:.58rem}.file-ready button[b-uq4vob3ivm]{margin-left:auto;border:0;border-radius:8px;padding:7px 11px;color:var(--on-success);background:var(--success);font-size:.64rem;font-weight:800}.bulk-rules[b-uq4vob3ivm]{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--line)}.bulk-rules span[b-uq4vob3ivm]{display:flex;align-items:center;gap:8px;padding:12px;background:var(--panel-2);color:var(--text-mid);font-size:.61rem}.bulk-rules i[b-uq4vob3ivm]{width:25px;height:25px;display:grid;place-items:center;border-radius:7px;color:var(--signal);background:var(--signal-dim);font-style:normal;font-weight:900}.studio-message[b-uq4vob3ivm]{margin:14px 0;padding:11px 14px;border-radius:10px;font-size:.7rem;font-weight:750}.studio-message.ok[b-uq4vob3ivm]{color:var(--success);background:var(--success-dim)}.studio-message.error[b-uq4vob3ivm]{color:var(--danger);background:var(--danger-dim)}.studio-results[b-uq4vob3ivm]{margin-top:15px}.result-list[b-uq4vob3ivm]{max-height:600px;overflow:auto}.result-list article[b-uq4vob3ivm]{display:grid;grid-template-columns:150px minmax(0,1fr) 75px 250px;gap:14px;align-items:center;padding:14px 17px;border-top:1px solid var(--line-soft)}.result-id[b-uq4vob3ivm]{display:grid}.result-id code[b-uq4vob3ivm]{color:var(--signal)}.result-id small[b-uq4vob3ivm]{color:var(--text-low);font-size:.58rem}.result-main[b-uq4vob3ivm]{display:grid;gap:4px}.result-main span[b-uq4vob3ivm]{color:var(--text-low);font-size:.55rem;font-weight:850;letter-spacing:.07em}.result-main strong[b-uq4vob3ivm]{font-size:.73rem}.result-main small[b-uq4vob3ivm]{color:var(--text-low);font-size:.61rem}.char-count[b-uq4vob3ivm]{display:flex;align-items:baseline;justify-content:center;color:var(--success)}.char-count strong[b-uq4vob3ivm]{font-size:1.2rem}.char-count small[b-uq4vob3ivm]{font-size:.58rem}.char-count.over[b-uq4vob3ivm]{color:var(--danger)}.result-note[b-uq4vob3ivm]{color:var(--text-low);font-size:.59rem;line-height:1.4}.studio-disclaimer[b-uq4vob3ivm]{display:flex;gap:11px;margin-top:15px;padding:14px;border:1px solid var(--alert-dim);border-radius:12px;background:var(--alert-dim)}.studio-disclaimer>span[b-uq4vob3ivm]{width:26px;height:26px;display:grid;place-items:center;border-radius:50%;color:var(--ink);background:var(--alert);font-weight:900}.studio-disclaimer strong[b-uq4vob3ivm]{font-size:.7rem}.studio-disclaimer p[b-uq4vob3ivm]{margin:3px 0 0;color:var(--text-mid);font-size:.64rem;line-height:1.5}@media(max-width:1000px){.studio-grid[b-uq4vob3ivm]{grid-template-columns:1fr}.result-list article[b-uq4vob3ivm]{grid-template-columns:120px 1fr 65px}.result-note[b-uq4vob3ivm]{grid-column:2/-1}}@media(max-width:650px){.studio-heading[b-uq4vob3ivm]{flex-direction:column}.form-grid[b-uq4vob3ivm]{grid-template-columns:1fr}.form-grid label.full[b-uq4vob3ivm]{grid-column:auto}.result-list article[b-uq4vob3ivm]{grid-template-columns:1fr}.result-note[b-uq4vob3ivm]{grid-column:auto}.studio-tabs[b-uq4vob3ivm]{width:100%;overflow:auto}}
.form-grid select[b-uq4vob3ivm]{width:100%;border:1px solid var(--line);border-radius:9px;padding:10px 11px;outline:0;background:var(--panel-2);color:var(--text-hi);font:inherit;font-size:.72rem}.form-grid select:focus[b-uq4vob3ivm]{border-color:var(--signal);box-shadow:0 0 0 3px color-mix(in srgb, var(--signal), transparent 84%)}
.result-desc[b-uq4vob3ivm]{grid-column:1/-1;display:grid;gap:4px;margin-top:2px;padding-top:9px;border-top:1px dashed var(--line-soft)}.result-desc span[b-uq4vob3ivm]{color:var(--text-low);font-size:.55rem;font-weight:850;letter-spacing:.07em}.result-desc p[b-uq4vob3ivm]{margin:0;color:var(--text-mid);font-size:.66rem;line-height:1.55}
/* _content/NexoraSKT.Web/Components/Pages/ReklamAdaylari.razor.rz.scp.css */
/* Operations.razor.css'teki ops-* panel temasının (Ürün Ziyaret ile aynı görsel dil) birebir alt
   kümesi — Blazor scoped CSS component sınırını aşamadığından burada tekrarlanır (bkz. aynı
   örüntü: UrunZiyaretRaporSekmesi.razor.css/ReklamOptimizasyonu.razor.css/PazarPayi.razor.css). */
.ops-page[b-fdojyuopne] { color:var(--text-hi); }
.ops-heading[b-fdojyuopne] { display:flex; align-items:flex-end; justify-content:space-between; gap:25px; margin-bottom:22px; }
.ops-kicker[b-fdojyuopne] { color:var(--signal); font-size:.62rem; font-weight:850; letter-spacing:.14em; }
.ops-heading h1[b-fdojyuopne] { margin:5px 0 6px; font-size:clamp(1.8rem,3vw,2.45rem); }
.ops-heading p[b-fdojyuopne] { max-width:760px; margin:0; color:var(--text-mid); line-height:1.55; }
.ops-heading-actions[b-fdojyuopne] { display:flex; align-items:center; gap:9px; }

.freshness[b-fdojyuopne] { display:flex; align-items:center; gap:7px; padding:9px 11px; border:1px solid var(--line); border-radius:10px; color:var(--text-mid); background:var(--panel-2); font-size:.66rem; font-weight:750; }
.freshness i[b-fdojyuopne] { width:7px; height:7px; border-radius:50%; }
.freshness.fresh i[b-fdojyuopne] { background:var(--success); }
.freshness.stale i[b-fdojyuopne], .freshness.waiting i[b-fdojyuopne] { background:var(--alert); box-shadow:0 0 0 4px var(--alert-dim); }

.ops-refresh[b-fdojyuopne] { min-height:38px; padding:0 12px; border:1px solid var(--line); border-radius:9px; color:var(--text-mid); background:var(--panel-2); font-size:.68rem; font-weight:800; }
.ops-refresh:disabled[b-fdojyuopne] { opacity:.55; }

.ops-data-message[b-fdojyuopne] { margin:-8px 0 15px; padding:10px 13px; border-radius:10px; font-size:.7rem; font-weight:700; }
.ops-data-message.ok[b-fdojyuopne] { color:var(--success); background:var(--success-dim); }
.ops-data-message.error[b-fdojyuopne] { color:var(--danger); background:var(--danger-dim); }

.ops-kpis[b-fdojyuopne] { display:grid; grid-template-columns:repeat(4,1fr); gap:13px; margin-bottom:17px; }
.ops-kpis article[b-fdojyuopne] { min-height:116px; display:grid; align-content:center; gap:5px; padding:17px; border:1px solid var(--line); border-radius:14px; background:var(--panel); box-shadow:0 8px 22px rgba(0,0,0,.25); }
.ops-kpis span[b-fdojyuopne] { color:var(--text-low); font-size:.57rem; font-weight:850; letter-spacing:.08em; }
.ops-kpis strong[b-fdojyuopne] { color:var(--text-hi); font-size:1.5rem; }
.ops-kpis small[b-fdojyuopne] { color:var(--text-low); font-size:.63rem; }
.ops-kpis article.danger strong[b-fdojyuopne] { color:var(--danger); }

.ops-panel[b-fdojyuopne] { overflow:hidden; border:1px solid var(--line); border-radius:15px; background:var(--panel); box-shadow:0 8px 25px rgba(0,0,0,.25); }
.ops-toolbar[b-fdojyuopne] { min-height:66px; display:flex; align-items:center; justify-content:space-between; gap:15px; padding:12px 16px; border-bottom:1px solid var(--line); background:var(--panel-2); }
.ops-toolbar > div[b-fdojyuopne] { display:grid; gap:2px; }
.ops-toolbar strong[b-fdojyuopne] { font-size:.78rem; }
.ops-toolbar small[b-fdojyuopne] { color:var(--text-low); font-size:.62rem; }
.ops-table-wrap[b-fdojyuopne] { overflow-x:auto; }
.ops-table[b-fdojyuopne] { width:100%; border-collapse:collapse; font-size:.72rem; }
.ops-table th[b-fdojyuopne] { padding:11px 13px; color:var(--text-low); background:var(--panel-2); font-size:.57rem; letter-spacing:.07em; text-align:left; white-space:nowrap; }
.ops-table td[b-fdojyuopne] { padding:11px 13px; border-top:1px solid var(--line-soft); white-space:nowrap; }
.ops-table code[b-fdojyuopne] { padding:4px 6px; border-radius:5px; color:var(--signal); background:var(--signal-dim); }

.ops-caution[b-fdojyuopne] { display:flex; gap:11px; margin-top:14px; padding:14px; border:1px solid var(--alert); border-radius:12px; background:var(--alert-dim); }
.ops-caution > span[b-fdojyuopne] { width:25px; height:25px; display:grid; place-items:center; flex:0 0 25px; border-radius:50%; color:var(--ink); background:var(--alert); font-weight:900; }
.ops-caution strong[b-fdojyuopne] { font-size:.7rem; }
.ops-caution p[b-fdojyuopne] { margin:3px 0 0; color:var(--text-mid); font-size:.65rem; }

@media (max-width:1000px) { .ops-kpis[b-fdojyuopne] { grid-template-columns:repeat(2,1fr); } }
@media (max-width:700px) {
    .ops-heading[b-fdojyuopne] { align-items:flex-start; flex-direction:column; }
    .ops-heading-actions[b-fdojyuopne] { width:100%; align-items:stretch; flex-direction:column; }
    .ops-kpis[b-fdojyuopne] { grid-template-columns:1fr; }
}
/* _content/NexoraSKT.Web/Components/Pages/ReklamOptimizasyonu.razor.rz.scp.css */
.ops-page[b-xdr6gkbq3c] { color:var(--text-hi); }.ops-heading[b-xdr6gkbq3c] { display:flex; align-items:flex-end; justify-content:space-between; gap:25px; margin-bottom:22px; }.ops-kicker[b-xdr6gkbq3c] { color:var(--signal); font-size:.62rem; font-weight:850; letter-spacing:.14em; }.ops-heading h1[b-xdr6gkbq3c] { margin:5px 0 6px; font-size:clamp(1.8rem,3vw,2.45rem); }.ops-heading p[b-xdr6gkbq3c] { max-width:760px; margin:0; color:var(--text-mid); line-height:1.55; }.ops-heading-actions[b-xdr6gkbq3c] { display:flex; align-items:center; gap:9px; }.freshness[b-xdr6gkbq3c] { display:flex; align-items:center; gap:7px; padding:9px 11px; border:1px solid var(--line); border-radius:10px; color:var(--text-mid); background:var(--panel-2); font-size:.66rem; font-weight:750; }.freshness i[b-xdr6gkbq3c] { width:7px; height:7px; border-radius:50%; }.freshness.fresh i[b-xdr6gkbq3c] { background:var(--success); }.freshness.stale i[b-xdr6gkbq3c],.freshness.waiting i[b-xdr6gkbq3c] { background:var(--alert); box-shadow:0 0 0 4px var(--alert-dim); }.ops-excel[b-xdr6gkbq3c] { min-height:38px; display:inline-flex; align-items:center; padding:0 12px; border-radius:9px; color:var(--on-success); background:var(--success); font-size:.68rem; font-weight:800; text-decoration:none; }
.ops-kpis[b-xdr6gkbq3c] { display:grid; grid-template-columns:repeat(4,1fr); gap:13px; margin-bottom:17px; }.ops-kpis article[b-xdr6gkbq3c] { min-height:116px; display:grid; align-content:center; gap:5px; padding:17px; border:1px solid var(--line); border-radius:14px; background:var(--panel); box-shadow:0 8px 22px rgba(0,0,0,.25); }.ops-kpis span[b-xdr6gkbq3c] { color:var(--text-low); font-size:.57rem; font-weight:850; letter-spacing:.08em; }.ops-kpis strong[b-xdr6gkbq3c] { color:var(--text-hi); font-size:1.5rem; }.ops-kpis small[b-xdr6gkbq3c] { color:var(--text-low); font-size:.63rem; }
.ops-panel[b-xdr6gkbq3c] { overflow:hidden; border:1px solid var(--line); border-radius:15px; background:var(--panel); box-shadow:0 8px 25px rgba(0,0,0,.25); }.ops-toolbar[b-xdr6gkbq3c] { min-height:66px; display:flex; align-items:center; justify-content:space-between; gap:15px; padding:12px 16px; border-bottom:1px solid var(--line); background:var(--panel-2); }.ops-toolbar>div[b-xdr6gkbq3c] { display:grid; }.ops-toolbar strong[b-xdr6gkbq3c] { font-size:.78rem; }.ops-toolbar small[b-xdr6gkbq3c] { color:var(--text-low); font-size:.62rem; }.ops-table-wrap[b-xdr6gkbq3c] { overflow-x:auto; }.ops-table[b-xdr6gkbq3c] { width:100%; border-collapse:collapse; font-size:.72rem; }.ops-table th[b-xdr6gkbq3c] { padding:11px 13px; color:var(--text-low); background:var(--panel-2); font-size:.57rem; letter-spacing:.07em; text-align:left; white-space:nowrap; }.ops-table td[b-xdr6gkbq3c] { padding:11px 13px; border-top:1px solid var(--line-soft); }.state-badge[b-xdr6gkbq3c] { display:inline-flex; margin-left:7px; padding:4px 6px; border-radius:6px; font-size:.52rem; font-weight:850; letter-spacing:.05em; }.state-badge.green[b-xdr6gkbq3c] { color:var(--success); background:var(--success-dim); }.ops-caution[b-xdr6gkbq3c] { display:flex; gap:11px; margin-top:14px; padding:14px; border:1px solid var(--alert); border-radius:12px; background:var(--alert-dim); }.ops-caution.info[b-xdr6gkbq3c] { border-color:var(--signal); background:var(--signal-dim); }.ops-caution.info>span[b-xdr6gkbq3c] { background:var(--signal); }.ops-caution>span[b-xdr6gkbq3c] { width:25px; height:25px; display:grid; place-items:center; flex:0 0 25px; border-radius:50%; color:var(--ink); background:var(--alert); font-weight:900; }.ops-caution strong[b-xdr6gkbq3c] { font-size:.7rem; }.ops-caution p[b-xdr6gkbq3c] { margin:3px 0 0; color:var(--alert); font-size:.65rem; }.ops-caution.info p[b-xdr6gkbq3c] { color:var(--signal); }
.ops-refresh[b-xdr6gkbq3c] { min-height:38px; padding:0 12px; border:1px solid var(--line); border-radius:9px; color:var(--text-mid); background:var(--panel-2); font-size:.68rem; font-weight:800; }
.ops-refresh:disabled[b-xdr6gkbq3c] { opacity:.55; }
.ops-data-message[b-xdr6gkbq3c] { margin:-8px 0 15px; padding:10px 13px; border-radius:10px; font-size:.7rem; font-weight:700; }
.ops-data-message.ok[b-xdr6gkbq3c] { color:var(--success); background:var(--success-dim); }.ops-data-message.error[b-xdr6gkbq3c] { color:var(--danger); background:var(--danger-dim); }
.panel-empty[b-xdr6gkbq3c] { margin-top:14px; border:1px solid var(--line); border-radius:15px; background:var(--panel); }
tr.bizim-marka[b-xdr6gkbq3c] { background:color-mix(in srgb, var(--success), transparent 90%); }
tr.en-ucuz-saat[b-xdr6gkbq3c] { background:color-mix(in srgb, var(--success), transparent 85%); font-weight:700; }
.daypart-grid[b-xdr6gkbq3c] { display:grid; grid-template-columns:repeat(4,1fr); gap:1px; background:var(--line); }
.daypart-grid article[b-xdr6gkbq3c] { padding:14px; background:var(--panel); }
.daypart-grid header[b-xdr6gkbq3c] { display:grid; gap:2px; margin-bottom:10px; }
.daypart-grid header small[b-xdr6gkbq3c] { color:var(--text-low); font-size:.6rem; }
.daypart-grid ul[b-xdr6gkbq3c] { display:grid; gap:6px; margin:0; padding:0; list-style:none; }
.daypart-grid li[b-xdr6gkbq3c] { display:flex; align-items:center; justify-content:space-between; font-size:.68rem; }
.daypart-grid li b[b-xdr6gkbq3c] { color:var(--signal); }
@media(max-width:1000px){.ops-kpis[b-xdr6gkbq3c]{grid-template-columns:repeat(2,1fr)}.daypart-grid[b-xdr6gkbq3c]{grid-template-columns:repeat(2,1fr)}}
@media(max-width:700px){.ops-heading[b-xdr6gkbq3c]{align-items:flex-start;flex-direction:column}.ops-heading-actions[b-xdr6gkbq3c],.ops-toolbar[b-xdr6gkbq3c],.ops-filter-bar[b-xdr6gkbq3c]{width:100%;align-items:stretch;flex-direction:column}.ops-filter-bar label[b-xdr6gkbq3c]{width:100%;min-width:0}.ops-kpis[b-xdr6gkbq3c]{grid-template-columns:1fr}.daypart-grid[b-xdr6gkbq3c]{grid-template-columns:1fr}}
/* _content/NexoraSKT.Web/Components/Pages/SatisOzeti.razor.rz.scp.css */
.sales-page[b-um2kvg8i1f] { color:var(--text-hi); }
.sales-heading[b-um2kvg8i1f] { display:flex; justify-content:space-between; gap:24px; align-items:flex-start; margin-bottom:16px; }
.sales-heading>div:first-child>span[b-um2kvg8i1f] { color:var(--signal); font-size:.68rem; font-weight:850; letter-spacing:.15em; }
.sales-heading h1[b-um2kvg8i1f] { margin:7px 0 5px; font-size:2rem; font-weight:850; }
.sales-heading p[b-um2kvg8i1f] { margin:0; color:var(--text-mid); }
.sales-live[b-um2kvg8i1f] { display:flex; align-items:center; gap:10px; padding:11px 14px; border:1px solid var(--line); border-radius:13px; background:var(--panel); color:var(--text-mid); font-size:.68rem; }
.sales-live i[b-um2kvg8i1f] { width:10px; height:10px; border-radius:50%; background:var(--success); box-shadow:0 0 0 5px var(--success-dim); }
.sales-live strong[b-um2kvg8i1f] { color:var(--text-hi); }

.sales-scope-note[b-um2kvg8i1f] { margin-bottom:18px; padding:12px 16px; border:1px solid var(--line); border-left:3px solid var(--signal); border-radius:11px; background:var(--panel); color:var(--text-mid); font-size:.78rem; line-height:1.5; }
.sales-scope-note strong[b-um2kvg8i1f] { color:var(--text-hi); }

.sales-message[b-um2kvg8i1f] { margin:0 0 16px; padding:11px 14px; border-radius:11px; font-size:.79rem; font-weight:700; }
.sales-message.ok[b-um2kvg8i1f] { color:var(--success); background:var(--success-dim); }
.sales-message.error[b-um2kvg8i1f] { color:var(--danger); background:var(--danger-dim); }

.sales-controls[b-um2kvg8i1f] { display:grid; grid-template-columns:repeat(7, 1fr) auto auto auto; gap:10px; align-items:end; padding:16px; border:1px solid var(--line); border-radius:17px; background:var(--panel); box-shadow:0 10px 30px rgba(0,0,0,.35); }
.sales-controls label[b-um2kvg8i1f], .sales-controls .cari-alan[b-um2kvg8i1f] { display:grid; gap:6px; }
.sales-controls label span[b-um2kvg8i1f], .sales-controls .cari-alan span[b-um2kvg8i1f] { font-size:.67rem; font-weight:800; color:var(--text-mid); letter-spacing:.06em; }
/* CARİ alanı bilerek <label> DEĞİL <div> (bkz. CariCokluSecici.razor'daki not: örtüyü bir
   <label> sarmalarsa tarayıcı tıklamayı tetikleyici butona da yönlendirip paneli anında yeniden
   açıyordu). */
.sales-controls input[b-um2kvg8i1f], .sales-controls select[b-um2kvg8i1f] { height:41px; border:1px solid var(--line); border-radius:10px; padding:0 12px; outline:none; background:var(--panel-2); color:var(--text-hi); }
.sales-controls input:focus[b-um2kvg8i1f], .sales-controls select:focus[b-um2kvg8i1f] { border-color:var(--signal); box-shadow:0 0 0 3px rgba(5, 119, 168,.15); }
.sales-presets[b-um2kvg8i1f] { display:flex; gap:6px; }
.sales-presets button[b-um2kvg8i1f] { height:41px; border:1px solid var(--line); border-radius:10px; padding:0 10px; background:var(--panel-2); color:var(--text-mid); font-size:.68rem; font-weight:800; white-space:nowrap; }
.sales-presets button:hover[b-um2kvg8i1f] { color:var(--text-hi); border-color:var(--signal); }
.sales-controls .refresh[b-um2kvg8i1f], .sales-controls .excel[b-um2kvg8i1f] { height:41px; display:flex; align-items:center; justify-content:center; padding:0 15px; border-radius:10px; font-size:.76rem; font-weight:800; text-decoration:none; white-space:nowrap; }
.refresh[b-um2kvg8i1f] { border:0; color:#fff; background:var(--signal); }
.refresh:disabled[b-um2kvg8i1f] { opacity:.6; }
.excel[b-um2kvg8i1f] { color:var(--success); background:var(--success-dim); border:1px solid var(--success); }

.sales-kpis[b-um2kvg8i1f] { display:grid; grid-template-columns:repeat(4,1fr); gap:13px; margin:18px 0; }
.sales-kpis article[b-um2kvg8i1f] { display:grid; gap:3px; padding:18px; border:1px solid var(--line); border-radius:16px; background:var(--panel); }
.sales-kpis span[b-um2kvg8i1f] { font-size:.66rem; font-weight:850; color:var(--text-mid); letter-spacing:.08em; }
.sales-kpis strong[b-um2kvg8i1f] { font-size:1.65rem; }
.sales-kpis small[b-um2kvg8i1f] { color:var(--text-low); }

.sales-table-panel[b-um2kvg8i1f] { border:1px solid var(--line); border-radius:18px; background:var(--panel); overflow:hidden; }
.sales-table-panel>header[b-um2kvg8i1f] { display:flex; flex-wrap:wrap; justify-content:space-between; align-items:center; gap:12px; padding:17px 19px; border-bottom:1px solid var(--line); }
.sales-table-panel>header div[b-um2kvg8i1f] { display:grid; }
.sales-table-panel header small[b-um2kvg8i1f] { color:var(--text-low); }
.sales-table-panel>header>span[b-um2kvg8i1f] { color:var(--text-low); font-size:.72rem; font-weight:800; }
.table-search[b-um2kvg8i1f] { margin-left:auto; }
.table-search input[b-um2kvg8i1f] { height:34px; min-width:230px; padding:0 10px; border:1px solid var(--line); border-radius:8px; font-size:.7rem; background:var(--panel-2); color:var(--text-hi); }

.sales-table-wrap[b-um2kvg8i1f] { overflow:auto; max-height:610px; }
.sales-table-wrap table[b-um2kvg8i1f] { width:100%; border-collapse:collapse; min-width:900px; }
.sales-table-wrap th[b-um2kvg8i1f] { position:sticky; top:0; z-index:1; padding:11px 13px; background:var(--panel-2); color:var(--text-low); font-size:.63rem; letter-spacing:.07em; text-align:left; }
.sales-table-wrap td[b-um2kvg8i1f] { padding:12px 13px; border-top:1px solid var(--line-soft); font-size:.76rem; }
.sales-table-wrap td small[b-um2kvg8i1f] { display:block; max-width:320px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.sales-table-wrap code[b-um2kvg8i1f] { color:var(--signal); background:var(--signal-dim); padding:3px 6px; border-radius:6px; }
.sales-table-wrap tr:hover[b-um2kvg8i1f] { background:var(--panel-2); }
.sales-table-wrap tfoot td[b-um2kvg8i1f] { font-weight:900; border-top:2px solid var(--line); background:var(--panel-2); }
.money[b-um2kvg8i1f] { font-weight:800; }
.money.positive[b-um2kvg8i1f] { color:var(--success); }
.money.negative[b-um2kvg8i1f] { color:var(--danger); }
.sales-empty[b-um2kvg8i1f] { padding:40px; text-align:center; color:var(--text-mid); }
.sales-front-note[b-um2kvg8i1f] { padding:9px 19px; font-size:.71rem; color:var(--text-low); border-top:1px solid var(--line-soft); }

@media(max-width:1250px) { .sales-kpis[b-um2kvg8i1f] { grid-template-columns:repeat(2,1fr); } }
@media(max-width:1100px) { .sales-controls[b-um2kvg8i1f] { grid-template-columns:1fr 1fr; } .sales-presets[b-um2kvg8i1f] { grid-column:span 2; } }
@media(max-width:640px) { .sales-heading[b-um2kvg8i1f] { display:block; } .sales-live[b-um2kvg8i1f] { margin-top:12px; width:max-content; } .sales-controls[b-um2kvg8i1f] { grid-template-columns:1fr; } .sales-kpis[b-um2kvg8i1f] { grid-template-columns:1fr; } }
/* _content/NexoraSKT.Web/Components/Pages/SktSekmeler.razor.rz.scp.css */
.skt-module-tabs[b-7dfrgy773w] {
    display: flex;
    flex-wrap: wrap;
    gap: 6px;
    margin: 0 0 24px;
    padding: 6px;
    border: 1px solid var(--line);
    border-radius: 12px;
    background: var(--panel-2);
    box-shadow: var(--shadow);
}

.skt-module-tabs a[b-7dfrgy773w] {
    display: inline-flex;
    align-items: center;
    gap: 9px;
    padding: 10px 15px;
    border-radius: 11px;
    color: var(--text-mid);
    text-decoration: none;
    font-size: .82rem;
    font-weight: 750;
}

.skt-module-tabs a span[b-7dfrgy773w] {
    color: var(--text-low);
    font-size: .66rem;
    letter-spacing: .08em;
}

.skt-module-tabs a:hover[b-7dfrgy773w] { color: var(--text-hi); background: var(--panel); }
.skt-module-tabs a.active[b-7dfrgy773w] { color: var(--on-signal); background: var(--signal); }
.skt-module-tabs a.active span[b-7dfrgy773w] { color: color-mix(in srgb, var(--on-signal), transparent 30%); }
/* _content/NexoraSKT.Web/Components/Pages/StockValue.razor.rz.scp.css */
.value-page[b-0n6hdr68ac]{max-width:1540px;margin:0 auto;padding:42px 48px 70px;color:var(--text-hi)}.value-hero[b-0n6hdr68ac]{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;margin-bottom:24px}.value-hero span[b-0n6hdr68ac]{font-size:11px;letter-spacing:.16em;font-weight:900;color:var(--signal)}.value-hero h1[b-0n6hdr68ac]{font-size:38px;line-height:1.05;margin:9px 0 10px;letter-spacing:-.04em}.value-hero p[b-0n6hdr68ac]{margin:0;color:var(--text-mid);font-size:15px}.hero-actions[b-0n6hdr68ac]{display:flex;gap:10px}.hero-actions a[b-0n6hdr68ac],.hero-actions button[b-0n6hdr68ac]{padding:12px 16px;border-radius:11px;text-decoration:none;font-size:13px;font-weight:800;cursor:pointer;font-family:inherit}.hero-actions button:disabled[b-0n6hdr68ac]{opacity:.6;cursor:default}.secondary-button[b-0n6hdr68ac]{color:var(--text-hi);border:1px solid var(--line);background:var(--panel-2)}.primary-button[b-0n6hdr68ac]{color:#fff;background:var(--signal)}.formula-strip[b-0n6hdr68ac]{display:grid;grid-template-columns:repeat(4,1fr);background:var(--panel-2);border-radius:16px;color:var(--text-hi);margin-bottom:18px}.formula-strip>div[b-0n6hdr68ac]{display:flex;align-items:center;gap:12px;padding:16px 20px;border-right:1px solid var(--line-soft)}.formula-strip>div:last-child[b-0n6hdr68ac]{border:0}.formula-strip i[b-0n6hdr68ac]{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:var(--signal-dim);color:var(--signal);font-style:normal;font-weight:900}.formula-strip i.live[b-0n6hdr68ac]{width:9px;height:9px;border-radius:50%;background:var(--success);box-shadow:0 0 0 5px var(--success-dim)}.formula-strip span[b-0n6hdr68ac]{display:flex;flex-direction:column}.formula-strip strong[b-0n6hdr68ac]{font-size:13px}.formula-strip small[b-0n6hdr68ac]{font-size:11px;color:var(--text-mid);margin-top:2px}.upload-panel[b-0n6hdr68ac]{display:flex;justify-content:space-between;align-items:center;gap:20px;background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:18px 20px;box-shadow:var(--shadow)}.upload-copy[b-0n6hdr68ac]{display:flex;align-items:center;gap:14px}.upload-icon[b-0n6hdr68ac]{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:var(--signal-dim);color:var(--signal);font-size:22px;font-weight:800}.upload-copy div[b-0n6hdr68ac]{display:flex;flex-direction:column}.upload-copy strong[b-0n6hdr68ac]{font-size:14px}.upload-copy small[b-0n6hdr68ac]{color:var(--text-low);font-size:12px;margin-top:4px}.file-button[b-0n6hdr68ac]{position:relative;overflow:hidden;cursor:pointer;padding:11px 17px;background:var(--panel-2);color:var(--text-hi);border-radius:10px;font-weight:800;font-size:12px}.file-button input[b-0n6hdr68ac]{position:absolute;inset:0;opacity:0;cursor:pointer}.file-button.disabled[b-0n6hdr68ac]{opacity:.6}.result-message[b-0n6hdr68ac]{display:flex;gap:12px;align-items:center;padding:12px 16px;border-radius:11px;margin-top:10px;font-size:12px}.result-message.success[b-0n6hdr68ac]{background:var(--success-dim);color:var(--success)}.result-message.error[b-0n6hdr68ac]{background:var(--danger-dim);color:var(--danger)}.kpi-grid[b-0n6hdr68ac]{display:grid;grid-template-columns:1.25fr repeat(4,1fr);gap:12px;margin:18px 0}.kpi-grid article[b-0n6hdr68ac]{background:var(--panel);border:1px solid var(--line);border-radius:15px;padding:17px 18px;display:flex;flex-direction:column;min-height:105px}.kpi-grid span[b-0n6hdr68ac]{font-size:10px;font-weight:900;letter-spacing:.08em;color:var(--text-mid)}.kpi-grid strong[b-0n6hdr68ac]{font-size:25px;letter-spacing:-.04em;margin:8px 0 3px}.kpi-grid small[b-0n6hdr68ac]{font-size:11px;color:var(--text-low)}.kpi-grid article:first-child[b-0n6hdr68ac]{background:var(--signal-dim);border-color:var(--signal-dim);color:var(--text-hi)}.kpi-grid article:first-child span[b-0n6hdr68ac],.kpi-grid article:first-child small[b-0n6hdr68ac]{color:var(--text-mid)}.kpi-grid .warning strong[b-0n6hdr68ac]{color:var(--alert)}.kpi-grid .missing strong[b-0n6hdr68ac]{color:var(--danger)}.status-overview[b-0n6hdr68ac]{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin-bottom:18px}.status-item[b-0n6hdr68ac]{position:relative;text-align:left;background:var(--panel);border:1px solid var(--line);border-radius:13px;padding:13px 14px;overflow:hidden;cursor:pointer;color:var(--text-hi)}.status-item>span[b-0n6hdr68ac]{display:flex;align-items:center;gap:7px;font-size:10px;font-weight:900}.status-item i[b-0n6hdr68ac]{width:7px;height:7px;border-radius:50%;background:var(--text-low)}.status-item strong[b-0n6hdr68ac]{display:block;font-size:20px;margin-top:6px}.status-item small[b-0n6hdr68ac]{position:absolute;right:14px;top:34px;color:var(--text-low);font-size:11px}.status-item b[b-0n6hdr68ac]{position:absolute;left:0;bottom:0;height:3px;background:var(--text-low)}.status-item.selected[b-0n6hdr68ac]{box-shadow:0 0 0 2px var(--signal)}.status-item.critical i[b-0n6hdr68ac],.status-item.critical b[b-0n6hdr68ac]{background:var(--danger)}.status-item.low i[b-0n6hdr68ac],.status-item.low b[b-0n6hdr68ac]{background:var(--alert)}.status-item.balanced i[b-0n6hdr68ac],.status-item.balanced b[b-0n6hdr68ac]{background:var(--success)}.status-item.high i[b-0n6hdr68ac],.status-item.high b[b-0n6hdr68ac]{background:var(--alert)}.detail-panel[b-0n6hdr68ac]{background:var(--panel);border:1px solid var(--line);border-radius:17px}.detail-panel>header[b-0n6hdr68ac]{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:17px 19px;border-bottom:1px solid var(--line-soft)}.detail-panel header>div:first-child[b-0n6hdr68ac]{display:flex;flex-direction:column}.detail-panel header strong[b-0n6hdr68ac]{font-size:14px}.detail-panel header small[b-0n6hdr68ac]{font-size:11px;color:var(--text-low);margin-top:3px}.filters[b-0n6hdr68ac]{display:flex;gap:8px}.filters input[b-0n6hdr68ac],.filters select[b-0n6hdr68ac]{height:36px;border:1px solid var(--line);border-radius:9px;background:var(--panel-2);padding:0 11px;color:var(--text-hi);font-size:12px;outline:none}.filters input[b-0n6hdr68ac]{width:230px}.table-scroll[b-0n6hdr68ac]{overflow:auto;max-height:620px;border-radius:0 0 17px 17px}table[b-0n6hdr68ac]{width:100%;border-collapse:collapse;min-width:880px}th[b-0n6hdr68ac]{position:sticky;top:0;z-index:1;background:var(--panel-2);text-align:left;padding:11px 14px;font-size:9px;letter-spacing:.08em;color:var(--text-low);border-bottom:1px solid var(--line)}td[b-0n6hdr68ac]{padding:12px 14px;border-bottom:1px solid var(--line-soft);font-size:12px;vertical-align:middle}td strong[b-0n6hdr68ac],td small[b-0n6hdr68ac]{display:block}td small[b-0n6hdr68ac]{color:var(--text-low);margin-top:3px;max-width:270px}td code[b-0n6hdr68ac]{font-family:ui-monospace,monospace;color:var(--signal);background:var(--signal-dim);padding:3px 6px;border-radius:5px}.number[b-0n6hdr68ac]{text-align:right;font-variant-numeric:tabular-nums}.number.value[b-0n6hdr68ac]{font-weight:900;color:var(--text-hi)}.number.months[b-0n6hdr68ac]{font-weight:800}.state[b-0n6hdr68ac]{display:inline-block;border-radius:99px;padding:5px 8px;font-size:9px;font-weight:900;white-space:nowrap}.state.critical[b-0n6hdr68ac]{background:var(--danger-dim);color:var(--danger)}.state.low[b-0n6hdr68ac]{background:var(--alert-dim);color:var(--alert)}.state.balanced[b-0n6hdr68ac]{background:var(--success-dim);color:var(--success)}.state.high[b-0n6hdr68ac]{background:var(--alert-dim);color:var(--alert)}.state.missing[b-0n6hdr68ac]{background:var(--panel-2);color:var(--text-low)}tbody tr.critical[b-0n6hdr68ac]{background:var(--danger-dim)}tbody tr.low[b-0n6hdr68ac],tbody tr.high[b-0n6hdr68ac]{background:var(--alert-dim)}tbody tr.missing[b-0n6hdr68ac]{background:var(--panel-2)}.empty-state[b-0n6hdr68ac]{text-align:center;padding:60px 20px}.empty-state>span[b-0n6hdr68ac]{display:grid;place-items:center;width:56px;height:56px;margin:0 auto 15px;border-radius:18px;background:var(--signal-dim);color:var(--signal);font-size:25px;font-weight:900}.empty-state h2[b-0n6hdr68ac]{font-size:17px;margin:0 0 7px}.empty-state p[b-0n6hdr68ac]{max-width:560px;margin:auto;color:var(--text-mid);font-size:12px;line-height:1.6}@media(max-width:1100px){.value-page[b-0n6hdr68ac]{padding:28px 24px}.kpi-grid[b-0n6hdr68ac]{grid-template-columns:repeat(2,1fr)}.status-overview[b-0n6hdr68ac]{grid-template-columns:repeat(3,1fr)}.detail-panel>header[b-0n6hdr68ac]{align-items:flex-start;flex-direction:column}.filters[b-0n6hdr68ac]{width:100%;flex-wrap:wrap}.filters input[b-0n6hdr68ac]{flex:1}.formula-strip[b-0n6hdr68ac]{grid-template-columns:1fr}.formula-strip>div[b-0n6hdr68ac]{border-right:0;border-bottom:1px solid var(--line-soft)}}@media(max-width:700px){.value-hero[b-0n6hdr68ac],.upload-panel[b-0n6hdr68ac]{flex-direction:column}.hero-actions[b-0n6hdr68ac],.file-button[b-0n6hdr68ac]{width:100%}.hero-actions a[b-0n6hdr68ac],.hero-actions button[b-0n6hdr68ac]{text-align:center;flex:1}.kpi-grid[b-0n6hdr68ac],.status-overview[b-0n6hdr68ac]{grid-template-columns:1fr 1fr}.filters[b-0n6hdr68ac]{display:grid;grid-template-columns:1fr}.filters input[b-0n6hdr68ac]{width:100%}}
.status-overview[b-0n6hdr68ac]{grid-template-columns:repeat(auto-fit,minmax(145px,1fr))}
.number.attention[b-0n6hdr68ac]{color:var(--danger);font-weight:900}
.source-panel[b-0n6hdr68ac]{display:flex;align-items:center;gap:14px;background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:18px 20px;box-shadow:var(--shadow)}.source-panel>div[b-0n6hdr68ac]{display:flex;flex-direction:column}.source-panel strong[b-0n6hdr68ac]{font-size:14px}.source-panel small[b-0n6hdr68ac]{color:var(--text-low);font-size:12px;margin-top:4px}.source-panel.ready[b-0n6hdr68ac]{border-color:var(--success);background:var(--success-dim)}.source-panel.waiting[b-0n6hdr68ac]{border-color:var(--alert);background:var(--alert-dim)}
.value-tabs[b-0n6hdr68ac]{display:flex;gap:8px;margin-bottom:18px}.value-tabs button[b-0n6hdr68ac]{padding:10px 16px;border-radius:10px;border:1px solid var(--line);background:var(--panel-2);color:var(--text-mid);font-size:12px;font-weight:800;cursor:pointer}.value-tabs button.active[b-0n6hdr68ac]{background:var(--signal);color:#fff;border-color:var(--signal)}
.kpi-grid-4[b-0n6hdr68ac]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:18px 0}.kpi-grid-4 article[b-0n6hdr68ac]{background:var(--panel);border:1px solid var(--line);border-radius:15px;padding:17px 18px;display:flex;flex-direction:column;min-height:105px}.kpi-grid-4 span[b-0n6hdr68ac]{font-size:10px;font-weight:900;letter-spacing:.08em;color:var(--text-mid)}.kpi-grid-4 strong[b-0n6hdr68ac]{font-size:25px;letter-spacing:-.04em;margin:8px 0 3px}.kpi-grid-4 small[b-0n6hdr68ac]{font-size:11px;color:var(--text-low)}.kpi-grid-4 .warning strong[b-0n6hdr68ac]{color:var(--alert)}.kpi-grid-4 .missing strong[b-0n6hdr68ac]{color:var(--danger)}
@media(max-width:1100px){.kpi-grid-4[b-0n6hdr68ac]{grid-template-columns:repeat(2,1fr)}}
@media(max-width:700px){.kpi-grid-4[b-0n6hdr68ac]{grid-template-columns:1fr 1fr}.value-tabs[b-0n6hdr68ac]{flex-direction:column}}
th[b-0n6hdr68ac],td[b-0n6hdr68ac]{border-right:1px solid var(--line)}
th:last-child[b-0n6hdr68ac],td:last-child[b-0n6hdr68ac]{border-right:0}
td[b-0n6hdr68ac]{border-bottom-color:var(--line)}
/* _content/NexoraSKT.Web/Components/Pages/TeslimatTakip.razor.rz.scp.css */
.tt-page[b-7o546rz38e] { display: flex; flex-direction: column; gap: 18px; padding-bottom: 40px; }

.tt-heading[b-7o546rz38e] { display: flex; align-items: flex-end; justify-content: space-between; gap: 24px; flex-wrap: wrap; }
.tt-kicker[b-7o546rz38e] { color: var(--signal); font-size: .62rem; font-weight: 850; letter-spacing: .12em; }
.tt-heading h1[b-7o546rz38e] { margin: 6px 0 8px; font-size: clamp(1.7rem, 3vw, 2.5rem); }
.tt-heading p[b-7o546rz38e] { margin: 0; max-width: 760px; color: var(--text-mid); line-height: 1.65; font-size: .9rem; }
.tt-actions[b-7o546rz38e] { display: flex; align-items: center; gap: 10px; flex: none; flex-wrap: wrap; justify-content: flex-end; }

.tt-btn[b-7o546rz38e] { min-height: 40px; padding: .5rem 1rem; border: 1px solid var(--line); border-radius: 9px; background: var(--panel-2); color: var(--text-hi); font-weight: 700; font-size: .8rem; cursor: pointer; transition: border-color .15s ease, transform .15s ease; text-decoration: none; display: inline-flex; align-items: center; }
.tt-btn:hover:not(:disabled)[b-7o546rz38e] { border-color: var(--text-low); transform: translateY(-1px); }
.tt-btn:disabled[b-7o546rz38e] { opacity: .55; cursor: default; }
.tt-btn-primary[b-7o546rz38e] { background: var(--signal); border-color: var(--signal); color: var(--on-signal, #fff); }
.tt-btn-primary:hover:not(:disabled)[b-7o546rz38e] { background: color-mix(in srgb, var(--signal), #000 10%); }

.tt-msg[b-7o546rz38e] { padding: 12px 15px; border-radius: 10px; font-size: .84rem; }
.tt-msg.err[b-7o546rz38e] { color: var(--danger); background: var(--danger-dim); border: 1px solid color-mix(in srgb, var(--danger), transparent 55%); }
.tt-msg.ok[b-7o546rz38e] { color: var(--success); background: color-mix(in srgb, var(--success), transparent 88%); border: 1px solid color-mix(in srgb, var(--success), transparent 55%); }

.tt-loading[b-7o546rz38e] { display: flex; align-items: center; gap: 12px; padding: 34px; border: 1px dashed var(--line); border-radius: var(--radius); background: var(--panel); color: var(--text-mid); font-size: .9rem; }
.tt-spin[b-7o546rz38e] { width: 16px; height: 16px; border: 2px solid var(--line); border-top-color: var(--signal); border-radius: 50%; animation: tt-rot-b-7o546rz38e .8s linear infinite; }
@keyframes tt-rot-b-7o546rz38e { to { transform: rotate(360deg); } }

.tt-empty[b-7o546rz38e] { display: grid; justify-items: center; gap: 6px; padding: 48px 20px; border: 1px dashed var(--line); border-radius: var(--radius); background: var(--panel); text-align: center; }
.tt-empty span[b-7o546rz38e] { width: 34px; height: 34px; display: grid; place-items: center; border-radius: 50%; background: var(--panel-2); color: var(--text-low); font-weight: 800; }
.tt-empty strong[b-7o546rz38e] { color: var(--text-hi); font-size: 1rem; }
.tt-empty small[b-7o546rz38e] { color: var(--text-mid); max-width: 460px; }

.tt-kpis[b-7o546rz38e] { display: grid; grid-template-columns: repeat(5, 1fr); gap: 12px; }
.tt-kpis article[b-7o546rz38e] { display: grid; gap: 3px; padding: 15px 16px; border: 1px solid var(--line); border-left-width: 4px; border-left-color: var(--signal); border-radius: 12px; background: var(--panel); }
.tt-kpis span[b-7o546rz38e] { color: var(--text-low); font-size: .62rem; font-weight: 850; letter-spacing: .09em; }
.tt-kpis strong[b-7o546rz38e] { font-size: 1.7rem; line-height: 1; color: var(--text-hi); }
.tt-kpis small[b-7o546rz38e] { color: var(--text-low); font-size: .64rem; }
.tt-kpis article.stale[b-7o546rz38e] { border-left-color: var(--alert); }
.tt-kpis article.stale strong[b-7o546rz38e] { color: var(--alert); }

.tt-panel[b-7o546rz38e] { border: 1px solid var(--line); border-radius: var(--radius); background: var(--panel); padding: 18px 20px; display: flex; flex-direction: column; gap: 14px; }
.tt-panel-head[b-7o546rz38e] { display: flex; align-items: center; justify-content: space-between; gap: 14px; flex-wrap: wrap; }
.tt-panel-head h2[b-7o546rz38e] { margin: 0; font-size: 1.05rem; color: var(--text-hi); }
.tt-meta[b-7o546rz38e] { color: var(--text-mid); font-size: .78rem; }

.tt-table-wrap[b-7o546rz38e] { overflow-x: auto; }
.tt-table-wrap table[b-7o546rz38e] { min-width: 640px; }
.tt-pivot th[b-7o546rz38e], .tt-pivot td[b-7o546rz38e] { text-align: right; white-space: nowrap; }
.tt-pivot th:first-child[b-7o546rz38e], .tt-pivot td:first-child[b-7o546rz38e] { text-align: left; }
.tt-col-gecmis[b-7o546rz38e] { color: var(--danger); font-weight: 700; }
.tt-col-toplam[b-7o546rz38e] { font-weight: 800; }
.tt-grand-total[b-7o546rz38e] { background: var(--panel-2); }
.tt-clickable[b-7o546rz38e] { cursor: pointer; }
.tt-status[b-7o546rz38e] { padding: 2px 8px; border-radius: 6px; background: var(--panel-2); border: 1px solid var(--line); font-size: .72rem; font-weight: 700; color: var(--text-hi); }

.tt-filters[b-7o546rz38e] { display: flex; align-items: center; gap: 12px; flex-wrap: wrap; }
.tt-filters label[b-7o546rz38e] { display: flex; flex-direction: column; gap: 4px; font-size: .68rem; font-weight: 800; letter-spacing: .06em; color: var(--text-low); text-transform: uppercase; }
.tt-filters select[b-7o546rz38e] { min-height: 38px; padding: 0 10px; border: 1px solid var(--line); border-radius: 8px; background: var(--panel-2); color: var(--text-hi); font-size: .82rem; font-weight: 600; }

.tt-pager[b-7o546rz38e] { display: flex; align-items: center; justify-content: space-between; gap: 12px; flex-wrap: wrap; font-size: .8rem; color: var(--text-mid); }

.tt-form[b-7o546rz38e] { border: 1px solid var(--line); border-radius: 12px; padding: 16px; background: var(--panel-2); display: flex; flex-direction: column; gap: 12px; }
.tt-form-grid[b-7o546rz38e] { display: grid; grid-template-columns: repeat(auto-fit, minmax(220px, 1fr)); gap: 12px; }
.tt-form-grid label[b-7o546rz38e] { display: flex; flex-direction: column; gap: 5px; font-size: .68rem; font-weight: 800; letter-spacing: .05em; color: var(--text-low); text-transform: uppercase; }
.tt-form-grid input[b-7o546rz38e] { min-height: 38px; padding: 0 10px; border: 1px solid var(--line); border-radius: 8px; background: var(--panel); color: var(--text-hi); font-size: .85rem; font-weight: 600; }
.tt-form-grid input:focus[b-7o546rz38e] { outline: none; border-color: var(--signal); box-shadow: 0 0 0 3px var(--signal-dim); }
.tt-form-actions[b-7o546rz38e] { display: flex; gap: 10px; }

.tt-row-actions[b-7o546rz38e] { display: flex; gap: 10px; white-space: nowrap; }
.tt-link[b-7o546rz38e] { background: none; border: none; color: var(--signal); font-size: .78rem; font-weight: 700; cursor: pointer; padding: 0; }
.tt-link:hover[b-7o546rz38e] { text-decoration: underline; }
/* _content/NexoraSKT.Web/Components/Pages/UrunSatisTrendi.razor.rz.scp.css */
/* Stok Ayı & Satış Hızı (StockValue.razor.css) ile AYNI tasarım dili — bu modül onun kardeşi
   olarak okunmalı. Buraya özgü olanlar: metrik anahtarı, aylık sütun grafiği, satır içi seyir
   çizgisi (sparkline) ve 12 ay kolonlu geniş tablonun sabit ilk kolonu. */

.trend-page[b-dsx6ig06z0]{max-width:1540px;margin:0 auto;padding:42px 48px 70px;color:var(--text-hi)}
.trend-hero[b-dsx6ig06z0]{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;margin-bottom:24px}
.trend-hero span[b-dsx6ig06z0]{font-size:11px;letter-spacing:.16em;font-weight:900;color:var(--signal)}
.trend-hero h1[b-dsx6ig06z0]{font-size:38px;line-height:1.05;margin:9px 0 10px;letter-spacing:-.04em}
.trend-hero p[b-dsx6ig06z0]{margin:0;color:var(--text-mid);font-size:15px}
.hero-actions[b-dsx6ig06z0]{display:flex;gap:10px}
.hero-actions a[b-dsx6ig06z0],.hero-actions button[b-dsx6ig06z0]{padding:12px 16px;border-radius:11px;text-decoration:none;font-size:13px;font-weight:800;cursor:pointer;font-family:inherit}
.hero-actions button:disabled[b-dsx6ig06z0]{opacity:.6;cursor:default}
.secondary-button[b-dsx6ig06z0]{color:var(--text-hi);border:1px solid var(--line);background:var(--panel-2)}
.primary-button[b-dsx6ig06z0]{color:#fff;background:var(--signal)}

.formula-strip[b-dsx6ig06z0]{display:grid;grid-template-columns:repeat(4,1fr);background:var(--panel-2);border-radius:16px;color:var(--text-hi);margin-bottom:14px}
.formula-strip>div[b-dsx6ig06z0]{display:flex;align-items:center;gap:12px;padding:16px 20px;border-right:1px solid var(--line-soft)}
.formula-strip>div:last-child[b-dsx6ig06z0]{border:0}
.formula-strip i[b-dsx6ig06z0]{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:var(--signal-dim);color:var(--signal);font-style:normal;font-weight:900}
.formula-strip span[b-dsx6ig06z0]{display:flex;flex-direction:column}
.formula-strip strong[b-dsx6ig06z0]{font-size:13px}
.formula-strip small[b-dsx6ig06z0]{font-size:11px;color:var(--text-mid);margin-top:2px}

.trend-scope-note[b-dsx6ig06z0]{background:var(--panel-2);border:1px solid var(--line-soft);border-radius:13px;padding:13px 17px;font-size:12px;line-height:1.65;color:var(--text-mid);margin-bottom:16px}
.trend-scope-note strong[b-dsx6ig06z0]{color:var(--text-hi)}
.trend-scope-note b[b-dsx6ig06z0]{color:var(--text-hi);font-weight:800}

.trend-controls[b-dsx6ig06z0]{display:flex;flex-wrap:wrap;gap:9px;align-items:center;margin-bottom:16px}
.trend-controls input[b-dsx6ig06z0],.trend-controls select[b-dsx6ig06z0]{height:38px;border:1px solid var(--line);border-radius:9px;background:var(--panel-2);padding:0 11px;color:var(--text-hi);font-size:12px;outline:none}
.trend-controls input[b-dsx6ig06z0]{width:250px}
.metric-toggle[b-dsx6ig06z0]{display:flex;border:1px solid var(--line);border-radius:10px;overflow:hidden;background:var(--panel-2)}
.metric-toggle button[b-dsx6ig06z0]{padding:0 18px;height:38px;border:0;background:transparent;color:var(--text-mid);font-size:12px;font-weight:800;cursor:pointer;font-family:inherit}
.metric-toggle button.active[b-dsx6ig06z0]{background:var(--signal);color:#fff}

.kpi-grid[b-dsx6ig06z0]{display:grid;grid-template-columns:1.25fr repeat(4,1fr);gap:12px;margin:18px 0}
.kpi-grid article[b-dsx6ig06z0]{background:var(--panel);border:1px solid var(--line);border-radius:15px;padding:17px 18px;display:flex;flex-direction:column;min-height:105px}
.kpi-grid span[b-dsx6ig06z0]{font-size:10px;font-weight:900;letter-spacing:.08em;color:var(--text-mid)}
.kpi-grid strong[b-dsx6ig06z0]{font-size:25px;letter-spacing:-.04em;margin:8px 0 3px}
.kpi-grid small[b-dsx6ig06z0]{font-size:11px;color:var(--text-low)}
.kpi-grid article:first-child[b-dsx6ig06z0]{background:var(--signal-dim);border-color:var(--signal-dim)}
.kpi-grid article:first-child span[b-dsx6ig06z0],.kpi-grid article:first-child small[b-dsx6ig06z0]{color:var(--text-mid)}
.kpi-grid .up strong[b-dsx6ig06z0]{color:var(--success)}
.kpi-grid .down strong[b-dsx6ig06z0]{color:var(--danger)}
.kpi-grid .rising strong[b-dsx6ig06z0]{color:var(--success)}
.kpi-grid .falling strong[b-dsx6ig06z0]{color:var(--danger)}

.trend-chart-panel[b-dsx6ig06z0]{background:var(--panel);border:1px solid var(--line);border-radius:17px;margin-bottom:18px}
.trend-chart-panel>header[b-dsx6ig06z0]{display:flex;justify-content:space-between;align-items:center;padding:17px 19px;border-bottom:1px solid var(--line-soft)}
.trend-chart-panel header>div[b-dsx6ig06z0]{display:flex;flex-direction:column}
.trend-chart-panel header strong[b-dsx6ig06z0]{font-size:14px}
.trend-chart-panel header small[b-dsx6ig06z0]{font-size:11px;color:var(--text-low);margin-top:3px}
.trend-chart-panel header small .ref-nokta[b-dsx6ig06z0]{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--signal);margin:0 1px}
.trend-chart-body[b-dsx6ig06z0]{padding:20px 19px 6px}
.chart-legend[b-dsx6ig06z0]{display:flex;align-items:center;gap:8px;padding:0 19px 16px;font-size:11px;color:var(--text-low)}
.partial-swatch[b-dsx6ig06z0]{display:inline-block;width:16px;height:10px;border-radius:3px;background:repeating-linear-gradient(135deg,var(--text-low) 0 4px,transparent 4px 8px),var(--panel-2)}

.status-overview[b-dsx6ig06z0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:10px;margin-bottom:18px}
.status-item[b-dsx6ig06z0]{position:relative;text-align:left;background:var(--panel);border:1px solid var(--line);border-radius:13px;padding:13px 14px;overflow:hidden;cursor:pointer;color:var(--text-hi)}
.status-item>span[b-dsx6ig06z0]{display:flex;align-items:center;gap:7px;font-size:10px;font-weight:900}
.status-item i[b-dsx6ig06z0]{width:7px;height:7px;border-radius:50%;background:var(--text-low)}
.status-item strong[b-dsx6ig06z0]{display:block;font-size:20px;margin-top:6px}
.status-item small[b-dsx6ig06z0]{position:absolute;right:14px;top:34px;color:var(--text-low);font-size:11px}
.status-item b[b-dsx6ig06z0]{position:absolute;left:0;bottom:0;height:3px;background:var(--text-low)}
.status-item.selected[b-dsx6ig06z0]{box-shadow:0 0 0 2px var(--signal)}
.status-item.rising i[b-dsx6ig06z0],.status-item.rising b[b-dsx6ig06z0]{background:var(--success)}
.status-item.falling i[b-dsx6ig06z0],.status-item.falling b[b-dsx6ig06z0]{background:var(--danger)}
.status-item.flat i[b-dsx6ig06z0],.status-item.flat b[b-dsx6ig06z0]{background:var(--signal)}
.status-item.fresh-item i[b-dsx6ig06z0],.status-item.fresh-item b[b-dsx6ig06z0]{background:var(--alert)}
.status-item.stopped i[b-dsx6ig06z0],.status-item.stopped b[b-dsx6ig06z0]{background:var(--alert)}

.detail-panel[b-dsx6ig06z0]{background:var(--panel);border:1px solid var(--line);border-radius:17px}
.detail-panel>header[b-dsx6ig06z0]{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:17px 19px;border-bottom:1px solid var(--line-soft)}
.detail-panel header>div:first-child[b-dsx6ig06z0]{display:flex;flex-direction:column}
.detail-panel header strong[b-dsx6ig06z0]{font-size:14px}
.detail-panel header small[b-dsx6ig06z0]{font-size:11px;color:var(--text-low);margin-top:3px}
.table-scroll[b-dsx6ig06z0]{overflow:auto;max-height:660px;border-radius:0 0 17px 17px}
.trend-table[b-dsx6ig06z0]{width:100%;border-collapse:separate;border-spacing:0;min-width:1180px}
.trend-table th[b-dsx6ig06z0]{position:sticky;top:0;z-index:2;background:var(--panel-2);text-align:left;padding:11px 12px;font-size:9px;letter-spacing:.08em;color:var(--text-low);border-bottom:1px solid var(--line);border-right:1px solid var(--line);white-space:nowrap}
.trend-table th:last-child[b-dsx6ig06z0]{border-right:0}
.trend-table td[b-dsx6ig06z0]{padding:11px 12px;border-bottom:1px solid var(--line);border-right:1px solid var(--line);font-size:12px;vertical-align:middle}
.trend-table td:last-child[b-dsx6ig06z0]{border-right:0}
.trend-table td strong[b-dsx6ig06z0],.trend-table td small[b-dsx6ig06z0]{display:block}
.trend-table td small[b-dsx6ig06z0]{color:var(--text-low);margin-top:3px;max-width:290px}
/* 12 ay kolonu tabloyu yatay kaydırmaya zorlar; ürün kolonu sabit kalmazsa hangi satıra
   baktığınız kaybolur. */
.sticky-col[b-dsx6ig06z0]{position:sticky;left:0;z-index:1;background:var(--panel);min-width:280px;box-shadow:1px 0 0 var(--line)}
.trend-table th.sticky-col[b-dsx6ig06z0]{z-index:3;background:var(--panel-2)}
.number[b-dsx6ig06z0]{text-align:right;font-variant-numeric:tabular-nums}
.number.zero[b-dsx6ig06z0]{color:var(--text-low)}
.number.up[b-dsx6ig06z0]{color:var(--success);font-weight:800}
.number.down[b-dsx6ig06z0]{color:var(--danger);font-weight:800}
.partial-col[b-dsx6ig06z0]{background:color-mix(in srgb,var(--panel-2),transparent 35%);font-style:italic}
/* .spark* iç SVG kuralları app.css'te — bkz. oradaki not (MarkupString scoped CSS'ten geçmez). */
.spark-cell[b-dsx6ig06z0]{width:80px;padding:6px 10px}
.state[b-dsx6ig06z0]{display:inline-block;border-radius:99px;padding:5px 8px;font-size:9px;font-weight:900;white-space:nowrap}
.state.rising[b-dsx6ig06z0]{background:var(--success-dim);color:var(--success)}
.state.falling[b-dsx6ig06z0]{background:var(--danger-dim);color:var(--danger)}
.state.flat[b-dsx6ig06z0]{background:var(--signal-dim);color:var(--signal)}
.state.fresh-item[b-dsx6ig06z0]{background:var(--alert-dim);color:var(--alert)}
.state.stopped[b-dsx6ig06z0]{background:var(--alert-dim);color:var(--alert)}
.state.missing[b-dsx6ig06z0]{background:var(--panel-2);color:var(--text-low)}
tbody tr.rising .sticky-col[b-dsx6ig06z0]{box-shadow:inset 3px 0 0 var(--success),1px 0 0 var(--line)}
tbody tr.falling .sticky-col[b-dsx6ig06z0]{box-shadow:inset 3px 0 0 var(--danger),1px 0 0 var(--line)}

/* Satır/ürün adına tıklayınca o ürüne özel detay modalı açılır (bkz. .usd-panel). */
.tiklanabilir-satir[b-dsx6ig06z0]{cursor:pointer}
.tiklanabilir-satir:hover td[b-dsx6ig06z0],.tiklanabilir-satir:focus-visible td[b-dsx6ig06z0]{background:var(--signal-dim)}
.tiklanabilir-satir:focus-visible[b-dsx6ig06z0]{outline:2px solid var(--signal);outline-offset:-2px}
.detay-ipucu[b-dsx6ig06z0]{display:inline-block;margin-top:4px;font-size:10px;font-weight:800;color:var(--signal);opacity:0;transition:opacity .12s}
.tiklanabilir-satir:hover .detay-ipucu[b-dsx6ig06z0],.tiklanabilir-satir:focus-visible .detay-ipucu[b-dsx6ig06z0]{opacity:1}
.table-more[b-dsx6ig06z0]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 19px;border-top:1px solid var(--line-soft);font-size:12px;color:var(--text-mid)}
.table-more button[b-dsx6ig06z0]{padding:9px 15px;border-radius:10px;font-size:12px;font-weight:800;cursor:pointer;font-family:inherit}

.empty-state[b-dsx6ig06z0]{text-align:center;padding:60px 20px;background:var(--panel);border:1px solid var(--line);border-radius:17px}
.empty-state>span[b-dsx6ig06z0]{display:grid;place-items:center;width:56px;height:56px;margin:0 auto 15px;border-radius:18px;background:var(--signal-dim);color:var(--signal);font-size:25px;font-weight:900}
.empty-state h2[b-dsx6ig06z0]{font-size:17px;margin:0 0 7px}
.empty-state p[b-dsx6ig06z0]{max-width:600px;margin:auto;color:var(--text-mid);font-size:12px;line-height:1.6}

/* Ürün detay modalı — IsTakip.razor'daki .it-overlay/.it-panel deseniyle aynı dil (sağdan açılan
   panel + arka plan örtüsü), yalnız büyük grafiğe yer açmak için daha geniş. */
.usd-overlay[b-dsx6ig06z0]{position:fixed;inset:0;background:rgba(0,0,0,.45);z-index:40}
.usd-panel[b-dsx6ig06z0]{position:fixed;top:0;right:0;bottom:0;width:min(760px,96vw);background:var(--panel);border-left:1px solid var(--line);z-index:41;display:flex;flex-direction:column;box-shadow:-8px 0 24px rgba(16,24,40,.12);overflow-y:auto}
.usd-head[b-dsx6ig06z0]{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;padding:20px 22px;border-bottom:1px solid var(--line-soft);position:sticky;top:0;background:var(--panel);z-index:1}
.usd-eyebrow[b-dsx6ig06z0]{display:block;font-size:11px;font-weight:800;letter-spacing:.05em;color:var(--text-mid);margin-bottom:6px}
.usd-head h2[b-dsx6ig06z0]{font-size:19px;margin:0;letter-spacing:-.02em;color:var(--text-hi)}
.usd-close[b-dsx6ig06z0]{flex:0 0 auto;width:34px;height:34px;border:1px solid var(--line);border-radius:10px;background:var(--panel-2);color:var(--text-mid);font-size:18px;line-height:1;cursor:pointer}
.usd-close:hover[b-dsx6ig06z0]{color:var(--text-hi);border-color:var(--text-low)}
.usd-body[b-dsx6ig06z0]{padding:20px 22px 28px;display:flex;flex-direction:column;gap:18px}
.usd-toolbar[b-dsx6ig06z0]{display:flex;align-items:center;justify-content:space-between;gap:12px}
.usd-kpi[b-dsx6ig06z0]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}
.usd-kpi article[b-dsx6ig06z0]{background:var(--panel-2);border:1px solid var(--line-soft);border-radius:13px;padding:13px 14px;display:flex;flex-direction:column}
.usd-kpi span[b-dsx6ig06z0]{font-size:9px;font-weight:900;letter-spacing:.06em;color:var(--text-mid)}
.usd-kpi strong[b-dsx6ig06z0]{font-size:19px;letter-spacing:-.03em;margin:7px 0 2px}
.usd-kpi small[b-dsx6ig06z0]{font-size:10.5px;color:var(--text-low)}
.usd-kpi article.up strong[b-dsx6ig06z0]{color:var(--success)}
.usd-kpi article.down strong[b-dsx6ig06z0]{color:var(--danger)}

@media(max-width:1100px){
    .trend-page[b-dsx6ig06z0]{padding:28px 24px}
    .kpi-grid[b-dsx6ig06z0]{grid-template-columns:repeat(2,1fr)}
    .formula-strip[b-dsx6ig06z0]{grid-template-columns:1fr}
    .formula-strip>div[b-dsx6ig06z0]{border-right:0;border-bottom:1px solid var(--line-soft)}
}
@media(max-width:700px){
    .trend-hero[b-dsx6ig06z0]{flex-direction:column}
    .hero-actions[b-dsx6ig06z0]{width:100%}
    .hero-actions a[b-dsx6ig06z0],.hero-actions button[b-dsx6ig06z0]{text-align:center;flex:1}
    .kpi-grid[b-dsx6ig06z0]{grid-template-columns:1fr 1fr}
    .trend-controls input[b-dsx6ig06z0]{width:100%}
    .sticky-col[b-dsx6ig06z0]{min-width:200px}
    .usd-panel[b-dsx6ig06z0]{width:100vw}
    .usd-kpi[b-dsx6ig06z0]{grid-template-columns:1fr}
}
/* _content/NexoraSKT.Web/Components/Pages/ZiyaretModulleri/PazarPayiRaporSekmesi.razor.rz.scp.css */
/* UrunZiyaretRaporSekmesi.razor.css ile bilerek aynı görsel dil (Operations.razor.css'teki ops-*
   panel teması) — bu iki dosya Blazor scoped CSS component sınırını aşamadığından birbirinden
   bağımsız/scoped'dır, o yüzden ortak kurallar burada da tekrarlanır. */
.ops-kpis[b-0d863hhkgs] { display:grid; grid-template-columns:repeat(4,1fr); gap:13px; margin-bottom:17px; }
.ops-kpis article[b-0d863hhkgs] { min-height:116px; display:grid; align-content:center; gap:5px; padding:17px; border:1px solid var(--line); border-radius:14px; background:var(--panel); box-shadow:0 8px 22px rgba(0,0,0,.18); }
.ops-kpis span[b-0d863hhkgs] { color:var(--text-mid); font-size:.57rem; font-weight:850; letter-spacing:.08em; }
.ops-kpis strong[b-0d863hhkgs] { color:var(--text-hi); font-size:1.75rem; }
.ops-kpis small[b-0d863hhkgs] { color:var(--text-low); font-size:.63rem; }
.ops-kpis strong.up[b-0d863hhkgs], .ops-kpis small.up[b-0d863hhkgs] { color:var(--success); }
.ops-kpis strong.down[b-0d863hhkgs], .ops-kpis small.down[b-0d863hhkgs] { color:var(--danger); }
.ops-kpis .warning[b-0d863hhkgs] { border-left:4px solid var(--alert); }
.ops-kpis .warning strong[b-0d863hhkgs] { color:var(--alert); }

.ops-panel[b-0d863hhkgs] { overflow:hidden; border:1px solid var(--line); border-radius:15px; background:var(--panel); box-shadow:0 8px 25px rgba(0,0,0,.18); }
.ops-toolbar[b-0d863hhkgs] { min-height:66px; display:flex; align-items:center; justify-content:space-between; gap:15px; padding:12px 16px; border-bottom:1px solid var(--line); background:var(--panel-2); }
.ops-toolbar > div[b-0d863hhkgs] { display:grid; gap:2px; }
.ops-toolbar strong[b-0d863hhkgs] { font-size:.78rem; }
.ops-toolbar small[b-0d863hhkgs] { color:var(--text-low); font-size:.62rem; }
.ops-table-wrap[b-0d863hhkgs] { overflow-x:auto; }
.ops-table[b-0d863hhkgs] { width:100%; border-collapse:collapse; font-size:.72rem; }
.ops-table th[b-0d863hhkgs] { padding:11px 13px; color:var(--text-low); background:var(--panel-2); font-size:.57rem; letter-spacing:.07em; text-align:left; white-space:nowrap; }
.ops-table td[b-0d863hhkgs] { padding:11px 13px; border-top:1px solid var(--line-soft); white-space:nowrap; }
.ops-table td.degisim[b-0d863hhkgs] { font-weight:850; }
.ops-table td.degisim.up[b-0d863hhkgs] { color:var(--success); }
.ops-table td.degisim.down[b-0d863hhkgs] { color:var(--danger); }
.ops-table td.sonuk[b-0d863hhkgs] { color:var(--text-low); }
.ops-table.wide[b-0d863hhkgs] { min-width:1150px; }

.ops-caution[b-0d863hhkgs] { display:flex; gap:11px; margin-top:14px; padding:14px; border:1px solid var(--alert); border-radius:12px; background:var(--alert-dim); }
.ops-caution > span[b-0d863hhkgs] { width:25px; height:25px; display:grid; place-items:center; flex:0 0 25px; border-radius:50%; color:var(--ink); background:var(--alert); font-weight:900; }
.ops-caution strong[b-0d863hhkgs] { font-size:.7rem; }
.ops-caution p[b-0d863hhkgs] { margin:3px 0 0; color:var(--text-mid); font-size:.65rem; }

/* "—" hücre YASAK kuralının durum-kodu rozetleri — PazarPayi.razor.css'teki .state-badge ile
   bilerek aynı görsel dil (Blazor scoped CSS component sınırını aşamadığı için tekrarlanır,
   bkz. dosya başı notu); .gray talimatın "renklendirme bastırılır, nötr" kuralı için yeni. */
.state-badge[b-0d863hhkgs] { display:inline-flex; padding:5px 7px; border-radius:6px; font-size:.55rem; font-weight:850; letter-spacing:.05em; white-space:nowrap; }
.state-badge.red[b-0d863hhkgs] { color:var(--danger); background:var(--danger-dim); }
.state-badge.orange[b-0d863hhkgs] { color:var(--alert); background:var(--alert-dim); }
.state-badge.green[b-0d863hhkgs] { color:var(--success); background:var(--success-dim); }
.state-badge.gray[b-0d863hhkgs] { color:var(--text-low); background:var(--panel-2); }
.kapsam-notu[b-0d863hhkgs] { margin-top:3px; color:var(--text-low); font-size:.58rem; font-weight:500; white-space:normal; }
.metodoloji-notu[b-0d863hhkgs] { margin:10px 0 0; color:var(--text-low); font-size:.65rem; }

/* Veri Sağlığı — 14 günlük durum şeridi (bkz. PazarPayi.razor "Veri Sağlığı" bölümü). */
.gun-noktasi[b-0d863hhkgs] { display:inline-block; width:9px; height:9px; margin-right:2px; border-radius:50%; background:var(--line); }
.gun-noktasi.valid[b-0d863hhkgs] { background:var(--success); }
.gun-noktasi.degraded[b-0d863hhkgs] { background:var(--alert); }
.gun-noktasi.invalid[b-0d863hhkgs] { background:var(--danger); }

@media (max-width:1000px) { .ops-kpis[b-0d863hhkgs] { grid-template-columns:repeat(2,1fr); } }
@media (max-width:700px) { .ops-kpis[b-0d863hhkgs] { grid-template-columns:1fr; } }
/* _content/NexoraSKT.Web/Components/Pages/ZiyaretModulleri/UrunZiyaretRaporSekmesi.razor.rz.scp.css */
/* Operations.razor.css'teki ops-* panel temasının (Satış Hedefi/Puan Karnesi/Forecast ile aynı
   görsel dil) birebir alt kümesi — Blazor scoped CSS component sınırını aşamadığından burada
   tekrarlanır (bkz. PazarPayi.razor.css/ReklamOptimizasyonu.razor.css'te aynı örüntü). */
.ops-kpis[b-c3d9d2w9ui] { display:grid; grid-template-columns:repeat(4,1fr); gap:13px; margin-bottom:17px; }
.ops-kpis article[b-c3d9d2w9ui] { min-height:116px; display:grid; align-content:center; gap:5px; padding:17px; border:1px solid var(--line); border-radius:14px; background:var(--panel); box-shadow:0 8px 22px rgba(0,0,0,.18); }
.ops-kpis span[b-c3d9d2w9ui] { color:var(--text-mid); font-size:.57rem; font-weight:850; letter-spacing:.08em; }
.ops-kpis strong[b-c3d9d2w9ui] { color:var(--text-hi); font-size:1.75rem; }
.ops-kpis small[b-c3d9d2w9ui] { color:var(--text-low); font-size:.63rem; }
.ops-kpis strong.up[b-c3d9d2w9ui], .ops-kpis small.up[b-c3d9d2w9ui] { color:var(--success); }
.ops-kpis strong.down[b-c3d9d2w9ui], .ops-kpis small.down[b-c3d9d2w9ui] { color:var(--danger); }

.ops-panel[b-c3d9d2w9ui] { overflow:hidden; border:1px solid var(--line); border-radius:15px; background:var(--panel); box-shadow:0 8px 25px rgba(0,0,0,.18); }
.ops-toolbar[b-c3d9d2w9ui] { min-height:66px; display:flex; align-items:center; justify-content:space-between; gap:15px; padding:12px 16px; border-bottom:1px solid var(--line); background:var(--panel-2); }
.ops-toolbar > div[b-c3d9d2w9ui] { display:grid; gap:2px; }
.ops-toolbar strong[b-c3d9d2w9ui] { font-size:.78rem; }
.ops-toolbar small[b-c3d9d2w9ui] { color:var(--text-low); font-size:.62rem; }
.ops-table-wrap[b-c3d9d2w9ui] { overflow-x:auto; }
.ops-table[b-c3d9d2w9ui] { width:100%; border-collapse:collapse; font-size:.72rem; }
.ops-table th[b-c3d9d2w9ui] { padding:11px 13px; color:var(--text-low); background:var(--panel-2); font-size:.57rem; letter-spacing:.07em; text-align:left; white-space:nowrap; }
.ops-table td[b-c3d9d2w9ui] { padding:11px 13px; border-top:1px solid var(--line-soft); white-space:nowrap; }
.ops-table code[b-c3d9d2w9ui] { padding:4px 6px; border-radius:5px; color:var(--signal); background:var(--signal-dim); }
.ops-table td.degisim[b-c3d9d2w9ui] { font-weight:850; }
.ops-table td.degisim.up[b-c3d9d2w9ui] { color:var(--success); }
.ops-table td.degisim.down[b-c3d9d2w9ui] { color:var(--danger); }
.ops-table.wide[b-c3d9d2w9ui] { min-width:1150px; }

.ops-caution[b-c3d9d2w9ui] { display:flex; gap:11px; margin-top:14px; padding:14px; border:1px solid var(--alert); border-radius:12px; background:var(--alert-dim); }
.ops-caution > span[b-c3d9d2w9ui] { width:25px; height:25px; display:grid; place-items:center; flex:0 0 25px; border-radius:50%; color:var(--ink); background:var(--alert); font-weight:900; }
.ops-caution strong[b-c3d9d2w9ui] { font-size:.7rem; }
.ops-caution p[b-c3d9d2w9ui] { margin:3px 0 0; color:var(--text-mid); font-size:.65rem; }

@media (max-width:1000px) { .ops-kpis[b-c3d9d2w9ui] { grid-template-columns:repeat(2,1fr); } }
@media (max-width:700px) { .ops-kpis[b-c3d9d2w9ui] { grid-template-columns:1fr; } }
/* _content/NexoraSKT.Web/Components/Shared/AylikTrendGrafik.razor.rz.scp.css */
/* SVG'nin İÇİNDEKİ tüm görünüm kuralları (ızgara/çubuk/etiket/çizgi) app.css'te tanımlanır — SVG
   bir MarkupString olarak basıldığından Blazor'ın derleme-zamanı scoped-CSS taraması ona hiç
   ulaşmaz (bkz. app.css'teki not). Burada yalnız bu .razor dosyasının KENDİ düz markup'ı (dıştaki
   sarmalayıcı ve boş-durum metni) kalır — onlar gerçekten scoped kapsamda çalışır. */
.atg-wrap[b-3hqld4ndnj] { width: 100%; }
.atg-bos[b-3hqld4ndnj] { padding: 56px 20px; text-align: center; color: var(--text-low); font-size: 12px; }
/* _content/NexoraSKT.Web/Components/Shared/CariCokluSecici.razor.rz.scp.css */
/* Ops Console cari seçici — tetikleyici seçili carileri rozet olarak gösterir, panel tam
   genişlikte satır listesidir (bkz. bileşenin @code bloğundaki tasarım notu). */

.cari-sec[b-lf91aumt29] { position:relative; width:100%; min-width:210px; }

/* ---- Tetikleyici ---- */
.cari-sec-tetik[b-lf91aumt29] {
    width:100%; min-height:40px; display:flex; align-items:center; gap:9px; padding:0 11px;
    border:1px solid var(--line); border-radius:9px; background:var(--panel-2); color:var(--text-hi);
    cursor:pointer; text-align:left; transition:border-color .15s, box-shadow .15s;
}
.cari-sec-tetik:hover[b-lf91aumt29], .cari-sec-tetik:focus-visible[b-lf91aumt29] { border-color:var(--signal); outline:0; }
.cari-sec.acik .cari-sec-tetik[b-lf91aumt29] { border-color:var(--signal); box-shadow:0 0 0 3px color-mix(in srgb, var(--signal), transparent 82%); }

.cari-sec-etiket[b-lf91aumt29] {
    flex:0 0 auto; font-size:.56rem; font-weight:850; letter-spacing:.14em; color:var(--text-low);
    padding-right:9px; border-right:1px solid var(--line);
}
.cari-sec-deger[b-lf91aumt29] { flex:1; display:flex; align-items:center; gap:5px; overflow:hidden; font-size:.72rem; }
.cari-sec-bos-deger[b-lf91aumt29] { color:var(--text-low); font-weight:650; }
.cari-sec-tumu[b-lf91aumt29] { font-weight:800; color:var(--text-hi); }

/* Seçili cari rozetleri + "tüm cariler" adet damgası */
.cari-sec-rozet[b-lf91aumt29], .cari-sec-adet[b-lf91aumt29] {
    flex:0 1 auto; max-width:118px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;
    padding:3px 8px; border-radius:6px; font-size:.66rem; font-weight:750;
    background:color-mix(in srgb, var(--signal), transparent 86%);
    color:var(--signal); border:1px solid color-mix(in srgb, var(--signal), transparent 70%);
}
.cari-sec-rozet.artik[b-lf91aumt29], .cari-sec-adet[b-lf91aumt29] {
    flex:0 0 auto; background:transparent; color:var(--text-low); border-color:var(--line);
}
.cari-sec-ok[b-lf91aumt29] { flex:0 0 auto; color:var(--text-low); font-size:.7rem; transition:transform .15s; }
.cari-sec.acik .cari-sec-ok[b-lf91aumt29] { transform:rotate(180deg); color:var(--signal); }

/* ---- Açılır panel ---- */
.cari-sec-orten[b-lf91aumt29] { position:fixed; inset:0; z-index:40; background:transparent; border:0; cursor:default; }

.cari-sec-panel[b-lf91aumt29] {
    position:absolute; top:calc(100% + 6px); left:0; z-index:41; width:min(340px,92vw);
    padding:11px; border:1px solid var(--line); border-radius:13px; background:var(--panel);
    box-shadow:0 20px 44px rgba(0,0,0,.38);
}

/* 31.07.2026: yukarıdaki fixed+ortalanmış düzeltme İLK ÖNCE .cari-sec-panel'e (bileşenin HER
   kullanıldığı yerde) global uygulanmıştı. Bu, tetikleyicisi zaten güvenli konumda olan
   sayfalarda (Operations.razor .ops-filter-bar, PriceComparison .price-controls — CARİ ilk/tek
   sütun) YENİ bir hata doğurdu: panel artık tetikleyicinin YANINDA değil, ekranın ALTINDA
   aniden beliriyor — kullanıcı "seçim işlemiyor / panel takılı kalıyor" olarak bildirdi, çünkü
   her açılışta tıklamaları hâlâ eski konumda (tetikleyicinin altında) arıyordu. Kök neden: bu
   fallback SADECE .cari-sec, width:100% olduğu için sarmalayan ızgara/flex düzenine göre
   SOLDAN uzak bir sütuna düşen tek kanıtlı durum içindi — SatisOzeti.razor'daki
   .sales-controls'ta CARİ, 7 sütunlu masaüstü düzeninde 6. sütuna denk geliyor, panel
   tetikleyicinin sol kenarından 340px sağa genişlediği için sağ kenardan taşıyor (TazelikRozeti
   ekran görüntüsüyle aynı hata ailesi). Ölçüldü: bu taşma yalnız dar ekranda değil, 1366×768
   gibi SIRADAN dizüstü çözünürlüğünde bile oluyor (~27px), 1450-1500px'e kadar sürüyor — bu
   yüzden eşik 1100px değil, güvenli pay bırakan 1600px. Çözüm aynı kalır (panel tetikleyiciden
   bağımsız, EKRANA ortalanmış ve SABİT/fixed konuma alınır) ama artık yalnız KANITLANMIŞ riskli
   konteynerde uygulanır — diğer 8+ kullanım yeri varsayılan (tetikleyiciye bağlı, üstteki temel
   kural) davranışta kalır. Yeni bir sayfada CARİ, çok sütunlu bir grid'in sağa yakın bir
   sütununa düşecekse, o sayfanın konteyner sınıfını da aşağıdaki seçici listesine ekleyin —
   bileşenin TÜMÜNE global uygulamayın (bu notun anlattığı hataya geri döner). */
@media (max-width: 1600px) {
    .sales-controls .cari-sec-panel[b-lf91aumt29] {
        position: fixed;
        top: auto;
        bottom: 14px;
        left: 50%;
        right: auto;
        transform: translateX(-50%);
        width: min(340px, 92vw);
        max-height: min(70vh, 480px);
        overflow-y: auto;
    }
}

.cari-sec-ara[b-lf91aumt29] { position:relative; display:flex; align-items:center; margin-bottom:8px; }
.cari-sec-ara-ikon[b-lf91aumt29] { position:absolute; left:10px; color:var(--text-low); font-size:.86rem; pointer-events:none; }
.cari-sec-ara input[b-lf91aumt29] {
    width:100%; height:34px; padding:0 30px; border:1px solid var(--line); border-radius:8px;
    background:var(--panel-2); color:var(--text-hi); font-size:.73rem; outline:0;
}
.cari-sec-ara input:focus[b-lf91aumt29] { border-color:var(--signal); }
.cari-sec-ara-temizle[b-lf91aumt29] {
    position:absolute; right:6px; width:22px; height:22px; display:flex; align-items:center; justify-content:center;
    border:0; border-radius:5px; background:transparent; color:var(--text-low); font-size:.95rem; cursor:pointer;
}
.cari-sec-ara-temizle:hover[b-lf91aumt29] { color:var(--text-hi); background:var(--panel-2); }

.cari-sec-hizli[b-lf91aumt29] { display:flex; align-items:center; gap:6px; margin-bottom:8px; }
.cari-sec-hizli button[b-lf91aumt29] {
    border:1px solid var(--line); border-radius:7px; padding:5px 11px; background:var(--panel-2);
    color:var(--text-mid); font-size:.65rem; font-weight:800; cursor:pointer;
}
.cari-sec-hizli button:hover:not(:disabled)[b-lf91aumt29] { color:var(--text-hi); border-color:var(--signal); }
.cari-sec-hizli button:disabled[b-lf91aumt29] { opacity:.4; cursor:default; }
.cari-sec-hizli button.etkin[b-lf91aumt29] { color:var(--signal); border-color:var(--signal); background:color-mix(in srgb, var(--signal), transparent 88%); }
.cari-sec-sayac[b-lf91aumt29] { margin-left:auto; font-size:.63rem; font-weight:800; color:var(--text-low); font-variant-numeric:tabular-nums; }

/* Tek sütun satır listesi: uzun cari adları kırpılmaz, tıklama hedefi tüm satırdır. */
.cari-sec-liste[b-lf91aumt29] { display:flex; flex-direction:column; gap:2px; max-height:240px; overflow-y:auto; }
.cari-sec-satir[b-lf91aumt29] {
    display:flex; align-items:center; gap:9px; width:100%; padding:7px 9px; border:0; border-radius:7px;
    background:transparent; color:var(--text-mid); font-size:.73rem; text-align:left; cursor:pointer;
}
.cari-sec-satir:hover[b-lf91aumt29] { background:var(--panel-2); color:var(--text-hi); }
.cari-sec-satir.secili[b-lf91aumt29] { color:var(--text-hi); font-weight:750; }
.cari-sec-kutu[b-lf91aumt29] {
    flex:0 0 auto; width:17px; height:17px; display:flex; align-items:center; justify-content:center;
    border:1px solid var(--line); border-radius:5px; font-size:.65rem; font-weight:900; color:transparent;
}
.cari-sec-satir.secili .cari-sec-kutu[b-lf91aumt29] { background:var(--signal); border-color:var(--signal); color:var(--on-signal); }
.cari-sec-ad[b-lf91aumt29] { flex:1; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.cari-sec-bos[b-lf91aumt29] { padding:10px 4px; color:var(--text-low); font-size:.72rem; }
/* _content/NexoraSKT.Web/Components/Shared/CariSeciminBekleniyor.razor.rz.scp.css */
/* Operations.razor.css / UrunZiyaretRaporSekmesi.razor.css / PazarPayiRaporSekmesi.razor.css'teki
   .ops-empty kuralinin BIREBIR, TEK kanonik kopyasi (yesil ikon varyanti). PazarPayi.razor.css ve
   ReklamOptimizasyonu.razor.css'teki "var(--signal)" (kirmizi) sapmasi bilincli olarak buraya
   TASINMADI — kanonik referans (Operations.razor / Ziyaret modulu) esas alindi. */
.csb-bekleniyor[b-ylbedmoqkq] { min-height:210px; display:grid; place-items:center; align-content:center; gap:5px; color:var(--text-mid); }
.csb-bekleniyor > span[b-ylbedmoqkq] { width:35px; height:35px; display:grid; place-items:center; border-radius:50%; color:var(--on-success); background:var(--success); }
.csb-bekleniyor strong[b-ylbedmoqkq] { color:var(--text-hi); }
.csb-bekleniyor small[b-ylbedmoqkq] { font-size:.65rem; }
/* _content/NexoraSKT.Web/Components/Shared/KeywordSecici.razor.rz.scp.css */
.ops-filter-bar[b-nu8w1ovbwy] { display:flex; align-items:end; gap:10px; margin-bottom:15px; padding:14px; border:1px solid var(--line); border-radius:14px; background:var(--panel); }
.ops-filter-bar label[b-nu8w1ovbwy] { display:grid; gap:5px; min-width:230px; }.ops-filter-bar label.grow[b-nu8w1ovbwy]{flex:1}.ops-filter-bar label span[b-nu8w1ovbwy]{color:var(--text-mid);font-size:.62rem;font-weight:800;letter-spacing:.06em}.ops-filter-bar input[b-nu8w1ovbwy],.ops-filter-bar select[b-nu8w1ovbwy]{height:40px;padding:0 11px;border:1px solid var(--line);border-radius:9px;outline:0;background:var(--panel-2);color:var(--text-hi)}.ops-filter-bar button[b-nu8w1ovbwy]{height:40px;padding:0 15px;border:0;border-radius:9px;color:#fff;background:var(--signal);font-size:.7rem;font-weight:800}
@media(max-width:700px){.ops-filter-bar[b-nu8w1ovbwy]{width:100%;align-items:stretch;flex-direction:column}.ops-filter-bar label[b-nu8w1ovbwy]{width:100%;min-width:0}}
/* _content/NexoraSKT.Web/Components/Shared/TazelikRozeti.razor.rz.scp.css */
/* Ops Console dilinde tazelik rozeti — mevcut .freshness görünümünü birebir korur, üstüne
   fare ile açılan bilgi kartını ekler (sonraki otomatik yenileme + manuel yenileme hakkı). */
.tazelik[b-0gexjmalvl] {
    position: relative;
    display: inline-flex;
    align-items: center;
    gap: 7px;
    padding: 9px 11px;
    border: 1px solid var(--line);
    border-radius: 10px;
    background: var(--panel);
    color: var(--text-mid);
    font-size: .62rem;
    font-weight: 800;
    letter-spacing: .04em;
    font-family: 'Cascadia Mono', 'IBM Plex Mono', monospace;
    white-space: nowrap;
    cursor: help;
    outline: none;
}

.tazelik:focus-visible[b-0gexjmalvl] { box-shadow: 0 0 0 3px var(--success-dim); }
.tazelik i[b-0gexjmalvl] { flex: none; width: 8px; height: 8px; border-radius: 50%; }
.tazelik.fresh i[b-0gexjmalvl] { background: var(--success); box-shadow: 0 0 0 3px var(--success-dim); }
.tazelik.stale i[b-0gexjmalvl], .tazelik.waiting i[b-0gexjmalvl] { background: var(--alert); box-shadow: 0 0 0 3px var(--alert-dim); }
.tz-etiket[b-0gexjmalvl] { margin-right: 5px; color: var(--text-low); font-weight: 850; }

/* Hover kartı: kutunun altında açılır, tıklamayı engellemez (pointer-events:none) — altındaki
   modül kartı/linki normal çalışmaya devam eder. */
.tz-kart[b-0gexjmalvl] {
    position: absolute;
    z-index: 80;
    top: calc(100% + 9px);
    right: 0;
    display: grid;
    gap: 6px;
    min-width: 340px;
    padding: 13px 14px;
    border: 1px solid var(--line);
    border-radius: 12px;
    background: var(--panel);
    box-shadow: 0 18px 44px rgba(0, 0, 0, .2);
    opacity: 0;
    visibility: hidden;
    transform: translateY(-4px);
    transition: opacity .12s ease, transform .12s ease;
    pointer-events: none;
    white-space: normal;
    text-align: left;
}

.tazelik.sol .tz-kart[b-0gexjmalvl] { right: auto; left: 0; }
.tazelik:hover .tz-kart[b-0gexjmalvl], .tazelik:focus .tz-kart[b-0gexjmalvl], .tazelik:focus-within .tz-kart[b-0gexjmalvl] {
    opacity: 1;
    visibility: visible;
    transform: none;
}

.tz-kart-baslik[b-0gexjmalvl] {
    color: var(--text-hi);
    font-size: .72rem;
    font-weight: 850;
    letter-spacing: .02em;
}

.tz-satir[b-0gexjmalvl] { display: grid; grid-template-columns: 128px 1fr; gap: 10px; align-items: baseline; }
.tz-satir b[b-0gexjmalvl] {
    color: var(--text-low);
    font-size: .55rem;
    font-weight: 850;
    letter-spacing: .05em;
    text-transform: uppercase;
}
.tz-satir em[b-0gexjmalvl] {
    color: var(--text-mid);
    font-size: .66rem;
    font-style: normal;
    font-weight: 650;
    line-height: 1.45;
}

.tz-uyari[b-0gexjmalvl] {
    margin-top: 2px;
    padding: 7px 9px;
    border-radius: 8px;
    color: var(--alert);
    background: var(--alert-dim);
    font-size: .61rem;
    font-weight: 780;
    line-height: 1.4;
}

/* Dar ekranda rozet, sayfa kenarına o kadar yakın olabilir ki tetikleyiciye göre sağa/sola
   hizalı (right:0 / .sol'de left:0) kart, genişliği yüzünden görünür alanın dışına taşar
   (Furkan ekran görüntüsü, 31.07.2026). Çözüm: viewport genişliği MainLayout'un kendi mobil
   kırılımıyla (900px) aynı noktada, kartı tetikleyiciden bağımsız olarak ekrana ORTALANMIŞ ve
   SABİT (fixed) konuma alır — .sol dahil, hangi tarafta olursa olsun taşma imkânsız hale gelir. */
@media (max-width: 900px) {
    .tz-kart[b-0gexjmalvl], .tazelik.sol .tz-kart[b-0gexjmalvl] {
        position: fixed;
        top: auto;
        bottom: 14px;
        left: 50%;
        right: auto;
        min-width: 0;
        width: min(86vw, 340px);
        transform: translateX(-50%) translateY(6px);
    }
    .tazelik:hover .tz-kart[b-0gexjmalvl], .tazelik:focus .tz-kart[b-0gexjmalvl], .tazelik:focus-within .tz-kart[b-0gexjmalvl],
    .tazelik.sol:hover .tz-kart[b-0gexjmalvl], .tazelik.sol:focus .tz-kart[b-0gexjmalvl], .tazelik.sol:focus-within .tz-kart[b-0gexjmalvl] {
        transform: translateX(-50%);
    }
    .tz-satir[b-0gexjmalvl] { grid-template-columns: 108px 1fr; }
}

@media (prefers-reduced-motion: reduce) {
    .tz-kart[b-0gexjmalvl] { transition: none; }
}
/* _content/NexoraSKT.Web/Components/Shared/WaitingDashboard.razor.rz.scp.css */
.waiting-kpis[b-nbkru678eu]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:13px;margin-bottom:14px}.waiting-kpis article[b-nbkru678eu]{min-height:112px;display:grid;align-content:center;gap:5px;padding:16px;border:1px solid var(--line);border-radius:14px;background:var(--panel)}.waiting-kpis span[b-nbkru678eu]{color:var(--text-mid);font-size:.58rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.waiting-kpis strong[b-nbkru678eu]{color:var(--text-low);font-size:1.75rem}.waiting-kpis small[b-nbkru678eu]{width:max-content;padding:4px 6px;border-radius:5px;color:var(--alert);background:var(--alert-dim);font-size:.53rem;font-weight:850}.waiting-message[b-nbkru678eu]{display:flex;gap:11px;margin-bottom:15px;padding:14px;border:1px solid var(--alert);border-radius:12px;background:var(--alert-dim)}.waiting-message>span[b-nbkru678eu]{width:25px;height:25px;display:grid;place-items:center;flex:0 0 25px;border-radius:50%;color:var(--ink);background:var(--alert);font-weight:900}.waiting-message strong[b-nbkru678eu]{font-size:.72rem}.waiting-message p[b-nbkru678eu]{margin:3px 0 0;color:var(--text-mid);font-size:.65rem;line-height:1.45}
