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

.sidebar-visibility[b-119myaxb6o] {
    position: fixed;
    opacity: 0;
    pointer-events: none;
}

.sidebar-visibility:checked + .app-shell .app-sidebar[b-119myaxb6o] {
    transform: translateX(-100%);
    box-shadow: none;
}

.sidebar-visibility:checked + .app-shell .app-main[b-119myaxb6o] {
    width: 100%;
    margin-left: 0;
}

.app-sidebar[b-119myaxb6o] {
    position: fixed;
    inset: 0 auto 0 0;
    width: 272px;
    z-index: 20;
    background: var(--panel);
    color: var(--text-hi);
    border-right: 1px solid var(--line);
    box-shadow: none;
    transition: transform .22s ease, box-shadow .22s ease;
}

.app-main[b-119myaxb6o] {
    width: calc(100% - 272px);
    min-width: 0;
    margin-left: 272px;
    transition: width .22s ease, margin-left .22s ease;
}

.app-topbar[b-119myaxb6o] {
    height: 82px;
    padding: 0 38px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    position: sticky;
    top: 0;
    z-index: 15;
    background: color-mix(in srgb, var(--ink), transparent 8%);
    border-bottom: 1px solid var(--line);
    backdrop-filter: blur(16px);
}

.topbar-eyebrow[b-119myaxb6o] {
    display: block;
    margin-bottom: 2px;
    color: var(--text-low);
    font-size: .66rem;
    font-weight: 800;
    letter-spacing: .14em;
}

.topbar-title[b-119myaxb6o] {
    color: var(--text-hi);
    font-family: 'Space Grotesk', sans-serif;
    font-size: 1.08rem;
    font-weight: 600;
}

.topbar-actions[b-119myaxb6o] {
    display: flex;
    align-items: center;
    gap: 20px;
}

.topbar-left[b-119myaxb6o] { display: flex; align-items: center; gap: 15px; min-width: 0; }
.sidebar-toggle[b-119myaxb6o] {
    width: 38px;
    height: 38px;
    display: grid;
    place-content: center;
    gap: 4px;
    flex: 0 0 auto;
    border: 1px solid var(--line);
    border-radius: 11px;
    background: var(--panel-2);
    cursor: pointer;
    box-shadow: none;
}
.sidebar-toggle span[b-119myaxb6o] { width: 16px; height: 2px; border-radius: 3px; background: var(--text-mid); }
.sidebar-toggle:hover[b-119myaxb6o] { border-color: var(--signal); }
.sidebar-toggle:hover span[b-119myaxb6o] { background: var(--signal); }

.live-indicator[b-119myaxb6o] {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    color: var(--text-mid);
    font-size: .78rem;
    font-weight: 650;
}

.live-indicator i[b-119myaxb6o] {
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: var(--danger);
    box-shadow: 0 0 0 4px var(--danger-dim);
}

.live-indicator.is-ok i[b-119myaxb6o] { background: var(--success); box-shadow: 0 0 0 4px var(--success-dim); }
.live-indicator.is-warning[b-119myaxb6o] { color: var(--alert); }
.live-indicator.is-warning i[b-119myaxb6o] { background: var(--alert); box-shadow: 0 0 0 4px var(--alert-dim); }

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

.user-avatar[b-119myaxb6o] {
    width: 38px;
    height: 38px;
    display: grid;
    place-items: center;
    border-radius: 11px;
    color: #fff;
    background: linear-gradient(135deg, #FF5A52, #C11712);
    font-weight: 800;
}

.user-chip-copy[b-119myaxb6o] { display: grid; line-height: 1.1; }
.user-chip-copy small[b-119myaxb6o] { color: var(--text-low); font-size: .66rem; }
.user-chip-copy strong[b-119myaxb6o] { max-width: 180px; overflow: hidden; text-overflow: ellipsis; font-size: .78rem; }

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

#blazor-error-ui[b-119myaxb6o] {
    display: none;
    position: fixed;
    right: 24px;
    bottom: 24px;
    z-index: 1000;
    padding: 14px 48px 14px 18px;
    border-radius: 11px;
    color: #fff;
    background: color-mix(in srgb, var(--danger), #000 35%);
    box-shadow: 0 16px 35px rgba(0, 0, 0, .45);
}

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

@media (max-width: 900px) {
    .app-shell[b-119myaxb6o] { display: block; }
    .app-sidebar[b-119myaxb6o] { position: relative; width: 100%; min-height: 70px; transform: none; }
    .app-main[b-119myaxb6o] { width: 100%; margin-left: 0; }
    .app-topbar[b-119myaxb6o] { height: 68px; padding: 0 20px; }
    .app-content[b-119myaxb6o] { padding: 24px 18px 40px; }
    .topbar-eyebrow[b-119myaxb6o], .user-chip-copy[b-119myaxb6o], .live-indicator[b-119myaxb6o] { display: none; }
    .sidebar-toggle[b-119myaxb6o] { display: none; }
    .sidebar-visibility:checked + .app-shell .app-sidebar[b-119myaxb6o] { display: none; }
}
/* _content/SaldosSKT.Web/Components/Layout/NavMenu.razor.rz.scp.css */
.brand-row[b-hj10rytov3] {
    height: 98px;
    display: flex;
    align-items: center;
    padding: 0 24px;
    border-bottom: 1px solid var(--line);
}

.brand[b-hj10rytov3] { display: flex; align-items: center; gap: 13px; color: var(--text-hi); text-decoration: none; }
.brand-logo[b-hj10rytov3] { height: 34px; width: auto; display: block; }
.brand-sub[b-hj10rytov3] {
    padding-left: 13px;
    border-left: 1px solid var(--line);
    color: var(--text-mid);
    font-size: .64rem;
    font-weight: 750;
    line-height: 1.25;
    letter-spacing: .16em;
    text-transform: uppercase;
}

.nav-scrollable[b-hj10rytov3] { height: calc(100vh - 98px); display: flex; flex-direction: column; padding: 26px 16px 18px; overflow-y: auto; }
.nav-scrollable[b-hj10rytov3]  > .authorize-view { height: 100%; }
.nav-section-label[b-hj10rytov3] { margin: 0 12px 9px; color: var(--text-low); font-size: .62rem; font-weight: 800; letter-spacing: .16em; }
.nav-section-label:not(:first-child)[b-hj10rytov3] { margin-top: 28px; }
.nav-list[b-hj10rytov3] { display: grid; gap: 5px; }

.module-nav[b-hj10rytov3] { margin: 0; }
.module-direct-links[b-hj10rytov3] { margin-top: 5px; }
.module-nav summary[b-hj10rytov3] { min-height: 50px; display: grid; grid-template-columns: 30px minmax(0,1fr) auto; align-items: center; gap: 12px; padding: 8px 12px; border-radius: 11px; color: var(--text-hi); font-size: .88rem; font-weight: 700; cursor: pointer; list-style: none; }
.module-nav summary[b-hj10rytov3]::-webkit-details-marker { display: none; }
.module-nav summary:hover[b-hj10rytov3] { background: var(--panel-2); }
.module-nav summary i[b-hj10rytov3] { color: var(--text-mid); font-style: normal; transition: transform .18s ease; }
.module-nav[open] summary i[b-hj10rytov3] { transform: rotate(180deg); }
.sub-nav[b-hj10rytov3] { position: relative; margin: 5px 0 8px 27px; padding-left: 13px; border-left: 1px solid var(--line); }
.sub-nav[b-hj10rytov3]  .nav-link { min-height: 39px; padding: 6px 10px; border-radius: 8px; font-size: .78rem; }
.sub-nav[b-hj10rytov3]  .nav-link.active { box-shadow: none; background: var(--signal-dim); }
.sub-dot[b-hj10rytov3] { width: 6px; height: 6px; border-radius: 50%; background: var(--text-low); }
.sub-nav[b-hj10rytov3]  .active .sub-dot { background: var(--signal); box-shadow: 0 0 0 4px var(--signal-dim); }
.nav-new[b-hj10rytov3] { margin-left: auto; padding: 4px 6px; border-radius: 6px; color: var(--signal); background: var(--signal-dim); font-size: .52rem; font-weight: 850; letter-spacing: .06em; }
.nav-wait[b-hj10rytov3] { margin-left:auto; padding:4px 6px; border-radius:6px; color:var(--alert); background:var(--alert-dim); font-size:.48rem; font-weight:850; letter-spacing:.06em; }
.external-mark[b-hj10rytov3] { margin-left:auto; color:var(--text-low); }

.nav-list[b-hj10rytov3]  .nav-link {
    min-height: 48px;
    display: flex;
    align-items: center;
    gap: 12px;
    padding: 8px 12px;
    border-radius: 11px;
    color: var(--text-mid);
    font-size: .88rem;
    font-weight: 620;
    text-decoration: none;
    transition: background .18s ease, color .18s ease, transform .18s ease;
}
.nav-list[b-hj10rytov3]  .nav-link:hover { color: var(--text-hi); background: var(--panel-2); transform: translateX(2px); }
.nav-list[b-hj10rytov3]  .nav-link.active { color: var(--text-hi); background: var(--panel-2); box-shadow: inset 3px 0 var(--signal); }
.nav-icon[b-hj10rytov3] { width: 30px; height: 30px; display: grid; place-items: center; border-radius: 8px; color: var(--text-mid); background: var(--line-soft); font-size: 1.02rem; }
.nav-list[b-hj10rytov3]  .active .nav-icon { color: var(--on-signal); background: var(--signal); }

.nav-spacer[b-hj10rytov3] { flex: 1; min-height: 30px; }
.sidebar-footer[b-hj10rytov3] { display: flex; align-items: center; gap: 8px; padding: 15px 8px 0; border-top: 1px solid var(--line); }
.sidebar-account[b-hj10rytov3] { min-width: 0; flex: 1; display: flex; align-items: center; gap: 10px; color: var(--text-hi); text-decoration: none; }
.sidebar-account > span:last-child[b-hj10rytov3] { min-width: 0; display: grid; line-height: 1.15; }
.sidebar-account small[b-hj10rytov3] { color: var(--text-low); font-size: .64rem; }
.sidebar-account strong[b-hj10rytov3] { overflow: hidden; color: var(--text-hi); text-overflow: ellipsis; font-size: .72rem; white-space: nowrap; }
.sidebar-avatar[b-hj10rytov3] { width: 35px; height: 35px; flex: 0 0 35px; display: grid; place-items: center; border-radius: 9px; color: var(--text-hi); background: var(--panel-2); font-weight: 800; }
.logout-button[b-hj10rytov3] { width: 36px; height: 36px; border: 0; border-radius: 9px; color: var(--text-mid); background: transparent; font-size: 1.1rem; cursor: pointer; }
.logout-button:hover[b-hj10rytov3] { color: var(--text-hi); background: var(--panel-2); }

.navbar-toggler[b-hj10rytov3] { display: none; }

@media (max-width: 900px) {
    .brand-row[b-hj10rytov3] { height: 70px; padding: 0 18px; }
    .brand-logo[b-hj10rytov3] { height: 30px; }
    .navbar-toggler[b-hj10rytov3] {
        appearance: none;
        display: block;
        position: absolute;
        top: 17px;
        right: 18px;
        width: 38px;
        height: 36px;
        border: 1px solid var(--line);
        border-radius: 10px;
        background: linear-gradient(var(--text-mid),var(--text-mid)) center 10px/18px 2px no-repeat,
                    linear-gradient(var(--text-mid),var(--text-mid)) center 16px/18px 2px no-repeat,
                    linear-gradient(var(--text-mid),var(--text-mid)) center 22px/18px 2px no-repeat;
    }
    .nav-scrollable[b-hj10rytov3] { display: none; height: auto; max-height: calc(100vh - 70px); padding: 18px; }
    .brand-row:has(.navbar-toggler:checked) + .nav-scrollable[b-hj10rytov3] { display: flex; }
    .sidebar-footer[b-hj10rytov3] { margin-top: 28px; }
}
/* _content/SaldosSKT.Web/Components/Pages/Ayarlar.razor.rz.scp.css */
.settings-page[b-5q7ak5di07] { max-width:1480px; margin:0 auto; padding:36px 44px 70px; color:var(--text-hi); }
.settings-hero[b-5q7ak5di07] { display:flex; justify-content:space-between; align-items:flex-end; gap:24px; margin-bottom:22px; }
.settings-hero>div:first-child>span[b-5q7ak5di07] { font-size:10px; letter-spacing:.16em; font-weight:900; color:var(--signal); }
.settings-hero h1[b-5q7ak5di07] { font-size:38px; margin:6px 0 7px; letter-spacing:-.02em; }
.settings-hero p[b-5q7ak5di07] { margin:0; color:var(--text-mid); }
.settings-scope[b-5q7ak5di07] { display:flex; align-items:center; gap:11px; min-width:260px; padding:14px 16px; border:1px solid var(--line); border-radius:13px; background:var(--panel); }
.settings-scope i[b-5q7ak5di07] { width:9px; height:9px; border-radius:50%; background:var(--success); box-shadow:0 0 0 5px var(--success-dim); }
.settings-scope span[b-5q7ak5di07] { display:flex; flex-direction:column; }
.settings-scope strong[b-5q7ak5di07] { font-size:12px; color:var(--text-hi); }
.settings-scope small[b-5q7ak5di07] { font-size:10px; color:var(--text-low); margin-top:2px; }
.settings-groups[b-5q7ak5di07] { display:grid; grid-template-columns:repeat(5,1fr); gap:9px; padding:9px; border:1px solid var(--line); border-radius:16px; background:var(--panel-2); }
.settings-groups button[b-5q7ak5di07] { 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); }
.settings-groups button>i[b-5q7ak5di07] { 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); }
.settings-groups button>span[b-5q7ak5di07] { display:flex; flex-direction:column; }
.settings-groups strong[b-5q7ak5di07] { font-size:12px; color:var(--text-hi); }
.settings-groups small[b-5q7ak5di07] { font-size:9px; color:var(--text-low); margin-top:2px; }
.settings-groups button.active[b-5q7ak5di07] { background:var(--panel); border-color:var(--line); box-shadow:var(--shadow); }
.settings-groups button.active>i[b-5q7ak5di07] { background:var(--signal); color:#fff; }
.settings-groups button.active strong[b-5q7ak5di07] { color:var(--signal); }
.settings-tabs[b-5q7ak5di07] { display:flex; gap:5px; margin:18px 0 22px; border-bottom:1px solid var(--line); flex-wrap:wrap; }
.settings-tabs button[b-5q7ak5di07] { 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; }
.settings-tabs button.active[b-5q7ak5di07] { color:var(--signal); border-bottom-color:var(--signal); }
.module-settings-panel[b-5q7ak5di07],.settings-page>.surface-panel[b-5q7ak5di07] { padding:22px; border:1px solid var(--line); border-radius:var(--radius); background:var(--panel); box-shadow:var(--shadow); }
.module-switch[b-5q7ak5di07] { display:flex; align-items:center; gap:9px; }
.module-switch input[b-5q7ak5di07] { display:none; }
.module-switch span[b-5q7ak5di07] { position:relative; width:42px; height:23px; border-radius:99px; background:var(--panel-2); border:1px solid var(--line); }
.module-switch span[b-5q7ak5di07]::after { content:""; position:absolute; width:17px; height:17px; left:2px; top:2px; border-radius:50%; background:var(--text-mid); transition:.2s; }
.module-switch input:checked+span[b-5q7ak5di07] { background:var(--signal-dim); border-color:var(--signal); }
.module-switch input:checked+span[b-5q7ak5di07]::after { transform:translateX(19px); background:var(--signal); }
.module-switch b[b-5q7ak5di07] { font-size:12px; color:var(--text-hi); }
.module-note[b-5q7ak5di07] { display:flex; flex-direction:column; width:100%; padding:12px 14px; border:1px solid var(--line); border-radius:10px; background:var(--panel-2); }
.module-note strong[b-5q7ak5di07] { font-size:11px; color:var(--success); }
.module-note span[b-5q7ak5di07] { font-size:10px; color:var(--text-low); margin-top:2px; }
.module-link[b-5q7ak5di07] { display:inline-flex; align-items:center; color:var(--signal); text-decoration:none; font-size:12px; font-weight:900; }
.settings-check-grid[b-5q7ak5di07] { display:grid; grid-template-columns:repeat(3,1fr); gap:10px; }
.settings-check-grid label[b-5q7ak5di07] { display:flex; align-items:center; gap:11px; padding:13px; border:1px solid var(--line); border-radius:10px; cursor:pointer; background:var(--panel-2); }
.settings-check-grid input[b-5q7ak5di07] { width:16px; height:16px; accent-color: var(--signal); }
.settings-check-grid label>span[b-5q7ak5di07] { display:flex; flex:1; flex-direction:column; }
.settings-check-grid strong[b-5q7ak5di07] { font-size:12px; color:var(--text-hi); }
.settings-check-grid small[b-5q7ak5di07] { font-size:9px; color:var(--text-low); }
.settings-check-grid label>i[b-5q7ak5di07] { font-style:normal; color:var(--signal); opacity:0; }
.settings-check-grid input:checked~i[b-5q7ak5di07] { opacity:1; }
.module-info-panel[b-5q7ak5di07] { display:flex; align-items:flex-start; gap:18px; padding:30px; }
.info-symbol[b-5q7ak5di07] { 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; }
.module-info-panel h3[b-5q7ak5di07] { margin:5px 0 7px; font-size:21px; }
.module-info-panel p[b-5q7ak5di07] { max-width:760px; color:var(--text-mid); line-height:1.6; }
.settings-page .page-heading[b-5q7ak5di07] { display:flex; justify-content:space-between; gap:20px; align-items:flex-start; margin-bottom:20px; }
.settings-page .recipient-grid[b-5q7ak5di07] { display:grid; grid-template-columns:repeat(2,1fr); gap:14px; }
.settings-page .recipient-card[b-5q7ak5di07] { border:1px solid var(--line); border-radius:13px; background:var(--panel); overflow:hidden; }
.settings-page .recipient-card header[b-5q7ak5di07],.settings-page .recipient-card footer[b-5q7ak5di07] { display:flex; justify-content:space-between; align-items:center; padding:14px 16px; background:var(--panel-2); }
.settings-page .recipient-body[b-5q7ak5di07] { padding:16px; }
.settings-page .form-hint[b-5q7ak5di07] { font-size:10px; color:var(--text-low); margin-top:4px; }
.settings-page .recipient-message[b-5q7ak5di07] { padding:9px 16px; font-size:11px; }
.settings-page .recipient-message.success[b-5q7ak5di07] { color:var(--success); background:var(--success-dim); }
.settings-page .recipient-message.error[b-5q7ak5di07] { color:var(--danger); background:var(--danger-dim); }
.recipient-card .not-wired-note[b-5q7ak5di07] { padding:9px 16px; font-size:10.5px; color:var(--alert); background:var(--alert-dim); border-top:1px solid var(--line); }
@media(max-width:1100px) { .settings-page[b-5q7ak5di07] { padding:28px 24px; } .settings-groups[b-5q7ak5di07] { grid-template-columns:repeat(2,1fr); } .settings-check-grid[b-5q7ak5di07] { grid-template-columns:repeat(2,1fr); } }
@media(max-width:700px) { .settings-hero[b-5q7ak5di07] { align-items:flex-start; flex-direction:column; } .settings-scope[b-5q7ak5di07] { width:100%; } .settings-groups[b-5q7ak5di07],.settings-check-grid[b-5q7ak5di07] { grid-template-columns:1fr; } .settings-tabs[b-5q7ak5di07] { overflow:auto; } .settings-page .recipient-grid[b-5q7ak5di07] { grid-template-columns:1fr; } }
.mcp-connection-state[b-5q7ak5di07] { 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); }
.mcp-connection-state i[b-5q7ak5di07] { width:10px; height:10px; border-radius:50%; background:var(--alert); box-shadow:0 0 0 5px var(--alert-dim); }
.mcp-connection-state.connected i[b-5q7ak5di07] { background:var(--success); box-shadow:0 0 0 5px var(--success-dim); }
.mcp-connection-state div[b-5q7ak5di07] { display:grid; line-height:1.25; color:var(--text-hi); }
.mcp-connection-state small[b-5q7ak5di07] { color:var(--text-low); }
.mcp-connection-state>span[b-5q7ak5di07] { margin-left:auto; color:var(--text-low); font-size:.7rem; font-weight:700; }
.mcp-catalog[b-5q7ak5di07] { border:1px solid var(--line); border-radius:11px; overflow:hidden; }
.mcp-catalog summary[b-5q7ak5di07] { 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; }
.mcp-catalog summary b[b-5q7ak5di07] { color:var(--signal); }
.mcp-catalog .mcp-tools[b-5q7ak5di07] { max-height:300px; overflow:auto; margin:0; padding:10px; display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:7px; }
.mcp-catalog .mcp-tools>div[b-5q7ak5di07] { margin:0; }
@media(max-width:760px) { .mcp-catalog .mcp-tools[b-5q7ak5di07] { grid-template-columns:1fr; } .mcp-connection-state>span[b-5q7ak5di07] { display:none; } }

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

