:root{--c-deep-red:#c0180c;--c-orange-red:#e8360a;--c-brand-orange:#f26a1b;--c-golden-orange:#f5a623;--c-bright-yellow:#ffbc00;--c-white:#fff;--c-near-black:#1a1a1a;--c-light-gray:#f5f5f5;--c-mid-gray:#e8e8e8;--c-text-gray:#666;--c-text-dark:#1a1a1a;--c-gradient:linear-gradient(180deg, #c0180c 0%, #f26a1b 50%, #f5a623 100%);--c-primary:#c0180c;--c-accent:#f26a1b;--c-accent-2:#f5a623;--c-primary-strong:#c0180c;--c-accent-strong:#f26a1b;--c-primary-ink:#c0180c;--c-accent-ink:#bc5316;--c-primary-on-dark:#d46058;--c-accent-on-dark:#f26a1b;--c-on-primary:#fff;--c-on-accent:#1a1a1a;--c-brand-gradient:linear-gradient(160deg, #c0180c 0%, #f26a1b 100%);--c-brand-gradient-v:linear-gradient(180deg, #c0180c 0%, #f26a1b 50%, #f5a623 100%);--c-danger:#c0180c;--c-warning:#f5a623;--c-success:#22a722;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--ease-drawer:cubic-bezier(.32, .72, 0, 1)}*{box-sizing:border-box;margin:0;padding:0}html,body{overscroll-behavior-y:none;height:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f0f0f0;flex-direction:column;align-items:center;height:100dvh;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex;overflow:hidden}#root{background:#e8e8e8;flex:1;justify-content:center;width:100%;min-height:0;display:flex}.app-shell{overscroll-behavior-y:contain;background:#fff;width:100%;max-width:390px;height:100%;position:relative;overflow:clip auto;box-shadow:0 0 40px #00000026}.app-shell.app-shell--wide{max-width:none;box-shadow:none;background:#f5f5f7}@media (prefers-color-scheme:dark){.app-shell.app-shell--wide{background:#0e0e10}}.app-nav-slot{flex-shrink:0;width:100%;max-width:390px}.app-nav-slot:not(:empty){box-shadow:0 0 40px #00000026}@media (width<=480px){.app-shell,.app-nav-slot{max-width:none}.app-shell,.app-nav-slot:not(:empty){box-shadow:none}}input,button,select,textarea{font-family:Inter,sans-serif}button{cursor:pointer;border:none;outline:none}a{color:inherit;text-decoration:none}@keyframes ala-spin{to{transform:rotate(360deg)}}.app-shell:not(.app-shell--wide) button,.app-nav-slot button{transition:transform .16s var(--ease-out);-webkit-tap-highlight-color:transparent}.app-shell:not(.app-shell--wide) :is(button,[role=button]):not(:disabled):active,.app-nav-slot button:active{transform:scale(.97)}.app-shell:not(.app-shell--wide) [style*="cursor: pointer"]:not(button):active{transition:transform .16s var(--ease-out);transform:scale(.985)}@keyframes p-fade-in{0%{opacity:0}}.app-shell:not(.app-shell--wide)>:not(.printout-host),.p-steps>*{animation:p-fade-in .18s var(--ease-out) both}@keyframes p-reveal{0%{opacity:0;transform:translateY(-4px)}}.p-reveal{animation:p-reveal .2s var(--ease-out) both}@keyframes p-item-in{0%{opacity:0;transform:translateY(6px)}}.p-stagger>*{animation:p-item-in .26s var(--ease-out) both}.p-stagger>:nth-child(2){animation-delay:40ms}.p-stagger>:nth-child(3){animation-delay:80ms}.p-stagger>:nth-child(4){animation-delay:.12s}.p-stagger>:nth-child(5){animation-delay:.16s}.p-stagger>:nth-child(n+6){animation-delay:.2s}@keyframes p-pop{0%{opacity:0;transform:scale(.9)}60%{opacity:1;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}@keyframes p-draw{to{stroke-dashoffset:0}}.p-pop{animation:p-pop .52s var(--ease-out) both}.p-pop .p-check{stroke-dasharray:1;stroke-dashoffset:1px;animation:p-draw .36s var(--ease-out) .2s forwards}@keyframes p-toast-in{0%{opacity:0;transform:translate(-50%,16px)}}.p-toast{animation:p-toast-in .3s var(--ease-out) both}.p-collapse{opacity:0;transition:grid-template-rows .22s var(--ease-out), opacity .22s var(--ease-out);grid-template-rows:0fr;display:grid}.p-collapse[data-open=true]{opacity:1;grid-template-rows:1fr}.p-collapse>div{overflow:hidden}.p-sheet-root{z-index:999;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.p-sheet-root[data-state=closed]{pointer-events:none}.p-sheet-scrim{opacity:1;transition:opacity .4s var(--ease-drawer);background:#00000080;position:absolute;inset:0}.p-sheet{width:100%;max-width:390px;transition:transform .4s var(--ease-drawer);background:#fff;border-radius:24px 24px 0 0;flex-direction:column;display:flex;position:relative;transform:translateY(0)}@media (width<=480px){.p-sheet{max-width:none}}.p-sheet-root[data-state=closed] .p-sheet{transform:translateY(100%)}.p-sheet-root[data-state=closed] .p-sheet-scrim{opacity:0}@starting-style{.p-sheet{transform:translateY(100%)}.p-sheet-scrim{opacity:0}}@media (prefers-reduced-motion:reduce){.p-reveal,.p-stagger>*,.p-toast,.p-pop{animation-name:p-fade-in;animation-duration:.18s}.p-pop .p-check{stroke-dashoffset:0;animation:none}.app-shell:not(.app-shell--wide) :is(button,[role=button]):active,.app-shell:not(.app-shell--wide) [style*="cursor: pointer"]:not(button):active,.app-nav-slot button:active{transform:none}.p-sheet{transition:opacity .2s}.p-sheet-root[data-state=closed] .p-sheet{opacity:0;transform:none}@starting-style{.p-sheet{opacity:0;transform:none}}.p-collapse{transition:opacity .15s}}::-webkit-scrollbar{background:0 0;width:0;height:0}.printout{display:none}@media print{html,body{height:auto;display:block;overflow:visible}#root{height:auto;display:block}.app-shell{max-width:none;height:auto;box-shadow:none;overflow:visible}.app-nav-slot,body>#root>.app-shell>:not(.printout-host),.printout-host>:not(.printout){display:none!important}.printout{color:#000;background:#fff;padding:0;font-size:11pt;display:block}.printout h1{margin:0;font-size:16pt}.printout h2{text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid #000;margin:14pt 0 4pt;padding-bottom:2pt;font-size:11pt}.printout-head{border-bottom:2px solid #000;justify-content:space-between;align-items:flex-start;padding-bottom:8pt;display:flex}.printout-ref{text-align:right}.printout-ref-num{margin:0;font-family:monospace;font-size:14pt;font-weight:700}.printout-sub{color:#444;text-transform:capitalize;margin:2pt 0 0;font-size:9pt}.printout-table{border-collapse:collapse;width:100%;margin-top:4pt}.printout-table th{text-align:left;vertical-align:top;width:28%;padding:2pt 6pt 2pt 0;font-weight:600}.printout-table td{vertical-align:top;padding:2pt 0}.printout-grid th,.printout-grid td{border:1px solid #999;width:auto;padding:3pt 5pt}.printout-grid thead th{background:#eee}.printout-total th,.printout-total td{border-top:1px solid #000;padding-top:4pt;font-weight:700}.printout-list{margin:4pt 0 0 14pt;padding:0}.printout-foot{color:#444;border-top:1px solid #999;margin-top:18pt;padding-top:6pt;font-size:8pt}.printout section{break-inside:avoid}@page{margin:14mm}}.admin-root{--a-bg:#f5f5f7;--a-surface:#fff;--a-surface-2:#fafafb;--a-field:#fff;--a-fill:#7878801f;--a-fill-2:#78788012;--a-border:#00000014;--a-border-strong:#00000029;--a-text:#1d1d1f;--a-text-2:#3a3a3f;--a-text-3:#6e6e73;--a-text-4:#8e8e93;--a-accent:var(--c-accent-ink);--a-accent-text:var(--c-accent-ink);--a-accent-soft:color-mix(in srgb, var(--c-accent) 12%, transparent);--a-on-accent:#fff;--a-green:#1b7f3b;--a-green-bg:#34c75924;--a-green-line:#34c75966;--a-amber:#946200;--a-amber-bg:#ff9f0a29;--a-amber-line:#ff9f0a73;--a-red:#c4291c;--a-red-bg:#ff3b301a;--a-red-line:#ff3b3059;--a-blue:#0a63c9;--a-blue-bg:#0a84ff1f;--a-purple:#7a3ec4;--a-purple-bg:#af52de21;--a-shadow-sm:0 1px 2px #0000000a, 0 1px 1px #00000008;--a-shadow:0 1px 3px #0000000f, 0 4px 14px #0000000d;--a-shadow-lg:0 12px 40px #00000024, 0 2px 8px #0000000f;--a-material:#fafafcb8;--a-material-solid:#fafafc;--a-scrim:#00000047;--a-ease:cubic-bezier(.25, 1, .5, 1);--a-ease-in-out:cubic-bezier(.65, 0, .35, 1);--a-origin-start:left;--a-sidebar-w:248px;--a-content-max:1080px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--a-bg);color:var(--a-text);letter-spacing:-.005em;min-height:100%;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Inter,system-ui,sans-serif;font-size:14px;line-height:1.45}@media (prefers-color-scheme:dark){.admin-root{--a-bg:#0e0e10;--a-surface:#1c1c1e;--a-surface-2:#232326;--a-field:#141416;--a-fill:#7878803d;--a-fill-2:#78788024;--a-border:#ffffff14;--a-border-strong:#ffffff29;--a-text:#f5f5f7;--a-text-2:#d1d1d6;--a-text-3:#a1a1a6;--a-text-4:#7c7c80;--a-accent-text:var(--c-accent-on-dark);--a-accent-soft:color-mix(in srgb, var(--c-accent) 20%, transparent);--a-green:#4ade80;--a-green-bg:#30d15829;--a-green-line:#30d15866;--a-amber:#ffc94a;--a-amber-bg:#ffbc0026;--a-amber-line:#ffbc0066;--a-red:#ff6b6b;--a-red-bg:#ff453a26;--a-red-line:#ff453a66;--a-blue:#7fc4ff;--a-blue-bg:#0a84ff2e;--a-purple:#c68cf5;--a-purple-bg:#bf5af22e;--a-shadow-sm:none;--a-shadow:0 1px 0 #ffffff08 inset, 0 6px 20px #00000059;--a-shadow-lg:0 16px 48px #0000008c;--a-material:#1c1c1eb3;--a-material-solid:#1c1c1e;--a-scrim:#00000080;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}.admin-root :is(input,button,select,textarea){letter-spacing:inherit;color:inherit;font-family:inherit}.admin-root :is(input,select,textarea){color:var(--a-text);background-color:var(--a-field)}.admin-root button{background-color:#0000}.admin-root :is(input,select,textarea)::placeholder{color:var(--a-text-4)}.admin-root button{transition:transform .16s var(--a-ease), background-color .16s ease, color .16s ease, border-color .16s ease, box-shadow .16s ease, opacity .16s ease;-webkit-tap-highlight-color:transparent}.admin-root button:not(:disabled):active{transition-duration:80ms;transform:scale(.97)}.admin-root button:disabled{opacity:.5;cursor:default}@media (hover:hover){.admin-root button:not(:disabled):hover{filter:brightness(.97)}.admin-root .a-row:hover{background:var(--a-surface-2);border-color:var(--a-border-strong)}}.admin-root .a-row{transition:background-color .16s ease, border-color .16s ease, transform .16s var(--a-ease)}.admin-root .a-row:active{transform:scale(.99)}.admin-root :is(input,select,textarea){transition:border-color .16s,box-shadow .16s}.admin-root :is(input,select,textarea):focus{box-shadow:0 0 0 3px var(--a-accent-soft);outline:none;border-color:var(--a-accent)!important}.admin-root :is(button,a,[role=button],[tabindex]):focus-visible{outline:2px solid var(--a-accent);outline-offset:2px}.admin-root input[type=checkbox],.admin-root input[type=radio]{accent-color:var(--a-accent)}.admin-root :is(input[type=checkbox],input[type=radio]):focus{box-shadow:none}@keyframes a-page-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.admin-root .a-page{animation:a-page-in .28s var(--a-ease) both}@keyframes a-reveal{0%{opacity:0;transform:translateY(-4px)scale(.99)}to{opacity:1;transform:none}}.admin-root .a-reveal{animation:a-reveal .22s var(--a-ease) both;transform-origin:top}@keyframes a-item-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.admin-root .a-stagger>*{animation:a-item-in .26s var(--a-ease) both}.admin-root .a-stagger>:nth-child(2){animation-delay:25ms}.admin-root .a-stagger>:nth-child(3){animation-delay:50ms}.admin-root .a-stagger>:nth-child(4){animation-delay:75ms}.admin-root .a-stagger>:nth-child(5){animation-delay:.1s}.admin-root .a-stagger>:nth-child(6){animation-delay:.125s}.admin-root .a-stagger>:nth-child(n+7){animation-delay:.15s}@keyframes a-grow-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes a-grow-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.admin-root .a-grow-y{transform-origin:bottom;animation:a-grow-y .52s var(--a-ease) both}.admin-root .a-grow-x{transform-origin:0;animation:a-grow-x .52s var(--a-ease) both}[dir=rtl] .admin-root{--a-origin-start:right}[dir=rtl] .admin-root .a-grow-x{transform-origin:100%}@keyframes a-spin{to{transform:rotate(360deg)}}@keyframes a-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.admin-root .a-page,.admin-root .a-reveal,.admin-root .a-stagger>*{animation-name:a-fade;animation-duration:.15s}.admin-root .a-grow-y,.admin-root .a-grow-x{animation:none}.admin-root button:not(:disabled):active,.admin-root .a-row:active{transform:none}.admin-root .a-drawer,.admin-root .a-nav-indicator,.admin-root .a-subnav{transition-property:opacity!important}}@keyframes a-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-transparency:reduce){.admin-root{--a-material:var(--a-material-solid)}.admin-root .a-material{-webkit-backdrop-filter:none!important}}@media (prefers-contrast:more){.admin-root{--a-border:#0000004d;--a-border-strong:#00000080;--a-material:var(--a-material-solid)}}.admin-root .a-shell{min-height:100dvh;display:flex}.admin-root .a-sidebar{height:100dvh;width:var(--a-sidebar-w);border-inline-end:1px solid var(--a-border);background:var(--a-material);-webkit-backdrop-filter:blur(24px)saturate(180%);z-index:20;flex-direction:column;flex-shrink:0;display:flex;position:sticky;top:0}.admin-root .a-main{flex-direction:column;flex:1;min-width:0;display:flex}.admin-root .a-content{width:100%;max-width:var(--a-content-max);margin:0 auto;padding:28px 32px 48px}.admin-root .a-topbar{display:none}@media (width<=899px){.admin-root .a-sidebar{background:var(--a-material-solid);-webkit-backdrop-filter:none;width:min(300px,86vw);height:100%;box-shadow:var(--a-shadow-lg);z-index:60;border-inline-end:none;position:fixed;inset-block:0;inset-inline-start:0}.admin-root .a-drawer{transform:translateX(var(--a-drawer-x,-100%));will-change:transform;transition:transform .38s cubic-bezier(.32,.72,0,1)}[dir=rtl] .admin-root .a-drawer{transform:translateX(calc(var(--a-drawer-x,-100%) * -1))}.admin-root .a-drawer[data-dragging=true]{transition:none}.admin-root .a-topbar{z-index:30;background:var(--a-material);-webkit-backdrop-filter:blur(20px)saturate(180%);border-bottom:1px solid var(--a-border);align-items:center;gap:10px;height:52px;padding:0 12px;display:flex;position:sticky;top:0}.admin-root .a-content{padding:18px 16px 40px}}.admin-root .a-scrim{background:var(--a-scrim);z-index:50;transition:opacity .3s;position:fixed;inset:0}.admin-root .a-nav-indicator{inset-inline:0;background:var(--a-accent-soft);pointer-events:none;border-radius:8px;transition:transform .34s cubic-bezier(.32,.72,0,1),height .34s cubic-bezier(.32,.72,0,1),opacity .2s;position:absolute;top:0}.admin-root .a-nav-item{width:100%;color:var(--a-text-2);text-align:start;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border-radius:8px;align-items:center;gap:10px;padding:7px 10px;font-size:13.5px;font-weight:500;display:flex;position:relative}.admin-root .a-nav-item[aria-current=page]{color:var(--a-accent-text);font-weight:600}.admin-root .a-nav-item.a-nav-sub{color:var(--a-text-3);padding:5px 10px 5px 38px;font-size:13px}[dir=rtl] .admin-root .a-nav-item.a-nav-sub{padding:5px 38px 5px 10px}.admin-root .a-nav-item.a-nav-sub[aria-current=page]{color:var(--a-text);font-weight:600}@media (hover:hover){.admin-root .a-nav-item:not([aria-current=page]):hover{background:var(--a-fill-2);filter:none}}.admin-root .a-nav-item:not(:disabled):active{transform:scale(.98)}.admin-root .a-subnav{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .32s cubic-bezier(.32,.72,0,1),opacity .2s;display:grid}.admin-root .a-subnav[data-open=true]{opacity:1;grid-template-rows:1fr}.admin-root .a-subnav>div{overflow:hidden}@media print{body>#root>.app-shell>.admin-root{display:block!important}.admin-root .a-sidebar,.admin-root .a-topbar,.admin-root .a-scrim{display:none!important}.admin-root,.admin-root .a-shell,.admin-root .a-main,.admin-root .a-content{background:#fff;max-width:none;min-height:0;padding:0;display:block}.admin-root .a-page{animation:none}.admin-root .a-content>.a-page>:not(.printout-host){display:none!important}}
