/* /Components/ApiServerStatus.razor.rz.scp.css */
.api-server-status[b-elmrt1xl64]{display:flex;flex-direction:column;gap:6px;padding:12px;margin-top:12px;border-top:1px solid var(--admin-border);font-size:11px;color:var(--admin-muted);overflow-wrap:anywhere}.api-server-status b[b-elmrt1xl64],.api-server-status strong[b-elmrt1xl64]{color:var(--admin-text);font-weight:600}
/* /Components/Layout/CommandSearch.razor.rz.scp.css */
/* Exact match: screens/_15 header search field
   (bg-surface-container-lowest, rounded-lg, shadow-[0_1px_3px_rgba(0,0,0,0.04)]) */
.hq-search-launch[b-dqz7hkxare] {
    display: flex; align-items: center; width: 100%; max-width: 28rem;
    height: 36px; padding: 0 12px; border: 0 !important; border-radius: var(--rp-radius-lg) !important;
    background: var(--design-surface-container-lowest) !important; color: var(--admin-muted);
    box-shadow: 0 1px 3px rgba(0,0,0,.04); text-align: left; font: inherit; font-size: 12px;
}
.hq-search-launch .material-symbols-outlined[b-dqz7hkxare] { margin-right: 8px; color: var(--admin-muted); }
.hq-search-launch span:nth-child(2)[b-dqz7hkxare] { flex: 1; color: var(--admin-muted); }
.hq-search-launch kbd[b-dqz7hkxare] {
    margin-left: auto; padding: 2px 6px; border-radius: var(--rp-radius);
    background: var(--design-surface-container-high) !important; color: var(--admin-muted);
    font: inherit; font-size: 11px; white-space: nowrap;
}

.hq-command-dialog[b-dqz7hkxare] { width: min(600px, calc(100vw - 32px)); padding: 0; border: 0 !important; border-radius: var(--rp-radius-xl) !important; background: var(--design-surface-container-lowest); color: var(--admin-text); box-shadow: 0 20px 50px color-mix(in srgb, var(--design-on-surface) 25%, transparent); }
.hq-command-dialog[b-dqz7hkxare]::backdrop { background: color-mix(in srgb, var(--design-on-surface) 44%, transparent); }
.hq-command-heading[b-dqz7hkxare] { display: flex; align-items: center; justify-content: space-between; padding: 16px; border-bottom: 1px solid var(--design-outline-variant); font-size: 14px; font-weight: 700; }
.hq-command-heading .hq-button[b-dqz7hkxare] { min-height: 28px; padding: 0 10px; border: 0; border-radius: var(--rp-radius-lg); background: var(--design-surface-container); color: var(--admin-text); font-size: 12px; font-weight: 600; cursor: pointer; }
.hq-command-input[b-dqz7hkxare] { width: calc(100% - 32px); margin: 16px; padding: 0 12px; height: 40px; border: 0; border-radius: var(--rp-radius-lg); background: var(--design-surface-container-low); color: var(--admin-text); font-size: 13px; box-sizing: border-box; }
.hq-command-results[b-dqz7hkxare] { max-height: 55vh; overflow: auto; padding: 0 8px 8px; display: flex; flex-direction: column; gap: 2px; }
.hq-command-results button[b-dqz7hkxare] { display: flex; justify-content: space-between; gap: 16px; width: 100%; padding: 10px; border: 0; border-radius: var(--rp-radius-lg); background: transparent; color: var(--admin-text); text-align: left; cursor: pointer; font-size: 13px; }
.hq-command-results button:hover[b-dqz7hkxare], .hq-command-results button:focus-visible[b-dqz7hkxare] { background: var(--design-surface-container); }
.hq-command-results small[b-dqz7hkxare] { color: var(--admin-muted); font-size: 11px; }
.hq-command-results p[b-dqz7hkxare] { padding: 10px; color: var(--admin-muted); font-size: 12px; }
.hq-command-group[b-dqz7hkxare] { padding: 8px 10px 2px; }
.hq-command-group small[b-dqz7hkxare] { text-transform: uppercase; letter-spacing: .04em; font-weight: 700; font-size: 10px; color: var(--admin-muted); }
/* /Components/Layout/LoginLayout.razor.rz.scp.css */
.login-layout[b-qttygb16a7] { min-height: 100vh; }
/* /Components/Layout/MainLayout.razor.rz.scp.css */
/* Structural layout only. Colors and tokens come from the global design-contract.css,
   which sets --admin-bg, --sidebar-hover and friends from design-tokens.css. */
.admin-shell[b-fh7v0nuy6r] {
    min-height: 100vh;
    display: grid;
    grid-template-columns: 260px minmax(0, 1fr);
    color: var(--admin-text);
    color-scheme: light;
}
.admin-shell.theme-dark[b-fh7v0nuy6r] { color-scheme: dark; }

.sidebar[b-fh7v0nuy6r] { min-height: 100vh; background: var(--sidebar-bg); box-shadow: 0 1px 8px rgba(0,0,0,.04); }
.workspace[b-fh7v0nuy6r] { min-width: 0; background: var(--admin-bg); }

.topbar[b-fh7v0nuy6r] {
    height: 64px;
    padding: 0 24px;
    display: flex;
    align-items: center;
    gap: 16px;
    background: color-mix(in srgb, var(--admin-bg) 90%, transparent);
    backdrop-filter: blur(12px);
    box-shadow: 0 1px 8px rgba(0,0,0,.04);
    position: sticky;
    top: 0;
    z-index: 10;
}
.topbar-left[b-fh7v0nuy6r] { display: flex; align-items: center; gap: 16px; flex: 1; max-width: 42rem; }
.topbar-actions[b-fh7v0nuy6r] { display: flex; align-items: center; gap: 16px; margin-left: auto; }

.org-switcher[b-fh7v0nuy6r] {
    display: flex; align-items: center; gap: 8px; flex-shrink: 0; white-space: nowrap;
    height: 36px; padding: 0 12px; border: 0; border-radius: var(--rp-radius-lg);
    background: var(--design-surface-container-lowest); box-shadow: 0 1px 3px rgba(0,0,0,.04);
    color: var(--admin-text); font-size: 13px; font-weight: 600; cursor: pointer;
}
.org-switcher .material-symbols-outlined:first-child[b-fh7v0nuy6r] { font-size: 18px; color: var(--design-primary); }
.org-switcher .chevron[b-fh7v0nuy6r] { font-size: 16px; color: var(--admin-muted); }

