:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--c-bg:#14191c;--c-surface:#1a2025;--c-surface2:#202830;--c-border:#2a343b;--c-text:#fff;--c-text-dim:#98a6b0;--c-accent:#f05018;--c-accent2:#685bc7;--c-danger:#e64a3b;--c-warn:#f2b033;--c-ok:#4cc38a;--c-st-active:#f05018;--c-st-tentative:#685bc7;--c-st-prepaid:#4cc38a;--c-st-noshow:#8a98a3;--fs-caption:11px;--fs-small:12px;--fs-body:14px;--fs-lead:16px;--fs-h2:20px;--fs-title:24px;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--sp-6:32px;--r-ctl:6px;--r-card:10px;--h-ctl:36px;--h-ctl-sm:28px}*{box-sizing:border-box}html,body{background:var(--c-bg);color:var(--c-text);font-family:var(--font-text),system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;font-size:var(--fs-body);margin:0;padding:0}a{color:inherit}h1,h2,h3{font-family:var(--font-display,inherit);font-synthesis:none;letter-spacing:.06em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-weight:400!important}button,input,select,textarea{font-family:inherit;font-size:inherit}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}
.btn{justify-content:center;align-items:center;gap:var(--sp-2);height:var(--h-ctl);padding:0 var(--sp-4);border-radius:var(--r-ctl);color:var(--c-text);font-family:var(--font-text,inherit);font-size:var(--fs-body);white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;font-weight:600;line-height:1;text-decoration:none;transition:border-color .12s,background-color .12s,box-shadow .12s,color .12s;display:inline-flex}.btn:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.btn:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--c-accent) 35%, transparent);outline:none}.btnPrimary{background:linear-gradient(135deg, var(--c-accent), var(--c-accent2));color:#fff;box-shadow:0 0 14px color-mix(in srgb, var(--c-accent) 40%, transparent);border:none}.btnPrimary:hover:not(:disabled){box-shadow:0 0 20px color-mix(in srgb, var(--c-accent) 55%, transparent)}.btnSecondary{border-color:var(--c-border);background:var(--c-surface2)}.btnSecondary:hover:not(:disabled){border-color:var(--c-accent)}.btnGhost{color:var(--c-text-dim)}.btnGhost:hover:not(:disabled){color:var(--c-text);background:var(--c-surface2)}.btnDanger{border-color:var(--c-danger);color:var(--c-danger)}.btnDanger:hover:not(:disabled){background:var(--c-danger);color:#fff}.btnSm{height:var(--h-ctl-sm);padding:0 var(--sp-3);font-size:var(--fs-small)}input[type=checkbox]{width:16px;height:16px;accent-color:var(--c-accent);cursor:pointer;margin:0}input[type=checkbox]:disabled{cursor:not-allowed;opacity:.6}.input,.select,.textarea{width:100%;min-width:0;height:var(--h-ctl);padding:0 var(--sp-3);border-radius:var(--r-ctl);border:1px solid var(--c-border);background:var(--c-bg);color:var(--c-text);font-family:var(--font-text,inherit);font-size:var(--fs-body);transition:border-color .12s,box-shadow .12s}.input:focus-visible,.select:focus-visible,.textarea:focus-visible{border-color:var(--c-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--c-accent) 25%, transparent);outline:none}.input:disabled,.select:disabled,.textarea:disabled{opacity:.6;cursor:not-allowed}.input[aria-invalid=true],.select[aria-invalid=true],.textarea[aria-invalid=true]{border-color:var(--c-danger)}.textarea{height:auto;min-height:calc(var(--h-ctl)*2.2);padding:var(--sp-2) var(--sp-3);resize:vertical}.input[type=number]{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}.field{gap:var(--sp-1);flex-direction:column;min-width:0;display:flex}.fieldLabel,.fieldHint{font-size:var(--fs-small);color:var(--c-text-dim)}.fieldError{font-size:var(--fs-small);color:var(--c-danger)}.fieldRow{gap:var(--sp-3);align-items:flex-start;display:flex}.fieldRow>.field{flex:1;min-width:0}.card{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-card);padding:var(--sp-5);margin-bottom:var(--sp-5)}@media (max-width:767px){.card{padding:var(--sp-4)}}.cardHead{justify-content:space-between;align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-4);display:flex}.cardTitle{margin:0 0 var(--sp-4);font-family:var(--font-display,inherit);font-size:var(--fs-lead);letter-spacing:.06em;font-weight:400}.cardHead .cardTitle{margin:0}.chip{align-items:center;gap:var(--sp-1);height:var(--h-ctl-sm);padding:0 var(--sp-3);border:1px solid var(--chip-color,var(--c-border));background:var(--c-surface);color:var(--chip-color,var(--c-text));font-size:var(--fs-small);white-space:nowrap;border-radius:999px;display:inline-flex}.chipActive{--chip-color:var(--c-accent);color:var(--c-text);border-color:var(--chip-color);background:color-mix(in srgb, var(--chip-color) 15%, transparent)}.segmented{height:var(--h-ctl);border:1px solid var(--c-border);border-radius:var(--r-ctl);background:var(--c-surface);align-items:stretch;display:inline-flex;overflow:hidden}.segmented>*+*{border-left:1px solid var(--c-border)}.segmentedBtn{padding:0 var(--sp-3);color:var(--c-text);font-family:var(--font-text,inherit);font-size:var(--fs-body);cursor:pointer;background:0 0;border:none;align-items:center;font-weight:600;transition:color .12s,background-color .12s;display:inline-flex}.segmentedBtn:hover{color:var(--c-text)}.segmentedBtn:focus-visible{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--c-accent) 60%, transparent);outline:none}.segmentedBtnActive{color:var(--c-text);background:color-mix(in srgb, var(--c-accent) 18%, transparent)}.segmentedInput{height:100%;padding:0 var(--sp-3);color:var(--c-text);font-family:var(--font-text,inherit);font-size:var(--fs-body);background:0 0;border:none}.segmentedInput:focus-visible{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--c-accent) 60%, transparent);outline:none}.tableScroll{overflow-x:auto}
