/* /Components/CalculationTree.razor.rz.scp.css */
.calculation-node-row[b-ejmcrtaihj]{display:grid;grid-template-columns:minmax(180px,1fr) 110px 150px 110px auto;gap:10px;align-items:center;min-height:45px;padding:6px 18px 6px calc(18px + var(--calculation-depth) * 24px);border-top:1px solid var(--admin-border);font-size:10px}.calculation-node-row code[b-ejmcrtaihj]{color:#4771bc}.calculation-node-row strong[b-ejmcrtaihj]{text-align:right;color:#176d47}.calculation-node-row em[b-ejmcrtaihj]{padding:4px 7px;border-radius:8px;color:#a62f37;background:#ffe5e7;font-style:normal}@media(max-width:700px){.calculation-node-row[b-ejmcrtaihj]{grid-template-columns:1fr auto}.calculation-node-row code[b-ejmcrtaihj],.calculation-node-row em[b-ejmcrtaihj]{display:none}}
/* /Components/EntityImageManager.razor.rz.scp.css */
.entity-image-manager[b-ztwdyh1jmj]{color:var(--admin-text)}.image-manager-header[b-ztwdyh1jmj]{display:flex;align-items:center;justify-content:space-between;padding:15px 17px;border-bottom:1px solid var(--admin-border)}.image-manager-header h3[b-ztwdyh1jmj]{margin:0;font-size:15px}.image-manager-header p[b-ztwdyh1jmj]{margin:3px 0 0;color:var(--admin-muted);font-size:10px}.image-manager-header>span[b-ztwdyh1jmj]{min-width:30px;height:30px;display:grid;place-items:center;border-radius:999px;color:#326bd7;background:var(--sidebar-active);font-size:11px;font-weight:800}.manager-message[b-ztwdyh1jmj]{margin:12px 15px 0;padding:11px 13px;border-radius:10px;font-size:11px;font-weight:650}.manager-message.success[b-ztwdyh1jmj]{color:#116c42;background:#e3f7ec}.manager-message.error[b-ztwdyh1jmj]{color:#a32e36;background:#ffe6e8}.upload-panel[b-ztwdyh1jmj]{display:grid;grid-template-columns:auto minmax(150px,1fr) minmax(150px,.7fr) 100px auto auto;align-items:end;gap:9px;padding:15px;border-bottom:1px solid var(--admin-border);background:var(--admin-bg)}.file-picker[b-ztwdyh1jmj]{position:relative;min-height:42px;display:flex;align-items:center}.file-picker input[b-ztwdyh1jmj]{position:absolute;width:1px;height:1px;opacity:0}.file-picker>span[b-ztwdyh1jmj],.upload-button[b-ztwdyh1jmj]{height:42px;display:flex;align-items:center;padding:0 13px;border:1px solid #3978ed;border-radius:10px;color:#fff;background:linear-gradient(135deg,#3978ed,#285cbe);font:inherit;font-size:11px;font-weight:800;cursor:pointer}.selected-file[b-ztwdyh1jmj]{height:42px;display:flex;align-items:center;overflow:hidden;padding:0 11px;border:1px solid var(--admin-border);border-radius:9px;color:var(--admin-muted);background:var(--admin-surface);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.upload-panel>label:not(.file-picker)[b-ztwdyh1jmj],.image-fields label[b-ztwdyh1jmj]{display:flex;flex-direction:column;gap:5px}.upload-panel label>span[b-ztwdyh1jmj],.image-fields label>span[b-ztwdyh1jmj]{color:var(--admin-muted);font-size:9px;font-weight:750}.upload-panel select[b-ztwdyh1jmj],.upload-panel input[type=number][b-ztwdyh1jmj],.image-fields select[b-ztwdyh1jmj],.image-fields input[type=number][b-ztwdyh1jmj]{width:100%;height:42px;padding:0 9px;border:1px solid var(--admin-border);border-radius:9px;color:var(--admin-text);background:var(--admin-surface);font:inherit;font-size:11px}.upload-panel .check[b-ztwdyh1jmj],.image-fields .check[b-ztwdyh1jmj]{height:42px;flex-direction:row!important;align-items:center;padding:0 9px;border:1px solid var(--admin-border);border-radius:9px;background:var(--admin-surface)}.check input[b-ztwdyh1jmj]{width:17px;height:17px;accent-color:#3978ed}.upload-button[b-ztwdyh1jmj]{justify-content:center}.upload-button:disabled[b-ztwdyh1jmj]{opacity:.5;cursor:not-allowed}.managed-images[b-ztwdyh1jmj]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:15px}.managed-image[b-ztwdyh1jmj]{overflow:hidden;border:1px solid var(--admin-border);border-radius:13px;background:var(--admin-bg)}.managed-image.disabled[b-ztwdyh1jmj]{opacity:.65}.preview[b-ztwdyh1jmj]{position:relative;height:160px;background:repeating-conic-gradient(#eef2f8 0 25%,#fff 0 50%) 50%/18px 18px}.preview img[b-ztwdyh1jmj]{width:100%;height:100%;object-fit:contain}.preview em[b-ztwdyh1jmj]{position:absolute;top:8px;right:8px;padding:5px 8px;border-radius:999px;color:#fff;background:#3978ed;font-size:8px;font-style:normal;font-weight:800}.file-info[b-ztwdyh1jmj]{padding:10px 11px;border-bottom:1px solid var(--admin-border)}.file-info b[b-ztwdyh1jmj],.file-info small[b-ztwdyh1jmj]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-info b[b-ztwdyh1jmj]{font-size:11px}.file-info small[b-ztwdyh1jmj]{margin-top:3px;color:var(--admin-muted);font-size:8px}.image-fields[b-ztwdyh1jmj]{display:grid;grid-template-columns:1fr 90px;gap:8px;padding:10px}.image-fields .check[b-ztwdyh1jmj]{height:38px}.image-fields select[b-ztwdyh1jmj],.image-fields input[type=number][b-ztwdyh1jmj]{height:38px}.image-actions[b-ztwdyh1jmj],.delete-confirm[b-ztwdyh1jmj]{display:flex;justify-content:flex-end;gap:7px;padding:0 10px 10px}.image-actions button[b-ztwdyh1jmj],.delete-confirm button[b-ztwdyh1jmj]{min-height:36px;padding:0 11px;border:1px solid var(--admin-border);border-radius:9px;color:var(--admin-text);background:var(--admin-surface);font:inherit;font-size:10px;font-weight:750;cursor:pointer}.image-actions button:first-child[b-ztwdyh1jmj]{color:#fff;border-color:#2d65d4;background:#3978ed}.image-actions .danger[b-ztwdyh1jmj],.delete-confirm .danger[b-ztwdyh1jmj]{color:#fff;border-color:#b93a43;background:#c94952}.delete-confirm[b-ztwdyh1jmj]{align-items:center;justify-content:space-between;flex-wrap:wrap}.delete-confirm span[b-ztwdyh1jmj]{color:#a32e36;font-size:10px;font-weight:700}.manager-state[b-ztwdyh1jmj]{min-height:130px;display:grid;place-items:center;color:var(--admin-muted);font-size:11px}@media(max-width:1200px){.upload-panel[b-ztwdyh1jmj]{grid-template-columns:repeat(3,minmax(0,1fr))}.managed-images[b-ztwdyh1jmj]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:750px){.upload-panel[b-ztwdyh1jmj],.managed-images[b-ztwdyh1jmj]{grid-template-columns:1fr}.image-fields[b-ztwdyh1jmj]{grid-template-columns:1fr}}
/* /Components/Layout/LoginLayout.razor.rz.scp.css */
.login-layout[b-qttygb16a7] { min-height: 100vh; }
/* /Components/Layout/MainLayout.razor.rz.scp.css */
.admin-shell[b-fh7v0nuy6r] {
    --admin-bg: #f4f7fb;
    --admin-surface: #ffffff;
    --admin-text: #14213d;
    --admin-muted: #6f7d94;
    --admin-border: #dfe6f0;
    --sidebar-bg: #ffffff;
    --sidebar-text: #263650;
    --sidebar-muted: #65758f;
    --sidebar-hover: #eef3fb;
    --sidebar-active: #e5edff;
    --sidebar-active-text: #174ea6;
    --sidebar-child-text: #3d4f69;
    --sidebar-child-icon: #6685bb;
    --sidebar-child-bg: transparent;
    --sidebar-child-border: #d7dfec;
    --sidebar-child-active: #e6eeff;
    min-height: 100vh;
    display: grid;
    grid-template-columns: 270px minmax(0, 1fr);
    color: var(--admin-text);
    color-scheme: light;
}

.admin-shell.theme-dark[b-fh7v0nuy6r] {
    --admin-bg: #0b1426;
    --admin-surface: #15213a;
    --admin-text: #eef4ff;
    --admin-muted: #a6b4cc;
    --admin-border: #2b3955;
    --sidebar-bg: #0d1930;
    --sidebar-text: #e7efff;
    --sidebar-muted: #9aacca;
    --sidebar-hover: #182947;
    --sidebar-active: #20375f;
    --sidebar-active-text: #ffffff;
    --sidebar-child-text: #edf3ff;
    --sidebar-child-icon: #9fc0ff;
    --sidebar-child-bg: #132440;
    --sidebar-child-border: #49658f;
    --sidebar-child-active: #294b7b;
    color-scheme: dark;
}

.sidebar[b-fh7v0nuy6r] { min-height: 100vh; background: var(--sidebar-bg); border-right: 1px solid var(--admin-border); }
.workspace[b-fh7v0nuy6r] { min-width: 0; background: var(--admin-bg); }
.topbar[b-fh7v0nuy6r] { height: 78px; padding: 0 28px; display: flex; align-items: center; justify-content: space-between; background: var(--admin-surface); border-bottom: 1px solid var(--admin-border); position: sticky; top: 0; z-index: 10; }
.topbar-title[b-fh7v0nuy6r] { color: var(--admin-text); font-size: 18px; font-weight: 750; }
.topbar-subtitle[b-fh7v0nuy6r] { color: var(--admin-muted); font-size: 12px; margin-top: 2px; }
.topbar-actions[b-fh7v0nuy6r] { display: flex; align-items: center; gap: 10px; }
.role-badge[b-fh7v0nuy6r] { padding: 7px 12px; border-radius: 999px; color: #2064d8; background: #eaf2ff; font-size: 12px; font-weight: 700; }
.theme-dark .role-badge[b-fh7v0nuy6r] { color: #bcd2ff; background: #243a63; }
.demo-fill-button[b-fh7v0nuy6r] { min-height: 40px; padding: 0 13px; border: 1px solid #2d65d4; border-radius: 11px; color: #fff; background: linear-gradient(135deg,#3978ed,#285cbe); font: inherit; font-size: 11px; font-weight: 750; cursor: pointer; }
.demo-fill-button:disabled[b-fh7v0nuy6r] { opacity: .6; cursor: wait; }
.demo-fill-message[b-fh7v0nuy6r] { position: fixed; right: 24px; top: 90px; z-index: 100; max-width: 520px; padding: 13px 17px; border-radius: 11px; color: #116c42; background: #e3f7ec; box-shadow: 0 10px 35px rgba(16,35,70,.2); font-size: 12px; font-weight: 700; cursor: pointer; }
.demo-fill-message.error[b-fh7v0nuy6r] { color: #a32e36; background: #ffe6e8; }
.preference-control[b-fh7v0nuy6r] { height: 40px; display: flex; align-items: center; gap: 7px; padding: 0 8px 0 11px; border: 1px solid var(--admin-border); border-radius: 11px; color: var(--admin-text); background: var(--admin-surface); }
.preference-control span[b-fh7v0nuy6r] { color: var(--admin-muted); font-size: 16px; }
.preference-control select[b-fh7v0nuy6r] { min-width: 92px; border: 0; outline: 0; color: var(--admin-text); background: var(--admin-surface); font: inherit; font-size: 13px; cursor: pointer; }
.icon-button[b-fh7v0nuy6r] { width: 40px; height: 40px; border: 1px solid var(--admin-border); border-radius: 11px; background: var(--admin-surface); color: var(--admin-text); font-size: 20px; cursor: pointer; }
.icon-button:hover[b-fh7v0nuy6r] { color: #fff; border-color: #e34b4b; background: #e34b4b; }
.content[b-fh7v0nuy6r] { padding: 28px; color: var(--admin-text); }
#blazor-error-ui[b-fh7v0nuy6r] { color-scheme: light only; background: #fff4d4; bottom: 0; box-shadow: 0 -1px 8px rgba(0,0,0,.12); display: none; left: 0; padding: .8rem 1.25rem; position: fixed; width: 100%; z-index: 1000; }
#blazor-error-ui .dismiss[b-fh7v0nuy6r] { cursor: pointer; position: absolute; right: .75rem; }

@media (max-width: 1100px) {
    .topbar-subtitle[b-fh7v0nuy6r], .role-badge[b-fh7v0nuy6r] { display: none; }
    .preference-control select[b-fh7v0nuy6r] { min-width: 76px; }
}

@media (max-width: 900px) {
    .admin-shell[b-fh7v0nuy6r] { grid-template-columns: 84px minmax(0, 1fr); }
    .content[b-fh7v0nuy6r] { padding: 18px; }
    .topbar[b-fh7v0nuy6r] { height: auto; min-height: 78px; padding: 10px 18px; gap: 12px; }
    .topbar-actions[b-fh7v0nuy6r] { flex-wrap: wrap; justify-content: flex-end; }
}
/* /Components/Layout/NavMenu.razor.rz.scp.css */
.brand[b-ct2mnhqv28] { height: 78px; display: flex; align-items: center; gap: 12px; padding: 0 24px; border-bottom: 1px solid var(--admin-border); color: var(--sidebar-text); }
.brand-mark[b-ct2mnhqv28] { width: 37px; height: 37px; display: grid; place-items: center; flex: 0 0 auto; border-radius: 12px; color: #fff; background: linear-gradient(135deg,#36c5f0,#5a67f2); font-size: 24px; font-weight: 900; }
.brand-text[b-ct2mnhqv28] { color: var(--sidebar-text); font-size: 18px; font-weight: 800; white-space: nowrap; }
.brand-text small[b-ct2mnhqv28] { display: block; color: var(--sidebar-muted); font-size: 10px; letter-spacing: 1.8px; }
.nav-list[b-ct2mnhqv28] { min-height: calc(100vh - 78px); padding: 22px 14px; display: flex; flex-direction: column; gap: 6px; }
.support-link[b-ct2mnhqv28] { margin-top: auto; border-top: 1px solid var(--admin-border); border-radius: 0 0 11px 11px; }
.nav-caption[b-ct2mnhqv28] { margin: 14px 12px 5px; color: var(--sidebar-muted); font-size: 10px; font-weight: 800; letter-spacing: 1.4px; }
.nav-caption.analytics-caption[b-ct2mnhqv28] { margin-top: 22px; padding-top: 18px; border-top: 1px solid var(--admin-border); }
.nav-caption.section-caption[b-ct2mnhqv28] { margin-top: 22px; padding-top: 18px; border-top: 1px solid var(--admin-border); }
.group-caption[b-ct2mnhqv28]{width:100%;min-height:39px;display:flex;align-items:center;justify-content:space-between;margin-top:14px;padding:12px 12px 5px;border:0;border-top:1px solid var(--admin-border);color:var(--sidebar-muted);background:transparent;font:inherit;text-align:left;cursor:pointer}.group-caption b[b-ct2mnhqv28]{font-size:10px;font-weight:800;letter-spacing:1.4px;text-transform:uppercase}.group-caption em[b-ct2mnhqv28]{font-size:14px;font-style:normal;transition:transform .2s,color .2s}.group-caption:hover[b-ct2mnhqv28]{color:var(--sidebar-text)}.group-caption.open em[b-ct2mnhqv28]{color:#5b8cff;transform:rotate(180deg)}
.nav-group-items[b-ct2mnhqv28]{display:flex;flex-direction:column;gap:6px}
.nav-link[b-ct2mnhqv28] { min-height: 46px; display: flex; align-items: center; gap: 0; padding: 0 14px; border-radius: 11px; color: var(--sidebar-text) !important; text-decoration: none; transition: .18s ease; }
a.nav-link:link[b-ct2mnhqv28],a.nav-link:visited[b-ct2mnhqv28],a.nav-link:any-link[b-ct2mnhqv28]{color:var(--sidebar-text)!important;text-decoration:none!important}
.nav-link span[b-ct2mnhqv28] { width: 24px; flex: 0 0 24px; text-align: center; color: var(--sidebar-muted); font-size: 21px; }
.nav-link b[b-ct2mnhqv28] { font-size: 14px; font-weight: 650; }
.nav-link:hover[b-ct2mnhqv28] { color: var(--sidebar-active-text) !important; background: var(--sidebar-hover); }
.nav-link.active[b-ct2mnhqv28] { color: var(--sidebar-active-text) !important; background: var(--sidebar-active); box-shadow: inset 3px 0 #5b8cff; }
a.nav-link:any-link:hover[b-ct2mnhqv28],a.nav-link:any-link.active[b-ct2mnhqv28]{color:var(--sidebar-active-text)!important}
.nav-link.active span[b-ct2mnhqv28] { color: #5b8cff; }
.nav-group-toggle[b-ct2mnhqv28]{width:100%;border:0;font:inherit;text-align:left;cursor:pointer}.nav-group-toggle em[b-ct2mnhqv28]{margin-left:auto;font-style:normal;transition:transform .2s}.nav-group-toggle.open em[b-ct2mnhqv28]{transform:rotate(180deg)}
.nav-children[b-ct2mnhqv28]{display:grid;gap:3px;margin:2px 0 7px 24px;padding:4px 0 4px 10px;border-left:2px solid var(--sidebar-muted)}
.nav-child[b-ct2mnhqv28]{min-height:38px;display:flex;align-items:center;gap:9px;padding:0 11px;border-radius:9px;color:var(--sidebar-text)!important;background:transparent;text-decoration:none;transition:background .16s,color .16s}
a.nav-child:link[b-ct2mnhqv28],a.nav-child:visited[b-ct2mnhqv28],a.nav-child:any-link[b-ct2mnhqv28]{color:var(--sidebar-text)!important;text-decoration:none!important}
.nav-child span[b-ct2mnhqv28]{color:var(--sidebar-muted);font-size:15px}.nav-child b[b-ct2mnhqv28]{font-size:13px;font-weight:650;line-height:1.25}.nav-child:hover[b-ct2mnhqv28]{color:var(--sidebar-active-text)!important;background:var(--sidebar-hover)}
.nav-child.active[b-ct2mnhqv28]{color:var(--sidebar-active-text)!important;background:var(--sidebar-active);box-shadow:inset 3px 0 #5b8cff}.nav-child.active span[b-ct2mnhqv28]{color:#5b8cff}
a.nav-child:any-link:hover[b-ct2mnhqv28],a.nav-child:any-link.active[b-ct2mnhqv28]{color:var(--sidebar-active-text)!important}

@media (max-width: 900px) {
    .sidebar-versions[b-ct2mnhqv28] { display: none; }
    .brand[b-ct2mnhqv28] { padding: 0 23px; }
    .brand-text[b-ct2mnhqv28], .nav-caption[b-ct2mnhqv28], .nav-link b[b-ct2mnhqv28], .group-caption b[b-ct2mnhqv28] { display: none; }
    .nav-list[b-ct2mnhqv28] { padding: 22px 12px; }
    .nav-link[b-ct2mnhqv28] { justify-content: center; padding: 0; }
    .nav-link span[b-ct2mnhqv28] { width: auto; flex-basis: auto; }
    .group-caption[b-ct2mnhqv28]{justify-content:center;padding:8px 0}.group-caption em[b-ct2mnhqv28]{font-size:18px}
}
.sidebar-versions[b-ct2mnhqv28]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:8px 4px 0;padding:11px 8px;border-top:1px solid var(--admin-border)}.sidebar-versions>div[b-ct2mnhqv28]{min-width:0;padding:7px 8px;border-radius:8px;background:var(--sidebar-hover)}.sidebar-versions span[b-ct2mnhqv28],.sidebar-versions b[b-ct2mnhqv28]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-versions span[b-ct2mnhqv28]{color:var(--sidebar-muted);font-size:9px;font-weight:800;text-transform:uppercase}.sidebar-versions b[b-ct2mnhqv28]{margin-top:3px;color:var(--sidebar-text);font-size:10px;font-weight:700}
/* /Components/Layout/ReconnectModal.razor.rz.scp.css */
.components-reconnect-first-attempt-visible[b-x9cjglkqgc],
.components-reconnect-repeated-attempt-visible[b-x9cjglkqgc],
.components-reconnect-failed-visible[b-x9cjglkqgc],
.components-pause-visible[b-x9cjglkqgc],
.components-resume-failed-visible[b-x9cjglkqgc],
.components-rejoining-animation[b-x9cjglkqgc] {
    display: none;
}

#components-reconnect-modal.components-reconnect-show .components-reconnect-first-attempt-visible[b-x9cjglkqgc],
#components-reconnect-modal.components-reconnect-show .components-rejoining-animation[b-x9cjglkqgc],
#components-reconnect-modal.components-reconnect-paused .components-pause-visible[b-x9cjglkqgc],
#components-reconnect-modal.components-reconnect-resume-failed .components-resume-failed-visible[b-x9cjglkqgc],
#components-reconnect-modal.components-reconnect-retrying[b-x9cjglkqgc],
#components-reconnect-modal.components-reconnect-retrying .components-reconnect-repeated-attempt-visible[b-x9cjglkqgc],
#components-reconnect-modal.components-reconnect-retrying .components-rejoining-animation[b-x9cjglkqgc],
#components-reconnect-modal.components-reconnect-failed[b-x9cjglkqgc],
#components-reconnect-modal.components-reconnect-failed .components-reconnect-failed-visible[b-x9cjglkqgc] {
    display: block;
}


#components-reconnect-modal[b-x9cjglkqgc] {
    background-color: white;
    width: 20rem;
    margin: 20vh auto;
    padding: 2rem;
    border: 0;
    border-radius: 0.5rem;
    box-shadow: 0 3px 6px 2px rgba(0, 0, 0, 0.3);
    opacity: 0;
    transition: display 0.5s allow-discrete, overlay 0.5s allow-discrete;
    animation: components-reconnect-modal-fadeOutOpacity-b-x9cjglkqgc 0.5s both;
    &[open]

{
    animation: components-reconnect-modal-slideUp-b-x9cjglkqgc 1.5s cubic-bezier(.05, .89, .25, 1.02) 0.3s, components-reconnect-modal-fadeInOpacity-b-x9cjglkqgc 0.5s ease-in-out 0.3s;
    animation-fill-mode: both;
}

}

#components-reconnect-modal[b-x9cjglkqgc]::backdrop {
    background-color: rgba(0, 0, 0, 0.4);
    animation: components-reconnect-modal-fadeInOpacity-b-x9cjglkqgc 0.5s ease-in-out;
    opacity: 1;
}

@keyframes components-reconnect-modal-slideUp-b-x9cjglkqgc {
    0% {
        transform: translateY(30px) scale(0.95);
    }

    100% {
        transform: translateY(0);
    }
}

@keyframes components-reconnect-modal-fadeInOpacity-b-x9cjglkqgc {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@keyframes components-reconnect-modal-fadeOutOpacity-b-x9cjglkqgc {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

.components-reconnect-container[b-x9cjglkqgc] {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 1rem;
}

#components-reconnect-modal p[b-x9cjglkqgc] {
    margin: 0;
    text-align: center;
}

#components-reconnect-modal button[b-x9cjglkqgc] {
    border: 0;
    background-color: #6b9ed2;
    color: white;
    padding: 4px 24px;
    border-radius: 4px;
}

    #components-reconnect-modal button:hover[b-x9cjglkqgc] {
        background-color: #3b6ea2;
    }

    #components-reconnect-modal button:active[b-x9cjglkqgc] {
        background-color: #6b9ed2;
    }

.components-rejoining-animation[b-x9cjglkqgc] {
    position: relative;
    width: 80px;
    height: 80px;
}

    .components-rejoining-animation div[b-x9cjglkqgc] {
        position: absolute;
        border: 3px solid #0087ff;
        opacity: 1;
        border-radius: 50%;
        animation: components-rejoining-animation-b-x9cjglkqgc 1.5s cubic-bezier(0, 0.2, 0.8, 1) infinite;
    }

        .components-rejoining-animation div:nth-child(2)[b-x9cjglkqgc] {
            animation-delay: -0.5s;
        }

@keyframes components-rejoining-animation-b-x9cjglkqgc {
    0% {
        top: 40px;
        left: 40px;
        width: 0;
        height: 0;
        opacity: 0;
    }

    4.9% {
        top: 40px;
        left: 40px;
        width: 0;
        height: 0;
        opacity: 0;
    }

    5% {
        top: 40px;
        left: 40px;
        width: 0;
        height: 0;
        opacity: 1;
    }

    100% {
        top: 0px;
        left: 0px;
        width: 80px;
        height: 80px;
        opacity: 0;
    }
}
/* /Components/Pages/Counterparties.razor.rz.scp.css */
.counterparties-page[b-mq4fn1apig]{color:var(--admin-text)}.page-title[b-mq4fn1apig]{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:18px}.page-title h1[b-mq4fn1apig]{margin:0;font-size:27px}.page-title p[b-mq4fn1apig]{margin:5px 0 0;color:var(--admin-muted);font-size:12px}.record-count[b-mq4fn1apig]{padding:7px 11px;border:1px solid var(--admin-border);border-radius:999px;color:var(--admin-muted);background:var(--admin-surface);font-size:11px;font-weight:700}.counterparties-card[b-mq4fn1apig]{overflow:hidden;border:1px solid var(--admin-border);border-radius:17px;background:var(--admin-surface);box-shadow:0 10px 28px rgba(17,31,58,.07)}.toolbar[b-mq4fn1apig]{min-height:68px;display:flex;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid var(--admin-border);flex-wrap:wrap}.action-button[b-mq4fn1apig],.refresh-button[b-mq4fn1apig]{border:1px solid var(--admin-border);border-radius:10px;font:inherit;font-weight:700;cursor:pointer;transition:.16s ease}.action-button[b-mq4fn1apig]{min-height:40px;display:flex;align-items:center;gap:7px;padding:0 13px;color:var(--admin-text);background:var(--admin-surface);font-size:13px}.action-button:hover:not(:disabled)[b-mq4fn1apig],.refresh-button:hover:not(:disabled)[b-mq4fn1apig]{transform:translateY(-1px);border-color:#7ea2ee;background:var(--sidebar-hover)}.action-button.primary[b-mq4fn1apig]{color:#fff;border-color:#3269dc;background:linear-gradient(135deg,#3978ed,#275ecb)}.action-button:disabled[b-mq4fn1apig],.refresh-button:disabled[b-mq4fn1apig]{opacity:.42;cursor:not-allowed;transform:none}.refresh-button[b-mq4fn1apig]{width:40px;height:40px;margin-left:auto;color:var(--admin-text);background:var(--admin-surface);font-size:20px}.filter-panel[b-mq4fn1apig]{display:grid;grid-template-columns:minmax(300px,1fr) 220px 190px auto;gap:9px;margin:14px 16px 0}.search-field[b-mq4fn1apig]{display:flex;align-items:center;gap:9px;padding-left:13px;border:1px solid #7d9fe3;border-radius:11px;overflow:hidden;background:var(--admin-bg);box-shadow:0 0 0 3px rgba(68,116,218,.1)}.search-field>span[b-mq4fn1apig]{color:var(--admin-muted);font-size:20px}.search-field input[b-mq4fn1apig]{min-width:0;flex:1;height:43px;border:0;outline:0;color:var(--admin-text);background:transparent;font:inherit}.search-field button[b-mq4fn1apig]{height:43px;padding:0 12px;border:0;color:var(--admin-muted);background:transparent;font-size:20px;cursor:pointer}.filter-panel>select[b-mq4fn1apig]{height:43px;padding:0 11px;border:1px solid var(--admin-border);border-radius:10px;color:var(--admin-text);background:var(--admin-bg);font:inherit;font-size:12px}.search-submit[b-mq4fn1apig]{padding:0 16px;border:0;border-radius:10px;color:#fff;background:#326bd7;font:inherit;font-size:12px;font-weight:750;cursor:pointer}.alert-message[b-mq4fn1apig]{margin:14px 16px 0;padding:11px 13px;border-radius:10px;font-size:13px}.alert-message.error[b-mq4fn1apig]{color:#a82f2f;background:#ffe9e9}.table-scroll[b-mq4fn1apig]{overflow:auto;margin-top:14px}.counterparties-table[b-mq4fn1apig]{width:100%;min-width:1180px;border-collapse:collapse;table-layout:fixed}.counterparties-table th[b-mq4fn1apig]{height:43px;padding:0 15px;color:var(--admin-muted);background:var(--admin-bg);border-top:1px solid var(--admin-border);border-bottom:1px solid var(--admin-border);text-align:left;font-size:11px;letter-spacing:.45px;text-transform:uppercase}.counterparties-table th:first-child[b-mq4fn1apig]{width:24%}.counterparties-table th:nth-child(2)[b-mq4fn1apig]{width:10%}.counterparties-table th:nth-child(3)[b-mq4fn1apig]{width:15%}.counterparties-table th:nth-child(4)[b-mq4fn1apig]{width:12%}.counterparties-table th:nth-child(5)[b-mq4fn1apig]{width:15%}.counterparties-table th:nth-child(6)[b-mq4fn1apig]{width:14%}.counterparties-table th:nth-child(7)[b-mq4fn1apig]{width:10%}.counterparties-table td[b-mq4fn1apig]{height:66px;padding:8px 15px;border-bottom:1px solid var(--admin-border);color:var(--admin-text);vertical-align:middle;font-size:13px}.counterparties-table tbody tr[b-mq4fn1apig]{cursor:pointer;transition:.12s ease}.counterparties-table tbody tr:hover[b-mq4fn1apig]{background:var(--sidebar-hover)}.counterparties-table tbody tr.selected[b-mq4fn1apig]{background:var(--sidebar-active);box-shadow:inset 3px 0 #4d7fea}.counterparties-table tbody tr.disabled-row td[b-mq4fn1apig]{color:#b44949}.counterparties-table code[b-mq4fn1apig]{color:var(--admin-text);font-size:12px}.counterparty-cell[b-mq4fn1apig]{display:flex;align-items:center;gap:11px}.counterparty-cell>span[b-mq4fn1apig]{width:38px;height:38px;display:grid;place-items:center;flex:0 0 auto;border-radius:12px;color:#fff;background:linear-gradient(135deg,#3978ed,#6e51c7);font-size:18px;font-weight:850}.counterparty-cell b[b-mq4fn1apig],.counterparty-cell small[b-mq4fn1apig]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.counterparty-cell small[b-mq4fn1apig]{margin-top:3px;color:var(--admin-muted);font-size:10px}.role-badge[b-mq4fn1apig],.status[b-mq4fn1apig]{display:inline-flex;align-items:center;min-height:27px;padding:0 9px;border-radius:999px;font-size:11px;font-weight:750}.role-badge[b-mq4fn1apig]{color:#41536f;background:#e9eef6}.status.active[b-mq4fn1apig]{color:#137147;background:#e4f6ec}.status.blocked[b-mq4fn1apig]{color:#a62f37;background:#ffe5e7}.relation-badges[b-mq4fn1apig]{display:flex;flex-wrap:wrap;gap:4px}.relation-badges span[b-mq4fn1apig]{padding:4px 6px;border-radius:7px;color:#326bd7;background:var(--sidebar-active);font-size:10px;font-weight:750}.pagination[b-mq4fn1apig]{min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:10px 16px;color:var(--admin-muted);font-size:12px}.page-controls[b-mq4fn1apig]{display:flex;gap:5px}.page-controls button[b-mq4fn1apig]{min-width:34px;height:34px;border:1px solid var(--admin-border);border-radius:9px;color:var(--admin-text);background:var(--admin-surface);cursor:pointer}.page-controls button.current[b-mq4fn1apig]{color:#fff;border-color:#376fdc;background:#376fdc}.page-controls button:disabled[b-mq4fn1apig]{opacity:.38;cursor:not-allowed}.loading-state[b-mq4fn1apig],.empty-state[b-mq4fn1apig]{min-height:380px;display:grid;place-items:center;align-content:center;color:var(--admin-muted)}.loading-state span[b-mq4fn1apig]{width:35px;height:35px;border:3px solid var(--admin-border);border-top-color:#3978ed;border-radius:50%;animation:spin-b-mq4fn1apig .8s linear infinite}.loading-state p[b-mq4fn1apig]{margin:13px 0 0}.empty-state b[b-mq4fn1apig]{font-size:42px;color:#7794cc}.empty-state h3[b-mq4fn1apig]{margin:12px 0 5px;color:var(--admin-text)}.empty-state p[b-mq4fn1apig]{margin:0}@keyframes spin-b-mq4fn1apig{to{transform:rotate(360deg)}}@media(max-width:950px){.page-title[b-mq4fn1apig]{align-items:flex-start;flex-direction:column}.filter-panel[b-mq4fn1apig]{grid-template-columns:1fr 1fr}.search-field[b-mq4fn1apig]{grid-column:1/-1}.refresh-button[b-mq4fn1apig]{margin-left:0}}@media(max-width:600px){.filter-panel[b-mq4fn1apig]{grid-template-columns:1fr}.search-field[b-mq4fn1apig]{grid-column:auto}.action-button span[b-mq4fn1apig]{display:none}}
/* /Components/Pages/CounterpartyDetails.razor.rz.scp.css */
.counterparty-details-page[b-9fmt8s09wo]{color:var(--admin-text)}.details-toolbar[b-9fmt8s09wo]{min-height:48px;display:flex;align-items:center;gap:8px;margin-bottom:18px}.details-toolbar>div[b-9fmt8s09wo]{flex:1}.back-button[b-9fmt8s09wo],.refresh-button[b-9fmt8s09wo],.save-button[b-9fmt8s09wo]{min-height:41px;padding:0 14px;border:1px solid var(--admin-border);border-radius:10px;color:var(--admin-text);background:var(--admin-surface);font:inherit;font-size:13px;font-weight:700;cursor:pointer}.save-button[b-9fmt8s09wo]{color:#fff;border-color:#2d65d4;background:linear-gradient(135deg,#3978ed,#285cbe)}.details-toolbar button:disabled[b-9fmt8s09wo]{opacity:.45;cursor:not-allowed}.page-message[b-9fmt8s09wo]{margin-bottom:14px;padding:12px 15px;border-radius:11px;font-size:13px;font-weight:650}.page-message.success[b-9fmt8s09wo]{color:#116c42;background:#e3f7ec}.page-message.error[b-9fmt8s09wo]{color:#a32e36;background:#ffe6e8}.counterparty-header[b-9fmt8s09wo]{min-height:126px;display:flex;align-items:center;gap:18px;padding:23px;margin-bottom:18px;border:1px solid var(--admin-border);border-radius:18px;background:linear-gradient(120deg,var(--admin-surface),var(--sidebar-active))}.header-icon[b-9fmt8s09wo]{width:82px;height:82px;display:grid;place-items:center;flex:0 0 auto;border:1px solid var(--admin-border);border-radius:18px;color:#3978ed;background:var(--admin-bg);font-size:32px}.counterparty-header>div[b-9fmt8s09wo]{min-width:0;flex:1}.counterparty-header small[b-9fmt8s09wo]{color:#4d75bf;font-size:11px;font-weight:800;text-transform:uppercase}.counterparty-header h1[b-9fmt8s09wo]{margin:3px 0;font-size:27px}.counterparty-header p[b-9fmt8s09wo]{margin:0;color:var(--admin-muted);font-family:Consolas,monospace;font-size:13px}.status[b-9fmt8s09wo]{padding:8px 11px;border-radius:999px;font-size:11px;font-style:normal;font-weight:800}.status.active[b-9fmt8s09wo]{color:#137147;background:#e4f6ec}.status.blocked[b-9fmt8s09wo]{color:#a62f37;background:#ffe5e7}.details-grid[b-9fmt8s09wo]{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(300px,.8fr);gap:18px;align-items:start;margin-bottom:18px}.info-card[b-9fmt8s09wo]{overflow:hidden;border:1px solid var(--admin-border);border-radius:17px;background:var(--admin-surface);box-shadow:0 8px 24px rgba(17,31,58,.05)}.card-title[b-9fmt8s09wo]{min-height:70px;display:flex;align-items:center;gap:12px;padding:14px 18px;border-bottom:1px solid var(--admin-border)}.card-title>span:first-child[b-9fmt8s09wo]{width:38px;height:38px;display:grid;place-items:center;flex:0 0 auto;border-radius:11px;color:#376ddd;background:#eaf1ff;font-size:19px}.card-title h2[b-9fmt8s09wo]{margin:0;font-size:16px}.card-title p[b-9fmt8s09wo]{margin:3px 0 0;color:var(--admin-muted);font-size:11px}.field-grid[b-9fmt8s09wo]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:18px}.field-grid label[b-9fmt8s09wo]{display:flex;flex-direction:column;gap:7px}.field-grid label>span[b-9fmt8s09wo]{color:var(--admin-muted);font-size:11px;font-weight:700}.field-grid input:not([type=checkbox])[b-9fmt8s09wo],.field-grid select[b-9fmt8s09wo],.translations input[b-9fmt8s09wo],.translations textarea[b-9fmt8s09wo]{width:100%;border:1px solid var(--admin-border);border-radius:9px;outline:0;color:var(--admin-text);background:var(--admin-bg);font:inherit}.field-grid input:not([type=checkbox])[b-9fmt8s09wo],.field-grid select[b-9fmt8s09wo],.translations input[b-9fmt8s09wo]{height:42px;padding:0 11px}.field-grid input:focus[b-9fmt8s09wo],.field-grid select:focus[b-9fmt8s09wo],.translations input:focus[b-9fmt8s09wo],.translations textarea:focus[b-9fmt8s09wo]{border-color:#5c83d9;box-shadow:0 0 0 3px rgba(68,116,218,.1)}.field-grid .toggle[b-9fmt8s09wo]{min-height:46px;display:flex;align-items:center;flex-direction:row;grid-column:1/-1;gap:10px;padding:0 12px;border:1px solid var(--admin-border);border-radius:10px;background:var(--admin-bg);font-size:12px;font-weight:650}.toggle input[b-9fmt8s09wo]{width:18px;height:18px;accent-color:#3978ed}.translations[b-9fmt8s09wo]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:18px}.translations label[b-9fmt8s09wo]{display:flex;flex-direction:column;gap:7px;padding:12px;border:1px solid var(--admin-border);border-radius:11px;background:var(--admin-bg)}.translations label>span[b-9fmt8s09wo]{color:#4771bc;font-size:10px;font-weight:800}.translations textarea[b-9fmt8s09wo]{min-height:80px;padding:9px 11px;resize:vertical}.related-card[b-9fmt8s09wo]{margin-top:0}.tabs[b-9fmt8s09wo]{display:flex;gap:3px;padding:0 16px;border-bottom:1px solid var(--admin-border);overflow:auto}.tabs button[b-9fmt8s09wo]{min-height:48px;padding:0 13px;border:0;border-bottom:3px solid transparent;color:var(--admin-muted);background:transparent;font:inherit;font-size:11px;font-weight:750;white-space:nowrap;cursor:pointer}.tabs button.active[b-9fmt8s09wo]{color:#326bd7;border-bottom-color:#3978ed}.tabs button span[b-9fmt8s09wo]{margin-left:5px;padding:3px 6px;border-radius:999px;background:var(--admin-bg)}.related-table[b-9fmt8s09wo]{overflow:auto;padding:16px}.related-table table[b-9fmt8s09wo]{width:100%;min-width:850px;border-collapse:collapse}.related-table th[b-9fmt8s09wo],.related-table td[b-9fmt8s09wo]{height:54px;padding:11px 13px;border-bottom:1px solid var(--admin-border);text-align:left;font-size:13px}.related-table th[b-9fmt8s09wo]{height:43px;color:var(--admin-muted);background:var(--admin-bg);font-size:11px;letter-spacing:.35px;text-transform:uppercase}.related-table td b[b-9fmt8s09wo],.related-table td small[b-9fmt8s09wo]{display:block}.related-table td small[b-9fmt8s09wo]{margin-top:3px;color:var(--admin-muted);font-size:10px}.related-table tr.clickable[b-9fmt8s09wo]{cursor:pointer}.related-table tr.clickable:hover[b-9fmt8s09wo]{background:var(--sidebar-hover)}.empty-related[b-9fmt8s09wo]{min-height:160px;display:grid;place-items:center;padding:20px;color:var(--admin-muted);font-size:13px;text-align:center}.details-state[b-9fmt8s09wo]{min-height:420px;display:grid;place-items:center;border:1px solid var(--admin-border);border-radius:17px;color:var(--admin-muted);background:var(--admin-surface);font-size:13px}@media(max-width:1050px){.details-grid[b-9fmt8s09wo]{grid-template-columns:1fr}.translations[b-9fmt8s09wo]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.field-grid[b-9fmt8s09wo],.translations[b-9fmt8s09wo]{grid-template-columns:1fr}.field-grid .toggle[b-9fmt8s09wo]{grid-column:auto}.counterparty-header[b-9fmt8s09wo]{flex-wrap:wrap}.back-button[b-9fmt8s09wo]{font-size:0}.back-button[b-9fmt8s09wo]::first-letter{font-size:18px}}
/* /Components/Pages/DictionaryDetails.razor.rz.scp.css */
.details-page[b-9a1br2utg9]{color:var(--admin-text)}.toolbar[b-9a1br2utg9]{display:flex;justify-content:space-between;margin-bottom:16px}.toolbar div[b-9a1br2utg9]{display:flex;gap:7px}button[b-9a1br2utg9]{min-height:40px;padding:0 13px;border:1px solid var(--admin-border);border-radius:9px;color:var(--admin-text);background:var(--admin-surface);font:inherit;font-weight:700}.save[b-9a1br2utg9]{color:#fff;background:#3978ed}header[b-9a1br2utg9],section[b-9a1br2utg9]{margin-bottom:16px;border:1px solid var(--admin-border);border-radius:15px;background:var(--admin-surface)}header[b-9a1br2utg9]{display:flex;align-items:center;gap:15px;padding:20px}header>span[b-9a1br2utg9]{width:60px;height:60px;display:grid;place-items:center;border-radius:14px;color:#fff;background:#3978ed;font-size:27px}header div[b-9a1br2utg9]{flex:1}header h1[b-9a1br2utg9]{margin:2px 0}header p[b-9a1br2utg9],header small[b-9a1br2utg9]{margin:0;color:var(--admin-muted)}header em[b-9a1br2utg9]{padding:7px 10px;border-radius:999px;font-style:normal;font-weight:800}.active[b-9a1br2utg9]{color:#176d47;background:#e3f7ec}.blocked[b-9a1br2utg9]{color:#a32e36;background:#ffe6e8}section h2[b-9a1br2utg9]{margin:0;padding:16px;border-bottom:1px solid var(--admin-border);font-size:16px}.fields[b-9a1br2utg9],.translations[b-9a1br2utg9]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;padding:16px}label[b-9a1br2utg9]{display:flex;flex-direction:column;gap:6px}label>span[b-9a1br2utg9]{color:var(--admin-muted);font-size:10px;font-weight:700}input[b-9a1br2utg9],select[b-9a1br2utg9],textarea[b-9a1br2utg9]{width:100%;border:1px solid var(--admin-border);border-radius:9px;color:var(--admin-text);background:var(--admin-bg);font:inherit}input[b-9a1br2utg9],select[b-9a1br2utg9]{height:41px;padding:0 10px}textarea[b-9a1br2utg9]{min-height:80px;padding:10px}.check[b-9a1br2utg9]{flex-direction:row;align-items:center;padding:10px;border:1px solid var(--admin-border);border-radius:9px}.check input[b-9a1br2utg9]{width:18px;height:18px}.message[b-9a1br2utg9],.state[b-9a1br2utg9]{padding:14px;margin-bottom:14px;border-radius:10px}.success[b-9a1br2utg9]{background:#e3f7ec}.error[b-9a1br2utg9]{background:#ffe6e8}@media(max-width:850px){.fields[b-9a1br2utg9],.translations[b-9a1br2utg9]{grid-template-columns:1fr 1fr}}@media(max-width:600px){.fields[b-9a1br2utg9],.translations[b-9a1br2utg9]{grid-template-columns:1fr}}
.price-products-heading[b-9a1br2utg9]{display:flex;align-items:center;justify-content:space-between;padding:15px 17px;border-bottom:1px solid var(--admin-border)}.price-products-heading h2[b-9a1br2utg9]{padding:0;border:0}.price-products-heading p[b-9a1br2utg9]{margin:4px 0 0;color:var(--admin-muted);font-size:10px}.price-products-heading>span[b-9a1br2utg9]{min-width:32px;height:32px;display:grid;place-items:center;border-radius:999px;color:#326bd7;background:var(--sidebar-active);font-size:11px;font-weight:800}.price-products-search[b-9a1br2utg9]{display:flex;gap:8px;padding:14px 15px;border-bottom:1px solid var(--admin-border);background:var(--admin-bg)}.price-products-search input[b-9a1br2utg9]{min-width:0;flex:1}.price-products-search select[b-9a1br2utg9]{width:min(280px,30%);padding:0 10px;border:1px solid var(--admin-border);border-radius:9px;color:var(--admin-text);background:var(--admin-surface);font:inherit}.price-products-search button[b-9a1br2utg9]{color:#fff;border-color:#2d65d4;background:#3978ed}.price-products-table-wrap[b-9a1br2utg9]{max-height:620px;overflow:auto}.price-products-table[b-9a1br2utg9]{width:100%;min-width:850px;border-collapse:separate;border-spacing:0}.price-products-table th[b-9a1br2utg9],.price-products-table td[b-9a1br2utg9]{padding:11px 13px;border-bottom:1px solid var(--admin-border);text-align:left;font-size:10px;vertical-align:middle}.price-products-table th[b-9a1br2utg9]{position:sticky;top:0;z-index:2;color:var(--admin-muted);background:var(--admin-bg);box-shadow:0 1px 0 var(--admin-border);font-size:9px}.price-products-table tbody tr[b-9a1br2utg9]{cursor:pointer;transition:background .15s}.price-products-table tbody tr:hover[b-9a1br2utg9]{background:var(--sidebar-hover)}.price-products-table tbody tr.disabled[b-9a1br2utg9]{opacity:.66}.priced-product[b-9a1br2utg9]{display:flex;align-items:center;gap:10px;min-width:230px}.priced-product-image[b-9a1br2utg9]{width:42px;height:42px;display:grid;flex:0 0 42px;place-items:center;overflow:hidden;border-radius:9px;color:#6f89bb;background:var(--admin-bg);font-size:18px}.priced-product-image img[b-9a1br2utg9]{width:100%;height:100%;object-fit:cover}.priced-product>span:last-child[b-9a1br2utg9]{min-width:0}.priced-product b[b-9a1br2utg9],.priced-product small[b-9a1br2utg9]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.priced-product b[b-9a1br2utg9]{font-size:11px}.priced-product small[b-9a1br2utg9]{margin-top:3px;color:var(--admin-muted);font-size:8px}.current-price[b-9a1br2utg9]{color:#176d47;font-size:12px}.row-status[b-9a1br2utg9]{display:inline-flex;padding:5px 7px;border-radius:999px;font-size:8px;font-weight:800}.open-price-button[b-9a1br2utg9]{min-height:32px;padding:0 9px;color:#326bd7;border-color:#9cb7ec;background:var(--sidebar-active);font-size:9px;white-space:nowrap}.price-products-pagination[b-9a1br2utg9]{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;color:var(--admin-muted);font-size:10px}.price-products-pagination div[b-9a1br2utg9]{display:flex;gap:6px}.price-products-pagination button[b-9a1br2utg9]{min-width:38px;min-height:34px;padding:0}
.price-products-table tbody tr[b-9a1br2utg9]{cursor:default}.price-products-table[b-9a1br2utg9]{min-width:860px}.price-products-table th:nth-child(1)[b-9a1br2utg9]{width:42%}.modifier-context[b-9a1br2utg9]{color:#3978ed!important}.sale-item-category[b-9a1br2utg9]{display:inline-block;max-width:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--admin-muted)}.sale-item-type[b-9a1br2utg9]{display:inline-flex;padding:5px 8px;border-radius:999px;color:#176d47;background:#e3f7ec;font-size:8px;font-weight:800}.sale-item-type.modifier[b-9a1br2utg9]{color:#6e4a10;background:#fff0cd}.sale-enabled[b-9a1br2utg9]{display:flex;align-items:center;flex-direction:row;gap:8px;white-space:nowrap}.sale-enabled input[b-9a1br2utg9]{width:18px;height:18px;accent-color:#3978ed}.sale-enabled span[b-9a1br2utg9]{color:var(--admin-text);font-size:10px}.sale-price-input[b-9a1br2utg9]{display:flex;align-items:center;gap:7px}.sale-price-input input[b-9a1br2utg9]{width:145px;text-align:right;font-weight:800}.sale-price-input span[b-9a1br2utg9]{color:var(--admin-muted);font-size:9px}.save-sale-items[b-9a1br2utg9]{min-width:130px}@media(max-width:720px){.price-products-search[b-9a1br2utg9]{flex-wrap:wrap}.price-products-search select[b-9a1br2utg9]{width:100%;height:41px}.price-products-search .save-sale-items[b-9a1br2utg9]{width:100%}}
.price-sale-channels-grid[b-9a1br2utg9]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:15px}.price-sale-channel[b-9a1br2utg9]{position:relative;min-height:78px;display:grid;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:5px 10px;padding:12px;border:1px solid var(--admin-border);border-radius:11px;background:var(--admin-bg);cursor:pointer;transition:border-color .15s,background .15s}.price-sale-channel.selected[b-9a1br2utg9]{border-color:#7094df;background:var(--sidebar-active)}.price-sale-channel.disabled[b-9a1br2utg9]{opacity:.5;cursor:default}.price-sale-channel input[b-9a1br2utg9]{grid-row:1/3;width:18px;height:18px;accent-color:#3978ed}.price-sale-channel span[b-9a1br2utg9]{min-width:0}.price-sale-channel b[b-9a1br2utg9],.price-sale-channel small[b-9a1br2utg9]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.price-sale-channel b[b-9a1br2utg9]{font-size:11px}.price-sale-channel small[b-9a1br2utg9]{margin-top:3px;color:var(--admin-muted);font-size:8px}.price-sale-channel em[b-9a1br2utg9]{grid-column:2;color:#4771bc;font-size:8px;font-style:normal;font-weight:700}@media(max-width:900px){.price-sale-channels-grid[b-9a1br2utg9]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.price-sale-channels-grid[b-9a1br2utg9]{grid-template-columns:1fr}}
/* /Components/Pages/DictionaryList.razor.rz.scp.css */
.dictionary-page[b-kct9n0736f]{color:var(--admin-text)}.page-title[b-kct9n0736f]{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px}.page-title h1[b-kct9n0736f]{margin:0}.page-title p[b-kct9n0736f]{margin:4px 0;color:var(--admin-muted)}.title-actions[b-kct9n0736f]{display:flex;gap:8px}button[b-kct9n0736f]{min-height:38px;padding:0 13px;border:1px solid var(--admin-border);border-radius:9px;color:var(--admin-text);background:var(--admin-surface);font:inherit;font-weight:700;cursor:pointer}.create-button[b-kct9n0736f]{color:#fff;border-color:#2d65d4;background:linear-gradient(135deg,#3978ed,#285cbe)}.search[b-kct9n0736f]{display:flex;gap:7px;margin-bottom:14px}.search input[b-kct9n0736f]{height:42px;min-width:0;flex:1;padding:0 12px;border:1px solid var(--admin-border);border-radius:9px;color:var(--admin-text);background:var(--admin-surface)}.table-wrap[b-kct9n0736f]{overflow:auto;border:1px solid var(--admin-border);border-radius:14px;background:var(--admin-surface)}table[b-kct9n0736f]{width:100%;border-collapse:collapse}th[b-kct9n0736f],td[b-kct9n0736f]{padding:13px;border-bottom:1px solid var(--admin-border);text-align:left;font-size:12px}th[b-kct9n0736f]{color:var(--admin-muted);background:var(--admin-bg)}tbody tr[b-kct9n0736f]{cursor:pointer}tbody tr:hover[b-kct9n0736f]{background:var(--sidebar-hover)}tr.disabled[b-kct9n0736f]{color:#b23b43;background:#fff0f0}.pagination[b-kct9n0736f]{display:flex;justify-content:space-between;align-items:center;padding:13px;color:var(--admin-muted)}.pagination div[b-kct9n0736f]{display:flex;gap:5px}.message[b-kct9n0736f],.state[b-kct9n0736f]{padding:25px;border-radius:12px;background:var(--admin-surface)}@media(max-width:650px){.page-title[b-kct9n0736f]{align-items:flex-start;flex-direction:column;gap:12px}.title-actions[b-kct9n0736f]{width:100%;flex-wrap:wrap}}
/* /Components/Pages/Home.razor.rz.scp.css */
.page-heading[b-2pb8qherhm]{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.page-heading h1[b-2pb8qherhm]{margin:0;color:var(--admin-text);font-size:28px}.page-heading p[b-2pb8qherhm]{margin:5px 0 0;color:var(--admin-muted)}
.refresh[b-2pb8qherhm]{min-height:40px;padding:0 16px;border:1px solid #356bd3;border-radius:10px;color:#fff;background:linear-gradient(135deg,#3978ed,#315fbd);font:inherit;font-size:11px;font-weight:800;cursor:pointer}.refresh:disabled[b-2pb8qherhm]{opacity:.55;cursor:default}.dashboard-error[b-2pb8qherhm]{margin-bottom:14px;padding:12px 14px;border-radius:11px;color:#b12d38;background:#ffe6e8;font-weight:700}
.order-statistics[b-2pb8qherhm],.top-products[b-2pb8qherhm]{margin-bottom:18px;overflow:hidden;border:1px solid var(--admin-border);border-radius:17px;background:var(--admin-surface);box-shadow:0 8px 24px rgba(28,46,79,.06)}.section-heading[b-2pb8qherhm]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 18px;border-bottom:1px solid var(--admin-border)}.section-heading h2[b-2pb8qherhm]{margin:0;font-size:16px}.section-heading p[b-2pb8qherhm]{margin:4px 0 0;color:var(--admin-muted);font-size:10px}.section-heading>span[b-2pb8qherhm]{padding:7px 11px;border-radius:999px;color:#26734d;background:#e2f7ed;font-size:9px;font-weight:800}
.statistics-grid[b-2pb8qherhm]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:16px}.stat-card[b-2pb8qherhm]{min-height:92px;display:flex;align-items:center;gap:13px;padding:15px;border:1px solid var(--admin-border);border-radius:14px;background:var(--admin-bg)}.stat-card i[b-2pb8qherhm]{width:44px;height:44px;display:grid;place-items:center;flex:0 0 44px;border-radius:13px;font-size:21px;font-style:normal;font-weight:900}.stat-card small[b-2pb8qherhm],.stat-card b[b-2pb8qherhm]{display:block}.stat-card small[b-2pb8qherhm]{color:var(--admin-muted);font-size:9px;font-weight:750}.stat-card b[b-2pb8qherhm]{margin-top:5px;color:var(--admin-text);font-size:18px}.sales-count i[b-2pb8qherhm]{color:#168153;background:#dff5e9}.sales-amount i[b-2pb8qherhm]{color:#2867d2;background:#e1ebff}.cancelled-count i[b-2pb8qherhm]{color:#bd3c49;background:#ffe3e6}.cancelled-amount i[b-2pb8qherhm]{color:#c16b1d;background:#ffecd8}
.products-list[b-2pb8qherhm]{overflow-x:auto}.products-head[b-2pb8qherhm],.product-row[b-2pb8qherhm]{min-width:760px;display:grid;grid-template-columns:70px minmax(280px,1.5fr) 100px 120px 150px;align-items:center;gap:12px}.products-head[b-2pb8qherhm]{min-height:38px;padding:0 16px;color:var(--admin-muted);background:var(--admin-bg);font-size:8px;font-weight:800;text-transform:uppercase}.product-row[b-2pb8qherhm]{min-height:70px;padding:8px 16px;border-top:1px solid var(--admin-border)}.product-row:hover[b-2pb8qherhm]{background:var(--admin-bg)}.rank[b-2pb8qherhm]{width:36px;height:36px;display:grid;place-items:center;border-radius:11px;color:#49688f;background:var(--admin-bg)}.rank-1 .rank[b-2pb8qherhm]{color:#825b00;background:#ffe9a8}.rank-2 .rank[b-2pb8qherhm]{color:#526174;background:#e6ebf2}.rank-3 .rank[b-2pb8qherhm]{color:#83491f;background:#f5d1b5}.product-info[b-2pb8qherhm]{min-width:0;display:flex;align-items:center;gap:11px}.product-info img[b-2pb8qherhm],.product-info>i[b-2pb8qherhm]{width:48px;height:48px;display:grid;place-items:center;flex:0 0 48px;border:1px solid var(--admin-border);border-radius:11px;background:var(--admin-bg);object-fit:cover;font-style:normal}.product-info>div[b-2pb8qherhm]{min-width:0}.product-info b[b-2pb8qherhm],.product-info small[b-2pb8qherhm]{display:block}.product-info b[b-2pb8qherhm]{overflow:hidden;color:var(--admin-text);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.product-info small[b-2pb8qherhm]{margin-top:4px;color:var(--admin-muted);font-size:8px}.product-row>span[b-2pb8qherhm],.product-row>strong[b-2pb8qherhm]{font-size:11px}.product-row .revenue[b-2pb8qherhm]{color:#168153}.dashboard-state[b-2pb8qherhm]{min-height:190px;display:grid;place-items:center;align-content:center;color:var(--admin-muted)}.dashboard-state>b[b-2pb8qherhm]{font-size:30px}.dashboard-state p[b-2pb8qherhm]{margin:8px 0 0}.spinner[b-2pb8qherhm]{width:32px;height:32px;border:3px solid var(--admin-border);border-top-color:#3978ed;border-radius:50%;animation:spin-b-2pb8qherhm .8s linear infinite}@keyframes spin-b-2pb8qherhm{to{transform:rotate(360deg)}}
.metric-grid[b-2pb8qherhm]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.metric-card[b-2pb8qherhm]{min-height:112px;padding:20px;display:flex;align-items:center;gap:17px;background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:17px;text-decoration:none;box-shadow:0 8px 24px rgba(28,46,79,.08);transition:.18s ease}.metric-card:hover[b-2pb8qherhm]{transform:translateY(-3px);box-shadow:0 14px 28px rgba(28,46,79,.14)}.metric-card span[b-2pb8qherhm]{width:52px;height:52px;display:grid;place-items:center;border-radius:16px;font-size:27px}.metric-card b[b-2pb8qherhm]{display:block;color:var(--admin-text);font-size:16px}.metric-card small[b-2pb8qherhm]{display:block;margin-top:6px;color:var(--admin-muted)}.blue span[b-2pb8qherhm]{color:#336deb;background:#eaf1ff}.green span[b-2pb8qherhm]{color:#199b5f;background:#e8f8f0}.orange span[b-2pb8qherhm]{color:#e17b25;background:#fff1e5}
@media(max-width:1250px){.statistics-grid[b-2pb8qherhm]{grid-template-columns:repeat(2,1fr)}}@media(max-width:850px){.statistics-grid[b-2pb8qherhm],.metric-grid[b-2pb8qherhm]{grid-template-columns:1fr}.page-heading[b-2pb8qherhm],.section-heading[b-2pb8qherhm]{align-items:flex-start;gap:12px;flex-direction:column}.refresh[b-2pb8qherhm]{width:100%}}
.period-selector[b-2pb8qherhm]{margin-bottom:18px;padding:15px 17px;display:flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid var(--admin-border);border-radius:15px;background:var(--admin-surface)}.period-selector>div:first-child[b-2pb8qherhm]{min-width:150px}.period-selector b[b-2pb8qherhm],.period-selector small[b-2pb8qherhm]{display:block}.period-selector b[b-2pb8qherhm]{font-size:13px}.period-selector small[b-2pb8qherhm]{margin-top:4px;color:var(--admin-muted);font-size:9px}.period-options[b-2pb8qherhm]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.period-options button[b-2pb8qherhm]{min-height:36px;padding:0 12px;border:1px solid var(--admin-border);border-radius:9px;color:var(--admin-text);background:var(--admin-bg);font:inherit;font-size:9px;font-weight:800;cursor:pointer;transition:.15s}.period-options button:hover[b-2pb8qherhm]{border-color:#6f96e4}.period-options button.active[b-2pb8qherhm]{border-color:#3978ed;color:#fff;background:linear-gradient(135deg,#3978ed,#315fbd)}.period-options button:disabled[b-2pb8qherhm]{opacity:.6;cursor:default}.top-branches[b-2pb8qherhm]{margin-bottom:18px;overflow:hidden;border:1px solid var(--admin-border);border-radius:17px;background:var(--admin-surface);box-shadow:0 8px 24px rgba(28,46,79,.06)}.branches-list[b-2pb8qherhm]{overflow-x:auto}.branches-head[b-2pb8qherhm],.branch-row[b-2pb8qherhm]{min-width:650px;display:grid;grid-template-columns:70px minmax(300px,1.5fr) 120px 170px;align-items:center;gap:12px}.branches-head[b-2pb8qherhm]{min-height:38px;padding:0 16px;color:var(--admin-muted);background:var(--admin-bg);font-size:8px;font-weight:800;text-transform:uppercase}.branch-row[b-2pb8qherhm]{min-height:66px;padding:8px 16px;border-top:1px solid var(--admin-border)}.branch-row:hover[b-2pb8qherhm]{background:var(--admin-bg)}.branch-info[b-2pb8qherhm]{min-width:0;display:flex;align-items:center;gap:11px}.branch-info>i[b-2pb8qherhm]{width:44px;height:44px;display:grid;place-items:center;flex:0 0 44px;border-radius:12px;color:#3978ed;background:#e5edff;font-size:19px;font-style:normal}.branch-info b[b-2pb8qherhm],.branch-info small[b-2pb8qherhm]{display:block}.branch-info b[b-2pb8qherhm]{overflow:hidden;color:var(--admin-text);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.branch-info small[b-2pb8qherhm]{margin-top:4px;color:var(--admin-muted);font-size:8px}.branch-row>strong[b-2pb8qherhm]{font-size:11px}.branch-row .revenue[b-2pb8qherhm]{color:#168153}@media(max-width:1250px){.period-selector[b-2pb8qherhm]{align-items:flex-start;flex-direction:column}.period-options[b-2pb8qherhm]{justify-content:flex-start}}@media(max-width:850px){.period-options button[b-2pb8qherhm]{flex:1 1 145px}}
/* /Components/Pages/InventoryItemDetails.razor.rz.scp.css */
.inventory-details-page[b-46pd35z8h5]{color:var(--admin-text)}.details-toolbar[b-46pd35z8h5]{min-height:48px;display:flex;align-items:center;gap:10px;margin-bottom:18px}.toolbar-spacer[b-46pd35z8h5]{flex:1}.back-button[b-46pd35z8h5],.action-button[b-46pd35z8h5]{min-height:41px;padding:0 14px;border:1px solid var(--admin-border);border-radius:10px;color:var(--admin-text);background:var(--admin-bg);font:inherit;font-size:11px;font-weight:750;cursor:pointer}.action-button.primary[b-46pd35z8h5]{color:#fff;border-color:#2d65d4;background:#326bd7}.action-button.success[b-46pd35z8h5]{color:#116c42;border-color:#87cbaa;background:#e3f7ec}.action-button:disabled[b-46pd35z8h5]{opacity:.5;cursor:not-allowed}.inventory-details-grid[b-46pd35z8h5]{display:grid;grid-template-columns:1fr;gap:17px}.info-card[b-46pd35z8h5]{overflow:hidden;border:1px solid var(--admin-border);border-radius:17px;background:var(--admin-surface)}.card-title[b-46pd35z8h5]{min-height:70px;display:flex;align-items:center;gap:12px;padding:14px 18px;border-bottom:1px solid var(--admin-border)}.card-title>span:first-child[b-46pd35z8h5]{width:38px;height:38px;display:grid;place-items:center;flex:0 0 auto;border-radius:11px;color:#376ddd;background:var(--sidebar-active);font-size:18px}.card-title>div[b-46pd35z8h5]{flex:1}.card-title h2[b-46pd35z8h5]{margin:0;font-size:16px}.card-title p[b-46pd35z8h5]{margin:3px 0 0;color:var(--admin-muted);font-size:10px}.form-grid[b-46pd35z8h5]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:18px}.form-grid label[b-46pd35z8h5],.recipe-output label[b-46pd35z8h5]{display:flex;flex-direction:column;gap:6px}.form-grid label>span[b-46pd35z8h5],.recipe-output label>span[b-46pd35z8h5]{color:var(--admin-muted);font-size:10px;font-weight:700}.form-grid .wide[b-46pd35z8h5]{grid-column:1/-1}.form-grid input:not([type=checkbox])[b-46pd35z8h5],.form-grid select[b-46pd35z8h5],.form-grid textarea[b-46pd35z8h5],.recipe-output input[b-46pd35z8h5],.recipe-output select[b-46pd35z8h5],.recipe-component input[b-46pd35z8h5],.recipe-component select[b-46pd35z8h5],.cost-editor input[b-46pd35z8h5],.cost-editor select[b-46pd35z8h5]{width:100%;height:42px;padding:0 11px;border:1px solid var(--admin-border);border-radius:9px;color:var(--admin-text);background:var(--admin-bg);font:inherit;font-size:11px}.form-grid textarea[b-46pd35z8h5]{height:80px;padding:10px;resize:vertical}.checkbox-field[b-46pd35z8h5]{min-height:42px;flex-direction:row!important;align-items:center}.checkbox-field input[b-46pd35z8h5]{width:18px;height:18px;accent-color:#3978ed}.cost-editor[b-46pd35z8h5]{display:grid;grid-template-columns:minmax(120px,1fr) 130px auto;gap:9px;padding:16px}.compact-list[b-46pd35z8h5]{padding:0 16px 16px}.compact-list>div[b-46pd35z8h5]{display:flex;align-items:center;gap:10px;padding:9px;border-top:1px solid var(--admin-border)}.compact-list small[b-46pd35z8h5]{color:var(--admin-muted)}.recipe-output[b-46pd35z8h5]{display:grid;grid-template-columns:160px 180px 1fr;gap:10px;padding:16px}.recipe-components[b-46pd35z8h5]{padding:0 16px}.recipe-component[b-46pd35z8h5]{display:grid;grid-template-columns:minmax(260px,1fr) 140px 120px 120px 36px;gap:8px;align-items:center;padding:7px 0;border-top:1px solid var(--admin-border)}.recipe-component.header[b-46pd35z8h5]{color:var(--admin-muted);font-size:9px;font-weight:800;text-transform:uppercase}.icon-danger[b-46pd35z8h5]{width:34px;height:34px;border:0;border-radius:8px;color:#a62f37;background:#ffe5e7;font-size:20px;cursor:pointer}.recipe-actions[b-46pd35z8h5]{display:flex;gap:8px;padding:16px;flex-wrap:wrap}.status[b-46pd35z8h5]{padding:7px 10px;border-radius:999px;font-size:9px;font-weight:800}.status.active[b-46pd35z8h5]{color:#137147;background:#e4f6ec}.status.blocked[b-46pd35z8h5]{color:#825600;background:#fff1c8}.calculation-total[b-46pd35z8h5]{color:#167049;font-size:21px}.alert-message[b-46pd35z8h5]{margin:12px;padding:11px;border-radius:9px;font-size:11px}.alert-message.error[b-46pd35z8h5]{color:#a32e36;background:#ffe6e8}.alert-message.success-message[b-46pd35z8h5]{color:#116c42;background:#e3f7ec}.loading-state[b-46pd35z8h5]{min-height:300px;display:grid;place-items:center;color:var(--admin-muted)}@media(max-width:800px){.form-grid[b-46pd35z8h5],.recipe-output[b-46pd35z8h5]{grid-template-columns:1fr}.form-grid .wide[b-46pd35z8h5]{grid-column:auto}.recipe-component[b-46pd35z8h5]{grid-template-columns:1fr 1fr}.recipe-component.header[b-46pd35z8h5]{display:none}.cost-editor[b-46pd35z8h5]{grid-template-columns:1fr}.details-toolbar[b-46pd35z8h5]{flex-wrap:wrap}}
/* /Components/Pages/InventoryItems.razor.rz.scp.css */
.inventory-page[b-50nelqq7xp]{color:var(--admin-text)}.page-title[b-50nelqq7xp]{display:flex;align-items:end;justify-content:space-between;margin-bottom:18px}.page-title h1[b-50nelqq7xp]{margin:0;font-size:28px}.page-title p[b-50nelqq7xp]{margin:5px 0 0;color:var(--admin-muted)}.record-count[b-50nelqq7xp]{padding:7px 11px;border-radius:999px;color:#326bd7;background:var(--sidebar-active);font-size:11px;font-weight:800}.products-card[b-50nelqq7xp]{overflow:hidden;border:1px solid var(--admin-border);border-radius:17px;background:var(--admin-surface)}.toolbar[b-50nelqq7xp]{display:flex;align-items:center;gap:8px;padding:13px;border-bottom:1px solid var(--admin-border);flex-wrap:wrap}.action-button[b-50nelqq7xp],.refresh-button[b-50nelqq7xp]{min-height:39px;padding:0 13px;border:1px solid var(--admin-border);border-radius:9px;color:var(--admin-text);background:var(--admin-bg);font:inherit;font-size:11px;font-weight:750;cursor:pointer}.action-button.primary[b-50nelqq7xp]{color:#fff;border-color:#2d65d4;background:#326bd7}.refresh-button[b-50nelqq7xp]{width:40px;padding:0;margin-left:auto;font-size:18px}.inventory-filter[b-50nelqq7xp],.inventory-search[b-50nelqq7xp]{height:39px;padding:0 11px;border:1px solid var(--admin-border);border-radius:9px;color:var(--admin-text);background:var(--admin-bg);font:inherit}.inventory-search[b-50nelqq7xp]{min-width:250px}.table-scroll[b-50nelqq7xp]{overflow:auto}.products-table[b-50nelqq7xp]{width:100%;border-collapse:collapse}.products-table th[b-50nelqq7xp],.products-table td[b-50nelqq7xp]{padding:11px 13px;border-bottom:1px solid var(--admin-border);text-align:left;font-size:11px}.products-table th[b-50nelqq7xp]{color:var(--admin-muted);background:var(--admin-bg);font-size:9px;text-transform:uppercase}.products-table tbody tr[b-50nelqq7xp]{cursor:pointer}.products-table tbody tr:hover[b-50nelqq7xp],.products-table tbody tr.selected[b-50nelqq7xp]{background:var(--sidebar-active)}.products-table code[b-50nelqq7xp]{color:#416bb5}.disabled-row[b-50nelqq7xp]{opacity:.62}.status[b-50nelqq7xp]{display:inline-flex;padding:5px 8px;border-radius:999px;font-size:9px;font-weight:800}.status.active[b-50nelqq7xp]{color:#137147;background:#e4f6ec}.status.blocked[b-50nelqq7xp]{color:#a62f37;background:#ffe5e7}.pagination[b-50nelqq7xp]{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;color:var(--admin-muted);font-size:10px}.page-controls[b-50nelqq7xp]{display:flex;gap:4px}.page-controls button[b-50nelqq7xp]{width:34px;height:34px;border:1px solid var(--admin-border);border-radius:8px;color:var(--admin-text);background:var(--admin-bg);cursor:pointer}.page-controls button.current[b-50nelqq7xp]{color:#fff;background:#326bd7}.loading-state[b-50nelqq7xp],.empty-state[b-50nelqq7xp]{min-height:300px;display:grid;place-items:center;align-content:center;color:var(--admin-muted);text-align:center}.empty-state h3[b-50nelqq7xp]{margin:10px 0 3px}.empty-state p[b-50nelqq7xp]{margin:0}.alert-message[b-50nelqq7xp]{margin:12px;padding:11px;border-radius:9px}.alert-message.error[b-50nelqq7xp]{color:#a32e36;background:#ffe6e8}@media(max-width:700px){.page-title[b-50nelqq7xp],.pagination[b-50nelqq7xp]{align-items:flex-start;flex-direction:column;gap:10px}.inventory-search[b-50nelqq7xp]{min-width:100%;flex:1}}
/* /Components/Pages/InventoryMovementDetails.razor.rz.scp.css */
.movement-details-page[b-gprk7epfed]{color:var(--admin-text)}.details-heading[b-gprk7epfed]{display:flex;align-items:center;gap:13px;margin-bottom:18px}.details-heading h1[b-gprk7epfed]{margin:0;font-size:27px}.details-heading p[b-gprk7epfed]{margin:5px 0 0;color:var(--admin-muted);font-size:12px}.back-button[b-gprk7epfed]{width:42px;height:42px;border:1px solid var(--admin-border);border-radius:11px;color:var(--admin-text);background:var(--admin-surface);font-size:20px;cursor:pointer}.summary-card[b-gprk7epfed]{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;overflow:hidden;margin-bottom:16px;border:1px solid var(--admin-border);border-radius:15px;background:var(--admin-border)}.summary-card>div[b-gprk7epfed]{min-height:91px;padding:16px;background:var(--admin-surface)}.summary-card span[b-gprk7epfed],.summary-card small[b-gprk7epfed]{display:block;color:var(--admin-muted);font-size:10px}.summary-card b[b-gprk7epfed]{display:block;margin:8px 0 3px;font-size:14px}.negative[b-gprk7epfed]{color:#bc4047}.operations[b-gprk7epfed]{display:grid;gap:14px}.operation-card[b-gprk7epfed]{overflow:hidden;border:1px solid var(--admin-border);border-radius:15px;background:var(--admin-surface);box-shadow:0 7px 20px rgba(17,31,58,.05)}.operation-card>header[b-gprk7epfed]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:16px}.operation-card h2[b-gprk7epfed]{margin:8px 0 3px;font-size:15px}.operation-card header small[b-gprk7epfed]{color:var(--admin-muted);font-size:10px}.movement-badge[b-gprk7epfed],.line-type[b-gprk7epfed]{display:inline-flex;padding:4px 8px;border-radius:999px;font-size:10px;font-weight:750}.movement-badge.incoming[b-gprk7epfed]{color:#107446;background:#daf4e7}.movement-badge.outgoing[b-gprk7epfed]{color:#a8343c;background:#ffe4e6}.movement-quantity[b-gprk7epfed]{font-size:18px}.movement-quantity.incoming[b-gprk7epfed]{color:#14804c}.movement-quantity.outgoing[b-gprk7epfed]{color:#bc4047}.route[b-gprk7epfed]{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:15px;padding:14px 16px;border-top:1px solid var(--admin-border);background:var(--admin-bg)}.route span[b-gprk7epfed]{display:block;margin-bottom:4px;color:var(--admin-muted);font-size:10px}.route b[b-gprk7epfed]{font-size:12px}.route i[b-gprk7epfed]{color:#3978ed;font-style:normal;font-size:22px}.comment[b-gprk7epfed]{margin:0;padding:11px 16px;color:var(--admin-muted);border-top:1px solid var(--admin-border);font-size:11px}.document-lines[b-gprk7epfed]{padding:14px 16px;border-top:1px solid var(--admin-border)}.document-lines h3[b-gprk7epfed]{margin:0 0 10px;font-size:12px}.document-lines table[b-gprk7epfed]{width:100%;border-collapse:collapse}.document-lines th[b-gprk7epfed],.document-lines td[b-gprk7epfed]{padding:9px 10px;border-bottom:1px solid var(--admin-border);text-align:left;font-size:11px}.document-lines th[b-gprk7epfed]{color:var(--admin-muted);background:var(--admin-bg)}.document-lines td b[b-gprk7epfed],.document-lines td small[b-gprk7epfed]{display:block}.document-lines td small[b-gprk7epfed]{margin-top:2px;color:var(--admin-muted);font-size:9px}.line-type.consumption[b-gprk7epfed]{color:#a8343c;background:#ffe4e6}.line-type.output[b-gprk7epfed],.line-type.receipt[b-gprk7epfed]{color:#107446;background:#daf4e7}.line-type.transfer[b-gprk7epfed]{color:#285fbf;background:#e2ecff}.loading-state[b-gprk7epfed],.empty-state[b-gprk7epfed]{min-height:280px;display:grid;place-items:center;align-content:center;color:var(--admin-muted)}.loading-state span[b-gprk7epfed]{width:35px;height:35px;border:3px solid var(--admin-border);border-top-color:#3978ed;border-radius:50%;animation:spin-b-gprk7epfed .8s linear infinite}.alert-message[b-gprk7epfed]{padding:13px;color:#a32e36;background:#ffe6e8;border-radius:10px}@keyframes spin-b-gprk7epfed{to{transform:rotate(360deg)}}@media(max-width:900px){.summary-card[b-gprk7epfed]{grid-template-columns:1fr 1fr}}@media(max-width:600px){.summary-card[b-gprk7epfed]{grid-template-columns:1fr}.route[b-gprk7epfed]{grid-template-columns:1fr}.route i[b-gprk7epfed]{transform:rotate(90deg)}.operation-card>header[b-gprk7epfed]{flex-direction:column}}
/* /Components/Pages/InventoryMovements.razor.rz.scp.css */
.movements-page[b-jhayqmf76e]{color:var(--admin-text)}.page-title[b-jhayqmf76e]{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:18px}.page-title h1[b-jhayqmf76e]{margin:0;font-size:27px}.page-title p[b-jhayqmf76e]{margin:5px 0 0;color:var(--admin-muted);font-size:12px}.record-count[b-jhayqmf76e]{padding:7px 11px;border:1px solid var(--admin-border);border-radius:999px;color:var(--admin-muted);background:var(--admin-surface);font-size:11px;font-weight:700}.movements-card[b-jhayqmf76e]{overflow:hidden;border:1px solid var(--admin-border);border-radius:17px;background:var(--admin-surface);box-shadow:0 10px 28px rgba(17,31,58,.07)}.filters[b-jhayqmf76e]{display:grid;grid-template-columns:170px 170px minmax(220px,1fr) minmax(220px,1fr) auto;gap:10px;padding:14px 16px;border-bottom:1px solid var(--admin-border)}.filters label[b-jhayqmf76e]{display:flex;flex-direction:column;gap:5px}.filters label span[b-jhayqmf76e]{color:var(--admin-muted);font-size:10px;font-weight:750}.filters input[b-jhayqmf76e],.filters select[b-jhayqmf76e]{height:42px;padding:0 11px;border:1px solid var(--admin-border);border-radius:9px;color:var(--admin-text);background:var(--admin-bg);font:inherit;font-size:12px}.filters button[b-jhayqmf76e]{align-self:end;height:42px;padding:0 18px;border:0;border-radius:9px;color:#fff;background:#326bd7;font:inherit;font-size:12px;font-weight:750;cursor:pointer}.table-scroll[b-jhayqmf76e]{overflow:auto}.movements-table[b-jhayqmf76e]{width:100%;min-width:1250px;border-collapse:collapse;table-layout:fixed}.movements-table th[b-jhayqmf76e]{height:43px;padding:0 15px;color:var(--admin-muted);background:var(--admin-bg);border-bottom:1px solid var(--admin-border);text-align:left;font-size:11px;letter-spacing:.4px;text-transform:uppercase}.movements-table th:first-child[b-jhayqmf76e],.movements-table th:nth-child(2)[b-jhayqmf76e]{width:20%}.movements-table td[b-jhayqmf76e]{height:66px;padding:8px 15px;border-bottom:1px solid var(--admin-border);font-size:13px}.movements-table tbody tr:hover[b-jhayqmf76e]{background:var(--sidebar-hover)}.movements-table td>b[b-jhayqmf76e],.movements-table td>small[b-jhayqmf76e]{display:block}.movements-table td>small[b-jhayqmf76e]{margin-top:3px;color:var(--admin-muted);font-size:10px}.organization-cell[b-jhayqmf76e]{display:flex;align-items:center;gap:10px}.organization-cell>span[b-jhayqmf76e]{width:36px;height:36px;display:grid;place-items:center;border-radius:10px;color:#326bd7;background:var(--sidebar-active);font-size:17px}.organization-cell b[b-jhayqmf76e],.organization-cell small[b-jhayqmf76e]{display:block}.organization-cell small[b-jhayqmf76e]{margin-top:3px;color:var(--admin-muted);font-size:10px}.unit[b-jhayqmf76e]{padding:5px 8px;border-radius:8px;color:#41536f;background:#e9eef6;font-weight:750}.receipt[b-jhayqmf76e]{color:#14804c}.expense[b-jhayqmf76e]{color:#bc4047}.closing[b-jhayqmf76e]{font-size:14px}.closing.negative[b-jhayqmf76e]{color:#bc4047}.pagination[b-jhayqmf76e]{min-height:64px;display:flex;align-items:center;justify-content:space-between;padding:10px 16px;color:var(--admin-muted);font-size:12px}.page-controls[b-jhayqmf76e]{display:flex;gap:5px}.page-controls button[b-jhayqmf76e]{min-width:34px;height:34px;border:1px solid var(--admin-border);border-radius:9px;color:var(--admin-text);background:var(--admin-surface)}.page-controls button.current[b-jhayqmf76e]{color:#fff;border-color:#376fdc;background:#376fdc}.loading-state[b-jhayqmf76e],.empty-state[b-jhayqmf76e]{min-height:380px;display:grid;place-items:center;align-content:center;color:var(--admin-muted)}.loading-state span[b-jhayqmf76e]{width:35px;height:35px;border:3px solid var(--admin-border);border-top-color:#3978ed;border-radius:50%;animation:spin-b-jhayqmf76e .8s linear infinite}.empty-state b[b-jhayqmf76e]{font-size:42px}.alert-message[b-jhayqmf76e]{margin:14px;padding:12px;color:#a32e36;background:#ffe6e8;border-radius:10px}@keyframes spin-b-jhayqmf76e{to{transform:rotate(360deg)}}@media(max-width:1000px){.filters[b-jhayqmf76e]{grid-template-columns:1fr 1fr}.organization-filter[b-jhayqmf76e],.item-filter[b-jhayqmf76e]{grid-column:auto}.filters button[b-jhayqmf76e]{grid-column:1/-1}}@media(max-width:600px){.filters[b-jhayqmf76e]{grid-template-columns:1fr}.organization-filter[b-jhayqmf76e],.item-filter[b-jhayqmf76e],.filters button[b-jhayqmf76e]{grid-column:1}.page-title[b-jhayqmf76e]{align-items:flex-start;flex-direction:column}}
@media(min-width:1001px){.filters[b-jhayqmf76e]{grid-template-columns:150px 150px minmax(200px,1fr) minmax(200px,1fr) minmax(195px,auto) auto}}
.filters .children-filter[b-jhayqmf76e]{align-self:end;height:42px;display:flex;flex-direction:row;align-items:center;gap:9px;padding:0 11px;border:1px solid var(--admin-border);border-radius:9px;background:var(--admin-bg);cursor:pointer}.filters .children-filter input[b-jhayqmf76e]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.filters .children-filter i[b-jhayqmf76e]{position:relative;flex:0 0 20px;width:20px;height:20px;border:1px solid var(--admin-border);border-radius:6px;background:var(--admin-surface);transition:.15s}.filters .children-filter input:checked+i[b-jhayqmf76e]{border-color:#326bd7;background:#326bd7;box-shadow:0 0 0 3px rgba(50,107,215,.13)}.filters .children-filter input:checked+i[b-jhayqmf76e]:after{content:"";position:absolute;left:6px;top:2px;width:6px;height:11px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.filters .children-filter input:focus-visible+i[b-jhayqmf76e]{outline:2px solid #6e9af0;outline-offset:2px}.filters .children-filter span[b-jhayqmf76e]{color:var(--admin-text);font-size:11px;font-weight:650;line-height:1.25}
/* /Components/Pages/LaunchCodeDetails.razor.rz.scp.css */
.launch-code-details[b-ewjtc27f4c] {
    display: grid;
    width: 100%;
    gap: 18px;
    color: var(--admin-text);
}

.details-toolbar[b-ewjtc27f4c] {
    display: grid;
    grid-template-columns: auto minmax(0, 1fr) auto;
    align-items: center;
    gap: 16px;
}

.details-toolbar h1[b-ewjtc27f4c] { margin: 0 0 4px; }
.details-toolbar p[b-ewjtc27f4c] { margin: 0; color: var(--admin-muted); }

.back-button[b-ewjtc27f4c], .save-button[b-ewjtc27f4c] {
    min-height: 43px;
    padding: 0 17px;
    border: 1px solid var(--admin-border);
    border-radius: 11px;
    color: var(--admin-text);
    background: var(--admin-surface);
    font: inherit;
    font-weight: 800;
    cursor: pointer;
}

.save-button[b-ewjtc27f4c] { color: #fff; border-color: #315ee7; background: linear-gradient(135deg, #3978ed, #285cbe); }
.save-button:disabled[b-ewjtc27f4c] { opacity: .5; cursor: not-allowed; }

.editor-card[b-ewjtc27f4c] {
    width: 100%;
    padding: 24px;
    border: 1px solid var(--admin-border);
    border-radius: 18px;
    background: var(--admin-surface);
    box-shadow: 0 12px 32px rgba(8, 19, 38, .12);
}

.card-heading[b-ewjtc27f4c] {
    display: flex;
    align-items: center;
    gap: 13px;
    padding-bottom: 19px;
    border-bottom: 1px solid var(--admin-border);
}

.card-heading > span[b-ewjtc27f4c] {
    width: 44px;
    height: 44px;
    display: grid;
    place-items: center;
    flex: 0 0 auto;
    border-radius: 12px;
    color: #76a1ff;
    background: color-mix(in srgb, var(--admin-surface) 70%, #315ee7);
    font-size: 24px;
}

.card-heading h2[b-ewjtc27f4c], .card-heading p[b-ewjtc27f4c] { margin: 0; }
.card-heading p[b-ewjtc27f4c] { margin-top: 4px; color: var(--admin-muted); }

.editor-grid[b-ewjtc27f4c] {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 20px 24px;
    margin-top: 24px;
    align-items: stretch;
}

.edit-field[b-ewjtc27f4c] {
    min-width: 0;
    display: grid;
    grid-template-rows: auto 48px minmax(18px, auto);
    align-content: start;
    gap: 8px;
}

.edit-field > span[b-ewjtc27f4c] { color: var(--admin-muted); font-size: 13px; font-weight: 800; }
.edit-field small[b-ewjtc27f4c] { color: var(--admin-muted); line-height: 1.45; }

.edit-field input[b-ewjtc27f4c], .edit-field select[b-ewjtc27f4c] {
    width: 100%;
    height: 48px;
    box-sizing: border-box;
    padding: 0 14px;
    border: 1px solid var(--admin-border);
    border-radius: 11px;
    outline: none;
    color: var(--admin-text);
    background: var(--admin-bg);
    font: inherit;
}

.edit-field input:focus[b-ewjtc27f4c], .edit-field select:focus[b-ewjtc27f4c] {
    border-color: #5e8df2;
    box-shadow: 0 0 0 3px rgba(73, 124, 235, .18);
}

.code-input[b-ewjtc27f4c] { display: grid; grid-template-columns: minmax(0, 1fr) auto; gap: 9px; }
.code-input input[b-ewjtc27f4c] { font: 800 22px/1.1 ui-monospace, Consolas, monospace; letter-spacing: .15em; }
.code-input button[b-ewjtc27f4c] {
    min-height: 48px;
    padding: 0 16px;
    border: 1px solid color-mix(in srgb, var(--admin-border) 65%, #315ee7);
    border-radius: 10px;
    color: var(--admin-text);
    background: var(--sidebar-active);
    font: inherit;
    font-weight: 800;
    cursor: pointer;
}

.toggle-field[b-ewjtc27f4c] {
    min-width: 0;
    min-height: 48px;
    display: flex;
    align-items: center;
    align-self: start;
    gap: 11px;
    margin-top: 29px;
    padding: 0 15px;
    border: 1px solid var(--admin-border);
    border-radius: 11px;
    color: var(--admin-text);
    background: var(--admin-bg);
    font-weight: 700;
}

.toggle-field input[b-ewjtc27f4c] { width: 19px; height: 19px; accent-color: #3978ed; }

.validity-note[b-ewjtc27f4c] {
    display: flex;
    justify-content: space-between;
    gap: 12px;
    margin-top: 24px;
    padding: 14px 16px;
    border: 1px solid color-mix(in srgb, var(--admin-border) 60%, #d5a92f);
    border-radius: 11px;
    color: var(--admin-text);
    background: color-mix(in srgb, var(--admin-surface) 82%, #e8bd43);
}

.validity-note.expired[b-ewjtc27f4c] {
    border-color: color-mix(in srgb, var(--admin-border) 55%, #d54b5e);
    background: color-mix(in srgb, var(--admin-surface) 82%, #dc5364);
}

.page-message[b-ewjtc27f4c], .state-card[b-ewjtc27f4c] { padding: 14px 16px; border-radius: 12px; }
.page-message.error[b-ewjtc27f4c] { color: var(--admin-text); background: color-mix(in srgb, var(--admin-surface) 78%, #dc5364); }
.page-message.success[b-ewjtc27f4c] { color: var(--admin-text); background: color-mix(in srgb, var(--admin-surface) 78%, #35b780); }
.state-card[b-ewjtc27f4c] { color: var(--admin-text); background: var(--admin-surface); border: 1px solid var(--admin-border); }

@media (max-width: 900px) {
    .editor-grid[b-ewjtc27f4c] { grid-template-columns: 1fr; }
    .toggle-field[b-ewjtc27f4c] { margin-top: 0; }
}

@media (max-width: 650px) {
    .details-toolbar[b-ewjtc27f4c] { grid-template-columns: auto minmax(0, 1fr); }
    .save-button[b-ewjtc27f4c] { grid-column: 1 / -1; }
    .editor-card[b-ewjtc27f4c] { padding: 17px; }
    .validity-note[b-ewjtc27f4c] { display: grid; }
    .code-input[b-ewjtc27f4c] { grid-template-columns: 1fr; }
    .code-input button[b-ewjtc27f4c] { min-height: 43px; }
}
/* /Components/Pages/LaunchCodes.razor.rz.scp.css */
.launch-codes-page[b-n371dny0ym] { display: grid; gap: 18px; width: 100%; color: var(--admin-text); }
.launch-codes-card[b-n371dny0ym] { overflow: hidden; border: 1px solid var(--admin-border); border-radius: 18px; background: var(--admin-surface); box-shadow: 0 12px 32px rgba(8,19,38,.12); }

.toolbar[b-n371dny0ym] { display: flex; align-items: center; gap: 9px; flex-wrap: wrap; padding: 14px 16px; border-bottom: 1px solid var(--admin-border); background: var(--admin-surface); }
.toolbar-separator[b-n371dny0ym] { width: 1px; height: 28px; margin: 0 3px; background: var(--admin-border); }
.action-button[b-n371dny0ym],.refresh-button[b-n371dny0ym] { min-height: 39px; padding: 0 13px; border: 1px solid var(--admin-border); border-radius: 10px; color: var(--admin-text); background: var(--admin-bg); font: inherit; font-weight: 700; cursor: pointer; }
.action-button.primary[b-n371dny0ym] { color: #fff; border-color: #315ee7; background: linear-gradient(135deg,#3978ed,#285cbe); }
.action-button.danger[b-n371dny0ym] { color: #ff8f9d; }.action-button.success[b-n371dny0ym] { color: #5fd5a3; }
.action-button:disabled[b-n371dny0ym],.refresh-button:disabled[b-n371dny0ym] { opacity: .42; cursor: not-allowed; }
.refresh-button[b-n371dny0ym] { min-width: 42px; margin-left: auto; padding: 0 12px; font-size: 20px; }

.search-panel[b-n371dny0ym] { display: flex; align-items: center; gap: 9px; margin: 14px 16px; padding: 8px 10px; border: 1px solid var(--admin-border); border-radius: 12px; background: var(--admin-bg); }
.search-panel input[b-n371dny0ym] { min-width: 180px; min-height: 35px; flex: 1; border: 0; outline: 0; color: var(--admin-text); background: transparent; font: inherit; }
.search-panel button[b-n371dny0ym] { min-height: 35px; padding: 0 12px; border: 1px solid var(--admin-border); border-radius: 8px; color: var(--admin-text); background: var(--admin-surface); cursor: pointer; }
.search-submit[b-n371dny0ym] { color: #fff!important; border-color: #315ee7!important; background: #315ee7!important; }

.table-scroll[b-n371dny0ym] { overflow: auto; }
.launch-codes-table[b-n371dny0ym] { width: 100%; min-width: 920px; border-collapse: collapse; color: var(--admin-text); }
.launch-codes-table th[b-n371dny0ym] { padding: 12px 15px; border-bottom: 1px solid var(--admin-border); color: var(--admin-muted); background: var(--admin-bg); text-align: left; font-size: 12px; text-transform: uppercase; letter-spacing: .04em; }
.launch-codes-table td[b-n371dny0ym] { padding: 13px 15px; border-top: 1px solid var(--admin-border); vertical-align: middle; background: var(--admin-surface); }
.launch-codes-table tbody tr[b-n371dny0ym] { cursor: pointer; }
.launch-codes-table tbody tr:hover td[b-n371dny0ym],.launch-codes-table tr.selected td[b-n371dny0ym] { background: var(--sidebar-active); }
.launch-codes-table tr.disabled-row[b-n371dny0ym] { color: var(--admin-muted); }
.launch-codes-table tr.disabled-row td[b-n371dny0ym] { background: color-mix(in srgb,var(--admin-surface) 82%,var(--admin-bg)); }

.launch-code[b-n371dny0ym] { display: inline-block; padding: 6px 10px; border-radius: 8px; color: #8eafff; background: color-mix(in srgb,var(--admin-surface) 72%,#315ee7); font-size: 18px; font-weight: 800; letter-spacing: .15em; }
.branch-cell[b-n371dny0ym] { display: grid; gap: 2px; }.branch-cell small[b-n371dny0ym] { color: var(--admin-muted); }
.status[b-n371dny0ym],.remaining[b-n371dny0ym] { display: inline-flex; padding: 5px 9px; border: 1px solid transparent; border-radius: 999px; color: var(--admin-text); font-size: 12px; font-weight: 800; }
.status.active[b-n371dny0ym] { border-color: color-mix(in srgb,var(--admin-border) 60%,#27a978); background: color-mix(in srgb,var(--admin-surface) 78%,#27a978); }
.status.blocked[b-n371dny0ym],.remaining.expired[b-n371dny0ym] { border-color: color-mix(in srgb,var(--admin-border) 60%,#d64f62); background: color-mix(in srgb,var(--admin-surface) 78%,#d64f62); }
.remaining[b-n371dny0ym] { border-color: color-mix(in srgb,var(--admin-border) 60%,#d6a72f); background: color-mix(in srgb,var(--admin-surface) 80%,#d6a72f); }

.pagination[b-n371dny0ym] { display: flex; justify-content: space-between; align-items: center; gap: 12px; padding: 14px 16px; border-top: 1px solid var(--admin-border); color: var(--admin-muted); background: var(--admin-surface); }
.page-controls[b-n371dny0ym] { display: flex; gap: 5px; }.page-controls button[b-n371dny0ym] { min-width: 34px; height: 34px; border: 1px solid var(--admin-border); border-radius: 8px; color: var(--admin-text); background: var(--admin-bg); cursor: pointer; }
.page-controls button.current[b-n371dny0ym] { color: #fff; border-color: #315ee7; background: #315ee7; }.page-controls button:disabled[b-n371dny0ym] { opacity: .4; cursor: not-allowed; }

.alert-message[b-n371dny0ym],.loading-state[b-n371dny0ym],.empty-state[b-n371dny0ym] { margin: 14px 16px; }.empty-state[b-n371dny0ym],.loading-state[b-n371dny0ym] { padding: 50px 20px; color: var(--admin-muted); text-align: center; }.empty-state b[b-n371dny0ym] { color: #719bfa; font-size: 42px; }
.alert-message[b-n371dny0ym] { padding: 11px 13px; border-radius: 10px; color: var(--admin-text); }.alert-message.error[b-n371dny0ym] { background: color-mix(in srgb,var(--admin-surface) 78%,#d64f62); }.alert-message.success-message[b-n371dny0ym] { background: color-mix(in srgb,var(--admin-surface) 78%,#27a978); }

@media(max-width:700px) {
    .toolbar-separator[b-n371dny0ym] { display: none; }
    .refresh-button[b-n371dny0ym] { margin-left: 0; }
    .search-panel[b-n371dny0ym] { align-items: stretch; flex-direction: column; }
    .pagination[b-n371dny0ym] { align-items: flex-start; flex-direction: column; }
}
/* /Components/Pages/Login.razor.rz.scp.css */
.login-page[b-84x3b95bp3]{min-height:100vh;display:grid;grid-template-columns:minmax(380px,1.05fr) minmax(420px,.95fr);background:#f5f7fb}
.login-visual[b-84x3b95bp3]{padding:58px clamp(40px,7vw,110px);display:flex;flex-direction:column;justify-content:space-between;color:#fff;background:radial-gradient(circle at 20% 20%,rgba(73,132,255,.42),transparent 32%),linear-gradient(145deg,#111d36,#203c70)}
.visual-brand[b-84x3b95bp3]{display:flex;align-items:center;gap:12px;font-size:20px}.visual-brand span[b-84x3b95bp3],.logo[b-84x3b95bp3]{width:42px;height:42px;display:grid;place-items:center;border-radius:13px;background:linear-gradient(135deg,#31c3ef,#6473f2);color:#fff;font-size:27px;font-weight:900}
.login-visual h1[b-84x3b95bp3]{font-size:clamp(34px,4vw,58px);line-height:1.08;margin:0 0 22px}.login-visual p[b-84x3b95bp3]{max-width:620px;color:#c5d3ea;font-size:17px;line-height:1.7}.login-visual small[b-84x3b95bp3]{color:#8196bb;letter-spacing:2px}
.login-panel[b-84x3b95bp3]{display:grid;place-items:center;padding:34px}.login-panel form[b-84x3b95bp3]{width:min(440px,100%);padding:38px;background:#fff;border:1px solid #e4e9f1;border-radius:22px;box-shadow:0 22px 60px rgba(29,46,78,.12)}
.login-title[b-84x3b95bp3]{display:flex;gap:15px;align-items:center;margin-bottom:30px}.login-title h2[b-84x3b95bp3]{margin:0;color:#15213b;font-size:25px}.login-title p[b-84x3b95bp3]{margin:4px 0 0;color:#8893a6}
.login-field[b-84x3b95bp3]{margin-top:17px}.login-field label[b-84x3b95bp3]{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;margin:0 2px 8px;color:#34405a}.login-field label span[b-84x3b95bp3]{font-size:13px;font-weight:800}.login-field label small[b-84x3b95bp3]{color:#929db0;font-size:10px;font-weight:600}
.login-input-shell[b-84x3b95bp3]{position:relative;height:52px;display:flex;align-items:center;overflow:hidden;border:1px solid #d9e1ed;border-radius:13px;background:linear-gradient(180deg,#fff,#f8faff);box-shadow:0 4px 12px rgba(35,55,91,.05);transition:border-color .18s,box-shadow .18s,background .18s}.login-input-shell:hover[b-84x3b95bp3]{border-color:#aabbd8}.login-input-shell:focus-within[b-84x3b95bp3]{border-color:#4e7fea;background:#fff;box-shadow:0 0 0 4px rgba(78,127,234,.12),0 7px 18px rgba(38,72,137,.08)}
.field-icon[b-84x3b95bp3]{position:absolute;left:14px;width:25px;height:25px;display:grid;place-items:center;border-radius:8px;color:#396fd7;background:#e8efff;font-size:16px;font-weight:800;pointer-events:none}.field-icon.lock[b-84x3b95bp3]{font-size:10px;transform:rotate(45deg)}
[b-84x3b95bp3] .form-input{box-sizing:border-box;width:100%;height:100%;margin:0;padding:0 48px 0 50px;border:0!important;border-radius:0!important;outline:0!important;color:#17213a!important;background:transparent!important;font:inherit;font-size:14px;font-weight:650;line-height:52px;box-shadow:none!important;appearance:none}
[b-84x3b95bp3] .form-input:focus{border:0!important;outline:0!important;box-shadow:none!important}
[b-84x3b95bp3] .form-input::placeholder{color:#a1abbb!important;font-weight:500;opacity:1}
[b-84x3b95bp3] .form-input:-webkit-autofill,[b-84x3b95bp3] .form-input:-webkit-autofill:hover,[b-84x3b95bp3] .form-input:-webkit-autofill:focus{-webkit-text-fill-color:#17213a;-webkit-box-shadow:0 0 0 1000px #fff inset!important;transition:background-color 9999s ease-out}
.password-toggle[b-84x3b95bp3]{position:absolute;right:8px;width:36px;height:36px;display:grid;place-items:center;padding:0;border:0;border-radius:9px;color:#64748d;background:transparent;font-size:18px;cursor:pointer}.password-toggle:hover[b-84x3b95bp3]{color:#3268ce;background:#e9f0ff}
.login-button[b-84x3b95bp3]{width:100%;height:51px;margin-top:24px;border:0;border-radius:12px;color:#fff;background:linear-gradient(90deg,#356de5,#5f71ef);box-shadow:0 9px 20px rgba(54,103,219,.22);font:inherit;font-size:14px;font-weight:800;cursor:pointer;transition:transform .16s,box-shadow .16s}.login-button:hover:not(:disabled)[b-84x3b95bp3]{transform:translateY(-1px);box-shadow:0 12px 25px rgba(54,103,219,.3)}.login-button:disabled[b-84x3b95bp3]{opacity:.65}
.login-error[b-84x3b95bp3]{margin-top:15px;padding:11px 13px;border-radius:9px;color:#b42318;background:#fff0ee;font-size:13px}.secure-note[b-84x3b95bp3]{text-align:center;margin-top:18px;color:#8b96a8;font-size:11px}
.license-loading[b-84x3b95bp3]{width:min(440px,100%);padding:42px;display:flex;align-items:center;gap:16px;border:1px solid #e4e9f1;border-radius:22px;background:#fff;box-shadow:0 22px 60px rgba(29,46,78,.12);color:#15213b}.license-loading h2[b-84x3b95bp3]{margin:0;font-size:20px}.license-shell[b-84x3b95bp3]{height:58px}
@media(max-width:850px){.login-page[b-84x3b95bp3]{grid-template-columns:1fr}.login-visual[b-84x3b95bp3]{display:none}.login-panel[b-84x3b95bp3]{min-height:100vh}}
@media(max-width:480px){.login-panel[b-84x3b95bp3]{padding:18px}.login-panel form[b-84x3b95bp3]{padding:26px 22px}.login-field label small[b-84x3b95bp3]{display:none}}
/* /Components/Pages/OrderDetails.razor.rz.scp.css */
.order-details-page[b-5pq56lwh2q]{color:var(--admin-text)}.details-toolbar[b-5pq56lwh2q]{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.back-button[b-5pq56lwh2q],.refresh-button[b-5pq56lwh2q],.save-button[b-5pq56lwh2q]{min-height:41px;padding:0 14px;border:1px solid var(--admin-border);border-radius:10px;color:var(--admin-text);background:var(--admin-surface);font:inherit;font-size:12px;font-weight:800;cursor:pointer}.save-button[b-5pq56lwh2q]{height:42px;color:#fff;border-color:#2d65d4;background:linear-gradient(135deg,#3978ed,#285cbe)}.page-message[b-5pq56lwh2q]{margin-bottom:14px;padding:12px 15px;border-radius:11px;font-size:12px;font-weight:650}.page-message.success[b-5pq56lwh2q]{color:#116c42;background:#e3f7ec}.page-message.error[b-5pq56lwh2q]{color:#a32e36;background:#ffe6e8}.order-header[b-5pq56lwh2q]{display:flex;align-items:center;gap:17px;padding:21px;margin-bottom:18px;border:1px solid var(--admin-border);border-radius:18px;background:linear-gradient(120deg,var(--admin-surface),var(--sidebar-active))}.order-icon[b-5pq56lwh2q]{width:66px;height:66px;display:grid;place-items:center;border-radius:19px;color:#fff;background:linear-gradient(135deg,#3978ed,#6751be);font-size:28px}.order-heading[b-5pq56lwh2q]{min-width:0;flex:1}.order-heading>span[b-5pq56lwh2q]{color:#4d75bf;font-size:10px;font-weight:800;text-transform:uppercase}.order-heading h1[b-5pq56lwh2q]{margin:4px 0;font-size:27px}.order-heading p[b-5pq56lwh2q]{margin:0;color:var(--admin-muted);font-family:Consolas,monospace;font-size:10px}.order-total[b-5pq56lwh2q]{text-align:right}.order-total small[b-5pq56lwh2q],.order-total b[b-5pq56lwh2q]{display:block}.order-total small[b-5pq56lwh2q]{color:var(--admin-muted);font-size:9px}.order-total b[b-5pq56lwh2q]{margin:4px 0 7px;color:#176d47;font-size:23px}.status[b-5pq56lwh2q],.payment-status[b-5pq56lwh2q]{display:inline-flex;padding:6px 9px;border-radius:999px;color:#315fae;background:#e7efff;font-size:9px;font-weight:800}.status.paid[b-5pq56lwh2q],.status.completed[b-5pq56lwh2q],.payment-status.success[b-5pq56lwh2q]{color:#176d47;background:#e3f7ec}.status.cancelled[b-5pq56lwh2q],.payment-status.cancelled[b-5pq56lwh2q],.payment-status.errorhandled[b-5pq56lwh2q]{color:#a32e36;background:#ffe6e8}.info-card[b-5pq56lwh2q]{overflow:hidden;margin-bottom:18px;border:1px solid var(--admin-border);border-radius:17px;background:var(--admin-surface)}.card-title[b-5pq56lwh2q]{display:flex;align-items:center;gap:12px;padding:14px 17px;border-bottom:1px solid var(--admin-border)}.card-title>span[b-5pq56lwh2q]{width:37px;height:37px;display:grid;place-items:center;border-radius:11px;color:#376ddd;background:var(--sidebar-active);font-size:18px}.card-title>div[b-5pq56lwh2q]{min-width:0;flex:1}.card-title h2[b-5pq56lwh2q]{margin:0;font-size:15px}.card-title p[b-5pq56lwh2q]{margin:3px 0 0;color:var(--admin-muted);font-size:10px}.card-title>em[b-5pq56lwh2q]{min-width:30px;height:30px;display:grid;place-items:center;border-radius:999px;color:#326bd7;background:var(--sidebar-active);font-size:10px;font-style:normal;font-weight:800}.edit-card[b-5pq56lwh2q]{border-color:#9fb9e7}.edit-grid[b-5pq56lwh2q]{display:grid;grid-template-columns:1fr 1fr .6fr 1.5fr auto;align-items:end;gap:9px;padding:15px;background:linear-gradient(135deg,var(--admin-bg),var(--sidebar-active))}.edit-grid label[b-5pq56lwh2q]{display:flex;flex-direction:column;gap:5px}.edit-grid label>span[b-5pq56lwh2q]{color:var(--admin-muted);font-size:9px;font-weight:750}.edit-grid input[b-5pq56lwh2q],.edit-grid select[b-5pq56lwh2q]{width:100%;height:42px;padding:0 10px;border:1px solid var(--admin-border);border-radius:9px;color:var(--admin-text);background:var(--admin-surface);font:inherit;font-size:11px}.readonly-note[b-5pq56lwh2q]{margin-bottom:18px;padding:12px 14px;border:1px solid #c8d4e8;border-radius:11px;color:var(--admin-muted);background:var(--admin-bg);font-size:11px}.summary-grid[b-5pq56lwh2q]{display:grid;grid-template-columns:1fr 1fr;gap:18px}.facts[b-5pq56lwh2q],.participants[b-5pq56lwh2q]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:15px}.facts>div[b-5pq56lwh2q],.participants>div[b-5pq56lwh2q]{min-height:67px;padding:11px;border:1px solid var(--admin-border);border-radius:11px;background:var(--admin-bg)}.facts span[b-5pq56lwh2q],.participants span[b-5pq56lwh2q]{display:block;color:var(--admin-muted);font-size:8px;font-weight:750;text-transform:uppercase}.facts b[b-5pq56lwh2q],.participants b[b-5pq56lwh2q]{display:block;margin-top:6px;font-size:11px}.facts small[b-5pq56lwh2q],.participants small[b-5pq56lwh2q]{display:block;margin-top:3px;color:var(--admin-muted);font-size:8px;overflow-wrap:anywhere}.location-content[b-5pq56lwh2q]{display:flex;align-items:flex-start;flex-direction:column;gap:5px;padding:15px}.location-content b[b-5pq56lwh2q]{font-size:12px}.location-content span[b-5pq56lwh2q],.location-content small[b-5pq56lwh2q]{color:var(--admin-muted);font-size:9px}.order-items[b-5pq56lwh2q]{padding:12px}.order-item[b-5pq56lwh2q]{margin-bottom:8px;border:1px solid var(--admin-border);border-radius:11px;background:var(--admin-bg)}.order-item.modifier[b-5pq56lwh2q]{margin-left:45px;border-left:3px solid #8b68b5}.item-main[b-5pq56lwh2q]{min-height:63px;display:grid;grid-template-columns:34px minmax(0,1fr) auto 110px;align-items:center;gap:10px;padding:8px 11px}.item-kind[b-5pq56lwh2q]{width:32px;height:32px;display:grid;place-items:center;border-radius:9px;color:#326bd7;background:var(--sidebar-active)}.item-main b[b-5pq56lwh2q],.item-main small[b-5pq56lwh2q]{display:block}.item-main small[b-5pq56lwh2q]{margin-top:3px;color:var(--admin-muted);font-size:8px}.item-main .quantity[b-5pq56lwh2q]{color:var(--admin-muted);font-size:10px}.item-main strong[b-5pq56lwh2q]{text-align:right;color:#176d47;font-size:12px}.order-item details[b-5pq56lwh2q],.payment-card details[b-5pq56lwh2q]{border-top:1px solid var(--admin-border)}details summary[b-5pq56lwh2q]{padding:9px 11px;color:#416bb5;font-size:9px;font-weight:800;cursor:pointer}.mini-timeline[b-5pq56lwh2q]{padding:0 11px 8px}.mini-timeline>div[b-5pq56lwh2q]{display:flex;gap:8px;padding:5px 0}.mini-timeline i[b-5pq56lwh2q]{width:7px;height:7px;margin-top:4px;border-radius:50%;background:#3978ed}.mini-timeline b[b-5pq56lwh2q],.mini-timeline small[b-5pq56lwh2q]{display:block}.mini-timeline b[b-5pq56lwh2q]{font-size:9px}.mini-timeline small[b-5pq56lwh2q]{margin-top:2px;color:var(--admin-muted);font-size:8px}.mini-timeline em[b-5pq56lwh2q]{font-style:normal}.payments-grid[b-5pq56lwh2q]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;padding:13px}.payment-card[b-5pq56lwh2q]{overflow:hidden;border:1px solid var(--admin-border);border-radius:12px;background:var(--admin-bg)}.payment-card>header[b-5pq56lwh2q]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:11px;border-bottom:1px solid var(--admin-border)}.payment-card header b[b-5pq56lwh2q],.payment-card header small[b-5pq56lwh2q]{display:block}.payment-card header small[b-5pq56lwh2q]{margin-top:3px;color:var(--admin-muted);font-size:8px}.payment-amounts[b-5pq56lwh2q]{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;padding:10px}.payment-amounts>div[b-5pq56lwh2q]{padding:8px;border-radius:9px;background:var(--admin-surface)}.payment-amounts span[b-5pq56lwh2q],.payment-amounts b[b-5pq56lwh2q]{display:block}.payment-amounts span[b-5pq56lwh2q]{color:var(--admin-muted);font-size:8px}.payment-amounts b[b-5pq56lwh2q]{margin-top:4px;font-size:11px}.payment-author[b-5pq56lwh2q]{display:block;padding:0 10px 10px;color:var(--admin-muted);font-size:8px}.order-timeline[b-5pq56lwh2q]{padding:15px 18px}.order-timeline>div[b-5pq56lwh2q]{position:relative;display:flex;gap:12px;min-height:62px}.order-timeline>div:not(:last-child)[b-5pq56lwh2q]:before{content:"";position:absolute;left:6px;top:14px;bottom:0;border-left:1px solid #9fb6df}.order-timeline i[b-5pq56lwh2q]{position:relative;z-index:1;width:13px;height:13px;flex:0 0 13px;border:3px solid var(--admin-surface);border-radius:50%;background:#3978ed;box-shadow:0 0 0 1px #3978ed}.order-timeline b[b-5pq56lwh2q],.order-timeline small[b-5pq56lwh2q]{display:block}.order-timeline b[b-5pq56lwh2q]{font-size:11px}.order-timeline small[b-5pq56lwh2q]{margin-top:3px;color:var(--admin-muted);font-size:8px}.order-timeline p[b-5pq56lwh2q]{margin:6px 0 0;padding:7px 9px;border-radius:8px;background:var(--admin-bg);font-size:9px}.empty-section[b-5pq56lwh2q]{min-height:110px;display:grid;place-items:center;color:var(--admin-muted);font-size:10px}.state-card[b-5pq56lwh2q]{min-height:380px;display:grid;place-items:center;align-content:center;border:1px solid var(--admin-border);border-radius:17px;color:var(--admin-muted);background:var(--admin-surface)}.state-card p[b-5pq56lwh2q]{margin:10px 0 0}.spinner[b-5pq56lwh2q]{width:34px;height:34px;border:3px solid var(--admin-border);border-top-color:#3978ed;border-radius:50%;animation:spin-b-5pq56lwh2q .8s linear infinite}@keyframes spin-b-5pq56lwh2q{to{transform:rotate(360deg)}}@media(max-width:1200px){.edit-grid[b-5pq56lwh2q]{grid-template-columns:repeat(3,1fr)}.comment-field[b-5pq56lwh2q]{grid-column:1/3}.summary-grid[b-5pq56lwh2q]{grid-template-columns:1fr}}@media(max-width:750px){.order-header[b-5pq56lwh2q]{align-items:flex-start;flex-wrap:wrap}.order-heading[b-5pq56lwh2q]{flex-basis:calc(100% - 90px)}.order-total[b-5pq56lwh2q]{width:100%;text-align:left}.edit-grid[b-5pq56lwh2q],.facts[b-5pq56lwh2q],.participants[b-5pq56lwh2q],.payments-grid[b-5pq56lwh2q]{grid-template-columns:1fr}.comment-field[b-5pq56lwh2q]{grid-column:auto}.item-main[b-5pq56lwh2q]{grid-template-columns:34px 1fr}.item-main .quantity[b-5pq56lwh2q],.item-main strong[b-5pq56lwh2q]{grid-column:2;text-align:left}.order-item.modifier[b-5pq56lwh2q]{margin-left:20px}}
/* /Components/Pages/Orders.razor.rz.scp.css */
.orders-page[b-i18943ep1f]{color:var(--admin-text)}.page-title[b-i18943ep1f]{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:18px}.page-title h1[b-i18943ep1f]{margin:0;font-size:27px}.page-title p[b-i18943ep1f]{margin:5px 0 0;color:var(--admin-muted);font-size:12px}.record-count[b-i18943ep1f]{padding:7px 11px;border:1px solid var(--admin-border);border-radius:999px;color:var(--admin-muted);background:var(--admin-surface);font-size:11px;font-weight:700}.orders-card[b-i18943ep1f]{overflow:hidden;border:1px solid var(--admin-border);border-radius:17px;background:var(--admin-surface);box-shadow:0 10px 28px rgba(17,31,58,.07)}.filters[b-i18943ep1f]{display:grid;grid-template-columns:minmax(220px,1.5fr) minmax(170px,1fr) minmax(145px,.8fr) 135px 135px auto auto 42px;align-items:end;gap:8px;padding:14px;border-bottom:1px solid var(--admin-border);background:var(--admin-bg)}.filters label[b-i18943ep1f]{display:flex;flex-direction:column;gap:5px}.filters label>span[b-i18943ep1f]{color:var(--admin-muted);font-size:9px;font-weight:750}.filters input[b-i18943ep1f],.filters select[b-i18943ep1f]{width:100%;height:41px;padding:0 10px;border:1px solid var(--admin-border);border-radius:9px;color:var(--admin-text);background:var(--admin-surface);font:inherit;font-size:11px}.filters button[b-i18943ep1f]{height:41px;padding:0 12px;border:1px solid var(--admin-border);border-radius:9px;color:var(--admin-text);background:var(--admin-surface);font:inherit;font-size:10px;font-weight:800;cursor:pointer}.filters .apply-button[b-i18943ep1f]{color:#fff;border-color:#2d65d4;background:#3978ed}.filters .refresh-button[b-i18943ep1f]{padding:0;font-size:18px}.alert-message[b-i18943ep1f]{margin:13px;padding:11px 13px;border-radius:10px;color:#a32e36;background:#ffe6e8}.table-scroll[b-i18943ep1f]{overflow:auto}.orders-card table[b-i18943ep1f]{width:100%;min-width:1280px;border-collapse:collapse}.orders-card th[b-i18943ep1f],.orders-card td[b-i18943ep1f]{padding:11px 13px;border-bottom:1px solid var(--admin-border);text-align:left;vertical-align:middle;font-size:10px}.orders-card th[b-i18943ep1f]{color:var(--admin-muted);background:var(--admin-bg);font-size:9px;text-transform:uppercase}.orders-card tbody tr[b-i18943ep1f]{cursor:pointer;transition:background .13s}.orders-card tbody tr:hover[b-i18943ep1f]{background:var(--sidebar-hover)}.orders-card tbody tr.selected[b-i18943ep1f]{background:var(--sidebar-active);box-shadow:inset 3px 0 #3978ed}.order-number[b-i18943ep1f]{display:flex;align-items:flex-start;flex-direction:column;gap:5px}.order-number>b[b-i18943ep1f]{font-size:13px}.status[b-i18943ep1f]{display:inline-flex;padding:5px 7px;border-radius:999px;color:#315fae;background:#e7efff;font-size:8px;font-weight:800;white-space:nowrap}.status.paid[b-i18943ep1f],.status.completed[b-i18943ep1f]{color:#176d47;background:#e3f7ec}.status.cancelled[b-i18943ep1f]{color:#a32e36;background:#ffe6e8}.status.open[b-i18943ep1f]{color:#93651f;background:#fff1d9}.two-lines b[b-i18943ep1f],.two-lines small[b-i18943ep1f],.money b[b-i18943ep1f],.money small[b-i18943ep1f]{display:block;white-space:nowrap}.two-lines small[b-i18943ep1f],.money small[b-i18943ep1f]{margin-top:3px;color:var(--admin-muted);font-size:8px}.count-badge[b-i18943ep1f]{min-width:29px;height:29px;display:inline-grid;place-items:center;border-radius:9px;color:#326bd7;background:var(--sidebar-active);font-weight:800}.money b[b-i18943ep1f]{color:#176d47;font-size:11px}.pagination[b-i18943ep1f]{min-height:61px;display:flex;align-items:center;justify-content:space-between;padding:10px 14px;color:var(--admin-muted);font-size:10px}.pagination>div[b-i18943ep1f]{display:flex;gap:5px}.pagination button[b-i18943ep1f],.selected-action button[b-i18943ep1f]{min-width:34px;height:34px;border:1px solid var(--admin-border);border-radius:9px;color:var(--admin-text);background:var(--admin-surface);font:inherit;cursor:pointer}.pagination button.current[b-i18943ep1f]{color:#fff;border-color:#3978ed;background:#3978ed}.pagination button:disabled[b-i18943ep1f]{opacity:.4}.selected-action[b-i18943ep1f]{display:flex;justify-content:flex-end;padding:0 14px 14px}.selected-action button[b-i18943ep1f]{height:38px;padding:0 12px;color:#fff;border-color:#2d65d4;background:#3978ed;font-size:10px;font-weight:800}.state[b-i18943ep1f]{min-height:340px;display:grid;place-items:center;align-content:center;color:var(--admin-muted)}.state>b[b-i18943ep1f]{font-size:40px}.state h3[b-i18943ep1f]{margin:10px 0 4px;color:var(--admin-text)}.state p[b-i18943ep1f]{margin:0}.spinner[b-i18943ep1f]{width:34px;height:34px;border:3px solid var(--admin-border);border-top-color:#3978ed;border-radius:50%;animation:spin-b-i18943ep1f .8s linear infinite}@keyframes spin-b-i18943ep1f{to{transform:rotate(360deg)}}@media(max-width:1350px){.filters[b-i18943ep1f]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:760px){.filters[b-i18943ep1f]{grid-template-columns:1fr 1fr}.search-field[b-i18943ep1f]{grid-column:1/-1}.page-title[b-i18943ep1f]{align-items:flex-start;flex-direction:column}}@media(max-width:480px){.filters[b-i18943ep1f]{grid-template-columns:1fr}}
/* /Components/Pages/OrganizationDetails.razor.rz.scp.css */
.details-page[b-6noe9knvx6] { color:var(--admin-text); }.details-toolbar[b-6noe9knvx6] { min-height:48px; display:flex; align-items:center; justify-content:space-between; margin-bottom:18px; }
.toolbar-actions[b-6noe9knvx6]{display:flex;gap:8px}.back-button[b-6noe9knvx6],.refresh-button[b-6noe9knvx6],.save-button[b-6noe9knvx6] { min-height:41px; padding:0 14px; border:1px solid var(--admin-border); border-radius:10px; color:var(--admin-text); background:var(--admin-surface); font:inherit; font-size:13px; font-weight:700; cursor:pointer; }.back-button:hover[b-6noe9knvx6],.refresh-button:hover[b-6noe9knvx6] { border-color:#7396df; background:var(--sidebar-hover); }.refresh-button:disabled[b-6noe9knvx6],.save-button:disabled[b-6noe9knvx6]{opacity:.5;cursor:not-allowed}.save-button[b-6noe9knvx6]{min-width:125px;color:#fff;border-color:#2d65d4;background:linear-gradient(135deg,#3978ed,#285cbe)}
.page-message[b-6noe9knvx6]{margin-bottom:14px;padding:12px 15px;border-radius:11px;font-size:13px;font-weight:650}.page-message.success[b-6noe9knvx6]{color:#116c42;background:#e3f7ec}.page-message.error[b-6noe9knvx6]{color:#a32e36;background:#ffe6e8}
.organization-header[b-6noe9knvx6] { min-height:126px; display:flex; align-items:center; gap:18px; padding:23px; margin-bottom:18px; border:1px solid var(--admin-border); border-radius:18px; background:linear-gradient(120deg,var(--admin-surface),var(--sidebar-active)); box-shadow:0 10px 28px rgba(17,31,58,.07); }
.organization-icon[b-6noe9knvx6] { width:68px;height:68px;display:grid;place-items:center;flex:0 0 auto;border-radius:18px;color:#fff;background:linear-gradient(135deg,#3978ed,#2757b8);font-size:32px}.organization-heading[b-6noe9knvx6]{min-width:0;flex:1}.organization-heading>span[b-6noe9knvx6]{color:#4d75bf;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.7px}.organization-heading h1[b-6noe9knvx6]{margin:3px 0;color:var(--admin-text);font-size:27px}.organization-heading p[b-6noe9knvx6]{margin:0;color:var(--admin-muted);font-family:Consolas,monospace}
.status[b-6noe9knvx6] { display:inline-flex;align-items:center;min-height:31px;padding:0 11px;border-radius:999px;font-size:11px;font-weight:800}.status.active[b-6noe9knvx6]{color:#137147;background:#e4f6ec}.status.blocked[b-6noe9knvx6]{color:#a62f37;background:#ffe5e7}
.content-grid[b-6noe9knvx6] { display:grid;grid-template-columns:minmax(0,1.65fr) minmax(280px,.75fr);gap:18px;align-items:start}.info-card[b-6noe9knvx6]{overflow:hidden;border:1px solid var(--admin-border);border-radius:17px;background:var(--admin-surface);box-shadow:0 8px 24px rgba(17,31,58,.05)}.card-title[b-6noe9knvx6]{min-height:70px;display:flex;align-items:center;gap:12px;padding:14px 18px;border-bottom:1px solid var(--admin-border)}.card-title>span[b-6noe9knvx6]{width:38px;height:38px;display:grid;place-items:center;border-radius:11px;color:#376ddd;background:#eaf1ff;font-size:19px}.card-title h2[b-6noe9knvx6]{margin:0;font-size:16px}.card-title p[b-6noe9knvx6]{margin:3px 0 0;color:var(--admin-muted);font-size:11px}
.field-grid[b-6noe9knvx6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:18px}.field[b-6noe9knvx6]{min-height:68px;padding:12px;border:1px solid var(--admin-border);border-radius:11px;background:var(--admin-bg)}.field.wide[b-6noe9knvx6]{grid-column:1/-1}.field span[b-6noe9knvx6]{display:block;color:var(--admin-muted);font-size:11px;font-weight:700}.field b[b-6noe9knvx6]{display:block;margin-top:7px;color:var(--admin-text);font-size:13px}.field .identifier[b-6noe9knvx6]{overflow-wrap:anywhere;font-family:Consolas,monospace;font-size:11px}
.edit-field[b-6noe9knvx6]{display:flex;flex-direction:column;gap:7px}.edit-field.wide[b-6noe9knvx6]{grid-column:1/-1}.edit-field>span[b-6noe9knvx6]{color:var(--admin-muted);font-size:11px;font-weight:700}.edit-field input[b-6noe9knvx6],.edit-field select[b-6noe9knvx6],.region-editor select[b-6noe9knvx6],.translations input[b-6noe9knvx6],.translations textarea[b-6noe9knvx6]{width:100%;border:1px solid var(--admin-border);border-radius:9px;outline:0;color:var(--admin-text);background:var(--admin-bg);font:inherit}.edit-field input[b-6noe9knvx6],.edit-field select[b-6noe9knvx6],.region-editor select[b-6noe9knvx6],.translations input[b-6noe9knvx6]{height:42px;padding:0 11px}.edit-field input:focus[b-6noe9knvx6],.edit-field select:focus[b-6noe9knvx6],.region-editor select:focus[b-6noe9knvx6],.translations input:focus[b-6noe9knvx6],.translations textarea:focus[b-6noe9knvx6]{border-color:#6388d9;box-shadow:0 0 0 3px rgba(68,116,218,.1)}.toggle-field[b-6noe9knvx6]{min-height:46px;display:flex;align-items:center;gap:10px;padding:0 12px;border:1px solid var(--admin-border);border-radius:10px;background:var(--admin-bg);font-size:12px;font-weight:650}.toggle-field input[b-6noe9knvx6]{width:18px;height:18px;accent-color:#3978ed}
.region-card[b-6noe9knvx6]{min-height:260px}.region-editor[b-6noe9knvx6]{padding:18px}.region-editor>label[b-6noe9knvx6]{display:flex;flex-direction:column;gap:7px}.region-editor>label>span[b-6noe9knvx6]{color:var(--admin-muted);font-size:11px;font-weight:700}.not-linked[b-6noe9knvx6]{min-height:188px;display:grid;place-items:center;align-content:center;padding:20px;text-align:center;color:var(--admin-muted)}.not-linked>b[b-6noe9knvx6]{font-size:36px;color:#89a1ce}.not-linked span[b-6noe9knvx6]{margin-top:8px;color:var(--admin-text);font-weight:750}.not-linked p[b-6noe9knvx6]{margin:5px 0 0;font-size:11px}.linked-region[b-6noe9knvx6]{padding:18px 0 0}.linked-region>span[b-6noe9knvx6]{color:var(--admin-muted);font-size:11px;font-weight:700}.linked-region h3[b-6noe9knvx6]{margin:6px 0 9px;font-size:21px}.linked-region p[b-6noe9knvx6]{margin:0 0 14px;color:var(--admin-muted);font-size:12px;line-height:1.6}.linked-region small[b-6noe9knvx6]{display:block;overflow-wrap:anywhere;padding-top:12px;border-top:1px solid var(--admin-border);color:var(--admin-muted);font-family:Consolas,monospace}
.location-card[b-6noe9knvx6]{grid-column:1/-1}.location-editor[b-6noe9knvx6]{padding:18px}.location-map-toolbar[b-6noe9knvx6]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.location-map-toolbar b[b-6noe9knvx6],.location-map-toolbar span[b-6noe9knvx6]{display:block}.location-map-toolbar b[b-6noe9knvx6]{font-size:12px}.location-map-toolbar span[b-6noe9knvx6]{margin-top:3px;color:var(--admin-muted);font-size:10px}.location-map-toolbar button[b-6noe9knvx6]{min-height:38px;padding:0 12px;border:1px solid #6e90d5;border-radius:9px;color:#3266c4;background:var(--admin-surface);font:inherit;font-size:10px;font-weight:800;cursor:pointer}.location-map-toolbar button:hover[b-6noe9knvx6]{background:var(--sidebar-hover)}.organization-location-map[b-6noe9knvx6]{height:420px;overflow:hidden;border:1px solid var(--admin-border);border-radius:12px;background:#dbe5ee;z-index:0}.location-current[b-6noe9knvx6]{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:12px;padding:10px 13px;border:1px solid var(--admin-border);border-radius:11px;background:var(--admin-bg)}.location-current span[b-6noe9knvx6],.location-current b[b-6noe9knvx6]{display:block}.location-current span[b-6noe9knvx6]{color:var(--admin-muted);font-size:9px;font-weight:700}.location-current b[b-6noe9knvx6]{margin-top:4px;font-family:Consolas,monospace;font-size:12px}.location-current a[b-6noe9knvx6]{padding:8px 11px;border:1px solid #6e90d5;border-radius:8px;color:#3266c4;text-decoration:none;font-size:10px;font-weight:800}.location-current a:hover[b-6noe9knvx6]{background:var(--sidebar-hover)}.location-empty[b-6noe9knvx6]{margin-top:12px;padding:14px;border:1px dashed var(--admin-border);border-radius:10px;color:var(--admin-muted);background:var(--admin-bg);font-size:11px;text-align:center}
.description-card[b-6noe9knvx6],.relations-card[b-6noe9knvx6]{grid-column:1/-1}.translations[b-6noe9knvx6]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:18px}.translations>label[b-6noe9knvx6]{min-height:130px;display:flex;flex-direction:column;gap:7px;padding:12px;border:1px solid var(--admin-border);border-radius:11px;background:var(--admin-bg)}.translations span[b-6noe9knvx6]{color:#4771bc;font-size:10px;font-weight:800;text-transform:uppercase}.translations textarea[b-6noe9knvx6]{min-height:65px;padding:9px 11px;resize:vertical}
.relation-groups[b-6noe9knvx6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:18px}.relation-group[b-6noe9knvx6]{border:1px solid var(--admin-border);border-radius:11px;background:var(--admin-bg)}.relation-group header[b-6noe9knvx6]{display:flex;align-items:center;justify-content:space-between;padding:11px 13px;border-bottom:1px solid var(--admin-border);font-size:12px}.relation-group header span[b-6noe9knvx6]{min-width:25px;height:25px;display:grid;place-items:center;border-radius:999px;color:#fff;background:#3b72dc;font-size:10px}.relation-items[b-6noe9knvx6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;max-height:320px;overflow:auto;padding:11px}.relation-option[b-6noe9knvx6]{min-height:58px;display:flex;align-items:center;gap:9px;padding:8px 10px;border:1px solid var(--admin-border);border-radius:9px;color:var(--admin-text);background:var(--admin-surface)}.relation-option>input[b-6noe9knvx6]{width:17px;height:17px;flex:0 0 auto;accent-color:#3978ed}.relation-option>span[b-6noe9knvx6]{min-width:0;flex:1}.relation-option b[b-6noe9knvx6],.relation-option small[b-6noe9knvx6],.relation-option em[b-6noe9knvx6]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.relation-option b[b-6noe9knvx6]{font-size:11px}.relation-option small[b-6noe9knvx6]{margin-top:2px;color:var(--admin-muted);font-size:10px}.relation-option em[b-6noe9knvx6]{margin-top:3px;color:#8a62c7;font-size:9px;font-style:normal}.relation-option>button[b-6noe9knvx6]{flex:0 0 auto;padding:5px 7px;border:1px solid currentColor;border-radius:7px;color:#7854b1;background:transparent;font-size:9px;font-weight:750;cursor:pointer}.relation-option.inherited[b-6noe9knvx6]{border-color:#b9a4df;background:#f1ebff}.theme-dark .relation-option.inherited[b-6noe9knvx6]{color:#f2edff;background:#34284b;border-color:#655285}.relation-option.excluded[b-6noe9knvx6]{color:#a33b3b;border-color:#e0a3a7;background:#ffe8e8}.relation-option.excluded em[b-6noe9knvx6],.relation-option.excluded>button[b-6noe9knvx6]{color:#a33b3b}.theme-dark .relation-option.excluded[b-6noe9knvx6]{color:#ffd9dc;border-color:#7e4149;background:#47242a}.relation-option.disabled[b-6noe9knvx6]{opacity:.7}.not-linked.compact[b-6noe9knvx6]{min-height:100px}
.state-card[b-6noe9knvx6]{min-height:420px;display:grid;place-items:center;align-content:center;border:1px solid var(--admin-border);border-radius:17px;color:var(--admin-muted);background:var(--admin-surface)}.state-card p[b-6noe9knvx6]{margin:12px 0 0}.state-card.error b[b-6noe9knvx6]{width:50px;height:50px;display:grid;place-items:center;border-radius:15px;color:#b52f37;background:#ffe5e7;font-size:25px}.state-card.error h2[b-6noe9knvx6]{margin:15px 0 0;color:var(--admin-text)}.spinner[b-6noe9knvx6]{width:36px;height:36px;border:3px solid var(--admin-border);border-top-color:#3978ed;border-radius:50%;animation:spin-b-6noe9knvx6 .8s linear infinite}@keyframes spin-b-6noe9knvx6{to{transform:rotate(360deg)}}
@media(max-width:1050px){.content-grid[b-6noe9knvx6]{grid-template-columns:1fr}.description-card[b-6noe9knvx6],.relations-card[b-6noe9knvx6],.location-card[b-6noe9knvx6]{grid-column:auto}.translations[b-6noe9knvx6]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.organization-header[b-6noe9knvx6]{align-items:flex-start;flex-wrap:wrap}.organization-heading[b-6noe9knvx6]{flex-basis:calc(100% - 90px)}.field-grid[b-6noe9knvx6],.relation-groups[b-6noe9knvx6],.translations[b-6noe9knvx6]{grid-template-columns:1fr}.location-map-toolbar[b-6noe9knvx6],.location-current[b-6noe9knvx6]{align-items:flex-start;flex-direction:column}.organization-location-map[b-6noe9knvx6]{height:340px}.field.wide[b-6noe9knvx6]{grid-column:auto}.back-button span[b-6noe9knvx6]{display:none}}

.relation-tabs[b-6noe9knvx6]{display:flex;gap:4px;padding:12px 16px 0;overflow-x:auto;border-bottom:1px solid var(--admin-border)}.relation-tabs button[b-6noe9knvx6]{min-height:43px;display:flex;align-items:center;gap:7px;padding:0 14px;border:0;border-bottom:3px solid transparent;color:var(--admin-muted);background:transparent;font:inherit;font-size:12px;font-weight:750;white-space:nowrap;cursor:pointer}.relation-tabs button span[b-6noe9knvx6]{font-size:17px}.relation-tabs button:hover[b-6noe9knvx6]{color:var(--admin-text)}.relation-tabs button.active[b-6noe9knvx6]{color:#326bd7;border-bottom-color:#3978ed}
.relation-toolbar[b-6noe9knvx6]{min-height:65px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 16px;border-bottom:1px solid var(--admin-border);background:var(--admin-bg)}.relation-toolbar>div:first-child[b-6noe9knvx6]{display:flex;gap:5px}.mode-button[b-6noe9knvx6]{min-height:37px;padding:0 12px;border:1px solid var(--admin-border);border-radius:9px;color:var(--admin-muted);background:var(--admin-surface);font:inherit;font-size:11px;font-weight:700;cursor:pointer}.mode-button.active[b-6noe9knvx6]{color:#fff;border-color:#3978ed;background:#3978ed}.relation-search[b-6noe9knvx6]{height:39px;display:flex;align-items:center;border:1px solid var(--admin-border);border-radius:9px;overflow:hidden;background:var(--admin-surface)}.relation-search input[b-6noe9knvx6]{width:260px;height:100%;padding:0 11px;border:0;outline:0;color:var(--admin-text);background:transparent;font:inherit;font-size:12px}.relation-search button[b-6noe9knvx6]{height:100%;padding:0 12px;border:0;color:#fff;background:#326bd7;font-size:11px;font-weight:750;cursor:pointer}
.relation-page-grid[b-6noe9knvx6]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:16px}.relation-page-grid .relation-option[b-6noe9knvx6]{min-width:0}.relation-state-icon[b-6noe9knvx6]{width:25px;height:25px;display:grid!important;place-items:center;flex:0 0 auto!important;border-radius:8px;color:#2e6bd7;background:#e6efff;font-size:14px;font-weight:900}.relation-option.excluded .relation-state-icon[b-6noe9knvx6]{color:#a33139;background:#ffd5d8}.relation-option>button.add[b-6noe9knvx6]{color:#18744b}.relations-state[b-6noe9knvx6]{min-height:180px;display:grid;place-items:center;align-content:center;color:var(--admin-muted)}.relations-state>b[b-6noe9knvx6]{font-size:31px;color:#7893c4}.relations-state p[b-6noe9knvx6]{margin:10px 0 0}.relation-pagination[b-6noe9knvx6]{min-height:57px;display:flex;align-items:center;justify-content:space-between;padding:9px 16px;border-top:1px solid var(--admin-border);color:var(--admin-muted);font-size:11px}.relation-pagination>div[b-6noe9knvx6]{display:flex;gap:5px}.relation-pagination button[b-6noe9knvx6]{width:35px;height:35px;border:1px solid var(--admin-border);border-radius:9px;color:var(--admin-text);background:var(--admin-surface);font-size:18px;cursor:pointer}.relation-pagination button:disabled[b-6noe9knvx6]{opacity:.35;cursor:not-allowed}
@media(max-width:1150px){.relation-page-grid[b-6noe9knvx6]{grid-template-columns:repeat(2,minmax(0,1fr))}.relation-toolbar[b-6noe9knvx6]{align-items:stretch;flex-direction:column}.relation-search input[b-6noe9knvx6]{width:100%}.relation-search[b-6noe9knvx6]{width:100%}}@media(max-width:700px){.relation-page-grid[b-6noe9knvx6]{grid-template-columns:1fr}.relation-toolbar>div:first-child[b-6noe9knvx6]{flex-wrap:wrap}.relation-pagination[b-6noe9knvx6]{align-items:flex-start;flex-direction:column}}
.dining-zones[b-6noe9knvx6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px}.dining-zone[b-6noe9knvx6]{overflow:hidden;border:1px solid var(--admin-border);border-radius:12px;background:var(--admin-bg);cursor:pointer}.dining-zone.disabled[b-6noe9knvx6],.dining-tables button.disabled[b-6noe9knvx6]{opacity:.55}.dining-zone>header[b-6noe9knvx6]{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid var(--admin-border);background:var(--admin-surface)}.dining-zone header b[b-6noe9knvx6],.dining-zone header small[b-6noe9knvx6]{display:block}.dining-zone header b[b-6noe9knvx6]{font-size:12px}.dining-zone header small[b-6noe9knvx6]{margin-top:3px;color:var(--admin-muted);font-size:9px}.dining-zone header>span[b-6noe9knvx6]{padding:5px 8px;border-radius:999px;color:#326bd7;background:var(--sidebar-active);font-size:9px;font-weight:800}.dining-tables[b-6noe9knvx6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:10px}.dining-tables button[b-6noe9knvx6]{display:flex;align-items:center;gap:8px;padding:9px;border:1px solid var(--admin-border);border-radius:9px;color:var(--admin-text);background:var(--admin-surface);font:inherit;text-align:left;cursor:pointer}.dining-tables button>span[b-6noe9knvx6]{font-size:18px;color:#3978ed}.dining-tables b[b-6noe9knvx6],.dining-tables small[b-6noe9knvx6]{display:block}.dining-tables b[b-6noe9knvx6]{font-size:10px}.dining-tables small[b-6noe9knvx6]{margin-top:2px;color:var(--admin-muted);font-size:8px}@media(max-width:850px){.dining-zones[b-6noe9knvx6]{grid-template-columns:1fr}}
.relation-page-grid .relation-option[b-6noe9knvx6]{cursor:default}.relation-page-grid .relation-option[title][b-6noe9knvx6]{cursor:pointer}
.dining-toolbar[b-6noe9knvx6]{display:flex;justify-content:flex-end;gap:7px;padding:12px 16px;border-bottom:1px solid var(--admin-border)}.dining-toolbar button[b-6noe9knvx6],.zone-actions button[b-6noe9knvx6],.create-actions button[b-6noe9knvx6],.delete-confirm button[b-6noe9knvx6]{min-height:34px;padding:0 11px;border:1px solid var(--admin-border);border-radius:8px;color:var(--admin-text);background:var(--admin-surface);font:inherit;font-size:10px;font-weight:750;cursor:pointer}.dining-create[b-6noe9knvx6]{margin:14px 16px;padding:14px;border:1px solid #7094df;border-radius:12px;background:var(--sidebar-active)}.create-heading[b-6noe9knvx6],.create-actions[b-6noe9knvx6],.delete-confirm[b-6noe9knvx6]{display:flex;align-items:center;justify-content:space-between}.create-heading b[b-6noe9knvx6],.create-heading small[b-6noe9knvx6]{display:block}.create-heading small[b-6noe9knvx6]{margin-top:3px;color:var(--admin-muted);font-size:9px}.create-heading>button[b-6noe9knvx6]{border:0;color:var(--admin-text);background:transparent;font-size:20px}.create-fields[b-6noe9knvx6]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:12px}.create-fields label[b-6noe9knvx6]{display:flex;flex-direction:column;gap:5px}.create-fields span[b-6noe9knvx6]{color:var(--admin-muted);font-size:9px;font-weight:700}.create-fields input[b-6noe9knvx6]{height:38px;padding:0 9px;border:1px solid var(--admin-border);border-radius:8px;color:var(--admin-text);background:var(--admin-bg);font:inherit}.create-actions[b-6noe9knvx6]{justify-content:flex-end;gap:7px;margin-top:12px}.create-actions .primary[b-6noe9knvx6]{color:#fff;border-color:#3978ed;background:#3978ed}.danger[b-6noe9knvx6]{color:#a63139!important;border-color:#d99ba0!important;background:#fff0f0!important}.delete-confirm[b-6noe9knvx6]{gap:12px;margin:14px 16px;padding:12px 14px;border:1px solid #d99ba0;border-radius:11px;color:#8e2f36;background:#fff0f0;font-size:11px}.delete-confirm>div[b-6noe9knvx6]{display:flex;gap:7px}.zone-actions[b-6noe9knvx6]{display:flex;align-items:center;gap:6px}.zone-actions>span[b-6noe9knvx6]{margin-right:3px}.dining-table[b-6noe9knvx6]{display:flex;align-items:center;gap:8px;padding:9px;border:1px solid var(--admin-border);border-radius:9px;color:var(--admin-text);background:var(--admin-surface);cursor:pointer}.dining-table>span[b-6noe9knvx6]{font-size:18px;color:#3978ed}.dining-table>div[b-6noe9knvx6]{min-width:0;flex:1}.dining-table>button[b-6noe9knvx6]{width:27px;height:27px;padding:0;border-radius:7px}.dining-table.disabled[b-6noe9knvx6]{opacity:.55}@media(max-width:700px){.create-fields[b-6noe9knvx6]{grid-template-columns:1fr 1fr}.delete-confirm[b-6noe9knvx6]{align-items:flex-start;flex-direction:column}}
/* /Components/Pages/OrganizationPaymentMethodLinkDetails.razor.rz.scp.css */
.payment-link-page[b-tsp42qo47m]{color:var(--admin-text)}.details-toolbar[b-tsp42qo47m]{min-height:48px;display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.toolbar-actions[b-tsp42qo47m]{display:flex;gap:8px}.back-button[b-tsp42qo47m],.refresh-button[b-tsp42qo47m],.save-button[b-tsp42qo47m],.inherit-button[b-tsp42qo47m]{min-height:41px;padding:0 14px;border:1px solid var(--admin-border);border-radius:10px;color:var(--admin-text);background:var(--admin-surface);font:inherit;font-size:12px;font-weight:700;cursor:pointer}.save-button[b-tsp42qo47m]{color:#fff;border-color:#2d65d4;background:linear-gradient(135deg,#3978ed,#285cbe)}.inherit-button[b-tsp42qo47m]{color:#72509f;border-color:#bba7da;background:#f2ecff}button:disabled[b-tsp42qo47m]{cursor:not-allowed;opacity:.55}.page-message[b-tsp42qo47m]{margin-bottom:14px;padding:12px 15px;border-radius:11px;font-size:13px;font-weight:650}.page-message.success[b-tsp42qo47m]{color:#116c42;background:#e3f7ec}.page-message.error[b-tsp42qo47m]{color:#a32e36;background:#ffe6e8}.link-header[b-tsp42qo47m]{min-height:118px;display:flex;align-items:center;gap:17px;padding:22px;margin-bottom:16px;border:1px solid var(--admin-border);border-radius:18px;background:linear-gradient(120deg,var(--admin-surface),var(--sidebar-active))}.header-icon[b-tsp42qo47m]{width:70px;height:70px;display:grid;place-items:center;flex:0 0 auto;border-radius:17px;color:#fff;background:linear-gradient(135deg,#3978ed,#285cbe);font-size:31px;font-weight:800}.link-header>div[b-tsp42qo47m]{min-width:0;flex:1}.link-header>div>span[b-tsp42qo47m]{color:#4d75bf;font-size:11px;font-weight:800;text-transform:uppercase}.link-header h1[b-tsp42qo47m]{margin:3px 0;font-size:26px}.link-header p[b-tsp42qo47m]{margin:0;color:var(--admin-muted);font-size:11px}.status[b-tsp42qo47m]{padding:8px 11px;border-radius:999px;font-size:10px;font-weight:800}.status.active[b-tsp42qo47m]{color:#137147;background:#e4f6ec}.status.blocked[b-tsp42qo47m]{color:#a62f37;background:#ffe5e7}.status.excluded[b-tsp42qo47m]{color:#8a5610;background:#fff0c8}.inheritance-note[b-tsp42qo47m]{display:flex;align-items:center;gap:12px;margin-bottom:16px;padding:13px 16px;border:1px solid #b9a4df;border-radius:12px;color:#563b7c;background:#f1ebff}.inheritance-note b[b-tsp42qo47m]{white-space:nowrap;font-size:11px}.inheritance-note span[b-tsp42qo47m]{font-size:10px}.content-grid[b-tsp42qo47m]{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:18px;align-items:start}.info-card[b-tsp42qo47m]{overflow:hidden;border:1px solid var(--admin-border);border-radius:17px;background:var(--admin-surface);box-shadow:0 8px 24px rgba(17,31,58,.05)}.card-title[b-tsp42qo47m]{min-height:70px;display:flex;align-items:center;gap:12px;padding:14px 18px;border-bottom:1px solid var(--admin-border)}.card-title>span[b-tsp42qo47m]{width:38px;height:38px;display:grid;place-items:center;flex:0 0 auto;border-radius:11px;color:#376ddd;background:#eaf1ff;font-size:18px}.card-title h2[b-tsp42qo47m]{margin:0;font-size:16px}.card-title p[b-tsp42qo47m]{margin:3px 0 0;color:var(--admin-muted);font-size:11px}.summary-grid[b-tsp42qo47m]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:16px}.summary-grid>div[b-tsp42qo47m]{min-height:77px;padding:11px;border:1px solid var(--admin-border);border-radius:10px;background:var(--admin-bg)}.summary-grid span[b-tsp42qo47m],.edit-field>span[b-tsp42qo47m],.identity>span[b-tsp42qo47m]{display:block;color:var(--admin-muted);font-size:10px;font-weight:700}.summary-grid b[b-tsp42qo47m],.summary-grid small[b-tsp42qo47m]{display:block}.summary-grid b[b-tsp42qo47m]{margin-top:7px;font-size:11px}.summary-grid small[b-tsp42qo47m]{margin-top:4px;overflow-wrap:anywhere;color:var(--admin-muted);font-size:8px}.field-grid[b-tsp42qo47m]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;padding:16px}.edit-field[b-tsp42qo47m]{display:flex;flex-direction:column;gap:7px}.edit-field select[b-tsp42qo47m],.edit-field textarea[b-tsp42qo47m]{width:100%;border:1px solid var(--admin-border);border-radius:9px;color:var(--admin-text);background:var(--admin-bg);font:inherit}.edit-field select[b-tsp42qo47m]{height:42px;padding:0 10px}.edit-field textarea[b-tsp42qo47m]{min-height:180px;padding:11px;font-family:Consolas,monospace;font-size:11px;resize:vertical}.edit-field>small[b-tsp42qo47m]{color:var(--admin-muted);font-size:9px}.toggle-field[b-tsp42qo47m]{min-height:42px;display:flex;align-items:center;gap:10px;margin-top:17px;padding:0 11px;border:1px solid var(--admin-border);border-radius:9px;background:var(--admin-bg);font-size:11px;font-weight:650}.toggle-field input[b-tsp42qo47m]{width:18px;height:18px;accent-color:#3978ed}.wide[b-tsp42qo47m]{grid-column:1/-1}.identity[b-tsp42qo47m]{display:grid;grid-template-columns:auto 1fr;gap:6px 10px;padding:11px;border:1px solid var(--admin-border);border-radius:10px;background:var(--admin-bg)}.identity b[b-tsp42qo47m]{overflow-wrap:anywhere;font-size:9px}.state-card[b-tsp42qo47m]{min-height:420px;display:grid;place-items:center;align-content:center;border:1px solid var(--admin-border);border-radius:17px;color:var(--admin-muted);background:var(--admin-surface)}.spinner[b-tsp42qo47m]{width:36px;height:36px;border:3px solid var(--admin-border);border-top-color:#3978ed;border-radius:50%;animation:spin-b-tsp42qo47m .8s linear infinite}@keyframes spin-b-tsp42qo47m{to{transform:rotate(360deg)}}.theme-dark .inheritance-note[b-tsp42qo47m]{color:#f2edff;background:#34284b;border-color:#655285}.theme-dark .inherit-button[b-tsp42qo47m]{color:#eee3ff;background:#34284b;border-color:#655285}@media(max-width:950px){.content-grid[b-tsp42qo47m]{grid-template-columns:1fr}}@media(max-width:650px){.details-toolbar[b-tsp42qo47m],.inheritance-note[b-tsp42qo47m]{align-items:flex-start;flex-direction:column}.toolbar-actions[b-tsp42qo47m]{flex-wrap:wrap}.summary-grid[b-tsp42qo47m],.field-grid[b-tsp42qo47m]{grid-template-columns:1fr}.wide[b-tsp42qo47m]{grid-column:auto}.link-header[b-tsp42qo47m]{flex-wrap:wrap}}
/* /Components/Pages/Organizations.razor.rz.scp.css */
.organizations-page[b-3cm1jx94dw] { color: var(--admin-text); }
.page-title[b-3cm1jx94dw] { display:flex; align-items:center; justify-content:space-between; gap:20px; margin-bottom:20px; }
.page-title h1[b-3cm1jx94dw] { margin:0; font-size:28px; font-weight:780; }.page-title p[b-3cm1jx94dw] { margin:6px 0 0; color:var(--admin-muted); }
.record-count[b-3cm1jx94dw] { padding:8px 12px; border:1px solid var(--admin-border); border-radius:999px; color:var(--admin-muted); background:var(--admin-surface); font-size:12px; font-weight:700; white-space:nowrap; }
.organization-card[b-3cm1jx94dw] { overflow:hidden; border:1px solid var(--admin-border); border-radius:17px; background:var(--admin-surface); box-shadow:0 10px 28px rgba(17,31,58,.07); }
.toolbar[b-3cm1jx94dw] { min-height:68px; display:flex; align-items:center; gap:8px; padding:12px 16px; border-bottom:1px solid var(--admin-border); flex-wrap:wrap; }
.action-button[b-3cm1jx94dw],.refresh-button[b-3cm1jx94dw],.form-button[b-3cm1jx94dw] { border:1px solid var(--admin-border); border-radius:10px; font:inherit; font-weight:700; cursor:pointer; transition:.16s ease; }
.action-button[b-3cm1jx94dw] { min-height:40px; display:flex; align-items:center; gap:7px; padding:0 13px; color:var(--admin-text); background:var(--admin-surface); font-size:13px; }
.action-button:hover:not(:disabled)[b-3cm1jx94dw],.refresh-button:hover:not(:disabled)[b-3cm1jx94dw] { transform:translateY(-1px); border-color:#7ea2ee; background:var(--sidebar-hover); }
.action-button.primary[b-3cm1jx94dw],.form-button.primary[b-3cm1jx94dw] { color:#fff; border-color:#3269dc; background:linear-gradient(135deg,#3978ed,#275ecb); }.action-button.danger[b-3cm1jx94dw] { color:#c73b3b; }.action-button.success[b-3cm1jx94dw] { color:#168451; }
.action-button:disabled[b-3cm1jx94dw],.refresh-button:disabled[b-3cm1jx94dw],.form-button:disabled[b-3cm1jx94dw] { opacity:.42; cursor:not-allowed; transform:none; }
.toolbar-separator[b-3cm1jx94dw] { width:1px; height:28px; margin:0 3px; background:var(--admin-border); }
.refresh-button[b-3cm1jx94dw] { width:40px; height:40px; margin-left:auto; color:var(--admin-text); background:var(--admin-surface); font-size:20px; }
.search-panel[b-3cm1jx94dw] { display:flex; align-items:center; gap:10px; margin:14px 16px 0; padding:0 13px; border:1px solid #7d9fe3; border-radius:11px; background:var(--admin-bg); box-shadow:0 0 0 3px rgba(68,116,218,.1); }
.search-panel span[b-3cm1jx94dw] { color:var(--admin-muted); font-size:20px; }.search-panel input[b-3cm1jx94dw] { flex:1; height:43px; border:0; outline:0; color:var(--admin-text); background:transparent; font:inherit; }.search-panel button[b-3cm1jx94dw] { border:0; color:var(--admin-muted); background:transparent; font-size:22px; cursor:pointer; }
.alert-message[b-3cm1jx94dw] { margin:14px 16px 0; padding:11px 13px; border-radius:10px; font-size:13px; }.alert-message.error[b-3cm1jx94dw] { color:#a82f2f; background:#ffe9e9; }.success-message[b-3cm1jx94dw] { color:#126c43; background:#e5f7ed; }
.table-scroll[b-3cm1jx94dw] { overflow:auto; margin-top:14px; }.organization-table[b-3cm1jx94dw] { width:100%; min-width:900px; border-collapse:collapse; table-layout:fixed; }
.organization-table th[b-3cm1jx94dw] { height:43px; padding:0 15px; color:var(--admin-muted); background:var(--admin-bg); border-top:1px solid var(--admin-border); border-bottom:1px solid var(--admin-border); text-align:left; font-size:11px; letter-spacing:.45px; text-transform:uppercase; }
.organization-table th:first-child[b-3cm1jx94dw] { width:42%; }.organization-table th:nth-child(2)[b-3cm1jx94dw]{width:16%}.organization-table th:nth-child(3)[b-3cm1jx94dw]{width:14%}.organization-table th:nth-child(4)[b-3cm1jx94dw]{width:16%}.organization-table th:nth-child(5)[b-3cm1jx94dw]{width:12%}
.organization-table td[b-3cm1jx94dw] { height:64px; padding:8px 15px; border-bottom:1px solid var(--admin-border); color:var(--admin-text); vertical-align:middle; font-size:13px; }
.organization-table tbody tr[b-3cm1jx94dw] { cursor:pointer; transition:.12s ease; }.organization-table tbody tr:hover[b-3cm1jx94dw] { background:var(--sidebar-hover); }.organization-table tbody tr.selected[b-3cm1jx94dw] { background:var(--sidebar-active); box-shadow:inset 3px 0 #4d7fea; }.organization-table tbody tr.disabled-row td[b-3cm1jx94dw] { color:#b44949; }
.tree-cell[b-3cm1jx94dw] { position:relative; min-height:46px; display:flex; align-items:center; gap:11px; padding-left:calc(var(--tree-depth) * 29px); }.tree-lines[b-3cm1jx94dw] { position:absolute; left:calc(var(--tree-depth) * 29px - 15px); top:-19px; bottom:22px; width:18px; border-left:calc(min(var(--tree-depth), 1) * 1px) solid #9db0cf; border-bottom:calc(min(var(--tree-depth), 1) * 1px) solid #9db0cf; border-radius:0 0 0 7px; }
.type-icon[b-3cm1jx94dw] { width:34px; height:34px; display:grid; place-items:center; flex:0 0 auto; border-radius:10px; color:#376ddd; background:#eaf1ff; font-size:17px; }.tree-cell b[b-3cm1jx94dw] { display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }.tree-cell small[b-3cm1jx94dw] { display:block; overflow:hidden; margin-top:3px; color:var(--admin-muted); text-overflow:ellipsis; white-space:nowrap; font-size:11px; }
.type-badge[b-3cm1jx94dw],.status[b-3cm1jx94dw] { display:inline-flex; align-items:center; min-height:27px; padding:0 9px; border-radius:999px; font-size:11px; font-weight:750; }.type-badge[b-3cm1jx94dw] { color:#41536f; background:#e9eef6; }.status.active[b-3cm1jx94dw] { color:#137147; background:#e4f6ec; }.status.blocked[b-3cm1jx94dw] { color:#a62f37; background:#ffe5e7; }
.organization-table code[b-3cm1jx94dw] { color:var(--admin-text); font-size:12px; }
.pagination[b-3cm1jx94dw] { min-height:64px; display:flex; align-items:center; justify-content:space-between; gap:15px; padding:10px 16px; color:var(--admin-muted); font-size:12px; }.page-controls[b-3cm1jx94dw] { display:flex; gap:5px; }.page-controls button[b-3cm1jx94dw] { min-width:34px; height:34px; border:1px solid var(--admin-border); border-radius:9px; color:var(--admin-text); background:var(--admin-surface); cursor:pointer; }.page-controls button.current[b-3cm1jx94dw] { color:#fff; border-color:#376fdc; background:#376fdc; }.page-controls button:disabled[b-3cm1jx94dw] { opacity:.38; cursor:not-allowed; }
.loading-state[b-3cm1jx94dw],.empty-state[b-3cm1jx94dw] { min-height:380px; display:grid; place-items:center; align-content:center; color:var(--admin-muted); }.loading-state span[b-3cm1jx94dw] { width:35px; height:35px; border:3px solid var(--admin-border); border-top-color:#3978ed; border-radius:50%; animation:spin-b-3cm1jx94dw .8s linear infinite; }.loading-state p[b-3cm1jx94dw] { margin:13px 0 0; }.empty-state b[b-3cm1jx94dw] { font-size:42px; color:#7794cc; }.empty-state h3[b-3cm1jx94dw] { margin:12px 0 5px; color:var(--admin-text); }.empty-state p[b-3cm1jx94dw] { margin:0; }
.editor-backdrop[b-3cm1jx94dw] { position:fixed; inset:0; z-index:100; display:grid; place-items:center; padding:25px; background:rgba(8,16,31,.58); backdrop-filter:blur(3px); }.editor-panel[b-3cm1jx94dw] { width:min(760px,100%); max-height:calc(100vh - 50px); overflow:auto; border:1px solid var(--admin-border); border-radius:18px; color:var(--admin-text); background:var(--admin-surface); box-shadow:0 28px 70px rgba(0,0,0,.3); }
.editor-panel header[b-3cm1jx94dw] { display:flex; align-items:center; justify-content:space-between; padding:20px 22px; border-bottom:1px solid var(--admin-border); }.editor-panel header h2[b-3cm1jx94dw] { margin:0; font-size:20px; }.editor-panel header p[b-3cm1jx94dw] { margin:4px 0 0; color:var(--admin-muted); font-size:12px; }.editor-panel header button[b-3cm1jx94dw] { width:35px; height:35px; border:0; border-radius:9px; color:var(--admin-text); background:var(--admin-bg); font-size:22px; cursor:pointer; }
.editor-body[b-3cm1jx94dw],.details-grid[b-3cm1jx94dw] { padding:22px; }.form-grid[b-3cm1jx94dw],.details-grid[b-3cm1jx94dw] { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:16px; }.form-grid label[b-3cm1jx94dw] { display:flex; flex-direction:column; gap:7px; }.form-grid label>span[b-3cm1jx94dw],.details-grid label[b-3cm1jx94dw] { color:var(--admin-muted); font-size:12px; font-weight:650; }.form-grid .wide[b-3cm1jx94dw],.details-grid .wide[b-3cm1jx94dw] { grid-column:1/-1; }.form-grid input:not([type=checkbox])[b-3cm1jx94dw],.form-grid select[b-3cm1jx94dw] { width:100%; height:43px; padding:0 12px; border:1px solid var(--admin-border); border-radius:10px; outline:0; color:var(--admin-text); background:var(--admin-bg); font:inherit; }.form-grid input:focus[b-3cm1jx94dw],.form-grid select:focus[b-3cm1jx94dw] { border-color:#5c83d9; box-shadow:0 0 0 3px rgba(68,116,218,.1); }
.form-grid .check-label[b-3cm1jx94dw] { min-height:44px; flex-direction:row; align-items:center; gap:10px; padding:0 12px; border:1px solid var(--admin-border); border-radius:10px; background:var(--admin-bg); }.check-label input[b-3cm1jx94dw] { width:18px; height:18px; accent-color:#3978ed; }.check-label span[b-3cm1jx94dw] { color:var(--admin-text)!important; }
.details-grid label[b-3cm1jx94dw] { min-height:66px; padding:12px; border:1px solid var(--admin-border); border-radius:10px; background:var(--admin-bg); }.details-grid b[b-3cm1jx94dw] { display:block; margin-top:7px; color:var(--admin-text); overflow-wrap:anywhere; font-size:14px; }.editor-panel footer[b-3cm1jx94dw] { display:flex; justify-content:flex-end; gap:9px; padding:16px 22px; border-top:1px solid var(--admin-border); }.form-button[b-3cm1jx94dw] { min-width:110px; height:42px; padding:0 17px; }.form-button.secondary[b-3cm1jx94dw] { color:var(--admin-text); background:var(--admin-bg); }
@keyframes spin-b-3cm1jx94dw { to { transform:rotate(360deg); } }
@media(max-width:900px){.page-title[b-3cm1jx94dw]{align-items:flex-start;flex-direction:column}.toolbar-separator[b-3cm1jx94dw]{display:none}.refresh-button[b-3cm1jx94dw]{margin-left:0}.editor-backdrop[b-3cm1jx94dw]{padding:10px}.form-grid[b-3cm1jx94dw],.details-grid[b-3cm1jx94dw]{grid-template-columns:1fr}.form-grid .wide[b-3cm1jx94dw],.details-grid .wide[b-3cm1jx94dw]{grid-column:auto}.action-button span[b-3cm1jx94dw]{display:none}}
/* /Components/Pages/ProductCategoryDetails.razor.rz.scp.css */
.category-details-page[b-nihweuh08y]{color:var(--admin-text)}.details-toolbar[b-nihweuh08y]{min-height:48px;display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.toolbar-actions[b-nihweuh08y]{display:flex;gap:8px}.back-button[b-nihweuh08y],.refresh-button[b-nihweuh08y],.save-button[b-nihweuh08y]{min-height:41px;padding:0 14px;border:1px solid var(--admin-border);border-radius:10px;color:var(--admin-text);background:var(--admin-surface);font:inherit;font-size:13px;font-weight:700;cursor:pointer}.save-button[b-nihweuh08y]{color:#fff;border-color:#2d65d4;background:linear-gradient(135deg,#3978ed,#285cbe)}button:disabled[b-nihweuh08y]{opacity:.45;cursor:not-allowed}.page-message[b-nihweuh08y]{margin-bottom:14px;padding:12px 15px;border-radius:11px;font-size:13px;font-weight:650}.page-message.success[b-nihweuh08y]{color:#116c42;background:#e3f7ec}.page-message.error[b-nihweuh08y]{color:#a32e36;background:#ffe6e8}.category-header[b-nihweuh08y]{min-height:126px;display:flex;align-items:center;gap:18px;padding:23px;margin-bottom:18px;border:1px solid var(--admin-border);border-radius:18px;background:linear-gradient(120deg,var(--admin-surface),var(--sidebar-active))}.category-image[b-nihweuh08y]{width:82px;height:82px;display:grid;place-items:center;overflow:hidden;flex:0 0 auto;border:1px solid var(--admin-border);border-radius:18px;background:var(--admin-bg)}.category-image img[b-nihweuh08y]{width:100%;height:100%;object-fit:cover}.category-image span[b-nihweuh08y]{font-size:31px;color:#3978ed}.category-heading[b-nihweuh08y]{min-width:0;flex:1}.category-heading>span[b-nihweuh08y]{color:#4d75bf;font-size:11px;font-weight:800;text-transform:uppercase}.category-heading h1[b-nihweuh08y]{margin:3px 0;font-size:27px}.category-heading p[b-nihweuh08y]{margin:0;color:var(--admin-muted);font-family:Consolas,monospace}.status[b-nihweuh08y]{padding:8px 11px;border-radius:999px;font-size:11px;font-weight:800}.status.active[b-nihweuh08y]{color:#137147;background:#e4f6ec}.status.blocked[b-nihweuh08y]{color:#a62f37;background:#ffe5e7}
.content-grid[b-nihweuh08y]{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(300px,.8fr);gap:18px;align-items:start}.info-card[b-nihweuh08y]{overflow:hidden;border:1px solid var(--admin-border);border-radius:17px;background:var(--admin-surface);box-shadow:0 8px 24px rgba(17,31,58,.05)}.card-title[b-nihweuh08y]{min-height:70px;display:flex;align-items:center;gap:12px;padding:14px 18px;border-bottom:1px solid var(--admin-border)}.card-title>span[b-nihweuh08y]{width:38px;height:38px;display:grid;place-items:center;flex:0 0 auto;border-radius:11px;color:#376ddd;background:#eaf1ff;font-size:19px}.card-title h2[b-nihweuh08y]{margin:0;font-size:16px}.card-title p[b-nihweuh08y]{margin:3px 0 0;color:var(--admin-muted);font-size:11px}.field-grid[b-nihweuh08y]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:18px}.edit-field[b-nihweuh08y]{display:flex;flex-direction:column;gap:7px}.edit-field.wide[b-nihweuh08y],.field.wide[b-nihweuh08y]{grid-column:1/-1}.edit-field>span[b-nihweuh08y],.field>span[b-nihweuh08y]{color:var(--admin-muted);font-size:11px;font-weight:700}.edit-field input[b-nihweuh08y],.edit-field select[b-nihweuh08y],.translations input[b-nihweuh08y],.translations textarea[b-nihweuh08y]{width:100%;border:1px solid var(--admin-border);border-radius:9px;outline:0;color:var(--admin-text);background:var(--admin-bg);font:inherit}.edit-field input[b-nihweuh08y],.edit-field select[b-nihweuh08y],.translations input[b-nihweuh08y]{height:42px;padding:0 11px}.toggle-field[b-nihweuh08y]{min-height:46px;display:flex;align-items:center;gap:10px;padding:0 12px;border:1px solid var(--admin-border);border-radius:10px;background:var(--admin-bg);font-size:12px;font-weight:650}.toggle-field input[b-nihweuh08y]{width:18px;height:18px;accent-color:#3978ed}.field[b-nihweuh08y]{padding:12px;border:1px solid var(--admin-border);border-radius:10px;background:var(--admin-bg)}.field b[b-nihweuh08y]{display:block;margin-top:6px;overflow-wrap:anywhere;font-size:11px}.actual-image[b-nihweuh08y]{min-height:275px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:18px;text-align:center}.actual-image img[b-nihweuh08y]{width:min(220px,100%);height:180px;border-radius:15px;object-fit:contain;background:var(--admin-bg)}.actual-image>span[b-nihweuh08y]{font-size:52px;color:#7893c4}.actual-image b[b-nihweuh08y]{margin-top:12px}.actual-image small[b-nihweuh08y]{margin-top:5px;color:var(--admin-muted)}
.translations-card[b-nihweuh08y],.related-card[b-nihweuh08y]{grid-column:1/-1}.translations[b-nihweuh08y]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:18px}.translations label[b-nihweuh08y]{display:flex;flex-direction:column;gap:7px;padding:12px;border:1px solid var(--admin-border);border-radius:11px;background:var(--admin-bg)}.translations label>span[b-nihweuh08y]{color:#4771bc;font-size:10px;font-weight:800}.translations textarea[b-nihweuh08y]{min-height:80px;padding:9px 11px;resize:vertical}.tabs[b-nihweuh08y]{display:flex;gap:3px;padding:0 16px;border-bottom:1px solid var(--admin-border);overflow:auto}.tabs button[b-nihweuh08y]{min-height:48px;padding:0 13px;border:0;border-bottom:3px solid transparent;color:var(--admin-muted);background:transparent;font:inherit;font-size:11px;font-weight:750}.tabs button.active[b-nihweuh08y]{color:#326bd7;border-bottom-color:#3978ed}.tabs button span[b-nihweuh08y]{margin-left:5px;padding:3px 6px;border-radius:999px;background:var(--admin-bg)}.linked-list[b-nihweuh08y]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:16px}.linked-list button[b-nihweuh08y]{display:grid;grid-template-columns:36px 1fr auto;align-items:center;gap:10px;padding:11px;border:1px solid var(--admin-border);border-radius:10px;color:var(--admin-text);background:var(--admin-bg);text-align:left;cursor:pointer}.linked-list button>span[b-nihweuh08y]{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;color:#326bd7;background:#e6efff}.linked-list b[b-nihweuh08y],.linked-list small[b-nihweuh08y]{display:block}.linked-list small[b-nihweuh08y]{margin-top:3px;color:var(--admin-muted);font-size:9px}.linked-list em[b-nihweuh08y]{font-style:normal}.disabled[b-nihweuh08y]{opacity:.5}.product-grid[b-nihweuh08y]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:16px}.product-grid button[b-nihweuh08y]{display:flex;align-items:center;gap:10px;padding:9px;border:1px solid var(--admin-border);border-radius:11px;color:var(--admin-text);background:var(--admin-bg);text-align:left}.product-grid img[b-nihweuh08y],.product-grid button>span[b-nihweuh08y]{width:52px;height:52px;display:grid;place-items:center;flex:0 0 auto;border-radius:10px;object-fit:cover;background:var(--admin-surface)}.product-grid b[b-nihweuh08y],.product-grid small[b-nihweuh08y]{display:block}.product-grid small[b-nihweuh08y]{margin-top:3px;color:var(--admin-muted);font-size:9px}.images-grid[b-nihweuh08y]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;padding:16px}.images-grid>div[b-nihweuh08y]{position:relative;overflow:hidden;border:1px solid var(--admin-border);border-radius:11px;background:var(--admin-bg)}.images-grid img[b-nihweuh08y]{width:100%;height:145px;object-fit:cover}.images-grid b[b-nihweuh08y],.images-grid small[b-nihweuh08y]{display:block;padding:7px 9px 0;font-size:10px}.images-grid small[b-nihweuh08y]{padding-top:2px;padding-bottom:8px;color:var(--admin-muted);font-size:9px}.images-grid em[b-nihweuh08y]{position:absolute;top:7px;right:7px;padding:4px 7px;border-radius:999px;color:#fff;background:#3978ed;font-size:8px;font-style:normal}.empty-related[b-nihweuh08y]{min-height:160px;display:grid;place-items:center;color:var(--admin-muted)}.state-card[b-nihweuh08y]{min-height:420px;display:grid;place-items:center;align-content:center;border:1px solid var(--admin-border);border-radius:17px;color:var(--admin-muted);background:var(--admin-surface)}.spinner[b-nihweuh08y]{width:36px;height:36px;border:3px solid var(--admin-border);border-top-color:#3978ed;border-radius:50%;animation:spin-b-nihweuh08y .8s linear infinite}@keyframes spin-b-nihweuh08y{to{transform:rotate(360deg)}}@media(max-width:1050px){.content-grid[b-nihweuh08y]{grid-template-columns:1fr}.translations-card[b-nihweuh08y],.related-card[b-nihweuh08y]{grid-column:auto}.translations[b-nihweuh08y],.images-grid[b-nihweuh08y]{grid-template-columns:repeat(2,minmax(0,1fr))}.product-grid[b-nihweuh08y]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.field-grid[b-nihweuh08y],.translations[b-nihweuh08y],.linked-list[b-nihweuh08y],.product-grid[b-nihweuh08y],.images-grid[b-nihweuh08y]{grid-template-columns:1fr}.edit-field.wide[b-nihweuh08y],.field.wide[b-nihweuh08y]{grid-column:auto}.back-button span[b-nihweuh08y]{display:none}.category-header[b-nihweuh08y]{flex-wrap:wrap}}
/* /Components/Pages/ProductDetails.razor.rz.scp.css */
.product-details-page[b-w7o3tkqp1h]{color:var(--admin-text)}.details-toolbar[b-w7o3tkqp1h]{min-height:48px;display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.toolbar-actions[b-w7o3tkqp1h]{display:flex;gap:8px}.back-button[b-w7o3tkqp1h],.refresh-button[b-w7o3tkqp1h],.save-button[b-w7o3tkqp1h]{min-height:41px;padding:0 14px;border:1px solid var(--admin-border);border-radius:10px;color:var(--admin-text);background:var(--admin-surface);font:inherit;font-size:13px;font-weight:700;cursor:pointer}.save-button[b-w7o3tkqp1h]{color:#fff;border-color:#2d65d4;background:linear-gradient(135deg,#3978ed,#285cbe)}.page-message[b-w7o3tkqp1h]{margin-bottom:14px;padding:12px 15px;border-radius:11px;font-size:13px;font-weight:650}.page-message.success[b-w7o3tkqp1h]{color:#116c42;background:#e3f7ec}.page-message.error[b-w7o3tkqp1h]{color:#a32e36;background:#ffe6e8}.product-header[b-w7o3tkqp1h]{min-height:126px;display:flex;align-items:center;gap:18px;padding:23px;margin-bottom:18px;border:1px solid var(--admin-border);border-radius:18px;background:linear-gradient(120deg,var(--admin-surface),var(--sidebar-active))}.main-image[b-w7o3tkqp1h]{width:82px;height:82px;display:grid;place-items:center;overflow:hidden;flex:0 0 auto;border:1px solid var(--admin-border);border-radius:18px;background:var(--admin-bg)}.main-image img[b-w7o3tkqp1h]{width:100%;height:100%;object-fit:cover}.main-image span[b-w7o3tkqp1h]{font-size:30px;color:#7893c4}.product-heading[b-w7o3tkqp1h]{min-width:0;flex:1}.product-heading>span[b-w7o3tkqp1h]{color:#4d75bf;font-size:11px;font-weight:800;text-transform:uppercase}.product-heading h1[b-w7o3tkqp1h]{margin:3px 0;font-size:27px}.product-heading p[b-w7o3tkqp1h]{margin:0;color:var(--admin-muted);font-family:Consolas,monospace}.status[b-w7o3tkqp1h]{padding:8px 11px;border-radius:999px;font-size:11px;font-weight:800}.status.active[b-w7o3tkqp1h]{color:#137147;background:#e4f6ec}.status.blocked[b-w7o3tkqp1h]{color:#a62f37;background:#ffe5e7}
.content-grid[b-w7o3tkqp1h]{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(300px,.8fr);gap:18px;align-items:start}.info-card[b-w7o3tkqp1h]{overflow:hidden;border:1px solid var(--admin-border);border-radius:17px;background:var(--admin-surface);box-shadow:0 8px 24px rgba(17,31,58,.05)}.card-title[b-w7o3tkqp1h]{min-height:70px;display:flex;align-items:center;gap:12px;padding:14px 18px;border-bottom:1px solid var(--admin-border)}.card-title>span:first-child[b-w7o3tkqp1h]{width:38px;height:38px;display:grid;place-items:center;flex:0 0 auto;border-radius:11px;color:#376ddd;background:#eaf1ff;font-size:19px}.card-title h2[b-w7o3tkqp1h]{margin:0;font-size:16px}.card-title p[b-w7o3tkqp1h]{margin:3px 0 0;color:var(--admin-muted);font-size:11px}.counter[b-w7o3tkqp1h]{margin-left:auto!important;width:auto!important;height:auto!important;padding:6px 9px;border-radius:999px!important;font-size:10px!important}.field-grid[b-w7o3tkqp1h]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:18px}.edit-field[b-w7o3tkqp1h]{display:flex;flex-direction:column;gap:7px}.edit-field.wide[b-w7o3tkqp1h],.field.wide[b-w7o3tkqp1h]{grid-column:1/-1}.edit-field>span[b-w7o3tkqp1h],.field>span[b-w7o3tkqp1h]{color:var(--admin-muted);font-size:11px;font-weight:700}.edit-field input[b-w7o3tkqp1h],.edit-field select[b-w7o3tkqp1h],.translations input[b-w7o3tkqp1h],.translations textarea[b-w7o3tkqp1h]{width:100%;border:1px solid var(--admin-border);border-radius:9px;outline:0;color:var(--admin-text);background:var(--admin-bg);font:inherit}.edit-field input[b-w7o3tkqp1h],.edit-field select[b-w7o3tkqp1h],.translations input[b-w7o3tkqp1h]{height:42px;padding:0 11px}.toggle-field[b-w7o3tkqp1h]{min-height:46px;display:flex;align-items:center;gap:10px;padding:0 12px;border:1px solid var(--admin-border);border-radius:10px;background:var(--admin-bg);font-size:12px;font-weight:650}.toggle-field input[b-w7o3tkqp1h]{width:18px;height:18px;accent-color:#3978ed}.field[b-w7o3tkqp1h]{padding:12px;border:1px solid var(--admin-border);border-radius:10px;background:var(--admin-bg)}.field b[b-w7o3tkqp1h]{display:block;margin-top:6px;overflow-wrap:anywhere;font-size:11px}.actual-image[b-w7o3tkqp1h]{min-height:275px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:18px;text-align:center}.actual-image img[b-w7o3tkqp1h]{width:min(220px,100%);height:180px;border-radius:15px;object-fit:contain;background:var(--admin-bg)}.actual-image>span[b-w7o3tkqp1h]{font-size:52px;color:#7893c4}.actual-image b[b-w7o3tkqp1h]{margin-top:12px}.actual-image small[b-w7o3tkqp1h]{margin-top:5px;color:var(--admin-muted)}
.translations-card[b-w7o3tkqp1h],.tags-card[b-w7o3tkqp1h],.related-card[b-w7o3tkqp1h]{grid-column:1/-1}.translations[b-w7o3tkqp1h]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:18px}.translations label[b-w7o3tkqp1h]{display:flex;flex-direction:column;gap:7px;padding:12px;border:1px solid var(--admin-border);border-radius:11px;background:var(--admin-bg)}.translations label>span[b-w7o3tkqp1h]{color:#4771bc;font-size:10px;font-weight:800}.translations textarea[b-w7o3tkqp1h]{min-height:80px;padding:9px 11px;resize:vertical}.tag-grid[b-w7o3tkqp1h]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;padding:16px}.tag-option[b-w7o3tkqp1h]{display:flex;align-items:center;gap:9px;padding:10px;border:1px solid var(--admin-border);border-radius:10px;background:var(--admin-bg)}.tag-option.selected[b-w7o3tkqp1h]{border-color:#7094df;background:var(--sidebar-active)}.tag-option.disabled[b-w7o3tkqp1h]{opacity:.5}.tag-option input[b-w7o3tkqp1h]{width:18px;height:18px;accent-color:#3978ed}.tag-option b[b-w7o3tkqp1h],.tag-option small[b-w7o3tkqp1h]{display:block}.tag-option b[b-w7o3tkqp1h]{font-size:11px}.tag-option small[b-w7o3tkqp1h]{margin-top:2px;color:var(--admin-muted);font-size:9px}
.tabs[b-w7o3tkqp1h]{display:flex;gap:3px;padding:0 16px;border-bottom:1px solid var(--admin-border);overflow:auto}.tabs button[b-w7o3tkqp1h]{min-height:48px;padding:0 13px;border:0;border-bottom:3px solid transparent;color:var(--admin-muted);background:transparent;font:inherit;font-size:11px;font-weight:750;white-space:nowrap}.tabs button.active[b-w7o3tkqp1h]{color:#326bd7;border-bottom-color:#3978ed}.tabs button span[b-w7o3tkqp1h]{margin-left:5px;padding:3px 6px;border-radius:999px;background:var(--admin-bg)}.image-grid[b-w7o3tkqp1h]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;padding:16px}.image-item[b-w7o3tkqp1h]{position:relative;overflow:hidden;border:1px solid var(--admin-border);border-radius:12px;background:var(--admin-bg)}.image-item.disabled[b-w7o3tkqp1h]{opacity:.5}.image-item img[b-w7o3tkqp1h]{width:100%;height:145px;object-fit:cover}.image-item div[b-w7o3tkqp1h]{padding:9px}.image-item b[b-w7o3tkqp1h],.image-item small[b-w7o3tkqp1h]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px}.image-item small[b-w7o3tkqp1h]{margin-top:3px;color:var(--admin-muted);font-size:9px}.image-item em[b-w7o3tkqp1h]{position:absolute;top:8px;right:8px;padding:4px 7px;border-radius:999px;color:#fff;background:#3978ed;font-size:8px;font-style:normal}.data-table-wrap[b-w7o3tkqp1h]{overflow:auto;padding:16px}.data-table-wrap table[b-w7o3tkqp1h]{width:100%;min-width:700px;border-collapse:collapse}.data-table-wrap th[b-w7o3tkqp1h],.data-table-wrap td[b-w7o3tkqp1h]{padding:11px;border-bottom:1px solid var(--admin-border);text-align:left;font-size:11px}.data-table-wrap th[b-w7o3tkqp1h]{color:var(--admin-muted);background:var(--admin-bg)}.data-table-wrap td small[b-w7o3tkqp1h]{display:block;color:var(--admin-muted)}.compact-list[b-w7o3tkqp1h]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:16px}.compact-list>div[b-w7o3tkqp1h]{display:grid;grid-template-columns:32px 1fr auto;align-items:center;gap:3px 9px;padding:11px;border:1px solid var(--admin-border);border-radius:10px;background:var(--admin-bg)}.compact-list>div>span[b-w7o3tkqp1h]{grid-row:1/3;width:30px;height:30px;display:grid;place-items:center;border-radius:9px;color:#326bd7;background:#e6efff}.compact-list b[b-w7o3tkqp1h]{font-size:11px}.compact-list small[b-w7o3tkqp1h]{grid-column:2;color:var(--admin-muted);font-size:9px}.compact-list em[b-w7o3tkqp1h]{grid-column:3;grid-row:1/3;color:#4c6da8;font-size:10px;font-style:normal}.empty-related[b-w7o3tkqp1h]{min-height:160px;display:grid;place-items:center;color:var(--admin-muted)}
.state-card[b-w7o3tkqp1h]{min-height:420px;display:grid;place-items:center;align-content:center;border:1px solid var(--admin-border);border-radius:17px;color:var(--admin-muted);background:var(--admin-surface)}.spinner[b-w7o3tkqp1h]{width:36px;height:36px;border:3px solid var(--admin-border);border-top-color:#3978ed;border-radius:50%;animation:spin-b-w7o3tkqp1h .8s linear infinite}@keyframes spin-b-w7o3tkqp1h{to{transform:rotate(360deg)}}@media(max-width:1050px){.content-grid[b-w7o3tkqp1h]{grid-template-columns:1fr}.translations-card[b-w7o3tkqp1h],.tags-card[b-w7o3tkqp1h],.related-card[b-w7o3tkqp1h]{grid-column:auto}.translations[b-w7o3tkqp1h],.tag-grid[b-w7o3tkqp1h],.image-grid[b-w7o3tkqp1h]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.field-grid[b-w7o3tkqp1h],.translations[b-w7o3tkqp1h],.tag-grid[b-w7o3tkqp1h],.image-grid[b-w7o3tkqp1h],.compact-list[b-w7o3tkqp1h]{grid-template-columns:1fr}.edit-field.wide[b-w7o3tkqp1h],.field.wide[b-w7o3tkqp1h]{grid-column:auto}.back-button span[b-w7o3tkqp1h]{display:none}.product-header[b-w7o3tkqp1h]{flex-wrap:wrap}}
.group-name[b-w7o3tkqp1h]{cursor:pointer}
.related-actions[b-w7o3tkqp1h]{display:flex;justify-content:flex-end;padding:12px 16px 0}.related-actions button[b-w7o3tkqp1h],.inline-add[b-w7o3tkqp1h]{min-height:38px;padding:0 13px;border:1px solid #2d65d4;border-radius:10px;color:#fff;background:linear-gradient(135deg,#3978ed,#285cbe);font:inherit;font-size:11px;font-weight:800;cursor:pointer}.inline-add[b-w7o3tkqp1h]{min-height:34px;white-space:nowrap}
.modifier-groups[b-w7o3tkqp1h]{display:grid;gap:14px;padding:16px}.modifier-group-card[b-w7o3tkqp1h]{overflow:hidden;border:1px solid var(--admin-border);border-radius:14px;background:var(--admin-bg)}.modifier-group-header[b-w7o3tkqp1h]{min-height:68px;display:flex;align-items:center;gap:11px;padding:12px 14px;border-bottom:1px solid var(--admin-border);background:var(--admin-surface)}.group-icon[b-w7o3tkqp1h]{width:36px;height:36px;display:grid;place-items:center;flex:0 0 auto;border-radius:10px;color:#326bd7;background:#e6efff;font-size:19px;font-weight:800}.group-name[b-w7o3tkqp1h]{min-width:150px;margin-right:auto}.group-name b[b-w7o3tkqp1h],.group-name small[b-w7o3tkqp1h]{display:block}.group-name b[b-w7o3tkqp1h]{font-size:13px}.group-name small[b-w7o3tkqp1h]{margin-top:3px;color:var(--admin-muted);font-size:9px}.group-limits[b-w7o3tkqp1h]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:5px}.group-limits span[b-w7o3tkqp1h],.required-badge[b-w7o3tkqp1h],.disabled-badge[b-w7o3tkqp1h]{padding:5px 7px;border-radius:999px;font-size:8px;font-style:normal;font-weight:800}.group-limits span[b-w7o3tkqp1h]{color:#42639c;background:var(--sidebar-active)}.required-badge[b-w7o3tkqp1h]{color:#9b5d00;background:#fff0c8}.modifier-options[b-w7o3tkqp1h]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:11px}.modifier-option[b-w7o3tkqp1h]{position:relative;min-width:0;display:grid;grid-template-columns:50px minmax(0,1fr);grid-template-rows:auto auto auto;gap:7px 10px;padding:10px;border:1px solid var(--admin-border);border-radius:11px;color:var(--admin-text);background:var(--admin-surface);font:inherit;text-align:left;cursor:pointer;transition:border-color .15s,transform .15s,box-shadow .15s}.modifier-option:hover[b-w7o3tkqp1h]{transform:translateY(-1px);border-color:#7094df;box-shadow:0 6px 15px rgba(32,72,145,.1)}.modifier-option.disabled[b-w7o3tkqp1h]{opacity:.58}.modifier-image[b-w7o3tkqp1h]{grid-row:1/4;width:50px;height:50px;display:grid;place-items:center;overflow:hidden;border-radius:10px;color:#6f89bb;background:var(--admin-bg);font-size:22px}.modifier-image img[b-w7o3tkqp1h]{width:100%;height:100%;object-fit:cover}.modifier-name[b-w7o3tkqp1h]{min-width:0;padding-right:4px}.modifier-name b[b-w7o3tkqp1h],.modifier-name small[b-w7o3tkqp1h]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modifier-name b[b-w7o3tkqp1h]{font-size:11px}.modifier-name small[b-w7o3tkqp1h]{margin-top:2px;color:var(--admin-muted);font-size:8px}.modifier-quantities[b-w7o3tkqp1h]{display:flex;flex-wrap:wrap;gap:4px 9px;color:var(--admin-muted);font-size:8px}.modifier-quantities small b[b-w7o3tkqp1h]{color:var(--admin-text)}.modifier-price[b-w7o3tkqp1h]{color:#28744f;font-size:9px;font-weight:800}.disabled-badge[b-w7o3tkqp1h]{position:absolute;top:8px;right:8px;color:#a62f37;background:#ffe5e7}.modifier-options-empty[b-w7o3tkqp1h]{padding:25px;color:var(--admin-muted);font-size:11px;text-align:center}@media(max-width:1100px){.modifier-options[b-w7o3tkqp1h]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.modifier-group-header[b-w7o3tkqp1h]{align-items:flex-start;flex-wrap:wrap}.group-limits[b-w7o3tkqp1h]{justify-content:flex-start;width:100%;padding-left:47px}.modifier-options[b-w7o3tkqp1h]{grid-template-columns:1fr}}
.combo-warning[b-w7o3tkqp1h]{margin:12px 16px;padding:12px;color:#8a5a00;background:#fff2cf;border-radius:10px;font-size:11px}.combo-editor[b-w7o3tkqp1h]{display:grid;grid-template-columns:minmax(240px,2fr) minmax(130px,.6fr) minmax(120px,.5fr) auto;gap:10px;padding:14px 16px;border-bottom:1px solid var(--admin-border);background:var(--admin-bg)}.combo-editor label[b-w7o3tkqp1h]{display:flex;flex-direction:column;gap:6px}.combo-editor label span[b-w7o3tkqp1h]{color:var(--admin-muted);font-size:9px;font-weight:700}.combo-editor input[b-w7o3tkqp1h],.combo-editor select[b-w7o3tkqp1h]{width:100%;height:40px;padding:0 10px;border:1px solid var(--admin-border);border-radius:9px;color:var(--admin-text);background:var(--admin-surface);font:inherit}.combo-editor>div[b-w7o3tkqp1h]{display:flex;align-items:flex-end;gap:7px}.combo-editor button[b-w7o3tkqp1h]{min-height:40px;padding:0 11px;border:1px solid var(--admin-border);border-radius:9px;color:var(--admin-text);background:var(--admin-surface);font:inherit;font-size:10px;font-weight:750}.combo-editor button.primary[b-w7o3tkqp1h]{color:#fff;border-color:#2d65d4;background:#3978ed}.combo-list>div[b-w7o3tkqp1h]{grid-template-columns:32px minmax(0,1fr) auto auto}.combo-item-actions[b-w7o3tkqp1h]{grid-column:2/5;display:flex;justify-content:flex-end;gap:6px}.combo-item-actions button[b-w7o3tkqp1h]{min-height:29px;padding:0 8px;border:1px solid var(--admin-border);border-radius:7px;color:#326bd7;background:var(--admin-surface);font:inherit;font-size:9px;font-weight:750}.combo-item-actions button.danger[b-w7o3tkqp1h]{color:#a62f37;background:#ffe5e7}@media(max-width:850px){.combo-editor[b-w7o3tkqp1h]{grid-template-columns:1fr 1fr}.combo-editor>label:first-child[b-w7o3tkqp1h],.combo-editor>div[b-w7o3tkqp1h]{grid-column:1/-1}}@media(max-width:560px){.combo-editor[b-w7o3tkqp1h]{grid-template-columns:1fr}.combo-editor>label:first-child[b-w7o3tkqp1h],.combo-editor>div[b-w7o3tkqp1h]{grid-column:auto}.combo-editor>div[b-w7o3tkqp1h]{align-items:stretch;flex-direction:column}}
/* /Components/Pages/ProductModifierGroupCreate.razor.rz.scp.css */
.modifier-create-page[b-ngnvckqqhs]{color:var(--admin-text)}.details-toolbar[b-ngnvckqqhs]{min-height:48px;display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.back-button[b-ngnvckqqhs],.save-button[b-ngnvckqqhs]{min-height:42px;padding:0 15px;border:1px solid var(--admin-border);border-radius:10px;color:var(--admin-text);background:var(--admin-surface);font:inherit;font-size:13px;font-weight:750;cursor:pointer}.save-button[b-ngnvckqqhs]{color:#fff;border-color:#2d65d4;background:linear-gradient(135deg,#3978ed,#285cbe)}button:disabled[b-ngnvckqqhs]{opacity:.55;cursor:not-allowed}.page-message[b-ngnvckqqhs]{margin-bottom:14px;padding:12px 15px;border-radius:11px;font-size:13px;font-weight:650}.page-message.error[b-ngnvckqqhs]{color:#a32e36;background:#ffe6e8}.modifier-create-page>header[b-ngnvckqqhs]{display:flex;align-items:center;gap:16px;padding:22px;margin-bottom:18px;border:1px solid var(--admin-border);border-radius:18px;background:linear-gradient(120deg,var(--admin-surface),var(--sidebar-active))}.modifier-create-page>header>span[b-ngnvckqqhs]{width:64px;height:64px;display:grid;place-items:center;border-radius:16px;color:#326bd7;background:#e6efff;font-size:30px;font-weight:900}.modifier-create-page header small[b-ngnvckqqhs]{color:#4d75bf;font-weight:800;text-transform:uppercase}.modifier-create-page header h1[b-ngnvckqqhs]{margin:4px 0;font-size:25px}.modifier-create-page header p[b-ngnvckqqhs]{margin:0;color:var(--admin-muted)}.info-card[b-ngnvckqqhs]{overflow:hidden;border:1px solid var(--admin-border);border-radius:17px;background:var(--admin-surface)}.card-title[b-ngnvckqqhs]{padding:16px 18px;border-bottom:1px solid var(--admin-border)}.card-title h2[b-ngnvckqqhs]{margin:0;font-size:17px}.card-title p[b-ngnvckqqhs]{margin:4px 0 0;color:var(--admin-muted);font-size:11px}.field-grid[b-ngnvckqqhs]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:18px}.edit-field[b-ngnvckqqhs]{display:flex;flex-direction:column;gap:7px}.wide[b-ngnvckqqhs]{grid-column:1/-1}.edit-field>span[b-ngnvckqqhs]{color:var(--admin-muted);font-size:11px;font-weight:700}.edit-field input[b-ngnvckqqhs],.edit-field select[b-ngnvckqqhs]{width:100%;height:43px;padding:0 11px;border:1px solid var(--admin-border);border-radius:9px;color:var(--admin-text);background:var(--admin-bg);font:inherit}.toggle-field[b-ngnvckqqhs]{min-height:46px;display:flex;align-items:center;gap:10px;padding:0 12px;border:1px solid var(--admin-border);border-radius:10px;background:var(--admin-bg);font-size:12px;font-weight:650}.toggle-field input[b-ngnvckqqhs]{width:18px;height:18px;accent-color:#3978ed}.hint[b-ngnvckqqhs]{margin:0 18px 18px;padding:12px;border-radius:10px;color:#825600;background:#fff1c8;font-size:12px}.state-card[b-ngnvckqqhs]{min-height:350px;display:grid;place-items:center;border:1px solid var(--admin-border);border-radius:17px;color:var(--admin-muted);background:var(--admin-surface)}@media(max-width:700px){.field-grid[b-ngnvckqqhs]{grid-template-columns:1fr}.wide[b-ngnvckqqhs]{grid-column:auto}}
/* /Components/Pages/ProductModifierGroupDetails.razor.rz.scp.css */
.modifier-group-details-page[b-k2bgaoiiy8]{color:var(--admin-text)}.details-toolbar[b-k2bgaoiiy8]{min-height:48px;display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.toolbar-actions[b-k2bgaoiiy8]{display:flex;gap:8px}.back-button[b-k2bgaoiiy8],.refresh-button[b-k2bgaoiiy8],.save-button[b-k2bgaoiiy8]{min-height:41px;padding:0 14px;border:1px solid var(--admin-border);border-radius:10px;color:var(--admin-text);background:var(--admin-surface);font:inherit;font-size:13px;font-weight:700;cursor:pointer}.save-button[b-k2bgaoiiy8]{color:#fff;border-color:#2d65d4;background:linear-gradient(135deg,#3978ed,#285cbe)}button:disabled[b-k2bgaoiiy8]{cursor:not-allowed;opacity:.55}.page-message[b-k2bgaoiiy8]{margin-bottom:14px;padding:12px 15px;border-radius:11px;font-size:13px;font-weight:650}.page-message.success[b-k2bgaoiiy8]{color:#116c42;background:#e3f7ec}.page-message.error[b-k2bgaoiiy8]{color:#a32e36;background:#ffe6e8}.group-header[b-k2bgaoiiy8]{min-height:118px;display:flex;align-items:center;gap:17px;padding:22px;margin-bottom:18px;border:1px solid var(--admin-border);border-radius:18px;background:linear-gradient(120deg,var(--admin-surface),var(--sidebar-active))}.header-icon[b-k2bgaoiiy8]{width:70px;height:70px;display:grid;place-items:center;flex:0 0 auto;border-radius:17px;color:#326bd7;background:#e6efff;font-size:34px;font-weight:800}.group-header>div[b-k2bgaoiiy8]{min-width:0;flex:1}.group-header>div>span[b-k2bgaoiiy8]{color:#4d75bf;font-size:11px;font-weight:800;text-transform:uppercase}.group-header h1[b-k2bgaoiiy8]{margin:3px 0;font-size:26px}.group-header p[b-k2bgaoiiy8]{margin:0;color:var(--admin-muted);font-size:11px}.status[b-k2bgaoiiy8]{padding:8px 11px;border-radius:999px;font-size:11px;font-weight:800}.status.active[b-k2bgaoiiy8]{color:#137147;background:#e4f6ec}.status.blocked[b-k2bgaoiiy8]{color:#a62f37;background:#ffe5e7}.content-grid[b-k2bgaoiiy8]{display:grid;gap:18px}.info-card[b-k2bgaoiiy8]{overflow:hidden;border:1px solid var(--admin-border);border-radius:17px;background:var(--admin-surface);box-shadow:0 8px 24px rgba(17,31,58,.05)}.card-title[b-k2bgaoiiy8]{min-height:70px;display:flex;align-items:center;gap:12px;padding:14px 18px;border-bottom:1px solid var(--admin-border)}.card-title>span[b-k2bgaoiiy8]{width:38px;height:38px;display:grid;place-items:center;flex:0 0 auto;border-radius:11px;color:#376ddd;background:#eaf1ff;font-size:18px}.card-title h2[b-k2bgaoiiy8]{margin:0;font-size:16px}.card-title p[b-k2bgaoiiy8]{margin:3px 0 0;color:var(--admin-muted);font-size:11px}.field-grid[b-k2bgaoiiy8]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:18px}.edit-field[b-k2bgaoiiy8]{display:flex;flex-direction:column;gap:7px}.edit-field.wide[b-k2bgaoiiy8]{grid-column:1/-1}.edit-field>span[b-k2bgaoiiy8],.entity-id>span[b-k2bgaoiiy8]{color:var(--admin-muted);font-size:11px;font-weight:700}.edit-field input[b-k2bgaoiiy8]{width:100%;height:42px;padding:0 11px;border:1px solid var(--admin-border);border-radius:9px;outline:0;color:var(--admin-text);background:var(--admin-bg);font:inherit}.toggle-field[b-k2bgaoiiy8],.entity-id[b-k2bgaoiiy8]{min-height:46px;display:flex;align-items:center;gap:10px;padding:0 12px;border:1px solid var(--admin-border);border-radius:10px;background:var(--admin-bg);font-size:12px;font-weight:650}.toggle-field input[b-k2bgaoiiy8]{width:18px;height:18px;accent-color:#3978ed}.entity-id[b-k2bgaoiiy8]{flex-direction:column;align-items:flex-start;justify-content:center}.entity-id b[b-k2bgaoiiy8]{overflow-wrap:anywhere;font-size:10px}.translations[b-k2bgaoiiy8]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:18px}.translations label[b-k2bgaoiiy8]{display:flex;flex-direction:column;gap:7px;padding:12px;border:1px solid var(--admin-border);border-radius:11px;background:var(--admin-bg)}.translations label>span[b-k2bgaoiiy8]{color:#4771bc;font-size:10px;font-weight:800}.translations input[b-k2bgaoiiy8],.translations textarea[b-k2bgaoiiy8]{width:100%;border:1px solid var(--admin-border);border-radius:9px;outline:0;color:var(--admin-text);background:var(--admin-surface);font:inherit}.translations input[b-k2bgaoiiy8]{height:42px;padding:0 11px}.translations textarea[b-k2bgaoiiy8]{min-height:90px;padding:9px 11px;resize:vertical}.state-card[b-k2bgaoiiy8]{min-height:420px;display:grid;place-items:center;align-content:center;border:1px solid var(--admin-border);border-radius:17px;color:var(--admin-muted);background:var(--admin-surface)}.spinner[b-k2bgaoiiy8]{width:36px;height:36px;border:3px solid var(--admin-border);border-top-color:#3978ed;border-radius:50%;animation:spin-b-k2bgaoiiy8 .8s linear infinite}@keyframes spin-b-k2bgaoiiy8{to{transform:rotate(360deg)}}@media(max-width:900px){.translations[b-k2bgaoiiy8]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.field-grid[b-k2bgaoiiy8],.translations[b-k2bgaoiiy8]{grid-template-columns:1fr}.edit-field.wide[b-k2bgaoiiy8]{grid-column:auto}.group-header[b-k2bgaoiiy8]{flex-wrap:wrap}.status[b-k2bgaoiiy8]{margin-left:87px}}
/* /Components/Pages/ProductModifierOptionCreate.razor.rz.scp.css */
.modifier-option-create-page[b-jt92b2m2f8]{color:var(--admin-text)}.details-toolbar[b-jt92b2m2f8]{min-height:48px;display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.back-button[b-jt92b2m2f8],.save-button[b-jt92b2m2f8],.product-search button[b-jt92b2m2f8],.search-pagination button[b-jt92b2m2f8]{min-height:41px;padding:0 14px;border:1px solid var(--admin-border);border-radius:10px;color:var(--admin-text);background:var(--admin-surface);font:inherit;font-size:12px;font-weight:750;cursor:pointer}.save-button[b-jt92b2m2f8],.product-search button[b-jt92b2m2f8]{color:#fff;border-color:#2d65d4;background:linear-gradient(135deg,#3978ed,#285cbe)}button:disabled[b-jt92b2m2f8]{opacity:.55;cursor:not-allowed}.page-message[b-jt92b2m2f8]{margin-bottom:14px;padding:12px 15px;border-radius:11px;font-size:13px;font-weight:650}.page-message.error[b-jt92b2m2f8]{color:#a32e36;background:#ffe6e8}.modifier-option-create-page>header[b-jt92b2m2f8]{display:flex;align-items:center;gap:16px;padding:22px;margin-bottom:18px;border:1px solid var(--admin-border);border-radius:18px;background:linear-gradient(120deg,var(--admin-surface),var(--sidebar-active))}.header-image[b-jt92b2m2f8]{width:70px;height:70px;display:grid;place-items:center;overflow:hidden;border-radius:16px;color:#326bd7;background:#e6efff;font-size:30px}.header-image img[b-jt92b2m2f8]{width:100%;height:100%;object-fit:cover}.modifier-option-create-page header small[b-jt92b2m2f8]{color:#4d75bf;font-weight:800;text-transform:uppercase}.modifier-option-create-page header h1[b-jt92b2m2f8]{margin:4px 0;font-size:25px}.modifier-option-create-page header p[b-jt92b2m2f8]{margin:0;color:var(--admin-muted)}.content-grid[b-jt92b2m2f8]{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(360px,.75fr);gap:18px;align-items:start}.info-card[b-jt92b2m2f8]{overflow:hidden;border:1px solid var(--admin-border);border-radius:17px;background:var(--admin-surface)}.card-title[b-jt92b2m2f8]{padding:16px 18px;border-bottom:1px solid var(--admin-border)}.card-title h2[b-jt92b2m2f8]{margin:0;font-size:17px}.card-title p[b-jt92b2m2f8]{margin:4px 0 0;color:var(--admin-muted);font-size:11px}.selected-product[b-jt92b2m2f8]{display:flex;align-items:center;gap:11px;margin:15px 15px 0;padding:10px;border:1px solid #7094df;border-radius:11px;background:var(--sidebar-active)}.selected-product img[b-jt92b2m2f8],.selected-product>span[b-jt92b2m2f8]{width:50px;height:50px;display:grid;place-items:center;border-radius:9px;object-fit:cover;background:var(--admin-bg)}.selected-product div[b-jt92b2m2f8]{min-width:0;flex:1}.selected-product b[b-jt92b2m2f8],.selected-product small[b-jt92b2m2f8]{display:block}.selected-product small[b-jt92b2m2f8]{margin-top:3px;color:var(--admin-muted)}.selected-product em[b-jt92b2m2f8]{color:#2d65d4;font-size:10px;font-style:normal;font-weight:800}.product-search[b-jt92b2m2f8]{display:grid;grid-template-columns:1fr auto;gap:8px;padding:15px}.product-search input[b-jt92b2m2f8]{height:42px;padding:0 12px;border:1px solid var(--admin-border);border-radius:10px;color:var(--admin-text);background:var(--admin-bg);font:inherit}.product-results[b-jt92b2m2f8]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 15px}.product-results>button[b-jt92b2m2f8]{min-width:0;display:flex;align-items:center;gap:9px;padding:9px;border:1px solid var(--admin-border);border-radius:10px;color:var(--admin-text);background:var(--admin-bg);font:inherit;text-align:left;cursor:pointer}.product-results>button.selected[b-jt92b2m2f8]{border-color:#3978ed;background:var(--sidebar-active)}.product-results>button img[b-jt92b2m2f8],.product-results>button>span[b-jt92b2m2f8]{width:45px;height:45px;display:grid;place-items:center;flex:0 0 auto;border-radius:8px;object-fit:cover;background:var(--admin-surface)}.product-results>button div[b-jt92b2m2f8]{min-width:0}.product-results b[b-jt92b2m2f8],.product-results small[b-jt92b2m2f8]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-results b[b-jt92b2m2f8]{font-size:11px}.product-results small[b-jt92b2m2f8]{margin-top:3px;color:var(--admin-muted);font-size:9px}.search-state[b-jt92b2m2f8]{padding:30px;text-align:center;color:var(--admin-muted)}.search-pagination[b-jt92b2m2f8]{display:flex;align-items:center;justify-content:space-between;padding:14px 15px;color:var(--admin-muted);font-size:10px}.search-pagination div[b-jt92b2m2f8]{display:flex;gap:5px}.search-pagination button[b-jt92b2m2f8]{min-width:36px;padding:0}.field-grid[b-jt92b2m2f8]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;padding:16px}.edit-field[b-jt92b2m2f8]{display:flex;flex-direction:column;gap:7px}.edit-field>span[b-jt92b2m2f8]{color:var(--admin-muted);font-size:10px;font-weight:700}.edit-field input[b-jt92b2m2f8],.edit-field select[b-jt92b2m2f8]{width:100%;height:42px;padding:0 10px;border:1px solid var(--admin-border);border-radius:9px;color:var(--admin-text);background:var(--admin-bg);font:inherit}.wide[b-jt92b2m2f8]{grid-column:1/-1}.toggle-field[b-jt92b2m2f8]{min-height:46px;display:flex;align-items:center;gap:10px;padding:0 12px;border:1px solid var(--admin-border);border-radius:10px;background:var(--admin-bg);font-size:11px;font-weight:650}.toggle-field input[b-jt92b2m2f8]{width:18px;height:18px;accent-color:#3978ed}.state-card[b-jt92b2m2f8]{min-height:350px;display:grid;place-items:center;border:1px solid var(--admin-border);border-radius:17px;color:var(--admin-muted);background:var(--admin-surface)}@media(max-width:1050px){.content-grid[b-jt92b2m2f8]{grid-template-columns:1fr}}@media(max-width:650px){.product-results[b-jt92b2m2f8],.field-grid[b-jt92b2m2f8]{grid-template-columns:1fr}.wide[b-jt92b2m2f8]{grid-column:auto}}
/* /Components/Pages/ProductModifierOptionDetails.razor.rz.scp.css */
.modifier-option-page[b-akztyux1hn]{color:var(--admin-text)}.details-toolbar[b-akztyux1hn]{min-height:48px;display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.toolbar-actions[b-akztyux1hn]{display:flex;gap:8px}.back-button[b-akztyux1hn],.refresh-button[b-akztyux1hn],.save-button[b-akztyux1hn]{min-height:41px;padding:0 14px;border:1px solid var(--admin-border);border-radius:10px;color:var(--admin-text);background:var(--admin-surface);font:inherit;font-size:13px;font-weight:700;cursor:pointer}.save-button[b-akztyux1hn]{color:#fff;border-color:#2d65d4;background:linear-gradient(135deg,#3978ed,#285cbe)}button:disabled[b-akztyux1hn]{cursor:not-allowed;opacity:.55}.page-message[b-akztyux1hn]{margin-bottom:14px;padding:12px 15px;border-radius:11px;font-size:13px;font-weight:650}.page-message.success[b-akztyux1hn]{color:#116c42;background:#e3f7ec}.page-message.error[b-akztyux1hn]{color:#a32e36;background:#ffe6e8}.option-header[b-akztyux1hn]{min-height:118px;display:flex;align-items:center;gap:17px;padding:22px;margin-bottom:18px;border:1px solid var(--admin-border);border-radius:18px;background:linear-gradient(120deg,var(--admin-surface),var(--sidebar-active))}.header-image[b-akztyux1hn]{width:76px;height:76px;display:grid;place-items:center;overflow:hidden;flex:0 0 auto;border-radius:17px;color:#326bd7;background:var(--admin-bg);font-size:34px}.header-image img[b-akztyux1hn]{width:100%;height:100%;object-fit:cover}.option-header>div:nth-child(2)[b-akztyux1hn]{min-width:0;flex:1}.option-header>div>span[b-akztyux1hn]{color:#4d75bf;font-size:11px;font-weight:800;text-transform:uppercase}.option-header h1[b-akztyux1hn]{margin:3px 0;font-size:25px}.option-header p[b-akztyux1hn]{margin:0;color:var(--admin-muted);font-size:11px}.status[b-akztyux1hn]{padding:8px 11px;border-radius:999px;font-size:11px;font-weight:800}.status.active[b-akztyux1hn]{color:#137147;background:#e4f6ec}.status.blocked[b-akztyux1hn]{color:#a62f37;background:#ffe5e7}.content-grid[b-akztyux1hn]{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(350px,.75fr);gap:18px;align-items:start}.info-card[b-akztyux1hn]{overflow:hidden;border:1px solid var(--admin-border);border-radius:17px;background:var(--admin-surface);box-shadow:0 8px 24px rgba(17,31,58,.05)}.card-title[b-akztyux1hn]{min-height:70px;display:flex;align-items:center;gap:12px;padding:14px 18px;border-bottom:1px solid var(--admin-border)}.card-title>span[b-akztyux1hn]{width:38px;height:38px;display:grid;place-items:center;flex:0 0 auto;border-radius:11px;color:#376ddd;background:#eaf1ff;font-size:18px}.card-title h2[b-akztyux1hn]{margin:0;font-size:16px}.card-title p[b-akztyux1hn]{margin:3px 0 0;color:var(--admin-muted);font-size:11px}.selected-product[b-akztyux1hn]{display:flex;align-items:center;gap:11px;margin:14px 16px 0;padding:11px;border:1px solid #7094df;border-radius:12px;background:var(--sidebar-active)}.selected-product img[b-akztyux1hn],.product-placeholder[b-akztyux1hn]{width:48px;height:48px;display:grid;place-items:center;object-fit:cover;border-radius:9px;background:var(--admin-bg)}.selected-product div[b-akztyux1hn]{min-width:0;flex:1}.selected-product b[b-akztyux1hn],.selected-product small[b-akztyux1hn]{display:block}.selected-product b[b-akztyux1hn]{font-size:12px}.selected-product small[b-akztyux1hn]{margin-top:3px;color:var(--admin-muted);font-size:9px}.selected-product em[b-akztyux1hn]{padding:5px 7px;border-radius:999px;color:#245bbf;background:#e5eeff;font-size:8px;font-style:normal;font-weight:800}.product-search[b-akztyux1hn]{display:flex;gap:8px;padding:14px 16px}.product-search input[b-akztyux1hn]{height:42px;min-width:0;flex:1;padding:0 12px;border:1px solid var(--admin-border);border-radius:9px;color:var(--admin-text);background:var(--admin-bg);font:inherit}.product-search button[b-akztyux1hn]{padding:0 16px;border:0;border-radius:9px;color:#fff;background:#3978ed;font:inherit;font-weight:750}.product-results[b-akztyux1hn]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 16px}.product-results>button[b-akztyux1hn]{position:relative;min-width:0;display:flex;align-items:center;gap:9px;padding:9px;border:1px solid var(--admin-border);border-radius:10px;color:var(--admin-text);background:var(--admin-bg);font:inherit;text-align:left;cursor:pointer}.product-results>button.selected[b-akztyux1hn]{border-color:#3978ed;background:var(--sidebar-active)}.product-results>button.disabled[b-akztyux1hn]{opacity:.55}.product-results img[b-akztyux1hn],.product-results>button>span[b-akztyux1hn]{width:42px;height:42px;display:grid;place-items:center;flex:0 0 auto;object-fit:cover;border-radius:8px;background:var(--admin-surface)}.product-results div[b-akztyux1hn]{min-width:0}.product-results b[b-akztyux1hn],.product-results small[b-akztyux1hn]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-results b[b-akztyux1hn]{font-size:10px}.product-results small[b-akztyux1hn]{margin-top:3px;color:var(--admin-muted);font-size:8px}.product-results em[b-akztyux1hn]{position:absolute;top:4px;right:4px;color:#a62f37;font-size:7px;font-style:normal}.search-state[b-akztyux1hn]{min-height:110px;display:grid;place-items:center;color:var(--admin-muted);font-size:11px}.search-pagination[b-akztyux1hn]{display:flex;align-items:center;justify-content:space-between;padding:13px 16px;color:var(--admin-muted);font-size:9px}.search-pagination div[b-akztyux1hn]{display:flex;gap:5px}.search-pagination button[b-akztyux1hn]{width:30px;height:28px;border:1px solid var(--admin-border);border-radius:7px;color:var(--admin-text);background:var(--admin-bg)}.field-grid[b-akztyux1hn]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;padding:16px}.edit-field[b-akztyux1hn]{display:flex;flex-direction:column;gap:7px}.edit-field>span[b-akztyux1hn],.identity>span[b-akztyux1hn]{color:var(--admin-muted);font-size:10px;font-weight:700}.edit-field input[b-akztyux1hn],.edit-field select[b-akztyux1hn]{width:100%;height:42px;padding:0 10px;border:1px solid var(--admin-border);border-radius:9px;color:var(--admin-text);background:var(--admin-bg);font:inherit}.toggle-field[b-akztyux1hn]{min-height:46px;display:flex;align-items:center;gap:10px;padding:0 12px;border:1px solid var(--admin-border);border-radius:10px;background:var(--admin-bg);font-size:11px;font-weight:650}.toggle-field input[b-akztyux1hn]{width:18px;height:18px;accent-color:#3978ed}.wide[b-akztyux1hn]{grid-column:1/-1}.identity[b-akztyux1hn]{display:grid;grid-template-columns:auto 1fr;gap:5px 10px;padding:11px;border:1px solid var(--admin-border);border-radius:10px;background:var(--admin-bg)}.identity b[b-akztyux1hn]{overflow-wrap:anywhere;font-size:9px}.state-card[b-akztyux1hn]{min-height:420px;display:grid;place-items:center;align-content:center;border:1px solid var(--admin-border);border-radius:17px;color:var(--admin-muted);background:var(--admin-surface)}.spinner[b-akztyux1hn]{width:36px;height:36px;border:3px solid var(--admin-border);border-top-color:#3978ed;border-radius:50%;animation:spin-b-akztyux1hn .8s linear infinite}@keyframes spin-b-akztyux1hn{to{transform:rotate(360deg)}}@media(max-width:1050px){.content-grid[b-akztyux1hn]{grid-template-columns:1fr}}@media(max-width:650px){.product-results[b-akztyux1hn],.field-grid[b-akztyux1hn]{grid-template-columns:1fr}.wide[b-akztyux1hn]{grid-column:auto}.option-header[b-akztyux1hn]{flex-wrap:wrap}}
/* /Components/Pages/Products.razor.rz.scp.css */
.products-page[b-ob0evw8sy7]{color:var(--admin-text)}.page-title[b-ob0evw8sy7]{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:18px}.page-title h1[b-ob0evw8sy7]{margin:0;font-size:27px}.page-title p[b-ob0evw8sy7]{margin:5px 0 0;color:var(--admin-muted);font-size:12px}.record-count[b-ob0evw8sy7]{padding:7px 11px;border:1px solid var(--admin-border);border-radius:999px;color:var(--admin-muted);background:var(--admin-surface);font-size:11px;font-weight:700}.products-card[b-ob0evw8sy7]{overflow:hidden;border:1px solid var(--admin-border);border-radius:17px;background:var(--admin-surface);box-shadow:0 10px 28px rgba(17,31,58,.07)}
.toolbar[b-ob0evw8sy7]{min-height:68px;display:flex;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid var(--admin-border);flex-wrap:wrap}.action-button[b-ob0evw8sy7],.refresh-button[b-ob0evw8sy7]{border:1px solid var(--admin-border);border-radius:10px;font:inherit;font-weight:700;cursor:pointer}.action-button[b-ob0evw8sy7]{min-height:40px;display:flex;align-items:center;gap:7px;padding:0 13px;color:var(--admin-text);background:var(--admin-surface);font-size:13px}.action-button:hover:not(:disabled)[b-ob0evw8sy7],.refresh-button:hover:not(:disabled)[b-ob0evw8sy7]{border-color:#7ea2ee;background:var(--sidebar-hover)}.action-button.primary[b-ob0evw8sy7]{color:#fff;border-color:#3269dc;background:linear-gradient(135deg,#3978ed,#275ecb)}.action-button.danger[b-ob0evw8sy7]{color:#c73b3b}.action-button.success[b-ob0evw8sy7]{color:#168451}.action-button:disabled[b-ob0evw8sy7],.refresh-button:disabled[b-ob0evw8sy7]{opacity:.42;cursor:not-allowed}.toolbar-separator[b-ob0evw8sy7]{width:1px;height:28px;background:var(--admin-border)}.refresh-button[b-ob0evw8sy7]{width:40px;height:40px;margin-left:auto;color:var(--admin-text);background:var(--admin-surface);font-size:20px}.search-panel[b-ob0evw8sy7]{display:flex;align-items:center;gap:10px;margin:14px 16px 0;padding-left:13px;border:1px solid #7d9fe3;border-radius:11px;overflow:hidden;background:var(--admin-bg)}.search-panel input[b-ob0evw8sy7]{flex:1;height:43px;border:0;outline:0;color:var(--admin-text);background:transparent;font:inherit}.search-panel button[b-ob0evw8sy7]{height:43px;padding:0 12px;border:0;color:var(--admin-muted);background:transparent;cursor:pointer}.search-panel .search-submit[b-ob0evw8sy7]{color:#fff;background:#326bd7;font-weight:750}.alert-message[b-ob0evw8sy7]{margin:14px 16px 0;padding:11px 13px;border-radius:10px;font-size:13px}.alert-message.error[b-ob0evw8sy7]{color:#a82f2f;background:#ffe9e9}.success-message[b-ob0evw8sy7]{color:#126c43;background:#e5f7ed}
.table-scroll[b-ob0evw8sy7]{overflow:auto;margin-top:14px}.products-table[b-ob0evw8sy7]{width:100%;min-width:1050px;border-collapse:collapse;table-layout:fixed}.products-table th[b-ob0evw8sy7]{height:43px;padding:0 15px;color:var(--admin-muted);background:var(--admin-bg);border-top:1px solid var(--admin-border);border-bottom:1px solid var(--admin-border);text-align:left;font-size:11px;text-transform:uppercase}.products-table th:first-child[b-ob0evw8sy7]{width:30%}.products-table th:nth-child(2)[b-ob0evw8sy7]{width:16%}.products-table th:nth-child(3)[b-ob0evw8sy7]{width:16%}.products-table th:nth-child(4)[b-ob0evw8sy7]{width:18%}.products-table th:nth-child(5)[b-ob0evw8sy7]{width:10%}.products-table th:nth-child(6)[b-ob0evw8sy7]{width:10%}.products-table td[b-ob0evw8sy7]{height:78px;padding:8px 15px;border-bottom:1px solid var(--admin-border);vertical-align:middle;font-size:13px}.products-table tbody tr[b-ob0evw8sy7]{cursor:pointer}.products-table tbody tr:hover[b-ob0evw8sy7]{background:var(--sidebar-hover)}.products-table tbody tr.selected[b-ob0evw8sy7]{background:var(--sidebar-active);box-shadow:inset 3px 0 #4d7fea}.products-table tbody tr.disabled-row td[b-ob0evw8sy7]{color:#b44949}.product-cell[b-ob0evw8sy7]{display:flex;align-items:center;gap:12px;min-width:0}.product-cell img[b-ob0evw8sy7],.image-placeholder[b-ob0evw8sy7]{width:58px;height:58px;display:grid;place-items:center;flex:0 0 auto;border:1px solid var(--admin-border);border-radius:12px;background:var(--admin-bg);object-fit:cover}.image-placeholder[b-ob0evw8sy7]{color:#7893c4;font-size:22px}.product-cell>div[b-ob0evw8sy7]{min-width:0}.product-cell b[b-ob0evw8sy7],.product-cell small[b-ob0evw8sy7]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-cell small[b-ob0evw8sy7]{margin-top:4px;color:var(--admin-muted);font-size:10px}.products-table code[b-ob0evw8sy7]{color:var(--admin-text);font-size:11px}.product-type[b-ob0evw8sy7],.status[b-ob0evw8sy7]{display:inline-flex;align-items:center;min-height:27px;padding:0 9px;border-radius:999px;font-size:11px;font-weight:750}.product-type[b-ob0evw8sy7]{color:#41536f;background:#e9eef6}.product-type.combo[b-ob0evw8sy7]{color:#815197;background:#f1e5f6}.status.active[b-ob0evw8sy7]{color:#137147;background:#e4f6ec}.status.blocked[b-ob0evw8sy7]{color:#a62f37;background:#ffe5e7}
.pagination[b-ob0evw8sy7]{min-height:64px;display:flex;align-items:center;justify-content:space-between;padding:10px 16px;color:var(--admin-muted);font-size:12px}.page-controls[b-ob0evw8sy7]{display:flex;gap:5px}.page-controls button[b-ob0evw8sy7]{min-width:34px;height:34px;border:1px solid var(--admin-border);border-radius:9px;color:var(--admin-text);background:var(--admin-surface)}.page-controls button.current[b-ob0evw8sy7]{color:#fff;border-color:#376fdc;background:#376fdc}.page-controls button:disabled[b-ob0evw8sy7]{opacity:.38}.loading-state[b-ob0evw8sy7],.empty-state[b-ob0evw8sy7]{min-height:380px;display:grid;place-items:center;align-content:center;color:var(--admin-muted)}.loading-state span[b-ob0evw8sy7]{width:35px;height:35px;border:3px solid var(--admin-border);border-top-color:#3978ed;border-radius:50%;animation:spin-b-ob0evw8sy7 .8s linear infinite}.loading-state p[b-ob0evw8sy7]{margin:13px 0 0}.empty-state b[b-ob0evw8sy7]{font-size:42px;color:#7794cc}.empty-state h3[b-ob0evw8sy7]{margin:12px 0 5px;color:var(--admin-text)}.empty-state p[b-ob0evw8sy7]{margin:0}@keyframes spin-b-ob0evw8sy7{to{transform:rotate(360deg)}}@media(max-width:900px){.page-title[b-ob0evw8sy7]{align-items:flex-start;flex-direction:column}.toolbar-separator[b-ob0evw8sy7]{display:none}.refresh-button[b-ob0evw8sy7]{margin-left:0}.action-button span[b-ob0evw8sy7]{display:none}}
.category-row td[b-ob0evw8sy7]{height:56px!important;padding:5px 15px!important;color:var(--admin-text)!important;background:linear-gradient(90deg,var(--sidebar-active),var(--admin-surface));border-top:1px solid #9eb8e8;border-bottom:1px solid #b6c8e8}.category-cell[b-ob0evw8sy7],.product-cell[b-ob0evw8sy7]{position:relative;padding-left:calc(var(--tree-depth,0) * 26px)}.category-cell[b-ob0evw8sy7]{min-height:44px;display:flex;align-items:center;gap:11px}.category-icon[b-ob0evw8sy7]{width:34px;height:34px;display:grid;place-items:center;flex:0 0 auto;border-radius:10px;color:#fff;background:linear-gradient(135deg,#3978ed,#285cbe);font-size:17px}.category-cell b[b-ob0evw8sy7],.category-cell small[b-ob0evw8sy7]{display:block}.category-cell b[b-ob0evw8sy7]{font-size:13px}.category-cell small[b-ob0evw8sy7]{margin-top:3px;color:var(--admin-muted);font-size:9px}.tree-branch[b-ob0evw8sy7]{position:absolute;left:calc(var(--tree-depth,0) * 26px - 13px);top:-25px;bottom:50%;width:15px;border-left:calc(min(var(--tree-depth,0),1) * 1px) solid #9bb0d3;border-bottom:calc(min(var(--tree-depth,0),1) * 1px) solid #9bb0d3;border-radius:0 0 0 7px}.modifier-row td[b-ob0evw8sy7]{height:62px;background:color-mix(in srgb,var(--admin-bg) 72%,var(--admin-surface))}.modifier-row:hover td[b-ob0evw8sy7]{background:var(--sidebar-hover)}.modifier-cell img[b-ob0evw8sy7],.modifier-cell .image-placeholder[b-ob0evw8sy7]{width:43px;height:43px;border-radius:10px}.modifier-cell b[b-ob0evw8sy7]{font-size:11px}.modifier-cell small[b-ob0evw8sy7]{color:#6f5c9c}.product-type.modifier[b-ob0evw8sy7]{color:#76529d;background:#efe5f8}.quantity-limits[b-ob0evw8sy7]{color:var(--admin-muted);font-size:10px}.theme-dark .category-row td[b-ob0evw8sy7]{background:linear-gradient(90deg,#203a64,var(--admin-surface));border-color:#38577f}.theme-dark .modifier-row td[b-ob0evw8sy7]{background:#17283e}
.modifier-toggle[b-ob0evw8sy7]{width:31px;height:31px;min-width:31px;display:grid;grid-template-columns:1fr;grid-template-rows:1fr auto;place-items:center;padding:2px 0 3px;border:1px solid #9eb5df;border-radius:9px;color:#3967ba;background:var(--sidebar-active);font:inherit;cursor:pointer;transition:border-color .15s,background .15s}.modifier-toggle>span[b-ob0evw8sy7]{grid-row:1/3;font-size:22px;line-height:20px;transition:transform .15s}.modifier-toggle>em[b-ob0evw8sy7]{position:absolute;margin:20px 0 0 21px;min-width:15px;height:15px;display:grid;place-items:center;padding:0 3px;border-radius:999px;color:#fff;background:#3978ed;font-size:7px;font-style:normal;font-weight:800}.modifier-toggle:hover[b-ob0evw8sy7]{border-color:#3978ed;background:#dbe8ff}.modifier-toggle.expanded>span[b-ob0evw8sy7]{transform:rotate(90deg)}.modifier-toggle-placeholder[b-ob0evw8sy7]{width:31px;min-width:31px}.modifier-hint[b-ob0evw8sy7]{color:#73579a}.theme-dark .modifier-toggle[b-ob0evw8sy7]{color:#a9c6ff;border-color:#496b9e;background:#203a64}.theme-dark .modifier-toggle:hover[b-ob0evw8sy7]{background:#294a78}
/* /Components/Pages/ProductSalesByBranches.razor.rz.scp.css */
.branch-sales-page[b-e0hfx16uo8]{color:var(--admin-text)}.branch-sales-header[b-e0hfx16uo8]{display:flex;align-items:center;gap:16px;margin-bottom:15px;padding:20px;border:1px solid var(--admin-border);border-radius:18px;background:linear-gradient(120deg,var(--admin-surface),var(--sidebar-active))}.branch-sales-icon[b-e0hfx16uo8]{width:60px;height:60px;display:grid;place-items:center;flex:0 0 60px;border-radius:18px;color:#fff;background:linear-gradient(135deg,#159b6b,#3978ed);font-size:27px}.branch-sales-header>div:nth-child(2)[b-e0hfx16uo8]{min-width:0;flex:1}.branch-sales-header span[b-e0hfx16uo8]{color:#4d75bf;font-size:9px;font-weight:850;text-transform:uppercase}.branch-sales-header h1[b-e0hfx16uo8]{margin:4px 0;font-size:24px}.branch-sales-header p[b-e0hfx16uo8]{margin:0;color:var(--admin-muted);font-size:10px}.branch-sales-header>button[b-e0hfx16uo8],.apply-branch-filters[b-e0hfx16uo8]{min-height:42px;padding:0 15px;border:1px solid #2f6cca;border-radius:10px;color:#fff;background:linear-gradient(135deg,#3978ed,#315fbd);font:inherit;font-size:10px;font-weight:800;cursor:pointer}.branch-sales-header>button:disabled[b-e0hfx16uo8],.apply-branch-filters:disabled[b-e0hfx16uo8]{opacity:.55}
.branch-sales-filters[b-e0hfx16uo8]{display:grid;grid-template-columns:repeat(4,minmax(135px,1fr)) minmax(300px,1.6fr) auto;align-items:end;gap:10px;margin-bottom:14px;padding:14px;border:1px solid var(--admin-border);border-radius:15px;background:var(--admin-surface)}.branch-sales-filters>label[b-e0hfx16uo8],.branch-sales-filters fieldset label[b-e0hfx16uo8]{display:flex;flex-direction:column;gap:5px;min-width:0}.branch-sales-filters label>span[b-e0hfx16uo8],.branch-sales-filters legend[b-e0hfx16uo8]{color:var(--admin-muted);font-size:8px;font-weight:800;text-transform:uppercase}.branch-sales-filters select[b-e0hfx16uo8],.branch-sales-filters input[b-e0hfx16uo8]{width:100%;height:42px;padding:0 10px;border:1px solid var(--admin-border);border-radius:9px;color:var(--admin-text);background:var(--admin-bg);font:inherit;font-size:10px}.branch-sales-filters fieldset[b-e0hfx16uo8]{min-width:0;display:grid;grid-template-columns:1fr auto 1fr;align-items:end;gap:7px;margin:0;padding:0;border:0}.branch-sales-filters legend[b-e0hfx16uo8]{grid-column:1/-1}.branch-sales-filters fieldset i[b-e0hfx16uo8]{padding-bottom:12px;color:var(--admin-muted);font-style:normal}.branch-sales-error[b-e0hfx16uo8]{margin-bottom:14px;padding:12px 14px;border-radius:10px;color:#a32e36;background:#ffe6e8;font-size:10px;font-weight:700}
.branch-sales-summary[b-e0hfx16uo8]{display:grid;grid-template-columns:repeat(5,1fr);gap:11px;margin-bottom:14px}.branch-sales-summary article[b-e0hfx16uo8]{min-height:78px;display:flex;align-items:center;gap:11px;padding:13px;border:1px solid var(--admin-border);border-radius:14px;background:var(--admin-surface)}.branch-sales-summary article>span[b-e0hfx16uo8]{width:39px;height:39px;display:grid;place-items:center;flex:0 0 39px;border-radius:11px;color:#336bd5;background:var(--sidebar-active);font-size:17px}.branch-sales-summary article:last-child>span[b-e0hfx16uo8]{color:#168153;background:#e2f7ed}.branch-sales-summary small[b-e0hfx16uo8],.branch-sales-summary b[b-e0hfx16uo8]{display:block}.branch-sales-summary small[b-e0hfx16uo8]{color:var(--admin-muted);font-size:7px;font-weight:800;text-transform:uppercase}.branch-sales-summary b[b-e0hfx16uo8]{margin-top:5px;font-size:15px}
.branch-comparison[b-e0hfx16uo8]{overflow:hidden;border:1px solid var(--admin-border);border-radius:17px;background:var(--admin-surface)}.comparison-heading[b-e0hfx16uo8]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 18px;border-bottom:1px solid var(--admin-border)}.comparison-heading h2[b-e0hfx16uo8]{margin:0;font-size:15px}.comparison-heading p[b-e0hfx16uo8]{margin:3px 0 0;color:var(--admin-muted);font-size:9px}.comparison-heading>span[b-e0hfx16uo8]{padding:7px 10px;border-radius:999px;color:#376ddd;background:var(--sidebar-active);font-size:9px;font-weight:800}.branch-list[b-e0hfx16uo8]{display:grid;gap:10px;padding:12px;background:var(--admin-bg)}.branch-result[b-e0hfx16uo8]{overflow:hidden;border:1px solid var(--admin-border);border-radius:13px;background:var(--admin-surface)}.branch-result.expanded[b-e0hfx16uo8]{border-color:#91afe3;box-shadow:0 5px 17px rgba(42,82,147,.1)}.branch-result-header[b-e0hfx16uo8]{width:100%;min-height:72px;display:grid;grid-template-columns:44px minmax(230px,1fr) 90px 110px 135px 28px;align-items:center;gap:11px;padding:9px 13px;border:0;color:var(--admin-text);background:transparent;text-align:left;cursor:pointer}.branch-result-header:hover[b-e0hfx16uo8]{background:var(--sidebar-active)}.branch-rank[b-e0hfx16uo8]{width:36px;height:36px;display:grid;place-items:center;border-radius:11px;color:#376ddd;background:var(--sidebar-active);font-size:11px;font-weight:900}.branch-name[b-e0hfx16uo8]{min-width:0}.branch-name b[b-e0hfx16uo8],.branch-name small[b-e0hfx16uo8],.branch-result-header>div small[b-e0hfx16uo8],.branch-result-header>div b[b-e0hfx16uo8]{display:block}.branch-name b[b-e0hfx16uo8]{font-size:12px}.branch-name small[b-e0hfx16uo8],.branch-result-header>div small[b-e0hfx16uo8]{margin-top:3px;color:var(--admin-muted);font-size:8px}.branch-result-header>div b[b-e0hfx16uo8]{margin-top:4px;font-size:11px}.branch-revenue b[b-e0hfx16uo8]{color:#168153}.branch-result-header>em[b-e0hfx16uo8]{color:var(--admin-muted);font-size:19px;font-style:normal;transition:transform .18s}.branch-result-header>em.open[b-e0hfx16uo8]{transform:rotate(180deg)}
.branch-products[b-e0hfx16uo8]{overflow-x:auto;border-top:1px solid var(--admin-border)}.branch-products-head[b-e0hfx16uo8],.branch-product-row[b-e0hfx16uo8]{min-width:780px;display:grid;grid-template-columns:45px minmax(230px,1fr) 105px 85px 120px 130px;align-items:center;gap:10px;padding:0 14px}.branch-products-head[b-e0hfx16uo8]{min-height:35px;color:var(--admin-muted);background:var(--admin-bg);font-size:7px;font-weight:850;text-transform:uppercase}.branch-product-row[b-e0hfx16uo8]{min-height:63px;border-top:1px solid var(--admin-border)}.product-rank[b-e0hfx16uo8]{font-size:9px;font-weight:900}.branch-product[b-e0hfx16uo8]{min-width:0;display:flex;align-items:center;gap:9px}.branch-product>img[b-e0hfx16uo8],.branch-product>span[b-e0hfx16uo8]{width:42px;height:42px;display:grid;place-items:center;flex:0 0 42px;border:1px solid var(--admin-border);border-radius:10px;background:var(--admin-bg);object-fit:cover}.branch-product>div[b-e0hfx16uo8]{min-width:0}.branch-product b[b-e0hfx16uo8],.branch-product small[b-e0hfx16uo8]{display:block}.branch-product b[b-e0hfx16uo8]{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.branch-product small[b-e0hfx16uo8]{margin-top:3px;color:var(--admin-muted);font-size:7px}.branch-product-row>strong[b-e0hfx16uo8]{font-size:9px}.branch-product-row .product-revenue[b-e0hfx16uo8]{color:#168153;font-size:10px}
.branch-sales-state[b-e0hfx16uo8]{min-height:330px;display:grid;place-items:center;align-content:center;color:var(--admin-muted)}.branch-sales-state>b[b-e0hfx16uo8]{font-size:34px}.branch-sales-state h3[b-e0hfx16uo8]{margin:8px 0 0;color:var(--admin-text);font-size:14px}.branch-sales-state p[b-e0hfx16uo8]{margin:8px 0 0;font-size:10px}.branch-sales-spinner[b-e0hfx16uo8]{width:34px;height:34px;border:3px solid var(--admin-border);border-top-color:#3978ed;border-radius:50%;animation:branch-spin-b-e0hfx16uo8 .8s linear infinite}@keyframes branch-spin-b-e0hfx16uo8{to{transform:rotate(360deg)}}
@media(max-width:1450px){.branch-sales-filters[b-e0hfx16uo8]{grid-template-columns:repeat(3,1fr)}.branch-sales-filters fieldset[b-e0hfx16uo8]{grid-column:1/3}.branch-sales-summary[b-e0hfx16uo8]{grid-template-columns:repeat(3,1fr)}}@media(max-width:900px){.branch-result-header[b-e0hfx16uo8]{grid-template-columns:44px 1fr 28px}.branch-result-header>div:not(.branch-name)[b-e0hfx16uo8]{display:none}.branch-sales-summary[b-e0hfx16uo8]{grid-template-columns:1fr 1fr}}@media(max-width:760px){.branch-sales-header[b-e0hfx16uo8]{align-items:flex-start;flex-wrap:wrap}.branch-sales-header>button[b-e0hfx16uo8]{width:100%}.branch-sales-filters[b-e0hfx16uo8]{grid-template-columns:1fr}.branch-sales-filters fieldset[b-e0hfx16uo8]{grid-column:auto}.apply-branch-filters[b-e0hfx16uo8]{width:100%}.branch-sales-summary[b-e0hfx16uo8]{grid-template-columns:1fr}.comparison-heading[b-e0hfx16uo8]{align-items:flex-start;flex-direction:column}}
/* /Components/Pages/RegionCreate.razor.rz.scp.css */
.region-create-page[b-kj2ity8yod]{color:var(--admin-text)}.details-toolbar[b-kj2ity8yod]{min-height:48px;display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.back-button[b-kj2ity8yod],.save-button[b-kj2ity8yod]{min-height:41px;padding:0 14px;border:1px solid var(--admin-border);border-radius:10px;color:var(--admin-text);background:var(--admin-surface);font:inherit;font-size:13px;font-weight:700;cursor:pointer}.back-button:hover[b-kj2ity8yod]{border-color:#7396df;background:var(--sidebar-hover)}.save-button[b-kj2ity8yod]{min-width:145px;color:#fff;border-color:#2d65d4;background:linear-gradient(135deg,#3978ed,#285cbe)}.save-button:disabled[b-kj2ity8yod]{opacity:.5}.page-message[b-kj2ity8yod]{margin-bottom:14px;padding:12px 15px;border-radius:11px}.page-message.error[b-kj2ity8yod]{color:#a32e36;background:#ffe6e8}.region-header[b-kj2ity8yod]{min-height:120px;display:flex;align-items:center;gap:17px;padding:22px;margin-bottom:18px;border:1px solid var(--admin-border);border-radius:17px;background:linear-gradient(120deg,var(--admin-surface),var(--sidebar-active))}.region-header>span[b-kj2ity8yod]{width:64px;height:64px;display:grid;place-items:center;border-radius:18px;color:#fff;background:linear-gradient(135deg,#3978ed,#4e9a75);font-size:28px}.region-header small[b-kj2ity8yod],.region-header p[b-kj2ity8yod]{color:var(--admin-muted)}.region-header h1[b-kj2ity8yod]{margin:3px 0;font-size:26px}.region-header p[b-kj2ity8yod]{margin:0}.content-grid[b-kj2ity8yod]{display:grid;grid-template-columns:1fr;gap:18px}.info-card[b-kj2ity8yod]{overflow:hidden;border:1px solid var(--admin-border);border-radius:17px;background:var(--admin-surface)}.card-title[b-kj2ity8yod]{display:flex;align-items:center;gap:12px;padding:14px 18px;border-bottom:1px solid var(--admin-border)}.card-title>span[b-kj2ity8yod]{width:38px;height:38px;display:grid;place-items:center;border-radius:11px;color:#376ddd;background:var(--sidebar-active)}.card-title h2[b-kj2ity8yod]{margin:0;font-size:16px}.card-title p[b-kj2ity8yod]{margin:3px 0 0;color:var(--admin-muted);font-size:11px}.field-grid[b-kj2ity8yod]{display:grid;grid-template-columns:2fr 1fr;gap:12px;padding:18px}.edit-field[b-kj2ity8yod]{display:flex;flex-direction:column;gap:7px}.edit-field>span[b-kj2ity8yod]{color:var(--admin-muted);font-size:11px;font-weight:700}.edit-field select[b-kj2ity8yod],.translations input[b-kj2ity8yod]{width:100%;height:43px;padding:0 11px;border:1px solid var(--admin-border);border-radius:9px;color:var(--admin-text);background:var(--admin-bg);font:inherit}.toggle-field[b-kj2ity8yod]{min-height:43px;display:flex;align-items:center;gap:10px;align-self:end;padding:0 12px;border:1px solid var(--admin-border);border-radius:9px;background:var(--admin-bg);font-size:12px;font-weight:650}.toggle-field input[b-kj2ity8yod]{width:18px;height:18px;accent-color:#3978ed}.translations[b-kj2ity8yod]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:18px}.translations label[b-kj2ity8yod]{display:flex;flex-direction:column;gap:7px;padding:12px;border:1px solid var(--admin-border);border-radius:11px;background:var(--admin-bg)}.translations span[b-kj2ity8yod]{color:#4771bc;font-size:10px;font-weight:800}.state-card[b-kj2ity8yod]{min-height:300px;display:grid;place-items:center;border:1px solid var(--admin-border);border-radius:17px;color:var(--admin-muted);background:var(--admin-surface)}@media(max-width:900px){.translations[b-kj2ity8yod]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.field-grid[b-kj2ity8yod],.translations[b-kj2ity8yod]{grid-template-columns:1fr}.details-toolbar[b-kj2ity8yod]{align-items:stretch;flex-direction:column;gap:8px}.toggle-field[b-kj2ity8yod]{align-self:auto}}
/* /Components/Pages/RegisteredApplications.razor.rz.scp.css */
.registered-applications-page[b-x29rtily1f]{display:grid;gap:18px;width:100%;color:var(--admin-text)}
.page-title[b-x29rtily1f]{display:flex;align-items:center;justify-content:space-between;gap:16px}.page-title h1[b-x29rtily1f]{margin:0}.page-title p[b-x29rtily1f]{margin:4px 0 0;color:var(--admin-muted)}.record-count[b-x29rtily1f]{padding:8px 11px;border-radius:999px;color:#376ddd;background:var(--sidebar-active);font-size:11px;font-weight:800;white-space:nowrap}
.applications-card[b-x29rtily1f]{overflow:hidden;border:1px solid var(--admin-border);border-radius:18px;background:var(--admin-surface);box-shadow:0 12px 32px rgba(8,19,38,.12)}
.toolbar[b-x29rtily1f]{display:flex;align-items:center;gap:9px;flex-wrap:wrap;padding:14px 16px;border-bottom:1px solid var(--admin-border)}
.action-button[b-x29rtily1f],.refresh-button[b-x29rtily1f],.status-filter[b-x29rtily1f]{min-height:40px;padding:0 13px;border:1px solid var(--admin-border);border-radius:10px;color:var(--admin-text);background:var(--admin-bg);font:inherit;font-weight:700}.action-button[b-x29rtily1f]{cursor:pointer}.action-button.danger[b-x29rtily1f]{color:#c93d4a}.action-button.success[b-x29rtily1f]{color:#168451}.action-button:disabled[b-x29rtily1f],.refresh-button:disabled[b-x29rtily1f]{opacity:.42;cursor:not-allowed}.refresh-button[b-x29rtily1f]{min-width:42px;font-size:20px;cursor:pointer}
.toolbar-search[b-x29rtily1f]{height:40px;display:flex;align-items:center;min-width:280px;flex:1;margin-left:8px;padding:0 10px;border:1px solid var(--admin-border);border-radius:10px;background:var(--admin-bg)}.toolbar-search>span[b-x29rtily1f]{color:var(--admin-muted);font-size:18px}.toolbar-search input[b-x29rtily1f]{min-width:0;height:100%;flex:1;padding:0 8px;border:0;outline:0;color:var(--admin-text);background:transparent;font:inherit}.toolbar-search button[b-x29rtily1f]{border:0;color:var(--admin-muted);background:transparent;font-size:19px;cursor:pointer}.status-filter[b-x29rtily1f]{min-width:175px;cursor:pointer}
.table-scroll[b-x29rtily1f]{overflow:auto}.applications-table[b-x29rtily1f]{width:100%;min-width:1180px;border-collapse:collapse}.applications-table th[b-x29rtily1f]{padding:12px 14px;color:var(--admin-muted);background:var(--admin-bg);border-bottom:1px solid var(--admin-border);text-align:left;font-size:11px;text-transform:uppercase;letter-spacing:.04em}.applications-table td[b-x29rtily1f]{padding:13px 14px;border-top:1px solid var(--admin-border);vertical-align:middle;font-size:12px}.applications-table td>b[b-x29rtily1f],.applications-table td>small[b-x29rtily1f]{display:block}.applications-table td>small[b-x29rtily1f]{margin-top:4px;color:var(--admin-muted);font-size:9px}.applications-table tbody tr[b-x29rtily1f]{cursor:pointer;transition:background .14s}.applications-table tbody tr:hover[b-x29rtily1f],.applications-table tbody tr.selected[b-x29rtily1f]{background:var(--sidebar-hover)}.applications-table tbody tr.selected[b-x29rtily1f]{box-shadow:inset 3px 0 #3978ed}.applications-table tbody tr.disabled-row[b-x29rtily1f]{color:var(--admin-muted)}
.application-cell[b-x29rtily1f]{display:flex;align-items:center;gap:10px;min-width:240px}.application-cell>span[b-x29rtily1f]{width:38px;height:38px;display:grid;place-items:center;flex:0 0 38px;border-radius:11px;color:#fff;background:linear-gradient(135deg,#3978ed,#7651c7);font-weight:850}.application-cell b[b-x29rtily1f],.application-cell small[b-x29rtily1f]{display:block;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.application-cell small[b-x29rtily1f]{margin-top:3px;color:var(--admin-muted);font-size:8px}.applications-table code[b-x29rtily1f]{color:var(--admin-text);font-size:10px;overflow-wrap:anywhere}
.status[b-x29rtily1f]{display:inline-flex;align-items:center;min-height:28px;padding:0 9px;border-radius:999px;font-size:10px;font-weight:800;white-space:nowrap}.status.active[b-x29rtily1f]{color:#137147;background:color-mix(in srgb,var(--admin-surface) 75%,#2cad7b)}.status.blocked[b-x29rtily1f]{color:#a62f37;background:color-mix(in srgb,var(--admin-surface) 75%,#dd5364)}
.pagination[b-x29rtily1f]{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;border-top:1px solid var(--admin-border);color:var(--admin-muted)}.page-controls[b-x29rtily1f]{display:flex;gap:5px}.page-controls button[b-x29rtily1f]{min-width:34px;height:34px;border:1px solid var(--admin-border);border-radius:8px;color:var(--admin-text);background:var(--admin-bg);cursor:pointer}.page-controls button.current[b-x29rtily1f]{color:#fff;border-color:#315ee7;background:#315ee7}.page-controls button:disabled[b-x29rtily1f]{opacity:.4;cursor:not-allowed}
.alert-message[b-x29rtily1f],.loading-state[b-x29rtily1f],.empty-state[b-x29rtily1f]{margin:14px 16px}.alert-message[b-x29rtily1f]{padding:11px 13px;border-radius:10px}.alert-message.error[b-x29rtily1f]{background:color-mix(in srgb,var(--admin-surface) 78%,#d64f62)}.alert-message.success-message[b-x29rtily1f]{background:color-mix(in srgb,var(--admin-surface) 78%,#27a978)}.loading-state[b-x29rtily1f],.empty-state[b-x29rtily1f]{padding:50px 20px;color:var(--admin-muted);text-align:center}.empty-state b[b-x29rtily1f]{color:#719bfa;font-size:42px}
@media(max-width:760px){.page-title[b-x29rtily1f]{align-items:flex-start;flex-direction:column}.toolbar-search[b-x29rtily1f]{min-width:100%;margin-left:0;order:5}.status-filter[b-x29rtily1f]{flex:1}.pagination[b-x29rtily1f]{align-items:flex-start;flex-direction:column}}
/* /Components/Pages/SupplierInvoiceDetails.razor.rz.scp.css */
.invoice-details-page[b-egddgrst6y]{color:var(--admin-text)}.details-toolbar[b-egddgrst6y]{min-height:48px;display:flex;align-items:center;gap:8px;margin-bottom:18px}.details-toolbar>div[b-egddgrst6y]{flex:1}.details-toolbar button[b-egddgrst6y]{min-height:41px;padding:0 14px;border:1px solid var(--admin-border);border-radius:10px;color:var(--admin-text);background:var(--admin-surface);font:inherit;font-size:13px;font-weight:700;cursor:pointer}.details-toolbar .save-button[b-egddgrst6y]{color:#fff;border-color:#2d65d4;background:linear-gradient(135deg,#3978ed,#285cbe)}.details-toolbar .post-button[b-egddgrst6y]{color:#126c43;border-color:#75bd99;background:#e3f7ec}.page-message[b-egddgrst6y]{margin-bottom:14px;padding:12px 15px;border-radius:11px;font-size:13px;font-weight:650}.page-message.success[b-egddgrst6y]{color:#116c42;background:#e3f7ec}.page-message.error[b-egddgrst6y]{color:#a32e36;background:#ffe6e8}.invoice-header[b-egddgrst6y]{min-height:126px;display:flex;align-items:center;gap:18px;padding:23px;margin-bottom:18px;border:1px solid var(--admin-border);border-radius:18px;background:linear-gradient(120deg,var(--admin-surface),var(--sidebar-active))}.invoice-header>span[b-egddgrst6y]{width:82px;height:82px;display:grid;place-items:center;border:1px solid var(--admin-border);border-radius:18px;color:#3978ed;background:var(--admin-bg);font-size:32px}.invoice-header>div[b-egddgrst6y]{min-width:0;flex:1}.invoice-header small[b-egddgrst6y]{color:#4d75bf;font-size:11px;font-weight:800;text-transform:uppercase}.invoice-header h1[b-egddgrst6y]{margin:3px 0;font-size:27px}.invoice-header p[b-egddgrst6y]{margin:0;color:var(--admin-muted)}.status[b-egddgrst6y]{padding:8px 11px;border-radius:999px;font-size:11px;font-style:normal;font-weight:800}.status.active[b-egddgrst6y]{color:#137147;background:#e4f6ec}.status.draft[b-egddgrst6y]{color:#8a610d;background:#fff1c8}.status.blocked[b-egddgrst6y]{color:#a62f37;background:#ffe5e7}.info-card[b-egddgrst6y]{overflow:hidden;margin-bottom:18px;border:1px solid var(--admin-border);border-radius:17px;background:var(--admin-surface);box-shadow:0 8px 24px rgba(17,31,58,.05)}.card-title[b-egddgrst6y]{min-height:70px;display:flex;align-items:center;gap:12px;padding:14px 18px;border-bottom:1px solid var(--admin-border)}.card-title>span[b-egddgrst6y]{width:38px;height:38px;display:grid;place-items:center;border-radius:11px;color:#376ddd;background:#eaf1ff;font-size:19px}.card-title>div[b-egddgrst6y]{flex:1}.card-title h2[b-egddgrst6y]{margin:0;font-size:16px}.card-title p[b-egddgrst6y]{margin:3px 0 0;color:var(--admin-muted);font-size:11px}.card-title strong[b-egddgrst6y]{font-size:18px;color:#176d47}.field-grid[b-egddgrst6y]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:18px}.field-grid label[b-egddgrst6y]{display:flex;flex-direction:column;gap:7px}.field-grid label>span[b-egddgrst6y]{color:var(--admin-muted);font-size:11px;font-weight:700}.field-grid .wide[b-egddgrst6y]{grid-column:1/-1}.field-grid input[b-egddgrst6y],.field-grid select[b-egddgrst6y],.field-grid textarea[b-egddgrst6y],.lines-table input[b-egddgrst6y],.lines-table select[b-egddgrst6y]{width:100%;height:42px;padding:0 11px;border:1px solid var(--admin-border);border-radius:9px;color:var(--admin-text);background:var(--admin-bg);font:inherit;font-size:12px}.field-grid textarea[b-egddgrst6y]{height:75px;padding:10px;resize:vertical}.lines-table-wrap[b-egddgrst6y]{overflow:auto;padding:16px 16px 0}.lines-table[b-egddgrst6y]{width:100%;min-width:1050px;border-collapse:collapse}.lines-table th[b-egddgrst6y],.lines-table td[b-egddgrst6y]{padding:8px;border-bottom:1px solid var(--admin-border);text-align:left;font-size:12px}.lines-table th[b-egddgrst6y]{height:42px;color:var(--admin-muted);background:var(--admin-bg);font-size:10px;text-transform:uppercase}.lines-table th:first-child[b-egddgrst6y]{width:31%}.lines-table th:nth-child(2)[b-egddgrst6y]{width:15%}.remove-button[b-egddgrst6y]{width:35px;height:35px;border:0;border-radius:9px;color:#a62f37;background:#ffe5e7;font-size:20px;cursor:pointer}.line-actions[b-egddgrst6y]{padding:14px 16px}.line-actions button[b-egddgrst6y]{min-height:40px;padding:0 13px;border:1px solid #3269dc;border-radius:10px;color:#fff;background:#326bd7;font:inherit;font-size:13px;font-weight:700;cursor:pointer}.loading-state[b-egddgrst6y]{min-height:420px;display:grid;place-items:center;color:var(--admin-muted)}@media(max-width:800px){.field-grid[b-egddgrst6y]{grid-template-columns:1fr}.field-grid .wide[b-egddgrst6y]{grid-column:auto}.invoice-header[b-egddgrst6y]{flex-wrap:wrap}.details-toolbar[b-egddgrst6y]{flex-wrap:wrap}}
/* /Components/Pages/SupportRequestCreate.razor.rz.scp.css */
.support-editor[b-8kjgx679f9]{display:grid;gap:18px;color:var(--admin-text)}.editor-heading[b-8kjgx679f9]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px}.editor-heading h1[b-8kjgx679f9]{margin:0 0 4px}.editor-heading p[b-8kjgx679f9]{margin:0;color:var(--admin-muted)}.back[b-8kjgx679f9],.save[b-8kjgx679f9],.section-title button[b-8kjgx679f9],.image-actions button[b-8kjgx679f9],.file-button[b-8kjgx679f9]{min-height:42px;padding:0 15px;border:1px solid var(--admin-border);border-radius:10px;color:var(--admin-text);background:var(--admin-bg);font:inherit;font-weight:750;cursor:pointer}.save[b-8kjgx679f9]{color:#fff;border-color:#315ee7;background:linear-gradient(135deg,#3978ed,#285cbe)}.editor-card[b-8kjgx679f9]{padding:24px;border:1px solid var(--admin-border);border-radius:18px;background:var(--admin-surface)}.main-fields[b-8kjgx679f9]{display:grid;gap:17px}.main-fields label[b-8kjgx679f9]{display:grid;gap:7px}.main-fields span[b-8kjgx679f9]{color:var(--admin-muted);font-size:12px;font-weight:800}.main-fields input[b-8kjgx679f9],.main-fields textarea[b-8kjgx679f9],.checklist-row input[b-8kjgx679f9]{width:100%;border:1px solid var(--admin-border);border-radius:10px;color:var(--admin-text);background:var(--admin-bg);font:inherit}.main-fields input[b-8kjgx679f9]{height:47px;padding:0 13px}.main-fields textarea[b-8kjgx679f9]{min-height:190px;padding:13px;resize:vertical}.editor-columns[b-8kjgx679f9]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:22px}.checklist-editor[b-8kjgx679f9],.image-editor[b-8kjgx679f9]{min-width:0;padding:18px;border:1px solid var(--admin-border);border-radius:14px;background:var(--admin-bg)}.section-title[b-8kjgx679f9]{min-height:48px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.section-title h2[b-8kjgx679f9],.section-title p[b-8kjgx679f9]{margin:0}.section-title h2[b-8kjgx679f9]{font-size:17px}.section-title p[b-8kjgx679f9]{margin-top:4px;color:var(--admin-muted);font-size:10px}.section-title button[b-8kjgx679f9]{min-height:36px}.checklist-row[b-8kjgx679f9]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;margin-top:9px}.checklist-row>span[b-8kjgx679f9]{color:#6795f5;font-size:20px}.checklist-row input[b-8kjgx679f9]{height:42px;padding:0 11px}.checklist-row button[b-8kjgx679f9]{width:34px;height:34px;border:0;border-radius:8px;color:#ff9ba7;background:color-mix(in srgb,var(--admin-bg) 75%,#d64f62);font-size:20px;cursor:pointer}.empty-list[b-8kjgx679f9]{min-height:130px;display:grid;place-items:center;color:var(--admin-muted)}.image-actions[b-8kjgx679f9]{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.file-button[b-8kjgx679f9]{display:inline-flex;align-items:center;position:relative;overflow:hidden}.file-button input[b-8kjgx679f9]{position:absolute;inset:0;opacity:0;cursor:pointer}.image-actions .remove[b-8kjgx679f9]{color:#ff9ba7}.image-placeholder[b-8kjgx679f9],.image-preview[b-8kjgx679f9]{min-height:200px;display:grid;place-items:center;align-content:center;gap:8px;overflow:hidden;border:1px dashed var(--admin-border);border-radius:12px;color:var(--admin-muted);background:var(--admin-surface)}.image-placeholder[b-8kjgx679f9]{font-size:35px}.image-placeholder span[b-8kjgx679f9]{font-size:11px}.image-preview img[b-8kjgx679f9]{max-width:100%;max-height:330px}.image-preview small[b-8kjgx679f9]{padding:8px;color:var(--admin-muted)}.editor-alert[b-8kjgx679f9]{padding:12px 15px;border-radius:10px;background:color-mix(in srgb,var(--admin-surface) 76%,#dd5364)}button:disabled[b-8kjgx679f9]{opacity:.5}@media(max-width:900px){.editor-columns[b-8kjgx679f9]{grid-template-columns:1fr}}@media(max-width:650px){.editor-heading[b-8kjgx679f9]{grid-template-columns:auto 1fr}.save[b-8kjgx679f9]{grid-column:1/-1}.editor-card[b-8kjgx679f9]{padding:16px}}
.paste-hint[b-8kjgx679f9]{margin:0 0 10px;padding:10px 12px;border:1px solid #7ca3ef;border-radius:10px;color:var(--admin-text);background:color-mix(in srgb,var(--admin-surface) 75%,#8bb0ff);font-size:11px}
.paste-zone[b-8kjgx679f9]{min-height:92px;margin:10px 0 12px;padding:16px;display:grid;place-items:center;align-content:center;gap:5px;border:2px dashed #6f9df2;border-radius:13px;color:var(--admin-text);background:color-mix(in srgb,var(--admin-surface) 82%,#7ea7f6);text-align:center;outline:none}.paste-zone:focus[b-8kjgx679f9]{border-color:#326ee1;box-shadow:0 0 0 4px color-mix(in srgb,#3978ed 18%,transparent)}.paste-zone b[b-8kjgx679f9]{font-size:18px;color:#3978ed}.paste-zone span[b-8kjgx679f9]{font-size:11px;font-weight:800}.paste-zone small[b-8kjgx679f9]{color:var(--admin-muted);font-size:9px}
.checklist-box[b-8kjgx679f9]{width:22px;height:22px!important;display:grid!important;place-items:center;flex:0 0 22px;border:2px solid #648ee4;border-radius:7px;color:transparent!important;background:color-mix(in srgb,var(--admin-surface) 82%,#729bf0);box-shadow:inset 0 0 0 3px var(--admin-bg),0 2px 7px rgba(42,91,184,.16);transition:border-color .16s,background .16s,box-shadow .16s}.checklist-row:focus-within .checklist-box[b-8kjgx679f9]{border-color:#3978ed;background:color-mix(in srgb,var(--admin-surface) 62%,#78a3fb);box-shadow:inset 0 0 0 3px var(--admin-bg),0 0 0 3px color-mix(in srgb,#3978ed 18%,transparent)}.checklist-box i[b-8kjgx679f9]{width:6px;height:6px;border-radius:2px;background:#5d88df;opacity:.8}
/* /Components/Pages/SupportRequestDetails.razor.rz.scp.css */
.support-details[b-3bmo7bxz4p]{display:grid;gap:18px;color:var(--admin-text)}.details-heading[b-3bmo7bxz4p]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:15px}.details-heading h1[b-3bmo7bxz4p]{margin:0 0 4px}.details-heading p[b-3bmo7bxz4p]{margin:0;color:var(--admin-muted)}.details-heading button[b-3bmo7bxz4p]{min-height:41px;padding:0 14px;border:1px solid var(--admin-border);border-radius:10px;color:var(--admin-text);background:var(--admin-surface);font:inherit;font-weight:750;cursor:pointer}.details-grid[b-3bmo7bxz4p]{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:18px}.details-card[b-3bmo7bxz4p],.details-state[b-3bmo7bxz4p]{padding:23px;border:1px solid var(--admin-border);border-radius:17px;background:var(--admin-surface)}.details-card>span[b-3bmo7bxz4p]{color:var(--admin-muted);font-size:11px;font-weight:800;text-transform:uppercase}.details-card>p[b-3bmo7bxz4p]{min-height:170px;white-space:pre-wrap;line-height:1.65}.details-card footer[b-3bmo7bxz4p]{display:flex;justify-content:space-between;gap:12px;padding-top:14px;border-top:1px solid var(--admin-border);color:var(--admin-muted);font-size:11px}.details-card footer em[b-3bmo7bxz4p]{font-style:normal}.checklist h2[b-3bmo7bxz4p],.image h2[b-3bmo7bxz4p]{margin:0 0 16px;font-size:17px}.checklist label[b-3bmo7bxz4p]{min-height:46px;display:flex;align-items:center;gap:10px;margin-bottom:8px;padding:9px 11px;border:1px solid var(--admin-border);border-radius:10px;background:var(--admin-bg)}.checklist label.completed[b-3bmo7bxz4p]{background:color-mix(in srgb,var(--admin-surface) 76%,#2cad7b)}.checklist input[b-3bmo7bxz4p]{width:18px;height:18px;accent-color:#2cad7b}.muted[b-3bmo7bxz4p]{color:var(--admin-muted)!important}.image img[b-3bmo7bxz4p]{display:block;max-width:100%;max-height:650px;margin:auto;border-radius:12px}.image small[b-3bmo7bxz4p]{display:block;margin-top:10px;color:var(--admin-muted);text-align:center}.details-alert[b-3bmo7bxz4p]{padding:12px 15px;border-radius:10px;background:color-mix(in srgb,var(--admin-surface) 76%,#dd5364)}@media(max-width:900px){.details-grid[b-3bmo7bxz4p]{grid-template-columns:1fr}}@media(max-width:650px){.details-heading[b-3bmo7bxz4p]{grid-template-columns:auto 1fr}.details-heading>button:last-child[b-3bmo7bxz4p]{grid-column:1/-1}}
.append-checklist[b-3bmo7bxz4p]{margin-top:16px;padding:14px;border:1px solid #7ea5ef;border-radius:12px;background:color-mix(in srgb,var(--admin-surface) 78%,#8eb2f8)}.append-checklist>strong[b-3bmo7bxz4p]{font-size:12px}.append-checklist>p[b-3bmo7bxz4p]{margin:5px 0 11px;color:var(--admin-muted);font-size:9px}.append-checklist>div[b-3bmo7bxz4p]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.append-checklist input[b-3bmo7bxz4p]{width:100%;height:42px;padding:0 11px;border:1px solid var(--admin-border);border-radius:9px;color:var(--admin-text);background:var(--admin-bg);font:inherit}.append-checklist button[b-3bmo7bxz4p]{min-height:42px;padding:0 13px;border:0;border-radius:9px;color:#fff;background:#3978ed;font:inherit;font-size:10px;font-weight:800;cursor:pointer}.append-checklist button:disabled[b-3bmo7bxz4p]{opacity:.55}
/* /Components/Pages/SupportRequests.razor.rz.scp.css */
.support-page[b-c8r5o69fty]{display:grid;gap:18px;color:var(--admin-text)}.support-heading[b-c8r5o69fty]{display:flex;align-items:center;justify-content:space-between;gap:18px}.support-heading h1[b-c8r5o69fty]{margin:0 0 4px}.support-heading p[b-c8r5o69fty]{margin:0;color:var(--admin-muted)}.support-heading>div:last-child[b-c8r5o69fty]{display:flex;gap:9px}.primary[b-c8r5o69fty],.secondary[b-c8r5o69fty],.open[b-c8r5o69fty]{min-height:41px;padding:0 15px;border:1px solid var(--admin-border);border-radius:10px;color:var(--admin-text);background:var(--admin-bg);font:inherit;font-weight:750;cursor:pointer}.primary[b-c8r5o69fty]{color:#fff;border-color:#315ee7;background:linear-gradient(135deg,#3978ed,#285cbe)}button:disabled[b-c8r5o69fty]{opacity:.5}.support-card[b-c8r5o69fty]{overflow:hidden;border:1px solid var(--admin-border);border-radius:17px;background:var(--admin-surface);box-shadow:0 10px 30px #08132618}.table-scroll[b-c8r5o69fty]{overflow:auto}table[b-c8r5o69fty]{width:100%;min-width:820px;border-collapse:collapse}th[b-c8r5o69fty]{padding:13px 15px;color:var(--admin-muted);background:var(--admin-bg);text-align:left;font-size:11px;text-transform:uppercase}td[b-c8r5o69fty]{padding:14px 15px;border-top:1px solid var(--admin-border)}tbody tr[b-c8r5o69fty]{cursor:pointer}tbody tr:hover[b-c8r5o69fty]{background:var(--sidebar-active)}td strong[b-c8r5o69fty],td small[b-c8r5o69fty]{display:block}td small[b-c8r5o69fty]{margin-top:4px;color:var(--admin-muted);font-size:9px}.progress-state[b-c8r5o69fty]{display:inline-flex;padding:5px 9px;border-radius:999px;background:var(--admin-bg);font-size:11px;font-weight:800}.progress-state.done[b-c8r5o69fty]{background:color-mix(in srgb,var(--admin-surface) 75%,#2cad7b)}.open[b-c8r5o69fty]{width:34px;min-height:34px;padding:0;font-size:21px}.support-empty[b-c8r5o69fty]{min-height:360px;display:grid;place-items:center;align-content:center;gap:14px;color:var(--admin-muted)}.support-empty b[b-c8r5o69fty]{font-size:48px;color:#6f9bff}.support-alert[b-c8r5o69fty]{padding:12px 15px;border-radius:10px}.support-alert.error[b-c8r5o69fty]{background:color-mix(in srgb,var(--admin-surface) 76%,#dd5364)}@media(max-width:700px){.support-heading[b-c8r5o69fty]{align-items:stretch;flex-direction:column}.support-heading>div:last-child[b-c8r5o69fty]{display:grid;grid-template-columns:1fr 1fr}}
/* /Components/Pages/TopSellingProducts.razor.rz.scp.css */
.top-products-page[b-xwxdb8t415]{color:var(--admin-text)}
.analytics-header[b-xwxdb8t415]{display:flex;align-items:center;gap:16px;margin-bottom:16px;padding:20px;border:1px solid var(--admin-border);border-radius:18px;background:linear-gradient(120deg,var(--admin-surface),var(--sidebar-active))}
.analytics-icon[b-xwxdb8t415]{width:60px;height:60px;display:grid;place-items:center;flex:0 0 60px;border-radius:18px;color:#fff;background:linear-gradient(135deg,#7656d6,#3978ed);font-size:28px;font-weight:900}
.analytics-header>div:nth-child(2)[b-xwxdb8t415]{min-width:0;flex:1}.analytics-header span[b-xwxdb8t415]{color:#597bc0;font-size:9px;font-weight:850;text-transform:uppercase;letter-spacing:.8px}.analytics-header h1[b-xwxdb8t415]{margin:4px 0;font-size:24px}.analytics-header p[b-xwxdb8t415]{margin:0;color:var(--admin-muted);font-size:10px}
.analytics-refresh[b-xwxdb8t415],.apply-filters[b-xwxdb8t415]{min-height:42px;padding:0 15px;border:1px solid #356bd3;border-radius:10px;color:#fff;background:linear-gradient(135deg,#3978ed,#315fbd);font:inherit;font-size:11px;font-weight:800;cursor:pointer}.analytics-refresh:disabled[b-xwxdb8t415],.apply-filters:disabled[b-xwxdb8t415]{opacity:.55;cursor:default}
.analytics-filters[b-xwxdb8t415]{display:grid;grid-template-columns:repeat(4,minmax(135px,1fr)) minmax(300px,1.6fr) auto;align-items:end;gap:10px;margin-bottom:14px;padding:14px;border:1px solid var(--admin-border);border-radius:15px;background:var(--admin-surface)}
.analytics-filters>label[b-xwxdb8t415],.period-filter label[b-xwxdb8t415]{display:flex;flex-direction:column;gap:5px;min-width:0}.analytics-filters label>span[b-xwxdb8t415],.period-filter legend[b-xwxdb8t415]{color:var(--admin-muted);font-size:8px;font-weight:800;text-transform:uppercase}.analytics-filters select[b-xwxdb8t415],.analytics-filters input[b-xwxdb8t415]{width:100%;height:42px;padding:0 10px;border:1px solid var(--admin-border);border-radius:9px;color:var(--admin-text);background:var(--admin-bg);font:inherit;font-size:10px}
.period-filter[b-xwxdb8t415]{min-width:0;display:grid;grid-template-columns:1fr auto 1fr;align-items:end;gap:7px;margin:0;padding:0;border:0}.period-filter legend[b-xwxdb8t415]{grid-column:1/-1;margin-bottom:-1px}.period-filter i[b-xwxdb8t415]{padding-bottom:12px;color:var(--admin-muted);font-style:normal}
.analytics-error[b-xwxdb8t415]{margin-bottom:14px;padding:12px 14px;border-radius:10px;color:#a32e36;background:#ffe6e8;font-size:10px;font-weight:700}
.analytics-summary[b-xwxdb8t415]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:14px}.analytics-summary article[b-xwxdb8t415]{min-height:84px;display:flex;align-items:center;gap:12px;padding:14px;border:1px solid var(--admin-border);border-radius:14px;background:var(--admin-surface)}.metric-icon[b-xwxdb8t415]{width:42px;height:42px;display:grid;place-items:center;flex:0 0 42px;border-radius:12px;font-size:18px;font-weight:900}.metric-icon.blue[b-xwxdb8t415]{color:#2867d2;background:#e4eeff}.metric-icon.purple[b-xwxdb8t415]{color:#7546bd;background:#f0e7ff}.metric-icon.orange[b-xwxdb8t415]{color:#c16b1d;background:#fff0df}.metric-icon.green[b-xwxdb8t415]{color:#168153;background:#e2f7ed}.analytics-summary small[b-xwxdb8t415],.analytics-summary b[b-xwxdb8t415]{display:block}.analytics-summary small[b-xwxdb8t415]{color:var(--admin-muted);font-size:8px;font-weight:750;text-transform:uppercase}.analytics-summary b[b-xwxdb8t415]{margin-top:5px;font-size:17px}
.analytics-results[b-xwxdb8t415]{overflow:hidden;border:1px solid var(--admin-border);border-radius:17px;background:var(--admin-surface)}.results-heading[b-xwxdb8t415]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 18px;border-bottom:1px solid var(--admin-border)}.results-heading h2[b-xwxdb8t415]{margin:0;font-size:15px}.results-heading p[b-xwxdb8t415]{margin:3px 0 0;color:var(--admin-muted);font-size:9px}.results-heading>span[b-xwxdb8t415]{padding:7px 10px;border-radius:999px;color:#376ddd;background:var(--sidebar-active);font-size:9px;font-weight:800}
.top-products-table[b-xwxdb8t415]{overflow-x:auto}.top-products-head[b-xwxdb8t415],.top-product-row[b-xwxdb8t415]{min-width:930px;display:grid;grid-template-columns:64px minmax(230px,1.4fr) minmax(150px,.8fr) 105px 90px 120px 130px;align-items:center;gap:10px}.top-products-head[b-xwxdb8t415]{min-height:39px;padding:0 14px;color:var(--admin-muted);background:var(--admin-bg);font-size:8px;font-weight:800;text-transform:uppercase}.top-product-row[b-xwxdb8t415]{min-height:72px;padding:8px 14px;border-top:1px solid var(--admin-border)}.top-product-row:hover[b-xwxdb8t415]{background:var(--admin-bg)}.rank[b-xwxdb8t415]{width:36px;height:36px;display:grid;place-items:center;border-radius:11px;color:#49688f;background:var(--admin-bg)}.rank-1 .rank[b-xwxdb8t415]{color:#825b00;background:#ffe9a8}.rank-2 .rank[b-xwxdb8t415]{color:#526174;background:#e6ebf2}.rank-3 .rank[b-xwxdb8t415]{color:#83491f;background:#f5d1b5}.analytics-product[b-xwxdb8t415]{min-width:0;display:flex;align-items:center;gap:10px}.analytics-product>img[b-xwxdb8t415],.analytics-product>span[b-xwxdb8t415]{width:48px;height:48px;display:grid;place-items:center;flex:0 0 48px;border:1px solid var(--admin-border);border-radius:11px;background:var(--admin-bg);object-fit:cover}.analytics-product>div[b-xwxdb8t415]{min-width:0}.analytics-product b[b-xwxdb8t415],.analytics-product small[b-xwxdb8t415]{display:block}.analytics-product b[b-xwxdb8t415]{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.analytics-product small[b-xwxdb8t415]{margin-top:4px;color:var(--admin-muted);font-size:8px}.sales-share[b-xwxdb8t415]{display:flex;align-items:center;gap:7px}.sales-share>div[b-xwxdb8t415]{height:7px;flex:1;overflow:hidden;border-radius:999px;background:var(--admin-bg)}.sales-share i[b-xwxdb8t415]{height:100%;display:block;border-radius:999px;background:linear-gradient(90deg,#7656d6,#3978ed)}.sales-share small[b-xwxdb8t415]{width:36px;color:var(--admin-muted);font-size:8px}.top-product-row>strong[b-xwxdb8t415]{font-size:10px}.top-product-row .revenue[b-xwxdb8t415]{color:#168153;font-size:11px}
.analytics-state[b-xwxdb8t415]{min-height:330px;display:grid;place-items:center;align-content:center;color:var(--admin-muted)}.analytics-state p[b-xwxdb8t415]{margin:9px 0 0;font-size:10px}.analytics-state h3[b-xwxdb8t415]{margin:8px 0 0;color:var(--admin-text);font-size:14px}.analytics-state.empty>b[b-xwxdb8t415]{font-size:34px}.analytics-spinner[b-xwxdb8t415]{width:34px;height:34px;border:3px solid var(--admin-border);border-top-color:#3978ed;border-radius:50%;animation:analytics-spin-b-xwxdb8t415 .8s linear infinite}@keyframes analytics-spin-b-xwxdb8t415{to{transform:rotate(360deg)}}
@media(max-width:1450px){.analytics-filters[b-xwxdb8t415]{grid-template-columns:repeat(3,1fr)}.period-filter[b-xwxdb8t415]{grid-column:1/3}.analytics-summary[b-xwxdb8t415]{grid-template-columns:repeat(2,1fr)}}
@media(max-width:760px){.analytics-header[b-xwxdb8t415]{align-items:flex-start;flex-wrap:wrap}.analytics-refresh[b-xwxdb8t415]{width:100%}.analytics-filters[b-xwxdb8t415]{grid-template-columns:1fr}.period-filter[b-xwxdb8t415]{grid-column:auto}.apply-filters[b-xwxdb8t415]{width:100%}.analytics-summary[b-xwxdb8t415]{grid-template-columns:1fr}.results-heading[b-xwxdb8t415]{align-items:flex-start;flex-direction:column}}
/* /Components/Pages/TradeDocumentCreate.razor.rz.scp.css */
.create-document-page[b-g13axdqot3]{color:var(--admin-text)}.toolbar[b-g13axdqot3]{min-height:48px;display:flex;align-items:center;gap:8px;margin-bottom:15px}.toolbar>div[b-g13axdqot3]{flex:1}.toolbar button[b-g13axdqot3]{height:40px;padding:0 14px;border:1px solid var(--admin-border);border-radius:10px;color:var(--admin-text);background:var(--admin-surface);font:inherit;font-size:12px;font-weight:700;cursor:pointer}.toolbar .save-button[b-g13axdqot3]{color:#fff;border-color:#2d65d4;background:linear-gradient(135deg,#3978ed,#285cbe)}.toolbar .supplier-button[b-g13axdqot3]{color:#176d47;border-color:#91c9ac;background:#e5f6ed}.create-header[b-g13axdqot3]{display:flex;align-items:center;gap:17px;margin-bottom:16px;padding:21px;border:1px solid var(--admin-border);border-radius:17px;background:linear-gradient(120deg,var(--admin-surface),var(--sidebar-active))}.create-header>span[b-g13axdqot3]{width:68px;height:68px;display:grid;place-items:center;border-radius:15px;color:#3978ed;background:var(--admin-bg);font-size:29px}.create-header small[b-g13axdqot3]{color:#4d75bf;font-size:10px;font-weight:800;text-transform:uppercase}.create-header h1[b-g13axdqot3]{margin:4px 0;font-size:24px}.create-header p[b-g13axdqot3]{margin:0;color:var(--admin-muted);font-size:11px}.info-card[b-g13axdqot3]{overflow:hidden;margin-bottom:16px;border:1px solid var(--admin-border);border-radius:16px;background:var(--admin-surface)}.card-title[b-g13axdqot3]{min-height:67px;display:flex;align-items:center;gap:11px;padding:13px 17px;border-bottom:1px solid var(--admin-border)}.card-title>span[b-g13axdqot3]{width:37px;height:37px;display:grid;place-items:center;border-radius:10px;color:#376ddd;background:#eaf1ff}.card-title>div[b-g13axdqot3]{flex:1}.card-title h2[b-g13axdqot3]{margin:0;font-size:15px}.card-title p[b-g13axdqot3]{margin:3px 0 0;color:var(--admin-muted);font-size:10px}.card-title>strong[b-g13axdqot3]{color:#176d47;font-size:16px}.field-grid[b-g13axdqot3]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:17px}.field-grid label[b-g13axdqot3]{display:flex;flex-direction:column;gap:6px}.field-grid label>span[b-g13axdqot3]{color:var(--admin-muted);font-size:10px;font-weight:700}.field-grid .wide[b-g13axdqot3]{grid-column:1/-1}.field-grid input[b-g13axdqot3],.field-grid select[b-g13axdqot3],.field-grid textarea[b-g13axdqot3],.lines-wrap input[b-g13axdqot3],.lines-wrap select[b-g13axdqot3]{width:100%;height:42px;padding:0 10px;border:1px solid var(--admin-border);border-radius:9px;color:var(--admin-text);background:var(--admin-bg);font:inherit;font-size:11px}.field-grid textarea[b-g13axdqot3]{height:70px;padding:9px;resize:vertical}.lines-wrap[b-g13axdqot3]{overflow:auto;padding:14px 14px 0}.lines-wrap table[b-g13axdqot3]{width:100%;min-width:940px;border-collapse:collapse}.lines-wrap th[b-g13axdqot3],.lines-wrap td[b-g13axdqot3]{padding:8px;border-bottom:1px solid var(--admin-border);text-align:left;font-size:11px}.lines-wrap th[b-g13axdqot3]{color:var(--admin-muted);background:var(--admin-bg);font-size:9px;text-transform:uppercase}.lines-wrap th:nth-child(2)[b-g13axdqot3]{width:30%}.remove[b-g13axdqot3]{width:34px!important;height:34px!important;border:0!important;border-radius:8px!important;color:#a62f37!important;background:#ffe5e7!important;font-size:18px!important}.line-actions[b-g13axdqot3]{display:flex;align-items:center;gap:12px;padding:13px 14px}.line-actions button[b-g13axdqot3]{height:39px;padding:0 13px;border:1px solid #3269dc;border-radius:9px;color:#fff;background:#326bd7;font:inherit;font-size:11px;font-weight:700}.line-actions span[b-g13axdqot3]{color:var(--admin-muted);font-size:10px}.page-message.error[b-g13axdqot3]{margin-bottom:13px;padding:12px;color:#a32e36;background:#ffe6e8;border-radius:10px}.loading-state[b-g13axdqot3]{min-height:350px;display:grid;place-items:center;color:var(--admin-muted)}@media(max-width:800px){.field-grid[b-g13axdqot3]{grid-template-columns:1fr}.field-grid .wide[b-g13axdqot3]{grid-column:auto}.toolbar[b-g13axdqot3]{flex-wrap:wrap}.create-header[b-g13axdqot3]{align-items:flex-start}}
.operation-type[b-g13axdqot3]{display:inline-flex;padding:5px 8px;border-radius:999px;font-size:9px;font-weight:750;white-space:nowrap}.operation-type.output[b-g13axdqot3]{color:#107446;background:#daf4e7}.operation-type.consumption[b-g13axdqot3]{color:#a8343c;background:#ffe4e6}.calculated-line[b-g13axdqot3]{background:color-mix(in srgb,var(--admin-bg) 72%,transparent)}.calculated-line select:disabled[b-g13axdqot3],.calculated-line input:disabled[b-g13axdqot3]{opacity:.82;cursor:not-allowed}.calculation-hint[b-g13axdqot3]{padding:9px 11px;border-radius:9px;color:#285fbf!important;background:#e2ecff;font-weight:650}
/* /Components/Pages/TradeDocumentDetails.razor.rz.scp.css */
.document-details-page[b-s57s6kio2l]{color:var(--admin-text)}.details-toolbar[b-s57s6kio2l]{display:flex;margin-bottom:14px}.details-toolbar button[b-s57s6kio2l]{height:38px;padding:0 13px;border:1px solid var(--admin-border);border-radius:9px;color:var(--admin-text);background:var(--admin-surface);font:inherit;font-size:11px;cursor:pointer}.document-header[b-s57s6kio2l]{display:flex;align-items:center;gap:15px;margin-bottom:15px;padding:19px;border:1px solid var(--admin-border);border-radius:16px;background:var(--admin-surface)}.document-header>span[b-s57s6kio2l]{width:50px;height:50px;display:grid;place-items:center;border-radius:13px;color:#326bd7;background:var(--sidebar-active);font-size:24px}.document-header>div[b-s57s6kio2l]{flex:1}.document-header small[b-s57s6kio2l],.document-header p[b-s57s6kio2l]{color:var(--admin-muted);font-size:10px}.document-header h1[b-s57s6kio2l]{margin:5px 0;font-size:21px}.document-header p[b-s57s6kio2l]{margin:0}.status[b-s57s6kio2l],.line-type[b-s57s6kio2l]{display:inline-flex;padding:5px 9px;border-radius:999px;font-size:10px;font-style:normal;font-weight:750}.status.active[b-s57s6kio2l]{color:#107446;background:#daf4e7}.status.cancelled[b-s57s6kio2l]{color:#a8343c;background:#ffe4e6}.status.draft[b-s57s6kio2l]{color:#815b16;background:#fff1c8}.info-card[b-s57s6kio2l]{margin-bottom:15px;padding:17px;border:1px solid var(--admin-border);border-radius:15px;background:var(--admin-surface)}.card-title[b-s57s6kio2l]{display:flex;align-items:center;gap:10px;margin-bottom:15px}.card-title>span[b-s57s6kio2l]{width:35px;height:35px;display:grid;place-items:center;border-radius:9px;color:#326bd7;background:var(--sidebar-active)}.card-title>div[b-s57s6kio2l]{flex:1}.card-title h2[b-s57s6kio2l]{margin:0;font-size:14px}.card-title p[b-s57s6kio2l]{margin:3px 0 0;color:var(--admin-muted);font-size:10px}.card-title>strong[b-s57s6kio2l]{font-size:12px}.properties[b-s57s6kio2l]{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;overflow:hidden;border:1px solid var(--admin-border);border-radius:11px;background:var(--admin-border)}.properties>div[b-s57s6kio2l]{min-height:73px;padding:13px;background:var(--admin-bg)}.properties span[b-s57s6kio2l],.comment span[b-s57s6kio2l]{display:block;margin-bottom:6px;color:var(--admin-muted);font-size:9px;text-transform:uppercase}.properties b[b-s57s6kio2l]{font-size:12px}.comment[b-s57s6kio2l]{margin-top:12px;padding:13px;border-radius:10px;background:var(--admin-bg)}.comment p[b-s57s6kio2l]{margin:0;font-size:12px}.lines-table-wrap[b-s57s6kio2l]{overflow:auto}.lines-card table[b-s57s6kio2l]{width:100%;min-width:800px;border-collapse:collapse}.lines-card th[b-s57s6kio2l],.lines-card td[b-s57s6kio2l]{padding:10px;border-bottom:1px solid var(--admin-border);text-align:left;font-size:11px}.lines-card th[b-s57s6kio2l]{color:var(--admin-muted);background:var(--admin-bg);font-size:9px;text-transform:uppercase}.lines-card td b[b-s57s6kio2l],.lines-card td small[b-s57s6kio2l]{display:block}.lines-card td small[b-s57s6kio2l]{margin-top:3px;color:var(--admin-muted);font-size:9px}.line-type.receipt[b-s57s6kio2l],.line-type.output[b-s57s6kio2l]{color:#107446;background:#daf4e7}.line-type.consumption[b-s57s6kio2l],.line-type.sale[b-s57s6kio2l]{color:#a8343c;background:#ffe4e6}.line-type.transfer[b-s57s6kio2l]{color:#285fbf;background:#e2ecff}.loading-state[b-s57s6kio2l]{min-height:300px;display:grid;place-items:center;color:var(--admin-muted)}.page-message.error[b-s57s6kio2l]{padding:13px;color:#a32e36;background:#ffe6e8;border-radius:10px}@media(max-width:800px){.properties[b-s57s6kio2l]{grid-template-columns:1fr 1fr}}@media(max-width:520px){.properties[b-s57s6kio2l]{grid-template-columns:1fr}.document-header[b-s57s6kio2l]{align-items:flex-start;flex-wrap:wrap}}
/* /Components/Pages/TradeDocuments.razor.rz.scp.css */
.documents-page[b-dsygchida8]{color:var(--admin-text)}.page-title[b-dsygchida8]{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:18px}.page-title h1[b-dsygchida8]{margin:0;font-size:27px}.page-title p[b-dsygchida8]{margin:5px 0 0;color:var(--admin-muted);font-size:12px}.record-count[b-dsygchida8]{padding:7px 11px;border:1px solid var(--admin-border);border-radius:999px;color:var(--admin-muted);background:var(--admin-surface);font-size:11px;font-weight:700}.documents-card[b-dsygchida8]{overflow:hidden;border:1px solid var(--admin-border);border-radius:17px;background:var(--admin-surface);box-shadow:0 10px 28px rgba(17,31,58,.07)}.filters[b-dsygchida8]{display:grid;grid-template-columns:145px 145px minmax(210px,1fr) minmax(210px,1fr) minmax(170px,1fr) auto;gap:10px;padding:14px 16px;border-bottom:1px solid var(--admin-border)}.filters label[b-dsygchida8]{display:flex;flex-direction:column;gap:5px}.filters label span[b-dsygchida8]{color:var(--admin-muted);font-size:10px;font-weight:750}.filters input[b-dsygchida8],.filters select[b-dsygchida8]{height:42px;padding:0 11px;border:1px solid var(--admin-border);border-radius:9px;color:var(--admin-text);background:var(--admin-bg);font:inherit;font-size:12px}.filters button[b-dsygchida8]{align-self:end;height:42px;padding:0 18px;border:0;border-radius:9px;color:#fff;background:#326bd7;font:inherit;font-size:12px;font-weight:750;cursor:pointer}.table-scroll[b-dsygchida8]{overflow:auto}.documents-table[b-dsygchida8]{width:100%;min-width:1320px;border-collapse:collapse;table-layout:fixed}.documents-table th[b-dsygchida8]{height:43px;padding:0 13px;color:var(--admin-muted);background:var(--admin-bg);border-bottom:1px solid var(--admin-border);text-align:left;font-size:10px;letter-spacing:.35px;text-transform:uppercase}.documents-table th:first-child[b-dsygchida8]{width:18%}.documents-table th:nth-child(3)[b-dsygchida8]{width:15%}.documents-table td[b-dsygchida8]{height:66px;padding:8px 13px;border-bottom:1px solid var(--admin-border);font-size:12px}.documents-table tbody tr[b-dsygchida8]{cursor:pointer}.documents-table tbody tr:hover[b-dsygchida8]{background:var(--sidebar-hover)}.documents-table td>b[b-dsygchida8],.documents-table td>small[b-dsygchida8]{display:block}.documents-table td>small[b-dsygchida8]{margin-top:3px;color:var(--admin-muted);font-size:9px}.document-cell[b-dsygchida8]{display:flex;align-items:center;gap:10px}.document-cell>span[b-dsygchida8]{width:36px;height:36px;display:grid;place-items:center;border-radius:10px;color:#326bd7;background:var(--sidebar-active);font-size:18px}.document-cell b[b-dsygchida8],.document-cell small[b-dsygchida8]{display:block}.document-cell small[b-dsygchida8]{margin-top:3px;color:var(--admin-muted);font-size:10px}.status[b-dsygchida8]{display:inline-flex;padding:5px 8px;border-radius:999px;font-size:10px;font-weight:750}.status.active[b-dsygchida8]{color:#107446;background:#daf4e7}.status.cancelled[b-dsygchida8]{color:#a8343c;background:#ffe4e6}.status.draft[b-dsygchida8]{color:#815b16;background:#fff1c8}.pagination[b-dsygchida8]{min-height:64px;display:flex;align-items:center;justify-content:space-between;padding:10px 16px;color:var(--admin-muted);font-size:12px}.pagination>div[b-dsygchida8]{display:flex;gap:5px}.pagination button[b-dsygchida8]{min-width:34px;height:34px;border:1px solid var(--admin-border);border-radius:9px;color:var(--admin-text);background:var(--admin-surface)}.pagination button.current[b-dsygchida8]{color:#fff;border-color:#376fdc;background:#376fdc}.loading-state[b-dsygchida8],.empty-state[b-dsygchida8]{min-height:380px;display:grid;place-items:center;align-content:center;color:var(--admin-muted)}.loading-state span[b-dsygchida8]{width:35px;height:35px;border:3px solid var(--admin-border);border-top-color:#3978ed;border-radius:50%;animation:spin-b-dsygchida8 .8s linear infinite}.empty-state b[b-dsygchida8]{font-size:42px}.alert-message[b-dsygchida8]{margin:14px;padding:12px;color:#a32e36;background:#ffe6e8;border-radius:10px}@keyframes spin-b-dsygchida8{to{transform:rotate(360deg)}}@media(max-width:1100px){.filters[b-dsygchida8]{grid-template-columns:1fr 1fr 1fr}.filters button[b-dsygchida8]{grid-column:1/-1}}@media(max-width:650px){.filters[b-dsygchida8]{grid-template-columns:1fr}.filters button[b-dsygchida8]{grid-column:1}.page-title[b-dsygchida8]{align-items:flex-start;flex-direction:column}}
.title-actions[b-dsygchida8]{display:flex;align-items:center;gap:9px}.title-actions button[b-dsygchida8]{height:39px;padding:0 14px;border:0;border-radius:10px;color:#fff;background:linear-gradient(135deg,#3978ed,#285cbe);font:inherit;font-size:11px;font-weight:750;cursor:pointer}
/* /Components/Pages/UserDetails.razor.rz.scp.css */
.user-details-page[b-97mi0xn8yv]{color:var(--admin-text)}.details-toolbar[b-97mi0xn8yv]{min-height:48px;display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.toolbar-actions[b-97mi0xn8yv]{display:flex;gap:8px}.back-button[b-97mi0xn8yv],.refresh-button[b-97mi0xn8yv],.save-button[b-97mi0xn8yv]{min-height:41px;padding:0 14px;border:1px solid var(--admin-border);border-radius:10px;color:var(--admin-text);background:var(--admin-surface);font:inherit;font-size:13px;font-weight:700;cursor:pointer}.back-button:hover[b-97mi0xn8yv],.refresh-button:hover[b-97mi0xn8yv]{border-color:#7396df;background:var(--sidebar-hover)}.refresh-button:disabled[b-97mi0xn8yv],.save-button:disabled[b-97mi0xn8yv]{opacity:.5;cursor:not-allowed}.save-button[b-97mi0xn8yv]{min-width:125px;color:#fff;border-color:#2d65d4;background:linear-gradient(135deg,#3978ed,#285cbe)}
.page-message[b-97mi0xn8yv]{margin-bottom:14px;padding:12px 15px;border-radius:11px;font-size:13px;font-weight:650}.page-message.success[b-97mi0xn8yv]{color:#116c42;background:#e3f7ec}.page-message.error[b-97mi0xn8yv]{color:#a32e36;background:#ffe6e8}.user-header[b-97mi0xn8yv]{min-height:126px;display:flex;align-items:center;gap:18px;padding:23px;margin-bottom:18px;border:1px solid var(--admin-border);border-radius:18px;background:linear-gradient(120deg,var(--admin-surface),var(--sidebar-active));box-shadow:0 10px 28px rgba(17,31,58,.07)}.user-avatar[b-97mi0xn8yv]{width:68px;height:68px;display:grid;place-items:center;flex:0 0 auto;border-radius:20px;color:#fff;background:linear-gradient(135deg,#3978ed,#7651c7);font-size:20px;font-weight:850}.user-heading[b-97mi0xn8yv]{min-width:0;flex:1}.user-heading>span[b-97mi0xn8yv]{color:#4d75bf;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.7px}.user-heading h1[b-97mi0xn8yv]{margin:3px 0;color:var(--admin-text);font-size:27px}.user-heading p[b-97mi0xn8yv]{margin:0;color:var(--admin-muted);font-family:Consolas,monospace}.status[b-97mi0xn8yv]{display:inline-flex;align-items:center;min-height:31px;padding:0 11px;border-radius:999px;font-size:11px;font-weight:800}.status.active[b-97mi0xn8yv]{color:#137147;background:#e4f6ec}.status.blocked[b-97mi0xn8yv]{color:#a62f37;background:#ffe5e7}
.content-grid[b-97mi0xn8yv]{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(300px,.8fr);gap:18px;align-items:start}.info-card[b-97mi0xn8yv]{overflow:hidden;border:1px solid var(--admin-border);border-radius:17px;background:var(--admin-surface);box-shadow:0 8px 24px rgba(17,31,58,.05)}.card-title[b-97mi0xn8yv]{min-height:70px;display:flex;align-items:center;gap:12px;padding:14px 18px;border-bottom:1px solid var(--admin-border)}.card-title>span:first-child[b-97mi0xn8yv]{width:38px;height:38px;display:grid;place-items:center;flex:0 0 auto;border-radius:11px;color:#376ddd;background:#eaf1ff;font-size:19px}.card-title h2[b-97mi0xn8yv]{margin:0;font-size:16px}.card-title p[b-97mi0xn8yv]{margin:3px 0 0;color:var(--admin-muted);font-size:11px}.selected-count[b-97mi0xn8yv]{margin-left:auto!important;padding:6px 9px;border-radius:999px;color:#326bd7!important;background:#e7efff!important;font-size:10px!important;font-weight:800}
.field-grid[b-97mi0xn8yv]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:18px}.field-grid.single[b-97mi0xn8yv]{grid-template-columns:1fr}.edit-field[b-97mi0xn8yv]{display:flex;flex-direction:column;gap:7px}.edit-field.wide[b-97mi0xn8yv]{grid-column:1/-1}.edit-field>span[b-97mi0xn8yv],.field>span[b-97mi0xn8yv]{color:var(--admin-muted);font-size:11px;font-weight:700}.edit-field input[b-97mi0xn8yv],.edit-field select[b-97mi0xn8yv],.translations input[b-97mi0xn8yv]{width:100%;height:42px;padding:0 11px;border:1px solid var(--admin-border);border-radius:9px;outline:0;color:var(--admin-text);background:var(--admin-bg);font:inherit}.edit-field input:focus[b-97mi0xn8yv],.edit-field select:focus[b-97mi0xn8yv],.translations input:focus[b-97mi0xn8yv]{border-color:#6388d9;box-shadow:0 0 0 3px rgba(68,116,218,.1)}.toggle-field[b-97mi0xn8yv]{min-height:46px;display:flex;align-items:center;gap:10px;padding:0 12px;border:1px solid var(--admin-border);border-radius:10px;background:var(--admin-bg);font-size:12px;font-weight:650}.toggle-field input[b-97mi0xn8yv]{width:18px;height:18px;accent-color:#3978ed}.field[b-97mi0xn8yv]{min-height:68px;padding:12px;border:1px solid var(--admin-border);border-radius:11px;background:var(--admin-bg)}.field b[b-97mi0xn8yv]{display:block;margin-top:7px;font-size:11px;overflow-wrap:anywhere}.translations-card[b-97mi0xn8yv],.organizations-card[b-97mi0xn8yv]{grid-column:1/-1}.translations[b-97mi0xn8yv]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:18px}.translations label[b-97mi0xn8yv]{display:flex;flex-direction:column;gap:7px;padding:12px;border:1px solid var(--admin-border);border-radius:11px;background:var(--admin-bg)}.translations span[b-97mi0xn8yv]{color:#4771bc;font-size:10px;font-weight:800;text-transform:uppercase}
.organization-toolbar[b-97mi0xn8yv]{min-height:62px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px;border-bottom:1px solid var(--admin-border);background:var(--admin-bg)}.organization-toolbar>div[b-97mi0xn8yv]{height:40px;display:flex;align-items:center;flex:1;max-width:520px;padding:0 11px;border:1px solid var(--admin-border);border-radius:10px;background:var(--admin-surface)}.organization-toolbar input[b-97mi0xn8yv]{width:100%;height:100%;padding-left:8px;border:0;outline:0;color:var(--admin-text);background:transparent;font:inherit}.organization-toolbar button[b-97mi0xn8yv]{height:39px;padding:0 13px;border:1px solid var(--admin-border);border-radius:9px;color:var(--admin-text);background:var(--admin-surface);font:inherit;font-size:11px;font-weight:700;cursor:pointer}.organization-list[b-97mi0xn8yv]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:420px;overflow:auto;padding:16px}.organization-option[b-97mi0xn8yv]{position:relative;min-height:58px;display:flex;align-items:center;gap:10px;padding:8px 11px 8px calc(11px + var(--depth) * 18px);border:1px solid var(--admin-border);border-radius:10px;background:var(--admin-bg);cursor:pointer}.organization-option:hover[b-97mi0xn8yv]{border-color:#83a1df}.organization-option.selected[b-97mi0xn8yv]{border-color:#6b90df;background:var(--sidebar-active)}.organization-option input[b-97mi0xn8yv]{width:18px;height:18px;accent-color:#3978ed}.organization-icon[b-97mi0xn8yv]{width:30px;height:30px;display:grid;place-items:center;flex:0 0 auto;border-radius:9px;color:#326bd7;background:#e5eeff}.organization-option>span:last-child[b-97mi0xn8yv]{min-width:0}.organization-option b[b-97mi0xn8yv],.organization-option small[b-97mi0xn8yv]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.organization-option b[b-97mi0xn8yv]{font-size:12px}.organization-option small[b-97mi0xn8yv]{margin-top:3px;color:var(--admin-muted);font-size:10px}.inheritance-note[b-97mi0xn8yv]{margin:0 16px 16px;padding:11px 13px;border:1px solid #b8cbee;border-radius:10px;color:#4b6290;background:#edf3ff;font-size:11px;line-height:1.5}.organizations-empty[b-97mi0xn8yv]{min-height:160px;display:grid;place-items:center;color:var(--admin-muted)}
.state-card[b-97mi0xn8yv]{min-height:420px;display:grid;place-items:center;align-content:center;border:1px solid var(--admin-border);border-radius:17px;color:var(--admin-muted);background:var(--admin-surface)}.state-card p[b-97mi0xn8yv]{margin:12px 0 0}.state-card.error b[b-97mi0xn8yv]{width:50px;height:50px;display:grid;place-items:center;border-radius:15px;color:#b52f37;background:#ffe5e7;font-size:25px}.state-card.error h2[b-97mi0xn8yv]{margin:15px 0 0;color:var(--admin-text)}.spinner[b-97mi0xn8yv]{width:36px;height:36px;border:3px solid var(--admin-border);border-top-color:#3978ed;border-radius:50%;animation:spin-b-97mi0xn8yv .8s linear infinite}@keyframes spin-b-97mi0xn8yv{to{transform:rotate(360deg)}}
@media(max-width:1050px){.content-grid[b-97mi0xn8yv]{grid-template-columns:1fr}.translations-card[b-97mi0xn8yv],.organizations-card[b-97mi0xn8yv]{grid-column:auto}.translations[b-97mi0xn8yv]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.user-header[b-97mi0xn8yv]{align-items:flex-start;flex-wrap:wrap}.user-heading[b-97mi0xn8yv]{flex-basis:calc(100% - 90px)}.field-grid[b-97mi0xn8yv],.translations[b-97mi0xn8yv],.organization-list[b-97mi0xn8yv]{grid-template-columns:1fr}.edit-field.wide[b-97mi0xn8yv]{grid-column:auto}.back-button span[b-97mi0xn8yv]{display:none}.organization-toolbar[b-97mi0xn8yv]{align-items:stretch;flex-direction:column}.organization-toolbar>div[b-97mi0xn8yv]{width:100%;max-width:none}}
/* /Components/Pages/Users.razor.rz.scp.css */
.users-page[b-aofhkpppqm]{color:var(--admin-text)}.page-title[b-aofhkpppqm]{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:18px}.page-title h1[b-aofhkpppqm]{margin:0;font-size:27px}.page-title p[b-aofhkpppqm]{margin:5px 0 0;color:var(--admin-muted);font-size:12px}.record-count[b-aofhkpppqm]{padding:7px 11px;border:1px solid var(--admin-border);border-radius:999px;color:var(--admin-muted);background:var(--admin-surface);font-size:11px;font-weight:700;white-space:nowrap}
.users-card[b-aofhkpppqm]{overflow:hidden;border:1px solid var(--admin-border);border-radius:17px;background:var(--admin-surface);box-shadow:0 10px 28px rgba(17,31,58,.07)}.toolbar[b-aofhkpppqm]{min-height:68px;display:flex;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid var(--admin-border);flex-wrap:wrap}.action-button[b-aofhkpppqm],.refresh-button[b-aofhkpppqm]{border:1px solid var(--admin-border);border-radius:10px;font:inherit;font-weight:700;cursor:pointer;transition:.16s ease}.action-button[b-aofhkpppqm]{min-height:40px;display:flex;align-items:center;gap:7px;padding:0 13px;color:var(--admin-text);background:var(--admin-surface);font-size:13px}.action-button:hover:not(:disabled)[b-aofhkpppqm],.refresh-button:hover:not(:disabled)[b-aofhkpppqm]{transform:translateY(-1px);border-color:#7ea2ee;background:var(--sidebar-hover)}.action-button.primary[b-aofhkpppqm]{color:#fff;border-color:#3269dc;background:linear-gradient(135deg,#3978ed,#275ecb)}.action-button.danger[b-aofhkpppqm]{color:#c73b3b}.action-button.success[b-aofhkpppqm]{color:#168451}.action-button:disabled[b-aofhkpppqm],.refresh-button:disabled[b-aofhkpppqm]{opacity:.42;cursor:not-allowed;transform:none}.toolbar-separator[b-aofhkpppqm]{width:1px;height:28px;margin:0 3px;background:var(--admin-border)}.refresh-button[b-aofhkpppqm]{width:40px;height:40px;margin-left:auto;color:var(--admin-text);background:var(--admin-surface);font-size:20px}
.search-panel[b-aofhkpppqm]{display:flex;align-items:center;gap:10px;margin:14px 16px 0;padding-left:13px;border:1px solid #7d9fe3;border-radius:11px;overflow:hidden;background:var(--admin-bg);box-shadow:0 0 0 3px rgba(68,116,218,.1)}.search-panel>span[b-aofhkpppqm]{color:var(--admin-muted);font-size:20px}.search-panel input[b-aofhkpppqm]{flex:1;height:43px;border:0;outline:0;color:var(--admin-text);background:transparent;font:inherit}.search-panel button[b-aofhkpppqm]{height:43px;padding:0 12px;border:0;color:var(--admin-muted);background:transparent;font:inherit;cursor:pointer}.search-panel .search-submit[b-aofhkpppqm]{color:#fff;background:#326bd7;font-size:12px;font-weight:750}.alert-message[b-aofhkpppqm]{margin:14px 16px 0;padding:11px 13px;border-radius:10px;font-size:13px}.alert-message.error[b-aofhkpppqm]{color:#a82f2f;background:#ffe9e9}.success-message[b-aofhkpppqm]{color:#126c43;background:#e5f7ed}
.table-scroll[b-aofhkpppqm]{overflow:auto;margin-top:14px}.users-table[b-aofhkpppqm]{width:100%;min-width:1050px;border-collapse:collapse;table-layout:fixed}.users-table th[b-aofhkpppqm]{height:43px;padding:0 15px;color:var(--admin-muted);background:var(--admin-bg);border-top:1px solid var(--admin-border);border-bottom:1px solid var(--admin-border);text-align:left;font-size:11px;letter-spacing:.45px;text-transform:uppercase}.users-table th:first-child[b-aofhkpppqm]{width:27%}.users-table th:nth-child(2)[b-aofhkpppqm]{width:17%}.users-table th:nth-child(3)[b-aofhkpppqm]{width:15%}.users-table th:nth-child(4)[b-aofhkpppqm]{width:12%}.users-table th:nth-child(5)[b-aofhkpppqm]{width:17%}.users-table th:nth-child(6)[b-aofhkpppqm]{width:12%}.users-table td[b-aofhkpppqm]{height:66px;padding:8px 15px;border-bottom:1px solid var(--admin-border);color:var(--admin-text);vertical-align:middle;font-size:13px}.users-table tbody tr[b-aofhkpppqm]{cursor:pointer;transition:.12s ease}.users-table tbody tr:hover[b-aofhkpppqm]{background:var(--sidebar-hover)}.users-table tbody tr.selected[b-aofhkpppqm]{background:var(--sidebar-active);box-shadow:inset 3px 0 #4d7fea}.users-table tbody tr.disabled-row td[b-aofhkpppqm]{color:#b44949}.users-table code[b-aofhkpppqm]{color:var(--admin-text);font-size:12px}.user-cell[b-aofhkpppqm]{display:flex;align-items:center;gap:11px}.user-cell>span[b-aofhkpppqm]{width:38px;height:38px;display:grid;place-items:center;flex:0 0 auto;border-radius:12px;color:#fff;background:linear-gradient(135deg,#3978ed,#6e51c7);font-size:12px;font-weight:850}.user-cell b[b-aofhkpppqm],.user-cell small[b-aofhkpppqm]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-cell small[b-aofhkpppqm]{margin-top:3px;color:var(--admin-muted);font-size:10px}.role[b-aofhkpppqm],.status[b-aofhkpppqm]{display:inline-flex;align-items:center;min-height:27px;padding:0 9px;border-radius:999px;font-size:11px;font-weight:750}.role[b-aofhkpppqm]{color:#41536f;background:#e9eef6}.role.administrator[b-aofhkpppqm]{color:#873c97;background:#f4e3f8}.role.manager[b-aofhkpppqm]{color:#9a6420;background:#fff0d7}.status.active[b-aofhkpppqm]{color:#137147;background:#e4f6ec}.status.blocked[b-aofhkpppqm]{color:#a62f37;background:#ffe5e7}.organization-count[b-aofhkpppqm]{min-width:30px;height:30px;display:inline-grid;place-items:center;border-radius:9px;color:#326bd7;background:#e8f0ff;font-size:12px;font-weight:800}
.pagination[b-aofhkpppqm]{min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:10px 16px;color:var(--admin-muted);font-size:12px}.page-controls[b-aofhkpppqm]{display:flex;gap:5px}.page-controls button[b-aofhkpppqm]{min-width:34px;height:34px;border:1px solid var(--admin-border);border-radius:9px;color:var(--admin-text);background:var(--admin-surface);cursor:pointer}.page-controls button.current[b-aofhkpppqm]{color:#fff;border-color:#376fdc;background:#376fdc}.page-controls button:disabled[b-aofhkpppqm]{opacity:.38;cursor:not-allowed}.loading-state[b-aofhkpppqm],.empty-state[b-aofhkpppqm]{min-height:380px;display:grid;place-items:center;align-content:center;color:var(--admin-muted)}.loading-state span[b-aofhkpppqm]{width:35px;height:35px;border:3px solid var(--admin-border);border-top-color:#3978ed;border-radius:50%;animation:spin-b-aofhkpppqm .8s linear infinite}.loading-state p[b-aofhkpppqm]{margin:13px 0 0}.empty-state b[b-aofhkpppqm]{font-size:42px;color:#7794cc}.empty-state h3[b-aofhkpppqm]{margin:12px 0 5px;color:var(--admin-text)}.empty-state p[b-aofhkpppqm]{margin:0}@keyframes spin-b-aofhkpppqm{to{transform:rotate(360deg)}}
@media(max-width:900px){.page-title[b-aofhkpppqm]{align-items:flex-start;flex-direction:column}.toolbar-separator[b-aofhkpppqm]{display:none}.refresh-button[b-aofhkpppqm]{margin-left:0}.action-button span[b-aofhkpppqm]{display:none}}
/* /Components/ProductCalculationPanel.razor.rz.scp.css */
.calculation-link-state[b-i8pxizt7w1]{min-height:180px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:7px;padding:24px;color:var(--admin-muted);text-align:center}.calculation-link-state b[b-i8pxizt7w1]{color:var(--admin-text);font-size:16px}.calculation-link-state.error b[b-i8pxizt7w1]{color:#a32e36}.calculation-action[b-i8pxizt7w1]{min-height:41px;display:inline-flex;align-items:center;justify-content:center;margin-top:7px;padding:0 14px;border:1px solid #2d65d4;border-radius:10px;color:#fff;background:#326bd7;font-size:11px;font-weight:750;text-decoration:none;cursor:pointer}.calculation-summary[b-i8pxizt7w1]{padding:16px}.calculation-summary-head[b-i8pxizt7w1]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:2px 2px 15px}.calculation-summary-head>div:first-child[b-i8pxizt7w1]{min-width:0;display:flex;flex-direction:column;gap:4px}.calculation-summary-head small[b-i8pxizt7w1]{color:var(--admin-muted);font-size:9px;font-weight:800;text-transform:uppercase}.calculation-summary-head b[b-i8pxizt7w1]{overflow:hidden;color:var(--admin-text);font-size:14px;text-overflow:ellipsis;white-space:nowrap}.calculation-summary-head span[b-i8pxizt7w1]{color:var(--admin-muted);font-size:10px}.calculation-summary-actions[b-i8pxizt7w1]{display:flex;align-items:flex-end;flex-direction:column;gap:5px}.revision-status[b-i8pxizt7w1]{padding:6px 9px;border-radius:999px;font-size:9px;font-style:normal;font-weight:800}.revision-status.active[b-i8pxizt7w1]{color:#137147;background:#e4f6ec}.revision-status.draft[b-i8pxizt7w1]{color:#825600;background:#fff1c8}.calculation-summary-actions .calculation-action[b-i8pxizt7w1]{margin:0}.calculation-components[b-i8pxizt7w1]{overflow:hidden;border:1px solid var(--admin-border);border-radius:11px}.calculation-component[b-i8pxizt7w1]{display:grid;grid-template-columns:minmax(220px,1fr) 150px 100px;align-items:center;gap:12px;min-height:52px;padding:7px 13px;border-top:1px solid var(--admin-border);color:var(--admin-text);text-decoration:none}.calculation-component:first-child[b-i8pxizt7w1]{border-top:0}.calculation-component:not(.header):hover[b-i8pxizt7w1]{background:var(--admin-bg)}.calculation-component.header[b-i8pxizt7w1]{min-height:35px;color:var(--admin-muted);background:var(--admin-bg);font-size:9px;font-weight:800;text-transform:uppercase}.component-name[b-i8pxizt7w1]{min-width:0;display:flex;flex-direction:column;gap:3px}.component-name b[b-i8pxizt7w1],.component-name small[b-i8pxizt7w1]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.component-name b[b-i8pxizt7w1]{font-size:11px}.component-name small[b-i8pxizt7w1]{color:var(--admin-muted);font-size:9px}.component-quantity[b-i8pxizt7w1]{font-size:11px;font-weight:800}.component-waste[b-i8pxizt7w1]{color:var(--admin-muted);font-size:10px}.calculation-components-empty[b-i8pxizt7w1]{min-height:90px;display:grid;place-items:center;border:1px dashed var(--admin-border);border-radius:11px;color:var(--admin-muted);font-size:10px}@media(max-width:680px){.calculation-summary-head[b-i8pxizt7w1]{align-items:flex-start;flex-direction:column}.calculation-summary-actions[b-i8pxizt7w1]{align-items:flex-start}.calculation-component[b-i8pxizt7w1]{grid-template-columns:1fr auto}.calculation-component.header span:nth-child(3)[b-i8pxizt7w1],.component-waste[b-i8pxizt7w1]{display:none}}
/* /Components/ProductPriceManager.razor.rz.scp.css */
.product-price-manager[b-il02s4kbq7]{color:var(--admin-text)}.price-manager-header[b-il02s4kbq7]{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:15px 17px;border-bottom:1px solid var(--admin-border)}.price-manager-header h3[b-il02s4kbq7]{margin:0;font-size:15px}.price-manager-header p[b-il02s4kbq7]{margin:3px 0 0;color:var(--admin-muted);font-size:10px}.reload-button[b-il02s4kbq7],.add-button[b-il02s4kbq7],.price-actions button[b-il02s4kbq7],.delete-confirm button[b-il02s4kbq7]{min-height:38px;padding:0 13px;border:1px solid var(--admin-border);border-radius:9px;color:var(--admin-text);background:var(--admin-surface);font:inherit;font-size:10px;font-weight:800;cursor:pointer}.reload-button:hover[b-il02s4kbq7]{border-color:#3978ed;color:#3978ed}.price-message[b-il02s4kbq7]{margin:12px 15px 0;padding:11px 13px;border-radius:10px;font-size:11px;font-weight:650}.price-message.success[b-il02s4kbq7]{color:#116c42;background:#e3f7ec}.price-message.error[b-il02s4kbq7]{color:#a32e36;background:#ffe6e8}.new-price-panel[b-il02s4kbq7]{padding:15px;border-bottom:1px solid var(--admin-border);background:var(--admin-bg)}.new-price-title[b-il02s4kbq7]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.new-price-title b[b-il02s4kbq7]{font-size:12px}.new-price-title span[b-il02s4kbq7],.all-assigned[b-il02s4kbq7]{color:var(--admin-muted);font-size:9px}.price-fields[b-il02s4kbq7]{display:grid;grid-template-columns:minmax(220px,1.5fr) repeat(3,minmax(105px,.65fr)) auto auto;align-items:end;gap:8px}.price-fields label[b-il02s4kbq7]{display:flex;flex-direction:column;gap:5px}.price-fields label>span[b-il02s4kbq7]{color:var(--admin-muted);font-size:9px;font-weight:750}.price-fields select[b-il02s4kbq7],.price-fields input[type=number][b-il02s4kbq7]{width:100%;height:42px;padding:0 10px;border:1px solid var(--admin-border);border-radius:9px;color:var(--admin-text);background:var(--admin-surface);font:inherit;font-size:11px}.check-field[b-il02s4kbq7]{height:42px;flex-direction:row!important;align-items:center;padding:0 10px;border:1px solid var(--admin-border);border-radius:9px;background:var(--admin-surface)}.check-field input[b-il02s4kbq7]{width:17px;height:17px;accent-color:#3978ed}.add-button[b-il02s4kbq7]{height:42px;color:#fff;border-color:#2d65d4;background:linear-gradient(135deg,#3978ed,#285cbe)}button:disabled[b-il02s4kbq7]{opacity:.5;cursor:not-allowed}.all-assigned[b-il02s4kbq7]{display:block;margin-top:9px}.price-list[b-il02s4kbq7]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:15px}.price-card[b-il02s4kbq7]{overflow:hidden;border:1px solid var(--admin-border);border-radius:13px;background:var(--admin-bg)}.price-card.disabled[b-il02s4kbq7]{border-color:#e4a1a6}.price-card>header[b-il02s4kbq7]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:12px;border-bottom:1px solid var(--admin-border);background:var(--admin-surface)}.price-card header b[b-il02s4kbq7],.price-card header small[b-il02s4kbq7]{display:block}.price-card header b[b-il02s4kbq7]{font-size:12px}.price-card header small[b-il02s4kbq7]{margin-top:3px;color:var(--admin-muted);font-size:9px}.category-badges[b-il02s4kbq7]{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:5px}.category-badges span[b-il02s4kbq7]{padding:5px 7px;border-radius:999px;font-size:8px;font-weight:800}.category-badges .default[b-il02s4kbq7]{color:#2363c7;background:#e4efff}.category-badges .blocked[b-il02s4kbq7]{color:#a32e36;background:#ffe1e4}.category-badges .currency[b-il02s4kbq7]{color:#18744a;background:#dff6e9}.active-period[b-il02s4kbq7]{padding:9px 12px 0;color:var(--admin-muted);font-size:9px}.active-period b[b-il02s4kbq7]{color:var(--admin-text)}.edit-fields[b-il02s4kbq7]{grid-template-columns:minmax(180px,1.4fr) repeat(3,minmax(90px,.65fr));padding:10px 12px}.edit-fields .check-field[b-il02s4kbq7]{grid-column:1/-1;width:max-content}.price-actions[b-il02s4kbq7],.delete-confirm[b-il02s4kbq7]{display:flex;justify-content:flex-end;gap:7px;padding:0 12px 12px}.price-actions .save[b-il02s4kbq7]{color:#fff;border-color:#2d65d4;background:#3978ed}.price-actions .danger[b-il02s4kbq7],.delete-confirm .danger[b-il02s4kbq7]{color:#fff;border-color:#b93a43;background:#c94952}.delete-confirm[b-il02s4kbq7]{align-items:center;justify-content:space-between;flex-wrap:wrap}.delete-confirm span[b-il02s4kbq7]{color:#a32e36;font-size:10px;font-weight:700}.price-state[b-il02s4kbq7]{min-height:120px;display:grid;place-items:center;color:var(--admin-muted);font-size:11px}@media(max-width:1250px){.price-fields[b-il02s4kbq7]{grid-template-columns:repeat(3,minmax(0,1fr))}.category-field[b-il02s4kbq7]{grid-column:span 2}.price-list[b-il02s4kbq7]{grid-template-columns:1fr}}@media(max-width:760px){.price-fields[b-il02s4kbq7],.edit-fields[b-il02s4kbq7]{grid-template-columns:1fr}.category-field[b-il02s4kbq7],.edit-fields .check-field[b-il02s4kbq7]{grid-column:auto}.price-card>header[b-il02s4kbq7]{flex-direction:column}.category-badges[b-il02s4kbq7]{justify-content:flex-start}}
/* /Components/ReceiptTemplateEditor.razor.rz.scp.css */
.receipt-template-card[b-tmdnqnokev]{grid-column:1/-1;overflow:hidden;border:1px solid var(--admin-border);border-radius:17px;background:var(--admin-surface);box-shadow:0 8px 24px rgba(17,31,58,.05)}
.receipt-template-card>header[b-tmdnqnokev]{min-height:70px;display:flex;align-items:center;gap:12px;padding:14px 18px;border-bottom:1px solid var(--admin-border)}
.template-icon[b-tmdnqnokev]{width:38px;height:38px;display:grid;place-items:center;border-radius:11px;color:#376ddd;background:#eaf1ff;font-size:19px}.receipt-template-card h2[b-tmdnqnokev]{margin:0;font-size:16px}.receipt-template-card header p[b-tmdnqnokev]{margin:3px 0 0;color:var(--admin-muted);font-size:11px}
.template-state[b-tmdnqnokev]{padding:30px;color:var(--admin-muted);text-align:center}.template-body[b-tmdnqnokev]{padding:18px}.template-message[b-tmdnqnokev]{margin:14px 18px 0;padding:11px 13px;border-radius:10px;font-size:12px;font-weight:650}.template-message.error[b-tmdnqnokev]{color:#a32e36;background:#ffe6e8}.template-message.success[b-tmdnqnokev]{color:#116c42;background:#e3f7ec}
.template-summary[b-tmdnqnokev]{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:14px;border:1px solid var(--admin-border);border-radius:12px;background:var(--admin-bg)}.template-summary span[b-tmdnqnokev],.template-summary b[b-tmdnqnokev],.template-summary small[b-tmdnqnokev]{display:block}.template-summary>div>span[b-tmdnqnokev]{color:var(--admin-muted);font-size:10px;font-weight:700}.template-summary b[b-tmdnqnokev]{margin-top:4px;font-size:14px}.template-summary small[b-tmdnqnokev]{margin-top:5px;color:var(--admin-muted);font-size:10px}.template-badge[b-tmdnqnokev]{flex:0 0 auto;padding:6px 10px;border-radius:999px;color:#176a46;background:#dff4e9;font-size:10px;font-weight:800}.template-badge.inherited[b-tmdnqnokev]{color:#6841a1;background:#eee5ff}
.summary-actions[b-tmdnqnokev]{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:7px}.summary-actions button[b-tmdnqnokev]{min-height:34px;padding:0 11px;border:1px solid var(--admin-border);border-radius:9px;color:#315fae;background:var(--admin-surface);font:inherit;font-size:10px;font-weight:800;cursor:pointer}.summary-actions button:hover[b-tmdnqnokev]{border-color:#6f91d6;background:var(--sidebar-hover)}
.template-upload[b-tmdnqnokev]{display:flex;align-items:stretch;gap:9px;margin-top:12px}.file-picker[b-tmdnqnokev]{min-width:260px;display:flex;align-items:center;gap:9px;flex:1;padding:7px;border:1px solid var(--admin-border);border-radius:10px;background:var(--admin-bg);cursor:pointer}.file-picker input[b-tmdnqnokev]{position:absolute;width:1px;height:1px;opacity:0}.file-picker span[b-tmdnqnokev]{padding:7px 10px;border-radius:7px;color:#fff;background:#3978ed;font-size:10px;font-weight:800}.file-picker b[b-tmdnqnokev]{overflow:hidden;color:var(--admin-text);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.upload-button[b-tmdnqnokev],.inherit-button[b-tmdnqnokev]{min-height:42px;padding:0 14px;border:1px solid #3978ed;border-radius:10px;color:#fff;background:#3978ed;font:inherit;font-size:11px;font-weight:800;cursor:pointer}.inherit-button[b-tmdnqnokev]{color:#9a343b;border-color:#d99ba0;background:#fff0f0}.upload-button:disabled[b-tmdnqnokev],.inherit-button:disabled[b-tmdnqnokev]{opacity:.5;cursor:not-allowed}
.template-help[b-tmdnqnokev]{margin-top:14px}.template-help>b[b-tmdnqnokev]{color:var(--admin-muted);font-size:10px}.template-help>div[b-tmdnqnokev]{display:flex;flex-wrap:wrap;gap:6px;margin-top:7px}.template-help code[b-tmdnqnokev]{padding:5px 7px;border:1px solid var(--admin-border);border-radius:7px;color:#315fae;background:var(--admin-bg);font-size:10px}.template-preview[b-tmdnqnokev]{margin-top:14px;border:1px solid var(--admin-border);border-radius:10px;background:var(--admin-bg)}.template-preview summary[b-tmdnqnokev]{padding:11px 13px;font-size:11px;font-weight:750;cursor:pointer}.template-preview pre[b-tmdnqnokev]{max-height:340px;overflow:auto;margin:0;padding:14px;border-top:1px solid var(--admin-border);color:var(--admin-text);background:var(--admin-surface);font:11px/1.5 Consolas,monospace;white-space:pre-wrap}
@media(max-width:800px){.template-upload[b-tmdnqnokev]{flex-direction:column}.file-picker[b-tmdnqnokev]{min-width:0}.template-summary[b-tmdnqnokev]{align-items:flex-start;flex-direction:column}.summary-actions[b-tmdnqnokev]{justify-content:flex-start}}