.lang-select[b-fh7v0nuy6r] {
    height: 36px; padding: 0 28px 0 12px; border: 0; border-radius: var(--rp-radius-lg);
    background: var(--design-surface-container-lowest); color: var(--admin-text);
    font: inherit; font-size: 11px; font-weight: 700; cursor: pointer; outline: 0;
    box-shadow: 0 1px 2px rgba(0,0,0,.06);
    appearance: none; -webkit-appearance: none;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='16' height='16'%3e%3cpath fill='%233f4850' d='M7 10l5 5 5-5z'/%3e%3c/svg%3e");
    background-repeat: no-repeat; background-position: right 8px center;
}

.icon-button[b-fh7v0nuy6r] { position: relative; width: 32px; height: 32px; display: grid; place-items: center; border: 0; border-radius: var(--rp-radius-lg); background: transparent; color: var(--admin-muted); cursor: pointer; }
.icon-button:hover[b-fh7v0nuy6r] { color: var(--admin-text); background: var(--design-surface-container); }
.icon-button .material-symbols-outlined[b-fh7v0nuy6r] { font-size: 20px; }
.notification-dot[b-fh7v0nuy6r] { position: absolute; top: 6px; right: 6px; width: 8px; height: 8px; border-radius: var(--rp-radius-full); background: var(--design-error); }

.demo-fill-button[b-fh7v0nuy6r] { min-height: 32px; padding: 0 12px; border: 0; border-radius: var(--rp-radius-lg); color: var(--design-on-primary); background: var(--design-primary); font: inherit; font-size: 11px; font-weight: 600; cursor: pointer; }
.demo-fill-button:disabled[b-fh7v0nuy6r] { opacity: .6; cursor: wait; }
.demo-fill-message[b-fh7v0nuy6r] { position: fixed; right: 24px; top: 74px; z-index: 100; max-width: 520px; padding: 13px 17px; border-radius: var(--rp-radius-xl); color: var(--design-on-secondary-fixed-variant); background: var(--design-surface-container); box-shadow: 0 10px 35px color-mix(in srgb, var(--design-on-surface) 20%, transparent); font-size: 12px; font-weight: 700; cursor: pointer; }
.demo-fill-message.error[b-fh7v0nuy6r] { color: var(--design-error); background: var(--design-error-container); }

.profile-chip[b-fh7v0nuy6r] { display: flex; align-items: center; gap: 8px; padding-left: 8px; }
.profile-avatar[b-fh7v0nuy6r] { width: 32px; height: 32px; flex: none; display: grid; place-items: center; border-radius: var(--rp-radius-full); background: var(--design-primary-container); color: var(--design-on-primary); font-size: 12px; font-weight: 700; object-fit: cover; }
.profile-text[b-fh7v0nuy6r] { display: flex; flex-direction: column; line-height: 1.2; }
.profile-text b[b-fh7v0nuy6r] { font-size: 13px; font-weight: 700; color: var(--admin-text); }
.profile-text small[b-fh7v0nuy6r] { font-size: 11px; color: var(--admin-muted); }

.content[b-fh7v0nuy6r] { max-width: 1680px; margin-inline: auto; padding: 20px 24px 32px; color: var(--admin-text); }
.menu-toggle[b-fh7v0nuy6r], .sidebar-scrim[b-fh7v0nuy6r] { display: none; }

#blazor-error-ui[b-fh7v0nuy6r] { color-scheme: light only; background: var(--design-error-container); bottom: 0; box-shadow: 0 -1px 8px color-mix(in srgb, var(--design-on-secondary-fixed) 12%, transparent); 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: 1279px) {
    .admin-shell[b-fh7v0nuy6r] { grid-template-columns: minmax(0, 1fr); }
    .sidebar[b-fh7v0nuy6r] { display: none; position: fixed; inset: 0 auto 0 0; width: 260px; z-index: 30; }
    .admin-shell.menu-open .sidebar[b-fh7v0nuy6r] { display: block; }
    .menu-toggle[b-fh7v0nuy6r] { display: grid; }
    .admin-shell.menu-open .sidebar-scrim[b-fh7v0nuy6r] { display: block; position: fixed; inset: 0; border: 0; background: color-mix(in srgb, var(--design-on-surface) 50%, transparent); z-index: 24; }
}

@media (max-width: 767px) {
    .topbar[b-fh7v0nuy6r] { padding: 8px 16px; height: auto; flex-wrap: wrap; }
    .topbar-actions[b-fh7v0nuy6r] { flex-wrap: wrap; gap: 6px; }
    .content[b-fh7v0nuy6r] { padding: 16px; }
    .profile-text[b-fh7v0nuy6r] { display: none; }
}
/* /Components/Layout/NavMenu.razor.rz.scp.css */
.brand[b-ct2mnhqv28] { height: 64px; display: flex; align-items: center; gap: 8px; padding: 0 16px; color: var(--sidebar-text); }
.brand-mark[b-ct2mnhqv28] { width: 32px; height: 32px; display: grid; place-items: center; flex: 0 0 auto; border-radius: 8px; color: var(--design-on-primary); background: var(--design-primary); font-size: 18px; font-weight: 700; }
.brand-text-wrap[b-ct2mnhqv28] { display: flex; flex-direction: column; min-width: 0; }
.brand-text[b-ct2mnhqv28] { color: var(--sidebar-text); font-size: 15px; font-weight: 700; letter-spacing: -.005em; white-space: nowrap; }
.brand-text-wrap small[b-ct2mnhqv28] { display: block; color: var(--sidebar-muted); font-size: 10px; font-weight: 600; letter-spacing: .05em; text-transform: uppercase; white-space: nowrap; }
.nav-list[b-ct2mnhqv28] { min-height: calc(100vh - 64px); padding: 8px; display: flex; flex-direction: column; gap: 2px; }
.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: 4px 0 2px; padding: 8px 12px 2px; color: var(--sidebar-muted); font-size: 10px; font-weight: 700; letter-spacing: .05em; text-transform: uppercase; }
.group-caption[b-ct2mnhqv28]{width:100%;min-height:34px;display:flex;align-items:center;justify-content:space-between;margin-top:4px;padding:8px 12px 2px;border:0;color:var(--sidebar-muted);background:transparent;font:inherit;text-align:left;cursor:pointer}
.group-caption b[b-ct2mnhqv28]{font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}
.group-caption .chevron[b-ct2mnhqv28]{font-size:16px!important;width:auto!important;flex:none!important;transition:transform .2s,color .2s}
.group-caption:hover[b-ct2mnhqv28]{color:var(--sidebar-text)}
.group-caption.open .chevron[b-ct2mnhqv28]{color:var(--design-primary);transform:rotate(180deg)}
.nav-group-items[b-ct2mnhqv28]{display:flex;flex-direction:column;gap:2px}
.nav-link[b-ct2mnhqv28] { min-height: 36px; display: flex; align-items: center; gap: 10px; padding: 0 12px; border-radius: 8px; color: var(--sidebar-text) !important; text-decoration: none; transition: .16s 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.material-symbols-outlined[b-ct2mnhqv28] { width: 20px; flex: 0 0 20px; text-align: center; color: var(--sidebar-muted); font-size: 18px; }
.nav-link b[b-ct2mnhqv28] { font-size: 13px; font-weight: 500; }
.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); font-weight: 600; }
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.material-symbols-outlined[b-ct2mnhqv28] { color: var(--sidebar-active-text); }
.nav-group-items .nav-link[b-ct2mnhqv28] { padding-left: 12px; }

