@import "https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&display=swap";:root{--brand-950:#210306;--brand-900:#3b0509;--brand-800:#65070d;--brand-700:#8b0810;--brand-600:#a6000b;--brand-500:#c11b27;--brand-200:#f0b7ba;--brand-100:#f9dfe0;--brand-50:#fff4f3;--ink-950:#1b1112;--ink-700:#59474a;--canvas:#f7f1ed;--surface:#fffaf7;color:var(--ink-950);background:var(--canvas);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Plus Jakarta Sans,sans-serif}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{background:var(--canvas);font-family:Plus Jakarta Sans,sans-serif}::selection{color:#fff;background:var(--brand-600)}:focus-visible{outline-color:var(--brand-500)}button,input,select,textarea{font:inherit}a{color:inherit;text-decoration:none}.BrandLogo{min-width:0;color:inherit;align-items:center;gap:.75rem;display:inline-flex}.BrandLogo-Frame{background:#050303;border-radius:9px;flex:none;width:54px;height:32px;display:block;overflow:hidden;box-shadow:0 8px 22px #3f050a38}.BrandLogo-Frame img{object-fit:cover;width:100%;height:100%;display:block}.BrandLogo-Name{letter-spacing:-.025em;white-space:nowrap;font-size:.98rem;font-weight:800}.BrandLogo--compact .BrandLogo-Frame{border-radius:7px;width:44px;height:26px}.BrandLogo--compact .BrandLogo-Name{font-size:.9rem}.landing-page-shell{--landing-bg:#210306;--landing-bg-soft:#3b0509;--landing-surface:#310509b8;--landing-surface-strong:#3b0509f2;--landing-border:#ffffff1f;--landing-text:#f4f7fb;--landing-text-muted:#e4ecf8bd;--landing-accent:#f0b7ba;--landing-accent-strong:#d94a54;--landing-shadow:0 30px 80px #00000059;min-height:100vh;color:var(--landing-text);background:radial-gradient(circle at 0 0,#c11b2738,#0000 30%),radial-gradient(circle at 80% 15%,#f0b7ba1f,#0000 24%),linear-gradient(#210306 0%,#310509 48%,#f7f1ed 48% 100%);overflow:hidden}.landing-page-shell main{z-index:1;position:relative}.landing-navbar-container{z-index:20;padding:20px 24px 0;position:sticky;top:0}.landing-navbar-wrapper{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#180305b8;border:1px solid #ffffff14;border-radius:22px;justify-content:space-between;align-items:center;gap:24px;max-width:1240px;margin:0 auto;padding:16px 22px;display:flex;box-shadow:0 18px 40px #0003}.landing-navbar-logo-text{color:#fff8f7;display:inline-flex}.landing-navbar-desktop-links,.landing-navbar-actions{align-items:center;gap:14px;display:flex}.landing-navbar-link,.landing-navbar-login-link,.landing-navbar-trial-link,.landing-mobile-link{transition:transform .18s,border-color .18s,background-color .18s,color .18s}.landing-navbar-link{color:var(--landing-text-muted);font-size:.95rem}.landing-navbar-link:hover,.landing-navbar-link:focus-visible{color:var(--landing-text);transform:translateY(-1px)}.landing-navbar-login-link,.landing-navbar-trial-link{border:1px solid #0000;border-radius:999px;align-items:center;gap:10px;min-height:46px;padding:0 18px;font-weight:600;display:inline-flex}.landing-navbar-login-link{color:var(--landing-text);background:#ffffff0a;border-color:#ffffff24}.landing-navbar-trial-link{color:#fff;background:linear-gradient(135deg,#c11b27,#8b0810);box-shadow:0 12px 26px #a6000b47}.landing-navbar-login-link:hover,.landing-navbar-login-link:focus-visible,.landing-navbar-trial-link:hover,.landing-navbar-trial-link:focus-visible{transform:translateY(-1px)}.landing-navbar-toggle{width:46px;height:46px;color:var(--landing-text);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff24;border-radius:14px;place-items:center;font-size:1.2rem;display:none}.landing-mobile-menu{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#180305eb;border:1px solid #ffffff14;border-radius:22px;gap:10px;max-width:1240px;margin:10px auto 0;padding:12px;display:grid}.landing-mobile-link{min-height:46px;color:var(--landing-text);background:#ffffff08;border-radius:14px;align-items:center;padding:0 16px;display:flex}.landing-mobile-link-accent{background:linear-gradient(135deg,#c11b2752,#f0b7ba29)}.landing-hero-section{padding:56px 24px 96px;position:relative}.landing-hero-content,.landing-platform-section,.landing-workflow-layout,.landing-cta-panel{max-width:1240px;margin:0 auto}.landing-hero-content{grid-template-columns:minmax(0,1fr) minmax(0,.98fr);align-items:center;gap:40px;display:grid}.landing-hero-backdrop{pointer-events:none;background:radial-gradient(circle at 72% 34%,#c11b2721,#0000 34%),linear-gradient(#21030600,#2103062e);position:absolute;inset:0;overflow:hidden}.landing-hero-glow{filter:blur(30px);border-radius:999px;position:absolute}.landing-hero-glow-left{background:#c11b272e;width:260px;height:260px;top:140px;left:-40px}.landing-hero-glow-right{background:#f0b7ba1a;width:320px;height:320px;top:60px;right:10%}.landing-hero-copy{z-index:1;position:relative}.landing-eyebrow,.landing-section-kicker{color:#f5d8da;letter-spacing:.12em;text-transform:uppercase;background:#ffffff12;border:1px solid #ffffff1a;border-radius:999px;align-items:center;min-height:34px;padding:0 14px;font-size:.8rem;font-weight:700;display:inline-flex}.landing-hero-title{letter-spacing:-.06em;margin:20px 0 18px;font-size:clamp(3rem,6vw,5.7rem);line-height:.96}.landing-hero-title span{color:#d7bfc1;display:block}.landing-hero-rotating-text-container{align-items:center;min-height:56px;margin-bottom:12px;display:flex}.landing-hero-rotating-text{letter-spacing:-.04em;color:#f3a6ab;margin:0;font-size:clamp(1.5rem,2.6vw,2.4rem);font-weight:800;line-height:1.08;animation:3s ease-in-out landingRotateText}.landing-hero-description,.landing-section-heading p,.landing-workflow-copy p,.landing-cta-panel p{max-width:640px;color:var(--landing-text-muted);font-size:1.06rem;line-height:1.75}.landing-hero-actions,.landing-cta-actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:32px;display:flex}.landing-primary-button,.landing-secondary-button{border-radius:999px;justify-content:center;align-items:center;gap:12px;min-height:56px;padding:0 24px;font-weight:700;transition:transform .18s,box-shadow .18s,border-color .18s;display:inline-flex}.landing-primary-button{color:#fff;background:linear-gradient(135deg,#c11b27,#8b0810);box-shadow:0 20px 40px #a6000b42}.landing-secondary-button{color:var(--landing-text);background:#ffffff0a;border:1px solid #ffffff2e}.landing-primary-button:hover,.landing-primary-button:focus-visible,.landing-secondary-button:hover,.landing-secondary-button:focus-visible,.landing-text-link:hover,.landing-text-link:focus-visible{transform:translateY(-2px)}.landing-hero-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:36px;display:grid}.landing-stat-card{background:#ffffff0a;border:1px solid #ffffff14;border-radius:24px;padding:18px 20px;box-shadow:inset 0 1px #ffffff0a}.landing-stat-card strong{font-size:1.8rem;line-height:1;display:block}.landing-stat-card span{color:var(--landing-text-muted);text-transform:lowercase;margin-top:8px;font-size:.92rem;display:block}.landing-hero-visual{min-height:610px;position:relative}.gravity-stage{-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);background:radial-gradient(circle at 12% 0,#c11b272b,#0000 30%),linear-gradient(145deg,#3b0509e0,#180305c7);border:1px solid #f0b7ba29;border-radius:38px;padding:18px;position:absolute;inset:26px 0 auto;box-shadow:0 32px 80px #12010357,inset 0 1px #ffffff12}.gravity-stage:before{content:"";filter:blur(24px);opacity:.45;background:radial-gradient(circle,#c11b2752,#0000 72%);height:46px;position:absolute;inset:auto 14% -22px}.gravity-stage-panel-top,.gravity-stage-signal,.gravity-stage-checklist div{align-items:center;display:flex}.gravity-stage-body{grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr);gap:14px;margin-top:0;display:grid}.gravity-stage-video-frame,.gravity-stage-panel,.gravity-metric-card{background:#fff4f30b;border:1px solid #f0b7ba21;border-radius:26px;overflow:hidden}.gravity-stage-video-frame{min-height:470px;position:relative;box-shadow:0 22px 48px #12010347,inset 0 0 0 1px #ffffff08}.gravity-stage-video{object-fit:cover;filter:saturate(.92)contrast(1.04)brightness(.92);width:100%;height:100%}.gravity-stage-video-overlay{background:linear-gradient(#21030605,#21030680),radial-gradient(circle at 84% 8%,#c11b2729,#0000 28%);position:absolute;inset:0}.gravity-stage-panel{background:linear-gradient(#fff4f311,#fff4f306),#2103062e;padding:18px}.gravity-stage-panel-top{justify-content:space-between;gap:12px}.gravity-stage-panel-top h2{margin:8px 0 0;font-size:1.9rem}.gravity-stage-label{letter-spacing:.12em;text-transform:uppercase;color:#e0c7c9;margin:0;font-size:.82rem}.gravity-stage-signal{color:#f9dfe0;background:#c11b2729;border-radius:999px;gap:8px;min-height:36px;padding:0 10px;font-size:.78rem}.gravity-stage-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:18px;display:grid}.gravity-metric-card{padding:14px 10px}.gravity-metric-card span{color:var(--landing-text-muted);font-size:.76rem;display:block}.gravity-metric-card strong{margin-top:8px;font-size:1.4rem;display:block}.gravity-stage-checklist{gap:10px;margin-top:18px;display:grid}.gravity-stage-checklist div{color:var(--landing-text-muted);background:#ffffff0a;border-radius:18px;gap:10px;padding:13px 14px;line-height:1.4}.gravity-stage-checklist svg{color:var(--landing-accent);flex:none}.landing-platform-section,.landing-workflow-section,.landing-cta-section{padding:96px 24px;position:relative}.landing-platform-section,.landing-workflow-section{color:#2d1719}.landing-section-heading{max-width:760px}.landing-section-kicker{color:#7e252d;background:#0b16250f;border-color:#0b162514}.landing-section-heading h2,.landing-workflow-copy h2,.landing-cta-panel h2{letter-spacing:-.05em;margin:18px 0 16px;font-size:clamp(2rem,4vw,3.5rem);line-height:1.03}.landing-section-heading p,.landing-workflow-copy p,.landing-cta-panel p{color:#2d1719b8}.landing-feature-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:40px;display:grid}.landing-feature-card,.workflow-card,.landing-cta-panel{border-radius:30px}.landing-feature-card{background:linear-gradient(#ffffffa8,#fffffff0),#fff;border:1px solid #0b162514;padding:28px;transition:transform .18s,box-shadow .18s;box-shadow:0 16px 35px #0b162514}.landing-feature-card:hover,.workflow-card:hover{transform:translateY(-4px)}.landing-feature-icon,.workflow-card-icon{color:#fff;background:linear-gradient(135deg,#c11b27,#8b0810);border-radius:18px;place-items:center;width:56px;height:56px;display:grid}.landing-feature-card h3,.workflow-card h3{margin:20px 0 12px;font-size:1.18rem}.landing-feature-card p,.workflow-card p{color:#0b1625ad;margin:0;line-height:1.7}.landing-workflow-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:26px;display:grid}.landing-workflow-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.workflow-card{background:#fff;border:1px solid #0b162514;padding:28px;transition:transform .18s,box-shadow .18s;position:relative;box-shadow:0 16px 35px #0b162514}.workflow-card-index{color:#b20d18;letter-spacing:.12em;font-size:.82rem;font-weight:800;display:inline-block}.workflow-card-icon{margin-top:18px}.landing-cta-panel{box-shadow:var(--landing-shadow);color:var(--landing-text);background:radial-gradient(circle at 100% 0,#f0b7ba24,#0000 28%),linear-gradient(135deg,#210306,#3b0509);border:1px solid #ffffff14;padding:40px}.landing-cta-panel p{color:var(--landing-text-muted)}.landing-text-link{color:#f5d8da;font-weight:700}@keyframes landingRotateText{0%{opacity:0;transform:translateY(18px)}10%,82%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-12px)}}@media (prefers-reduced-motion:reduce){.landing-hero-rotating-text{animation:none}.landing-primary-button,.landing-secondary-button,.landing-text-link,.landing-feature-card,.workflow-card,.landing-navbar-link,.landing-navbar-login-link,.landing-navbar-trial-link,.landing-mobile-link{transition:none}}@media (width<=1180px){.landing-hero-content,.landing-workflow-layout{grid-template-columns:1fr}.landing-feature-grid,.landing-workflow-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-hero-visual{min-height:720px}}@media (width<=900px){.landing-navbar-desktop-links,.landing-navbar-actions{display:none}.landing-navbar-toggle{display:grid}.gravity-stage{position:relative;inset:auto;transform:none}.landing-hero-visual{min-height:auto}.gravity-stage-body{grid-template-columns:1fr}.gravity-stage-video-frame{min-height:320px}}@media (width<=720px){.landing-navbar-container,.landing-hero-section,.landing-platform-section,.landing-workflow-section,.landing-cta-section{padding-left:16px;padding-right:16px}.landing-navbar-wrapper{border-radius:18px;padding:14px 16px}.landing-hero-title{font-size:clamp(2.7rem,13vw,4rem)}.landing-hero-stats,.landing-feature-grid,.landing-workflow-cards,.gravity-stage-metrics{grid-template-columns:1fr}.landing-stat-card,.landing-feature-card,.workflow-card,.landing-cta-panel,.gravity-stage,.gravity-stage-video-frame,.gravity-stage-panel{border-radius:24px}.landing-cta-panel{padding:28px}}.Main-AuthScreen{--auth-bg:#f7f1ed;--auth-panel:#210306;--auth-panel-soft:#310509d6;--auth-surface:#ffffffe0;--auth-surface-strong:#fff;--auth-border:#0f172a1a;--auth-border-strong:#0f172a29;--auth-text:#241617;--auth-text-soft:#6d5558;--auth-text-muted:#80686b;--auth-accent:#a6000b;--auth-accent-soft:#e1757c;--auth-shadow:0 30px 80px #3b050926;background:radial-gradient(circle at top left, #c11b2724, transparent 28%), radial-gradient(circle at 82% 12%, #f0b7ba33, transparent 20%), linear-gradient(135deg, #efe2dd 0%, var(--auth-bg) 55%, #fffaf7 100%);width:100%;min-height:100vh;color:var(--auth-text);grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);display:grid}.Auth-Info_Container{min-height:100vh;padding:30px;position:relative;overflow:hidden}.Auth-Info_Content{isolation:isolate;border:1px solid #ffffff24;border-radius:32px;min-height:calc(100vh - 60px);position:relative;overflow:hidden;box-shadow:0 30px 90px #0206174d}.Auth-Info_Video{object-fit:cover;z-index:-3;width:100%;height:100%;position:absolute;inset:0}.Auth-Info_VideoOverlay{z-index:-2;background:linear-gradient(160deg,#21030673 0%,#210306b8 50%,#180305e6 100%),linear-gradient(135deg,#c11b272e,#f0b7ba1a);position:absolute;inset:0}.Auth-Info_GradientMesh{z-index:-1;background:radial-gradient(circle at 18% 25%,#c11b2738,#0000 24%),radial-gradient(circle at 85% 18%,#f0b7ba24,#0000 22%),radial-gradient(circle at 62% 76%,#d94a541f,#0000 20%);position:absolute;inset:0}.Auth-Info_TextContent{z-index:1;color:#f8fafc;flex-direction:column;justify-content:space-between;gap:32px;min-height:calc(100vh - 60px);padding:32px;display:flex;position:relative}.Auth-Info_TopBar{justify-content:space-between;align-items:center;gap:16px;display:flex}.Auth-BrandButton,.Auth-BackHomeLink{color:#f8fafc;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff0f;border:1px solid #ffffff29;border-radius:999px;align-items:center;min-height:44px;padding:0 18px;display:inline-flex}.Auth-BrandButton{cursor:pointer;letter-spacing:0;padding:8px 12px;font-weight:800}.Auth-BackHomeLink{font-size:.95rem;font-weight:600;transition:transform .18s,background-color .18s,border-color .18s}.Auth-BackHomeLink:hover,.Auth-BackHomeLink:focus-visible,.Auth-BrandButton:hover,.Auth-BrandButton:focus-visible{background:#ffffff1a;border-color:#ffffff38;transform:translateY(-1px)}.Auth-Info_CopyBlock{gap:14px;max-width:560px;display:grid}.Auth-Eyebrow{color:#f8fafceb;letter-spacing:.05em;text-transform:uppercase;background:#ffffff1a;border:1px solid #ffffff1f;border-radius:999px;align-items:center;width:fit-content;min-height:36px;padding:0 14px;font-size:.84rem;font-weight:700;display:inline-flex}.Auth-Main-Title{letter-spacing:-.05em;margin:0;font-size:clamp(3rem,5vw,5rem);font-weight:800;line-height:.95}.Auth-Subtitle{color:#f8fafcc7;margin:0;font-size:1.2rem;font-weight:500}.Auth-Rotating-Text-Container{align-items:center;min-height:54px;display:flex}.Auth-Rotating-Text{color:#f3a6ab;margin:0;font-size:clamp(1.6rem,2.7vw,2.5rem);font-weight:800;line-height:1.1;animation:3s ease-in-out infinite rotateText}@keyframes rotateText{0%{opacity:0;transform:translateY(20px)}10%,82%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-14px)}}.Auth-Info_Description{color:#f1f5f9cc;max-width:42ch;margin:0;font-size:1.02rem;line-height:1.7}.Auth-Info_Highlights{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.Auth-HighlightCard{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff14;border:1px solid #ffffff1f;border-radius:20px;gap:6px;padding:18px;display:grid}.Auth-HighlightCard strong{font-size:1.1rem;font-weight:800}.Auth-HighlightCard span{color:#f1f5f9c7;font-size:.92rem;line-height:1.5}.Auth-Info_Benefits{gap:12px;max-width:620px;display:grid}.Auth-BenefitItem{color:#f1f5f9e0;align-items:flex-start;gap:12px;margin:0;font-size:.98rem;line-height:1.6;display:flex}.Auth-BenefitItem:before{content:"";background:linear-gradient(135deg, var(--auth-accent-soft), var(--auth-accent));border-radius:999px;flex:0 0 10px;width:10px;height:10px;margin-top:.5em;box-shadow:0 0 0 6px #c11b271f}.Auth-FormContainer{justify-content:center;align-items:center;min-height:100vh;padding:36px 30px;display:flex}.Auth-FormShell{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);width:min(100%,560px);box-shadow:var(--auth-shadow);background:#ffffff80;border:1px solid #ffffff8c;border-radius:32px;padding:24px}.Auth-FormIntro{gap:10px;margin-bottom:20px;display:grid}.Auth-FormBadge{color:#8b0810;letter-spacing:.05em;text-transform:uppercase;background:#c11b271a;border-radius:999px;align-items:center;width:fit-content;min-height:34px;padding:0 14px;font-size:.82rem;font-weight:800;display:inline-flex}.Auth-PanelTitle{color:var(--auth-text);letter-spacing:-.04em;margin:0;font-size:clamp(2rem,3vw,2.5rem);line-height:1.05}.Auth-PanelText{color:var(--auth-text-soft);margin:0;font-size:1rem;line-height:1.7}.Auth-ModeToggle{background:#ffffffa3;border:1px solid #0f172a14;border-radius:20px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:16px;padding:8px;display:grid}.Auth-ModeButton{min-height:48px;color:var(--auth-text-soft);cursor:pointer;background:0 0;border:none;border-radius:14px;font-weight:700;transition:background-color .18s,color .18s,transform .18s,box-shadow .18s}.Auth-ModeButton:hover,.Auth-ModeButton:focus-visible{color:var(--auth-text);transform:translateY(-1px)}.Auth-ModeButton.is-active{color:#f8fafc;background:linear-gradient(135deg,#a6000b,#65070d);box-shadow:0 14px 26px #59060c33}.Auth-RegisterContainer,.Auth-LoginContainer{background:var(--auth-surface);border:1px solid #ffffffc7;border-radius:26px;gap:18px;width:100%;padding:28px;display:grid;box-shadow:0 18px 36px #0f172a14}.Auth-FormSectionHeading{gap:8px;display:grid}.form-title{color:var(--auth-text);letter-spacing:-.03em;margin:0;font-size:1.5rem;font-weight:800}.form-subtitle{color:var(--auth-text-soft);margin:0;font-size:.96rem;line-height:1.6}.Auth-FieldRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.form-group-organisationName,.form-group-fullName,.form-group-email,.form-group-countryCode,.form-group-phone,.form-group-password,.form-group-repeatPassword{gap:8px;display:grid}.label-organisationName,.label-fullName,.label-email,.label-countryCode,.label-phoneNumber,.label-password,.label-repeatPassword{color:var(--auth-text);letter-spacing:.04em;text-transform:uppercase;font-size:.82rem;font-weight:700}.input-organisationName,.input-fullName,.input-email,.input-countryCode,.input-phoneNumber,.input-password,.input-repeatPassword{border:1px solid var(--auth-border);background:var(--auth-surface-strong);width:100%;min-height:54px;color:var(--auth-text);border-radius:16px;padding:0 16px;transition:border-color .18s,box-shadow .18s,transform .18s}.input-organisationName::placeholder,.input-fullName::placeholder,.input-email::placeholder,.input-countryCode::placeholder,.input-phoneNumber::placeholder,.input-password::placeholder,.input-repeatPassword::placeholder{color:#94a3b8}.input-organisationName:focus,.input-fullName:focus,.input-email:focus,.input-countryCode:focus,.input-phoneNumber:focus,.input-password:focus,.input-repeatPassword:focus{border-color:#a6000b8c;outline:none;transform:translateY(-1px);box-shadow:0 0 0 4px #c11b2724}.Auth-SubmitBlock{gap:14px;display:grid}.Auth-FormMeta{color:#3b0509;background:#c11b2714;border-radius:16px;margin:0;padding:14px 16px;font-size:.92rem;line-height:1.6}.btn-submit{color:#f8fafc;letter-spacing:.03em;cursor:pointer;background:linear-gradient(135deg,#a6000b 0%,#65070d 72%,#210306 140%);border:none;border-radius:16px;width:100%;min-height:54px;font-size:.98rem;font-weight:800;transition:transform .18s,box-shadow .18s,filter .18s;box-shadow:0 18px 30px #59060c33}.btn-submit:hover,.btn-submit:focus-visible{filter:brightness(1.03);transform:translateY(-1px);box-shadow:0 22px 36px #59060c42}.btn-submit:disabled{cursor:wait;opacity:.84}.form-footer-text{text-align:center;color:var(--auth-text-muted);margin:0;font-size:.95rem}.form-footer-link{color:#a6000b;font-size:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-weight:700}.form-footer-link:hover,.form-footer-link:focus-visible{text-decoration:underline}@media (width<=1180px){.Main-AuthScreen{grid-template-columns:minmax(0,1fr)}.Auth-Info_Container{min-height:auto;padding:24px 24px 0}.Auth-Info_Content,.Auth-Info_TextContent{min-height:620px}.Auth-FormContainer{min-height:auto;padding-top:24px;padding-bottom:40px}}@media (width<=768px){.Main-AuthScreen{background:radial-gradient(circle at 0 0,#c11b2733,#0000 32%),linear-gradient(#210306 0%,#3b0509 44%,#efe2dd 44%,#fffaf7 100%)}.Auth-Info_Container{padding:16px 16px 0}.Auth-Info_Content{border-radius:28px;min-height:540px}.Auth-Info_TextContent{min-height:540px;padding:22px}.Auth-Main-Title{font-size:clamp(2.6rem,10vw,4rem)}.Auth-Subtitle,.Auth-Info_Description{font-size:.96rem}.Auth-Info_Highlights{grid-template-columns:1fr}.Auth-FormContainer{padding:18px 16px 28px}.Auth-FormShell{border-radius:26px;width:100%;padding:16px}.Auth-RegisterContainer,.Auth-LoginContainer{border-radius:22px;padding:22px 18px}.Auth-FieldRow{grid-template-columns:1fr;gap:18px}}@media (width<=520px){.Auth-Info_TopBar{flex-direction:column;align-items:stretch}.Auth-BrandButton,.Auth-BackHomeLink{justify-content:center}.Auth-ModeToggle{grid-template-columns:1fr}.Auth-PanelTitle{font-size:1.8rem}.form-title{font-size:1.3rem}.form-footer-text,.form-subtitle,.Auth-FormMeta{font-size:.9rem}}.AlertContainer{z-index:9999;color:#fff;border-radius:14px;align-items:flex-start;gap:12px;min-width:280px;max-width:420px;padding:16px 18px;animation:.22s ease-out alertSlideIn;display:flex;position:fixed;top:24px;right:24px;box-shadow:0 18px 45px #0f172a3d}.SuccessAlert{background:linear-gradient(135deg,#16a34a 0%,#22c55e 100%)}.ErrorAlert{background:linear-gradient(135deg,#dc2626 0%,#ef4444 100%)}.AlertRightContainer{flex-direction:column;gap:4px;min-width:0;display:flex}.AlertTitle{margin:0;font-size:16px;font-weight:700;line-height:1.2}.AlertMessage{opacity:.95;word-break:break-word;margin:0;font-size:14px;line-height:1.4}@keyframes alertSlideIn{0%{opacity:0;transform:translateY(-12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=640px){.AlertContainer{min-width:0;max-width:none;top:16px;left:16px;right:16px}}.AppShimmer{background:linear-gradient(90deg,#e2e8f0eb 0%,#f8fafc 50%,#e2e8f0eb 100%) 0 0/200% 100%;animation:1.4s ease-in-out infinite AppShimmerPulse;position:relative;overflow:hidden}.AppShimmer-Block{border-radius:12px;display:block}.AppShimmer-Card{background:linear-gradient(#fffffff5,#f8fafcf5);border:1px solid #94a3b829;border-radius:24px;gap:.85rem;padding:1.25rem;display:grid;box-shadow:0 18px 42px #0f172a0f}.AppShimmer-Title{width:34%;height:14px}.AppShimmer-Line{width:100%;height:12px}.AppShimmer-LineWide{width:72%;height:18px}.AppShimmer-LineShort{width:48%}.AppShimmer-Table{gap:.9rem;display:grid}.AppShimmer-TableRow{grid-template-columns:repeat(var(--shimmer-columns,6), minmax(0, 1fr));gap:.85rem;display:grid}.AppShimmer-TableHead{margin-bottom:.2rem}.AppShimmer-TableCell{border-radius:10px;height:18px}.AppShimmer-TableCellHead{height:14px}.AppShimmer-TableCellShort{width:70%}@keyframes AppShimmerPulse{0%{background-position:200% 0}to{background-position:-200% 0}}.AdminDashboard{--dashboard-ink:#241617;--dashboard-muted:#80686b;--dashboard-border:#8b08101f;--dashboard-surface:#fffaf7;--dashboard-surface-soft:#fff4f3;--dashboard-shadow:0 18px 40px #3b05090f;color:var(--dashboard-ink);gap:1.4rem;display:grid}.AdminDashboard-TopRow,.AdminDashboard-TopActions,.AdminDashboard-StoreSummaryHeader,.AdminDashboard-StoreSummaryMeta,.AdminDashboard-StatHead,.AdminDashboard-PanelHeader,.AdminDashboard-ProgressMeta,.AdminDashboard-ProgressFoot,.AdminDashboard-FeatureHead{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.AdminDashboard-Eyebrow,.AdminDashboard-PanelEyebrow{letter-spacing:.12em;text-transform:uppercase;margin:0 0 .5rem;font-size:.75rem;font-weight:800}.AdminDashboard-Eyebrow{color:#a6000b}.AdminDashboard-PanelEyebrow{color:#8b0810}.AdminDashboard-TopRow h1{letter-spacing:-.05em;margin:0;font-size:clamp(2rem,3.1vw,3rem);line-height:.98}.AdminDashboard-TopRow p:last-child,.AdminDashboard-StoreSummaryHeader p,.AdminDashboard-StoreSummaryMeta span,.AdminDashboard-StatCard p,.AdminDashboard-EmptyText,.AdminDashboard-LegendRow p,.AdminDashboard-ProgressMeta span,.AdminDashboard-ProgressFoot span,.AdminDashboard-ListRow p,.AdminDashboard-FeatureHead p,.AdminDashboard-FeatureFoot span,.AdminDashboard-BarValue,.AdminDashboard-BarLabel,.AdminDashboard-PanelMeta{color:var(--dashboard-muted)}.AdminDashboard-DateBlock{text-align:right;padding-top:.35rem}.AdminDashboard-DateBlock strong,.AdminDashboard-DateBlock span{display:block}.AdminDashboard-DateBlock strong{color:var(--dashboard-ink)}.AdminDashboard-DateBlock span{margin-top:.25rem}.AdminDashboard-RefreshButton,.AdminDashboard-StoreButton{min-height:48px;font:inherit;cursor:pointer;border:0;border-radius:16px;align-items:center;gap:.65rem;padding:.85rem 1.05rem;font-weight:700;text-decoration:none;transition:transform .16s,box-shadow .16s;display:inline-flex}.AdminDashboard-RefreshButton{color:#8b0810;background:#f9dfe0;box-shadow:0 12px 24px #a6000b1f}.AdminDashboard-StoreButton{color:#fff;background:linear-gradient(135deg,#a6000b,#65070d);box-shadow:0 12px 24px #59060c33}.AdminDashboard-RefreshButton:hover,.AdminDashboard-StoreButton:hover{transform:translateY(-1px)}.AdminDashboard-StoreSummary,.AdminDashboard-StatCard,.AdminDashboard-PanelCard,.AdminDashboard-FeatureCard{border:1px solid var(--dashboard-border);box-shadow:var(--dashboard-shadow)}.AdminDashboard-StoreSummary{background:radial-gradient(circle at 100% 0,#c11b271f,#0000 28%),linear-gradient(135deg,#fffaf7,#fff4f3 62%,#f0e6e2);border-radius:24px;gap:.9rem;padding:1.4rem 1.55rem;display:grid}.AdminDashboard-StoreSummaryHeader span{color:#a6000b;letter-spacing:.04em;text-transform:uppercase;font-size:.82rem;font-weight:800;display:block}.AdminDashboard-StoreSummaryHeader strong{margin-top:.35rem;font-size:1.25rem;display:block}.AdminDashboard-StatsGrid,.AdminDashboard-PanelGrid,.AdminDashboard-FeatureGrid,.AdminDashboard-HeroStats{gap:1rem;display:grid}.AdminDashboard-StatsGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.AdminDashboard-PanelGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.AdminDashboard-FeatureGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.AdminDashboard-StatCard,.AdminDashboard-PanelCard,.AdminDashboard-FeatureCard{background:var(--dashboard-surface);border-radius:26px}.AdminDashboard-StatCard,.AdminDashboard-PanelCard{padding:1.35rem}.AdminDashboard-StatCard{align-content:space-between;min-height:190px;display:grid;position:relative;overflow:hidden}.AdminDashboard-StatCard:after{content:"";pointer-events:none;background:#ffffff61;border-radius:50%;width:120px;height:120px;position:absolute;inset:auto -24px -24px auto}.AdminDashboard-StatCard.amber{background:linear-gradient(135deg,#fff4db,#fffaf0 65%,#fff)}.AdminDashboard-StatCard.teal{background:linear-gradient(135deg,#ddfbf5,#f3fffc 65%,#fff)}.AdminDashboard-StatCard.blue{background:linear-gradient(135deg,#e7efff,#f6f9ff 65%,#fff)}.AdminDashboard-StatCard.slate{background:linear-gradient(135deg,#eef2f8,#f8fbff 65%,#fff)}.AdminDashboard-StatHead{color:#334155;font-size:.92rem;font-weight:800}.AdminDashboard-StatHead svg{width:18px;height:18px}.AdminDashboard-StatCard strong{letter-spacing:-.05em;margin:.45rem 0 .4rem;font-size:clamp(1.55rem,2vw,2.2rem);line-height:1.02;display:block}.AdminDashboard-PanelHeader{margin-bottom:1.1rem}.AdminDashboard-PanelHeader h2{letter-spacing:-.03em;margin:0;font-size:1.28rem}.AdminDashboard-HeroCard{color:#fff;background:linear-gradient(135deg,#0f766ef5,#115e59eb),linear-gradient(135deg,#fff,#fff)}.AdminDashboard-HeroCard .AdminDashboard-PanelEyebrow,.AdminDashboard-HeroCard .AdminDashboard-PanelHeader h2,.AdminDashboard-HeroCard .AdminDashboard-HeroStats strong,.AdminDashboard-HeroCard .AdminDashboard-HeroValue{color:#fff}.AdminDashboard-HeroCard .AdminDashboard-PanelEyebrow,.AdminDashboard-HeroCard .AdminDashboard-HeroStats span{color:#ffffffbd}.AdminDashboard-HeroValue{font-size:clamp(1.25rem,2vw,1.65rem);font-weight:800}.AdminDashboard-HeroStats{grid-template-columns:repeat(2,minmax(0,1fr))}.AdminDashboard-HeroStats div{background:#ffffff1f;border-radius:18px;padding:1rem 1.05rem}.AdminDashboard-HeroStats span,.AdminDashboard-HeroStats strong{display:block}.AdminDashboard-HeroStats strong{margin-top:.35rem}.AdminDashboard-BarChart{grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:.75rem;min-height:280px;display:grid}.AdminDashboard-BarColumn{justify-items:center;gap:.55rem;display:grid}.AdminDashboard-BarTrack{background:linear-gradient(0deg,#94a3b829 1px,#0000 1px) 0 0/100% 36px,linear-gradient(#fffaf2,#fff) 0 0/100% 100%;border-radius:16px 16px 10px 10px;align-items:flex-end;width:100%;height:180px;padding:0 .2rem;display:flex}.AdminDashboard-BarFill{background:linear-gradient(#f0b256,#c11b27);border-radius:12px 12px 8px 8px;width:100%;min-height:8px}.AdminDashboard-BarValue,.AdminDashboard-BarLabel{text-align:center;font-size:.8rem}.AdminDashboard-DonutLayout{grid-template-columns:minmax(200px,240px) minmax(0,1fr);align-items:center;gap:1rem;display:grid}.AdminDashboard-Donut{border-radius:50%;place-items:center;width:220px;height:220px;margin:0 auto;display:grid}.AdminDashboard-DonutHole{text-align:center;background:#fff;border-radius:50%;place-items:center;width:64%;height:64%;display:grid}.AdminDashboard-DonutHole strong{color:var(--dashboard-ink);font-size:1.25rem}.AdminDashboard-DonutHole span{color:var(--dashboard-muted);font-size:.86rem}.AdminDashboard-DonutEmpty{background:linear-gradient(135deg,#eef2f8,#fff)}.AdminDashboard-LegendList,.AdminDashboard-ProgressList,.AdminDashboard-List{gap:.85rem;display:grid}.AdminDashboard-LegendRow,.AdminDashboard-ListRow{grid-template-columns:auto 1fr auto;align-items:center;gap:.8rem;display:grid}.AdminDashboard-LegendDot,.AdminDashboard-StatusDot{border-radius:999px;width:12px;height:12px;display:inline-block}.AdminDashboard-LegendRow strong,.AdminDashboard-LegendRow span,.AdminDashboard-ProgressMeta strong,.AdminDashboard-ListRow strong,.AdminDashboard-ListRow span{color:var(--dashboard-ink)}.AdminDashboard-ProgressCard{background:linear-gradient(135deg,#fffaf4,#fff);border:1px solid #94a3b824;border-radius:18px;padding:.95rem 1rem}.AdminDashboard-ProgressMeta strong,.AdminDashboard-ProgressMeta span,.AdminDashboard-ProgressFoot span{display:block}.AdminDashboard-ProgressTrack{background:#ece3d7;border-radius:999px;height:8px;margin:.8rem 0 .65rem;overflow:hidden}.AdminDashboard-ProgressFill{border-radius:inherit;background:linear-gradient(90deg,#0f766e,#2dd4bf);height:100%}.AdminDashboard-ProgressFoot{gap:1rem}.AdminDashboard-ListBadge{color:#c11b27;background:#fff5e5;border-radius:12px;place-items:center;width:36px;height:36px;display:grid}.AdminDashboard-StatusDot.is-pending{background:#f59e0b}.AdminDashboard-StatusDot.is-preparing{background:#2563eb}.AdminDashboard-StatusDot.is-ready,.AdminDashboard-StatusDot.is-served{background:#10b981}.AdminDashboard-StatusDot{background:#94a3b8}.AdminDashboard-FeatureCard{flex-direction:column;justify-content:space-between;min-height:240px;padding:1.35rem;display:flex}.AdminDashboard-FeatureCard.green{background:linear-gradient(135deg,#fcfdf8,#f1fcf3 68%,#fff)}.AdminDashboard-FeatureCard.blue{background:linear-gradient(135deg,#f9fbff,#eef4ff 68%,#fff)}.AdminDashboard-FeatureCard.sand{background:linear-gradient(135deg,#fffaf4,#fff2e1 68%,#fff)}.AdminDashboard-FeatureIcon{border:1px solid #94a3b824;border-radius:18px;place-items:center;width:58px;height:58px;display:grid}.AdminDashboard-FeatureCard.green .AdminDashboard-FeatureIcon{color:#059669;background:#10b9811a}.AdminDashboard-FeatureCard.blue .AdminDashboard-FeatureIcon{color:#2563eb;background:#2563eb1a}.AdminDashboard-FeatureCard.sand .AdminDashboard-FeatureIcon{color:#c11b27;background:#d977061a}.AdminDashboard-FeatureValue{letter-spacing:-.07em;font-size:clamp(2.3rem,4vw,3.6rem);line-height:.95}.AdminDashboard-FeatureValue.green{color:#059669}.AdminDashboard-FeatureValue.blue{color:#2563eb}.AdminDashboard-FeatureValue.sand{color:#c11b27}.AdminDashboard-FeatureFoot,.AdminDashboard-FeatureFootStack{gap:.35rem;display:grid}.AdminDashboard-EmptyText{margin:0;line-height:1.6}@media (width<=1280px){.AdminDashboard-StatsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.AdminDashboard-FeatureGrid{grid-template-columns:1fr}}@media (width<=1080px){.AdminDashboard-PanelGrid,.AdminDashboard-DonutLayout{grid-template-columns:1fr}.AdminDashboard-BarChart{grid-template-columns:repeat(7,minmax(90px,1fr));padding-bottom:.35rem;overflow-x:auto}}@media (width<=860px){.AdminDashboard-TopRow,.AdminDashboard-TopActions,.AdminDashboard-StoreSummaryHeader,.AdminDashboard-StoreSummaryMeta,.AdminDashboard-PanelHeader{flex-direction:column;align-items:stretch}.AdminDashboard-DateBlock{text-align:left;padding-top:0}.AdminDashboard-StatsGrid,.AdminDashboard-PanelGrid,.AdminDashboard-HeroStats{grid-template-columns:1fr}.AdminDashboard-ListRow,.AdminDashboard-LegendRow{grid-template-columns:auto 1fr}.AdminDashboard-ListRow span,.AdminDashboard-LegendRow>span:last-child{grid-column:2}}.AdminNavbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f7f1ede0;border-bottom:1px solid #8b08101f;align-items:center;gap:1rem;height:86px;padding:0 3rem;display:flex}.AdminNavbar-Spacer{flex:1}.AdminNavbar-IconButton{color:#3b0509;cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.AdminNavbar-IconButton svg{width:23px;height:23px}.AdminNavbar-LogoutButton{color:#fff;min-height:42px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#a6000b,#65070d);border:0;border-radius:12px;align-items:center;gap:.65rem;padding:.7rem 1rem;font-weight:700;display:inline-flex;box-shadow:0 10px 22px #59060c33}.AdminNavbar-LogoutButton svg{width:18px;height:18px}@media (width<=960px){.AdminNavbar{padding:0 1rem}.AdminNavbar-LogoutButton span{display:none}.AdminNavbar-LogoutButton{padding:.7rem .8rem}}.Main-StructContainer{background:#f7f1ed;grid-template-columns:360px minmax(0,1fr);min-height:100vh;display:grid}.AdminSidebar{background:#fffaf7;border-right:1px solid #8b08101f;flex-direction:column;gap:2rem;min-height:100vh;padding:1.4rem 1.8rem 2rem;display:flex}.AdminSidebar-Logo{color:#3b0509;width:fit-content;text-decoration:none;display:inline-flex}.AdminSidebar-Workspace{color:#6d5558;align-items:center;gap:.9rem;font-size:1rem;font-weight:500;display:flex}.AdminSidebar-WorkspaceIcon,.AdminSidebar-NavIcon{place-items:center;display:grid}.AdminSidebar-WorkspaceIcon svg,.AdminSidebar-NavIcon svg{width:20px;height:20px}.AdminSidebar-SectionTitle{color:#80686b;font-size:.98rem;font-weight:500}.AdminSidebar-NavGroup{gap:.3rem;display:grid}.AdminSidebar-NavItem,.AdminSidebar-Link{color:#241617;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:14px;align-items:center;gap:1rem;width:100%;min-height:48px;padding:.9rem 1rem;font-size:.95rem;font-weight:500;text-decoration:none;display:flex}.AdminSidebar-NavDropdown{gap:.35rem;display:grid}.AdminSidebar-NavButton{font:inherit;justify-content:space-between}.AdminSidebar-NavContent{align-items:center;gap:1rem;min-width:0;display:flex}.AdminSidebar-NavCaret{color:#94a3b8;place-items:center;transition:transform .18s,color .18s;display:grid}.AdminSidebar-NavCaret.open{transform:rotate(180deg)}.AdminSidebar-NavButton.active .AdminSidebar-NavCaret{color:#a6000b}.AdminSidebar-NavItem.active{color:#a6000b;background:#f9dfe0}.AdminSidebar-NavItem.active .AdminSidebar-NavIcon{color:#a6000b}.AdminSidebar-SubNav{gap:.3rem;padding-left:.9rem;display:grid}.AdminSidebar-SubNavItem{color:#6d5558;border-radius:12px;align-items:center;gap:.75rem;min-height:44px;padding:.75rem 1rem;font-size:.92rem;font-weight:500;text-decoration:none;display:flex}.AdminSidebar-SubNavItem.active{color:#a6000b;background:#fff0f0}.AdminSidebar-SubNavMarker{background:#a6000b33;border-radius:999px;flex-shrink:0;width:8px;height:8px}.AdminSidebar-SubNavItem.active .AdminSidebar-SubNavMarker{background:#a6000b;box-shadow:0 0 0 4px #a6000b1f}.AdminSidebar-NavLabel,.AdminSidebar-Link span:last-child{line-height:1}.AdminSidebar-Link{color:#241617;margin-top:auto}.AdminMain{background:#f7f1ed;flex-direction:column;min-width:0;min-height:100vh;display:flex}.Struct-InjectedView{flex:1;padding:3rem}.Floating-Action-Button{cursor:pointer;color:#fff;background:linear-gradient(135deg,#a6000b,#65070d);border:none;border-radius:10px;padding:.85rem 1.35rem;font-size:.95rem;font-weight:700;position:absolute;bottom:10px;right:10px}@media (width<=1100px){.Main-StructContainer{grid-template-columns:1fr}.AdminSidebar{border-bottom:1px solid #94a3b82e;border-right:0;gap:1rem;min-height:auto;padding:1rem}.AdminSidebar-NavGroup{grid-template-columns:repeat(2,minmax(0,1fr))}.AdminSidebar-NavDropdown{grid-column:1/-1}.AdminSidebar-Link{margin-top:0}}@media (width<=720px){.Struct-InjectedView{padding:1.25rem 1rem 1.5rem}.AdminSidebar-NavGroup{grid-template-columns:1fr}}.Main-FormOverlay{z-index:120;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172a75;place-items:center;padding:1.25rem;display:grid;position:fixed;inset:0}.Main-FormContainer{background:linear-gradient(#fff,#f8fafc);border:1px solid #94a3b83d;border-radius:16px;width:min(720px,100%);max-height:min(88vh,920px);overflow:auto;box-shadow:0 30px 70px #0f172a38}.Form-Header{border-bottom:1px solid #94a3b82e;padding:1.35rem 1.4rem 1rem}.Form-Kicker{letter-spacing:.12em;text-transform:uppercase;color:#0369a1;margin:0 0 .35rem;font-size:.72rem;font-weight:700}.Form-Title{color:#0f172a;margin:0;font-size:1.3rem}.Form-Fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding:1.35rem 1.4rem;display:grid}.form-Template-Field{gap:.45rem;display:grid}.form-Template-Label{color:#334155;font-size:.9rem;font-weight:700}.form-Template-Input{color:#0f172a;background:#fff;border:1px solid #94a3b847;border-radius:12px;outline:none;width:100%;min-height:48px;padding:.85rem .95rem;font-size:.95rem;transition:border-color .18s,box-shadow .18s}.form-Template-Input:focus{border-color:#0284c7a6;box-shadow:0 0 0 4px #0ea5e91f}.form-Template-AddressLine1-Field,.form-Template-AddressLine2-Field{grid-column:1/-1}.Form-Action{border-top:1px solid #94a3b82e;justify-content:flex-end;gap:.75rem;padding:1rem 1.4rem 1.35rem;display:flex}.Form-Button{cursor:pointer;border-radius:12px;min-height:46px;padding:.8rem 1.1rem;font-weight:700}.Form-ButtonSecondary{color:#0f172a;background:#fff;border:1px solid #94a3b842}.Form-ButtonPrimary{color:#fff;background:linear-gradient(135deg,#0f172a);border:1px solid #0284c73d}@media (width<=640px){.Main-FormOverlay{align-items:end;padding:.75rem}.Main-FormContainer{border-radius:14px;max-height:92vh}.Form-Fields{grid-template-columns:1fr;padding:1rem}.form-Template-AddressLine1-Field,.form-Template-AddressLine2-Field{grid-column:auto}.Form-Header,.Form-Action{padding-left:1rem;padding-right:1rem}.Form-Action{flex-direction:column-reverse}.Form-Button{width:100%}}.AdminSection{gap:1.5rem;display:grid}.AdminSection-Hero{background:linear-gradient(135deg,#fcfbf8,#fffaf3 58%,#f5efe5);border:1px solid #94a3b824;border-radius:24px;justify-content:space-between;align-items:end;gap:1rem;padding:1.65rem;display:flex;box-shadow:0 10px 28px #0f172a0a}.AdminSection-Eyebrow{text-transform:uppercase;letter-spacing:.12em;color:#a6000b;margin:0 0 .45rem;font-size:.74rem;font-weight:700}.AdminSection-Hero h1{color:#0f172a;letter-spacing:-.04em;margin:0;font-size:clamp(1.8rem,2.8vw,2.5rem);line-height:1}.AdminSection-Hero p{color:#64748b;max-width:62ch;margin:.75rem 0 0;line-height:1.65}.AdminSection-PrimaryButton{color:#fff;cursor:pointer;white-space:nowrap;background:#0f172a;border:1px solid #b07b382e;border-radius:14px;padding:.95rem 1.2rem;font-weight:700;box-shadow:0 8px 18px #0f172a1a}.LocationManagement-FormWrap{background:#fff;border:1px solid #94a3b82e;border-radius:18px;overflow:hidden;box-shadow:0 10px 28px #0f172a0f}.LocationManagement-Grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.LocationManagement-Card{background:#fcfbf8;border:1px solid #94a3b824;border-radius:20px;gap:1rem;padding:1.35rem;display:grid;box-shadow:0 8px 22px #0f172a0a}.LocationManagement-Card.EmptyState,.LocationManagement-Card.ErrorState{grid-column:1/-1}.LocationManagement-Card.ErrorState{background:#fff4f3;border-color:#c2410c2e}.LocationManagement-Card h2{color:#0f172a;margin:0}.LocationManagement-CardHeader{align-items:center;gap:.85rem;display:flex}.LocationManagement-IconWrap{color:#a6000b;background:#b07b381a;border-radius:14px;place-items:center;width:44px;height:44px;display:grid}.LocationManagement-IconWrap svg{width:22px;height:22px}.LocationManagement-Meta{color:#64748b;gap:.35rem;display:grid}.LocationManagement-Status{border-radius:999px;width:fit-content;padding:.5rem .8rem;font-size:.82rem;font-weight:700}.LocationManagement-Status.Active{color:#166534;background:#dcfce7}.LocationManagement-Status.Inactive{color:#991b1b;background:#fee2e2}.LocationManagement-Status.Pending{color:#65070d;background:#fef3c7}.LocationManagement-Status.Healthy,.LocationManagement-Status.Stable{color:#166534;background:#dcfce7}.LocationManagement-Status.Monitor{color:#65070d;background:#fef3c7}.LocationManagement-Status.Low-Stock{color:#991b1b;background:#fee2e2}.LocationManagement-ActionButton{color:#fff;cursor:pointer;background:#0f172a;border:1px solid #0f172a1f;border-radius:12px;width:fit-content;padding:.7rem 1rem;font-weight:700}@media (width<=720px){.AdminSection-Hero{border-radius:18px;flex-direction:column;align-items:flex-start;padding:1.25rem}.LocationManagement-Grid{grid-template-columns:1fr}}.UserManagementPage{gap:1.5rem;display:grid}.UserManagement-Hero{background:radial-gradient(circle at 100% 0,#b47f431f,#0000 28%),linear-gradient(135deg,#fcfbf8,#fff6eb 58%,#f2ebe1);border:1px solid #94a3b824;border-radius:26px;justify-content:space-between;align-items:end;gap:1rem;padding:1.7rem;display:flex;box-shadow:0 12px 32px #0f172a0d}.UserManagement-Eyebrow{text-transform:uppercase;letter-spacing:.12em;color:#a6000b;margin:0 0 .45rem;font-size:.74rem;font-weight:700}.UserManagement-Hero h1,.UserManagement-Panel h2,.UserManagement-RoleCard h3{color:#0f172a;margin:0}.UserManagement-Hero h1{letter-spacing:-.04em;font-size:clamp(1.9rem,2.8vw,2.7rem);line-height:1}.UserManagement-Hero p{color:#64748b;max-width:64ch;margin:.75rem 0 0;line-height:1.65}.UserManagement-HeroActions{flex-wrap:wrap;justify-content:flex-end;gap:.75rem;display:flex}.UserManagement-PrimaryButton,.UserManagement-SecondaryButton{cursor:pointer;white-space:nowrap;border-radius:14px;min-height:48px;padding:.9rem 1.15rem;font-weight:700}.UserManagement-PrimaryButton{color:#fff;background:#0f172a;border:1px solid #0f172a14;box-shadow:0 10px 22px #0f172a1f}.UserManagement-SecondaryButton{color:#a6000b;background:#fffaf3;border:1px solid #b07b3838}.UserManagement-StatsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.UserManagement-StatCard,.UserManagement-Panel,.UserManagement-RoleCard{background:#fcfbf8;border:1px solid #94a3b824;border-radius:20px;box-shadow:0 10px 24px #0f172a0a}.UserManagement-StatCard{padding:1.2rem 1.25rem}.UserManagement-StatCard span{color:#8b5e34;text-transform:uppercase;letter-spacing:.08em;font-size:.82rem;font-weight:700;display:block}.UserManagement-StatCard strong{color:#0f172a;margin-top:.55rem;font-size:2rem;display:block}.UserManagement-StatCard p,.UserManagement-RoleDescription,.UserManagement-EmptyStateText,.UserManagement-HelperText{color:#64748b;margin:.65rem 0 0;line-height:1.55}.UserManagement-Layout{gap:1rem;display:grid}.UserManagement-Panel{padding:1.3rem}.UserManagement-Panel.ErrorState{background:#fff4f3;border-color:#c2410c33}.UserManagement-PanelHeader,.UserManagement-RoleCardHeader,.UserManagement-RoleCell{justify-content:space-between;align-items:flex-start;gap:.9rem;display:flex}.UserManagement-PanelMeta,.UserManagement-RoleId{color:#8b5e34;font-size:.86rem;font-weight:700}.UserManagement-TableWrap{margin-top:1rem;overflow:auto}.UserManagement-Table{border-collapse:collapse;width:100%;min-width:1120px}.UserManagement-Table th,.UserManagement-Table td{text-align:left;vertical-align:top;border-bottom:1px solid #94a3b824;padding:.95rem .8rem}.UserManagement-Table th{color:#64748b;text-transform:uppercase;letter-spacing:.08em;font-size:.8rem}.UserManagement-Table td strong{color:#0f172a;display:block}.UserManagement-Table td span,.UserManagement-Table td small{color:#64748b;display:block}.UserManagement-Table td small{margin-top:.25rem}.UserManagement-RoleBadge{color:#a16207;background:#f9dfe0;border-radius:999px;width:fit-content;padding:.42rem .72rem;font-size:.78rem;font-weight:700}.UserManagement-RoleBadge.current{color:#0369a1;background:#e0f2fe}.UserManagement-BadgeRow{flex-wrap:wrap;align-items:center;gap:.45rem;margin-top:.4rem;display:flex}.UserManagement-NameCell{gap:.25rem;display:grid}.UserManagement-PillGroup{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex}.UserManagement-PillGroup.compact{margin-top:0}.UserManagement-Pill{color:#334155;background:#f1f5f9;border-radius:999px;padding:.42rem .72rem;font-size:.82rem;font-weight:700}.UserManagement-Pill.muted{color:#94a3b8;background:#f8fafc}.UserManagement-RoleGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem;display:grid}.UserManagement-RoleCard{padding:1.1rem}.UserManagement-RoleDescription{margin-top:.7rem}.UserManagement-StatusBadge{border-radius:999px;width:fit-content;padding:.42rem .72rem;font-size:.78rem;font-weight:700}.UserManagement-StatusBadge.active{color:#15803d;background:#ecfdf5}.UserManagement-StatusBadge.suspended{color:#c2410c;background:#fff4f3}.UserManagement-ActionGroup{flex-wrap:wrap;gap:.5rem;display:flex}.UserManagement-ActionGroup.role-actions{margin-top:1rem}.UserManagement-ActionButton{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #94a3b833;border-radius:12px;min-height:38px;padding:.6rem .82rem;font-size:.82rem;font-weight:700;transition:transform .18s,box-shadow .18s,border-color .18s}.UserManagement-ActionButton:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 20px #0f172a0f}.UserManagement-ActionButton.warning{color:#8b0810;background:#fff4f3;border-color:#d9770633}.UserManagement-ActionButton.success{color:#15803d;background:#f0fdf4;border-color:#22c55e33}.UserManagement-ActionButton.danger{color:#be123c;background:#fff1f2;border-color:#ef444433}.UserManagement-ActionButton:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.UserManagement-FormSpanFull{grid-column:1/-1}.UserManagement-ViewSelector{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:.35rem;display:grid}.UserManagement-ViewOption{color:#334155;background:#fff;border:1px solid #94a3b838;border-radius:16px;gap:.25rem;padding:.95rem;display:grid}.UserManagement-ViewOption.selected{background:#fff8ef;border-color:#b07b3866;box-shadow:inset 0 0 0 1px #b07b3814}.UserManagement-ViewOption input{margin:0}.UserManagement-ViewOption span{color:#8b5e34;text-transform:uppercase;letter-spacing:.08em;font-size:.8rem;font-weight:700}.UserManagement-ViewOption strong{color:#0f172a}@media (width<=960px){.UserManagement-StatsGrid,.UserManagement-RoleGrid,.UserManagement-ViewSelector{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.UserManagement-Hero{border-radius:18px;flex-direction:column;align-items:flex-start;padding:1.25rem}.UserManagement-HeroActions{width:100%}.UserManagement-PrimaryButton,.UserManagement-SecondaryButton{flex:100%}.UserManagement-Panel,.UserManagement-StatCard,.UserManagement-RoleCard{border-radius:18px}.UserManagement-StatsGrid,.UserManagement-RoleGrid,.UserManagement-ViewSelector{grid-template-columns:1fr}}.InventoryWorkspace{grid-template-columns:280px minmax(0,1fr);gap:1.5rem;min-height:100%;display:grid}.InventoryWorkspace-Sidebar{background:radial-gradient(circle at top,#c11b273d,#0000 30%),linear-gradient(#3b0509 0%,#210306 100%);border-radius:28px;align-self:start;gap:1.2rem;padding:1.25rem;display:grid;position:sticky;top:1rem;box-shadow:0 26px 42px #3b050933}.InventoryWorkspace-BrandBlock{background:#0f172a47;border:1px solid #94a3b824;border-radius:20px;padding:1rem}.InventoryWorkspace-Logo{color:#fff8f7;margin-bottom:1rem}.InventoryWorkspace-BrandEyebrow,.InventoryWorkspace-Eyebrow,.InventoryWorkspace-PanelEyebrow{letter-spacing:.12em;text-transform:uppercase;margin:0 0 .45rem;font-size:.74rem;font-weight:700}.InventoryWorkspace-BrandEyebrow{color:#94a3b8c7}.InventoryWorkspace-BrandBlock strong{color:#f8fafc;margin-bottom:.55rem;font-size:1.12rem;display:block}.InventoryWorkspace-BrandBlock p{color:#e2e8f0b3;margin:0;line-height:1.55}.InventoryWorkspace-Nav{gap:.45rem;display:grid}.InventoryWorkspace-NavItem,.InventoryWorkspace-SubNavItem{color:#9fb0cf;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:18px;align-items:center;gap:.95rem;width:100%;min-height:52px;padding:.95rem 1rem;font-size:.98rem;font-weight:600;text-decoration:none;transition:background .18s,color .18s,transform .18s;display:flex}.InventoryWorkspace-NavItem:hover,.InventoryWorkspace-SubNavItem:hover{color:#f8fafc;background:#94a3b814}.InventoryWorkspace-NavItem.active{color:#f8fafc;background:linear-gradient(135deg,#c11b27,#8b0810);box-shadow:0 16px 32px #a6000b4d}.InventoryWorkspace-NavIcon,.InventoryWorkspace-SubNavIcon{flex-shrink:0;place-items:center;display:grid}.InventoryWorkspace-NavIcon svg,.InventoryWorkspace-SubNavIcon svg,.InventoryWorkspace-NavCaret svg{width:20px;height:20px}.InventoryWorkspace-NavDropdown{gap:.45rem;display:grid}.InventoryWorkspace-SidebarActions{gap:.75rem;margin-top:.35rem;display:grid}.InventoryWorkspace-SidebarButton{color:#f8fafc;text-align:left;cursor:pointer;background:#0f172a47;border:1px solid #94a3b829;border-radius:18px;align-items:center;gap:.95rem;width:100%;min-height:52px;padding:.95rem 1rem;font-size:.95rem;font-weight:700;transition:background .18s,border-color .18s,transform .18s;display:flex}.InventoryWorkspace-SidebarButton:hover{background:#94a3b81f;border-color:#94a3b83d;transform:translateY(-1px)}.InventoryWorkspace-SidebarButton svg{flex-shrink:0;width:20px;height:20px}.InventoryWorkspace-SidebarButton.danger{color:#fecaca;background:#7f1d1d3d;border-color:#f8717138}.InventoryWorkspace-SidebarButton.danger:hover{background:#7f1d1d5c;border-color:#f871714d}.InventoryWorkspace-NavButton{font:inherit;justify-content:space-between}.InventoryWorkspace-NavButtonContent{align-items:center;gap:.95rem;display:flex}.InventoryWorkspace-NavCaret{color:#94a3b8c2;place-items:center;transition:transform .18s,color .18s;display:grid}.InventoryWorkspace-NavCaret.open{transform:rotate(180deg)}.InventoryWorkspace-NavButton.active .InventoryWorkspace-NavCaret{color:#f8fafc}.InventoryWorkspace-SubNav{gap:.35rem;padding-left:.8rem;display:grid}.InventoryWorkspace-SubNavItem{color:#cbd5e1d9;border:1px solid #0000;min-height:46px;padding-block:.78rem;font-size:.92rem}.InventoryWorkspace-SubNavItem.active{color:#f8fafc;background:#10b9812e;border-color:#10b98142}.InventoryWorkspace-Content{gap:1.25rem;display:grid}.InventoryWorkspace-Hero,.InventoryWorkspace-Panel,.InventoryWorkspace-MetricCard{background:#fcfbf8;border:1px solid #94a3b824;box-shadow:0 10px 26px #0f172a0d}.InventoryWorkspace-Hero{background:linear-gradient(135deg,#fcfbf8,#f7f8fb 60%,#eef6f3);border-radius:28px;justify-content:space-between;align-items:flex-start;gap:1.5rem;padding:1.55rem;display:flex}.InventoryWorkspace-Eyebrow,.InventoryWorkspace-PanelEyebrow{color:#0f9a74}.InventoryWorkspace-Hero h1,.InventoryWorkspace-PanelHeader h2{color:#0f172a;letter-spacing:-.04em;margin:0}.InventoryWorkspace-Hero h1{max-width:760px;font-size:clamp(1.9rem,3vw,2.7rem);line-height:1.02}.InventoryWorkspace-Hero p:last-child,.InventoryWorkspace-PanelHeader p,.InventoryWorkspace-MetricCard p,.InventoryWorkspace-ListCard p,.InventoryWorkspace-Breadcrumb{color:#64748b}.InventoryWorkspace-Hero p:last-child{max-width:760px;margin-bottom:0;line-height:1.65}.InventoryWorkspace-ActionGroup{flex-wrap:wrap;justify-content:flex-end;gap:.75rem;min-width:210px;display:flex}.InventoryWorkspace-PrimaryButton,.InventoryWorkspace-SecondaryButton{cursor:pointer;border:0;border-radius:14px;min-height:48px;padding:.85rem 1.2rem;font-size:.95rem;font-weight:700}.InventoryWorkspace-PrimaryButton{color:#f8fafc;background:#0f172a}.InventoryWorkspace-SecondaryButton{color:#0f172a;background:#fff;border:1px solid #94a3b833}.InventoryWorkspace-Breadcrumb{flex-wrap:wrap;gap:.45rem;padding-inline:.15rem;font-size:.92rem;font-weight:600;display:flex}.InventoryWorkspace-MetricGrid,.InventoryWorkspace-PanelGrid{gap:1rem;display:grid}.InventoryWorkspace-MetricGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.InventoryWorkspace-MetricCard{border-radius:22px;padding:1.2rem}.InventoryWorkspace-MetricCard span{color:#475569;font-size:.88rem;font-weight:600;display:block}.InventoryWorkspace-MetricCard strong{color:#0f172a;letter-spacing:-.04em;margin:.55rem 0 .4rem;font-size:clamp(1.6rem,2.2vw,2.2rem);display:block}.InventoryWorkspace-MetricCard p{margin:0;line-height:1.55}.InventoryWorkspace-MetricCard.emerald{background:linear-gradient(#fcfbf8,#effaf5)}.InventoryWorkspace-MetricCard.amber{background:linear-gradient(#fcfbf8,#fff8eb)}.InventoryWorkspace-MetricCard.blue{background:linear-gradient(#fcfbf8,#f0f6ff)}.InventoryWorkspace-MetricCard.rose{background:linear-gradient(#fcfbf8,#fff1f1)}.InventoryWorkspace-PanelGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.InventoryWorkspace-Manager{gap:1rem;display:grid}.InventoryWorkspace-ManagerHeader,.InventoryWorkspace-StateCard,.InventoryWorkspace-RecordCard{background:#fcfbf8;border:1px solid #94a3b824;border-radius:24px;padding:1.35rem;box-shadow:0 10px 26px #0f172a0d}.InventoryWorkspace-ManagerHeader{justify-content:space-between;gap:1rem;display:flex}.InventoryWorkspace-ManagerHeader h2,.InventoryWorkspace-StateCard strong,.InventoryWorkspace-RecordHead h3{color:#0f172a;margin:0}.InventoryWorkspace-ManagerHeader p:last-child,.InventoryWorkspace-StateCard p,.InventoryWorkspace-RecordSummary,.InventoryWorkspace-RecordMeta span,.InventoryWorkspace-RecordNote,.InventoryWorkspace-HelperText{color:#64748b}.InventoryWorkspace-ManagerHeader p:last-child,.InventoryWorkspace-StateCard p,.InventoryWorkspace-RecordSummary,.InventoryWorkspace-RecordNote{margin-bottom:0;line-height:1.6}.InventoryWorkspace-ManagerActions{align-items:flex-start;display:flex}.InventoryWorkspace-ActionStack{flex-wrap:wrap;justify-content:flex-end;gap:.75rem}.InventoryWorkspace-StateCard{gap:.55rem;display:grid}.InventoryWorkspace-RecordGrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1rem;display:grid}.InventoryWorkspace-LocationGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;display:grid}.InventoryWorkspace-LocationCard{background:#fcfbf8;border:1px solid #94a3b824;border-radius:24px;gap:1rem;padding:1.35rem;display:grid;box-shadow:0 10px 26px #0f172a0d}.InventoryWorkspace-LocationCard.active{border-color:#0f9a7447;box-shadow:0 16px 30px #0f9a741f}.InventoryWorkspace-LocationPickerButton{text-align:left;cursor:pointer;width:100%}.InventoryWorkspace-LocationPickerButton .InventoryWorkspace-RecordActions{justify-content:flex-start}.InventoryWorkspace-LocationPickerButton h3{color:#0f172a;margin:.35rem 0 0;font-size:1.05rem}.InventoryWorkspace-FakeButton{pointer-events:none;justify-content:center;align-items:center;display:inline-flex}.InventoryWorkspace-InsightLocationSections,.InventoryWorkspace-RecordCard{gap:1rem;display:grid}.InventoryWorkspace-ClickableCard{cursor:pointer;transition:transform .18s,box-shadow .18s,border-color .18s}.InventoryWorkspace-ClickableCard:hover{border-color:#0f9a7438;transform:translateY(-2px);box-shadow:0 18px 34px #0f9a741a}.InventoryWorkspace-RecordHead,.InventoryWorkspace-RecordActions{justify-content:space-between;gap:.75rem;display:flex}.InventoryWorkspace-RecordSummary{margin:.35rem 0 0}.InventoryWorkspace-RecordMeta{gap:.35rem;display:grid}.InventoryWorkspace-RecordMeta span{font-size:.9rem;font-weight:600}.InventoryWorkspace-StatusChip{color:#0f9a74;text-transform:capitalize;white-space:nowrap;background:#0f9a741f;border-radius:999px;justify-content:center;align-items:center;min-height:32px;padding:.2rem .8rem;font-size:.82rem;font-weight:700;display:inline-flex}.InventoryWorkspace-InlineButton{min-height:40px;padding:.65rem 1rem;font-size:.88rem}.InventoryWorkspace-DangerButton{color:#dc2626;cursor:pointer;background:#fff4f4;border:1px solid #ef44442e;border-radius:14px;min-height:48px;padding:.85rem 1.2rem;font-size:.95rem;font-weight:700}.InventoryWorkspace-RecordNote{margin:0}.InventoryWorkspace-Textarea{resize:vertical;min-height:112px}.InventoryWorkspace-FullWidthField{grid-column:1/-1}.InventoryWorkspace-ImportSourceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.InventoryWorkspace-ImportChoice{cursor:pointer;background:#f8fafccc;border:1px solid #94a3b84d;border-radius:14px;align-items:flex-start;gap:10px;padding:14px;display:flex}.InventoryWorkspace-ImportChoice input{margin-top:3px}.InventoryWorkspace-ImportChoice span{gap:4px;display:grid}.InventoryWorkspace-ImportChoice small,.InventoryWorkspace-ImportHint{color:#64748b;line-height:1.45}.InventoryWorkspace-TemplateActions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.InventoryWorkspace-PreviewPanel{background:#f8fafc;border:1px solid #94a3b83d;border-radius:16px;gap:14px;padding:16px;display:grid}.InventoryWorkspace-PreviewHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.InventoryWorkspace-PreviewHeader div{gap:4px;display:grid}.InventoryWorkspace-PreviewHeader small{color:#64748b}.InventoryWorkspace-PreviewMeta{flex-wrap:wrap;gap:8px;display:flex}.InventoryWorkspace-PreviewBadge{color:#0369a1;background:#e0f2fe;border-radius:999px;align-items:center;width:fit-content;padding:5px 10px;font-size:12px;font-weight:700;display:inline-flex}.InventoryWorkspace-PreviewTableWrap{overflow-x:auto}.InventoryWorkspace-PreviewTable{border-collapse:collapse;background:#fff;border-radius:12px;width:100%;min-width:560px;overflow:hidden}.InventoryWorkspace-PreviewTable th,.InventoryWorkspace-PreviewTable td{text-align:left;border-bottom:1px solid #e2e8f0;padding:10px 12px;font-size:13px}.InventoryWorkspace-PreviewTable th{color:#334155;background:#f1f5f9;font-weight:800}.InventoryWorkspace-ImportIssues{color:#8b0810;gap:6px;display:grid}.InventoryWorkspace-HelperText{margin-top:.45rem;font-size:.82rem;display:block}.InventoryWorkspace-FieldHeader{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.5rem;display:flex}.InventoryWorkspace-FieldHeader .form-Template-Label{margin:0}.InventoryWorkspace-QuickAddButton{white-space:nowrap;min-height:38px;padding:.55rem .9rem;font-size:.84rem}.InventoryWorkspace-StockTakeToolbar,.InventoryWorkspace-TransferGrid,.InventoryWorkspace-TransferLine,.InventoryWorkspace-ModalActions,.InventoryWorkspace-TransferActions,.InventoryWorkspace-TableActions,.InventoryWorkspace-HistoryMeta{gap:.85rem;display:flex}.InventoryWorkspace-StockTakeToolbar{flex-wrap:wrap}.InventoryWorkspace-FilterGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;display:grid}.InventoryWorkspace-TabBar{flex-wrap:wrap;gap:.75rem;display:flex}.InventoryWorkspace-TabButton{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #94a3b82e;border-radius:16px;align-items:center;gap:.65rem;min-height:48px;padding:.85rem 1rem;font-size:.94rem;font-weight:700;display:inline-flex}.InventoryWorkspace-TabButton.active{color:#0f9a74;background:#effaf5;border-color:#0f9a7447}.InventoryWorkspace-TabBadge{min-width:30px;min-height:30px;color:inherit;background:#0f172a14;border-radius:999px;justify-content:center;align-items:center;padding:0 .55rem;font-size:.82rem;display:inline-flex}.InventoryWorkspace-ToolbarSelect{max-width:320px}.InventoryWorkspace-ToolbarSearch{flex:1;min-width:240px}.InventoryWorkspace-StockTableWrap{overflow-x:auto}.InventoryWorkspace-StockTable{border-collapse:separate;border-spacing:0;width:100%;min-width:980px}.InventoryWorkspace-StockTable th,.InventoryWorkspace-StockTable td{text-align:left;vertical-align:top;border-bottom:1px solid #94a3b81f;padding:1rem}.InventoryWorkspace-StockTable th{color:#475569;text-transform:uppercase;letter-spacing:.04em;font-size:.88rem}.InventoryWorkspace-ReadonlyInput{background:#eef2f7}.InventoryWorkspace-TableActions{flex-direction:column}.InventoryWorkspace-ModalBackdrop{z-index:1200;background:#0f172a57;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.InventoryWorkspace-ModalCard{background:#fcfbf8;border:1px solid #94a3b829;border-radius:28px;width:min(100%,1020px);max-height:calc(100vh - 2rem);padding:1.5rem;overflow-y:auto;box-shadow:0 24px 44px #0f172a33}.InventoryWorkspace-InsightModalCard{width:min(100%,1320px)}.InventoryWorkspace-ModalHeader h2{color:#0f172a;margin:0}.InventoryWorkspace-ModalHeader p,.InventoryWorkspace-TransferAvailable{color:#64748b}.InventoryWorkspace-DetailHeader{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.InventoryWorkspace-DetailMetaGrid,.InventoryWorkspace-UsageTagGrid,.InventoryWorkspace-UsageIngredientGrid{gap:1rem;display:grid}.InventoryWorkspace-DetailMetaGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-top:1.25rem}.InventoryWorkspace-UsageTagGrid,.InventoryWorkspace-UsageIngredientGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.InventoryWorkspace-TransferSection{gap:1rem;margin-top:1.25rem;display:grid}.InventoryWorkspace-TransferSection h3{color:#0f172a;margin:0}.InventoryWorkspace-TransferGrid{flex-wrap:wrap;margin-top:1rem}.InventoryWorkspace-TransferGrid .form-Template-Field{flex:1;min-width:260px}.InventoryWorkspace-TransferLine{flex-wrap:wrap;align-items:center}.InventoryWorkspace-TransferLine>*{flex:1;min-width:150px}.InventoryWorkspace-TransferAvailable{flex:none;min-width:120px;font-size:.92rem;font-weight:600}.InventoryWorkspace-ModalActions{justify-content:flex-end;margin-top:.5rem}.InventoryWorkspace-HistoryList{gap:1rem;margin-top:1rem;display:grid}.InventoryWorkspace-HistoryCard{background:#f8fafc;border:1px solid #94a3b829;border-radius:18px;gap:.85rem;padding:1rem;display:grid}.InventoryWorkspace-HistoryMeta{flex-wrap:wrap}.InventoryWorkspace-HistoryMeta span{color:#475569;font-size:.9rem;font-weight:600}.InventoryWorkspace-HistoryItems{flex-wrap:wrap;gap:.75rem;display:flex}.InventoryWorkspace-HistoryItemTag{background:#fff;border:1px solid #94a3b829;border-radius:16px;gap:.25rem;min-width:220px;padding:.9rem 1rem;display:grid}.InventoryWorkspace-HistoryItemTag strong{color:#0f172a}.InventoryWorkspace-HistoryItemTag span{color:#64748b;font-size:.88rem;font-weight:600}.InventoryWorkspace-OrderUsageButton{text-align:left;background:0 0;border:0;padding:0}.InventoryWorkspace-Panel{border-radius:24px;gap:1rem;padding:1.35rem;display:grid}.InventoryWorkspace-PanelHeader{gap:.65rem;display:grid}.InventoryWorkspace-PanelHeader h2{font-size:clamp(1.3rem,2vw,1.75rem)}.InventoryWorkspace-PanelHeader p{max-width:640px;margin:0;line-height:1.6}.InventoryWorkspace-PanelList{gap:.85rem;display:grid}.InventoryWorkspace-ListCard{background:#f8fafc;border:1px solid #94a3b829;border-radius:18px;padding:1rem}.InventoryWorkspace-ListRow{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.InventoryWorkspace-ListRow h3{color:#0f172a;margin:0;font-size:1rem}.InventoryWorkspace-ListRow span{color:#64748b;margin-top:.3rem;font-size:.88rem;font-weight:600;display:block}.InventoryWorkspace-Badge{color:#0f9a74;white-space:nowrap;background:#0f9a741f;border-radius:999px;justify-content:center;align-items:center;min-height:32px;padding:.2rem .75rem;font-size:.8rem;font-weight:700;display:inline-flex}.InventoryWorkspace-ListCard p{margin:.75rem 0 0;line-height:1.6}.InventoryWorkspace-PurchaseOrderToolbar{flex-wrap:wrap;align-items:center;gap:.85rem;display:flex}.InventoryWorkspace-PurchaseOrderToolbarFilters>*{flex:1;min-width:170px}.InventoryWorkspace-PurchaseOrderToolbarFilters button{flex:none}.InventoryWorkspace-PurchaseOrderTopGrid,.InventoryWorkspace-ReceiveLineGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;display:grid}.InventoryWorkspace-PurchaseOrderTable{min-width:980px}.InventoryWorkspace-PurchaseOrderListTable{min-width:1180px}.InventoryWorkspace-PurchaseOrderFooter{color:#0f172a;justify-content:flex-end;margin-top:1rem;font-size:1.1rem;display:flex}.InventoryWorkspace-TableSubtext{color:#64748b;margin-top:.35rem;font-size:.84rem;font-weight:600}.InventoryWorkspace-OrderItemList{gap:.35rem;display:grid}.InventoryWorkspace-OrderItemList span{color:#334155;font-size:.9rem}.InventoryWorkspace-EditorCard{background:#fcfbf8;border:1px solid #94a3b824;border-radius:24px;gap:1.25rem;padding:1.35rem;display:grid;box-shadow:0 10px 26px #0f172a0d}.InventoryWorkspace-EditorHeader h3,.InventoryWorkspace-LineSectionHeader h4,.InventoryWorkspace-TagSection strong{color:#0f172a;margin:0}.InventoryWorkspace-RecipeFormGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;display:grid}.InventoryWorkspace-LineSection{background:#f8fafc;border:1px solid #94a3b81f;border-radius:20px;gap:.9rem;padding:1rem;display:grid}.InventoryWorkspace-LineSectionHeader{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.InventoryWorkspace-LineSectionHeader p{color:#64748b;margin:.35rem 0 0;line-height:1.6}.InventoryWorkspace-LineList{gap:.75rem;display:grid}.InventoryWorkspace-LineRow,.InventoryWorkspace-LineRowWide{align-items:start;gap:.75rem;display:grid}.InventoryWorkspace-LineRow{grid-template-columns:minmax(0,2fr) minmax(120px,.8fr) auto}.InventoryWorkspace-LineRowWide{grid-template-columns:minmax(150px,.9fr) minmax(0,2fr) minmax(120px,.8fr) auto}.InventoryWorkspace-EditorActions{justify-content:flex-end;gap:.85rem;display:flex}.InventoryWorkspace-TagSection{gap:.65rem;display:grid}.InventoryWorkspace-TagList{flex-wrap:wrap;gap:.55rem;display:flex}.InventoryWorkspace-Tag{color:#0f172a;background:#eef6f3;border:1px solid #0f9a7424;border-radius:999px;align-items:center;min-height:34px;padding:.45rem .75rem;font-size:.84rem;font-weight:600;display:inline-flex}.InventoryWorkspace-Tag.muted{color:#64748b;background:#fff;border-color:#94a3b82e}.InventoryWorkspace-EmptyState{color:#64748b;justify-items:center;gap:.65rem;padding:2rem 1rem;display:grid}.InventoryWorkspace-EmptyState svg{color:#16a34a;width:34px;height:34px}.InventoryWorkspace-EmptyState strong{color:#0f172a}.InventoryWorkspace-AuthCard{background:#fff;border-radius:28px;width:min(100%,760px);overflow:hidden;box-shadow:0 24px 44px #0f172a33}.InventoryWorkspace-AuthHero{color:#fff;background:linear-gradient(135deg,#5b7cf7,#7c4ab7);padding:1.6rem}.InventoryWorkspace-AuthHero h2,.InventoryWorkspace-AuthHero p{margin:0}.InventoryWorkspace-AuthHero p{color:#ffffffe6;margin-top:.6rem;line-height:1.6}.InventoryWorkspace-AuthBody{gap:1rem;padding:1.5rem;display:grid}@media (width<=1320px){.InventoryWorkspace{grid-template-columns:240px minmax(0,1fr)}.InventoryWorkspace-MetricGrid{grid-template-columns:1fr}}@media (width<=1100px){.InventoryWorkspace{grid-template-columns:1fr}.InventoryWorkspace-Sidebar{position:static}.InventoryWorkspace-Nav{grid-template-columns:repeat(2,minmax(0,1fr))}.InventoryWorkspace-NavDropdown{grid-column:1/-1}.InventoryWorkspace-Hero,.InventoryWorkspace-PanelGrid,.InventoryWorkspace-ImportSourceGrid{grid-template-columns:1fr}.InventoryWorkspace-Hero,.InventoryWorkspace-ManagerHeader,.InventoryWorkspace-RecordHead,.InventoryWorkspace-RecordActions,.InventoryWorkspace-ActionStack,.InventoryWorkspace-ModalActions,.InventoryWorkspace-TransferGrid,.InventoryWorkspace-TransferLine,.InventoryWorkspace-PurchaseOrderToolbar,.InventoryWorkspace-TabBar,.InventoryWorkspace-LineSectionHeader,.InventoryWorkspace-EditorActions{flex-direction:column}.InventoryWorkspace-FieldHeader{flex-direction:column;align-items:flex-start}.InventoryWorkspace-ActionGroup{justify-content:flex-start}.InventoryWorkspace-LineRow,.InventoryWorkspace-LineRowWide{grid-template-columns:1fr}}@media (width<=720px){.InventoryWorkspace{gap:1rem}.InventoryWorkspace-Sidebar,.InventoryWorkspace-Hero,.InventoryWorkspace-Panel,.InventoryWorkspace-MetricCard{border-radius:22px}.InventoryWorkspace-Sidebar,.InventoryWorkspace-Hero,.InventoryWorkspace-Panel,.InventoryWorkspace-MetricCard,.InventoryWorkspace-ListCard{padding-left:1rem;padding-right:1rem}.InventoryWorkspace-Nav,.InventoryWorkspace-PanelGrid{grid-template-columns:1fr}.InventoryWorkspace-ListRow{flex-direction:column}.InventoryWorkspace-Badge{align-self:flex-start}}.AdminCRM{gap:1.5rem;display:grid}.AdminCRM-Hero{background:linear-gradient(135deg,#fcfbf8,#fbf7ff 62%,#f5f0fa);border:1px solid #94a3b824;border-radius:24px;padding:1.6rem;box-shadow:0 10px 28px #0f172a0a}.AdminCRM-Eyebrow{text-transform:uppercase;letter-spacing:.12em;color:#a6000b;margin:0 0 .45rem;font-size:.74rem;font-weight:700}.AdminCRM-Hero h1{color:#0f172a;letter-spacing:-.04em;margin:0;font-size:clamp(1.8rem,2.8vw,2.45rem);line-height:1}.AdminCRM-Hero p,.AdminCRM-Card span{color:#64748b}.AdminCRM-Grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.AdminCRM-Card{background:#fcfbf8;border:1px solid #94a3b824;border-radius:20px;padding:1.25rem;box-shadow:0 8px 22px #0f172a0a}.AdminCRM-Card strong{color:#0f172a;letter-spacing:-.05em;margin-top:.65rem;font-size:2.25rem;display:block}.AdminCRM-Card.good{background:linear-gradient(135deg,#fcfbf8,#f0fbf7)}.AdminCRM-Card.warning{background:linear-gradient(135deg,#fcfbf8,#fff8e9)}@media (width<=720px){.AdminCRM-Hero{border-radius:18px;padding:1.25rem}.AdminCRM-Grid{grid-template-columns:1fr}}.RestaurantTableSetup{gap:1.2rem;display:grid}.RestaurantTableSetup-ActionBar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.RestaurantTableSetup-Stats{flex:1;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.85rem;display:grid}.RestaurantTableSetup-ButtonGroup{flex-wrap:wrap;gap:.75rem;display:flex}.RestaurantTableSetup-StatCard,.RestaurantTableSetup-HelperCard,.RestaurantTableSetup-Panel,.RestaurantTableSetup-TableCard,.RestaurantTableSetup-StatusCard{background:#fffdf9;border:1px solid #94a3b824;border-radius:18px;box-shadow:0 8px 22px #0f172a0a}.RestaurantTableSetup-StatCard{gap:.35rem;padding:1rem 1.1rem;display:grid}.RestaurantTableSetup-StatCard strong{color:#0f172a;font-size:1.4rem;line-height:1}.RestaurantTableSetup-StatCard span,.RestaurantTableSetup-HelperCard,.RestaurantTableSetup-TableMeta span,.RestaurantTableSetup-StatusCard span{color:#64748b}.RestaurantTableSetup-PrimaryButton,.RestaurantTableSetup-SecondaryButton,.RestaurantTableSetup-DangerButton{cursor:pointer;border:0;border-radius:999px;min-height:48px;padding:.85rem 1.35rem;font-size:.95rem;font-weight:700}.RestaurantTableSetup-PrimaryButton{color:#fffdf9;background:#d08a2a}.RestaurantTableSetup-PrimaryButton:disabled,.RestaurantTableSetup-SecondaryButton:disabled,.RestaurantTableSetup-DangerButton:disabled{cursor:not-allowed;opacity:.6}.RestaurantTableSetup-SecondaryButton{color:#a6000b;background:#f9dfe0}.RestaurantTableSetup-DangerButton{color:#be123c;background:#fff1f2}.RestaurantTableSetup-HelperCard,.RestaurantTableSetup-Panel,.RestaurantTableSetup-StatusCard,.RestaurantTableSetup-TableCard{padding:1.2rem}.RestaurantTableSetup-Panel{gap:1rem;display:grid}.RestaurantTableSetup-PanelHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.RestaurantTableSetup-Eyebrow,.RestaurantTableSetup-TableLabel{text-transform:uppercase;letter-spacing:.12em;color:#a6000b;margin:0 0 .35rem;font-size:.72rem;font-weight:700}.RestaurantTableSetup-PanelHeader h3,.RestaurantTableSetup-TableHeader h4{color:#0f172a;margin:0}.RestaurantTableSetup-PanelMeta,.RestaurantTableSetup-SelectionMeta{color:#64748b;font-size:.9rem}.RestaurantTableSetup-Grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.9rem;display:grid}.RestaurantTableSetup-StatusCard{gap:.45rem;display:grid}.RestaurantTableSetup-ErrorCard{background:#fff8f7;border-color:#ef444429}.RestaurantTableSetup-TableCard{gap:1rem;display:grid}.RestaurantTableSetup-SectionCard{align-content:start}.RestaurantTableSetup-SectionActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.55rem;display:flex}.RestaurantTableSetup-CompactButton{min-height:36px;padding:.55rem .85rem;font-size:.84rem}.RestaurantTableSetup-TableHeader{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.RestaurantTableSetup-CapacityBadge{color:#a6000b;white-space:nowrap;background:#f9dfe0;border-radius:999px;padding:.45rem .8rem;font-weight:700}.RestaurantTableSetup-TableMeta{gap:.4rem;display:grid}.RestaurantTableSetup-TagList,.RestaurantTableSetup-SelectionList{gap:.65rem;display:grid}.RestaurantTableSetup-Tag{color:#9a6a1d;background:#fff6ea;border-radius:999px;align-items:center;width:fit-content;max-width:100%;padding:.45rem .8rem;font-size:.88rem;font-weight:600;display:inline-flex}.RestaurantTableSetup-WaiterTag{color:#1d4ed8;background:#eff6ff}.RestaurantTableSetup-SelectionHint{color:#9a6a1d;background:#fff4f3;border:1px solid #d08a2a2e;border-radius:14px;padding:.95rem 1rem}.RestaurantTableSetup-SelectableRow{cursor:pointer;background:#fffdf9;border:1px solid #94a3b833;border-radius:16px;grid-template-columns:auto 1fr;align-items:start;gap:.85rem;padding:.95rem 1rem;display:grid}.RestaurantTableSetup-SelectableRow input{margin-top:.2rem}.RestaurantTableSetup-SelectableRow strong{color:#0f172a;display:block}.RestaurantTableSetup-SelectableRow span{color:#64748b;font-size:.9rem}.RestaurantTableSetup-SelectableRow.active{background:#fff4f3;border-color:#d08a2a61}.RestaurantTableSetup-SelectableRow.disabled{cursor:not-allowed;opacity:.7;background:#f8fafc}@media (width<=720px){.RestaurantTableSetup-ActionBar,.RestaurantTableSetup-PanelHeader,.RestaurantTableSetup-TableHeader{flex-direction:column;align-items:stretch}.RestaurantTableSetup-PrimaryButton,.RestaurantTableSetup-SecondaryButton,.RestaurantTableSetup-ButtonGroup{width:100%}.RestaurantTableSetup-ButtonGroup{display:grid}}.AdminSettings{gap:1.5rem;display:grid}.AdminSettings-Hero,.AdminSettings-Detail,.AdminSettings-Item{background:#fcfbf8;border:1px solid #94a3b824;border-radius:20px;padding:1.35rem;box-shadow:0 8px 22px #0f172a0a}.AdminSettings-Hero{background:linear-gradient(135deg,#fcfbf8,#f7f8fb 62%,#eef2f9)}.AdminSettings-Eyebrow{text-transform:uppercase;letter-spacing:.12em;color:#a6000b;margin:0 0 .45rem;font-size:.74rem;font-weight:700}.AdminSettings-Hero h1{color:#0f172a;letter-spacing:-.04em;margin:0;font-size:clamp(1.8rem,2.8vw,2.45rem);line-height:1}.AdminSettings-Hero p{color:#64748b;margin-bottom:0}.AdminSettings-Tabs{flex-wrap:wrap;gap:.75rem;display:flex}.AdminSettings-Tab{color:#334155;background:#fcfbf8;border:1px solid #94a3b824;border-radius:999px;padding:.9rem 1.15rem;font-weight:600;text-decoration:none;box-shadow:0 8px 22px #0f172a0a}.AdminSettings-Tab.active{color:#a6000b;background:#f9dfe0;border-color:#d08a2a33}.AdminSettings-Detail{gap:1.2rem;display:grid}.AdminSettings-SectionLabel{text-transform:uppercase;letter-spacing:.12em;color:#a6000b;margin:0 0 .45rem;font-size:.74rem;font-weight:700}.AdminSettings-DetailHeader h2{color:#0f172a;letter-spacing:-.03em;margin:0;font-size:clamp(1.35rem,2.4vw,1.9rem)}.AdminSettings-DetailHeader p:last-child{color:#64748b;max-width:720px;margin-bottom:0}.AdminSettings-Checklist{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.85rem;display:grid}.AdminSettings-Item strong{color:#0f172a;line-height:1.5;display:block}.AdminSettings-SupervisorPinCard{gap:1rem;display:grid}.AdminSettings-SupervisorPinMeta{color:#64748b;margin:.35rem 0 0;line-height:1.6}.AdminSettings-SupervisorPinActions{flex-wrap:wrap;gap:.75rem;display:flex}@media (width<=720px){.AdminSettings-Tabs{flex-direction:column}.AdminSettings-Tab{text-align:center}.AdminSettings-SupervisorPinActions{flex-direction:column}}.TaxManagement{gap:1.2rem;display:grid}.TaxManagement-ActionBar,.TaxManagement-PanelHeader,.TaxManagement-CardHeader,.TaxManagement-CardActions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.TaxManagement-Stats{flex:1;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.85rem;display:grid}.TaxManagement-ActionGroup{flex-wrap:wrap;gap:.75rem;display:flex}.TaxManagement-StatCard,.TaxManagement-Panel,.TaxManagement-Card,.TaxManagement-StatusCard{background:#fffdf9;border:1px solid #94a3b824;border-radius:18px;padding:1.2rem;box-shadow:0 8px 22px #0f172a0a}.TaxManagement-StatCard{gap:.35rem;display:grid}.TaxManagement-StatCard strong,.TaxManagement-PanelHeader h3,.TaxManagement-CardHeader h4,.TaxManagement-StatusCard strong{color:#0f172a;margin:0}.TaxManagement-StatCard strong{font-size:1.4rem;line-height:1}.TaxManagement-StatCard span,.TaxManagement-StatusCard span,.TaxManagement-CardText,.TaxManagement-PanelMeta{color:#64748b}.TaxManagement-PrimaryButton,.TaxManagement-SecondaryButton,.TaxManagement-DangerButton{cursor:pointer;border:0;border-radius:999px;min-height:48px;padding:.85rem 1.35rem;font-size:.95rem;font-weight:700}.TaxManagement-PrimaryButton{color:#fffdf9;background:#d08a2a}.TaxManagement-SecondaryButton{color:#a6000b;background:#f9dfe0}.TaxManagement-DangerButton{color:#be123c;background:#fff1f2}.TaxManagement-PrimaryButton:disabled,.TaxManagement-SecondaryButton:disabled,.TaxManagement-DangerButton:disabled{cursor:not-allowed;opacity:.6}.TaxManagement-Panel{gap:1rem;display:grid}.TaxManagement-Eyebrow,.TaxManagement-CardLabel{text-transform:uppercase;letter-spacing:.12em;color:#a6000b;margin:0 0 .35rem;font-size:.72rem;font-weight:700}.TaxManagement-Grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:.9rem;display:grid}.TaxManagement-StatusCard,.TaxManagement-Card{gap:1rem;display:grid}.TaxManagement-ErrorCard{background:#fff8f7;border-color:#ef444429}.TaxManagement-CardHeader{align-items:flex-start}.TaxManagement-RateBadge{color:#a6000b;white-space:nowrap;background:#f9dfe0;border-radius:999px;padding:.45rem .8rem;font-weight:700}.TaxManagement-CardText{margin:0;line-height:1.6}.TaxManagement-CardButton,.TaxManagement-InlineButton{min-height:44px}@media (width<=720px){.TaxManagement-ActionBar,.TaxManagement-PanelHeader,.TaxManagement-CardHeader,.TaxManagement-CardActions{flex-direction:column;align-items:stretch}.TaxManagement-ActionGroup,.TaxManagement-PrimaryButton,.TaxManagement-SecondaryButton,.TaxManagement-DangerButton{width:100%}}.CurrencySettings{gap:1.2rem;display:grid}.CurrencySettings-Panel{background:#fcfbf8;border:1px solid #94a3b824;border-radius:20px;gap:1.1rem;padding:1.3rem;display:grid;box-shadow:0 8px 22px #0f172a0a}.CurrencySettings-PanelHeader,.CurrencySettings-Actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.CurrencySettings-Eyebrow{text-transform:uppercase;letter-spacing:.12em;color:#a6000b;margin:0 0 .35rem;font-size:.72rem;font-weight:700}.CurrencySettings-PanelHeader h3,.CurrencySettings-PreviewCard strong{color:#0f172a;margin:0}.CurrencySettings-Description,.CurrencySettings-PreviewLabel{color:#64748b}.CurrencySettings-QuickOptions{flex-wrap:wrap;gap:.75rem;display:flex}.CurrencySettings-OptionChip,.CurrencySettings-PrimaryButton,.CurrencySettings-SecondaryButton{cursor:pointer;border:0;border-radius:999px;min-height:46px;padding:.8rem 1.2rem;font-weight:700}.CurrencySettings-OptionChip{color:#8a5a18;background:#fff7ec}.CurrencySettings-OptionChip.active{color:#fffdf9;background:#0f172a}.CurrencySettings-PrimaryButton{color:#fffdf9;background:#d08a2a}.CurrencySettings-SecondaryButton{color:#a6000b;background:#f9dfe0}.CurrencySettings-OptionChip:disabled,.CurrencySettings-PrimaryButton:disabled,.CurrencySettings-SecondaryButton:disabled{cursor:not-allowed;opacity:.6}.CurrencySettings-Field{gap:.5rem;display:grid}.CurrencySettings-Label{color:#0f172a;font-weight:700}.CurrencySettings-Input{color:#0f172a;background:#fff;border:1px solid #94a3b833;border-radius:16px;outline:none;min-height:50px;padding:.9rem 1rem}.CurrencySettings-Input:focus{border-color:#b07b387a;box-shadow:0 0 0 4px #b07b381f}.CurrencySettings-PreviewCard{background:#fffdf8;border:1px solid #94a3b82e;border-radius:16px;gap:.35rem;padding:1rem 1.1rem;display:grid}@media (width<=720px){.CurrencySettings-PanelHeader,.CurrencySettings-Actions{flex-direction:column;align-items:stretch}.CurrencySettings-PrimaryButton,.CurrencySettings-SecondaryButton{width:100%}}.PrinterManager{gap:1.25rem;display:grid}.PrinterManager-Overview{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.PrinterManager-Stats{flex:1;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.85rem;display:grid}.PrinterManager-StatCard,.PrinterManager-Panel,.PrinterManager-GuideCard,.PrinterManager-TypeCard,.PrinterManager-PrinterCard{background:#fcfbf8;border:1px solid #94a3b824;border-radius:20px;box-shadow:0 8px 22px #0f172a0a}.PrinterManager-StatCard{gap:.25rem;padding:1rem 1.05rem;display:grid}.PrinterManager-StatCard strong{color:#0f172a;letter-spacing:-.04em;font-size:1.7rem}.PrinterManager-StatCard span{color:#64748b;font-size:.92rem}.PrinterManager-RefreshButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#1e3a5f,#0f766e);border:none;border-radius:999px;align-items:center;gap:.6rem;padding:.9rem 1.1rem;font-weight:600;display:inline-flex}.PrinterManager-RefreshButton:disabled{opacity:.7;cursor:not-allowed}.PrinterManager-GuideLayout{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:1rem;display:grid}.PrinterManager-Panel{gap:1rem;padding:1.25rem;display:grid}.PrinterManager-PanelHeader{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.PrinterManager-Eyebrow{text-transform:uppercase;letter-spacing:.12em;color:#a6000b;margin:0 0 .45rem;font-size:.74rem;font-weight:700}.PrinterManager-PanelHeader h3{color:#0f172a;letter-spacing:-.03em;margin:0;font-size:1.2rem}.PrinterManager-PanelBadge{color:#a6000b;background:#f9dfe0;border-radius:999px;padding:.45rem .8rem;font-size:.8rem;font-weight:700}.PrinterManager-PanelDescription{color:#64748b;max-width:760px;margin:.45rem 0 0;line-height:1.6}.PrinterManager-GuideGrid,.PrinterManager-TypeGrid,.PrinterManager-PrinterGrid{gap:.85rem;display:grid}.PrinterManager-GuideGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.PrinterManager-TypeGrid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.PrinterManager-PrinterGrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.PrinterManager-GuideCard,.PrinterManager-TypeCard,.PrinterManager-PrinterCard{padding:1rem}.PrinterManager-GuideIcon{color:#1e3a5f;background:#eef6ff;border-radius:14px;justify-content:center;align-items:center;width:2.6rem;height:2.6rem;font-size:1.1rem;display:inline-flex}.PrinterManager-GuideCard h4,.PrinterManager-PrinterCard h4{color:#0f172a;margin:.75rem 0 .35rem;font-size:1rem}.PrinterManager-GuideCard p,.PrinterManager-TypeCard p,.PrinterManager-PrinterHint{color:#64748b;margin:0;line-height:1.6}.PrinterManager-TypeCard strong{color:#0f172a;margin-bottom:.4rem;display:block}.PrinterManager-Checklist{gap:.65rem;display:grid}.PrinterManager-ChecklistItem{color:#334155;align-items:flex-start;gap:.65rem;line-height:1.55;display:flex}.PrinterManager-ChecklistItem svg{color:#0f766e;flex-shrink:0;margin-top:.15rem}.PrinterManager-PrinterHeader{justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}.PrinterManager-PrinterLabel,.PrinterManager-PrinterSubLabel{color:#94a3b8;text-transform:uppercase;letter-spacing:.12em;margin:0;font-size:.78rem;font-weight:700}.PrinterManager-TypeBadge{color:#0f766e;text-align:center;background:#edf7f4;border-radius:999px;padding:.45rem .7rem;font-size:.78rem;font-weight:700}.PrinterManager-PrinterMeta{color:#475569;gap:.45rem;margin-top:.9rem;font-size:.94rem;display:grid}.PrinterManager-PrinterCategories{gap:.55rem;margin-top:1rem;display:grid}.PrinterManager-CategoryChips{flex-wrap:wrap;gap:.55rem;display:flex}.PrinterManager-CategoryChip{color:#7c5a2d;background:#f7f4ec;border-radius:999px;align-items:center;padding:.45rem .75rem;font-size:.85rem;font-weight:600;display:inline-flex}.PrinterManager-StatusCard{flex-direction:column;justify-content:center;gap:.5rem;min-height:180px;display:flex}.PrinterManager-StatusCard strong{color:#0f172a}.PrinterManager-StatusCard span{color:#64748b;line-height:1.6}.PrinterManager-ErrorCard{background:linear-gradient(135deg,#fff8f7,#fffdfd);border-color:#dc262624}@media (width<=980px){.PrinterManager-GuideLayout{grid-template-columns:1fr}}@media (width<=720px){.PrinterManager-Overview,.PrinterManager-PanelHeader,.PrinterManager-PrinterHeader{flex-direction:column}.PrinterManager-RefreshButton{justify-content:center;width:100%}}.AdminItemSetup{gap:1.5rem;display:grid}.AdminItemSetup-Hero,.AdminItemSetup-Card,.AdminItemSetup-Panel{background:#fcfbf8;border:1px solid #94a3b824;border-radius:20px;box-shadow:0 8px 22px #0f172a0a}.AdminItemSetup-Hero{background:linear-gradient(135deg,#fcfbf8,#fffaf0 62%,#f3f1e5);justify-content:space-between;align-items:end;gap:1rem;padding:1.35rem;display:flex}.AdminItemSetup-Eyebrow{text-transform:uppercase;letter-spacing:.12em;color:#a6000b;margin:0 0 .45rem;font-size:.74rem;font-weight:700}.AdminItemSetup-Hero h1,.AdminItemSetup-Panel h2{color:#0f172a;margin:0}.AdminItemSetup-Hero h1{letter-spacing:-.04em;font-size:clamp(1.8rem,2.8vw,2.45rem);line-height:1}.AdminItemSetup-Hero p,.AdminItemSetup-Card span,.AdminItemSetup-Card p,.AdminItemSetup-PanelMeta{color:#64748b}.AdminItemSetup-Hero p{max-width:62ch;margin:.75rem 0 0;line-height:1.65}.AdminItemSetup-ActionGroup{flex-wrap:wrap;justify-content:flex-end;gap:.75rem;display:flex}.AdminItemSetup-PrimaryButton,.AdminItemSetup-SecondaryButton,.AdminItemSetup-DangerButton{cursor:pointer;white-space:nowrap;border-radius:14px;padding:.95rem 1.2rem;font-weight:700}.AdminItemSetup-PrimaryButton{color:#fff;background:#0f172a;border:1px solid #b07b382e;box-shadow:0 8px 18px #0f172a1a}.AdminItemSetup-SecondaryButton{color:#0f172a;background:#fff;border:1px solid #0f172a1f}.AdminItemSetup-DangerButton{color:#b91c1c;background:#fff1f2;border:1px solid #dc26262e}.AdminItemSetup-InlineButton,.AdminItemSetup-CardButton{width:fit-content;padding:.75rem 1rem}.AdminItemSetup-Panel{padding:1.2rem}.AdminItemSetup-PanelHeader,.AdminItemSetup-PanelHeaderStacked,.AdminItemSetup-ItemHeader{justify-content:space-between;gap:1rem;display:flex}.AdminItemSetup-PanelHeader,.AdminItemSetup-PanelHeaderStacked{align-items:end}.AdminItemSetup-PanelHeaderStacked{flex-wrap:wrap}.AdminItemSetup-PanelMeta{font-size:.9rem;font-weight:700}.AdminItemSetup-SearchGroup{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.AdminItemSetup-SearchInput{color:#0f172a;background:#fff;border:1px solid #94a3b83d;border-radius:14px;outline:none;min-width:min(360px,100%);min-height:48px;padding:.85rem 1rem;transition:border-color .18s,box-shadow .18s}.AdminItemSetup-SearchInput:focus{border-color:#b07b387a;box-shadow:0 0 0 4px #b07b381f}.AdminItemSetup-Grid,.AdminItemSetup-ItemGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem;display:grid}.AdminItemSetup-Card{padding:1.2rem}.AdminItemSetup-Card strong{color:#0f172a}.AdminItemSetup-Card span,.AdminItemSetup-Card p{margin-top:.45rem;display:block}.AdminItemSetup-StatusCard{grid-column:1/-1}.AdminItemSetup-ExpandCard{text-align:left;cursor:pointer;background:linear-gradient(135deg,#fffaf0f0,#fff5e6f5),#fffdf8;border:1px dashed #b07b3861;gap:.55rem;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid}.AdminItemSetup-ExpandCard:hover,.AdminItemSetup-ExpandCard:focus-visible{border-color:#b07b38a3;transform:translateY(-2px);box-shadow:0 14px 28px #b07b381f}.AdminItemSetup-ExpandCard strong{color:#8a5a18}.AdminItemSetup-ExpandCard span{margin-top:0}.AdminItemSetup-ErrorCard{background:#fff4f3;border-color:#c2410c2e}.AdminItemSetup-CategoryHeading{align-items:center;gap:.75rem;display:flex}.AdminItemSetup-ColorSwatch{border:1px solid #0f172a1f;border-radius:999px;flex-shrink:0;width:1rem;height:1rem}.AdminItemSetup-HelperText{color:#65070d;margin-top:.45rem;display:block}.AdminItemSetup-FullWidthField{grid-column:1/-1}.AdminItemSetup-Textarea{resize:vertical;min-height:110px}.AdminItemSetup-CardActions{flex-wrap:wrap;gap:.75rem;margin-top:1rem;display:flex}.AdminItemSetup-ItemCard{gap:.9rem;display:grid}.AdminItemSetup-ItemHeader{align-items:start}.AdminItemSetup-PriceStack{justify-items:end;gap:.25rem;display:grid}.AdminItemSetup-PriceStack span,.AdminItemSetup-PriceTag{margin-top:0}.AdminItemSetup-PriceStack span{color:#64748b}.AdminItemSetup-PriceTag{color:#a6000b;white-space:nowrap;font-size:1rem}.AdminItemSetup-ItemMeta{gap:.35rem;display:grid}.AdminItemSetup-ItemMeta span{margin-top:0}.AdminItemSetup-TaxSelector{background:#fffdf8;border:1px solid #94a3b833;border-radius:16px;gap:.75rem;padding:1rem;display:grid}.AdminItemSetup-TaxOption{color:#0f172a;align-items:center;gap:.75rem;font-weight:600;display:flex}.AdminItemSetup-TaxInclusiveToggle{background:#fffdf8;border:1px solid #94a3b833;border-radius:16px;padding:1rem}.AdminItemSetup-TaxOption input{width:18px;height:18px}.AdminItemSetup-TaxEmptyState{color:#64748b;margin:0}.AdminItemSetup-PriceSummary{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.85rem;display:grid}.AdminItemSetup-PriceSummary>div{background:#fffdf8;border:1px solid #94a3b833;border-radius:16px;gap:.35rem;padding:.9rem 1rem;display:grid}.AdminItemSetup-PriceSummary>div strong{font-size:1rem}.AdminItemSetup-PriceSummaryLabel{color:#64748b;text-transform:uppercase;letter-spacing:.04em;font-size:.84rem;font-weight:700}.AdminItemSetup-TaxChipRow{flex-wrap:wrap;gap:.6rem;margin-top:.8rem;display:flex}.AdminItemSetup-TaxChip{color:#8a5a18;background:#fff1dc;border:1px solid #b07b3833;border-radius:999px;align-items:center;min-height:34px;padding:.4rem .75rem;font-size:.88rem;font-weight:700;display:inline-flex}.AdminItemSetup-ImportSourceGrid{gap:.85rem;display:grid}.AdminItemSetup-ImportChoice{color:#0f172a;background:#fffdf8;border:1px solid #94a3b833;border-radius:16px;align-items:flex-start;gap:.85rem;padding:1rem;display:flex}.AdminItemSetup-ImportChoice input{width:18px;height:18px;margin-top:.1rem}.AdminItemSetup-ImportChoice span{gap:.3rem;display:grid}.AdminItemSetup-ImportChoice small,.AdminItemSetup-ImportHint{color:#64748b}.AdminItemSetup-TemplateActions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.AdminItemSetup-PreviewPanel{background:#fffdf8;border:1px solid #94a3b82e;border-radius:18px;gap:.9rem;padding:1rem;display:grid}.AdminItemSetup-PreviewHeader{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.AdminItemSetup-PreviewHeader>div{gap:.3rem;display:grid}.AdminItemSetup-PreviewHeader small{color:#64748b}.AdminItemSetup-PreviewMeta{flex-wrap:wrap;gap:.65rem;display:flex}.AdminItemSetup-PreviewBadge{color:#8a5a18;background:#fff1dc;border:1px solid #b07b382e;border-radius:999px;align-items:center;min-height:34px;padding:.35rem .75rem;font-size:.82rem;font-weight:700;display:inline-flex}.AdminItemSetup-PreviewTableWrap{overflow-x:auto}.AdminItemSetup-PreviewTable{border-collapse:collapse;width:100%}.AdminItemSetup-PreviewTable th,.AdminItemSetup-PreviewTable td{text-align:left;color:#0f172a;border-bottom:1px solid #94a3b82e;padding:.8rem .7rem}.AdminItemSetup-PreviewTable th{text-transform:uppercase;letter-spacing:.06em;color:#64748b;font-size:.82rem}.AdminItemSetup-ImportIssues{background:#fff4f3;border:1px solid #c2410c29;border-radius:14px;gap:.45rem;padding:.85rem .95rem;display:grid}.AdminItemSetup-ImportIssues small{color:#9a3412}@media (width<=960px){.AdminItemSetup-Grid,.AdminItemSetup-ItemGrid{grid-template-columns:1fr}}@media (width<=720px){.AdminItemSetup-Hero{border-radius:18px;flex-direction:column;align-items:flex-start;padding:1.25rem}.AdminItemSetup-ActionGroup,.AdminItemSetup-SearchGroup{justify-content:flex-start;width:100%}.AdminItemSetup-SearchInput{min-width:100%}.AdminItemSetup-PanelHeader,.AdminItemSetup-PanelHeaderStacked,.AdminItemSetup-ItemHeader{flex-direction:column;align-items:flex-start}.AdminItemSetup-PriceStack{justify-items:flex-start}.AdminItemSetup-PriceSummary{grid-template-columns:1fr}.AdminItemSetup-TemplateActions,.AdminItemSetup-PreviewHeader{flex-direction:column;align-items:flex-start}}.AdminItemSetup-MultiLocationSelector,.AdminItemSetup-LocationPriceGrid{gap:.65rem;width:100%;display:grid}.AdminItemSetup-MultiLocationSelector{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.AdminItemSetup-LocationOption,.AdminItemSetup-LocationPriceToggle{cursor:pointer;align-items:center;gap:.7rem;display:flex}.AdminItemSetup-LocationOption{background:#b07b380f;border:1px solid #b07b383d;border-radius:10px;padding:.75rem}.AdminItemSetup-LocationOption span,.AdminItemSetup-LocationPriceToggle span{gap:.15rem;display:grid}.AdminItemSetup-LocationOption small,.AdminItemSetup-LocationPriceToggle small{opacity:.72}.AdminItemSetup-LocationPriceGrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.AdminItemSetup-LocationPriceRow{opacity:.7;border:1px solid #78787838;border-radius:10px;grid-template-columns:minmax(0,1fr) minmax(110px,.55fr);align-items:center;gap:.8rem;padding:.8rem;display:grid}.AdminItemSetup-LocationPriceRow.is-selected{opacity:1;background:#b07b3814;border-color:#b07b38}.AdminItemSetup-LocationPriceEmpty{color:#6d6256;border:1px dashed #78787866;border-radius:10px;padding:1rem}.AdminItemSetup-LocationPriceChips{flex-wrap:wrap;gap:.45rem;margin-top:.7rem;display:flex}.AdminItemSetup-LocationPriceChips span{color:#745027;background:#b07b381f;border-radius:999px;padding:.35rem .6rem;font-size:.82rem;font-weight:600}@media (width<=600px){.AdminItemSetup-LocationPriceRow{grid-template-columns:1fr}}.AdminOrders{gap:24px;display:grid}.AdminOrders-Hero,.AdminOrders-Panel,.AdminOrders-OrderCard,.AdminOrders-HistoryCard,.AdminOrders-StateCard{background:linear-gradient(#fffffff5,#f8fafcf5);border:1px solid #94a3b829;border-radius:24px;box-shadow:0 24px 60px #0f172a14}.AdminOrders-Hero,.AdminOrders-Panel{padding:28px}.AdminOrders-Hero{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.AdminOrders-Eyebrow,.AdminOrders-CardLabel{letter-spacing:.12em;text-transform:uppercase;color:#0f766e;align-items:center;gap:8px;font-size:.78rem;font-weight:700;display:inline-flex}.AdminOrders-Hero h1,.AdminOrders-Panel h2,.AdminOrders-OrderCard strong,.AdminOrders-HistoryCard strong{color:#0f172a;margin:8px 0 0}.AdminOrders-Hero p,.AdminOrders-Panel p,.AdminOrders-OrderCard p,.AdminOrders-HistoryCard p,.AdminOrders-StateCard span{color:#475569}.AdminOrders-HeroMeta{background:#0f766e14;border-radius:20px;min-width:180px;padding:18px 20px}.AdminOrders-HeroMeta span,.AdminOrders-HeroMeta p{display:block}.AdminOrders-HeroMeta strong{margin-top:10px;font-size:2rem;display:block}.AdminOrders-PanelHeader,.AdminOrders-OrderHead,.AdminOrders-HistoryHead,.AdminOrders-OrderFoot,.AdminOrders-HistoryFoot{justify-content:space-between;align-items:center;gap:16px;display:flex}.AdminOrders-RefreshButton,.AdminOrders-PrimaryButton,.AdminOrders-SecondaryButton{cursor:pointer;border:0;border-radius:14px;padding:12px 16px;font-weight:700}.AdminOrders-RefreshButton,.AdminOrders-SecondaryButton{color:#0f172a;background:#e2e8f0b3}.AdminOrders-PrimaryButton{color:#fff;background:#0f766e}.AdminOrders-RunningGrid,.AdminOrders-HistoryList{gap:16px;margin-top:20px;display:grid}.AdminOrders-RunningGrid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.AdminOrders-OrderCard,.AdminOrders-HistoryCard,.AdminOrders-StateCard{padding:20px}.AdminOrders-OrderMeta,.AdminOrders-HistoryMeta{color:#334155;flex-wrap:wrap;gap:10px 18px;margin:16px 0;font-size:.95rem;display:flex}.AdminOrders-OrderMeta span,.AdminOrders-HistoryMeta span,.AdminOrders-FilterField span,.AdminOrders-RefreshButton,.AdminOrders-FilterActions{align-items:center;gap:8px;display:inline-flex}.AdminOrders-StatusBadge{color:#65070d;background:#f59e0b24;border-radius:999px;padding:8px 12px;font-size:.85rem;font-weight:700}.AdminOrders-Filters{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;margin-top:20px;display:grid}.AdminOrders-FilterField{color:#0f172a;gap:10px;font-weight:600;display:grid}.AdminOrders-FilterField input,.AdminOrders-FilterField select{background:#fff;border:1px solid #94a3b840;border-radius:14px;padding:12px 14px}.AdminOrders-FilterActions{flex-wrap:wrap;align-self:end}@media (width<=768px){.AdminOrders-Hero{flex-direction:column}}.CashierRevenue{gap:24px;display:grid}.CashierRevenue-Hero,.CashierRevenue-Panel,.CashierRevenue-CheckoutPanel,.CashierRevenue-StatCard,.CashierRevenue-TablePanel,.CashierRevenue-TotalCard{background:linear-gradient(#fffffffa,#f8fafcf5);border:1px solid #94a3b829;border-radius:24px;box-shadow:0 24px 60px #0f172a14}.CashierRevenue-Hero,.CashierRevenue-Panel,.CashierRevenue-CheckoutPanel,.CashierRevenue-TablePanel{padding:28px}.CashierRevenue-Hero{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.CashierRevenue-Eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#0f766e;margin:0;font-size:.78rem;font-weight:700}.CashierRevenue-Hero h1,.CashierRevenue-Panel h2,.CashierRevenue-CheckoutPanel h2,.CashierRevenue-TotalCard h2{color:#0f172a;margin:8px 0 0}.CashierRevenue-Hero p,.CashierRevenue-Panel p,.CashierRevenue-CheckoutPanel p,.CashierRevenue-StatCard p{color:#475569}.CashierRevenue-TotalCard{background:linear-gradient(135deg,#0f766e1f,#0ea5e914);align-items:center;gap:18px;min-width:280px;padding:20px 22px;display:flex}.CashierRevenue-TotalIcon{color:#0f172a;background:#ffffffeb;border-radius:18px;justify-content:center;align-items:center;width:56px;height:56px;font-size:1.5rem;display:inline-flex}.CashierRevenue-PanelHeader,.CashierRevenue-FilterActions{justify-content:space-between;align-items:center;gap:16px;display:flex}.CashierRevenue-RefreshButton,.CashierRevenue-PrimaryButton,.CashierRevenue-SecondaryButton{cursor:pointer;border:0;border-radius:14px;padding:12px 16px;font-weight:700}.CashierRevenue-RefreshButton,.CashierRevenue-SecondaryButton{color:#0f172a;background:#e2e8f0bd;align-items:center;gap:8px;display:inline-flex}.CashierRevenue-PrimaryButton{color:#fff;background:#c97716}.CashierRevenue-Filters{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:16px;margin-top:20px;display:grid}.CashierRevenue-CheckoutSearch{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px;margin-top:20px;display:grid}.CashierRevenue-FilterField{color:#0f172a;gap:10px;font-weight:600;display:grid}.CashierRevenue-FilterField span{align-items:center;gap:8px;display:inline-flex}.CashierRevenue-FilterField input,.CashierRevenue-FilterField select{background:#fff;border:1px solid #94a3b840;border-radius:14px;padding:12px 14px}.CashierRevenue-CheckoutSkeleton{margin-top:20px}.CashierRevenue-CheckoutWorkspace{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:20px;margin-top:20px;display:grid}.CashierRevenue-CheckoutSummary,.CashierRevenue-CheckoutActions,.CashierRevenue-TransactionCard{background:#fff;border:1px solid #e2e8f0f5;border-radius:22px;box-shadow:0 18px 40px #0f172a0d}.CashierRevenue-CheckoutSummary,.CashierRevenue-CheckoutActions{padding:22px}.CashierRevenue-CheckoutSummaryHeader,.CashierRevenue-CheckoutActionsHeader,.CashierRevenue-LatestTransaction,.CashierRevenue-TransactionCardHeader{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.CashierRevenue-CheckoutSummary h3,.CashierRevenue-CheckoutActions h3,.CashierRevenue-TransactionPanel h3{color:#0f172a;margin:8px 0 0}.CashierRevenue-CheckoutMeta{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;margin-top:20px;display:grid}.CashierRevenue-CheckoutMeta div,.CashierRevenue-CheckoutTotal{background:#f8fafc;border-radius:18px;padding:14px 16px}.CashierRevenue-CheckoutMeta span,.CashierRevenue-CheckoutTotal span,.CashierRevenue-LatestTransaction span,.CashierRevenue-TransactionCardHeader span{color:#64748b;font-size:.84rem;display:block}.CashierRevenue-CheckoutMeta strong,.CashierRevenue-CheckoutTotal strong,.CashierRevenue-LatestTransaction strong,.CashierRevenue-TransactionCardHeader strong,.CashierRevenue-CheckoutItem strong{color:#0f172a}.CashierRevenue-CheckoutItems{gap:14px;margin-top:20px;display:grid}.CashierRevenue-CheckoutItemsHeader,.CashierRevenue-CheckoutItem,.CashierRevenue-CheckoutButtonRow,.CashierRevenue-TransactionMeta{justify-content:space-between;align-items:center;gap:14px;display:flex}.CashierRevenue-CheckoutItemList,.CashierRevenue-TransactionList{gap:12px;display:grid}.CashierRevenue-CheckoutItem{border:1px solid #e2e8f0e6;border-radius:18px;align-items:flex-start;padding:14px 16px}.CashierRevenue-CheckoutItem span,.CashierRevenue-CheckoutItemsHeader span,.CashierRevenue-TransactionMeta span{color:#64748b;font-size:.9rem}.CashierRevenue-CheckoutItemMeta{justify-items:end;gap:4px;display:grid}.CashierRevenue-CheckoutFields{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;margin-top:20px;display:grid}.CashierRevenue-CheckoutButtonRow{flex-wrap:wrap;justify-content:flex-start;margin-top:20px}.CashierRevenue-CheckoutNotice,.CashierRevenue-CheckoutEmpty{color:#334155;background:#f8fafc;border-radius:18px;align-items:center;gap:10px;margin-top:18px;padding:14px 16px;display:flex}.CashierRevenue-CheckoutNotice.success{color:#166534;background:#10b9811f}.CashierRevenue-LatestTransaction{background:#f8fafc;border-radius:18px;margin-top:18px;padding:16px}.CashierRevenue-RedirectLink{color:#0f766e;align-items:center;gap:8px;font-weight:700;text-decoration:none;display:inline-flex}.CashierRevenue-TransactionPanel{margin-top:20px}.CashierRevenue-TransactionList{margin-top:18px}.CashierRevenue-TransactionCard{padding:18px}.CashierRevenue-TransactionMeta{flex-wrap:wrap;justify-content:flex-start;margin:14px 0}.CashierRevenue-PaymentBadge{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:8px 12px;font-size:.82rem;font-weight:800;display:inline-flex}.CashierRevenue-PaymentBadge.is-paid{color:#166534;background:#10b98124}.CashierRevenue-PaymentBadge.is-failed,.CashierRevenue-PaymentBadge.is-cancelled{color:#991b1b;background:#ef444424}.CashierRevenue-PaymentBadge.is-pending{color:#65070d;background:#f59e0b24}.CashierRevenue-StatsGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.CashierRevenue-StatCard{padding:22px}.CashierRevenue-StatCard span{color:#0f766e;text-transform:uppercase;letter-spacing:.08em;font-size:.74rem;font-weight:700}.CashierRevenue-StatCard strong{color:#0f172a;margin-top:10px;font-size:2rem;display:block}.CashierRevenue-TableWrap{overflow-x:auto}.CashierRevenue-Table{border-collapse:separate;border-spacing:0;width:100%;min-width:1220px}.CashierRevenue-Table th,.CashierRevenue-Table td{text-align:left;vertical-align:top;border-bottom:1px solid #e2e8f0eb;padding:16px 14px}.CashierRevenue-Table thead th{color:#475569;text-transform:uppercase;letter-spacing:.04em;background:#e8eef6;font-size:.82rem}.CashierRevenue-Table tbody tr{background:#fffaf0}.CashierRevenue-StatusBadge{color:#65070d;white-space:nowrap;background:#f59e0b24;border-radius:999px;justify-content:center;align-items:center;padding:8px 12px;font-size:.84rem;font-weight:700;display:inline-flex}.CashierRevenue-AmountCell{color:#0f172a;font-weight:800}.CashierRevenue-EmptyCell{text-align:center;color:#64748b;padding:26px 14px}@media (width<=960px){.CashierRevenue-Hero,.CashierRevenue-PanelHeader,.CashierRevenue-FilterActions{flex-direction:column;align-items:stretch}.CashierRevenue-CheckoutSearch,.CashierRevenue-CheckoutWorkspace,.CashierRevenue-CheckoutMeta,.CashierRevenue-CheckoutFields{grid-template-columns:1fr}.CashierRevenue-CheckoutSummaryHeader,.CashierRevenue-CheckoutActionsHeader,.CashierRevenue-CheckoutItemsHeader,.CashierRevenue-CheckoutItem,.CashierRevenue-LatestTransaction,.CashierRevenue-TransactionCardHeader{flex-direction:column}.CashierRevenue-CheckoutItemMeta{justify-items:start}.CashierRevenue-TotalCard{min-width:0}}.FinanceWorkspace{grid-template-columns:280px minmax(0,1fr);gap:1.5rem;min-height:100%;display:grid}.FinanceWorkspace-Sidebar{background:radial-gradient(circle at top,#c11b273d,#0000 30%),linear-gradient(#3b0509 0%,#210306 100%);border-radius:28px;align-self:start;gap:1.1rem;padding:1.25rem;display:grid;position:sticky;top:1rem;box-shadow:0 26px 42px #3b050933}.FinanceWorkspace-BrandBlock{background:#0f172a47;border:1px solid #94a3b824;border-radius:20px;padding:1rem}.FinanceWorkspace-Logo{color:#fff8f7;margin-bottom:1rem}.FinanceWorkspace-BrandEyebrow,.FinanceWorkspace-Eyebrow,.FinanceWorkspace-PanelEyebrow{letter-spacing:.12em;text-transform:uppercase;margin:0 0 .45rem;font-size:.74rem;font-weight:700}.FinanceWorkspace-BrandEyebrow{color:#94a3b8c7}.FinanceWorkspace-BrandBlock strong{color:#f8fafc;margin-bottom:.55rem;font-size:1.12rem;display:block}.FinanceWorkspace-BrandBlock p{color:#e2e8f0b3;margin:0;line-height:1.55}.FinanceWorkspace-Nav{gap:.45rem;display:grid}.FinanceWorkspace-NavItem{color:#9fb0cf;background:0 0;border:0;border-radius:18px;align-items:center;gap:.95rem;width:100%;min-height:52px;padding:.95rem 1rem;font-size:.98rem;font-weight:600;text-decoration:none;transition:background .18s,color .18s,transform .18s;display:flex}.FinanceWorkspace-NavItem:hover{color:#f8fafc;background:#94a3b814}.FinanceWorkspace-NavItem.active{color:#f8fafc;background:linear-gradient(135deg,#c11b27,#8b0810);box-shadow:0 16px 32px #a6000b4d}.FinanceWorkspace-NavIcon{flex-shrink:0;place-items:center;display:grid}.FinanceWorkspace-SidebarActions{gap:.75rem;margin-top:auto;display:grid}.FinanceWorkspace-SidebarButton,.FinanceWorkspace-PrimaryButton,.FinanceWorkspace-SecondaryButton,.FinanceWorkspace-TableButton,.FinanceWorkspace-TextButton,.FinanceWorkspace-BackButton{font:inherit;cursor:pointer;border:0;transition:transform .16s,box-shadow .16s,background .16s}.FinanceWorkspace-SidebarButton{color:#f8fafc;background:#0f172a47;border:1px solid #94a3b829;border-radius:18px;align-items:center;gap:.85rem;width:100%;min-height:52px;padding:.95rem 1rem;display:flex}.FinanceWorkspace-SidebarButton.logout{background:#7f1d1d61;border-color:#f8717138}.FinanceWorkspace-Content,.FinanceWorkspace-Manager{gap:1.25rem;display:grid}.FinanceWorkspace-ManagerHeader,.FinanceWorkspace-Panel,.FinanceWorkspace-MetricCard,.FinanceWorkspace-FilterPanel,.FinanceWorkspace-TablePanel,.FinanceWorkspace-InsightProfile,.FinanceWorkspace-InsightStat{background:#fff;border:1px solid #94a3b829;box-shadow:0 12px 30px #0f172a0d}.FinanceWorkspace-ManagerHeader,.FinanceWorkspace-FilterPanel,.FinanceWorkspace-TablePanel,.FinanceWorkspace-Panel{border-radius:24px;padding:1.35rem}.FinanceWorkspace-ManagerHeader{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.FinanceWorkspace-Eyebrow,.FinanceWorkspace-PanelEyebrow{color:#5b57e5}.FinanceWorkspace-ManagerHeader h2,.FinanceWorkspace-PanelHeader h3{color:#0f172a;letter-spacing:-.04em;margin:0}.FinanceWorkspace-ManagerHeader h2{font-size:clamp(1.75rem,3vw,2.45rem);line-height:1.04}.FinanceWorkspace-ManagerHeader p:last-child,.FinanceWorkspace-PanelHeader p,.FinanceWorkspace-MetricCard p,.FinanceWorkspace-CategoryRow span,.FinanceWorkspace-CategoryRow strong,.FinanceWorkspace-CompactTable td,.FinanceWorkspace-Table td,.FinanceWorkspace-TableBadge,.FinanceWorkspace-ChartCard span,.FinanceWorkspace-HighlightCard span,.FinanceWorkspace-InsightProfile span{color:#64748b}.FinanceWorkspace-ManagerHeader p:last-child{max-width:760px;margin-bottom:0;line-height:1.65}.FinanceWorkspace-ActionStack,.FinanceWorkspace-PanelHeader,.FinanceWorkspace-SalesLayout,.FinanceWorkspace-SalesStats,.FinanceWorkspace-LocationTop,.FinanceWorkspace-Toolbar,.FinanceWorkspace-Filters,.FinanceWorkspace-FilterActions,.FinanceWorkspace-InsightHero{gap:.85rem;display:flex}.FinanceWorkspace-ActionStack,.FinanceWorkspace-FilterActions{flex-wrap:wrap;justify-content:flex-end}.FinanceWorkspace-PrimaryButton,.FinanceWorkspace-SecondaryButton,.FinanceWorkspace-BackButton{border-radius:14px;justify-content:center;align-items:center;gap:.55rem;min-height:46px;padding:.85rem 1.15rem;display:inline-flex}.FinanceWorkspace-PrimaryButton{color:#fff;background:linear-gradient(135deg,#6366f1,#3b82f6)}.FinanceWorkspace-SecondaryButton,.FinanceWorkspace-BackButton{color:#0f172a;background:#fff;border:1px solid #94a3b833}.FinanceWorkspace-TotalRevenueCard{background:linear-gradient(135deg,#f8fbff,#fff);border:1px solid #94a3b824;border-radius:18px;min-width:230px;padding:1rem 1.15rem}.FinanceWorkspace-TotalRevenueCard span{color:#334155;align-items:center;gap:.45rem;font-weight:700;display:inline-flex}.FinanceWorkspace-TotalRevenueCard strong{color:#0f172a;margin-top:.45rem;font-size:1.9rem;display:block}.FinanceWorkspace-DashboardGrid{gap:1.25rem;display:grid}.FinanceWorkspace-PanelHeader{justify-content:space-between;align-items:flex-start;margin-bottom:1rem}.FinanceWorkspace-TextButton{color:#32cd32;text-transform:lowercase;background:0 0;font-size:1rem;font-weight:700}.FinanceWorkspace-PanelSales{background:linear-gradient(135deg,#fff,#f8faff)}.FinanceWorkspace-SalesLayout{align-items:stretch}.FinanceWorkspace-SalesStats{flex-direction:column;width:210px}.FinanceWorkspace-SalesStatCard,.FinanceWorkspace-HighlightCard,.FinanceWorkspace-ChartCard{background:#fff;border:1px solid #94a3b824;border-radius:18px}.FinanceWorkspace-SalesStatCard{padding:1rem 1.1rem}.FinanceWorkspace-SalesStatCard span,.FinanceWorkspace-HighlightCard span,.FinanceWorkspace-CategoryList strong,.FinanceWorkspace-InsightStat span{color:#475569;font-weight:700;display:block}.FinanceWorkspace-SalesStatCard strong,.FinanceWorkspace-HighlightCard strong,.FinanceWorkspace-InsightStat strong{color:#59a6e6;margin-top:.3rem;font-size:clamp(1.4rem,2vw,2rem);display:block}.FinanceWorkspace-BarChart{flex:1;grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:.85rem;min-height:280px;display:grid}.FinanceWorkspace-BarColumn{justify-items:center;gap:.6rem;display:grid}.FinanceWorkspace-BarTrack{background:linear-gradient(0deg,#94a3b82e 1px,#0000 1px) 0 0/100% 36px;border-bottom:1px solid #94a3b833;align-items:flex-end;width:100%;height:180px;padding:0 .25rem;display:flex}.FinanceWorkspace-BarFill{background:linear-gradient(#b464ff,#8b5cf6);border-radius:10px 10px 0 0;width:100%}.FinanceWorkspace-BarValue,.FinanceWorkspace-BarLabel{text-align:center;font-size:.8rem}.FinanceWorkspace-BarValue{color:#64748b}.FinanceWorkspace-BarLabel{color:#475569}.FinanceWorkspace-ChartEmpty,.FinanceWorkspace-EmptyStateInline{text-align:center;color:#64748b;place-items:center;min-height:180px;display:grid}.FinanceWorkspace-LocationTop,.FinanceWorkspace-CategoriesLayout{grid-template-columns:minmax(240px,.9fr) minmax(0,1.1fr);gap:1rem;margin-bottom:1rem;display:grid}.FinanceWorkspace-HighlightCard,.FinanceWorkspace-ChartCard{padding:1.2rem}.FinanceWorkspace-HighlightCard strong{color:#26b567}.FinanceWorkspace-ChartCard{gap:.9rem;display:grid}.FinanceWorkspace-Donut{border-radius:50%;place-items:center;width:170px;height:170px;margin:0 auto;display:grid}.FinanceWorkspace-DonutWide{width:220px;height:220px}.FinanceWorkspace-DonutHole{text-align:center;background:#fff;border-radius:50%;place-items:center;width:64%;height:64%;display:grid}.FinanceWorkspace-DonutHole strong{color:#0f172a;font-size:1.2rem;display:block}.FinanceWorkspace-DonutHole span{color:#64748b;font-size:.82rem}.FinanceWorkspace-CategoryList{align-content:start;gap:.55rem;display:grid}.FinanceWorkspace-CategoryRow{border-bottom:1px solid #e2e8f0cc;grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;padding:.7rem .1rem;display:grid}.FinanceWorkspace-CategoryBullet{border-radius:50%;width:12px;height:12px}.FinanceWorkspace-CategoryRow strong{color:#334155}.FinanceWorkspace-CompactTableWrap,.FinanceWorkspace-TableWrap{overflow-x:auto}.FinanceWorkspace-CompactTable,.FinanceWorkspace-Table{border-collapse:collapse;width:100%}.FinanceWorkspace-CompactTable th,.FinanceWorkspace-CompactTable td,.FinanceWorkspace-Table th,.FinanceWorkspace-Table td{text-align:left;vertical-align:top;border-bottom:1px solid #e2e8f0d1;padding:.95rem .9rem}.FinanceWorkspace-CompactTable th,.FinanceWorkspace-Table th{color:#475569;letter-spacing:.04em;text-transform:uppercase;background:#f8fbff;font-size:.92rem;font-weight:800}.FinanceWorkspace-FilterPanel{background:linear-gradient(135deg,#f8fbff,#fff)}.FinanceWorkspace-Filters,.FinanceWorkspace-Toolbar{flex-wrap:wrap;align-items:flex-end}.FinanceWorkspace-FilterField{gap:.5rem;min-width:170px;display:grid}.FinanceWorkspace-FilterField span{color:#334155;font-size:.88rem;font-weight:700}.FinanceWorkspace-FilterField input,.FinanceWorkspace-FilterField select{color:#0f172a;min-height:44px;font:inherit;background:#fff;border:1px solid #94a3b83d;border-radius:12px;padding:.75rem .85rem}.FinanceWorkspace-MetricGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.FinanceWorkspace-BusinessMetricGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.FinanceWorkspace-MetricGridWide{grid-template-columns:repeat(5,minmax(0,1fr))}.FinanceWorkspace-MetricCard{background:linear-gradient(#fcfcff,#f4f7ff);border-radius:22px;padding:1.15rem}.FinanceWorkspace-MetricCard span{color:#475569;font-size:.88rem;font-weight:700;display:block}.FinanceWorkspace-MetricCard strong{color:#0f172a;margin:.45rem 0 .35rem;font-size:clamp(1.4rem,2vw,2rem);display:block}.FinanceWorkspace-AmountCell{color:#0f172a;font-weight:700}.FinanceWorkspace-StatusBadge,.FinanceWorkspace-TableBadge{color:#4f46e5;background:#6366f11f;border-radius:999px;justify-content:center;align-items:center;min-height:32px;padding:.45rem .75rem;font-size:.82rem;font-weight:700;display:inline-flex}.FinanceWorkspace-TableButton{color:#fff;background:#1f7aec;border-radius:12px;min-height:40px;padding:.65rem .95rem}.FinanceWorkspace-StatusBadge.is-paid{color:#15803d;background:#22c55e24}.FinanceWorkspace-StatusBadge.is-pending{color:#8b0810;background:#f59e0b29}.FinanceWorkspace-StatusBadge.is-failed,.FinanceWorkspace-StatusBadge.is-cancelled{color:#b91c1c;background:#ef44441f}.FinanceWorkspace-ReportHero{color:#fff;background:linear-gradient(135deg,#6366f1f0,#7c3aeddb),linear-gradient(135deg,#fff,#f8fbff);border-radius:28px;padding:1.6rem 1.8rem;box-shadow:0 18px 42px #4f46e538}.FinanceWorkspace-ReportHero strong,.FinanceWorkspace-ReportHero span,.FinanceWorkspace-ReportHero small{display:block}.FinanceWorkspace-ReportHero strong{font-size:clamp(1.35rem,2vw,1.75rem)}.FinanceWorkspace-ReportHero span,.FinanceWorkspace-ReportHero small{color:#ffffffd1;margin-top:.35rem}.FinanceWorkspace-SummaryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.FinanceWorkspace-FilterActionsWide{margin-left:auto}.FinanceWorkspace-TransactionMeta{gap:.2rem;display:grid}.FinanceWorkspace-TransactionMeta strong{color:#0f172a}.FinanceWorkspace-TransactionMeta span,.FinanceWorkspace-TableMuted{color:#64748b;font-size:.88rem}.FinanceWorkspace-EmptyCell{text-align:center;color:#64748b}.FinanceWorkspace-InsightHero{grid-template-columns:minmax(280px,1.2fr) repeat(3,minmax(0,1fr));gap:1rem;display:grid}.FinanceWorkspace-InsightProfile,.FinanceWorkspace-InsightStat{border-radius:24px;min-height:120px;padding:1.35rem}.FinanceWorkspace-InsightProfile{color:#fff;background:linear-gradient(135deg,#6676db,#7448a6);align-items:center;gap:1rem;display:flex}.FinanceWorkspace-InsightAvatar{background:#4338caa6;border-radius:50%;place-items:center;width:78px;height:78px;font-size:1.9rem;font-weight:800;display:grid}.FinanceWorkspace-InsightProfile strong{font-size:1.05rem;display:block}.FinanceWorkspace-InsightProfile span{color:#ffffffb8;margin-top:.3rem;display:block}.FinanceWorkspace-InsightStat{text-align:center;color:#fff}.FinanceWorkspace-InsightStat.blue{background:linear-gradient(135deg,#18b4e5,#1986e8)}.FinanceWorkspace-InsightStat.orange{background:linear-gradient(135deg,#f96,#ff6363)}.FinanceWorkspace-InsightStat.red{background:linear-gradient(135deg,#ff4f72,#ff3d32)}.FinanceWorkspace-InsightStat span,.FinanceWorkspace-InsightStat strong{color:#fff}.FinanceWorkspace-BackButton{margin-bottom:.85rem}.FinanceWorkspace-SidebarButton:hover,.FinanceWorkspace-PrimaryButton:hover,.FinanceWorkspace-SecondaryButton:hover,.FinanceWorkspace-TableButton:hover,.FinanceWorkspace-TextButton:hover,.FinanceWorkspace-BackButton:hover{transform:translateY(-1px)}@media (width<=1240px){.FinanceWorkspace{grid-template-columns:1fr}.FinanceWorkspace-Sidebar{position:static}.FinanceWorkspace-LocationTop,.FinanceWorkspace-CategoriesLayout,.FinanceWorkspace-InsightHero,.FinanceWorkspace-SummaryGrid{grid-template-columns:1fr}.FinanceWorkspace-BusinessMetricGrid,.FinanceWorkspace-MetricGridWide{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=960px){.FinanceWorkspace-ManagerHeader,.FinanceWorkspace-SalesLayout,.FinanceWorkspace-ActionStack{flex-direction:column;align-items:stretch}.FinanceWorkspace-SalesStats{width:100%}.FinanceWorkspace-MetricGrid,.FinanceWorkspace-BusinessMetricGrid,.FinanceWorkspace-MetricGridWide{grid-template-columns:1fr}}@media print{.FinanceWorkspace{display:block}.FinanceWorkspace-Sidebar,.FinanceWorkspace-FilterPanel,.FinanceWorkspace-TableButton,.FinanceWorkspace-BackButton,.FinanceWorkspace-TextButton,.FinanceWorkspace-PrimaryButton,.FinanceWorkspace-SecondaryButton{display:none!important}.FinanceWorkspace-Content,.FinanceWorkspace-Manager{gap:.8rem}.FinanceWorkspace-ManagerHeader,.FinanceWorkspace-TablePanel,.FinanceWorkspace-FilterPanel,.FinanceWorkspace-Panel,.FinanceWorkspace-MetricCard,.FinanceWorkspace-ReportHero{box-shadow:none;border:1px solid #94a3b852}}.StoreSelectionPage{color:#241617;gap:1.5rem;display:grid}.StoreSelection-Brand{color:#3b0509;margin-bottom:1.1rem}.StoreSelection-Hero{background:radial-gradient(circle at 100% 0,#c11b2729,#0000 32%),linear-gradient(135deg,#fffaf7,#fff4f3 58%,#f0e6e2);border:1px solid #8b081024;border-radius:28px;justify-content:space-between;align-items:flex-end;gap:1rem;padding:1.75rem;display:flex;box-shadow:0 14px 36px #0f172a0f}.StoreSelection-Eyebrow,.StoreSelection-PanelEyebrow{color:#a6000b;letter-spacing:.12em;text-transform:uppercase;margin:0 0 .5rem;font-size:.76rem;font-weight:700;display:inline-block}.StoreSelection-Hero h1,.StoreSelection-PanelHeader h2,.StoreSelection-StepCard h2{letter-spacing:-.04em;margin:0}.StoreSelection-Hero h1{font-size:clamp(2rem,3.4vw,3.2rem);line-height:.96}.StoreSelection-Hero p,.StoreSelection-StepCard p,.StoreSelection-EmptyState p,.StoreSelection-LocationBody p{color:#6d5558;margin:.8rem 0 0;line-height:1.6}.StoreSelection-Layout{grid-template-columns:minmax(0,1.6fr) minmax(320px,.9fr);align-items:start;gap:1.25rem;display:grid}.StoreSelection-Panel{background:#fffaf7;border:1px solid #8b08101f;border-radius:24px;padding:1.35rem;box-shadow:0 10px 30px #0f172a0d}.StoreSelection-SidePanel{position:sticky;top:1rem}.StoreSelection-PanelHeader{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.1rem;display:flex}.StoreSelection-SecondaryButton,.StoreSelection-PrimaryButton,.StoreSelection-TextButton,.StoreSelection-CustomerTypeButton,.StoreSelection-LocationCard{font:inherit}.StoreSelection-SecondaryButton,.StoreSelection-PrimaryButton{cursor:pointer;border:1px solid #0000;border-radius:14px;justify-content:center;align-items:center;gap:.65rem;transition:transform .16s,box-shadow .16s,border-color .16s;display:inline-flex}.StoreSelection-SecondaryButton{color:#241617;background:#fff;border-color:#0f172a1a;padding:.95rem 1.15rem;box-shadow:0 8px 18px #0f172a0a}.StoreSelection-PrimaryButton{color:#fff;background:linear-gradient(135deg,#a6000b,#65070d);width:100%;padding:1rem 1.2rem;font-weight:700;box-shadow:0 14px 28px #59060c33}.StoreSelection-SecondaryButton:hover,.StoreSelection-PrimaryButton:hover:not(:disabled),.StoreSelection-LocationCard:hover,.StoreSelection-CustomerTypeButton:hover:not(:disabled){transform:translateY(-1px)}.StoreSelection-PrimaryButton:disabled,.StoreSelection-SecondaryButton:disabled,.StoreSelection-CustomerTypeButton:disabled{opacity:.65;cursor:not-allowed;box-shadow:none;transform:none}.StoreSelection-Grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.StoreSelection-LocationCard{text-align:left;cursor:pointer;background:linear-gradient(#ffffffe0,#fff7ecc7),#fff;border:1px solid #94a3b824;border-radius:22px;gap:1rem;width:100%;padding:1.2rem;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid;box-shadow:0 12px 26px #0f172a0a}.StoreSelection-LocationCard.selected{border-color:#a6000b66;box-shadow:0 14px 30px #a6000b24}.StoreSelection-LocationTop,.StoreSelection-LocationFooter,.StoreSelection-SummaryRow{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.StoreSelection-LocationIcon{color:#a6000b;background:#c11b271a;border-radius:18px;place-items:center;width:52px;height:52px;display:grid}.StoreSelection-LocationIcon svg{width:24px;height:24px}.StoreSelection-LocationType{color:#8b0810;background:#f9dfe0e6;border-radius:999px;padding:.42rem .75rem;font-size:.78rem;font-weight:700}.StoreSelection-LocationBody h3,.StoreSelection-EmptyState h3{margin:0}.StoreSelection-LocationMeta,.StoreSelection-SelectionSummary,.StoreSelection-CustomerTypeList{gap:.75rem;display:grid}.StoreSelection-LocationMeta{color:#6d5558;font-size:.92rem}.StoreSelection-LocationFooter{color:#241617;font-weight:700}.StoreSelection-StepCard{gap:1rem;display:grid}.StoreSelection-CustomerTypeButton{text-align:left;color:#0f172a;cursor:pointer;background:#fff;border:1px solid #94a3b829;border-radius:18px;gap:.35rem;width:100%;padding:1rem;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid}.StoreSelection-CustomerTypeButton strong{font-size:1rem}.StoreSelection-CustomerTypeButton span{color:#5f6b7a;line-height:1.5}.StoreSelection-CustomerTypeButton.disabled{background:#f8fafc}.StoreSelection-TextButton{color:#8b0810;cursor:pointer;background:0 0;border:0;width:fit-content;padding:0;font-weight:700}.StoreSelection-SelectionSummary{background:#fff4f3;border:1px solid #a6000b24;border-radius:18px;padding:1rem}.StoreSelection-SummaryRow{color:#6d5558}.StoreSelection-SummaryRow strong{color:#241617;text-align:right}.StoreSelection-EmptyState{text-align:center;background:#ffffffa6;border:1px dashed #94a3b84d;border-radius:22px;place-items:center;gap:.55rem;min-height:280px;padding:1.5rem;display:grid}.StoreSelection-EmptyState.danger{background:#fff4f3;border-color:#c2410c38}.StoreSelection-EmptyStateIcon{color:#a6000b;width:36px;height:36px}.StoreSelection-EmptyState.danger .StoreSelection-EmptyStateIcon{color:#c2410c}.StoreSelection-EmptyStateIcon.spinning{animation:.9s linear infinite storeSelectionSpin}@keyframes storeSelectionSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (width<=1120px){.StoreSelection-Layout{grid-template-columns:1fr}.StoreSelection-SidePanel{position:static}}@media (width<=780px){.StoreSelection-Hero{border-radius:22px;flex-direction:column;align-items:flex-start;padding:1.35rem}.StoreSelection-Panel{border-radius:20px;padding:1rem}.StoreSelection-Grid{grid-template-columns:1fr}}.WaiterWorkspace{--waiter-border:#8b081029;--waiter-text:#2d1719;--waiter-muted:#80686b;--waiter-surface:#fffaf7;--waiter-surface-soft:#fff4f3;--waiter-accent:#a6000b;--waiter-accent-strong:#65070d;--waiter-success:#14b86a;--waiter-warning:#f59e0b;--waiter-danger:#ef4444;min-height:100vh;color:var(--waiter-text);background:radial-gradient(circle at 0 0,#c11b2721,#0000 24%),radial-gradient(circle at 100% 0,#f0b7ba21,#0000 22%),#f7f1ed;grid-template-columns:294px minmax(0,1fr);font-family:Plus Jakarta Sans,sans-serif;display:grid}.WaiterWorkspace-Sidebar{border-right:1px solid var(--waiter-border);background:#fffaf7f5;flex-direction:column;gap:1.4rem;padding:1.4rem 1rem 1.2rem;display:flex}.WaiterWorkspace-Brand{flex-direction:column;align-items:flex-start;gap:.45rem;padding:.7rem .6rem 1rem;display:flex}.WaiterWorkspace-Brand strong,.WaiterHero h1,.WaiterPanel-Header h2,.WaiterSelectionCard h2,.WaiterTableCard h2,.WaiterRunningTableHeader h2,.WaiterOrderHeading h1,.WaiterModalHeader h2{margin:0;font-family:Plus Jakarta Sans,sans-serif}.WaiterWorkspace-Brand strong{color:#3b0509;font-size:1rem;display:block}.WaiterWorkspace-BrandContext,.WaiterWorkspace-SidebarEyebrow,.WaiterEyebrow,.WaiterInfoLabel{text-transform:uppercase;letter-spacing:.12em;color:var(--waiter-muted);font-size:.72rem;font-weight:700}.WaiterWorkspace-Brand .BrandLogo-Name{color:#3b0509;letter-spacing:-.025em;text-transform:none;font-size:1rem}.WaiterWorkspace-BrandMark{color:#fff;background:linear-gradient(135deg,#6f4f37 0%,#4a3424 100%);border-radius:18px;place-items:center;width:56px;height:56px;font-size:1.55rem;font-weight:800;display:grid;box-shadow:0 16px 36px #4a34242e}.WaiterWorkspace-SidebarCard,.WaiterHero,.WaiterInfoCard,.WaiterSelectionCard,.WaiterStateCard,.WaiterTableCard,.WaiterPanel,.WaiterHero-MetaCard,.WaiterRunningTablePanel,.WaiterOrderWorkbench{border:1px solid var(--waiter-border);background:var(--waiter-surface);border-radius:26px;box-shadow:0 22px 48px #20365c14}.WaiterWorkspace-SidebarCard{gap:.45rem;padding:1rem;display:grid}.WaiterWorkspace-SidebarCard strong,.WaiterInfoCard strong,.WaiterStateCard strong,.WaiterHero-MetaCard strong,.WaiterPanel-Header h2,.WaiterItemCard strong,.WaiterContextRow strong,.WaiterOrderSummary strong,.WaiterRunningTable-CellStack strong,.WaiterTableCard h2,.WaiterOrderHeading h1{color:#1a2642}.WaiterWorkspace-SidebarCard p,.WaiterHero p,.WaiterInfoCard p,.WaiterStateCard p,.WaiterSelectionCard p,.WaiterItemCard p,.WaiterHero-MetaCard p,.WaiterNotePreview p,.WaiterModalCopy,.WaiterTableCard-Message p{color:var(--waiter-muted);margin:0;line-height:1.6}.WaiterWorkspace-Nav{gap:.55rem;display:grid}.WaiterWorkspace-NavItem,.WaiterWorkspace-UtilityButton,.WaiterWorkspace-LogoutButton,.WaiterActionButton,.WaiterPrimaryButton,.WaiterFlowTile,.WaiterCategoryCard,.WaiterSelectionCard,.WaiterFilterTab,.WaiterFloorPlanActionButton,.WaiterCoverChip,.WaiterModalCloseButton,.WaiterBackButton{font:inherit;cursor:pointer;border:0;transition:transform .16s,box-shadow .16s,background-color .16s,border-color .16s}.WaiterWorkspace-NavItem{color:#49617f;border-radius:16px;align-items:center;gap:.85rem;padding:.95rem 1rem;text-decoration:none;display:flex}.WaiterWorkspace-NavItem.active,.WaiterWorkspace-NavItem:hover{color:#a6000b;background:#f9dfe0}.WaiterWorkspace-SidebarFooter{gap:.75rem;margin-top:auto;display:grid}.WaiterWorkspace-UtilityButton,.WaiterWorkspace-LogoutButton,.WaiterActionButton,.WaiterPrimaryButton,.WaiterFloorPlanActionButton{border-radius:16px;justify-content:center;align-items:center;gap:.6rem;min-height:50px;padding:.9rem 1rem;display:inline-flex}.WaiterWorkspace-UtilityButton,.WaiterActionButton,.WaiterGhostButton,.WaiterBackButton{border:1px solid var(--waiter-border);color:#59474a;background:#fff}.WaiterWorkspace-LogoutButton{color:#f04444;background:#fff4f4}.WaiterDangerButton{color:#cf2d2d;min-height:46px;font:inherit;cursor:pointer;background:#fff3f3;border:1px solid #ef44442e;border-radius:16px;padding:.8rem 1rem;font-weight:700}.WaiterWorkspace-Main{flex-direction:column;min-width:0;display:flex}.WaiterWorkspace-Topbar{border-bottom:1px solid var(--waiter-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffeb;justify-content:space-between;align-items:center;gap:1rem;padding:.95rem 1.5rem;display:flex}.WaiterWorkspace-TopbarLeading{flex:1;align-items:center;gap:1rem;display:flex}.WaiterWorkspace-FloorCard,.WaiterWorkspace-TopbarSearch,.WaiterWorkspace-UserCard,.WaiterWorkspace-IconButton,.WaiterWorkspace-ModeBadge,.WaiterSearchField,.WaiterInlineInput,.WaiterSearchResultRow,.WaiterTableActionButton,.WaiterOrderItemTile,.WaiterFilterBar{border:1px solid var(--waiter-border);background:var(--waiter-surface)}.WaiterWorkspace-FloorCard{border-radius:16px;align-items:center;gap:.75rem;min-width:220px;padding:.8rem 1rem;display:flex}.WaiterWorkspace-FloorCard svg{color:var(--waiter-accent)}.WaiterWorkspace-FloorCard span{color:var(--waiter-muted);text-transform:uppercase;letter-spacing:.1em;font-size:.72rem;font-weight:700;display:block}.WaiterWorkspace-FloorCard strong{font-size:1rem;display:block}.WaiterWorkspace-TopbarSearch{background:#f7faff;border-radius:16px;flex:1;align-items:center;gap:.7rem;max-width:620px;padding:.95rem 1rem;display:flex}.WaiterWorkspace-TopbarSearch svg,.WaiterSearchField svg,.WaiterInlineInput svg{color:#8ca1c1;flex-shrink:0}.WaiterWorkspace-TopbarSearch input,.WaiterSearchField input,.WaiterInlineInput input{width:100%;font:inherit;color:var(--waiter-text);background:0 0;border:0;outline:0}.WaiterWorkspace-TopbarActions{align-items:center;gap:.8rem;display:flex}.WaiterWorkspace-IconButton,.WaiterModalCloseButton{color:#425777;border-radius:16px;place-items:center;width:48px;height:48px;display:grid}.WaiterWorkspace-UserCard,.WaiterWorkspace-ModeBadge{border-radius:18px;padding:.8rem 1rem}.WaiterWorkspace-UserCard{gap:.12rem;min-width:210px;display:grid}.WaiterWorkspace-UserCard span{color:var(--waiter-muted);font-size:.82rem}.WaiterWorkspace-ModeBadge{color:#4f46c8;background:linear-gradient(135deg,#c11b2724,#a6000b1a);justify-content:center;align-items:center;min-height:48px;padding-inline:1.15rem;font-weight:700;display:inline-flex}.WaiterWorkspace-Content{padding:1.4rem}.WaiterPage{gap:1.2rem;display:grid}.WaiterHero{background:linear-gradient(135deg,#eef4fff5,#fffffff5);justify-content:space-between;align-items:flex-start;gap:1.25rem;padding:1.5rem;display:flex}.WaiterHero-Split{align-items:center}.WaiterHero h1,.WaiterOrderHeading h1{margin-top:.35rem;font-size:clamp(2rem,3vw,3rem);line-height:1.06}.WaiterHero-Actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.85rem;display:flex}.WaiterHero-MetaCard{gap:.4rem;min-width:240px;padding:1rem 1.1rem;display:grid}.WaiterHero-MetaCard span{color:var(--waiter-accent);text-transform:uppercase;letter-spacing:.11em;font-size:.78rem;font-weight:700}.WaiterSummaryGrid,.WaiterSelectionGrid,.WaiterTableGrid,.WaiterFlowTileGrid,.WaiterCategoryGrid,.WaiterItemGrid{gap:1rem;display:grid}.WaiterSummaryGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.WaiterSummaryGrid-Wide{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.WaiterInfoCard,.WaiterStateCard,.WaiterPanel,.WaiterItemCard,.WaiterOrderWorkbench{padding:1.3rem}.WaiterInfoCard-Stat{align-items:flex-start;gap:1rem;display:flex}.WaiterInfoIcon{width:56px;height:56px;color:var(--waiter-accent);background:#a6000b1f;border-radius:18px;place-items:center;font-size:1.4rem;display:grid}.WaiterInfoIcon.green{color:var(--waiter-success);background:#14b86a1f}.WaiterInfoIcon.amber{color:var(--waiter-warning);background:#f59e0b24}.WaiterStateCard{gap:.4rem;display:grid}.WaiterStateCard h2,.WaiterPanel-Header h2,.WaiterRunningTableHeader h2,.WaiterModalHeader h2{font-size:1.32rem;line-height:1.15}.WaiterStateCard.danger{background:#fff7f7;border-color:#ef44442e}.WaiterStateCard-Row{align-items:flex-start;gap:.9rem;display:flex}.WaiterSelectionGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.WaiterSelectionCard{text-align:left;gap:1rem;padding:1.4rem;display:grid}.WaiterSelectionCard:hover,.WaiterTableCard:hover,.WaiterCategoryCard:hover,.WaiterFlowTile:hover,.WaiterWorkspace-UtilityButton:hover,.WaiterWorkspace-NavItem:hover,.WaiterActionButton:hover,.WaiterPrimaryButton:hover,.WaiterFilterTab:hover,.WaiterFloorPlanActionButton:hover,.WaiterTableActionButton:hover,.WaiterBackButton:hover{transform:translateY(-2px);box-shadow:0 18px 36px #20365c1f}.WaiterSelectionCard.selected,.WaiterCategoryCard.active,.WaiterFlowTile.active,.WaiterFilterTab.active,.WaiterCoverChip.active{background:linear-gradient(135deg,#c11b271f,#a6000b14);border-color:#c11b2740}.WaiterSelectionCard.disabled,.WaiterFlowTile.disabled,.WaiterCategoryCard.disabled,.WaiterItemCard.inactive,.WaiterTableCard.inactive{opacity:.6}.WaiterSelectionCard-Icon,.WaiterItemIconWrap{width:56px;height:56px;color:var(--waiter-accent);background:#a6000b1f;border-radius:18px;place-items:center;font-size:1.45rem;display:grid}.WaiterSelectionCard-Body{gap:.6rem;display:grid}.WaiterSelectionCard-Footer,.WaiterTableMeta,.WaiterPanel-Header,.WaiterContextRow,.WaiterItemCard-Header,.WaiterItemMeta,.WaiterRunningTableHeader,.WaiterOrderWorkbench-Top,.WaiterOrderTitleRow,.WaiterOrderMeta,.WaiterCoverPicker,.WaiterFilterBar,.WaiterFilterTabs,.WaiterLegend{gap:.8rem;display:flex}.WaiterSelectionCard-Footer,.WaiterTableMeta,.WaiterItemMeta,.WaiterPanel-Count,.WaiterCategoryCard span,.WaiterContextRow span,.WaiterRunningTableMeta,.WaiterOrderMeta span,.WaiterTableCard-Capacity{color:var(--waiter-muted);font-size:.92rem}.WaiterTableGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.WaiterTableGrid-FloorPlan{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.WaiterTableCard{gap:1rem;display:grid}.WaiterTableCard-FloorPlan.available{background:linear-gradient(#f8fffb,#effcf5);border-color:#14b86a80}.WaiterTableCard-FloorPlan.occupied{background:linear-gradient(#fff,#f6f9ff)}.WaiterTableCard-Header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.WaiterTableBadge{letter-spacing:.04em;border-radius:999px;justify-content:center;align-items:center;width:fit-content;min-height:28px;padding:.45rem .8rem;font-size:.78rem;font-weight:800;display:inline-flex}.WaiterTableBadge.available,.WaiterTableBadge.ready{color:#12925b;background:#14b86a29}.WaiterTableBadge.occupied{color:#4377da;background:#a6000b24}.WaiterTableBadge.inactive{color:#8f5c13;background:#f59e0b29}.WaiterPrimaryButton{color:#fff;background:linear-gradient(135deg, var(--waiter-accent), var(--waiter-accent-strong))}.WaiterPrimaryButton-Compact{width:auto;min-width:180px}.WaiterPrimaryButton:disabled,.WaiterActionButton:disabled,.WaiterWorkspace-UtilityButton:disabled,.WaiterSelectionCard:disabled,.WaiterFlowTile:disabled,.WaiterGhostButton:disabled,.WaiterFloorPlanActionButton:disabled,.WaiterTableActionButton:disabled{cursor:not-allowed;box-shadow:none;opacity:.65;transform:none}.WaiterFlowTileGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.WaiterFlowTileGrid-Compact{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.WaiterFlowTile{text-align:left;border-radius:18px;align-items:center;gap:.8rem;padding:1rem;display:flex}.WaiterFlowTile svg{color:var(--waiter-accent);flex-shrink:0;font-size:1.35rem}.WaiterFlowTile strong{margin-bottom:.18rem;display:block}.WaiterOrderBuilderLayout{gap:1rem;display:grid}.WaiterOrderBuilderLayout-Split{grid-template-columns:minmax(360px,.9fr) minmax(0,1.35fr);align-items:start}.WaiterOrderWorkbench{gap:1rem;display:grid}.WaiterOrderWorkbench-Top{justify-content:space-between;align-items:flex-start}.WaiterOrderHeading{gap:.7rem;display:grid}.WaiterOrderTitleRow{flex-wrap:wrap;align-items:center}.WaiterBackButton,.WaiterGhostButton,.WaiterTertiaryButton{border-radius:16px;justify-content:center;align-items:center;gap:.55rem;min-height:48px;padding:.85rem 1rem;display:inline-flex}.WaiterTertiaryButton{color:#c97e00;background:#fff9ef;border:1px solid #f59e0b2e}.WaiterOrderMeta{flex-wrap:wrap}.WaiterOrderMeta span,.WaiterItemMeta span,.WaiterTableMeta span,.WaiterCancelModalSummary span{align-items:center;gap:.38rem;display:inline-flex}.WaiterOrderWorkbench-Actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.WaiterInlineInput{border-radius:16px;align-items:center;gap:.55rem;min-height:48px;padding:.3rem .8rem;display:inline-flex}.WaiterInlineInput span{white-space:nowrap;color:#52627c;font-size:.9rem}.WaiterInlineInput input{min-width:56px;font-weight:700}.WaiterInlineInput-Compact{width:132px}.WaiterPlaceOrderButton{min-width:180px}.WaiterOrderSelectionPanel,.WaiterMenuPanel{gap:1rem;display:grid}.WaiterStatusBanner,.WaiterCategoryFocusBar,.WaiterTableCard-Actions{gap:.75rem;display:grid}.WaiterStatusBanner{background:#a6000b0f;border:1px solid #a6000b2e;border-radius:18px;padding:1rem}.WaiterStatusBanner.warning{background:#fff8eb;border-color:#f59e0b47}.WaiterStatusBanner strong,.WaiterCategoryFocusBar strong{color:#1a2642}.WaiterStatusBanner p,.WaiterCategoryFocusBar p{color:var(--waiter-muted);margin:0;line-height:1.6}.WaiterPanel-Header{justify-content:space-between;align-items:center}.WaiterPanel-HeaderStacked{align-items:flex-start}.WaiterSearchField{background:#fbfcff;border-radius:16px;align-items:center;gap:.65rem;padding:.9rem 1rem;display:flex}.WaiterSearchField-Tight{margin-top:0}.WaiterSearchResultsPanel{gap:.6rem;max-height:240px;display:grid;overflow:auto}.WaiterSearchResultRow{text-align:left;border-radius:16px;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:.85rem 1rem;display:flex}.WaiterSearchResultRow strong{margin-bottom:.12rem;display:block}.WaiterOrderItemsList{gap:.75rem;display:grid}.WaiterEmptySelection{color:var(--waiter-muted);background:#fafcff;border:1px dashed #a0b0c9b3;border-radius:18px;padding:1rem}.WaiterOrderItemTile{border-radius:18px;flex-direction:column;gap:.9rem;padding:1rem;display:flex}.WaiterOrderItemTile-Header,.WaiterOrderItemTile-Controls,.WaiterOrderSummary,.WaiterSummaryRow,.WaiterNotePreview,.WaiterNotePreview-Header,.WaiterModalCard,.WaiterModalHeader,.WaiterModalActions,.WaiterStartOrderSummary{gap:.8rem;display:flex}.WaiterOrderItemTile-Header,.WaiterOrderItemTile-Controls,.WaiterSummaryRow,.WaiterModalActions,.WaiterModalHeader{justify-content:space-between;align-items:center}.WaiterOrderItemTile-Header span,.WaiterOrderPriceStack span,.WaiterRunningTable-CellStack span{color:var(--waiter-muted);font-size:.9rem}.WaiterQuantityControl{align-items:center;gap:.5rem;display:inline-flex}.WaiterQuantityControl span{text-align:center;min-width:26px;font-weight:700}.WaiterQuantityButton,.WaiterItemRemoveButton{border:1px solid var(--waiter-border);cursor:pointer;background:#fff;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.WaiterItemRemoveButton{color:#cf2d2d;background:#fff5f5}.WaiterOrderPriceStack{text-align:right;gap:.15rem;min-width:94px;display:grid}.WaiterOrderSummary{border-top:1px solid var(--waiter-border);flex-direction:column;gap:.85rem;padding-top:1rem}.WaiterSummaryRow{color:#52627c}.WaiterSummaryRow.total{border-top:1px dashed #a0b0c9b8;padding-top:.5rem}.WaiterSummaryRow.total strong{font-size:1.15rem}.WaiterNotePreview{background:linear-gradient(135deg,#ffd54f1f,#fffffffa);border-radius:18px;flex-direction:column;padding:1rem}.WaiterNotePreview-Header{color:#ba7b00;align-items:center}.WaiterCategoryRail{grid-template-columns:repeat(auto-fit,minmax(156px,1fr));gap:.8rem;display:grid}.WaiterCategoryFocusView{gap:1rem;display:grid}.WaiterCategoryFocusBar{border:1px solid var(--waiter-border);background:#fbfcff;border-radius:18px;padding:1rem}.WaiterCategoryCard{text-align:left;background:#f7faff;border-radius:18px;align-content:space-between;gap:.6rem;min-height:118px;padding:1rem;display:grid}.WaiterCategoryCard strong{font-size:1rem}.WaiterCategoryCard-Accent{border-radius:999px;width:54px;height:6px}.WaiterItemGrid-Builder{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.WaiterItemCard{gap:.9rem;display:grid}.WaiterItemCard-Header{justify-content:space-between;align-items:flex-start}.WaiterItemCard-Header span{color:var(--waiter-muted);margin-top:.16rem;display:block}.WaiterItemMeta{flex-wrap:wrap;justify-content:flex-start}.WaiterItemCard-Footer{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.WaiterAddItemButton{width:auto;min-width:114px}.WaiterFilterBar{border-radius:18px;justify-content:space-between;align-items:center;padding:.7rem}.WaiterFilterTabs{flex-wrap:wrap}.WaiterFilterTab{color:#587090;background:0 0;border-radius:14px;padding:.8rem 1.1rem;font-weight:700}.WaiterLegend{flex-wrap:wrap}.WaiterLegend span{color:#60728f;align-items:center;gap:.4rem;font-size:.88rem;font-weight:700;display:inline-flex}.WaiterLegend span:before{content:"";background:currentColor;border-radius:999px;width:9px;height:9px}.WaiterLegend .available{color:var(--waiter-success)}.WaiterLegend .occupied{color:var(--waiter-accent)}.WaiterLegend .inactive{color:var(--waiter-warning)}.WaiterTableMeta-Stack{flex-direction:column;align-items:flex-start}.WaiterTableCard-Message{background:#a6000b14;border-radius:16px;padding:.85rem 1rem}.WaiterTableCard-Actions{grid-template-columns:1fr}.WaiterFloorPlanActionButton{width:100%;color:var(--waiter-success);background:#fff;border:2px solid #14b86ae6;font-weight:700}.WaiterFloorPlanActionButton.occupied{color:var(--waiter-accent);border-color:#a6000bb3}.WaiterFloorPlanActionButton.inactive{color:#9a7b43;border-color:#f59e0b4d}.WaiterModalBackdrop{z-index:180;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1018286b;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.WaiterModalCard{border:1px solid var(--waiter-border);background:linear-gradient(#fff,#f9fbff);border-radius:24px;flex-direction:column;width:min(620px,100%);padding:1.3rem;box-shadow:0 36px 90px #1018283d}.WaiterCancelModalCard{width:min(760px,100%)}.WaiterAuthModalCard{width:min(460px,100%)}.WaiterStartOrderModal{width:min(680px,100%)}.WaiterModalCopy{margin-top:.45rem}.WaiterModalCloseButton{flex-shrink:0}.WaiterModalTextarea{border:1px solid var(--waiter-border);resize:vertical;width:100%;min-height:180px;color:var(--waiter-text);font:inherit;background:#fff;border-radius:18px;outline:0;margin-top:1rem;padding:1rem}.WaiterModalTextarea:focus{border-color:#a6000b6b;box-shadow:0 0 0 4px #a6000b14}.WaiterStartOrderSummary{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1rem;display:grid}.WaiterStartOrderSummaryTile{border:1px solid var(--waiter-border);background:#f8fbff;border-radius:18px;padding:1rem}.WaiterStartOrderSummaryTile span{color:var(--waiter-muted);text-transform:uppercase;letter-spacing:.1em;margin-bottom:.35rem;font-size:.78rem;font-weight:700;display:block}.WaiterStartOrderSummaryTile strong{display:block}.WaiterStartOrderSection{gap:.8rem;margin-top:1rem;display:grid}.WaiterCoverPicker{flex-wrap:wrap}.WaiterCoverChip{color:#4e6382;background:#f7faff;border-radius:14px;min-width:54px;min-height:46px;padding:.75rem 1rem;font-weight:700}.WaiterModalHint{color:var(--waiter-muted);margin:.4rem 0 0;font-size:.92rem}.WaiterModalPrimaryAction{width:auto;min-width:200px}.WaiterCancelModalSummary,.WaiterCancelItemToggle{align-items:center;gap:.8rem;display:flex}.WaiterCancelModalSummary{color:#4c607e;flex-wrap:wrap;font-size:.92rem}.WaiterCancelItemList{gap:.8rem;margin-top:1rem;display:grid}.WaiterCancelItemCard{border:1px solid var(--waiter-border);background:#fff;border-radius:18px;gap:.8rem;padding:1rem;display:grid}.WaiterCancelItemCard.selected{background:#f4fff9;border-color:#14b86a40}.WaiterCancelItemToggle{align-items:flex-start}.WaiterCancelItemToggle input{margin-top:.25rem}.WaiterCancelItemToggle strong{display:block}.WaiterCancelItemToggle span{color:var(--waiter-muted);margin-top:.2rem;font-size:.92rem;display:block}.WaiterCancelStageSelect{max-width:220px}.WaiterCancelReasonField{gap:.5rem;margin-top:.9rem;display:grid}.WaiterRunningTablePanel{gap:1rem;display:grid}.WaiterRunningTableHeader{justify-content:space-between;align-items:flex-end}.WaiterRunningTableWrap{overflow-x:auto}.WaiterRunningTable{border-collapse:separate;border-spacing:0;width:100%;min-width:1120px}.WaiterRunningTable th,.WaiterRunningTable td{text-align:left;vertical-align:top;border-bottom:1px solid #d7dfede6;padding:1rem .9rem}.WaiterRunningTable th{letter-spacing:.05em;text-transform:uppercase;color:#596f90;background:#f5f8fd;font-size:.84rem;font-weight:800}.WaiterRunningTable tbody tr:last-child td{border-bottom:0}.WaiterRunningTable-CellStack{gap:.25rem;display:grid}.WaiterTablePill{color:#fff;background:#a6000b;border-radius:10px;justify-content:center;align-items:center;width:fit-content;min-height:34px;padding:0 .9rem;display:inline-flex}.WaiterRunningAmount{color:#163264}.WaiterRunningTable-Actions{gap:.7rem;display:grid}.WaiterTableActionButton{min-height:44px;font:inherit;border-radius:14px;justify-content:center;align-items:center;gap:.55rem;padding:.75rem .95rem;font-weight:700;display:inline-flex}.WaiterTableActionButton.secondary{color:#11a36b;background:#f1fff7;border-color:#14b86a47}.WaiterTableActionButton.danger{color:#e34141;background:#fff5f5;border-color:#ef444438}.WaiterInlineBadge{color:#976200;background:#f59e0b24;border-radius:999px;justify-content:center;align-items:center;min-height:34px;padding:.5rem .8rem;font-size:.82rem;font-weight:700;display:inline-flex}.WaiterInlineBadge.late{color:#d43b3b;background:#ef444424}.spinning{animation:.9s linear infinite waiter-spin}@keyframes waiter-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (width<=1260px){.WaiterWorkspace{grid-template-columns:1fr}.WaiterWorkspace-Sidebar{border-right:0;border-bottom:1px solid var(--waiter-border)}.WaiterOrderBuilderLayout-Split{grid-template-columns:1fr}}@media (width<=960px){.WaiterWorkspace-Topbar,.WaiterWorkspace-Content{padding:1rem}.WaiterWorkspace-Topbar,.WaiterWorkspace-TopbarLeading,.WaiterWorkspace-TopbarActions,.WaiterHero,.WaiterHero-Actions,.WaiterOrderWorkbench-Top,.WaiterOrderWorkbench-Actions,.WaiterModalActions{flex-direction:column;align-items:stretch}.WaiterWorkspace-FloorCard,.WaiterWorkspace-TopbarSearch,.WaiterWorkspace-UserCard{width:100%;min-width:0;max-width:none}.WaiterSummaryGrid,.WaiterSelectionGrid,.WaiterFlowTileGrid{grid-template-columns:1fr}.WaiterFilterBar{flex-direction:column;align-items:stretch}.WaiterStartOrderSummary{grid-template-columns:1fr;display:grid}}@media (width<=720px){.WaiterWorkspace-Sidebar,.WaiterWorkspace-Content{padding-inline:.9rem}.WaiterHero,.WaiterPanel,.WaiterInfoCard,.WaiterStateCard,.WaiterRunningTablePanel,.WaiterOrderWorkbench{border-radius:20px;padding:1rem}.WaiterTableGrid-FloorPlan,.WaiterItemGrid-Builder,.WaiterCategoryRail{grid-template-columns:1fr}.WaiterOrderItemTile-Controls,.WaiterItemCard-Footer{flex-direction:column;align-items:stretch}}.ViewBlockedOverlay{background:radial-gradient(circle at 100% 0,#3b82f614,#0000 28%),linear-gradient(#fcfbf8f5,#f7f2eaf5);border:1px solid #94a3b82e;border-radius:30px;min-height:min(72vh,760px);position:relative;overflow:hidden;box-shadow:0 22px 44px #0f172a14}.ViewBlockedOverlay.standalone{min-height:100vh;box-shadow:none;border:0;border-radius:0}.ViewBlockedOverlay-GhostSurface{opacity:.5;filter:blur(1.4px);gap:1rem;padding:1.4rem;display:grid}.ViewBlockedOverlay-GhostRow{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.ViewBlockedOverlay-GhostCard,.ViewBlockedOverlay-GhostPanel{background:linear-gradient(120deg,#ffffffe6,#e2e8f099,#ffffffe0) 0 0/200% 100%;border-radius:24px;animation:2.6s linear infinite ViewBlockedOverlay-shimmer}.ViewBlockedOverlay-GhostCard.large{min-height:180px}.ViewBlockedOverlay-GhostCard{min-height:118px}.ViewBlockedOverlay-GhostPanel{min-height:280px}.ViewBlockedOverlay-Layer{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fff8ee8f;place-items:center;padding:2rem;display:grid;position:absolute;inset:0}.ViewBlockedOverlay-Orb{filter:blur(10px);opacity:.55;border-radius:999px;animation:5.4s ease-in-out infinite ViewBlockedOverlay-float;position:absolute}.ViewBlockedOverlay-Orb.one{background:#f59e0b2e;width:180px;height:180px;top:14%;left:10%}.ViewBlockedOverlay-Orb.two{background:#3b82f629;width:220px;height:220px;animation-delay:.8s;bottom:16%;right:8%}.ViewBlockedOverlay-Orb.three{background:#0f172a1f;width:120px;height:120px;animation-delay:1.4s;top:24%;right:18%}.ViewBlockedOverlay-Card{z-index:1;text-align:center;background:#ffffffd6;border:1px solid #94a3b82e;border-radius:28px;justify-items:center;gap:1rem;width:min(100%,620px);padding:2.3rem 2rem;display:grid;position:relative;box-shadow:0 24px 60px #0f172a1f}.ViewBlockedOverlay-IconWrap{place-items:center;width:88px;height:88px;display:grid;position:relative}.ViewBlockedOverlay-IconPulse{background:radial-gradient(circle,#ef444442,#f59e0b14 70%,#0000 72%);border-radius:999px;animation:2.2s ease-out infinite ViewBlockedOverlay-pulse;position:absolute;inset:0}.ViewBlockedOverlay-Icon{z-index:1;color:#fff;background:linear-gradient(135deg,#9f1239,#f97316);border-radius:20px;place-items:center;width:68px;height:68px;display:grid;position:relative;box-shadow:0 18px 36px #9f12393d}.ViewBlockedOverlay-Icon svg,.ViewBlockedOverlay-Badge svg,.ViewBlockedOverlay-Action svg{width:20px;height:20px}.ViewBlockedOverlay-Badge{color:#8b0810;letter-spacing:.06em;text-transform:uppercase;background:#f9dfe0;border-radius:999px;align-items:center;gap:.55rem;padding:.5rem .82rem;font-size:.8rem;font-weight:700;display:inline-flex}.ViewBlockedOverlay-Card h1{color:#0f172a;letter-spacing:-.05em;margin:0;font-size:clamp(2rem,4vw,3rem);line-height:.96}.ViewBlockedOverlay-Card p{color:#475569;max-width:46ch;margin:0;line-height:1.7}.ViewBlockedOverlay-Signal{align-items:flex-end;gap:.45rem;min-height:26px;display:flex}.ViewBlockedOverlay-Signal span{background:linear-gradient(#f97316,#9f1239);border-radius:999px;width:8px;animation:1.4s ease-in-out infinite ViewBlockedOverlay-bars}.ViewBlockedOverlay-Signal span:first-child{height:12px}.ViewBlockedOverlay-Signal span:nth-child(2){height:24px;animation-delay:.2s}.ViewBlockedOverlay-Signal span:nth-child(3){height:16px;animation-delay:.4s}.ViewBlockedOverlay-Action{color:#fff;background:#0f172a;border-radius:16px;align-items:center;gap:.75rem;min-height:50px;padding:.9rem 1.2rem;font-weight:700;text-decoration:none;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 16px 34px #0f172a29}.ViewBlockedOverlay-Action:hover{transform:translateY(-1px);box-shadow:0 18px 38px #0f172a33}@keyframes ViewBlockedOverlay-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes ViewBlockedOverlay-float{0%,to{transform:translate(0,0)}50%{transform:translateY(-16px)}}@keyframes ViewBlockedOverlay-pulse{0%{opacity:.18;transform:scale(.78)}70%{opacity:.34;transform:scale(1.1)}to{opacity:0;transform:scale(1.24)}}@keyframes ViewBlockedOverlay-bars{0%,to{opacity:.6;transform:scaleY(.78)}50%{opacity:1;transform:scaleY(1.18)}}@media (width<=900px){.ViewBlockedOverlay-GhostRow{grid-template-columns:1fr}.ViewBlockedOverlay-Layer{padding:1.15rem}.ViewBlockedOverlay-Card{border-radius:22px;padding:1.8rem 1.2rem}}.CommandAuth{--command-blue:#a6000b;--command-blue-bright:#c11b27;--command-navy:#210306;--command-ink:#241617;--command-muted:#80686b;min-height:100vh;color:var(--command-ink);background:#f8fafc;grid-template-columns:minmax(0,1fr) minmax(480px,1fr);display:grid}.CommandAuth-Story{color:#f8faff;isolation:isolate;background:radial-gradient(circle at 84% 68%,#c11b276b,#0000 22%),radial-gradient(circle at 18% 14%,#f0b7ba29,#0000 26%),linear-gradient(135deg,#3b0509 0%,#210306 48%,#120204 100%);flex-direction:column;min-height:100vh;padding:clamp(32px,5vw,70px);display:flex;position:relative;overflow:hidden}.CommandAuth-Story:before,.CommandAuth-Story:after{content:"";z-index:-1;filter:drop-shadow(0 0 12px #c11b2770);border:2px solid #c11b27db;border-radius:50%;animation:28s ease-in-out infinite commandOrbitSweep;position:absolute}.CommandAuth-Story:before{width:115%;height:62%;top:34%;left:-45%;transform:rotate(-16deg)}.CommandAuth-Story:after{width:90%;height:86%;animation-delay:-14s;bottom:-35%;right:-48%;transform:rotate(22deg)}.CommandAuth-Orbit{z-index:-1;will-change:transform, opacity;border:2px solid #c11b279e;border-radius:50%;animation:18s ease-in-out infinite commandOrbitFloat;position:absolute;box-shadow:inset 0 0 40px #c11b2714}.CommandAuth-OrbitOne{width:760px;height:240px;top:265px;left:-260px;transform:rotate(-20deg)}.CommandAuth-OrbitTwo{width:620px;height:620px;animation-duration:24s;animation-delay:-8s;top:44%;right:-390px}.CommandAuth-Glow{z-index:-1;filter:blur(36px);will-change:transform, opacity, filter;background:#c11b274d;border-radius:50%;width:380px;height:110px;animation:10s ease-in-out infinite commandGlowPulse;position:absolute;top:54%;right:7%;transform:rotate(-13deg)}@keyframes commandOrbitSweep{0%,to{opacity:.7;transform:rotate(var(--orbit-tilt,0deg)) scale(1)}50%{opacity:1;transform:rotate(calc(var(--orbit-tilt,0deg) + 6deg)) scale(1.03)}}@keyframes commandOrbitFloat{0%,to{opacity:.72;transform:translate3d(0, 0, 0) rotate(var(--orbit-tilt,0deg))}50%{opacity:1;transform:translate3d(0, -14px, 0) rotate(calc(var(--orbit-tilt,0deg) + 4deg))}}@keyframes commandGlowPulse{0%,to{opacity:.72;filter:blur(36px);transform:rotate(-13deg)scale(.98)translate(0,0)}50%{opacity:1;filter:blur(42px);transform:rotate(-10deg)scale(1.08)translate(-8px,-10px)}}.CommandAuth-Story:before{--orbit-tilt:-16deg}.CommandAuth-Story:after{--orbit-tilt:22deg}@media (prefers-reduced-motion:reduce){.CommandAuth-Story:before,.CommandAuth-Story:after,.CommandAuth-Orbit,.CommandAuth-Glow{animation:none}}.CommandAuth-Brand,.CommandAuth-MobileBrand{letter-spacing:-.02em;align-items:center;gap:12px;font-size:1.2rem;font-weight:800;display:flex}.CommandAuth-Brand .BrandLogo-Name,.CommandAuth-MobileBrand .BrandLogo-Name{color:inherit}.CommandAuth-BrandMark{color:#fff;background:linear-gradient(145deg,#c11b27,#65070d);border-radius:13px;place-items:center;width:42px;height:42px;font-size:1.1rem;font-weight:900;display:inline-grid;box-shadow:0 12px 30px #a6000b4d}.CommandAuth-StoryCopy{gap:22px;width:min(100%,660px);margin:auto 0;display:grid}.CommandAuth-Kicker{background:linear-gradient(135deg,#142760d1,#07102ea8);border:1px solid #84adff38;border-radius:999px;align-items:center;gap:8px;width:fit-content;padding:8px 12px;display:inline-flex;box-shadow:0 14px 30px #06103052}.CommandAuth-Kicker,.CommandAuth-Step{color:#f0b7ba;letter-spacing:.14em;text-transform:uppercase;font-size:.76rem;font-weight:800}.CommandAuth-StoryCopy h1{color:#fff;letter-spacing:-.065em;margin:0;font-size:clamp(3rem,5vw,5.8rem);line-height:.97}.CommandAuth-StoryCopy p{color:#e2e8ffb8;max-width:56ch;margin:0;font-size:1.02rem;line-height:1.75}.CommandAuth-SecurityNote{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#08123a9e;border:1px solid #84adff2e;border-radius:16px;align-items:center;gap:14px;width:min(100%,520px);margin-bottom:28px;padding:16px 18px;display:flex}.CommandAuth-SecurityNote>svg{color:#f0b7ba;flex:none;font-size:1.3rem}.CommandAuth-SecurityNote div{gap:4px;display:grid}.CommandAuth-SecurityNote strong{font-size:.92rem}.CommandAuth-SecurityNote span,.CommandAuth-Story footer{color:#e2e8ff99;font-size:.78rem;line-height:1.5}.CommandAuth-FormSide{background:radial-gradient(circle at 84% 10%,#c11b2714,#0000 24%),#f8fafc;place-items:center;min-height:100vh;padding:clamp(28px,5vw,72px);display:grid}.CommandAuth-FormShell{width:min(100%,480px)}.CommandAuth-MobileBrand{margin-bottom:36px;display:none}.CommandAuth-FormHeading{gap:10px;margin-bottom:30px;display:grid}.CommandAuth-Step{color:var(--command-blue)}.CommandAuth-FormHeading h2{color:var(--command-ink);letter-spacing:-.05em;margin:0;font-size:clamp(2.25rem,4vw,3.1rem);line-height:1.05}.CommandAuth-FormHeading p{color:var(--command-muted);margin:0;line-height:1.65}.CommandAuth-Message{border-radius:12px;align-items:flex-start;gap:10px;margin-bottom:20px;padding:13px 14px;font-size:.86rem;line-height:1.55;display:flex}.CommandAuth-Message svg{flex:none;margin-top:2px}.CommandAuth-Message.error{color:#b42318;background:#fef3f2;border:1px solid #fecdca}.CommandAuth-Message.success{color:#067647;background:#ecfdf3;border:1px solid #abefc6}.CommandAuth-Form{gap:20px;display:grid}.CommandAuth-Field{gap:8px;display:grid}.CommandAuth-Field>span{color:#344054;font-size:.82rem;font-weight:700}.CommandAuth-InputWrap{background:#fff;border:1px solid #d0d5dd;border-radius:12px;align-items:center;gap:12px;min-height:56px;padding:0 16px;transition:border-color .16s,box-shadow .16s;display:flex;box-shadow:0 1px 2px #1018280a}.CommandAuth-InputWrap:focus-within{border-color:#f0b7ba;box-shadow:0 0 0 4px #c11b271f}.CommandAuth-InputWrap svg{color:#98a2b3;flex:none;font-size:1.12rem}.CommandAuth-InputWrap input{color:#101828;background:0 0;border:0;outline:0;width:100%;min-width:0;height:54px}.CommandAuth-InputWrap input::placeholder{color:#98a2b3}.CommandAuth-InputWrap input:disabled{color:#667085;cursor:not-allowed}.CommandAuth-OtpField .CommandAuth-InputWrap input{letter-spacing:.22em;font-size:1.22rem;font-weight:800}.CommandAuth-OtpField small{color:#667085;font-size:.78rem}.CommandAuth-Submit{color:#fff;cursor:pointer;background:linear-gradient(135deg,#c11b27 0%,#a6000b 52%,#65070d 100%);border:0;border-radius:12px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:56px;padding:0 20px;font-weight:800;transition:transform .16s,box-shadow .16s,opacity .16s;display:flex;box-shadow:0 14px 26px #a6000b38}.CommandAuth-Submit:hover:not(:disabled),.CommandAuth-Submit:focus-visible:not(:disabled){transform:translateY(-1px);box-shadow:0 18px 32px #a6000b47}.CommandAuth-Submit:disabled{cursor:not-allowed;opacity:.62}.CommandAuth-SecondaryActions{justify-content:space-between;gap:16px;display:flex}.CommandAuth-SecondaryActions button{color:var(--command-blue);cursor:pointer;background:0 0;border:0;padding:0;font-size:.8rem;font-weight:700}.CommandAuth-SecondaryActions button:disabled{color:#98a2b3;cursor:not-allowed}.CommandAuth-Legal{color:#98a2b3;text-align:center;margin:28px 0 0;font-size:.74rem;line-height:1.6}.CommandCenter{color:#101828;background:#f7f1ed;grid-template-columns:260px minmax(0,1fr);min-height:100vh;display:grid}.CommandCenter-Sidebar{color:#e4eaff;background:linear-gradient(#3b0509 0%,#210306 100%);flex-direction:column;min-height:100vh;padding:28px 20px;display:flex}.CommandCenter-Brand{flex-direction:column;align-items:flex-start;gap:12px;padding:0 8px 34px;display:flex}.CommandCenter-Brand div{gap:2px;display:grid}.CommandCenter-Brand span:last-child{color:#f0b7ba;text-transform:uppercase;letter-spacing:.08em;font-size:.72rem}.CommandCenter-Sidebar nav span,.CommandCenter-Sidebar>button{color:#aebbe6;background:0 0;border:0;border-radius:11px;align-items:center;gap:11px;min-height:46px;padding:0 14px;font-size:.86rem;font-weight:700;display:flex}.CommandCenter-Sidebar nav span.active{color:#fff;background:#c11b272e}.CommandCenter-Sidebar>button{cursor:pointer;margin-top:auto}.CommandCenter-Main{padding:clamp(24px,4vw,54px)}.CommandCenter-Loading{color:#667085;place-items:center;min-height:calc(100vh - 108px);display:grid}.CommandCenter-Header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:36px;display:flex}.CommandCenter-Header>div:first-child>span{color:#a6000b;text-transform:uppercase;letter-spacing:.1em;font-size:.75rem;font-weight:800}.CommandCenter-Header h1{letter-spacing:-.05em;margin:8px 0;font-size:clamp(2rem,4vw,3rem)}.CommandCenter-Header p{color:#667085;margin:0}.CommandCenter-Owner{background:#fff;border:1px solid #e4e7ec;border-radius:14px;align-items:center;gap:12px;padding:11px 14px;display:flex}.CommandCenter-Owner>span{color:#fff;background:#a6000b;border-radius:11px;place-items:center;width:38px;height:38px;font-weight:800;display:grid}.CommandCenter-Owner div{gap:3px;display:grid}.CommandCenter-Owner small{color:#667085}.CommandCenter-Cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.CommandCenter-Cards article,.CommandCenter-Welcome{background:#fff;border:1px solid #e4e7ec;border-radius:18px;box-shadow:0 12px 32px #1018280d}.CommandCenter-Cards article{gap:11px;padding:24px;display:grid}.CommandCenter-Cards article>svg{box-sizing:content-box;color:#a6000b;background:#fff0f0;border-radius:12px;padding:10px;font-size:1.3rem}.CommandCenter-Cards article>span{color:#667085;font-size:.82rem;font-weight:700}.CommandCenter-Cards article>strong{font-size:1.45rem}.CommandCenter-Cards article p,.CommandCenter-Welcome p{color:#667085;margin:0;font-size:.86rem;line-height:1.65}.CommandCenter-Welcome{max-width:820px;margin-top:22px;padding:clamp(24px,4vw,40px)}.CommandCenter-Welcome span{color:#a6000b;text-transform:uppercase;letter-spacing:.1em;font-size:.74rem;font-weight:800}.CommandCenter-Welcome h2{letter-spacing:-.04em;margin:10px 0 12px;font-size:clamp(1.6rem,3vw,2.2rem)}@media (width<=980px){.CommandAuth{grid-template-columns:1fr}.CommandAuth-Story{min-height:440px}.CommandAuth-StoryCopy{margin:64px 0}.CommandAuth-SecurityNote,.CommandAuth-Story footer{display:none}.CommandAuth-FormSide{min-height:auto}.CommandCenter-Cards{grid-template-columns:1fr}}@media (width<=700px){.CommandAuth-Story{display:none}.CommandAuth-FormSide{min-height:100vh;padding:26px 20px}.CommandAuth-MobileBrand{display:flex}.CommandCenter{grid-template-columns:1fr}.CommandCenter-Sidebar{min-height:auto;padding:18px}.CommandCenter-Sidebar nav{display:none}.CommandCenter-Sidebar>button{margin-top:10px}.CommandCenter-Header{flex-direction:column}.CommandCenter-Owner{width:100%}}.CommandCenter{--desk-navy:#081737;--desk-blue:#a6000b;--desk-border:#e6eaf0;--desk-muted:#667085;background:#f4f6fa;grid-template-columns:272px minmax(0,1fr)}.CommandCenter-Sidebar{z-index:30;background:linear-gradient(#0a1b43 0%,#06112c 100%);height:100vh;padding:26px 18px 20px;position:sticky;top:0}.CommandCenter-Sidebar nav{gap:7px;display:grid}.CommandCenter-Sidebar nav button,.CommandDesk-Logout{color:#aebbe0;width:100%;min-height:48px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;padding:0 14px;font-size:.88rem;font-weight:700;transition:all .16s;display:flex}.CommandCenter-Sidebar nav button:hover,.CommandCenter-Sidebar nav button.active{color:#fff;background:#3771ff33}.CommandCenter-Sidebar nav button.active{box-shadow:inset 3px 0 #6195ff}.CommandCenter-Sidebar nav svg,.CommandDesk-Logout svg{font-size:1.08rem}.CommandDesk-SidebarUser{border-top:1px solid #ffffff14;align-items:center;gap:11px;margin-top:auto;padding:14px 10px;display:flex}.CommandDesk-SidebarUser>span{color:#fff;text-transform:uppercase;background:#2769ed;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;font-weight:800;display:grid}.CommandDesk-SidebarUser div{gap:3px;min-width:0;display:grid}.CommandDesk-SidebarUser strong{color:#f4f7ff;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.CommandDesk-SidebarUser small{color:#8293be;font-size:.68rem}.CommandDesk-Logout{color:#9aabd3;min-height:42px}.CommandDesk-Logout:hover{color:#fff;background:#ffffff0f}.CommandCenter-Main{min-width:0;padding:0 34px 48px}.CommandDesk-Topbar{border-bottom:1px solid var(--desk-border);justify-content:space-between;align-items:center;gap:24px;min-height:116px;display:flex}.CommandDesk-Topbar h1{color:#101828;letter-spacing:-.045em;margin:5px 0 3px;font-size:clamp(1.65rem,3vw,2.35rem)}.CommandDesk-Topbar p{color:var(--desk-muted);margin:0;font-size:.85rem}.CommandDesk-Eyebrow{color:var(--desk-blue);letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:800}.CommandCenter-Owner{flex:none;box-shadow:0 5px 16px #1018280a}.CommandDesk-MobileMenu,.CommandDesk-SidebarBackdrop{display:none}.CommandDesk-Campaign{color:#fff;background:linear-gradient(120deg,#0c255c 0%,#1649a9 57%,#2a75ec 100%);border-radius:20px;justify-content:space-between;align-items:center;gap:28px;min-height:142px;margin:26px 0;padding:26px 30px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 34px #155eef29}.CommandDesk-CampaignGlow{filter:blur(12px);background:#7cb1ff33;border-radius:50%;width:230px;height:230px;position:absolute;right:12%}.CommandDesk-Campaign>div:not(.CommandDesk-CampaignGlow),.CommandDesk-Campaign>button{z-index:1;position:relative}.CommandDesk-Campaign span{color:#a9c8ff;letter-spacing:.11em;text-transform:uppercase;font-size:.68rem;font-weight:800}.CommandDesk-Campaign h2{letter-spacing:-.025em;margin:7px 0 6px;font-size:1.4rem}.CommandDesk-Campaign p{color:#d7e5ff;max-width:680px;margin:0;font-size:.84rem;line-height:1.55}.CommandDesk-Campaign button{color:#fff;cursor:pointer;background:#ffffff1f;border:1px solid #ffffff47;border-radius:11px;flex:none;align-items:center;gap:8px;min-height:44px;padding:0 17px;font-weight:750;display:flex}.CommandDesk-Content{gap:20px;display:grid}.CommandDesk-Notice{border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin:-7px 0 20px;padding:13px 16px;font-size:.84rem;display:flex}.CommandDesk-Notice.is-success{color:#067647;background:#ecfdf3;border:1px solid #abefc6}.CommandDesk-Notice.is-error{color:#b42318;background:#fef3f2;border:1px solid #fecdca}.CommandDesk-Notice button{color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.CommandDesk-Progress{z-index:50;color:#fff;background:#101828;border-radius:10px;align-items:center;gap:8px;padding:11px 14px;font-size:.76rem;font-weight:700;display:flex;position:fixed;bottom:24px;right:28px;box-shadow:0 12px 30px #10182838}.CommandDesk-Progress svg{animation:1s linear infinite command-spin}@keyframes command-spin{to{transform:rotate(360deg)}}.CommandDesk-Metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.CommandDesk-Metrics.is-compact{grid-template-columns:repeat(3,minmax(0,1fr))}.CommandDesk-Metric{border:1px solid var(--desk-border);background:#fff;border-radius:16px;min-width:0;padding:21px;box-shadow:0 8px 24px #10182809}.CommandDesk-Metric>div{color:var(--desk-muted);justify-content:space-between;align-items:center;gap:12px;font-size:.76rem;font-weight:700;display:flex}.CommandDesk-Metric>div svg{box-sizing:content-box;border-radius:9px;padding:8px}.CommandDesk-Metric>strong{color:#101828;letter-spacing:-.04em;text-overflow:ellipsis;margin:16px 0 5px;font-size:clamp(1.5rem,2.6vw,2.05rem);display:block;overflow:hidden}.CommandDesk-Metric>small{color:#98a2b3;font-size:.72rem}.CommandDesk-Metric.is-blue svg{color:#a6000b;background:#fff0f0}.CommandDesk-Metric.is-violet svg{color:#6938ef;background:#f4f3ff}.CommandDesk-Metric.is-green svg{color:#079455;background:#ecfdf3}.CommandDesk-Metric.is-amber svg{color:#dc6803;background:#fffaeb}.CommandDesk-OverviewGrid{grid-template-columns:minmax(0,2fr) minmax(260px,.72fr);gap:18px;display:grid}.CommandDesk-Panel{border:1px solid var(--desk-border);background:#fff;border-radius:17px;min-width:0;padding:23px;box-shadow:0 8px 24px #10182809}.CommandDesk-PanelHead{justify-content:space-between;align-items:center;gap:18px;margin-bottom:19px;display:flex}.CommandDesk-PanelHead h2{color:#101828;letter-spacing:-.025em;margin:5px 0 0;font-size:1.16rem}.CommandDesk-PanelHead>span{color:#98a2b3;font-size:.75rem}.CommandDesk-PanelHead>svg{color:#55709d;font-size:1.2rem}.CommandDesk-TextButton{color:var(--desk-blue);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:5px 0;font-size:.76rem;font-weight:750;display:inline-flex}.CommandDesk-IconButton{color:#475467;cursor:pointer;background:#fff;border:1px solid #e4e7ec;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.CommandDesk-TableWrap{overflow-x:auto}.CommandDesk-TableWrap table{border-collapse:collapse;text-align:left;width:100%}.CommandDesk-TableWrap th{color:#98a2b3;letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid #eaecf0;padding:10px 12px;font-size:.66rem;font-weight:800}.CommandDesk-TableWrap td{color:#475467;vertical-align:middle;border-bottom:1px solid #f0f2f5;padding:14px 12px;font-size:.78rem}.CommandDesk-TableWrap tbody tr:last-child td{border-bottom:0}.CommandDesk-TableWrap td strong,.CommandDesk-TableWrap td small{display:block}.CommandDesk-TableWrap td strong{color:#1d2939;font-size:.8rem}.CommandDesk-TableWrap td small{color:#98a2b3;text-overflow:ellipsis;max-width:290px;margin-top:4px;font-size:.69rem;overflow:hidden}.CommandDesk-Badge{letter-spacing:.045em;border-radius:99px;align-items:center;padding:5px 8px;font-size:.62rem;font-weight:850;display:inline-flex}.CommandDesk-Badge.is-active{color:#067647;background:#ecfdf3}.CommandDesk-Badge.is-frozen,.CommandDesk-Badge.is-cancelled,.CommandDesk-Badge.is-inactive{color:#b42318;background:#fef3f2}.CommandDesk-Badge.is-trial{color:#175cd3;background:#eff8ff}.CommandDesk-Badge.is-past_due{color:#b54708;background:#fffaeb}.CommandDesk-Badge.is-unset{color:#475467;background:#f2f4f7}.CommandDesk-HealthCard{color:#fff;background:linear-gradient(160deg,#101d40,#0c2859);border-radius:17px;padding:24px;box-shadow:0 10px 24px #08173721}.CommandDesk-HealthCard .CommandDesk-Eyebrow{color:#8fb6ff}.CommandDesk-HealthRing{text-align:center;border:12px solid #ffffff14;border-top-color:#69e3ae;border-radius:50%;place-content:center;width:130px;height:130px;margin:22px auto;display:grid}.CommandDesk-HealthRing strong{font-size:1.75rem}.CommandDesk-HealthRing span{color:#a9b8d8;font-size:.68rem}.CommandDesk-HealthRows{gap:5px;display:grid}.CommandDesk-HealthRows p{color:#a9b8d8;border-top:1px solid #ffffff14;justify-content:space-between;gap:10px;margin:0;padding-top:12px;font-size:.73rem;display:flex}.CommandDesk-HealthRows strong{color:#fff}.CommandDesk-ListHead{align-items:flex-end}.CommandDesk-Search{background:#fff;border:1px solid #d0d5dd;border-radius:10px;align-items:center;gap:9px;min-width:min(100%,320px);height:42px;padding:0 13px;display:flex}.CommandDesk-Search svg{color:#98a2b3}.CommandDesk-Search input{color:#344054;width:100%;font:inherit;background:0 0;border:0;outline:0;font-size:.78rem}.CommandDesk-OrgGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.CommandDesk-OrgCard{min-width:0;color:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #e4e7ec;border-radius:14px;padding:18px;transition:all .16s;display:block}.CommandDesk-OrgCard:hover{border-color:#b2ccff;transform:translateY(-2px);box-shadow:0 12px 25px #155eef14}.CommandDesk-OrgCardTop{justify-content:space-between;align-items:center;display:flex}.CommandDesk-OrgAvatar{color:#a6000b;text-transform:uppercase;background:#fff0f0;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;font-weight:850;display:grid}.CommandDesk-OrgCard h3{color:#1d2939;text-overflow:ellipsis;white-space:nowrap;margin:15px 0 4px;font-size:.96rem;overflow:hidden}.CommandDesk-OrgCard>p{color:#667085;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.72rem;overflow:hidden}.CommandDesk-OrgStats{color:#667085;gap:13px;margin:17px 0;font-size:.69rem;display:flex}.CommandDesk-OrgStats span{align-items:center;gap:4px;display:flex}.CommandDesk-OrgCard footer{color:#a6000b;border-top:1px solid #f0f2f5;justify-content:space-between;align-items:center;padding-top:13px;font-size:.7rem;font-weight:750;display:flex}.CommandDesk-Empty{color:#98a2b3;text-align:center;padding:34px 16px;font-size:.8rem}.CommandDesk-Back{color:#475467;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;margin-bottom:14px;padding:0;font-size:.76rem;font-weight:700;display:flex}.CommandDesk-Detail{gap:17px;display:grid}.CommandDesk-OrgHero{border:1px solid var(--desk-border);background:#fff;border-radius:17px;align-items:center;gap:16px;padding:23px;display:flex}.CommandDesk-OrgHero .CommandDesk-OrgAvatar{width:52px;height:52px;font-size:1.2rem}.CommandDesk-OrgIdentity{min-width:0}.CommandDesk-OrgIdentity>div{align-items:center;gap:10px;display:flex}.CommandDesk-OrgIdentity h2{color:#101828;margin:0;font-size:1.35rem}.CommandDesk-OrgIdentity p{color:#667085;margin:6px 0 0;font-size:.76rem}.CommandDesk-MemberSince{color:#98a2b3;text-align:right;margin-left:auto;font-size:.68rem;line-height:1.6}.CommandDesk-MemberSince strong{color:#344054}.CommandDesk-MiniMetrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.CommandDesk-MiniMetrics article{border:1px solid var(--desk-border);background:#fff;border-radius:13px;align-items:center;gap:11px;padding:16px;display:flex}.CommandDesk-MiniMetrics svg{color:#a6000b}.CommandDesk-MiniMetrics div{gap:2px;display:grid}.CommandDesk-MiniMetrics strong{color:#1d2939}.CommandDesk-MiniMetrics span{color:#98a2b3;font-size:.66rem}.CommandDesk-DetailGrid{grid-template-columns:minmax(0,1.7fr) minmax(310px,.8fr);align-items:start;gap:17px;display:grid}.CommandDesk-Stack{gap:17px;display:grid}.CommandDesk-FreezeCard>p{color:#667085;font-size:.76rem;line-height:1.6}.CommandDesk-FreezeCard textarea{box-sizing:border-box;resize:vertical;width:100%;font:inherit;border:1px solid #d0d5dd;border-radius:10px;margin:7px 0 12px;padding:11px;font-size:.75rem}.CommandDesk-PrimaryButton,.CommandDesk-DangerButton{color:#fff;min-height:42px;font:inherit;cursor:pointer;background:#a6000b;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 15px;font-size:.76rem;font-weight:800;display:inline-flex}.CommandDesk-DangerButton{background:#d92d20}.CommandDesk-PrimaryButton:disabled,.CommandDesk-DangerButton:disabled{opacity:.58;cursor:wait}.CommandDesk-Chips{flex-wrap:wrap;gap:7px;display:flex}.CommandDesk-Chips span{color:#344054;background:#f2f4f7;border-radius:8px;padding:7px 9px;font-size:.68rem}.CommandDesk-Chips b{color:#a6000b;margin-left:4px}.CommandDesk-LocationList{gap:2px;margin-top:15px;display:grid}.CommandDesk-LocationList p{color:#667085;border-top:1px solid #f0f2f5;align-items:center;gap:9px;margin:0;padding:9px 0;display:flex}.CommandDesk-LocationList p>span{gap:2px;display:grid}.CommandDesk-LocationList strong{color:#344054;font-size:.73rem}.CommandDesk-LocationList small{color:#98a2b3;font-size:.64rem}.CommandDesk-ActionBar{justify-content:space-between;align-items:center;gap:16px;display:flex}.CommandDesk-ActionBar>div{color:#667085;align-items:baseline;gap:8px;display:flex}.CommandDesk-ActionBar strong{color:#101828;font-size:1.5rem}.CommandDesk-ActionBar span{font-size:.76rem}.CommandDesk-Form{gap:15px;display:grid}.CommandDesk-FormGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.CommandDesk-Form label{color:#344054;gap:7px;font-size:.72rem;font-weight:700;display:grid}.CommandDesk-Form label.is-wide{grid-column:1/-1}.CommandDesk-Form input,.CommandDesk-Form select,.CommandDesk-Form textarea{box-sizing:border-box;color:#344054;width:100%;min-height:43px;font:inherit;background:#fff;border:1px solid #d0d5dd;border-radius:9px;outline:0;padding:9px 11px;font-size:.78rem}.CommandDesk-Form textarea{resize:vertical}.CommandDesk-Form input:focus,.CommandDesk-Form select:focus,.CommandDesk-Form textarea:focus{border-color:#f0b7ba;box-shadow:0 0 0 3px #2970ff1a}.CommandDesk-Form label small{color:#98a2b3;font-size:.66rem;font-weight:500}.CommandDesk-FormActions{justify-content:flex-end;padding-top:5px;display:flex}.CommandDesk-ModalBackdrop{z-index:70;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#080f238c;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.CommandDesk-Modal{background:#fff;border-radius:18px;width:min(100%,660px);max-height:calc(100vh - 48px);padding:25px;overflow-y:auto;box-shadow:0 24px 70px #080f2340}.CommandDesk-Modal .CommandDesk-FormGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.CommandDesk-Modal label{color:#344054;gap:7px;font-size:.72rem;font-weight:700;display:grid}.CommandDesk-Modal label.is-wide{grid-column:1/-1}.CommandDesk-Modal input,.CommandDesk-Modal select,.CommandDesk-Modal textarea{box-sizing:border-box;width:100%;min-height:42px;font:inherit;border:1px solid #d0d5dd;border-radius:9px;padding:9px 11px}.CommandDesk-Modal .CommandDesk-FormActions{margin-top:18px}.CommandDesk-SettingsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.CommandDesk-SettingsActions{grid-column:1/-1;justify-content:flex-end;display:flex}@media (width<=1180px){.CommandDesk-Metrics,.CommandDesk-OrgGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.CommandDesk-MiniMetrics{grid-template-columns:repeat(3,minmax(0,1fr))}.CommandDesk-OverviewGrid,.CommandDesk-DetailGrid{grid-template-columns:1fr}}@media (width<=820px){.CommandCenter{display:block}.CommandCenter-Sidebar{box-sizing:border-box;width:min(84vw,290px);transition:transform .18s;position:fixed;top:0;left:0;transform:translate(-105%)}.CommandCenter-Sidebar.is-open{transform:translate(0)}.CommandCenter-Sidebar nav{display:grid}.CommandDesk-SidebarBackdrop{z-index:25;background:#080f237a;border:0;display:block;position:fixed;inset:0}.CommandCenter-Main{padding:0 20px 34px}.CommandDesk-MobileMenu{background:#fff;border:1px solid #e4e7ec;border-radius:10px;flex:none;place-items:center;width:40px;height:40px;display:grid}.CommandDesk-Topbar{justify-content:flex-start}.CommandDesk-Topbar .CommandCenter-Owner{display:none}.CommandDesk-Campaign{flex-direction:column;align-items:flex-start}.CommandDesk-SettingsGrid{grid-template-columns:1fr}.CommandDesk-SettingsActions{grid-column:auto}}@media (width<=580px){.CommandDesk-Metrics,.CommandDesk-Metrics.is-compact,.CommandDesk-OrgGrid,.CommandDesk-MiniMetrics,.CommandDesk-FormGrid,.CommandDesk-Modal .CommandDesk-FormGrid{grid-template-columns:1fr}.CommandDesk-Panel{padding:18px}.CommandDesk-ListHead,.CommandDesk-OrgHero{flex-direction:column;align-items:flex-start}.CommandDesk-Search{box-sizing:border-box;width:100%;min-width:0}.CommandDesk-MemberSince{text-align:left;margin-left:0}.CommandDesk-Form label.is-wide,.CommandDesk-Modal label.is-wide{grid-column:auto}}
