.input-group--field{border-radius:var(--r-sm);height:44px}.input-group--field .input-group__prefix{padding:0 var(--s3);font-size:var(--fs-base)}.field .input-group--field input{height:100%;box-shadow:none;padding:0 var(--s3);font-size:var(--fs-base);letter-spacing:normal;border:0;font-weight:400}.tent__url{overflow-wrap:anywhere;text-align:center;max-width:100%}.btn-spinner{border:2px solid color-mix(in srgb, currentColor 28%, transparent);border-top-color:currentColor;border-radius:50%;flex-shrink:0;animation:.8s linear infinite spin;display:inline-block}.lbtn .lbtn__stack{place-items:center;display:inline-grid}.lbtn .lbtn__face{justify-content:center;align-items:center;gap:inherit;white-space:nowrap;grid-area:1/1;display:inline-flex}.btn.lbtn .lbtn__face{gap:8px}.lbtn .lbtn__busy,.lbtn .lbtn__ghost,.lbtn[data-pending] .lbtn__idle{visibility:hidden}.lbtn[data-pending] .lbtn__busy{visibility:visible}.lbtn[data-pending]{cursor:progress}.lbtn[aria-disabled=true]:not([data-pending]){opacity:.5;pointer-events:none}.form-lock{border:0;min-width:0;margin:0;padding:0;display:contents}.form-lock:disabled input,.form-lock:disabled select,.form-lock:disabled textarea,.form-lock:disabled .chip-radio,.form-lock:disabled .switch{opacity:.6;cursor:progress}.busy-host{position:relative}.busy-overlay{z-index:5;justify-content:center;align-items:center;gap:var(--s3);background:color-mix(in srgb, var(--surface,#fff) 72%, transparent);border-radius:inherit;animation:view-in var(--t2,.18s) var(--ease,ease) both;flex-direction:column;display:flex;position:absolute;inset:0}.busy-overlay__spinner{border-width:2.5px;width:28px;height:28px}.busy-overlay__text{font-size:var(--fs-sm,13px);color:var(--ink-2);font-weight:500}.still-working{margin:var(--s3) 0 0;color:var(--ink-3);align-items:center;gap:8px;display:flex}[data-row-pending]{opacity:.55;transition:opacity var(--t2,.18s) var(--ease,ease);pointer-events:none}.row-pending-label{color:var(--ink-3);align-items:center;gap:6px;font-size:12px;font-weight:500;display:inline-flex}.inline-pending{color:var(--ink-3);align-items:center;gap:6px;display:inline-flex}.is-flash{animation:row-flash 1.3s var(--ease,ease) both}@keyframes row-flash{0%,35%{background-color:var(--red-wash);box-shadow:inset 3px 0 0 var(--red)}to{background-color:#0000;box-shadow:inset 3px 0 #0000}}.done-tick{background:var(--ok);color:#fff;width:22px;height:22px;animation:pop-in .26s var(--ease,ease) both;border-radius:50%;place-items:center;display:inline-grid}.done-tick svg{width:14px;height:14px}.skel--block{display:block}.skel-rows{padding:var(--s2) 0}.skel-row{gap:var(--s5);padding:14px var(--s5);border-bottom:1px solid var(--line-soft);align-items:center;display:grid}.skel-row:last-child{border-bottom:0}.skel-stats{gap:var(--s5);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.skel-stat{gap:10px;display:grid}.skel-cards{gap:var(--s5);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));display:grid}.skel-card{align-content:start;gap:10px;display:grid}.skel-nav{padding:var(--s5) var(--s4);gap:18px;display:grid}.skeleton-view{animation:view-in .24s var(--ease,ease) .15s both}.lbtn.btn-block .lbtn__stack,.lbtn.btn-split .lbtn__stack{justify-items:stretch;width:100%}.lbtn.btn-split .lbtn__idle{justify-content:space-between}.kv--fee .kv__note{color:var(--ink-4,var(--ink-3));font-size:12px;font-weight:400}.bill-qr__lines{width:100%;max-width:300px;margin:var(--s3) auto 0;text-align:left;font-size:var(--fs-sm)}.bill-qr__lines .kv--total{font-size:var(--fs-base)}.tp-lines .kv,.insp-lines .kv{font-size:var(--fs-sm)}.insp-lines{margin-top:12px}.slug-edit{margin-top:var(--s3);gap:var(--s2);display:grid}.slug-edit .input-group__prefix{border-left:1px solid var(--line);border-right:0;order:2}.slug-edit__actions{gap:var(--s2);justify-content:flex-end;display:flex}.dues-hero{gap:var(--s6);padding:var(--s6);border:1px solid var(--line);border-radius:var(--r-lg,16px);background:var(--surface);margin-bottom:var(--s6);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);display:grid}.dues-hero--soft{border-color:color-mix(in srgb, var(--brass,#b38a3d) 45%, var(--line))}.dues-hero--due{border-color:color-mix(in srgb, var(--due) 45%, var(--line))}.dues-hero--hard{border-color:var(--due);box-shadow:0 0 0 3px color-mix(in srgb, var(--due) 12%, transparent)}.dues-hero__n{font-family:var(--font-display);color:var(--ink);margin:6px 0 8px;font-size:clamp(36px,6vw,52px);line-height:1.05}.dues-hero--hard .dues-hero__n,.dues-hero--due .dues-hero__n{color:var(--due)}.dues-hero__sub{color:var(--ink-2);font-size:var(--fs-sm);max-width:46ch}.dues-hero__facts{gap:var(--s4);grid-template-columns:1fr 1fr;align-content:center;display:grid}.dues-hero__facts>div{padding:var(--s3) var(--s4);background:var(--paper);border-radius:var(--r-sm);gap:4px;display:grid}.dues-hero__facts span{color:var(--ink-3);font-size:12px}.dues-hero__facts b{font-size:var(--fs-lg)}.dues-meter{margin-top:var(--s4);background:var(--paper-3);border-radius:999px;max-width:420px;height:6px;overflow:hidden}.dues-meter span{border-radius:inherit;background:var(--red);transform-origin:0;height:100%;transition:width var(--t3,.3s) var(--ease,ease);display:block}.dues-hero--hard .dues-meter span,.dues-hero--due .dues-meter span{background:var(--due)}.dues-pending{margin-top:var(--s3);font-size:var(--fs-sm);color:var(--ink-2);align-items:center;gap:6px;display:flex}.dues-pending--bad{color:var(--due)}.dues-explainer{margin-bottom:var(--s4)}.dues-explainer .panel__title{align-items:center;gap:8px;display:flex}.dues-explainer__list{color:var(--ink-2);font-size:var(--fs-sm);gap:6px;margin:0;padding-left:1.1em;line-height:1.5;display:grid}.dues-neg{color:var(--ok)}.dues-pager{justify-content:space-between;align-items:center;gap:var(--s3);padding:var(--s3) var(--s4);border-top:1px solid var(--line-soft);display:flex}.dues-status--pending_verification{background:color-mix(in srgb, var(--brass,#b38a3d) 16%, transparent);color:var(--ink)}.dues-status--verified{background:color-mix(in srgb, var(--ok) 16%, transparent);color:var(--ok)}.dues-status--rejected{background:color-mix(in srgb, var(--due) 14%, transparent);color:var(--due)}.badge--ok{background:color-mix(in srgb, var(--ok) 14%, transparent);color:var(--ok)}.dues-pay__qr{padding:var(--s3);margin-bottom:var(--s4);border:1px solid var(--line);border-radius:var(--r-md,12px);background:#fff;place-items:center;display:grid}.dues-pay .kv{font-size:var(--fs-sm)}.dues-pay__app{margin-top:var(--s4)}@media (min-width:900px){.dues-pay__app{display:none}}.dues-banner{align-items:center;gap:var(--s3);margin:0 var(--s6) var(--s4);padding:12px var(--s4);border-radius:var(--r-md,12px);border:1px solid var(--line);background:var(--surface);font-size:var(--fs-sm);display:flex}.dues-banner>.ic{flex-shrink:0;width:20px;height:20px}.dues-banner>div{flex:1;gap:2px;display:grid}.dues-banner b{font-weight:600}.dues-banner span{color:var(--ink-2)}.dues-banner--soft{background:color-mix(in srgb, var(--brass,#b38a3d) 8%, var(--surface))}.dues-banner--due{background:color-mix(in srgb, var(--due) 7%, var(--surface));border-color:color-mix(in srgb, var(--due) 35%, var(--line))}.dues-banner--hard{background:color-mix(in srgb, var(--due) 11%, var(--surface));border-color:var(--due);color:var(--due)}.ops-content>.dues-banner{margin:0 0 var(--s4)}@media (max-width:760px){.dues-hero{padding:var(--s5);grid-template-columns:1fr}.dues-banner{margin:0 var(--s4) var(--s3);flex-wrap:wrap}}.cx-paused{margin-bottom:var(--s5)}.sa-shell{background:var(--paper);grid-template-columns:1fr;min-height:100vh;display:grid}.sa-side{border-bottom:1px solid var(--line);background:#fff;flex-direction:column;gap:16px;padding:16px;display:flex}.sa-brand{align-items:center;gap:10px;display:flex}.sa-brand__tag{background:var(--paper-2);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);border-radius:999px;padding:4px 8px;font-size:11px;font-weight:700}.sa-nav{scrollbar-width:none;gap:4px;display:flex;overflow-x:auto}.sa-nav__item{font:600 14px/1 var(--font-ui);color:var(--ink-3);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;padding:10px 12px;display:inline-flex}.sa-nav__item:hover{background:var(--paper);color:var(--ink)}.sa-nav__item.is-active{background:var(--ink);color:#fff}.sa-side__foot{justify-content:space-between;align-items:center;gap:8px;display:flex}.sa-main{min-width:0;padding:20px 16px 48px}@media (min-width:960px){.sa-shell{grid-template-columns:248px 1fr}.sa-side{border-bottom:0;border-right:1px solid var(--line);height:100vh;padding:24px 16px;position:sticky;top:0}.sa-nav{flex-direction:column;overflow:visible}.sa-side__foot{flex-direction:column;align-items:flex-start;margin-top:auto}.sa-main{padding:32px 40px 64px}}.sa-kpis{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px;display:grid}.sa-kpi{border-radius:var(--r-md,14px);border:1px solid var(--line);background:#fff;gap:8px;padding:18px;display:grid}.sa-kpi span{color:var(--ink-3);font-size:13px}.sa-kpi b{font:650 26px/1.1 var(--font-display);letter-spacing:-.02em}.sa-filters{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;display:flex}.sa-filters .search{flex:260px}.sa-date{color:var(--ink-3);align-items:center;gap:6px;font-size:13px;display:inline-flex}.sa-date input{border:1px solid var(--line);background:#fff;border-radius:8px;height:36px;padding:0 8px}.sa-stage--ok{background:var(--paper-2)}.sa-stage--soft{background:color-mix(in srgb, var(--brass,#b38a3d) 16%, transparent)}.sa-stage--due{background:color-mix(in srgb, var(--due,#b0262c) 14%, transparent);color:var(--due,#b0262c)}.sa-stage--hard{background:var(--due,#b0262c);color:#fff}.sa-anomaly{color:#7a5300;background:#fff4d6;align-items:center;gap:4px;margin-left:6px;display:inline-flex}.sa-settings{gap:8px;display:grid}.sa-settings .panel__title{margin:12px 0 4px;font-size:15px}.sa-settings .panel__title:first-child{margin-top:0}.sa-login{background:var(--paper);place-items:center;min-height:100vh;padding:16px;display:grid}.sa-login__card{border:1px solid var(--line);background:#fff;border-radius:20px;gap:14px;width:100%;max-width:400px;padding:32px 28px;display:grid;box-shadow:0 30px 60px -30px #1113184d}.sa-login__title{font:650 24px/1.2 var(--font-display);letter-spacing:-.02em;margin:8px 0 0}.view-as-bar{z-index:60;background:var(--night);max-width:calc(100vw - 32px);color:var(--night-text);border-radius:999px;align-items:center;gap:10px;padding:8px 8px 8px 14px;font-size:13px;line-height:1.3;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 12px 32px -12px #11131873}.view-as-bar b{color:#fff;font-weight:650}.view-as-bar__back{background:var(--warn-wash);height:32px;color:var(--ink);border-radius:999px;flex-shrink:0;padding:0 14px;font-size:13px;font-weight:650}.view-as-bar__back:hover{background:#fff}.view-as-bar__back:focus-visible{outline-offset:2px;outline:2px solid #fff}@media (max-width:767px){.view-as-bar{bottom:calc(76px + env(safe-area-inset-bottom,0px));font-size:12px}}.view-as-list{gap:8px;max-height:min(52vh,420px);display:grid;overflow:auto}.view-as-opt{border:1px solid var(--line);cursor:pointer;background:var(--surface);border-radius:12px;align-items:center;gap:12px;padding:10px 12px;display:flex}.view-as-opt:hover{border-color:var(--line-strong)}.view-as-opt.is-on{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.view-as-opt input{width:18px;height:18px;accent-color:var(--ink);flex-shrink:0}.view-as-opt span{gap:2px;min-width:0;display:grid}.view-as-opt b{color:var(--ink);font-weight:650}.view-as-opt small{color:var(--ink-2);font-size:var(--fs-sm)}
.login-page{min-height:100vh;font-family:var(--font-inter,"Inter", system-ui, -apple-system, sans-serif);color:#14120f;box-sizing:border-box;background:#0f1115;flex-wrap:wrap;margin:0;display:flex}.login-left{box-sizing:border-box;background:radial-gradient(760px 480px at 0 0,#ffefe4 0%,#ffefe400 65%),radial-gradient(500px 400px at 100% 100%,#f6f0e3 0%,#f6f0e300 70%),#faf8f4;flex-direction:column;flex:560px;min-width:0;min-height:100vh;padding:40px 56px 32px;display:flex}.login-brand-link{cursor:pointer;align-items:center;gap:10px;width:fit-content;text-decoration:none;transition:opacity .15s;display:inline-flex}.login-brand-link:hover{opacity:.85}.login-brand-text{letter-spacing:-.02em;color:#4a463f;font-size:18px}.login-brand-bold{color:#14120f;font-weight:700}.login-center{flex:1;justify-content:center;align-items:center;padding:32px 0;display:flex}.login-card{box-sizing:border-box;background:#fff;border:1px solid #ebe6dc;border-radius:24px;width:100%;max-width:476px;padding:36px;box-shadow:0 1px #14120f08,0 30px 60px -30px #50321440}.login-eyebrow{letter-spacing:.12em;color:#c2370f;align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.login-eyebrow-dash{background:#ff5a36;border-radius:2px;width:18px;height:2px}.login-title{letter-spacing:-.035em;color:#14120f;margin:12px 0 0;font-size:36px;font-weight:700;line-height:1.1}.login-sub{color:#5f5a52;margin:10px 0 0;font-size:15px;line-height:1.5}.login-tabs{background:#f0ece4;border-radius:13px;grid-auto-columns:1fr;grid-auto-flow:column;gap:4px;margin-top:24px;padding:4px;display:grid}.login-tab{cursor:pointer;border:0;border-radius:9px;height:40px;font-family:inherit;font-size:14px;font-weight:600;transition:background .15s,color .15s,box-shadow .15s}.login-tab.active{color:#14120f;background:#fff;box-shadow:0 1px 2px #14120f1f,0 4px 10px -4px #14120f26}.login-tab.inactive{color:#5f5a52;background:0 0}.login-tab.inactive:hover{color:#14120f}.login-fields{flex-direction:column;gap:18px;margin-top:22px;display:flex}.login-label{color:#14120f;margin-bottom:8px;font-size:13px;font-weight:600;display:block}.login-field-wrap{position:relative}.login-field-icon{color:#7c776e;pointer-events:none;display:flex;position:absolute;top:16px;left:16px}.login-input{box-sizing:border-box;width:100%;height:52px;font:500 15px var(--font-inter,"Inter", system-ui, sans-serif);color:#14120f;background:#fdfcfa;border:1px solid #ddd7cb;border-radius:12px;padding:0 48px 0 46px;transition:border-color .15s,box-shadow .15s,background .15s}.login-input::placeholder{color:#7c776e;font-weight:400}.login-input:hover{border-color:#c9c2b3}.login-input:focus{background:#fff;border-color:#d93a16;outline:none;box-shadow:0 0 0 4px #ff5a362e}.login-eye{color:#6b665e;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;width:44px;height:44px;transition:color .15s,background .15s;display:flex;position:absolute;top:4px;right:4px}.login-eye:hover{color:#14120f;background:#f1ede5}.login-forgot{color:#c2370f;font-size:13px;font-weight:600;text-decoration:none;transition:color .15s}.login-forgot:hover{color:#8f2608}.login-remember{align-items:center;gap:10px;margin-top:18px;display:flex}.login-checkbox{accent-color:#d93a16;cursor:pointer;width:18px;height:18px;margin:0}.login-remember-label{color:#4a463f;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:14px}.login-cta,.login-submit-btn{color:#fff;width:100%;height:54px;font:600 16px var(--font-inter,"Inter", system-ui, sans-serif);cursor:pointer;background:#d93a16;border:0;border-radius:12px;justify-content:center;align-items:center;gap:10px;margin-top:22px;text-decoration:none;transition:background .15s,transform .15s,box-shadow .15s;display:flex;box-shadow:0 10px 24px -8px #d93a168c}.login-cta:hover:not(:disabled),.login-submit-btn:hover:not(:disabled){background:#c2330f;transform:translateY(-1px);box-shadow:0 14px 28px -8px #d93a1699}.login-cta:disabled,.login-submit-btn:disabled{opacity:.7;cursor:not-allowed;transform:none}.login-cta.verified,.login-submit-btn.verified{opacity:1!important;cursor:default!important;background:#16a34a!important;box-shadow:0 10px 24px -8px #16a34a80!important}.login-cta:focus-visible,.login-submit-btn:focus-visible,.login-tab:focus-visible,.login-eye:focus-visible{outline-offset:2px;outline:3px solid #14120f}.login-otp-section{width:100%}.login-otp-grid{justify-content:space-between;align-items:center;gap:8px;width:100%;margin:12px 0 6px;transition:transform .2s;display:flex}.login-otp-grid.has-error{animation:.4s ease-in-out loginShake}.login-otp-group{flex:1;align-items:center;gap:8px;display:flex}.login-otp-separator{background:#d1c9bd;border-radius:2px;flex-shrink:0;width:10px;height:2.5px;margin:0 2px}.login-otp-box{text-align:center;width:100%;min-width:0;height:56px;font-size:24px;font-weight:700;font-family:var(--font-inter,"Inter", system-ui, sans-serif);font-variant-numeric:tabular-nums;color:#14120f;box-sizing:border-box;caret-color:#d93a16;-webkit-tap-highlight-color:transparent;background:#faf8f5;border:1.5px solid #e5e0d8;border-radius:12px;padding:0;transition:all .15s cubic-bezier(.4,0,.2,1)}.login-otp-box:hover:not(:disabled){background:#fff;border-color:#c7bfb3}.login-otp-box:focus{background:#fff;border-color:#d93a16;outline:none;transform:translateY(-1px);box-shadow:0 0 0 4px #d93a1626}.login-otp-box.filled{color:#14120f;background:#fff;border-color:#b8b0a2}.login-otp-box.error{color:#991b1b!important;background:#fef2f2!important;border-color:#dc2626!important;box-shadow:0 0 0 3px #dc262626!important}.login-otp-box.verified{color:#15803d!important;background:#f0fdf4!important;border-color:#16a34a!important;box-shadow:0 0 0 3px #16a34a2e!important}.login-otp-box:disabled{opacity:.85;cursor:not-allowed}.login-spin{animation:.8s linear infinite loginSpin}@keyframes loginSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes loginShake{0%,to{transform:translate(0)}20%,60%{transform:translate(-5px)}40%,80%{transform:translate(5px)}}@media (max-width:480px){.login-otp-box{border-radius:10px;height:48px;font-size:20px}.login-otp-grid,.login-otp-group{gap:5px}.login-otp-separator{width:6px;margin:0 1px}}.login-error{color:#c2370f;background:#fdf2f0;border:1px solid #f8d3cb;border-radius:10px;align-items:center;gap:8px;margin-top:14px;padding:10px 14px;font-size:13px;font-weight:500;display:flex}.login-signup-prompt{text-align:center;color:#5f5a52;margin:20px 0 0;font-size:14px}.login-signup-link{color:#c2370f;cursor:pointer;font-family:inherit;font-weight:600;font-size:inherit;background:0 0;border:0;padding:0;text-decoration:none}.login-signup-link:hover{color:#8f2608;text-decoration:underline}.login-footer{color:#6b665e;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;font-size:13px;display:flex}.login-footer-links{gap:20px;display:flex}.login-footer-link{color:#6b665e;text-decoration:none;transition:color .15s}.login-footer-link:hover{color:#14120f;text-decoration:underline}.login-showcase{box-sizing:border-box;color:#fff;background:#0f1115;flex-direction:column;flex:1.15 600px;justify-content:space-between;gap:32px;min-width:0;min-height:100vh;padding:48px 56px 52px;display:flex;position:relative;overflow:hidden}.login-glow{pointer-events:none;background:radial-gradient(640px 460px at 80% 16%,#ff5a366b,#ff5a3600 70%),radial-gradient(520px 380px at 6% 96%,#ff965029,#ff965000 70%);position:absolute;inset:0}.login-dotgrid{pointer-events:none;background-image:radial-gradient(#ffffff1c 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 55% at 68% 30%,#000 10%,#0000 75%);mask-image:radial-gradient(70% 55% at 68% 30%,#000 10%,#0000 75%)}.login-live-pill{color:#e7e3db;background:#ffffff0d;border:1px solid #ffffff24;border-radius:999px;align-self:flex-start;align-items:center;gap:10px;padding:8px 14px;font-size:13px;font-weight:500;display:flex;position:relative}.login-live-dot{background:#ff7a59;border-radius:50%;width:8px;height:8px}.login-composition{width:100%;max-width:620px;height:400px;position:relative}.login-card-revenue-wrap{width:100%;max-width:380px;position:absolute;top:0;left:0}.login-card-revenue{box-sizing:border-box;-webkit-backdrop-filter:blur(16px);background:#fff1;border:1px solid #ffffff21;border-radius:20px;padding:22px;box-shadow:0 40px 70px -30px #000000b3}.login-card-header{color:#b8b2a8;justify-content:space-between;align-items:center;font-size:13px;display:flex}.login-service-badge{color:#ff9b80;background:#ff5a362e;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600}.login-card-amount{letter-spacing:-.03em;color:#fff;margin-top:8px;font-size:36px;font-weight:700}.login-bars{align-items:flex-end;gap:6px;height:84px;margin-top:18px;display:flex}.login-bar{border-radius:5px;flex:1}.login-card-footer{border-top:1px solid #ffffff1a;margin-top:20px;padding-top:16px}.login-card-footer-info{color:#b8b2a8;justify-content:space-between;font-size:13px;display:flex}.login-progress-bg{background:#ffffff1f;border-radius:6px;height:6px;margin-top:10px}.login-progress-fill{background:#ff5a36;border-radius:6px;width:70%;height:6px}.login-card-orders-wrap{width:100%;max-width:300px;position:absolute;top:70px;right:0}.login-card-orders{box-sizing:border-box;-webkit-backdrop-filter:blur(16px);background:#181a20b8;border:1px solid #ffffff21;border-radius:20px;padding:18px;box-shadow:0 40px 70px -30px #000c}.login-orders-title{color:#e7e3db;margin-bottom:12px;font-size:13px;font-weight:600}.login-orders-list{flex-direction:column;gap:10px;display:flex}.login-order-item{background:#ffffff0d;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:11px 12px;display:flex}.login-order-table{color:#fff;font-size:14px;font-weight:600}.login-order-items-count{color:#a8a29a;margin-top:2px;font-size:12px}.login-order-status{border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600}.login-status-preparing{color:#ffc27a;background:#ffb45429}.login-status-ready{color:#7ff0dc;background:#5eead426}.login-status-served{color:#c9c3b8;background:#ffffff1a}.login-chip-qr-wrap{position:absolute;bottom:6px;left:24px}.login-chip-qr{color:#14120f;background:#fff;border-radius:14px;align-items:center;gap:10px;padding:11px 16px 11px 12px;font-size:13px;font-weight:600;display:flex;box-shadow:0 24px 40px -16px #0009}.login-chip-qr-icon{color:#c2370f;background:#ffe9e1;border-radius:9px;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.login-chip-ticket-wrap{position:absolute;bottom:34px;right:36px}.login-chip-ticket{-webkit-backdrop-filter:blur(14px);color:#fff;background:#ffffff17;border:1px solid #ffffff29;border-radius:14px;align-items:center;gap:10px;padding:11px 16px 11px 12px;font-size:13px;font-weight:600;display:flex}.login-chip-ticket-icon{color:#7ff0dc;background:#5eead429;border-radius:9px;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.login-quote-area{position:relative}.login-quote-eyebrow{letter-spacing:.16em;color:#ff7a59;font-size:12px;font-weight:600}.login-quote-text{max-width:560px;font-family:var(--font-serif,"Instrument Serif", Georgia, serif);letter-spacing:-.01em;color:#fff;margin:14px 0 0;font-size:46px;line-height:1.06}.login-quote-sub{color:#b8b2a8;max-width:480px;margin:16px 0 0;font-size:16px;line-height:1.55}.login-features{border-top:1px solid #ffffff1f;flex-wrap:wrap;gap:20px 36px;margin-top:28px;padding-top:24px;display:flex}.login-feature-item{color:#e7e3db;align-items:center;gap:12px;font-size:14px;font-weight:500;display:flex}.login-feature-icon{color:#ff8e70;background:#ffffff12;border:1px solid #ffffff1a;border-radius:11px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}@keyframes rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes floatA{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes floatB{0%,to{transform:translateY(0)}50%{transform:translateY(9px)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.35}}.rise{animation:.8s cubic-bezier(.2,.7,.2,1) both rise}.floatA{animation:7s ease-in-out infinite floatA}.floatB{animation:8s ease-in-out infinite floatB}.live{animation:2s ease-in-out infinite pulse}.login-chooser-list{flex-direction:column;gap:10px;margin-top:20px;display:flex}.login-chooser-btn{cursor:pointer;text-align:left;background:#fdfcfa;border:1px solid #ebe6dc;border-radius:12px;align-items:center;gap:12px;width:100%;padding:14px 16px;transition:background .15s,border-color .15s;display:flex}.login-chooser-btn:hover{background:#f4f0e8;border-color:#c9c2b3}.login-chooser-avatar{color:#c2370f;background:#ffe9e1;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;font-size:14px;font-weight:700;display:flex}.login-chooser-info{flex:1}.login-chooser-name{color:#14120f;font-size:15px;font-weight:600}.login-chooser-role{color:#7c776e;margin-top:2px;font-size:13px}@media (max-width:1023px){.login-showcase{display:none!important}.login-left{flex:100%;padding:32px 24px 24px}}@media (max-width:640px){.login-left{padding:24px 16px 20px}.login-card{border-radius:20px;padding:28px 20px}.login-title{font-size:28px}.login-footer{flex-direction:column;align-items:center;gap:12px}}@media (prefers-reduced-motion:reduce){.rise,.floatA,.floatB,.live{animation:none!important}.login-cta,.login-input,.login-tab,.login-eye{transition:none!important}}.login-brand-logo{object-fit:cover;border-radius:10px;width:40px;height:40px;animation:.6s ease-out logoFadeIn}@keyframes logoFadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}
:root{--ax-fs-title:24px;--ax-fs-section:16px;--ax-fs-body:14px;--ax-fs-label:13px;--ax-fs-helper:12.5px;--ax-fs-micro:11.5px;--ax-fs-stat:26px;--ax-text:var(--ink);--ax-text-2:var(--ink-2);--ax-muted:color-mix(in srgb, var(--ink) 64%, var(--surface));--ax-border:var(--line);--ax-border-control:color-mix(in srgb, var(--ink) 50%, var(--surface));--ax-bg:var(--paper);--ax-surface:var(--surface);--ax-subtle:color-mix(in srgb, var(--paper-2) 60%, var(--surface));--ax-hover:color-mix(in srgb, var(--ink) 4%, var(--surface));--ax-primary:var(--red);--ax-focus:0 0 0 2px var(--surface), 0 0 0 4px color-mix(in srgb, var(--red) 70%, var(--ink));--ax-success:#22603a;--ax-success-wash:#e5f1e8;--ax-success-line:#b9d9c2;--ax-warning:#8a4b08;--ax-warning-wash:#fbf0dc;--ax-warning-line:#edcf97;--ax-danger:#a1231e;--ax-danger-wash:#fbe7e5;--ax-danger-line:#edbab5;--ax-info:#1f4e8a;--ax-info-wash:#e6eef9;--ax-info-line:#b8cdeb;--ax-neutral:var(--ink-2);--ax-neutral-wash:var(--paper-2);--ax-neutral-line:var(--line);--ax-r-sm:8px;--ax-r:10px;--ax-r-lg:12px;--ax-shadow:0 1px 2px #14100e0d;--ax-shadow-pop:0 8px 24px -6px #14100e2e, 0 1px 3px #14100e14;--ax-control-h:40px;--ax-card-pad:20px;--ax-topbar-h:60px;--ax-sidebar-w:240px;--ax-rail-w:68px;--ax-content-max:1280px;--ax-content-wide:1600px;--ax-icon:18px;--ax-icon-sm:16px}@media (max-width:767px){:root{--ax-card-pad:16px;--ax-topbar-h:56px;--ax-fs-title:21px}}.ax-shell,.ax-root{font-size:var(--ax-fs-body);color:var(--ax-text)}.ax-shell :focus-visible,.ax-root :focus-visible,.ax-overlay :focus-visible{box-shadow:var(--ax-focus);border-radius:var(--ax-r-sm);outline:none}.ax-num,.ax-shell td.num,.ax-table .is-num{font-variant-numeric:tabular-nums}.ax-shell .ic,.ax-root .ic{width:var(--ax-icon);height:var(--ax-icon)}.ax-shell .ic-sm,.ax-root .ic-sm{width:var(--ax-icon-sm);height:var(--ax-icon-sm)}.ax-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ax-muted{color:var(--ax-muted)}.btn-danger{background:var(--ax-danger);color:#fff}.btn-danger:hover{background:color-mix(in srgb, var(--ax-danger) 86%, #000)}.ax-shell .btn,.ax-root .btn,.ax-overlay .btn{--btn-h:var(--ax-control-h);border-radius:var(--ax-r-sm)}.ax-shell .btn-sm,.ax-root .btn-sm,.ax-overlay .btn-sm{--btn-h:32px}.ax-shell .btn-secondary,.ax-root .btn-secondary,.ax-overlay .btn-secondary{border-color:var(--ax-border-control)}.ax-icon-btn{width:var(--ax-control-h);height:var(--ax-control-h);border-radius:var(--ax-r-sm);color:var(--ax-text-2);transition:background var(--t1) var(--ease), color var(--t1) var(--ease);background:0 0;flex-shrink:0;place-items:center;display:inline-grid;position:relative}.ax-icon-btn:hover{background:var(--ax-hover);color:var(--ax-text)}.ax-shell.ops{grid-template-columns:var(--ax-sidebar-w) minmax(0, 1fr);background:var(--ax-bg)}.ax-shell.is-collapsed{grid-template-columns:var(--ax-rail-w) minmax(0, 1fr)}.ax-shell .ops-sidebar{z-index:50;gap:0;padding:0}.ax-sidebar__head{height:var(--ax-topbar-h);border-bottom:1px solid var(--night-line);flex-shrink:0;align-items:center;gap:10px;padding:0 12px 0 18px;display:flex}.ax-sidebar__product{min-width:0;color:var(--night-text);letter-spacing:-.01em;align-items:center;gap:10px;font-size:14px;font-weight:650;display:flex}.ax-sidebar__product svg{width:22px;height:22px;color:var(--primary-on-dark,#fff);flex-shrink:0}.ax-sidebar__product small{color:var(--night-muted);letter-spacing:0;font-size:11px;font-weight:500;display:block}.ax-sidebar__toggle{color:var(--night-muted);margin-left:auto}.ax-sidebar__toggle:hover{background:var(--night-2);color:#fff}.ax-shell .ops-nav{gap:1px;padding:8px 10px}.ax-shell .ops-nav__label{color:var(--night-muted);letter-spacing:.08em;padding:14px 10px 6px;font-size:11px}.ax-shell .ops-nav__item{height:40px;font-size:var(--ax-fs-body);border-radius:var(--ax-r-sm);color:var(--night-text);opacity:.86;padding:0 10px}.ax-shell .ops-nav__item:hover{opacity:1;background:#ffffff0f}.ax-shell .ops-nav__item.active{opacity:1;background:var(--night-2);color:#fff;box-shadow:inset 0 0 0 1px var(--night-line)}.ax-shell .ops-nav__item.active:before{top:9px;bottom:9px;left:-10px}.ax-shell .ops-nav__item:focus-visible{box-shadow:0 0 0 2px var(--primary-on-dark,#fff)}.ax-shell .ops-nav__count{color:var(--night-muted);text-align:center;background:#ffffff12;border-radius:999px;min-width:22px;padding:1px 7px}.ax-sidebar__foot{border-top:1px solid var(--night-line);flex-direction:column;gap:1px;padding:8px 10px 12px;display:flex}.ax-sidebar__powered{color:var(--night-muted);align-items:center;gap:6px;padding:8px 10px 0;font-size:11px;display:flex}.ax-sidebar__powered svg{width:14px;height:14px}.ax-shell.is-collapsed .ax-sidebar__head{justify-content:center;padding:0}.ax-shell.is-collapsed .ax-sidebar__product,.ax-shell.is-collapsed .ops-nav__item span,.ax-shell.is-collapsed .ops-nav__count,.ax-shell.is-collapsed .ax-sidebar__powered span{display:none}.ax-shell.is-collapsed .ax-sidebar__toggle{margin:0}.ax-shell.is-collapsed .ops-nav__label{background:var(--night-line);color:#0000;height:1px;margin:10px 8px;padding:0;overflow:hidden}.ax-shell.is-collapsed .ops-nav__item{justify-content:center;width:44px;margin:0 auto;padding:0}.ax-shell.is-collapsed .ops-nav__item.active:before{left:-12px}.ax-shell.is-collapsed .ax-sidebar__powered{justify-content:center;padding-left:0;padding-right:0}.ax-shell.is-collapsed .ops-nav__item[data-tip]:hover:after,.ax-shell.is-collapsed .ops-nav__item[data-tip]:focus-visible:after{content:attr(data-tip);background:var(--night);color:#fff;white-space:nowrap;z-index:5;box-shadow:var(--ax-shadow-pop);border-radius:6px;padding:4px 8px;font-size:12px;position:absolute;top:50%;left:calc(100% + 10px);transform:translateY(-50%)}.ax-shell.is-collapsed .ops-nav__item .nav-dot{background:var(--primary-on-dark,#fff);border-radius:50%;width:7px;height:7px;position:absolute;top:8px;right:8px}.ops-nav__item .nav-dot{display:none}.ax-shell.is-collapsed .ops-nav__item .nav-dot{display:block}.ax-topbar{top:var(--demo-h,0px);z-index:45;height:var(--ax-topbar-h);padding:0 var(--gutter);background:var(--ax-surface);border-bottom:1px solid var(--ax-border);transition:box-shadow var(--t2) var(--ease);align-items:center;gap:8px;display:flex;position:sticky}.ax-topbar.is-scrolled{box-shadow:0 2px 8px -4px #14100e29}.ax-topbar__menu{display:none}.ax-switcher{border-radius:var(--ax-r-sm);text-align:left;min-width:0;max-width:340px;height:44px;transition:background var(--t1) var(--ease);align-items:center;gap:10px;margin-left:-6px;padding:0 10px 0 6px;display:flex}.ax-switcher:hover{background:var(--ax-hover)}.ax-switcher .logo-slot,.ax-switcher .brand-logo{border-radius:8px;flex-shrink:0;width:32px;height:32px}.ax-switcher__text{flex-direction:column;min-width:0;line-height:1.2;display:flex}.ax-switcher__name{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:650;overflow:hidden}.ax-switcher__sub{font-size:var(--ax-fs-helper);color:var(--ax-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ax-switcher>.ic{color:var(--ax-muted);flex-shrink:0}.ax-topbar__actions{align-items:center;gap:6px;margin-left:auto;display:flex}.ax-chip{border:1px solid var(--ax-border);background:var(--ax-surface);height:32px;font-size:var(--ax-fs-label);color:var(--ax-text-2);white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-weight:600;display:inline-flex}.ax-chip .status__dot{color:var(--ax-success)}.ax-topbar .icon-btn{width:var(--ax-control-h);height:var(--ax-control-h)}.ax-avatar{background:var(--night);width:32px;height:32px;color:var(--night-text);letter-spacing:.02em;border-radius:50%;flex-shrink:0;place-items:center;font-size:12px;font-weight:700;display:grid}.ax-alerts{padding:12px var(--gutter) 0;width:100%;max-width:calc(var(--ax-content-max) + 2 * var(--gutter));flex-direction:column;gap:8px;margin:0 auto;display:flex}.ax-alerts:empty{display:none}.ax-content--wide~.ax-alerts,.ax-alerts.is-wide{max-width:calc(var(--ax-content-wide) + 2 * var(--gutter))}.ax-alerts.is-full{max-width:none}.ax-alerts__more{height:32px;font-size:var(--ax-fs-label);color:var(--ax-text-2);border-radius:var(--ax-r-sm);align-self:flex-start;align-items:center;gap:4px;margin-left:-8px;padding:0 8px;font-weight:600;display:inline-flex}.ax-alerts__more:hover{background:var(--ax-hover);color:var(--ax-text)}.ax-shell .ops-main{background:var(--ax-bg)}.ax-shell .ops-content.ax-content{max-width:calc(var(--ax-content-max) + 2 * var(--gutter));padding:20px var(--gutter) 64px;margin:0 auto}.ax-shell .ops-content.ax-content--wide{max-width:calc(var(--ax-content-wide) + 2 * var(--gutter))}.ax-shell .ops-content.ax-content--full{max-width:none}.ax-page-head{flex-wrap:wrap;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.ax-page-head__text{flex:320px;min-width:0}.ax-page-head__crumbs{font-size:var(--ax-fs-helper);color:var(--ax-muted);align-items:center;gap:4px;margin-bottom:4px;display:flex}.ax-page-head__crumbs button{color:inherit;font-weight:500}.ax-page-head__crumbs button:hover{color:var(--ax-text);text-underline-offset:2px;text-decoration:underline}.ax-page-head__title{font-size:var(--ax-fs-title);letter-spacing:-.02em;margin:0;font-weight:650;line-height:1.25}.ax-page-head__desc{font-size:var(--ax-fs-body);color:var(--ax-muted);max-width:72ch;margin:4px 0 0}.ax-page-head__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.ax-page-head__actions:empty{display:none}.ax-page-head__tabs{flex-basis:100%}@media (min-width:768px) and (max-width:1199px){.ax-shell.ops,.ax-shell.is-collapsed{grid-template-columns:var(--ax-rail-w) minmax(0, 1fr)}.ax-shell .ax-sidebar__product,.ax-shell .ops-nav__item span,.ax-shell .ops-nav__count,.ax-shell .ax-sidebar__powered span,.ax-shell .ax-sidebar__toggle{display:none}.ax-shell .ax-sidebar__head{justify-content:center;padding:0}.ax-shell .ax-sidebar__head:before{content:"";width:22px;height:22px}.ax-shell .ops-nav__label{background:var(--night-line);color:#0000;height:1px;margin:10px 8px;padding:0;overflow:hidden}.ax-shell .ops-nav{align-items:stretch}.ax-shell .ops-nav__item{justify-content:center;width:44px;margin:0 auto;padding:0}.ax-shell .ops-nav__item .nav-dot{display:block}.ax-shell .ax-sidebar__powered{justify-content:center;padding:8px 0 0}}@media (max-width:767px){.ax-shell.ops,.ax-shell.is-collapsed{grid-template-columns:minmax(0,1fr)}.ax-topbar{gap:4px;padding:0 8px 0 4px}.ax-topbar__menu{display:inline-grid}.ax-switcher{flex:auto;max-width:none;margin-left:0;padding-left:4px}.ax-switcher .logo-slot,.ax-switcher .brand-logo{width:28px;height:28px}.ax-switcher__sub,.ax-switcher>.ic,.ax-topbar .ax-chip,.ax-topbar .topbar-guest span{display:none}.ax-topbar .topbar-guest{width:var(--ax-control-h);background:0 0;border:0;padding:0}.ax-shell .ops-content.ax-content{padding:16px var(--gutter) calc(var(--bottom-h) + 32px)}.ax-page-head{gap:12px;margin-bottom:16px}.ax-page-head__actions{justify-content:flex-start;width:100%}.ax-shell .ops-bottom-nav button.active{color:var(--ax-primary)}.ax-shell .ops-bottom-nav button.active:before{background:var(--ax-primary)}.ax-shell .ops-bottom-nav button{min-height:44px}}.ax-navdrawer .modal-card{background:var(--night);width:min(320px,86vw);max-width:none;height:100%;max-height:none;color:var(--night-text);border-radius:0;flex-direction:column;padding:0;display:flex}.ax-navdrawer.modal-overlay{justify-content:flex-start;align-items:stretch;padding:0}@media (max-width:767px){.ax-navdrawer.modal-overlay{align-items:stretch}.ax-navdrawer .modal-card{border-radius:0;width:min(320px,86vw);height:100%;max-height:none;transform:translate(-100%)}.ax-navdrawer.active .modal-card{transform:none}}.ax-navdrawer .sheet-grip,.ax-drawer .sheet-grip{display:none}.ax-navdrawer .ops-nav{flex:1;padding:8px 10px;overflow-y:auto}.ax-navdrawer .ops-nav__label{color:var(--night-muted);letter-spacing:.08em;padding:14px 10px 6px;font-size:11px}.ax-navdrawer .ops-nav__item{height:44px;color:var(--night-text);border-radius:var(--ax-r-sm)}.ax-navdrawer .ops-nav__item.active{background:var(--night-2);color:#fff}.ax-navdrawer .ops-nav__item.active:before{display:none}.ax-navdrawer .ops-nav__count{color:var(--night-muted)}.ax-navdrawer .ax-drawer-head{border-bottom:1px solid var(--night-line);justify-content:space-between;align-items:center;height:56px;padding:0 8px 0 18px;display:flex}.ax-navdrawer .ax-drawer-head .ax-icon-btn{color:var(--night-muted)}.ax-card{background:var(--ax-surface);border:1px solid var(--ax-border);border-radius:var(--ax-r);box-shadow:var(--ax-shadow);min-width:0}.ax-card+.ax-card{margin-top:16px}.ax-card__head{padding:16px var(--ax-card-pad) 0;align-items:flex-start;gap:12px;display:flex}.ax-card__head--divided{border-bottom:1px solid var(--ax-border);padding-bottom:14px}.ax-card__titles{flex:1;min-width:0}.ax-card__title{font-size:var(--ax-fs-section);margin:0;font-weight:600;line-height:1.35}.ax-card__desc{font-size:var(--ax-fs-helper);color:var(--ax-muted);margin:2px 0 0;line-height:1.45}.ax-card__actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.ax-card__body{padding:16px var(--ax-card-pad) var(--ax-card-pad)}.ax-card__body--flush{padding:0}.ax-card__foot{padding:12px var(--ax-card-pad);border-top:1px solid var(--ax-border);background:var(--ax-subtle);border-radius:0 0 var(--ax-r) var(--ax-r);justify-content:flex-end;align-items:center;gap:8px;display:flex}.ax-section+.ax-section{margin-top:28px}.ax-section__head{align-items:flex-end;gap:12px;margin-bottom:12px;display:flex}.ax-section__title{font-size:var(--ax-fs-section);margin:0;font-weight:600}.ax-section__desc{font-size:var(--ax-fs-helper);color:var(--ax-muted);margin:2px 0 0}.ax-section__actions{gap:8px;margin-left:auto;display:flex}.ax-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;display:grid}.ax-col-12{grid-column:span 12}.ax-col-8{grid-column:span 8}.ax-col-6{grid-column:span 6}.ax-col-4{grid-column:span 4}.ax-col-3{grid-column:span 3}@media (max-width:1023px){.ax-col-8,.ax-col-4{grid-column:span 12}.ax-col-3{grid-column:span 6}}@media (max-width:639px){.ax-col-6,.ax-col-3{grid-column:span 12}}.ax-fields{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;display:grid}.ax-fields>*{grid-column:span 12}.ax-fields>.ax-span-6{grid-column:span 6}.ax-fields>.ax-span-4{grid-column:span 4}.ax-fields>.ax-span-8{grid-column:span 8}.ax-fields>.ax-span-3{grid-column:span 3}@media (max-width:639px){.ax-fields>.ax-span-6,.ax-fields>.ax-span-4,.ax-fields>.ax-span-8{grid-column:span 12}.ax-fields>.ax-span-3{grid-column:span 6}}.ax-field{flex-direction:column;gap:6px;min-width:0;display:flex}.ax-field__label{font-size:var(--ax-fs-label);color:var(--ax-text);align-items:baseline;gap:6px;font-weight:500;display:flex}.ax-field__req{color:var(--ax-danger);font-weight:600}.ax-field__opt{font-size:var(--ax-fs-helper);color:var(--ax-muted);font-weight:400}.ax-field__helper{font-size:var(--ax-fs-helper);color:var(--ax-muted);margin:0;line-height:1.45}.ax-field__error{font-size:var(--ax-fs-helper);color:var(--ax-danger);align-items:flex-start;gap:6px;margin:0;font-weight:500;display:flex}.ax-field__error .ic{flex-shrink:0;width:14px;height:14px;margin-top:1px}.ax-input,.ax-select,.ax-textarea{width:100%;height:var(--ax-control-h);background:var(--ax-surface);color:var(--ax-text);font:inherit;font-size:var(--ax-fs-body);border:1px solid var(--ax-border-control);border-radius:var(--ax-r-sm);transition:border-color var(--t1) var(--ease), box-shadow var(--t1) var(--ease);padding:0 12px}.ax-textarea{resize:vertical;height:auto;min-height:88px;padding:10px 12px;line-height:1.5}.ax-input::placeholder,.ax-textarea::placeholder{color:var(--ax-muted);opacity:.8}.ax-input:hover:not(:disabled),.ax-select:hover:not(:disabled),.ax-textarea:hover:not(:disabled){border-color:var(--ax-text-2)}.ax-input:focus,.ax-select:focus,.ax-textarea:focus{border-color:var(--ax-text);box-shadow:0 0 0 3px color-mix(in srgb, var(--red) 22%, transparent);outline:none}.ax-input:disabled,.ax-select:disabled,.ax-textarea:disabled{background:var(--ax-subtle);color:var(--ax-text-2);cursor:not-allowed}.ax-input[aria-invalid=true],.ax-select[aria-invalid=true],.ax-textarea[aria-invalid=true]{border-color:var(--ax-danger)}.ax-input[aria-invalid=true]:focus,.ax-textarea[aria-invalid=true]:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--ax-danger) 20%, transparent)}.ax-select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%23615651' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m4 6 4 4 4-4'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:36px}.ax-input-affix{align-items:stretch;display:flex}.ax-input-affix>.ax-affix{border:1px solid var(--ax-border-control);background:var(--ax-subtle);color:var(--ax-text-2);font-size:var(--ax-fs-label);white-space:nowrap;align-items:center;padding:0 10px;display:flex}.ax-input-affix>.ax-affix:first-child{border-radius:var(--ax-r-sm) 0 0 var(--ax-r-sm);border-right:0}.ax-input-affix>.ax-affix:last-child{border-radius:0 var(--ax-r-sm) var(--ax-r-sm) 0;border-left:0}.ax-input-affix>.ax-affix:first-child+.ax-input{border-top-left-radius:0;border-bottom-left-radius:0}.ax-input-affix>.ax-input:has(+.ax-affix){border-top-right-radius:0;border-bottom-right-radius:0}.ax-switch{cursor:pointer;flex-shrink:0;align-items:center;min-height:40px;display:inline-flex;position:relative}.ax-switch input{z-index:1;opacity:0;width:100%;height:100%;cursor:inherit;margin:0;position:absolute;inset:0}.ax-switch__track,.ax-switch__state,.ax-switch .btn-spinner{pointer-events:none}.ax-switch__track{background:var(--ax-border-control);width:40px;height:24px;transition:background var(--t2) var(--ease);border-radius:999px;position:relative}.ax-switch__track:after{content:"";width:18px;height:18px;transition:transform var(--t2) var(--ease);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #00000040}.ax-switch input:checked+.ax-switch__track{background:var(--ax-success)}.ax-switch input:checked+.ax-switch__track:after{transform:translate(16px)}.ax-switch input:focus-visible+.ax-switch__track{box-shadow:var(--ax-focus)}.ax-switch input:disabled+.ax-switch__track{opacity:.5}.ax-switch input:disabled{cursor:not-allowed}.ax-switch__state{font-size:var(--ax-fs-helper);color:var(--ax-muted);min-width:22px;margin-left:8px}.ax-switch .btn-spinner{color:var(--ax-muted);margin-left:8px}.ax-setting{border-bottom:1px solid var(--ax-border);align-items:center;gap:16px;padding:14px 0;display:flex}.ax-setting:first-child{padding-top:0}.ax-setting:last-child{border-bottom:0;padding-bottom:0}.ax-setting__text{flex:1;min-width:0}.ax-setting__title{font-size:var(--ax-fs-body);color:var(--ax-text);font-weight:500;display:block}.ax-setting__desc{font-size:var(--ax-fs-helper);color:var(--ax-muted);margin-top:2px;line-height:1.45;display:block}.ax-setting__control{flex-shrink:0;align-items:center;gap:8px;display:flex}.ax-setting__control .ax-select{width:auto;min-width:140px}.ax-setting__extra{flex-basis:100%}.ax-setting--wrap{flex-wrap:wrap}@media (max-width:479px){.ax-setting--stack{flex-direction:column;align-items:stretch}}.ax-chips{flex-wrap:wrap;gap:8px;display:flex}.ax-chip-btn{border:1px solid var(--ax-border-control);border-radius:var(--ax-r-sm);background:var(--ax-surface);height:36px;font-size:var(--ax-fs-label);color:var(--ax-text-2);transition:background var(--t1) var(--ease), border-color var(--t1) var(--ease), color var(--t1) var(--ease);align-items:center;gap:6px;padding:0 12px;font-weight:500;display:inline-flex}.ax-chip-btn:hover:not(:disabled){border-color:var(--ax-text-2);color:var(--ax-text)}.ax-chip-btn[aria-pressed=true],.ax-chip-btn[aria-checked=true]{background:color-mix(in srgb, var(--red) 10%, var(--surface));border-color:var(--red);color:var(--ax-text);font-weight:600}.ax-chip-btn .ic{width:14px;height:14px}.ax-chip-btn:disabled{opacity:.55;cursor:not-allowed}.ax-savebar{z-index:30;border-radius:var(--ax-r-lg);background:var(--night);color:var(--night-text);box-shadow:var(--ax-shadow-pop);animation:ax-rise var(--t2) var(--ease);flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px;padding:10px 12px 10px 16px;display:flex;position:sticky;bottom:16px}.ax-savebar__msg{font-size:var(--ax-fs-body);flex:200px;align-items:center;gap:8px;font-weight:500;display:flex}.ax-savebar__msg .ic{color:var(--primary-on-dark,#fff)}.ax-savebar__actions{gap:8px;margin-left:auto;display:flex}.ax-savebar .btn-secondary{color:var(--night-text);border-color:var(--night-line);background:0 0}.ax-savebar .btn-secondary:hover{background:var(--night-2);color:#fff;border-color:var(--night-muted)}.ax-savebar__error{font-size:var(--ax-fs-helper);color:#ffb4a8;flex-basis:100%;align-items:flex-start;gap:6px;display:flex}.ax-savebar__error .ic{width:14px;height:14px;margin-top:1px}@media (max-width:767px){.ax-savebar{bottom:calc(var(--bottom-h) + env(safe-area-inset-bottom) + 8px)}.ax-savebar__actions{width:100%}.ax-savebar__actions .btn{flex:1}}@keyframes ax-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.ax-alert{--tone:var(--ax-info);--tone-wash:var(--ax-info-wash);--tone-line:var(--ax-info-line);background:var(--tone-wash);border:1px solid var(--tone-line);border-radius:var(--ax-r);color:var(--ax-text);align-items:flex-start;gap:12px;padding:12px 12px 12px 14px;display:flex}.ax-alert--success{--tone:var(--ax-success);--tone-wash:var(--ax-success-wash);--tone-line:var(--ax-success-line)}.ax-alert--warning{--tone:var(--ax-warning);--tone-wash:var(--ax-warning-wash);--tone-line:var(--ax-warning-line)}.ax-alert--danger{--tone:var(--ax-danger);--tone-wash:var(--ax-danger-wash);--tone-line:var(--ax-danger-line)}.ax-alert--neutral{--tone:var(--ax-neutral);--tone-wash:var(--ax-subtle);--tone-line:var(--ax-border)}.ax-alert__icon{color:var(--tone);flex-shrink:0;margin-top:1px}.ax-alert__body{min-width:0;font-size:var(--ax-fs-label);flex:1;line-height:1.45}.ax-alert__title{font-weight:600;font-size:var(--ax-fs-body);color:var(--ax-text);display:block}.ax-alert__text{color:var(--ax-text-2);margin-top:1px;display:block}.ax-alert__actions{flex-shrink:0;align-self:center;align-items:center;gap:4px;display:flex}.ax-alert__dismiss{width:32px;height:32px;color:var(--ax-text-2)}@media (max-width:559px){.ax-alert{flex-wrap:wrap}.ax-alert__actions{width:100%;padding-left:30px}}.ax-badge{--tone:var(--ax-neutral);--tone-wash:var(--ax-neutral-wash);--tone-line:var(--ax-neutral-line);border:1px solid var(--tone-line);background:var(--tone-wash);height:24px;color:var(--tone);white-space:nowrap;border-radius:6px;align-items:center;gap:5px;padding:0 8px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.ax-badge .ic{width:13px;height:13px}.ax-badge__dot{background:currentColor;border-radius:50%;width:7px;height:7px}.ax-badge--success{--tone:var(--ax-success);--tone-wash:var(--ax-success-wash);--tone-line:var(--ax-success-line)}.ax-badge--warning{--tone:var(--ax-warning);--tone-wash:var(--ax-warning-wash);--tone-line:var(--ax-warning-line)}.ax-badge--danger{--tone:var(--ax-danger);--tone-wash:var(--ax-danger-wash);--tone-line:var(--ax-danger-line)}.ax-badge--info{--tone:var(--ax-info);--tone-wash:var(--ax-info-wash);--tone-line:var(--ax-info-line)}.ax-empty{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:40px 20px;display:flex}.ax-empty__icon{background:var(--ax-subtle);width:44px;height:44px;color:var(--ax-text-2);border-radius:12px;place-items:center;margin-bottom:6px;display:grid}.ax-empty__title{font-size:var(--ax-fs-section);margin:0;font-weight:600}.ax-empty__text{font-size:var(--ax-fs-label);color:var(--ax-muted);max-width:46ch;margin:0;line-height:1.5}.ax-empty__action{margin-top:10px}.ax-empty--compact{padding:24px 16px}.ax-stats{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.ax-stat{background:var(--ax-surface);border:1px solid var(--ax-border);border-radius:var(--ax-r);box-shadow:var(--ax-shadow);flex-direction:column;gap:4px;min-width:0;padding:16px;display:flex}.ax-stat__label{font-size:var(--ax-fs-label);color:var(--ax-text-2);align-items:center;gap:4px;font-weight:500;display:flex}.ax-stat__info{width:20px;height:20px;color:var(--ax-muted);cursor:help;border-radius:50%;place-items:center;display:inline-grid;position:relative}.ax-stat__info .ic{width:14px;height:14px}.ax-stat__info:hover:after,.ax-stat__info:focus-visible:after{content:attr(data-tip);background:var(--night);color:#fff;white-space:normal;z-index:10;width:max-content;max-width:240px;box-shadow:var(--ax-shadow-pop);border-radius:6px;padding:6px 8px;font-size:12px;font-weight:400;line-height:1.4;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.ax-stat__row{justify-content:space-between;align-items:flex-end;gap:8px;display:flex}.ax-stat__value{font-size:var(--ax-fs-stat);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-weight:650;line-height:1.15}.ax-stat__spark{width:84px;height:28px;color:var(--ax-primary);flex-shrink:0}.ax-stat__foot{font-size:var(--ax-fs-helper);color:var(--ax-muted);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ax-delta{font-variant-numeric:tabular-nums;align-items:center;gap:2px;font-weight:600;display:inline-flex}.ax-delta .ic{width:13px;height:13px}.ax-delta--good{color:var(--ax-success)}.ax-delta--bad{color:var(--ax-danger)}.ax-delta--flat{color:var(--ax-text-2)}.ax-tabs{border-bottom:1px solid var(--ax-border);scrollbar-width:none;gap:2px;margin-bottom:20px;display:flex;overflow-x:auto}.ax-tabs::-webkit-scrollbar{display:none}.ax-tab{height:42px;font-size:var(--ax-fs-body);color:var(--ax-muted);white-space:nowrap;border-radius:var(--ax-r-sm) var(--ax-r-sm) 0 0;transition:color var(--t1) var(--ease);align-items:center;gap:6px;padding:0 12px;font-weight:500;display:inline-flex;position:relative}.ax-tab:hover{color:var(--ax-text)}.ax-tab[aria-selected=true]{color:var(--ax-text);font-weight:600}.ax-tab[aria-selected=true]:after{content:"";background:var(--ax-primary);border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:-1px;left:8px;right:8px}.ax-tab__count{color:var(--ax-text-2);background:var(--ax-subtle);border:1px solid var(--ax-border);font-variant-numeric:tabular-nums;border-radius:999px;padding:0 6px;font-size:11.5px;font-weight:600}.ax-tab .ic{width:16px;height:16px}.ax-menu{display:inline-flex;position:relative}.ax-menu__list{z-index:70;background:var(--ax-surface);border:1px solid var(--ax-border);border-radius:var(--ax-r);min-width:200px;box-shadow:var(--ax-shadow-pop);animation:ax-pop var(--t1) var(--ease);padding:4px;position:absolute;top:calc(100% + 4px);right:0}.ax-menu__list--up{top:auto;bottom:calc(100% + 4px)}.ax-menu__list--left{left:0;right:auto}.ax-menu__head{border-bottom:1px solid var(--ax-border);margin-bottom:4px;padding:8px 10px 10px}.ax-menu__head b{font-size:var(--ax-fs-body);display:block}.ax-menu__head span{font-size:var(--ax-fs-helper);color:var(--ax-muted);display:block}.ax-menu__item{width:100%;min-height:38px;font-size:var(--ax-fs-body);color:var(--ax-text);text-align:left;border-radius:6px;align-items:center;gap:10px;padding:0 10px;display:flex}.ax-menu__item .ic{width:16px;height:16px;color:var(--ax-text-2)}.ax-menu__item:hover,.ax-menu__item:focus-visible{background:var(--ax-hover);box-shadow:none}.ax-menu__item--danger,.ax-menu__item--danger .ic{color:var(--ax-danger)}.ax-menu__item:disabled{opacity:.5;cursor:not-allowed}.ax-menu__sep{background:var(--ax-border);height:1px;margin:4px 0}@keyframes ax-pop{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.ax-table-wrap{background:var(--ax-surface);border:1px solid var(--ax-border);border-radius:var(--ax-r);box-shadow:var(--ax-shadow);min-width:0}.ax-table-toolbar{border-bottom:1px solid var(--ax-border);flex-wrap:wrap;align-items:center;gap:8px;padding:12px;display:flex}.ax-table-toolbar__spacer{flex:1}.ax-table-scroll{overflow:visible}@media (min-width:640px) and (max-width:1023px){.ax-table-scroll{overflow-x:auto}.ax-table-wrap{--ax-sticky-top-mid:0px}}.ax-table{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--ax-fs-body)}.ax-table th{top:var(--ax-sticky-top-mid,var(--ax-sticky-top,0px));z-index:2;background:var(--ax-subtle);border-bottom:1px solid var(--ax-border);height:40px;font-size:var(--ax-fs-micro);letter-spacing:.04em;text-transform:uppercase;color:var(--ax-text-2);text-align:left;white-space:nowrap;padding:0 12px;font-weight:600;position:sticky}.ax-table th:first-child{border-top-left-radius:var(--ax-r)}.ax-table th:last-child{border-top-right-radius:var(--ax-r)}.ax-table td{border-bottom:1px solid var(--ax-border);vertical-align:middle;height:52px;padding:8px 12px}.ax-table--compact td{height:40px;padding:4px 12px}.ax-table tbody tr:last-child td{border-bottom:0}.ax-table tbody tr{transition:background var(--t1) var(--ease)}.ax-table tbody tr:hover{background:var(--ax-hover)}.ax-table tbody tr.is-clickable{cursor:pointer}.ax-table .is-num{text-align:right}.ax-table .is-center{text-align:center}.ax-table .ax-th-sort{font:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit;border-radius:6px;align-items:center;gap:4px;height:28px;margin:0 -4px;padding:0 4px;display:inline-flex}.ax-table .ax-th-sort:hover{color:var(--ax-text);background:var(--ax-hover)}.ax-table .ax-th-sort .ic{opacity:.55;width:13px;height:13px}.ax-table th[aria-sort=ascending] .ax-th-sort .ic,.ax-table th[aria-sort=descending] .ax-th-sort .ic{opacity:1;color:var(--ax-text)}.ax-table__actions{text-align:right;width:52px}.ax-table-foot{border-top:1px solid var(--ax-border);font-size:var(--ax-fs-label);color:var(--ax-text-2);flex-wrap:wrap;align-items:center;gap:12px;padding:10px 12px;display:flex}.ax-table-foot__pager{align-items:center;gap:4px;margin-left:auto;display:flex}.ax-table-foot .ax-select{width:auto;height:32px;font-size:var(--ax-fs-label);background-position:right 8px center;padding-right:30px}.ax-table .skel{border-radius:4px;height:12px}@media (max-width:639px){.ax-table--stack thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.ax-table--stack,.ax-table--stack tbody,.ax-table--stack tr,.ax-table--stack td{width:100%;display:block}.ax-table--stack tr{border-bottom:1px solid var(--ax-border);padding:10px 12px;position:relative}.ax-table--stack tbody tr:last-child{border-bottom:0}.ax-table--stack td{text-align:right;border:0;justify-content:space-between;gap:12px;height:auto;padding:3px 0;display:flex}.ax-table--stack td:before{content:attr(data-label);font-size:var(--ax-fs-helper);color:var(--ax-muted);text-align:left;flex-shrink:0}.ax-table--stack td.ax-table__primary{text-align:left;justify-content:flex-start;padding-right:44px;font-weight:600}.ax-table--stack td.ax-table__primary:before{display:none}.ax-table--stack td.ax-table__actions{width:auto;padding:0;position:absolute;top:6px;right:6px}.ax-table--stack td.ax-table__actions:before{display:none}.ax-table--stack .is-num{text-align:right}}.ax-drawer .modal-card{flex-direction:column;width:min(520px,100vw);padding:0;display:flex}.ax-drawer__head{border-bottom:1px solid var(--ax-border);align-items:flex-start;gap:12px;padding:16px 16px 14px 20px;display:flex}.ax-drawer__titles{flex:1;min-width:0}.ax-drawer__title{margin:0;font-size:18px;font-weight:650}.ax-drawer__desc{font-size:var(--ax-fs-helper);color:var(--ax-muted);margin:2px 0 0}.ax-drawer__body{flex:1;padding:20px;overflow-y:auto}.ax-drawer__foot{border-top:1px solid var(--ax-border);background:var(--ax-subtle);justify-content:flex-end;gap:8px;padding:12px 20px;display:flex}.ax-skel-page{flex-direction:column;gap:16px;display:flex}.ax-skel-line{border-radius:4px;height:12px;display:block}.ax-shell .page-tabs{border-bottom:1px solid var(--ax-border);scrollbar-width:none;gap:2px;margin-bottom:20px;display:flex;overflow-x:auto}.ax-shell .page-tab{border-radius:var(--ax-r-sm) var(--ax-r-sm) 0 0;height:42px;color:var(--ax-muted);background:0 0;border:0;padding:0 12px;font-weight:500;position:relative}.ax-shell .page-tab.active{color:var(--ax-text);box-shadow:none;background:0 0;font-weight:600}.ax-shell .page-tab.active:after{content:"";background:var(--ax-primary);border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:-1px;left:8px;right:8px}.ax-shell .sec-head__sub,.ax-shell .muted,.ax-shell .hint{color:var(--ax-muted)}.ax-shell .panel{border-radius:var(--ax-r);border-color:var(--ax-border);box-shadow:var(--ax-shadow)}.ax-sg{max-width:1180px;padding:24px var(--gutter) 80px;background:var(--ax-bg);min-height:100vh;margin:0 auto}.ax-sg__nav{flex-wrap:wrap;gap:6px;margin:12px 0 28px;display:flex}.ax-sg__nav a{font-size:var(--ax-fs-label);border:1px solid var(--ax-border);background:var(--ax-surface);color:var(--ax-text-2);border-radius:999px;padding:4px 10px}.ax-sg__block{margin-bottom:40px;scroll-margin-top:16px}.ax-sg__block>h2{letter-spacing:.08em;text-transform:uppercase;color:var(--ax-muted);margin:0 0 12px;font-size:13px;font-weight:700}.ax-sg__row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ax-sg__swatch{border:1px solid var(--ax-border);border-radius:var(--ax-r-sm);background:var(--ax-surface);width:132px;font-size:11.5px;overflow:hidden}.ax-sg__swatch i{height:44px;display:block}.ax-sg__swatch span{color:var(--ax-text-2);padding:6px 8px;display:block}@media (prefers-reduced-motion:reduce){.ax-shell *,.ax-shell :before,.ax-shell :after,.ax-root *,.ax-overlay *,.ax-navdrawer *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.ax-shell .dash-status{font-size:var(--ax-fs-body);color:var(--ax-text-2);margin:-8px 0 20px}.ax-shell .dash-status #admin-greet{color:var(--ax-text);font-weight:600}.ax-shell .ax-page-head__actions .cz-status{margin-right:4px}html:has(.ax-shell){scroll-padding-top:calc(var(--demo-h,0px) + var(--ax-topbar-h) + 16px)}html:has(.ax-savebar){scroll-padding-bottom:104px}.ax-empty--error .ax-empty__icon{background:var(--ax-danger-wash);color:var(--ax-danger)}
.ax-settings{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:32px;width:100%;display:grid}.ax-subnav{top:calc(var(--demo-h,0px) + var(--ax-topbar-h) + 20px);position:sticky}.ax-subnav ul{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.ax-subnav__item{border-radius:var(--ax-r-sm);width:100%;height:40px;font-size:var(--ax-fs-body);color:var(--ax-text-2);text-align:left;white-space:nowrap;transition:background var(--t1) var(--ease), color var(--t1) var(--ease);align-items:center;gap:10px;padding:0 12px;font-weight:500;display:flex}.ax-subnav__item:hover{background:var(--ax-hover);color:var(--ax-text)}.ax-subnav__item.is-active{background:var(--ax-surface);color:var(--ax-text);box-shadow:inset 0 0 0 1px var(--ax-border), var(--ax-shadow);font-weight:600}.ax-subnav__item.is-active .ic:first-child{color:var(--ax-primary)}.ax-subnav__lock{color:var(--ax-muted);margin-left:auto}.ax-settings__main{width:100%;min-width:0}.ax-settings__viewonly{margin-bottom:16px}.ax-settings__lock{width:100%;min-width:0}.ax-settings__body{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;width:100%;display:grid}.ax-settings__form,.ax-settings__form>form,.ax-settings__form fieldset{flex-direction:column;width:100%;min-width:0;display:flex}.ax-settings__form .ax-card+.ax-card,.ax-settings__form>form+.ax-card,.ax-settings__form>.ax-card+form{margin-top:16px}@media (min-width:1360px){.ax-settings__body.has-preview{grid-template-columns:minmax(0,1fr) minmax(320px,380px)}.ax-settings__body.has-preview .ax-preview{top:calc(var(--demo-h,0px) + var(--ax-topbar-h) + 20px);position:sticky}}@media (max-width:1023px){.ax-settings{grid-template-columns:minmax(0,1fr);gap:16px}.ax-subnav{top:calc(var(--demo-h,0px) + var(--ax-topbar-h));z-index:20;margin:0 calc(-1 * var(--gutter));padding:0 var(--gutter);background:var(--ax-bg);border-bottom:1px solid var(--ax-border);scrollbar-width:none;overflow-x:auto}.ax-subnav::-webkit-scrollbar{display:none}.ax-subnav ul{flex-direction:row;gap:2px}.ax-subnav__item{border-radius:0;width:auto;height:44px;position:relative}.ax-subnav__item.is-active{box-shadow:none;background:0 0}.ax-subnav__item.is-active:after{content:"";background:var(--ax-primary);border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:0;left:10px;right:10px}.ax-subnav__lock{margin-left:0}}.ax-preview{background:var(--ax-surface);border:1px solid var(--ax-border);border-radius:var(--ax-r);box-shadow:var(--ax-shadow);min-width:0;overflow:hidden}.ax-preview__head{border-bottom:1px solid var(--ax-border);justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.ax-preview__live{font-size:var(--ax-fs-label);color:var(--ax-text-2);align-items:center;gap:8px;font-weight:600;display:inline-flex}.ax-preview__live .status__dot{color:var(--ax-success)}.ax-preview__stage{background:var(--ax-subtle);place-items:center;padding:16px;display:grid}.ax-preview__note{font-size:var(--ax-fs-helper);color:var(--ax-muted);border-top:1px solid var(--ax-border);margin:0;padding:10px 14px}.ax-note{font-size:var(--ax-fs-helper);color:var(--ax-muted);align-items:flex-start;gap:8px;margin:12px 0 0;line-height:1.5;display:flex}.ax-note .ic{flex-shrink:0;margin-top:2px}.ax-branding>.ax-note{margin:0 0 16px}.ax-inline{align-items:stretch;gap:8px;display:flex}.ax-inline>.ax-input,.ax-inline>.ax-input-affix{flex:1;min-width:0}@media (max-width:479px){.ax-inline{flex-wrap:wrap}.ax-inline>.btn{width:100%}}.ax-settings__rows{margin-top:4px}.ax-subsection{border-top:1px solid var(--ax-border);margin-top:18px;padding-top:16px}.ax-subsection__title{font-size:var(--ax-fs-body);margin:0 0 2px;font-weight:600}.ax-kv{margin:12px 0 0;display:grid}.ax-kv>div{border-bottom:1px solid var(--ax-border);font-size:var(--ax-fs-body);justify-content:space-between;gap:16px;padding:9px 0;display:flex}.ax-kv>div:last-child{border-bottom:0}.ax-kv dt{color:var(--ax-text-2)}.ax-kv dd{text-align:right;margin:0;font-weight:500}@media (max-width:479px){.ax-kv>div{flex-direction:column;gap:2px}.ax-kv dd{text-align:left}}.ax-kv--grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;margin-top:14px;display:grid}.ax-kv--grid>div{background:var(--ax-subtle);border:1px solid var(--ax-border);border-radius:var(--ax-r-sm);flex-direction:column;gap:4px;padding:12px 16px;display:flex}.ax-kv--grid dt{font-size:var(--ax-fs-helper);color:var(--ax-muted);font-weight:500}.ax-kv--grid dd{font-size:var(--ax-fs-body);color:var(--ax-text);text-align:left;margin:0;font-weight:600}.ax-list{gap:6px;margin:0 0 8px;padding:0;list-style:none;display:grid}.ax-list li{font-size:var(--ax-fs-body);align-items:center;gap:8px;display:flex}.ax-actions-row{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.ax-setting__control .ax-badge{height:28px}.slug-settings .link-box{margin:0}.ax-card .alert,.ax-card .ax-alert+.ax-fields{margin-top:16px}.ax-chiplist{flex-wrap:wrap;gap:8px;margin:10px 0 0;padding:0;list-style:none;display:flex}.ax-chiplist__item{border:1px solid var(--ax-border-control);border-radius:var(--ax-r-sm);background:var(--ax-surface);height:36px;font-size:var(--ax-fs-label);align-items:center;gap:2px;padding:0 2px 0 12px;font-weight:500;display:inline-flex}.ax-chiplist__item .ax-icon-btn{width:30px;height:30px}.ax-chiplist__item .ax-icon-btn:disabled{opacity:.35}.ax-hours{display:grid;container-type:inline-size}.ax-hours__head,.ax-hours__row{grid-template-columns:minmax(96px,1.1fr) minmax(108px,1fr) minmax(104px,1fr) minmax(104px,1fr) 40px;align-items:center;gap:10px;display:grid}.ax-hours__head{font-size:var(--ax-fs-micro);letter-spacing:.04em;text-transform:uppercase;color:var(--ax-muted);padding:0 0 6px;font-weight:600}.ax-hours__row{border-top:1px solid var(--ax-border);padding:6px 0}.ax-hours__day{font-weight:500}.ax-hours__open{align-items:center;gap:4px;display:inline-flex}.ax-hours__open .ax-switch{min-height:36px}.ax-hours__state{font-size:var(--ax-fs-helper);color:var(--ax-muted);min-width:46px}.ax-hours__row.is-closed .ax-hours__day{color:var(--ax-text-2)}.ax-hours__time{height:36px;padding:0 8px}.ax-hours__err{grid-column:1/-1}.ax-hours>.ax-field__helper{margin-top:10px}@container (max-width:560px){.ax-hours__head{display:none}.ax-hours__row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 40px;grid-template-areas:"day open copy""o c c""err err err";row-gap:6px;padding:10px 0}.ax-hours__day{grid-area:day}.ax-hours__open{grid-area:open;justify-self:end}.ax-hours__copy{grid-area:copy}.ax-hours__row>.ax-hours__time:first-of-type{grid-area:o}.ax-hours__row>.ax-hours__time:nth-of-type(2){grid-area:c}.ax-hours__err{grid-area:err}.ax-hours__row.is-closed>.ax-hours__time{display:none}}.ax-logo{align-items:flex-start;gap:16px;display:flex}.ax-logo__preview{border:1px solid var(--ax-border);background:var(--ax-subtle);border-radius:14px;flex-shrink:0;place-items:center;width:72px;height:72px;display:grid;overflow:hidden}.ax-logo__preview .brand-logo,.ax-logo__preview .logo-slot{width:56px;height:56px}.ax-logo__body{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.ax-logo__actions{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.ax-crop{background:repeating-conic-gradient(var(--paper-2) 0 25%, var(--surface) 0 50%) 0 0 / 16px 16px;cursor:grab;touch-action:none;border-radius:12px;width:280px;height:280px;margin:0 auto;position:relative;overflow:hidden}.ax-crop:active{cursor:grabbing}.ax-crop:focus-visible{box-shadow:var(--ax-focus);outline:none}.ax-crop canvas{display:block}.ax-crop__guide{pointer-events:none;outline-offset:-1px;border-radius:50%;outline:1px dashed #ffffffd9;position:absolute;inset:0;box-shadow:0 0 0 999px #14100e2e}.ax-crop__zoom{max-width:280px;color:var(--ax-text-2);align-items:center;gap:10px;margin:14px auto 6px;display:flex}.ax-crop__zoom input{accent-color:var(--ax-primary);flex:1}#logo-crop .ax-field__helper{text-align:center}.gpv{background:var(--paper);width:100%;max-width:320px;color:var(--ink);font-family:var(--font-ui);border:1px solid var(--line);border-radius:18px;font-size:13px;overflow:hidden;box-shadow:0 10px 30px -18px #00000059}.gpv__bar{border-bottom:1px solid var(--line);background:var(--surface);justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.gpv__table{color:var(--ink-2);font-size:12px;font-weight:600}.gpv__cart{color:var(--ink-2)}.gpv__hero{align-items:center;gap:12px;padding:16px 14px 10px;display:flex}.gpv__logo{background:var(--surface);border:1px solid var(--line);border-radius:14px;flex-shrink:0;place-items:center;width:52px;height:52px;display:grid;overflow:hidden}.gpv__logo .brand-logo,.gpv__logo .logo-slot{width:44px;height:44px}.gpv__titles{flex-direction:column;min-width:0;display:flex}.gpv__name{font-family:var(--font-display);letter-spacing:-.01em;overflow-wrap:anywhere;font-size:19px;line-height:1.15}.gpv__local{color:var(--ink-2);font-size:12.5px}.gpv__tagline{color:var(--ink-3);margin-top:2px;font-size:12.5px}.gpv__chips{flex-wrap:wrap;gap:6px;padding:0 14px 8px;display:flex}.gpv__chips span{background:var(--paper-2);color:var(--ink-2);border-radius:999px;padding:3px 9px;font-size:11.5px;font-weight:600}.gpv__chips--sm{padding:6px 0 0}.gpv__hours{background:var(--surface);border:1px solid var(--line);color:var(--ink-2);border-radius:10px;align-items:center;gap:6px;margin:0 14px 12px;padding:7px 10px;font-size:12px;display:flex}.gpv__hours.is-closed{color:var(--red)}.gpv__dish{border-top:1px solid var(--line);background:var(--surface);align-items:center;gap:10px;padding:10px 14px;display:flex}.gpv__dish>div{flex-direction:column;flex:1;min-width:0;display:flex}.gpv__dish b{font-size:13px}.gpv__img{background:linear-gradient(135deg, var(--paper-3), var(--paper-2));border-radius:10px;flex-shrink:0;width:42px;height:42px}.gpv__img--2{background:linear-gradient(135deg, var(--paper-2), var(--paper-3))}.gpv__add{border-radius:var(--r-btn,8px);background:var(--red);color:var(--on-primary,#fff);flex-shrink:0;padding:5px 12px;font-size:12px;font-weight:700}.gpv--flow{flex-direction:column;gap:6px;padding:12px;display:flex}.gpv__step{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin:6px 2px 0;font-size:11px;font-weight:700}.gpv__card{background:var(--surface);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.gpv__line{justify-content:space-between;display:flex}.gpv__note{border:1px dashed var(--line-strong);color:var(--ink-3);border-radius:8px;justify-content:space-between;padding:7px 9px;font-size:12px;display:flex}.gpv__allergy{color:var(--ink-2);align-items:flex-start;gap:6px;margin:0;font-size:11.5px;display:flex}.gpv__muted{color:var(--ink-3);margin:0;font-size:12px}.gpv__wyw{flex-flow:wrap;align-items:center;gap:4px 10px}.gpv__wyw>b{flex-basis:100%}.gpv__wyw>span:not(.gpv__add){color:var(--ink-2);flex:1;font-size:12px}.gpv__wyw .gpv__muted{flex-basis:100%}.gpv__review{text-align:center;align-items:center}.gpv__stars{color:#e2a33a;letter-spacing:3px;font-size:18px}.ax-suggestions__intro{max-width:72ch;margin:0 0 16px}.ax-suggestions .settings__stack{max-width:none}.ax-fields+.ax-settings__rows,.ax-alert+.ax-settings__rows{margin-top:14px}.gpv__brandrow{align-items:center;gap:10px;min-width:0;display:flex}.gpv__logo--sm{border-radius:10px;width:36px;height:36px}.gpv__logo--sm .brand-logo,.gpv__logo--sm .logo-slot{width:30px;height:30px}.gpv__name--sm{white-space:nowrap;text-overflow:ellipsis;font-size:15px;overflow:hidden}.gpv__bar .gpv__titles{min-width:0}.gpv .gpv__hours{margin-top:12px}.gpv__receipt{border-top:1px dashed var(--line-strong);background:var(--surface);text-align:center;flex-direction:column;align-items:center;gap:2px;padding:12px 14px 14px;display:flex}.gpv__receipt .gpv__step{margin:0 0 4px}.gpv__receipt span:last-child{color:var(--ink-3);font-size:11.5px}.gpv .gpv__add{color:var(--on-primary,#fff)}.gpv__dish>div>span{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.gpv__step,.te__device button{color:var(--ink-2)}
.admin-section.ix-page.active{flex-direction:column;gap:16px;min-width:0;display:flex}.ix-page>*{min-width:0}.ix-page .ix-card+.ix-card{margin-top:0}.ix-row{align-items:stretch;gap:16px}.ix-row>[class*=ax-col-]{flex-direction:column;gap:16px;min-width:0;display:flex}.ix-row>[class*=ax-col-]>.ix-card{flex:auto}.ix-muted{color:var(--ax-muted);font-size:var(--ax-fs-label);margin:0}.ix-h2{font-size:var(--ax-fs-section);margin:0;font-weight:600}.ix-eyebrow{font-size:var(--ax-fs-micro);letter-spacing:.04em;text-transform:uppercase;color:var(--ax-text-2);margin:0 0 4px;font-weight:600}.ix-mono{font-variant-numeric:tabular-nums;word-break:break-all;font-weight:600}.ix-status{font-size:var(--ax-fs-body);color:var(--ax-text-2);margin:-4px 0 0}.ix-status b{color:var(--ax-text);font-weight:600}.ix-kpis .ax-stat__value{font-size:var(--ax-fs-stat)}.ix-kpis{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr))}#admin-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}@media (max-width:1100px){#admin-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.ix-kpis,#admin-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ix-kpis .ax-stat{padding:12px}.ix-kpis .ax-stat__value{font-size:21px}.ix-kpis .ax-stat__spark{display:none}}.ix-dash{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:16px;display:grid}.ix-dash__main{flex-direction:column;grid-column:span 3;gap:16px;min-width:0;display:flex}.ix-dash__side{flex-direction:column;grid-column:span 1;gap:16px;min-width:0;display:flex}@media (max-width:1100px){.ix-dash{grid-template-columns:minmax(0,1fr)}.ix-dash__main,.ix-dash__side{grid-column:span 1}.ix-dash__side{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));align-items:start;display:grid}}.ix-check__pct{font-size:var(--ax-fs-section);font-weight:650}.ix-check__bar{background:var(--ax-subtle);height:6px;box-shadow:inset 0 0 0 1px var(--ax-border);border-radius:99px;margin-bottom:12px;overflow:hidden}.ix-check__bar i{border-radius:inherit;background:var(--ax-primary);height:100%;transition:width var(--t2) var(--ease);display:block}.ix-check__list{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.ix-check__item{border:1px solid var(--ax-border);border-radius:var(--ax-r-sm);align-items:center;gap:12px;min-width:0;padding:12px;display:flex}.ix-check__item.is-next{border-color:color-mix(in srgb, var(--ax-primary) 45%, var(--ax-border));background:color-mix(in srgb, var(--ax-primary) 4%, var(--ax-surface))}.ix-check__item.is-done{background:var(--ax-subtle)}.ix-check__mark{width:28px;height:28px;font-size:var(--ax-fs-label);color:var(--ax-text-2);box-shadow:inset 0 0 0 1.5px var(--ax-border-control);border-radius:50%;flex-shrink:0;place-items:center;font-weight:650;display:grid}.ix-check__item.is-done .ix-check__mark{background:var(--ax-success);color:#fff;box-shadow:none}.ix-check__mark .ic{width:16px;height:16px}.ix-check__text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ix-check__text b{font-weight:600}.ix-check__text span{font-size:var(--ax-fs-helper);color:var(--ax-muted)}.ix-check__item.is-done .ix-check__text b{color:var(--ax-text-2)}.ix-check__item .btn{flex-shrink:0}@media (max-width:479px){.ix-check__item{flex-wrap:wrap}.ix-check__text{flex:calc(100% - 40px)}.ix-check__item.is-done .ix-check__text span{display:none}.ix-check__item .btn,.ix-check__item .ax-badge{margin-left:40px}}.ix-attn{margin:0;padding:0;list-style:none}.ix-attn__item{padding:12px var(--ax-card-pad);border-top:1px solid var(--ax-border);align-items:center;gap:12px;display:flex}.ix-attn__icon{border-radius:var(--ax-r-sm);background:var(--tone-wash);width:34px;height:34px;color:var(--tone);box-shadow:inset 0 0 0 1px var(--tone-line);flex-shrink:0;place-items:center;display:grid}.ix-attn__icon .ic{width:17px;height:17px}.ix-attn__item--warning{--tone:var(--ax-warning);--tone-wash:var(--ax-warning-wash);--tone-line:var(--ax-warning-line)}.ix-attn__item--danger{--tone:var(--ax-danger);--tone-wash:var(--ax-danger-wash);--tone-line:var(--ax-danger-line)}.ix-attn__item--info{--tone:var(--ax-info);--tone-wash:var(--ax-info-wash);--tone-line:var(--ax-info-line)}.ix-attn__text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ix-attn__text b{font-weight:600}.ix-attn__text span{font-size:var(--ax-fs-helper);color:var(--ax-muted);overflow-wrap:anywhere}.ix-attn__item .btn{flex-shrink:0}@media (max-width:479px){.ix-attn__item{flex-wrap:wrap;align-items:flex-start}.ix-attn__text{flex:calc(100% - 46px)}.ix-attn__item .btn{margin-left:46px}}.ix-allclear .ax-card__body{padding:14px var(--ax-card-pad)}.ix-allclear__row{align-items:center;gap:12px;display:flex}.ix-allclear__icon{border-radius:var(--ax-r-sm);background:var(--ax-success-wash);width:34px;height:34px;color:var(--ax-success);box-shadow:inset 0 0 0 1px var(--ax-success-line);flex-shrink:0;place-items:center;display:grid}.ix-allclear__title{margin:0;font-weight:600}.ix-allclear__text{font-size:var(--ax-fs-helper);color:var(--ax-muted);margin:2px 0 0}.ix-orders{margin:0;padding:0;list-style:none}.ix-orders li+li,.ix-orders li:first-child{border-top:1px solid var(--ax-border)}.ix-orders__row{width:100%;padding:10px var(--ax-card-pad);text-align:left;transition:background var(--t1) var(--ease);grid-template-columns:minmax(0,1fr) auto minmax(84px,auto);align-items:center;gap:12px;display:grid}.ix-orders__row:hover{background:var(--ax-hover)}.ix-orders li:last-child .ix-orders__row{border-radius:0 0 var(--ax-r) var(--ax-r)}.ix-orders__main,.ix-orders__end{flex-direction:column;gap:2px;min-width:0;display:flex}.ix-orders__main span,.ix-orders__end span{font-size:var(--ax-fs-helper);color:var(--ax-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ix-orders__end{text-align:right}@media (max-width:479px){.ix-orders__row{grid-template-columns:minmax(0,1fr) auto}.ix-orders__row .ax-badge{grid-area:2/1;justify-self:start}.ix-orders__end{grid-area:1/2/span 2}}.ix-tables{grid-template-columns:repeat(auto-fill,minmax(52px,1fr));gap:6px;display:grid}.ix-tile{border-radius:var(--ax-r-sm);height:44px;font-size:var(--ax-fs-label);font-variant-numeric:tabular-nums;background:var(--tone-wash,var(--ax-surface));color:var(--tone,var(--ax-text-2));box-shadow:inset 0 0 0 1px var(--tone-line,var(--ax-border));transition:transform var(--t1) var(--ease);justify-content:center;align-items:center;gap:3px;font-weight:600;display:flex;position:relative}.ix-tile:hover{box-shadow:inset 0 0 0 1.5px var(--tone,var(--ax-border-control));transform:translateY(-1px)}.ix-tile__ic{width:12px!important;height:12px!important}.ix-tile--idle{background:var(--ax-surface);box-shadow:inset 0 0 0 1px var(--ax-border);color:var(--ax-muted);border:1px dashed var(--ax-border-control)}.ix-tile--seated{--tone:var(--ax-info);--tone-wash:var(--ax-info-wash);--tone-line:var(--ax-info-line)}.ix-tile--kitchen{--tone:var(--ax-warning);--tone-wash:var(--ax-warning-wash);--tone-line:var(--ax-warning-line)}.ix-tile--ready{--tone:var(--ax-success);--tone-wash:var(--ax-success-wash);--tone-line:var(--ax-success-line)}.ix-tile--due{--tone:var(--ax-danger);--tone-wash:var(--ax-danger-wash);--tone-line:var(--ax-danger-line)}.ix-tables__legend{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.ix-wallet__bal{letter-spacing:-.02em;font-size:24px;font-weight:650;line-height:1.2}.ix-wallet__sub{font-size:var(--ax-fs-helper);color:var(--ax-muted);margin:2px 0 0}.ix-wallet__err{font-size:var(--ax-fs-helper);color:var(--ax-danger);margin:8px 0 0}.ix-wallet__btn{margin-top:12px}.ix-wallet__steps{gap:8px;margin:0 0 12px;padding:0;list-style:none;display:grid}.ix-wallet__steps li{font-size:var(--ax-fs-label);align-items:center;gap:8px;display:flex}.ix-meter{background:var(--ax-subtle);height:6px;box-shadow:inset 0 0 0 1px var(--ax-border);border-radius:99px;margin-top:10px;overflow:hidden}.ix-meter i{background:var(--ax-success);border-radius:inherit;height:100%;display:block}.ix-quick{grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:8px;display:grid}.ix-quick__btn{border:1px solid var(--ax-border);border-radius:var(--ax-r-sm);text-align:left;min-width:0;min-height:56px;transition:background var(--t1) var(--ease), border-color var(--t1) var(--ease);align-items:center;gap:10px;padding:10px;display:flex}.ix-quick__btn:hover{background:var(--ax-hover);border-color:var(--ax-border-control)}.ix-quick__ic{background:color-mix(in srgb, var(--ax-primary) 9%, var(--ax-surface));width:32px;height:32px;color:var(--ax-primary);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.ix-quick__ic .ic{width:16px;height:16px}.ix-quick__text{flex-direction:column;min-width:0;display:flex}.ix-quick__text b{font-size:var(--ax-fs-label);font-weight:600}.ix-quick__text span{font-size:var(--ax-fs-micro);color:var(--ax-muted);line-height:1.35}@media (max-width:479px){.ix-quick{grid-template-columns:repeat(2,minmax(0,1fr))}.ix-quick__text span{display:none}}.ix-fbk{grid-template-columns:180px minmax(0,1fr) minmax(0,1.3fr);align-items:start;gap:32px;display:grid}@media (max-width:1023px){.ix-fbk{grid-template-columns:160px minmax(0,1fr)}.ix-fbk__recent{grid-column:1/-1}}@media (max-width:639px){.ix-fbk{grid-template-columns:minmax(0,1fr);gap:20px}}.ix-fbk__avg{letter-spacing:-.02em;font-size:40px;font-weight:650;line-height:1}.ix-fbk__score .rv-mini{margin:6px 0 10px;display:inline-flex}.ix-fbk__score .rv-mini .star{width:16px;height:16px}.ix-fbk__kv{margin:0 0 8px}.ix-fbk__kv div{border-top:1px solid var(--ax-border);font-size:var(--ax-fs-label);justify-content:space-between;gap:12px;padding:6px 0;display:flex}.ix-fbk__kv dt{color:var(--ax-muted)}.ix-fbk__kv dd{margin:0;font-weight:600}.ix-fbk__dist{flex-direction:column;gap:12px;margin:0;padding:4px 0 0;list-style:none;display:flex}.ix-fbk__dist li{font-size:var(--ax-fs-label);color:var(--ax-text-2);grid-template-columns:64px minmax(0,1fr) 36px;align-items:center;gap:10px;display:grid}.ix-fbk__dist b{text-align:right;color:var(--ax-text)}.ix-fbk__bar{background:var(--ax-subtle);height:8px;box-shadow:inset 0 0 0 1px var(--ax-border);border-radius:99px;overflow:hidden}.ix-fbk__bar i{border-radius:inherit;background:var(--star,var(--viz-3));height:100%;display:block}.ix-fbk__bar i.is-low{background:var(--ax-danger)}.ix-fbk__recent{flex-direction:column;gap:10px;min-width:0;display:flex}.ix-fbk__note{border-bottom:1px solid var(--ax-border);margin:0;padding:0 0 10px}.ix-fbk__note:last-child{border-bottom:0;padding-bottom:0}.ix-fbk__note blockquote{font-size:var(--ax-fs-body);margin:0 0 4px}.ix-fbk__note.is-low blockquote{color:var(--ax-danger)}.ix-fbk__note figcaption{font-size:var(--ax-fs-helper);color:var(--ax-muted);flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.ix-fbk__note .rv-mini .star{width:12px;height:12px}.ix-split__bar{background:var(--ax-subtle);border-radius:99px;gap:2px;height:14px;display:flex;overflow:hidden}.ix-split__bar span{background:var(--c);flex-basis:0;min-width:4px}.ix-split__bar .is-empty{background:var(--ax-subtle);flex:1}.ix-key{background:var(--c);border-radius:2px;flex-shrink:0;width:14px;height:3px;display:inline-block}.ix-key--sq{border-radius:3px;width:10px;height:10px}.ix-key.is-dashed{background:repeating-linear-gradient(90deg, var(--c) 0 4px, transparent 4px 7px)}.ix-key.is-muted{background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--c) 40%, transparent) 0 2px, transparent 2px 4px);width:10px;height:10px;box-shadow:inset 0 0 0 1.5px var(--c);border-radius:3px}.ix-legend{flex-wrap:wrap;gap:6px 14px;display:flex}.ix-legend__item{font-size:var(--ax-fs-helper);color:var(--ax-text-2);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.ix-rank{margin:0;padding:0;list-style:none}.ix-rank__row{border-bottom:1px solid var(--ax-border);grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:6px 10px;padding:9px 0;display:grid}.ix-rank__row:first-child{padding-top:0}.ix-rank__row:last-child{border-bottom:0;padding-bottom:0}.ix-rank__i{font-size:var(--ax-fs-helper);color:var(--ax-muted);font-weight:650}.ix-rank__name{white-space:nowrap;text-overflow:ellipsis;font-weight:550;overflow:hidden}.ix-rank__v{font-size:var(--ax-fs-helper);color:var(--ax-muted);white-space:nowrap}.ix-rank__v b{color:var(--ax-text);font-weight:600}.ix-rank__meter{background:var(--ax-subtle);border-radius:99px;grid-column:2/-1;height:4px;overflow:hidden}.ix-rank__meter i{border-radius:inherit;background:var(--viz-1);opacity:.55;height:100%;display:block}.ix-rank__row:first-child .ix-rank__meter i{opacity:1}.ix-defs{gap:0;margin:0;display:grid}.ix-defs div{border-bottom:1px solid var(--ax-border);justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:9px 0;display:flex}.ix-defs div:first-child{padding-top:0}.ix-defs div:last-child{border-bottom:0;padding-bottom:0}.ix-defs dt{font-size:var(--ax-fs-label);color:var(--ax-muted)}.ix-defs dd{text-align:right;overflow-wrap:anywhere;min-width:0;margin:0;font-weight:600}.ix-defs--stats dd{font-size:var(--ax-fs-section)}.ix-table-head{flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:8px 0 -4px;display:flex}.ix-search{flex:260px;min-width:0;max-width:380px;position:relative}.ix-search>.ic{width:16px;height:16px;color:var(--ax-muted);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.ix-search .ax-input{width:100%;padding-left:36px}.ix-filter .ax-select{width:auto;min-width:150px}.ix-method{align-items:center;gap:6px;display:inline-flex}.ix-method .ic{width:16px;height:16px;color:var(--ax-text-2)}@media (max-width:639px){.ix-search{flex-basis:100%;max-width:none}.ix-filter{flex:140px}.ix-filter .ax-select{width:100%;min-width:0}}.ix-rangebar{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.ix-seg{border:1px solid var(--ax-border-control);border-radius:var(--ax-r-sm);background:var(--ax-surface);gap:2px;padding:2px;display:inline-flex}.ix-seg__btn{height:34px;font-size:var(--ax-fs-label);color:var(--ax-text-2);white-space:nowrap;border-radius:6px;padding:0 14px;font-weight:500}.ix-seg__btn:hover{color:var(--ax-text);background:var(--ax-hover)}.ix-seg__btn[aria-pressed=true]{background:var(--ax-subtle);color:var(--ax-text);box-shadow:inset 0 0 0 1px var(--ax-border);font-weight:600}.ix-note{font-size:var(--ax-fs-label);color:var(--ax-muted);flex-wrap:wrap;align-items:center;gap:6px;margin:0;display:flex}.ix-chart .lc__tick span,.ix-chart .lc__x{color:var(--ax-muted)}.ix-chart .lc__plot:focus-visible{box-shadow:var(--ax-focus);border-radius:4px}.ix-chart .lc__tip{z-index:5}@media (max-width:479px){.ix-chart .lc__plot,.ix-chart .lc__x{margin-left:36px}}.ix-bars{position:relative}.ix-bars__plot{height:var(--ix-bars-h,200px);margin-left:44px;position:relative}.ix-bars__plot:focus-visible{box-shadow:var(--ax-focus);border-radius:4px}.ix-bars__grid{pointer-events:none;flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:0}.ix-bars__tick{border-top:1px solid color-mix(in srgb, var(--ax-border) 70%, transparent);height:0;position:relative}.ix-bars__tick:last-child{border-top-color:var(--ax-border)}.ix-bars__tick span{color:var(--ax-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px;position:absolute;top:-8px;right:calc(100% + 10px)}.ix-bars__cols{align-items:flex-end;gap:6px;display:flex;position:absolute;inset:0}.ix-bars__col{border-radius:4px 4px 0 0;flex:1 1 0;justify-content:center;align-items:flex-end;gap:3px;min-width:0;height:100%;display:flex;position:relative}.ix-bars__col.is-hover{background:var(--ax-hover)}.ix-bars__bar{background:var(--c);min-width:3px;transition:height var(--t2) var(--ease);border-radius:3px 3px 0 0;flex:0 28px;position:relative}.ix-bars--spot .ix-bars__bar{background:color-mix(in srgb, var(--c) 55%, var(--ax-surface))}.ix-bars--spot .ix-bars__col.is-peak .ix-bars__bar,.ix-bars--spot .ix-bars__col.is-hover .ix-bars__bar{background:var(--c)}.ix-bars__bar.is-muted{background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--c) 30%, transparent) 0 2px, transparent 2px 5px);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--c) 70%, var(--ax-surface))}.ix-bars__peak{color:var(--ax-text);background:var(--ax-surface);white-space:nowrap;box-shadow:inset 0 0 0 1px var(--ax-border);border-radius:4px;padding:0 4px;font-size:10.5px;font-weight:650;position:absolute;top:-4px;left:50%;transform:translate(-50%,-100%)}.ix-bars__x{color:var(--ax-muted);gap:6px;margin:8px 0 0 44px;font-size:11px;display:flex}.ix-bars__x span{text-align:center;white-space:nowrap;text-overflow:clip;flex:1 1 0;min-width:0;overflow:hidden}.ix-bars__tip{z-index:5;background:var(--night);color:#fff;min-width:140px;box-shadow:var(--ax-shadow-pop);pointer-events:none;border-radius:8px;padding:8px 10px;font-size:12px;position:absolute;top:0;transform:translate(12px)}.ix-bars__tip.is-left{transform:translate(calc(-100% - 12px))}.ix-bars__tip-h{color:var(--night-muted);margin-bottom:4px}.ix-bars__tip-r{align-items:center;gap:6px;display:flex}.ix-bars__tip-r b{font-variant-numeric:tabular-nums;margin-left:auto;padding-left:12px;font-weight:600}.ix-bars__tip .ix-key{border-radius:3px;width:10px;height:10px}@media (max-width:639px){.ix-bars__plot,.ix-bars__x{margin-left:36px}.ix-bars__cols,.ix-bars__x{gap:3px}.ix-bars--dense .ix-bars__x .is-minor{visibility:hidden}.ix-bars__x{font-size:10px}}.ix-split__legend{max-width:560px;margin:12px 0 0;padding:0;list-style:none}.ix-split__legend li{border-bottom:1px solid var(--ax-border);grid-template-columns:auto minmax(0,1fr) auto 44px;align-items:center;column-gap:10px;padding:8px 0;display:grid}.ix-split__legend li:last-child{border-bottom:0;padding-bottom:0}.ix-split__name{font-size:var(--ax-fs-label);color:var(--ax-text-2)}.ix-split__legend b{font-weight:600}.ix-split__pct{font-size:var(--ax-fs-helper);color:var(--ax-muted);text-align:right}@keyframes ix-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes ix-fade{0%{opacity:0}}@keyframes ix-rise{0%{opacity:0;transform:translateY(6px)}}@keyframes ix-bar-rise{0%{transform:scaleY(0)}}@keyframes ix-sweep{0%{stroke-dasharray:0 var(--rest)}}@keyframes ix-pop{0%{opacity:0;transform:scale(.94)}}.lc__line{animation:ix-draw .76s var(--ease) backwards;animation-delay:calc(var(--i,0) * .11s)}.lc__line:not(.is-dashed){stroke-dasharray:1 1}.lc__line.is-dashed{animation:ix-fade .42s var(--ease) .24s backwards}.lc__area{opacity:.08;animation:ix-fade .56s var(--ease) .2s backwards}.ix-bars__bar{transform-origin:bottom;animation:ix-bar-rise .42s var(--ease) backwards;animation-delay:calc(var(--i,0) * 32ms)}.ix-bars__peak{animation:ix-fade .22s var(--ease) backwards;animation-delay:calc(var(--i,0) * 32ms + .38s)}.ix-rank__row{animation:ix-rise .34s var(--ease) backwards;animation-delay:calc(var(--i,0) * 45ms)}.ix-rank__meter i{transition:width var(--t2) var(--ease)}.ix-donut{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.ix-donut__ring{width:148px;height:148px;animation:ix-pop .42s var(--ease) backwards;flex-shrink:0;position:relative}.ix-donut__ring svg{width:100%;height:100%}.ix-donut__track,.ix-donut__slice{fill:none;stroke-width:18px;transform-origin:50%;transform:rotate(-90deg)}.ix-donut__track{stroke:var(--ax-subtle)}.ix-donut__slice{stroke:var(--c);animation:ix-fade .38s var(--ease) backwards;animation-delay:calc(var(--i,0) * .11s + .12s)}.ix-donut__center{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1px;display:flex;position:absolute;inset:0}.ix-donut__center b{letter-spacing:-.02em;font-size:20px;font-weight:650;line-height:1.1}.ix-donut__center span{font-size:var(--ax-fs-micro);color:var(--ax-muted)}.ix-donut__legend{flex:200px;min-width:0;margin:0;padding:0;list-style:none}.ix-donut__legend li{border-bottom:1px solid var(--ax-border);grid-template-columns:auto minmax(0,1fr) auto 40px;align-items:center;column-gap:10px;padding:7px 0;display:grid}.ix-donut__legend li:last-child{border-bottom:0;padding-bottom:0}.ix-donut__name{font-size:var(--ax-fs-label);color:var(--ax-text-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ix-donut__legend b{font-weight:600;font-size:var(--ax-fs-label)}.ix-donut__pct{font-size:var(--ax-fs-helper);color:var(--ax-muted);text-align:right}@media (max-width:479px){.ix-donut{justify-content:center;gap:14px}.ix-donut__ring{width:124px;height:124px}}.ix-metrics{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:12px;display:grid}.ix-metric{border:1px solid var(--ax-border);border-radius:var(--ax-r-sm);background:var(--ax-surface);min-width:0;animation:ix-rise .38s var(--ease) backwards;align-items:center;gap:14px;padding:14px;display:flex}.ix-metrics>:first-child{--i:0;animation-delay:0s}.ix-metrics>:nth-child(2){--i:1;animation-delay:60ms}.ix-metrics>:nth-child(3){--i:2;animation-delay:.12s}.ix-metrics>:nth-child(4){--i:3;animation-delay:.18s}.ix-metric__text{flex-direction:column;gap:1px;min-width:0;display:flex}.ix-metric__text b{font-size:var(--ax-fs-label);font-weight:600}.ix-metric__text span{font-size:var(--ax-fs-micro);color:var(--ax-muted);line-height:1.35}.ix-metric__value{letter-spacing:-.02em;font-size:22px;line-height:1.15}.ix-metric__ic{background:color-mix(in srgb, var(--ax-primary) 9%, var(--ax-surface));width:44px;height:44px;color:var(--ax-primary);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.ix-metric__ic .ic{width:19px;height:19px}.ix-gauge{flex-shrink:0;width:56px;height:56px;position:relative}.ix-gauge svg{width:100%;height:100%;transform:rotate(-90deg)}.ix-gauge__track,.ix-gauge__val{fill:none;stroke-width:6px;stroke-linecap:round}.ix-gauge__track{stroke:var(--ax-subtle)}.ix-gauge__val{stroke:var(--ax-primary);stroke-dasharray:var(--dash) var(--rest);animation:ix-sweep .62s var(--ease) backwards;animation-delay:calc(var(--i,0) * 60ms + 80ms)}.ix-gauge__num{letter-spacing:-.02em;white-space:nowrap;justify-content:center;align-items:center;font-size:13px;font-weight:650;display:flex;position:absolute;inset:0}.ix-gauge__num small{margin-left:1px;font-size:9px;font-weight:600}.ix-days{margin:0;padding:0;list-style:none}.ix-days li{border-bottom:1px solid var(--ax-border);animation:ix-rise .34s var(--ease) backwards;animation-delay:calc(var(--i,0) * 45ms);grid-template-columns:minmax(54px,auto) minmax(0,1fr) auto;align-items:center;gap:4px 10px;padding:9px 0;display:grid}.ix-days li:first-child{padding-top:0}.ix-days li:last-child{border-bottom:0;padding-bottom:0}.ix-days__day{font-size:var(--ax-fs-label);white-space:nowrap;font-weight:550}.ix-days__val{font-size:var(--ax-fs-label);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;font-weight:600}.ix-days__pair{grid-column:2/3;gap:3px;min-width:0;display:grid}.ix-days__track{background:var(--ax-subtle);border-radius:99px;height:7px;overflow:hidden}.ix-days__track i{border-radius:inherit;background:var(--viz-1);height:100%;transition:width var(--t2) var(--ease);display:block}.ix-days__track.is-prev i{background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--viz-1) 32%, transparent) 0 2px, transparent 2px 5px);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--viz-1) 45%, var(--ax-surface))}.ix-days__delta{font-size:var(--ax-fs-micro);white-space:nowrap;font-weight:650}.ix-days__delta--good{color:var(--ax-success)}.ix-days__delta--bad{color:var(--ax-danger)}.ix-days__delta--flat{color:var(--ax-muted)}.ix-days li.is-best .ix-days__day{color:var(--ax-primary)}.admin-section.ix-page.active{animation:none}.ix-page.active>*{animation:ix-rise .34s var(--ease) backwards}.ix-page.active>:first-child{animation-delay:0s}.ix-page.active>:nth-child(2){animation-delay:50ms}.ix-page.active>:nth-child(3){animation-delay:.1s}.ix-page.active>:nth-child(n+4){animation-delay:.14s}@media (prefers-reduced-motion:reduce){.lc__line,.lc__area,.ix-bars__bar,.ix-bars__peak,.ix-rank__row,.ix-donut__ring,.ix-donut__slice,.ix-metric,.ix-gauge__val,.ix-days li,.ix-page.active>*{animation:none}.lc__line:not(.is-dashed){stroke-dasharray:none}}.kds-pill{font-size:var(--ax-fs-micro);white-space:nowrap;background:var(--tone-wash);color:var(--tone);box-shadow:inset 0 0 0 1px var(--tone-line);border-radius:999px;align-items:center;gap:6px;padding:3px 10px 3px 8px;font-weight:650;display:inline-flex}.kds-pill i{background:var(--tone);border-radius:50%;flex-shrink:0;width:7px;height:7px}.kds-pill.is-ok{--tone:var(--ax-success);--tone-wash:var(--ax-success-wash);--tone-line:var(--ax-success-line)}.kds-pill.is-failing{--tone:var(--ax-danger);--tone-wash:var(--ax-danger-wash);--tone-line:var(--ax-danger-line)}.kds-pill.is-paused{--tone:var(--ax-warning);--tone-wash:var(--ax-warning-wash);--tone-line:var(--ax-warning-line)}.kds-sync__stats{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));margin-bottom:18px}.kds-sync__strip-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;margin-bottom:8px;display:flex}.kds-sync__strip-head .ix-eyebrow{margin:0}.kds-strip{gap:3px;display:flex}.kds-strip__cell{background:var(--c,var(--ax-subtle));min-width:4px;height:26px;transition:transform var(--t1) var(--ease);border-radius:3px;flex:1 1 0}.kds-strip__cell:hover{transform:scaleY(1.12)}.kds-strip__cell.is-none{background:var(--ax-subtle);box-shadow:inset 0 0 0 1px var(--ax-border)}.kds-strip__cell.is-ok{background:var(--ax-success)}.kds-strip__cell.is-warn{background:var(--ax-warning)}.kds-strip__cell.is-bad{background:var(--ax-danger)}.kds-strip__none{padding:6px 0}.kds-strip__key{border-radius:3px;width:10px;height:10px;display:inline-block}.kds-strip__key.is-ok{background:var(--ax-success)}.kds-strip__key.is-warn{background:var(--ax-warning)}.kds-strip__key.is-bad{background:var(--ax-danger)}.kds-sync__reasons{margin-top:18px}.kds-sync__reasons ul{grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));gap:8px;margin:8px 0 0;padding:0;list-style:none;display:grid}.kds-sync__reasons li{border:1px solid var(--ax-border);border-radius:var(--ax-r-sm);font-size:var(--ax-fs-label);color:var(--ax-text-2);justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;display:flex}.kds-sync__reasons b{font-size:var(--ax-fs-section);color:var(--ax-text);font-weight:650}.kds-sync__resend{border-radius:var(--ax-r-sm);background:var(--ax-danger-wash);box-shadow:inset 0 0 0 1px var(--ax-danger-line);align-items:center;gap:12px;margin-top:18px;padding:12px 14px;display:flex}.kds-sync__resend>.ic{width:18px;height:18px;color:var(--ax-danger);flex-shrink:0}.kds-sync__resend div{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.kds-sync__resend b{font-size:var(--ax-fs-label);color:var(--ax-danger);font-weight:650}.kds-sync__resend span{font-size:var(--ax-fs-helper);color:var(--ax-text-2);overflow-wrap:anywhere}.kds-sync__resend .btn{flex-shrink:0}.kds-sync__foot{font-size:var(--ax-fs-label);color:var(--ax-muted);margin:18px 0 0}@media (max-width:479px){.kds-sync__resend{flex-wrap:wrap}.kds-sync__resend div{flex:calc(100% - 30px)}.kds-sync__resend .btn{margin-left:30px}}.kds-log{margin:0;padding:0;list-style:none}.kds-log__row{border-bottom:1px solid var(--ax-border);align-items:center;gap:12px;padding:11px 0;display:flex}.kds-log__row:first-child{padding-top:0}.kds-log__row:last-child{border-bottom:0;padding-bottom:0}.kds-log__dot{background:var(--ax-success);border-radius:50%;flex-shrink:0;width:8px;height:8px}.kds-log__dot.is-retried{background:var(--ax-warning)}.kds-log__dot.is-failed{background:var(--ax-danger)}.kds-log__main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.kds-log__main b{font-size:var(--ax-fs-label);flex-wrap:wrap;align-items:center;gap:6px;font-weight:600;display:flex}.kds-log__main span{font-size:var(--ax-fs-helper);color:var(--ax-muted);overflow-wrap:anywhere}.kds-log__row.is-failed .kds-log__main span{color:var(--ax-danger)}.kds-log__tag{background:var(--ax-subtle);font-size:var(--ax-fs-micro);color:var(--ax-text-2);border-radius:999px;padding:1px 7px;font-weight:600}.kds-log__actions{flex-shrink:0;align-items:center;gap:6px;display:flex}.kds-log__empty{text-align:center;color:var(--ax-muted);flex-direction:column;align-items:center;padding:32px 16px;display:flex}.kds-log__empty .ic{width:22px;height:22px;margin-bottom:8px}.kds-log__empty b{color:var(--ax-text);font-size:var(--ax-fs-body);margin-bottom:4px}.kds-log__empty span{font-size:var(--ax-fs-helper);max-width:46ch}@media (max-width:479px){.kds-log__row{flex-wrap:wrap}.kds-log__main{flex:calc(100% - 20px)}.kds-log__actions{margin-left:20px}}
.ot-toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;display:flex}.ot-search{flex:260px;min-width:0;max-width:420px;position:relative}.ot-search>.ic{width:16px;height:16px;color:var(--ax-muted);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.ot-search .ax-input{padding-left:36px}.ot-filter{flex:0 auto;min-width:0}.ot-filter .ax-select{width:auto;min-width:140px;max-width:100%}.ot-toolbar__count{font-size:var(--ax-fs-label);white-space:nowrap;margin-left:auto}.ot-view{border:1px solid var(--ax-border-control);border-radius:var(--ax-r-sm);background:var(--ax-surface);gap:2px;padding:2px;display:inline-flex}.ot-view__btn{height:34px;font-size:var(--ax-fs-label);color:var(--ax-text-2);border-radius:6px;align-items:center;gap:6px;padding:0 12px;font-weight:500;display:inline-flex}.ot-view__btn:hover{color:var(--ax-text);background:var(--ax-hover)}.ot-view__btn[aria-pressed=true]{background:var(--ax-subtle);color:var(--ax-text);box-shadow:inset 0 0 0 1px var(--ax-border);font-weight:600}@media (max-width:767px){.ot-search{flex-basis:100%;max-width:none}.ot-filter{flex:140px}.ot-filter .ax-select{width:100%;min-width:0}.ot-toolbar__count{margin-left:0}.ot-view{margin-left:auto}}.ob{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:start;gap:12px;display:grid}.ob-col{background:var(--ax-subtle);border:1px solid var(--ax-border);border-radius:var(--ax-r);min-width:0;padding:10px}.ob-col__head{align-items:center;gap:8px;padding:2px 4px 10px;display:flex}.ob-col__title{font-size:var(--ax-fs-body);margin:0;font-weight:650}.ob-col__count{background:var(--ax-surface);border:1px solid var(--ax-border);min-width:24px;height:22px;color:var(--ax-text-2);border-radius:999px;place-items:center;padding:0 7px;font-size:12px;font-weight:600;display:inline-grid}.ob-col__head:before{content:"";background:var(--ob-tone,var(--ax-muted));border-radius:50%;flex-shrink:0;width:8px;height:8px}.ob-col--new{--ob-tone:var(--ax-info)}.ob-col--preparing{--ob-tone:var(--ax-warning)}.ob-col--ready{--ob-tone:var(--ax-success)}.ob-col--cancelled{--ob-tone:var(--ax-danger)}.ob-col--completed{--ob-tone:var(--ax-success)}.ob-col__list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ob-col__empty{text-align:center;font-size:var(--ax-fs-helper);color:var(--ax-muted);border:1px dashed var(--ax-border-control);border-radius:var(--ax-r-sm);margin:0;padding:20px 8px}.ob--single .ob-col__list{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.ob-card{background:var(--ax-surface);border:1px solid var(--ax-border);border-radius:var(--ax-r-sm);box-shadow:var(--ax-shadow);transition:border-color var(--t1) var(--ease), box-shadow var(--t1) var(--ease);flex-direction:column;gap:6px;padding:12px;display:flex;position:relative}.ob-card:hover{border-color:var(--ax-border-control);box-shadow:var(--ax-shadow-pop)}.ob-card__top{align-items:center;gap:8px;min-width:0;display:flex}.ob-card__table{background:var(--ax-text);min-width:36px;height:26px;color:var(--ax-surface);letter-spacing:.02em;border-radius:6px;flex-shrink:0;place-items:center;padding:0 6px;font-size:12.5px;font-weight:700;display:inline-grid}.ob-card__open{text-align:left;min-width:0;font-weight:650;font-size:var(--ax-fs-body);color:var(--ax-text);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.ob-card__open:after{content:"";border-radius:inherit;position:absolute;inset:0}.ob-card__open:focus-visible{box-shadow:none;outline:none}.ob-card:has(.ob-card__open:focus-visible){box-shadow:var(--ax-focus)}.ob-card__time{font-size:var(--ax-fs-helper);flex-shrink:0}.ob-card__guest{font-size:var(--ax-fs-label);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ob-card__items{font-size:var(--ax-fs-label);color:var(--ax-text-2);gap:2px;margin:0;padding:0;list-style:none;display:grid}.ob-card__items li{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ob-card__noteic{vertical-align:-1px;width:12px;height:12px;color:var(--ax-muted);margin-left:4px}.ob-card__foot{border-top:1px solid var(--ax-border);justify-content:space-between;align-items:center;gap:8px;padding-top:6px;display:flex}.ob-card__meta{min-width:0;font-size:var(--ax-fs-helper);flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.ob-card__step{z-index:1;justify-content:center;align-self:stretch;margin-top:2px;position:relative}.ol-id{flex-direction:column;font-weight:650;display:inline-flex}.ol-id__sub{font-weight:400;font-size:var(--ax-fs-helper);display:none}.ol-table{background:var(--ax-subtle);border:1px solid var(--ax-border);border-radius:6px;place-items:center;min-width:36px;height:24px;padding:0 6px;font-size:12px;font-weight:600;display:inline-grid}.ol-items{min-width:0;max-width:clamp(120px,16vw,340px);font-size:var(--ax-fs-label);flex-direction:column;display:flex}.ol-items__text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ol-items .ax-muted{font-size:var(--ax-fs-helper)}.ol-status{align-items:center;gap:6px;display:inline-flex}@media (max-width:639px){.ol-id__sub{display:block}.ol-items{text-align:right;align-items:flex-end;max-width:62vw}.ol-items__text{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}}.ot-drawer__title,.ti-title{flex-wrap:wrap;align-items:center;gap:10px;display:inline-flex}.ot-facts{background:var(--ax-subtle);border:1px solid var(--ax-border);border-radius:var(--ax-r-sm);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;margin:0 0 4px;padding:14px;display:grid}.ot-facts dt{font-size:var(--ax-fs-helper);color:var(--ax-muted);margin-bottom:2px}.ot-facts dd{font-weight:600;font-size:var(--ax-fs-body);overflow-wrap:anywhere;min-width:0;margin:0}.ot-h{font-size:var(--ax-fs-label);color:var(--ax-text-2);text-transform:uppercase;letter-spacing:.04em;margin:20px 0 8px;font-weight:650}.ot-items{margin:0;padding:0;list-style:none}.ot-item{border-bottom:1px solid var(--ax-border);grid-template-columns:32px minmax(0,1fr) auto;align-items:start;gap:8px;padding:10px 0;display:grid}.ot-item:last-child{border-bottom:0}.ot-item__qty{color:var(--ax-text-2);font-weight:650}.ot-item__main{flex-direction:column;align-items:flex-start;gap:3px;min-width:0;display:flex}.ot-item__name{font-weight:600}.ot-item__sub{font-size:var(--ax-fs-helper);color:var(--ax-muted)}.ot-item__note{font-size:var(--ax-fs-helper);color:var(--ax-text-2);background:var(--ax-warning-wash);border:1px solid var(--ax-warning-line);border-radius:6px;align-items:flex-start;gap:4px;padding:2px 6px;display:inline-flex}.ot-item__note .ic{flex-shrink:0;width:12px;height:12px;margin-top:2px}.ot-item__price{font-weight:600}.ot-item.is-off .ot-item__name,.ot-item.is-off .ot-item__price{color:var(--ax-muted);text-decoration:line-through}.ot-round{margin-bottom:8px}.ot-round__head{background:var(--ax-subtle);border-radius:var(--ax-r-sm);font-size:var(--ax-fs-label);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;display:flex}.ot-round__head .ax-badge{margin-left:auto}.ot-note{border-radius:var(--ax-r-sm);background:var(--ax-warning-wash);border:1px solid var(--ax-warning-line);font-size:var(--ax-fs-label);align-items:flex-start;gap:6px;margin:10px 0 0;padding:10px 12px;display:flex}.ot-note .ic{flex-shrink:0;margin-top:2px}.ot-bill{border:1px solid var(--ax-border);border-radius:var(--ax-r-sm);gap:6px;padding:12px 14px;display:grid}.ot-bill .kv{font-size:var(--ax-fs-label);color:var(--ax-text-2);justify-content:space-between;gap:12px;display:flex}.ot-bill .kv--total{border-top:1px solid var(--ax-border);font-size:var(--ax-fs-body);color:var(--ax-text);margin-top:4px;padding-top:8px;font-weight:700}.ot-timeline{margin:0;padding:0 0 0 4px;list-style:none}.ot-timeline li{gap:12px;padding:0 0 14px;display:flex;position:relative}.ot-timeline li:not(:last-child):before{content:"";background:var(--ax-border);width:2px;position:absolute;top:12px;bottom:0;left:4px}.ot-timeline__dot{background:var(--ax-surface);border:2px solid var(--ax-border-control);border-radius:50%;flex-shrink:0;width:10px;height:10px;margin-top:4px;position:relative}.ot-timeline li.is-now .ot-timeline__dot{background:var(--ax-primary);border-color:var(--ax-primary)}.ot-timeline li>div{font-size:var(--ax-fs-label);flex-direction:column;gap:2px;display:flex}.ot-timeline .ax-muted{font-size:var(--ax-fs-helper)}#admin-order-drawer .ax-drawer__foot{flex-wrap:wrap}#admin-order-drawer .ax-drawer__foot>.btn:first-child{margin-right:auto}.ti-foot{flex-wrap:wrap;justify-content:flex-end;gap:8px;width:100%;display:flex}.ti-reason{border-radius:var(--ax-r-sm);background:var(--ax-danger-wash);border:1px solid var(--ax-danger-line);color:var(--ax-danger);font-size:var(--ax-fs-label);align-items:center;gap:8px;margin:0 0 12px;padding:10px 12px;font-weight:600;display:flex}.ti-sub{font-weight:400;font-size:var(--ax-fs-helper);display:block}.ti-linked{background:var(--ax-info-wash);border:1px solid var(--ax-info-line);border-radius:var(--ax-r-sm);font-size:var(--ax-fs-label);align-items:center;gap:6px;margin:12px 0 0;padding:8px 12px;display:flex}.ti-field{margin-top:16px}.ti-field .ts-inline{width:100%}.ti-field .ax-select{flex:1}.ti-actions{flex-wrap:wrap;gap:8px;margin:14px 0 0;display:flex}.ti-none{font-size:var(--ax-fs-label);margin:0 0 10px}#admin-table-modal-body .ot-bill{margin-top:10px}.ti-qr{border:1px solid var(--ax-border);border-radius:var(--ax-r-sm);align-items:center;gap:14px;padding:12px;display:flex}.ti-qr__code{border:1px solid var(--ax-border);background:#fff;border-radius:6px;flex-shrink:0;padding:4px;line-height:0}.ti-qr__text{flex-direction:column;gap:6px;min-width:0;display:flex}.ti-qr__url{overflow-wrap:anywhere;font-family:ui-monospace,Consolas,monospace;font-size:11.5px}.ti-qr__links{flex-wrap:wrap;gap:4px;margin-left:-8px;display:flex}.tf-stats{margin-bottom:20px}.tf-mode{gap:2px}.tf-mode__value{font-size:20px;font-weight:650;line-height:1.3}.tf-mode__link{font-size:var(--ax-fs-label);align-self:flex-start;align-items:center;gap:4px;margin-top:6px;display:inline-flex}.tf-mode__link .ic{width:14px;height:14px}.tf-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.tf-bar__title{font-size:var(--ax-fs-section);margin:0;font-weight:650}.tf-filters{flex-wrap:wrap;gap:6px;display:flex}.tf-filters .ax-chip-btn{height:32px;padding:0 10px}.tf-filters__n{color:var(--ax-muted);font-weight:600}.tf-chip__dot{background:var(--tf-tone,var(--ax-muted));border-radius:50%;width:8px;height:8px}.tf-chip--info{--tf-tone:var(--ax-info)}.tf-chip--warning{--tf-tone:var(--ax-warning)}.tf-chip--success{--tf-tone:var(--ax-success)}.tf-chip--danger{--tf-tone:var(--ax-danger)}.tf-chip--neutral .tf-chip__dot{border:1.5px solid var(--ax-muted);background:0 0}.tf-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.tc{min-width:0}.tc__btn{text-align:left;background:var(--ax-surface);border:1px solid var(--ax-border);border-left:4px solid var(--tc-tone,var(--ax-border-control));border-radius:var(--ax-r);width:100%;height:100%;box-shadow:var(--ax-shadow);color:var(--ax-text);transition:border-color var(--t1) var(--ease), box-shadow var(--t1) var(--ease);flex-direction:column;gap:8px;padding:14px;display:flex}.tc__btn:hover{box-shadow:var(--ax-shadow-pop);border-color:var(--ax-border-control);border-left-color:var(--tc-tone,var(--ax-border-control))}.tc--free .tc__btn{background:var(--ax-bg);box-shadow:none;border-style:dashed dashed dashed solid}.tc--seated,.tc--served{--tc-tone:var(--ax-info)}.tc--kitchen,.tc--bill{--tc-tone:var(--ax-warning)}.tc--ready{--tc-tone:var(--ax-success)}.tc--attention{--tc-tone:var(--ax-danger)}.tc--attention .tc__btn{background:color-mix(in srgb, var(--ax-danger-wash) 45%, var(--ax-surface))}.tc__head{justify-content:space-between;align-items:center;gap:8px;display:flex}.tc__num{letter-spacing:-.01em;font-size:18px;font-weight:700}.tc__reason{font-size:var(--ax-fs-helper);color:var(--ax-danger);align-items:center;gap:6px;font-weight:600;display:flex}.tc__reason .ic{flex-shrink:0;width:13px;height:13px}.tc__guest{font-size:var(--ax-fs-label);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.tc__guest .ax-muted{font-weight:400}.tc__row{font-size:var(--ax-fs-label);align-items:center;gap:6px;min-width:0;display:flex}.tc__row>.ic{width:14px;height:14px;color:var(--ax-muted);flex-shrink:0}.tc__captain{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tc__foot{border-top:1px solid var(--ax-border);font-size:var(--ax-fs-label);justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:8px;display:flex}.tc__seats{align-items:center;gap:5px;display:inline-flex}.tc__seats .ic{width:14px;height:14px}.tc__bill{font-size:var(--ax-fs-body)}@media (max-width:479px){.tf-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.tc__btn{gap:6px;padding:12px 10px 12px 12px}.tc__head{flex-direction:column;align-items:flex-start;gap:4px}.tc__num{font-size:16px}.tc__foot{flex-wrap:wrap;gap:2px 8px}}.ts{gap:16px;display:grid}.ts-count .ax-card__head{flex-wrap:wrap;align-items:center}.ts-count__ctl{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ts-table{align-items:center;gap:12px;min-width:0;display:flex}.ts-table.is-off{opacity:.6}.ts-table__text{flex-direction:column;gap:2px;min-width:0;display:flex}.ts-url{text-overflow:ellipsis;white-space:nowrap;max-width:clamp(110px,13vw,280px);font-family:ui-monospace,Consolas,monospace;font-size:11.5px;font-weight:400;overflow:hidden}.ts-qr{border:1px solid var(--ax-border);background:#fff;border-radius:6px;flex-shrink:0;place-items:center;width:56px;height:56px;padding:3px;line-height:0;display:inline-grid}.ts-qr:hover{border-color:var(--ax-border-control)}.ts-qr--none{background:var(--ax-subtle);color:var(--ax-muted)}.ts-inline{color:var(--ax-text-2);align-items:center;gap:8px;display:inline-flex}.ts-select{width:auto;min-width:104px;height:34px;font-size:var(--ax-fs-label)}.ts-select--wide{min-width:140px;max-width:200px}.ts-active{font-size:var(--ax-fs-label);color:var(--ax-text);font-weight:600}.ts-actions{white-space:nowrap;justify-content:flex-end;align-items:center;gap:4px;display:inline-flex}@media (max-width:639px){.ts-count__ctl{width:100%}.ts-count__ctl .lbtn{flex:1}.ts-url{max-width:52vw}.ts-select--wide{min-width:0;max-width:56vw}}.tent-wrap{flex-direction:column;gap:4px;min-width:0;display:flex}.tent-wrap .tent{width:100%}.tent__actions{justify-content:center;display:flex}.qr-sheet--single{max-width:420px}.qr-sheet--single .tents{grid-template-columns:minmax(0,260px);justify-content:center}@media print{body.print-qr .tent__actions{display:none!important}}@media (max-width:639px){.tf-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.tf-stats .ax-stat{padding:12px}.tf-stats .ax-stat__value{font-size:20px}.tf-mode{grid-column:span 2}.tf-mode .ax-stat__foot{display:none}}.qr-sheet--single .qr-sheet__hint{display:none}.ts-count .ax-card__head{padding-bottom:20px}.ts-count .ax-card__titles{flex:260px}@media (max-width:639px){#admin-sec-orders .ax-table--stack td[data-label=Table],#admin-sec-orders .ax-table--stack td[data-label=Guest]{display:none}}.ot-bill .kv--total:first-child{border-top:0;margin-top:0;padding-top:0}