@media (max-width: 900px) {
    .sidebar-versions[b-ct2mnhqv28] { display: none; }
    .brand-text-wrap[b-ct2mnhqv28], .nav-caption[b-ct2mnhqv28], .nav-link b[b-ct2mnhqv28], .group-caption b[b-ct2mnhqv28] { display: none; }
    .nav-link[b-ct2mnhqv28] { justify-content: center; padding: 0; }
    .nav-link span.material-symbols-outlined[b-ct2mnhqv28] { width: auto; flex-basis: auto; }
    .group-caption[b-ct2mnhqv28]{justify-content:center;padding:8px 0}
}
.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:11px;font-weight:600;text-transform:uppercase}.sidebar-versions b[b-ct2mnhqv28]{margin-top:3px;color:var(--sidebar-text);font-size:11px;font-weight:700}
.sidebar-versions small[b-ct2mnhqv28]{display:block;margin-top:4px;color:var(--design-error);font-size:11px}.sidebar-versions button[b-ct2mnhqv28]{width:100%;min-height:30px;margin-top:6px;padding:0 7px;border:1px solid var(--design-primary);border-radius:7px;color:var(--design-on-error);background:var(--design-primary);font:inherit;font-size:11px;font-weight:600;cursor:pointer}.sidebar-versions button:disabled[b-ct2mnhqv28]{opacity:.55}.sidebar-versions p[b-ct2mnhqv28]{grid-column:1/-1;margin:2px 0 0;color:var(--sidebar-muted);font-size:11px}
/* /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 color-mix(in srgb, var(--design-on-secondary-fixed) 30%, transparent);
    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: color-mix(in srgb, var(--design-on-secondary-fixed) 40%, transparent);
    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: var(--design-secondary-fixed-dim);
    color: white;
    padding: 4px 24px;
    border-radius: 4px;
}

    #components-reconnect-modal button:hover[b-x9cjglkqgc] {
        background-color: var(--design-primary);
    }

    #components-reconnect-modal button:active[b-x9cjglkqgc] {
        background-color: var(--design-secondary-fixed-dim);
    }

.components-rejoining-animation[b-x9cjglkqgc] {
    position: relative;
    width: 80px;
    height: 80px;
}

    .components-rejoining-animation div[b-x9cjglkqgc] {
        position: absolute;
        border: 3px solid var(--design-primary-container);
        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/DeletedRecords.razor.rz.scp.css */