.rival-sellers[b-ekl4fshzdi] { margin-top: 14px; border: 1px solid var(--line); border-radius: 16px; background: var(--panel); overflow: hidden; }
.rival-sellers table[b-ekl4fshzdi] { width: 100%; border-collapse: collapse; }
.rival-sellers th[b-ekl4fshzdi] { 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-ekl4fshzdi] { padding: 13px 16px; border-top: 1px solid var(--line-soft); font-size: .8rem; }
.rival-sellers td.money[b-ekl4fshzdi] { font-weight: 800; }
.rival-sellers .durum[b-ekl4fshzdi] { display: inline-block; padding: 4px 9px; border-radius: 7px; font-size: .68rem; font-weight: 850; }
.rival-sellers .durum.ok[b-ekl4fshzdi] { color: var(--success); background: var(--success-dim); }
.rival-sellers .durum.danger[b-ekl4fshzdi] { color: var(--danger); background: var(--danger-dim); }
.rival-sellers .durum.warn[b-ekl4fshzdi] { color: var(--alert); background: var(--alert-dim); }
.rival-sellers .durum.muted[b-ekl4fshzdi] { color: var(--text-mid); background: var(--panel-2); }

@media (max-width: 900px) { .rival-kpis[b-ekl4fshzdi] { grid-template-columns: repeat(2, 1fr); } }
@media (max-width: 650px) {
    .rival-search[b-ekl4fshzdi], .rival-kpis[b-ekl4fshzdi] { grid-template-columns: 1fr; }
    .product-head[b-ekl4fshzdi] { flex-direction: column; }
    .product-actions[b-ekl4fshzdi] { justify-items: start; }
    .rival-page h1[b-ekl4fshzdi] { font-size: 1.8rem; }
    .rival-sellers[b-ekl4fshzdi] { overflow-x: auto; }
}
/* _content/SaldosSKT.Web/Components/Pages/Dashboard.razor.rz.scp.css */
.dashboard-hero[b-z1i1gu0q5f] { display: flex; align-items: flex-end; justify-content: space-between; gap: 30px; margin-bottom: 30px; padding: 12px 0 8px; }
.dashboard-hero h1[b-z1i1gu0q5f] { max-width: 780px; margin: 5px 0 9px; font-size: clamp(2rem,4vw,3.35rem); line-height: 1.04; }
.dashboard-hero p[b-z1i1gu0q5f] { max-width: 760px; margin: 0; color: var(--text-mid); font-size: .98rem; line-height: 1.7; }
.hero-status[b-z1i1gu0q5f] { display: flex; align-items: center; gap: 11px; min-width: 210px; padding: 14px 16px; border: 1px solid var(--line); border-radius: 13px; background: var(--panel); }
.hero-status i[b-z1i1gu0q5f] { width: 10px; height: 10px; border-radius: 50%; background: var(--success); box-shadow: 0 0 0 5px var(--success-dim); }
.hero-status.warning[b-z1i1gu0q5f] { border-color: var(--alert-dim); background: var(--panel); }
.hero-status.warning i[b-z1i1gu0q5f] { background: var(--alert); box-shadow: 0 0 0 5px var(--alert-dim); }
.hero-status span[b-z1i1gu0q5f] { display: grid; }
.hero-status strong[b-z1i1gu0q5f] { font-size: .78rem; color: var(--text-hi); }
.hero-status small[b-z1i1gu0q5f] { color: var(--text-low); font-size: .65rem; }
.hero-side[b-z1i1gu0q5f] { display: flex; flex-direction: column; gap: 8px; }
.hero-refresh[b-z1i1gu0q5f] { 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-z1i1gu0q5f] { border-color: var(--danger); color: var(--danger); }
.hero-refresh:disabled[b-z1i1gu0q5f] { opacity: .6; cursor: wait; }
.hero-refresh .ikon[b-z1i1gu0q5f] { display: inline-block; font-size: .9rem; line-height: 1; }
.hero-refresh .ikon.donuyor[b-z1i1gu0q5f] { animation: hero-donme-b-z1i1gu0q5f 1s linear infinite; }
@keyframes hero-donme-b-z1i1gu0q5f { to { transform: rotate(360deg); } }
.module-grid[b-z1i1gu0q5f] { display: grid; grid-template-columns: repeat(3,minmax(0,1fr)); gap: 18px; }
.module-card[b-z1i1gu0q5f] { position: relative; min-height: 410px; display: flex; flex-direction: column; overflow: hidden; padding: 23px; border: 1px solid var(--line); border-radius: 18px; color: var(--text-hi); background: var(--panel); box-shadow: var(--shadow); text-decoration: none; transition: transform .2s ease, box-shadow .2s ease, border-color .2s ease; }
a.module-card:hover[b-z1i1gu0q5f] { color: var(--text-hi); border-color: var(--text-low); transform: translateY(-4px); box-shadow: 0 20px 44px rgba(0,0,0,.4); }
.module-card[b-z1i1gu0q5f]::after { content: ''; position: absolute; width: 170px; height: 170px; right: -70px; top: 65px; border: 30px solid color-mix(in srgb, var(--signal), transparent 92%); border-radius: 50%; }
.module-topline[b-z1i1gu0q5f] { display: flex; align-items: center; justify-content: space-between; margin-bottom: 35px; }
.module-number[b-z1i1gu0q5f] { color: var(--text-low); font: 750 .72rem 'IBM Plex Mono',monospace; }
.module-state[b-z1i1gu0q5f] { padding: 6px 8px; border-radius: 6px; color: var(--signal); background: var(--signal-dim); font-size: .58rem; font-weight: 850; letter-spacing: .08em; }
.module-symbol[b-z1i1gu0q5f] { width: 64px; height: 64px; display: grid; place-items: center; margin-bottom: 24px; border-radius: 16px; color: #fff; background: linear-gradient(145deg,#FF5A52,#C11712); box-shadow: 0 12px 28px rgba(237, 49, 47,.18); font-size: 1.35rem; font-weight: 900; }
.module-vault .module-symbol[b-z1i1gu0q5f] { color: var(--signal); background: var(--signal-dim); box-shadow: none; }
.module-card h2[b-z1i1gu0q5f] { margin: 0 0 10px; font-size: 1.45rem; }
.module-card p[b-z1i1gu0q5f] { margin: 0; color: var(--text-mid); line-height: 1.65; }
.module-metrics[b-z1i1gu0q5f] { display: grid; grid-template-columns: repeat(2,1fr); gap: 10px; margin-top: auto; padding: 22px 0; }
.module-metrics span[b-z1i1gu0q5f] { display: grid; padding: 11px 12px; border: 1px solid var(--line-soft); border-radius: 10px; background: var(--panel-2); }
.module-metrics strong[b-z1i1gu0q5f] { font-size: 1.25rem; color: var(--text-hi); }
.module-metrics small[b-z1i1gu0q5f] { color: var(--text-low); font-size: .64rem; }
.module-card footer[b-z1i1gu0q5f] { display: flex; align-items: center; justify-content: space-between; padding-top: 16px; border-top: 1px solid var(--line-soft); color: var(--signal); font-size: .78rem; font-weight: 800; }
.module-card footer b[b-z1i1gu0q5f] { font-size: 1.1rem; }
.module-coming[b-z1i1gu0q5f] { color: var(--text-mid); background: repeating-linear-gradient(135deg,var(--panel),var(--panel) 10px,var(--panel-2) 10px,var(--panel-2) 20px); box-shadow: none; }
.module-coming .module-symbol[b-z1i1gu0q5f] { color: var(--text-mid); background: var(--panel-2); box-shadow: none; }
.module-coming .module-state[b-z1i1gu0q5f] { color: var(--text-mid); background: var(--panel-2); }
.module-coming footer[b-z1i1gu0q5f] { color: var(--text-low); }
.module-stale[b-z1i1gu0q5f] { padding: 3px 7px; border-radius: 6px; color: var(--alert); background: var(--alert-dim); font-size: .56rem; font-weight: 850; letter-spacing: .06em; }
.dashboard-strip[b-z1i1gu0q5f] { display: grid; grid-template-columns: repeat(3,1fr); gap: 1px; margin-top: 22px; overflow: hidden; border: 1px solid var(--line); border-radius: 14px; background: var(--line); }
.dashboard-strip > div[b-z1i1gu0q5f] { display: grid; gap: 4px; padding: 20px; background: var(--panel); }
.dashboard-strip span[b-z1i1gu0q5f] { color: var(--signal); font-size: .59rem; font-weight: 850; letter-spacing: .1em; }
.dashboard-strip strong[b-z1i1gu0q5f] { font-size: .88rem; color: var(--text-hi); }
.dashboard-strip small[b-z1i1gu0q5f] { color: var(--text-low); line-height: 1.5; }

/* Panel hero (KPI + Bugun dikkat + Buybox hizli kart) - bkz. app.css .panel-* icin ortak taban */
.panel-kpi-grid[b-z1i1gu0q5f] { display:grid; grid-template-columns:repeat(4,1fr); gap:12px; margin-bottom:20px; }
.panel-kpi[b-z1i1gu0q5f] { background:var(--panel); border:1px solid var(--line); border-radius:12px; padding:16px 16px 14px; }
.panel-kpi .label[b-z1i1gu0q5f] { font-size:12px; color:var(--text-mid); margin-bottom:10px; }
.panel-kpi .value[b-z1i1gu0q5f] { font-family:'Space Grotesk',sans-serif; font-size:25px; font-weight:600; color:var(--text-hi); }
.panel-kpi .value .unit[b-z1i1gu0q5f] { font-size:13px; color:var(--text-mid); font-weight:400; margin-left:3px; }
.panel-kpi .delta[b-z1i1gu0q5f] { font-size:11.5px; margin-top:6px; color:var(--text-low); }
.panel-kpi .delta.up[b-z1i1gu0q5f] { color:var(--signal); }
.panel-kpi .delta.down[b-z1i1gu0q5f] { color:var(--alert); }
.panel-row2[b-z1i1gu0q5f] { display:grid; grid-template-columns:1.3fr 1fr; gap:14px; margin-bottom:20px; }
.panel-card[b-z1i1gu0q5f] { background:var(--panel); border:1px solid var(--line); border-radius:12px; padding:16px 18px; }
.panel-card-head[b-z1i1gu0q5f] { display:flex; align-items:center; justify-content:space-between; margin-bottom:12px; }
.panel-card-head h2[b-z1i1gu0q5f] { font-size:14.5px; }
.panel-card-head .meta[b-z1i1gu0q5f] { font-size:11px; color:var(--text-low); }
.panel-feed[b-z1i1gu0q5f] { display:flex; flex-direction:column; gap:0; max-height:280px; overflow:auto; }
.panel-feed-item[b-z1i1gu0q5f] { display:flex; gap:10px; padding:10px 0; border-bottom:1px solid var(--line-soft); }
.panel-feed-item:last-child[b-z1i1gu0q5f] { border-bottom:none; }
.panel-feed-empty[b-z1i1gu0q5f] { padding:18px 0; color:var(--text-low); font-size:12.5px; }
.panel-sev[b-z1i1gu0q5f] { width:8px; height:8px; border-radius:50%; margin-top:5px; flex:none; background:var(--danger); box-shadow:0 0 0 3px var(--danger-dim); }
.panel-feed-item .t[b-z1i1gu0q5f] { font-size:13px; line-height:1.45; color:var(--text-hi); }
.panel-feed-item .t b[b-z1i1gu0q5f] { font-weight:600; }
.panel-feed-item .m[b-z1i1gu0q5f] { font-size:11px; color:var(--text-low); margin-top:2px; }
.panel-robot-status[b-z1i1gu0q5f] { display:flex; align-items:center; justify-content:space-between; background:var(--panel-2); border-radius:8px; padding:12px 14px; margin-bottom:12px; gap:10px; }
.panel-robot-status .k[b-z1i1gu0q5f] { font-size:11.5px; color:var(--text-mid); }
.panel-robot-status .v[b-z1i1gu0q5f] { font-family:'IBM Plex Mono',monospace; font-size:13px; margin-top:3px; color:var(--text-hi); }
.panel-mini-list[b-z1i1gu0q5f] { display:flex; flex-direction:column; gap:8px; }
.panel-mini-row[b-z1i1gu0q5f] { display:flex; align-items:center; justify-content:space-between; gap:10px; font-size:12.5px; padding:7px 0; border-bottom:1px solid var(--line-soft); color:var(--text-hi); }
.panel-mini-row:last-child[b-z1i1gu0q5f] { border-bottom:none; }
.panel-mini-row .gap[b-z1i1gu0q5f] { font-family:'IBM Plex Mono',monospace; color:var(--alert); flex:none; }
.panel-mini-empty[b-z1i1gu0q5f] { color:var(--text-low); font-size:12.5px; padding:6px 0; }

/* Modul #08 - Erken Uyari / Anomali karti aksani */
.module-alert[b-z1i1gu0q5f]::after { border-color: color-mix(in srgb, var(--alert), transparent 90%); }
.module-alert .module-symbol[b-z1i1gu0q5f] { color: #fff; background: linear-gradient(145deg,#FFB27A,#FF6B7D); box-shadow: 0 12px 28px rgba(255,107,125,.18); }
.module-alert .module-state[b-z1i1gu0q5f] { color: var(--alert); background: var(--alert-dim); }

/* 'Bugun dikkat' akisi - seviye renkli nokta + tumunu ac baglantisi */
.panel-sev.crit[b-z1i1gu0q5f] { background: var(--danger); box-shadow: 0 0 0 3px var(--danger-dim); }
.panel-sev.warn[b-z1i1gu0q5f] { background: var(--alert); box-shadow: 0 0 0 3px var(--alert-dim); }
.panel-sev.watch[b-z1i1gu0q5f] { background: var(--text-low); box-shadow: 0 0 0 3px var(--line-soft); }
.panel-feed-all[b-z1i1gu0q5f] { display:inline-block; margin-top:10px; color:var(--signal); font-size:12px; font-weight:700; text-decoration:none; }
.panel-feed-all:hover[b-z1i1gu0q5f] { text-decoration:underline; }

@media (max-width:1100px) { .module-grid[b-z1i1gu0q5f] { grid-template-columns: repeat(2,1fr); } .module-coming[b-z1i1gu0q5f] { min-height: 280px; } }
@media (max-width:700px) { .dashboard-hero[b-z1i1gu0q5f] { align-items: flex-start; flex-direction: column; } .module-grid[b-z1i1gu0q5f],.dashboard-strip[b-z1i1gu0q5f] { grid-template-columns: 1fr; } .module-card[b-z1i1gu0q5f] { min-height: 360px; } .panel-kpi-grid[b-z1i1gu0q5f] { grid-template-columns: repeat(2,1fr); } .panel-row2[b-z1i1gu0q5f] { grid-template-columns: 1fr; } }
/* _content/SaldosSKT.Web/Components/Pages/ErkenUyari.razor.rz.scp.css */
.eu-page[b-4bf3hy3iai] { display: flex; flex-direction: column; gap: 18px; padding-bottom: 40px; }

.eu-heading[b-4bf3hy3iai] { display: flex; align-items: flex-end; justify-content: space-between; gap: 24px; }
.eu-kicker[b-4bf3hy3iai] { color: var(--signal); font-size: .62rem; font-weight: 850; letter-spacing: .12em; }
.eu-heading h1[b-4bf3hy3iai] { margin: 6px 0 8px; font-size: clamp(1.7rem, 3vw, 2.5rem); }
.eu-heading p[b-4bf3hy3iai] { margin: 0; max-width: 760px; color: var(--text-mid); line-height: 1.65; font-size: .9rem; }
.eu-actions[b-4bf3hy3iai] { display: flex; align-items: center; gap: 12px; flex: none; flex-wrap: wrap; justify-content: flex-end; }
.eu-cari-select[b-4bf3hy3iai] { 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-4bf3hy3iai] { outline: none; border-color: var(--signal); box-shadow: 0 0 0 3px var(--signal-dim); }
.eu-cari-select option[b-4bf3hy3iai] { background: var(--panel-2); color: var(--text-hi); }
.eu-fresh[b-4bf3hy3iai] { 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-4bf3hy3iai] { width: 8px; height: 8px; border-radius: 50%; background: var(--success); box-shadow: 0 0 0 4px var(--success-dim); }
.eu-fresh.stale i[b-4bf3hy3iai] { background: var(--alert); box-shadow: 0 0 0 4px var(--alert-dim); }
.eu-refresh[b-4bf3hy3iai] { 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-4bf3hy3iai] { border-color: var(--text-low); transform: translateY(-1px); }
.eu-refresh:disabled[b-4bf3hy3iai] { opacity: .55; cursor: default; }

.eu-loading[b-4bf3hy3iai] { 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-4bf3hy3iai] { width: 16px; height: 16px; border: 2px solid var(--line); border-top-color: var(--signal); border-radius: 50%; animation: eu-rot-b-4bf3hy3iai .8s linear infinite; }
@keyframes eu-rot-b-4bf3hy3iai { to { transform: rotate(360deg); } }

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

.eu-kpis[b-4bf3hy3iai] { display: grid; grid-template-columns: repeat(4, 1fr); gap: 12px; }
.eu-kpis article[b-4bf3hy3iai] { 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-4bf3hy3iai] { color: var(--text-low); font-size: .62rem; font-weight: 850; letter-spacing: .09em; }
.eu-kpis strong[b-4bf3hy3iai] { font-size: 1.9rem; line-height: 1; color: var(--text-hi); }
.eu-kpis small[b-4bf3hy3iai] { color: var(--text-low); font-size: .64rem; }
.eu-kpis .crit[b-4bf3hy3iai] { border-left-color: var(--danger); }
.eu-kpis .crit strong[b-4bf3hy3iai] { color: var(--danger); }
.eu-kpis .warn[b-4bf3hy3iai] { border-left-color: var(--alert); }
.eu-kpis .warn strong[b-4bf3hy3iai] { color: var(--alert); }
.eu-kpis .watch[b-4bf3hy3iai] { border-left-color: var(--text-low); }
.eu-kpis .stale[b-4bf3hy3iai] { border-left-color: var(--alert); }
.eu-kpis .stale strong[b-4bf3hy3iai] { color: var(--alert); }
.eu-kpis .muted[b-4bf3hy3iai] { border-left-color: var(--line); }

.eu-summary[b-4bf3hy3iai] { 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-4bf3hy3iai] { color: var(--signal); font-size: .72rem; font-weight: 850; letter-spacing: .08em; text-transform: uppercase; }
.eu-summary span[b-4bf3hy3iai] { color: var(--text-hi); font-size: .9rem; font-weight: 600; }

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

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

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

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

.eu-card-foot[b-4bf3hy3iai] { 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-4bf3hy3iai] { color: var(--signal); font-size: .72rem; font-weight: 750; }
.eu-card-foot code[b-4bf3hy3iai] { padding: 2px 7px; border-radius: 5px; background: var(--panel-2); color: var(--text-mid); font-size: .72rem; }
.eu-time[b-4bf3hy3iai] { margin-left: auto; color: var(--text-low); font-size: .7rem; }

.eu-empty[b-4bf3hy3iai] { 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-4bf3hy3iai] { 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-4bf3hy3iai] { color: var(--text-hi); font-size: 1rem; }
.eu-empty small[b-4bf3hy3iai] { color: var(--text-low); }

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

@media (max-width: 1000px) {
    .eu-kpis[b-4bf3hy3iai] { grid-template-columns: repeat(2, 1fr); }
    .eu-grid[b-4bf3hy3iai] { grid-template-columns: 1fr; }
    .eu-heading[b-4bf3hy3iai] { flex-direction: column; align-items: flex-start; gap: 14px; }
}
/* _content/SaldosSKT.Web/Components/Pages/Home.razor.rz.scp.css */
.resolved-row > td[b-gz8uf9mzmd] { background: var(--success-dim) !important; }
.risk-resolved[b-gz8uf9mzmd] { position: relative; opacity: .58; filter: grayscale(.35); text-decoration: line-through 2px var(--text-hi); text-decoration-thickness: 2px; }
.operation-ok[b-gz8uf9mzmd] { 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-gz8uf9mzmd] { display:flex; align-items:center; gap:8px; margin:0; }
.skt-company-select span[b-gz8uf9mzmd] { color:var(--text-mid); font-size:.68rem; font-weight:800; }
.skt-company-select select[b-gz8uf9mzmd] { min-width:220px; border-color:var(--line); }
/* _content/SaldosSKT.Web/Components/Pages/ImageDownloader.razor.rz.scp.css */
.tool-page[b-xma6pvs9vl] { color: var(--text-hi); }
.tool-page > header span[b-xma6pvs9vl] { color: var(--signal); font-size: .68rem; font-weight: 850; letter-spacing: .15em; }
.tool-page h1[b-xma6pvs9vl] { margin: 7px 0 5px; font-size: 2.1rem; font-weight: 850; }
.tool-page > header p[b-xma6pvs9vl] { margin: 0; max-width: 880px; color: var(--text-mid); line-height: 1.6; }

/* Panels (adımlar) */
.gi-panel[b-xma6pvs9vl] {
    margin-top: 18px; padding: 18px;
    border: 1px solid var(--line); border-radius: 16px;
    background: var(--panel); box-shadow: var(--shadow);
}
.gi-panel-head[b-xma6pvs9vl] { display: flex; align-items: center; gap: 10px; margin-bottom: 14px; flex-wrap: wrap; }
.gi-panel-head b[b-xma6pvs9vl] { font-size: .96rem; }
.gi-panel-head small[b-xma6pvs9vl] { color: var(--text-low); font-size: .74rem; }
.gi-panel-head small code[b-xma6pvs9vl] { color: var(--text-mid); background: var(--panel-2); padding: 1px 6px; border-radius: 5px; }
.gi-step[b-xma6pvs9vl] {
    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-xma6pvs9vl] { flex: 1 1 auto; }

/* Pazaryeri çipleri */
.gi-chips[b-xma6pvs9vl] { display: flex; flex-wrap: wrap; gap: 9px; }
.gi-chip[b-xma6pvs9vl] {
    padding: 8px 13px; border: 1px solid var(--signal); border-radius: 999px;
    background: var(--signal); color: var(--on-signal); font-weight: 800; font-size: .8rem; cursor: pointer;
    transition: border-color .15s ease, color .15s ease, background .15s ease;
}
.gi-chip.on[b-xma6pvs9vl] { border-color: var(--signal); color: var(--text-hi); background: var(--signal-dim); }
.gi-chip:disabled[b-xma6pvs9vl] { opacity: .55; cursor: not-allowed; }

/* Girdi */
.gi-textarea[b-xma6pvs9vl] {
    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-xma6pvs9vl] { outline: none; border-color: var(--signal); box-shadow: 0 0 0 3px rgba(237, 49, 47, .16); }
.gi-input-row[b-xma6pvs9vl] { display: flex; flex-wrap: wrap; align-items: center; gap: 10px; margin-top: 12px; }

.gi-file[b-xma6pvs9vl] { display: inline-flex; align-items: center; cursor: pointer; }
.gi-file input[b-xma6pvs9vl] { position: absolute; width: 1px; height: 1px; opacity: 0; overflow: hidden; }
.gi-file span[b-xma6pvs9vl],
.gi-link[b-xma6pvs9vl] {
    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-xma6pvs9vl], .gi-link:hover[b-xma6pvs9vl] { border-color: var(--text-low); color: var(--text-hi); }
.gi-file-ok[b-xma6pvs9vl] { color: var(--success); font-size: .76rem; font-weight: 750; }

/* Butonlar */
.gi-btn[b-xma6pvs9vl] {
    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-xma6pvs9vl] { transform: translateY(-1px); }
.gi-btn:disabled[b-xma6pvs9vl] { opacity: .5; cursor: not-allowed; }
.gi-btn.primary[b-xma6pvs9vl] { background: var(--signal); color: #fff; }
.gi-btn.primary:hover:not(:disabled)[b-xma6pvs9vl] { filter: brightness(1.08); }
.gi-btn.dark[b-xma6pvs9vl] { background: var(--panel-2); color: var(--text-hi); border-color: var(--line); }
.gi-btn.dark:hover:not(:disabled)[b-xma6pvs9vl] { border-color: var(--text-low); }
.gi-btn.ghost[b-xma6pvs9vl] { background: transparent; color: var(--text-mid); border-color: var(--line); }
.gi-btn.ghost:hover:not(:disabled)[b-xma6pvs9vl] { color: var(--text-hi); border-color: var(--text-low); }
.gi-btn.sm[b-xma6pvs9vl] { height: 32px; padding: 0 12px; font-size: .72rem; }

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

/* Seçim listesi */
.gi-list[b-xma6pvs9vl] { display: flex; flex-direction: column; gap: 8px; }
.gi-row[b-xma6pvs9vl] {
    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-xma6pvs9vl] { border-color: var(--signal); background: var(--signal-dim); }
.gi-row.row-err[b-xma6pvs9vl] { opacity: .72; }
.gi-check[b-xma6pvs9vl] { display: grid; place-items: center; }
.gi-check input[b-xma6pvs9vl] { width: 18px; height: 18px; accent-color: var(--signal); cursor: pointer; }

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

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

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

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

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

.it-heading[b-69oydys690] { display: flex; align-items: flex-end; justify-content: space-between; gap: 24px; flex-wrap: wrap; }
.it-kicker[b-69oydys690] { color: var(--signal); font-size: .62rem; font-weight: 850; letter-spacing: .12em; }
.it-heading h1[b-69oydys690] { margin: 6px 0 8px; font-size: clamp(1.7rem, 3vw, 2.5rem); }
.it-heading p[b-69oydys690] { margin: 0; max-width: 700px; color: var(--text-mid); line-height: 1.65; font-size: .9rem; }
.it-actions[b-69oydys690] { display: flex; align-items: center; gap: 10px; flex-wrap: wrap; justify-content: flex-end; }
.it-cari-select[b-69oydys690] { 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-69oydys690] { display: flex; border: 1px solid var(--line); border-radius: 9px; overflow: hidden; }
.it-view-toggle button[b-69oydys690] { 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-69oydys690] { background: var(--signal); color: #fff; }

.it-kpis[b-69oydys690] { display: grid; grid-template-columns: repeat(6, 1fr); gap: 10px; }
.it-kpis article[b-69oydys690] { 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-69oydys690] { color: var(--text-low); font-size: .58rem; font-weight: 850; letter-spacing: .08em; }
.it-kpis strong[b-69oydys690] { font-size: 1.55rem; line-height: 1; color: var(--text-hi); }
.it-kpis small[b-69oydys690] { color: var(--text-low); font-size: .62rem; }
.it-kpis .crit[b-69oydys690] { border-left-color: var(--danger); }
.it-kpis .crit strong[b-69oydys690] { color: var(--danger); }
.it-kpis .warn[b-69oydys690] { border-left-color: var(--alert); }
.it-kpis .warn strong[b-69oydys690] { color: var(--alert); }
.it-kpis .ok[b-69oydys690] { border-left-color: var(--success); }
.it-kpis .ok strong[b-69oydys690] { color: var(--success); }

.it-filters[b-69oydys690] { display: flex; align-items: center; gap: 10px; flex-wrap: wrap; }
.it-filters select[b-69oydys690] { max-width: 190px; }
.it-check[b-69oydys690] { display: flex; align-items: center; gap: 7px; color: var(--text-mid); font-size: .8rem; font-weight: 600; cursor: pointer; }

.it-loading[b-69oydys690], .it-empty[b-69oydys690] { 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-69oydys690] { 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-69oydys690] { color: var(--text-hi); font-size: .95rem; }

.it-table-wrap[b-69oydys690] { border: 1px solid var(--line); border-radius: var(--radius); overflow: auto; background: var(--panel); }
.it-table[b-69oydys690] { width: 100%; border-collapse: collapse; min-width: 900px; }
.it-table th[b-69oydys690] { 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-69oydys690] { padding: 11px 14px; border-bottom: 1px solid var(--line-soft); font-size: .82rem; color: var(--text-hi); }
.it-table tbody tr[b-69oydys690] { cursor: pointer; transition: background .1s ease; }
.it-table tbody tr:hover[b-69oydys690] { background: var(--panel-2); }
.it-table td.late[b-69oydys690], .it-table tr.late td:last-child[b-69oydys690] { color: var(--danger); font-weight: 700; }

.it-badge[b-69oydys690] { 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-69oydys690] { color: var(--text-hi); background: var(--panel-2); border-color: var(--line); }
.it-badge.info[b-69oydys690] { color: #fff; background: color-mix(in srgb, var(--signal), #000 10%); }
.it-badge.warn[b-69oydys690] { color: #3a2410; background: var(--alert); }
.it-badge.crit[b-69oydys690] { color: #fff; background: color-mix(in srgb, var(--danger), #000 12%); }
.it-badge.ok[b-69oydys690] { color: #fff; background: var(--success); }
.it-badge.muted[b-69oydys690] { color: var(--text-low); background: var(--panel-2); border-color: var(--line); }
.it-wait-tag[b-69oydys690] { 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-69oydys690] { display: grid; grid-template-columns: repeat(5, minmax(220px, 1fr)); gap: 12px; overflow-x: auto; }
.it-kanban-col[b-69oydys690] { display: flex; flex-direction: column; gap: 10px; min-width: 220px; }
.it-kanban-col header[b-69oydys690] { 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-69oydys690] { color: var(--text-low); font-weight: 700; }
.it-kanban-cards[b-69oydys690] { display: flex; flex-direction: column; gap: 9px; min-height: 60px; }
.it-kanban-card[b-69oydys690] { 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-69oydys690] { transform: translateY(-1px); border-color: var(--text-low); }
.it-kanban-card.crit[b-69oydys690] { border-left-color: var(--danger); }
.it-kanban-card.warn[b-69oydys690] { border-left-color: var(--alert); }
.it-kanban-card.neutral[b-69oydys690] { border-left-color: var(--line); }
.it-kanban-card.muted[b-69oydys690] { border-left-color: var(--text-low); }
.it-kanban-top[b-69oydys690] { display: flex; align-items: center; gap: 6px; margin-bottom: 8px; flex-wrap: wrap; }
.it-kanban-title[b-69oydys690] { color: var(--text-hi); font-size: .85rem; font-weight: 650; line-height: 1.4; margin-bottom: 8px; }
.it-kanban-meta[b-69oydys690] { display: flex; align-items: center; justify-content: space-between; gap: 8px; color: var(--text-low); font-size: .68rem; }
.it-kanban-meta .late[b-69oydys690] { color: var(--danger); font-weight: 750; }

.it-overlay[b-69oydys690] { position: fixed; inset: 0; background: rgba(0,0,0,.45); z-index: 40; }
.it-panel[b-69oydys690] { 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-69oydys690] { display: flex; align-items: center; justify-content: space-between; padding: 16px 18px; border-bottom: 1px solid var(--line); }
.it-panel-head strong[b-69oydys690] { font-size: 1rem; color: var(--text-hi); }
.it-panel-close[b-69oydys690] { border: none; background: transparent; color: var(--text-mid); font-size: 1.4rem; line-height: 1; cursor: pointer; }
.it-panel-body[b-69oydys690] { flex: 1; overflow-y: auto; padding: 18px; display: flex; flex-direction: column; gap: 16px; }

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

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

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

.it-durum-buttons[b-69oydys690] { display: flex; flex-wrap: wrap; gap: 7px; }
.it-durum-buttons button[b-69oydys690] { cursor: pointer; }
.it-durum-buttons button.on[b-69oydys690] { outline: 2px solid var(--signal); outline-offset: 1px; }
.it-durum-buttons button:disabled[b-69oydys690] { cursor: default; opacity: .55; }
.it-note[b-69oydys690] { 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-69oydys690] { display: flex; align-items: center; gap: 9px; padding: 7px 2px; }
.it-checklist-item span[b-69oydys690] { flex: 1; color: var(--text-hi); font-size: .82rem; }
.it-checklist-item span.done[b-69oydys690] { color: var(--text-low); text-decoration: line-through; }
.it-mini-x[b-69oydys690] { border: none; background: transparent; color: var(--text-low); font-size: 1rem; cursor: pointer; line-height: 1; padding: 0 4px; }
.it-mini-x:hover[b-69oydys690] { color: var(--danger); }

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

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

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

.it-archive-btn[b-69oydys690] { 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-69oydys690] { border-color: var(--danger); color: var(--danger); }

.it-modal[b-69oydys690] { 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-69oydys690] { margin: 0 0 6px; font-size: 1rem; color: var(--text-hi); }
.it-modal p[b-69oydys690] { margin: 0 0 10px; color: var(--text-mid); font-size: .82rem; }
.it-modal-actions[b-69oydys690] { display: flex; justify-content: flex-end; gap: 10px; margin-top: 14px; }

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

@media (max-width: 700px) {
    .it-kpis[b-69oydys690] { grid-template-columns: repeat(2, 1fr); }
    .it-form-grid[b-69oydys690] { grid-template-columns: 1fr; }
    .it-span-2[b-69oydys690] { grid-column: span 1; }
    .it-panel[b-69oydys690] { width: 100vw; }
}
/* _content/SaldosSKT.Web/Components/Pages/Kasa.razor.rz.scp.css */
.vault-page-header[b-6tff6ock1o] { display:flex; align-items:flex-end; justify-content:space-between; gap:28px; margin-bottom:24px; }
.vault-page-header h1[b-6tff6ock1o] { margin:4px 0 7px; font-size:clamp(1.8rem,3vw,2.45rem); }
.vault-page-header p[b-6tff6ock1o] { margin:0; color:var(--text-mid); font-size:.82rem; }
.vault-page-header p strong[b-6tff6ock1o] { color:var(--text-hi); }
.vault-header-actions[b-6tff6ock1o] { display:flex; align-items:center; gap:11px; }
.vault-search[b-6tff6ock1o] { 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-6tff6ock1o] { color:var(--text-low); font-size:1.15rem; }
.vault-search input[b-6tff6ock1o] { min-width:0; width:100%; border:0; outline:0; color:var(--text-hi); background:transparent; font-size:.78rem; }
.vault-search input[b-6tff6ock1o]::placeholder { color:var(--text-low); }
.vault-search button[b-6tff6ock1o] { border:0; color:var(--text-low); background:transparent; font-size:1.1rem; }
.vault-primary-button[b-6tff6ock1o],.vault-secondary-button[b-6tff6ock1o] { min-height:42px; padding:0 16px; border-radius:11px; font-size:.75rem; font-weight:800; }
.vault-primary-button[b-6tff6ock1o] { border:1px solid var(--signal); color:#fff; background:var(--signal); box-shadow:0 7px 18px rgba(237, 49, 47,.16); }
.vault-primary-button:hover[b-6tff6ock1o] { background:color-mix(in srgb, var(--signal), #fff 18%); }
.vault-primary-button:disabled[b-6tff6ock1o] { opacity:.6; }
.vault-primary-button span[b-6tff6ock1o] { margin-right:5px; font-size:1rem; }
.vault-secondary-button[b-6tff6ock1o] { border:1px solid var(--line); color:var(--text-mid); background:var(--panel-2); }
.vault-message[b-6tff6ock1o] { 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-6tff6ock1o] { width:22px; height:22px; display:grid; place-items:center; border-radius:50%; font-weight:900; }
.vault-message>button[b-6tff6ock1o] { margin-left:auto; border:0; color:inherit; background:transparent; font-size:1.1rem; }
.vault-message.success[b-6tff6ock1o] { color:var(--success); background:var(--success-dim); }.vault-message.success>span[b-6tff6ock1o] { color:var(--ink); background:var(--success); }
.vault-message.error[b-6tff6ock1o] { color:var(--danger); background:var(--danger-dim); }.vault-message.error>span[b-6tff6ock1o] { color:var(--ink); background:var(--danger); }
.vault-editor[b-6tff6ock1o] { 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-6tff6ock1o],.vault-editor>footer[b-6tff6ock1o] { display:flex; align-items:center; justify-content:space-between; gap:16px; padding:15px 19px; background:var(--panel-2); }
.vault-editor>header[b-6tff6ock1o] { border-bottom:1px solid var(--line-soft); }.vault-editor>footer[b-6tff6ock1o] { border-top:1px solid var(--line-soft); }
.vault-editor>header>div[b-6tff6ock1o] { display:flex; align-items:center; gap:11px; }.vault-editor>header>div>span:last-child[b-6tff6ock1o] { display:grid; }
.vault-editor>header strong[b-6tff6ock1o] { font-size:.84rem; }.vault-editor>header small[b-6tff6ock1o],.vault-editor>footer>span[b-6tff6ock1o] { color:var(--text-low); font-size:.67rem; }
.editor-mark[b-6tff6ock1o] { width:34px; height:34px; display:grid; place-items:center; border-radius:10px; color:#fff; background:var(--signal); font-weight:900; }
.vault-close[b-6tff6ock1o] { border:0; color:var(--text-low); background:transparent; font-size:1.5rem; }.vault-close:hover[b-6tff6ock1o] { color:var(--signal); }
.vault-form-grid[b-6tff6ock1o] { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:15px; padding:20px; }.vault-span-2[b-6tff6ock1o] { grid-column:span 2; }
.vault-editor>footer>div[b-6tff6ock1o] { display:flex; gap:9px; }
.brand-vault[b-6tff6ock1o] { 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-6tff6ock1o] { 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-6tff6ock1o] { display:flex; align-items:center; gap:11px; }.brand-vault-head>div:first-child>span:last-child[b-6tff6ock1o] { display:grid; }
.brand-vault-head strong[b-6tff6ock1o] { color:var(--text-hi); font-size:.85rem; }.brand-vault-head small[b-6tff6ock1o] { margin-top:2px; color:var(--text-low); font-size:.65rem; }
.head-icon[b-6tff6ock1o] { 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-6tff6ock1o] { 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-6tff6ock1o] { width:7px; height:7px; border-radius:50%; background:var(--success); box-shadow:0 0 0 3px var(--success-dim); }
.brand-list[b-6tff6ock1o] { padding:10px; background:var(--panel-2); }
.platform-group[b-6tff6ock1o] { margin-bottom:16px; }
.platform-group:last-child[b-6tff6ock1o] { margin-bottom:0; }
.platform-baslik[b-6tff6ock1o] { 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-6tff6ock1o] { color:var(--text-low); font-size:.6rem; font-weight:700; text-transform:none; letter-spacing:0; }
.brand-item[b-6tff6ock1o] { 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-6tff6ock1o] { margin-bottom:0; }.brand-item:hover[b-6tff6ock1o] { transform:translateY(-1px); border-color:var(--text-low); box-shadow:0 8px 20px rgba(0,0,0,.055); }
.brand-item.is-open[b-6tff6ock1o] { border-color:var(--signal); box-shadow:0 10px 25px rgba(237, 49, 47,.07); }
.brand-item.is-passive[b-6tff6ock1o] { opacity:.62; }
.brand-row[b-6tff6ock1o] { 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-6tff6ock1o] { 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-6tff6ock1o] { min-width:0; display:grid; }.brand-copy strong[b-6tff6ock1o] { overflow:hidden; text-overflow:ellipsis; font-size:.84rem; white-space:nowrap; }.brand-copy small[b-6tff6ock1o] { margin-top:2px; color:var(--text-low); font-size:.64rem; }
.brand-state[b-6tff6ock1o] { display:flex; align-items:center; gap:6px; color:var(--text-mid); font-size:.65rem; font-weight:700; }.brand-state i[b-6tff6ock1o] { width:7px; height:7px; border-radius:50%; background:var(--success); }.is-passive .brand-state i[b-6tff6ock1o] { background:var(--text-low); }
.brand-view[b-6tff6ock1o] { justify-self:end; color:var(--text-mid); font-size:.68rem; font-weight:750; }.brand-view b[b-6tff6ock1o] { margin-left:5px; color:var(--text-low); font-size:.8rem; }
.is-open .brand-view[b-6tff6ock1o] { color:var(--signal); }
.brand-breakdown[b-6tff6ock1o] { padding:13px 15px 15px; border-top:1px solid var(--line-soft); background:var(--panel-2); }
.kategori-baslik[b-6tff6ock1o] { 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-6tff6ock1o] { margin-top:2px; }
.platform-item[b-6tff6ock1o] { margin-bottom:7px; overflow:hidden; border:1px solid var(--line); border-radius:11px; background:var(--panel); }
.platform-item:last-child[b-6tff6ock1o] { margin-bottom:0; }
.platform-item.is-open[b-6tff6ock1o] { border-color:var(--signal); }
.platform-item.is-passive[b-6tff6ock1o] { opacity:.6; }
.platform-row[b-6tff6ock1o] { 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-6tff6ock1o] { font-weight:750; }
.platform-kullanici[b-6tff6ock1o] { min-width:0; overflow:hidden; color:var(--text-mid); text-overflow:ellipsis; white-space:nowrap; font-size:.72rem; }
.platform-durum[b-6tff6ock1o] { display:flex; align-items:center; gap:5px; color:var(--text-mid); font-size:.62rem; font-weight:700; }
.platform-durum i[b-6tff6ock1o] { width:6px; height:6px; border-radius:50%; background:var(--success); }
.is-passive .platform-durum i[b-6tff6ock1o] { background:var(--text-low); }
.platform-view b[b-6tff6ock1o] { color:var(--text-low); font-size:.78rem; }
.platform-item.is-open .platform-view b[b-6tff6ock1o] { color:var(--signal); }
.platform-empty .platform-row[b-6tff6ock1o] { grid-template-columns:130px 1fr auto; color:var(--text-low); }
.platform-bos-not[b-6tff6ock1o] { font-size:.68rem; }
.slot-add[b-6tff6ock1o] { 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-6tff6ock1o] { color:var(--signal); border-color:var(--signal); border-style:solid; }
.platform-item .brand-detail[b-6tff6ock1o] { border-radius:0 0 10px 10px; }
.brand-detail[b-6tff6ock1o] { 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-6tff6ock1o] { min-width:0; padding:13px 14px; border:1px solid var(--line); border-radius:11px; background:var(--panel); }.credential-label[b-6tff6ock1o] { display:block; margin-bottom:7px; color:var(--text-low); font-size:.56rem; font-weight:850; letter-spacing:.09em; }
.credential-box>div[b-6tff6ock1o] { min-width:0; display:flex; align-items:center; gap:7px; }.credential-box strong[b-6tff6ock1o] { min-width:0; flex:1; overflow:hidden; color:var(--text-hi); text-overflow:ellipsis; font-size:.78rem; white-space:nowrap; }
.credential-box button[b-6tff6ock1o],.detail-actions button[b-6tff6ock1o] { 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-6tff6ock1o],.detail-actions button:hover[b-6tff6ock1o] { color:var(--signal); border-color:var(--signal-dim); }
.credential-box .reveal-button[b-6tff6ock1o] { color:#fff; border-color:var(--signal); background:var(--signal); }.credential-box .reveal-button:hover[b-6tff6ock1o] { color:#fff; background:color-mix(in srgb, var(--signal), #fff 18%); }
.password-box strong[b-6tff6ock1o] { font-family:ui-monospace,SFMono-Regular,Consolas,monospace; letter-spacing:.04em; }.password-box>small[b-6tff6ock1o] { display:block; margin-top:6px; color:var(--alert); font-size:.58rem; }
.detail-actions[b-6tff6ock1o] { min-width:0; display:flex; flex-direction:column; justify-content:space-between; gap:10px; padding:2px; }.detail-actions p[b-6tff6ock1o] { display:grid; gap:3px; margin:0; overflow:hidden; color:var(--text-mid); font-size:.65rem; line-height:1.4; }.detail-actions p span[b-6tff6ock1o] { color:var(--text-low); font-size:.55rem; font-weight:850; letter-spacing:.08em; }
.detail-actions>div[b-6tff6ock1o] { display:flex; flex-wrap:wrap; gap:7px; }.detail-actions a[b-6tff6ock1o] { 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-6tff6ock1o] { background:var(--line); }
.vault-empty[b-6tff6ock1o] { min-height:230px; display:grid; place-items:center; align-content:center; gap:5px; color:var(--text-mid); text-align:center; }.vault-empty>span[b-6tff6ock1o] { font-size:2rem; }.vault-empty strong[b-6tff6ock1o] { color:var(--text-hi); font-size:.85rem; }.vault-empty small[b-6tff6ock1o] { font-size:.68rem; }
.audit-disclosure[b-6tff6ock1o] { margin-top:15px; overflow:hidden; border:1px solid var(--line); border-radius:14px; background:var(--panel); }
.audit-disclosure summary[b-6tff6ock1o] { 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-6tff6ock1o]::-webkit-details-marker { display:none; }
.audit-disclosure summary>span[b-6tff6ock1o] { display:grid; grid-template-columns:9px auto; align-items:center; column-gap:9px; }.audit-disclosure summary i[b-6tff6ock1o] { 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-6tff6ock1o] { font-size:.76rem; }.audit-disclosure summary small[b-6tff6ock1o] { color:var(--text-low); font-size:.61rem; }.audit-disclosure summary b[b-6tff6ock1o] { color:var(--text-mid); font-size:.64rem; }
.audit-disclosure[open] summary[b-6tff6ock1o] { border-bottom:1px solid var(--line-soft); }.audit-disclosure[open] summary b[b-6tff6ock1o] { color:var(--signal); }
.audit-grid[b-6tff6ock1o] { display:grid; grid-template-columns:repeat(3,1fr); gap:1px; background:var(--line); }.audit-grid article[b-6tff6ock1o] { display:grid; grid-template-columns:30px 1fr; gap:10px; padding:13px 15px; background:var(--panel); }.audit-dot[b-6tff6ock1o] { 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-6tff6ock1o] { min-width:0; display:grid; }.audit-grid strong[b-6tff6ock1o] { overflow:hidden; text-overflow:ellipsis; font-size:.7rem; white-space:nowrap; }.audit-grid article span:not(.audit-dot)[b-6tff6ock1o] { color:var(--text-mid); font-size:.62rem; }.audit-grid small[b-6tff6ock1o] { color:var(--text-low); font-size:.56rem; }.audit-empty[b-6tff6ock1o] { padding:30px; color:var(--text-low); background:var(--panel); text-align:center; }
@media (max-width:1050px) { .brand-detail[b-6tff6ock1o] { grid-template-columns:1fr 1fr; }.detail-actions[b-6tff6ock1o] { grid-column:span 2; }.audit-grid[b-6tff6ock1o] { grid-template-columns:repeat(2,1fr); } }
@media (max-width:760px) { .vault-page-header[b-6tff6ock1o] { align-items:flex-start; flex-direction:column; }.vault-header-actions[b-6tff6ock1o],.vault-search[b-6tff6ock1o] { width:100%; }.vault-header-actions[b-6tff6ock1o] { align-items:stretch; flex-direction:column; }.vault-form-grid[b-6tff6ock1o] { grid-template-columns:1fr; }.vault-span-2[b-6tff6ock1o] { grid-column:auto; }.vault-editor>footer[b-6tff6ock1o] { align-items:stretch; flex-direction:column; }.vault-editor>footer>div[b-6tff6ock1o] { justify-content:flex-end; }.brand-row[b-6tff6ock1o] { grid-template-columns:38px minmax(0,1fr) auto; }.brand-state[b-6tff6ock1o] { display:none; }.brand-view[b-6tff6ock1o] { width:86px; }.brand-detail[b-6tff6ock1o] { grid-template-columns:1fr; }.detail-actions[b-6tff6ock1o] { grid-column:auto; }.audit-grid[b-6tff6ock1o] { grid-template-columns:1fr; }.security-chip[b-6tff6ock1o] { display:none; }.platform-row[b-6tff6ock1o] { grid-template-columns:minmax(0,1fr) auto; }.platform-kullanici[b-6tff6ock1o],.platform-durum[b-6tff6ock1o] { display:none; }.platform-empty .platform-row[b-6tff6ock1o] { grid-template-columns:1fr auto; } }
/* _content/SaldosSKT.Web/Components/Pages/MarketShare.razor.rz.scp.css */
.ops-page[b-be9ne0rge3] { color:var(--text-hi); }.ops-heading[b-be9ne0rge3] { display:flex; align-items:flex-end; justify-content:space-between; gap:25px; margin-bottom:22px; }.ops-kicker[b-be9ne0rge3] { color:var(--signal); font-size:.62rem; font-weight:850; letter-spacing:.14em; }.ops-heading h1[b-be9ne0rge3] { margin:5px 0 6px; font-size:clamp(1.8rem,3vw,2.45rem); }.ops-heading p[b-be9ne0rge3] { max-width:760px; margin:0; color:var(--text-mid); line-height:1.55; }.ops-heading-actions[b-be9ne0rge3] { display:flex; align-items:center; gap:9px; }.freshness[b-be9ne0rge3] { 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-be9ne0rge3] { width:7px; height:7px; border-radius:50%; }.freshness.fresh i[b-be9ne0rge3] { background:var(--success); }.freshness.stale i[b-be9ne0rge3],.freshness.waiting i[b-be9ne0rge3] { background:var(--alert); box-shadow:0 0 0 4px var(--alert-dim); }.ops-excel[b-be9ne0rge3] { 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-be9ne0rge3] { display:grid; grid-template-columns:repeat(4,1fr); gap:13px; margin-bottom:17px; }.ops-kpis article[b-be9ne0rge3] { 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-be9ne0rge3] { color:var(--text-mid); font-size:.57rem; font-weight:850; letter-spacing:.08em; }.ops-kpis strong[b-be9ne0rge3] { color:var(--text-hi); font-size:1.75rem; }.ops-kpis small[b-be9ne0rge3] { color:var(--text-low); font-size:.63rem; }.ops-kpis .danger[b-be9ne0rge3] { border-left:4px solid var(--danger); }.ops-kpis .danger strong[b-be9ne0rge3] { color:var(--danger); }.ops-kpis .warning[b-be9ne0rge3] { border-left:4px solid var(--alert); }.ops-kpis .warning strong[b-be9ne0rge3] { color:var(--alert); }
.ops-panel[b-be9ne0rge3] { 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-be9ne0rge3] { 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-be9ne0rge3] { display:grid; }.ops-toolbar strong[b-be9ne0rge3],.ops-panel header>strong[b-be9ne0rge3] { font-size:.78rem; }.ops-toolbar small[b-be9ne0rge3] { color:var(--text-low); font-size:.62rem; }.ops-toolbar label[b-be9ne0rge3] { 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-be9ne0rge3] { width:100%; min-height:37px; border:0; outline:0; background:transparent; font-size:.7rem; }.ops-table-wrap[b-be9ne0rge3] { overflow-x:auto; }.ops-table[b-be9ne0rge3] { width:100%; border-collapse:collapse; font-size:.72rem; }.ops-table th[b-be9ne0rge3] { 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-be9ne0rge3] { padding:11px 13px; border-top:1px solid var(--line-soft); }.ops-table code[b-be9ne0rge3] { padding:4px 6px; border-radius:5px; color:var(--signal); background:var(--signal-dim); }.state-badge[b-be9ne0rge3] { display:inline-flex; padding:5px 7px; border-radius:6px; font-size:.55rem; font-weight:850; letter-spacing:.05em; }.state-badge.red[b-be9ne0rge3] { color:var(--danger); background:var(--danger-dim); }.state-badge.orange[b-be9ne0rge3] { color:var(--alert); background:var(--alert-dim); }.state-badge.green[b-be9ne0rge3] { color:var(--success); background:var(--success-dim); }.ops-empty[b-be9ne0rge3] { min-height:210px; display:grid; place-items:center; align-content:center; gap:5px; color:var(--text-mid); }.ops-empty>span[b-be9ne0rge3] { width:35px; height:35px; display:grid; place-items:center; border-radius:50%; color:#fff; background:var(--signal); }.ops-empty strong[b-be9ne0rge3] { color:var(--text-hi); }.ops-empty small[b-be9ne0rge3] { font-size:.65rem; }.ops-caution[b-be9ne0rge3] { 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-be9ne0rge3] { 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-be9ne0rge3] { font-size:.7rem; }.ops-caution p[b-be9ne0rge3] { margin:3px 0 0; color:var(--text-mid); font-size:.65rem; }
.ops-refresh[b-be9ne0rge3] { 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-be9ne0rge3] { opacity:.55; }
.ops-data-message[b-be9ne0rge3] { margin:-8px 0 15px; padding:10px 13px; border-radius:10px; font-size:.7rem; font-weight:700; }
.ops-data-message.ok[b-be9ne0rge3] { color:var(--success); background:var(--success-dim); }.ops-data-message.error[b-be9ne0rge3] { color:var(--danger); background:var(--danger-dim); }
.ops-data-message.warning[b-be9ne0rge3] { color:var(--alert); background:var(--alert-dim); }
.ops-table td small[b-be9ne0rge3] { display:block; max-width:270px; margin-top:3px; overflow:hidden; color:var(--text-low); text-overflow:ellipsis; white-space:nowrap; }
.ops-table.wide[b-be9ne0rge3] { min-width:1150px; }
.panel-empty[b-be9ne0rge3] { margin-top:14px; border:1px solid var(--line); border-radius:15px; background:var(--panel); }
.ops-filter-bar[b-be9ne0rge3] { 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-be9ne0rge3] { display:grid; gap:5px; min-width:230px; }.ops-filter-bar label.grow[b-be9ne0rge3]{flex:1}.ops-filter-bar label span[b-be9ne0rge3]{color:var(--text-mid);font-size:.62rem;font-weight:800;letter-spacing:.06em}.ops-filter-bar input[b-be9ne0rge3],.ops-filter-bar select[b-be9ne0rge3]{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-be9ne0rge3],.ops-filter-bar select:focus[b-be9ne0rge3]{border-color:var(--signal);box-shadow:0 0 0 3px rgba(237, 49, 47, .16)}.ops-filter-bar button[b-be9ne0rge3]{height:40px;padding:0 15px;border:0;border-radius:9px;color:#ffffff;background:var(--signal);font-size:.7rem;font-weight:800}
.pay-tabs[b-be9ne0rge3] { display:flex; gap:8px; margin-bottom:12px; }
.pay-tabs button[b-be9ne0rge3] { 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-be9ne0rge3] { border-color:var(--signal); color:#fff; background:var(--signal); }
.cari-kat-bar[b-be9ne0rge3] { 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-be9ne0rge3] { display:grid; gap:5px; max-width:460px; }
.cari-kat-select span[b-be9ne0rge3] { color:var(--text-mid); font-size:.62rem; font-weight:800; letter-spacing:.06em; }
.cari-kat-select select[b-be9ne0rge3] { 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-be9ne0rge3] { display:flex; flex-wrap:wrap; align-items:center; gap:12px; }
.cari-kat-chips[b-be9ne0rge3] { display:flex; flex-wrap:wrap; gap:8px; flex:1; min-width:220px; }
.cari-kat-empty[b-be9ne0rge3] { color:var(--text-low); font-size:.7rem; }
.cari-kat-chip[b-be9ne0rge3] { 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-be9ne0rge3] { border-color:var(--signal); }
.cari-kat-chip button[b-be9ne0rge3] { 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-be9ne0rge3] { color:var(--signal); }
.cari-kat-chip.suggestion[b-be9ne0rge3] { border-style:dashed; }
.cari-kat-chip.suggestion button[b-be9ne0rge3] { color:var(--signal); }
.cari-kat-chip i[b-be9ne0rge3] { 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-be9ne0rge3] { color:var(--danger); background:var(--danger-dim); }
.cari-kat-ekle[b-be9ne0rge3] { display:flex; gap:8px; }
.cari-kat-ekle input[b-be9ne0rge3] { 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-be9ne0rge3] { 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-be9ne0rge3] { opacity:.5; }

@media(max-width:1000px){.ops-kpis[b-be9ne0rge3]{grid-template-columns:repeat(2,1fr)}}
@media(max-width:700px){.ops-heading[b-be9ne0rge3]{align-items:flex-start;flex-direction:column}.ops-heading-actions[b-be9ne0rge3],.ops-toolbar[b-be9ne0rge3],.ops-filter-bar[b-be9ne0rge3]{width:100%;align-items:stretch;flex-direction:column}.ops-filter-bar label[b-be9ne0rge3]{width:100%;min-width:0}.ops-kpis[b-be9ne0rge3]{grid-template-columns:1fr}}
/* _content/SaldosSKT.Web/Components/Pages/Operations.razor.rz.scp.css */
.ops-page[b-kquwsxn6xx] { color:var(--text-hi); }.ops-heading[b-kquwsxn6xx] { display:flex; align-items:flex-end; justify-content:space-between; gap:25px; margin-bottom:22px; }.ops-kicker[b-kquwsxn6xx] { color:var(--signal); font-size:.62rem; font-weight:850; letter-spacing:.14em; }.ops-heading h1[b-kquwsxn6xx] { margin:5px 0 6px; font-size:clamp(1.8rem,3vw,2.45rem); }.ops-heading p[b-kquwsxn6xx] { max-width:760px; margin:0; color:var(--text-mid); line-height:1.55; }.ops-heading-actions[b-kquwsxn6xx] { display:flex; align-items:center; gap:9px; }.freshness[b-kquwsxn6xx] { 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-kquwsxn6xx] { width:7px; height:7px; border-radius:50%; }.freshness.fresh i[b-kquwsxn6xx] { background:var(--success); }.freshness.stale i[b-kquwsxn6xx],.freshness.waiting i[b-kquwsxn6xx] { background:var(--alert); box-shadow:0 0 0 4px var(--alert-dim); }.ops-excel[b-kquwsxn6xx] { 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-kquwsxn6xx] { display:grid; grid-template-columns:repeat(4,1fr); gap:13px; margin-bottom:17px; }.ops-kpis article[b-kquwsxn6xx] { 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-kquwsxn6xx] { color:var(--text-mid); font-size:.57rem; font-weight:850; letter-spacing:.08em; }.ops-kpis strong[b-kquwsxn6xx] { color:var(--text-hi); font-size:1.75rem; }.ops-kpis small[b-kquwsxn6xx] { color:var(--text-low); font-size:.63rem; }.ops-kpis .danger[b-kquwsxn6xx] { border-left:4px solid var(--danger); }.ops-kpis .danger strong[b-kquwsxn6xx] { color:var(--danger); }.ops-kpis .warning[b-kquwsxn6xx] { border-left:4px solid var(--alert); }.ops-kpis .warning strong[b-kquwsxn6xx] { color:var(--alert); }
.ops-panel[b-kquwsxn6xx] { 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-kquwsxn6xx],.ops-panel.empty-table>header[b-kquwsxn6xx],.scorecard-placeholder>header[b-kquwsxn6xx] { 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-kquwsxn6xx] { display:grid; }.ops-toolbar strong[b-kquwsxn6xx],.ops-panel header>strong[b-kquwsxn6xx] { font-size:.78rem; }.ops-toolbar small[b-kquwsxn6xx] { color:var(--text-low); font-size:.62rem; }.ops-toolbar label[b-kquwsxn6xx] { 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-kquwsxn6xx] { width:100%; min-height:37px; border:0; outline:0; background:transparent; font-size:.7rem; }.ops-table-wrap[b-kquwsxn6xx] { overflow-x:auto; }.ops-table[b-kquwsxn6xx] { width:100%; border-collapse:collapse; font-size:.72rem; }.ops-table th[b-kquwsxn6xx] { 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-kquwsxn6xx] { padding:11px 13px; border-top:1px solid var(--line-soft); }.ops-table code[b-kquwsxn6xx] { padding:4px 6px; border-radius:5px; color:var(--signal); background:var(--signal-dim); }.stock-value[b-kquwsxn6xx] { color:var(--danger); font-size:.82rem; font-weight:850; }.state-badge[b-kquwsxn6xx] { display:inline-flex; padding:5px 7px; border-radius:6px; font-size:.55rem; font-weight:850; letter-spacing:.05em; }.state-badge.red[b-kquwsxn6xx] { color:var(--danger); background:var(--danger-dim); }.state-badge.orange[b-kquwsxn6xx] { color:var(--alert); background:var(--alert-dim); }.ops-empty[b-kquwsxn6xx] { min-height:210px; display:grid; place-items:center; align-content:center; gap:5px; color:var(--text-mid); }.ops-empty>span[b-kquwsxn6xx] { width:35px; height:35px; display:grid; place-items:center; border-radius:50%; color:var(--on-success); background:var(--success); }.ops-empty strong[b-kquwsxn6xx] { color:var(--text-hi); }.ops-empty small[b-kquwsxn6xx] { font-size:.65rem; }.ops-caution[b-kquwsxn6xx] { 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-kquwsxn6xx] { 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-kquwsxn6xx] { font-size:.7rem; }.ops-caution p[b-kquwsxn6xx] { margin:3px 0 0; color:var(--text-mid); font-size:.65rem; }
.empty-table>div[b-kquwsxn6xx] { min-height:170px; display:grid; place-items:center; padding:25px; color:var(--text-mid); text-align:center; font-size:.72rem; }.metric-placeholder-grid[b-kquwsxn6xx] { 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-kquwsxn6xx] { 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-kquwsxn6xx] { color:var(--text-low); font-size:1.25rem; }.metric-placeholder-grid small[b-kquwsxn6xx] { color:var(--text-low); font-size:.58rem; text-align:center; }.forecast-method[b-kquwsxn6xx] { margin:17px 0; overflow:hidden; border:1px solid var(--line); border-radius:15px; background:var(--panel); }.forecast-method>header[b-kquwsxn6xx] { display:flex; justify-content:space-between; padding:14px 16px; border-bottom:1px solid var(--line); }.forecast-method>header>div[b-kquwsxn6xx] { display:grid; }.forecast-method header strong[b-kquwsxn6xx] { font-size:.78rem; }.forecast-method header small[b-kquwsxn6xx] { color:var(--text-low); font-size:.6rem; }.forecast-method>div[b-kquwsxn6xx] { display:grid; grid-template-columns:repeat(4,1fr); }.forecast-method article[b-kquwsxn6xx] { display:flex; gap:10px; padding:17px; border-right:1px solid var(--line-soft); }.forecast-method article:last-child[b-kquwsxn6xx] { border:0; }.forecast-method article>b[b-kquwsxn6xx] { color:var(--signal); font:850 .72rem ui-monospace,monospace; }.forecast-method article>span[b-kquwsxn6xx] { display:grid; }.forecast-method article strong[b-kquwsxn6xx] { font-size:.7rem; }.forecast-method article small[b-kquwsxn6xx] { margin-top:3px; color:var(--text-low); font-size:.6rem; line-height:1.4; }.tool-waiting[b-kquwsxn6xx] { 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-kquwsxn6xx] { 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-kquwsxn6xx] { margin:5px 0 0; }.tool-waiting p[b-kquwsxn6xx] { max-width:620px; margin:0; color:var(--text-mid); }.tool-waiting b[b-kquwsxn6xx] { 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-kquwsxn6xx] { color:var(--text-low); }
@media(max-width:1000px){.ops-kpis[b-kquwsxn6xx]{grid-template-columns:repeat(2,1fr)}.metric-placeholder-grid[b-kquwsxn6xx]{grid-template-columns:repeat(3,1fr)}.forecast-method>div[b-kquwsxn6xx]{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.ops-heading[b-kquwsxn6xx]{align-items:flex-start;flex-direction:column}.ops-heading-actions[b-kquwsxn6xx],.ops-toolbar[b-kquwsxn6xx]{width:100%;align-items:stretch;flex-direction:column}.ops-toolbar label[b-kquwsxn6xx]{width:100%}.ops-kpis[b-kquwsxn6xx]{grid-template-columns:1fr}.metric-placeholder-grid[b-kquwsxn6xx]{grid-template-columns:repeat(2,1fr)}.forecast-method>div[b-kquwsxn6xx]{grid-template-columns:1fr}.forecast-method article[b-kquwsxn6xx]{border-right:0;border-bottom:1px solid var(--line-soft)}}
.ops-refresh[b-kquwsxn6xx] { 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-kquwsxn6xx] { opacity:.55; }
.ops-data-message[b-kquwsxn6xx] { margin:-8px 0 15px; padding:10px 13px; border-radius:10px; font-size:.7rem; font-weight:700; }
.ops-data-message.ok[b-kquwsxn6xx] { color:var(--success); background:var(--success-dim); }.ops-data-message.error[b-kquwsxn6xx] { color:var(--danger); background:var(--danger-dim); }
.ops-data-message.warning[b-kquwsxn6xx] { color:var(--alert); background:var(--alert-dim); }
.state-badge.green[b-kquwsxn6xx] { color:var(--success); background:var(--success-dim); }
.ops-table td small[b-kquwsxn6xx] { display:block; max-width:270px; margin-top:3px; overflow:hidden; color:var(--text-low); text-overflow:ellipsis; white-space:nowrap; }
.ops-table.wide[b-kquwsxn6xx] { min-width:1150px; }
.score-live-grid[b-kquwsxn6xx] { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:13px; }
.score-live-grid>article[b-kquwsxn6xx] { 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-kquwsxn6xx] { display:flex; align-items:center; gap:10px; padding:14px; border-bottom:1px solid var(--line); }
.score-live-grid header>span[b-kquwsxn6xx] { 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-kquwsxn6xx] { display:grid; min-width:0; }.score-live-grid header small[b-kquwsxn6xx]{color:var(--text-low);font-size:.62rem}.score-live-grid header>b[b-kquwsxn6xx]{margin-left:auto;color:var(--success);font-size:1.1rem}
.score-live-grid article>div[b-kquwsxn6xx] { display:grid; grid-template-columns:repeat(2,1fr); }.score-live-grid article>div>span[b-kquwsxn6xx]{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-kquwsxn6xx]{border-right:0}.score-live-grid article>div small[b-kquwsxn6xx]{color:var(--text-low);font-size:.6rem}.score-live-grid article>div strong[b-kquwsxn6xx]{margin-top:3px;font-size:.86rem}.score-live-grid footer[b-kquwsxn6xx]{display:flex;align-items:center;justify-content:space-between;padding:11px 13px;color:var(--text-low);font-size:.62rem}
.panel-empty[b-kquwsxn6xx] { margin-top:14px; border:1px solid var(--line); border-radius:15px; background:var(--panel); }
.ops-filter-bar[b-kquwsxn6xx] { 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-kquwsxn6xx] { display:grid; gap:5px; min-width:230px; }.ops-filter-bar label.grow[b-kquwsxn6xx]{flex:1}.ops-filter-bar label span[b-kquwsxn6xx]{color:var(--text-mid);font-size:.62rem;font-weight:800;letter-spacing:.06em}.ops-filter-bar input[b-kquwsxn6xx],.ops-filter-bar select[b-kquwsxn6xx]{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-kquwsxn6xx],.ops-filter-bar select:focus[b-kquwsxn6xx]{border-color:var(--signal);box-shadow:0 0 0 3px rgba(237, 49, 47,.16)}.ops-filter-bar button[b-kquwsxn6xx]{height:40px;padding:0 15px;border:0;border-radius:9px;color:#ffffff;background:var(--signal);font-size:.7rem;font-weight:800}
@media(max-width:1050px){.score-live-grid[b-kquwsxn6xx]{grid-template-columns:repeat(2,1fr)}}
@media(max-width:700px){.score-live-grid[b-kquwsxn6xx]{grid-template-columns:1fr}.ops-filter-bar[b-kquwsxn6xx]{align-items:stretch;flex-direction:column}.ops-filter-bar label[b-kquwsxn6xx]{width:100%;min-width:0}}
/* _content/SaldosSKT.Web/Components/Pages/PriceComparison.razor.rz.scp.css */
.price-page[b-k3ebdal3mf] { color:var(--text-hi); }
.price-heading[b-k3ebdal3mf] { display:flex; justify-content:space-between; gap:24px; align-items:flex-start; margin-bottom:22px; }
.price-heading>div:first-child>span[b-k3ebdal3mf] { color:var(--signal); font-size:.68rem; font-weight:850; letter-spacing:.15em; }
.price-heading h1[b-k3ebdal3mf] { margin:7px 0 5px; font-size:2rem; font-weight:850; }
.price-heading p[b-k3ebdal3mf] { margin:0; color:var(--text-mid); }
.price-live[b-k3ebdal3mf] { 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-k3ebdal3mf] { width:10px; height:10px; border-radius:50%; background:var(--success); box-shadow:0 0 0 5px var(--success-dim); }.price-live strong[b-k3ebdal3mf]{color:var(--text-hi);}
.price-controls[b-k3ebdal3mf] { 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-k3ebdal3mf] { display:grid; gap:6px; }.price-controls label span[b-k3ebdal3mf]{font-size:.67rem;font-weight:800;color:var(--text-mid);letter-spacing:.06em}.price-controls input[b-k3ebdal3mf],.price-controls select[b-k3ebdal3mf]{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-k3ebdal3mf],.price-controls select:focus[b-k3ebdal3mf]{border-color:var(--signal);box-shadow:0 0 0 3px rgba(237, 49, 47,.15)}
.price-controls button[b-k3ebdal3mf],.price-controls a[b-k3ebdal3mf]{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-k3ebdal3mf]{border:0;color:#fff;background:var(--signal)}.excel[b-k3ebdal3mf]{color:var(--success);background:var(--success-dim);border:1px solid var(--success)}.refresh:disabled[b-k3ebdal3mf]{opacity:.6}
.price-message[b-k3ebdal3mf]{margin:12px 0 0;padding:11px 14px;border-radius:11px;font-size:.79rem;font-weight:700}.price-message.ok[b-k3ebdal3mf]{color:var(--success);background:var(--success-dim)}.price-message.error[b-k3ebdal3mf]{color:var(--danger);background:var(--danger-dim)}
.price-kpis[b-k3ebdal3mf] { display:grid; grid-template-columns:repeat(6,1fr); gap:13px; margin:18px 0; }.price-kpis article[b-k3ebdal3mf]{display:grid;gap:3px;padding:18px;border:1px solid var(--line);border-radius:16px;background:var(--panel)}.price-kpis span[b-k3ebdal3mf]{font-size:.66rem;font-weight:850;color:var(--text-mid);letter-spacing:.08em}.price-kpis strong[b-k3ebdal3mf]{font-size:1.65rem}.price-kpis small[b-k3ebdal3mf]{color:var(--text-low)}.price-kpis .green[b-k3ebdal3mf]{border-top:3px solid var(--success)}.price-kpis .red[b-k3ebdal3mf]{border-top:3px solid var(--danger)}.price-kpis .amber[b-k3ebdal3mf]{border-top:3px solid var(--alert)}.price-kpis .campaign[b-k3ebdal3mf]{border-top:3px solid var(--signal)}.price-kpis .campaign.super[b-k3ebdal3mf]{border-top-color:var(--success)}
.price-table-panel[b-k3ebdal3mf]{border:1px solid var(--line);border-radius:18px;background:var(--panel);overflow:hidden}.price-table-panel>header[b-k3ebdal3mf]{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:17px 19px;border-bottom:1px solid var(--line)}.price-table-panel>header div[b-k3ebdal3mf]{display:grid}.price-table-panel header small[b-k3ebdal3mf]{color:var(--text-low)}.price-table-panel>header>span[b-k3ebdal3mf]{color:var(--text-low);font-size:.72rem;font-weight:800}.price-table-wrap[b-k3ebdal3mf]{overflow:auto;max-height:610px}.price-table-wrap table[b-k3ebdal3mf]{width:100%;border-collapse:collapse;min-width:1500px}.price-table-wrap th[b-k3ebdal3mf]{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-k3ebdal3mf]{padding:12px 13px;border-top:1px solid var(--line-soft);font-size:.76rem}.price-table-wrap td>small[b-k3ebdal3mf],.price-table-wrap td>strong[b-k3ebdal3mf],.price-table-wrap td>code[b-k3ebdal3mf]{display:block;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.price-table-wrap td small[b-k3ebdal3mf]{color:var(--text-low);margin-top:3px}.price-table-wrap code[b-k3ebdal3mf]{color:var(--signal);background:var(--signal-dim);padding:3px 6px;border-radius:6px;width:max-content}.money[b-k3ebdal3mf]{font-weight:800}.gap[b-k3ebdal3mf]{color:var(--danger);font-weight:800}.status[b-k3ebdal3mf]{display:inline-block;padding:5px 8px;border-radius:7px;font-size:.62rem;font-weight:900}.status.win[b-k3ebdal3mf]{color:var(--success);background:var(--success-dim)}.status.loss[b-k3ebdal3mf]{color:var(--danger);background:var(--danger-dim)}.price-table-wrap td button[b-k3ebdal3mf]{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-k3ebdal3mf]{background:var(--panel-2)}.price-empty[b-k3ebdal3mf],.history-loading[b-k3ebdal3mf]{padding:40px;text-align:center;color:var(--text-mid)}.table-search[b-k3ebdal3mf]{margin-left:auto}.table-search input[b-k3ebdal3mf]{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-k3ebdal3mf]{display:inline-flex;padding:5px 7px;border-radius:7px;font-size:.55rem;font-weight:900;white-space:nowrap}.campaign-badge.adv[b-k3ebdal3mf]{color:var(--signal);background:var(--signal-dim)}.campaign-badge.super[b-k3ebdal3mf]{color:var(--success);background:var(--success-dim)}.campaign-badge.none[b-k3ebdal3mf]{color:var(--text-mid);background:var(--panel-2)}
.history-panel[b-k3ebdal3mf]{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-k3ebdal3mf]{display:flex;justify-content:space-between;align-items:flex-start}.history-panel header span[b-k3ebdal3mf]{color:var(--signal);font-size:.65rem;font-weight:850;letter-spacing:.12em}.history-panel h2[b-k3ebdal3mf]{margin:4px 0 2px;font-size:1.2rem}.history-panel p[b-k3ebdal3mf]{margin:0;color:var(--text-mid)}.history-panel>header>button[b-k3ebdal3mf]{border:0;background:var(--panel-2);color:var(--text-mid);border-radius:9px;width:34px;height:34px;font-size:1.2rem}.history-kpis[b-k3ebdal3mf]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:15px 0}.history-kpis article[b-k3ebdal3mf]{display:grid;gap:3px;padding:13px;background:var(--panel-2);border-radius:11px}.history-kpis span[b-k3ebdal3mf]{font-size:.62rem;color:var(--text-mid);font-weight:800}.history-kpis strong[b-k3ebdal3mf]{font-size:1.1rem}.history-table[b-k3ebdal3mf]{max-height:340px;overflow:auto}.history-table table[b-k3ebdal3mf]{width:100%;border-collapse:collapse}.history-table th[b-k3ebdal3mf],.history-table td[b-k3ebdal3mf]{padding:9px 11px;border-bottom:1px solid var(--line-soft);text-align:left;font-size:.73rem}.history-table th[b-k3ebdal3mf]{color:var(--text-low);font-size:.62rem}
@media(max-width:1250px){.price-kpis[b-k3ebdal3mf]{grid-template-columns:repeat(3,1fr)}}
@media(max-width:1100px){.price-controls[b-k3ebdal3mf]{grid-template-columns:1fr 1fr}.price-controls .wide[b-k3ebdal3mf]{grid-column:span 2}.price-kpis[b-k3ebdal3mf]{grid-template-columns:repeat(2,1fr)}}
@media(max-width:640px){.price-heading[b-k3ebdal3mf]{display:block}.price-live[b-k3ebdal3mf]{margin-top:12px;width:max-content}.price-controls[b-k3ebdal3mf]{grid-template-columns:1fr}.price-controls .wide[b-k3ebdal3mf]{grid-column:auto}.price-kpis[b-k3ebdal3mf]{grid-template-columns:1fr}.history-kpis[b-k3ebdal3mf]{grid-template-columns:1fr}}
/* _content/SaldosSKT.Web/Components/Pages/ProductContent.razor.rz.scp.css */
.content-studio[b-krd664vtmo]{color:var(--text-hi)}.studio-heading[b-krd664vtmo]{display:flex;justify-content:space-between;gap:24px;align-items:flex-start}.studio-heading>div:first-child>span[b-krd664vtmo],.studio-form header small[b-krd664vtmo],.bulk-upload header small[b-krd664vtmo],.studio-results header small[b-krd664vtmo]{color:var(--signal);font-size:.65rem;font-weight:900;letter-spacing:.13em}.studio-heading h1[b-krd664vtmo]{margin:6px 0 5px;font-size:2.15rem}.studio-heading p[b-krd664vtmo]{margin:0;color:var(--text-mid)}.guard-badge[b-krd664vtmo]{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-krd664vtmo]{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-krd664vtmo]{color:var(--text-hi)}.studio-tabs[b-krd664vtmo]{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-krd664vtmo]{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-krd664vtmo]{font-size:.6rem;color:var(--text-low)}.studio-tabs a.active[b-krd664vtmo]{color:#fff;background:var(--signal)}.studio-tabs a.active span[b-krd664vtmo]{color:rgba(10,15,28,.6)}.studio-grid[b-krd664vtmo]{display:grid;grid-template-columns:1.25fr .75fr;gap:15px}.studio-form[b-krd664vtmo],.bulk-upload[b-krd664vtmo],.studio-results[b-krd664vtmo]{border:1px solid var(--line);border-radius:17px;background:var(--panel);box-shadow:var(--shadow);overflow:hidden}.studio-form>header[b-krd664vtmo],.bulk-upload>header[b-krd664vtmo],.studio-results>header[b-krd664vtmo]{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-krd664vtmo],.bulk-upload header>div[b-krd664vtmo],.studio-results header>div[b-krd664vtmo]{display:grid}.studio-form header>span[b-krd664vtmo]{padding:5px 7px;border-radius:6px;color:var(--signal);background:var(--signal-dim);font-size:.56rem;font-weight:850}.form-grid[b-krd664vtmo]{display:grid;grid-template-columns:repeat(2,1fr);gap:11px;padding:17px}.form-grid label[b-krd664vtmo]{display:grid;gap:5px}.form-grid label.full[b-krd664vtmo]{grid-column:span 2}.form-grid label span[b-krd664vtmo]{color:var(--text-mid);font-size:.62rem;font-weight:800}.form-grid label b[b-krd664vtmo]{color:var(--text-low);font-weight:600}.form-grid input[b-krd664vtmo],.form-grid textarea[b-krd664vtmo]{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-krd664vtmo],.form-grid textarea:focus[b-krd664vtmo]{border-color:var(--signal);box-shadow:0 0 0 3px rgba(237, 49, 47,.16)}.studio-primary[b-krd664vtmo]{height:43px;margin:0 17px 17px;padding:0 16px;border:0;border-radius:10px;color:#fff;background:linear-gradient(135deg,#FF5A52,#C11712);font-size:.73rem;font-weight:850}.bulk-upload header a[b-krd664vtmo],.studio-results header a[b-krd664vtmo]{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-krd664vtmo]{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-krd664vtmo]{width:45px;height:45px;display:grid;place-items:center;border-radius:12px;color:#fff;background:var(--signal);font-weight:900}.drop-zone strong[b-krd664vtmo]{color:var(--text-hi)}.drop-zone small[b-krd664vtmo]{font-size:.62rem}.drop-zone input[b-krd664vtmo]{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.file-ready[b-krd664vtmo]{display:flex;align-items:center;gap:9px;margin:0 16px 14px;padding:11px;border-radius:11px;background:var(--success-dim)}.file-ready>i[b-krd664vtmo]{font-style:normal;color:var(--success)}.file-ready>span[b-krd664vtmo]{display:grid}.file-ready small[b-krd664vtmo]{color:var(--text-mid);font-size:.58rem}.file-ready button[b-krd664vtmo]{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-krd664vtmo]{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--line)}.bulk-rules span[b-krd664vtmo]{display:flex;align-items:center;gap:8px;padding:12px;background:var(--panel-2);color:var(--text-mid);font-size:.61rem}.bulk-rules i[b-krd664vtmo]{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-krd664vtmo]{margin:14px 0;padding:11px 14px;border-radius:10px;font-size:.7rem;font-weight:750}.studio-message.ok[b-krd664vtmo]{color:var(--success);background:var(--success-dim)}.studio-message.error[b-krd664vtmo]{color:var(--danger);background:var(--danger-dim)}.studio-results[b-krd664vtmo]{margin-top:15px}.result-list[b-krd664vtmo]{max-height:600px;overflow:auto}.result-list article[b-krd664vtmo]{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-krd664vtmo]{display:grid}.result-id code[b-krd664vtmo]{color:var(--signal)}.result-id small[b-krd664vtmo]{color:var(--text-low);font-size:.58rem}.result-main[b-krd664vtmo]{display:grid;gap:4px}.result-main span[b-krd664vtmo]{color:var(--text-low);font-size:.55rem;font-weight:850;letter-spacing:.07em}.result-main strong[b-krd664vtmo]{font-size:.73rem}.result-main small[b-krd664vtmo]{color:var(--text-low);font-size:.61rem}.char-count[b-krd664vtmo]{display:flex;align-items:baseline;justify-content:center;color:var(--success)}.char-count strong[b-krd664vtmo]{font-size:1.2rem}.char-count small[b-krd664vtmo]{font-size:.58rem}.char-count.over[b-krd664vtmo]{color:var(--danger)}.result-note[b-krd664vtmo]{color:var(--text-low);font-size:.59rem;line-height:1.4}.studio-disclaimer[b-krd664vtmo]{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-krd664vtmo]{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-krd664vtmo]{font-size:.7rem}.studio-disclaimer p[b-krd664vtmo]{margin:3px 0 0;color:var(--text-mid);font-size:.64rem;line-height:1.5}@media(max-width:1000px){.studio-grid[b-krd664vtmo]{grid-template-columns:1fr}.result-list article[b-krd664vtmo]{grid-template-columns:120px 1fr 65px}.result-note[b-krd664vtmo]{grid-column:2/-1}}@media(max-width:650px){.studio-heading[b-krd664vtmo]{flex-direction:column}.form-grid[b-krd664vtmo]{grid-template-columns:1fr}.form-grid label.full[b-krd664vtmo]{grid-column:auto}.result-list article[b-krd664vtmo]{grid-template-columns:1fr}.result-note[b-krd664vtmo]{grid-column:auto}.studio-tabs[b-krd664vtmo]{width:100%;overflow:auto}}
.form-grid select[b-krd664vtmo]{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-krd664vtmo]{border-color:var(--signal);box-shadow:0 0 0 3px rgba(237, 49, 47,.16)}
.result-desc[b-krd664vtmo]{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-krd664vtmo]{color:var(--text-low);font-size:.55rem;font-weight:850;letter-spacing:.07em}.result-desc p[b-krd664vtmo]{margin:0;color:var(--text-mid);font-size:.66rem;line-height:1.55}
/* _content/SaldosSKT.Web/Components/Pages/ReklamOptimizasyonu.razor.rz.scp.css */
.ops-page[b-k6b1ssfuhh] { color:var(--text-hi); }.ops-heading[b-k6b1ssfuhh] { display:flex; align-items:flex-end; justify-content:space-between; gap:25px; margin-bottom:22px; }.ops-kicker[b-k6b1ssfuhh] { color:var(--signal); font-size:.62rem; font-weight:850; letter-spacing:.14em; }.ops-heading h1[b-k6b1ssfuhh] { margin:5px 0 6px; font-size:clamp(1.8rem,3vw,2.45rem); }.ops-heading p[b-k6b1ssfuhh] { max-width:760px; margin:0; color:var(--text-mid); line-height:1.55; }.ops-heading-actions[b-k6b1ssfuhh] { display:flex; align-items:center; gap:9px; }.freshness[b-k6b1ssfuhh] { 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-k6b1ssfuhh] { width:7px; height:7px; border-radius:50%; }.freshness.fresh i[b-k6b1ssfuhh] { background:var(--success); }.freshness.stale i[b-k6b1ssfuhh],.freshness.waiting i[b-k6b1ssfuhh] { background:var(--alert); box-shadow:0 0 0 4px var(--alert-dim); }.ops-excel[b-k6b1ssfuhh] { 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-k6b1ssfuhh] { display:grid; grid-template-columns:repeat(4,1fr); gap:13px; margin-bottom:17px; }.ops-kpis article[b-k6b1ssfuhh] { 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-k6b1ssfuhh] { color:var(--text-low); font-size:.57rem; font-weight:850; letter-spacing:.08em; }.ops-kpis strong[b-k6b1ssfuhh] { color:var(--text-hi); font-size:1.5rem; }.ops-kpis small[b-k6b1ssfuhh] { color:var(--text-low); font-size:.63rem; }
.ops-panel[b-k6b1ssfuhh] { 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-k6b1ssfuhh] { 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-k6b1ssfuhh] { display:grid; }.ops-toolbar strong[b-k6b1ssfuhh] { font-size:.78rem; }.ops-toolbar small[b-k6b1ssfuhh] { color:var(--text-low); font-size:.62rem; }.ops-table-wrap[b-k6b1ssfuhh] { overflow-x:auto; }.ops-table[b-k6b1ssfuhh] { width:100%; border-collapse:collapse; font-size:.72rem; }.ops-table th[b-k6b1ssfuhh] { 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-k6b1ssfuhh] { padding:11px 13px; border-top:1px solid var(--line-soft); }.state-badge[b-k6b1ssfuhh] { 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-k6b1ssfuhh] { color:var(--success); background:var(--success-dim); }.ops-empty[b-k6b1ssfuhh] { min-height:210px; display:grid; place-items:center; align-content:center; gap:5px; color:var(--text-mid); }.ops-empty>span[b-k6b1ssfuhh] { width:35px; height:35px; display:grid; place-items:center; border-radius:50%; color:#fff; background:var(--signal); }.ops-empty strong[b-k6b1ssfuhh] { color:var(--text-hi); }.ops-empty small[b-k6b1ssfuhh] { font-size:.65rem; }.ops-caution[b-k6b1ssfuhh] { 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-k6b1ssfuhh] { border-color:var(--signal); background:var(--signal-dim); }.ops-caution.info>span[b-k6b1ssfuhh] { background:var(--signal); }.ops-caution>span[b-k6b1ssfuhh] { 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-k6b1ssfuhh] { font-size:.7rem; }.ops-caution p[b-k6b1ssfuhh] { margin:3px 0 0; color:var(--alert); font-size:.65rem; }.ops-caution.info p[b-k6b1ssfuhh] { color:var(--signal); }
.ops-refresh[b-k6b1ssfuhh] { 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-k6b1ssfuhh] { opacity:.55; }
.ops-data-message[b-k6b1ssfuhh] { margin:-8px 0 15px; padding:10px 13px; border-radius:10px; font-size:.7rem; font-weight:700; }
.ops-data-message.ok[b-k6b1ssfuhh] { color:var(--success); background:var(--success-dim); }.ops-data-message.error[b-k6b1ssfuhh] { color:var(--danger); background:var(--danger-dim); }
.panel-empty[b-k6b1ssfuhh] { margin-top:14px; border:1px solid var(--line); border-radius:15px; background:var(--panel); }
.ops-filter-bar[b-k6b1ssfuhh] { 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-k6b1ssfuhh] { display:grid; gap:5px; min-width:230px; }.ops-filter-bar label.grow[b-k6b1ssfuhh]{flex:1}.ops-filter-bar label span[b-k6b1ssfuhh]{color:var(--text-mid);font-size:.62rem;font-weight:800;letter-spacing:.06em}.ops-filter-bar input[b-k6b1ssfuhh],.ops-filter-bar select[b-k6b1ssfuhh]{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-k6b1ssfuhh]{height:40px;padding:0 15px;border:0;border-radius:9px;color:#fff;background:var(--signal);font-size:.7rem;font-weight:800}
tr.bizim-marka[b-k6b1ssfuhh] { background:color-mix(in srgb, var(--success), transparent 90%); }
tr.en-ucuz-saat[b-k6b1ssfuhh] { background:color-mix(in srgb, var(--success), transparent 85%); font-weight:700; }
.daypart-grid[b-k6b1ssfuhh] { display:grid; grid-template-columns:repeat(4,1fr); gap:1px; background:var(--line); }
.daypart-grid article[b-k6b1ssfuhh] { padding:14px; background:var(--panel); }
.daypart-grid header[b-k6b1ssfuhh] { display:grid; gap:2px; margin-bottom:10px; }
.daypart-grid header small[b-k6b1ssfuhh] { color:var(--text-low); font-size:.6rem; }
.daypart-grid ul[b-k6b1ssfuhh] { display:grid; gap:6px; margin:0; padding:0; list-style:none; }
.daypart-grid li[b-k6b1ssfuhh] { display:flex; align-items:center; justify-content:space-between; font-size:.68rem; }
.daypart-grid li b[b-k6b1ssfuhh] { color:var(--signal); }
@media(max-width:1000px){.ops-kpis[b-k6b1ssfuhh]{grid-template-columns:repeat(2,1fr)}.daypart-grid[b-k6b1ssfuhh]{grid-template-columns:repeat(2,1fr)}}
@media(max-width:700px){.ops-heading[b-k6b1ssfuhh]{align-items:flex-start;flex-direction:column}.ops-heading-actions[b-k6b1ssfuhh],.ops-toolbar[b-k6b1ssfuhh],.ops-filter-bar[b-k6b1ssfuhh]{width:100%;align-items:stretch;flex-direction:column}.ops-filter-bar label[b-k6b1ssfuhh]{width:100%;min-width:0}.ops-kpis[b-k6b1ssfuhh]{grid-template-columns:1fr}.daypart-grid[b-k6b1ssfuhh]{grid-template-columns:1fr}}
/* _content/SaldosSKT.Web/Components/Pages/SktSekmeler.razor.rz.scp.css */
.skt-module-tabs[b-03mm035pr6] {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    margin: 0 0 24px;
    padding: 7px;
    border: 1px solid var(--line);
    border-radius: 16px;
    background: var(--panel-2);
    box-shadow: 0 8px 24px rgba(0, 0, 0, .18);
}

.skt-module-tabs a[b-03mm035pr6] {
    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-03mm035pr6] {
    color: var(--text-low);
    font-size: .66rem;
    letter-spacing: .08em;
}

.skt-module-tabs a:hover[b-03mm035pr6] { color: var(--text-hi); background: var(--panel); }
.skt-module-tabs a.active[b-03mm035pr6] { color: #fff; background: linear-gradient(135deg, var(--signal), #C11712); }
.skt-module-tabs a.active span[b-03mm035pr6] { color: color-mix(in srgb, var(--ink), var(--signal) 30%); }
/* _content/SaldosSKT.Web/Components/Pages/StockValue.razor.rz.scp.css */
.value-page[b-pqdhed4oos]{max-width:1540px;margin:0 auto;padding:42px 48px 70px;color:var(--text-hi)}.value-hero[b-pqdhed4oos]{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;margin-bottom:24px}.value-hero span[b-pqdhed4oos]{font-size:11px;letter-spacing:.16em;font-weight:900;color:var(--signal)}.value-hero h1[b-pqdhed4oos]{font-size:38px;line-height:1.05;margin:9px 0 10px;letter-spacing:-.04em}.value-hero p[b-pqdhed4oos]{margin:0;color:var(--text-mid);font-size:15px}.hero-actions[b-pqdhed4oos]{display:flex;gap:10px}.hero-actions a[b-pqdhed4oos]{padding:12px 16px;border-radius:11px;text-decoration:none;font-size:13px;font-weight:800}.secondary-button[b-pqdhed4oos]{color:var(--text-hi);border:1px solid var(--line);background:var(--panel-2)}.primary-button[b-pqdhed4oos]{color:#fff;background:var(--signal);box-shadow:0 10px 24px rgba(237, 49, 47,.18)}.formula-strip[b-pqdhed4oos]{display:grid;grid-template-columns:repeat(4,1fr);background:var(--panel-2);border-radius:16px;color:var(--text-hi);margin-bottom:18px;overflow:hidden}.formula-strip>div[b-pqdhed4oos]{display:flex;align-items:center;gap:12px;padding:16px 20px;border-right:1px solid var(--line-soft)}.formula-strip>div:last-child[b-pqdhed4oos]{border:0}.formula-strip i[b-pqdhed4oos]{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-pqdhed4oos]{width:9px;height:9px;border-radius:50%;background:var(--success);box-shadow:0 0 0 5px var(--success-dim)}.formula-strip span[b-pqdhed4oos]{display:flex;flex-direction:column}.formula-strip strong[b-pqdhed4oos]{font-size:13px}.formula-strip small[b-pqdhed4oos]{font-size:11px;color:var(--text-mid);margin-top:2px}.upload-panel[b-pqdhed4oos]{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:0 8px 25px rgba(0,0,0,.16)}.upload-copy[b-pqdhed4oos]{display:flex;align-items:center;gap:14px}.upload-icon[b-pqdhed4oos]{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-pqdhed4oos]{display:flex;flex-direction:column}.upload-copy strong[b-pqdhed4oos]{font-size:14px}.upload-copy small[b-pqdhed4oos]{color:var(--text-low);font-size:12px;margin-top:4px}.file-button[b-pqdhed4oos]{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-pqdhed4oos]{position:absolute;inset:0;opacity:0;cursor:pointer}.file-button.disabled[b-pqdhed4oos]{opacity:.6}.result-message[b-pqdhed4oos]{display:flex;gap:12px;align-items:center;padding:12px 16px;border-radius:11px;margin-top:10px;font-size:12px}.result-message.success[b-pqdhed4oos]{background:var(--success-dim);color:var(--success)}.result-message.error[b-pqdhed4oos]{background:var(--danger-dim);color:var(--danger)}.kpi-grid[b-pqdhed4oos]{display:grid;grid-template-columns:1.25fr repeat(4,1fr);gap:12px;margin:18px 0}.kpi-grid article[b-pqdhed4oos]{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-pqdhed4oos]{font-size:10px;font-weight:900;letter-spacing:.08em;color:var(--text-mid)}.kpi-grid strong[b-pqdhed4oos]{font-size:25px;letter-spacing:-.04em;margin:8px 0 3px}.kpi-grid small[b-pqdhed4oos]{font-size:11px;color:var(--text-low)}.kpi-grid article:first-child[b-pqdhed4oos]{background:linear-gradient(135deg,var(--panel-2),var(--signal-dim));border-color:var(--panel-2);color:var(--text-hi)}.kpi-grid article:first-child span[b-pqdhed4oos],.kpi-grid article:first-child small[b-pqdhed4oos]{color:var(--text-mid)}.kpi-grid .warning strong[b-pqdhed4oos]{color:var(--alert)}.kpi-grid .missing strong[b-pqdhed4oos]{color:var(--danger)}.status-overview[b-pqdhed4oos]{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin-bottom:18px}.status-item[b-pqdhed4oos]{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-pqdhed4oos]{display:flex;align-items:center;gap:7px;font-size:10px;font-weight:900}.status-item i[b-pqdhed4oos]{width:7px;height:7px;border-radius:50%;background:var(--text-low)}.status-item strong[b-pqdhed4oos]{display:block;font-size:20px;margin-top:6px}.status-item small[b-pqdhed4oos]{position:absolute;right:14px;top:34px;color:var(--text-low);font-size:11px}.status-item b[b-pqdhed4oos]{position:absolute;left:0;bottom:0;height:3px;background:var(--text-low)}.status-item.selected[b-pqdhed4oos]{box-shadow:0 0 0 2px var(--signal)}.status-item.critical i[b-pqdhed4oos],.status-item.critical b[b-pqdhed4oos]{background:var(--danger)}.status-item.low i[b-pqdhed4oos],.status-item.low b[b-pqdhed4oos]{background:var(--alert)}.status-item.balanced i[b-pqdhed4oos],.status-item.balanced b[b-pqdhed4oos]{background:var(--success)}.status-item.high i[b-pqdhed4oos],.status-item.high b[b-pqdhed4oos]{background:var(--alert)}.detail-panel[b-pqdhed4oos]{background:var(--panel);border:1px solid var(--line);border-radius:17px;overflow:hidden}.detail-panel>header[b-pqdhed4oos]{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-pqdhed4oos]{display:flex;flex-direction:column}.detail-panel header strong[b-pqdhed4oos]{font-size:14px}.detail-panel header small[b-pqdhed4oos]{font-size:11px;color:var(--text-low);margin-top:3px}.filters[b-pqdhed4oos]{display:flex;gap:8px}.filters input[b-pqdhed4oos],.filters select[b-pqdhed4oos]{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-pqdhed4oos]{width:230px}.table-scroll[b-pqdhed4oos]{overflow:auto;max-height:620px}table[b-pqdhed4oos]{width:100%;border-collapse:collapse;min-width:880px}th[b-pqdhed4oos]{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-pqdhed4oos]{padding:12px 14px;border-bottom:1px solid var(--line-soft);font-size:12px;vertical-align:middle}td strong[b-pqdhed4oos],td small[b-pqdhed4oos]{display:block}td small[b-pqdhed4oos]{color:var(--text-low);margin-top:3px;max-width:270px}td code[b-pqdhed4oos]{font-family:ui-monospace,monospace;color:var(--signal);background:var(--signal-dim);padding:3px 6px;border-radius:5px}.number[b-pqdhed4oos]{text-align:right;font-variant-numeric:tabular-nums}.number.value[b-pqdhed4oos]{font-weight:900;color:var(--text-hi)}.number.months[b-pqdhed4oos]{font-weight:800}.state[b-pqdhed4oos]{display:inline-block;border-radius:99px;padding:5px 8px;font-size:9px;font-weight:900;white-space:nowrap}.state.critical[b-pqdhed4oos]{background:var(--danger-dim);color:var(--danger)}.state.low[b-pqdhed4oos]{background:var(--alert-dim);color:var(--alert)}.state.balanced[b-pqdhed4oos]{background:var(--success-dim);color:var(--success)}.state.high[b-pqdhed4oos]{background:var(--alert-dim);color:var(--alert)}.state.missing[b-pqdhed4oos]{background:var(--panel-2);color:var(--text-low)}tbody tr.critical[b-pqdhed4oos]{background:var(--danger-dim)}tbody tr.low[b-pqdhed4oos],tbody tr.high[b-pqdhed4oos]{background:var(--alert-dim)}tbody tr.missing[b-pqdhed4oos]{background:var(--panel-2)}.empty-state[b-pqdhed4oos]{text-align:center;padding:60px 20px}.empty-state>span[b-pqdhed4oos]{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-pqdhed4oos]{font-size:17px;margin:0 0 7px}.empty-state p[b-pqdhed4oos]{max-width:560px;margin:auto;color:var(--text-mid);font-size:12px;line-height:1.6}@media(max-width:1100px){.value-page[b-pqdhed4oos]{padding:28px 24px}.kpi-grid[b-pqdhed4oos]{grid-template-columns:repeat(2,1fr)}.status-overview[b-pqdhed4oos]{grid-template-columns:repeat(3,1fr)}.detail-panel>header[b-pqdhed4oos]{align-items:flex-start;flex-direction:column}.filters[b-pqdhed4oos]{width:100%;flex-wrap:wrap}.filters input[b-pqdhed4oos]{flex:1}.formula-strip[b-pqdhed4oos]{grid-template-columns:1fr}.formula-strip>div[b-pqdhed4oos]{border-right:0;border-bottom:1px solid var(--line-soft)}}@media(max-width:700px){.value-hero[b-pqdhed4oos],.upload-panel[b-pqdhed4oos]{flex-direction:column}.hero-actions[b-pqdhed4oos],.file-button[b-pqdhed4oos]{width:100%}.hero-actions a[b-pqdhed4oos]{text-align:center;flex:1}.kpi-grid[b-pqdhed4oos],.status-overview[b-pqdhed4oos]{grid-template-columns:1fr 1fr}.filters[b-pqdhed4oos]{display:grid;grid-template-columns:1fr}.filters input[b-pqdhed4oos]{width:100%}}
.status-overview[b-pqdhed4oos]{grid-template-columns:repeat(auto-fit,minmax(145px,1fr))}
.number.attention[b-pqdhed4oos]{color:var(--danger);font-weight:900}
.source-panel[b-pqdhed4oos]{display:flex;align-items:center;gap:14px;background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:18px 20px;box-shadow:0 8px 25px rgba(0,0,0,.16)}.source-panel>div[b-pqdhed4oos]{display:flex;flex-direction:column}.source-panel strong[b-pqdhed4oos]{font-size:14px}.source-panel small[b-pqdhed4oos]{color:var(--text-low);font-size:12px;margin-top:4px}.source-panel.ready[b-pqdhed4oos]{border-color:var(--success);background:var(--success-dim)}.source-panel.waiting[b-pqdhed4oos]{border-color:var(--alert);background:var(--alert-dim)}
.value-tabs[b-pqdhed4oos]{display:flex;gap:8px;margin-bottom:18px}.value-tabs button[b-pqdhed4oos]{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-pqdhed4oos]{background:var(--signal);color:#fff;border-color:var(--signal)}
.kpi-grid-4[b-pqdhed4oos]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:18px 0}.kpi-grid-4 article[b-pqdhed4oos]{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-pqdhed4oos]{font-size:10px;font-weight:900;letter-spacing:.08em;color:var(--text-mid)}.kpi-grid-4 strong[b-pqdhed4oos]{font-size:25px;letter-spacing:-.04em;margin:8px 0 3px}.kpi-grid-4 small[b-pqdhed4oos]{font-size:11px;color:var(--text-low)}.kpi-grid-4 .warning strong[b-pqdhed4oos]{color:var(--alert)}.kpi-grid-4 .missing strong[b-pqdhed4oos]{color:var(--danger)}
@media(max-width:1100px){.kpi-grid-4[b-pqdhed4oos]{grid-template-columns:repeat(2,1fr)}}
@media(max-width:700px){.kpi-grid-4[b-pqdhed4oos]{grid-template-columns:1fr 1fr}.value-tabs[b-pqdhed4oos]{flex-direction:column}}
/* _content/SaldosSKT.Web/Components/Shared/WaitingDashboard.razor.rz.scp.css */
.waiting-kpis[b-8919xztide]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:13px;margin-bottom:14px}.waiting-kpis article[b-8919xztide]{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-8919xztide]{color:var(--text-mid);font-size:.58rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.waiting-kpis strong[b-8919xztide]{color:var(--text-low);font-size:1.75rem}.waiting-kpis small[b-8919xztide]{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-8919xztide]{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-8919xztide]{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-8919xztide]{font-size:.72rem}.waiting-message p[b-8919xztide]{margin:3px 0 0;color:var(--text-mid);font-size:.65rem;line-height:1.45}
