:root{color-scheme:light dark;--sp-font: "Onest", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--sp-font-mono: ui-monospace, "SF Mono", "JetBrains Mono", Menlo, Consolas, monospace;--sp-fs-display: clamp(34px, 8.4vw, 60px);--sp-lh-display: 1.04;--sp-ls-display: -.035em;--sp-fs-h2: clamp(26px, 5.4vw, 38px);--sp-lh-h2: 1.12;--sp-fs-number-xl: 32px;--sp-lh-number-xl: 38px;--sp-fs-number-m: 20px;--sp-lh-number-m: 26px;--sp-fs-title: 22px;--sp-lh-title: 28px;--sp-fs-headline: 17px;--sp-lh-headline: 22px;--sp-fs-body: 16px;--sp-lh-body: 22px;--sp-fs-callout: 15px;--sp-lh-callout: 20px;--sp-fs-subhead: 14px;--sp-lh-subhead: 20px;--sp-fs-footnote: 13px;--sp-lh-footnote: 18px;--sp-fs-caption: 12px;--sp-lh-caption: 16px;--sp-fs-overline: 11px;--sp-lh-overline: 14px;--sp-ls-overline: .08em;--sp-fw-regular: 400;--sp-fw-medium: 500;--sp-fw-semibold: 600;--sp-fw-bold: 700;--sp-fw-black: 800;--sp-bg: #f2f2f6;--sp-surface: #ffffff;--sp-surface-2: #f5f5f7;--sp-surface-3: #ededf1;--sp-ink: #0e0e10;--sp-ink-2: #5e5e66;--sp-ink-3: #6e6e76;--sp-line: #e4e4e7;--sp-line-strong: #d4d4da;--sp-icon: #8e8e93;--sp-disabled-bg: #dcdce0;--sp-disabled-ink: #6e6e76;--sp-dark: #0b0b0d;--sp-dark-2: #151518;--sp-dark-3: #1f1f24;--sp-dark-line: rgba(255, 255, 255, .09);--sp-on-dark: #f5f5f7;--sp-on-dark-2: #b4b4bc;--sp-on-dark-3: #8e8e96;--sp-glass: rgba(255, 255, 255, .06);--sp-glass-line: rgba(255, 255, 255, .1);--sp-gold: #e8b84a;--sp-gold-check: #e0ad27;--sp-gold-text: #8a6200;--sp-gold-bg: #fbf3dd;--sp-gold-edge: #f0d48a;--sp-gold-ink: #222226;--sp-gold-on-dark: #f1c75a;--sp-gold-gradient: linear-gradient(100deg, #f6c81a 4%, #fefb76 15%, #fbcc0d 35%, #fffa7a 71%, #e9af03 93%);--sp-gold-gradient-soft: linear-gradient(100deg, #f3cf55 0%, #fde98f 40%, #e9b52a 100%);--sp-gem-a: #2fa877;--sp-gem-b: #0e6b4e;--sp-gem-ink: #ffffff;--sp-green: #34c759;--sp-green-text: #157a36;--sp-green-bg: #e7f8ec;--sp-green-edge: #b9e5c5;--sp-blue: #0a84ff;--sp-blue-text: #0058b8;--sp-blue-bg: #e5f1ff;--sp-blue-edge: #b5d6fb;--sp-orange: #ff9f0a;--sp-orange-text: #8a4a00;--sp-orange-bg: #fff2df;--sp-orange-edge: #ffd59a;--sp-red: #ff453a;--sp-red-text: #b42318;--sp-red-bg: #ffeae8;--sp-red-edge: #ffada6;--sp-gold-glass: rgba(232, 184, 74, .14);--sp-gold-glass-edge: rgba(232, 184, 74, .32);--sp-warn-on-dark: #ffbe5c;--sp-warn-glass: rgba(255, 159, 10, .14);--sp-warn-glass-edge: rgba(255, 159, 10, .42);--sp-dark-glass: rgba(11, 11, 13, .82);--sp-card-edge: transparent;--sp-qr-bg: #ffffff;--sp-qr-edge: #e4e4e7;--sp-qr-ink: #5e5e66;--sp-radius-xs: 8px;--sp-radius-sm: 12px;--sp-radius-field: 14px;--sp-radius-md: 16px;--sp-radius-card: 20px;--sp-radius-lg: 24px;--sp-radius-sheet: 30px;--sp-radius-pill: 100px;--sp-space-1: 4px;--sp-space-2: 8px;--sp-space-3: 12px;--sp-space-4: 16px;--sp-space-5: 20px;--sp-space-6: 24px;--sp-space-8: 32px;--sp-space-10: 40px;--sp-space-12: 48px;--sp-space-16: 64px;--sp-gutter: 16px;--sp-content: 1120px;--sp-pay-width: 440px;--sp-btn-h: 52px;--sp-btn-h-sm: 40px;--sp-shadow-card: 0 4px 16px rgba(43, 46, 51, .06);--sp-shadow-raised: 0 10px 30px rgba(20, 22, 28, .1);--sp-shadow-gold: 0 6px 16px rgba(214, 158, 31, .28);--sp-shadow-pop: 0 12px 32px rgba(8, 10, 20, .2);--sp-focus: 0 0 0 3px rgba(224, 173, 39, .55);--sp-ease: cubic-bezier(.2, .7, .2, 1);--sp-dur: .18s}@media (prefers-color-scheme: dark){:root{--sp-bg: #0f0f12;--sp-surface: #18181c;--sp-surface-2: #212126;--sp-surface-3: #2a2a30;--sp-ink: #f5f5f7;--sp-ink-2: #b4b4bc;--sp-ink-3: #9a9aa3;--sp-line: #2a2a30;--sp-line-strong: #3a3a42;--sp-icon: #8e8e96;--sp-disabled-bg: #2a2a30;--sp-disabled-ink: #8e8e96;--sp-dark: #070709;--sp-dark-2: #111114;--sp-gold-text: #f1c75a;--sp-gold-bg: rgba(232, 184, 74, .12);--sp-gold-edge: rgba(232, 184, 74, .34);--sp-green-text: #5bd47a;--sp-green-bg: rgba(52, 199, 89, .13);--sp-green-edge: rgba(52, 199, 89, .34);--sp-blue-text: #6cb4ff;--sp-blue-bg: rgba(10, 132, 255, .14);--sp-blue-edge: rgba(10, 132, 255, .36);--sp-orange-text: #ffbe5c;--sp-orange-bg: rgba(255, 159, 10, .13);--sp-orange-edge: rgba(255, 159, 10, .34);--sp-red-text: #ff8a80;--sp-red-bg: rgba(255, 69, 58, .14);--sp-red-edge: rgba(255, 69, 58, .38);--sp-qr-edge: #2a2a30;--sp-card-edge: #26262c;--sp-shadow-card: 0 1px 0 rgba(255, 255, 255, .03), 0 6px 18px rgba(0, 0, 0, .35);--sp-shadow-raised: 0 14px 34px rgba(0, 0, 0, .45);--sp-shadow-pop: 0 12px 32px rgba(0, 0, 0, .55)}}:root{--a-font: "Onest", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--a-bg: #f2f2f6;--a-surface: #ffffff;--a-surface-2: #f5f5f7;--a-surface-3: #ededf1;--a-ink: #0e0e10;--a-ink-2: #66666e;--a-ink-3: #8e8e96;--a-line: #e4e4e7;--a-line-2: #ededf1;--a-dark: #0b0b0d;--a-dark-2: #2a2a2f;--a-on-dark: #f5f5f7;--a-on-dark-2: #a1a1aa;--a-on-dark-3: #8e8e96;--a-gold: #e8b84a;--a-gold-text: #8a6200;--a-gold-bg: #fbf3dd;--a-gold-edge: #f0d48a;--a-gold-hl: #fbf5e3;--a-gold-grad: linear-gradient(255.3deg, #f6c81a 4%, #fefb76 15%, #fbcc0d 35%, #fffa7a 71%, #e9af03 93%);--a-green: #157a36;--a-green-bg: #e7f8ec;--a-green-dot: #34c759;--a-red: #b42318;--a-red-2: #d92d20;--a-red-bg: #ffeae8;--a-red-edge: #ff453a;--a-orange: #9a5200;--a-orange-bg: #fff2df;--a-blue: #0a5fcf;--a-blue-bg: #e6f0ff;--a-violet: #5b3fc4;--a-violet-bg: #efeaff;--a-r-card: 16px;--a-r-ctl: 10px;--a-shadow-gold: 0 6px 16px rgba(232, 184, 74, .35);color-scheme:light}*{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;background:var(--a-bg);color:var(--a-ink);font-family:var(--a-font);font-size:13px;line-height:18px;-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit;color:inherit}a{color:inherit}h1,h2,h3,p{margin:0}.spa-num{font-variant-numeric:tabular-nums}.spa-muted,.spa-text-2{color:var(--a-ink-2)}.spa-stack{display:flex;flex-direction:column;gap:12px}.spa-row{display:flex;gap:12px;align-items:flex-start}.spa-grow{flex:1 1 0;min-width:0}.spa-green{color:var(--a-green)}.spa-red{color:var(--a-red)}.spa-gold{color:var(--a-gold-text)}.spa-strong{font-weight:600}.spa-nowrap{white-space:nowrap}.sp-logo{display:inline-flex;align-items:center;line-height:0;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sp-logo__svg{display:block;height:22px;width:auto}.sp-logo--sm .sp-logo__svg{height:20px}.sp-logo--tone-dark{color:#fff}.sp-logo--tone-light{color:var(--a-ink)}.spa-app{display:flex;flex-direction:column;min-height:100vh;min-width:1240px}.spa-top{position:sticky;top:0;z-index:30;display:flex;align-items:center;gap:16px;height:56px;padding:0 20px;background:var(--a-dark) url(/assets/texture-7SexVheA.webp) 22% 30% / 900px auto no-repeat;color:var(--a-on-dark)}.spa-top__brand{display:flex;align-items:center;gap:8px}.spa-top__admin,.spa-auth__admin{font-size:14px;line-height:20px;font-weight:500;color:var(--a-on-dark-2)}.spa-env{border:1px solid #ff6961;color:#ff6961;border-radius:6px;padding:1px 7px;font-size:11px;line-height:14px;font-weight:600;letter-spacing:.6px;text-transform:uppercase}.spa-top__search{display:flex;align-items:center;gap:8px;width:440px;height:36px;padding:0 12px;background:#ffffff14;border:1px solid rgba(255,255,255,.12);border-radius:10px;color:var(--a-on-dark-2)}.spa-top__search input{flex:1;min-width:0;background:none;border:0;outline:0;color:var(--a-on-dark);font-size:13px}.spa-top__search input::-moz-placeholder{color:var(--a-on-dark-3)}.spa-top__search input::placeholder{color:var(--a-on-dark-3)}.spa-top__search:focus-within{border-color:var(--a-gold)}.spa-top__spacer{flex:1}.spa-top__tz{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 12px;border-radius:100px;background:#ffffff14;font-weight:500;white-space:nowrap}.spa-top__bell{position:relative;width:36px;height:36px;border-radius:18px;border:0;background:#ffffff14;color:var(--a-on-dark);display:grid;place-items:center;cursor:pointer}.spa-top__belldot{position:absolute;top:7px;right:6px;width:8px;height:8px;border-radius:4px;background:var(--a-red-2)}.spa-top__profile{position:relative}.spa-top__who{display:flex;align-items:center;gap:8px;background:none;border:0;color:inherit;cursor:pointer;padding:0;text-align:left}.spa-top__whotext{display:flex;flex-direction:column}.spa-top__name{font-weight:500}.spa-top__role{font-size:12px;line-height:16px;color:var(--a-on-dark-2)}.spa-top .spa-avatar{background:var(--a-dark-2);color:var(--a-on-dark)}.spa-pop{position:absolute;right:0;top:44px;min-width:220px;background:#fff;color:var(--a-ink);border-radius:12px;box-shadow:0 12px 32px #0000002e;padding:6px;z-index:40}.spa-pop__who{display:flex;flex-direction:column;padding:8px 10px;border-bottom:1px solid var(--a-line-2);margin-bottom:4px}.spa-pop__who span{color:var(--a-ink-2);font-size:12px}.spa-pop__item{display:block;width:100%;padding:8px 10px;border:0;background:none;text-align:left;border-radius:8px;cursor:pointer;text-decoration:none}.spa-pop__item:hover{background:var(--a-surface-2)}.spa-body{display:flex;flex:1;min-height:0;background:linear-gradient(to right,var(--a-dark) 248px,var(--a-bg) 248px)}.spa-side{position:sticky;top:56px;align-self:flex-start;height:calc(100vh - 56px);display:flex;flex-direction:column;gap:2px;width:248px;flex:0 0 248px;padding:12px;background:var(--a-dark);color:var(--a-on-dark);overflow-y:auto}.spa-side__group{display:flex;flex-direction:column;gap:2px}.spa-side__group+.spa-side__group{margin-top:8px}.spa-side__title{font-size:11px;line-height:14px;font-weight:600;letter-spacing:.6px;text-transform:uppercase;color:var(--a-ink-3);padding:0 0 2px;margin-bottom:2px}.spa-side__item{display:flex;align-items:center;gap:10px;height:32px;padding:0 10px;border-radius:10px;text-decoration:none;color:var(--a-on-dark)}.spa-side__item:hover{background:#ffffff0d}.spa-side__item.is-on{background:#ffffff14;color:var(--a-gold)}.spa-side__icon{display:inline-flex;color:var(--a-on-dark-2)}.spa-side__item.is-on .spa-side__icon{color:var(--a-gold)}.spa-side__label{flex:1}.spa-side .spa-count{background:#ffffff1f;color:var(--a-on-dark)}.spa-side .spa-count--alert{background:var(--a-red-2);color:#fff}.spa-side__spacer{flex:1;min-height:16px}.spa-side__status{display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:12px;background:#ffffff0f}.spa-side__statusline{display:flex;align-items:center;gap:8px;font-weight:500}.spa-side__status p{font-size:12px;line-height:16px;color:var(--a-on-dark-2)}.spa-side__crm{display:inline-flex;align-items:center;gap:6px;color:var(--a-gold);font-weight:500;text-decoration:none}.spa-dot{display:inline-block;width:8px;height:8px;border-radius:50%;flex:0 0 8px}.spa-dot--green{background:var(--a-green-dot)}.spa-dot--red{background:#ff453a}.spa-dot--gray{background:var(--a-ink-3)}.spa-dot--blue{background:#0a84ff}.spa-dot--orange{background:#ff9f0a}.spa-content{flex:1;min-width:0;padding:24px;display:flex;flex-direction:column;gap:16px}.spa-ph{display:flex;gap:12px;align-items:center}.spa-ph__main{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.spa-ph__crumbs{font-size:12px;line-height:16px;color:var(--a-ink-2);margin-bottom:8px}.spa-ph__titlerow{display:flex;align-items:center;gap:12px}.spa-ph__title{font-size:22px;line-height:28px;font-weight:600;letter-spacing:-.2px}.spa-ph__sub{color:var(--a-ink-2)}.spa-ph__actions{display:flex;gap:8px;align-items:center}.spa-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:36px;padding:0 14px;border-radius:100px;border:1px solid transparent;font-size:14px;line-height:20px;font-weight:500;cursor:pointer;white-space:nowrap;text-decoration:none}.spa-btn:disabled{cursor:not-allowed;opacity:1;background:#dcdce0!important;border-color:#dcdce0!important;color:#8e8e96!important;box-shadow:none!important}.spa-btn--sm{height:32px;padding:0 12px;font-size:13px}.spa-btn--lg{height:44px;font-size:15px;font-weight:600}.spa-btn--block{width:100%}.spa-btn__icon{display:inline-flex}.spa-btn--outline{background:#fff;border-color:var(--a-line);color:var(--a-ink)}.spa-btn--outline:hover{border-color:#cfcfd6}.spa-btn--gold{background:var(--a-gold-grad);color:#222226;box-shadow:var(--a-shadow-gold);font-weight:600}.spa-btn--dark{background:var(--a-ink);color:#fff}.spa-btn--danger{background:var(--a-red-bg);border-color:#ffc2bd;color:var(--a-red)}.spa-btn--danger-solid{background:var(--a-red-2);color:#fff}.spa-btn--ghost{background:transparent;color:var(--a-ink)}.spa-btn--link{height:auto;padding:0;background:none;color:var(--a-gold-text)}.spa-linkbtn{background:none;border:0;padding:0;color:var(--a-gold-text);font-weight:500;cursor:pointer;text-decoration:none}.spa-x{width:32px;height:32px;border-radius:16px;border:0;background:var(--a-surface-2);display:grid;place-items:center;cursor:pointer;color:var(--a-ink);flex:0 0 32px}.spa-x:hover{background:var(--a-surface-3)}.spa-chip{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:8px;font-size:12px;line-height:16px;font-weight:500;white-space:nowrap}.spa-chip__dot{width:6px;height:6px;border-radius:3px;background:currentColor}.spa-chip__icon{display:inline-flex}.spa-chip--green{background:var(--a-green-bg);color:var(--a-green)}.spa-chip--blue{background:var(--a-blue-bg);color:var(--a-blue)}.spa-chip--orange{background:var(--a-orange-bg);color:var(--a-orange)}.spa-chip--red{background:var(--a-red-bg);color:var(--a-red)}.spa-chip--gray{background:var(--a-surface-3);color:var(--a-ink-2)}.spa-chip--gold{background:var(--a-gold-bg);color:var(--a-gold-text)}.spa-chip--violet{background:var(--a-violet-bg);color:var(--a-violet)}.spa-code{display:inline-block;padding:2px 6px;border-radius:6px;background:var(--a-surface-3);color:var(--a-ink-2);font-size:12px;line-height:16px;white-space:nowrap}.spa-count{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 6px;border-radius:100px;background:var(--a-surface-3);color:var(--a-ink-2);font-size:12px;line-height:16px;font-weight:600}.spa-count--alert{background:var(--a-red-2);color:#fff}.spa-delta{font-size:12px;line-height:16px;font-weight:500;margin-left:8px}.spa-delta--up{color:var(--a-green)}.spa-delta--down{color:var(--a-red)}.spa-card{background:var(--a-surface);border-radius:var(--a-r-card);padding:16px;display:flex;flex-direction:column;gap:10px;min-width:0}.spa-card--flush{padding:0;overflow:hidden}.spa-card__head{display:flex;align-items:center;gap:8px}.spa-card--flush>.spa-card__head{padding:16px 16px 0}.spa-card__title{flex:1;font-size:15px;line-height:20px;font-weight:600}.spa-card__extra{display:flex;align-items:center;gap:8px;color:var(--a-ink-2)}.spa-sec{display:flex;align-items:center;gap:8px;margin-top:2px}.spa-sec__title{flex:1;font-size:15px;line-height:20px;font-weight:600}.spa-sec__extra{display:flex;align-items:center;gap:8px;color:var(--a-ink-2);font-size:12px;line-height:16px}.spa-kpis{display:grid;gap:12px}.spa-kpis--4{grid-template-columns:repeat(4,minmax(0,1fr))}.spa-kpis--5{grid-template-columns:repeat(5,minmax(0,1fr))}.spa-kpis--3{grid-template-columns:repeat(3,minmax(0,1fr))}.spa-kpis--2{grid-template-columns:repeat(2,minmax(0,1fr))}.spa-kpi{background:var(--a-surface);border:1px solid transparent;border-radius:var(--a-r-card);padding:16px;display:flex;flex-direction:column;gap:6px;min-width:0;text-align:left}.spa-kpi--btn{cursor:pointer;font:inherit;color:inherit}.spa-kpi--btn:hover{border-color:var(--a-line)}.spa-kpi--alert{border-color:var(--a-red-edge)}.spa-kpi__top{display:flex;align-items:center;gap:8px;min-height:22px}.spa-kpi__label{flex:1;color:var(--a-ink-2)}.spa-kpi__hint{display:inline-flex;color:var(--a-ink-3);cursor:help}.spa-kpi__value{display:flex;align-items:baseline;flex-wrap:wrap}.spa-kpi__value--l{font-size:28px;line-height:34px;font-weight:700;letter-spacing:-.4px}.spa-kpi__value--m{font-size:20px;line-height:26px;font-weight:600;letter-spacing:-.2px}.spa-kpi__note{font-size:12px;line-height:16px;color:var(--a-ink-2)}.spa-rows{margin:0;display:flex;flex-direction:column;gap:8px}.spa-rows__row{display:flex;justify-content:space-between;gap:16px}.spa-rows dt{color:var(--a-ink-2);flex:0 0 auto}.spa-rows dd{margin:0;text-align:right;font-weight:500;min-width:0;overflow-wrap:anywhere}.spa-grid-2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;align-items:start}.spa-grid-main{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:12px;align-items:start}.spa-grid-3{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr) minmax(0,1fr);gap:12px;align-items:start}.spa-col{display:flex;flex-direction:column;gap:12px;min-width:0}.spa-toolbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.spa-toolbar__left{display:flex;align-items:center;gap:8px;flex-wrap:wrap;flex:1;min-width:0}.spa-toolbar__right{display:flex;align-items:center;gap:8px}.spa-seg{display:inline-flex;gap:2px;padding:2px;border-radius:10px;background:var(--a-surface-3)}.spa-seg__item{height:32px;padding:0 12px;border-radius:8px;border:0;background:transparent;color:var(--a-ink-2);font-weight:500;cursor:pointer;white-space:nowrap}.spa-seg__item.is-on{background:#fff;color:var(--a-ink);box-shadow:0 1px 1.5px #00000014}.spa-pill{position:relative;display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 12px;border-radius:10px;background:#fff;border:1px solid var(--a-line);font-weight:500;white-space:nowrap;cursor:pointer}.spa-pill select{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer;width:100%}.spa-pill__chev{color:var(--a-ink-2)}.spa-pill:focus-within{border-color:var(--a-gold)}.spa-search{display:inline-flex;align-items:center;gap:8px;height:36px;width:280px;padding:0 12px;border-radius:10px;background:#fff;border:1px solid var(--a-line);color:var(--a-ink-3)}.spa-search input{flex:1;min-width:0;border:0;outline:0;background:none;color:var(--a-ink)}.spa-search:focus-within{border-color:var(--a-gold)}.spa-switchrow{display:inline-flex;align-items:center;gap:10px;font-weight:500}.spa-tabs{display:flex;gap:24px;border-bottom:0;flex-wrap:wrap}.spa-tabs__item{display:inline-flex;align-items:center;gap:8px;padding:0 0 8px;border:0;border-bottom:2px solid transparent;background:none;font-size:14px;line-height:20px;color:var(--a-ink-2);cursor:pointer;white-space:nowrap}.spa-tabs__item.is-on{color:var(--a-ink);font-weight:500;border-bottom-color:var(--a-gold)}.spa-toggle{position:relative;width:37px;height:22px;border-radius:11px;border:0;padding:0;background:#d1d1d6;cursor:pointer;flex:0 0 37px}.spa-toggle.is-on{background:var(--a-gold-grad)}.spa-toggle:disabled{cursor:default;opacity:.8}.spa-toggle__knob{position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:9px;background:#fff;box-shadow:0 1px 2px #0003;transition:left .15s}.spa-toggle.is-on .spa-toggle__knob{left:17px}.spa-table{background:var(--a-surface);border-radius:var(--a-r-card);border:1px solid var(--a-line-2);overflow:hidden}.spa-card .spa-table{border-radius:12px}.spa-table__scroll{overflow-x:auto}.spa-table table{width:100%;border-collapse:collapse}.spa-table th{padding:10px 12px;height:36px;background:#fafafb;color:var(--a-ink-2);font-size:12px;line-height:16px;font-weight:600;white-space:nowrap;border-bottom:1px solid var(--a-line-2)}.spa-table th:first-child,.spa-table td:first-child{padding-left:20px}.spa-table th:last-child,.spa-table td:last-child{padding-right:20px}.spa-table td{padding:10px 12px;border-bottom:1px solid var(--a-line-2);vertical-align:middle}.spa-table tbody tr:last-child td{border-bottom:0}.spa-table tr.is-click{cursor:pointer}.spa-table tr.is-click:hover td{background:#fafafb}.spa-table tr.is-hl td{background:var(--a-gold-hl)}.spa-table__empty{text-align:center;color:var(--a-ink-2);padding:28px 12px!important}.spa-table__foot{border-top:1px solid var(--a-line-2);padding:12px 16px}.spa-table--total tbody tr:last-child td{font-weight:600}.spa-c2{display:flex;flex-direction:column;min-width:0}.spa-c2__main{white-space:nowrap}.spa-c2__main.is-strong{font-weight:500}.spa-c2__sub{font-size:12px;line-height:16px;color:var(--a-ink-2);white-space:nowrap}.spa-pager{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:12px;line-height:16px;color:var(--a-ink-2)}.spa-pager__btns{display:inline-flex;gap:6px}.spa-pager__btns button{width:28px;height:28px;border-radius:8px;border:1px solid var(--a-line);background:#fff;display:grid;place-items:center;cursor:pointer;color:var(--a-ink)}.spa-pager__btns button:disabled{color:var(--a-ink-3);cursor:default}.spa-geo{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.spa-flag{display:inline-flex;width:16px;height:16px;border-radius:50%;overflow:hidden;flex:0 0 16px;color:var(--a-ink-2)}.spa-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:#0b0b0d80;display:flex;justify-content:flex-end}.spa-overlay--center{justify-content:center;align-items:center}.spa-drawer{height:100%;max-width:100vw;background:var(--a-bg);display:flex;flex-direction:column;box-shadow:-12px 0 32px #0003}.spa-drawer__head{display:flex;gap:12px;align-items:flex-start;padding:24px 24px 12px;background:#fff}.spa-drawer__titles{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.spa-drawer__title{font-size:17px;line-height:22px;font-weight:600}.spa-drawer__sub{color:var(--a-ink-2);font-size:12px;line-height:16px}.spa-drawer__chips{display:flex;align-items:center;gap:8px;padding:0 24px 12px;background:#fff}.spa-drawer__chipsl{flex:1;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.spa-drawer__chips a,.spa-drawer__chips .spa-linkbtn{color:var(--a-gold-text);font-weight:500;text-decoration:none}.spa-drawer__body{flex:1;overflow-y:auto;padding:16px 24px 24px;display:flex;flex-direction:column;gap:16px}.spa-drawer__foot{display:flex;gap:8px;align-items:center;padding:16px 24px 24px}.spa-drawer__foot .spa-grow{flex:1}.spa-modal{width:560px;max-width:calc(100vw - 32px);max-height:calc(100vh - 32px);overflow-y:auto;background:#fff;border-radius:24px;padding:24px;display:flex;flex-direction:column;gap:16px;box-shadow:0 24px 64px #0000004d}.spa-modal__head{display:flex;align-items:center;gap:12px}.spa-modal__icon{width:40px;height:40px;border-radius:20px;background:var(--a-gold-bg);color:var(--a-gold-text);display:grid;place-items:center}.spa-modal__title{flex:1;font-size:17px;line-height:22px;font-weight:600}.spa-modal__body{display:flex;flex-direction:column;gap:12px}.spa-modal__foot{display:flex;justify-content:flex-end;gap:8px}.spa-box{background:var(--a-surface-2);border-radius:12px;padding:12px}.spa-field{display:flex;flex-direction:column;gap:6px;min-width:0}.spa-field__label{font-size:12px;line-height:16px;font-weight:600;color:var(--a-ink-2)}.spa-field__hint{font-size:12px;line-height:16px;color:var(--a-ink-2)}.spa-field__error{font-size:12px;line-height:16px;color:var(--a-red)}.spa-input{height:40px;width:100%;padding:0 12px;border-radius:10px;border:1px solid var(--a-line);background:#fff;outline:0;font-size:14px}.spa-input:focus,.spa-input:focus-within{border-color:var(--a-gold);box-shadow:0 0 0 3px #e8b84a2e}.spa-input--pw{display:flex;align-items:center;gap:8px;padding:0 8px 0 12px}.spa-input--pw input{flex:1;min-width:0;border:0;outline:0;background:none;height:100%;font-size:14px}.spa-input__lead{display:inline-flex;color:var(--a-ink-2)}.spa-input__eye{border:0;background:none;cursor:pointer;color:var(--a-ink-2);display:inline-flex;padding:4px}.has-error .spa-input{border-color:var(--a-red-edge)}textarea.spa-input{height:84px;padding:10px 12px;resize:vertical}select.spa-input{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.spa-check{display:inline-flex;align-items:center;gap:8px;cursor:pointer;margin:12px 0}.spa-check input{position:absolute;opacity:0;width:0;height:0}.spa-check__box{width:16px;height:16px;border-radius:4px;border:1px solid var(--a-line);display:grid;place-items:center;color:transparent;background:#fff}.spa-check input:checked+.spa-check__box{background:var(--a-gold-grad);border-color:transparent;color:#222226}.spa-check input:focus-visible+.spa-check__box{outline:2px solid var(--a-gold)}.spa-chipsel{display:flex;flex-wrap:wrap;gap:8px}.spa-chipsel button{height:32px;padding:0 12px;border-radius:100px;border:1px solid var(--a-line);background:#fff;cursor:pointer;display:inline-flex;align-items:center;gap:6px;font-weight:500}.spa-chipsel button.is-on{background:var(--a-gold-bg);border-color:var(--a-gold-edge);color:var(--a-gold-text)}.spa-notice{display:flex;gap:10px;padding:12px 14px;border-radius:12px;border:1px solid transparent}.spa-notice__icon{display:inline-flex;padding-top:1px}.spa-notice__title{font-weight:600;font-size:14px;line-height:20px}.spa-notice__text{line-height:18px}.spa-notice--gold,.spa-notice--orange{background:#fff8e8;border-color:var(--a-gold-edge);color:#3a2a00}.spa-notice--gold .spa-notice__icon,.spa-notice--orange .spa-notice__icon{color:var(--a-orange)}.spa-notice--red{background:var(--a-red-bg);border-color:#ffc2bd;color:var(--a-red)}.spa-notice--red .spa-notice__text{color:#5c1410}.spa-notice--green{background:var(--a-green-bg);color:var(--a-green)}.spa-notice--blue{background:var(--a-blue-bg);color:var(--a-blue)}.spa-loading{display:flex;align-items:center;gap:10px;color:var(--a-ink-2);padding:24px}.spa-spinner{width:16px;height:16px;border-radius:50%;border:2px solid var(--a-line);border-top-color:var(--a-gold);animation:spa-spin .8s linear infinite}@keyframes spa-spin{to{transform:rotate(360deg)}}.spa-errorbox{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-radius:12px;background:var(--a-red-bg);color:var(--a-red)}.spa-boot-error{display:flex;flex-direction:column;align-items:center;gap:12px;padding:80px 24px}.spa-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;padding:48px 24px}.spa-empty__icon{width:56px;height:56px;border-radius:28px;background:var(--a-gold-bg);border:1px solid var(--a-gold-edge);color:var(--a-gold-text);display:grid;place-items:center}.spa-empty__title{font-size:17px;line-height:22px;font-weight:600}.spa-empty__text{max-width:480px;color:var(--a-ink-2)}.spa-empty__actions{display:flex;gap:8px;margin-top:8px}.spa-checklist{display:flex;flex-direction:column;gap:10px;background:var(--a-surface-2);border-radius:12px;padding:14px 16px;text-align:left}.spa-checklist div{display:flex;align-items:center;gap:8px}.spa-checklist svg{color:var(--a-green)}.spa-bar{display:block;width:100%;height:8px;border-radius:4px;background:var(--a-surface-3);overflow:hidden}.spa-bar__fill{display:block;height:100%;border-radius:4px}.spa-bar__fill--dark{background:var(--a-ink)}.spa-bar__fill--gold{background:var(--a-gold)}.spa-bar__fill--green{background:var(--a-green-dot)}.spa-bar__fill--gray{background:#c7c7cc}.spa-avatar{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:16px;background:var(--a-surface-3);color:var(--a-ink);font-size:12px;line-height:16px;font-weight:600;flex:0 0 32px}.spa-avatar--gold{background:var(--a-gold-bg);color:var(--a-gold-text);border:1px solid var(--a-gold-edge)}.spa-copy{width:28px;height:28px;border-radius:14px;border:1px solid var(--a-line);background:#fff;display:grid;place-items:center;cursor:pointer;color:var(--a-ink);flex:0 0 28px}.spa-copy.is-done{color:var(--a-green);border-color:var(--a-green)}.spa-auth{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:24px;background:radial-gradient(1200px 600px at 50% 0%,#2a2a2f,#0b0b0d 60%),var(--a-dark);background-image:url(/assets/texture-7SexVheA.webp),radial-gradient(1200px 600px at 50% 0%,#26262b,#0b0b0d 60%);background-size:cover,auto;background-blend-mode:soft-light,normal}.spa-auth__card{width:420px;max-width:100%;background:#fff;border-radius:24px;padding:32px;display:flex;flex-direction:column;gap:14px}.spa-auth__brand{display:flex;align-items:center;gap:8px}.spa-auth__brand .spa-env{margin-left:auto;color:var(--a-red);border-color:var(--a-red)}.spa-auth__title{font-size:22px;line-height:28px;font-weight:600;letter-spacing:-.2px;margin-top:6px}.spa-auth__text{color:var(--a-ink-2)}.spa-auth__row{display:flex;justify-content:space-between;align-items:center;gap:8px}.spa-auth__hint{display:flex;align-items:flex-start;gap:8px;color:var(--a-ink-2);font-size:12px;line-height:16px}.spa-auth__foot{display:flex;align-items:center;gap:6px;color:var(--a-on-dark-2);font-size:12px;line-height:16px}.spa-auth__who{display:flex;align-items:center;gap:10px;padding:10px;border-radius:12px;background:var(--a-surface-2)}.spa-auth__who>div{flex:1;min-width:0}.spa-auth__whoname{font-weight:600;font-size:14px;overflow:hidden;text-overflow:ellipsis}.spa-auth__whosub{font-size:12px;line-height:16px;color:var(--a-ink-2)}.spa-auth__whook{color:var(--a-green);display:inline-flex}.spa-auth__links{display:flex;justify-content:space-between;align-items:center}.spa-otp{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;margin-bottom:12px}.spa-otp input{height:48px;width:100%;text-align:center;border-radius:12px;border:1px solid var(--a-line);font-size:18px;font-weight:600;outline:0}.spa-otp input:focus{border-color:var(--a-gold);box-shadow:0 0 0 3px #e8b84a33}.spa-otp.has-error input{border-color:var(--a-red-edge)}.spa-noaccess{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.spa-noaccess__icon{width:48px;height:48px;border-radius:24px;background:var(--a-red-bg);color:var(--a-red);display:grid;place-items:center}.spa-noaccess-page{background:#fff;border-radius:var(--a-r-card);padding:32px;max-width:520px;margin:48px auto}.spa-chart{width:100%;display:block}.spa-chart text{font-size:11px;fill:var(--a-ink-2);font-family:var(--a-font)}.spa-legend{display:inline-flex;align-items:center;gap:12px;color:var(--a-ink-2);font-size:12px}.spa-legend i{display:inline-block;width:8px;height:8px;border-radius:2px;margin-right:4px;vertical-align:middle}.spa-mini{display:block}.spa-tilestat{background:var(--a-surface-2);border-radius:10px;padding:10px 12px;display:flex;flex-direction:column;gap:2px;min-width:0}.spa-tilestat span{font-size:12px;line-height:16px;color:var(--a-ink-2)}.spa-tilestat strong{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.spa-tilestats{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px}.spa-list{display:flex;flex-direction:column;gap:12px}.spa-li{display:flex;gap:10px;align-items:flex-start}.spa-li__body{flex:1;min-width:0}.spa-li__title{font-weight:500;overflow:hidden;text-overflow:ellipsis}.spa-li__sub{font-size:12px;line-height:16px;color:var(--a-ink-2);overflow:hidden;text-overflow:ellipsis}.spa-li__time{font-size:12px;line-height:16px;color:var(--a-ink-2);white-space:nowrap}.spa-li .spa-dot{margin-top:6px}.spa-step{display:flex;gap:10px;align-items:flex-start}.spa-step__dot{width:20px;height:20px;border-radius:10px;display:grid;place-items:center;flex:0 0 20px;background:var(--a-gold-grad);color:#222226}.spa-step__dot.is-bad{background:var(--a-surface-3);color:var(--a-ink-2)}.spa-msg{border-radius:12px;padding:10px 12px;background:var(--a-surface-2);display:flex;flex-direction:column;gap:4px}.spa-msg--staff{background:var(--a-gold-hl)}.spa-msg__head{display:flex;justify-content:space-between;font-size:12px;line-height:16px;color:var(--a-ink-2)}.spa-msg--staff .spa-msg__head strong{color:var(--a-gold-text)}.spa-linkbox{display:flex;align-items:center;gap:8px;background:var(--a-surface-2);border-radius:10px;padding:8px 8px 8px 10px}.spa-linkbox span{flex:1;min-width:0;overflow-wrap:anywhere}.spa-qr{width:132px;height:132px;padding:6px;background:#fff;border:1px solid var(--a-line);border-radius:12px}.spa-qr svg{width:100%;height:100%;display:block}.spa-receipt{background:var(--a-surface-2);border-radius:12px;padding:12px;display:flex;flex-direction:column;gap:6px}.spa-receipt__big{font-size:20px;line-height:26px;font-weight:600}@media (max-width: 1360px){.spa-top__search{width:320px}.spa-kpis--5{grid-template-columns:repeat(3,minmax(0,1fr))}.spa-grid-3{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.spa-grid-3>:first-child{grid-column:1 / -1}}.spa-period{display:inline-flex;align-items:center;gap:6px}.spa-input--date{width:150px;height:36px}.spa-grid-3eq{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
