:root{--sl-navy:#0f172a;--sl-teal:#0f766e;--sl-teal-dark:#14b8a6;--sl-success:#16a34a;--sl-success-bg:#16a34a1f;--sl-warning:#d97706;--sl-warning-bg:#d977061f;--sl-danger:#dc2626;--sl-danger-bg:#dc26261f;--sl-info:#2563eb;--sl-info-bg:#2563eb1f;--sl-bg:#f8fafc;--sl-surface:#fff;--sl-card:#fff;--sl-border:#e2e8f0;--sl-border-strong:#cbd5e1;--sl-text:#0f172a;--sl-text-muted:#64748b;--sl-text-faint:#94a3b8;--sl-primary:var(--sl-teal);--sl-primary-hover:#0c5d57;--sl-primary-active:#094944;--sl-primary-subtle:#0f766e1a;--sl-primary-text-on:#fff;--sl-focus-ring:#0f766e73;--sl-sidebar-bg:var(--sl-navy);--sl-sidebar-bg-raised:#16213e;--sl-sidebar-border:#f8fafc14;--sl-sidebar-text:#f8fafc;--sl-sidebar-text-muted:#94a3b8;--sl-sidebar-active-bg:#14b8a629;--sl-sidebar-active-text:#5eead4;--sl-overlay-scrim:#02061780;--sl-shadow-sm:0 1px 2px #0f172a0f;--sl-shadow-md:0 4px 12px #0f172a1a;--sl-shadow-lg:0 12px 32px #0f172a29;--sl-font-sans:-apple-system, "Segoe UI", system-ui, Roboto, "Helvetica Neue", Arial, sans-serif;--sl-font-mono:ui-monospace, "SFMono-Regular", Consolas, "Liberation Mono", monospace;--sl-text-page-title:600 1.5rem/1.3 var(--sl-font-sans);--sl-text-section-title:600 1.0625rem/1.35 var(--sl-font-sans);--sl-text-card-title:600 .9375rem/1.4 var(--sl-font-sans);--sl-text-body:400 .9375rem/1.5 var(--sl-font-sans);--sl-text-body-medium:500 .9375rem/1.5 var(--sl-font-sans);--sl-text-small:400 .8125rem/1.45 var(--sl-font-sans);--sl-text-label:500 .8125rem/1.3 var(--sl-font-sans);--sl-text-table:400 .875rem/1.4 var(--sl-font-sans);--sl-text-table-header:600 .75rem/1.3 var(--sl-font-sans);--sl-text-helper:400 .75rem/1.4 var(--sl-font-sans);--sl-text-mono:500 .875rem/1.4 var(--sl-font-mono);--sl-space-1:.25rem;--sl-space-2:.5rem;--sl-space-3:.75rem;--sl-space-4:1rem;--sl-space-5:1.25rem;--sl-space-6:1.5rem;--sl-space-7:2rem;--sl-space-8:2.5rem;--sl-space-9:3rem;--sl-space-10:4rem;--sl-radius-sm:6px;--sl-radius-md:8px;--sl-radius-lg:12px;--sl-radius-full:9999px;--sl-transition-fast:.12s ease;--sl-transition-base:.18s ease;--sl-sidebar-width:248px;--sl-sidebar-width-collapsed:72px;--sl-topbar-height:60px;--sl-z-sticky:100;--sl-z-overlay:200;--sl-z-modal:300;--sl-z-dropdown:350;--sl-z-toast:500;--sl-z-tooltip:600;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--sl-bg:#020617;--sl-surface:#0f172a;--sl-card:#111827;--sl-border:#1e293b;--sl-border-strong:#2b3b52;--sl-text:#f8fafc;--sl-text-muted:#94a3b8;--sl-text-faint:#64748b;--sl-primary:var(--sl-teal-dark);--sl-primary-hover:#2dd4bf;--sl-primary-active:#5eead4;--sl-primary-subtle:#14b8a629;--sl-primary-text-on:#052e2b;--sl-focus-ring:#14b8a680;--sl-sidebar-bg:#0b1223;--sl-sidebar-bg-raised:#111c34;--sl-sidebar-border:#f8fafc0f;--sl-success-bg:#16a34a33;--sl-warning-bg:#d9770633;--sl-danger-bg:#dc262633;--sl-info-bg:#2563eb33;--sl-overlay-scrim:#000000a6;--sl-shadow-sm:0 1px 2px #0000004d;--sl-shadow-md:0 4px 12px #0006;--sl-shadow-lg:0 12px 32px #00000080;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--sl-bg:#020617;--sl-surface:#0f172a;--sl-card:#111827;--sl-border:#1e293b;--sl-border-strong:#2b3b52;--sl-text:#f8fafc;--sl-text-muted:#94a3b8;--sl-text-faint:#64748b;--sl-primary:var(--sl-teal-dark);--sl-primary-hover:#2dd4bf;--sl-primary-active:#5eead4;--sl-primary-subtle:#14b8a629;--sl-primary-text-on:#052e2b;--sl-focus-ring:#14b8a680;--sl-sidebar-bg:#0b1223;--sl-sidebar-bg-raised:#111c34;--sl-sidebar-border:#f8fafc0f;--sl-success-bg:#16a34a33;--sl-warning-bg:#d9770633;--sl-danger-bg:#dc262633;--sl-info-bg:#2563eb33;--sl-overlay-scrim:#000000a6;--sl-shadow-sm:0 1px 2px #0000004d;--sl-shadow-md:0 4px 12px #0006;--sl-shadow-lg:0 12px 32px #00000080;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-palette=blue]{--pal-light:#1d4ed8;--pal-dark:#60a5fa;--pal-dark-on:#0b1220}:root[data-palette=indigo]{--pal-light:#4338ca;--pal-dark:#818cf8;--pal-dark-on:#0b1220}:root[data-palette=violet]{--pal-light:#6d28d9;--pal-dark:#a78bfa;--pal-dark-on:#0b1220}:root[data-palette=rose]{--pal-light:#be123c;--pal-dark:#fb7185;--pal-dark-on:#1a0a10}:root[data-palette=orange]{--pal-light:#c2410c;--pal-dark:#fb923c;--pal-dark-on:#1a0f05}:root[data-palette=green]{--pal-light:#15803d;--pal-dark:#4ade80;--pal-dark-on:#04170b}:root[data-palette=slate]{--pal-light:#334155;--pal-dark:#94a3b8;--pal-dark-on:#0b1220}:root[data-palette]{--sl-primary:var(--pal-light);--sl-primary-hover:color-mix(in srgb, var(--pal-light) 85%, black);--sl-primary-active:color-mix(in srgb, var(--pal-light) 70%, black);--sl-primary-subtle:color-mix(in srgb, var(--pal-light) 10%, transparent);--sl-primary-text-on:#fff;--sl-focus-ring:color-mix(in srgb, var(--pal-light) 40%, transparent);--sl-sidebar-active-bg:color-mix(in srgb, var(--pal-dark) 16%, transparent);--sl-sidebar-active-text:var(--pal-dark)}:root[data-palette][data-theme=dark]{--sl-primary:var(--pal-dark);--sl-primary-hover:color-mix(in srgb, var(--pal-dark) 85%, white);--sl-primary-active:color-mix(in srgb, var(--pal-dark) 70%, white);--sl-primary-subtle:color-mix(in srgb, var(--pal-dark) 16%, transparent);--sl-primary-text-on:var(--pal-dark-on);--sl-focus-ring:color-mix(in srgb, var(--pal-dark) 50%, transparent);--sl-bg:color-mix(in srgb, var(--pal-dark) 5%, #020617);--sl-surface:color-mix(in srgb, var(--pal-dark) 8%, #0f172a);--sl-card:color-mix(in srgb, var(--pal-dark) 8%, #111827);--sl-border:color-mix(in srgb, var(--pal-dark) 14%, #1e293b);--sl-border-strong:color-mix(in srgb, var(--pal-dark) 18%, #2b3b52);--sl-sidebar-bg:color-mix(in srgb, var(--pal-dark) 6%, #0b1223);--sl-sidebar-bg-raised:color-mix(in srgb, var(--pal-dark) 9%, #111c34)}@media (prefers-color-scheme:dark){:root[data-palette]:not([data-theme=light]){--sl-primary:var(--pal-dark);--sl-primary-hover:color-mix(in srgb, var(--pal-dark) 85%, white);--sl-primary-active:color-mix(in srgb, var(--pal-dark) 70%, white);--sl-primary-subtle:color-mix(in srgb, var(--pal-dark) 16%, transparent);--sl-primary-text-on:var(--pal-dark-on);--sl-focus-ring:color-mix(in srgb, var(--pal-dark) 50%, transparent);--sl-bg:color-mix(in srgb, var(--pal-dark) 5%, #020617);--sl-surface:color-mix(in srgb, var(--pal-dark) 8%, #0f172a);--sl-card:color-mix(in srgb, var(--pal-dark) 8%, #111827);--sl-border:color-mix(in srgb, var(--pal-dark) 14%, #1e293b);--sl-border-strong:color-mix(in srgb, var(--pal-dark) 18%, #2b3b52);--sl-sidebar-bg:color-mix(in srgb, var(--pal-dark) 6%, #0b1223);--sl-sidebar-bg-raised:color-mix(in srgb, var(--pal-dark) 9%, #111c34)}}.sl-logo-tile{border-radius:var(--sl-radius-md);background:#fff;flex-shrink:0;justify-content:center;align-items:center;padding:2px;display:flex;overflow:hidden}.sl-logo-tile img{object-fit:contain;width:100%;height:100%;display:block}*,:before,:after{box-sizing:border-box}html,body{height:100%}body{font:var(--sl-text-body);color:var(--sl-text);background:var(--sl-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}#root{height:100%}h1,h2,h3,h4,h5,h6{font-family:var(--sl-font-sans);color:var(--sl-text);margin:0}p{margin:0}a{color:var(--sl-primary)}button,input,select,textarea{color:inherit;font-family:inherit}button{background:0 0;border:none;padding:0}input[type=number]{-moz-appearance:textfield}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}ul,ol{margin:0;padding:0;list-style:none}:focus-visible{outline:2px solid var(--sl-primary);outline-offset:2px;border-radius:var(--sl-radius-sm)}button:focus-visible,[role=button]:focus-visible{outline-offset:1px}::selection{background:var(--sl-primary-subtle)}*{scrollbar-width:thin;scrollbar-color:var(--sl-border-strong) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--sl-border-strong);border-radius:var(--sl-radius-full);background-clip:padding-box;border:2px solid #0000}.sl-page-title{font:var(--sl-text-page-title);color:var(--sl-text)}.sl-section-title{font:var(--sl-text-section-title);color:var(--sl-text)}.sl-card-title{font:var(--sl-text-card-title);color:var(--sl-text)}.sl-body{font:var(--sl-text-body);color:var(--sl-text)}.sl-body-medium{font:var(--sl-text-body-medium);color:var(--sl-text)}.sl-small{font:var(--sl-text-small);color:var(--sl-text-muted)}.sl-label{font:var(--sl-text-label);color:var(--sl-text)}.sl-helper{font:var(--sl-text-helper);color:var(--sl-text-muted)}.sl-mono{font:var(--sl-text-mono)}.sl-muted{color:var(--sl-text-muted)}.sl-app-frame{flex-direction:column;height:100%;display:flex}.sl-app-frame__content{flex:1;min-height:0;overflow:auto}.sl-shell{grid-template-columns:var(--sl-sidebar-width) 1fr;background:var(--sl-bg);height:100%;transition:grid-template-columns var(--sl-transition-base);display:grid}.sl-shell--collapsed{grid-template-columns:var(--sl-sidebar-width-collapsed) 1fr}.sl-sidebar{background:var(--sl-sidebar-bg);color:var(--sl-sidebar-text);border-right:1px solid var(--sl-sidebar-border);flex-direction:column;min-width:0;display:flex}.sl-sidebar__brand{align-items:center;gap:var(--sl-space-3);padding:var(--sl-space-5) var(--sl-space-5);min-height:var(--sl-topbar-height);flex-shrink:0;display:flex}.sl-sidebar__mark{border-radius:var(--sl-radius-md);background:var(--sl-primary-subtle);width:32px;height:32px;color:var(--sl-sidebar-active-text);flex-shrink:0;justify-content:center;align-items:center;display:flex}.sl-sidebar__name{font:var(--sl-text-section-title);color:var(--sl-sidebar-text);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sl-sidebar__tagline{font:var(--sl-text-helper);color:var(--sl-sidebar-text-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sl-sidebar__nav{padding:var(--sl-space-3);gap:var(--sl-space-1);flex-direction:column;flex:1;display:flex;overflow-y:auto}.sl-sidebar__section-label{font:var(--sl-text-helper);text-transform:uppercase;letter-spacing:.06em;color:var(--sl-sidebar-text-muted);padding:var(--sl-space-4) var(--sl-space-3) var(--sl-space-1)}.sl-navlink{align-items:center;gap:var(--sl-space-3);padding:var(--sl-space-3) var(--sl-space-3);border-radius:var(--sl-radius-md);color:var(--sl-sidebar-text-muted);font:var(--sl-text-body-medium);cursor:pointer;transition:background var(--sl-transition-fast), color var(--sl-transition-fast);white-space:nowrap;text-decoration:none;display:flex}.sl-navlink:hover{color:var(--sl-sidebar-text);background:#f8fafc0f}.sl-navlink svg{flex-shrink:0}.sl-navlink--active,.sl-navlink--active:hover{background:var(--sl-sidebar-active-bg);color:var(--sl-sidebar-active-text)}.sl-sidebar__footer{padding:var(--sl-space-3);border-top:1px solid var(--sl-sidebar-border);flex-shrink:0}.sl-shell--collapsed .sl-sidebar__name,.sl-shell--collapsed .sl-sidebar__tagline,.sl-shell--collapsed .sl-navlink span,.sl-shell--collapsed .sl-sidebar__section-label{display:none}.sl-shell--collapsed .sl-sidebar__brand,.sl-shell--collapsed .sl-navlink{justify-content:center}.sl-topbar{height:var(--sl-topbar-height);background:var(--sl-surface);border-bottom:1px solid var(--sl-border);justify-content:space-between;align-items:center;gap:var(--sl-space-4);padding:0 var(--sl-space-5);flex-shrink:0;display:flex}.sl-topbar__start{align-items:center;gap:var(--sl-space-3);flex:1;min-width:0;display:flex}.sl-topbar__end{align-items:center;gap:var(--sl-space-2);flex-shrink:0;display:flex}.sl-topbar__collapse-btn{border-radius:var(--sl-radius-md);width:32px;height:32px;color:var(--sl-text-muted);cursor:pointer;transition:background var(--sl-transition-fast);flex-shrink:0;justify-content:center;align-items:center;display:flex}.sl-topbar__collapse-btn:hover{background:var(--sl-bg);color:var(--sl-text)}.sl-main{flex-direction:column;min-width:0;display:flex;overflow:hidden}.sl-content{padding:var(--sl-space-6) var(--sl-space-7);flex:1;overflow-y:auto}.sl-content__inner{gap:var(--sl-space-6);flex-direction:column;max-width:1400px;margin:0 auto;display:flex}.sl-page-header{justify-content:space-between;align-items:flex-start;gap:var(--sl-space-4);flex-wrap:wrap;display:flex}.sl-page-header__text{gap:var(--sl-space-1);flex-direction:column;min-width:0;display:flex}.sl-page-header__actions{align-items:center;gap:var(--sl-space-2);flex-shrink:0;display:flex}.sl-breadcrumbs{align-items:center;gap:var(--sl-space-2);font:var(--sl-text-small);color:var(--sl-text-muted);display:flex}.sl-breadcrumbs a{color:var(--sl-text-muted);text-decoration:none}.sl-breadcrumbs a:hover{color:var(--sl-primary)}.sl-breadcrumbs__current{color:var(--sl-text);font:var(--sl-text-body-medium)}.sl-breadcrumbs__sep{color:var(--sl-text-faint);display:flex}@media (width<=900px){.sl-shell{grid-template-columns:var(--sl-sidebar-width-collapsed) 1fr}.sl-sidebar__name,.sl-sidebar__tagline,.sl-navlink span,.sl-sidebar__section-label{display:none}.sl-sidebar__brand,.sl-navlink{justify-content:center}.sl-content{padding:var(--sl-space-4)}}.sl-btn{justify-content:center;align-items:center;gap:var(--sl-space-2);height:38px;padding:0 var(--sl-space-4);border-radius:var(--sl-radius-md);font:var(--sl-text-body-medium);cursor:pointer;white-space:nowrap;transition:background var(--sl-transition-fast), border-color var(--sl-transition-fast), color var(--sl-transition-fast), opacity var(--sl-transition-fast);border:1px solid #0000;display:inline-flex}.sl-btn:disabled{cursor:not-allowed;opacity:.55}.sl-btn--sm{height:32px;padding:0 var(--sl-space-3);font:var(--sl-text-small)}.sl-btn--lg{height:44px;padding:0 var(--sl-space-5)}.sl-btn--primary{background:var(--sl-primary);color:var(--sl-primary-text-on)}.sl-btn--primary:hover:not(:disabled){background:var(--sl-primary-hover)}.sl-btn--primary:active:not(:disabled){background:var(--sl-primary-active)}.sl-btn--secondary{background:var(--sl-card);border-color:var(--sl-border);color:var(--sl-text)}.sl-btn--secondary:hover:not(:disabled){background:var(--sl-bg);border-color:var(--sl-border-strong)}.sl-btn--ghost{color:var(--sl-text);background:0 0}.sl-btn--ghost:hover:not(:disabled){background:var(--sl-bg)}.sl-btn--danger{background:var(--sl-danger);color:#fff}.sl-btn--danger:hover:not(:disabled){filter:brightness(1.08)}.sl-btn--danger-ghost{color:var(--sl-danger);background:0 0}.sl-btn--danger-ghost:hover:not(:disabled){background:var(--sl-danger-bg)}.sl-btn__spinner{animation:.7s linear infinite sl-spin}.sl-icon-btn{border-radius:var(--sl-radius-md);width:34px;height:34px;color:var(--sl-text-muted);cursor:pointer;transition:background var(--sl-transition-fast), color var(--sl-transition-fast);border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex}.sl-icon-btn:hover:not(:disabled){background:var(--sl-bg);color:var(--sl-text)}.sl-icon-btn:disabled{opacity:.5;cursor:not-allowed}.sl-icon-btn--bordered{border-color:var(--sl-border);background:var(--sl-card)}.sl-field{gap:var(--sl-space-1);flex-direction:column;display:flex}.sl-field__label-row{justify-content:space-between;align-items:baseline;gap:var(--sl-space-2);display:flex}.sl-field__required{color:var(--sl-danger);margin-left:2px}.sl-input-wrap{align-items:center;display:flex;position:relative}.sl-input,.sl-select,.sl-textarea{background:var(--sl-card);border:1px solid var(--sl-border);border-radius:var(--sl-radius-md);width:100%;color:var(--sl-text);font:var(--sl-text-body);padding:0 var(--sl-space-3);height:38px;transition:border-color var(--sl-transition-fast), box-shadow var(--sl-transition-fast)}.sl-textarea{height:auto;padding:var(--sl-space-2) var(--sl-space-3);resize:vertical;min-height:88px;font-family:var(--sl-font-sans)}.sl-input::placeholder,.sl-textarea::placeholder{color:var(--sl-text-faint)}.sl-input:focus,.sl-select:focus,.sl-textarea:focus{border-color:var(--sl-primary);box-shadow:0 0 0 3px var(--sl-focus-ring);outline:none}.sl-input:disabled,.sl-select:disabled,.sl-textarea:disabled{background:var(--sl-bg);color:var(--sl-text-faint);cursor:not-allowed}.sl-input--invalid,.sl-select--invalid,.sl-textarea--invalid{border-color:var(--sl-danger)}.sl-input--invalid:focus,.sl-select--invalid:focus,.sl-textarea--invalid:focus{box-shadow:0 0 0 3px var(--sl-danger-bg)}.sl-input--with-icon{padding-left:calc(var(--sl-space-3) * 2 + 16px)}.sl-input--with-icon-right{padding-right:calc(var(--sl-space-2) * 2 + 24px)}.sl-input-wrap__icon{left:var(--sl-space-3);color:var(--sl-text-faint);pointer-events:none;display:flex;position:absolute}.sl-input-wrap__clear{right:var(--sl-space-2);display:flex;position:absolute}.sl-select{appearance:none;padding-right:var(--sl-space-8);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--sl-space-3) center;cursor:pointer}.sl-checkbox,.sl-radio{align-items:center;gap:var(--sl-space-2);cursor:pointer;font:var(--sl-text-body);color:var(--sl-text);display:inline-flex}.sl-checkbox input,.sl-radio input{width:17px;height:17px;accent-color:var(--sl-primary);cursor:pointer}.sl-switch{align-items:center;gap:var(--sl-space-3);cursor:pointer;display:inline-flex}.sl-switch__track{border-radius:var(--sl-radius-full);background:var(--sl-border-strong);width:38px;height:22px;transition:background var(--sl-transition-fast);flex-shrink:0;position:relative}.sl-switch__track--on{background:var(--sl-primary)}.sl-switch__thumb{width:18px;height:18px;transition:transform var(--sl-transition-fast);box-shadow:var(--sl-shadow-sm);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px}.sl-switch__track--on .sl-switch__thumb{transform:translate(16px)}.sl-switch:has(input:disabled){opacity:.55;cursor:not-allowed}.sl-combobox{position:relative}.sl-combobox__panel{z-index:var(--sl-z-dropdown);background:var(--sl-card);border:1px solid var(--sl-border);border-radius:var(--sl-radius-md);box-shadow:var(--sl-shadow-md);max-height:min(260px, calc(100vh - var(--sl-space-6)));padding:var(--sl-space-1);overflow-y:auto}.sl-combobox__option{padding:var(--sl-space-2) var(--sl-space-3);border-radius:var(--sl-radius-sm);cursor:pointer;font:var(--sl-text-body);color:var(--sl-text)}.sl-combobox__option:hover,.sl-combobox__option--active{background:var(--sl-bg)}.sl-combobox__empty{padding:var(--sl-space-3);color:var(--sl-text-muted);font:var(--sl-text-small)}.sl-badge{align-items:center;gap:var(--sl-space-1);padding:3px var(--sl-space-2);border-radius:var(--sl-radius-full);font:var(--sl-text-helper);white-space:nowrap;font-weight:600;line-height:1.3;display:inline-flex}.sl-badge--neutral{background:var(--sl-bg);color:var(--sl-text-muted);border:1px solid var(--sl-border)}.sl-badge--success{background:var(--sl-success-bg);color:var(--sl-success)}.sl-badge--warning{background:var(--sl-warning-bg);color:var(--sl-warning)}.sl-badge--danger{background:var(--sl-danger-bg);color:var(--sl-danger)}.sl-badge--info{background:var(--sl-info-bg);color:var(--sl-info)}.sl-badge--primary{background:var(--sl-primary-subtle);color:var(--sl-primary)}.sl-badge__dot{background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px}.sl-card{background:var(--sl-card);border:1px solid var(--sl-border);border-radius:var(--sl-radius-lg);box-shadow:var(--sl-shadow-sm)}.sl-card__header{justify-content:space-between;align-items:center;gap:var(--sl-space-3);padding:var(--sl-space-4) var(--sl-space-5);border-bottom:1px solid var(--sl-border);display:flex}.sl-card__body{padding:var(--sl-space-5)}.sl-card__body--flush{padding:0}.sl-stat-card{gap:var(--sl-space-3);background:var(--sl-card);border:1px solid var(--sl-border);border-radius:var(--sl-radius-lg);padding:var(--sl-space-5);box-shadow:var(--sl-shadow-sm);flex-direction:column;min-width:0;display:flex}.sl-stat-card__top{justify-content:space-between;align-items:flex-start;gap:var(--sl-space-2);min-height:2.6em;display:flex}.sl-stat-card__icon{border-radius:var(--sl-radius-md);flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.sl-stat-card__value{font:650 1.75rem/1.2 var(--sl-font-sans);color:var(--sl-text);letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sl-stat-card__value-note{color:var(--sl-text-muted);font-size:1.25rem}.sl-stat-card__trend{font:var(--sl-text-small);align-items:center;gap:3px;font-weight:600;display:inline-flex}.sl-stat-card__trend--up{color:var(--sl-success)}.sl-stat-card__trend--down{color:var(--sl-danger)}.sl-tabs__list{align-items:center;gap:var(--sl-space-1);border-bottom:1px solid var(--sl-border);display:flex}.sl-tabs__tab{padding:var(--sl-space-3) var(--sl-space-4);font:var(--sl-text-body-medium);color:var(--sl-text-muted);cursor:pointer;transition:color var(--sl-transition-fast), border-color var(--sl-transition-fast);border-bottom:2px solid #0000;margin-bottom:-1px}.sl-tabs__tab:hover{color:var(--sl-text)}.sl-tabs__tab--active{color:var(--sl-primary);border-color:var(--sl-primary)}.sl-tabs__panel{padding-top:var(--sl-space-5)}.sl-alert{gap:var(--sl-space-3);padding:var(--sl-space-4);border-radius:var(--sl-radius-md);font:var(--sl-text-body);border:1px solid #0000;display:flex}.sl-alert__icon{flex-shrink:0;display:flex}.sl-alert__body{flex-direction:column;gap:2px;min-width:0;display:flex}.sl-alert__title{font:var(--sl-text-body-medium)}.sl-alert--success{background:var(--sl-success-bg);color:var(--sl-success);border-color:#0000}.sl-alert--warning{background:var(--sl-warning-bg);color:var(--sl-warning)}.sl-alert--danger{background:var(--sl-danger-bg);color:var(--sl-danger)}.sl-alert--info{background:var(--sl-info-bg);color:var(--sl-info)}.sl-state{text-align:center;justify-content:center;align-items:center;gap:var(--sl-space-3);padding:var(--sl-space-9) var(--sl-space-5);color:var(--sl-text-muted);flex-direction:column;display:flex}.sl-state__icon{border-radius:var(--sl-radius-full);background:var(--sl-bg);width:48px;height:48px;color:var(--sl-text-faint);justify-content:center;align-items:center;display:flex}.sl-state--error .sl-state__icon{background:var(--sl-danger-bg);color:var(--sl-danger)}.sl-state__title{font:var(--sl-text-card-title);color:var(--sl-text)}.sl-state__desc{font:var(--sl-text-small);max-width:360px}.sl-spinner{color:var(--sl-primary);animation:.8s linear infinite sl-spin}@keyframes sl-spin{to{transform:rotate(360deg)}}.sl-skeleton{background:linear-gradient(90deg, var(--sl-border) 25%, var(--sl-border-strong) 37%, var(--sl-border) 63%);border-radius:var(--sl-radius-sm);background-size:400% 100%;animation:1.4s infinite sl-skeleton-shine}@keyframes sl-skeleton-shine{0%{background-position:100%}to{background-position:0}}.sl-filter-bar{align-items:center;gap:var(--sl-space-3);flex-wrap:wrap;display:flex}.sl-filter-bar__spacer{flex:1}.sl-filter-chip{padding:var(--sl-space-1) var(--sl-space-2) var(--sl-space-1) var(--sl-space-3);border-radius:var(--sl-radius-full);background:var(--sl-primary-subtle);color:var(--sl-primary);font:var(--sl-text-small);align-items:center;gap:6px;font-weight:500;display:inline-flex}.sl-filter-chip__remove{cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.sl-filter-chip__remove:hover{background:#0000001f}.sl-table-toolbar{justify-content:space-between;align-items:center;gap:var(--sl-space-3);flex-wrap:wrap;display:flex}.sl-table-toolbar__start{align-items:center;gap:var(--sl-space-3);flex-wrap:wrap;flex:1;min-width:0;display:flex}.sl-table-toolbar__end{align-items:center;gap:var(--sl-space-2);flex-shrink:0;display:flex}.sl-auth-screen{background:var(--sl-sidebar-bg);background-image:radial-gradient(circle at 15% 15%, color-mix(in srgb, var(--sl-sidebar-active-text) 14%, transparent), transparent 45%);min-height:100%;padding:var(--sl-space-5);justify-content:center;align-items:center;display:flex}.sl-auth-card{background:var(--sl-card);border-radius:var(--sl-radius-lg);width:100%;max-width:380px;box-shadow:var(--sl-shadow-lg);padding:var(--sl-space-8) var(--sl-space-7);gap:var(--sl-space-5);flex-direction:column;display:flex}.sl-auth-brand{align-items:center;gap:var(--sl-space-3);text-align:center;flex-direction:column;display:flex}.sl-auth-brand__mark{border-radius:var(--sl-radius-lg);background:var(--sl-primary-subtle);width:52px;height:52px;color:var(--sl-primary);justify-content:center;align-items:center;display:flex}.sl-auth-form{gap:var(--sl-space-4);flex-direction:column;display:flex}.sl-avatar{background:var(--sl-primary-subtle,var(--sl-bg));color:var(--sl-primary,var(--sl-text-muted));border:1px solid var(--sl-border);vertical-align:middle;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.sl-avatar img{object-fit:cover;width:100%;height:100%;display:block}.sl-photo-field{align-items:center;gap:var(--sl-space-4);flex-wrap:wrap;display:flex}.sl-photo-field__actions{gap:var(--sl-space-2);flex-wrap:wrap;align-items:center;display:flex}.sl-camera{gap:var(--sl-space-3);flex-direction:column;display:flex}.sl-camera__stage{aspect-ratio:1;border-radius:var(--sl-radius-md);background:#000;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.sl-camera__stage video,.sl-camera__stage img{object-fit:cover;width:100%;height:100%;display:block}.sl-camera__guide{pointer-events:none;border:2px dashed #ffffff8c;border-radius:50%;position:absolute;inset:12%}.sl-camera__status{color:#e2e8f0;text-align:center;padding:16px;font-size:13px}button.sl-avatar--button{cursor:zoom-in;font:inherit;padding:0;transition:box-shadow .12s,transform .12s}button.sl-avatar--button:hover{box-shadow:0 0 0 3px var(--sl-primary-subtle,#0f766e2e), 0 0 0 4px var(--sl-primary,#0f766e)}button.sl-avatar--button:focus-visible{outline:2px solid var(--sl-primary,#0f766e);outline-offset:2px}.sl-photo-viewer{justify-content:center;display:flex}.sl-photo-viewer img{aspect-ratio:1;object-fit:cover;border-radius:var(--sl-radius-md);border:1px solid var(--sl-border);background:var(--sl-bg);width:100%;max-width:400px}.sl-photo-viewer__loading{aspect-ratio:1;width:100%;max-width:400px;color:var(--sl-text-muted);border:1px dashed var(--sl-border);border-radius:var(--sl-radius-md);justify-content:center;align-items:center;display:flex}.sl-pin{align-items:center;gap:var(--sl-space-4);outline:none;flex-direction:column;display:flex}.sl-pin__dots{gap:var(--sl-space-3);height:20px;display:flex}.sl-pin__dot{border:2px solid var(--sl-border-strong);border-radius:50%;width:14px;height:14px}.sl-pin__dot--filled{background:var(--sl-primary);border-color:var(--sl-primary)}.sl-pin__pad{gap:var(--sl-space-3);grid-template-columns:repeat(3,64px);display:grid}.sl-pin__key{border-radius:var(--sl-radius-md);border:1px solid var(--sl-border);background:var(--sl-surface);height:52px;color:var(--sl-text);cursor:pointer;justify-content:center;align-items:center;font-size:1.25rem;font-weight:600;display:flex}.sl-pin__key:hover:not(:disabled){background:var(--sl-primary-subtle)}.sl-pin__key:active:not(:disabled){transform:scale(.97)}.sl-pin__key:disabled{opacity:.5;cursor:default}.sl-pin__key--ok{background:var(--sl-primary);border-color:var(--sl-primary);color:#fff;font-size:1rem}.sl-pin__key--ok:hover:not(:disabled){background:var(--sl-primary);filter:brightness(1.08)}.sl-auth-link{color:var(--sl-primary);cursor:pointer;background:0 0;border:0;align-self:center;padding:0;font-size:.875rem}.sl-auth-link:hover{text-decoration:underline}.sl-modal-scrim{background:var(--sl-overlay-scrim);z-index:var(--sl-z-modal);padding:var(--sl-space-5);animation:sl-fade-in var(--sl-transition-base);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.sl-modal{width:100%;max-width:var(--sl-modal-max-width,480px);max-height:calc(100vh - var(--sl-space-9));background:var(--sl-card);border-radius:var(--sl-radius-lg);box-shadow:var(--sl-shadow-lg);animation:sl-modal-in var(--sl-transition-base);flex-direction:column;display:flex}.sl-modal__header{justify-content:space-between;align-items:flex-start;gap:var(--sl-space-3);padding:var(--sl-space-5) var(--sl-space-5) var(--sl-space-4);border-bottom:1px solid var(--sl-border);flex-shrink:0;display:flex}.sl-modal__title{font:var(--sl-text-section-title)}.sl-modal__desc{font:var(--sl-text-small);margin-top:2px}.sl-modal__body{padding:var(--sl-space-5);overflow-y:auto}.sl-modal__footer{justify-content:flex-end;align-items:center;gap:var(--sl-space-3);padding:var(--sl-space-4) var(--sl-space-5);border-top:1px solid var(--sl-border);flex-shrink:0;display:flex}@keyframes sl-fade-in{0%{opacity:0}to{opacity:1}}@keyframes sl-modal-in{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}.sl-drawer-scrim{background:var(--sl-overlay-scrim);z-index:var(--sl-z-modal);animation:sl-fade-in var(--sl-transition-base);justify-content:flex-end;display:flex;position:fixed;inset:0}.sl-drawer{background:var(--sl-card);width:100%;max-width:360px;height:100%;box-shadow:var(--sl-shadow-lg);animation:sl-drawer-in var(--sl-transition-base);flex-direction:column;display:flex}@keyframes sl-drawer-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}.sl-drawer__header{padding:var(--sl-space-5);border-bottom:1px solid var(--sl-border);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.sl-drawer__body{padding:var(--sl-space-5);gap:var(--sl-space-5);flex-direction:column;flex:1;display:flex;overflow-y:auto}.sl-drawer__footer{padding:var(--sl-space-4) var(--sl-space-5);border-top:1px solid var(--sl-border);gap:var(--sl-space-3);flex-shrink:0;display:flex}.sl-dropdown{display:inline-flex;position:relative}.sl-dropdown__panel{z-index:var(--sl-z-dropdown);min-width:200px;max-height:min(400px, calc(100vh - var(--sl-space-6)));background:var(--sl-card);border:1px solid var(--sl-border);border-radius:var(--sl-radius-md);box-shadow:var(--sl-shadow-md);padding:var(--sl-space-1);animation:sl-dropdown-in var(--sl-transition-fast);overflow-y:auto}@keyframes sl-dropdown-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.sl-dropdown__item{align-items:center;gap:var(--sl-space-2);width:100%;padding:var(--sl-space-2) var(--sl-space-3);border-radius:var(--sl-radius-sm);font:var(--sl-text-body);color:var(--sl-text);cursor:pointer;text-align:left;display:flex}.sl-dropdown__item:hover{background:var(--sl-bg)}.sl-dropdown__item--danger{color:var(--sl-danger)}.sl-dropdown__item--danger:hover{background:var(--sl-danger-bg)}.sl-dropdown__separator{background:var(--sl-border);height:1px;margin:var(--sl-space-1) 0}.sl-dropdown__label{padding:var(--sl-space-2) var(--sl-space-3) var(--sl-space-1);font:var(--sl-text-helper);color:var(--sl-text-muted);text-transform:uppercase;letter-spacing:.04em}.sl-tooltip-wrap{display:inline-flex;position:relative}.sl-tooltip{background:var(--sl-navy);color:#f8fafc;font:var(--sl-text-helper);border-radius:var(--sl-radius-sm);white-space:nowrap;z-index:var(--sl-z-tooltip);box-shadow:var(--sl-shadow-md);pointer-events:none;animation:sl-fade-in var(--sl-transition-fast);padding:6px 10px}.sl-tooltip--top:after{content:"";border:5px solid #0000;border-top-color:var(--sl-navy);position:absolute;top:100%;left:50%;transform:translate(-50%)}.sl-tooltip--bottom:after{content:"";border:5px solid #0000;border-bottom-color:var(--sl-navy);position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.sl-toast-viewport{bottom:var(--sl-space-5);right:var(--sl-space-5);z-index:var(--sl-z-toast);gap:var(--sl-space-2);flex-direction:column-reverse;max-width:360px;display:flex;position:fixed}.sl-toast{align-items:flex-start;gap:var(--sl-space-3);background:var(--sl-card);border:1px solid var(--sl-border);border-left:3px solid var(--sl-border-strong);border-radius:var(--sl-radius-md);box-shadow:var(--sl-shadow-lg);padding:var(--sl-space-3) var(--sl-space-4);animation:sl-toast-in var(--sl-transition-base);display:flex}.sl-toast--success{border-left-color:var(--sl-success)}.sl-toast--danger{border-left-color:var(--sl-danger)}.sl-toast--warning{border-left-color:var(--sl-warning)}.sl-toast--info{border-left-color:var(--sl-info)}.sl-toast__icon{flex-shrink:0;margin-top:1px;display:flex}.sl-toast--success .sl-toast__icon{color:var(--sl-success)}.sl-toast--danger .sl-toast__icon{color:var(--sl-danger)}.sl-toast--warning .sl-toast__icon{color:var(--sl-warning)}.sl-toast--info .sl-toast__icon{color:var(--sl-info)}.sl-toast__body{flex:1;min-width:0}.sl-toast__title{font:var(--sl-text-body-medium);color:var(--sl-text)}.sl-toast__desc{font:var(--sl-text-small);margin-top:2px}@keyframes sl-toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.sl-table-wrap{border:1px solid var(--sl-border);border-radius:var(--sl-radius-lg);background:var(--sl-card);overflow:hidden}.sl-table-scroll{overflow-x:auto}.sl-table{border-collapse:collapse;width:100%}.sl-table thead th{text-align:left;padding:var(--sl-space-3) var(--sl-space-4);font:var(--sl-text-table-header);color:var(--sl-text-muted);text-transform:uppercase;letter-spacing:.04em;background:var(--sl-bg);border-bottom:1px solid var(--sl-border);white-space:nowrap}.sl-table th.sl-table__th--numeric,.sl-table td.sl-table__td--numeric{text-align:right}.sl-table th.sl-table__th--sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.sl-table__sort-icon{vertical-align:-3px;color:var(--sl-text-faint);margin-left:4px;display:inline-flex}.sl-table__sort-icon--active{color:var(--sl-primary)}.sl-table tbody td{padding:var(--sl-space-3) var(--sl-space-4);font:var(--sl-text-table);color:var(--sl-text);border-bottom:1px solid var(--sl-border);vertical-align:middle}.sl-table tbody tr:last-child td{border-bottom:none}.sl-table tbody tr{transition:background var(--sl-transition-fast)}.sl-table tbody tr.sl-table__row--clickable{cursor:pointer}.sl-table tbody tr.sl-table__row--clickable:hover{background:var(--sl-bg)}.sl-table__cell-primary{font:var(--sl-text-body-medium);color:var(--sl-text)}.sl-table__cell-muted{color:var(--sl-text-muted)}.sl-table__cell-mono{font:var(--sl-text-mono);color:var(--sl-text);white-space:nowrap}.sl-table__actions{justify-content:flex-end;align-items:center;gap:var(--sl-space-1);display:flex}.sl-table__checkbox-cell{width:40px}.sl-table__state-row td{padding:0}.sl-pagination{justify-content:space-between;align-items:center;gap:var(--sl-space-4);padding:var(--sl-space-3) var(--sl-space-4);border-top:1px solid var(--sl-border);flex-wrap:wrap;display:flex}.sl-pagination__summary{font:var(--sl-text-small);color:var(--sl-text-muted)}.sl-pagination__controls{align-items:center;gap:var(--sl-space-1);display:flex}.sl-pagination__page-info{font:var(--sl-text-small);color:var(--sl-text);padding:0 var(--sl-space-2);white-space:nowrap}.sl-pagination__size-select{align-items:center;gap:var(--sl-space-2);font:var(--sl-text-small);color:var(--sl-text-muted);display:flex}.sl-pagination__size-select .sl-select{width:auto;height:30px;padding:0 var(--sl-space-6) 0 var(--sl-space-2);font:var(--sl-text-small);background-position:right 6px center}.sl-note-clip{text-overflow:ellipsis;white-space:nowrap;max-width:200px;overflow:hidden}.sl-compact .sl-table thead th{padding:var(--sl-space-2) var(--sl-space-3)}.sl-compact .sl-table tbody td{padding:var(--sl-space-2) var(--sl-space-3);vertical-align:top;font-size:12px;line-height:1.35}.sl-compact-cell{flex-direction:column;gap:1px;min-width:0;display:flex}.sl-compact-cell__address{text-overflow:ellipsis;white-space:nowrap;max-width:200px;overflow:hidden}.sl-stat-grid{gap:var(--sl-space-4);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.sl-dashboard-columns{gap:var(--sl-space-6);grid-template-columns:1.6fr 1fr;align-items:start;display:grid}@media (width<=1100px){.sl-dashboard-columns{grid-template-columns:1fr}}.sl-quick-actions{align-items:center;gap:var(--sl-space-2);flex-wrap:wrap;display:flex}.sl-activity-list{flex-direction:column;display:flex}.sl-activity-item{align-items:flex-start;gap:var(--sl-space-3);padding:var(--sl-space-3) var(--sl-space-5);border-bottom:1px solid var(--sl-border);display:flex}.sl-activity-item:last-child{border-bottom:none}.sl-activity-icon{border-radius:var(--sl-radius-full);flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.sl-activity-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.sl-activity-title{font:var(--sl-text-body-medium);color:var(--sl-text)}.sl-activity-meta{font:var(--sl-text-small);color:var(--sl-text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sl-activity-time{font:var(--sl-text-helper);color:var(--sl-text-faint);white-space:nowrap;flex-shrink:0;padding-top:2px}.sl-projected-hint{color:var(--sl-text-faint);vertical-align:-2px;margin-left:4px;display:inline-flex}:root{--sl-sidebar-hover-bg:#f8fafc0f;--sl-accent-on-light:#0f766e}:root[data-palette]{--sl-accent-on-light:var(--pal-light)}:root:root:root[data-sidebar=light],:root:root:root[data-sidebar=auto][data-theme=light]{--sl-sidebar-bg:#fff;--sl-sidebar-bg-raised:#f1f5f9;--sl-sidebar-border:#e2e8f0;--sl-sidebar-text:#0f172a;--sl-sidebar-text-muted:#475569;--sl-sidebar-hover-bg:#0f172a0f;--sl-sidebar-active-bg:color-mix(in srgb, var(--sl-accent-on-light) 12%, transparent);--sl-sidebar-active-text:var(--sl-accent-on-light)}@media (prefers-color-scheme:light){:root:root:root[data-sidebar=auto]:not([data-theme]){--sl-sidebar-bg:#fff;--sl-sidebar-bg-raised:#f1f5f9;--sl-sidebar-border:#e2e8f0;--sl-sidebar-text:#0f172a;--sl-sidebar-text-muted:#475569;--sl-sidebar-hover-bg:#0f172a0f;--sl-sidebar-active-bg:color-mix(in srgb, var(--sl-accent-on-light) 12%, transparent);--sl-sidebar-active-text:var(--sl-accent-on-light)}}.sl-navlink:hover{background:var(--sl-sidebar-hover-bg)}.sl-shell--top{grid-template-columns:1fr}.sl-topbar--nav{background:var(--sl-sidebar-bg);border-bottom:1px solid var(--sl-sidebar-border);color:var(--sl-sidebar-text);padding:0 var(--sl-space-4)}.sl-topbar--nav .sl-topbar__start{gap:var(--sl-space-4)}.sl-topnav__brand{align-items:center;gap:var(--sl-space-2);flex-shrink:0;min-width:0;max-width:220px;display:flex}.sl-topnav__name{font:var(--sl-text-section-title);color:var(--sl-sidebar-text);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sl-topnav{scrollbar-width:none;align-items:center;gap:2px;min-width:0;display:flex;overflow-x:auto}.sl-topnav::-webkit-scrollbar{display:none}.sl-topnav .sl-navlink{padding:var(--sl-space-2) var(--sl-space-3);gap:var(--sl-space-2)}.sl-topnav__divider{background:var(--sl-sidebar-border);width:1px;height:20px;margin:0 var(--sl-space-2);flex-shrink:0}.sl-topbar--nav .sl-btn--ghost{color:var(--sl-sidebar-text)}.sl-topbar--nav .sl-btn--ghost:hover:not(:disabled),.sl-topbar--nav .sl-icon-btn:hover:not(:disabled){background:var(--sl-sidebar-hover-bg);color:var(--sl-sidebar-text)}.sl-topbar--nav .sl-icon-btn{color:var(--sl-sidebar-text-muted)}@media (width<=1320px){.sl-topnav__brand .sl-topnav__name{display:none}}@media (width<=1150px){.sl-topnav .sl-navlink:not(.sl-navlink--active) span{display:none}}.sl-print-host{z-index:2000;background:#475569;flex-direction:column;display:flex;position:fixed;inset:0}.sl-print-toolbar{background:var(--sl-surface,#0f172a);color:var(--sl-text,#f8fafc);border-bottom:1px solid var(--sl-border,#334155);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex}.sl-print-toolbar__title{font-weight:600}.sl-print-toolbar__actions{flex-wrap:wrap;gap:8px;display:flex}.sl-print-stage{flex:1;justify-content:flex-start;padding:24px 16px 48px;display:flex;overflow:auto}.sl-print-paper{box-sizing:border-box;color:#111827;background:#fff;flex:none;margin:0 auto;padding:10mm;font-family:Segoe UI,Noto Sans,Arial,sans-serif;font-size:11px;line-height:1.45;box-shadow:0 8px 30px #00000073}.sl-print-paper--A5{width:148mm;min-height:210mm}.sl-print-paper--A5-landscape{width:210mm;min-height:148mm}.sl-print-paper--A4{width:210mm;min-height:297mm}.sl-print-paper--A4-landscape{width:297mm;min-height:210mm}.sl-doc-header{text-align:center;border-bottom:2px solid #111827;margin-bottom:8px;padding-bottom:6px}.sl-doc-logo{object-fit:contain;max-width:160px;max-height:48px;margin:0 auto 4px;display:block}.sl-doc-shop{letter-spacing:.3px;font-size:18px;font-weight:700}.sl-doc-shop-sub{color:#374151;font-size:10px}.sl-doc-title{text-align:center;letter-spacing:1.5px;text-transform:uppercase;margin:8px 0;font-size:13px;font-weight:700}.sl-doc-meta{justify-content:space-between;gap:12px;margin-bottom:8px;display:flex}.sl-doc-grid{grid-template-columns:1fr 1fr;gap:4px 16px;margin-bottom:8px;display:grid}.sl-doc-field{gap:6px;min-width:0;display:flex}.sl-doc-field__label{color:#4b5563;white-space:nowrap}.sl-doc-field__value{overflow-wrap:anywhere;font-weight:600}.sl-doc-amount{border:1.5px solid #111827;border-radius:4px;margin:8px 0;padding:6px 10px}.sl-doc-amount__figure{font-size:20px;font-weight:700}.sl-doc-amount__words{color:#374151;font-size:10px}.sl-doc-table{border-collapse:collapse;width:100%;margin:6px 0}.sl-doc-table th,.sl-doc-table td{text-align:left;border:1px solid #9ca3af;padding:3px 6px}.sl-doc-table th{background:#f3f4f6;font-weight:600}.sl-doc-table .num{text-align:right;white-space:nowrap}.sl-doc-summary{width:60%;margin-left:auto}.sl-doc-summary div{justify-content:space-between;padding:2px 0;display:flex}.sl-doc-summary .total{border-top:1px solid #111827;font-weight:700}.sl-doc-signatures{justify-content:space-between;gap:24px;margin-top:34px;display:flex}.sl-doc-signatures div{text-align:center;border-top:1px solid #111827;flex:1;padding-top:3px;font-size:10px}.sl-doc-footer{text-align:center;color:#6b7280;margin-top:12px;font-size:9px}.sl-doc-void{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.sl-doc-void span{color:#dc262638;border:6px solid #dc262638;border-radius:8px;padding:0 18px;font-size:72px;font-weight:800;transform:rotate(-25deg)}.sl-doc-notes{color:#374151;margin-top:6px;font-size:10px}.sl-doc-section-title{text-transform:uppercase;letter-spacing:1px;color:#374151;margin:10px 0 2px;font-size:10px;font-weight:700}@media print{html,body{background:#fff!important;height:auto!important;overflow:visible!important}body>:not(.sl-print-host){display:none!important}.sl-print-host{background:0 0;display:block;position:static}.sl-print-toolbar{display:none!important}.sl-print-stage{padding:0;display:block;overflow:visible}.sl-print-paper{box-shadow:none;margin:0;padding:0;position:relative;width:auto!important;min-height:0!important}.sl-doc-table tr,.sl-doc-signatures{break-inside:avoid}.sl-doc-section-title{break-after:avoid}.sl-doc-table thead{display:table-header-group}}.sl-doc-columns{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:4px;display:grid}.sl-doc-box{border:1px solid #9ca3af;border-radius:4px;padding:4px 8px 6px}.sl-doc-box .sl-doc-section-title{margin-top:2px}.sl-doc-grid--3{grid-template-columns:1fr 1fr 1fr}