.archive-page[b-0lkvufh6xm]{color:var(--admin-text)}.toolbar[b-0lkvufh6xm]{display:flex;align-items:center;gap:12px;margin:16px 0;flex-wrap:wrap}button[b-0lkvufh6xm],select[b-0lkvufh6xm]{min-height:38px;padding:0 12px;border:1px solid var(--admin-border);border-radius:9px;background:var(--admin-surface);color:var(--admin-text);font:inherit}button[b-0lkvufh6xm]{cursor:pointer}button:disabled[b-0lkvufh6xm]{opacity:.5;cursor:not-allowed}.table-wrap[b-0lkvufh6xm]{overflow:auto;border:1px solid var(--admin-border);border-radius:14px;background:var(--admin-surface)}table[b-0lkvufh6xm]{width:100%;border-collapse:collapse}td[b-0lkvufh6xm],th[b-0lkvufh6xm]{padding:13px;text-align:left;border-bottom:1px solid var(--admin-border);font-size:12px}th[b-0lkvufh6xm]{background:var(--admin-bg)}tbody tr[b-0lkvufh6xm]{cursor:pointer}tr.selected[b-0lkvufh6xm]{background:var(--sidebar-active)}[role=alert][b-0lkvufh6xm]{color:var(--design-error)}
/* /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:var(--design-on-error);background:var(--design-primary)}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:var(--design-on-error);background:var(--design-tertiary-container);font-size:28px}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:600}.active[b-9a1br2utg9]{color:var(--design-secondary);background:var(--design-surface-container)}.blocked[b-9a1br2utg9]{color:var(--design-error);background:var(--design-error-container)}section h2[b-9a1br2utg9]{margin:0;padding:16px;border-bottom:1px solid var(--admin-border);font-size:18px}.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:11px;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:var(--design-surface-container)}.error[b-9a1br2utg9]{background:var(--design-error-container)}@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:11px}.price-products-heading>span[b-9a1br2utg9]{min-width:32px;height:32px;display:grid;place-items:center;border-radius:999px;color:var(--design-tertiary-container);background:var(--sidebar-active);font-size:11px;font-weight:600}.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:var(--design-on-error);border-color:var(--design-primary);background:var(--design-primary)}.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:11px;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:11px}.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:var(--design-outline);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:11px}.current-price[b-9a1br2utg9]{color:var(--design-secondary);font-size:12px}.row-status[b-9a1br2utg9]{display:inline-flex;padding:5px 7px;border-radius:999px;font-size:11px;font-weight:600}.open-price-button[b-9a1br2utg9]{min-height:32px;padding:0 9px;color:var(--design-primary);border-color:var(--design-tertiary-fixed-dim);background:var(--sidebar-active);font-size:11px;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:11px}.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:var(--design-tertiary-container)!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:var(--design-secondary);background:var(--design-surface-container);font-size:11px;font-weight:600}.sale-item-type.modifier[b-9a1br2utg9]{color:var(--design-on-surface-variant);background:var(--design-error-container)}.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:var(--design-tertiary-container)}.sale-enabled span[b-9a1br2utg9]{color:var(--admin-text);font-size:11px}.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:600}.sale-price-input span[b-9a1br2utg9]{color:var(--admin-muted);font-size:11px}.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%}}
.tree-toggle[b-9a1br2utg9]{width:34px;height:34px;display:grid;grid-template-columns:1fr;place-items:center;position:relative;flex:0 0 34px;padding:0;border:1px solid var(--admin-border);border-radius:9px;color:var(--design-primary);background:var(--admin-surface)}.tree-toggle>span[b-9a1br2utg9]{font-size:18px;transition:transform .15s}.tree-toggle.expanded>span[b-9a1br2utg9]{transform:rotate(90deg)}.tree-toggle>em[b-9a1br2utg9]{position:absolute;right:-5px;bottom:-5px;min-width:16px;height:16px;padding:0 3px;border-radius:8px;color:var(--design-on-error);background:var(--design-primary);font-size:11px;font-style:normal;line-height:16px}.tree-toggle-placeholder[b-9a1br2utg9]{width:34px;flex:0 0 34px}.modifier-child-row[b-9a1br2utg9]{background:color-mix(in srgb,var(--sidebar-active) 45%,var(--admin-surface))}.modifier-child-row td:first-child[b-9a1br2utg9]{position:relative;padding-left:42px}.tree-connector[b-9a1br2utg9]{color:var(--design-secondary-fixed-dim);font-size:22px;font-weight:700}.product-parent-row td[b-9a1br2utg9]{border-bottom-color:color-mix(in srgb,var(--admin-border) 70%,var(--design-secondary-fixed-dim))}
.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:var(--design-secondary-fixed-dim);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:var(--design-tertiary-container)}.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:11px}.price-sale-channel em[b-9a1br2utg9]{grid-column:2;color:var(--design-tertiary-container);font-size:11px;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}}
.related-card[b-9a1br2utg9]{overflow:hidden}.card-title[b-9a1br2utg9]{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-9a1br2utg9]{width:38px;height:38px;display:grid;place-items:center;flex:0 0 auto;border-radius:11px;color:var(--design-tertiary-container);background:var(--design-surface-container);font-size:18px}.card-title h2[b-9a1br2utg9]{margin:0;padding:0;border:0;font-size:18px}.card-title p[b-9a1br2utg9]{margin:3px 0 0;color:var(--admin-muted);font-size:11px}.tabs[b-9a1br2utg9]{display:flex;gap:3px;padding:0 16px;border-bottom:1px solid var(--admin-border);overflow:auto}.tabs button[b-9a1br2utg9]{min-height:48px;padding:0 13px;border:0;border-bottom:3px solid transparent;border-radius:0;color:var(--admin-muted);background:transparent;font:inherit;font-size:11px;font-weight:600;white-space:nowrap}.tabs button.active[b-9a1br2utg9]{color:var(--design-primary);border-bottom-color:var(--design-primary);background:transparent}.tabs button span[b-9a1br2utg9]{margin-left:5px;padding:3px 6px;border-radius:999px;background:var(--admin-bg)}.related-actions[b-9a1br2utg9]{display:flex;justify-content:flex-end;padding:14px 16px 0}.related-actions 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}
.position-options-editor[b-9a1br2utg9]{display:grid;gap:10px;padding:15px}.position-option-row[b-9a1br2utg9]{display:grid;grid-template-columns:minmax(150px,.8fr) minmax(260px,1.6fr) 110px 135px auto;align-items:end;gap:9px;padding:13px;border:1px solid var(--admin-border);border-radius:12px;background:var(--admin-bg)}.position-option-row.disabled[b-9a1br2utg9]{opacity:.65}.position-option-row label[b-9a1br2utg9]{display:flex;flex-direction:column;gap:5px}.position-option-row label>span[b-9a1br2utg9]{color:var(--admin-muted);font-size:11px;font-weight:600}.position-option-row input:not([type=checkbox])[b-9a1br2utg9]{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}.position-option-row .check-field[b-9a1br2utg9]{height:42px;display:flex;flex-direction:row;align-items:center;gap:8px;padding:0 10px;border:1px solid var(--admin-border);border-radius:9px;background:var(--admin-surface)}.position-option-row .check-field input[b-9a1br2utg9]{width:17px;height:17px;accent-color:var(--design-tertiary-container)}.position-option-row .check-field span[b-9a1br2utg9]{font-size:11px}.danger-button[b-9a1br2utg9]{height:42px;min-height:42px;padding:0 13px;border:1px solid var(--design-outline-variant);border-radius:9px;color:var(--design-error);background:var(--design-surface);font:inherit;font-size:11px;font-weight:600;cursor:pointer}@media(max-width:1050px){.position-option-row[b-9a1br2utg9]{grid-template-columns:1fr 1fr}.position-option-row .option-title-field[b-9a1br2utg9]{grid-column:span 1}}@media(max-width:650px){.position-option-row[b-9a1br2utg9]{grid-template-columns:1fr}}
.option-save-button[b-9a1br2utg9]{height:42px;min-height:42px;padding:0 13px;border:1px solid var(--design-primary);border-radius:9px;color:var(--design-on-error);background:var(--design-primary);font:inherit;font-size:11px;font-weight:600;cursor:pointer}
/* /Components/Pages/DictionaryList.razor.rz.scp.css */
.dictionary-page[b-kct9n0736f]{color:var(--admin-text)}.dictionary-page .page-title[b-kct9n0736f]{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px}.dictionary-page .page-title h1[b-kct9n0736f]{margin:0}.dictionary-page .page-title p[b-kct9n0736f]{margin:4px 0;color:var(--admin-muted)}.dictionary-page .title-actions[b-kct9n0736f]{display:flex;gap:8px}.dictionary-page 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}.dictionary-page .create-button[b-kct9n0736f]{color:var(--design-on-error);border-color:var(--design-primary);background:var(--design-primary)}.dictionary-page .search[b-kct9n0736f]{display:flex;gap:7px;margin-bottom:14px}.dictionary-page .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)}.dictionary-page .table-wrap[b-kct9n0736f]{overflow:auto;border:1px solid var(--admin-border);border-radius:14px;background:var(--admin-surface)}.dictionary-page table[b-kct9n0736f]{width:100%;border-collapse:collapse}.dictionary-page th[b-kct9n0736f],.dictionary-page td[b-kct9n0736f]{padding:13px;border-bottom:1px solid var(--admin-border);text-align:left;font-size:12px}.dictionary-page th[b-kct9n0736f]{color:var(--admin-muted);background:var(--admin-bg)}.dictionary-page tbody tr[b-kct9n0736f]{cursor:pointer}.dictionary-page tbody tr:hover[b-kct9n0736f]{background:var(--sidebar-hover)}.dictionary-page tr.disabled[b-kct9n0736f]{color:var(--design-error);background:var(--design-surface)}.dictionary-page .pagination[b-kct9n0736f]{display:flex;justify-content:space-between;align-items:center;padding:13px;color:var(--admin-muted)}.dictionary-page .pagination div[b-kct9n0736f]{display:flex;gap:5px}.dictionary-page .message[b-kct9n0736f],.dictionary-page .state[b-kct9n0736f]{padding:25px;border-radius:12px;background:var(--admin-surface)}@media(max-width:650px){.dictionary-page .page-title[b-kct9n0736f]{align-items:flex-start;flex-direction:column;gap:12px}.dictionary-page .title-actions[b-kct9n0736f]{width:100%;flex-wrap:wrap}}
.clone-button[b-kct9n0736f]{color:var(--design-primary);border-color:var(--design-inverse-primary);background:var(--design-inverse-on-surface)}.clone-button:disabled[b-kct9n0736f]{opacity:.5;cursor:not-allowed}tbody tr.selected[b-kct9n0736f]{background:var(--sidebar-active);box-shadow:inset 3px 0 var(--design-primary)}
.archive-button.active[b-kct9n0736f],.restore-button[b-kct9n0736f]{color:var(--design-secondary);border-color:var(--design-secondary-fixed-dim);background:var(--design-inverse-on-surface)}.delete-button[b-kct9n0736f]{color:var(--design-error);border-color:var(--design-outline-variant);background:var(--design-surface)}.archive-button:disabled[b-kct9n0736f],.restore-button:disabled[b-kct9n0736f],.delete-button:disabled[b-kct9n0736f]{opacity:.5;cursor:not-allowed}
.dictionary-tree-cell[b-kct9n0736f]{display:flex;align-items:center;gap:8px;padding-left:calc(var(--tree-depth)*24px)}.dictionary-tree-cell .tree-branch[b-kct9n0736f]{width:14px;height:14px;flex:0 0 14px;border-left:1px solid var(--admin-border);border-bottom:1px solid var(--admin-border)}.dictionary-tree-cell[style="--tree-depth:0"] .tree-branch[b-kct9n0736f]{border:0}
.category-logo[b-kct9n0736f]{width:42px;height:42px;display:grid;place-items:center;flex:0 0 42px;overflow:hidden;border:1px solid var(--admin-border);border-radius:9px;color:var(--design-outline);background:var(--admin-bg);font-size:18px}.category-logo img[b-kct9n0736f]{width:100%;height:100%;object-fit:cover}
/* /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: 600;
    cursor: pointer;
}

.save-button[b-ewjtc27f4c] { color: var(--design-on-error); border-color: var(--design-primary); background: var(--design-primary); }
.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 color-mix(in srgb, var(--design-on-surface) 12%, transparent);
}

.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: var(--design-inverse-primary);
    background: color-mix(in srgb, var(--admin-surface) 70%, var(--design-tertiary-container));
    font-size: 28px;
}

.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: 600; }
.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: var(--design-inverse-primary);
    box-shadow: 0 0 0 3px color-mix(in srgb, var(--design-tertiary-container) 18%, transparent);
}

.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%, var(--design-primary));
    border-radius: 10px;
    color: var(--admin-text);
    background: var(--sidebar-active);
    font: inherit;
    font-weight: 600;
    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: var(--design-primary); }

.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%, var(--design-outline));
    border-radius: 11px;
    color: var(--admin-text);
    background: color-mix(in srgb, var(--admin-surface) 82%, var(--design-outline-variant));
}

.validity-note.expired[b-ewjtc27f4c] {
    border-color: color-mix(in srgb, var(--admin-border) 55%, var(--design-error));
    background: color-mix(in srgb, var(--admin-surface) 82%, var(--design-error));
}

.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%, var(--design-error)); }
.page-message.success[b-ewjtc27f4c] { color: var(--admin-text); background: color-mix(in srgb, var(--admin-surface) 78%, var(--design-tertiary-container)); }
.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/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:var(--design-surface-container-low)}
.login-visual[b-84x3b95bp3]{padding:58px clamp(40px,7vw,110px);display:flex;flex-direction:column;justify-content:space-between;color:var(--design-on-error);background:var(--design-tertiary-container)}
.visual-brand[b-84x3b95bp3]{display:flex;align-items:center;gap:12px;font-size:18px}.visual-brand span[b-84x3b95bp3],.logo[b-84x3b95bp3]{width:42px;height:42px;display:grid;place-items:center;border-radius:13px;background:var(--design-secondary-fixed-dim);color:var(--design-on-error);font-size:28px;font-weight:700}
.login-visual h1[b-84x3b95bp3]{font-size:28px;line-height:1.08;margin:0 0 22px}.login-visual p[b-84x3b95bp3]{max-width:620px;color:var(--design-surface-dim);font-size:18px;line-height:1.7}.login-visual small[b-84x3b95bp3]{color:var(--design-outline);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:var(--design-on-error);border:1px solid var(--design-surface-container-high);border-radius:22px;box-shadow:0 22px 60px color-mix(in srgb, var(--design-inverse-surface) 12%, transparent)}
.login-title[b-84x3b95bp3]{display:flex;gap:15px;align-items:center;margin-bottom:30px}.login-title h2[b-84x3b95bp3]{margin:0;color:var(--design-on-surface);font-size:18px}.login-title p[b-84x3b95bp3]{margin:4px 0 0;color:var(--design-outline)}
.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:var(--design-on-surface-variant)}.login-field label span[b-84x3b95bp3]{font-size:13px;font-weight:600}.login-field label small[b-84x3b95bp3]{color:var(--design-outline);font-size:11px;font-weight:600}
.login-input-shell[b-84x3b95bp3]{position:relative;height:52px;display:flex;align-items:center;overflow:hidden;border:1px solid var(--design-surface-dim);border-radius:13px;background:var(--design-on-error);box-shadow:0 4px 12px color-mix(in srgb, var(--design-inverse-surface) 5%, transparent);transition:border-color .18s,box-shadow .18s,background .18s}.login-input-shell:hover[b-84x3b95bp3]{border-color:var(--design-outline-variant)}.login-input-shell:focus-within[b-84x3b95bp3]{border-color:var(--design-tertiary-container);background:var(--design-on-error);box-shadow:0 0 0 4px color-mix(in srgb, var(--design-tertiary-container) 12%, transparent),0 7px 18px color-mix(in srgb, var(--design-on-tertiary-fixed-variant) 8%, transparent)}
.field-icon[b-84x3b95bp3]{position:absolute;left:14px;width:25px;height:25px;display:grid;place-items:center;border-radius:8px;color:var(--design-tertiary-container);background:var(--design-surface-container);font-size:15px;font-weight:600;pointer-events:none}.field-icon.lock[b-84x3b95bp3]{font-size:11px;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:var(--design-on-surface)!important;background:transparent!important;font:inherit;font-size:13px;font-weight:600;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:var(--design-outline-variant)!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:var(--design-on-surface);-webkit-box-shadow:0 0 0 1000px var(--design-on-error) 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:var(--design-outline);background:transparent;font-size:18px;cursor:pointer}.password-toggle:hover[b-84x3b95bp3]{color:var(--design-primary);background:var(--design-surface-container)}
.login-button[b-84x3b95bp3]{width:100%;height:51px;margin-top:24px;border:0;border-radius:12px;color:var(--design-on-error);background:var(--design-primary);box-shadow:0 9px 20px color-mix(in srgb, var(--design-primary) 22%, transparent);font:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:transform .16s,box-shadow .16s}.login-button:hover:not(:disabled)[b-84x3b95bp3]{transform:translateY(-1px);box-shadow:0 12px 25px color-mix(in srgb, var(--design-primary) 30%, transparent)}.login-button:disabled[b-84x3b95bp3]{opacity:.65}
.login-error[b-84x3b95bp3]{margin-top:15px;padding:11px 13px;border-radius:9px;color:var(--design-error);background:var(--design-surface);font-size:13px}.secure-note[b-84x3b95bp3]{text-align:center;margin-top:18px;color:var(--design-outline);font-size:11px}
.license-loading[b-84x3b95bp3]{width:min(440px,100%);padding:42px;display:flex;align-items:center;gap:16px;border:1px solid var(--design-surface-container-high);border-radius:22px;background:var(--design-on-error);box-shadow:0 22px 60px color-mix(in srgb, var(--design-inverse-surface) 12%, transparent);color:var(--design-on-surface)}.license-loading h2[b-84x3b95bp3]{margin:0;font-size:18px}.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:600;cursor:pointer}.save-button[b-5pq56lwh2q]{height:42px;color:var(--design-on-error);border-color:var(--design-primary);background:var(--design-primary)}.page-message[b-5pq56lwh2q]{margin-bottom:14px;padding:12px 15px;border-radius:11px;font-size:12px;font-weight:600}.page-message.success[b-5pq56lwh2q]{color:var(--design-on-secondary-fixed-variant);background:var(--design-surface-container)}.page-message.error[b-5pq56lwh2q]{color:var(--design-error);background:var(--design-error-container)}.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:var(--admin-surface)}.order-icon[b-5pq56lwh2q]{width:66px;height:66px;display:grid;place-items:center;border-radius:19px;color:var(--design-on-error);background:var(--design-tertiary-container);font-size:28px}.order-heading[b-5pq56lwh2q]{min-width:0;flex:1}.order-heading>span[b-5pq56lwh2q]{color:var(--design-tertiary-container);font-size:11px;font-weight:600;text-transform:uppercase}.order-heading h1[b-5pq56lwh2q]{margin:4px 0;font-size:28px}.order-heading p[b-5pq56lwh2q]{margin:0;color:var(--admin-muted);font-family:"JetBrains Mono", monospace;font-size:11px}.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:11px}.order-total b[b-5pq56lwh2q]{margin:4px 0 7px;color:var(--design-secondary);font-size:22px}.status[b-5pq56lwh2q],.payment-status[b-5pq56lwh2q]{display:inline-flex;padding:6px 9px;border-radius:999px;color:var(--design-tertiary-container);background:var(--design-surface-container);font-size:11px;font-weight:600}.status.paid[b-5pq56lwh2q],.status.completed[b-5pq56lwh2q],.payment-status.success[b-5pq56lwh2q]{color:var(--design-secondary);background:var(--design-surface-container)}.status.cancelled[b-5pq56lwh2q],.payment-status.cancelled[b-5pq56lwh2q],.payment-status.errorhandled[b-5pq56lwh2q]{color:var(--design-error);background:var(--design-error-container)}.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:var(--design-tertiary-container);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:18px}.card-title p[b-5pq56lwh2q]{margin:3px 0 0;color:var(--admin-muted);font-size:11px}.card-title>em[b-5pq56lwh2q]{min-width:30px;height:30px;display:grid;place-items:center;border-radius:999px;color:var(--design-tertiary-container);background:var(--sidebar-active);font-size:11px;font-style:normal;font-weight:600}.edit-card[b-5pq56lwh2q]{border-color:var(--design-tertiary-fixed-dim)}.edit-grid[b-5pq56lwh2q]{display:grid;grid-template-columns:1fr 1fr .6fr 1.5fr auto;align-items:end;gap:9px;padding:15px;background:var(--admin-bg)}.edit-grid label[b-5pq56lwh2q]{display:flex;flex-direction:column;gap:5px}.edit-grid label>span[b-5pq56lwh2q]{color:var(--admin-muted);font-size:11px;font-weight:600}.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 var(--design-surface-dim);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:11px;font-weight:600;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:11px;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:11px}.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 var(--design-outline)}.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:var(--design-tertiary-container);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:11px}.item-main .quantity[b-5pq56lwh2q]{color:var(--admin-muted);font-size:11px}.item-main strong[b-5pq56lwh2q]{text-align:right;color:var(--design-secondary);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:var(--design-tertiary-container);font-size:11px;font-weight:600;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:var(--design-tertiary-container)}.mini-timeline b[b-5pq56lwh2q],.mini-timeline small[b-5pq56lwh2q]{display:block}.mini-timeline b[b-5pq56lwh2q]{font-size:11px}.mini-timeline small[b-5pq56lwh2q]{margin-top:2px;color:var(--admin-muted);font-size:11px}.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:11px}.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:11px}.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:11px}.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 var(--design-outline-variant)}.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:var(--design-tertiary-container);box-shadow:0 0 0 1px var(--design-tertiary-container)}.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:11px}.order-timeline p[b-5pq56lwh2q]{margin:6px 0 0;padding:7px 9px;border-radius:8px;background:var(--admin-bg);font-size:11px}.empty-section[b-5pq56lwh2q]{min-height:110px;display:grid;place-items:center;color:var(--admin-muted);font-size:11px}.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:var(--design-tertiary-container);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}}
/* Order context cards are intentionally stacked: participants follow organization and sale. */
.order-summary-stacked[b-5pq56lwh2q]{grid-template-columns:1fr}
/* /Components/Pages/OrderFiscalizationDetails.razor.rz.scp.css */
.fiscal-body[b-x40tm8f3kj]{padding:16px;min-width:0;color:var(--admin-text);font-size:13px;line-height:18px}
.fiscal-empty[b-x40tm8f3kj]{padding:24px 16px;color:var(--admin-muted);font-size:13px;line-height:18px}
.fiscal-heading[b-x40tm8f3kj]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:16px}
.fiscal-state[b-x40tm8f3kj]{display:inline-flex;align-items:center;min-height:22px;padding:0 8px;border-radius:9999px;font-size:11px;font-weight:600;background:var(--admin-bg);color:var(--admin-muted)}
.fiscal-state.success[b-x40tm8f3kj]{color:var(--hq-success);background:color-mix(in srgb,var(--hq-success) 10%,var(--admin-surface))}
.fiscal-state.error[b-x40tm8f3kj]{color:var(--hq-danger);background:color-mix(in srgb,var(--hq-danger) 10%,var(--admin-surface))}
.fiscal-receipt-link[b-x40tm8f3kj]{display:inline-flex;align-items:center;min-height:36px;padding:0 12px;border:1px solid var(--admin-border);border-radius:6px;color:var(--hq-primary);background:var(--admin-surface);text-decoration:none;font-size:13px;font-weight:600}
.fiscal-receipt-link:hover[b-x40tm8f3kj]{background:var(--admin-bg)}
.fiscal-receipt-link:focus-visible[b-x40tm8f3kj],summary:focus-visible[b-x40tm8f3kj]{outline:2px solid var(--hq-primary);outline-offset:2px}
.fiscal-error[b-x40tm8f3kj]{margin-bottom:16px;padding:12px;border-left:3px solid var(--hq-danger);border-radius:6px;background:var(--admin-bg);color:var(--hq-danger);overflow-wrap:anywhere;white-space:pre-wrap}
.fiscal-facts[b-x40tm8f3kj]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0}
.fiscal-facts>div[b-x40tm8f3kj]{min-width:0}.fiscal-facts dt[b-x40tm8f3kj]{color:var(--admin-muted);font-size:12px;line-height:16px}
.fiscal-facts dd[b-x40tm8f3kj]{margin:4px 0 0;font-weight:600;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}
.code[b-x40tm8f3kj],pre[b-x40tm8f3kj]{font-family:"JetBrains Mono",monospace;font-size:12px;line-height:16px;font-weight:500}
.fiscal-note[b-x40tm8f3kj]{margin:16px 0 8px;color:var(--admin-muted);font-size:12px;line-height:16px}
details[b-x40tm8f3kj]{border-top:1px solid var(--admin-border);min-width:0}
summary[b-x40tm8f3kj]{padding:12px 0;color:var(--hq-primary);font-size:12px;font-weight:600;cursor:pointer}
pre[b-x40tm8f3kj]{margin:0 0 12px;padding:12px;max-height:420px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;background:var(--admin-bg);border:1px solid var(--admin-border);border-radius:8px;color:var(--admin-text)}
@media(max-width:600px){.fiscal-facts[b-x40tm8f3kj]{grid-template-columns:1fr}}
/* /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:var(--design-on-error);border-color:var(--design-primary);background:var(--design-primary)}.inherit-button[b-tsp42qo47m]{color:var(--design-outline);border-color:var(--design-outline-variant);background:var(--design-inverse-on-surface)}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:600}.page-message.success[b-tsp42qo47m]{color:var(--design-on-secondary-fixed-variant);background:var(--design-surface-container)}.page-message.error[b-tsp42qo47m]{color:var(--design-error);background:var(--design-error-container)}.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:var(--admin-surface)}.header-icon[b-tsp42qo47m]{width:70px;height:70px;display:grid;place-items:center;flex:0 0 auto;border-radius:17px;color:var(--design-on-error);background:var(--design-tertiary-container);font-size:31px;font-weight:600}.link-header>div[b-tsp42qo47m]{min-width:0;flex:1}.link-header>div>span[b-tsp42qo47m]{color:var(--design-tertiary-container);font-size:11px;font-weight:600;text-transform:uppercase}.link-header h1[b-tsp42qo47m]{margin:3px 0;font-size:28px}.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:11px;font-weight:600}.status.active[b-tsp42qo47m]{color:var(--design-secondary);background:var(--design-surface-container)}.status.blocked[b-tsp42qo47m]{color:var(--design-error);background:var(--design-error-container)}.status.excluded[b-tsp42qo47m]{color:var(--design-error);background:var(--design-error-container)}.inheritance-note[b-tsp42qo47m]{display:flex;align-items:center;gap:12px;margin-bottom:16px;padding:13px 16px;border:1px solid var(--design-outline-variant);border-radius:12px;color:var(--design-on-surface-variant);background:var(--design-inverse-on-surface)}.inheritance-note b[b-tsp42qo47m]{white-space:nowrap;font-size:11px}.inheritance-note span[b-tsp42qo47m]{font-size:11px}.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 color-mix(in srgb, var(--design-on-surface) 5%, transparent)}.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:var(--design-tertiary-container);background:var(--design-surface-container);font-size:18px}.card-title h2[b-tsp42qo47m]{margin:0;font-size:18px}.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:11px;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:11px}.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:"JetBrains Mono", monospace;font-size:11px;resize:vertical}.edit-field>small[b-tsp42qo47m]{color:var(--admin-muted);font-size:11px}.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:600}.toggle-field input[b-tsp42qo47m]{width:18px;height:18px;accent-color:var(--design-primary)}.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:11px}.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:var(--design-tertiary-container);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:var(--design-inverse-on-surface);background:var(--design-inverse-surface);border-color:var(--design-outline)}.theme-dark .inherit-button[b-tsp42qo47m]{color:var(--design-surface-container);background:var(--design-inverse-surface);border-color:var(--design-outline)}@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/PaymentTransactionDetails.razor.rz.scp.css */
.transaction-details[b-3vb4ls31zr]{border-top:1px solid var(--admin-border);min-width:0}
summary[b-3vb4ls31zr]{padding:9px 11px;color:var(--design-tertiary-container);font-size:11px;font-weight:600;cursor:pointer}
.transaction-body[b-3vb4ls31zr]{padding:0 11px 11px;font-size:11px;overflow-wrap:anywhere;color:var(--admin-text)}
h4[b-3vb4ls31zr]{font-size:inherit;margin:12px 0 6px;font-weight:600}
p[b-3vb4ls31zr]{color:var(--admin-muted)}
pre[b-3vb4ls31zr]{margin:0;padding:10px;max-height:360px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:8px;font-size:inherit;color:inherit}
/* /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:var(--design-secondary-fixed-dim);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:var(--design-on-error);border-color:var(--design-primary);background:var(--design-primary)}
.page-message[b-97mi0xn8yv]{margin-bottom:14px;padding:12px 15px;border-radius:11px;font-size:13px;font-weight:600}.page-message.success[b-97mi0xn8yv]{color:var(--design-on-secondary-fixed-variant);background:var(--design-surface-container)}.page-message.error[b-97mi0xn8yv]{color:var(--design-error);background:var(--design-error-container)}.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:var(--admin-surface);box-shadow:0 10px 28px color-mix(in srgb, var(--design-on-surface) 7.000000000000001%, transparent)}.user-avatar[b-97mi0xn8yv]{width:68px;height:68px;display:grid;place-items:center;flex:0 0 auto;border-radius:20px;color:var(--design-on-error);background:var(--design-tertiary-container);font-size:18px;font-weight:700}.user-heading[b-97mi0xn8yv]{min-width:0;flex:1}.user-heading>span[b-97mi0xn8yv]{color:var(--design-tertiary-container);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.7px}.user-heading h1[b-97mi0xn8yv]{margin:3px 0;color:var(--admin-text);font-size:28px}.user-heading p[b-97mi0xn8yv]{margin:0;color:var(--admin-muted);font-family:"JetBrains Mono", monospace}.status[b-97mi0xn8yv]{display:inline-flex;align-items:center;min-height:31px;padding:0 11px;border-radius:999px;font-size:11px;font-weight:600}.status.active[b-97mi0xn8yv]{color:var(--design-secondary);background:var(--design-surface-container)}.status.blocked[b-97mi0xn8yv]{color:var(--design-error);background:var(--design-error-container)}
.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 color-mix(in srgb, var(--design-on-surface) 5%, transparent)}.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:var(--design-tertiary-container);background:var(--design-surface-container);font-size:18px}.card-title h2[b-97mi0xn8yv]{margin:0;font-size:18px}.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:var(--design-primary)!important;background:var(--design-surface-container)!important;font-size:11px!important;font-weight:600}
.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:var(--design-tertiary-container);box-shadow:0 0 0 3px color-mix(in srgb, var(--design-tertiary-container) 10%, transparent)}.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:600}.toggle-field input[b-97mi0xn8yv]{width:18px;height:18px;accent-color:var(--design-primary)}.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:var(--design-tertiary-container);font-size:11px;font-weight:600;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:var(--design-inverse-primary)}.organization-option.selected[b-97mi0xn8yv]{border-color:var(--design-secondary-fixed-dim);background:var(--sidebar-active)}.organization-option input[b-97mi0xn8yv]{width:18px;height:18px;accent-color:var(--design-tertiary-container)}.organization-icon[b-97mi0xn8yv]{width:30px;height:30px;display:grid;place-items:center;flex:0 0 auto;border-radius:9px;color:var(--design-tertiary-container);background:var(--design-surface-container)}.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:11px}.inheritance-note[b-97mi0xn8yv]{margin:0 16px 16px;padding:11px 13px;border:1px solid var(--design-outline-variant);border-radius:10px;color:var(--design-outline);background:var(--design-inverse-on-surface);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:var(--design-error);background:var(--design-error-container);font-size:28px}.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:var(--design-tertiary-container);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/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:15px}.calculation-link-state.error b[b-i8pxizt7w1]{color:var(--design-error)}.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 var(--design-primary);border-radius:10px;color:var(--design-on-error);background:var(--design-primary);font-size:11px;font-weight:600;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:11px;font-weight:600;text-transform:uppercase}.calculation-summary-head b[b-i8pxizt7w1]{overflow:hidden;color:var(--admin-text);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.calculation-summary-head span[b-i8pxizt7w1]{color:var(--admin-muted);font-size:11px}.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:11px;font-style:normal;font-weight:600}.revision-status.active[b-i8pxizt7w1]{color:var(--design-secondary);background:var(--design-surface-container)}.revision-status.draft[b-i8pxizt7w1]{color:var(--design-error);background:var(--design-error-container)}.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:11px;font-weight:600;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:11px}.component-quantity[b-i8pxizt7w1]{font-size:11px;font-weight:600}.component-waste[b-i8pxizt7w1]{color:var(--admin-muted);font-size:11px}.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:11px}@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:11px}.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:11px;font-weight:600;cursor:pointer}.reload-button:hover[b-il02s4kbq7]{border-color:var(--design-primary);color:var(--design-primary)}.price-message[b-il02s4kbq7]{margin:12px 15px 0;padding:11px 13px;border-radius:10px;font-size:11px;font-weight:600}.price-message.success[b-il02s4kbq7]{color:var(--design-on-secondary-fixed-variant);background:var(--design-surface-container)}.price-message.error[b-il02s4kbq7]{color:var(--design-error);background:var(--design-error-container)}.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:11px}.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:11px;font-weight:600}.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:var(--design-tertiary-container)}.add-button[b-il02s4kbq7]{height:42px;color:var(--design-on-error);border-color:var(--design-primary);background:var(--design-primary)}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:var(--design-outline-variant)}.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:11px}.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:11px;font-weight:600}.category-badges .default[b-il02s4kbq7]{color:var(--design-tertiary-container);background:var(--design-surface-container)}.category-badges .blocked[b-il02s4kbq7]{color:var(--design-error);background:var(--design-error-container)}.category-badges .currency[b-il02s4kbq7]{color:var(--design-secondary);background:var(--design-surface-container)}.active-period[b-il02s4kbq7]{padding:9px 12px 0;color:var(--admin-muted);font-size:11px}.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:var(--design-on-error);border-color:var(--design-primary);background:var(--design-primary)}.price-actions .danger[b-il02s4kbq7],.delete-confirm .danger[b-il02s4kbq7]{color:var(--design-on-error);border-color:var(--design-error);background:var(--design-error)}.delete-confirm[b-il02s4kbq7]{align-items:center;justify-content:space-between;flex-wrap:wrap}.delete-confirm span[b-il02s4kbq7]{color:var(--design-error);font-size:11px;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/SoftDeleteButton.razor.rz.scp.css */
.soft-delete-button[b-p6rlx62alc]{min-height:38px;padding:0 14px;border:1px solid var(--design-outline-variant);border-radius:9px;color:var(--design-error);background:var(--design-surface);font:inherit;font-weight:600;cursor:pointer}.soft-delete-button:disabled[b-p6rlx62alc]{opacity:.48;cursor:not-allowed}.soft-delete-error[b-p6rlx62alc]{max-width:240px;color:var(--design-error);font-size:11px}
