:root{--brand-blue:#00a5c8;--deal-yellow:#facc15;--deep-navy:#101828;--surface:#f4f7fb;--line:#d8e3ee;--muted:#667085;--ink:#101828;--font-sans:Aptos,"Segoe UI Variable Text","Segoe UI","Helvetica Neue",Arial,sans-serif;--font-numeric:Aptos,"Segoe UI Variable Text","Segoe UI","Helvetica Neue",Arial,sans-serif;font-family:var(--font-sans);color:var(--ink);background:var(--surface)}@media (min-width:981px){.admin-shell{align-items:start}.admin-shell>.sidebar{position:-webkit-sticky;position:sticky;top:0;align-self:start;height:100dvh;max-height:100dvh;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;z-index:30}}*{box-sizing:border-box}body{margin:0;font-family:var(--font-sans);font-size:14px;line-height:1.45}@media (min-width:1100px){.admin-shell{grid-template-columns:216px minmax(0,1fr);background:#edf3f8}.sidebar{gap:9px;padding:12px 10px}.brand-mark{min-height:52px;margin-bottom:4px;border-radius:12px}.brand-mark img{max-width:112px}.sidebar-note,.sidebar-store-context{border-radius:12px;padding:10px}.sidebar-store-context select{min-height:36px;border-radius:9px}.sidebar-nav{gap:8px;padding-right:0}.sidebar-nav-group{gap:3px}.sidebar-nav-group p{margin:0 0 1px;color:#8fa3ba;font-size:10px;letter-spacing:.12em}.sidebar-nav-group a{min-height:30px;border-radius:9px;padding:7px 9px;font-size:12px}.content{width:100%;max-width:none;padding:12px 14px 18px;display:grid;align-content:start;grid-gap:10px;gap:10px}.hero{min-height:58px;margin:0;padding:10px 12px;border-radius:14px;box-shadow:none}.hero h2{font-size:22px;letter-spacing:-.03em}.hero-subheading{max-width:900px;font-size:12px;line-height:1.25}.hero-actions{gap:8px}.signed-in-pill{min-width:132px;min-height:42px;border-radius:11px;padding:7px 10px}.portal-workflow-strip{border:1px solid #cfdae7;border-radius:14px;background:#ffffff;padding:8px;display:grid;grid-template-columns:minmax(180px,.55fr) repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;align-items:stretch}.portal-workflow-strip article,.portal-workflow-strip>div{min-height:52px;border:1px solid #dce6f1;border-radius:12px;background:#f8fbff;padding:8px 10px;display:flex;align-items:center;gap:9px}.portal-workflow-strip>div{display:grid;grid-gap:2px;gap:2px;align-content:center;background:#081426;color:#ffffff}.portal-workflow-strip article strong,.portal-workflow-strip span:first-child{color:inherit;font-size:11px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.portal-workflow-strip>div strong{font-size:13px;letter-spacing:-.01em}.portal-workflow-strip article b{width:24px;height:24px;border-radius:999px;background:#dff6ff;color:#006c9a;display:inline-grid;place-items:center;flex:0 0 auto;font-size:12px}.portal-workflow-strip article span{display:grid;grid-gap:1px;gap:1px;min-width:0}.portal-workflow-strip article small{color:#5e7188;font-size:11px;line-height:1.2}.admin-shell :where(.card,.owner-panel,.report-card,.inventory-list-card,.inventory-editor-card,.inventory-preview-card,.pallet-action-card,.pallet-loads-card,.pallet-flow-card,.pallet-evidence-card,.labor-panel,.weekly-report-panel,.weekly-pl-panel,.detail-table-card,.transaction-detail-panel){border-color:#d2deeb;border-radius:14px;box-shadow:none}.admin-shell :where(.title-row,.card-title-row,.pallet-section-title,.owner-panel-title,.setup-panel-title,.weekly-section-title){gap:8px}.admin-shell :where(.title-row h3,.card-title-row h3,.pallet-section-title h3,.owner-panel-title h3,.weekly-section-title h3){font-size:17px;letter-spacing:-.02em}.admin-shell :where(button,.primary-action,.secondary-action){min-height:38px;border-radius:10px;transition:transform 80ms ease,filter 80ms ease,box-shadow 80ms ease}.admin-shell :where(button,.primary-action,.secondary-action):active{transform:translateY(1px) scale(.99);filter:saturate(.96)}.portal-collapsible-panel{display:block;padding:0;overflow:hidden}.portal-collapsible-panel summary{cursor:pointer;list-style:none;padding:12px 14px;display:flex;justify-content:space-between;gap:14px;align-items:center}.portal-collapsible-panel summary::-webkit-details-marker{display:none}.portal-collapsible-panel summary span{display:grid;grid-gap:2px;gap:2px}.portal-collapsible-panel summary strong{color:#101828;font-size:15px}.portal-collapsible-panel summary small{color:#64748b;font-size:12px;font-weight:800}.portal-collapsible-panel summary b{border-radius:999px;background:#eef6ff;color:#075985;padding:6px 10px;font-size:11px;text-transform:uppercase;letter-spacing:.08em}.portal-collapsible-body{border-top:1px solid #dce6f1;padding:12px 14px 14px;display:grid;grid-gap:12px;gap:12px}.admin-page-pulse .performance-pulse-reads{align-content:start}.admin-page-pulse .performance-read-card{border:1px solid #d5e1ee;border-radius:12px;overflow:hidden}.admin-page-pulse .performance-read-card.featured{border-color:#f97316;background:#fff7ed;box-shadow:inset 4px 0 0 #f97316}.admin-page-pulse .performance-read-select{min-height:54px;padding:8px 10px}.admin-page-pulse .performance-read-select strong{font-size:18px}.admin-page-pulse .performance-read-note{border-radius:12px;padding:10px}.admin-shell{grid-template-columns:216px minmax(0,1fr);background:#edf3f8}.content{max-width:none;padding:12px 14px 18px;gap:10px}.hero{min-height:58px;margin-bottom:0;padding:10px 12px;border-radius:14px}.portal-workflow-strip{border:1px solid #cfdae7;border-radius:14px;background:#ffffff;padding:8px;display:grid;grid-template-columns:minmax(180px,.55fr) repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;align-items:stretch}.portal-workflow-strip article,.portal-workflow-strip>div{min-height:52px;border:1px solid #dce6f1;border-radius:12px;background:#f8fbff;padding:8px 10px;display:flex;align-items:center;gap:9px}.portal-workflow-strip>div{display:grid;grid-gap:2px;gap:2px;align-content:center;background:#081426;color:#ffffff}.portal-workflow-strip article strong,.portal-workflow-strip>div span{color:inherit;font-size:11px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.portal-workflow-strip>div strong{color:#ffffff;font-size:13px}.portal-workflow-strip article b{width:24px;height:24px;border-radius:999px;background:#dff6ff;color:#006c9a;display:inline-grid;place-items:center;flex:0 0 auto;font-size:12px}.portal-workflow-strip article span{display:grid;grid-gap:1px;gap:1px;min-width:0}.portal-workflow-strip article small{color:#5e7188;font-size:11px;line-height:1.2}.portal-collapsible-panel{display:block;padding:0;overflow:hidden}.portal-collapsible-panel summary{cursor:pointer;list-style:none;padding:12px 14px;display:flex;justify-content:space-between;gap:14px;align-items:center}}@media (min-width:1100px){.portal-collapsible-panel summary::-webkit-details-marker{display:none}.portal-collapsible-panel summary span{display:grid;grid-gap:2px;gap:2px}.portal-collapsible-panel summary strong{color:#101828;font-size:15px}.portal-collapsible-panel summary small{color:#64748b;font-size:12px;font-weight:800}.portal-collapsible-panel summary b{border-radius:999px;background:#eef6ff;color:#075985;padding:6px 10px;font-size:11px;text-transform:uppercase;letter-spacing:.08em}.portal-collapsible-body{border-top:1px solid #dce6f1;padding:12px 14px 14px;display:grid;grid-gap:12px;gap:12px}.admin-shell :where(.card,.owner-panel,.report-card,.inventory-list-card,.inventory-editor-card,.inventory-preview-card,.pallet-action-card,.pallet-loads-card,.pallet-flow-card,.pallet-evidence-card,.labor-panel,.weekly-report-panel,.weekly-pl-panel,.detail-table-card,.transaction-detail-panel){border-color:#d2deeb;border-radius:14px;box-shadow:none}.admin-page-pulse .performance-read-card{border:1px solid #d5e1ee;border-radius:12px;overflow:hidden}.admin-page-pulse .performance-read-card.featured{border-color:#f97316;background:#fff7ed;box-shadow:inset 4px 0 0 #f97316}}.marketing-page{min-height:100vh;background:radial-gradient(circle at 14% 8%,rgba(0,165,200,.16),transparent 28%),radial-gradient(circle at 92% 18%,rgba(250,204,21,.22),transparent 24%),linear-gradient(135deg,#f8fbff,#eef5f8 48%,#fff8ea);color:#0b1220;overflow-x:clip}.marketing-band,.marketing-cta,.marketing-footer,.marketing-hero,.marketing-nav,.marketing-section{width:min(1500px,calc(100vw - 64px));margin:0 auto}.marketing-nav{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:28px 0}.marketing-logo{display:inline-flex;align-items:center;justify-content:center;width:168px;min-height:74px;border:1px solid rgba(11,18,32,.1);border-radius:22px;background:rgba(255,255,255,.82);box-shadow:0 18px 40px rgba(16,24,40,.08)}.marketing-logo img{width:128px;height:54px;object-fit:contain}.marketing-nav div{display:flex;align-items:center;gap:10px;border:1px solid rgba(11,18,32,.08);border-radius:999px;background:rgba(255,255,255,.68);padding:8px;box-shadow:0 16px 34px rgba(16,24,40,.07)}.marketing-nav a{color:#1d2939;text-decoration:none;font-weight:900;padding:12px 16px;border-radius:999px}.marketing-login-link{background:#0b1220;color:#ffffff!important}.marketing-hero{display:grid;grid-template-columns:minmax(0,.95fr) minmax(520px,.72fr);align-items:center;grid-gap:54px;gap:54px;min-height:640px;padding:36px 0 70px}.marketing-hero-copy{display:grid;grid-gap:24px;gap:24px}.marketing-eyebrow{margin:0;color:#007da0;font-size:13px;font-weight:950;letter-spacing:.14em;text-transform:uppercase}.marketing-band h2,.marketing-cta h2,.marketing-hero h1,.marketing-section h2{margin:0;color:#0b1220;letter-spacing:-.055em;line-height:.95}.marketing-hero h1{max-width:980px;font-size:clamp(56px,6vw,104px)}.marketing-band p,.marketing-cta p,.marketing-feature-grid p,.marketing-hero p:not(.marketing-eyebrow),.marketing-section-title span{margin:0;color:#405064;font-size:18px;line-height:1.6}.marketing-hero-copy>p:not(.marketing-eyebrow){max-width:820px;font-size:21px}.marketing-actions{display:flex;gap:14px;flex-wrap:wrap}.marketing-primary,.marketing-secondary{display:inline-flex;align-items:center;justify-content:center;min-height:58px;border-radius:18px;padding:0 24px;text-decoration:none;font-size:17px;font-weight:950;transition:transform .12s ease,box-shadow .12s ease}.marketing-primary{background:#facc15;color:#0b1220;box-shadow:0 18px 32px rgba(180,130,0,.22)}.marketing-secondary{border:1px solid #c9d6e4;background:#ffffff;color:#0b1220}.marketing-nav a:hover,.marketing-primary:hover,.marketing-secondary:hover{transform:translateY(-1px)}.marketing-proof-strip{display:flex;gap:10px;flex-wrap:wrap}.marketing-proof-strip span{border:1px solid rgba(0,165,200,.18);border-radius:999px;background:rgba(255,255,255,.68);color:#18566b;padding:10px 13px;font-weight:900}.marketing-hero-card{position:relative;border:1px solid rgba(11,18,32,.12);border-radius:42px;background:linear-gradient(145deg,#111827,#0b1220);padding:22px;box-shadow:0 42px 90px rgba(11,18,32,.28)}.marketing-hero-card:before{content:"";position:absolute;inset:auto 40px -38px;height:80px;border-radius:999px;background:rgba(0,165,200,.32);filter:blur(26px)}.marketing-register-top{display:flex;gap:8px;padding:4px 4px 16px}.marketing-register-top span{width:12px;height:12px;border-radius:999px;background:#facc15}.marketing-register-top span:nth-child(2){background:#00a5c8}.marketing-register-top span:nth-child(3){background:#ffffff}.marketing-register-screen{position:relative;display:grid;grid-template-columns:1fr;grid-gap:14px;gap:14px;min-height:430px;border-radius:30px;background:linear-gradient(135deg,rgba(255,255,255,.98),rgba(240,247,250,.96)),#ffffff;padding:26px}.marketing-register-screen div{display:grid;grid-gap:8px;gap:8px;align-content:center;border:1px solid #d9e5ef;border-radius:24px;background:#ffffff;padding:24px}.marketing-register-screen small{color:#007da0;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.marketing-register-screen strong{color:#0b1220;font-size:46px;letter-spacing:-.05em;line-height:.95}.marketing-register-screen span{color:#526175;font-weight:800}.marketing-section{padding:62px 0}.marketing-section-title{display:grid;grid-gap:12px;gap:12px;max-width:800px}.marketing-section-title-split{max-width:none;display:grid;grid-template-columns:minmax(0,.92fr) minmax(360px,.6fr);grid-gap:34px;gap:34px;align-items:end}.marketing-band h2,.marketing-cta h2,.marketing-section h2{font-size:clamp(42px,4vw,72px)}.marketing-feature-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:30px}.marketing-feature-grid article{min-height:250px;border:1px solid rgba(11,18,32,.09);border-radius:28px;background:rgba(255,255,255,.74);box-shadow:0 18px 38px rgba(16,24,40,.08);padding:24px}.marketing-feature-grid h3{margin:0 0 12px;color:#0b1220;font-size:24px;letter-spacing:-.03em}.marketing-band,.marketing-cta{display:grid;grid-template-columns:minmax(0,.95fr) minmax(420px,.6fr);grid-gap:28px;gap:28px;align-items:center;border:1px solid rgba(11,18,32,.1);border-radius:36px;background:rgba(255,255,255,.78);box-shadow:0 22px 46px rgba(16,24,40,.08);padding:34px}.marketing-band>div:first-child,.marketing-cta>div:first-child{display:grid;grid-gap:12px;gap:12px}.marketing-workflow{display:grid;grid-gap:10px;gap:10px}.marketing-workflow span{display:flex;align-items:center;gap:12px;border:1px solid #d9e5ef;border-radius:18px;background:#f8fafc;padding:13px;color:#1d2939;font-weight:900}.marketing-workflow b{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:12px;background:#0b1220;color:#ffffff}.marketing-cta{margin-top:22px;margin-bottom:56px;grid-template-columns:minmax(0,.75fr) minmax(440px,.7fr);align-items:start}.marketing-lead-form{display:grid;grid-gap:14px;gap:14px;width:100%;border:1px solid rgba(0,165,200,.18);border-radius:28px;background:rgba(248,250,252,.82);padding:20px;box-shadow:inset 0 1px 0 rgba(255,255,255,.9)}.marketing-lead-form-heading{display:grid;grid-gap:6px;gap:6px}.marketing-lead-form-heading h3{margin:0;color:#0b1220;font-size:28px;letter-spacing:-.04em;line-height:1}.marketing-form-status,.marketing-lead-form-heading span{color:#526175;font-weight:800}.marketing-lead-form label{display:grid;grid-gap:7px;gap:7px;color:#0b1220;font-size:13px;font-weight:950}.marketing-lead-form label>span{letter-spacing:.05em;text-transform:uppercase}.marketing-lead-form input,.marketing-lead-form select,.marketing-lead-form textarea{width:100%;border:1px solid #c9d6e4;border-radius:14px;background:#ffffff;color:#0b1220;font:inherit;font-size:16px;font-weight:800;padding:13px 14px;outline:none}.marketing-lead-form textarea{min-height:116px;resize:vertical}.marketing-lead-form input:focus,.marketing-lead-form select:focus,.marketing-lead-form textarea:focus{border-color:#00a5c8;box-shadow:0 0 0 4px rgba(0,165,200,.16)}.marketing-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.marketing-lead-form .marketing-primary{width:100%;border:0;cursor:pointer}.marketing-lead-form .marketing-primary:disabled{cursor:not-allowed;opacity:.72;transform:none}.marketing-form-status{margin:0;border:1px solid transparent;border-left:5px solid #00a5c8;border-radius:14px;background:#eef6ff;padding:12px 14px;font-size:13px}.marketing-form-status.success{border-color:#bbf7d0 #bbf7d0 #bbf7d0 #16a34a;background:#dcfce7;color:#166534}.marketing-form-status.error{border-color:#fecaca #fecaca #fecaca #dc2626;background:#fff7f7;color:#991b1b}.marketing-honeypot{position:absolute;left:-10000px;width:1px!important;height:1px!important;opacity:0}.marketing-proof-strip span{display:grid;grid-gap:3px;gap:3px;align-content:center;min-width:172px;border-radius:18px}.marketing-proof-strip b{color:#0b1220;font-size:13px;letter-spacing:.08em;text-transform:uppercase}.marketing-terminal-preview{position:relative;display:grid;grid-gap:16px;gap:16px;border-radius:32px;background:radial-gradient(circle at 84% 8%,rgba(250,204,21,.26),transparent 30%),linear-gradient(135deg,#f8fafc,#ffffff 42%,#eef8fb);padding:24px;min-height:462px;overflow:hidden}.marketing-terminal-preview:before{content:"";position:absolute;inset:18px 22px auto auto;width:112px;height:112px;border-radius:999px;background:rgba(0,165,200,.13)}.marketing-terminal-header,.marketing-terminal-sale{position:relative;display:grid;grid-gap:8px;gap:8px;border:1px solid #d6e4ef;border-radius:26px;background:rgba(255,255,255,.88);padding:22px;box-shadow:0 18px 34px rgba(15,23,42,.08)}.marketing-terminal-header small,.marketing-terminal-sale span{color:#007da0;font-size:12px;font-weight:950;letter-spacing:.13em;text-transform:uppercase}.marketing-terminal-header strong{color:#0b1220;font-size:clamp(32px,3vw,46px);letter-spacing:-.055em;line-height:.95}.marketing-terminal-header span,.marketing-terminal-sale small{color:#526175;font-weight:850}.marketing-terminal-actions{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.marketing-terminal-actions b{min-height:82px;border-radius:22px;display:grid;place-items:center;background:#0b1220;color:#ffffff;font-size:18px;letter-spacing:-.02em;box-shadow:0 12px 22px rgba(11,18,32,.14)}.marketing-terminal-actions b:nth-child(2){background:#d92525}.marketing-terminal-actions b:nth-child(3){background:#007da0}.marketing-terminal-actions b:nth-child(4){background:#facc15;color:#0b1220}.marketing-terminal-sale{grid-template-columns:1fr auto;align-items:end}.marketing-terminal-side{position:relative;display:grid;grid-gap:7px;gap:7px;border:1px solid rgba(11,18,32,.1);border-radius:22px;background:#0b1220;color:#ffffff;padding:18px}.marketing-terminal-side span{color:#facc15;font-size:12px;font-weight:950;letter-spacing:.13em;text-transform:uppercase}.marketing-terminal-side strong{color:#ffffff;font-size:24px;letter-spacing:-.04em;line-height:1}.marketing-terminal-side small{color:#d6e4ef;font-weight:850;line-height:1.45}.marketing-terminal-sale strong{color:#16a34a;font-size:clamp(42px,5vw,72px);letter-spacing:-.06em;line-height:.85}.marketing-terminal-sale small{grid-column:1/-1}.marketing-system-map{padding-top:38px}.marketing-outcomes-section{padding-top:28px}.marketing-outcomes-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:26px}.marketing-outcomes-grid article{position:relative;overflow:hidden;min-height:252px;border:1px solid rgba(11,18,32,.1);border-radius:30px;background:radial-gradient(circle at 100% 0,rgba(0,165,200,.14),transparent 30%),linear-gradient(180deg,rgba(255,255,255,.92),rgba(248,250,252,.78));box-shadow:0 20px 42px rgba(16,24,40,.08);padding:24px}.marketing-outcomes-grid article:after{content:"";position:absolute;inset:auto 22px 18px auto;width:44px;height:8px;border-radius:999px;background:#facc15}.marketing-fit-grid h3,.marketing-outcomes-grid h3,.marketing-support-promise-grid h3{position:relative;margin:0 0 12px;color:#0b1220;font-size:24px;letter-spacing:-.04em;line-height:1.02}.marketing-fit-grid p,.marketing-outcomes-grid p,.marketing-support-promise-grid p{position:relative;margin:0;color:#405064;font-size:16px;font-weight:800;line-height:1.55}.marketing-suite-strip{width:min(1500px,calc(100vw - 64px));margin:-20px auto 34px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.marketing-suite-strip article{position:relative;overflow:hidden;min-height:318px;border:1px solid rgba(11,18,32,.1);border-radius:34px;background:radial-gradient(circle at 100% 0,rgba(0,165,200,.15),transparent 32%),rgba(255,255,255,.88);box-shadow:0 24px 54px rgba(16,24,40,.1);padding:28px}.marketing-suite-strip article:nth-child(2){background:radial-gradient(circle at 100% 0,rgba(250,204,21,.22),transparent 33%),#fffdf4}.marketing-suite-strip article:nth-child(3){background:radial-gradient(circle at 100% 0,rgba(11,18,32,.16),transparent 34%),#f8fbff}.marketing-suite-strip h2{margin:0;color:#0b1220;font-size:clamp(32px,3vw,52px);letter-spacing:-.06em;line-height:.94}.marketing-suite-strip p:not(.marketing-eyebrow){margin:14px 0 0;color:#405064;font-size:17px;font-weight:800;line-height:1.5}.marketing-suite-strip article>div{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.marketing-suite-strip article>div span{border:1px solid rgba(0,125,160,.18);border-radius:999px;background:rgba(255,255,255,.74);color:#17485a;font-size:13px;font-weight:950;padding:8px 10px}.marketing-map-grid{display:grid;grid-template-columns:1.1fr .95fr .95fr;grid-gap:16px;gap:16px;margin-top:30px}.marketing-map-card{border:1px solid rgba(11,18,32,.1);border-radius:30px;background:rgba(255,255,255,.78);padding:28px;box-shadow:0 22px 46px rgba(16,24,40,.08)}.marketing-map-card.dark{background:radial-gradient(circle at 92% 8%,rgba(0,165,200,.22),transparent 32%),#0b1220;color:#ffffff}.marketing-map-card.accent{background:radial-gradient(circle at 94% 10%,rgba(250,204,21,.32),transparent 28%),#fffdf4}.marketing-map-card h3{margin:0 0 14px;color:#0b1220;font-size:clamp(28px,3vw,44px);letter-spacing:-.055em;line-height:.95}.marketing-map-card.dark .marketing-eyebrow,.marketing-map-card.dark h3{color:#ffffff}.marketing-map-card li,.marketing-map-card p:not(.marketing-eyebrow){color:#405064;font-size:17px;font-weight:800;line-height:1.55}.marketing-map-card.dark li{color:#dbeafe}.marketing-map-card ul{display:grid;grid-gap:12px;gap:12px;margin:0;padding:0;list-style:none}.marketing-map-card li{position:relative;padding-left:28px}.marketing-map-card li:before{content:"";position:absolute;top:.7em;left:0;width:12px;height:12px;border-radius:999px;background:#facc15;box-shadow:0 0 0 5px rgba(250,204,21,.18)}.marketing-day-one-band{margin-top:34px;background:radial-gradient(circle at 86% 18%,rgba(0,165,200,.2),transparent 32%),linear-gradient(135deg,#07111f,#101828 58%,#1f2937);color:#ffffff}.marketing-day-one-band .marketing-eyebrow,.marketing-day-one-band h2{color:#ffffff}.marketing-day-one-band p{color:#d8e6f2}.marketing-check-cloud{display:flex;flex-wrap:wrap;align-content:flex-start;gap:10px}.marketing-check-cloud span{border:1px solid rgba(255,255,255,.15);border-radius:999px;background:rgba(255,255,255,.1);color:#ffffff;font-size:14px;font-weight:950;padding:12px 14px;box-shadow:inset 0 1px 0 rgba(255,255,255,.12)}.marketing-feature-grid-large{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-owner-section{padding-top:24px}.marketing-rhythm-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:26px}.marketing-rhythm-grid article{position:relative;overflow:hidden;min-height:260px;border:1px solid rgba(11,18,32,.1);border-radius:28px;background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(248,250,252,.78)),#ffffff;box-shadow:0 18px 38px rgba(16,24,40,.08);padding:24px}.marketing-rhythm-grid article:before{content:"";position:absolute;inset:auto -34px -46px auto;width:126px;height:126px;border-radius:999px;background:rgba(0,165,200,.12)}.marketing-rhythm-grid article:nth-child(2):before{background:rgba(250,204,21,.18)}.marketing-rhythm-grid article:nth-child(3):before{background:rgba(22,163,74,.13)}.marketing-rhythm-grid article:nth-child(4):before{background:rgba(217,37,37,.1)}.marketing-rhythm-grid h3{position:relative;margin:0 0 12px;color:#0b1220;font-size:25px;letter-spacing:-.04em;line-height:1}.marketing-rhythm-grid p{position:relative;margin:0;color:#405064;font-size:16px;font-weight:800;line-height:1.55}.marketing-fit-section{padding-top:24px}.marketing-fit-grid{display:grid;grid-template-columns:1fr 1fr 1.12fr;grid-gap:14px;gap:14px;margin-top:24px}.marketing-fit-grid article{min-height:236px;border:1px solid rgba(11,18,32,.1);border-radius:30px;background:linear-gradient(180deg,rgba(255,255,255,.9),rgba(248,250,252,.78)),#ffffff;box-shadow:0 18px 38px rgba(16,24,40,.08);padding:24px}.marketing-fit-grid article:nth-child(3){background:radial-gradient(circle at 100% 0,rgba(250,204,21,.18),transparent 34%),#fffdf4}.marketing-feature-grid-large article{min-height:220px;background:linear-gradient(180deg,rgba(255,255,255,.88),rgba(248,250,252,.8)),#ffffff}.marketing-launch-band{align-items:start}.marketing-support-promise{padding-top:24px}.marketing-support-promise-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:24px}.marketing-support-promise-grid article{min-height:230px;border:1px solid rgba(0,125,160,.16);border-radius:30px;background:radial-gradient(circle at 100% 0,rgba(0,165,200,.12),transparent 34%),rgba(239,248,252,.82);box-shadow:0 18px 38px rgba(16,24,40,.07);padding:24px}.marketing-workflow em,.marketing-workflow strong{display:block}.marketing-workflow strong{color:#0b1220;font-style:normal;font-size:16px}.marketing-workflow em{color:#526175;font-style:normal;font-size:14px;font-weight:800;line-height:1.45}.marketing-trust-section{padding-bottom:32px}.marketing-trust-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:24px}.marketing-contact-panel,.marketing-trust-grid span{border:1px solid rgba(0,125,160,.18);border-radius:20px;background:rgba(239,248,252,.78);color:#17485a;font-weight:900;padding:16px}.marketing-contact-panel{display:grid;grid-gap:8px;gap:8px;margin-top:14px;max-width:560px}.marketing-contact-panel strong{color:#0b1220;font-size:18px}.marketing-contact-panel span{color:#526175;font-weight:800}.marketing-contact-panel a{color:#005f86;font-weight:950;text-decoration:underline;text-underline-offset:4px}.marketing-answers-section{padding-top:24px}.marketing-answer-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:24px}.marketing-answer-grid article{border:1px solid rgba(11,18,32,.1);border-radius:24px;background:rgba(255,255,255,.82);box-shadow:0 16px 34px rgba(16,24,40,.07);padding:20px}.marketing-answer-grid h3{margin:0 0 10px;color:#0b1220;font-size:20px;letter-spacing:-.035em;line-height:1.05}.marketing-answer-grid p{margin:0;color:#405064;font-size:15px;font-weight:800;line-height:1.5}.marketing-day-section,.marketing-ecosystem-section{padding-top:22px}.marketing-day-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:26px}.marketing-day-grid article{position:relative;overflow:hidden;min-height:260px;border:1px solid rgba(11,18,32,.1);border-radius:28px;background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(248,250,252,.78)),#ffffff;box-shadow:0 18px 38px rgba(16,24,40,.08);padding:24px}.marketing-day-grid article:before{content:"";position:absolute;inset:auto -34px -46px auto;width:126px;height:126px;border-radius:999px;background:rgba(0,165,200,.12)}.marketing-day-grid article:nth-child(2):before{background:rgba(250,204,21,.18)}.marketing-day-grid article:nth-child(3):before{background:rgba(22,163,74,.13)}.marketing-day-grid article:nth-child(4):before{background:rgba(217,37,37,.1)}.marketing-day-grid span{display:inline-flex;align-items:center;justify-content:center;min-width:72px;min-height:36px;border-radius:999px;background:#0b1220;color:#ffffff;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.marketing-day-grid h3{position:relative;margin:18px 0 12px;color:#0b1220;font-size:25px;letter-spacing:-.04em;line-height:1}.marketing-day-grid p{position:relative;margin:0;color:#405064;font-size:16px;font-weight:800;line-height:1.55}.marketing-ecosystem-section{border-top:1px solid rgba(11,18,32,.08)}.marketing-ecosystem-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:24px}.marketing-ecosystem-grid span{min-height:74px;display:flex;align-items:center;border:1px solid rgba(11,18,32,.1);border-radius:22px;background:linear-gradient(135deg,rgba(255,255,255,.86),rgba(239,248,252,.74)),#ffffff;color:#0b1220;font-size:16px;font-weight:950;padding:16px;box-shadow:0 14px 30px rgba(16,24,40,.06)}.marketing-proof-panel{padding-top:22px}.marketing-proof-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:24px}.marketing-proof-grid article{border:1px solid rgba(11,18,32,.1);border-radius:28px;background:radial-gradient(circle at 100% 0,rgba(250,204,21,.16),transparent 30%),rgba(255,255,255,.84);box-shadow:0 18px 40px rgba(16,24,40,.08);padding:24px}.marketing-proof-grid strong{display:block;color:#0b1220;font-size:24px;letter-spacing:-.04em;line-height:1}.marketing-proof-grid p{margin:12px 0 0;color:#405064;font-size:16px;font-weight:800;line-height:1.55}.marketing-footer{display:grid;grid-template-columns:minmax(0,.8fr) minmax(420px,.7fr);grid-gap:28px;gap:28px;align-items:end;padding:28px 0 38px}.marketing-footer>div{display:grid;grid-gap:12px;gap:12px}.marketing-footer-logo{display:inline-flex;width:156px;min-height:66px;align-items:center;justify-content:center;border:1px solid rgba(11,18,32,.1);border-radius:20px;background:rgba(255,255,255,.76);box-shadow:0 14px 30px rgba(16,24,40,.08)}.marketing-footer-logo img{width:118px;height:48px;object-fit:contain}.marketing-footer p{max-width:680px;margin:0;color:#405064;font-size:15px;font-weight:800;line-height:1.55}.marketing-footer small{color:#667085;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.marketing-footer nav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.marketing-footer nav a{border:1px solid rgba(11,18,32,.1);border-radius:999px;background:rgba(255,255,255,.72);color:#1d2939;font-weight:900;padding:10px 13px;text-decoration:none}@media (max-width:1180px){.marketing-band,.marketing-cta,.marketing-footer,.marketing-hero,.marketing-section-title-split{grid-template-columns:1fr}.marketing-answer-grid,.marketing-day-grid,.marketing-ecosystem-grid,.marketing-feature-grid,.marketing-fit-grid,.marketing-map-grid,.marketing-outcomes-grid,.marketing-proof-grid,.marketing-rhythm-grid,.marketing-suite-strip,.marketing-support-promise-grid,.marketing-trust-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-footer{align-items:start}.marketing-footer nav{justify-content:flex-start}}@media (max-width:980px){.marketing-band,.marketing-cta,.marketing-footer,.marketing-hero,.marketing-nav,.marketing-section,.marketing-suite-strip{width:min(100vw - 36px,1500px)}.marketing-nav{align-items:stretch;flex-direction:column;gap:12px}.marketing-nav div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;border-radius:22px}.marketing-nav a{display:flex;min-height:44px;align-items:center;justify-content:center;text-align:center}.marketing-login-link{grid-column:span 3}.marketing-logo{width:100%;min-height:64px}.marketing-hero{gap:26px;min-height:auto;padding-top:18px}.marketing-hero h1{max-width:100%;font-size:clamp(38px,6.4vw,56px);line-height:1;text-wrap:balance}.marketing-hero-copy>p:not(.marketing-eyebrow){max-width:100%;font-size:18px}.marketing-hero-card{width:min(100%,720px);justify-self:center}.marketing-actions{align-items:stretch}.marketing-primary,.marketing-secondary{flex:1 1 240px}}@media (max-width:760px){.marketing-page{background:radial-gradient(circle at 18% 2%,rgba(0,165,200,.16),transparent 30%),radial-gradient(circle at 100% 10%,rgba(250,204,21,.18),transparent 28%),linear-gradient(180deg,#f8fbff,#eef5f8 52%,#fffaf0)}.marketing-band,.marketing-cta,.marketing-footer,.marketing-hero,.marketing-nav,.marketing-section,.marketing-suite-strip{width:min(100vw - 24px,1500px)}.marketing-actions,.marketing-cta,.marketing-footer,.marketing-nav{align-items:stretch;flex-direction:column}.marketing-nav{gap:12px;padding:12px 0 18px}.marketing-feature-grid,.marketing-nav div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.marketing-form-grid{grid-template-columns:1fr}.marketing-logo{width:100%;min-height:58px;border-radius:18px}.marketing-logo img{width:112px;height:44px}.marketing-nav div{border-radius:20px;padding:7px}.marketing-nav a{display:flex;min-height:44px;align-items:center;justify-content:center;padding:9px 10px;text-align:center;font-size:14px}.marketing-login-link{grid-column:span 3}.marketing-primary,.marketing-secondary{width:100%;min-height:52px;border-radius:16px;font-size:16px}.marketing-hero-card{border-radius:28px;padding:12px;box-shadow:0 20px 42px rgba(11,18,32,.2)}.marketing-hero-card:before{inset:auto 26px -24px;height:54px}.marketing-register-screen{min-height:0;gap:10px;border-radius:22px;padding:12px}.marketing-register-screen div{gap:5px;border-radius:18px;padding:14px}.marketing-register-screen strong{font-size:32px}.marketing-register-screen span{font-size:13px}.marketing-terminal-preview{min-height:0;border-radius:22px;padding:14px}.marketing-terminal-header,.marketing-terminal-sale{border-radius:20px;padding:16px}.marketing-terminal-actions{grid-template-columns:1fr}.marketing-terminal-actions b{min-height:58px;border-radius:16px}.marketing-terminal-sale{grid-template-columns:1fr}.marketing-hero{min-height:auto;gap:20px;padding:6px 0 34px}.marketing-hero-copy{gap:16px}.marketing-hero h1{font-size:clamp(36px,10.8vw,48px);letter-spacing:-.045em;line-height:1}.marketing-band p,.marketing-cta p,.marketing-feature-grid p,.marketing-hero p:not(.marketing-eyebrow),.marketing-hero-copy>p:not(.marketing-eyebrow),.marketing-section-title span{font-size:16px;line-height:1.5}.marketing-proof-strip{gap:8px}.marketing-proof-strip span{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 8px);padding:9px 10px;text-align:center;font-size:13px}.marketing-band h2,.marketing-cta h2,.marketing-section h2{font-size:clamp(30px,9vw,40px);line-height:1.02}.marketing-section{padding:34px 0}.marketing-answer-grid,.marketing-day-grid,.marketing-ecosystem-grid,.marketing-feature-grid,.marketing-fit-grid,.marketing-map-grid,.marketing-outcomes-grid,.marketing-proof-grid,.marketing-rhythm-grid,.marketing-suite-strip,.marketing-support-promise-grid,.marketing-trust-grid{grid-template-columns:1fr;margin-top:18px}.marketing-feature-grid article{min-height:0;border-radius:22px;padding:18px}.marketing-map-card{border-radius:22px;padding:18px}.marketing-answer-grid article{border-radius:20px;padding:17px}.marketing-day-grid article{min-height:0;border-radius:22px;padding:18px}.marketing-suite-strip{margin:-4px auto 20px}.marketing-fit-grid article,.marketing-outcomes-grid article,.marketing-proof-grid article,.marketing-rhythm-grid article,.marketing-suite-strip article,.marketing-support-promise-grid article{min-height:0;border-radius:22px;padding:18px}.marketing-ecosystem-grid span{min-height:58px;border-radius:18px}.marketing-feature-grid h3{font-size:21px}.marketing-band,.marketing-cta{gap:18px;padding:18px;border-radius:26px}.marketing-workflow span{align-items:flex-start;border-radius:16px;padding:12px}.marketing-lead-form{gap:12px;padding:14px;border-radius:22px}.marketing-lead-form-heading h3{font-size:24px}.marketing-lead-form input,.marketing-lead-form select,.marketing-lead-form textarea{border-radius:12px;padding:12px}.marketing-footer{padding-bottom:28px}.marketing-footer nav{justify-content:flex-start}.marketing-footer nav a{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 8px);text-align:center}}@media (max-width:420px){.marketing-band,.marketing-cta,.marketing-footer,.marketing-hero,.marketing-nav,.marketing-section,.marketing-suite-strip{width:min(100vw - 18px,1500px)}.marketing-nav div{grid-template-columns:1fr;border-radius:18px}.marketing-login-link{grid-column:auto}.marketing-hero h1{font-size:clamp(32px,11vw,42px)}.marketing-proof-strip span{flex-basis:100%}.marketing-band,.marketing-cta,.marketing-lead-form{padding:13px}.marketing-footer nav a{flex-basis:100%}}.marketing-page{--marketing-ink:#07111f;--marketing-muted:#45576c;--marketing-soft-line:rgba(7,17,31,0.1);--marketing-panel:rgba(255,255,255,0.86);--marketing-blue:#007f9f;--marketing-yellow:#facc15}.marketing-nav{position:-webkit-sticky;position:sticky;top:0;z-index:70;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.marketing-nav-request{border:1px solid rgba(250,204,21,.48);background:rgba(250,204,21,.24)}.marketing-hero-copy{position:relative}.marketing-hero h1{color:var(--marketing-ink)}.marketing-hero-copy>p:not(.marketing-eyebrow){color:var(--marketing-muted)}.marketing-nav a,.marketing-primary,.marketing-secondary{-webkit-tap-highlight-color:transparent}.marketing-lead-form input:focus-visible,.marketing-lead-form select:focus-visible,.marketing-lead-form textarea:focus-visible,.marketing-nav a:focus-visible,.marketing-primary:focus-visible,.marketing-secondary:focus-visible{outline:3px solid rgba(0,127,159,.32);outline-offset:3px}@media (min-width:981px){.marketing-nav{margin-top:10px;border:1px solid rgba(255,255,255,.5);border-radius:28px;background:rgba(248,251,255,.72);padding:12px 14px;box-shadow:0 18px 45px rgba(16,24,40,.08)}.marketing-hero{padding-top:54px}}@media (max-width:760px){.marketing-page{background:radial-gradient(circle at 50% -12%,rgba(0,127,159,.2),transparent 34%),linear-gradient(180deg,#f7fbff,#eef6fa 46%,#fff8df)}.marketing-nav{width:100%;margin:0;padding:calc(8px + env(safe-area-inset-top)) 12px 8px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px;border-bottom:1px solid rgba(7,17,31,.08);background:rgba(248,251,255,.88);box-shadow:0 12px 28px rgba(16,24,40,.08)}.marketing-logo{width:auto;min-height:44px;justify-content:flex-start;border:0;border-radius:0;background:transparent;box-shadow:none}.marketing-logo img{width:104px;height:38px}.marketing-nav div{width:100%;display:flex;justify-content:flex-end;gap:7px;border:0;border-radius:0;background:transparent;padding:0;box-shadow:none}.marketing-nav div a{display:none}.marketing-nav div .marketing-login-link,.marketing-nav div .marketing-nav-request{display:inline-flex;min-height:42px;align-items:center;justify-content:center;border-radius:999px;padding:0 12px;font-size:12px;letter-spacing:-.01em;white-space:nowrap}.marketing-nav div .marketing-nav-request{background:var(--marketing-yellow);color:#07111f;box-shadow:0 10px 20px rgba(180,130,0,.16)}.marketing-band,.marketing-cta,.marketing-footer,.marketing-hero,.marketing-section,.marketing-suite-strip{width:min(100vw - 28px,1500px)}.marketing-hero{padding:26px 0 24px;gap:18px}.marketing-hero-copy{gap:14px}.marketing-eyebrow{font-size:11px;letter-spacing:.16em}.marketing-hero h1{font-size:clamp(44px,13vw,62px);line-height:.88;letter-spacing:-.075em;text-wrap:balance}.marketing-hero-copy>p:not(.marketing-eyebrow){font-size:17px;line-height:1.48}.marketing-actions{display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px}.marketing-primary,.marketing-secondary{min-height:54px;border-radius:18px;font-size:16px}.marketing-proof-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.marketing-proof-strip span{min-width:0;flex-basis:auto;border-radius:18px;background:rgba(255,255,255,.78);padding:11px;text-align:left}.marketing-proof-strip b{font-size:11px}.marketing-hero-card{border-radius:30px;padding:10px}.marketing-terminal-preview{gap:10px;border-radius:24px;padding:12px}.marketing-terminal-preview:before,.marketing-terminal-side{display:none}.marketing-terminal-header,.marketing-terminal-sale{border-radius:20px;padding:16px}.marketing-terminal-header strong{font-size:31px}.marketing-terminal-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.marketing-terminal-actions b{min-height:62px;border-radius:18px;font-size:15px}.marketing-terminal-sale strong{font-size:48px}.marketing-suite-strip{margin-top:6px;gap:10px}.marketing-answer-grid article,.marketing-feature-grid article,.marketing-fit-grid article,.marketing-map-card,.marketing-outcomes-grid article,.marketing-proof-grid article,.marketing-rhythm-grid article,.marketing-suite-strip article,.marketing-support-promise-grid article{border-radius:24px;background:var(--marketing-panel);box-shadow:0 14px 32px rgba(16,24,40,.07)}.marketing-suite-strip article{padding:20px}.marketing-suite-strip article>div{gap:6px}.marketing-suite-strip article>div span{font-size:12px;padding:7px 9px}.marketing-section{padding:28px 0}.marketing-section-title{gap:9px}.marketing-band h2,.marketing-cta h2,.marketing-section h2{font-size:clamp(32px,9.5vw,44px);line-height:.96;letter-spacing:-.06em}.marketing-band p,.marketing-cta p,.marketing-feature-grid p,.marketing-section-title span{font-size:15.5px;line-height:1.48}.marketing-answer-grid,.marketing-ecosystem-grid,.marketing-feature-grid,.marketing-fit-grid,.marketing-map-grid,.marketing-outcomes-grid,.marketing-proof-grid,.marketing-rhythm-grid,.marketing-support-promise-grid,.marketing-trust-grid{gap:10px;margin-top:14px}.marketing-answer-grid h3,.marketing-feature-grid h3,.marketing-fit-grid h3,.marketing-outcomes-grid h3,.marketing-proof-grid strong,.marketing-rhythm-grid h3,.marketing-support-promise-grid h3{font-size:22px;line-height:1.02}.marketing-band,.marketing-cta{padding:20px;border-radius:28px;background:rgba(255,255,255,.84)}.marketing-day-one-band{background:radial-gradient(circle at 90% 0,rgba(0,165,200,.2),transparent 32%),linear-gradient(145deg,#07111f,#111827)}.marketing-check-cloud,.marketing-ecosystem-grid,.marketing-trust-grid{display:grid;grid-template-columns:1fr}.marketing-check-cloud span,.marketing-ecosystem-grid span,.marketing-trust-grid span{min-height:0;border-radius:16px;padding:12px 14px}.marketing-workflow span{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start}.marketing-workflow em{grid-column:2}.marketing-contact-panel{max-width:none;border-radius:20px;background:#eef8fc}.marketing-lead-form{border-color:rgba(7,17,31,.08);border-radius:24px;background:#ffffff;padding:16px;box-shadow:0 18px 38px rgba(16,24,40,.1)}.marketing-lead-form-heading h3{font-size:27px}.marketing-lead-form label>span{font-size:11px}.marketing-lead-form input,.marketing-lead-form select,.marketing-lead-form textarea{min-height:48px;border-radius:14px;font-size:16px}.marketing-form-status{border-radius:14px;font-size:12px;line-height:1.45}.marketing-footer{gap:18px}}@media (max-width:430px){.marketing-nav{grid-template-columns:1fr}.marketing-nav div{justify-content:stretch}.marketing-nav div .marketing-login-link,.marketing-nav div .marketing-nav-request{flex:1 1}.marketing-band,.marketing-cta,.marketing-footer,.marketing-hero,.marketing-section,.marketing-suite-strip{width:min(100vw - 22px,1500px)}.marketing-proof-strip,.marketing-terminal-actions{grid-template-columns:1fr}.marketing-hero h1{font-size:clamp(40px,14vw,56px)}}.admin-shell{min-height:100vh;display:grid;grid-template-columns:228px 1fr}.sidebar{position:-webkit-sticky;position:sticky;top:0;height:100vh;padding:20px;background:#0b1220;color:#ffffff;border-right:1px solid #1d2939}.brand-mark{display:inline-flex;align-items:center;justify-content:center;width:164px;min-height:70px;border-radius:16px;background:#ffffff;color:#0b1220;padding:8px 12px;text-decoration:none;box-shadow:0 14px 28px rgba(0,0,0,.28)}.brand-mark img{width:100%;height:54px;object-fit:contain;object-position:center}.sidebar-kicker{margin:14px 0 0;color:#98a2b3;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.sidebar nav,.sidebar-nav{margin-top:20px;display:grid;grid-gap:16px;gap:16px}.sidebar-nav-group{display:grid;grid-gap:6px;gap:6px}.sidebar-nav-group p{margin:0 0 2px;color:#64748b;font-size:11px;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.sidebar a,.sidebar-nav-group a{color:#cbd5e1;text-decoration:none;font-size:14px;padding:10px 11px;border-radius:12px}.sidebar a.active,.sidebar-nav-group a.active{background:#1d2939;color:#ffffff}.sidebar-note{margin-top:26px;border:1px solid #344054;border-radius:16px;padding:14px;display:grid;grid-gap:7px;gap:7px;color:#cbd5e1}.sidebar-note span{color:#98a2b3;font-size:13px;line-height:1.45}.sidebar-note button{border:1px solid #475467;border-radius:12px;background:#111827;min-height:36px;font-weight:900;cursor:pointer}.legal-page-grid{display:grid;grid-gap:16px;gap:16px;margin-top:16px}.legal-public-shell .legal-page-grid{width:min(1120px,100%);margin:0 auto}.legal-public-shell .legal-hero-card{border-radius:8px;padding:clamp(28px,5vw,52px);background:radial-gradient(circle at 88% 12%,rgba(250,204,21,.2),transparent 30%),linear-gradient(135deg,#ffffff,#f8fbff)}.legal-public-shell .legal-hero-card h1{max-width:860px;margin:0;color:#071426;font-size:clamp(2.4rem,5vw,4.8rem);letter-spacing:0;line-height:.92}.legal-hero-card,.legal-info-card,.legal-section-card{border:1px solid var(--line);border-radius:8px;background:#ffffff;box-shadow:0 14px 30px rgba(16,24,40,.06)}.legal-hero-card,.legal-section-card{padding:20px}.legal-hero-card h3,.legal-info-card h3,.legal-section-card h3{margin:0;color:var(--ink);letter-spacing:-.02em}.legal-hero-card p,.legal-info-card p,.legal-section-card p{margin:8px 0 0;color:#475467;line-height:1.55}.legal-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.legal-info-card{padding:16px}.legal-meta-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:16px}.legal-meta-grid span{display:grid;grid-gap:3px;gap:3px;border:1px solid var(--line);border-radius:8px;background:#f8fafc;padding:12px;color:#475467;font-weight:800}.legal-meta-grid strong{color:var(--ink);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.legal-bullet-list{display:grid;grid-gap:10px;gap:10px;margin-top:12px}.legal-bullet-list p{margin:0;border-left:4px solid var(--brand-blue);padding-left:12px}.legal-review-card{border-color:#fed7aa;background:#fffaf3}.legal-support-link{display:inline-flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;min-height:36px;margin-top:14px;border-radius:999px;background:var(--deep-navy);color:#ffffff;padding:0 14px;text-decoration:none;font-weight:950}.privacy-public-shell{min-height:100vh;padding:48px 18px;background:radial-gradient(circle at top left,rgba(0,165,200,.18),transparent 34%),linear-gradient(135deg,#f8fbfd,#edf6f9);color:#071426}.privacy-public-shell,.privacy-public-shell *{letter-spacing:0}.privacy-public-card{width:min(1080px,100%);margin:0 auto;padding:clamp(28px,5vw,56px);border:1px solid rgba(12,34,60,.12);border-radius:8px;background:rgba(255,255,255,.95);box-shadow:0 28px 80px rgba(15,23,42,.12)}.privacy-eyebrow{margin:0 0 10px;color:#007a9b;font-size:.78rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.privacy-public-card h1{margin:0;font-size:clamp(2.6rem,7vw,5rem);letter-spacing:0;line-height:.9}.privacy-lede,.privacy-updated{max-width:780px;color:#475569;font-size:1.02rem;line-height:1.65}.privacy-updated{margin:18px 0 0;font-weight:900}.privacy-lede{margin:12px 0 28px}.privacy-public-actions{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 22px}.privacy-public-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:40px;border:1px solid rgba(12,34,60,.14);border-radius:8px;color:#071426;background:#ffffff;padding:0 14px;text-decoration:none;font-weight:950}.privacy-public-actions a:last-child{background:#071426;color:#ffffff}.privacy-section-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.privacy-section{padding:18px;border:1px solid rgba(12,34,60,.1);border-radius:8px;background:#f8fbfd}.privacy-section h2{margin:0 0 8px;font-size:1rem;letter-spacing:-.02em}.privacy-section p{margin:0;color:#475569;line-height:1.58}.privacy-wide-section{margin-top:14px;background:#ffffff}.privacy-section a{color:#007a9b;font-weight:900}.support-request-form{position:relative;display:grid;grid-gap:16px;gap:16px;margin-top:18px;padding:22px;border:1px solid rgba(0,122,155,.18);border-radius:26px;background:linear-gradient(180deg,#ffffff,#f5fbfe)}.support-form-heading{display:grid;grid-gap:4px;gap:4px}.support-form-heading h2{margin:0;font-size:clamp(1.45rem,3vw,2rem);letter-spacing:-.045em}.support-form-heading span,.support-form-status{color:#52627a;font-size:.92rem;font-weight:800;line-height:1.45}.support-form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.support-request-form label{display:grid;grid-gap:7px;gap:7px;color:#172033;font-size:.82rem;font-weight:900}.support-request-form input,.support-request-form select,.support-request-form textarea{width:100%;border:1px solid #cfddeb;border-radius:14px;background:#ffffff;color:#071426;font:inherit;font-weight:800;outline:none;padding:13px 14px}.support-request-form select{min-height:49px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:linear-gradient(45deg,transparent 50%,#405064 0) right 17px center /7px 7px no-repeat,linear-gradient(135deg,#405064 50%,transparent 0) right 12px center /7px 7px no-repeat,#ffffff;padding-right:34px}.support-request-form textarea{min-height:132px;resize:vertical}.support-request-form input:focus,.support-request-form select:focus,.support-request-form textarea:focus{border-color:#00a5c8;box-shadow:0 0 0 4px rgba(0,165,200,.14)}.support-impact-callout{display:grid;grid-gap:4px;gap:4px;border:1px solid #d9e7f2;border-left:6px solid #00a5c8;border-radius:18px;background:#f4fbff;padding:14px 16px}.support-impact-callout.urgent{border-color:#fecaca #fecaca #fecaca #dc2626;background:#fff7f7}.support-impact-callout strong{color:#0b1220;font-size:.98rem;font-weight:950}.support-impact-callout span{color:#52627a;font-weight:850;line-height:1.45}.support-request-form .support-check-row{display:flex;align-items:center;gap:10px;border:1px solid #d9e7f2;border-radius:18px;background:#ffffff;color:#172033;padding:13px 14px}.support-request-form .support-check-row input{width:20px;height:20px;flex:0 0 auto;accent-color:#071426}.support-request-form .support-check-row span{font-weight:900;line-height:1.35}.support-reference-card{display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding:12px 14px;border:1px solid rgba(0,92,122,.18);border-radius:18px;background:rgba(232,244,250,.78);color:#172033;font-size:.88rem}.support-reference-card strong{color:#005c7a}.support-reference-card span{padding:6px 9px;border-radius:999px;background:#ffffff;color:#52627a;font-weight:900}.support-request-form button{border:0;border-radius:16px;background:#071426;color:#ffffff;cursor:pointer;font:inherit;font-weight:950;min-height:52px;padding:14px 18px}.support-request-form button:disabled{cursor:not-allowed;opacity:.62}.support-form-status{margin:0;border:1px solid transparent;border-left:5px solid #00a5c8;border-radius:14px;background:#edf7fc;padding:12px 14px}.support-form-status.success{border-color:#bbf7d0 #bbf7d0 #bbf7d0 #16a34a;background:#dcfce7;color:#166534}.support-form-status.error{border-color:#fecaca #fecaca #fecaca #dc2626;background:#fff7f7;color:#991b1b}.support-public-page{min-height:100vh;padding:28px;background:radial-gradient(circle at 8% 4%,rgba(0,165,200,.16),transparent 28%),radial-gradient(circle at 96% 8%,rgba(250,204,21,.18),transparent 22%),linear-gradient(135deg,#f8fbff,#eef5f8 54%,#fff8ea);color:#0b1220}.support-public-contact,.support-public-hero,.support-public-nav{width:min(1320px,100%);margin:0 auto}.support-public-nav{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:28px}.support-public-nav>a{flex:0 0 158px;display:inline-flex;align-items:center;justify-content:center;width:158px;max-width:158px;min-height:68px;border:1px solid rgba(11,18,32,.1);border-radius:22px;background:rgba(255,255,255,.82);box-shadow:0 18px 40px rgba(16,24,40,.08)}.support-public-nav img{width:118px;max-width:118px;height:48px;max-height:48px;object-fit:contain}.support-public-nav div{display:flex;gap:10px;border:1px solid rgba(11,18,32,.08);border-radius:999px;background:rgba(255,255,255,.72);padding:8px}.support-public-nav div a{color:#0b1220;text-decoration:none;font-weight:950;padding:11px 15px;border-radius:999px}.support-public-nav div a:last-child{background:#0b1220;color:#ffffff}.support-public-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.45fr);grid-gap:22px;gap:22px;align-items:stretch}.support-public-contact,.support-public-hero aside,.support-public-hero>div{border:1px solid rgba(11,18,32,.1);border-radius:30px;background:rgba(255,255,255,.82);box-shadow:0 22px 46px rgba(16,24,40,.08)}.support-public-hero>div{padding:36px}.support-public-hero h1{max-width:850px;margin:8px 0 14px;color:#0b1220;font-size:clamp(44px,5.5vw,82px);letter-spacing:-.06em;line-height:.95}.support-public-contact p,.support-public-hero p{margin:0;color:#405064;font-size:17px;font-weight:750;line-height:1.58}.support-public-action{display:inline-flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;min-height:44px;margin-top:18px;border-radius:8px;background:#071426;color:#ffffff;padding:0 16px;text-decoration:none;font-weight:950}.support-public-hero aside{display:grid;align-content:start;grid-gap:10px;gap:10px;padding:24px;background:radial-gradient(circle at 92% 8%,rgba(250,204,21,.28),transparent 34%),#ffffff}.support-public-hero aside strong{color:#0b1220;font-size:22px;letter-spacing:-.03em}.support-public-hero aside span{border:1px solid #d9e5ef;border-radius:16px;background:#f8fafc;color:#17485a;font-weight:950;padding:13px 14px}.support-public-contact h2{margin:0 0 8px;color:#0b1220;font-size:24px;letter-spacing:-.04em}.support-public-contact{display:grid;grid-template-columns:minmax(280px,.55fr) minmax(0,1fr);grid-gap:22px;gap:22px;align-items:start;margin-top:16px;padding:26px}.support-public-contact>div:first-child{display:grid;grid-gap:12px;gap:12px}.support-public-contact a{color:#006f92;font-weight:950}.support-public-contact .support-request-form{box-shadow:none}.support-honeypot{left:-9999px;opacity:0;pointer-events:none;position:absolute}@media (max-width:900px){.legal-card-grid,.legal-meta-grid,.privacy-section-grid,.support-form-grid,.support-public-contact,.support-public-hero{grid-template-columns:1fr}.support-request-form{padding:16px;border-radius:20px}.support-public-page{padding:12px}.support-public-nav{display:grid;grid-gap:10px;gap:10px}.support-public-nav div,.support-public-nav>a{width:100%}.support-public-nav div{display:grid;grid-template-columns:1fr 1fr;border-radius:18px}.support-public-nav div a{display:grid;place-items:center;min-height:44px;padding:9px 10px;text-align:center}.support-public-contact,.support-public-hero aside,.support-public-hero>div{border-radius:24px;padding:18px}.support-public-hero h1{font-size:clamp(36px,11vw,48px);line-height:1}}.super-sidebar{background:radial-gradient(circle at top left,rgba(0,165,200,.28),transparent 30%),#070b14}.super-hero{border-color:rgba(0,165,200,.28);box-shadow:0 18px 42px rgba(0,165,200,.1)}.content{padding:22px}.hero{padding:16px 18px;border:1px solid var(--line);border-radius:18px;background:#ffffff;color:var(--ink);display:flex;align-items:center;justify-content:space-between;gap:18px;box-shadow:0 14px 32px rgba(16,24,40,.06)}.hero h2{margin:0;font-size:clamp(22px,2vw,28px);letter-spacing:-.03em}.hero-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.signed-in-pill{display:grid;grid-gap:2px;gap:2px;padding:9px 12px;border:1px solid var(--line);border-radius:14px;background:#f8fafc;color:var(--ink);font-size:13px;font-weight:900}.signed-in-pill small{color:var(--muted);font-weight:800}.hero-subheading{max-width:760px;margin:6px 0 0;color:var(--muted);font-size:14px}.card button,.employee-access-row button,.hero button,.owner-row-actions button,.primary-action,.secondary-action,.store-actions a,.store-actions button{border:0;border-radius:12px;min-height:42px;padding:0 14px;background:#111827;color:#ffffff;font-weight:900;text-decoration:none;cursor:pointer}.card button.secondary-action,.secondary-action{background:#f1f5f9;color:#334155}.secondary-action.compact{min-height:32px;border-radius:9px;padding:0 10px;font-size:12px}.hero button,.primary-action{background:var(--brand-blue);color:#ffffff}button:disabled{opacity:.55;cursor:not-allowed}.owner-warning{margin-top:18px;border:1px solid #fed7aa;border-left:8px solid #f97316;border-radius:16px;background:#fff7ed;padding:16px;display:grid;grid-gap:8px;gap:8px;box-shadow:0 14px 32px rgba(154,52,18,.1)}.owner-warning span{color:#667085}.owner-warning .primary-action{width:-moz-fit-content;width:fit-content;display:inline-flex;align-items:center}.operation-notice{margin-top:14px;border:1px solid #d8e3ee;border-left:6px solid #2468a8;border-radius:14px;background:#ffffff;padding:12px 14px;display:flex;align-items:center;justify-content:space-between;gap:12px;box-shadow:0 10px 24px rgba(16,24,40,.04)}.operation-notice div{display:grid;grid-gap:2px;gap:2px}.operation-notice strong{color:#0f172a;font-size:16px}.operation-notice small,.operation-notice span{color:#667085;font-weight:850}.operation-notice small{padding:7px 10px;border-radius:999px;background:#f1f5f9;white-space:nowrap}.operation-notice.success{border-left-color:#16a34a}.operation-notice.success small{background:#dcfce7;color:#166534}.operation-notice.error{border-left-color:#dc2626;background:#fff7f7;box-shadow:0 14px 32px rgba(153,27,27,.12)}.operation-notice.error small{background:#fee2e2;color:#991b1b}.admin-shell :where(input,select,textarea)[aria-invalid=true]{border-color:#b42318!important;background:#fff7f6;box-shadow:0 0 0 3px rgba(180,35,24,.12)}.admin-shell .portal-field-error{margin-top:-2px;color:#9f1d1d;font-size:12px;font-weight:900;line-height:1.25}.admin-shell :where(.employee-store-picker,.inventory-section)[aria-invalid=true]{border-color:#f4b0aa;background:#fffafa}.store-tabs{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));grid-gap:12px;gap:12px;margin-top:16px}.live-status-strip{margin-top:14px;display:grid;grid-template-columns:minmax(220px,1.15fr) repeat(auto-fit,minmax(170px,1fr));grid-gap:12px;gap:12px}.live-status-card{border:1px solid #dfe6ee;border-radius:14px;background:#ffffff;padding:14px 16px;min-height:94px;display:grid;grid-gap:6px;gap:6px}.live-status-card span{font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.04em;color:#667085}.live-status-card strong{font-size:24px;line-height:1.05}.live-status-card small{color:#667085;font-size:13px}.live-status-card.portal.live{border-left:5px solid #16a34a}.live-status-card.portal.syncing,.live-status-card.register.syncing{border-left:5px solid #f59e0b}.live-status-card.portal.offline,.live-status-card.register.offline{border-left:5px solid #dc2626}.live-status-card.register.synced{border-left:5px solid #2563eb}.live-status-card.empty,.live-status-card.register.closed{border-left:5px solid #98a2b3}.store-tab{border:1px solid var(--line);border-radius:16px;padding:14px 16px;background:#ffffff;cursor:pointer;display:flex;align-items:center;justify-content:space-between;text-align:left}.store-tab.selected{border-color:var(--brand-blue);box-shadow:inset 4px 0 0 var(--brand-blue)}.store-tab span{color:#667085;font-size:13px}.metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:20px}.card,.metric-card{border:1px solid var(--line);border-radius:18px;background:#ffffff;box-shadow:0 10px 24px rgba(16,24,40,.04)}.metric-card{padding:18px;display:grid;grid-gap:6px;gap:6px}.metric-card strong{font-size:30px;letter-spacing:-.03em}.metric-card small,.summary-row small{font-size:13px}.up{color:#047857}.down{color:#1f2937}.neutral{color:#475467}.accuracy-panel{margin-top:20px;border:1px solid #e4e7ec;border-left:5px solid #98a2b3;border-radius:12px;background:#ffffff;padding:20px}.accuracy-panel.pass{border-left-color:#16a34a}.accuracy-panel.warn{border-left-color:#f59e0b}.accuracy-panel.fail{border-left-color:#dc2626}.platform-action-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:20px}.platform-action-card{min-height:210px;border:1px solid var(--line);border-radius:22px;padding:20px;background:#ffffff;color:var(--ink);text-decoration:none;display:grid;align-content:space-between;box-shadow:0 14px 32px rgba(16,24,40,.06)}.platform-action-card span{width:46px;height:46px;display:grid;place-items:center;border-radius:16px;background:var(--deep-navy);color:#ffffff;font-weight:950}.platform-action-card strong{font-size:24px;letter-spacing:-.03em}.platform-action-card small{color:var(--muted);font-weight:800;line-height:1.45}.super-command-grid{margin-top:20px;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:16px;gap:16px}.super-command-card{min-height:190px;border:1px solid var(--line);border-radius:22px;background:#ffffff;padding:20px;color:var(--deep-navy);text-decoration:none;display:grid;grid-gap:10px;gap:10px;align-content:start;box-shadow:0 14px 32px rgba(16,24,40,.06)}.super-command-card.critical{border-color:rgba(0,165,200,.42);background:radial-gradient(circle at top right,rgba(0,188,242,.16),transparent 32%),#ffffff}.security-protocol-list span,.super-command-card span,.super-kpi-grid span,.super-status-strip span{color:var(--muted);font-size:12px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.super-command-card strong{font-size:24px;letter-spacing:-.03em}.super-command-card p{margin:0;color:var(--muted);font-weight:800;line-height:1.45}.super-status-strip{margin-top:16px;display:grid;grid-template-columns:.7fr 1.3fr;grid-gap:12px;gap:12px}.super-kpi-grid article,.super-status-strip>div{border:1px solid var(--line);border-radius:18px;background:#ffffff;padding:16px;display:grid;grid-gap:5px;gap:5px;box-shadow:0 10px 24px rgba(16,24,40,.04)}.super-kpi-grid small,.super-status-strip small{color:var(--muted);font-weight:800}.super-kpi-grid{margin-top:16px;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:12px;gap:12px}.super-kpi-grid strong{font-size:30px;letter-spacing:-.04em}.super-mini-grid{display:grid;grid-template-columns:repeat(4,minmax(180px,1fr));grid-gap:10px;gap:10px;min-width:760px;margin-bottom:12px}.super-mini-grid article{border:1px solid var(--line);border-radius:12px;background:#f8fafc;padding:10px 12px;display:grid;grid-gap:4px;gap:4px}.super-mini-grid span{color:var(--muted);font-size:12px;font-weight:900;text-transform:uppercase}.super-mini-grid strong{color:var(--ink);font-size:22px}.super-mini-grid small{color:var(--muted);font-weight:800;white-space:normal}.super-note{margin-top:12px;border:1px solid var(--line);border-radius:14px;padding:12px 14px;color:var(--muted);font-weight:850}.super-note.success{border-color:#bbf7d0;background:#f0fdf4;color:#067647}.super-note.danger{border-color:#fecaca;background:#fef2f2;color:#b42318}.super-note.warn{border-color:#fde68a;background:#fffbeb;color:#92400e}.super-setup-details{margin-top:12px;border:1px solid var(--line);border-radius:14px;background:#f8fafc;padding:12px 14px;font-weight:800}.super-setup-details summary{cursor:pointer;font-weight:950}.super-setup-details ul{margin:10px 0 0;padding-left:20px;color:var(--muted)}.super-two-column{margin-top:16px;display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.security-protocol-list{margin-top:14px;display:grid;grid-gap:10px;gap:10px}.security-protocol-list div{min-height:56px;border:1px solid #e4e7ec;border-radius:14px;background:#f8fafc;padding:12px;display:grid;grid-template-columns:1fr auto;grid-gap:10px;gap:10px;align-items:center}.security-protocol-list .pass{border-color:#bbf7d0;background:#f0fdf4}.security-protocol-list .warn{border-color:#fde68a;background:#fffbeb}.security-protocol-list .fail{border-color:#fecaca;background:#fef2f2}.super-audit-card{margin-top:16px}.super-audit-list{margin-top:14px;display:grid;grid-gap:8px;gap:8px}.super-audit-list>div:not(.daily-empty){border:1px solid #eef1f5;border-radius:14px;background:#f8fafc;padding:12px;display:grid;grid-template-columns:minmax(180px,.75fr) minmax(240px,1fr) minmax(260px,1fr);grid-gap:12px;gap:12px;align-items:center}.super-audit-list small,.super-audit-list span{color:var(--muted)}.accuracy-panel h3,.accuracy-panel p{margin:0}.accuracy-panel p{margin-top:5px;color:#667085;font-size:14px}.accuracy-grid{margin-top:16px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.accuracy-grid article{display:grid;grid-gap:6px;gap:6px;border:1px solid #eef1f5;border-radius:10px;background:#f8fafc;padding:14px}.accuracy-checks small,.accuracy-checks span,.accuracy-grid span{color:#667085}.accuracy-grid strong{font-size:22px}.accuracy-checks{margin-top:14px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.accuracy-checks article{display:grid;grid-gap:4px;gap:4px;border-radius:10px;border:1px solid #e4e7ec;padding:12px}.accuracy-checks article.pass{background:#f0fdf4;border-color:#bbf7d0}.accuracy-checks article.warn{background:#fffbeb;border-color:#fde68a}.accuracy-checks article.fail{background:#fef2f2;border-color:#fecaca}.pricing-layout{margin-top:20px;display:grid;grid-template-columns:minmax(320px,.55fr) 1fr;grid-gap:16px;gap:16px}.pricing-help-card,.pricing-rule-card,.pricing-store-card{display:grid;grid-gap:12px;gap:12px}.pricing-help-card h3,.pricing-help-card p,.pricing-rule-card h3,.pricing-rule-card p,.pricing-store-card h3,.pricing-store-card p{margin:0}.pricing-rule-card input,.pricing-store-card select{width:100%;min-height:44px;border:1px solid var(--line);border-radius:12px;padding:0 12px;background:#ffffff}.pricing-help-card p,.pricing-rule-card p,.pricing-rule-card span,.pricing-store-card small{color:var(--muted)}.pricing-rule-grid{margin-top:20px;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:16px;gap:16px}.pricing-rule-card.today{border-color:var(--brand-blue);box-shadow:inset 5px 0 0 var(--brand-blue),0 10px 24px rgba(16,24,40,.04)}.pricing-rule-card label{display:grid;grid-gap:6px;gap:6px;font-weight:900}.pricing-rule-card strong{font-size:28px}.pricing-actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.two-column{margin-top:20px;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(360px,.7fr);grid-gap:20px;gap:20px}.card{padding:20px}.sales-summary-card{margin-top:20px;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(360px,.85fr);grid-gap:24px;gap:24px;border:1px solid #e4e7ec;border-radius:12px;background:#ffffff;padding:22px}.chart-panel h3,.chart-panel p{margin:0}.chart-panel p{margin-top:6px;color:#667085;font-size:14px}.title-row{justify-content:space-between}.legend,.title-row{display:flex;align-items:center}.legend{gap:8px;color:#344054;font-size:13px}.legend-dot{width:10px;height:10px;border-radius:999px;display:inline-flex}.legend-dot.previous{background:repeating-linear-gradient(135deg,#2f73c9,#2f73c9 2px,transparent 0,transparent 4px)}.legend-dot.current{background:#2f73c9}.chart-area{min-height:284px;margin-top:20px;display:grid;grid-template-columns:48px 1fr;grid-gap:14px;gap:14px}.y-axis{display:flex;flex-direction:column;justify-content:space-between;color:#667085;font-size:12px;padding-bottom:24px}.bar-grid{position:relative;display:grid;grid-template-columns:repeat(14,minmax(18px,1fr));align-items:flex-end;grid-gap:12px;gap:12px;border-bottom:1px solid #cfd5df;background:linear-gradient(#e8edf3 1px,transparent 0) 0 0 /100% 25%,#ffffff}.bar-slot{min-height:260px;display:flex;flex-direction:column;justify-content:flex-end;align-items:center}.bar{width:9px;min-height:0;background:repeating-linear-gradient(135deg,#2f73c9,#2f73c9 2px,transparent 0,transparent 4px)}.bar-slot small{height:22px;margin-top:6px;color:#667085;font-size:12px}.summary-panel{padding-top:2px}.summary-row{min-height:74px;display:grid;grid-template-columns:1fr auto;grid-template-areas:"label value" "label delta";align-items:center;grid-column-gap:16px;column-gap:16px;padding:14px 8px;border-left:4px solid transparent}.summary-row.highlighted{background:#e7faff;border-left-color:var(--brand-blue);padding-left:14px}.summary-row div{grid-area:label;display:flex;align-items:center;gap:6px}.summary-row button{width:16px;height:16px;border:1px solid #98a2b3;border-radius:999px;background:transparent;color:#667085;font-size:11px;line-height:1}.summary-row strong{grid-area:value;text-align:right}.summary-row small{grid-area:delta;text-align:right}.details-link{margin-top:10px;display:block;color:#0077a6;text-align:right;text-transform:uppercase;font-size:12px;letter-spacing:.04em}table{width:100%;border-collapse:collapse;margin-top:14px}td,th{text-align:left;padding:12px 8px;border-bottom:1px solid rgba(31,22,16,.08)}.report-table td,.report-table th{font-size:14px}.report-table td:not(:first-child),.report-table th:not(:first-child){text-align:right}ul{margin:14px 0 0;padding-left:18px}.alert-list,.tender-list,ul{display:grid;grid-gap:12px;gap:12px}.alert-list,.tender-list{margin-top:14px}.tender-row-item{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid #eef1f5}.tender-row-item div{display:grid;grid-gap:4px;gap:4px}.tender-row-item small{color:#667085}.alert-list p{margin:0;padding:12px;border-radius:10px;background:#f8fafc}.comparison-banner{grid-template-columns:220px 260px;grid-gap:16px;gap:16px;border:1px solid #cfd8e3;border-radius:12px;padding:18px}.comparison-banner,.setup-hero-card{margin-top:20px;display:grid;align-items:center;background:#ffffff}.setup-hero-card{grid-template-columns:minmax(260px,.35fr) 1fr;grid-gap:18px;gap:18px;border:1px solid #e4e7ec;border-radius:16px;padding:22px;box-shadow:0 10px 24px rgba(16,24,40,.04)}.setup-hero-card div:first-child{display:grid;grid-gap:6px;gap:6px}.setup-hero-card span,.setup-step-card span{color:#667085;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.setup-hero-card strong{font-size:42px}.setup-hero-card p,.setup-step-card p,.setup-store-card p{margin:0;color:#667085}.setup-progress-bar{height:22px;border-radius:999px;background:#eef2f7;overflow:hidden}.setup-progress-bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--brand-blue),var(--deal-yellow))}.setup-system-panel{margin-top:16px;border:1px solid #e4e7ec;border-radius:16px;background:#ffffff;padding:16px;box-shadow:0 10px 24px rgba(16,24,40,.04)}.setup-system-panel .title-row{margin-bottom:10px}.setup-system-panel .title-row select{min-width:220px}.setup-register-status,.setup-shortcut-grid{margin-top:10px}.setup-shortcut-grid .owner-action-card{min-height:86px}.setup-grid{margin-top:20px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.setup-step-card{border:1px solid #e4e7ec;border-radius:16px;background:#ffffff;padding:18px;display:grid;grid-gap:10px;gap:10px;box-shadow:0 10px 24px rgba(16,24,40,.04)}.setup-step-card.complete{border-left:5px solid #16a34a}.setup-step-card.pending{border-left:5px solid #f59e0b}.setup-step-card h3{margin:0}.setup-step-card a,.setup-store-card a{color:#0077a6;font-weight:900;text-decoration:none}.setup-store-grid{margin-top:20px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.setup-mini-checks{margin-top:16px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.setup-mini-checks span{border-radius:999px;padding:9px 12px;font-size:12px;font-weight:900;text-align:center}.setup-mini-checks .pass{background:#dcfce7;color:#166534}.setup-mini-checks .warn{background:#fffbeb;color:#92400e}.pos-setup-shell{margin-top:18px;display:grid;grid-gap:16px;gap:16px}.pos-setup-main,.pos-setup-topbar,.register-slot-card,.setup-runbook{border:1px solid #dce7f2;background:rgba(255,255,255,.95);box-shadow:0 12px 28px rgba(15,23,42,.06)}.pos-setup-topbar{min-height:76px;border-radius:22px;padding:14px 16px;justify-content:space-between;gap:14px}.pos-setup-topbar,.pos-setup-topbar>div{display:flex;flex-wrap:wrap;align-items:center}.pos-setup-topbar>div{min-width:0;align-content:center;gap:10px}.pos-setup-topbar strong{font-size:17px;min-width:0;overflow-wrap:anywhere;word-break:break-word}.pos-setup-topbar small{color:#64748b;font-weight:800;min-width:0;overflow-wrap:anywhere}.pos-setup-topbar label{display:flex;align-items:center;gap:10px;color:#64748b;font-size:12px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.pos-setup-topbar select{min-width:270px;min-height:48px;border:1px solid #cfd8e3;border-radius:15px;background:#ffffff;color:#0f172a;padding:0 14px;font-size:15px;font-weight:900;letter-spacing:0;text-transform:none}.setup-status-dot{flex:0 0 15px;width:15px;height:15px;border-radius:5px;background:#94a3b8;box-shadow:inset 0 0 0 1px rgba(15,23,42,.15)}.setup-status-dot.live{background:#16a34a}.setup-status-dot.syncing{background:#f59e0b}.setup-status-dot.offline{background:#dc2626}.portal-feedback-banner{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:center;scroll-margin-top:24px;border:2px solid #dce7f2;border-left:8px solid #0ea5e9;border-radius:16px;background:#ffffff;box-shadow:0 18px 36px rgba(15,23,42,.08);padding:14px 16px}.portal-feedback-banner>div{min-width:0;display:grid;grid-gap:4px;gap:4px}.portal-feedback-banner span{color:#64748b;font-size:11px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.portal-feedback-banner strong{color:#081426;font-size:18px;font-weight:950;line-height:1.1}.portal-feedback-banner p{margin:0;color:#334155;font-size:13px;font-weight:820;line-height:1.45}.portal-feedback-support-codes{margin-top:8px;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.portal-feedback-support-codes code{min-height:42px;display:inline-flex;align-items:center;gap:8px;border:1px solid #fecaca;border-radius:10px;background:#ffffff;color:#7f1d1d;padding:8px 10px;font-family:inherit;font-size:13px;font-weight:950;letter-spacing:.01em}.portal-feedback-support-codes code small{color:#991b1b;font-size:10px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.portal-feedback-action,.portal-feedback-banner button{min-width:0;max-width:100%;min-height:42px;border:0;border-radius:10px;background:#081426;color:#ffffff;padding:0 14px;font:inherit;font-size:13px;font-weight:950;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;text-align:center;text-decoration:none;overflow-wrap:anywhere;white-space:normal}.portal-feedback-banner button:disabled{cursor:not-allowed;opacity:.58}.portal-feedback-banner .portal-feedback-support-codes button{min-height:42px;border:1px solid #dbe4ef;background:#ffffff;color:#081426;box-shadow:none}.portal-feedback-banner.error{position:-webkit-sticky;position:sticky;top:12px;z-index:30;border-color:#fecaca #fecaca #fecaca #dc2626;background:linear-gradient(135deg,#fff7f7,#ffffff);box-shadow:0 20px 42px rgba(153,27,27,.16)}.portal-feedback-banner.error p,.portal-feedback-banner.error span{color:#991b1b}.portal-feedback-banner.warning{border-color:#fde68a #fde68a #fde68a #f59e0b;background:linear-gradient(135deg,#fffbeb,#ffffff)}.portal-feedback-banner.warning p,.portal-feedback-banner.warning span{color:#92400e}@media (max-width:720px){.portal-feedback-banner{grid-template-columns:1fr}.portal-feedback-action,.portal-feedback-banner button{width:100%}}.pos-setup-main{border-radius:28px;padding:16px;display:grid;grid-template-columns:minmax(280px,.36fr) minmax(0,1fr);grid-gap:14px;gap:14px}.receipt-setup-panel{border:1px solid #dce7f2;border-radius:24px;background:#ffffff;box-shadow:0 12px 28px rgba(15,23,42,.06);padding:16px;display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,320px);grid-gap:16px;gap:16px;align-items:stretch}.receipt-settings-form{display:grid;grid-gap:14px;gap:14px}.receipt-settings-title{display:grid;grid-gap:4px;gap:4px}.receipt-preview-card i,.receipt-settings-title span{color:#64748b;font-size:12px;font-weight:950;letter-spacing:.1em;text-transform:uppercase}.receipt-settings-title h3,.receipt-settings-title p{margin:0}.receipt-settings-title h3{font-size:24px}.receipt-settings-title p{color:#64748b;font-weight:800}.receipt-field-grid{display:grid;grid-template-columns:1fr .55fr;grid-gap:12px;gap:12px}.receipt-settings-form label{display:grid;grid-gap:7px;gap:7px;color:#334155;font-size:12px;font-weight:950;letter-spacing:.04em;text-transform:uppercase}.receipt-settings-form input:not([type=checkbox]),.receipt-settings-form select,.receipt-settings-form textarea{width:100%;border:1px solid #cfd8e3;border-radius:14px;background:#f8fbff;color:#0f172a;padding:12px 14px;font-size:15px;font-weight:800;text-transform:none;letter-spacing:normal}.service-charge-setup-panel{grid-template-columns:minmax(0,1fr) minmax(230px,300px)}.service-charge-toggle{width:-moz-fit-content;width:fit-content;min-height:44px;border:1px solid #dce7f2;border-radius:999px;background:#f8fbff;padding:0 14px;display:inline-flex!important;grid-auto-flow:column;align-items:center;gap:8px}.service-charge-field-grid{grid-template-columns:1fr .55fr .42fr .42fr}.service-charge-preview-card{border-radius:20px;border:1px solid #dce7f2;background:linear-gradient(145deg,#0f172a,#13294a);color:#ffffff;padding:18px;display:grid;align-content:center;grid-gap:9px;gap:9px;min-height:210px}.service-charge-preview-card small,.service-charge-preview-card span{color:#cbd5e1;font-size:12px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.service-charge-preview-card strong{font-size:24px}.service-charge-preview-card p{margin:0;color:#e2e8f0;font-weight:850}.service-charge-preview-card div{margin-top:6px;border-radius:16px;background:rgba(255,255,255,.1);padding:12px;display:flex;align-items:center;justify-content:space-between;gap:12px}.service-charge-preview-card b{font-size:24px}.receipt-logo-controls{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.receipt-logo-controls .toggle-row{width:-moz-fit-content;width:fit-content;display:flex;grid-auto-flow:column;align-items:center;gap:8px;min-height:44px;border:1px solid #dce7f2;border-radius:999px;background:#f8fbff;padding:0 14px}.receipt-logo-controls button,.receipt-logo-upload,.save-receipt-settings{min-height:44px;border:0;border-radius:999px;background:#0f172a;color:#ffffff;padding:0 16px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.receipt-logo-upload input{display:none}.receipt-logo-controls button{background:#eef2f7;color:#0f172a}.receipt-logo-tuning{border:1px solid #dce7f2;border-radius:16px;background:#f8fbff;padding:12px;display:grid;grid-gap:12px;gap:12px}.receipt-logo-tuning-title{display:flex;align-items:center;justify-content:space-between;gap:10px}.receipt-logo-tuning-title div{display:grid;grid-gap:4px;gap:4px}.receipt-logo-tuning-title strong{color:#0f172a;font-size:14px;font-weight:950}.receipt-logo-tuning-title button{min-height:38px;border:0;border-radius:999px;background:#f97316;color:#ffffff;padding:0 14px;font-size:12px;font-weight:950;cursor:pointer;white-space:nowrap}.receipt-logo-tuning-title button:disabled{cursor:not-allowed;opacity:.6}.receipt-logo-tuning small,.receipt-logo-tuning-title span{color:#64748b;font-size:12px;font-weight:850;letter-spacing:normal;text-transform:none}.receipt-logo-smart-notes{display:flex;flex-wrap:wrap;gap:8px}.receipt-logo-smart-notes span{border:1px solid #fed7aa;border-radius:999px;background:#fff7ed;color:#9a3412;padding:6px 10px;font-size:11px;font-weight:900;line-height:1.2}.receipt-logo-tuning-grid{display:grid;grid-template-columns:repeat(5,minmax(120px,1fr));grid-gap:10px;gap:10px}.receipt-logo-toggle-grid{display:flex;flex-wrap:wrap;gap:10px}.receipt-logo-toggle-grid .toggle-row{width:-moz-fit-content;width:fit-content;min-height:40px;border:1px solid #dce7f2;border-radius:999px;background:#ffffff;padding:0 12px;display:inline-flex;align-items:center;gap:8px}.save-receipt-settings{width:-moz-fit-content;width:fit-content;background:var(--deal-yellow);color:#0f172a;font-weight:950}.receipt-preview-card{border-radius:20px;background:#f2f6fb;border:1px solid #dce7f2;padding:16px;display:grid;place-items:center}.receipt-paper-preview{width:min(100%,250px);min-height:360px;background:#ffffff;color:#111827;border-radius:8px;box-shadow:0 14px 30px rgba(15,23,42,.14);padding:18px 16px;display:grid;grid-gap:8px;gap:8px;align-content:start;text-align:center;font-family:Courier New,monospace}.receipt-paper-preview img{max-width:210px;max-height:96px;object-fit:contain;justify-self:center;filter:contrast(1.05) saturate(.92);image-rendering:auto}.receipt-preview-note{justify-self:center;max-width:190px;margin-top:-2px;color:#64748b;font-family:inherit;font-size:9px;font-style:normal;font-weight:800;line-height:1.25}.receipt-paper-preview strong{font-size:22px}.receipt-paper-preview p,.receipt-paper-preview small,.receipt-paper-preview span{overflow-wrap:anywhere}.receipt-preview-line,.receipt-preview-total{border-top:1px dashed #94a3b8;padding-top:8px;display:flex;justify-content:space-between;gap:10px;text-align:left}.receipt-preview-total{border-top-style:solid;font-weight:900}.pos-setup-code-panel,.pos-setup-empty,.pos-setup-store-card{border-radius:22px;padding:22px;background:#f8fbff;border:1px solid #e4edf7}.pos-setup-empty{display:grid;grid-gap:8px;gap:8px}.pos-setup-empty h3,.pos-setup-empty p{margin:0}.pos-setup-code-panel span,.pos-setup-store-card>span,.register-slot-card span,.setup-command-card span,.setup-runbook span{color:#64748b;font-size:12px;font-weight:950;letter-spacing:.1em;text-transform:uppercase}.pos-setup-code-panel h3,.pos-setup-store-card h3,.register-slot-card h3{margin:8px 0;font-size:24px}.pos-setup-code-panel p,.pos-setup-store-card p,.register-slot-card p{margin:0;color:#64748b;font-weight:800}.pos-store-code{width:-moz-fit-content;width:fit-content;margin:12px 0;padding:12px 16px;border-radius:18px;background:#0f172a;color:#ffffff;font-size:28px;font-weight:950;letter-spacing:.08em}.setup-readiness-grid{margin-top:18px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.setup-readiness-grid div{border-radius:16px;padding:12px;display:grid;grid-gap:3px;gap:3px;background:#ffffff;border:1px solid #e4edf7}.setup-readiness-grid span{color:#64748b;font-size:11px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.setup-readiness-grid strong{color:#0f172a;font-size:18px}.setup-readiness-grid .ready{border-color:rgba(22,163,74,.32);background:#ecfdf3}.setup-readiness-grid .warn{border-color:rgba(245,158,11,.32);background:#fffbeb}.pos-download-button{min-height:50px;margin-top:14px;display:inline-flex;flex-direction:column;gap:3px;align-items:center;justify-content:center;width:100%;border-radius:16px;background:linear-gradient(135deg,var(--brand-blue),#0f172a);color:#ffffff;font-weight:950;text-decoration:none;box-shadow:0 12px 22px rgba(15,23,42,.16)}.pos-download-button:hover{transform:translateY(-1px)}.pos-download-button small{color:rgba(255,255,255,.78);font-size:12px;font-weight:850}.pos-setup-code-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.52fr);align-items:center;grid-gap:16px;gap:16px}.activation-code-box,.setup-code-placeholder{min-height:172px;border-radius:22px;display:grid;align-content:center;justify-items:center;grid-gap:10px;gap:10px;text-align:center}.activation-code-box{background:linear-gradient(135deg,#0f172a,#15294b);color:#ffffff;padding:18px}.activation-code-box strong{font-size:42px;letter-spacing:.08em}.activation-code-box small{color:#cbd5e1;font-weight:850}.activation-code-box button{min-height:44px;border:0;border-radius:14px;background:var(--deal-yellow);color:#0f172a;padding:0 18px;font-weight:950}.setup-code-placeholder{border:2px dashed #cfd8e3;background:#ffffff;color:#64748b;font-weight:900}.register-slot-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px}.register-slot-card{min-height:168px;border-radius:22px;padding:16px;display:grid;align-content:space-between;grid-gap:12px;gap:12px;border-left-width:6px}.register-slot-card.empty{border-left-color:#94a3b8}.register-slot-card.synced,.register-slot-card.syncing{border-left-color:#16a34a}.register-slot-card.offline{border-left-color:#dc2626}.register-slot-card.closed{border-left-color:#f59e0b}.register-slot-card.setup-ready{box-shadow:inset 0 0 0 1px rgba(22,163,74,.16)}.register-slot-card.setup-progress{box-shadow:inset 0 0 0 1px rgba(2,132,199,.16)}.register-slot-card.setup-warn{box-shadow:inset 0 0 0 1px rgba(220,38,38,.18)}.register-setup-pill{width:-moz-fit-content;width:fit-content;margin-top:10px;border-radius:999px;padding:7px 11px;font-size:12px;font-weight:950;letter-spacing:.02em}.register-setup-pill.ready{background:#dcfce7;color:#166534}.register-setup-pill.progress{background:#e0f2fe;color:#075985}.register-setup-pill.warn{background:#fee2e2;color:#991b1b}.register-setup-pill.empty{background:#f1f5f9;color:#475569}.register-slot-card h3{font-size:20px}.register-slot-card button{min-height:48px;border:0;border-radius:16px;background:#0f172a;color:#ffffff;font-weight:950;cursor:pointer}.register-slot-actions{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:8px;gap:8px}.register-slot-card button.secondary{background:#e0f2fe;color:#075985}.register-slot-card button.danger{background:#fee2e2;color:#991b1b}.register-slot-card button:disabled{background:#94a3b8;cursor:wait}.launch-token-recovery-panel{border:1px solid #facc15;border-radius:22px;background:#fffbeb;padding:18px;display:grid;grid-template-columns:minmax(220px,.7fr) minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:center}.launch-token-recovery-panel small,.launch-token-recovery-panel span{color:#92400e;font-weight:900}.launch-token-recovery-panel strong{display:block;font-size:22px;color:#0f172a}.launch-token-recovery-panel p{margin:6px 0 0;color:#475569;font-weight:750}.launch-token-recovery-panel code{display:block;border-radius:14px;background:#111827;color:#f8fafc;padding:12px;word-break:break-all;font-size:13px;font-weight:850}.launch-token-recovery-panel button{min-height:44px;border:0;border-radius:14px;background:var(--deal-yellow);color:#0f172a;padding:0 16px;font-weight:950}.payment-setup-reference{border:1px solid #bfdbfe;border-radius:22px;background:#eff6ff;padding:14px;display:grid;grid-template-columns:minmax(260px,1fr) minmax(320px,.85fr) auto;grid-gap:12px;gap:12px;align-items:center}.payment-setup-reference span{color:var(--brand-blue);font-size:11px;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.payment-setup-reference h3,.payment-setup-reference p{margin:0}.payment-setup-reference p,.payment-setup-reference small{color:#1e3a8a;font-weight:850;line-height:1.35}.payment-setup-reference code{border:1px solid #93c5fd;border-radius:14px;background:#ffffff;color:#0f172a;padding:12px;font-size:13px;font-weight:900;overflow-wrap:anywhere}.payment-setup-reference button{min-height:44px;white-space:nowrap}.payment-setup-reference small{grid-column:1/-1}.setup-command-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:12px;gap:12px}.setup-command-card{min-height:132px;border-radius:22px;border:1px solid #dce7f2;background:#ffffff;padding:16px;color:#0f172a;text-decoration:none;display:grid;grid-gap:7px;gap:7px;align-content:start;box-shadow:0 12px 28px rgba(15,23,42,.05)}.setup-command-card strong{font-size:22px}.setup-command-card small{color:#64748b;font-weight:800;line-height:1.35}.setup-command-card:hover{transform:translateY(-1px);border-color:var(--brand-blue)}.setup-runbook{border-radius:22px;padding:14px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.setup-runbook article{border-radius:18px;background:#f8fbff;border:1px solid #e4edf7;padding:14px;display:grid;grid-gap:6px;gap:6px}.pl-shell{margin-top:18px;display:grid;grid-gap:12px;gap:12px}.pl-panel,.pl-toolbar,.pl-total-strip article{border:1px solid #dce7f2;border-radius:18px;background:#ffffff;box-shadow:0 12px 28px rgba(15,23,42,.05)}.pl-toolbar{padding:10px 12px;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.pl-ad-grid label,.pl-money-line,.pl-sales-grid label,.pl-toolbar label{display:grid;grid-gap:6px;gap:6px;color:#64748b;font-size:12px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.pl-notes,.pl-panel input,.pl-toolbar input,.pl-toolbar select{min-height:36px;border:1px solid #cfd8e3;border-radius:9px;background:#f8fbff;color:#0f172a;padding:7px 9px;font-size:13px;font-weight:850}.pl-week-picker{display:flex;align-items:flex-end;gap:8px}.pl-panel-title button,.pl-week-picker button{min-height:36px;border:0;border-radius:10px;background:#0f172a;color:#ffffff;padding:0 14px;font-weight:950;cursor:pointer}.pl-status{margin-left:auto;color:#64748b;font-weight:850}.pl-total-strip{display:grid;grid-gap:9px;gap:9px}.pl-total-strip article{padding:12px 14px;display:grid;grid-gap:3px;gap:3px}.pl-panel-title span,.pl-total-strip span{color:#64748b;font-size:12px;font-weight:950;letter-spacing:.1em;text-transform:uppercase}.pl-total-strip strong{font-size:clamp(18px,2vw,28px);letter-spacing:-.04em}.pl-total-strip .profit{border-left:5px solid #16a34a}.pl-total-strip .loss{border-left:5px solid #dc2626}.pl-compare-strip article.good{border-left:5px solid #16a34a}.pl-compare-strip article.bad{border-left:5px solid #dc2626}.pl-compare-strip article.flat{border-left:5px solid #94a3b8}.pl-total-strip small{color:#64748b;font-size:12px;font-weight:850}.pl-panel{display:grid;grid-gap:12px;gap:12px}.pl-panel-title{display:flex;align-items:center;justify-content:space-between;gap:12px}.pl-panel-title strong{font-size:18px}.pl-sheet-actions{display:flex;align-items:center;gap:8px}.pl-week-compare{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.pl-week-card{border:1px solid #dce7f2;border-radius:18px;background:#ffffff;box-shadow:0 12px 28px rgba(15,23,42,.05);padding:12px;display:grid;grid-gap:10px;gap:10px}.pl-week-card.previous{background:#f8fbff}.pl-week-card.current{border-color:#bfdbfe;box-shadow:0 16px 34px rgba(37,99,235,.08)}.pl-audit-strip{border-left:4px solid #f97316}.pl-audit-metrics{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.pl-audit-metrics span{border:1px solid #e2e8f0;border-radius:14px;color:#64748b;display:grid;font-size:12px;font-weight:900;grid-gap:2px;gap:2px;padding:10px 12px;text-transform:uppercase}.pl-audit-metrics strong{color:#0f172a;font-size:15px;letter-spacing:0;text-transform:none}.pl-audit-metrics .good strong{color:#15803d}.pl-audit-metrics .bad strong{color:#b91c1c}.pl-data-table,.pl-mini-table{width:100%;border-collapse:separate;border-spacing:0}.pl-data-table td,.pl-data-table th,.pl-mini-table td,.pl-mini-table th{border-bottom:1px solid #e2e8f0;padding:8px 9px;text-align:right;vertical-align:middle}.pl-data-table th,.pl-mini-table th{color:#475569;font-size:12px;font-weight:950;letter-spacing:.06em;text-align:left;text-transform:uppercase}.pl-data-table thead th{background:#0f315c;color:#ffffff;border-bottom:0;white-space:nowrap}.pl-data-table thead th:first-child{border-top-left-radius:12px}.pl-data-table thead th:last-child{border-top-right-radius:12px}.pl-data-table tbody tr:nth-child(2n) td,.pl-data-table tbody tr:nth-child(2n) th{background:#f8fbff}.pl-data-table input{width:100%;min-height:34px;border:1px solid #cfd8e3;border-radius:9px;background:#ffffff;color:#0f172a;padding:6px 8px;font-size:13px;font-weight:850;text-align:right}.pl-data-table th input{text-align:left}.pl-data-table input:focus{outline:2px solid #2563eb;outline-offset:1px}.pl-auto-value{display:inline-flex;min-height:34px;min-width:112px;align-items:center;justify-content:flex-end;border-radius:9px;background:#eef6ff;color:#0f315c;padding:6px 8px;font-weight:950}.pl-data-table .good{color:#15803d;font-weight:950}.pl-data-table .bad{color:#b91c1c;font-weight:950}.pl-data-table .flat{color:#64748b;font-weight:900}.pl-data-table .pending{color:#0f315c;font-weight:950}.pl-load-table{min-width:1180px}.pl-table-wrap{max-width:100%;overflow-x:auto}.pl-row-action{width:38px}.pl-row-action button{min-width:28px;min-height:24px;border:0;border-radius:6px;background:#fee2e2;color:#991b1b;cursor:pointer;font-weight:950}.pl-data-table .pl-row-action{width:72px;text-align:center}.pl-data-table .pl-row-action button{min-height:32px;border-radius:9px;padding:0 10px}.pl-summary-row td{height:34px;font-weight:950}.pl-grid-2{display:grid;grid-template-columns:minmax(260px,.7fr) 1fr;grid-gap:14px;gap:14px}.pl-help-text{color:#64748b;font-weight:800}.pallet-floor-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:10px;gap:10px}.pallet-floor-strip article{border:1px solid #dce7f2;border-radius:18px;background:#ffffff;box-shadow:0 12px 28px rgba(15,23,42,.05);padding:14px;display:grid;grid-gap:4px;gap:4px}.pallet-floor-strip span{color:#64748b;font-size:12px;font-weight:950;letter-spacing:.1em;text-transform:uppercase}.pallet-floor-strip strong{color:#0f172a;font-size:clamp(18px,2.2vw,30px);letter-spacing:-.04em}.pallet-floor-strip article.good,.pallet-kpi-strip article.good{border-color:#86efac;background:#f0fdf4}.pallet-floor-strip article.warning,.pallet-kpi-strip article.warning{border-color:#fbbf24;background:#fffbeb}.pallet-count-alert{border:1px solid #f59e0b;border-left-width:6px;border-radius:18px;background:#fffbeb;color:#78350f;padding:14px 16px;display:grid;grid-gap:4px;gap:4px}.pallet-count-alert strong{color:#451a03;font-size:16px;font-weight:950}.pallet-count-alert small,.pallet-count-alert span{color:#92400e;font-weight:850}.pallet-floor-table{min-width:920px}.pl-cost-toggle{width:-moz-fit-content;width:fit-content;min-height:44px;border:1px solid #dce7f2;border-radius:999px;background:#f8fbff;padding:0 14px;display:inline-flex;align-items:center;gap:8px;color:#334155;font-weight:900}.pl-hidden-costs{border-left:5px solid #f59e0b;color:#64748b}.pl-hidden-costs strong{color:#0f172a;font-size:20px}.pl-notes{min-height:100px;resize:vertical}.pallet-page{margin-top:18px;display:grid;grid-gap:14px;gap:14px}.pallet-operating-map{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.pallet-operating-map article{border:1px solid #dce7f2;border-radius:16px;background:#ffffff;padding:12px;display:grid;grid-template-columns:auto 1fr;grid-gap:4px 10px;gap:4px 10px;align-items:center}.pallet-operating-map span{width:28px;height:28px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;background:#0f172a;color:#ffffff;font-size:13px;font-weight:950}.pallet-operating-map strong{color:#0f172a;font-size:15px;font-weight:950}.pallet-operating-map small{grid-column:2;color:#64748b;font-size:12px;font-weight:800;line-height:1.35}.pallet-kpi-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:10px;gap:10px}.pallet-action-card,.pallet-kpi-strip article,.pallet-loads-card{border:1px solid #dce7f2;border-radius:20px;background:#ffffff;box-shadow:0 12px 28px rgba(15,23,42,.05)}.pallet-kpi-strip article{padding:14px;display:grid;grid-gap:3px;gap:3px}.pallet-kpi-strip span,.pallet-section-title span{color:#64748b;font-size:12px;font-weight:950;letter-spacing:.1em;text-transform:uppercase}.pallet-kpi-strip strong{color:#0f172a;font-size:clamp(22px,3vw,34px);letter-spacing:-.04em}.pallet-kpi-strip small{color:#64748b;font-weight:800;line-height:1.35}.pallet-intelligence-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:10px;gap:10px}.pallet-flow-card,.pallet-intelligence-grid article{border:1px solid #dce7f2;border-radius:18px;background:#ffffff;box-shadow:0 12px 28px rgba(15,23,42,.05)}.pallet-intelligence-grid article{min-height:100px;padding:13px;display:grid;grid-gap:4px;gap:4px;align-content:start}.pallet-flow-card .pallet-section-title>strong,.pallet-intelligence-grid span{color:#64748b;font-size:11px;font-weight:950;letter-spacing:.09em;text-transform:uppercase}.pallet-intelligence-grid strong{color:#0f172a;font-size:clamp(20px,2.3vw,28px);line-height:1;letter-spacing:-.04em}.pallet-intelligence-grid small{color:#64748b;font-size:12px;font-weight:800;line-height:1.35}.pallet-workspace{display:grid;grid-template-columns:210px minmax(0,1fr);grid-gap:14px;gap:14px}.pallet-tabs{grid-gap:8px;gap:8px;align-content:start}.pallet-tabs button{min-height:62px;border:1px solid #dce7f2;border-radius:18px;background:#ffffff;padding:12px;cursor:pointer;grid-gap:4px;gap:4px}.pallet-tabs button.active{border-color:#f97316;box-shadow:inset 5px 0 0 #f97316,0 12px 24px rgba(249,115,22,.08)}.pallet-tabs strong{font-size:16px;font-weight:950}.pallet-tabs span{color:#64748b;font-size:12px;font-weight:800}.pallet-action-card{padding:16px;display:grid;grid-gap:12px;gap:12px}.pallet-action-card h3,.pallet-loads-card h3{margin:0;color:#0f172a;font-size:clamp(22px,2.4vw,32px);letter-spacing:-.04em}.pallet-action-card p{margin:4px 0 0;color:#64748b;font-weight:800}.pallet-action-card label{display:grid;grid-gap:6px;gap:6px;color:#334155;font-size:13px;font-weight:950}.pallet-action-card input,.pallet-action-card select,.pallet-action-card textarea,.store-select{width:100%;min-height:44px;border:1px solid #cbd5e1;border-radius:12px;background:#ffffff;color:#0f172a;padding:9px 11px;font-size:14px;font-weight:850}.pallet-action-card textarea{min-height:84px;resize:vertical}.pallet-form-grid{display:grid;grid-gap:10px;gap:10px}.pallet-form-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.pallet-form-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.pallet-action-card>button{min-height:52px;border:0;border-radius:14px;background:#0f172a;color:#ffffff;font-weight:950;cursor:pointer}.pallet-match-card{border:1px solid #bbf7d0;border-radius:14px;background:#f0fdf4;color:#166534;padding:11px 12px;display:flex;align-items:center;justify-content:space-between;gap:10px;font-weight:900}.pallet-match-card.warning{border-color:#fed7aa;background:#fff7ed;color:#9a3412}.pallet-toggle-row{display:flex;flex-wrap:wrap;gap:10px}.pallet-toggle-row label{min-height:42px;border:1px solid #dce7f2;border-radius:999px;background:#f8fbff;padding:0 14px;display:inline-flex;align-items:center;gap:8px}.pallet-flow-card,.pallet-loads-card{padding:16px;grid-gap:12px;gap:12px}.pallet-flow-card{display:grid}.pallet-flow-list{display:grid;grid-gap:8px;gap:8px}.pallet-flow-list>p{margin:0;color:#64748b;font-weight:850}.pallet-flow-row{border:1px solid #e2e8f0;border-radius:14px;background:#f8fbff;padding:10px;display:grid;grid-template-columns:88px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:start}.pallet-flow-row>span{min-height:28px;border-radius:999px;display:inline-grid;place-items:center;padding:0 9px;color:#ffffff;font-size:12px;font-weight:950}.pallet-flow-row>span.received{background:#0f315c}.pallet-flow-row>span.opened{background:#f97316}.pallet-flow-row>span.corrected{background:#64748b}.pallet-flow-row div{display:grid;grid-gap:2px;gap:2px}.pallet-flow-row strong{color:#0f172a;font-weight:950}.pallet-flow-row em,.pallet-flow-row small{color:#64748b;font-size:12px;font-weight:800;line-height:1.35}.pallet-flow-row em{font-style:normal;color:#9a3412}.pallet-section-title{display:flex;align-items:center;justify-content:space-between;gap:12px}.pallet-section-title.compact h3{font-size:20px}.pallet-evidence-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);grid-gap:10px;gap:10px}.pallet-evidence-card{border:1px solid #dce7f2;border-radius:16px;background:#ffffff;box-shadow:0 12px 28px rgba(15,23,42,.05);padding:14px;display:grid;grid-gap:10px;gap:10px}.pallet-media-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.pallet-evidence-card>p,.pallet-media-list>p{margin:0;color:#64748b;font-weight:800}.pallet-media-row{min-height:64px;border:1px solid #e2e8f0;border-radius:12px;background:#f8fbff;color:#0f172a;padding:10px;display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:2px 9px;gap:2px 9px;text-align:left;cursor:pointer}.pallet-media-row>span{grid-row:span 2;min-width:48px;height:28px;border-radius:999px;background:#0f315c;color:#ffffff;display:inline-grid;place-items:center;font-size:11px;font-weight:950;text-transform:uppercase}.pallet-media-row>span.video{background:#f97316}.pallet-media-row small,.pallet-media-row strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pallet-media-row small{color:#64748b;font-size:12px;font-weight:800}.pallet-audit-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.pallet-audit-summary div{border:1px solid #e2e8f0;border-radius:12px;background:#f8fbff;padding:10px;display:grid;grid-gap:2px;gap:2px}.pallet-audit-summary div.good{border-color:#bbf7d0;background:#f0fdf4}.pallet-audit-summary div.warning{border-color:#fed7aa;background:#fff7ed}.pallet-audit-summary span{color:#64748b;font-size:11px;font-weight:950;text-transform:uppercase}.pallet-audit-summary strong{color:#0f172a;font-size:24px}.pallet-audit-summary small{grid-column:1/-1;color:#64748b;font-weight:800}.pallet-media-count{display:inline-block;color:#334155;font-size:12px;font-weight:850}.pallet-media-modal{position:fixed;inset:0;z-index:60;background:rgba(15,23,42,.62);display:grid;place-items:center;padding:24px}.pallet-media-modal-card{width:min(840px,100%);max-height:88vh;overflow:auto;border-radius:20px;background:#ffffff;box-shadow:0 30px 90px rgba(15,23,42,.35);padding:18px;display:grid;grid-gap:12px;gap:12px}.pallet-media-modal-card img,.pallet-media-modal-card video{max-width:100%;max-height:60vh;border-radius:14px;background:#0f172a;object-fit:contain}.pallet-media-modal-card a{color:#0f315c;font-weight:900}.pallet-media-modal-card button{justify-self:end;min-height:42px;border:0;border-radius:12px;background:#0f172a;color:#ffffff;padding:0 16px;font-weight:950;cursor:pointer}.pallet-review-modal{position:fixed;inset:0;z-index:120;background:rgba(15,23,42,.58);display:grid;place-items:center;padding:24px}.pallet-review-modal-card{width:min(1040px,100%);max-height:90vh;overflow:auto;border-radius:24px;background:#ffffff;box-shadow:0 34px 100px rgba(15,23,42,.34);padding:18px;display:grid;grid-gap:14px;gap:14px}.pallet-review-actions,.pallet-review-media-panel>div:first-child,.pallet-review-modal-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.pallet-review-modal-head h3{margin:0;color:#0f172a;font-size:28px}.pallet-review-media-panel span,.pallet-review-modal-head span{color:#64748b;font-weight:850}.pallet-review-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.pallet-review-summary-grid article{border:1px solid #dbeafe;border-radius:16px;background:#eff6ff;padding:12px;display:grid;grid-gap:4px;gap:4px}.pallet-review-form label,.pallet-review-media-grid span,.pallet-review-summary-grid span{color:#475569;font-size:12px;font-weight:950;letter-spacing:.06em;text-transform:uppercase}.pallet-review-summary-grid strong{color:#0f172a;font-size:20px}.pallet-review-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.pallet-review-form label{display:grid;grid-gap:6px;gap:6px}.pallet-review-form label.wide{grid-column:1/-1}.pallet-review-form input,.pallet-review-form textarea{width:100%;border:1px solid #cbd5e1;border-radius:14px;background:#ffffff;color:#0f172a;padding:12px;font:inherit;font-weight:850}.pallet-review-form textarea{min-height:84px;resize:vertical}.pallet-review-media-panel{border:1px solid #dbeafe;border-radius:18px;background:#f8fbff;padding:12px;display:grid;grid-gap:10px;gap:10px}.pallet-review-media-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:8px;gap:8px}.pallet-review-media-grid button{min-height:86px;border:1px solid #cbd5e1;border-radius:14px;background:#ffffff;color:#0f172a;padding:10px;text-align:left;display:grid;grid-gap:3px;gap:3px;cursor:pointer}.pallet-review-media-grid strong{font-size:14px}.pallet-review-media-grid p,.pallet-review-media-grid small{color:#64748b;font-weight:800}.pallet-review-safety{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;border:1px solid #d8e3ee;border-radius:8px;background:#f8fafc;padding:12px}.pallet-review-safety.locked{background:#f8fafc}.pallet-review-safety.unlocked{border-color:#fed7aa;background:#fff7ed;box-shadow:inset 4px 0 0 #f97316}.pallet-review-safety div{min-width:0;display:grid;grid-gap:3px;gap:3px}.pallet-review-safety strong{color:#0f172a;font-weight:950}.pallet-review-safety span{color:#64748b;font-size:13px;font-weight:800;line-height:1.35}.pallet-review-safety small{color:#475569;font-size:11px;font-weight:950;letter-spacing:0;text-transform:uppercase}.pallet-review-safety.unlocked small{color:#9a3412}.pallet-review-safety button{min-height:40px;border:1px solid rgba(17,24,39,.12);border-radius:8px;background:#111827;color:#ffffff;padding:0 14px;font-weight:950;white-space:nowrap;cursor:pointer}.pallet-review-safety.unlocked button{border-color:#fdba74;background:#9a3412}.pallet-review-safety button:disabled{cursor:not-allowed;opacity:.68}.pallet-correction-safety{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;border:1px solid #d8e3ee;border-radius:8px;background:#f8fafc;padding:12px}.pallet-correction-safety.locked{background:#f8fafc}.pallet-correction-safety.unlocked{border-color:#fecaca;background:#fff1f2;box-shadow:inset 4px 0 0 #dc2626}.pallet-correction-safety div{min-width:0;display:grid;grid-gap:3px;gap:3px}.pallet-correction-safety strong{color:#0f172a;font-weight:950}.pallet-correction-safety span{color:#64748b;font-size:13px;font-weight:800;line-height:1.35}.pallet-correction-safety small{color:#475569;font-size:11px;font-weight:950;letter-spacing:0;text-transform:uppercase}.pallet-correction-safety.unlocked small{color:#991b1b}.pallet-correction-safety button{min-height:40px;border:1px solid rgba(17,24,39,.12);border-radius:8px;background:#111827;color:#ffffff;padding:0 14px;font-weight:950;white-space:nowrap;cursor:pointer}.pallet-correction-safety.unlocked button{border-color:#fca5a5;background:#991b1b}.pallet-correction-safety button:disabled{cursor:not-allowed;opacity:.68}@media (max-width:700px){.pallet-correction-safety,.pallet-review-safety{grid-template-columns:1fr}.pallet-correction-safety button,.pallet-review-safety button{width:100%}}.pallet-review-actions{flex-wrap:wrap;justify-content:flex-end}.pallet-review-actions button{min-height:46px;border:0;border-radius:14px;padding:0 18px;font-weight:950;cursor:pointer}.pallet-review-actions button:disabled{cursor:not-allowed;opacity:.58;filter:grayscale(.18)}.pallet-review-actions .accept:disabled,.pallet-review-actions .danger:disabled{background:#eef2f7;color:#94a3b8;box-shadow:inset 0 0 0 1px #d8e3ee}.pallet-review-actions .accept,.pallet-review-actions .accept:not(:disabled){background:#16a34a;color:#ffffff}.pallet-review-actions .danger,.pallet-review-actions .danger:not(:disabled){background:#fee2e2;color:#991b1b}.pallet-review-safety.unlocked+.pallet-review-actions .accept:not(:disabled){background-color:#16a34a;color:#ffffff;filter:none;opacity:1}.pallet-review-safety.unlocked+.pallet-review-actions .danger:not(:disabled){background-color:#fee2e2;color:#991b1b;filter:none;opacity:1}.admin-shell .pallet-review-modal .pallet-review-actions .outcome-locked{background:#eef2f7;background-color:#eef2f7;color:#94a3b8;box-shadow:inset 0 0 0 1px #d8e3ee}.admin-shell .pallet-review-modal .pallet-review-actions .accept.outcome-ready:not(:disabled){background:#16a34a;background-color:#16a34a;color:#ffffff;filter:none;opacity:1}.admin-shell .pallet-review-modal .pallet-review-actions .danger.outcome-ready:not(:disabled){background:#fee2e2;background-color:#fee2e2;color:#991b1b;filter:none;opacity:1}.pallet-flow-row button.correction-locked{background:#eef2f7;color:#94a3b8;box-shadow:inset 0 0 0 1px #d8e3ee}.pallet-flow-row button.correction-ready:not(:disabled){background:#fff1f2;color:#991b1b;box-shadow:inset 0 0 0 1px #fecaca;filter:none;opacity:1}.pallet-load-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:10px;gap:10px}.pallet-load-card-grid article{border:1px solid #e2e8f0;border-radius:18px;background:#ffffff;padding:12px;display:grid;grid-gap:10px;gap:10px}.pallet-load-card-grid article.needs-review{border-color:#fdba74;background:#fff7ed}.pallet-load-card-grid article>div{display:grid;grid-gap:4px;gap:4px}.pallet-load-card-grid strong{color:#0f172a;font-size:18px}.pallet-load-card-grid p,.pallet-load-card-grid small,.pallet-load-card-grid span{color:#475569;font-weight:850}.pallet-inline-action{min-height:40px;border:0;border-radius:12px;background:#0f172a;color:#ffffff;padding:0 14px;font-weight:950;cursor:pointer}.pallet-report-table-details{border:1px solid #e2e8f0;border-radius:16px;background:#f8fafc;padding:10px}.pallet-report-table-details summary{cursor:pointer;color:#0f315c;font-weight:950}.pallet-review-strip{grid-gap:10px;gap:10px}.pallet-review-strip article{border:1px solid #fed7aa;border-left:5px solid #f97316;border-radius:16px;background:#fff7ed;padding:12px;display:grid;grid-gap:6px;gap:6px}.pallet-review-strip span{color:#9a3412;font-size:13px;font-weight:850}.pallet-review-strip div{display:flex;gap:6px}.pallet-review-strip button{min-height:34px;border:0;border-radius:10px;background:#0f172a;color:#ffffff;padding:0 10px;font-weight:900}.pallet-table-wrap{max-width:100%;overflow-x:auto}.pallet-ops-table{width:100%;min-width:920px;border-collapse:separate;border-spacing:0}.pallet-ops-table td,.pallet-ops-table th{border-bottom:1px solid #e2e8f0;padding:10px;text-align:left;vertical-align:top}.pallet-ops-table thead th{background:#0f315c;color:#ffffff;font-size:12px;font-weight:950;letter-spacing:.06em;text-transform:uppercase}.pallet-ops-table thead th:first-child{border-top-left-radius:12px}.pallet-ops-table thead th:last-child{border-top-right-radius:12px}.pallet-ops-table tbody tr:nth-child(2n) td,.pallet-ops-table tbody tr:nth-child(2n) th{background:#f8fbff}.pallet-ops-table th small,.pallet-ops-table th span,.pallet-ops-table th strong{display:block}.pallet-ops-table th small,.pallet-ops-table th span{color:#64748b;font-size:12px;font-weight:800}.pallet-status{display:inline-flex;min-height:28px;align-items:center;border-radius:999px;padding:0 10px;font-size:12px;font-weight:950}.pallet-status.ok{background:#dcfce7;color:#166534}.pallet-status.flag,.pallet-status.warn{background:#ffedd5;color:#9a3412}.manager-portal{margin-top:18px;display:grid;grid-gap:14px;gap:14px}.manager-header-actions{display:flex;align-items:center;gap:8px}.manager-header-actions select{min-height:42px;border:1px solid #cbd5e1;border-radius:12px;background:#ffffff;color:#0f172a;padding:8px 10px;font-weight:850}.manager-action-panel,.manager-kpi-grid article,.manager-status-card{border:1px solid #dce7f2;border-radius:20px;background:#ffffff;box-shadow:0 12px 28px rgba(15,23,42,.05)}.manager-status-card{padding:14px 16px;display:flex;align-items:center;justify-content:space-between;gap:12px}.manager-status-card div{display:grid;grid-gap:3px;gap:3px}.manager-kpi-grid span,.manager-panel-title span,.manager-status-card span{color:#64748b;font-size:12px;font-weight:950;letter-spacing:.1em;text-transform:uppercase}.manager-status-card strong{color:#0f172a;font-size:20px;letter-spacing:-.03em}.manager-status-card small{color:#64748b;font-weight:850}.manager-priority-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.manager-priority-actions a{min-height:46px;border-radius:14px;background:#0f172a;color:#ffffff;display:grid;place-items:center;padding:9px 10px;text-align:center;text-decoration:none;font-size:13px;font-weight:950;box-shadow:0 10px 22px rgba(15,23,42,.12)}.manager-priority-actions a:first-child,.manager-priority-actions a:nth-child(2){background:var(--brand-blue)}.manager-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.manager-kpi-grid article{padding:14px;display:grid;grid-gap:4px;gap:4px}.manager-kpi-grid strong{color:#0f172a;font-size:clamp(24px,3vw,38px);letter-spacing:-.05em}.manager-kpi-grid small{color:#64748b;font-size:12px;font-weight:850}.manager-layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.manager-action-panel{padding:16px;display:grid;grid-gap:12px;gap:12px}.manager-action-panel.compact{align-content:start}.manager-panel-title{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.manager-panel-title h3{color:#0f172a;font-size:clamp(20px,2vw,28px);letter-spacing:-.04em}.manager-action-panel label{display:grid;grid-gap:6px;gap:6px;color:#334155;font-size:13px;font-weight:950}.manager-action-panel input,.manager-action-panel select{min-height:46px;border:1px solid #cbd5e1;border-radius:13px;background:#ffffff;color:#0f172a;padding:9px 11px;font-size:15px;font-weight:850}.manager-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.manager-action-panel>button{min-height:54px;border:0;border-radius:14px;background:#0f172a;color:#ffffff;font-weight:950;cursor:pointer}.manager-action-panel>button:disabled{cursor:not-allowed}.manager-bottom-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.manager-check-row{min-height:46px;border-radius:14px;padding:9px 11px;display:flex;align-items:center;justify-content:space-between;gap:10px;background:#f8fbff}.manager-check-row span{color:#475569;font-size:13px;font-weight:950}.manager-check-row strong{color:#0f172a;font-size:13px;text-align:right}.manager-check-row.good{border-left:5px solid #16a34a}.manager-check-row.warn{border-left:5px solid #f59e0b}.manager-check-row.bad{border-left:5px solid #dc2626}.manager-link-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.manager-link-grid a{min-height:44px;border-radius:13px;background:#f1f5f9;color:#0f172a;padding:10px;display:grid;place-items:center;text-align:center;text-decoration:none;font-weight:950}.manager-empty{margin:0;color:#64748b;font-weight:850}.setup-runbook span{width:-moz-fit-content;width:fit-content;border-radius:999px;background:var(--deal-yellow);color:#0f172a;padding:5px 9px}.setup-runbook strong{font-size:18px}.setup-runbook small{color:#64748b;font-weight:800}.comparison-banner div{display:grid;grid-gap:5px;gap:5px}.comparison-banner span{color:#667085;font-size:13px;font-weight:900;text-transform:uppercase}.comparison-banner input{max-width:180px;min-height:38px;border:1px solid #cfd8e3;border-radius:8px;padding:0 10px}.comparison-banner p{margin:0;color:#475467}.daily-line-chart{margin-top:20px;display:grid;grid-gap:12px;gap:12px}.daily-line-row{display:grid;grid-template-columns:minmax(160px,.9fr) minmax(180px,1.4fr) 110px 80px;grid-gap:12px;gap:12px;align-items:center}.daily-line-row span{font-weight:900}.daily-line-row div{height:18px;border-radius:999px;background:#edf2f7;overflow:hidden}.daily-line-row i{display:block;height:100%;border-radius:inherit;background:var(--brand-blue)}.daily-line-row small,.daily-line-row strong{text-align:right}.daily-line-row small{color:#667085}.category-list{margin-top:14px;display:grid;grid-gap:10px;gap:10px}.category-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 0;border-bottom:1px solid #eef1f5}.category-row div{display:grid;grid-gap:4px;gap:4px}.category-row div:last-child{text-align:right}.category-row span{color:#667085;font-size:13px}.employee-list{margin-top:14px;display:grid;grid-gap:10px;gap:10px}.employee-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 0;border-bottom:1px solid #eef1f5}.employee-row div{display:grid;grid-gap:4px;gap:4px}.employee-row span{color:#667085;font-size:13px}.labor-grid{margin-top:14px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.labor-card{padding:16px;border-radius:12px;background:#e7faff;border:1px solid rgba(0,188,242,.24);display:grid;grid-gap:6px;gap:6px}.labor-card span{color:#475467;font-size:13px}.labor-card strong{font-size:28px}.labor-card small{color:#667085}.eyebrow{margin:0 0 6px;letter-spacing:.08em;font-size:12px;color:var(--brand-blue)}.empty-action-card{border:1px dashed #94a3b8;border-radius:16px;background:#ffffff;color:#0f172a;min-height:92px;display:flex;align-items:center;justify-content:center;text-decoration:none;font-weight:950}.report-control-bar{margin-top:18px;border:1px solid var(--line);border-radius:20px;background:#ffffff;padding:16px;display:grid;grid-template-columns:minmax(260px,1.1fr) 190px 230px minmax(260px,1.3fr);grid-gap:14px;gap:14px;align-items:flex-end;box-shadow:0 12px 28px rgba(16,24,40,.05)}.report-control-bar label,.report-control-bar>div:not(.live-status){display:grid;grid-gap:6px;gap:6px;color:var(--muted);font-size:12px;font-weight:950;text-transform:uppercase}.report-control-bar input,.report-control-bar select{width:100%;min-height:46px;border:1px solid var(--line);border-radius:14px;background:#f8fafc;color:var(--deep-navy);padding:0 12px;font-size:15px;font-weight:900}.report-control-bar strong{color:var(--deep-navy);font-size:16px;text-transform:none}.live-status,.report-control-bar strong{min-height:46px;display:flex;align-items:center}.live-status{border-radius:14px;background:#f8fafc;color:#334155;gap:10px;padding:0 12px;font-size:13px;font-weight:900}.live-status i{width:12px;height:12px;flex:0 0 auto;border-radius:4px;background:#94a3b8}.live-status.pass i{background:#16a34a}.live-status.syncing i,.live-status.warn i{background:#f59e0b}.live-status.fail i{background:#dc2626}.simple-empty-state{margin-top:18px;border:1px solid #fed7aa;border-left:6px solid #f97316;border-radius:18px;background:#fff7ed;padding:20px;display:grid;grid-gap:10px;gap:10px}.simple-empty-state h3,.simple-empty-state p{margin:0}.simple-empty-state p{color:#9a3412}.simple-empty-state .primary-action{width:-moz-fit-content;width:fit-content;display:inline-flex;align-items:center}.dashboard-action-strip{margin-top:14px;display:grid;grid-template-columns:1.2fr repeat(2,minmax(0,.9fr));grid-gap:12px;gap:12px}.dashboard-action-strip a{min-height:92px;border:1px solid var(--line);border-radius:18px;background:#ffffff;color:var(--deep-navy);text-decoration:none;padding:14px 16px;display:grid;grid-gap:5px;gap:5px;box-shadow:0 10px 24px rgba(16,24,40,.04)}.dashboard-action-strip a.important-action{border-color:var(--brand-blue);background:#e7faff;box-shadow:inset 6px 0 0 var(--brand-blue),0 10px 24px rgba(16,24,40,.04)}.dashboard-action-strip span{color:var(--brand-blue);font-size:12px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.dashboard-action-strip strong{font-size:20px}.dashboard-action-strip small{color:var(--muted);font-weight:800}.simple-kpi-grid{margin-top:18px;display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:14px;gap:14px}.simple-kpi-card{border:1px solid var(--line);border-radius:20px;background:#ffffff;padding:18px;display:grid;grid-gap:7px;gap:7px;box-shadow:0 12px 28px rgba(16,24,40,.05)}.empty-report-message span,.focus-card p,.recent-sale-row span,.simple-kpi-card span,.simple-total-list span{color:var(--muted)}.simple-kpi-card>span{font-size:12px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.simple-kpi-card strong{color:var(--deep-navy);font-size:clamp(28px,3vw,42px);letter-spacing:-.05em}.simple-kpi-card small{font-weight:900}.report-focus-grid{margin-top:18px;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(360px,.65fr);grid-gap:18px;gap:18px}.report-focus-grid.lower{grid-template-columns:repeat(2,minmax(0,1fr))}.focus-card{border:1px solid var(--line);border-radius:20px;background:#ffffff;padding:20px;box-shadow:0 12px 28px rgba(16,24,40,.05)}.focus-card h3,.focus-card p{margin:0}.focus-card p{margin-top:5px;font-size:14px}.focus-card a{color:#0077a6;font-weight:950;text-decoration:none}.main-sales-card{min-height:390px}.simple-bar-list{margin-top:18px;display:grid;grid-gap:12px;gap:12px}.simple-bar-row{display:grid;grid-template-columns:minmax(170px,.9fr) minmax(220px,1.4fr) 110px 74px;grid-gap:12px;gap:12px;align-items:center}.simple-bar-row>span{color:var(--deep-navy);font-weight:950}.simple-bar-row div{height:22px;border-radius:999px;background:#e9eff6;overflow:hidden}.simple-bar-row i{height:100%;display:block;border-radius:inherit;background:linear-gradient(90deg,var(--brand-blue),#0f766e)}.simple-bar-row small,.simple-bar-row strong{text-align:right}.empty-report-message{min-height:180px;border:1px dashed #cbd5e1;border-radius:18px;background:#f8fafc;display:grid;place-content:center;grid-gap:7px;gap:7px;padding:18px;text-align:center}.empty-report-message.compact{min-height:104px}.watch-list{margin-top:16px;display:grid;grid-gap:10px;gap:10px}.watch-list div{border:1px solid #e5e7eb;border-left:5px solid #94a3b8;border-radius:14px;background:#f8fafc;padding:12px;display:grid;grid-gap:4px;gap:4px}.watch-list div.pass{border-left-color:#16a34a;background:#f0fdf4}.watch-list div.warn{border-left-color:#f59e0b;background:#fffbeb}.watch-list div.fail{border-left-color:#dc2626;background:#fef2f2}.watch-list small,.watch-list span{color:var(--muted);font-weight:850}.watch-list strong{color:var(--deep-navy);font-size:22px}.recent-sale-list,.simple-total-list{margin-top:16px;display:grid;grid-gap:10px;gap:10px}.recent-sale-row,.simple-total-list>div{min-height:56px;border-bottom:1px solid #eef1f5;display:flex;align-items:center;justify-content:space-between;gap:14px}.recent-sale-row:last-child,.simple-total-list>div:last-child{border-bottom:0}.recent-sale-row div{display:grid;grid-gap:3px;gap:3px}.sale-status{width:-moz-fit-content;width:fit-content;border-radius:999px;padding:6px 9px;font-size:12px;font-weight:950;text-transform:capitalize}.sale-status.pass{background:#dcfce7;color:#166534}.sale-status.warn{background:#fffbeb;color:#92400e}.daily-report-page{margin-top:18px;display:grid;grid-gap:16px;gap:16px}.daily-report-toolbar{border:1px solid var(--line);border-radius:20px;background:#ffffff;padding:16px;display:grid;grid-template-columns:minmax(260px,1fr) 180px 190px minmax(220px,1fr);grid-gap:14px;gap:14px;align-items:flex-end;box-shadow:0 12px 28px rgba(16,24,40,.05)}.daily-report-toolbar label,.daily-report-toolbar>div:not(.daily-sync-pill){display:grid;grid-gap:6px;gap:6px;color:var(--muted);font-size:12px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.daily-report-toolbar input,.daily-report-toolbar select{width:100%;min-height:46px;border:1px solid var(--line);border-radius:14px;background:#f8fafc;color:var(--deep-navy);padding:0 12px;font-weight:900}.daily-report-toolbar strong{color:var(--deep-navy);font-size:16px;letter-spacing:0;text-transform:none}.daily-report-toolbar strong,.daily-sync-pill{min-height:46px;display:flex;align-items:center}.daily-sync-pill{border-radius:14px;background:#f8fafc;color:#334155;gap:10px;padding:0 12px;font-size:13px;font-weight:900}.daily-sync-pill i{width:12px;height:12px;border-radius:4px;background:#94a3b8}.daily-sync-pill.pass i{background:#16a34a}.daily-sync-pill.syncing i,.daily-sync-pill.warn i{background:#f59e0b}.daily-sync-pill.fail i{background:#dc2626}.daily-setup-shortcuts{display:grid;grid-template-columns:1.2fr repeat(2,minmax(0,.9fr));grid-gap:12px;gap:12px}.daily-setup-shortcuts a{min-height:80px;border:1px solid var(--line);border-radius:18px;background:#ffffff;color:var(--deep-navy);text-decoration:none;padding:14px 16px;display:grid;grid-gap:4px;gap:4px;box-shadow:0 10px 24px rgba(16,24,40,.04)}.daily-setup-shortcuts a.important{border-color:var(--brand-blue);background:#e7faff;box-shadow:inset 6px 0 0 var(--brand-blue),0 10px 24px rgba(16,24,40,.04)}.daily-accuracy-strip span,.daily-empty span,.daily-panel p,.daily-setup-shortcuts span,.daily-total-grid span{color:var(--muted)}.daily-accuracy-strip span,.daily-setup-shortcuts span,.daily-total-grid span{font-size:12px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.daily-setup-shortcuts strong{font-size:20px}.daily-total-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:12px;gap:12px}.daily-accuracy-strip,.daily-panel,.daily-total-grid article{border:1px solid var(--line);border-radius:20px;background:#ffffff;box-shadow:0 12px 28px rgba(16,24,40,.05)}.daily-total-grid article{min-height:132px;padding:16px;display:grid;grid-gap:6px;gap:6px;align-content:center}.daily-total-grid strong{color:var(--deep-navy);font-size:clamp(26px,2.5vw,36px);letter-spacing:-.05em}.daily-total-grid small{font-weight:900}.daily-accuracy-strip{min-height:86px;border-left:6px solid #94a3b8;padding:14px 16px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;grid-gap:14px;gap:14px;align-items:center}.daily-accuracy-strip.pass{border-left-color:#16a34a}.daily-accuracy-strip.warn{border-left-color:#f59e0b}.daily-accuracy-strip.fail{border-left-color:#dc2626}.daily-accuracy-strip div{display:grid;grid-gap:4px;gap:4px}.daily-accuracy-strip strong{color:var(--deep-navy);font-size:20px}.daily-accuracy-strip a{min-height:42px;border-radius:12px;background:var(--deep-navy);color:#ffffff;display:inline-flex;align-items:center;padding:0 14px;text-decoration:none;font-weight:950}.daily-main-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(360px,.75fr);grid-gap:16px;gap:16px}.daily-panel{padding:20px}.daily-panel h3,.daily-panel p{margin:0}.daily-panel p{margin-top:5px;font-size:14px}.daily-item-list,.daily-sale-list{margin-top:16px;display:grid;grid-gap:10px;gap:10px}.daily-item-list>div:not(.daily-empty){min-height:50px;display:grid;grid-template-columns:minmax(150px,.8fr) minmax(180px,1.2fr) 110px 70px;grid-gap:12px;gap:12px;align-items:center}.daily-item-list>div>span{color:var(--deep-navy);font-weight:950}.daily-item-list>div>div{height:18px;border-radius:999px;background:#e9eff6;overflow:hidden}.daily-item-list i{display:block;height:100%;border-radius:inherit;background:var(--brand-blue)}.daily-item-list small,.daily-item-list strong{text-align:right}.daily-sale-list>div:not(.daily-empty){min-height:58px;border-bottom:1px solid #eef1f5;display:grid;grid-template-columns:1fr auto auto;grid-gap:12px;gap:12px;align-items:center}.daily-sale-list>div:last-child{border-bottom:0}.daily-sale-list section{display:grid;grid-gap:3px;gap:3px}.daily-sale-list span{color:var(--muted)}.daily-status{width:-moz-fit-content;width:fit-content;border-radius:999px;padding:6px 9px;font-size:12px;font-weight:950;text-transform:capitalize}.daily-status.pass{background:#dcfce7;color:#166534}.daily-status.warn{background:#fffbeb;color:#92400e}.daily-empty{min-height:150px;border:1px dashed #cbd5e1;border-radius:16px;background:#f8fafc;display:grid;place-content:center;grid-gap:6px;gap:6px;padding:18px;text-align:center}.daily-empty.compact{min-height:96px}.bin-pricing-hero{margin-top:18px;display:grid;grid-template-columns:minmax(280px,.9fr) minmax(280px,1.1fr) minmax(280px,.9fr);grid-gap:16px;gap:16px}.bin-day-card,.bin-pricing-empty,.bin-pricing-hero article{border:1px solid var(--line);border-radius:22px;background:#ffffff;padding:18px;box-shadow:0 12px 28px rgba(16,24,40,.05)}.bin-pricing-hero article{display:grid;grid-gap:10px;gap:10px;align-content:start}.bin-day-top span,.bin-pricing-hero span{color:var(--brand-blue);font-size:12px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.bin-pricing-hero strong{color:var(--deep-navy);font-size:22px}.bin-day-card small,.bin-pricing-empty p,.bin-pricing-hero p{margin:0;color:var(--muted);font-weight:800;line-height:1.45}.bin-pricing-hero select{min-height:50px;border:1px solid var(--line);border-radius:14px;background:#f8fafc;color:var(--deep-navy);padding:0 12px;font-weight:900}.bin-pricing-actions{display:grid;grid-template-columns:1fr .65fr;grid-gap:10px;gap:10px}.pricing-save-strip{margin-top:12px;border:1px solid #d8e3ee;border-radius:14px;background:#f8fafc;padding:12px;display:flex;align-items:center;justify-content:space-between;gap:12px}.pricing-save-strip div{display:grid;grid-gap:2px;gap:2px}.pricing-save-strip strong{color:var(--deep-navy)}.pricing-save-strip span{color:var(--muted);font-weight:850}.bin-day-card button,.bin-pricing-actions button,.bin-pricing-empty button{min-height:46px;border:0;border-radius:14px;padding:0 14px;background:var(--deep-navy);color:#ffffff;cursor:pointer;font-weight:950}.bin-pricing-board{margin-top:12px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.bin-day-card{display:grid;grid-gap:10px;gap:10px;border-left:6px solid #cbd5e1}.bin-day-card.today{border-color:var(--brand-blue);box-shadow:inset 0 5px 0 var(--deal-yellow),0 12px 28px rgba(16,24,40,.06)}.bin-day-card.unsaved{border-color:var(--brand-orange);background:#fff7ed;box-shadow:inset 0 5px 0 var(--brand-orange),0 12px 28px rgba(249,115,22,.08)}.bin-day-card.disabled{opacity:.72;background:#f8fafc}.bin-day-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.bin-day-top button{min-height:36px;background:#eef2f7;color:var(--deep-navy)}.bin-day-card h3,.bin-pricing-empty h3{margin:0;color:var(--deep-navy);font-size:24px;letter-spacing:-.03em}.bin-day-card label{display:grid;grid-gap:8px;gap:8px;color:var(--muted);font-size:13px;font-weight:950;text-transform:uppercase}.price-input-wrap{min-height:58px;border:2px solid var(--deep-navy);border-radius:14px;background:#ffffff;display:grid;grid-template-columns:38px 1fr;align-items:center;overflow:hidden}.price-input-wrap span{height:100%;display:grid;place-items:center;background:var(--deep-navy);color:#ffffff;font-size:22px;font-weight:950}.price-input-wrap input{width:100%;min-height:54px;border:0;color:var(--deep-navy);padding:0 14px;font-size:28px;font-weight:950;letter-spacing:-.04em}.bin-pricing-empty{grid-column:1/-1;min-height:260px;display:grid;grid-gap:12px;gap:12px;place-content:center;text-align:center}.bin-pricing-empty button{justify-self:center;background:var(--brand-blue)}.owner-command-header{margin-top:12px;display:grid;grid-template-columns:minmax(360px,1.35fr) minmax(190px,.55fr) minmax(260px,.8fr);grid-gap:10px;align-items:start}.owner-action-card,.owner-command-header>div,.owner-empty-state,.owner-kpi-grid article,.owner-panel,.owner-register-card{border:1px solid var(--line);border-radius:20px;background:#ffffff;box-shadow:0 10px 24px rgba(16,24,40,.04)}.owner-date-picker,.owner-store-picker{display:grid;grid-gap:6px;gap:6px;padding:12px}.owner-store-picker-header{display:flex;align-items:center;justify-content:space-between;gap:10px}.owner-action-card span,.owner-bar-row small,.owner-cloud-pill span,.owner-date-picker span,.owner-kpi-grid span,.owner-panel-title span,.owner-register-card span,.owner-store-picker label,.owner-total-list span{color:var(--muted);font-size:12px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.owner-store-picker-header span{color:var(--muted);font-size:11px;font-weight:950;text-transform:uppercase}.owner-date-picker input,.owner-store-picker select,.owner-store-search{min-height:40px;border:1px solid var(--line);border-radius:14px;background:#f8fafc;color:var(--deep-navy);padding:0 12px;font-weight:950}.owner-store-search{min-height:36px;font-weight:850}.owner-store-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));grid-gap:6px;gap:6px;max-height:118px;overflow:auto;padding-right:2px}.owner-store-options button{min-height:48px;display:grid;grid-gap:1px;gap:1px;border:1px solid var(--line);border-radius:12px;background:#ffffff;color:var(--deep-navy);cursor:pointer;padding:8px 10px;text-align:left;transition:border-color .15s ease,background .15s ease,transform .15s ease}.owner-store-options button.selected{border-color:var(--brand-blue);background:#e7faff}.owner-store-options button:active{transform:scale(.98)}.owner-store-options strong{overflow:hidden;font-size:13px;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.owner-store-no-results,.owner-store-options small{color:var(--muted);font-size:11px;font-weight:900}.owner-store-no-results{padding:8px}.owner-date-picker small{color:var(--muted);font-weight:850}.owner-cloud-pill{min-height:70px;display:flex;align-items:center;gap:12px;padding:12px}.owner-cloud-pill i,.owner-readiness-list i{width:14px;height:14px;flex:0 0 auto;border-radius:999px;background:#f59e0b}.owner-cloud-pill.live i,.owner-readiness-list .ready i{background:#16a34a}.owner-cloud-pill.offline i,.owner-readiness-list .needs-work i{background:#dc2626}.owner-cloud-pill strong{display:block;color:var(--deep-navy);font-size:17px}.owner-cloud-pill span{display:block;margin-top:3px;text-transform:none;letter-spacing:normal}.portal-command-strip{margin-top:12px;display:grid;grid-template-columns:minmax(220px,.6fr) minmax(0,1.8fr);grid-gap:10px;gap:10px}.portal-command-links a,.portal-command-summary{border:1px solid var(--line);border-radius:18px;background:#ffffff;box-shadow:0 10px 24px rgba(16,24,40,.04)}.portal-command-summary{display:grid;align-content:center;grid-gap:4px;gap:4px;padding:14px;border-left:6px solid var(--brand-blue)}.portal-command-links a span,.portal-command-summary span{color:var(--muted);font-size:11px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.portal-command-summary strong{color:var(--deep-navy);font-size:clamp(22px,2.2vw,32px);font-weight:950;letter-spacing:-.045em}.portal-command-links a small,.portal-command-summary small{color:var(--muted);font-size:12px;font-weight:850;line-height:1.35}.portal-command-links{display:grid;grid-template-columns:repeat(auto-fit,minmax(148px,1fr));grid-gap:8px}.portal-command-links a{min-height:104px;display:grid;align-content:start;grid-gap:4px;gap:4px;padding:12px;color:inherit;text-decoration:none;border-bottom:4px solid transparent;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.portal-command-links a.active,.portal-command-links a:hover{border-color:var(--brand-blue);border-bottom-color:var(--deal-yellow);box-shadow:inset 0 0 0 1px rgba(36,104,168,.18),0 12px 26px rgba(16,24,40,.07)}.portal-command-links a:focus-visible{outline:3px solid rgba(250,204,21,.78);outline-offset:3px}.portal-command-links a:active{transform:scale(.985)}.portal-command-links a strong{color:var(--deep-navy);font-size:15px;font-weight:950;letter-spacing:-.02em}.portal-command-links a.active strong{color:var(--brand-blue)}.super-command-strip .portal-command-summary{border-left-color:#0f172a}.portal-workflow-guide{margin-top:10px;display:grid;grid-template-columns:minmax(260px,.85fr) minmax(0,1.4fr);grid-gap:10px;gap:10px;align-items:stretch}.portal-workflow-guide li,.portal-workflow-guide>div{border:1px solid var(--line);border-radius:18px;background:#ffffff;box-shadow:0 8px 22px rgba(16,24,40,.035)}.portal-workflow-guide>div{padding:14px;display:grid;align-content:center;grid-gap:5px;gap:5px;background:linear-gradient(135deg,rgba(10,72,110,.08),rgba(250,204,21,.12)),#ffffff}.portal-workflow-guide li::marker,.portal-workflow-guide span{color:var(--brand-blue);font-size:11px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.portal-workflow-guide strong{color:var(--deep-navy);font-weight:950;letter-spacing:-.025em}.portal-workflow-guide>div strong{font-size:20px}.portal-workflow-guide p,.portal-workflow-guide small{margin:0;color:var(--muted);font-weight:850;line-height:1.4}.portal-workflow-guide ol{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;counter-reset:workflow-step}.portal-workflow-guide li{min-height:94px;display:grid;align-content:start;grid-gap:5px;gap:5px;padding:14px 14px 14px 46px;position:relative}.portal-workflow-guide li:before{counter-increment:workflow-step;content:counter(workflow-step);position:absolute;top:14px;left:14px;width:24px;height:24px;display:grid;place-items:center;border-radius:999px;background:var(--deep-navy);color:#ffffff;font-size:12px;font-weight:950;box-shadow:0 0 0 3px rgba(250,204,21,.35)}.super-workflow-guide>div{background:linear-gradient(135deg,rgba(15,23,42,.09),rgba(36,104,168,.09)),#ffffff}.admin-page-managerPortal .hero{border-color:rgba(7,33,61,.1);background:linear-gradient(135deg,rgba(255,255,255,.92),rgba(230,247,244,.82)),#ffffff;box-shadow:0 18px 44px rgba(15,23,42,.08);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.admin-page-managerPortal .hero .eyebrow,.admin-page-managerPortal .hero .hero-subheading,.admin-page-managerPortal .hero h2{color:var(--deep-navy)}.admin-page-managerPortal .hero .signed-in-pill{border-color:rgba(15,23,42,.1);background:rgba(255,255,255,.72);color:var(--deep-navy)}.admin-page-managerPortal .hero .signed-in-pill small{color:var(--muted)}.admin-page-managerPortal .hero .primary-action{border-color:rgba(18,124,127,.28);background:#127c7f;color:#ffffff}.manager-workspace{margin-top:12px;display:grid;grid-gap:12px;gap:12px}.manager-live-command{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.34fr);grid-gap:12px;gap:12px;align-items:stretch;border-radius:14px;min-width:0}.manager-command-main,.manager-next-action-panel,.manager-operating-spine{border:1px solid rgba(15,23,42,.09);border-radius:14px;background:rgba(255,255,255,.82);box-shadow:0 18px 42px rgba(15,23,42,.075);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.manager-command-main{min-width:0;display:grid;grid-gap:14px;gap:14px;padding:16px}.manager-floor-heading{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:start}.manager-command-main p{max-width:860px;margin:0;color:var(--muted);font-size:14px;font-weight:825;line-height:1.45;overflow-wrap:anywhere}.manager-refresh-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center;min-width:0}.manager-floor-primary-action,.manager-next-action-panel a,.manager-refresh-row a,.manager-refresh-row button{min-height:38px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(20,125,127,.2);border-radius:8px;background:#127c7f;color:#ffffff;font-size:12px;font-weight:950;text-decoration:none;padding:0 12px}.manager-floor-primary-action{min-width:150px;min-height:42px;padding-inline:16px}.manager-refresh-row button{background:#ffffff;color:#127c7f;cursor:pointer}.manager-refresh-row button:disabled{cursor:not-allowed;opacity:.62}.manager-refresh-row small{min-width:0;color:var(--muted);font-size:12px;font-weight:825;overflow-wrap:anywhere}.manager-command-status-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px;min-width:0}.manager-command-status-strip article{min-width:0;display:grid;grid-gap:4px;gap:4px;border:1px solid rgba(148,163,184,.28);border-radius:12px;background:rgba(248,250,252,.82);padding:11px}.manager-command-status-strip article[data-state=ready]{border-color:rgba(21,128,61,.22);background:#f0fbf4}.manager-command-status-strip article[data-state=blocked]{border-color:rgba(220,38,38,.24);background:#fff1f2}.manager-command-status-strip span,.manager-next-action-panel span,.manager-spine-step span{color:var(--muted);font-size:10px;font-weight:950;letter-spacing:0;text-transform:uppercase}.manager-command-status-strip strong,.manager-next-action-panel strong{color:var(--deep-navy);font-size:15px;font-weight:950;line-height:1.2;text-transform:capitalize;overflow-wrap:anywhere}.manager-command-status-strip small,.manager-next-action-panel small,.manager-spine-step small{color:var(--muted);font-size:11px;font-weight:825;line-height:1.3;overflow-wrap:anywhere}.manager-next-action-panel{min-width:0;display:grid;grid-gap:10px;gap:10px;align-content:start;padding:16px}.manager-next-action-panel a{width:100%}.manager-floor-check-list{display:grid;grid-gap:7px;gap:7px}.manager-floor-check-list a{min-height:42px;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center;border-radius:10px;background:rgba(248,250,252,.86);color:var(--deep-navy);padding:0 10px}.manager-floor-check-list a[data-state=ready]{background:#f0fbf4}.manager-floor-check-list a[data-state=blocked]{background:#fff1f2}.manager-floor-check-list b{overflow:hidden;font-size:13px;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.manager-floor-check-list small{color:var(--muted);font-size:11px;font-weight:900;text-transform:capitalize}.manager-operating-spine{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:0;gap:0;overflow:hidden}.manager-spine-step{min-width:0;display:grid;grid-gap:4px;gap:4px;align-content:start;border-right:1px solid var(--line);padding:10px}.manager-spine-step:last-child{border-right:0}.manager-spine-step[data-state=ready]{box-shadow:inset 0 3px 0 #16a34a}.manager-spine-step[data-state=attention]{box-shadow:inset 0 3px 0 #f59e0b}.manager-spine-step[data-state=blocked]{box-shadow:inset 0 3px 0 #dc2626}.manager-shift-control-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;min-width:0}.manager-shift-control-card{min-width:0;min-height:118px;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;grid-gap:5px;gap:5px;overflow:hidden;border:1px solid rgba(148,163,184,.28);border-radius:12px;background:rgba(255,255,255,.86);color:inherit;text-decoration:none;padding:12px;box-shadow:0 14px 34px rgba(15,23,42,.06);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.manager-shift-control-card[data-state=ready]{border-color:rgba(22,163,74,.24);background:#f0fdf4}.manager-shift-control-card[data-state=attention]{border-color:rgba(245,158,11,.28);background:#fffbeb}.manager-shift-control-card[data-state=blocked]{border-color:rgba(220,38,38,.24);background:#fff1f2}.manager-shift-control-card span{min-width:0;color:var(--muted);font-size:10px;font-weight:950;letter-spacing:0;text-transform:uppercase;overflow-wrap:anywhere}.manager-shift-control-card strong{min-width:0;color:var(--deep-navy);font-size:17px;font-weight:950;line-height:1.12;overflow-wrap:anywhere}.manager-shift-control-card small{min-width:0;color:var(--muted);font-size:11px;font-weight:825;line-height:1.32;overflow-wrap:anywhere}.manager-shift-control-card em{align-self:end;color:#127c7f;font-size:12px;font-style:normal;font-weight:950}.manager-simple-panel,.manager-start-card,.manager-task-list{border:1px solid rgba(15,23,42,.09);border-radius:12px;background:rgba(255,255,255,.84);box-shadow:0 14px 34px rgba(15,23,42,.06);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.manager-start-card{min-height:112px;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;border-radius:12px;padding:16px}.manager-section-title,.manager-start-card div{display:grid;grid-gap:3px;gap:3px;min-width:0}.manager-section-title span,.manager-start-card span{color:var(--brand-blue);font-size:11px;font-weight:950}.manager-section-title strong,.manager-start-card strong{color:var(--deep-navy);font-size:18px;font-weight:950;line-height:1.15}.manager-start-card p{max-width:760px;margin:0;color:var(--muted);font-size:13px;font-weight:825;line-height:1.4}.manager-start-card a{min-height:42px;min-width:132px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;background:#127c7f;color:#ffffff;font-size:13px;font-weight:950;text-decoration:none}.manager-task-list{display:grid;grid-gap:0;gap:0;overflow:hidden}.manager-task-list .manager-section-title{padding:13px 14px 12px;border-bottom:1px solid var(--line)}.manager-task-list a{min-height:74px;display:grid;grid-template-columns:38px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;border-bottom:1px solid var(--line);color:inherit;text-decoration:none;padding:10px 14px}.manager-task-list a:last-child{border-bottom:0}.manager-task-list a b{width:30px;height:30px;display:grid;place-items:center;border-radius:10px;background:#e8f7f4;color:#127c7f;font-size:13px;font-weight:950}.manager-problem-list a,.manager-task-list a div{min-width:0}.manager-problem-list a strong,.manager-task-list a strong{display:block;color:var(--deep-navy);font-size:15px;font-weight:950;line-height:1.2}.manager-problem-list a small,.manager-task-list a small{display:block;margin-top:3px;color:var(--muted);font-size:12px;font-weight:825;line-height:1.35}.manager-task-list a>span{color:#127c7f;font-size:12px;font-weight:950;white-space:nowrap}.manager-two-column{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(260px,.48fr);grid-gap:12px;gap:12px;align-items:start}.manager-simple-panel{display:grid;grid-gap:12px;gap:12px;padding:14px}.manager-problem-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.manager-link-list a,.manager-problem-list a{border:1px solid rgba(148,163,184,.28);border-radius:12px;background:rgba(248,250,252,.86);color:inherit;text-decoration:none}.manager-problem-list a{min-height:96px;display:grid;align-content:center;padding:12px}.manager-link-list{display:grid;grid-gap:8px;gap:8px}.manager-link-list a{min-height:42px;display:flex;align-items:center;color:#127c7f;font-size:13px;font-weight:950;padding:0 12px}@media (max-width:1180px){.manager-command-status-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.manager-shift-control-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.manager-command-status-strip,.manager-floor-heading,.manager-live-command,.manager-operating-spine,.manager-shift-control-grid,.manager-start-card,.manager-task-list a{grid-template-columns:1fr;align-items:stretch}.manager-spine-step,.manager-spine-step:last-child{border-right:0;border-bottom:1px solid var(--line)}.manager-spine-step:last-child{border-bottom:0}.manager-floor-primary-action,.manager-start-card a,.manager-task-list a>span{width:100%;justify-content:center}.manager-task-list a b{width:30px}.manager-problem-list,.manager-two-column{grid-template-columns:1fr}}.manager-home{margin-top:12px;display:grid;grid-gap:14px;gap:14px}.manager-shift-strip{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:center;padding:18px;border:1px solid rgba(7,33,61,.12);border-radius:24px;background:radial-gradient(circle at top left,rgba(250,204,21,.22),transparent 34%),linear-gradient(135deg,#ffffff,#f8fbff);box-shadow:0 16px 36px rgba(15,23,42,.06)}.manager-action-card span,.manager-panel-title span,.manager-shift-strip span{color:var(--brand-blue);font-size:11px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.manager-shift-strip strong{display:block;margin-top:4px;color:var(--deep-navy);font-size:clamp(26px,2.8vw,42px);font-weight:950;letter-spacing:-.055em;line-height:1}.manager-shift-strip p{max-width:820px;margin:8px 0 0;color:var(--muted);font-weight:850;line-height:1.45}.manager-shift-strip a{min-width:210px;min-height:54px;display:inline-flex;align-items:center;justify-content:center;border-radius:16px;background:var(--deep-navy);color:#ffffff;font-weight:950;text-decoration:none;box-shadow:inset 0 -4px 0 rgba(250,204,21,.35),0 12px 26px rgba(7,33,61,.16)}.manager-quick-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.manager-action-card{min-height:188px;display:grid;align-content:start;grid-gap:8px;gap:8px;padding:18px;border:1px solid var(--line);border-radius:24px;background:#ffffff;color:inherit;text-decoration:none;box-shadow:0 14px 32px rgba(15,23,42,.055);transition:box-shadow .16s ease,transform .16s ease,border-color .16s ease}.manager-action-card:hover{border-color:rgba(36,104,168,.32);box-shadow:0 20px 38px rgba(15,23,42,.1);transform:translateY(-1px)}.manager-action-card:focus-visible,.manager-shift-strip a:focus-visible,.manager-triage-list a:focus-visible{outline:3px solid rgba(250,204,21,.78);outline-offset:3px}.manager-action-card strong{color:var(--deep-navy);font-size:clamp(20px,2vw,28px);font-weight:950;letter-spacing:-.045em;line-height:1.03}.manager-action-card p{margin:0;color:var(--muted);font-size:14px;font-weight:850;line-height:1.42}.manager-action-card small{align-self:end;margin-top:6px;color:var(--brand-blue);font-size:13px;font-weight:950}.manager-action-card.primary{border-color:rgba(7,33,61,.24);background:linear-gradient(135deg,rgba(7,33,61,.98),rgba(10,72,110,.92)),var(--deep-navy);box-shadow:inset 0 -5px 0 rgba(250,204,21,.72),0 18px 38px rgba(7,33,61,.18)}.manager-action-card.primary small,.manager-action-card.primary span{color:var(--deal-yellow)}.manager-action-card.primary p,.manager-action-card.primary strong{color:#ffffff}.manager-action-card.warm{background:linear-gradient(135deg,rgba(250,204,21,.22),rgba(255,255,255,.94)),#ffffff}.manager-action-card.cool{background:linear-gradient(135deg,rgba(10,72,110,.12),rgba(255,255,255,.96)),#ffffff}.manager-section-grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);grid-gap:12px;gap:12px}.manager-panel{padding:18px;border:1px solid var(--line);border-radius:24px;background:#ffffff;box-shadow:0 14px 32px rgba(15,23,42,.052)}.manager-panel-title{display:grid;grid-gap:4px;gap:4px;margin-bottom:14px}.manager-panel-title h3{margin:0;color:var(--deep-navy);font-size:clamp(24px,2.2vw,34px);font-weight:950;letter-spacing:-.05em}.manager-panel-title p{margin:0;color:var(--muted);font-weight:850;line-height:1.42}.manager-checklist{margin:0;padding:0;list-style:none;display:grid;grid-gap:10px;gap:10px;counter-reset:manager-check}.manager-checklist li{position:relative;min-height:76px;display:grid;align-content:center;grid-gap:4px;gap:4px;padding:14px 14px 14px 56px;border:1px solid rgba(148,163,184,.28);border-radius:18px;background:#f8fafc}.manager-checklist li:before{counter-increment:manager-check;content:counter(manager-check);position:absolute;left:14px;top:50%;width:30px;height:30px;display:grid;place-items:center;border-radius:999px;background:var(--deep-navy);color:#ffffff;font-size:13px;font-weight:950;transform:translateY(-50%);box-shadow:0 0 0 4px rgba(250,204,21,.32)}.manager-checklist strong,.manager-triage-list strong{color:var(--deep-navy);font-size:16px;font-weight:950}.manager-checklist small,.manager-triage-list small{color:var(--muted);font-size:13px;font-weight:850;line-height:1.38}.manager-triage-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.manager-triage-list a{min-height:116px;display:grid;align-content:start;grid-gap:6px;gap:6px;padding:14px;border:1px solid rgba(148,163,184,.28);border-left:6px solid var(--brand-blue);border-radius:18px;background:#f8fafc;color:inherit;text-decoration:none}.owner-empty-state{margin-top:18px;min-height:260px;display:grid;place-content:center;grid-gap:10px;gap:10px;padding:28px;text-align:center}.owner-empty-state h3,.owner-empty-state p{margin:0}.owner-empty-state p{color:var(--muted);font-weight:850}.owner-workflow-pulse{margin-top:12px;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(260px,.6fr);grid-gap:10px;gap:10px;align-items:stretch;border-radius:8px;min-width:0}.owner-closeout-review-card,.owner-store-pulse-card{min-width:0;border:1px solid var(--line);border-radius:8px;background:#ffffff;box-shadow:0 10px 24px rgba(16,24,40,.04)}.owner-store-pulse-card{display:grid;grid-gap:12px;gap:12px;padding:14px}.owner-store-pulse-card p{margin:0;color:var(--muted);font-size:13px;font-weight:850;line-height:1.4;overflow-wrap:anywhere}.owner-workflow-spine{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:7px;gap:7px;min-width:0}.owner-workflow-spine a{display:grid;grid-gap:5px;gap:5px;min-width:0;border:1px solid rgba(19,92,167,.16);border-radius:8px;background:linear-gradient(180deg,#ffffff,#f7fbff);color:inherit;padding:9px;text-decoration:none}.owner-workflow-spine b{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:999px;background:var(--deep-navy);color:#ffffff;font-size:11px;font-weight:950;line-height:1}.owner-workflow-spine span{color:var(--deep-navy);font-size:12px;font-weight:950;line-height:1.15}.owner-workflow-spine small{display:-webkit-box;overflow:hidden;color:var(--muted);font-size:10px;font-weight:825;line-height:1.25;-webkit-box-orient:vertical;-webkit-line-clamp:2}.owner-workflow-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;min-width:0}.owner-closeout-review-card a,.owner-workflow-actions button{min-height:38px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(19,92,167,.22);border-radius:8px;background:var(--brand-blue);color:#ffffff;font-size:12px;font-weight:950;text-decoration:none;padding:0 12px}.owner-workflow-actions button{background:#ffffff;color:var(--brand-blue);cursor:pointer}.owner-workflow-actions button:disabled{cursor:not-allowed;opacity:.62}.owner-workflow-actions small{min-width:0;color:var(--muted);font-size:12px;font-weight:850;overflow-wrap:anywhere}.owner-workflow-status-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px;min-width:0}.owner-workflow-status-card{min-width:0;display:grid;grid-gap:4px;gap:4px;border:1px solid rgba(148,163,184,.32);border-radius:8px;background:#f8fafc;padding:10px}.owner-workflow-status-card[data-state=ready]{border-color:rgba(22,163,74,.24);background:#f0fdf4}.owner-workflow-status-card[data-state=blocked]{border-color:rgba(220,38,38,.24);background:#fff1f2}.owner-closeout-review-card span,.owner-workflow-status-card span{color:var(--muted);font-size:10px;font-weight:950;letter-spacing:0;text-transform:uppercase}.owner-closeout-review-card strong,.owner-workflow-status-card strong{color:var(--deep-navy);font-size:14px;font-weight:950;line-height:1.2;text-transform:capitalize;overflow-wrap:anywhere}.owner-closeout-review-card small,.owner-workflow-status-card small{color:var(--muted);font-size:11px;font-weight:825;line-height:1.3;overflow-wrap:anywhere}.owner-closeout-review-card{display:grid;grid-gap:8px;gap:8px;align-content:start;padding:14px}.owner-closeout-review-card a{width:100%}@media (max-width:860px){.owner-workflow-pulse,.owner-workflow-status-grid{grid-template-columns:1fr}.owner-workflow-spine{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-workflow-pulse{gap:8px}}.owner-kpi-grid{margin-top:12px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.owner-kpi-grid article{display:grid;grid-gap:5px;gap:5px;padding:14px}.owner-kpi-grid strong{color:var(--deep-navy);font-size:clamp(26px,2.5vw,34px);letter-spacing:-.05em}.owner-kpi-grid small{color:var(--muted);font-weight:900}.owner-kpi-grid small.up{color:#15803d}.owner-kpi-grid small.down{color:#dc2626}.owner-priority-strip{margin-top:12px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.owner-priority-card{min-height:132px;display:grid;align-content:start;grid-gap:6px;gap:6px;padding:16px;border:1px solid var(--line);border-left:7px solid #94a3b8;border-radius:20px;background:linear-gradient(135deg,rgba(255,255,255,.96),rgba(248,250,252,.94)),#ffffff;color:inherit;text-decoration:none;box-shadow:0 12px 28px rgba(15,23,42,.05);transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.owner-priority-card:hover{border-color:rgba(36,104,168,.32);box-shadow:0 18px 34px rgba(15,23,42,.09);transform:translateY(-1px)}.owner-priority-card:focus-visible{outline:3px solid rgba(250,204,21,.78);outline-offset:3px}.owner-priority-card.good{border-left-color:#16a34a}.owner-priority-card.warning{border-left-color:#f59e0b}.owner-priority-card.danger{border-left-color:#dc2626}.owner-priority-card span{color:var(--muted);font-size:11px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.owner-priority-card strong{color:var(--deep-navy);font-size:clamp(22px,2.1vw,30px);font-weight:950;letter-spacing:-.045em;line-height:1}.owner-priority-card small{color:var(--muted);font-size:13px;font-weight:850;line-height:1.35}.owner-priority-card em{align-self:end;margin-top:6px;color:var(--brand-blue);font-size:13px;font-style:normal;font-weight:950}.owner-live-registers{margin-top:10px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.owner-register-card{display:grid;grid-gap:4px;gap:4px;padding:12px 14px;border-left:6px solid #94a3b8}.owner-register-card.portal.live,.owner-register-card.synced{border-left-color:#16a34a}.owner-register-card.portal.syncing,.owner-register-card.syncing{border-left-color:#f59e0b}.owner-register-card.offline,.owner-register-card.portal.offline{border-left-color:#dc2626}.owner-register-card strong{color:var(--deep-navy);font-size:18px}.owner-register-card small{color:var(--muted);font-weight:850}.owner-action-grid{margin-top:10px;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:10px;gap:10px}.owner-action-card{min-height:100px;display:grid;align-content:start;grid-gap:6px;gap:6px;padding:13px;color:inherit;text-decoration:none;transition:transform .14s ease,border-color .14s ease,box-shadow .14s ease}.owner-action-card:hover{border-color:rgba(0,165,200,.5);box-shadow:0 14px 30px rgba(0,165,200,.12);transform:translateY(-1px)}.owner-action-card strong{color:var(--deep-navy);font-size:20px;letter-spacing:-.04em}.report-picker-panel{margin-top:18px;border:1px solid var(--line);border-radius:22px;background:#ffffff;padding:20px;box-shadow:0 12px 28px rgba(16,24,40,.05)}.report-picker-panel span,.report-store-card span{color:var(--muted);font-size:12px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.report-picker-panel h3{margin:5px 0 0;color:var(--deep-navy);font-size:26px;letter-spacing:-.04em}.report-picker-grid{margin-top:16px;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:12px;gap:12px}.report-store-card{min-height:132px;border:1px solid var(--line);border-radius:18px;background:#f8fafc;color:var(--deep-navy);text-decoration:none;padding:16px;display:grid;grid-gap:6px;gap:6px;align-content:center}.report-store-card:hover{border-color:var(--brand-blue);background:#e7faff}.report-store-card strong{font-size:24px;letter-spacing:-.04em}.report-store-card small{color:var(--muted);font-weight:850}.detail-report-filters{margin-top:14px;display:grid;grid-template-columns:minmax(180px,1fr) 150px minmax(260px,1.5fr) 150px 140px 110px 110px 96px 128px;grid-gap:10px;gap:10px;align-items:flex-end}.detail-report-filters label{display:grid;grid-gap:6px;gap:6px;color:#52637a;font-size:12px;font-weight:950;letter-spacing:.07em;text-transform:uppercase}.detail-report-filters input,.detail-report-filters select{width:100%;min-height:42px;border:1px solid #d5e0ea;border-radius:12px;background:#ffffff;color:var(--deep-navy);padding:0 12px;font-size:14px;font-weight:800;outline:none}.detail-report-filters input:focus,.detail-report-filters select:focus{border-color:var(--brand-blue);box-shadow:0 0 0 4px rgba(0,165,200,.14)}.detail-report-filters button{min-height:42px;border:0;border-radius:12px;background:var(--deep-navy);color:#ffffff;font-weight:950;cursor:pointer}.detail-report-filters button:disabled{cursor:not-allowed;opacity:.58}.detail-report-status{margin-top:12px;min-height:42px;display:flex;align-items:center;border:1px solid #dce6f0;border-radius:14px;background:#ffffff;color:#52637a;padding:10px 14px;font-weight:850}.detail-report-status.error{border-color:rgba(220,38,38,.28);background:#fff5f5;color:#991b1b}.transaction-finder-workspace{margin-top:12px;display:grid;grid-template-columns:minmax(360px,.36fr) minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start}.transaction-advanced-sheet,.transaction-receipt-panel,.transaction-results-panel{border:1px solid #dce6f0;border-radius:18px;background:#ffffff;box-shadow:var(--shadow-soft)}.transaction-results-panel{overflow:hidden}.transaction-results-header{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #e7edf5;padding:12px 14px}.transaction-results-header div{display:grid;grid-gap:2px;gap:2px}.transaction-advanced-sheet summary span,.transaction-receipt-hero span,.transaction-receipt-summary span,.transaction-results-header span,.transaction-section-title span{color:#607086;font-size:11px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.transaction-results-header strong{color:var(--deep-navy);font-size:20px;line-height:1}.transaction-results-header small{color:#667085;font-weight:850}.transaction-result-list{display:grid;grid-gap:8px;gap:8px;max-height:calc(100vh - 360px);min-height:280px;overflow:auto;padding:10px}.transaction-result-card{width:100%;border:1px solid #e1e8f0;border-radius:15px;background:#f8fbff;color:var(--deep-navy);padding:12px;text-align:left;display:grid;grid-gap:7px;gap:7px;cursor:pointer}.transaction-result-card.active,.transaction-result-card:hover{border-color:#006da8;background:#eefaff}.transaction-result-card.active{box-shadow:inset 5px 0 0 #006da8}.transaction-result-card span{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.transaction-result-card b,.transaction-result-card strong{font-size:18px}.transaction-result-card em,.transaction-result-card small{color:#667085;font-style:normal;font-weight:800}.transaction-result-card mark{width:-moz-fit-content;width:fit-content;border-radius:999px;background:#fff1f2;color:#b42318;padding:4px 8px;font-size:11px;font-weight:950}.transaction-empty-state{min-height:150px;display:grid;place-content:center;grid-gap:8px;gap:8px;border:1px dashed #c9d8e8;border-radius:16px;background:#f8fbff;color:#52637a;padding:18px;text-align:center}.transaction-empty-state strong{color:var(--deep-navy);font-size:20px}.transaction-empty-state.large{min-height:420px}.transaction-receipt-panel{min-height:520px;overflow:hidden;padding:16px}.transaction-receipt-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;border-bottom:1px solid #e7edf5;padding-bottom:14px}.transaction-receipt-hero h2{margin:3px 0;color:var(--deep-navy);font-size:34px;line-height:1;letter-spacing:-.05em}.transaction-receipt-hero p{margin:0;color:#52637a;font-weight:850}.transaction-receipt-hero>strong{color:#047857;font-size:38px;line-height:1;letter-spacing:-.06em;white-space:nowrap}.transaction-receipt-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:12px}.transaction-receipt-summary article{min-height:76px;border:1px solid #e2ebf4;border-radius:14px;background:#f8fafc;padding:11px;display:grid;align-content:center;grid-gap:5px;gap:5px}.transaction-receipt-summary article.ok{border-color:#b7ebc8;background:#f0fdf4}.transaction-receipt-summary article.warn{border-color:#fed7aa;background:#fff7ed}.transaction-receipt-summary strong{color:var(--deep-navy);font-size:22px;line-height:1}.transaction-context-grid,.transaction-money-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:12px}.transaction-context-grid article,.transaction-money-grid div{min-width:0;border:1px solid #e2ebf4;border-radius:14px;background:#ffffff;padding:10px 11px;display:grid;grid-gap:4px;gap:4px}.transaction-context-grid span,.transaction-money-grid span{color:#5b6b82;font-size:11px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.transaction-context-grid strong,.transaction-money-grid strong{color:var(--deep-navy);overflow-wrap:anywhere}.transaction-context-grid small,.transaction-line-list b small,.transaction-money-grid small{color:#667085;font-size:11px;font-weight:800}.transaction-money-breakdown{margin-top:12px;border:1px solid #e2ebf4;border-radius:16px;background:#ffffff;overflow:hidden}.transaction-money-grid{margin:0;padding:10px}.transaction-money-grid .ok{border-color:#b7ebc8;background:#f0fdf4}.transaction-money-grid .warn{border-color:#fed7aa;background:#fff7ed}.transaction-receipt-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);grid-gap:12px;gap:12px;margin-top:12px}.transaction-audit-drawer,.transaction-receipt-grid>section{border:1px solid #e2ebf4;border-radius:16px;background:#ffffff;overflow:hidden}.transaction-audit-drawer summary,.transaction-section-title{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #e7edf5;background:#f8fafc;padding:10px 12px}.transaction-event-list,.transaction-line-list,.transaction-payment-list{display:grid;grid-gap:0;gap:0;max-height:290px;overflow:auto}.transaction-event-list article,.transaction-line-list article,.transaction-payment-list article{min-height:54px;display:grid;grid-template-columns:minmax(0,1fr) minmax(120px,.45fr) minmax(130px,.55fr);align-items:center;grid-gap:12px;gap:12px;border-bottom:1px solid #eef2f7;padding:10px 12px}.transaction-payment-list article.has-owner-note{background:#fff7ed;border:1px solid #fed7aa;border-radius:14px;margin:4px 0}.transaction-event-list article{grid-template-columns:150px minmax(0,1fr) 180px}.transaction-event-list article:last-child,.transaction-line-list article:last-child,.transaction-payment-list article:last-child{border-bottom:0}.transaction-event-list strong,.transaction-line-list strong,.transaction-payment-list strong{color:var(--deep-navy)}.transaction-event-list small,.transaction-line-list small,.transaction-line-list span,.transaction-payment-list small{color:#667085;font-weight:800}.payment-owner-note,.transaction-payment-list em{display:block;margin-top:6px;color:#9a3412;font-size:12px;font-style:normal;font-weight:900;line-height:1.35}.transaction-line-list b,.transaction-payment-list b{color:var(--deep-navy);white-space:nowrap;display:grid;grid-gap:3px;gap:3px;justify-items:end}.transaction-audit-drawer{margin-top:12px}.transaction-audit-drawer summary{cursor:pointer;list-style:none}.transaction-audit-drawer summary::-webkit-details-marker{display:none}.transaction-audit-drawer .transaction-id-grid{padding:12px}.transaction-event-list{border-top:1px solid #e7edf5}.transaction-advanced-sheet{margin-top:12px;overflow:hidden}.transaction-advanced-sheet>summary{min-height:54px;display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;list-style:none;padding:13px 16px}.transaction-advanced-sheet>summary::-webkit-details-marker{display:none}.transaction-advanced-sheet>summary strong{color:var(--deep-navy)}.detail-kpi-grid{margin-top:12px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px}.detail-kpi-grid article,.detail-table-card,.transaction-detail-panel,.transaction-list-panel{border:1px solid #dce6f0;border-radius:18px;background:#ffffff;box-shadow:var(--shadow-soft)}.detail-kpi-grid article{min-height:104px;padding:14px;display:grid;grid-gap:5px;gap:5px}.detail-kpi-grid article.danger{border-left:5px solid #dc2626}.detail-kpi-grid span,.detail-panel-title span,.detail-section-grid span,.transaction-detail-header span,.transaction-id-grid span{color:#5b6b82;font-size:11px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.detail-kpi-grid strong{color:var(--deep-navy);font-size:26px;line-height:1;letter-spacing:-.04em}.detail-kpi-grid small{color:var(--muted);font-weight:800;line-height:1.3}.detail-report-layout{margin-top:12px;display:grid;grid-template-columns:minmax(320px,.42fr) minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start}.transaction-list-panel{position:-webkit-sticky;position:sticky;top:14px;max-height:calc(100vh - 32px);padding:14px;overflow:hidden}.detail-panel-title{display:flex;align-items:center;justify-content:space-between;gap:12px}.detail-panel-title strong{color:var(--deep-navy)}.transaction-list{margin-top:12px;display:grid;grid-gap:8px;gap:8px;max-height:calc(100vh - 132px);overflow:auto;padding-right:4px}.transaction-row{width:100%;border:1px solid #e1e8f0;border-radius:14px;background:#f8fbff;color:var(--deep-navy);padding:11px;text-align:left;display:grid;grid-template-columns:1fr auto;grid-gap:5px 12px;gap:5px 12px;cursor:pointer}.transaction-row.active{border-color:var(--brand-blue);background:#e7faff;box-shadow:inset 4px 0 0 var(--brand-blue)}.transaction-row b,.transaction-row em,.transaction-row small,.transaction-row span,.transaction-row strong{min-width:0}.transaction-row span{display:grid;grid-gap:2px;gap:2px;font-weight:950}.transaction-row small,.transaction-row span small{color:#667085;font-size:12px;font-style:normal;font-weight:750}.transaction-row strong{font-size:18px;text-align:right}.transaction-row em{color:#52637a;font-size:13px;font-style:normal;font-weight:850}.transaction-row>small{grid-column:1/-1}.transaction-row b{justify-self:start;border-radius:999px;background:#fff7ed;color:#9a3412;padding:3px 8px;font-size:11px}.transaction-detail-panel{padding:16px;display:grid;grid-gap:12px;gap:12px;overflow:hidden}.transaction-detail-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;border-bottom:1px solid #e8edf3;padding-bottom:12px}.transaction-detail-header h3{margin:4px 0;color:var(--deep-navy);font-size:30px;line-height:1;letter-spacing:-.05em}.transaction-detail-header p{margin:0;color:#52637a;font-weight:850}.detail-status-stack{display:grid;justify-items:end;grid-gap:6px;gap:6px}.detail-status-stack small{color:#52637a;font-weight:850}.status-pill{min-height:30px;border-radius:999px;padding:0 11px;background:#ecfdf3;color:#067647;font-size:13px}.status-pill.danger,.status-pill.refunded,.status-pill.voided{background:#fef3f2;color:#b42318}.status-pill.success{background:#ecfdf3;color:#067647}.status-pill.partial_refund{background:#fff7ed;color:#c2410c}.status-pill.open{background:#eff6ff;color:#1d4ed8}.detail-section-grid,.transaction-id-grid{display:grid;grid-gap:8px;gap:8px}.transaction-id-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.detail-section-grid div,.transaction-id-grid div{min-width:0;border:1px solid #e3eaf2;border-radius:14px;background:#f8fafc;padding:10px;display:grid;grid-gap:4px;gap:4px}.transaction-id-grid strong{overflow-wrap:anywhere;color:var(--deep-navy);font-size:13px}.detail-section-grid.totals{grid-template-columns:repeat(4,minmax(0,1fr))}.detail-section-grid strong{color:var(--deep-navy);font-size:22px;line-height:1.05;letter-spacing:-.04em}.detail-section-grid small{color:#667085;font-weight:850}.integrity-strip{display:flex;flex-wrap:wrap;gap:8px}.integrity-strip span{border-radius:999px;padding:7px 10px;font-size:12px;font-weight:950}.integrity-strip .pass{background:#ecfdf3;color:#067647}.integrity-strip .warn{background:#fff7ed;color:#c2410c}.integrity-strip .fail{background:#fef3f2;color:#b42318}.detail-table-card{padding:14px}.detail-table-wrap{max-width:100%;overflow-x:auto}.detail-data-table{min-width:820px}.detail-data-table td,.detail-data-table th{vertical-align:top;font-size:13px}.detail-data-table td small,.detail-data-table td strong{display:block}.detail-data-table td small{margin-top:3px;color:#667085;font-size:11px;overflow-wrap:anywhere}.compact-list,.event-timeline,.metadata-grid{margin-top:12px;display:grid;grid-gap:8px;gap:8px}.compact-list button,.compact-list div,.event-timeline article,.metadata-grid code{border:1px solid #e4ebf2;border-radius:14px;background:#f8fafc;padding:10px}.event-timeline article{display:grid;grid-gap:5px;gap:5px}.compact-list p,.event-timeline p{margin:0;color:#667085;font-weight:850}.event-timeline strong{color:var(--deep-navy)}.event-timeline small{color:#52637a;font-weight:850}.event-timeline code,.metadata-grid code{white-space:normal;overflow-wrap:anywhere;color:#334155;font-size:12px}.detail-empty-state{min-height:380px;display:grid;place-items:center;text-align:center}.detail-empty-state h3{margin:0;color:var(--deep-navy);font-size:26px}.detail-empty-state p{max-width:440px;color:var(--muted);font-weight:850}.detail-breakdown-grid{margin-top:12px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.compact-list button,.compact-list div{width:100%;color:var(--deep-navy);text-align:left;display:grid;grid-template-columns:1fr auto;grid-gap:4px 12px;gap:4px 12px}.compact-list button{cursor:pointer}.compact-list span{color:#52637a;font-size:13px;font-weight:900}.compact-list strong{color:var(--deep-navy);font-size:14px;text-align:right}.compact-list small{grid-column:1/-1;color:#667085;font-weight:800}.owner-action-card small{color:var(--muted);font-weight:850;line-height:1.35}.owner-main-grid{margin-top:10px;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(300px,.75fr);grid-gap:10px}.owner-panel{padding:14px}.owner-sales-panel{grid-row:span 2}.owner-panel-title{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.owner-panel-title h3{margin:3px 0 0;color:var(--deep-navy);font-size:22px;letter-spacing:-.04em}.owner-panel-title a,.owner-readiness-list a{color:#0077a6;font-weight:950;text-decoration:none}.owner-bar-list,.owner-check-list,.owner-readiness-list,.owner-total-list{margin-top:14px;display:grid;grid-gap:10px;gap:10px}.owner-bar-list p{margin:0;color:var(--muted);font-weight:850}.owner-bar-row{display:grid;grid-template-columns:minmax(150px,.8fr) minmax(140px,1fr) minmax(88px,.35fr);align-items:center;grid-gap:12px;gap:12px;padding:11px 0;border-bottom:1px solid #edf1f5}.owner-bar-row>div:first-child{display:grid;grid-gap:3px;gap:3px}.owner-bar-row strong{color:var(--deep-navy)}.owner-bar-row>strong{text-align:right}.owner-bar-track{height:14px;overflow:hidden;border-radius:999px;background:#eef2f7}.owner-bar-track i{height:100%;display:block;border-radius:inherit;background:var(--brand-blue)}.owner-readiness-list a,.owner-total-list div{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-radius:14px;background:#f8fafc}.owner-readiness-list a{color:inherit}.owner-readiness-list span{flex:1 1}.owner-readiness-list strong,.owner-total-list strong{color:var(--deep-navy)}.owner-accuracy-panel.pass{border-left:6px solid #16a34a}.owner-accuracy-panel.warn{border-left:6px solid #f59e0b}.owner-accuracy-panel.fail{border-left:6px solid #dc2626}.owner-check-list p{margin:0;padding:10px 12px;border-radius:12px;background:#f8fafc;color:var(--muted);font-weight:850}.owner-check-list p.fail{color:#991b1b;background:#fef2f2}.owner-check-list p.warn{color:#92400e;background:#fffbeb}.performance-summary-card{margin-top:12px;border:1px solid #d9e0e8;border-radius:18px;background:#ffffff;box-shadow:0 14px 32px rgba(15,23,42,.05)}.performance-summary-title{min-height:62px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;border-bottom:1px solid #e8edf3}.performance-summary-title h2{margin:0;color:var(--deep-navy);font-size:24px;letter-spacing:-.04em}.performance-legend{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;color:#344054;font-size:13px;font-weight:850}.performance-legend span{display:inline-flex;align-items:center;gap:7px}.performance-dot{width:11px;height:11px;border-radius:999px}.performance-dot.current{background:#2f6fb1}.performance-dot.previous{border:1px solid #2f6fb1;background:repeating-linear-gradient(135deg,#2f6fb1,#2f6fb1 2px,#ffffff 0,#ffffff 4px)}.performance-summary-body{display:grid;grid-template-columns:minmax(0,1.42fr) minmax(320px,.82fr);grid-gap:18px;gap:18px;padding:18px}.performance-chart-label{min-height:22px;display:flex;align-items:center;justify-content:space-between;gap:8px;color:#111827;font-size:13px}.performance-chart-label strong{font-weight:950}.performance-chart-label span{color:#64748b;font-size:12px;font-weight:850}.performance-chart-inspector{min-height:42px;margin-top:8px;padding:9px 12px;display:flex;align-items:center;gap:12px;border:1px solid #dbe6f2;border-radius:14px;color:#334155;font-size:13px;font-weight:850}.performance-chart-inspector strong{font-size:15px;font-weight:950}.performance-chart-inspector span{white-space:nowrap}.performance-chart{min-height:252px;margin-top:6px;display:grid;grid-template-columns:44px minmax(0,1fr);grid-gap:10px;gap:10px}.performance-y-axis{display:flex;flex-direction:column;justify-content:space-between;padding:0 0 31px;color:#475467;font-size:12px;font-weight:850;text-align:right}.performance-bar-grid{position:relative;display:grid;grid-template-columns:repeat(24,minmax(12px,1fr));grid-gap:4px;gap:4px;border-bottom:1px solid #bfc8d4;background:linear-gradient(#e7edf5 1px,transparent 0) 0 0 /100% 25%,#ffffff}.performance-hour-slot{min-width:0;display:grid;grid-template-rows:minmax(0,1fr) 30px;align-items:stretch;padding:0;font:inherit;cursor:pointer}.performance-hour-slot:focus-visible{outline:3px solid rgba(47,111,177,.28);outline-offset:3px}.performance-hour-slot.selected .performance-hour-bars{border-radius:8px 8px 0 0;background:rgba(47,111,177,.08)}.performance-hour-bars{display:grid;grid-template-columns:1fr 1fr;grid-gap:2px;gap:2px;justify-items:center}.performance-hour-bars span{width:min(8px,100%);min-height:0;border-radius:0}.performance-hour-bars .current{background:#2f6fb1}.performance-hour-bars .previous{border:1px solid #2f6fb1;background:repeating-linear-gradient(135deg,#2f6fb1,#2f6fb1 2px,#ffffff 0,#ffffff 4px)}.performance-hour-slot small{padding-top:6px;color:#475467;font-size:11px;font-weight:800;line-height:1.05;text-align:center}.performance-metric-list{display:grid;align-content:start;padding-top:2px}.performance-metric-list>button{min-height:66px;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label value" "label change";grid-column-gap:16px;column-gap:16px;align-items:center;padding:11px 10px;border:0;border-left:4px solid transparent;background:transparent;cursor:pointer;font:inherit;text-align:left}.performance-metric-list>button.featured{border-left-color:#2f6fb1;background:#e8f2ff}.performance-metric-list>button:hover{background:#f8fafc}.performance-metric-list span{grid-area:label;display:inline-flex;align-items:center;gap:6px;color:#111827;font-size:14px;font-weight:900}.performance-metric-list strong{grid-area:value;color:#030712;font-size:15px;font-weight:950;text-align:right}.performance-metric-list small{grid-area:change;display:inline-flex;justify-content:flex-end;align-items:center;gap:6px;color:#475467;font-size:12px;font-weight:850;text-align:right}.performance-metric-list small.down,.performance-metric-list small.up{color:#111827}.performance-help{width:14px;height:14px;display:inline-grid;place-items:center;border:1px solid #98a2b3;border-radius:999px;color:#667085;font-size:10px;font-style:normal;line-height:1}.performance-arrow{width:0;height:0;display:inline-block;border-left:5px solid transparent;border-right:5px solid transparent}.performance-arrow.up{border-bottom:6px solid #111827}.performance-arrow.down{border-top:6px solid #111827}.performance-arrow.neutral{width:9px;height:2px;border:0;background:#667085}.performance-details-link{justify-self:end;margin-top:6px;color:#0b5cab;letter-spacing:.04em;text-decoration:underline}@media (max-width:1100px){.accuracy-checks,.accuracy-grid,.admin-shell,.bin-pricing-board,.bin-pricing-hero,.comparison-banner,.daily-accuracy-strip,.daily-main-grid,.daily-report-toolbar,.daily-setup-shortcuts,.daily-total-grid,.dashboard-action-strip,.live-status-strip,.metric-grid,.owner-action-grid,.owner-command-header,.owner-kpi-grid,.owner-live-registers,.owner-main-grid,.performance-summary-body,.pl-ad-grid,.pl-grid-2,.pl-sales-grid,.pl-total-strip,.platform-action-grid,.pos-setup-code-panel,.pos-setup-main,.receipt-setup-panel,.register-slot-grid,.report-control-bar,.report-focus-grid,.report-focus-grid.lower,.sales-summary-card,.service-charge-field-grid,.setup-command-grid,.setup-grid,.setup-hero-card,.setup-runbook,.setup-store-grid,.setup-system-panel .title-row,.simple-kpi-grid,.store-tabs,.super-audit-list>div:not(.daily-empty),.super-command-grid,.super-kpi-grid,.super-status-strip,.super-two-column,.two-column{grid-template-columns:1fr}.sidebar{position:static;height:auto}.sales-summary-card{padding:16px}.daily-item-list>div:not(.daily-empty),.daily-sale-list>div:not(.daily-empty),.simple-bar-row{grid-template-columns:1fr}.daily-item-list small,.daily-item-list strong,.simple-bar-row small,.simple-bar-row strong{text-align:left}.daily-line-row{grid-template-columns:1fr}.daily-line-row small,.daily-line-row strong{text-align:left}.pos-setup-topbar{align-items:stretch;flex-direction:column}.pos-setup-topbar label,.pos-setup-topbar select{width:100%}.owner-action-grid,.owner-kpi-grid,.owner-live-registers{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-breakdown-grid,.detail-kpi-grid,.detail-report-filters,.detail-report-layout,.detail-section-grid.totals,.transaction-id-grid{grid-template-columns:1fr}.transaction-list-panel{position:static;max-height:none}.transaction-list{max-height:360px}.transaction-detail-header{display:grid}.detail-status-stack{justify-items:start}}@media (max-width:760px){.admin-shell{display:block}.sidebar{padding:10px;border-right:0;border-bottom:1px solid #1d2939}.brand-mark{min-height:38px;border-radius:12px;padding:0 10px;font-size:20px}.sidebar-kicker{display:none}.sidebar-nav{margin-top:10px;display:flex;gap:10px;overflow-x:auto;padding-bottom:4px;scrollbar-width:thin}.sidebar-nav-group{display:flex;gap:6px;flex:0 0 auto}.sidebar-nav-group p{display:none}.sidebar a,.sidebar-nav-group a{white-space:nowrap;font-size:13px;padding:9px 10px}.sidebar-note{margin-top:10px;grid-template-columns:1fr auto;align-items:center;padding:10px}.sidebar-note span{display:none}.sidebar-note button{min-height:34px;padding:0 12px}.content{padding:10px}.hero{padding:12px;border-radius:14px;align-items:flex-start}.hero h2{font-size:20px}.hero-subheading{display:none}.hero-actions{gap:6px}.signed-in-pill{display:none}.owner-kpi-grid{margin-top:10px;gap:8px}.owner-kpi-grid article{min-width:0;padding:11px;border-radius:14px}.owner-action-card span,.owner-bar-row small,.owner-kpi-grid span,.owner-panel-title span,.owner-register-card span,.owner-total-list span{font-size:10px;letter-spacing:.05em}.owner-kpi-grid strong{font-size:clamp(22px,7vw,30px);line-height:1}.owner-kpi-grid small{font-size:11px;line-height:1.25}.owner-command-header{gap:8px}.owner-action-card,.owner-command-header>div,.owner-empty-state,.owner-kpi-grid article,.owner-panel,.owner-register-card,.pos-setup-code-panel,.pos-setup-main,.pos-setup-store-card,.pos-setup-topbar,.register-slot-card,.setup-command-card{border-radius:14px}.register-slot-grid,.setup-command-grid,.setup-readiness-grid,.setup-runbook{grid-template-columns:1fr 1fr}.receipt-field-grid,.receipt-setup-panel{grid-template-columns:1fr}.pos-setup-code-panel{padding:14px}.activation-code-box strong{font-size:30px}.pos-store-code{font-size:20px}.owner-cloud-pill,.owner-date-picker,.owner-store-picker{padding:10px}.owner-date-picker input,.owner-store-picker select,.owner-store-search{min-height:36px;border-radius:11px}.owner-store-options{grid-auto-flow:column;grid-auto-columns:minmax(118px,42%);grid-template-columns:none;max-height:none;overflow-x:auto;overflow-y:hidden;padding-bottom:2px}.owner-cloud-pill{min-height:58px}.owner-cloud-pill strong,.owner-register-card strong{font-size:15px}.owner-action-card{min-height:84px;padding:11px}.owner-action-card strong,.owner-panel-title h3{font-size:18px}.owner-panel{padding:12px}.owner-bar-row{grid-template-columns:1fr;gap:7px;padding:9px 0}.owner-bar-row>strong{text-align:left}.owner-readiness-list a,.owner-total-list div{min-height:42px;padding:8px 10px}.performance-summary-title{min-height:50px;align-items:flex-start;padding:12px}.performance-summary-title h2{font-size:20px}.performance-summary-body{padding:12px;gap:12px}.performance-metric-list{order:-1}.performance-metric-list>button{min-height:54px;padding:8px}.performance-chart{overflow-x:auto}.performance-bar-grid{min-width:620px}.performance-y-axis{min-width:38px}.performance-chart-inspector{flex-wrap:wrap}}.admin-page-detailed .detail-breakdown-grid,.admin-page-detailed .detail-kpi-grid,.admin-page-detailed .detail-report-layout,.admin-page-detailed .transaction-sheet-card{display:none}.report-spreadsheet-workspace{margin-top:12px;display:grid;grid-gap:10px;gap:10px}.spreadsheet-topline{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border:1px solid #b9c7d5;border-bottom:0;background:#f5f8fb}.spreadsheet-topline div{min-height:50px;display:grid;align-content:center;grid-gap:2px;gap:2px;border-right:1px solid #d4dee8;padding:8px 10px}.spreadsheet-topline div:last-child{border-right:0}.spreadsheet-inspector-title span,.spreadsheet-topline span{color:#526174;font-size:10px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.spreadsheet-topline strong{color:#071426;font-size:17px;font-weight:950;line-height:1.1}.spreadsheet-topline .spreadsheet-alert{background:#fff5f5;color:#b42318}.spreadsheet-tabs{display:flex;flex-wrap:wrap;align-items:stretch;border:1px solid #b9c7d5;background:#eef3f8}.spreadsheet-tabs button{min-height:42px;display:inline-flex;align-items:center;gap:8px;border:0;border-right:1px solid #cbd6e2;background:transparent;color:#27364a;cursor:pointer;font-weight:950;padding:8px 12px}.spreadsheet-tabs button.active{background:#163d68;color:#ffffff}.spreadsheet-tabs strong{min-width:28px;border-radius:999px;background:rgba(15,23,42,.1);font-size:11px;padding:2px 7px;text-align:center}.spreadsheet-tabs button.active strong{background:rgba(255,255,255,.22)}.spreadsheet-action-row{min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid #b9c7d5;background:#ffffff;padding:7px 9px;color:#475467;font-size:12px;font-weight:850}.spreadsheet-density-controls{display:inline-flex;border:1px solid #cbd6e2;background:#f5f8fb}.spreadsheet-density-controls button{min-height:28px;border:0;border-right:1px solid #cbd6e2;background:transparent;color:#334155;cursor:pointer;font-size:11px;font-weight:950;padding:5px 9px;white-space:nowrap}.spreadsheet-density-controls button:last-child{border-right:0}.spreadsheet-density-controls button.active{background:#163d68;color:#ffffff}.spreadsheet-grid-wrap{max-height:520px;overflow:auto;border:1px solid #aebdcb;background:#ffffff}.spreadsheet-table{width:100%;min-width:1040px;border-collapse:collapse;color:#172033;font-size:12px;line-height:1.25}.report-table-scroll{width:100%;overflow-x:auto}.spreadsheet-table.compact{min-width:0}.spreadsheet-table.comfortable td,.spreadsheet-table.comfortable th{padding:9px 10px}.spreadsheet-table td,.spreadsheet-table th{border:1px solid #d6dee8;padding:6px 8px;text-align:left;vertical-align:top;white-space:nowrap}.spreadsheet-table th{position:-webkit-sticky;position:sticky;top:0;z-index:2;background:#243746;color:#ffffff;font-size:11px;font-weight:950}.spreadsheet-table td:first-child,.spreadsheet-table th:first-child{position:-webkit-sticky;position:sticky;left:0;z-index:1;background:#ffffff;box-shadow:1px 0 0 #d6dee8}.spreadsheet-table th:first-child{z-index:3;background:#243746}.spreadsheet-table th button{border:0;background:transparent;color:inherit;cursor:pointer;font:inherit;padding:0;text-align:left}.spreadsheet-table tbody tr:nth-child(2n) td,.spreadsheet-table tbody tr:nth-child(2n) td:first-child{background:#f8fbfe}.spreadsheet-table tbody tr.active td,.spreadsheet-table tbody tr.active td:first-child,.spreadsheet-table tbody tr:hover td,.spreadsheet-table tbody tr:hover td:first-child{background:#e5f1ff}.spreadsheet-table .money-cell,.spreadsheet-table .number-cell{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.spreadsheet-table .strong-cell{color:#071426;font-weight:950}.spreadsheet-table code{max-width:420px;display:inline-block;overflow:hidden;color:#334155;font-size:11px;text-overflow:ellipsis;vertical-align:bottom}.spreadsheet-rollups{display:grid;grid-template-columns:repeat(2,minmax(320px,1fr));grid-gap:10px;gap:10px;padding:10px}.spreadsheet-inspector{border:1px solid #b9c7d5;background:#ffffff}.spreadsheet-inspector-title{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 12px;border-bottom:1px solid #d7e0ea;background:#f5f8fb;padding:8px 10px}.spreadsheet-inspector-title strong{color:#071426;font-size:15px;font-weight:950}.spreadsheet-inspector-title small{color:#526174;font-size:12px;font-weight:850}.spreadsheet-inspector-grid{display:grid;grid-template-columns:minmax(260px,.85fr) minmax(320px,1fr) minmax(300px,.9fr) minmax(300px,.9fr);grid-gap:8px;gap:8px;overflow-x:auto;padding:8px}.weekly-kpi-grid article{min-height:92px;padding:12px}.weekly-main-card{border-radius:14px}.weekly-section-title h3{font-size:19px}.weekly-day-chart{height:262px}.weekly-bars span{width:min(20px,70%)}.weekly-day-table-wrap{margin-top:12px;overflow-x:auto;border:1px solid #d6dee8;background:#ffffff}.weekly-day-table{width:100%;min-width:760px;border-collapse:collapse;color:#172033;font-size:12px}.weekly-day-table td,.weekly-day-table th{border-bottom:1px solid #e2e8f0;padding:8px 9px;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.weekly-day-table th{background:#f1f5f9;color:#526174;font-size:10px;font-weight:950;letter-spacing:.06em;text-transform:uppercase}.weekly-day-table td:first-child,.weekly-day-table th:first-child{text-align:left}.weekly-day-table td small,.weekly-day-table td strong{display:block}.weekly-day-table td small{color:#64748b;font-size:11px;font-weight:850}@media (max-width:1180px){.spreadsheet-topline{grid-template-columns:repeat(3,minmax(0,1fr))}.spreadsheet-inspector-grid,.spreadsheet-rollups{grid-template-columns:1fr}}@media (max-width:760px){.spreadsheet-topline{grid-template-columns:repeat(2,minmax(0,1fr))}.spreadsheet-grid-wrap{max-height:430px}.spreadsheet-tabs button{flex:1 1 45%;justify-content:space-between}}@media (max-width:440px){.owner-action-grid,.owner-kpi-grid,.owner-live-registers,.register-slot-grid,.setup-command-grid,.setup-readiness-grid,.setup-runbook{grid-template-columns:1fr 1fr}.owner-kpi-grid strong{font-size:clamp(20px,8vw,26px)}.pos-setup-topbar>div{align-items:flex-start;flex-direction:column}}:root{--shadow-soft:0 10px 26px rgba(16,24,40,0.055);--shadow-card:0 16px 42px rgba(16,24,40,0.07);--radius-card:18px;--focus-ring:0 0 0 4px rgba(0,165,200,0.18);font-family:Segoe UI Variable,Aptos,Segoe UI,sans-serif}body{background:radial-gradient(circle at top right,rgba(0,165,200,.1),transparent 32rem),linear-gradient(180deg,#f8fbff,#f3f7fb);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a,button,input,select,textarea{transition:border-color .14s ease,background .14s ease,box-shadow .14s ease,color .14s ease,transform .14s ease}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:none;box-shadow:var(--focus-ring)}.admin-shell{grid-template-columns:220px minmax(0,1fr)}.sidebar{padding:18px 16px;overflow-y:auto;background:radial-gradient(circle at 20% 0,rgba(0,165,200,.22),transparent 14rem),linear-gradient(180deg,#0a1220,#080d17)}.brand-mark{width:154px;border-radius:15px;box-shadow:0 12px 28px rgba(0,0,0,.22)}.sidebar-kicker{margin-top:12px;font-size:11px;letter-spacing:.1em}.sidebar-nav{margin-top:16px;gap:14px}.sidebar-nav-group{gap:5px}.sidebar-nav-group p{color:#7f8da2}.sidebar a,.sidebar-nav-group a{min-height:38px;display:flex;align-items:center;padding:9px 11px;border-radius:11px;color:#d7dee9;line-height:1.15}.sidebar a:hover,.sidebar-nav-group a:hover{border-color:rgba(148,163,184,.22);background:rgba(255,255,255,.055)}.sidebar a.active,.sidebar-nav-group a.active{background:rgba(255,255,255,.1);box-shadow:inset 4px 0 0 var(--brand-blue)}.sidebar-note{margin-top:20px;padding:12px;border-radius:14px;background:rgba(255,255,255,.035)}.sidebar-note button:hover{background:#182235}.content{padding:18px}.hero{min-height:78px;padding:14px 16px;border-radius:var(--radius-card);box-shadow:var(--shadow-soft)}.hero h2{font-size:clamp(21px,1.8vw,26px)}.hero-subheading{max-width:700px;margin-top:5px;line-height:1.38}.signed-in-pill{min-height:42px;align-content:center;border-radius:12px;padding:8px 11px}.card button,.employee-access-row button,.hero button,.owner-row-actions button,.primary-action,.secondary-action,.store-actions a,.store-actions button{min-height:40px;border-radius:11px;line-height:1}.hero button:hover,.primary-action:hover{background:#008fb0;transform:translateY(-1px)}.card button.secondary-action:hover,.secondary-action:hover{background:#e6edf5}.owner-action-card,.owner-command-header>div,.owner-empty-state,.owner-kpi-grid article,.owner-panel,.owner-register-card,.performance-summary-card,.pos-setup-code-panel,.pos-setup-main,.pos-setup-store-card,.register-slot-card,.report-picker-panel,.setup-command-card{border-color:#dce6f0;border-radius:var(--radius-card);box-shadow:var(--shadow-soft)}.setup-launch-rail{margin-top:14px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px}.setup-launch-rail article{min-height:112px;display:grid;align-content:start;grid-gap:5px;gap:5px;border-radius:var(--radius-card);background:#ffffff;padding:14px;border:1px solid #dce6f0;border-top:5px solid #94a3b8;box-shadow:var(--shadow-soft)}.setup-launch-rail article.ready{border-top-color:#16a34a;background:linear-gradient(180deg,#ffffff,#f0fdf4)}.setup-launch-rail article.pending{border-top-color:#facc15;background:linear-gradient(180deg,#ffffff,#fffbeb)}.setup-launch-rail article.blocked,.setup-launch-rail article.needs-work{border-top-color:#dc2626;background:linear-gradient(180deg,#ffffff,#fff7f7)}.setup-launch-rail span{color:#64748b;font-size:11px;font-weight:950;letter-spacing:.1em;text-transform:uppercase}.setup-launch-rail strong{color:#081426;font-size:17px;font-weight:950;letter-spacing:-.02em}.setup-launch-rail small{color:#526174;font-size:12px;font-weight:820;line-height:1.35}.setup-owner-flow{margin-top:14px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.setup-owner-flow article,.setup-readiness-panel{border:1px solid #dce6f0;border-radius:var(--radius-card);background:#ffffff;box-shadow:var(--shadow-soft)}.setup-owner-flow article{min-height:118px;padding:16px;display:grid;align-content:start;grid-gap:7px;gap:7px;border-left:6px solid #facc15}.setup-owner-flow article.ready{border-left-color:#16a34a;background:linear-gradient(180deg,#ffffff,#f2fff6)}.setup-owner-flow article.warn{border-left-color:#dc2626;background:linear-gradient(180deg,#ffffff,#fff7f7)}.setup-owner-flow article.pending{border-left-color:#facc15;background:linear-gradient(180deg,#ffffff,#fffbeb)}.setup-activation-readiness span,.setup-owner-flow span,.setup-readiness-panel span{color:#64748b;font-size:11px;font-weight:950;letter-spacing:.1em;text-transform:uppercase}.setup-activation-readiness strong,.setup-owner-flow strong,.setup-readiness-panel strong{color:#081426;font-size:18px;font-weight:950;letter-spacing:-.025em}.setup-activation-readiness small,.setup-owner-flow small,.setup-readiness-panel small,.slot-readiness{color:#526174;font-size:12px;font-weight:820;line-height:1.35}.setup-readiness-panel{margin-top:14px;padding:16px;display:grid;grid-template-columns:minmax(240px,.78fr) minmax(0,1.22fr);grid-gap:14px;gap:14px;align-items:center}.setup-readiness-panel.ready{border-color:rgba(22,163,74,.28);background:linear-gradient(135deg,#ffffff,#f1fff5)}.setup-readiness-panel p{margin:6px 0 0;color:#526174;font-size:13px;font-weight:750;line-height:1.45}.setup-readiness-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.setup-readiness-list a{min-height:76px;padding:12px;display:grid;grid-gap:4px;gap:4px;align-content:center;border:1px solid #e1e8f0;border-radius:16px;background:#f8fbff;text-decoration:none}.setup-readiness-list a:hover{border-color:rgba(0,165,200,.45);box-shadow:0 14px 28px rgba(0,165,200,.1)}.setup-activation-readiness{margin-top:14px;padding:12px;display:grid;grid-gap:4px;gap:4px;border:1px solid #e1e8f0;border-radius:16px;background:#f8fbff}.setup-activation-readiness.ready{border-color:rgba(22,163,74,.3);background:#f0fdf4}.setup-activation-readiness.warn{border-color:rgba(220,38,38,.22);background:#fff7f7}.slot-readiness{display:inline-flex;margin:4px 0 8px}.slot-readiness.ready{color:#166534}.slot-readiness.warn{color:#9f1239}@media (max-width:1020px){.setup-owner-flow,.setup-readiness-list,.setup-readiness-panel{grid-template-columns:1fr}}.owner-kpi-grid{gap:12px}.owner-kpi-grid article{min-height:116px;padding:16px;align-content:center}.owner-action-card span,.owner-bar-row small,.owner-kpi-grid span,.owner-panel-title span,.owner-register-card span,.owner-total-list span{color:#5b6b82;letter-spacing:.075em}.owner-kpi-grid strong{font-size:clamp(25px,2.25vw,32px);line-height:1}.owner-action-grid{gap:12px}.owner-action-card{min-height:88px;padding:14px;border-left:4px solid transparent}.owner-action-card:hover{border-color:rgba(0,165,200,.52);border-left-color:var(--brand-blue);box-shadow:0 16px 34px rgba(0,165,200,.11)}.owner-action-card strong{font-size:18px;line-height:1.05}.owner-action-card small{color:#59677c;font-size:13px}.owner-panel{padding:16px}.owner-panel-title h3{letter-spacing:-.035em}table{border-radius:14px;overflow:hidden}th{background:#eef3f8;color:#334155;font-size:12px;letter-spacing:.045em;text-transform:uppercase}td{color:#1f2937}td,th{border-bottom-color:#e6edf5;line-height:1.35}tbody tr:hover td{background:#f8fbff}.performance-summary-card{margin-top:14px;border-color:#dce6f0;box-shadow:var(--shadow-card)}.performance-summary-title{min-height:58px;padding:14px 16px;background:linear-gradient(180deg,#ffffff,#fbfdff)}.performance-summary-title h2{font-size:23px;font-weight:850}.performance-legend{gap:14px}.performance-summary-body{grid-template-columns:minmax(0,1.48fr) minmax(300px,.72fr);gap:16px;padding:16px}.performance-chart-label{color:#334155}.performance-chart{min-height:238px;grid-template-columns:42px minmax(0,1fr)}.performance-y-axis{color:#64748b}.performance-bar-grid{border-bottom:1px solid #b8c4d0;background:linear-gradient(180deg,transparent calc(25% - 1px),#e5edf5 calc(25% - 1px),#e5edf5 25%,transparent 0),linear-gradient(180deg,transparent calc(50% - 1px),#e5edf5 calc(50% - 1px),#e5edf5 50%,transparent 0),linear-gradient(180deg,transparent calc(75% - 1px),#e5edf5 calc(75% - 1px),#e5edf5 75%,transparent 0)}.performance-hour-bars{gap:3px}.performance-hour-bars span{width:min(9px,100%);border-radius:4px 4px 0 0}.performance-hour-bars .current{background:#2468a8;box-shadow:0 -1px 0 rgba(36,104,168,.18)}.performance-hour-bars .previous{border-color:#2468a8;background:repeating-linear-gradient(135deg,#2468a8,#2468a8 2px,#ffffff 0,#ffffff 5px)}.performance-hour-slot small{color:#526174}.performance-metric-list{gap:8px}.performance-metric-list button{min-height:66px;border-radius:12px;border-color:#e1e8f0;background:#ffffff;padding:12px 13px}.performance-metric-list button:hover{border-color:rgba(0,165,200,.42);background:#fbfdff}.performance-metric-list button.featured{background:#e8f4ff;border-color:rgba(36,104,168,.38);box-shadow:inset 4px 0 0 #2468a8}.performance-metric-list button strong{font-size:18px}.performance-metric-list button small{font-size:12px}.performance-details-link{margin-top:2px;align-self:end;font-size:12px;font-weight:950;letter-spacing:.07em;text-transform:uppercase}@media (min-width:1280px){.content{padding:20px 22px}.owner-main-grid{gap:12px}}@media (max-width:1100px){.admin-shell{grid-template-columns:1fr}.owner-action-grid,.owner-kpi-grid,.owner-live-registers,.pallet-kpi-strip,.pallet-review-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.pallet-workspace{grid-template-columns:1fr}.manager-bottom-grid,.manager-kpi-grid,.manager-priority-actions,.pallet-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.manager-layout{grid-template-columns:1fr}}@media (max-width:760px){.pallet-form-grid.three,.pallet-form-grid.two,.pallet-kpi-strip,.pallet-review-strip,.pallet-tabs{grid-template-columns:1fr}.manager-header-actions,.manager-panel-title,.manager-status-card,.pallet-match-card,.pallet-section-title{align-items:stretch;flex-direction:column}.manager-header-actions button,.manager-header-actions select{width:100%}.manager-bottom-grid,.manager-form-grid,.manager-kpi-grid,.manager-link-grid,.manager-priority-actions{grid-template-columns:1fr}}.weekly-report-page{margin-top:16px;display:grid;grid-gap:14px;gap:14px}.weekly-report-toolbar{grid-template-columns:minmax(240px,1fr) auto minmax(170px,.4fr) auto auto;grid-gap:10px;gap:10px;align-items:flex-end;border:1px solid #dce6f0;border-radius:var(--radius-card);background:#ffffff;padding:14px;box-shadow:var(--shadow-soft)}.weekly-report-toolbar label{grid-gap:5px;gap:5px;color:#5b6b82;font-size:12px;font-weight:950;letter-spacing:.06em;text-transform:uppercase}.weekly-report-toolbar input,.weekly-report-toolbar select{min-height:40px;border:1px solid #d6e1ec;border-radius:11px;background:#ffffff;padding:0 12px;color:#0f172a;font-size:14px;font-weight:850;text-transform:none;letter-spacing:0}.weekly-report-toolbar a,.weekly-report-toolbar button{min-height:40px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:11px;background:#111827;color:#ffffff;padding:0 13px;font-size:13px;font-weight:950;text-decoration:none;cursor:pointer}.weekly-report-toolbar a{background:#eef5fb;color:#0f3b5f}.weekly-status-pill{display:flex;justify-content:space-between;gap:12px;border:1px solid #dce6f0;border-radius:14px;background:#f8fbff;padding:11px 14px;color:#475467;font-size:13px;font-weight:850}.weekly-status-pill strong{color:#0f172a}.weekly-kpi-grid{display:grid;grid-gap:12px;gap:12px}.weekly-kpi-grid article,.weekly-main-card{border:1px solid #dce6f0;border-radius:var(--radius-card);background:#ffffff;box-shadow:var(--shadow-soft)}.weekly-kpi-grid article{min-height:112px;display:grid;align-content:center;grid-gap:5px;gap:5px;padding:16px}.weekly-kpi-grid span,.weekly-section-title span{color:#5b6b82;font-size:11px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.weekly-kpi-grid strong{color:#061226;font-size:clamp(26px,2.4vw,34px);line-height:1;letter-spacing:-.045em}.weekly-kpi-grid small{color:#64748b;font-weight:850}.weekly-main-card{padding:16px}.weekly-section-title{display:flex;align-items:center;justify-content:space-between;gap:14px}.weekly-section-title h3{margin:3px 0 0;color:#0f172a;font-size:22px;letter-spacing:-.035em}.weekly-legend{display:flex;gap:12px;color:#475467;font-size:13px;font-weight:850}.weekly-legend span{display:inline-flex;align-items:center;gap:6px;color:#475467;letter-spacing:0;text-transform:none}.weekly-legend i{width:11px;height:11px;display:inline-flex;border-radius:999px}.weekly-legend i.current{background:#2468a8}.weekly-legend i.previous{border:1px solid #2468a8;background:repeating-linear-gradient(135deg,#2468a8,#2468a8 2px,#ffffff 0,#ffffff 5px)}.weekly-day-chart{height:312px;margin-top:14px;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:12px;gap:12px;border-bottom:1px solid #b8c4d0;background:linear-gradient(180deg,transparent calc(25% - 1px),#e5edf5 calc(25% - 1px),#e5edf5 25%,transparent 0),linear-gradient(180deg,transparent calc(50% - 1px),#e5edf5 calc(50% - 1px),#e5edf5 50%,transparent 0),linear-gradient(180deg,transparent calc(75% - 1px),#e5edf5 calc(75% - 1px),#e5edf5 75%,transparent 0)}.weekly-day-chart a{min-width:0;display:grid;grid-template-rows:1fr auto auto;grid-gap:6px;gap:6px;color:#0f172a;text-align:center;text-decoration:none}.weekly-bars{display:grid;grid-template-columns:1fr 1fr;align-items:flex-end;grid-gap:4px;gap:4px;justify-items:center}.weekly-bars span{width:min(26px,70%);min-height:3px;border-radius:5px 5px 0 0}.weekly-bars .current{background:#2468a8}.weekly-bars .previous{border:1px solid #2468a8;background:repeating-linear-gradient(135deg,#2468a8,#2468a8 2px,#ffffff 0,#ffffff 5px)}.weekly-day-chart strong{font-size:13px;font-weight:950}.weekly-day-chart small{color:#526174;font-size:12px;font-weight:850}.weekly-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.weekly-list{margin-top:12px;display:grid;grid-gap:8px;gap:8px}.weekly-list div{min-height:44px;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;border-radius:12px;background:#f8fbff;padding:10px 12px}.weekly-list span{color:#334155;font-weight:900;text-transform:capitalize}.weekly-list strong{color:#0f172a;font-weight:950}.weekly-list small{grid-column:1/-1;color:#64748b;font-size:12px;font-weight:800}.weekly-list p{margin:0;color:#64748b;font-weight:850}.weekly-pl-card{display:grid;grid-gap:12px;gap:12px}.weekly-pl-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.weekly-pl-actions a,.weekly-pl-readonly{min-height:34px;display:inline-flex;align-items:center;border-radius:999px;padding:0 12px;background:#eef5fb;color:#0f3b5f;font-size:12px;font-weight:950;text-decoration:none}.weekly-pl-readonly{background:#ecfdf3;color:#067647}.weekly-pl-note,.weekly-pl-status{margin:0;border:1px solid #dce6f0;border-radius:12px;background:#f8fbff;padding:10px 12px;color:#475467;font-size:13px;font-weight:850}.weekly-pl-status{display:flex;justify-content:space-between;gap:10px}.weekly-pl-status strong{color:#9f1c1c}.weekly-pl-visibility{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;border:1px solid #dce6f0;border-radius:14px;background:#fbfdff;padding:12px}.weekly-pl-visibility.shared{border-color:#bbf7d0;background:#f0fdf4}.weekly-pl-visibility.company{border-color:rgba(188,204,220,.74);background:#f8fbff}.weekly-pl-visibility div{display:grid;grid-gap:3px;gap:3px}.weekly-pl-visibility span{color:#64748b;font-size:12px;font-weight:950;text-transform:uppercase}.weekly-pl-visibility strong{color:#0f172a;font-size:15px;font-weight:950}.weekly-pl-visibility small{color:#64748b;font-size:12px;font-weight:800;line-height:1.35}.weekly-pl-visibility .pl-cost-toggle{justify-self:end}.weekly-pl-visibility .pl-cost-toggle:disabled{cursor:not-allowed;opacity:.62}.weekly-scope-note{color:#64748b;font-size:12px;font-weight:800;line-height:1.3}@media (max-width:720px){.weekly-pl-visibility{grid-template-columns:1fr}.weekly-pl-visibility .pl-cost-toggle{justify-self:stretch;justify-content:center;width:100%}}.weekly-pl-comparison-strip{display:grid;grid-template-columns:minmax(210px,1.1fr) repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.weekly-pl-comparison-row,.weekly-pl-comparison-title{min-height:88px;display:grid;align-content:center;grid-gap:4px;gap:4px;border:1px solid rgba(188,204,220,.74);border-radius:14px;background:linear-gradient(135deg,rgba(255,255,255,.92),rgba(245,249,252,.8)),rgba(255,255,255,.78);box-shadow:inset 0 1px 0 rgba(255,255,255,.92),0 10px 26px rgba(15,39,64,.06);padding:11px 12px}.weekly-pl-comparison-row span,.weekly-pl-comparison-title span{color:#5b6b82;font-size:10px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.weekly-pl-comparison-row strong,.weekly-pl-comparison-title strong{color:#061226;font-size:clamp(17px,1.7vw,24px);line-height:1.05}.weekly-pl-comparison-row small,.weekly-pl-comparison-title small{color:#64748b;font-size:12px;font-weight:800;line-height:1.3}.weekly-pl-comparison-row em{align-self:end;justify-self:start;border-radius:999px;background:rgba(100,116,139,.1);color:#475467;font-size:12px;font-style:normal;font-weight:950;padding:3px 8px}.weekly-pl-comparison-row.up{border-color:rgba(134,239,172,.82)}.weekly-pl-comparison-row.up em{background:rgba(16,185,129,.12);color:#067647}.weekly-pl-comparison-row.down{border-color:rgba(254,202,202,.9)}.weekly-pl-comparison-row.down em{background:rgba(244,63,94,.1);color:#b42318}.weekly-pl-audit,.weekly-pl-metric-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px}.weekly-pl-audit div,.weekly-pl-metric-grid article{min-height:78px;display:grid;align-content:center;grid-gap:4px;gap:4px;border:1px solid #dce6f0;border-radius:12px;background:#fbfdff;padding:11px 12px}.weekly-pl-audit span,.weekly-pl-metric-grid span{color:#5b6b82;font-size:10px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.weekly-pl-audit strong,.weekly-pl-metric-grid strong{color:#061226;font-size:24px;line-height:1;letter-spacing:-.04em}.weekly-pl-metric-grid small{color:#64748b;font-weight:850}.weekly-pl-audit{grid-template-columns:1.5fr repeat(3,minmax(0,1fr));border:1px solid #dce6f0;border-radius:14px;padding:8px;background:#f8fbff}.weekly-pl-audit.good{border-color:#bbf7d0;background:#f0fdf4}.weekly-pl-audit.bad{border-color:#fed7aa;background:#fff7ed}.weekly-pl-table-wrap{max-height:230px;overflow:auto;border:1px solid #dce6f0;border-radius:12px}.weekly-pl-table{width:100%;border-collapse:collapse;font-size:13px}.weekly-pl-table td,.weekly-pl-table th{border-bottom:1px solid #e7eef6;padding:10px 12px;text-align:left}.weekly-pl-table th{position:-webkit-sticky;position:sticky;top:0;background:#f8fbff;color:#475467;font-size:11px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.weekly-pl-table td{color:#0f172a;font-weight:850}@media (max-width:1100px){.weekly-detail-grid,.weekly-kpi-grid,.weekly-pl-audit,.weekly-pl-comparison-strip,.weekly-pl-metric-grid,.weekly-report-toolbar{grid-template-columns:1fr}}@media (max-width:760px){.weekly-legend,.weekly-section-title,.weekly-status-pill{align-items:flex-start;flex-direction:column}.weekly-day-chart{overflow-x:auto;grid-template-columns:repeat(7,minmax(96px,1fr))}}.feature-tracker-kpis{margin-top:16px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.feature-spine-board{margin-top:10px;display:grid;grid-gap:8px;gap:8px;border:1px solid var(--line);border-radius:8px;background:#ffffff;box-shadow:0 12px 28px rgba(16,24,40,.05);padding:12px}.feature-spine-board header{min-width:0;display:grid;grid-gap:3px;gap:3px}.feature-spine-board header span,.feature-spine-step-card span{color:var(--muted);font-size:11px;font-weight:950;letter-spacing:0;text-transform:uppercase}.feature-spine-board header strong{color:var(--deep-navy);font-size:18px;font-weight:950;line-height:1.15}.feature-spine-board header small,.feature-spine-step-card small{color:var(--muted);font-size:11px;font-weight:825;line-height:1.35}.feature-spine-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:8px;gap:8px;min-width:0}.feature-spine-step-card{min-width:0;min-height:116px;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;grid-gap:4px;gap:4px;overflow:hidden;border:1px solid rgba(148,163,184,.32);border-radius:8px;background:#ffffff;padding:10px}.feature-spine-step-card.danger{border-color:#ffd2db;box-shadow:inset 4px 0 0 var(--command-red)}.feature-spine-step-card.warning{border-color:#fde5b4;box-shadow:inset 4px 0 0 var(--command-yellow)}.feature-spine-step-card.good{border-color:#cdeedc;box-shadow:inset 4px 0 0 var(--command-green)}.feature-spine-step-card.neutral{box-shadow:inset 4px 0 0 #94a3b8}.feature-spine-step-card strong{color:var(--deep-navy);font-size:15px;font-weight:950;line-height:1.15}.feature-spine-step-card em{align-self:end;color:var(--brand-blue);font-size:11px;font-style:normal;font-weight:950;line-height:1.25;overflow-wrap:anywhere}.launch-qa-runway{margin-top:10px;display:grid;grid-gap:10px;gap:10px;border:1px solid var(--line);border-radius:8px;background:#ffffff;box-shadow:0 12px 28px rgba(16,24,40,.05);padding:12px}.launch-qa-runway header{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:start}.launch-qa-evidence>div,.launch-qa-runway header>div{display:grid;grid-gap:4px;gap:4px;min-width:0}.launch-qa-evidence span,.launch-qa-runway span,.launch-qa-runway-card span{color:var(--muted);font-size:11px;font-weight:950;letter-spacing:0;text-transform:uppercase}.launch-qa-evidence strong,.launch-qa-runway header strong{color:var(--deep-navy);font-size:18px;font-weight:950;line-height:1.15}.launch-qa-evidence li,.launch-qa-evidence p,.launch-qa-evidence small,.launch-qa-runway header small,.launch-qa-runway-card small{color:var(--muted);font-size:11px;font-weight:825;line-height:1.35}.launch-qa-runway header b{min-height:28px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #fde5b4;border-radius:7px;background:#fffbeb;color:#92400e;font-size:12px;font-weight:950;padding:0 10px;white-space:nowrap}.launch-qa-runway-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;min-width:0}.launch-qa-runway-card{min-width:0;min-height:142px;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;grid-gap:5px;gap:5px;border:1px solid rgba(148,163,184,.32);border-radius:8px;background:#ffffff;color:var(--deep-navy);cursor:pointer;font:inherit;overflow:hidden;padding:10px;text-align:left}.launch-qa-runway-card.danger{border-color:#ffd2db;box-shadow:inset 4px 0 0 var(--command-red)}.launch-qa-runway-card.warning{border-color:#fde5b4;box-shadow:inset 4px 0 0 var(--command-yellow)}.launch-qa-runway-card.good{border-color:#cdeedc;box-shadow:inset 4px 0 0 var(--command-green)}.launch-qa-runway-card.selected{background:#f0f7ff;border-color:var(--brand-blue)}.launch-qa-runway-card strong{color:var(--deep-navy);font-size:14px;font-weight:950;line-height:1.15}.launch-qa-runway-card em{align-self:end;color:var(--brand-blue);font-size:11px;font-style:normal;font-weight:950;line-height:1.25;overflow-wrap:anywhere}.launch-qa-evidence{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);grid-gap:10px;gap:10px;border:1px solid #d7e2ef;border-radius:8px;background:#f8fafc;padding:10px}.launch-qa-evidence p,.launch-qa-evidence small,.launch-qa-evidence ul{margin:0}.launch-qa-evidence ul{display:grid;grid-gap:5px;gap:5px;padding-left:17px}.feature-status-board button,.feature-tracker-item,.feature-tracker-kpis article{border:1px solid var(--line);border-radius:18px;background:#ffffff;box-shadow:0 12px 28px rgba(16,24,40,.05)}.feature-tracker-kpis article{min-height:112px;padding:15px;display:grid;grid-gap:5px;gap:5px}.feature-tracker-kpis article.critical{border-color:#fecaca;background:linear-gradient(135deg,#fff,#fff7f7)}.feature-filter-row label,.feature-known-issues strong,.feature-meta-grid span,.feature-tracker-item header span,.feature-tracker-kpis span{color:var(--muted);font-size:12px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.feature-tracker-kpis strong{color:var(--deep-navy);font-size:34px;letter-spacing:0}.feature-filter-row span,.feature-known-issues span,.feature-tracker-item p,.feature-tracker-kpis small{color:var(--muted);font-weight:850}.feature-status-board{margin-top:14px;display:grid;grid-template-columns:repeat(8,minmax(0,1fr));grid-gap:8px;gap:8px}.feature-lane-board{grid-template-columns:repeat(5,minmax(0,1fr))}.feature-status-board button{min-height:78px;padding:10px;color:var(--deep-navy);cursor:pointer;display:grid;grid-gap:4px;gap:4px;text-align:left}.feature-status-board button.active{border-color:var(--brand-blue);box-shadow:inset 0 4px 0 var(--brand-blue),0 12px 28px rgba(0,165,200,.1)}.feature-status-board button span{color:var(--muted);font-size:11px;font-weight:950;text-transform:capitalize}.feature-status-board button strong{font-size:25px}.feature-status-board .blocked{background:#fef2f2}.feature-status-board .warn{background:#fffbeb}.feature-status-board .testing{background:#eff6ff}.feature-status-board .ready{background:#f0fdf4}.feature-filter-row{margin-top:14px;display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap}.feature-filter-row label{display:grid;grid-gap:5px;gap:5px}.feature-filter-row select{min-height:40px;min-width:220px;border:1px solid var(--line);border-radius:12px;background:#ffffff;color:var(--deep-navy);padding:0 12px;font-weight:900}.feature-tracker-list{margin-top:14px;display:grid;grid-gap:12px;gap:12px}.feature-tracker-item{padding:16px;display:grid;grid-gap:12px;gap:12px}.feature-tracker-item header{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.feature-tracker-item h3{margin:4px 0 0;color:var(--deep-navy);font-size:21px;letter-spacing:0;line-height:1.2}.feature-tracker-item p{margin:0;line-height:1.45}.feature-badges,.feature-known-issues,.feature-related-row{display:flex;gap:7px;flex-wrap:wrap}.feature-badges b,.feature-known-issues span,.feature-related-row span{border-radius:999px;padding:6px 9px;background:#f1f5f9;color:#334155;font-size:12px;font-weight:950;text-transform:capitalize}.feature-badges .blocked,.feature-badges .critical{background:#fee2e2;color:#991b1b}.feature-badges .high,.feature-badges .warn{background:#fef3c7;color:#92400e}.feature-badges .testing{background:#dbeafe;color:#1d4ed8}.feature-badges .ready{background:#dcfce7;color:#166534}.feature-meta-grid{display:grid;grid-template-columns:1.2fr 1fr .8fr .55fr;grid-gap:8px;gap:8px}.feature-meta-grid div{border-radius:14px;background:#f8fafc;border:1px solid #e4e7ec;padding:10px;display:grid;grid-gap:4px;gap:4px}.feature-meta-grid strong{color:var(--deep-navy);font-size:13px;line-height:1.35}.feature-known-issues{border-top:1px solid #e4e7ec;padding-top:10px}.feature-known-issues strong{width:100%}@media (max-width:1200px){.feature-meta-grid,.feature-spine-grid,.feature-status-board,.feature-tracker-kpis,.launch-qa-evidence,.launch-qa-runway-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.feature-meta-grid,.feature-spine-grid,.feature-status-board,.feature-tracker-kpis,.launch-qa-evidence,.launch-qa-runway header,.launch-qa-runway-grid{grid-template-columns:1fr}.feature-tracker-item header{display:grid}}.admin-shell{grid-template-columns:232px minmax(0,1fr)}.content{padding:16px 20px}.hero{min-height:66px;border-radius:12px}.hero h2{font-size:clamp(20px,1.6vw,24px)}.hero-subheading{max-width:860px}.brand-mark{width:132px;min-height:52px;border-radius:11px}.sidebar-nav{gap:12px}.sidebar-nav-group a{min-height:34px;border-radius:8px;font-size:13px}.owner-command-header{grid-template-columns:minmax(280px,1.1fr) 180px minmax(260px,.9fr);align-items:stretch}.detail-report-head,.detail-report-tabs,.owner-command-header>div,.owner-empty-state,.owner-panel,.performance-summary-card,.report-card,.sales-overview-card{border-radius:12px;box-shadow:none}.owner-cloud-pill,.owner-date-picker,.owner-store-picker{padding:10px 12px}.owner-store-options{max-height:92px}.owner-store-options button{border-radius:8px}.owner-cloud-pill{min-height:58px}.owner-cloud-pill strong{font-size:14px}.owner-cloud-pill span{font-size:12px;line-height:1.3}.performance-summary-card{border-color:#d6dee8}.performance-summary-title{min-height:48px;padding:10px 14px}.performance-summary-title h2{font-size:20px}.performance-summary-body{grid-template-columns:minmax(0,1.55fr) minmax(285px,.68fr);padding:12px}.performance-chart{min-height:220px}.performance-chart-inspector{border-radius:9px;padding:7px 9px}.performance-metric-list button,.performance-metric-list>button{min-height:52px;border:1px solid #e1e8f0;border-radius:8px;padding:8px 10px}.performance-metric-list button.featured,.performance-metric-list>button.featured{background:#edf6ff;box-shadow:inset 3px 0 0 #2468a8}.performance-metric-list button strong,.performance-metric-list>button strong{font-size:16px}.owner-main-grid{grid-template-columns:minmax(0,1fr) minmax(280px,.42fr);gap:10px}.owner-panel{padding:12px}.owner-panel-title{align-items:center}.owner-panel-title h3{margin-top:1px;font-size:18px;letter-spacing:-.02em}.owner-panel-title a{font-size:12px}.owner-table-wrap{margin-top:10px;overflow-x:auto}.owner-data-table{width:100%;margin-top:0;border:1px solid #dce6f0;border-radius:10px;border-collapse:separate;border-spacing:0;overflow:hidden}.owner-data-table td,.owner-data-table th{padding:9px 10px;border-bottom:1px solid #e8edf3;text-align:right;font-size:13px}.owner-data-table td:first-child,.owner-data-table th:first-child{text-align:left}.owner-data-table th{background:#f1f5f9;color:#334155;font-size:11px}.owner-data-table tr:last-child td{border-bottom:0}.owner-data-table .total-row td{background:#f8fafc;font-weight:950}.owner-data-table.compact td:last-child{font-weight:900}.owner-share-bar{width:96px;height:7px;display:inline-flex;overflow:hidden;border-radius:999px;background:#e2e8f0}.owner-share-bar i{display:block;border-radius:inherit;background:#2468a8}.owner-table-empty{margin:0;padding:14px;border:1px dashed #cbd5e1;border-radius:10px;color:#64748b;font-weight:800}.report-card{padding:12px}.card-title-row h3{font-size:18px}.card-title-row p{font-size:12px}@media (max-width:1100px){.admin-shell,.owner-command-header,.owner-main-grid,.performance-summary-body,.portal-command-strip,.portal-workflow-guide,.setup-launch-rail{grid-template-columns:1fr}.portal-command-links,.portal-workflow-guide ol{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.content{padding:10px}.hero{min-height:auto}.owner-share-bar{width:72px}.portal-command-links{grid-template-columns:1fr}.portal-command-links a{min-height:auto}.portal-workflow-guide ol{grid-template-columns:1fr}.portal-workflow-guide li{min-height:auto}}.performance-summary-card{margin-top:10px;border-radius:10px}.performance-summary-title{min-height:38px;padding:8px 12px}.performance-summary-title h2{font-size:18px}.performance-legend{gap:10px;font-size:11px}.performance-dot{width:8px;height:8px}.performance-summary-body{grid-template-columns:minmax(0,1.65fr) minmax(250px,.58fr);gap:10px;padding:10px 12px 12px}.performance-chart-label{min-height:18px;margin-bottom:2px;font-size:12px}.performance-chart-label strong{font-size:13px}.performance-chart-label span{font-size:11px}.performance-chart-inspector{min-height:28px;margin-top:4px;padding:5px 8px;gap:8px;border-radius:7px;font-size:12px}.performance-chart-inspector strong{font-size:13px}.performance-chart-inspector span{font-size:11px}.performance-chart{min-height:178px;grid-template-columns:36px minmax(0,1fr);gap:7px;margin-top:4px}.performance-y-axis{padding-bottom:24px;font-size:10px}.performance-bar-grid{grid-template-columns:repeat(24,minmax(9px,1fr))}.performance-hour-slot{grid-template-rows:minmax(0,1fr) 23px}.performance-hour-bars span{width:min(6px,100%)}.performance-hour-slot small{padding-top:4px;font-size:9px}.performance-metric-list{gap:5px}.performance-metric-list button,.performance-metric-list>button{min-height:44px;padding:6px 8px;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;column-gap:10px}.performance-metric-list span{font-size:12px}.performance-metric-list button strong,.performance-metric-list>button strong{font-size:14px}.performance-metric-list button small,.performance-metric-list>button small{gap:4px;font-size:10px}.performance-help{width:12px;height:12px;font-size:9px}.performance-arrow{border-left-width:4px;border-right-width:4px}.performance-arrow.up{border-bottom-width:6px}.performance-arrow.down{border-top-width:6px}@media (max-width:1100px){.performance-summary-body{grid-template-columns:1fr}.performance-chart{min-height:168px}}.admin-shell:not(.admin-page-pulse):not(.admin-page-reports) .content,.super-admin-shell .content{padding:16px}.admin-shell:not(.admin-page-pulse):not(.admin-page-reports) .hero,.super-admin-shell .hero{min-height:66px;padding:11px 14px;border-radius:12px;box-shadow:0 8px 20px rgba(15,23,42,.045)}.admin-shell:not(.admin-page-pulse):not(.admin-page-reports) .hero h2,.super-admin-shell .hero h2{font-size:clamp(20px,1.45vw,24px)}.admin-shell:not(.admin-page-pulse):not(.admin-page-reports) .hero-subheading,.super-admin-shell .hero-subheading{max-width:820px;font-size:13px;line-height:1.3}.admin-shell:not(.admin-page-pulse):not(.admin-page-reports) .card,.admin-shell:not(.admin-page-pulse):not(.admin-page-reports) .owner-panel,.admin-shell:not(.admin-page-pulse):not(.admin-page-reports) .report-picker-panel,.super-admin-shell .card,.super-admin-shell .owner-panel,.super-admin-shell .report-picker-panel{border-radius:12px;border-color:#d8e2ed;box-shadow:0 8px 18px rgba(15,23,42,.04)}.admin-shell:not(.admin-page-pulse):not(.admin-page-reports) .title-row,.super-admin-shell .title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.admin-shell:not(.admin-page-pulse):not(.admin-page-reports) .title-row h3,.super-admin-shell .title-row h3{margin:0;font-size:18px;letter-spacing:-.02em}.admin-shell:not(.admin-page-pulse):not(.admin-page-reports) .title-row p,.super-admin-shell .title-row p{margin:3px 0 0;color:#667085;font-size:12px;line-height:1.35}.admin-shell:not(.admin-page-pulse):not(.admin-page-reports) input:not([type=checkbox]):not([type=radio]):not([type=color]),.admin-shell:not(.admin-page-pulse):not(.admin-page-reports) select,.admin-shell:not(.admin-page-pulse):not(.admin-page-reports) textarea,.super-admin-shell input:not([type=checkbox]):not([type=radio]):not([type=color]),.super-admin-shell select,.super-admin-shell textarea{min-height:38px;border:1px solid #cfd8e3;border-radius:9px;background:#ffffff;color:#0f172a;padding:8px 10px;font-size:13px;font-weight:750}.admin-shell:not(.admin-page-pulse):not(.admin-page-reports) label,.super-admin-shell label{color:#475569;font-size:12px;font-weight:850}.admin-shell:not(.admin-page-pulse):not(.admin-page-reports) .primary-action,.admin-shell:not(.admin-page-pulse):not(.admin-page-reports) .secondary-action,.admin-shell:not(.admin-page-pulse):not(.admin-page-reports) button,.super-admin-shell .primary-action,.super-admin-shell .secondary-action,.super-admin-shell button{min-height:38px;border-radius:9px;font-size:13px}.admin-page-setup .pos-setup-topbar{min-height:54px;border-radius:12px;padding:9px 11px}.admin-page-setup .pos-setup-topbar select{min-height:38px;min-width:230px;border-radius:9px;font-size:13px}.admin-page-setup .pos-setup-main{grid-template-columns:minmax(250px,.32fr) minmax(0,1fr);border-radius:12px;padding:10px}.admin-page-setup .pos-setup-code-panel,.admin-page-setup .pos-setup-empty,.admin-page-setup .pos-setup-store-card,.admin-page-setup .receipt-setup-panel,.admin-page-setup .register-slot-card,.admin-page-setup .setup-command-card,.admin-page-setup .setup-runbook{border-radius:11px;box-shadow:none}.admin-page-setup .pos-setup-code-panel,.admin-page-setup .pos-setup-empty,.admin-page-setup .pos-setup-store-card{padding:14px}.admin-page-setup .pos-store-code{margin:8px 0;border-radius:10px;font-size:22px;padding:8px 11px}.admin-page-setup .setup-readiness-grid{margin-top:10px;gap:7px}.admin-page-setup .setup-readiness-grid div{border-radius:9px;padding:8px}.admin-page-setup .pos-setup-code-panel{grid-template-columns:minmax(0,1fr) minmax(220px,.42fr)}.admin-page-setup .activation-code-box,.admin-page-setup .setup-code-placeholder{min-height:126px;border-radius:12px}.admin-page-setup .activation-code-box strong{font-size:34px}.admin-page-setup .register-slot-card{min-height:118px;padding:11px;border-left-width:4px}.admin-page-setup .register-slot-card h3,.admin-page-setup .setup-command-card strong{font-size:16px}.admin-page-setup .register-slot-card button{min-height:36px;border-radius:9px}.admin-page-setup .register-slot-actions{gap:6px}.admin-page-setup .launch-token-recovery-panel{order:50;grid-template-columns:1fr;border-radius:14px;padding:12px}.admin-page-setup .setup-command-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.admin-page-setup .setup-command-card{min-height:86px;padding:11px}.admin-page-setup .setup-runbook{padding:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.admin-page-setup .setup-runbook article{border-radius:9px;padding:10px}.admin-page-setup .receipt-setup-panel,.admin-page-setup .service-charge-setup-panel{padding:12px;grid-template-columns:minmax(0,1fr) minmax(210px,280px);gap:12px}.admin-page-setup .receipt-settings-title h3{font-size:19px}.admin-page-setup .receipt-paper-preview{min-height:292px;width:min(100%,218px);padding:14px 12px}.inventory-shell{margin-top:12px;display:grid;grid-gap:10px;gap:10px}.inventory-banner{padding:12px;display:grid;grid-template-columns:minmax(250px,.44fr) minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center}.inventory-banner-copy{display:grid;grid-gap:4px;gap:4px}.form-mode,.inventory-banner-copy span,.inventory-item-facts span,.inventory-metric span,.inventory-mini-pill,.inventory-preview-facts span,.inventory-section-head span,.inventory-tag-block-head span{color:#64748b;font-size:10px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.inventory-banner-copy strong{font-size:18px}.inventory-banner-copy p{margin:0;color:#667085;font-size:12px}.inventory-store-strip{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px}.inventory-store-chip{min-width:132px;min-height:48px;border:1px solid #dce6f0;border-radius:10px;background:#f8fafc;color:#0f172a;padding:7px 10px;display:grid;grid-gap:2px;gap:2px;text-align:left}.inventory-store-chip.active{border-color:#2468a8;background:#eaf4ff;box-shadow:inset 3px 0 0 #2468a8}.inventory-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.inventory-metric{border:1px solid #dce6f0;border-radius:10px;background:#ffffff;padding:10px;display:grid;grid-gap:2px;gap:2px}.inventory-metric strong{font-size:24px;line-height:1}.inventory-layout{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.82fr);grid-gap:10px;gap:10px;align-items:start}.inventory-list-workspace{grid-template-columns:1fr}.inventory-editor-workspace{grid-template-columns:minmax(520px,.72fr) minmax(280px,.28fr)}.inventory-editor-header-actions{display:flex;align-items:center;gap:8px;justify-content:flex-end}.inventory-editor-header-actions .secondary-action{min-height:34px;padding:0 12px}.inventory-editor-card,.inventory-list-card,.inventory-preview-card{padding:12px}.inventory-form{margin-top:10px;display:grid;grid-gap:9px;gap:9px}.inventory-section{border:1px solid #e1e8f0;border-radius:10px;background:#fbfdff;padding:10px;display:grid;grid-gap:9px;gap:9px}.inventory-section-head h4,.inventory-section-head p{margin:0}.inventory-section-head h4{font-size:15px}.inventory-section-head p{color:#64748b;font-size:12px}.inventory-form label,.inventory-tag-block{display:grid;grid-gap:6px;gap:6px}.discount-form-grid,.inventory-field-grid,.manager-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.inventory-form textarea{min-height:72px;resize:vertical}.admin-action-row,.discount-action-row,.discount-card-actions,.inventory-chip-row,.inventory-color-grid,.inventory-item-actions,.inventory-item-badges,.inventory-segment,.inventory-status-grid,.inventory-toggle-grid{display:flex;flex-wrap:wrap;gap:7px}.discount-card-actions button,.inventory-chip-row button,.inventory-color-chip,.inventory-item-actions button,.inventory-segment button,.inventory-status-grid button,.inventory-toggle-card{min-height:34px;border:1px solid #d8e2ed;border-radius:9px;background:#ffffff;color:#0f172a;padding:0 10px}.inventory-chip-row button.active,.inventory-segment button.active,.inventory-status-grid button.active,.inventory-toggle-card.on{border-color:#2468a8;background:#eaf4ff}.inventory-toggle-card{display:inline-flex;align-items:center;gap:7px}.inventory-item-list,.inventory-side-column,.inventory-tag-column{display:grid;grid-gap:10px;gap:10px}.inventory-tag-block{border:1px solid #e1e8f0;border-radius:10px;background:#ffffff;padding:10px}.inventory-chip-input-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:7px;gap:7px}.inventory-empty-hint,.inventory-empty-state{color:#64748b;font-size:12px;font-weight:800}.inventory-preview-button{min-height:120px;border-radius:14px;padding:16px;display:grid;align-content:space-between;box-shadow:inset 0 -18px 30px rgba(0,0,0,.08)}.inventory-preview-button strong{font-size:30px}.inventory-item-facts,.inventory-preview-facts{margin-top:10px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:7px;gap:7px}.inventory-item-facts div,.inventory-preview-facts div{border:1px solid #e1e8f0;border-radius:9px;background:#f8fafc;padding:8px;display:grid;grid-gap:2px;gap:2px}.inventory-list-tools{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.inventory-search{min-width:240px}.inventory-item-card{border:1px solid #dce6f0;border-radius:10px;background:#ffffff;padding:10px;display:grid;grid-gap:8px;gap:8px}.inventory-item-card.selected{border-color:#2468a8;box-shadow:inset 3px 0 0 #2468a8}.inventory-item-head,.inventory-item-meta{display:flex;justify-content:space-between;gap:10px}.inventory-item-head h4,.inventory-item-head p{margin:0}.inventory-item-head p,.inventory-item-meta{color:#64748b;font-size:12px}.inventory-status-pill,.pallet-status,.protected-owner-note,.status-pill{border-radius:999px;padding:4px 8px;background:#eef2f7;color:#334155;font-size:11px;font-weight:900}.inventory-mini-pill.on,.inventory-status-pill.available{background:#dcfce7;color:#166534}.danger-action{background:#fee2e2!important;color:#991b1b!important}.discount-hero,.role-status-card,.team-command-strip{margin-top:12px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.discount-form-card,.discount-hero article,.discount-list article,.employee-form-card,.employee-list-card,.employee-role-card,.role-card,.role-status-card,.team-command-strip,.team-ops-grid>.card{border:1px solid #dce6f0;border-radius:12px;background:#ffffff;padding:12px;box-shadow:0 8px 18px rgba(15,23,42,.04)}.discount-hero article{display:grid;grid-gap:4px;gap:4px}.audit-list span,.coverage-list span,.discount-hero span,.discount-list article span,.employee-store-picker strong,.live-team-list span,.permission-list small,.role-status-card span{color:#64748b;font-size:10px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.discount-hero strong{font-size:17px}.discount-hero p{margin:0;color:#667085;font-size:12px}.discount-scope-strip{margin-top:8px;border:1px solid #dce6f0;border-radius:12px;background:#f8fbff;padding:10px 12px;display:grid;grid-template-columns:minmax(220px,.35fr) minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center}.discount-scope-strip span,.discount-scope-strip strong{display:block}.discount-scope-strip>div:first-child span{margin-top:2px;color:#64748b;font-size:12px;font-weight:800}.discount-scope-pills{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.discount-scope-pills span{border:1px solid #dbe5ef;border-radius:999px;background:#ffffff;color:#475569;padding:6px 9px;font-size:12px;font-weight:950}.discount-scope-pills span.on{border-color:#86efac;background:#dcfce7;color:#166534}.discount-scope-help,.discount-scope-note{color:#475569;font-size:12px;font-weight:850;line-height:1.35}.discount-scope-help{border:1px solid #dbeafe;border-radius:10px;background:#eff6ff;padding:8px 10px}.discount-scope-note{color:#1e3a8a}.discount-layout,.team-layout{margin-top:10px;grid-template-columns:minmax(300px,.45fr) minmax(0,1fr);align-items:start}.discount-form-card,.discount-layout,.employee-form-card,.team-layout{display:grid;grid-gap:10px;gap:10px}.discount-form-card label,.employee-form label{display:grid;grid-gap:5px;gap:5px}.audit-list,.coverage-list,.discount-list,.employee-role-list,.employee-table-list,.live-team-list{display:grid;grid-gap:8px;gap:8px}.audit-list article,.coverage-list article,.discount-list article,.employee-access-row,.employee-role-list article,.live-team-list article{border:1px solid #e1e8f0;border-radius:10px;background:#fbfdff;padding:10px;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center}.discount-list article.active{border-color:#16a34a;box-shadow:inset 3px 0 0 #16a34a}.employee-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:9px;gap:9px}.employee-store-picker{grid-column:1/-1;display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:7px;gap:7px;border:1px solid #e1e8f0;border-radius:10px;padding:10px}.employee-form-actions,.employee-store-picker strong{grid-column:1/-1}.employee-store-picker label{border:1px solid #dce6f0;border-radius:9px;padding:8px;display:flex;align-items:center;gap:8px}.employee-store-picker label.checked{border-color:#2468a8;background:#eaf4ff}.employee-form-actions{display:flex;justify-content:flex-end;gap:8px}.employee-access-row{grid-template-columns:minmax(0,1.2fr) 190px 82px auto auto}.audit-list article,.employee-access-row>div,.live-team-list article{display:grid;grid-gap:3px;gap:3px}.team-command-strip{grid-template-columns:minmax(0,1fr) 240px auto;align-items:center}.team-ops-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px}.role-grid,.team-ops-grid{margin-top:10px;display:grid;gap:10px}.role-grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px}.permission-list{margin-top:10px;display:grid;grid-gap:6px;gap:6px;max-height:360px;overflow:auto}.permission-list label{border:1px solid #e1e8f0;border-radius:9px;padding:8px;display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:2px 8px;gap:2px 8px;align-items:center;background:#fbfdff}.permission-list label.enabled{border-color:rgba(22,163,74,.35);background:#f0fdf4}.permission-list small{grid-column:2;text-transform:none;letter-spacing:0;font-weight:750}.employee-role-card{margin-top:10px}.employee-role-list article{grid-template-columns:minmax(0,1fr) 220px 90px}.admin-page-detailed .detail-report-filters{grid-template-columns:minmax(170px,1fr) 142px minmax(260px,1.55fr) 142px 132px 92px 92px 84px 112px;gap:8px}.admin-page-detailed .detail-report-filters button,.admin-page-detailed .detail-report-filters input,.admin-page-detailed .detail-report-filters select{min-height:36px;border-radius:8px}.admin-page-detailed .detail-report-status{border-radius:9px;font-size:12px}.admin-page-detailed .detail-kpi-grid article{min-height:76px;border-radius:10px;padding:10px}.admin-page-detailed .detail-kpi-grid strong{font-size:21px}.admin-page-detailed .detail-report-layout{grid-template-columns:minmax(300px,.34fr) minmax(0,1fr)}.admin-page-detailed .transaction-detail-panel,.admin-page-detailed .transaction-list-panel{border-radius:11px;box-shadow:0 8px 18px rgba(15,23,42,.04)}.admin-page-detailed .transaction-list-panel{padding:10px}.admin-page-detailed .transaction-list{gap:6px}.admin-page-detailed .transaction-row{border-radius:9px;padding:8px}.admin-page-detailed .transaction-detail-panel{padding:12px;gap:10px}.admin-page-detailed .transaction-detail-header h3{font-size:24px}.admin-page-detailed .transaction-id-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-page-detailed .detail-section-grid.totals{grid-template-columns:repeat(5,minmax(0,1fr))}.admin-page-detailed .detail-section-grid div,.admin-page-detailed .transaction-id-grid div{border-radius:9px;padding:8px}.admin-page-detailed .detail-data-table td,.admin-page-detailed .detail-data-table th{padding:8px;font-size:12px}.labor-content,.manager-portal,.pallet-page{margin-top:12px;display:grid;grid-gap:10px;gap:10px}.break-rule-panel,.labor-subbar,.manager-action-panel,.manager-status-card,.pallet-action-card,.pallet-kpi-strip article,.pallet-loads-card,.pallet-review-strip article,.pallet-tabs,.payroll-rules,.schedule-quick-strip,.timecard-edit-panel,.timesheet-toolbar{border:1px solid #dce6f0;border-radius:12px;background:#ffffff;padding:10px;box-shadow:0 8px 18px rgba(15,23,42,.04)}.break-rule-panel,.labor-subbar,.schedule-quick-strip,.timecard-edit-panel,.timesheet-toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px}.manager-kpi-grid,.pallet-kpi-strip,.payroll-rules{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.manager-kpi-grid article,.pallet-kpi-strip article,.payroll-rules article{min-height:74px;display:grid;grid-gap:3px;gap:3px}.manager-kpi-grid span,.manager-panel-title span,.pallet-kpi-strip span,.pallet-section-title span,.payroll-rules span{color:#64748b;font-size:10px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.manager-kpi-grid strong,.pallet-kpi-strip strong,.payroll-rules strong{font-size:22px;line-height:1}.schedule-grid-board{border:1px solid #cfd8e3;border-radius:12px;overflow:auto;background:#ffffff}.schedule-day-cell,.schedule-footer-cell,.schedule-grid-heading,.schedule-team-cell{border-bottom:1px solid #e1e8f0;border-right:1px solid #e1e8f0;background:#ffffff;padding:8px}.schedule-grid-heading{position:-webkit-sticky;position:sticky;top:0;z-index:2;background:#eef3f8}.schedule-team-cell{display:grid;grid-gap:2px;gap:2px;background:#fbfdff}.schedule-day-cell{min-height:92px}.schedule-shift-card{border:1px solid #d8e2ed;border-left:4px solid #2468a8;border-radius:8px;background:#f8fafc;padding:7px;display:grid;grid-gap:3px;gap:3px}.schedule-cell-add{width:100%;min-height:44px;margin-top:6px;display:inline-flex;align-items:center;justify-content:center;padding:10px 12px;border:1px dashed #a8b6c7!important;border-radius:10px;background:#ffffff!important;color:#334155!important;font-weight:950;line-height:1.15;white-space:nowrap}.pallet-table-wrap,.timesheet-table-wrap{border:1px solid #dce6f0;border-radius:12px;background:#ffffff;overflow:auto}.pallet-ops-table,.pl-data-table,.timesheet-table{margin-top:0}.pallet-ops-table td,.pallet-ops-table th,.timesheet-table td,.timesheet-table th{padding:8px 9px;font-size:12px}.manager-layout,.pallet-workspace{display:grid;grid-template-columns:minmax(230px,.3fr) minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start}.pallet-tabs{display:grid;grid-gap:7px;gap:7px}.pallet-tabs button{text-align:left;border:1px solid #d8e2ed;background:#fbfdff;color:#0f172a;display:grid;grid-gap:2px;gap:2px}.pallet-tabs button.active{border-color:#2468a8;background:#eaf4ff;box-shadow:inset 3px 0 0 #2468a8}.pallet-form-grid,.pallet-form-grid.three,.pallet-form-grid.two{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.pallet-loads-card{display:grid;grid-gap:10px;gap:10px}.manager-panel-title,.pallet-section-title{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.pallet-review-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.pallet-ops-table thead th,.timesheet-table thead th{position:-webkit-sticky;position:sticky;top:0;z-index:1}.pl-shell{margin-top:12px;gap:10px}.pl-panel,.pl-toolbar,.pl-total-strip article{border-radius:11px;box-shadow:0 8px 18px rgba(15,23,42,.04)}.pl-total-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.pl-total-strip article{min-height:76px;padding:10px}.pl-total-strip strong{font-size:22px}.pl-panel{padding:12px}.pl-week-compare{gap:10px}.pl-data-table td,.pl-data-table th,.pl-mini-table td,.pl-mini-table th{padding:7px 8px;font-size:12px}.platform-action-grid,.super-command-grid{gap:10px}.platform-action-card,.super-command-card{min-height:124px;border-radius:12px;padding:14px;box-shadow:0 8px 18px rgba(15,23,42,.04)}.platform-action-card strong,.super-command-card strong{font-size:19px}.report-export-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;padding:12px 14px;border:1px solid #dbe5f0;border-radius:14px;background:#fff;box-shadow:0 8px 18px rgba(15,23,42,.04)}.report-export-row span{color:#64748b;font-size:13px;font-weight:800}.excel-export-button{min-height:42px;padding:0 16px;border:0;border-radius:12px;background:#0f766e;color:#fff;cursor:pointer;font-weight:900;white-space:nowrap}.excel-export-button:hover:not(:disabled){background:#115e59}.excel-export-button:disabled{cursor:not-allowed;opacity:.45}.transaction-sheet-card{margin-bottom:12px}.transaction-sheet-wrap{max-height:360px;overflow:auto;border:1px solid #d9e2ec;border-radius:10px}.transaction-sheet-table{width:100%;min-width:1120px;border-collapse:collapse;font-size:12px}.transaction-sheet-table td,.transaction-sheet-table th{border-bottom:1px solid #e5edf5;padding:8px 9px;text-align:left;vertical-align:top}.transaction-sheet-table th{position:-webkit-sticky;position:sticky;top:0;z-index:2;background:#eef3f8;color:#263447;font-size:11px;letter-spacing:.04em;text-transform:uppercase}.transaction-sheet-table th button{border:0;background:transparent;color:inherit;cursor:pointer;font:inherit;padding:0;text-align:left;text-transform:inherit}.transaction-sheet-table tbody tr{cursor:pointer}.transaction-sheet-table tbody tr.active td,.transaction-sheet-table tbody tr:hover td{background:#eaf4ff}.weekly-day-chart{position:relative;padding-left:58px}.weekly-chart-scale{position:absolute;top:8px;bottom:56px;left:0;display:flex;flex-direction:column;justify-content:space-between;width:50px;color:#64748b;font-size:11px;font-weight:800;text-align:right}.weekly-bars span{transition:height .16s ease}.inventory-table-wrap{margin-top:14px;max-height:620px;overflow:auto;border:1px solid #d9e2ec;border-radius:12px}.inventory-data-table{width:100%;min-width:980px;border-collapse:collapse;font-size:12px}.inventory-data-table td,.inventory-data-table th{border-bottom:1px solid #e8eef5;padding:9px 10px;text-align:left;vertical-align:top}.inventory-data-table th{position:-webkit-sticky;position:sticky;top:0;z-index:1;background:#f3f6fa;color:#263447;font-size:11px;letter-spacing:.05em;text-transform:uppercase}.inventory-data-table tr.selected td,.inventory-data-table tr:hover td{background:#eaf4ff}.inventory-data-table td small,.inventory-data-table td strong{display:block}.inventory-data-table td small{color:#667085;font-weight:700}.inventory-table-actions{display:flex;flex-wrap:wrap;gap:6px}.inventory-table-actions button{min-height:30px;border:1px solid #d4dde8;border-radius:8px;background:#fff;color:#172033;cursor:pointer;font-size:12px;font-weight:900;padding:0 8px}@media (max-width:1180px){.detail-report-layout,.discount-layout,.inventory-layout,.manager-layout,.pallet-workspace,.team-layout{grid-template-columns:1fr}.admin-page-detailed .detail-kpi-grid,.manager-kpi-grid,.pallet-kpi-strip,.payroll-rules,.pl-total-strip,.role-grid,.team-ops-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.employee-access-row{grid-template-columns:minmax(0,1fr) 160px auto auto}}@media (max-width:760px){.admin-page-detailed .detail-kpi-grid,.admin-page-detailed .detail-report-filters,.admin-page-detailed .detail-section-grid.totals,.admin-page-detailed .transaction-id-grid,.discount-hero,.employee-access-row,.employee-form,.employee-role-list article,.inventory-banner,.manager-kpi-grid,.pallet-form-grid,.pallet-form-grid.three,.pallet-form-grid.two,.pallet-kpi-strip,.payroll-rules,.pl-total-strip,.pos-setup-code-panel,.receipt-setup-panel,.role-grid,.role-status-card,.service-charge-setup-panel,.team-command-strip,.team-ops-grid{grid-template-columns:1fr}.inventory-item-facts,.inventory-metrics,.inventory-preview-facts,.register-slot-grid,.setup-runbook{grid-template-columns:repeat(2,minmax(0,1fr))}.report-export-row{align-items:stretch;flex-direction:column}}:root{--portal-bg:#f5f7fa;--portal-panel:#ffffff;--portal-panel-soft:#f8fafc;--portal-border:#d9e2ec;--portal-border-strong:#b8c5d3;--portal-text:#0f172a;--portal-muted:#64748b;--portal-blue:#0b4f8a;--portal-blue-soft:#e8f2ff;--portal-orange:#f97316;--portal-green:#15803d;--portal-red:#b91c1c;--portal-yellow:#d99a00}.admin-shell,body{background:var(--portal-bg)}.admin-shell{grid-template-columns:238px minmax(0,1fr)}.sidebar{padding:16px 14px;background:#08111f;border-right:1px solid #132033}.brand-mark{width:100%;min-height:62px;border-radius:10px;box-shadow:none}.brand-mark img{height:48px}.sidebar nav,.sidebar-nav{margin-top:16px}.sidebar-nav-group p{margin-left:8px;color:#7b8da6}.sidebar a,.sidebar-nav-group a{padding:8px 10px;font-size:13px;font-weight:800}.sidebar a:hover,.sidebar-nav-group a:hover{background:rgba(255,255,255,.06)}.sidebar a.active,.sidebar-nav-group a.active{background:#ffffff;color:#0f172a;box-shadow:inset 4px 0 0 var(--portal-orange)}.sidebar-note button{min-height:32px;border-radius:8px}.content{min-width:0;padding:16px 18px 22px}.hero{min-height:unset;padding:12px 0 14px;border:0;border-bottom:1px solid var(--portal-border);border-radius:0;background:transparent}.hero h2{font-size:clamp(22px,1.6vw,30px);line-height:1.05;color:var(--portal-text)}.eyebrow{margin:0 0 5px;color:var(--portal-blue);font-size:11px;font-weight:950;letter-spacing:.1em;text-transform:uppercase}.hero-subheading{max-width:960px;margin-top:6px;color:var(--portal-muted);font-size:13px;line-height:1.35}.hero-actions{gap:8px}.signed-in-pill{min-width:130px;border-radius:8px;padding:7px 10px;background:#ffffff}.card button,.employee-access-row button,.excel-export-button,.hero button,.owner-row-actions button,.primary-action,.secondary-action,.store-actions a,.store-actions button{min-height:36px;border-radius:8px;padding:0 12px;font-size:13px;font-weight:850}.excel-export-button,.hero button,.primary-action{background:var(--portal-blue)}.card button.secondary-action,.secondary-action{background:#eef3f8;color:#243449}.card,.detail-table-card,.discount-form-card,.employee-form-card,.employee-list-card,.employee-role-card,.manager-action-panel,.manager-status-card,.metric-card,.owner-panel,.pallet-action-card,.pallet-loads-card,.pallet-tabs,.pl-panel,.pl-toolbar,.pos-setup-code-panel,.pos-setup-empty,.pos-setup-store-card,.receipt-setup-panel,.register-slot-card,.role-card,.setup-command-card,.setup-runbook,.transaction-detail-panel,.transaction-list-panel,.weekly-main-card{border:1px solid var(--portal-border);border-radius:10px;background:var(--portal-panel);box-shadow:none}.card,.detail-table-card,.discount-form-card,.employee-form-card,.employee-list-card,.employee-role-card,.manager-action-panel,.owner-panel,.pallet-action-card,.pallet-loads-card,.pl-panel,.receipt-setup-panel,.role-card,.transaction-detail-panel,.weekly-main-card{padding:12px}.detail-panel-title,.manager-panel-title,.owner-panel-title,.pallet-section-title,.pl-panel-title,.title-row,.weekly-section-title{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:8px;border-bottom:1px solid #edf2f7}.manager-panel-title h3,.owner-panel-title h3,.pallet-section-title h3,.pl-panel-title strong,.title-row h3,.transaction-detail-header h3,.weekly-section-title h3{margin:0;color:var(--portal-text);font-size:17px;letter-spacing:-.015em}.manager-panel-title p,.owner-panel-title p,.pallet-section-title p,.title-row p,.weekly-section-title p{margin:3px 0 0;color:var(--portal-muted);font-size:12px;line-height:1.35}.admin-shell input:not([type=checkbox]):not([type=radio]):not([type=color]),.admin-shell select,.admin-shell textarea{min-height:36px;border:1px solid var(--portal-border-strong);border-radius:7px;background:#ffffff;color:var(--portal-text);padding:7px 9px;font-size:13px;font-weight:700}.admin-shell textarea{line-height:1.35}.admin-shell label{color:#334155;font-size:12px;font-weight:850}.admin-shell table{margin-top:0;border-collapse:separate;border-spacing:0}.admin-shell td,.admin-shell th{border-bottom:1px solid #e7edf4;padding:7px 8px;font-size:12px;vertical-align:top}.admin-shell th{background:#eef3f8;color:#263447;font-size:11px;font-weight:950;letter-spacing:.045em;text-transform:uppercase}.admin-shell tbody tr:hover td{background:#f7fbff}.detail-report-filters,.labor-subbar,.owner-command-header,.pos-setup-topbar,.schedule-quick-strip,.team-command-strip,.timesheet-toolbar,.weekly-report-toolbar{margin-top:12px;border:1px solid var(--portal-border);border-radius:10px;background:#ffffff;padding:10px;box-shadow:none}.owner-command-header{grid-template-columns:minmax(260px,.8fr) 220px minmax(280px,1fr);gap:10px}.owner-action-card,.owner-command-header>div,.owner-empty-state,.owner-kpi-grid article,.owner-panel,.owner-register-card{border-radius:10px;box-shadow:none}.owner-date-picker input,.owner-store-picker select,.owner-store-search{min-height:34px}.owner-store-options{max-height:78px;gap:5px}.owner-store-options button{min-width:120px;min-height:38px;border-radius:7px;padding:6px 8px}.owner-cloud-pill{min-height:54px;border-radius:8px}.owner-main-grid{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:12px;margin-top:12px}.detail-table-wrap,.inventory-table-wrap,.owner-table-wrap,.pallet-table-wrap,.pl-table-wrap,.timesheet-table-wrap,.transaction-sheet-wrap,.weekly-day-table-wrap{border:1px solid var(--portal-border);border-radius:8px;background:#ffffff;overflow:auto}.detail-data-table,.inventory-data-table,.owner-data-table,.pallet-ops-table,.pl-data-table,.timesheet-table,.transaction-sheet-table,.weekly-day-table{min-width:760px;font-size:12px}.detail-data-table td,.detail-data-table th,.inventory-data-table td,.inventory-data-table th,.owner-data-table td,.owner-data-table th,.pallet-ops-table td,.pallet-ops-table th,.pl-data-table td,.pl-data-table th,.timesheet-table td,.timesheet-table th,.transaction-sheet-table td,.transaction-sheet-table th,.weekly-day-table td,.weekly-day-table th{padding:7px 8px}.weekly-report-page{margin-top:12px;gap:12px}.weekly-report-toolbar{display:grid;grid-template-columns:minmax(210px,1fr) auto minmax(160px,.55fr) auto auto auto;align-items:end;grid-gap:8px;gap:8px}.weekly-report-toolbar label{display:grid;grid-gap:4px;gap:4px}.weekly-status-pill{margin-top:0;min-height:38px;border-radius:8px;padding:8px 10px}.weekly-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.inventory-metric,.manager-kpi-grid article,.pallet-kpi-strip article,.payroll-rules article,.pl-total-strip article,.weekly-kpi-grid article{min-height:70px;border:1px solid var(--portal-border);border-radius:8px;background:#ffffff;padding:10px;box-shadow:none}.inventory-metric strong,.manager-kpi-grid strong,.pallet-kpi-strip strong,.payroll-rules strong,.pl-total-strip strong,.weekly-kpi-grid strong{font-size:22px;line-height:1.05}.weekly-main-card{padding:12px}.weekly-day-chart{min-height:214px;padding-left:54px;gap:8px}.weekly-day-chart a{min-height:210px;padding:0 4px 6px}.weekly-bars{height:150px}.weekly-bars span{width:13px}.weekly-detail-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.weekly-list{gap:5px}.weekly-list div{min-height:36px;border-radius:7px;padding:7px 8px}.admin-page-detailed .detail-report-filters{grid-template-columns:minmax(180px,1.1fr) 138px minmax(270px,1.65fr) 130px 118px 86px 86px 80px 110px;align-items:end}.admin-page-detailed .detail-kpi-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.admin-page-detailed .detail-kpi-grid article{min-height:66px;border-radius:8px}.admin-page-detailed .detail-kpi-grid strong{font-size:18px}.admin-page-detailed .transaction-sheet-wrap{max-height:430px}.admin-page-detailed .transaction-sheet-table{min-width:1260px}.admin-page-detailed .detail-report-layout{grid-template-columns:300px minmax(0,1fr);gap:10px}.admin-page-detailed .transaction-detail-header{align-items:flex-start}.admin-page-detailed .transaction-detail-header h3{font-size:22px}.admin-page-detailed .detail-section-grid.totals,.admin-page-detailed .transaction-id-grid{gap:7px}.admin-page-detailed .detail-section-grid div,.admin-page-detailed .transaction-id-grid div{border-radius:7px;padding:7px}.admin-page-detailed .detail-breakdown-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.admin-page-setup .pos-setup-shell{margin-top:12px;gap:10px}.admin-page-setup .pos-setup-topbar{grid-template-columns:minmax(0,1fr) minmax(260px,.34fr)}.admin-page-setup .pos-setup-main{grid-template-columns:minmax(260px,.35fr) minmax(0,1fr);gap:10px;border:0;padding:0;background:transparent}.admin-page-setup .pos-setup-code-panel h3,.admin-page-setup .pos-setup-store-card h3{font-size:20px}.admin-page-setup .setup-readiness-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-page-setup .pos-setup-code-panel{grid-template-columns:minmax(0,1fr) minmax(240px,.4fr)}.admin-page-setup .activation-code-box,.admin-page-setup .setup-code-placeholder{min-height:112px}.admin-page-setup .register-slot-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.admin-page-setup .register-slot-card{min-height:108px;padding:10px}.admin-page-setup .setup-command-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.admin-page-setup .setup-command-card{min-height:78px}.admin-page-setup .receipt-setup-panel,.admin-page-setup .service-charge-setup-panel{grid-template-columns:minmax(0,1fr) minmax(220px,300px);gap:10px}.admin-page-setup .receipt-field-grid,.admin-page-setup .service-charge-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.admin-page-setup .receipt-paper-preview{width:220px;min-height:278px;border-radius:8px}.admin-page-crazy .inventory-banner{grid-template-columns:minmax(260px,.42fr) minmax(0,1fr);padding:10px}.admin-page-crazy .inventory-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.admin-page-crazy .inventory-layout{grid-template-columns:minmax(360px,.43fr) minmax(0,1fr);gap:10px}.admin-page-crazy .inventory-list-workspace{grid-template-columns:1fr}.admin-page-crazy .inventory-editor-workspace{grid-template-columns:minmax(520px,.68fr) minmax(300px,.32fr)}.admin-page-crazy .inventory-editor-card{max-height:none;overflow:visible}.admin-page-crazy .inventory-side-column{gap:10px}.admin-page-crazy .inventory-preview-card{display:grid}.admin-page-crazy .inventory-list-card{min-height:calc(100vh - 330px)}.admin-page-crazy .inventory-table-wrap{max-height:calc(100vh - 390px)}.admin-page-crazy .inventory-section{border-radius:8px;padding:9px}.admin-page-crazy .inventory-section-head p{display:none}.admin-page-crazy .inventory-data-table{min-width:1060px}.admin-page-team .team-command-strip{grid-template-columns:minmax(0,1fr) 260px auto}.admin-page-team .team-layout{grid-template-columns:minmax(360px,.38fr) minmax(0,1fr);gap:10px}.admin-page-team .employee-form-card{max-height:calc(100vh - 220px);overflow:auto}.admin-page-team .employee-table-list{max-height:calc(100vh - 285px);overflow:auto;padding-right:2px}.admin-page-team .employee-access-row{grid-template-columns:minmax(220px,1fr) 170px 76px 86px 86px;border-radius:8px;padding:8px}.admin-page-team .team-ops-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.admin-page-team .employee-store-picker{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-page-roles .role-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.admin-page-roles .permission-list{max-height:430px}.admin-page-discounts .discount-layout{grid-template-columns:minmax(330px,.35fr) minmax(0,1fr)}.admin-page-discounts .discount-hero{grid-template-columns:repeat(3,minmax(0,1fr))}.pallet-audit-page{display:grid;grid-gap:12px;gap:12px;margin-top:12px}.pallet-audit-command,.pallet-audit-toolbar,.pallet-audit-workspace{display:grid;grid-gap:10px;gap:10px}.pallet-audit-toolbar{align-items:center;grid-template-columns:minmax(220px,.8fr) minmax(360px,1.1fr) minmax(260px,1fr)}.pallet-audit-week-picker{align-items:end;display:grid;grid-template-columns:auto minmax(180px,1fr) auto auto;grid-gap:8px;gap:8px}.pallet-audit-week-picker label{color:#475569;display:grid;font-size:11px;font-weight:900;grid-gap:4px;gap:4px;letter-spacing:.06em;text-transform:uppercase}.pallet-audit-manual-row input,.pallet-audit-table input,.pallet-audit-week-picker input{border:1px solid #d7e0ea;border-radius:10px;color:#0f172a;font:inherit;font-weight:850;min-height:40px;padding:8px 10px}.pallet-audit-actions button,.pallet-audit-manual-row button,.pallet-audit-week-picker button{background:#eef4fb;border:1px solid #dbe5ef;border-radius:11px;color:#0f172a;font-weight:950;min-height:42px;padding:8px 12px}.pallet-audit-status-line{background:#f8fafc;border:1px solid #dbe5ef;border-radius:12px;color:#334155;font-weight:850;min-height:42px;padding:12px}.pallet-audit-command{grid-template-columns:1.4fr repeat(3,minmax(0,1fr))}.pallet-audit-command-card,.pallet-audit-main,.pallet-audit-side article{background:#ffffff;border:1px solid #dbe5ef;border-radius:16px;box-shadow:0 14px 34px rgba(15,23,42,.05)}.pallet-audit-command-card{display:grid;grid-gap:5px;gap:5px;min-height:104px;padding:14px}.pallet-audit-command-card.primary{background:#0f172a;border-color:#0f172a;color:#ffffff}.pallet-audit-command-card.good{background:#effdf4;border-color:#a7f3d0}.pallet-audit-command-card.warning{background:#fffbeb;border-color:#fde68a}.pallet-audit-command-card.bad{background:#fff1f2;border-color:#fecdd3}.pallet-audit-command-card span,.pallet-audit-panel-title span,.pallet-audit-side span{color:#0078a8;font-size:11px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.pallet-audit-command-card strong{color:inherit;font-size:clamp(26px,3vw,38px);line-height:.95}.pallet-audit-command-card small,.pallet-audit-side small{color:#475569;font-weight:800}.pallet-audit-command-card.primary small{color:#cbd5e1}.pallet-audit-workspace{align-items:start;grid-template-columns:minmax(0,1fr) 290px}.pallet-audit-main{display:grid;grid-gap:12px;gap:12px;padding:14px}.pallet-audit-panel-title{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;gap:14px;justify-content:space-between;padding-bottom:12px}.pallet-audit-panel-title h2{font-size:24px;margin:2px 0 0}.pallet-audit-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.pallet-audit-actions button.warning{background:#facc15;border-color:#eab308}.pallet-audit-actions button.success{background:#16a34a;border-color:#15803d;color:#ffffff}.pallet-audit-manual-row{align-items:end;background:#f8fafc;border:1px dashed #bfd0e3;border-radius:14px;display:grid;grid-gap:8px;gap:8px;grid-template-columns:1.2fr 1fr 110px 1.2fr auto;padding:12px}.pallet-audit-manual-row label{color:#475569;display:grid;font-size:11px;font-weight:900;grid-gap:4px;gap:4px;text-transform:uppercase}.pallet-audit-table-wrap{border:1px solid #e2e8f0;border-radius:14px;max-height:calc(100vh - 405px);min-height:280px;overflow:auto}.pallet-audit-table{border-collapse:collapse;min-width:900px;width:100%}.pallet-audit-table td,.pallet-audit-table th{border-bottom:1px solid #e8eef5;padding:10px;text-align:left;vertical-align:middle}.pallet-audit-table thead th{background:#f1f6fb;color:#475569;font-size:11px;letter-spacing:.08em;position:-webkit-sticky;position:sticky;text-transform:uppercase;top:0;z-index:1}.pallet-audit-table tbody th{min-width:220px}.pallet-audit-table tbody th small,.pallet-audit-table tbody th strong{display:block}.pallet-audit-table tbody th small{color:#64748b;font-size:12px;margin-top:2px}.pallet-audit-table input{width:100%}.pallet-audit-variance{border-radius:999px;display:inline-flex;font-weight:950;justify-content:center;min-width:64px;padding:7px 10px}.pallet-audit-variance.good{background:#dcfce7;color:#166534}.pallet-audit-variance.warning{background:#fef3c7;color:#92400e}.pallet-audit-variance.bad{background:#fee2e2;color:#991b1b}.pallet-audit-suggested{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.pallet-audit-empty,.pallet-audit-suggested article{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;display:grid;grid-gap:4px;gap:4px;padding:12px}.pallet-audit-suggested article.warning{background:#fffbeb}.pallet-audit-suggested article.bad{background:#fff1f2}.pallet-audit-side{display:grid;grid-gap:10px;gap:10px}.pallet-audit-side article{display:grid;grid-gap:5px;gap:5px;padding:14px}.pallet-audit-side strong{font-size:22px}.pallet-audit-guide{background:#eff6ff!important}.admin-page-employees .labor-content,.admin-page-managerPortal .manager-portal,.admin-page-palletCounts .pallet-page,.admin-page-palletInventory .pallet-page,.admin-page-pallets .pallet-page,.admin-page-profitLoss .pl-shell,.admin-page-schedule .labor-content{margin-top:12px;gap:10px}.admin-page-employees .payroll-rules,.admin-page-managerPortal .manager-kpi-grid,.admin-page-palletCounts .pallet-kpi-strip,.admin-page-palletInventory .pallet-evidence-grid,.admin-page-palletInventory .pallet-intelligence-grid,.admin-page-palletInventory .pallet-kpi-strip,.admin-page-pallets .pallet-evidence-grid,.admin-page-pallets .pallet-intelligence-grid,.admin-page-pallets .pallet-kpi-strip,.admin-page-pallets .pallet-operating-map{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-page-palletInventory .pallet-evidence-card,.admin-page-pallets .pallet-evidence-card{grid-column:span 2}.admin-page-palletInventory .pallet-flow-card,.admin-page-pallets .pallet-flow-card{border-radius:12px;padding:10px}.admin-page-palletInventory .pallet-flow-row,.admin-page-pallets .pallet-flow-row{border-radius:9px;grid-template-columns:78px minmax(0,1fr) auto}.admin-page-managerPortal .manager-layout,.admin-page-palletCounts .pallet-workspace,.admin-page-palletInventory .pallet-workspace,.admin-page-pallets .pallet-workspace{grid-template-columns:260px minmax(0,1fr);gap:10px}.admin-page-managerPortal .manager-priority-actions{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.admin-page-palletCounts .pallet-tabs,.admin-page-palletInventory .pallet-tabs,.admin-page-pallets .pallet-tabs{padding:8px}.admin-page-palletCounts .pallet-tabs button,.admin-page-palletInventory .pallet-tabs button,.admin-page-pallets .pallet-tabs button{min-height:48px;border-radius:7px}.admin-page-palletCounts .pallet-form-grid,.admin-page-palletCounts .pallet-form-grid.three,.admin-page-palletCounts .pallet-form-grid.two,.admin-page-palletInventory .pallet-form-grid,.admin-page-palletInventory .pallet-form-grid.three,.admin-page-palletInventory .pallet-form-grid.two,.admin-page-pallets .pallet-form-grid,.admin-page-pallets .pallet-form-grid.three,.admin-page-pallets .pallet-form-grid.two{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-page-pallets .pallet-audit-page.embedded{border-top:1px solid #dbe6f3;margin-top:12px;padding-top:12px}.admin-page-pallets .pallet-unified-section-head{background:#f8fafc;border:1px solid #dbe6f3;border-radius:12px;display:grid;grid-gap:4px;gap:4px;margin-bottom:10px;padding:12px}.admin-page-pallets .pallet-unified-section-head span{color:var(--portal-blue);font-size:11px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.admin-page-pallets .pallet-unified-section-head h2{font-size:20px;line-height:1.05;margin:0}.admin-page-pallets .pallet-unified-section-head p{color:#475569;font-size:13px;font-weight:750;margin:0}.admin-page-profitLoss .pl-toolbar{gap:8px}.admin-page-profitLoss .pl-total-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-page-profitLoss .pl-week-compare{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-page-profitLoss .pl-data-table{min-width:1320px}.admin-page-profitLoss .pl-data-table input{min-width:72px;height:30px;padding:4px 6px}.admin-page-schedule .schedule-grid-board{max-height:calc(100vh - 225px)}.admin-page-schedule .schedule-day-cell{min-height:86px}.admin-page-employees .timesheet-table-wrap{max-height:calc(100vh - 290px)}.admin-page-employees .timesheet-payroll-section .timesheet-table-wrap{max-height:none;overflow:visible}.detail-report-status,.inventory-status-pill,.pallet-status,.protected-owner-note,.status-pill,.weekly-status-pill{border-radius:999px;font-size:11px;font-weight:900}.inventory-status-pill.available,.pallet-status.ok,.setup-status-dot.live+strong,.status-pill.completed,.status-pill.pass,.up{color:var(--portal-green)}.down,.pallet-status.flag,.pallet-status.warn,.status-pill.fail,.status-pill.voided{color:var(--portal-red)}.detail-report-status,.pos-setup-topbar,.team-command-strip,.weekly-status-pill{color:#334155}@media (max-width:1320px){.admin-page-setup .setup-command-grid,.weekly-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-page-crazy .inventory-layout,.admin-page-discounts .discount-layout,.admin-page-team .team-layout{grid-template-columns:1fr}.admin-page-crazy .inventory-editor-card,.admin-page-team .employee-form-card{max-height:none}}@media (max-width:980px){.admin-shell{grid-template-columns:1fr}.sidebar{position:static;height:auto}.sidebar-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-page-detailed .detail-breakdown-grid,.admin-page-detailed .detail-report-layout,.admin-page-managerPortal .manager-layout,.admin-page-palletCounts .pallet-workspace,.admin-page-palletInventory .pallet-evidence-grid,.admin-page-palletInventory .pallet-intelligence-grid,.admin-page-palletInventory .pallet-media-list,.admin-page-palletInventory .pallet-workspace,.admin-page-pallets .pallet-evidence-grid,.admin-page-pallets .pallet-intelligence-grid,.admin-page-pallets .pallet-media-list,.admin-page-pallets .pallet-workspace,.admin-page-profitLoss .pl-week-compare,.admin-page-setup .pos-setup-code-panel,.admin-page-setup .pos-setup-main,.admin-page-setup .receipt-setup-panel,.admin-page-setup .service-charge-setup-panel,.owner-command-header,.owner-main-grid,.team-ops-grid,.weekly-kpi-grid,.weekly-report-toolbar{grid-template-columns:1fr}.admin-page-palletInventory .pallet-evidence-card,.admin-page-pallets .pallet-evidence-card{grid-column:auto}.admin-page-managerPortal .manager-priority-actions,.admin-page-palletInventory .pallet-kpi-strip,.admin-page-pallets .pallet-kpi-strip,.admin-page-roles .role-grid,.admin-page-setup .register-slot-grid,.admin-page-setup .setup-command-grid,.admin-page-team .team-ops-grid,.weekly-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.content{padding:12px}.hero{align-items:stretch;flex-direction:column}.admin-page-crazy .inventory-metrics,.admin-page-managerPortal .manager-priority-actions,.admin-page-palletInventory .pallet-evidence-grid,.admin-page-palletInventory .pallet-flow-row,.admin-page-palletInventory .pallet-intelligence-grid,.admin-page-palletInventory .pallet-kpi-strip,.admin-page-palletInventory .pallet-media-list,.admin-page-pallets .pallet-evidence-grid,.admin-page-pallets .pallet-flow-row,.admin-page-pallets .pallet-intelligence-grid,.admin-page-pallets .pallet-kpi-strip,.admin-page-pallets .pallet-media-list,.admin-page-roles .role-grid,.admin-page-setup .register-slot-grid,.admin-page-setup .setup-command-grid,.admin-page-team .team-ops-grid,.sidebar-nav,.weekly-detail-grid,.weekly-kpi-grid{grid-template-columns:1fr}}.admin-page-detailed .hero p{max-width:920px}.admin-page-detailed .report-export-row{min-height:52px;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:8px;margin-bottom:10px;padding:9px;border-radius:16px;box-shadow:var(--shadow-soft)}.admin-page-detailed .excel-export-button{min-height:36px;border-radius:11px;padding:0 13px}.admin-page-detailed .report-export-row span{color:#52637a;font-size:12px;font-weight:850}.admin-page-detailed .report-export-copy{display:flex;flex:1 1 420px;align-items:center;justify-content:flex-end;gap:8px;min-width:300px;margin-left:auto}.admin-page-detailed .report-export-includes{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:5px}.admin-page-detailed .report-export-includes strong{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;border:1px solid #dbe5f0;border-radius:999px;background:#f8fafc;color:#334155;font-size:11px;font-weight:900}.admin-page-detailed .detail-report-filters{margin-top:8px;padding:9px;border-radius:16px;grid-template-columns:minmax(170px,1fr) 132px minmax(260px,1.7fr) 120px 112px 78px 78px 76px 96px}.admin-page-detailed .detail-report-filters label{gap:3px;font-size:11px}.admin-page-detailed .detail-report-filters button,.admin-page-detailed .detail-report-filters input,.admin-page-detailed .detail-report-filters select{min-height:38px;border-radius:10px;font-size:12px;padding:6px 9px}.admin-page-detailed .detail-report-status{margin-top:7px;min-height:34px;border-radius:12px;padding:7px 10px}.admin-page-detailed .report-spreadsheet-workspace{margin-top:8px;gap:0}.spreadsheet-meta-line{display:flex;flex-wrap:wrap;align-items:center;gap:0;border:1px solid #9aa8b8;border-bottom:0;background:#f8fafc;color:#172033;font-size:12px;font-weight:800}.spreadsheet-meta-line span{min-height:30px;display:inline-flex;align-items:center;border-right:1px solid #c9d3df;padding:5px 9px}.spreadsheet-meta-line span:last-child{border-right:0}.spreadsheet-meta-line.has-alert span:last-child{background:#fff1f2;color:#991b1b}.admin-page-detailed .spreadsheet-topline{display:none}.admin-page-detailed .spreadsheet-tabs{border-color:#9aa8b8;background:#eef2f7}.admin-page-detailed .spreadsheet-tabs button{min-height:32px;gap:5px;padding:5px 9px;font-size:12px;font-weight:850}.admin-page-detailed .spreadsheet-tabs strong{min-width:auto;border-radius:0;background:transparent;color:inherit;font-size:11px;padding:0}.admin-page-detailed .spreadsheet-action-row{min-height:34px;padding:5px 7px;border-top:0;font-size:11px}.admin-page-detailed .spreadsheet-density-controls button{min-height:24px;border-radius:0;padding:3px 7px}.admin-page-detailed .spreadsheet-grid-wrap{max-height:calc(100vh - 332px);border-color:#9aa8b8}.admin-page-detailed .spreadsheet-table{font-size:11px}.admin-page-detailed .spreadsheet-table td,.admin-page-detailed .spreadsheet-table th{padding:4px 6px}.admin-page-detailed .spreadsheet-table.comfortable td,.admin-page-detailed .spreadsheet-table.comfortable th{padding:6px 7px}.admin-page-detailed .spreadsheet-inspector{margin-top:8px;border-color:#9aa8b8}.admin-page-detailed .spreadsheet-inspector-title{padding:6px 8px}.admin-page-detailed .spreadsheet-inspector-title strong{font-size:13px}.admin-page-detailed .spreadsheet-inspector-grid{grid-template-columns:repeat(4,minmax(250px,1fr));gap:0;padding:0}.admin-page-detailed .spreadsheet-inspector-grid table{border-left:0;border-top:0}.admin-page-profitLoss .pl-shell{margin-top:8px;gap:7px}.admin-page-profitLoss .pl-toolbar{padding:7px 8px;gap:7px;border-radius:5px}.admin-page-profitLoss .pl-toolbar label{gap:3px;font-size:11px}.admin-page-profitLoss .pl-notes,.admin-page-profitLoss .pl-panel input,.admin-page-profitLoss .pl-toolbar input,.admin-page-profitLoss .pl-toolbar select{min-height:29px;border-radius:3px;padding:4px 6px;font-size:12px}.admin-page-profitLoss .pl-week-picker{gap:5px}.admin-page-profitLoss .excel-export-button,.admin-page-profitLoss .pl-panel-title button,.admin-page-profitLoss .pl-week-picker button{min-height:30px;border-radius:4px;padding:0 9px;font-size:12px}.admin-page-profitLoss .pl-status{font-size:12px}.admin-page-profitLoss .pl-total-strip{gap:5px}.admin-page-profitLoss .pl-total-strip article{min-height:50px;border-radius:5px;padding:6px 8px}.admin-page-profitLoss .pl-panel-title span,.admin-page-profitLoss .pl-total-strip span{font-size:10px;letter-spacing:.055em}.admin-page-profitLoss .pl-total-strip strong{font-size:17px}.admin-page-profitLoss .pl-help-text,.admin-page-profitLoss .pl-total-strip small{font-size:10px;line-height:1.2}.admin-page-profitLoss .pl-week-compare{gap:6px}.admin-page-profitLoss .pl-panel,.admin-page-profitLoss .pl-week-card{border-radius:5px;padding:7px;gap:6px;box-shadow:none}.admin-page-profitLoss .pl-panel-title{gap:8px;padding-bottom:5px}.admin-page-profitLoss .pl-panel-title strong{font-size:14px}.admin-page-profitLoss .pl-data-table td,.admin-page-profitLoss .pl-data-table th,.admin-page-profitLoss .pl-mini-table td,.admin-page-profitLoss .pl-mini-table th{padding:4px 5px;font-size:11px}.admin-page-profitLoss .pl-data-table input{height:25px;min-height:25px;min-width:58px;border-radius:3px;padding:2px 4px;font-size:11px}.admin-page-profitLoss .pl-auto-value{min-height:24px;min-width:72px;border-radius:3px;padding:3px 5px}.admin-page-profitLoss .pl-grid-2{gap:7px}.admin-page-profitLoss .pl-notes{min-height:72px}@media (max-width:1180px){.admin-page-detailed .detail-report-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-page-detailed .spreadsheet-inspector-grid{grid-template-columns:1fr}}.admin-shell,.admin-shell button,.admin-shell input,.admin-shell select,.admin-shell textarea{font-family:var(--font-sans)}.admin-shell{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.admin-shell h1,.admin-shell h2,.admin-shell h3,.admin-shell h4{color:#0f172a;font-weight:750;letter-spacing:-.018em;line-height:1.12}.admin-shell label,.admin-shell li,.admin-shell p,.admin-shell small,.admin-shell span{line-height:1.42}.admin-page-detailed .detail-report-filters label,.admin-page-detailed .spreadsheet-inspector-title span,.admin-page-profitLoss .pl-help-text,.admin-page-profitLoss .pl-toolbar label,.card-title-row span,.detail-report-head span,.eyebrow,.feature-badges b,.inventory-metric span,.live-status-card span,.metric-card small,.pl-panel-title span,.pl-total-strip span,.setup-status-dot+strong,.sidebar-kicker,.sidebar-nav-group p,.store-status,.super-status-strip span{font-weight:700;letter-spacing:.04em}.card button,.employee-access-row button,.hero button,.owner-row-actions button,.primary-action,.secondary-action,.sidebar a,.sidebar-nav-group a,.store-actions a,.store-actions button{font-weight:720}.admin-shell input,.admin-shell select,.admin-shell textarea{color:#111827;font-size:13px;font-weight:500;line-height:1.35}.admin-shell input::placeholder,.admin-shell textarea::placeholder{color:#7a8798}.owner-report-table,.pl-data-table,.pl-mini-table,.report-table,.simple-report-table,.spreadsheet-table{font-family:var(--font-numeric);color:#172033;letter-spacing:0}.owner-report-table th,.pl-data-table th,.pl-mini-table th,.report-table th,.simple-report-table div:nth-child(odd),.spreadsheet-table th{font-weight:680;letter-spacing:.01em}.owner-report-table td,.pl-data-table td,.pl-mini-table td,.report-table td,.simple-report-table div,.spreadsheet-table td{font-weight:500;line-height:1.36}.owner-report-table .total-row td,.pl-data-table .bad,.pl-data-table .flat,.pl-data-table .good,.pl-data-table .pending,.spreadsheet-table .strong-cell{font-weight:700}.attendance-badge,.detail-report-status,.inventory-status-pill,.pallet-status,.status-pill,.weekly-status-pill{font-weight:680;letter-spacing:.025em}.admin-page-detailed .spreadsheet-table,.admin-page-profitLoss .pl-data-table,.admin-page-profitLoss .pl-mini-table{font-size:12px}.admin-page-detailed .spreadsheet-density-controls button,.admin-page-detailed .spreadsheet-tabs button,.admin-page-profitLoss .excel-export-button,.admin-page-profitLoss .pl-panel-title button,.admin-page-profitLoss .pl-week-picker button{font-weight:680}.admin-page-detailed .spreadsheet-action-row,.admin-page-detailed .spreadsheet-meta-line,.admin-page-profitLoss .pl-status{font-weight:620}.admin-shell :is(.eyebrow,.sidebar-kicker,[class*=kicker],[class*=badge],[class*=pill],[class*=status]){font-weight:700!important;letter-spacing:.035em!important}.admin-shell :is(th,.spreadsheet-table th,.pl-data-table th,.owner-report-table th,.report-table th){font-size:12px!important;font-weight:700!important;letter-spacing:.01em!important}.admin-shell :is(td,.spreadsheet-table td,.pl-data-table td,.owner-report-table td,.report-table td){font-weight:500!important;line-height:1.36!important}.admin-shell :is(button,.primary-action,.secondary-action){font-weight:700!important;letter-spacing:0!important}.admin-shell .empty-report-message,.admin-shell .hero-subheading,.admin-shell .muted,.admin-shell small{color:#5d697b;line-height:1.42}.admin-shell{grid-template-columns:214px minmax(0,1fr)}.sidebar{padding:14px}.brand-mark{width:142px;min-height:54px;border-radius:12px;padding:6px 10px}.brand-mark img{height:40px}.sidebar-kicker{margin-top:10px;font-size:10px}.sidebar nav,.sidebar-nav{margin-top:14px;gap:12px}.sidebar-nav-group{gap:4px}.sidebar-nav-group p{font-size:10px}.sidebar a,.sidebar-nav-group a{border-radius:8px;padding:7px 9px;font-size:12px}.sidebar-note{margin-top:16px;border-radius:10px;padding:10px}.content{padding:14px}.hero{min-height:54px;border-radius:10px;padding:9px 12px;gap:10px;box-shadow:none}.hero h2{font-size:clamp(18px,1.45vw,22px)}.hero-subheading{max-width:900px;font-size:12px;line-height:1.25}.hero-actions button,.signed-in-pill{min-height:32px;border-radius:8px;padding:6px 10px}.admin-page-pulse .hero{min-height:46px}.admin-page-pulse .eyebrow,.admin-page-pulse .hero-subheading{display:none}.owner-command-header{margin-top:8px;grid-template-columns:minmax(240px,.72fr) 190px minmax(280px,1fr);gap:8px}.owner-command-header>div{border-radius:8px;padding:8px 10px}.owner-date-picker,.owner-store-picker{gap:4px}.owner-date-picker input,.owner-store-picker select,.owner-store-search{min-height:30px;border-radius:6px;padding:0 9px;font-size:12px}.owner-store-options{max-height:64px;gap:4px}.owner-store-options button{min-height:31px;border-radius:6px;padding:4px 7px}.owner-store-options strong{font-size:12px}.owner-date-picker small,.owner-store-no-results,.owner-store-options small{font-size:10px}.owner-cloud-pill{min-height:44px;gap:8px}.owner-cloud-pill i{width:10px;height:10px}.owner-cloud-pill strong{font-size:13px}.owner-cloud-pill span{margin-top:0;font-size:11px;line-height:1.2}.performance-summary-card{margin-top:8px;border-radius:8px}.performance-summary-title{min-height:34px;padding:6px 10px}.performance-summary-title h2{font-size:16px}.performance-summary-body{grid-template-columns:minmax(0,1.78fr) minmax(235px,.5fr);gap:8px;padding:8px 10px 10px}.performance-chart-inspector{min-height:26px;padding:4px 7px;gap:7px}.performance-chart{min-height:158px;grid-template-columns:32px minmax(0,1fr)}.performance-bar-grid{display:flex;grid-template-columns:none!important;align-items:stretch;gap:2px;min-width:0}.performance-hour-slot{flex:1 1 20px;min-width:14px}.performance-gap-slot{flex:0 0 clamp(22px,2.4vw,38px);display:grid;grid-template-rows:minmax(0,1fr) 21px;align-items:stretch;justify-items:center;min-width:20px;color:#7c8898;font-size:9px;font-weight:800}.performance-gap-slot.wide{flex:1 1 auto}.performance-gap-slot span{align-self:end;width:100%;max-width:28px;height:1px;margin-bottom:6px;border-top:2px dotted #c7d2df}.performance-gap-slot small{max-width:48px;overflow:hidden;color:#7c8898;font-size:8px;line-height:1;text-align:center;text-overflow:ellipsis;white-space:nowrap}.performance-hour-slot small{font-size:8px}.performance-metric-list{gap:3px}.performance-metric-list button,.performance-metric-list>button{min-height:38px;border-radius:6px;padding:5px 7px}.performance-metric-list span{font-size:11px}.performance-metric-list button strong,.performance-metric-list>button strong{font-size:13px}.performance-metric-list button small,.performance-metric-list>button small{font-size:9px}.owner-main-grid{margin-top:8px;gap:8px}.owner-panel{border-radius:8px;padding:9px}.owner-panel-title h3{font-size:16px}.owner-table-wrap{margin-top:7px;border-radius:6px}.owner-data-table td,.owner-data-table th{padding:5px 7px;font-size:12px}@media (max-width:1100px){.owner-command-header,.owner-main-grid,.performance-summary-body{grid-template-columns:1fr}}@media (max-width:1040px){.operation-notice,.pricing-save-strip{align-items:stretch;flex-direction:column}.operation-notice small,.pricing-save-strip button{width:100%}}.sidebar-store-context{margin-top:12px;padding:10px;border:1px solid rgba(148,163,184,.35);border-radius:12px;background:rgba(15,23,42,.72);display:grid;grid-gap:6px;gap:6px}.sidebar-store-context label{color:#94a3b8;font-size:10px;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.sidebar-store-context select{width:100%;min-height:34px;border:1px solid rgba(148,163,184,.45);border-radius:9px;background:#ffffff;color:#0f172a;font-size:12px;font-weight:850}.sidebar-store-context small{color:#94a3b8;font-size:11px;font-weight:800}.sidebar-store-context strong{color:#f8fafc;font-size:13px;line-height:1.2}.sidebar-store-context.error{border-color:rgba(248,113,113,.58);background:rgba(127,29,29,.38)}.toolbar-store-readout{min-width:210px;min-height:42px;padding:8px 11px;border:1px solid #d9e4ef;border-radius:10px;background:#f8fafc;display:grid;align-content:center;grid-gap:3px;gap:3px}.toolbar-store-readout span{color:#64748b;font-size:10px;font-weight:950;letter-spacing:.1em;text-transform:uppercase}.toolbar-store-readout strong{color:#0f172a;font-size:13px;line-height:1.15;overflow-wrap:anywhere;word-break:break-word}.pos-setup-topbar .toolbar-store-readout{min-width:min(210px,100%);max-width:min(420px,100%)}.inventory-store-strip.single{justify-content:flex-start;color:#475569;font-size:12px;font-weight:850}.owner-active-view{display:grid;align-content:center;grid-gap:4px;gap:4px;min-width:0;padding:10px 12px}.owner-active-view span{color:#64748b;font-size:11px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.owner-active-view strong{color:#0f172a;font-size:17px;line-height:1.15}.owner-active-view small,.owner-active-view strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.owner-active-view small{color:#667085;font-size:11px;font-weight:850}.admin-page-pulse .content,.admin-page-reports .content{max-width:1480px;width:100%;margin:0 auto}.admin-page-pulse .owner-command-header{grid-template-columns:minmax(260px,.86fr) 185px minmax(320px,1fr);gap:12px}.performance-summary-card{overflow:hidden}.performance-summary-title{border-bottom:1px solid #e2e8f0}.performance-summary-body{grid-template-columns:minmax(0,1fr) minmax(310px,.38fr);align-items:stretch}.performance-chart-panel{min-width:0}.performance-chart-label{margin-bottom:7px}.performance-chart-inspector{width:-moz-fit-content;width:fit-content;max-width:100%;min-height:34px;margin-bottom:8px;border-color:#dbeafe;background:#f8fbff;color:#0f172a;box-shadow:none}.performance-chart-inspector strong{color:#0f172a}.performance-chart{min-height:236px;grid-template-columns:46px minmax(0,1fr);border-top:0}.performance-y-axis{color:#475569;font-size:11px}.performance-bar-grid{gap:5px;border-bottom:1px solid #b7c3d0}.performance-hour-slot{min-width:22px;border:0;border-radius:4px;background:transparent}.performance-hour-slot.selected,.performance-hour-slot:hover{background:rgba(37,99,235,.06)}.performance-hour-slot.selected .performance-hour-bars{border:0;box-shadow:inset 0 -2px 0 rgba(37,99,235,.34)}.performance-hour-bars{min-height:176px;gap:4px;align-items:flex-end}.performance-hour-bars span{width:min(13px,42%);border-radius:2px 2px 0 0}.performance-hour-bars .current{background:#2f6db4;box-shadow:none}.performance-hour-bars .previous{border:1px solid #2f6db4;background:repeating-linear-gradient(135deg,rgba(47,109,180,.95),rgba(47,109,180,.95) 2px,rgba(255,255,255,.92) 0,rgba(255,255,255,.92) 4px)}.performance-gap-slot{flex:0 1 28px;min-width:18px;opacity:.72}.performance-gap-slot span{max-width:16px;border-top:1px dotted #cbd5e1}.performance-gap-slot small{display:none}.performance-metric-list button,.performance-metric-list>button{border-left:3px solid transparent;background:#ffffff}.performance-metric-list button.featured,.performance-metric-list>button.featured{border-left-color:#2f6db4;background:#eaf3ff}.technical-detail-card{border-style:dashed;background:#fbfdff}.technical-detail-card>summary{cursor:pointer;list-style:none}.technical-detail-card>summary::-webkit-details-marker{display:none}.technical-detail-card>summary:after{content:"Open details";align-self:center;padding:8px 12px;border-radius:999px;background:#eaf3ff;color:#164b7d;font-size:12px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.technical-detail-card[open]>summary:after{content:"Hide details"}.technical-detail-card>.report-table-scroll{margin-top:14px}@media (max-width:1280px){.admin-page-pulse .content,.admin-page-reports .content{max-width:none}.performance-summary-body{grid-template-columns:1fr}}.yaffapos-pulse-card{border-color:#d7e2ee;border-radius:14px;background:radial-gradient(circle at top left,rgba(0,119,182,.08),transparent 34%),linear-gradient(180deg,#ffffff,#fbfdff)}.yaffapos-pulse-card .performance-summary-title{align-items:end;gap:16px;padding-bottom:14px}.yaffapos-pulse-card .performance-summary-title h2{margin:0;color:#0f172a;font-size:22px;letter-spacing:-.03em}.yaffapos-pulse-card .performance-summary-title p{margin:4px 0 0;color:#64748b;font-size:13px;font-weight:750}.yaffapos-pulse-legend{align-self:start;padding:7px 9px;border:1px solid #e2e8f0;border-radius:999px;background:#ffffff}.performance-pulse-reads{display:grid;grid-gap:8px;gap:8px;align-content:start;min-width:0}.performance-pulse-reads-label{color:#64748b;font-size:11px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.performance-read-card{position:relative;display:grid;grid-template-columns:minmax(96px,1fr) minmax(92px,auto);grid-gap:3px 12px;gap:3px 12px;align-items:center;min-height:58px;padding:10px 12px;border:1px solid #e2e8f0;border-left:4px solid transparent;border-radius:13px;background:#ffffff;color:#0f172a;text-align:left;cursor:pointer}.performance-read-select{display:contents;color:inherit;font:inherit;text-align:inherit}.performance-read-card.featured,.performance-read-card:hover{border-color:#fed7aa #fed7aa #fed7aa #f97316;background:#fff7ed}.performance-read-card .performance-read-select>span{min-width:0;color:#334155;font-size:12px;font-weight:950;line-height:1.15}.performance-help-disclosure{position:absolute;top:8px;right:8px;z-index:2}.performance-help-disclosure summary{display:inline-grid;place-items:center;width:16px;height:16px;border:1px solid #cbd5e1;border-radius:999px;background:#ffffff;color:#475569;cursor:pointer;font-size:10px;font-weight:950;line-height:1;list-style:none}.performance-help-disclosure summary::-webkit-details-marker{display:none}.performance-help-disclosure[open] summary{border-color:#f97316;color:#9a3412}.performance-help-disclosure>span{position:absolute;top:22px;right:0;width:min(260px,70vw);padding:10px 12px;border:1px solid #fed7aa;border-radius:12px;background:#fff7ed;box-shadow:0 16px 34px rgba(15,23,42,.16);color:#7c2d12;font-size:12px;font-weight:850;line-height:1.35}.performance-read-card strong{justify-self:end;color:#0f172a;font-size:18px;font-weight:950;line-height:1;white-space:nowrap}.performance-read-card .performance-read-select>small{grid-column:1/-1;justify-self:end;color:#64748b;font-size:11px;font-weight:800}.performance-read-card small.up{color:#15803d}.performance-read-card small.down{color:#b91c1c}.performance-read-note{display:grid;grid-gap:4px;gap:4px;padding:10px 12px;border:1px solid #bfdbfe;border-radius:13px;background:#eff6ff;color:#1e3a8a}.performance-read-note strong{color:#172554;font-size:12px;font-weight:950}.performance-read-note p,.performance-read-note span{margin:0;color:#334155;font-size:11px;font-weight:800;line-height:1.35}.performance-read-note span{color:#1d4ed8;font-weight:950}.yaffapos-pulse-card .performance-details-link{justify-self:end;padding:8px 10px;border:1px solid #dbeafe;border-radius:999px;background:#eff6ff;color:#1d4ed8;font-size:11px;font-weight:950;text-transform:uppercase}.yaffapos-mobile-graph-card{border-color:#d7e2ee;border-radius:16px;background:radial-gradient(circle at top left,rgba(0,119,182,.05),transparent 34%),linear-gradient(180deg,#ffffff,#fbfdff)}.yaffapos-mobile-graph-card .performance-chart-panel{display:grid;grid-gap:10px;gap:10px}.yaffapos-mobile-graph-card .performance-summary-body{grid-template-columns:minmax(0,1fr) minmax(276px,.31fr);gap:12px;padding:12px}.yaffapos-mobile-graph-card .performance-chart-label{align-items:flex-start;margin-bottom:0}.yaffapos-mobile-graph-card .performance-chart-label span{max-width:360px;color:#64748b;font-size:11px;line-height:1.3;text-align:right}.yaffapos-mobile-graph-card .performance-chart-inspector{min-height:28px;margin:0;padding:6px 9px;border-radius:10px;font-size:12px}.mobile-sales-chart-shell{display:grid;grid-gap:7px;gap:7px;min-height:250px;padding:12px 12px 9px;border:1px solid #dbe6f2;border-radius:14px;background:linear-gradient(180deg,rgba(248,250,252,.62),rgba(255,255,255,.96)),#ffffff;box-shadow:inset 0 1px 0 rgba(255,255,255,.88)}.mobile-sales-chart-topline{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#64748b;font-size:10px;font-weight:950;letter-spacing:.055em;text-transform:uppercase}.mobile-sales-chart-topline span{display:inline-flex;align-items:center;gap:5px}.mobile-sales-chart-bars{display:flex;align-items:stretch;gap:1px;height:176px;padding:8px 2px 0;border-bottom:1px solid #aab8ca;background:linear-gradient(180deg,transparent 0 24%,rgba(203,213,225,.72) 24% 25%,transparent 25% 49%,rgba(203,213,225,.72) 49% 50%,transparent 50% 74%,rgba(203,213,225,.72) 74% 75%,transparent 75%),transparent}.mobile-sales-chart-column{display:grid;grid-template-rows:minmax(0,1fr) auto;grid-gap:4px;gap:4px;flex:1 1;min-width:0;padding:0;border:0;background:transparent;color:#64748b;cursor:pointer}.mobile-sales-chart-column:focus-visible{outline:3px solid rgba(245,158,11,.42);outline-offset:4px}.mobile-sales-chart-track{position:relative;overflow:hidden;display:flex;align-items:flex-end;justify-content:center;min-height:0}.mobile-sales-chart-track i{position:absolute;bottom:0;display:block;width:min(24%,6px);min-height:0;border-radius:4px 4px 1px 1px;transition:height .18s ease,filter .18s ease,transform .18s ease}.mobile-sales-chart-track .previous{right:calc(50% - 7px);width:min(18%,4px);border:1px solid rgba(37,99,235,.42);background:rgba(37,99,235,.18)}.mobile-sales-chart-track .current{left:calc(50% + 1px);z-index:1;background:#2563eb;box-shadow:0 5px 12px rgba(37,99,235,.14)}.mobile-sales-chart-column.selected .current,.mobile-sales-chart-column:hover .current{filter:saturate(1.18);transform:translateY(-2px);background:#f97316}.mobile-sales-chart-column.selected .previous,.mobile-sales-chart-column:hover .previous{border-color:rgba(15,23,42,.24);background:rgba(15,23,42,.14)}.mobile-sales-chart-hour{overflow:hidden;color:#64748b;font-size:8px;font-weight:900;text-align:center;text-overflow:clip;white-space:nowrap}.mobile-sales-chart-column.selected .mobile-sales-chart-hour{color:#0f172a}.mobile-sales-chart-axis{display:flex;justify-content:space-between;color:#6d7d92;font-size:11px;font-weight:800}.mobile-sales-chart-empty{display:grid;place-items:center;min-height:150px;border:1px dashed #cbd5e1;border-radius:14px;color:#64748b;font-size:13px;font-weight:850}.mobile-sales-chart-selected{display:flex;align-items:center;gap:10px;width:-moz-fit-content;width:fit-content;max-width:100%;padding:7px 10px;border:1px solid #dbeafe;border-radius:12px;background:#eff6ff;color:#1e3a8a;font-size:12px;font-weight:850}.mobile-sales-chart-selected strong{color:#0f172a;font-size:13px;font-weight:950}@media (max-width:980px){.mobile-sales-chart-topline{align-items:flex-start;flex-direction:column}.mobile-sales-chart-bars{gap:1px;height:156px}.mobile-sales-chart-hour{font-size:9px}.mobile-sales-chart-selected{align-items:flex-start;flex-direction:column;border-radius:14px}}.print-report-button{border:1px solid #bfdbfe;background:#eff6ff;color:#1d4ed8}@media (min-width:1100px){.admin-shell{min-height:100dvh;grid-template-columns:206px minmax(0,1fr)}.sidebar{height:100dvh;padding:10px 12px;overflow-y:auto}.brand-mark{width:136px;min-height:52px;padding:6px 10px;border-radius:10px}.brand-mark img{max-height:38px}.sidebar-kicker{margin-top:10px;font-size:10px}.sidebar-store-context{margin:9px 0 10px;padding:9px;border-radius:11px}.sidebar-store-context label,.sidebar-store-context small{font-size:10px}.sidebar-store-context select{min-height:34px;padding:6px 8px}.sidebar nav,.sidebar-nav{margin-top:10px;gap:9px}.sidebar-nav-group{gap:3px}.sidebar-nav-group p{margin:0 0 2px;font-size:10px}.sidebar a,.sidebar-nav-group a{min-height:30px;padding:6px 8px;border-radius:9px;font-size:12px}.sidebar-note{margin-top:10px;padding:9px;border-radius:11px;gap:4px}.sidebar-note small,.sidebar-note span{font-size:11px}.sidebar-note button{min-height:30px}.admin-page-pulse .content,.admin-page-reports .content,.content{padding:9px 12px 12px}.admin-page-pulse .hero,.hero{min-height:0;margin-bottom:8px;padding:8px 0 9px;gap:8px}.hero h2{font-size:clamp(20px,1.25vw,25px);line-height:1.05}.hero p,.hero-subheading{margin-top:3px;font-size:12px;line-height:1.35}.hero-actions{gap:6px}.card button,.hero button,.hero-actions button,.primary-action,.secondary-action{min-height:34px;padding:0 11px;border-radius:9px;font-size:12px}.signed-in-pill{min-width:122px;padding:6px 9px;border-radius:10px}.signed-in-pill span,.signed-in-pill strong{font-size:12px}.signed-in-pill small{font-size:10px}.card,.detail-table-card,.discount-form-card,.discount-list article,.employee-form-card,.employee-list-card,.employee-role-card,.inventory-editor-card,.inventory-list-card,.inventory-preview-card,.manager-status-card,.metric-card,.owner-panel,.pallet-action-card,.pallet-loads-card,.pallet-tabs,.pl-panel,.report-card,.role-card,.technical-detail-card,.weekly-main-card{border-radius:11px}.card,.detail-table-card,.discount-form-card,.employee-form-card,.employee-list-card,.employee-role-card,.inventory-editor-card,.inventory-list-card,.inventory-preview-card,.manager-status-card,.owner-panel,.pallet-action-card,.pallet-loads-card,.pallet-tabs,.pl-panel,.report-card,.role-card,.weekly-main-card{padding:10px}.discount-hero,.inventory-metrics,.metric-grid,.owner-action-grid,.pallet-evidence-grid,.pallet-intelligence-grid,.pallet-kpi-strip,.pl-total-strip,.register-grid,.role-status-grid,.setup-grid,.team-ops-grid,.weekly-kpi-grid{gap:8px}.discount-hero article,.inventory-metric,.metric-card,.owner-action-card,.owner-register-card,.pallet-kpi-strip article,.pl-total-strip article,.role-status-card,.weekly-kpi-grid article{min-height:56px;padding:8px 10px}.discount-hero strong,.inventory-metric strong,.metric-card strong,.owner-action-card strong,.owner-register-card strong,.pallet-kpi-strip strong,.pl-total-strip strong,.weekly-kpi-grid strong{font-size:clamp(18px,1.35vw,24px);line-height:1.05}.card-title-row,.pallet-section-title,.pl-header,.title-row,.weekly-report-header{gap:8px;margin-bottom:8px}.card-title-row h3,.pallet-section-title h3,.title-row h3{font-size:16px;line-height:1.12}.card-title-row p,.empty-report-message,.pallet-section-title p,.title-row p{font-size:11px;line-height:1.35}.admin-shell input:not([type=checkbox]):not([type=radio]):not([type=color]),.admin-shell select,.admin-shell textarea{min-height:34px;padding:6px 9px;border-radius:9px;font-size:12px}.admin-shell textarea{min-height:58px}.admin-shell label{gap:4px;font-size:11px}.admin-shell table{font-size:11px}.admin-shell td,.admin-shell th{padding:6px 8px}.admin-page-detailed .report-spreadsheet-workspace,.discount-shell,.inventory-shell,.labor-content,.manager-page,.pallet-page,.pl-shell,.pos-setup-shell,.team-shell,.weekly-report-page{gap:8px;margin-top:8px}.discount-hero,.inventory-import-card,.inventory-summary-card,.pallet-count-alert,.schedule-quick-strip,.timesheet-toolbar{padding:9px 10px}.discount-layout,.inventory-layout,.pallet-workspace,.pl-grid,.pos-setup-main,.team-layout,.weekly-detail-grid{gap:8px}.discount-form-grid,.employee-form-grid,.inventory-form,.pallet-form-grid,.schedule-editor-grid,.timecard-edit-grid{gap:7px}.inventory-list-workspace{grid-template-columns:1fr}.inventory-editor-workspace{grid-template-columns:minmax(500px,.7fr) minmax(260px,.3fr)}.admin-page-detailed .spreadsheet-grid-wrap,.inventory-table-wrap,.pallet-table-wrap,.report-table-scroll,.timesheet-table-wrap,.transaction-sheet-wrap{max-height:calc(100dvh - 300px);overflow:auto}.admin-page-crazy .inventory-table-wrap{max-height:calc(100dvh - 270px)}.admin-page-employees .timesheet-table-wrap,.admin-page-palletCounts .pallet-table-wrap,.admin-page-palletInventory .pallet-table-wrap{max-height:calc(100dvh - 330px)}.admin-page-schedule .schedule-grid-board{max-height:calc(100dvh - 260px);overflow:auto}.admin-page-discounts .discount-layout,.admin-page-team .team-layout{grid-template-columns:minmax(360px,.36fr) minmax(0,.64fr)}.admin-page-setup .pos-setup-main{grid-template-columns:minmax(360px,.38fr) minmax(0,.62fr)}.admin-page-palletCounts .pallet-workspace,.admin-page-palletInventory .pallet-workspace{grid-template-columns:minmax(230px,.22fr) minmax(0,.78fr)}.discount-list article,.employee-list-card article,.inventory-table-wrap tbody tr,.owner-action-card,.owner-register-card,.pallet-tabs button{min-height:0}}@media (min-width:981px){.admin-shell{grid-template-columns:204px minmax(0,1fr)}.sidebar{overflow-y:auto;padding:12px}.brand-mark{width:136px;min-height:50px;border-radius:10px;padding:4px 8px;box-shadow:none}.brand-mark img{height:38px}.sidebar-kicker{margin-top:10px;font-size:10px}.sidebar nav,.sidebar-nav{gap:10px;margin-top:12px}.sidebar-nav-group{gap:3px}.sidebar-nav-group p{font-size:10px;letter-spacing:.1em;margin-bottom:0}.sidebar a,.sidebar-nav-group a{border-radius:8px;font-size:12px;padding:7px 9px}.sidebar-note,.sidebar-store-context{border-radius:10px;margin-top:10px;padding:10px}.sidebar-note button,.sidebar-store-context select{min-height:34px;border-radius:8px}.content{padding:12px 14px}.hero{border-radius:12px;gap:12px;padding:10px 12px;box-shadow:0 8px 18px rgba(16,24,40,.045)}.hero h2{font-size:clamp(20px,1.55vw,24px)}.hero-subheading{font-size:12px;line-height:1.35;margin-top:3px;max-width:920px}.signed-in-pill{border-radius:10px;font-size:12px;padding:7px 10px}.admin-shell :where(button,.primary-action,.secondary-action,.card button,.store-actions a,.team-command-strip a){border-radius:9px;min-height:36px;padding-left:12px;padding-right:12px}.admin-shell :where(input:not([type=checkbox]):not([type=radio]):not([type=color]),select,textarea){border-radius:9px;min-height:36px;padding:6px 10px}.admin-shell textarea{min-height:64px}.admin-shell :where(.operation-notice,.owner-warning,.team-command-strip,.inventory-import-card,.inventory-summary-card,.discount-hero,.timesheet-toolbar,.schedule-quick-strip,.pallet-count-alert){margin-top:10px;padding:10px 12px}.admin-shell :where(.card,.metric-card,.live-status-card,.owner-action-card,.owner-register-card,.owner-panel,.discount-form-card,.discount-list article,.employee-form-card,.employee-list-card,.inventory-section,.inventory-side-card,.pallet-action-card,.pallet-evidence-card,.pallet-flow-card,.pallet-loads-card,.receipt-setup-panel,.pos-setup-code-panel,.setup-system-panel,.detail-table-card,.transaction-detail-panel,.weekly-report-panel,.weekly-pl-panel,.labor-panel){border-radius:12px;box-shadow:0 6px 16px rgba(16,24,40,.035)}.admin-shell :where(.metric-card,.live-status-card,.owner-action-card,.owner-register-card,.owner-panel,.discount-form-card,.employee-form-card,.employee-list-card,.inventory-section,.inventory-side-card,.pallet-action-card,.pallet-evidence-card,.pallet-flow-card,.pallet-loads-card,.receipt-setup-panel,.pos-setup-code-panel,.setup-system-panel,.detail-table-card,.transaction-detail-panel,.weekly-report-panel,.weekly-pl-panel,.labor-panel){padding:12px}.admin-shell :where(.metric-grid,.live-status-strip,.platform-action-grid,.super-command-grid,.owner-command-header,.owner-main-grid,.owner-kpi-grid,.weekly-detail-grid,.discount-layout,.team-layout,.inventory-shell,.inventory-layout,.pos-setup-shell,.pos-setup-main,.setup-command-grid,.register-slot-grid,.pallet-page,.pallet-workspace,.pallet-kpi-strip,.pallet-intelligence-grid,.pallet-evidence-grid,.labor-content,.schedule-week-tools,.payroll-rules,.detail-report-layout,.detail-breakdown-grid){gap:10px;margin-top:10px}.admin-shell :where(.metric-card strong,.live-status-card strong,.owner-kpi-grid strong,.discount-hero strong,.employee-form-card h3,.inventory-banner-copy strong,.pallet-action-card strong){line-height:1}.admin-shell :where(.card-title-row,.pallet-section-title,.owner-panel-title,.transaction-detail-header,.setup-panel-title,.weekly-section-title){gap:6px}.admin-shell :where(.card-title-row p,.pallet-section-title p,.owner-panel-title p,.setup-panel-title p,.weekly-section-title p,.inventory-import-copy p,.discount-form-card p,.employee-form-card p){line-height:1.35}.admin-shell table{font-size:12px}.admin-shell td,.admin-shell th{padding:7px 8px}}@media print{@page{margin:.45in}:root,body{background:#ffffff!important;color:#111827!important}body{font-size:11px}.admin-shell{display:block!important;min-height:auto}.detail-report-filters,.detail-report-status,.hero-actions,.pl-toolbar,.report-export-row,.sidebar,.spreadsheet-action-row,.spreadsheet-density-controls,.weekly-report-toolbar{display:none!important}.content{display:block;padding:0!important}.hero{margin:0 0 12px;padding:0 0 10px;border:0;border-bottom:2px solid #111827;border-radius:0;background:#ffffff;box-shadow:none}.hero h2{margin:0;color:#111827;font-size:22px}.eyebrow,.hero p,.hero-subheading{color:#374151!important}.admin-page-detailed .report-spreadsheet-workspace,.pl-shell,.weekly-report-page{margin-top:0!important;gap:8px!important}.admin-page-detailed .detail-kpi-grid article,.admin-page-detailed .spreadsheet-inspector,.admin-page-detailed .transaction-detail-panel,.admin-page-detailed .transaction-list-panel,.pl-panel,.pl-total-strip article,.transaction-sheet-card,.weekly-kpi-grid article,.weekly-main-card,.weekly-status-pill{border-color:#cbd5e1!important;background:#ffffff!important;box-shadow:none!important;page-break-inside:avoid;break-inside:avoid}.admin-page-detailed .detail-breakdown-grid,.admin-page-detailed .detail-kpi-grid,.pl-grid,.pl-total-strip,.weekly-detail-grid,.weekly-kpi-grid{gap:7px!important;page-break-inside:avoid;break-inside:avoid}.admin-page-detailed .spreadsheet-grid-wrap,.transaction-sheet-wrap{max-height:none!important;overflow:visible!important;border-color:#cbd5e1!important}.admin-page-detailed .spreadsheet-table,.transaction-sheet-table{min-width:0!important;width:100%!important;font-size:9px!important}.admin-page-detailed .spreadsheet-table td,.admin-page-detailed .spreadsheet-table th,.transaction-sheet-table td,.transaction-sheet-table th{padding:3px 4px!important;white-space:normal!important}a{color:#111827!important;text-decoration:none!important}}.portal-session-backdrop{position:fixed;inset:0;z-index:9999;display:grid;place-items:center;padding:24px;background:rgba(6,18,38,.58);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.portal-session-card{width:min(440px,100%);display:grid;grid-gap:14px;gap:14px;border:1px solid #dbeafe;border-radius:24px;background:radial-gradient(circle at top left,rgba(14,165,233,.14),transparent 34%),#ffffff;box-shadow:0 28px 80px rgba(15,23,42,.35);padding:24px;text-align:left}.portal-session-card span{color:#0078a8;font-size:11px;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.portal-session-card h2{margin:0;color:#061226;font-size:34px;letter-spacing:-.04em}.portal-session-card p{margin:0;color:#475569;font-weight:800;line-height:1.45}.portal-session-card>strong{justify-self:start;min-width:128px;border-radius:18px;background:#0f172a;color:#ffffff;font-size:44px;line-height:1;padding:14px 18px;text-align:center}.portal-session-card div{display:grid;grid-template-columns:1fr .8fr;grid-gap:10px;gap:10px}.portal-session-card button{min-height:52px;border:0;border-radius:15px;background:#facc15;color:#061226;cursor:pointer;font:inherit;font-weight:950}.portal-session-card button.secondary{background:#e2e8f0;color:#334155}.admin-page-pulse .content{max-width:1460px;padding-top:18px}.admin-page-pulse .hero{min-height:54px;margin-bottom:8px;padding:9px 12px;border-radius:12px}.admin-page-pulse .hero h2{font-size:24px}.admin-page-pulse .owner-command-header{grid-template-columns:minmax(360px,1fr) 176px minmax(360px,1.15fr);gap:10px;margin-top:8px}.admin-page-pulse .owner-command-header>div{min-height:76px;padding:12px 14px}.admin-page-pulse .owner-active-view{padding:0}.admin-page-pulse .performance-summary-card{margin-top:8px;border-radius:14px}.admin-page-pulse .performance-summary-title{min-height:auto;padding:10px 12px}.admin-page-pulse .performance-summary-title h2{font-size:17px}.admin-page-pulse .performance-summary-title p{margin-top:3px;font-size:13px}.admin-page-pulse .yaffapos-mobile-graph-card .performance-summary-body{grid-template-columns:minmax(0,1fr) 300px;gap:10px;padding:10px 10px 12px}.admin-page-pulse .yaffapos-mobile-graph-card .performance-chart-panel{gap:8px}.admin-page-pulse .performance-chart-label{display:flex;align-items:center;justify-content:space-between;min-height:28px;margin:0}.admin-page-pulse .performance-chart-label span{max-width:none;font-size:11px;text-align:right}.admin-page-pulse .yaffapos-mobile-graph-card .performance-chart-inspector{display:inline-flex;align-items:center;gap:8px;width:max-content;min-height:34px;margin:0;padding:6px 10px;border-radius:11px}.admin-page-pulse .mobile-sales-chart-shell{min-height:258px;padding:12px 14px 10px}.admin-page-pulse .mobile-sales-chart-bars{display:grid;grid-template-columns:repeat(24,minmax(0,1fr));grid-gap:3px;gap:3px;height:190px;padding:10px 4px 0}.admin-page-pulse .mobile-sales-chart-column{width:100%}.admin-page-pulse .mobile-sales-chart-track i{width:5px;border-radius:5px 5px 1px 1px}.admin-page-pulse .mobile-sales-chart-track .previous{right:calc(50% - 6px);width:3px}.admin-page-pulse .mobile-sales-chart-track .current{left:calc(50% + 1px)}.admin-page-pulse .mobile-sales-chart-hour{font-size:8.5px}.admin-page-pulse .performance-pulse-reads{gap:7px}.admin-page-pulse .performance-pulse-reads-label{font-size:10px;letter-spacing:.11em}.admin-page-pulse .performance-read-card{min-height:54px;padding:9px 10px;border-radius:12px}.admin-page-pulse .performance-read-card strong{font-size:17px}.admin-page-pulse .performance-help-disclosure{top:8px;right:8px}.admin-page-pulse .performance-help-disclosure summary{width:auto;min-width:48px;height:19px;padding:0 7px;border-radius:999px;font-size:8px;letter-spacing:.05em;text-transform:uppercase}.admin-page-pulse .performance-read-note{padding:10px}.admin-page-pulse .performance-details-link{padding:5px 0;background:transparent}.admin-page-pulse .owner-main-grid{grid-template-columns:minmax(0,1fr) 470px;gap:10px;margin-top:8px}.admin-page-pulse .owner-panel{padding:10px}.admin-page-pulse .owner-table-wrap{max-height:190px}.admin-page-pulse .weekly-report-page.embedded{margin-top:10px;padding-top:10px;border-top:1px solid #dbe6f3}.admin-page-pulse .sales-week-heading{display:grid;grid-gap:3px;gap:3px;margin-bottom:8px;padding:10px 12px;border:1px solid #d8e3f0;border-radius:14px;background:#ffffff}.admin-page-pulse .sales-week-heading span{color:#0078a8;font-size:10px;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.admin-page-pulse .sales-week-heading h2{margin:0;color:#061226;font-size:20px;letter-spacing:-.03em}.admin-page-pulse .sales-week-heading p{margin:0;color:#53627a;font-size:13px;font-weight:800}@media (min-width:981px){.admin-page-pulse .content,.admin-page-reports .content,.content{width:100%;max-width:1700px;margin:0 auto;padding:12px 16px}.admin-page-pulse .hero,.hero{min-height:52px;margin-bottom:8px;padding:9px 12px;align-items:center}.admin-page-pulse .hero h2,.hero h2{font-size:clamp(21px,1.35vw,25px)}.admin-shell :where(.card,.owner-panel,.report-card,.inventory-import-card,.inventory-summary-card,.inventory-list-card,.inventory-editor-card,.inventory-preview-card,.pallet-action-card,.pallet-loads-card,.pallet-flow-card,.pallet-evidence-card,.labor-panel,.weekly-report-panel,.weekly-pl-panel,.detail-table-card,.transaction-detail-panel){border-radius:12px;box-shadow:0 4px 14px rgba(16,24,40,.032)}.admin-shell :where(.card,.owner-panel,.report-card,.inventory-import-card,.inventory-summary-card,.inventory-list-card,.inventory-editor-card,.inventory-preview-card,.pallet-action-card,.pallet-loads-card,.pallet-flow-card,.pallet-evidence-card,.labor-panel,.weekly-report-panel,.weekly-pl-panel,.detail-table-card,.transaction-detail-panel){padding:10px 12px}.admin-shell :where(.title-row,.card-title-row,.pallet-section-title,.weekly-section-title,.owner-panel-title,.transaction-detail-header){align-items:center;gap:8px;margin-bottom:7px}.admin-shell :where(.title-row h3,.card-title-row h3,.pallet-section-title h3,.weekly-section-title h3,.owner-panel-title h3){font-size:16px;line-height:1.08}.admin-shell :where(.title-row p,.card-title-row p,.pallet-section-title p,.weekly-section-title p,.owner-panel-title p,.inventory-import-copy p){margin-top:2px;font-size:11px;line-height:1.28}.admin-shell :where(.metric-grid,.inventory-metrics,.owner-main-grid,.weekly-detail-grid,.pallet-page,.pallet-workspace,.pallet-kpi-strip,.pallet-intelligence-grid,.pallet-evidence-grid,.discount-layout,.team-layout,.labor-content,.pos-setup-main,.detail-report-layout,.detail-breakdown-grid){gap:8px}.admin-shell :where(.metric-card,.inventory-metric,.weekly-kpi-grid article,.pl-total-strip article,.pallet-kpi-strip article,.owner-register-card,.owner-action-card){min-height:50px;padding:8px 10px}.admin-shell :where(input:not([type=checkbox]):not([type=radio]):not([type=color]),select,textarea){min-height:34px;border-radius:8px;padding:6px 9px}.admin-shell :where(button,.primary-action,.secondary-action,.card button){min-height:34px;border-radius:8px;padding-inline:10px}.admin-shell :where(table){font-size:11px}.admin-shell :where(th,td){padding:6px 7px;vertical-align:middle}.admin-page-detailed .spreadsheet-grid-wrap,.inventory-table-wrap,.pallet-table-wrap,.report-table-scroll,.transaction-sheet-wrap{scrollbar-gutter:stable}.admin-page-pulse .owner-command-header{grid-template-columns:minmax(380px,1.15fr) 178px minmax(420px,1.35fr);gap:8px}.admin-page-pulse .owner-command-header>div{min-height:66px;padding:10px 12px}.admin-page-pulse .yaffapos-mobile-graph-card .performance-summary-body{grid-template-columns:minmax(0,1fr) 278px;gap:8px}.admin-page-pulse .mobile-sales-chart-shell{min-height:286px;padding:12px 12px 10px}.admin-page-pulse .mobile-sales-chart-bars{height:212px;gap:2px}.admin-page-pulse .mobile-sales-chart-track i{width:4px}.admin-page-pulse .mobile-sales-chart-track .previous{right:calc(50% - 5px);width:2px}.admin-page-pulse .mobile-sales-chart-track .current{left:calc(50% + 1px)}.admin-page-pulse .performance-pulse-reads{gap:6px}.admin-page-pulse .performance-read-card{min-height:48px;padding:0}.admin-page-pulse .performance-read-select{min-height:48px;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:2px 8px;gap:2px 8px;align-items:center;padding:8px 9px;text-align:left}.admin-page-pulse .performance-read-select strong{justify-self:end;font-size:16px}.admin-page-pulse .performance-read-select small{grid-column:1/-1;justify-self:end;font-size:10px;line-height:1.15}.admin-page-pulse .performance-read-note{gap:4px;padding:8px 9px;font-size:11px}.admin-page-pulse .performance-read-note p,.admin-page-pulse .performance-read-note span{font-size:10.5px;line-height:1.28}.admin-page-pulse .owner-main-grid{grid-template-columns:minmax(0,1fr) minmax(360px,430px);gap:8px}.inventory-banner{grid-template-columns:minmax(0,1fr) minmax(300px,.58fr);gap:10px}.inventory-import-card{grid-template-columns:minmax(300px,.45fr) minmax(520px,1fr);gap:10px}.inventory-import-controls{grid-template-columns:minmax(260px,1fr) auto auto;gap:8px}.inventory-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.inventory-editor-workspace{grid-template-columns:minmax(0,1fr) 340px;align-items:start}.inventory-section{border-radius:12px;gap:9px;padding:10px}.inventory-form{gap:9px;margin-top:8px}.inventory-table-wrap{max-height:calc(100dvh - 285px)}.pallet-tabs{align-items:stretch;padding:8px}.pallet-tabs button{min-height:42px;padding:7px 9px}.discount-form-card label,.employee-form-card label,.inventory-form label,.labor-panel label,.pallet-action-card label{font-size:11px;gap:4px}}@media (min-width:1200px){.admin-shell{grid-template-columns:196px minmax(0,1fr)}.sidebar{padding:10px 10px 12px}.brand-mark{min-height:54px;margin-bottom:9px}.sidebar-note,.sidebar-store-context{padding:9px;border-radius:10px}.sidebar-nav{gap:9px}.sidebar-nav-group{gap:3px}.sidebar-nav-group p{margin-bottom:2px;font-size:10px}.sidebar-nav a{min-height:28px;padding:6px 8px;border-radius:8px}.admin-page-pulse .content,.admin-page-reports .content,.content{max-width:none;padding:10px 12px}.admin-page-pulse .hero,.hero{min-height:48px;margin-bottom:7px;padding:8px 11px;border-radius:11px}.admin-page-pulse .eyebrow,.admin-page-pulse .hero-subheading{display:none}.admin-page-pulse .owner-command-header{grid-template-columns:minmax(280px,.86fr) 168px minmax(300px,1fr);gap:7px;margin-top:0}.admin-page-pulse .owner-command-header>div{min-height:58px;padding:8px 10px;border-radius:11px}.admin-page-pulse .owner-active-view strong,.admin-page-pulse .owner-cloud-pill strong,.admin-page-pulse .owner-date-picker input{font-size:14px}.admin-page-pulse .owner-active-view small,.admin-page-pulse .owner-cloud-pill span,.admin-page-pulse .owner-date-picker small{font-size:10.5px;line-height:1.2}.admin-page-pulse .performance-summary-title{padding:8px 10px}.admin-page-pulse .performance-summary-title h2{font-size:16px}.admin-page-pulse .performance-summary-title p{display:none}.admin-page-pulse .yaffapos-mobile-graph-card .performance-summary-body{grid-template-columns:minmax(0,1fr) 286px;min-height:0;padding:8px}.admin-page-pulse .mobile-sales-chart-shell{min-height:238px;padding:9px 11px 8px}.admin-page-pulse .mobile-sales-chart-bars{height:166px;padding-top:6px}.admin-page-pulse .mobile-sales-chart-axis{font-size:10px}.admin-page-pulse .performance-read-card{min-height:44px}.admin-page-pulse .performance-read-select{min-height:44px;padding:7px 8px}.admin-page-pulse .performance-read-select span{font-size:11px}.admin-page-pulse .performance-read-select strong{font-size:15px}.admin-page-pulse .performance-read-select small{font-size:9.5px}.admin-page-pulse .performance-read-note{padding:8px}.admin-page-pulse .performance-read-note p{display:none}.admin-page-pulse .owner-main-grid{grid-template-columns:minmax(0,1fr) minmax(300px,360px);gap:7px;margin-top:7px}.admin-page-pulse .owner-panel{padding:8px 9px}.admin-page-pulse .owner-panel-title{margin-bottom:5px}.admin-page-pulse .owner-table-wrap{max-height:120px}.admin-page-pulse .owner-data-table td,.admin-page-pulse .owner-data-table th{padding:5px 7px}.admin-page-pulse .weekly-report-page.embedded{margin-top:8px;padding-top:8px}.admin-page-pulse .sales-week-heading{display:none}.admin-page-pulse .weekly-report-toolbar{grid-template-columns:minmax(260px,1fr) auto minmax(210px,.7fr) 150px auto auto auto;gap:7px;align-items:end;padding:8px 9px;border-radius:12px}.admin-page-pulse .weekly-report-toolbar .toolbar-store-readout{min-height:44px;padding:8px 10px}.admin-page-pulse .weekly-report-toolbar label{gap:3px}.admin-page-pulse .weekly-status-pill{margin-top:6px;padding:6px 9px;border-radius:10px}.admin-page-pulse .weekly-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:7px}.admin-page-pulse .weekly-kpi-grid article{min-height:58px;padding:8px 10px}.admin-page-pulse .weekly-kpi-grid strong{font-size:22px}.admin-page-pulse .weekly-main-card{margin-top:7px;padding:8px 10px;border-radius:12px}.admin-page-pulse .weekly-section-title{margin-bottom:6px}.admin-page-pulse .weekly-section-title p{display:none}.admin-page-pulse .weekly-day-chart{min-height:190px;padding:8px 10px 5px}.admin-page-pulse .weekly-day-chart a{min-height:170px}.admin-page-pulse .weekly-bars{height:128px}.admin-page-pulse .weekly-bars span{width:7px}.admin-page-pulse .weekly-bars .previous{width:5px}.weekly-detail-disclosure,.weekly-table-disclosure{margin-top:7px;border:1px solid #d8e3f0;border-radius:11px;background:#f8fbff}.weekly-detail-disclosure summary,.weekly-table-disclosure summary{cursor:pointer;list-style:none;padding:8px 10px;color:#10213a;font-size:12px;font-weight:950;letter-spacing:.01em}.weekly-detail-disclosure summary::-webkit-details-marker,.weekly-table-disclosure summary::-webkit-details-marker{display:none}.weekly-detail-disclosure summary:after,.weekly-table-disclosure summary:after{content:"Open";float:right;color:#006c9a;font-size:10px;font-weight:950;letter-spacing:.1em;text-transform:uppercase}.weekly-detail-disclosure[open] summary:after,.weekly-table-disclosure[open] summary:after{content:"Close"}.weekly-day-table-wrap,.weekly-pl-table-wrap{max-height:210px;overflow:auto;padding:0 8px 8px}.admin-page-pulse .weekly-pl-card{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1fr);grid-gap:7px;gap:7px}.admin-page-pulse .weekly-pl-card .weekly-pl-comparison-strip,.admin-page-pulse .weekly-pl-card .weekly-pl-status,.admin-page-pulse .weekly-pl-card .weekly-section-title,.admin-page-pulse .weekly-pl-card .weekly-table-disclosure{grid-column:1/-1}.admin-page-pulse .weekly-pl-metric-grid{grid-column:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.admin-page-pulse .weekly-pl-audit{grid-column:2;grid-template-columns:repeat(4,minmax(0,1fr));align-self:stretch;margin-top:0}.admin-page-pulse .weekly-pl-note{grid-column:1/-1;margin:0;padding:7px 9px}.weekly-detail-disclosure .weekly-detail-grid{padding:0 8px 8px}.admin-page-pulse .weekly-detail-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.admin-page-pulse .weekly-list{gap:5px}.admin-page-pulse .weekly-list div{padding:7px 8px}}@media (min-width:1100px){.admin-shell{grid-template-columns:216px minmax(0,1fr);background:radial-gradient(circle at 15% 0,rgba(255,122,24,.08),transparent 28%),linear-gradient(180deg,#f6f9fc,#edf3f8)}.content{width:100%;max-width:none;gap:10px;padding:12px 14px 18px}.hero{min-height:58px;margin-bottom:0;padding:10px 12px;border-radius:14px;box-shadow:0 12px 30px rgba(15,23,42,.04)}.hero h2{font-size:clamp(22px,1.45vw,30px);letter-spacing:-.035em}.hero-subheading{max-width:840px;margin-top:2px;font-size:12px}.hero-actions{gap:8px}.sidebar{padding:12px}.brand-mark{min-height:54px;border-radius:12px}.brand-mark img{width:58px}.sidebar-store-context{padding:10px;border-radius:12px}.sidebar-nav{gap:12px;margin-top:12px}.sidebar-nav-group{gap:3px}.sidebar-nav-group a{min-height:30px;padding:7px 9px;border-radius:9px;transform-origin:left center;transition:background .12s ease,color .12s ease,transform .12s ease,box-shadow .12s ease}.sidebar-nav-group a:hover{transform:translateX(2px)}.sidebar-nav-group a.active{box-shadow:inset 4px 0 0 var(--accent),0 8px 18px rgba(255,122,24,.08)}.action-button,.button,.hero-actions a,.portal-workflow-strip article,.quick-action,button{transition:transform 90ms ease,box-shadow .12s ease,background-color .12s ease,border-color .12s ease}.action-button:active,.button:active,.hero-actions a:active,.quick-action:active,button:active{transform:translateY(1px) scale(.99)}.portal-workflow-strip{display:grid;grid-template-columns:minmax(220px,.72fr) repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;align-items:stretch;padding:8px;border:1px solid rgba(148,163,184,.34);border-radius:14px;background:linear-gradient(135deg,rgba(6,108,154,.08),rgba(255,255,255,.85) 42%),#ffffff;box-shadow:0 14px 34px rgba(15,23,42,.05)}.portal-workflow-strip article,.portal-workflow-strip>div{min-width:0;border-radius:12px;border:1px solid rgba(203,213,225,.82);background:rgba(248,250,252,.92)}.portal-workflow-strip>div{display:flex;flex-direction:column;justify-content:center;padding:10px 12px}.portal-workflow-strip article small,.portal-workflow-strip>div span{color:var(--muted);font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.portal-workflow-strip>div strong{color:var(--ink);font-size:17px;letter-spacing:-.025em}.portal-workflow-strip article{display:grid;grid-template-columns:30px minmax(0,1fr);grid-gap:9px;gap:9px;align-items:center;padding:9px 10px}.portal-workflow-strip article b{display:grid;width:30px;height:30px;place-items:center;border-radius:10px;background:#0f172a;color:white;font-size:13px}.portal-workflow-strip article span{display:grid;grid-gap:1px;gap:1px;min-width:0}.portal-workflow-strip article strong{overflow:hidden;color:var(--ink);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.portal-workflow-strip article small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;letter-spacing:0;text-transform:none}.portal-collapsible-panel{overflow:hidden}.portal-collapsible-panel>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;list-style:none;padding:12px 14px}.portal-collapsible-panel>summary::-webkit-details-marker{display:none}.portal-collapsible-panel>summary span{display:grid;grid-gap:2px;gap:2px}.portal-collapsible-panel>summary strong{color:var(--ink);font-size:16px}.portal-collapsible-panel>summary small{color:var(--muted);font-weight:800}.portal-collapsible-panel>summary b{border-radius:999px;background:#eaf2ff;color:#075985;padding:7px 10px;font-size:11px;letter-spacing:.07em;text-transform:uppercase}.portal-collapsible-body{border-top:1px solid var(--line);padding:12px 14px 14px}.admin-page-pulse .performance-layout{grid-template-columns:minmax(0,1fr) minmax(240px,276px);gap:10px}.admin-page-pulse .performance-read-card{min-height:auto;padding:9px 10px;border-radius:12px}.admin-page-pulse .performance-read-card strong{font-size:22px;letter-spacing:-.03em}.admin-page-pulse .performance-read-card.featured{border-width:1px;box-shadow:inset 3px 0 0 var(--accent)}}@media (max-width:1099px){.portal-workflow-strip{display:none}}@media (min-width:1100px){.admin-shell{grid-template-columns:208px minmax(0,1fr);overflow-x:hidden}.content{width:100%;max-width:100%;min-width:0;padding:12px 16px 18px;overflow-x:hidden}.hero{min-height:56px;padding:9px 12px}.admin-page-pulse .owner-command-header{grid-template-columns:minmax(0,1fr) 166px minmax(280px,1.08fr);gap:8px}.admin-page-pulse .performance-summary-card{overflow:hidden}.admin-page-pulse .performance-summary-title{padding:8px 10px}.admin-page-pulse .yaffapos-mobile-graph-card .performance-summary-body{display:grid;grid-template-columns:minmax(0,1fr) 260px;align-items:start;grid-gap:8px;gap:8px;padding:8px;overflow:hidden}.admin-page-pulse .mobile-sales-chart-shell,.admin-page-pulse .performance-chart-panel,.admin-page-pulse .performance-pulse-reads{min-width:0}.admin-page-pulse .performance-chart-label{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;min-height:24px}.admin-page-pulse .performance-chart-inspector{width:auto;max-width:220px}.admin-page-pulse .mobile-sales-chart-shell{min-height:252px;padding:9px 10px 8px}.admin-page-pulse .mobile-sales-chart-bars{height:176px;gap:2px}.admin-page-pulse .mobile-sales-chart-track i{width:3px}.admin-page-pulse .mobile-sales-chart-track .previous{right:calc(50% - 4px);width:2px}.admin-page-pulse .mobile-sales-chart-track .current{left:calc(50% + 1px)}.admin-page-pulse .performance-pulse-reads{gap:5px}.admin-page-pulse .performance-read-card{min-height:43px;overflow:hidden}.admin-page-pulse .performance-read-select{min-height:43px;padding:7px 8px;border:0;border-radius:10px;background:transparent;color:inherit;cursor:pointer}.admin-page-pulse .performance-read-select strong{max-width:110px;overflow:hidden;font-size:15px;text-align:right;text-overflow:ellipsis;white-space:nowrap}.admin-page-pulse .performance-read-select small{justify-self:end;max-width:100%;overflow:hidden;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.admin-page-pulse .performance-read-note{padding:7px 8px}.admin-page-pulse .performance-read-note p{display:none}.admin-page-pulse .performance-details-link{justify-self:end;padding:3px 0;background:transparent}.admin-page-pulse .yaffapos-mobile-graph-card.is-empty .performance-summary-body{grid-template-columns:minmax(0,1fr);gap:8px}.admin-page-pulse .yaffapos-mobile-graph-card.is-empty .performance-chart-panel{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;grid-gap:8px;gap:8px;align-items:start}.admin-page-pulse .yaffapos-mobile-graph-card.is-empty .performance-chart-label{grid-column:auto}.admin-page-pulse .yaffapos-mobile-graph-card.is-empty .performance-chart-inspector{display:none}.admin-page-pulse .yaffapos-mobile-graph-card.is-empty .mobile-sales-chart-shell{min-height:116px;padding:9px 10px 8px}.admin-page-pulse .yaffapos-mobile-graph-card.is-empty .mobile-sales-chart-empty{min-height:36px}.admin-page-pulse .yaffapos-mobile-graph-card.is-empty .performance-read-card,.admin-page-pulse .yaffapos-mobile-graph-card.is-empty .performance-read-select{min-height:38px}.admin-page-pulse .yaffapos-mobile-graph-card.is-empty .performance-read-select strong{font-size:14px}.admin-page-pulse .yaffapos-mobile-graph-card.is-empty .performance-pulse-reads{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:6px;gap:6px;order:-1}.admin-page-pulse .yaffapos-mobile-graph-card.is-empty .performance-pulse-reads-label{grid-column:1/-1;margin:0}.admin-page-pulse .yaffapos-mobile-graph-card.is-empty .performance-read-select{grid-template-columns:minmax(0,1fr) auto;gap:3px 8px;width:100%;border:0;background:transparent}.admin-page-pulse .yaffapos-mobile-graph-card.is-empty .performance-read-select small{grid-column:1/-1}.admin-page-pulse .yaffapos-mobile-graph-card.is-empty .performance-read-note{grid-column:span 3;min-height:42px}.admin-page-pulse .yaffapos-mobile-graph-card.is-empty .performance-details-link{grid-column:span 2;align-self:stretch;display:inline-flex;align-items:center;justify-content:center;border:1px solid #cfe0f4;border-radius:12px;background:#f8fbff}.admin-page-pulse .weekly-report-page.embedded{margin-top:10px;gap:8px}.admin-page-pulse .sales-week-heading{padding:10px 12px}.admin-page-pulse .sales-week-heading p{margin-top:2px}.admin-page-pulse .weekly-report-toolbar{grid-template-columns:minmax(180px,1fr) 76px minmax(130px,.38fr) 128px 58px 92px 74px 78px;gap:6px;align-items:end;padding:8px}.admin-page-pulse .weekly-report-toolbar .toolbar-store-readout{min-height:40px;padding:8px 10px;overflow:hidden}.admin-page-pulse .weekly-report-toolbar .toolbar-store-readout strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-page-pulse .weekly-report-toolbar label{gap:3px;font-size:9px}.admin-page-pulse .weekly-report-toolbar a,.admin-page-pulse .weekly-report-toolbar button,.admin-page-pulse .weekly-report-toolbar input,.admin-page-pulse .weekly-report-toolbar select{min-height:38px;padding-inline:8px;font-size:12px;white-space:nowrap}.admin-page-pulse .weekly-status-pill{align-items:center;min-height:36px;padding:7px 10px;font-size:12px}.admin-page-pulse .owner-main-grid{grid-template-columns:minmax(0,1fr) minmax(340px,360px);align-items:stretch}.admin-page-pulse .owner-main-grid .owner-panel:not(.owner-sales-panel){display:flex;min-height:0;flex-direction:column}.admin-page-pulse .owner-main-grid .owner-panel:not(.owner-sales-panel) .owner-table-wrap{max-height:none;overflow:visible}.admin-page-pulse .owner-main-grid .owner-panel:not(.owner-sales-panel) .owner-data-table{min-width:0;table-layout:fixed}.admin-page-pulse .owner-main-grid .owner-panel:not(.owner-sales-panel) .owner-data-table td,.admin-page-pulse .owner-main-grid .owner-panel:not(.owner-sales-panel) .owner-data-table th{padding:8px 10px;white-space:normal}.admin-page-pulse .owner-main-grid .owner-panel:not(.owner-sales-panel) .owner-data-table td:last-child{font-size:13px}.admin-page-pulse .weekly-day-table-wrap{max-height:306px}.admin-page-pulse .weekly-day-table{min-width:0;table-layout:fixed}.admin-page-pulse .weekly-day-table td,.admin-page-pulse .weekly-day-table th{padding:7px 8px;white-space:normal}.admin-page-pallets .pallet-page{gap:10px}.admin-page-pallets .pallet-operating-map{order:1;grid-template-columns:repeat(4,minmax(0,1fr))}.admin-page-pallets .pallet-operating-map article{min-height:64px;padding:10px;border-radius:12px}.admin-page-pallets .pallet-operating-map small{font-size:11px;line-height:1.25}.admin-page-pallets .pallet-kpi-strip{order:2;grid-template-columns:repeat(6,minmax(0,1fr))}.admin-page-pallets .pallet-kpi-strip article{min-height:76px;padding:10px;border-radius:12px}.admin-page-pallets .pallet-kpi-strip strong{font-size:22px}.admin-page-pallets .pallet-count-alert{order:3;min-height:0;padding:10px 12px}.admin-page-pallets .pallet-section-switcher{order:4;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:8px;gap:8px;padding:8px;border:1px solid var(--line);border-radius:16px;background:#f8fafc}.admin-page-pallets .pallet-section-switcher button{min-height:60px;align-items:flex-start;justify-content:center;border-radius:12px;background:#fff;text-align:left}.admin-page-pallets .pallet-section-switcher button span,.admin-page-pallets .pallet-section-switcher button strong{display:block;width:100%}.admin-page-pallets .pallet-section-switcher button span{margin-top:4px;color:var(--muted);font-size:11px;line-height:1.25;white-space:normal}.admin-page-pallets .pallet-section-switcher button.active{border-color:#0284c7;background:#e0f2fe;box-shadow:inset 4px 0 0 #0284c7}.admin-page-pallets .pallet-section-guide{order:5;display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid #bfdbfe;border-radius:14px;background:#eff6ff;color:#0f172a}.admin-page-pallets .pallet-section-guide strong{flex:0 0 auto;font-size:13px;font-weight:950}.admin-page-pallets .pallet-section-guide span{color:#355071;font-size:12px;font-weight:800}.admin-page-pallets .pallet-workspace{order:6;grid-template-columns:180px minmax(0,1fr);gap:10px}.admin-page-pallets .pallet-tabs{gap:6px}.admin-page-pallets .pallet-tabs button{min-height:52px;border-radius:12px;padding:9px 10px}.admin-page-pallets .pallet-action-card{gap:9px;padding:12px;border-radius:14px}.admin-page-pallets .pallet-action-card h3{font-size:24px}.admin-page-pallets .pallet-action-card textarea{min-height:58px}.admin-page-pallets .pallet-intelligence-grid{order:5;grid-template-columns:repeat(6,minmax(0,1fr))}.admin-page-pallets .pallet-intelligence-grid article{min-height:72px;padding:10px;border-radius:12px}.admin-page-pallets .pallet-intelligence-grid strong{font-size:20px}.admin-page-pallets .pallet-evidence-grid{order:6;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-page-pallets .pallet-evidence-card{min-height:0;padding:12px;border-radius:14px}.admin-page-pallets .pallet-media-list{max-height:150px;overflow:auto}.admin-page-pallets .pallet-flow-card{order:7}.admin-page-pallets .pallet-loads-card{order:8}.admin-page-pallets .pallet-audit-page.embedded{order:9;margin-top:2px;padding-top:10px}.admin-page-pallets .pallet-mode-actions .pallet-audit-page.embedded,.admin-page-pallets .pallet-mode-actions .pallet-evidence-grid,.admin-page-pallets .pallet-mode-actions .pallet-flow-card,.admin-page-pallets .pallet-mode-actions .pallet-intelligence-grid,.admin-page-pallets .pallet-mode-actions .pallet-loads-card,.admin-page-pallets .pallet-mode-audit .pallet-evidence-card:first-child,.admin-page-pallets .pallet-mode-audit .pallet-flow-card,.admin-page-pallets .pallet-mode-audit .pallet-intelligence-grid,.admin-page-pallets .pallet-mode-audit .pallet-loads-card,.admin-page-pallets .pallet-mode-audit .pallet-operating-map,.admin-page-pallets .pallet-mode-audit .pallet-workspace,.admin-page-pallets .pallet-mode-history .pallet-audit-page.embedded,.admin-page-pallets .pallet-mode-history .pallet-evidence-grid,.admin-page-pallets .pallet-mode-history .pallet-operating-map,.admin-page-pallets .pallet-mode-history .pallet-workspace,.admin-page-pallets .pallet-mode-review .pallet-audit-page.embedded,.admin-page-pallets .pallet-mode-review .pallet-flow-card,.admin-page-pallets .pallet-mode-review .pallet-operating-map,.admin-page-pallets .pallet-mode-review .pallet-workspace{display:none}.admin-page-pallets .pallet-mode-audit .pallet-evidence-grid{grid-template-columns:minmax(0,1fr)}@media (max-width:1500px){.admin-page-pallets .pallet-section-switcher{grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-page-pallets .pallet-audit-page.embedded .pallet-unified-section-head{align-items:center;grid-template-columns:minmax(0,1fr) auto;margin-bottom:8px;padding:10px 12px}.admin-page-pallets .pallet-audit-page.embedded .pallet-unified-section-head span{grid-column:1/-1}.admin-page-pallets .pallet-audit-page.embedded .pallet-unified-section-head h2{font-size:20px}.admin-page-pallets .pallet-audit-page.embedded .pallet-unified-section-head p{margin:0}.admin-page-pallets .pallet-audit-page.embedded .pallet-audit-command,.admin-page-pallets .pallet-audit-page.embedded .pallet-audit-toolbar{gap:8px}.admin-page-pallets .pallet-audit-page.embedded .pallet-audit-command-card{min-height:70px;padding:10px}.admin-page-pallets .pallet-audit-page.embedded .pallet-audit-workspace,.admin-page-setup .pos-setup-shell{gap:10px}.admin-page-setup .pos-setup-main{order:1}.admin-page-setup .receipt-setup-panel:not(.service-charge-setup-panel){order:2}.admin-page-setup .register-slot-grid{order:3}.admin-page-setup .launch-token-recovery-panel,.admin-page-setup .setup-command-grid,.admin-page-setup .setup-runbook{order:4}.admin-page-setup .service-charge-setup-panel{order:5}.admin-page-setup .receipt-setup-panel,.admin-page-setup .service-charge-setup-panel{padding:10px;border-radius:14px}.admin-page-setup .receipt-settings-title p{max-width:780px}.admin-page-setup .service-charge-preview-card{min-height:178px;border-radius:14px}.admin-page-setup .receipt-field-grid.service-charge-field-grid{grid-template-columns:minmax(180px,.8fr) minmax(220px,1fr) minmax(140px,.52fr) minmax(140px,.52fr)}.admin-page-setup .receipt-preview-card{align-self:stretch}.admin-page-team .team-command-strip{min-height:52px;padding:10px 12px}.admin-page-team .employee-table-list{gap:8px}.admin-page-team .employee-access-row{min-height:86px;padding:10px 11px;border-radius:12px}.admin-page-team .employee-access-row button,.admin-page-team .employee-access-row select{min-height:36px;border-radius:9px}.admin-page-team .team-ops-grid{grid-template-columns:minmax(0,.8fr) minmax(0,.8fr) minmax(320px,.7fr);gap:10px}.admin-page-team .team-ops-grid .card{padding:12px;border-radius:14px}.admin-page-team .team-ops-grid .audit-panel{max-height:238px;overflow:auto}.admin-page-team .team-ops-grid .audit-panel:last-child{grid-column:3}.admin-shell{--portal-surface:#ffffff;--portal-surface-soft:#f7fbff;--portal-border:#d8e4ef;--portal-border-strong:#c7d6e6;--portal-shadow-soft:0 10px 24px rgba(15,23,42,0.045);--portal-shadow-card:0 14px 34px rgba(15,23,42,0.055);--portal-radius:16px;--portal-gap:12px}.admin-shell .content{width:min(100%,1720px);max-width:1720px;margin-inline:auto;gap:var(--portal-gap);overflow-x:hidden}.admin-shell .hero{min-height:0;align-items:center;border:1px solid var(--portal-border);border-radius:18px;background:linear-gradient(180deg,#ffffff,#f8fbff);box-shadow:var(--portal-shadow-soft)}.admin-shell .hero h2{letter-spacing:-.04em}.admin-shell .hero p,.admin-shell .hero-subheading{max-width:760px;color:#475569}}@media (min-width:1100px){.admin-shell :where(.card,.metric-card,.live-status-card,.owner-action-card,.owner-register-card,.owner-panel,.report-card,.discount-form-card,.discount-list article,.employee-form-card,.employee-list-card,.inventory-section,.inventory-import-card,.inventory-summary-card,.inventory-list-card,.inventory-editor-card,.inventory-preview-card,.inventory-side-card,.receipt-setup-panel,.pos-setup-code-panel,.setup-system-panel,.pallet-action-card,.pallet-loads-card,.pallet-flow-card,.pallet-evidence-card,.pallet-audit-command-card,.pallet-audit-main,.pallet-audit-side article,.labor-panel,.weekly-report-panel,.weekly-pl-panel,.detail-table-card,.transaction-results-panel,.transaction-receipt-panel,.transaction-advanced-sheet,.transaction-sheet-card,.spreadsheet-inspector,.timesheet-ledger-section,.timesheet-task-drawer){border-color:var(--portal-border);border-radius:var(--portal-radius);background:var(--portal-surface);box-shadow:var(--portal-shadow-soft);overflow:hidden}.admin-shell :where(.card:hover,.owner-panel:hover,.inventory-list-card:hover,.transaction-results-panel:hover,.transaction-receipt-panel:hover){box-shadow:var(--portal-shadow-card)}.admin-shell :where(.operation-notice,.owner-warning,.team-command-strip,.inventory-command-strip,.inventory-import-card,.discount-hero,.timesheet-toolbar,.timesheet-command-panel,.schedule-quick-strip,.schedule-week-tools,.weekly-report-toolbar,.report-export-row,.detail-report-filters,.detail-report-status,.pallet-count-alert,.pallet-audit-toolbar,.pallet-audit-command,.owner-command-header){border:1px solid var(--portal-border);border-radius:var(--portal-radius);background:var(--portal-surface);box-shadow:var(--portal-shadow-soft);overflow:hidden}.admin-shell :where(.title-row,.card-title-row,.pallet-section-title,.pallet-audit-panel-title,.owner-panel-title,.setup-panel-title,.weekly-section-title,.transaction-detail-header,.spreadsheet-inspector-title){align-items:start;gap:8px 12px;padding-bottom:10px;border-bottom:1px solid #e6edf5}.admin-shell :where(.title-row h3,.card-title-row h3,.pallet-section-title h3,.owner-panel-title h3,.setup-panel-title h3,.weekly-section-title h3,.transaction-detail-header h3){letter-spacing:-.035em;line-height:1.05}.admin-shell :where(.title-row p,.card-title-row p,.pallet-section-title p,.owner-panel-title p,.setup-panel-title p,.weekly-section-title p,.transaction-detail-header p,.inventory-import-copy p,.discount-form-card p,.employee-form-card p){max-width:780px;color:#526174;line-height:1.35}.admin-shell :where(.metric-grid,.live-status-strip,.platform-action-grid,.super-command-grid,.owner-main-grid,.owner-kpi-grid,.weekly-detail-grid,.discount-layout,.team-layout,.inventory-shell,.inventory-layout,.pos-setup-shell,.pos-setup-main,.setup-command-grid,.register-slot-grid,.pallet-page,.pallet-workspace,.pallet-kpi-strip,.pallet-intelligence-grid,.pallet-evidence-grid,.labor-content,.detail-report-layout,.detail-breakdown-grid,.transaction-finder-workspace){gap:var(--portal-gap);min-width:0}.admin-shell :where(.table-wrap,.owner-table-wrap,.timesheet-table-wrap,.transaction-sheet-wrap,.spreadsheet-grid-wrap,.detail-table-wrap,.pallet-table-wrap,.pallet-audit-table-wrap){max-width:100%;overflow:auto;border:1px solid var(--portal-border);border-radius:14px;background:#ffffff}.admin-shell :where(table){width:100%;border-collapse:separate;border-spacing:0}.admin-shell :where(thead th){background:#edf3f8;color:#334155;font-size:12px;letter-spacing:.06em;position:-webkit-sticky;position:sticky;top:0;z-index:2}.admin-shell :where(th,td){vertical-align:middle}.admin-shell :where(td){color:#172033}.admin-shell :where(input,select,textarea){min-width:0;max-width:100%}.admin-shell :where(button,.excel-export-button,.ghost-link,.primary-action,.secondary-action){white-space:nowrap}.admin-shell :where(details){border-radius:var(--portal-radius)}.admin-shell :where(details>summary){cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.admin-shell :where(.empty-report-message,.transaction-empty-state,.pallet-audit-empty){border:1px dashed #bfd2e7;border-radius:14px;background:linear-gradient(180deg,#fbfdff,#f4f8fc);color:#526174}.admin-page-detailed .report-export-row{justify-content:flex-end;padding:10px 12px}.admin-page-detailed .report-export-row span{order:-1;margin-right:auto;margin-left:0}.admin-page-detailed .detail-report-filters{grid-template-columns:minmax(190px,.8fr) minmax(160px,.55fr) minmax(220px,1fr) minmax(210px,1fr) auto;align-items:end;padding:12px}.admin-page-detailed .transaction-finder-workspace{grid-template-columns:minmax(370px,.34fr) minmax(0,1fr);align-items:stretch}.admin-page-detailed .transaction-receipt-panel,.admin-page-detailed .transaction-results-panel{min-width:0}.admin-page-detailed .transaction-receipt-panel{padding:14px}.admin-page-detailed .transaction-advanced-sheet{background:#f8fbff}.admin-page-detailed .transaction-advanced-sheet[open]{background:#ffffff}.admin-page-pulse .yaffapos-mobile-graph-card.is-empty .performance-pulse-reads{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;max-width:100%;overflow:hidden}.admin-page-pulse .performance-pulse-reads{max-width:100%;overflow:hidden}.admin-page-pulse .performance-read-card,.admin-page-pulse .performance-read-select{min-width:0}.admin-page-pulse .performance-read-note,.admin-page-pulse .yaffapos-mobile-graph-card.is-empty .performance-read-note{grid-column:1/-1}.admin-page-pulse .yaffapos-mobile-graph-card.is-empty .performance-details-link{grid-column:1/-1;justify-self:start}@media (min-width:1800px){.admin-page-pulse .yaffapos-mobile-graph-card.is-empty .performance-pulse-reads{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1920px){.admin-page-pulse .yaffapos-mobile-graph-card.is-empty .performance-pulse-reads{grid-template-columns:repeat(5,minmax(0,1fr))}}.admin-shell :where(button,a,summary,select,input,textarea,.transaction-result-card,.employee-access-row,.pallet-tabs button,.spreadsheet-tabs button,.owner-action-card,.owner-register-card,.inventory-list-card,.pallet-action-card,.pallet-load-card-grid article,.discount-list article){transition:transform 90ms ease,box-shadow .14s ease,border-color .14s ease,background-color .14s ease,color .14s ease,opacity .14s ease}.admin-shell :where(button,a,summary,.transaction-result-card,.employee-access-row,.pallet-tabs button,.spreadsheet-tabs button,.owner-action-card,.owner-register-card,.inventory-list-card,.pallet-load-card-grid article){-webkit-tap-highlight-color:transparent}.admin-shell :where(button:not(:disabled),a[href],summary,.transaction-result-card,.employee-access-row,.pallet-tabs button,.spreadsheet-tabs button,.owner-action-card,.owner-register-card,.inventory-list-card,.pallet-load-card-grid article):hover{border-color:#9ec4e6;box-shadow:0 12px 28px rgba(15,23,42,.08)}.admin-shell :where(button:not(:disabled),a[href],summary,.transaction-result-card,.employee-access-row,.pallet-tabs button,.spreadsheet-tabs button,.owner-action-card,.owner-register-card,.inventory-list-card,.pallet-load-card-grid article):active{transform:translateY(1px) scale(.992);box-shadow:0 5px 12px rgba(15,23,42,.08)}.admin-shell :where(button:not(:disabled),a[href],summary,.transaction-result-card,.employee-access-row,.pallet-tabs button,.spreadsheet-tabs button,.owner-action-card,.owner-register-card,.inventory-list-card,.pallet-load-card-grid article):focus-visible{outline:3px solid rgba(0,129,184,.28);outline-offset:3px}.admin-shell :where(button:disabled,[aria-disabled=true]){cursor:not-allowed;filter:grayscale(.18);opacity:.58;transform:none;box-shadow:none}.admin-shell :where(.active,[aria-selected=true],[aria-current=page]){position:relative}.admin-shell :where(.active,[aria-selected=true],[aria-current=page]):after{content:"";position:absolute;inset:4px;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 2px rgba(0,129,184,.2)}.admin-shell :where(.primary-action,.excel-export-button,button[type=submit],.pallet-audit-actions button.success,.pallet-action-card>button,.report-export-row button,.detail-report-filters button){position:relative;overflow:hidden}.admin-shell :where(.primary-action,.excel-export-button,button[type=submit],.pallet-audit-actions button.success,.pallet-action-card>button,.report-export-row button,.detail-report-filters button):not(:disabled):before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.28),transparent);opacity:0;transform:translateX(-120%);transition:transform .22s ease,opacity .14s ease;pointer-events:none}.admin-shell :where(.primary-action,.excel-export-button,button[type=submit],.pallet-audit-actions button.success,.pallet-action-card>button,.report-export-row button,.detail-report-filters button):not(:disabled):active:before{opacity:1;transform:translateX(120%)}.admin-shell :where(.transaction-result-card.active,.pallet-tabs button.active,.spreadsheet-tabs button.active,.employee-access-row:focus-within,.inventory-list-card:focus-within){border-color:#0081b8;background:#f0fbff;box-shadow:0 14px 30px rgba(0,129,184,.12)}.admin-shell :where(.transaction-result-card.active,.pallet-tabs button.active,.spreadsheet-tabs button.active):after{box-shadow:inset 0 0 0 2px rgba(0,129,184,.26)}.admin-shell .portal-click-feedback{animation:portal-click-confirm .23s ease-out}.admin-shell :where(input:focus,select:focus,textarea:focus){border-color:#0081b8;background:#ffffff;box-shadow:0 0 0 4px rgba(0,129,184,.12)}@keyframes portal-click-confirm{0%{transform:translateY(1px) scale(.992);filter:brightness(.98)}58%{transform:translateY(0) scale(1.006);filter:brightness(1.03)}to{transform:translateY(0) scale(1);filter:brightness(1)}}@media (prefers-reduced-motion:reduce){.admin-shell :where(button,a,summary,select,input,textarea,.transaction-result-card,.employee-access-row,.pallet-tabs button,.spreadsheet-tabs button,.owner-action-card,.owner-register-card,.inventory-list-card,.pallet-load-card-grid article){transition:none}.admin-shell :where(button:not(:disabled),a[href],summary,.transaction-result-card,.employee-access-row,.pallet-tabs button,.spreadsheet-tabs button,.owner-action-card,.owner-register-card,.inventory-list-card,.pallet-load-card-grid article):active{transform:none}.admin-shell .portal-click-feedback{animation:none}}}.mobile-portal-topbar{display:none}@media (max-width:980px){body,html{max-width:100%;overflow-x:hidden;background:#eef5f8}.admin-shell{--mobile-card-radius:20px;--mobile-soft-border:rgba(148,163,184,0.24);display:block;min-height:100dvh;overflow-x:clip;background:radial-gradient(circle at 12% -8%,rgba(0,165,200,.2),transparent 34%),radial-gradient(circle at 88% 2%,rgba(250,204,21,.24),transparent 28%),linear-gradient(180deg,#f8fbff,#edf4f8 48%,#f6f8fb)}.admin-shell>.sidebar{position:-webkit-sticky;position:sticky;top:0;z-index:80;display:grid;grid-gap:10px;gap:10px;width:100%;height:auto;max-height:none;padding:calc(10px + env(safe-area-inset-top)) 12px 10px;border:0;border-bottom:1px solid rgba(15,23,42,.1);background:rgba(6,18,38,.94);box-shadow:0 16px 36px rgba(6,18,38,.18);overflow:visible;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.mobile-portal-topbar{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center}.mobile-portal-topbar .brand-mark{width:68px;min-height:44px;margin:0;border:1px solid rgba(255,255,255,.16);border-radius:15px;background:rgba(255,255,255,.96);padding:5px;box-shadow:none}.mobile-portal-topbar .brand-mark img{width:46px;height:34px;object-fit:contain}.mobile-portal-topbar div{display:grid;min-width:0;grid-gap:2px;gap:2px}.mobile-portal-topbar span,.sidebar-nav-group p,.sidebar-store-context label{color:#9dc6d9;font-size:10px;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.mobile-portal-topbar strong{overflow:hidden;color:#ffffff;font-size:18px;font-weight:950;letter-spacing:-.03em;text-overflow:ellipsis;white-space:nowrap}.desktop-brand-mark,.sidebar-kicker,.sidebar-note span,.sidebar>.brand-mark:not(.desktop-brand-mark){display:none}.sidebar-store-context{margin:0;padding:9px;border:1px solid rgba(255,255,255,.15);border-radius:16px;background:rgba(255,255,255,.08);gap:6px}.sidebar-store-context select{min-height:44px;border:1px solid rgba(255,255,255,.18);border-radius:13px;background:#ffffff;color:#071426;font-size:16px;font-weight:900;padding:0 12px}.sidebar-store-context small,.sidebar-store-context strong{color:#c9d8e3;font-size:12px}.sidebar nav,.sidebar-nav{display:flex;gap:8px;margin:0 -12px;padding:0 12px 2px;overflow-x:auto;overflow-y:hidden;scroll-padding-inline:12px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.sidebar nav::-webkit-scrollbar,.sidebar-nav::-webkit-scrollbar{display:none}.sidebar-nav-group{display:contents}.sidebar-nav-group p{display:none}.sidebar a,.sidebar-nav-group a{flex:0 0 auto;min-height:44px;min-width:max-content;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:rgba(255,255,255,.08);color:#e8f4fb;font-size:13px;font-weight:950;padding:12px 14px;text-decoration:none;white-space:nowrap}.sidebar a.active,.sidebar-nav-group a.active{border-color:rgba(250,204,21,.7);background:#facc15;color:#071426;box-shadow:0 12px 24px rgba(250,204,21,.22)}.sidebar-note{display:flex;justify-content:space-between;gap:10px;margin:0;padding:0;border:0;background:transparent}.sidebar-note strong{overflow:hidden;color:#ffffff;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.sidebar-note button{min-height:34px;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:rgba(255,255,255,.08);color:#f8fafc;font-size:12px;padding:0 12px}.admin-page-pulse .content,.admin-page-reports .content,.content{width:100%;max-width:100%;min-width:0;padding:14px 12px calc(28px + env(safe-area-inset-bottom));gap:12px;overflow-x:clip}.admin-page-pulse .hero,.hero{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:12px;gap:12px;min-height:0;margin:0;padding:16px;border:1px solid var(--mobile-soft-border);border-radius:22px;background:radial-gradient(circle at 94% 0,rgba(250,204,21,.2),transparent 32%),#ffffff;box-shadow:0 16px 34px rgba(15,23,42,.08)}.admin-page-pulse .hero h2,.hero h2{margin:0;color:#061226;font-size:clamp(30px,9vw,42px);letter-spacing:-.065em;line-height:.94}.admin-page-pulse .hero-subheading,.hero p,.hero-subheading{max-width:none;margin:4px 0 0;color:#526174;font-size:14px;font-weight:750;line-height:1.35}.hero-actions{display:grid;grid-template-columns:1fr;grid-gap:8px;gap:8px;width:100%;justify-content:stretch}.signed-in-pill{display:none}.admin-shell :where(button,.primary-action,.secondary-action,.excel-export-button,.ghost-link),.hero-actions :where(button,a){width:100%;min-height:48px;border-radius:15px;font-size:15px;font-weight:950;justify-content:center}.admin-shell :where(input:not([type=checkbox]):not([type=radio]):not([type=color]),select,textarea){width:100%;min-height:48px;border-radius:15px;font-size:16px;padding:0 13px}.admin-shell textarea{min-height:104px;padding-top:12px;padding-bottom:12px}.admin-shell :where(label){gap:7px;color:#334155;font-size:12px;font-weight:950}.admin-shell :where(.operation-notice,.owner-warning,.team-command-strip,.inventory-command-strip,.inventory-import-card,.inventory-summary-card,.discount-hero,.timesheet-toolbar,.timesheet-command-panel,.schedule-quick-strip,.schedule-week-tools,.weekly-report-toolbar,.report-export-row,.detail-report-filters,.detail-report-status,.pallet-count-alert,.pallet-audit-toolbar,.pallet-audit-command,.owner-command-header){display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px;min-width:0;margin-top:0;padding:12px;border:1px solid var(--mobile-soft-border);border-radius:var(--mobile-card-radius);background:rgba(255,255,255,.94);box-shadow:0 12px 28px rgba(15,23,42,.06);overflow:hidden}.admin-page-pulse .owner-command-header{grid-template-columns:1fr}.admin-page-pulse .owner-command-header>div,.owner-command-header>div{min-height:0;border-radius:16px;padding:12px}.owner-active-view{padding:12px}.owner-active-view strong,.owner-cloud-pill strong,.owner-date-picker input{font-size:18px}.owner-active-view small,.owner-cloud-pill span,.owner-date-picker small{white-space:normal}.admin-shell :where(.card,.metric-card,.live-status-card,.owner-action-card,.owner-register-card,.owner-panel,.report-card,.discount-form-card,.discount-list article,.employee-form-card,.employee-list-card,.inventory-section,.inventory-import-card,.inventory-summary-card,.inventory-list-card,.inventory-editor-card,.inventory-preview-card,.inventory-side-card,.receipt-setup-panel,.pos-setup-code-panel,.setup-system-panel,.detail-table-card,.transaction-results-panel,.transaction-receipt-panel,.transaction-advanced-sheet,.transaction-sheet-card,.spreadsheet-inspector,.timesheet-ledger-section,.timesheet-task-drawer,.pallet-action-card,.pallet-loads-card,.pallet-flow-card,.pallet-evidence-card,.pallet-audit-command-card,.pallet-audit-main,.pallet-audit-side article,.labor-panel,.weekly-report-panel,.weekly-pl-panel){min-width:0;border:1px solid var(--mobile-soft-border);border-radius:var(--mobile-card-radius);background:#ffffff;box-shadow:0 12px 28px rgba(15,23,42,.06);overflow:hidden}.admin-shell :where(.card,.owner-panel,.report-card,.discount-form-card,.employee-form-card,.employee-list-card,.inventory-section,.inventory-import-card,.inventory-summary-card,.inventory-list-card,.inventory-editor-card,.inventory-preview-card,.inventory-side-card,.receipt-setup-panel,.pos-setup-code-panel,.setup-system-panel,.detail-table-card,.transaction-results-panel,.transaction-receipt-panel,.transaction-sheet-card,.spreadsheet-inspector,.timesheet-ledger-section,.timesheet-task-drawer,.pallet-action-card,.pallet-loads-card,.pallet-flow-card,.pallet-evidence-card,.labor-panel,.weekly-report-panel,.weekly-pl-panel){padding:14px}.admin-shell :where(.metric-grid,.live-status-strip,.platform-action-grid,.super-command-grid,.owner-main-grid,.owner-kpi-grid,.weekly-detail-grid,.discount-layout,.team-layout,.inventory-shell,.inventory-layout,.pos-setup-shell,.pos-setup-main,.setup-command-grid,.register-slot-grid,.pallet-page,.pallet-workspace,.pallet-kpi-strip,.pallet-intelligence-grid,.pallet-evidence-grid,.labor-content,.detail-report-layout,.detail-breakdown-grid,.transaction-finder-workspace,.weekly-kpi-grid,.pl-total-strip){display:grid;grid-template-columns:1fr;grid-gap:12px;gap:12px;min-width:0;margin-top:0}.admin-shell :where(.title-row,.card-title-row,.pallet-section-title,.pallet-audit-panel-title,.owner-panel-title,.setup-panel-title,.weekly-section-title,.transaction-detail-header,.spreadsheet-inspector-title,.performance-summary-title){display:grid;grid-template-columns:1fr;grid-gap:6px;gap:6px;align-items:start;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid rgba(203,213,225,.68)}.admin-shell :where(.title-row h3,.card-title-row h3,.pallet-section-title h3,.owner-panel-title h3,.setup-panel-title h3,.weekly-section-title h3,.transaction-detail-header h3,.performance-summary-title h2){margin:0;color:#061226;font-size:22px;letter-spacing:-.045em;line-height:1.02}.admin-shell :where(.title-row p,.card-title-row p,.pallet-section-title p,.owner-panel-title p,.setup-panel-title p,.weekly-section-title p,.transaction-detail-header p,.performance-summary-title p){max-width:none;margin:0;color:#64748b;font-size:13px;line-height:1.35}.admin-page-pulse .performance-summary-card,.performance-summary-card{border-radius:22px}.admin-page-pulse .yaffapos-mobile-graph-card .performance-summary-body,.performance-summary-body{display:grid;grid-template-columns:1fr;grid-gap:12px;gap:12px;padding:12px}.performance-legend{justify-content:flex-start;flex-wrap:wrap}.performance-chart-panel{display:grid;grid-gap:10px;gap:10px;min-width:0}.performance-chart-label{display:grid;grid-template-columns:1fr;grid-gap:2px;gap:2px;margin:0}.admin-page-pulse .yaffapos-mobile-graph-card .performance-chart-inspector,.performance-chart-inspector{width:100%;max-width:100%;margin:0;border-radius:16px}.admin-page-pulse .mobile-sales-chart-shell,.mobile-sales-chart-shell{min-height:0;padding:12px;border-radius:18px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.mobile-sales-chart-topline{min-width:540px}.admin-page-pulse .mobile-sales-chart-bars,.mobile-sales-chart-bars{min-width:540px;height:190px;gap:3px;padding:10px 2px 0}.mobile-sales-chart-axis{min-width:540px}.admin-page-pulse .performance-pulse-reads,.admin-page-pulse .yaffapos-mobile-graph-card.is-empty .performance-pulse-reads,.performance-pulse-reads{display:grid;grid-template-columns:1fr;grid-gap:8px;gap:8px;max-width:none;overflow:visible}.admin-page-pulse .performance-read-card,.admin-page-pulse .yaffapos-mobile-graph-card.is-empty .performance-read-card,.performance-read-card{min-height:0;padding:0;border-radius:16px}.admin-page-pulse .performance-read-select,.admin-page-pulse .yaffapos-mobile-graph-card.is-empty .performance-read-select,.performance-read-select{display:grid;grid-template-columns:1fr auto;grid-gap:4px 10px;gap:4px 10px;min-height:58px;padding:12px;text-align:left}.admin-page-pulse .performance-read-select strong,.performance-read-select strong{max-width:none;justify-self:end;font-size:20px}.admin-page-pulse .performance-read-select small,.performance-read-select small{grid-column:1/-1;justify-self:start;max-width:none;overflow:visible;white-space:normal}.admin-page-pulse .performance-read-note,.performance-read-note{padding:12px;border-radius:16px}.performance-details-link{width:100%;min-height:48px;border:1px solid #cfe0f4;border-radius:15px;background:#f8fbff;display:inline-flex;align-items:center;justify-content:center}.admin-page-pulse .owner-main-grid,.owner-main-grid{grid-template-columns:1fr;gap:12px}.admin-page-pulse .owner-panel,.owner-panel{padding:14px}.admin-page-pulse .owner-table-wrap,.admin-shell :where(.table-wrap,.timesheet-table-wrap,.transaction-sheet-wrap,.spreadsheet-grid-wrap,.detail-table-wrap,.pallet-table-wrap,.pallet-audit-table-wrap,.report-table-scroll),.owner-table-wrap{max-width:100%;max-height:none;overflow-x:auto;border:1px solid rgba(203,213,225,.68);border-radius:16px;background:#ffffff;-webkit-overflow-scrolling:touch}.owner-data-table{min-width:0;border-collapse:separate;border-spacing:0 8px}.owner-data-table thead{display:none}.owner-data-table tbody,.owner-data-table td,.owner-data-table tr{display:block;width:100%}.owner-data-table tr{border:1px solid rgba(203,213,225,.7);border-radius:16px;background:#f8fbff;padding:10px 12px}.owner-data-table td{border:0;padding:5px 0;color:#0f172a;font-size:14px;text-align:left}.owner-data-table td:first-child{color:#061226;font-size:16px;font-weight:950}.owner-data-table td:not(:first-child){display:flex;justify-content:space-between;gap:14px}.owner-data-table td:nth-child(2):before{content:"Qty"}.owner-data-table td:nth-child(3):before{content:"Net"}.owner-data-table td:nth-child(4):before{content:"Share"}.owner-data-table.compact td:nth-child(2):before{content:"Amount"}.owner-data-table td:before{color:#64748b;font-size:11px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.owner-data-table .total-row{background:#061226;color:#ffffff}.owner-data-table .total-row td,.owner-data-table .total-row td:before{color:#ffffff}.owner-share-bar{width:min(160px,46vw)}.admin-page-pulse .weekly-report-page.embedded,.weekly-report-page.embedded{margin-top:0;padding-top:0;border-top:0}.admin-page-pulse .weekly-report-toolbar,.weekly-report-toolbar{grid-template-columns:1fr;align-items:stretch}.toolbar-store-readout{min-width:0;width:100%}.weekly-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.weekly-day-chart{min-height:220px;overflow-x:auto}.weekly-day-chart a{min-width:86px}.admin-shell :where(table:not(.owner-data-table)){min-width:720px;font-size:13px}.admin-shell :where(th,td){padding:9px 10px}.admin-shell :where(.empty-report-message,.transaction-empty-state,.pallet-audit-empty,.owner-empty-state){border-radius:18px;padding:18px}}@media (max-width:520px){.admin-page-pulse .content,.admin-page-reports .content,.admin-shell>.sidebar,.content{padding-inline:10px}.admin-page-pulse .hero,.admin-shell :where(.card,.owner-panel,.report-card,.discount-form-card,.employee-form-card,.employee-list-card,.inventory-section,.inventory-import-card,.inventory-summary-card,.inventory-list-card,.inventory-editor-card,.inventory-preview-card,.inventory-side-card,.receipt-setup-panel,.pos-setup-code-panel,.setup-system-panel,.detail-table-card,.transaction-results-panel,.transaction-receipt-panel,.transaction-sheet-card,.spreadsheet-inspector,.timesheet-ledger-section,.timesheet-task-drawer,.pallet-action-card,.pallet-loads-card,.pallet-flow-card,.pallet-evidence-card,.labor-panel,.weekly-report-panel,.weekly-pl-panel),.hero{border-radius:18px}.admin-page-pulse .hero h2,.hero h2{font-size:clamp(28px,11vw,38px)}.mobile-portal-topbar strong{font-size:16px}.sidebar a,.sidebar-nav-group a{min-height:42px;padding-inline:12px;font-size:12px}.weekly-kpi-grid{grid-template-columns:1fr}}.internal-staff-layout{grid-template-columns:minmax(320px,.36fr) minmax(0,1fr);align-items:start}.internal-staff-editor,.internal-staff-layout,.internal-staff-list{display:grid;grid-gap:14px;gap:14px}.staff-department-tabs{display:flex;flex-wrap:wrap;gap:8px}.internal-permission-group button,.internal-role-grid button,.internal-staff-roster button,.staff-department-tabs button{border:1px solid #d5e0ec;background:#f8fbff;color:#101828;text-align:left}.staff-department-tabs button{min-height:34px;padding:7px 10px;border-radius:999px;font-weight:850}.internal-role-grid button.selected,.internal-staff-roster button.selected,.staff-department-tabs button.active{border-color:#facc15;background:#081426;color:#ffffff;box-shadow:inset 0 -3px 0 #facc15}.internal-staff-roster{display:grid;grid-gap:9px;gap:9px}.internal-staff-roster button{min-height:86px;padding:12px;border-radius:14px;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px 12px;gap:8px 12px;align-items:center}.internal-role-grid strong,.internal-staff-roster strong{display:block;font-size:15px;letter-spacing:-.01em}.internal-permission-group small,.internal-role-grid small,.internal-staff-roster small{display:block;color:#64748b;font-size:12px;line-height:1.3}.internal-role-grid button.selected small,.internal-staff-roster button.selected small{color:#dce8f6}.internal-staff-roster b{grid-column:1/-1;color:inherit;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.staff-status{border-radius:999px;padding:5px 8px;background:#e8eef6;color:#334155;font-size:11px;font-style:normal;font-weight:950;letter-spacing:.07em;text-transform:uppercase}.staff-status.active{background:#dcfce7;color:#166534}.staff-status.invited{background:#fef3c7;color:#92400e}.staff-status.offboarded,.staff-status.suspended{background:#fee2e2;color:#991b1b}.internal-staff-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.internal-permission-panel,.internal-staff-form-grid label{display:grid;grid-gap:7px;gap:7px;color:#334155;font-size:12px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.internal-staff-form-grid input,.internal-staff-form-grid select,.internal-staff-form-grid textarea{width:100%;min-height:42px;border:1px solid #cfdae7;border-radius:12px;padding:10px 12px;background:#ffffff;color:#101828;font:inherit;font-weight:750;letter-spacing:normal;text-transform:none}.internal-staff-form-grid textarea{min-height:92px;resize:vertical}.internal-staff-notes{grid-column:1/-1}.internal-role-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.internal-role-grid button{min-height:122px;border-radius:16px;padding:13px;display:grid;grid-gap:6px;gap:6px;align-content:start}.internal-role-grid span{color:#007aa4;font-size:11px;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.internal-role-grid button.selected span{color:#facc15}.internal-permission-panel{text-transform:none}.internal-permission-review{border:1px solid #d7e2ef;border-radius:8px;background:#ffffff;padding:12px}.internal-permission-review>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;list-style:none}.internal-permission-review>summary::-webkit-details-marker{display:none}.internal-permission-review>summary h3,.internal-permission-review>summary p{margin:0}.internal-permission-review>summary strong{flex:0 0 auto;color:#0f5f84;font-size:12px;font-weight:950}.internal-permission-review[open]>summary{margin-bottom:10px}.internal-permission-group{border:1px solid #d7e2ef;border-radius:16px;padding:12px;background:#f8fbff;display:grid;grid-gap:8px;gap:8px}.internal-permission-group summary{display:flex;align-items:center;justify-content:space-between;gap:10px;cursor:pointer;list-style:none}.internal-permission-group summary::-webkit-details-marker{display:none}.internal-permission-group summary strong,.internal-permission-group>strong{color:#081426;font-size:13px;letter-spacing:.08em;text-transform:uppercase}.internal-permission-group summary span{color:#52677f;font-size:11px;font-weight:950;text-transform:uppercase}.internal-permission-group button{min-height:58px;border-radius:12px;padding:10px 12px;display:flex;justify-content:space-between;gap:12px;align-items:center}.internal-permission-group button.enabled{border-color:#94d8ea}.internal-permission-group b{font-size:14px}.internal-permission-group em{flex:0 0 auto;border-radius:999px;padding:5px 8px;background:#eef2f7;color:#475569;font-style:normal;font-size:10px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.internal-approval-panel{border:1px solid #fde68a;border-radius:16px;padding:13px;background:#fffbea;display:grid;grid-gap:10px;gap:10px}.internal-approval-panel h3{margin:0;font-size:16px}.internal-approval-panel div{display:flex;flex-wrap:wrap;gap:8px}.internal-approval-panel span{border-radius:999px;padding:7px 9px;background:#ffffff;color:#713f12;font-size:12px;font-weight:850}@media (max-width:1100px){.internal-role-grid,.internal-staff-form-grid,.internal-staff-layout{grid-template-columns:1fr}}.internal-audit-toolbar{margin-top:14px;display:grid;grid-template-columns:minmax(280px,1fr) minmax(180px,.24fr) auto;grid-gap:10px;gap:10px;align-items:end;border:1px solid #d7e2ef;border-radius:16px;background:#f8fbff;padding:12px}.internal-audit-toolbar label{display:grid;grid-gap:6px;gap:6px;color:#334155;font-size:12px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.internal-audit-toolbar input,.internal-audit-toolbar select{width:100%;min-height:42px;border:1px solid #cfdae7;border-radius:12px;padding:10px 12px;background:#ffffff;color:#101828;font:inherit;font-weight:750;letter-spacing:normal;text-transform:none}.internal-audit-domain-strip{margin-top:14px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.internal-audit-domain-strip article{min-height:98px;border:1px solid #d7e2ef;border-radius:16px;background:#ffffff;padding:13px;display:grid;grid-gap:5px;gap:5px}.internal-audit-domain-strip article.warn{border-color:#fde68a;background:#fffbeb}.internal-audit-actor span,.internal-audit-critical-list span,.internal-audit-domain-strip span,.internal-audit-entity span,.internal-audit-row-head span{color:#64748b;font-size:11px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.internal-audit-domain-strip strong{color:#081426;font-size:28px;line-height:1}.internal-audit-domain-strip small{color:#64748b;font-weight:800;line-height:1.3}.internal-audit-layout{margin-top:14px;grid-template-columns:minmax(0,1fr) minmax(320px,.34fr);align-items:start}.internal-audit-layout,.internal-audit-panel,.internal-audit-side{display:grid;grid-gap:14px;gap:14px}.internal-audit-list{display:grid;grid-gap:10px;gap:10px}.internal-audit-row{border:1px solid #d7e2ef;border-left:5px solid #94a3b8;border-radius:16px;background:#ffffff;padding:12px;display:grid;grid-template-columns:minmax(190px,.28fr) minmax(210px,.3fr) minmax(220px,.34fr) minmax(260px,1fr);grid-gap:12px;gap:12px;align-items:start}.internal-audit-row.critical{border-left-color:#dc2626}.internal-audit-row.sensitive{border-left-color:#f59e0b}.internal-audit-actor,.internal-audit-entity,.internal-audit-row-head{min-width:0;display:grid;grid-gap:4px;gap:4px}.internal-audit-actor strong,.internal-audit-critical-list strong,.internal-audit-entity strong,.internal-audit-row-head strong{overflow-wrap:anywhere;color:#081426;font-size:14px;line-height:1.2;text-transform:capitalize}.internal-audit-actor small,.internal-audit-critical-list small,.internal-audit-entity small,.internal-audit-payload small,.internal-audit-row-head small{overflow-wrap:anywhere;color:#64748b;font-size:12px;font-weight:800;line-height:1.3}.internal-audit-payload{display:flex;flex-wrap:wrap;gap:7px}.internal-audit-payload span{max-width:100%;border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc;padding:6px 8px;color:#334155;font-size:11px;font-weight:850}.internal-audit-payload b{margin-right:5px;color:#0f172a;font-weight:950}.internal-audit-payload em{color:#475569;font-style:normal}.internal-audit-boundary,.internal-audit-critical-list{display:grid;grid-gap:8px;gap:8px}.internal-audit-boundary span,.internal-audit-critical-list div:not(.daily-empty){border:1px solid #e2e8f0;border-radius:14px;background:#f8fafc;padding:10px;display:grid;grid-gap:4px;gap:4px}.internal-audit-boundary span{border-color:#bbf7d0;background:#f0fdf4;color:#166534;font-size:12px;font-weight:900}@media (max-width:1180px){.internal-audit-layout,.internal-audit-row,.internal-audit-toolbar{grid-template-columns:1fr}.internal-audit-domain-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.internal-audit-domain-strip{grid-template-columns:1fr}}.internal-ops-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;align-items:start}.internal-ops-card{display:grid;grid-gap:12px;gap:12px}.internal-ops-flow-strip{margin:0 0 14px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.internal-ops-flow-strip article{min-height:92px;border:1px solid #d7e2ef;border-radius:16px;background:radial-gradient(circle at 100% 0,rgba(250,204,21,.18),transparent 32%),#ffffff;padding:13px 13px 13px 48px;position:relative;display:grid;align-content:center;grid-gap:3px;gap:3px;box-shadow:0 8px 22px rgba(16,24,40,.035)}.internal-ops-flow-strip article span{position:absolute;top:14px;left:14px;width:24px;height:24px;display:grid;place-items:center;border-radius:999px;background:#081426;color:#ffffff;font-size:11px;font-weight:950;box-shadow:0 0 0 3px rgba(250,204,21,.35)}.internal-ops-flow-strip article strong{color:#081426;font-size:17px;font-weight:950;letter-spacing:-.02em}.internal-ops-flow-strip article small{color:#52677f;font-size:13px;font-weight:800;line-height:1.35}.internal-ops-playbook{border:1px solid #d7e2ef;border-radius:16px;background:#f8fbff;padding:13px;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:center}.internal-ops-playbook span{color:#007aa4;font-size:11px;font-weight:950;letter-spacing:.1em;text-transform:uppercase}.internal-ops-playbook strong{display:block;margin-top:3px;font-size:17px;letter-spacing:-.02em}.internal-ops-playbook p{margin:4px 0 0;color:#52677f;font-size:13px}.internal-ops-playbook nav{display:grid;grid-gap:7px;gap:7px}.internal-ops-card .title-row a,.internal-ops-playbook a{border-radius:999px;padding:8px 10px;background:#081426;color:#ffffff;font-size:12px;font-weight:900;text-decoration:none;white-space:nowrap}.internal-onboarding-list{margin:0;padding:0;counter-reset:onboarding;display:grid;grid-gap:9px;gap:9px;list-style:none}.internal-onboarding-list li{counter-increment:onboarding;border:1px solid #d7e2ef;border-radius:14px;background:#ffffff;padding:11px 12px 11px 44px;position:relative;color:#26384d;font-weight:780}.internal-onboarding-list li:before{content:counter(onboarding);position:absolute;left:11px;top:50%;width:24px;height:24px;transform:translateY(-50%);border-radius:999px;background:#facc15;color:#081426;display:grid;place-items:center;font-size:12px;font-weight:950}.internal-diagnostic-playbooks{display:grid;grid-gap:9px;gap:9px}.internal-diagnostic-playbooks div{border:1px solid #d7e2ef;border-radius:14px;background:#f8fbff;padding:12px;display:grid;grid-gap:4px;gap:4px}.internal-diagnostic-playbooks strong{font-size:15px}.internal-diagnostic-playbooks span{color:#52677f;font-size:13px}.internal-case-list,.internal-request-list{display:grid;grid-gap:9px;gap:9px;max-height:560px;overflow:auto;padding-right:2px}.internal-case-contact,.internal-case-description,.internal-case-list .internal-case-open,.internal-case-list article,.internal-request-list .internal-request-open,.internal-request-list article{border:1px solid #d7e2ef;border-radius:14px;background:#f8fbff;padding:12px}.internal-case-list .internal-case-open,.internal-request-list .internal-request-open{width:100%;color:#101828;text-align:left;display:grid;grid-gap:4px;gap:4px}.internal-case-list article{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;grid-gap:9px;gap:9px}.internal-case-list .internal-case-open{min-width:0;border:0;border-radius:0;background:transparent;cursor:pointer;padding:0}.internal-case-select{display:grid;justify-items:center;grid-gap:5px;gap:5px;color:#64748b;font-size:10px;font-weight:950;text-transform:uppercase}.internal-case-select input{width:17px;height:17px;accent-color:#2563eb}.internal-request-list article{display:grid;grid-gap:10px;gap:10px}.internal-request-list article.needs-link{border-color:#fed7aa;background:#fff7ed}.internal-request-list .internal-request-open{border:0;border-radius:0;background:transparent;padding:0}.internal-request-actions{display:flex;justify-content:flex-end;gap:8px}.internal-request-actions button{min-height:34px;border:1px solid #bfd2e5;border-radius:7px;background:#ffffff;color:#101828;cursor:pointer;font:inherit;font-size:12px;font-weight:950;padding:7px 10px}.internal-request-actions button:disabled{cursor:not-allowed;opacity:.62}.internal-case-list article.selected{border-color:#facc15;background:#081426;color:#ffffff;box-shadow:inset 0 -3px 0 #facc15}.internal-case-list article.bulk-selected{border-color:#60a5fa;box-shadow:inset 4px 0 0 #2563eb}.internal-case-list span,.internal-request-list span{color:#007aa4;font-size:11px;font-weight:950;letter-spacing:.1em;text-transform:uppercase}.internal-case-list article.selected small,.internal-case-list article.selected span{color:#dce8f6}.internal-case-list strong,.internal-request-list strong{display:block;font-size:16px;letter-spacing:-.01em}.internal-case-list small,.internal-request-list small{color:#64748b;font-size:12px}.internal-request-list .internal-risk-text{color:#b91c1c;font-weight:950}.internal-case-description,.internal-request-list p{margin:4px 0 0;color:#52677f;font-size:13px;line-height:1.35}.internal-case-change-safety{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;border:1px solid #d7e2ef;border-radius:10px;background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(248,251,255,.88));box-shadow:inset 0 1px 0 rgba(255,255,255,.94),0 8px 24px rgba(15,23,42,.05);margin:10px 0 0;padding:10px}.internal-case-change-safety.unlocked{border-color:#afd7bd;background:linear-gradient(180deg,rgba(247,255,250,.96),rgba(239,250,243,.9))}.internal-case-change-safety>div{min-width:0;display:grid;grid-gap:2px;gap:2px}.internal-bulk-resolution-note,.internal-case-change-safety span{color:#64748b;font-size:10px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.internal-case-change-safety strong{color:#101828;font-size:14px;font-weight:950}.internal-case-change-safety small{color:#526579;font-size:12px;font-weight:825;line-height:1.35}.internal-case-change-safety button{min-height:36px;border:1px solid #bfd2e5;border-radius:8px;background:#ffffff;color:#12263f;cursor:pointer;font:inherit;font-size:12px;font-weight:950;padding:8px 12px}.internal-case-change-safety button[aria-pressed=true]{border-color:#87c89c;background:#eaf7ee;color:#166534}.internal-bulk-actions{display:grid;grid-template-columns:minmax(110px,.8fr) minmax(130px,.8fr) minmax(220px,1fr) repeat(4,auto);align-items:center;grid-gap:8px;gap:8px;border:1px solid #d7e2ef;border-radius:8px;background:#ffffff;margin:10px 0;padding:8px}.internal-bulk-actions>div{display:grid;grid-gap:2px;gap:2px}.internal-bulk-actions span{color:#64748b;font-size:10px;font-weight:950;text-transform:uppercase}.internal-bulk-actions strong{color:#101828;font-size:13px}.internal-bulk-actions button,.internal-bulk-actions select,.internal-bulk-resolution-note input{min-height:34px;border:1px solid #bfd2e5;border-radius:7px;background:#ffffff;color:#101828;font:inherit;font-size:12px;font-weight:900;padding:7px 9px}.internal-bulk-resolution-note{display:grid;grid-gap:4px;gap:4px}.internal-bulk-resolution-note input{width:100%;min-width:0;letter-spacing:normal;text-transform:none}.internal-bulk-actions button{cursor:pointer}.internal-bulk-actions button:disabled,.internal-bulk-actions select:disabled,.internal-bulk-resolution-note input:disabled{cursor:not-allowed;opacity:.6}@media (max-width:720px){.internal-case-change-safety{grid-template-columns:1fr}.internal-bulk-actions button,.internal-bulk-actions select,.internal-case-change-safety button{width:100%}.internal-case-change-safety small{overflow-wrap:anywhere}.internal-bulk-actions{grid-template-columns:1fr}.internal-bulk-resolution-note input{min-height:38px}.internal-case-list-card .super-workbench-header{grid-template-columns:1fr;align-items:stretch}.internal-case-list-card .super-workbench-search{width:100%}}.internal-case-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.internal-case-fields label,.internal-resolution-notes{display:grid;grid-gap:7px;gap:7px;color:#334155;font-size:12px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.internal-case-fields select,.internal-resolution-notes textarea{width:100%;min-height:42px;border:1px solid #cfdae7;border-radius:12px;padding:10px 12px;background:#ffffff;color:#101828;font:inherit;font-weight:750;letter-spacing:normal;text-transform:none}.internal-resolution-notes textarea{min-height:120px;resize:vertical}.internal-case-contact{display:grid;grid-gap:3px;gap:3px;background:#fffbea;border-color:#fde68a}.internal-case-contact span{color:#713f12;font-size:11px;font-weight:950;letter-spacing:.1em;text-transform:uppercase}.internal-case-contact strong{font-size:17px}.internal-case-contact small{color:#7c6a25}.internal-case-context-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.internal-case-context-grid span{display:grid;grid-gap:3px;gap:3px;border:1px solid #d7e2ef;border-radius:14px;background:#f8fbff;padding:11px 12px}.internal-case-context-grid span.urgent{border-color:#fecaca;background:#fff7f7}.internal-case-context-grid small{color:#64748b;font-size:10px;font-weight:950;letter-spacing:.09em;text-transform:uppercase}.internal-case-context-grid strong{color:#101828;font-size:14px;font-weight:950;letter-spacing:-.01em}.internal-case-context-grid span.urgent strong{color:#b91c1c}@media (max-width:1100px){.internal-case-context-grid,.internal-case-fields,.internal-ops-flow-strip,.internal-ops-grid,.internal-ops-playbook{grid-template-columns:1fr}}@media (max-width:980px){.admin-shell{--mobile-soft-border:rgba(15,23,42,0.09);--mobile-card-shadow:0 18px 44px rgba(15,23,42,0.075);--mobile-card-shadow-pressed:0 8px 20px rgba(15,23,42,0.08);color-scheme:light;background:radial-gradient(circle at 18% -6%,rgba(0,165,200,.16),transparent 34%),radial-gradient(circle at 100% 0,rgba(250,204,21,.18),transparent 30%),linear-gradient(180deg,#fbfdff,#f3f7fb 52%,#eef4f7)}.admin-shell>.sidebar{gap:9px;border-bottom:1px solid rgba(15,23,42,.08);background:rgba(255,255,255,.84);box-shadow:0 18px 48px rgba(15,23,42,.11);-webkit-backdrop-filter:saturate(180%) blur(24px);backdrop-filter:saturate(180%) blur(24px)}.mobile-portal-topbar{gap:12px}.mobile-portal-topbar .brand-mark{border-color:rgba(15,23,42,.08);background:rgba(255,255,255,.92);box-shadow:inset 0 1px 0 rgba(255,255,255,.85),0 10px 24px rgba(15,23,42,.08)}.mobile-portal-topbar span,.sidebar-store-context label{color:#667085}.mobile-portal-topbar strong{color:#061226}.sidebar-store-context{border-color:rgba(15,23,42,.08);background:rgba(248,250,252,.84);box-shadow:inset 0 1px 0 rgba(255,255,255,.8)}.sidebar-store-context select{border-color:rgba(15,23,42,.1);background:rgba(255,255,255,.92);box-shadow:0 8px 18px rgba(15,23,42,.05)}.sidebar-store-context small,.sidebar-store-context strong{color:#667085}.sidebar nav,.sidebar-nav{-webkit-mask-image:linear-gradient(90deg,transparent,#000 12px,#000 calc(100% - 18px),transparent);mask-image:linear-gradient(90deg,transparent,#000 12px,#000 calc(100% - 18px),transparent);padding-bottom:4px}.sidebar a,.sidebar-nav-group a{border-color:rgba(15,23,42,.08);background:rgba(255,255,255,.78);color:#263142;box-shadow:inset 0 1px 0 rgba(255,255,255,.7),0 8px 20px rgba(15,23,42,.055)}.sidebar a.active,.sidebar a[aria-current=page],.sidebar-nav-group a.active,.sidebar-nav-group a[aria-current=page]{border-color:rgba(6,18,38,.96);background:linear-gradient(180deg,#132238,#061226);color:#ffffff;box-shadow:inset 0 -3px 0 rgba(250,204,21,.95),0 14px 28px rgba(6,18,38,.22)}.sidebar-note strong{color:#334155}.sidebar-note button{border-color:rgba(15,23,42,.08);background:rgba(255,255,255,.72);color:#334155}.admin-page-pulse .content,.admin-page-reports .content,.content{gap:14px}.admin-page-pulse .hero,.admin-shell :where(.card,.owner-panel,.report-card,.discount-form-card,.employee-form-card,.employee-list-card,.inventory-section,.inventory-import-card,.inventory-summary-card,.inventory-list-card,.inventory-editor-card,.inventory-preview-card,.inventory-side-card,.receipt-setup-panel,.pos-setup-code-panel,.setup-system-panel,.detail-table-card,.transaction-results-panel,.transaction-receipt-panel,.transaction-sheet-card,.spreadsheet-inspector,.timesheet-ledger-section,.timesheet-task-drawer,.pallet-action-card,.pallet-loads-card,.pallet-flow-card,.pallet-evidence-card,.labor-panel,.weekly-report-panel,.weekly-pl-panel,.performance-summary-card),.hero{border-color:var(--mobile-soft-border);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(250,252,255,.98));box-shadow:var(--mobile-card-shadow)}.admin-page-pulse .hero,.hero{padding:18px}.admin-page-pulse .hero h2,.hero h2{font-weight:950}.admin-page-pulse .hero-subheading,.hero p,.hero-subheading{color:#667085;font-weight:720}.admin-shell :where(button,.primary-action,.secondary-action,.excel-export-button,.ghost-link,.sidebar a,.owner-action-card,.owner-register-card,summary){-webkit-tap-highlight-color:transparent;transition:transform .12s cubic-bezier(.2,.9,.2,1),box-shadow .15s ease,border-color .15s ease,background-color .15s ease,color .15s ease}.admin-shell :where(button:not(:disabled),.primary-action,.secondary-action,.excel-export-button,.ghost-link,.sidebar a,.owner-action-card,.owner-register-card,summary):active{transform:scale(.985);box-shadow:var(--mobile-card-shadow-pressed)}.admin-shell :where(input:focus,select:focus,textarea:focus,button:focus-visible,a:focus-visible,summary:focus-visible){outline:0;border-color:rgba(0,129,184,.58);box-shadow:0 0 0 4px rgba(0,129,184,.13),var(--mobile-card-shadow-pressed)}.admin-shell :where(.operation-notice,.owner-warning,.team-command-strip,.inventory-command-strip,.inventory-import-card,.inventory-summary-card,.discount-hero,.timesheet-toolbar,.timesheet-command-panel,.schedule-quick-strip,.schedule-week-tools,.weekly-report-toolbar,.report-export-row,.detail-report-filters,.detail-report-status,.pallet-count-alert,.pallet-audit-toolbar,.pallet-audit-command,.owner-command-header){box-shadow:0 14px 34px rgba(15,23,42,.065)}.admin-shell :where(.title-row,.card-title-row,.pallet-section-title,.pallet-audit-panel-title,.owner-panel-title,.setup-panel-title,.weekly-section-title,.transaction-detail-header,.spreadsheet-inspector-title),.performance-summary-title{border-bottom-color:rgba(15,23,42,.07)}.admin-page-pulse .performance-read-card.featured,.performance-read-card.featured{border-color:rgba(6,18,38,.12);background:linear-gradient(180deg,#fffdf4,#ffffff);box-shadow:inset 4px 0 0 #facc15,0 12px 28px rgba(250,204,21,.12)}.owner-data-table tr{background:linear-gradient(180deg,#ffffff,#f8fbff);box-shadow:0 8px 18px rgba(15,23,42,.04)}.owner-data-table .total-row{background:linear-gradient(180deg,#132238,#061226)}.admin-page-pulse .owner-table-wrap,.admin-shell :where(.table-wrap,.timesheet-table-wrap,.transaction-sheet-wrap,.spreadsheet-grid-wrap,.detail-table-wrap,.pallet-table-wrap,.pallet-audit-table-wrap,.report-table-scroll),.mobile-sales-chart-shell,.owner-table-wrap{background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,250,252,.98));box-shadow:inset 0 1px 0 rgba(255,255,255,.8)}}@media (max-width:520px){.admin-shell>.sidebar{gap:8px}.mobile-portal-topbar .brand-mark{width:62px;min-height:42px}.sidebar-store-context{padding:8px}.admin-page-pulse .hero,.admin-shell :where(.card,.owner-panel,.report-card,.discount-form-card,.employee-form-card,.employee-list-card,.inventory-section,.inventory-import-card,.inventory-summary-card,.inventory-list-card,.inventory-editor-card,.inventory-preview-card,.inventory-side-card,.receipt-setup-panel,.pos-setup-code-panel,.setup-system-panel,.detail-table-card,.transaction-results-panel,.transaction-receipt-panel,.transaction-sheet-card,.spreadsheet-inspector,.timesheet-ledger-section,.timesheet-task-drawer,.pallet-action-card,.pallet-loads-card,.pallet-flow-card,.pallet-evidence-card,.labor-panel,.weekly-report-panel,.weekly-pl-panel),.hero{box-shadow:0 12px 28px rgba(15,23,42,.065)}}.customer-page{--customer-ink:#081426;--customer-navy:#0b172a;--customer-blue:#075f80;--customer-yellow:#f6c500;--customer-red:#e31b2f;--customer-muted:#526175;--customer-line:rgba(8,20,38,0.1);--customer-panel:rgba(255,255,255,0.88);--customer-shadow:0 24px 60px rgba(8,20,38,0.1);min-height:100vh;background:radial-gradient(circle at 7% 4%,rgba(7,95,128,.16),transparent 28%),radial-gradient(circle at 92% 8%,rgba(246,197,0,.2),transparent 26%),linear-gradient(180deg,#f8fbff,#f2f7fb 46%,#fff7dd);color:var(--customer-ink);overflow-x:clip}.customer-cta,.customer-footer,.customer-hero,.customer-nav,.customer-section,.customer-setup,.customer-support-band,.customer-system{width:min(1440px,calc(100vw - 56px));margin:0 auto}.customer-nav{position:-webkit-sticky;position:sticky;top:12px;z-index:70;display:flex;align-items:center;justify-content:space-between;gap:18px;max-width:calc(100vw - 32px);border:1px solid rgba(255,255,255,.72);border-radius:28px;background:rgba(255,255,255,.76);padding:10px 12px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 18px 46px rgba(8,20,38,.09)}.customer-brand{display:inline-flex;align-items:center;justify-content:center;width:154px;flex:0 0 auto;min-height:62px;border-radius:20px;background:#ffffff;box-shadow:inset 0 0 0 1px rgba(8,20,38,.08)}.customer-brand img{width:118px;height:46px;object-fit:contain}.customer-nav-links{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap;min-width:0}.customer-nav-links a,.customer-primary,.customer-secondary{display:inline-flex;align-items:center;justify-content:center;min-height:46px;border-radius:999px;color:var(--customer-ink);text-decoration:none;font-weight:950;-webkit-tap-highlight-color:transparent}.customer-nav-links a{padding:0 clamp(10px,1.2vw,15px);white-space:nowrap}.customer-nav-links a:hover,.customer-primary:hover,.customer-secondary:hover{transform:translateY(-1px)}.customer-nav-links a:nth-last-child(2){background:var(--customer-navy);color:#ffffff}.customer-nav-cta{background:var(--customer-yellow);box-shadow:0 12px 24px rgba(180,130,0,.16)}.customer-hero{display:grid;grid-template-columns:minmax(0,.96fr) minmax(360px,.64fr);grid-gap:44px;gap:44px;padding:72px 0 48px}.customer-cta-copy,.customer-hero-copy,.customer-section-title,.customer-system-copy{display:grid;grid-gap:14px;gap:14px;min-width:0}.customer-eyebrow{margin:0;color:var(--customer-blue);font-size:12px;font-weight:950;letter-spacing:.16em;text-transform:uppercase}.customer-cta h2,.customer-hero h1,.customer-section h2,.customer-setup h2,.customer-support-band h2,.customer-system h2{margin:0;color:var(--customer-ink);letter-spacing:-.065em;line-height:.92}.customer-hero h1{max-width:840px;font-size:clamp(50px,5.7vw,96px);overflow-wrap:anywhere;text-wrap:balance}.customer-card-grid p,.customer-cta p,.customer-faq-grid p,.customer-fit-grid p,.customer-footer p,.customer-hero p,.customer-section-title span,.customer-setup .customer-section-title span,.customer-step-grid p,.customer-support-band p,.customer-system-copy p,.customer-system-panel li{margin:0;color:var(--customer-muted);font-size:18px;line-height:1.58}.customer-hero-copy>p{max-width:760px;font-size:clamp(18px,1.55vw,22px)}.customer-hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:4px}.customer-primary,.customer-secondary{min-height:58px;padding:0 24px;border:1px solid transparent;border-radius:18px;font-size:17px;transition:transform .14s ease,box-shadow .14s ease}.customer-primary{background:var(--customer-yellow);box-shadow:0 18px 34px rgba(180,130,0,.2)}.customer-secondary{border-color:rgba(8,20,38,.14);background:#ffffff}.customer-trust-strip{display:grid;grid-gap:10px;gap:10px;margin-top:6px}.customer-trust-strip span{min-height:74px;display:flex;align-items:center;border:1px solid rgba(7,95,128,.16);border-radius:20px;background:rgba(255,255,255,.72);color:#17485a;font-weight:950;line-height:1.15;padding:14px}.customer-register-preview{position:relative;display:grid;grid-gap:14px;gap:14px;border:1px solid rgba(8,20,38,.12);border-radius:42px;background:linear-gradient(145deg,#0b172a,#07111f);padding:22px;box-shadow:0 40px 100px rgba(8,20,38,.28)}.customer-register-preview:after{content:"";position:absolute;inset:auto 42px -34px;height:80px;border-radius:999px;background:rgba(7,95,128,.26);filter:blur(24px)}.customer-preview-sale,.customer-preview-status,.customer-preview-ticket,.customer-preview-topbar{position:relative;z-index:1}.customer-preview-topbar{display:flex;justify-content:space-between;gap:12px;color:#ffffff;font-weight:950}.customer-preview-topbar strong{color:#d8ffe5}.customer-preview-buttons{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.customer-preview-buttons button{min-height:126px;border:0;border-radius:26px;color:#ffffff;font-size:38px;font-weight:1000;letter-spacing:-.05em;text-align:left;padding:20px}.customer-preview-buttons button:first-child{background:linear-gradient(135deg,#075f80,#034a65)}.customer-preview-buttons button:last-child{background:linear-gradient(135deg,var(--customer-red),#b91223)}.customer-preview-sale,.customer-preview-ticket{display:grid;grid-gap:6px;gap:6px;border-radius:26px;background:#ffffff;padding:22px}.customer-preview-sale span,.customer-preview-ticket span{color:var(--customer-blue);font-size:12px;font-weight:950;letter-spacing:.14em;text-transform:uppercase}.customer-preview-sale strong{color:var(--customer-ink);font-size:64px;letter-spacing:-.07em;line-height:.9}.customer-preview-sale small,.customer-preview-ticket strong{color:var(--customer-muted);font-size:15px;font-weight:900}.customer-preview-ticket{background:#f8fbff}.customer-preview-ticket strong{color:var(--customer-ink);font-size:20px}.customer-preview-status{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.customer-preview-status span{border-radius:16px;background:rgba(23,163,74,.14);color:#d8ffe5;font-size:13px;font-weight:950;padding:12px;text-align:center}.customer-section,.customer-setup,.customer-system{padding:56px 0}.customer-section-title{max-width:900px}.customer-cta h2,.customer-section h2,.customer-setup h2,.customer-support-band h2,.customer-system h2{font-size:clamp(40px,4.4vw,76px)}.customer-card-grid,.customer-faq-grid,.customer-fit-grid,.customer-step-grid{display:grid;grid-gap:16px;gap:16px;margin-top:26px}.customer-card-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.customer-faq-grid,.customer-fit-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.customer-card-grid article,.customer-faq-grid article,.customer-fit-grid article,.customer-step-grid article{border:1px solid var(--customer-line);border-radius:28px;background:var(--customer-panel);box-shadow:var(--customer-shadow);padding:24px}.customer-card-grid article{min-height:270px}.customer-card-grid h3,.customer-faq-grid h3,.customer-fit-grid h3,.customer-step-grid h3,.customer-system-panel h3{margin:0 0 10px;color:var(--customer-ink);font-size:25px;letter-spacing:-.04em;line-height:1.04}.customer-system{display:grid;grid-template-columns:minmax(0,.72fr) minmax(520px,1fr);grid-gap:28px;gap:28px;align-items:stretch}.customer-system-panels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.customer-system-panel{border-radius:34px;padding:28px;box-shadow:var(--customer-shadow)}.customer-system-panel.dark{background:radial-gradient(circle at 85% 5%,rgba(246,197,0,.22),transparent 34%),linear-gradient(145deg,#07111f,#0b172a)}.customer-system-panel.light{border:1px solid var(--customer-line);background:#ffffff}.customer-step-grid article>span,.customer-system-panel span{display:inline-flex;width:-moz-fit-content;width:fit-content;margin-bottom:14px;border-radius:999px;background:rgba(7,95,128,.1);color:var(--customer-blue);font-size:12px;font-weight:950;letter-spacing:.12em;text-transform:uppercase;padding:8px 11px}.customer-system-panel.dark span{background:rgba(246,197,0,.16);color:var(--customer-yellow)}.customer-system-panel.dark h3,.customer-system-panel.dark li{color:#ffffff}.customer-system-panel ul{display:grid;grid-gap:12px;gap:12px;margin:18px 0 0;padding:0;list-style:none}.customer-system-panel li{position:relative;padding-left:22px;font-weight:850}.customer-system-panel li:before{content:"";position:absolute;left:0;top:.64em;width:9px;height:9px;border-radius:999px;background:var(--customer-yellow)}.customer-setup{border:1px solid var(--customer-line);border-radius:40px;background:rgba(255,255,255,.76);box-shadow:var(--customer-shadow);padding:34px}.customer-step-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.customer-step-grid article>span{background:var(--customer-navy);color:#ffffff}.customer-readiness,.customer-security-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:18px}.customer-readiness span,.customer-security-grid span{border:1px solid rgba(7,95,128,.14);border-radius:18px;background:#ffffff;color:#17485a;font-weight:950;padding:14px}.customer-cta,.customer-support-band{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:24px;gap:24px;align-items:center;border:1px solid rgba(8,20,38,.12);border-radius:36px;background:radial-gradient(circle at 84% 8%,rgba(246,197,0,.2),transparent 30%),#ffffff;box-shadow:var(--customer-shadow);padding:34px}.customer-support-band>div{display:grid;grid-gap:12px;gap:12px;max-width:850px}.customer-cta{grid-template-columns:minmax(0,.72fr) minmax(420px,.58fr);align-items:start;margin:42px auto 56px}.customer-cta-note{display:grid;grid-gap:8px;gap:8px;max-width:560px;border:1px solid rgba(7,95,128,.14);border-radius:24px;background:#eef8fc;color:var(--customer-muted);font-weight:850;padding:18px}.customer-cta-note strong{color:var(--customer-ink);font-size:18px}.customer-cta-note a{width:-moz-fit-content;width:fit-content;color:var(--customer-blue);font-weight:950}.customer-lead-card .marketing-lead-form{border-color:rgba(8,20,38,.08);background:#ffffff;box-shadow:0 18px 46px rgba(8,20,38,.1)}.customer-lead-card .marketing-primary{background:var(--customer-yellow);color:var(--customer-ink)}.customer-footer{display:flex;justify-content:space-between;gap:28px;border-top:1px solid rgba(8,20,38,.1);padding:30px 0 42px}.customer-footer>div{display:grid;grid-gap:10px;gap:10px;max-width:520px}.customer-footer img{width:128px;height:52px;object-fit:contain}.customer-footer small{color:var(--customer-muted);font-weight:800}.customer-footer nav{display:flex;gap:10px;flex-wrap:wrap;align-content:flex-start;justify-content:flex-end}.customer-footer nav a{border:1px solid rgba(8,20,38,.1);border-radius:999px;background:#ffffff;color:var(--customer-ink);font-weight:900;text-decoration:none;padding:10px 14px}.customer-footer a:focus-visible,.customer-nav a:focus-visible,.customer-primary:focus-visible,.customer-secondary:focus-visible{outline:3px solid rgba(7,95,128,.32);outline-offset:3px}@media (max-width:1180px){.customer-cta,.customer-hero,.customer-system{grid-template-columns:1fr}.customer-register-preview{max-width:720px}.customer-card-grid,.customer-faq-grid,.customer-fit-grid,.customer-readiness,.customer-security-grid,.customer-step-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.customer-page{background:radial-gradient(circle at 50% -12%,rgba(7,95,128,.2),transparent 34%),linear-gradient(180deg,#f8fbff,#eef6fb 48%,#fff7dd)}.customer-cta,.customer-footer,.customer-hero,.customer-nav,.customer-section,.customer-setup,.customer-support-band,.customer-system{width:min(100vw - 28px,1440px)}.customer-nav{top:0;width:100%;border-radius:0;border-left:0;border-right:0;padding:calc(8px + env(safe-area-inset-top)) 12px 8px;display:grid;grid-template-columns:auto minmax(0,1fr)}.customer-brand{width:auto;min-height:44px;background:transparent;box-shadow:none}.customer-brand img{width:104px;height:38px}.customer-nav-links{gap:6px}.customer-nav-links a{display:none}.customer-nav-links .customer-nav-cta,.customer-nav-links a:nth-last-child(2){display:inline-flex;min-height:42px;padding:0 12px;font-size:12px}.customer-hero{gap:20px;padding:32px 0 24px}.customer-hero h1{font-size:clamp(44px,13vw,66px);line-height:.9}.customer-card-grid p,.customer-cta p,.customer-faq-grid p,.customer-fit-grid p,.customer-footer p,.customer-hero p,.customer-hero-copy>p,.customer-section-title span,.customer-setup .customer-section-title span,.customer-step-grid p,.customer-support-band p,.customer-system-copy p,.customer-system-panel li{font-size:16px;line-height:1.48}.customer-card-grid,.customer-faq-grid,.customer-fit-grid,.customer-hero-actions,.customer-preview-status,.customer-readiness,.customer-security-grid,.customer-step-grid,.customer-system-panels,.customer-trust-strip{grid-template-columns:1fr}.customer-hero-actions{display:grid}.customer-primary,.customer-secondary{min-height:54px;border-radius:18px}.customer-trust-strip span{min-height:0}.customer-register-preview{border-radius:28px;padding:12px}.customer-preview-buttons{gap:8px}.customer-preview-buttons button{min-height:92px;border-radius:20px;font-size:27px;padding:16px}.customer-preview-sale,.customer-preview-ticket{border-radius:20px;padding:18px}.customer-preview-sale strong{font-size:52px}.customer-section,.customer-system{padding:30px 0}.customer-cta h2,.customer-section h2,.customer-setup h2,.customer-support-band h2,.customer-system h2{font-size:clamp(34px,9.8vw,48px);line-height:.96}.customer-card-grid article,.customer-cta,.customer-faq-grid article,.customer-fit-grid article,.customer-setup,.customer-step-grid article,.customer-support-band,.customer-system-panel{border-radius:24px;padding:20px}.customer-card-grid article{min-height:0}.customer-support-band{grid-template-columns:1fr}.customer-cta{margin:28px auto 36px}.customer-footer{display:grid}.customer-footer nav{justify-content:flex-start}}@media (max-width:430px){.customer-nav{grid-template-columns:1fr}.customer-nav-links{justify-content:stretch}.customer-nav-links .customer-nav-cta,.customer-nav-links a:nth-last-child(2){flex:1 1}.customer-cta,.customer-footer,.customer-hero,.customer-section,.customer-setup,.customer-support-band,.customer-system{width:min(100vw - 22px,1440px)}}.support-public-page{background:radial-gradient(circle at 7% 4%,rgba(7,95,128,.16),transparent 28%),radial-gradient(circle at 92% 8%,rgba(246,197,0,.2),transparent 26%),linear-gradient(180deg,#f8fbff,#f2f7fb 46%,#fff7dd)}.support-public-page,.support-public-page *{box-sizing:border-box}.support-public-contact,.support-public-hero,.support-public-nav{width:min(1440px,100%)}.support-form-grid>*,.support-public-contact>*,.support-public-hero>*,.support-request-form input,.support-request-form select,.support-request-form textarea{min-width:0}.support-public-contact,.support-public-hero aside,.support-public-hero>div,.support-request-form{box-shadow:0 24px 60px rgba(8,20,38,.1)}.support-public-hero h1{color:#081426}.support-request-form button{background:#f6c500;color:#081426;box-shadow:0 16px 30px rgba(180,130,0,.18)}@media (max-width:1180px){.support-public-contact,.support-public-hero{grid-template-columns:1fr}.support-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.support-form-grid{grid-template-columns:1fr}}@media (max-width:1180px){.manager-quick-grid,.owner-priority-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.manager-section-grid{grid-template-columns:1fr}}@media (max-width:760px){.manager-shift-strip{grid-template-columns:1fr}.manager-shift-strip a{width:100%}.manager-quick-grid,.manager-triage-list,.owner-priority-strip{grid-template-columns:1fr}.manager-action-card,.owner-priority-card{min-height:auto}}.super-admin-shell .super-command-grid{margin-top:14px;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.platform-priority-grid{margin-top:12px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.platform-lifecycle-strip article,.platform-priority-card,.super-admin-shell .super-command-card{border:1px solid rgba(148,163,184,.26);border-radius:22px;background:linear-gradient(135deg,rgba(255,255,255,.98),rgba(248,251,255,.96)),#ffffff;box-shadow:0 14px 34px rgba(15,23,42,.06)}.platform-priority-card,.super-admin-shell .super-command-card{color:inherit;text-decoration:none;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.platform-priority-card:hover,.super-admin-shell .super-command-card:hover{border-color:rgba(36,104,168,.34);box-shadow:0 20px 44px rgba(15,23,42,.1);transform:translateY(-1px)}.platform-lifecycle-strip a:focus-visible,.platform-priority-card:focus-visible,.super-admin-shell .super-command-card:focus-visible{outline:3px solid rgba(250,204,21,.78);outline-offset:3px}.platform-priority-card{min-height:148px;display:grid;align-content:start;grid-gap:7px;gap:7px;padding:17px;border-left:8px solid #94a3b8}.platform-priority-card.good{border-left-color:#16a34a}.platform-priority-card.warning{border-left-color:#f59e0b}.platform-priority-card.danger{border-left-color:#dc2626}.platform-lifecycle-strip span,.platform-priority-card span{color:var(--brand-blue);font-size:11px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.platform-priority-card strong{color:var(--deep-navy);font-size:clamp(23px,2vw,32px);font-weight:950;letter-spacing:-.05em;line-height:1}.platform-priority-card small{color:var(--muted);font-size:13px;font-weight:850;line-height:1.35}.platform-priority-card em{align-self:end;margin-top:6px;color:var(--brand-blue);font-size:13px;font-style:normal;font-weight:950}.super-admin-shell .super-command-card{min-height:168px;gap:8px;padding:17px}.super-admin-shell .super-command-card.critical{border-color:rgba(7,33,61,.2);background:linear-gradient(135deg,rgba(7,33,61,.98),rgba(10,72,110,.92)),var(--deep-navy);box-shadow:inset 0 -5px 0 rgba(250,204,21,.72),0 18px 38px rgba(7,33,61,.17)}.super-admin-shell .super-command-card.critical p,.super-admin-shell .super-command-card.critical span,.super-admin-shell .super-command-card.critical strong{color:#ffffff}.super-admin-shell .super-command-card.critical span{color:var(--deal-yellow)}.platform-lifecycle-strip{margin-top:12px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.platform-lifecycle-strip article{position:relative;min-height:132px;display:grid;align-content:start;grid-gap:6px;gap:6px;padding:16px 16px 16px 58px}.platform-lifecycle-strip article:before{content:"";position:absolute;left:18px;top:20px;width:24px;height:24px;border-radius:999px;background:var(--deep-navy);box-shadow:0 0 0 5px rgba(250,204,21,.28)}.platform-lifecycle-strip strong{color:var(--deep-navy);font-size:22px;font-weight:950;letter-spacing:-.04em}.platform-lifecycle-strip small{color:var(--muted);font-size:13px;font-weight:850;line-height:1.38}.platform-action-board,.platform-limited-workspace{margin-top:14px;border:1px solid rgba(148,163,184,.26);border-radius:24px;background:#ffffff;box-shadow:0 14px 34px rgba(15,23,42,.06)}.platform-limited-workspace{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:center;padding:18px;background:radial-gradient(circle at 100% 0,rgba(250,204,21,.16),transparent 28%),#ffffff}.platform-action-board-title span,.platform-action-list span,.platform-limited-workspace span{color:var(--brand-blue);font-size:11px;font-weight:950;letter-spacing:.09em;text-transform:uppercase}.platform-action-board-title strong,.platform-action-list strong,.platform-limited-workspace strong{color:var(--deep-navy);font-weight:950;letter-spacing:-.035em}.platform-limited-workspace strong{display:block;margin-top:3px;font-size:clamp(22px,2vw,31px)}.platform-action-board-title small,.platform-action-list small,.platform-limited-workspace p{color:var(--muted);font-size:13px;font-weight:850;line-height:1.4}.platform-limited-workspace p{max-width:880px;margin:6px 0 0}.platform-limited-workspace>small{border-radius:999px;background:#eef8fc;color:var(--brand-blue);font-weight:950;padding:10px 12px}.platform-action-board{display:grid;grid-template-columns:minmax(230px,.42fr) minmax(0,1fr);grid-gap:14px;gap:14px;padding:16px}.platform-action-board-title{display:grid;align-content:start;grid-gap:7px;gap:7px}.platform-action-board-title strong{font-size:clamp(22px,2vw,30px);line-height:1.02}.platform-action-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.platform-action-list a{min-height:130px;display:grid;align-content:start;grid-gap:6px;gap:6px;border-radius:18px;background:#f8fbff;color:inherit;text-decoration:none;padding:14px;border:1px solid #dce6f0;border-top:6px solid #94a3b8;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.platform-action-list a:hover{border-color:rgba(36,104,168,.32);box-shadow:0 16px 32px rgba(15,23,42,.09);transform:translateY(-1px)}.platform-action-list a.good{border-top-color:#16a34a;background:linear-gradient(180deg,#ffffff,#f2fff6)}.platform-action-list a.warning{border-top-color:#f59e0b;background:linear-gradient(180deg,#ffffff,#fffbeb)}.platform-action-list a.danger{border-top-color:#dc2626;background:linear-gradient(180deg,#ffffff,#fff7f7)}.platform-action-list strong{font-size:19px;line-height:1.06}@media (max-width:1180px){.platform-action-list,.platform-lifecycle-strip,.platform-priority-grid,.super-admin-shell .super-command-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-action-board{grid-template-columns:1fr}}@media (max-width:760px){.platform-action-list,.platform-lifecycle-strip,.platform-priority-grid,.super-admin-shell .super-command-grid{grid-template-columns:1fr}.platform-action-list a,.platform-lifecycle-strip article,.platform-priority-card,.super-admin-shell .super-command-card{min-height:auto}.platform-limited-workspace{grid-template-columns:1fr}}.owner-billing-panel{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr) minmax(0,.8fr);grid-gap:12px;gap:12px;margin:12px 0;padding:14px;border:1px solid var(--portal-border,#d9e2ec);border-radius:18px;background:linear-gradient(135deg,#ffffff,#f8fbff);box-shadow:0 12px 26px rgba(15,23,42,.045)}.owner-billing-panel>div{display:grid;grid-gap:4px;gap:4px;min-width:0;padding:12px;border:1px solid #e2e8f0;border-radius:14px;background:#ffffff}.owner-billing-panel span{color:#64748b;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.owner-billing-panel strong{color:#0f172a;font-size:24px;line-height:1.1;text-transform:capitalize}.owner-billing-panel small{color:#64748b;font-weight:750;line-height:1.35}@media (max-width:900px){.owner-billing-panel{grid-template-columns:1fr}}:root{--yaffa-navy:#07172b;--yaffa-navy-2:#0d2742;--yaffa-blue:#075f80;--yaffa-sky:#e8f6fb;--yaffa-yellow:#f6c500;--yaffa-red:#e31b2f;--yaffa-green:#16a34a;--yaffa-paper:#fbfcfe;--yaffa-card:#ffffff;--yaffa-border:#dfe7ef;--yaffa-muted:#657386;--yaffa-shadow:0 18px 42px rgba(7,23,43,0.08)}.admin-shell{background:radial-gradient(circle at 6% 0,rgba(7,95,128,.1),transparent 28%),linear-gradient(180deg,#f7fafc,#eef4f8);color:var(--yaffa-navy)}.admin-shell>.sidebar{background:radial-gradient(circle at 18% 0,rgba(246,197,0,.14),transparent 26%),linear-gradient(180deg,#07172b,#0b2038);border-right:1px solid rgba(255,255,255,.08);box-shadow:14px 0 34px rgba(7,23,43,.12)}.admin-shell .brand-mark{background:rgba(255,255,255,.96);border:1px solid rgba(255,255,255,.58);box-shadow:0 14px 28px rgba(0,0,0,.1)}.sidebar-kicker,.sidebar-nav-group p,.sidebar-store-context label{color:rgba(255,255,255,.56)}.sidebar-note,.sidebar-store-context{border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.07);color:#ffffff}.sidebar-store-context select{border-color:rgba(255,255,255,.14);background:rgba(255,255,255,.96);color:var(--yaffa-navy)}.sidebar-note span,.sidebar-store-context small,.sidebar-store-context strong{color:rgba(255,255,255,.72)}.sidebar-note strong{color:#ffffff}.sidebar-note button{background:rgba(255,255,255,.12);color:#ffffff;border:1px solid rgba(255,255,255,.14)}.sidebar a,.sidebar-nav-group a{color:rgba(255,255,255,.78);border:1px solid transparent;background:transparent}.sidebar a:hover,.sidebar-nav-group a:hover{color:#ffffff;background:rgba(255,255,255,.08)}.sidebar a.active,.sidebar-nav-group a.active,.sidebar-nav-group a[aria-current=page]{color:#07172b;background:var(--yaffa-yellow);border-color:rgba(246,197,0,.8);box-shadow:inset 0 -3px 0 rgba(7,23,43,.18),0 10px 22px rgba(0,0,0,.12)}.admin-shell .content{gap:12px}.admin-shell .hero,.super-admin-shell .hero{border:1px solid rgba(7,23,43,.08);background:linear-gradient(135deg,rgba(255,255,255,.98),rgba(245,250,253,.94)),var(--yaffa-card);color:var(--yaffa-navy);box-shadow:var(--yaffa-shadow)}.admin-shell .hero h2,.super-admin-shell .hero h2{color:var(--yaffa-navy);letter-spacing:-.052em}.admin-shell .eyebrow,.platform-action-board-title span,.platform-action-list span,.platform-priority-card span,.portal-command-links a span,.portal-command-summary span,.portal-page-guide span{color:var(--yaffa-blue)}.admin-shell .hero-subheading,.super-admin-shell .hero-subheading{color:var(--yaffa-muted);font-weight:780}.signed-in-pill{border:1px solid rgba(7,95,128,.12);background:var(--yaffa-sky);color:var(--yaffa-blue);box-shadow:none}.portal-command-strip{grid-template-columns:minmax(210px,.42fr) minmax(0,1.58fr);align-items:stretch;gap:8px;margin-top:0}.portal-command-links a,.portal-command-summary{border-color:var(--yaffa-border);border-radius:16px;background:rgba(255,255,255,.9);box-shadow:0 12px 26px rgba(7,23,43,.045)}.portal-command-summary{border-left:0;border-top:5px solid var(--yaffa-yellow);padding:12px 14px}.portal-command-summary strong{font-size:clamp(19px,1.55vw,25px);color:var(--yaffa-navy)}.portal-command-links{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px;scrollbar-width:thin}.portal-command-links a{flex:0 0 158px;min-height:74px;padding:10px 12px;align-content:center;border-bottom:0}.portal-command-links a strong{color:var(--yaffa-navy);font-size:14px}.portal-command-links a small{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--yaffa-muted);font-size:11px}.portal-command-links a.active,.portal-command-links a:hover{border-color:rgba(7,95,128,.22);background:linear-gradient(180deg,#ffffff,#f2fbff);box-shadow:inset 0 -4px 0 var(--yaffa-yellow),0 14px 28px rgba(7,23,43,.07)}.portal-command-links a.active strong{color:var(--yaffa-blue)}.portal-page-guide{margin-top:0;display:block;border:1px solid rgba(7,95,128,.12);border-radius:16px;background:rgba(255,255,255,.76);box-shadow:0 10px 22px rgba(7,23,43,.035);overflow:hidden}.portal-page-guide summary{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:11px 14px;cursor:pointer;list-style:none}.portal-page-guide summary::-webkit-details-marker{display:none}.portal-page-guide summary>div{display:grid;grid-gap:2px;gap:2px;min-width:0}.portal-page-guide summary strong{color:var(--yaffa-navy);font-size:16px;letter-spacing:-.025em}.portal-page-guide summary small{color:var(--yaffa-muted);font-size:12px;font-weight:820;line-height:1.35}.portal-page-guide summary b{flex:0 0 auto;border-radius:999px;background:var(--yaffa-navy);color:#ffffff;font-size:12px;padding:8px 11px}.portal-page-guide[open] summary b{background:var(--yaffa-yellow);color:var(--yaffa-navy)}.portal-page-guide ol{grid-template-columns:repeat(3,minmax(0,1fr));padding:0 12px 12px}.portal-page-guide li{min-height:82px;border-radius:14px;background:#ffffff;box-shadow:none}.admin-shell :where(.card,.owner-panel,.report-card,.inventory-list-card,.inventory-editor-card,.inventory-preview-card,.pallet-action-card,.pallet-loads-card,.pallet-flow-card,.pallet-evidence-card,.labor-panel,.weekly-report-panel,.weekly-pl-panel,.detail-table-card,.transaction-detail-panel,.platform-priority-card,.super-command-card,.platform-action-board,.platform-limited-workspace){border-color:var(--yaffa-border);border-radius:20px;background:var(--yaffa-card);box-shadow:var(--yaffa-shadow)}.platform-lifecycle-strip,.platform-priority-grid,.super-admin-shell .super-command-grid{gap:10px}.platform-priority-card{min-height:132px;border-left-width:6px}.super-admin-shell .super-command-card{min-height:132px;padding:15px}.super-admin-shell .super-command-card p{color:var(--yaffa-muted);font-weight:820;line-height:1.35}.super-admin-shell .super-command-card.critical{background:radial-gradient(circle at 100% 0,rgba(246,197,0,.2),transparent 30%),linear-gradient(135deg,var(--yaffa-navy) 0,var(--yaffa-navy-2) 100%)}.platform-lifecycle-strip article{min-height:112px}.customer-page{--customer-ink:var(--yaffa-navy);--customer-navy:var(--yaffa-navy);--customer-blue:var(--yaffa-blue);--customer-yellow:var(--yaffa-yellow);--customer-red:var(--yaffa-red);--customer-muted:#526273;--customer-line:rgba(7,23,43,0.11);--customer-shadow:0 26px 70px rgba(7,23,43,0.1);background:radial-gradient(circle at 8% 2%,rgba(7,95,128,.18),transparent 26%),radial-gradient(circle at 92% 5%,rgba(246,197,0,.22),transparent 24%),linear-gradient(180deg,#fbfdff,#eef7fb 52%,#fff8df)}.customer-nav{border-radius:24px;background:rgba(255,255,255,.84);box-shadow:0 18px 48px rgba(7,23,43,.1)}.customer-hero{grid-template-columns:minmax(0,1.04fr) minmax(370px,.66fr);gap:50px;padding-top:78px}.customer-hero h1{max-width:960px;font-size:clamp(48px,5.4vw,92px);letter-spacing:-.075em}.customer-hero-copy>p{max-width:820px}.customer-register-preview{border-radius:38px;background:radial-gradient(circle at 20% 0,rgba(246,197,0,.22),transparent 32%),linear-gradient(145deg,#07172b,#0b2038)}.customer-preview-buttons button:first-child{background:linear-gradient(135deg,#075f80,#0b6f94)}.customer-preview-buttons button:last-child{background:linear-gradient(135deg,#e31b2f,#bd1223)}.customer-card-grid article,.customer-cta,.customer-faq-grid article,.customer-fit-grid article,.customer-setup,.customer-step-grid article,.customer-support-band,.customer-system-panel{border-radius:30px}.customer-card-grid article{position:relative;overflow:hidden}.customer-card-grid article:before{content:"";position:absolute;inset:0 0 auto;height:5px;background:linear-gradient(90deg,var(--customer-blue),var(--customer-yellow))}.customer-support-band{align-items:center;background:radial-gradient(circle at 94% 0,rgba(246,197,0,.2),transparent 26%),linear-gradient(135deg,#07172b,#0e2a47)}.customer-support-band h2,.customer-support-band p:not(.customer-eyebrow){color:#ffffff}.customer-support-band .customer-eyebrow{color:var(--customer-yellow)}@media (max-width:1100px){.customer-hero,.portal-command-strip,.portal-page-guide ol{grid-template-columns:1fr}.portal-command-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible}.portal-command-links a{flex-basis:auto}}@media (max-width:980px){.customer-nav{position:static;display:grid;grid-template-columns:1fr;align-items:stretch;grid-gap:10px;gap:10px}.customer-brand{width:100%;min-height:58px}.customer-nav-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.customer-nav-links .customer-nav-cta,.customer-nav-links a,.customer-nav-links a:nth-last-child(2){min-height:44px;width:100%;padding:0 10px;white-space:normal;text-align:center}.customer-hero{padding-top:42px}.customer-hero h1{font-size:clamp(40px,8.8vw,72px)}.customer-hero p,.customer-hero-copy>p{max-width:100%;overflow-wrap:anywhere}}@media (max-width:760px){.admin-shell>.sidebar{box-shadow:none}.portal-command-links{grid-template-columns:1fr}.portal-page-guide summary{align-items:flex-start;flex-direction:column}.portal-page-guide summary b{width:100%;text-align:center}.customer-cta,.customer-footer,.customer-hero,.customer-nav,.customer-section,.customer-setup,.customer-support-band,.customer-system{width:min(100% - 28px,1440px)}.customer-register-preview{border-radius:26px;padding:16px}}@media (max-width:560px){.customer-nav-links{grid-template-columns:1fr}.customer-hero h1{font-size:clamp(38px,12vw,56px)}}.internal-sla-strip span,.internal-staff-risk-strip span{color:var(--yaffa-blue,#075f80);font-size:11px;font-weight:950;letter-spacing:.1em;text-transform:uppercase}.internal-sla-strip,.internal-staff-risk-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.internal-sla-strip article,.internal-staff-risk-strip article{min-height:112px;display:grid;align-content:start;grid-gap:5px;gap:5px;border-radius:18px;background:#ffffff;box-shadow:0 12px 28px rgba(7,23,43,.055);padding:14px;border:1px solid var(--yaffa-border,#dfe7ef);border-top:6px solid #94a3b8}.internal-sla-strip article.good,.internal-staff-risk-strip article.good{border-top-color:var(--yaffa-green,#16a34a);background:linear-gradient(180deg,#ffffff,#f4fff7)}.internal-sla-strip article.warn,.internal-staff-risk-strip article.warn{border-top-color:var(--yaffa-yellow,#f6c500);background:linear-gradient(180deg,#ffffff,#fffbed)}.internal-sla-strip article.danger,.internal-staff-risk-strip article.danger{border-top-color:var(--yaffa-red,#e31b2f);background:linear-gradient(180deg,#ffffff,#fff7f8)}.internal-sla-strip strong,.internal-staff-risk-strip strong{color:var(--yaffa-navy,#07172b);font-size:clamp(24px,2.4vw,34px);line-height:1;letter-spacing:-.055em}.internal-sla-strip small,.internal-staff-risk-strip small{color:var(--yaffa-muted,#657386);font-size:12px;font-weight:820;line-height:1.35}.internal-permission-group button.enabled{border-color:rgba(7,95,128,.3);background:linear-gradient(180deg,#ffffff,#ecfeff);box-shadow:inset 4px 0 0 var(--yaffa-blue,#075f80)}.internal-permission-group button.enabled.risk-critical{border-color:rgba(227,27,47,.34);background:linear-gradient(180deg,#ffffff,#fff5f6);box-shadow:inset 4px 0 0 var(--yaffa-red,#e31b2f)}.internal-permission-group button.enabled.risk-sensitive{border-color:rgba(246,197,0,.58);background:linear-gradient(180deg,#ffffff,#fffbea);box-shadow:inset 4px 0 0 var(--yaffa-yellow,#f6c500)}.internal-permission-group button.risk-critical span{color:#b91c1c}.internal-permission-group button.risk-sensitive span{color:#92400e}@media (max-width:980px){.internal-sla-strip,.internal-staff-risk-strip{grid-template-columns:1fr}}.customer-page{--customer-ink:var(--yaffa-navy,#07172b);--customer-navy:var(--yaffa-navy,#07172b);--customer-blue:var(--yaffa-blue,#075f80);--customer-yellow:var(--yaffa-yellow,#f6c500);--customer-red:var(--yaffa-red,#e31b2f);--customer-muted:#536272;--customer-line:rgba(7,23,43,0.12);--customer-panel:#ffffff;--customer-shadow:0 18px 42px rgba(7,23,43,0.08);background:linear-gradient(180deg,#fbfdff,#eef6f9 56%,#fff8df)}.customer-cta,.customer-footer,.customer-hero,.customer-nav,.customer-plan-band,.customer-section,.customer-setup,.customer-support-band,.customer-system{width:min(1180px,calc(100% - 48px))}.customer-page :where(h1,h2,h3,strong,a,button),.support-public-page :where(h1,h2,h3,strong,a,button){letter-spacing:0}.customer-brand,.customer-card-grid article,.customer-cta,.customer-cta-note,.customer-faq-grid article,.customer-fit-grid article,.customer-footer nav a,.customer-hardware-grid article,.customer-hardware-hero,.customer-hardware-hero figcaption,.customer-hardware-hero img,.customer-lead-card .marketing-lead-form,.customer-nav,.customer-nav-links a,.customer-plan-band,.customer-primary,.customer-readiness span,.customer-secondary,.customer-security-grid span,.customer-setup,.customer-step-grid article,.customer-support-band,.customer-system-panel,.customer-trust-strip span,.marketing-lead-form .marketing-primary,.marketing-lead-form input,.marketing-lead-form select,.marketing-lead-form textarea,.support-impact-callout,.support-public-contact,.support-public-hero aside,.support-public-hero>div,.support-request-form,.support-request-form button,.support-request-form input,.support-request-form select,.support-request-form textarea{border-radius:8px}.customer-nav{top:10px;padding:8px;border-color:rgba(7,23,43,.12);background:rgba(255,255,255,.92);box-shadow:0 14px 34px rgba(7,23,43,.08)}.customer-brand{width:140px;min-height:52px}.customer-brand img{width:108px;height:40px}.customer-nav-links{gap:6px}.customer-nav-links a{min-height:40px;padding:0 12px;font-size:14px}.customer-hero{grid-template-columns:minmax(0,.95fr) minmax(360px,.78fr);gap:34px;align-items:center;padding:50px 0 34px}.customer-hero h1{max-width:780px;font-size:4.65rem;line-height:1.02}.customer-hero h1 span{display:block}.customer-cta h2,.customer-plan-band h2,.customer-section h2,.customer-setup h2,.customer-support-band h2,.customer-system h2{font-size:3.35rem;line-height:1.04}.customer-card-grid p,.customer-cta p,.customer-faq-grid p,.customer-fit-grid p,.customer-footer p,.customer-hardware-grid p,.customer-hero p,.customer-plan-band li,.customer-section-title span,.customer-setup .customer-section-title span,.customer-step-grid p,.customer-support-band p,.customer-system-copy p,.customer-system-panel li{color:var(--customer-muted);font-size:1rem;line-height:1.55}.customer-hero-copy>p{max-width:720px;font-size:1.18rem}.customer-primary,.customer-secondary{min-height:50px;padding:0 18px;font-size:1rem}.customer-trust-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.customer-trust-strip span{min-height:64px;background:#ffffff;padding:12px}.customer-hardware-hero{position:relative;display:grid;grid-gap:10px;gap:10px;margin:0;border:1px solid var(--customer-line);background:#ffffff;box-shadow:var(--customer-shadow);padding:8px}.customer-hardware-hero img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}.customer-hardware-hero figcaption{display:grid;grid-gap:4px;gap:4px;border:1px solid rgba(7,23,43,.1);background:#f7fafc;padding:14px}.customer-hardware-hero figcaption span{color:var(--customer-blue);font-size:.72rem;font-weight:950;text-transform:uppercase}.customer-hardware-hero figcaption strong{color:var(--customer-ink);font-size:1rem;line-height:1.35}.customer-card-grid,.customer-faq-grid,.customer-fit-grid,.customer-hardware-grid,.customer-step-grid{gap:12px}.customer-card-grid article,.customer-cta,.customer-faq-grid article,.customer-fit-grid article,.customer-hardware-grid article,.customer-plan-band,.customer-setup,.customer-step-grid article,.customer-support-band,.customer-system-panel{border:1px solid var(--customer-line);background:#ffffff;box-shadow:var(--customer-shadow)}.customer-card-grid article{min-height:240px}.customer-card-grid article:before{height:4px}.customer-card-grid h3,.customer-faq-grid h3,.customer-fit-grid h3,.customer-hardware-grid h3,.customer-step-grid h3,.customer-system-panel h3{font-size:1.35rem;line-height:1.15}.customer-hardware-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:24px}.customer-hardware-grid article{padding:22px}.customer-system-panel.dark{background:linear-gradient(145deg,#07172b,#0f2b45)}.customer-support-band{background:linear-gradient(135deg,#07172b,#0f2b45)}.customer-support-band .customer-secondary{color:var(--customer-ink)}.customer-plan-band{display:grid;grid-template-columns:minmax(0,.6fr) minmax(0,1fr);grid-gap:24px;gap:24px;align-items:start;margin:34px auto 0;padding:28px}.customer-plan-band ul{display:grid;grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none}.customer-plan-band li{position:relative;border-left:4px solid var(--customer-yellow);background:#fbfdff;padding:12px 14px;font-weight:850}.support-public-page{background:linear-gradient(180deg,#fbfdff,#eef6f9 56%,#fff8df)}.support-public-page,.support-public-page *{letter-spacing:0}.support-public-contact,.support-public-hero,.support-public-nav{width:min(1180px,calc(100% - 48px))}.support-public-hero h1{font-size:3.9rem;line-height:1.04}.support-form-heading h2,.support-public-contact h2{font-size:2.4rem;line-height:1.08}.support-public-contact p,.support-public-hero p{font-size:1rem;line-height:1.55}@media (max-width:1100px){.customer-cta,.customer-hero,.customer-plan-band,.customer-system{grid-template-columns:1fr}.customer-hardware-hero{max-width:820px}.customer-card-grid,.customer-hardware-grid,.customer-step-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.customer-cta,.customer-footer,.customer-hero,.customer-nav,.customer-plan-band,.customer-section,.customer-setup,.customer-support-band,.customer-system,.support-public-contact,.support-public-hero,.support-public-nav{width:min(100% - 28px,1180px)}.customer-nav{position:-webkit-sticky;position:sticky;top:0;width:100%;border-radius:0;border-left:0;border-right:0;grid-template-columns:1fr}.customer-brand{width:100%;min-height:46px;background:transparent;box-shadow:none}.customer-nav-links{grid-template-columns:repeat(3,minmax(0,1fr))}.customer-nav-links a{display:none}.customer-nav-links .customer-nav-mobile{display:inline-flex}.customer-nav-links .customer-nav-owner{background:var(--customer-navy);color:#ffffff}.customer-hero{padding:28px 0 22px}.customer-hero h1{font-size:3.2rem;line-height:1.04}.customer-cta h2,.customer-plan-band h2,.customer-section h2,.customer-setup h2,.customer-support-band h2,.customer-system h2{font-size:2.35rem;line-height:1.08}.customer-faq-grid,.customer-fit-grid,.customer-hero-actions,.customer-readiness,.customer-security-grid,.customer-system-panels,.customer-trust-strip{grid-template-columns:1fr}.customer-hero-actions{display:grid}.customer-card-grid,.customer-hardware-grid,.customer-step-grid{grid-template-columns:1fr}.customer-card-grid article{min-height:0}.support-public-hero h1{font-size:3rem}.support-form-heading h2,.support-public-contact h2{font-size:2rem}}@media (max-width:480px){.customer-nav-links{grid-template-columns:1fr}.customer-hero h1{max-width:100%;overflow-wrap:anywhere;text-wrap:auto;font-size:2.25rem;line-height:1.08}.customer-cta h2,.customer-plan-band h2,.customer-section h2,.customer-setup h2,.customer-support-band h2,.customer-system h2{font-size:2rem}.customer-card-grid p,.customer-cta p,.customer-faq-grid p,.customer-fit-grid p,.customer-footer p,.customer-hardware-grid p,.customer-hero p,.customer-plan-band li,.customer-section-title span,.customer-setup .customer-section-title span,.customer-step-grid p,.customer-support-band p,.customer-system-copy p,.customer-system-panel li{font-size:.95rem}.customer-card-grid article,.customer-cta,.customer-faq-grid article,.customer-fit-grid article,.customer-hardware-grid article,.customer-hardware-hero,.customer-plan-band,.customer-setup,.customer-step-grid article,.customer-support-band,.customer-system-panel{padding:16px}.support-public-hero h1{max-width:100%;overflow-wrap:anywhere;text-wrap:auto;font-size:2.1rem;line-height:1.1}}@media (max-width:360px){.customer-cta,.customer-footer,.customer-hero,.customer-nav,.customer-plan-band,.customer-section,.customer-setup,.customer-support-band,.customer-system,.support-public-contact,.support-public-hero,.support-public-nav{width:min(100% - 20px,1180px)}.customer-eyebrow,.privacy-eyebrow{font-size:.68rem;line-height:1.45}.customer-hero h1{font-size:1.95rem}.customer-cta h2,.customer-plan-band h2,.customer-section h2,.customer-setup h2,.customer-support-band h2,.customer-system h2,.support-form-heading h2,.support-public-contact h2{font-size:1.7rem;line-height:1.12}.support-public-hero h1{font-size:1.85rem}.customer-nav-links a,.customer-primary,.customer-secondary{min-height:44px;padding:0 12px;font-size:.9rem}.customer-hardware-hero figcaption strong,.customer-trust-strip span,.support-public-contact p,.support-public-hero p{font-size:.9rem}}.conversion-page{--conversion-ink:#061226;--conversion-muted:#4a5b6d;--conversion-line:rgba(6,18,38,0.12);--conversion-panel:#ffffff;--conversion-soft:#f3f8fb;--conversion-yellow:var(--yaffa-yellow,#f6c500);--conversion-blue:var(--yaffa-blue,#075f80);--conversion-shadow:0 18px 46px rgba(6,18,38,0.08);background:linear-gradient(180deg,#fbfdff,#eef6f9 58%,#fff8df);color:var(--conversion-ink)}.conversion-page :where(h1,h2,h3,p,ul,figure){margin:0}.conversion-page :where(h1,h2,h3,strong,a,button){letter-spacing:0}.conversion-footer,.conversion-hero,.conversion-launch,.conversion-nav,.conversion-package,.conversion-pricing,.conversion-readiness,.conversion-setup-request,.conversion-support-band{width:min(1180px,calc(100% - 48px));margin-inline:auto}.conversion-nav,.conversion-nav .customer-nav-links a{border-radius:8px}.conversion-nav-short{display:none}.conversion-hero{display:grid;grid-template-columns:minmax(0,.9fr) minmax(390px,.72fr);grid-gap:28px;gap:28px;align-items:start;padding:34px 0 24px}.conversion-hero-copy{display:grid;grid-gap:14px;gap:14px;min-width:0;padding-top:10px}.conversion-hero h1{max-width:760px;color:var(--conversion-ink);font-size:4.25rem;line-height:1.02}.conversion-hero-copy>p{max-width:740px;color:var(--conversion-muted);font-size:1.08rem;line-height:1.5}.conversion-hero-actions{display:flex;gap:10px;flex-wrap:wrap}.conversion-proof-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;max-width:720px}.conversion-proof-strip span{min-height:50px;display:flex;align-items:center;border:1px solid var(--conversion-line);border-left:4px solid var(--conversion-yellow);border-radius:8px;background:#ffffff;color:#183247;font-weight:900;line-height:1.25;padding:12px}.conversion-hero-side{display:grid;grid-gap:12px;gap:12px;min-width:0}.conversion-hardware-photo{overflow:hidden;border:1px solid var(--conversion-line);border-radius:8px;background:#ffffff;box-shadow:var(--conversion-shadow);padding:8px}.conversion-hardware-photo img{display:block;width:100%;height:auto;aspect-ratio:16/9;border-radius:6px;object-fit:cover}.conversion-next-card{display:grid;grid-gap:10px;gap:10px;border:1px solid var(--conversion-line);border-radius:8px;background:#061226;color:#ffffff;box-shadow:var(--conversion-shadow);padding:18px}.conversion-next-card h2{color:#ffffff;font-size:1.35rem;line-height:1.15}.conversion-next-card ol{display:grid;grid-gap:9px;gap:9px;margin:0;padding-left:20px}.conversion-next-card li{color:rgba(255,255,255,.84);font-size:.9rem;font-weight:800;line-height:1.38}.conversion-hero-side .marketing-lead-form,.conversion-setup-request .marketing-lead-form{border:1px solid var(--conversion-line);border-radius:8px;background:#ffffff;box-shadow:var(--conversion-shadow);padding:18px}.conversion-hero-side .marketing-lead-form-heading,.conversion-setup-request .marketing-lead-form-heading{gap:6px}.conversion-hero-side .marketing-lead-form-heading h3,.conversion-setup-request .marketing-lead-form-heading h3{font-size:1.55rem;line-height:1.12}.conversion-hero-side .marketing-form-status,.conversion-hero-side .marketing-lead-form-heading span,.conversion-setup-request .marketing-form-status,.conversion-setup-request .marketing-lead-form-heading span{font-size:.88rem;line-height:1.42}.conversion-hero-side .marketing-lead-form label,.conversion-setup-request .marketing-lead-form label{gap:5px}.conversion-hero-side .marketing-lead-form label>span,.conversion-setup-request .marketing-lead-form label>span{font-size:.73rem}.conversion-hero-side .marketing-lead-form input,.conversion-hero-side .marketing-lead-form select,.conversion-hero-side .marketing-lead-form textarea,.conversion-setup-request .marketing-lead-form input,.conversion-setup-request .marketing-lead-form select,.conversion-setup-request .marketing-lead-form textarea{min-height:42px;border-radius:8px;font-size:.94rem}.conversion-hero-side .marketing-lead-form textarea,.conversion-setup-request .marketing-lead-form textarea{min-height:96px}.conversion-hero-side .marketing-lead-form .marketing-primary,.conversion-setup-request .marketing-lead-form .marketing-primary{min-height:48px;border-radius:8px}.conversion-launch,.conversion-package,.conversion-readiness{padding:48px 0}.conversion-section-title{display:grid;grid-gap:10px;gap:10px;max-width:850px}.conversion-pricing h2,.conversion-section-title h2,.conversion-support-band h2{color:var(--conversion-ink);font-size:3rem;line-height:1.08}.conversion-footer p,.conversion-package-grid p,.conversion-pricing li,.conversion-pricing-note,.conversion-readiness-grid p,.conversion-section-title p:not(.customer-eyebrow),.conversion-step-grid p,.conversion-support-band p{color:var(--conversion-muted);font-size:1rem;line-height:1.55}.conversion-package-grid,.conversion-readiness-grid,.conversion-step-grid{display:grid;grid-gap:12px;gap:12px;margin-top:22px}.conversion-package-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.conversion-step-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.conversion-readiness-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.conversion-package-grid article,.conversion-readiness-grid article,.conversion-step-grid article{border:1px solid var(--conversion-line);border-radius:8px;background:var(--conversion-panel);box-shadow:0 12px 30px rgba(6,18,38,.055);padding:20px}.conversion-package-grid article{min-height:170px;border-top:4px solid var(--conversion-yellow)}.conversion-package-grid h3,.conversion-readiness-grid h3,.conversion-step-grid h3{margin-bottom:8px;color:var(--conversion-ink);font-size:1.32rem;line-height:1.15}.conversion-package{border-top:1px solid var(--conversion-line)}.conversion-package,.conversion-readiness{border-bottom:1px solid var(--conversion-line)}.conversion-readiness-grid article{border-left:4px solid var(--conversion-blue);background:linear-gradient(180deg,#ffffff,#f8fbff)}.conversion-step-grid article>span{display:inline-flex;width:-moz-fit-content;width:fit-content;margin-bottom:12px;border-radius:999px;background:#061226;color:#ffffff;font-size:.72rem;font-weight:950;padding:7px 10px}.conversion-launch .conversion-step-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.conversion-pricing,.conversion-support-band{display:grid;grid-template-columns:minmax(0,.62fr) minmax(0,1fr) auto;grid-gap:18px;gap:18px;align-items:center;border:1px solid var(--conversion-line);border-radius:8px;background:#ffffff;box-shadow:var(--conversion-shadow);padding:26px}.conversion-pricing ul{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.conversion-pricing li{border-left:4px solid var(--conversion-yellow);background:#fbfdff;padding:10px 12px;font-weight:850}.conversion-pricing-note{grid-column:2/-1;margin:-6px 0 0;font-weight:800}.conversion-setup-request{display:grid;grid-template-columns:minmax(0,.68fr) minmax(420px,.72fr);grid-gap:24px;gap:24px;align-items:start;margin-top:28px;border:1px solid var(--conversion-line);border-radius:8px;background:#ffffff;box-shadow:var(--conversion-shadow);padding:26px}.conversion-setup-request .conversion-section-title{max-width:none;align-content:start;padding-top:4px}.conversion-support-band{grid-template-columns:minmax(0,1fr) auto;margin-top:28px;background:#061226}.conversion-support-band h2,.conversion-support-band p:not(.customer-eyebrow){color:#ffffff}.conversion-support-band .customer-eyebrow{color:var(--conversion-yellow)}.conversion-support-band .customer-secondary{color:var(--conversion-ink)}.conversion-footer{padding-bottom:72px}.conversion-mobile-cta{display:none}@media (max-width:1120px){.conversion-hero,.conversion-pricing,.conversion-setup-request,.conversion-support-band{grid-template-columns:1fr}.conversion-package-grid,.conversion-readiness-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.conversion-hero-copy{padding-top:0}.conversion-hero-side{max-width:760px}}@media (max-width:820px){.conversion-footer,.conversion-hero,.conversion-launch,.conversion-nav,.conversion-package,.conversion-pricing,.conversion-readiness,.conversion-setup-request,.conversion-support-band{width:min(100% - 28px,1180px)}.conversion-nav{width:100%;display:grid;grid-template-columns:1fr;grid-gap:8px;gap:8px;padding:10px 12px}.conversion-nav .customer-nav-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;grid-gap:8px;gap:8px}.conversion-nav .customer-nav-links a{display:none;min-height:42px;padding:0 8px;font-size:.82rem}.conversion-nav .customer-nav-links .customer-nav-cta,.conversion-nav .customer-nav-links .customer-nav-owner,.conversion-nav .customer-nav-links a[href="/support"]{display:inline-flex}.conversion-nav .customer-brand{width:100%;min-height:38px;background:transparent;box-shadow:none}.conversion-nav .customer-brand img{width:82px;height:auto}.conversion-nav-full{display:none}.conversion-nav-short{display:inline}.conversion-hero{gap:18px;padding:24px 0 26px}.conversion-hero h1{max-width:100%;overflow-wrap:anywhere;font-size:2.35rem;line-height:1.08}.conversion-footer p,.conversion-hero-copy>p,.conversion-package-grid p,.conversion-pricing li,.conversion-pricing-note,.conversion-readiness-grid p,.conversion-section-title p:not(.customer-eyebrow),.conversion-step-grid p,.conversion-support-band p{font-size:.96rem}.conversion-pricing h2,.conversion-section-title h2,.conversion-support-band h2{font-size:2.1rem;line-height:1.12}.conversion-launch .conversion-step-grid,.conversion-package-grid,.conversion-proof-strip,.conversion-readiness-grid,.conversion-step-grid{grid-template-columns:1fr}.conversion-package-grid article,.conversion-readiness-grid article{min-height:0}.conversion-pricing-note{grid-column:auto;margin-top:0}.conversion-mobile-cta{display:none}}@media (max-width:480px){.conversion-nav .customer-nav-links{grid-template-columns:repeat(3,minmax(0,1fr))}.conversion-nav .customer-nav-links a{min-height:40px;padding:0 6px;font-size:.76rem}.conversion-hero h1{font-size:1.95rem}.conversion-pricing h2,.conversion-section-title h2,.conversion-support-band h2{font-size:1.75rem}.conversion-hero-side .marketing-lead-form,.conversion-package-grid article,.conversion-pricing,.conversion-readiness-grid article,.conversion-setup-request,.conversion-setup-request .marketing-lead-form,.conversion-step-grid article,.conversion-support-band{padding:16px}}.super-admin-shell{--ops-ink:#061226;--ops-panel:#ffffff;--ops-blue:#075f80;--ops-cyan:#007aa4;--ops-yellow:#f6c500;--ops-red:#dc2626;--ops-green:#047857;--ops-muted:#536272;--ops-line:#d7e2ef;--ops-soft:#f6f9fc;background:linear-gradient(90deg,rgba(6,18,38,.02),transparent 34%),#f4f8fb;color:var(--ops-ink)}.super-admin-shell,.super-admin-shell *{letter-spacing:0}.super-admin-shell .content{max-width:1540px;padding:12px 14px 20px}.super-admin-shell :where(.card,.super-command-card,.platform-priority-card,.platform-operations-radar,.platform-action-board,.platform-action-list a,.platform-lifecycle-strip article,.internal-home-radar,.internal-home-lanes a,.internal-ops-command-board,.internal-ops-command-board button,.internal-staff-command-board article,.internal-staff-dossier span,.internal-audit-row,.internal-audit-domain-strip article,.internal-audit-toolbar){border-radius:8px}.super-sidebar{border-right:1px solid #d8e4ef;background:#061226;color:#ffffff}.super-sidebar .brand-mark{width:100%;min-height:58px;border:1px solid rgba(255,255,255,.12);background:#ffffff}.super-sidebar nav{gap:13px}.super-nav-group{display:grid;grid-gap:4px;gap:4px}.internal-request-list article.needs-link{border-color:#f59e0b;border-left:5px solid #d97706;background:#fffbeb}.super-nav-group p{margin:4px 2px 2px;color:#95a7bb;font-weight:900}.super-nav-group a{min-height:34px;border:1px solid transparent;border-radius:8px;color:#dce8f6}.super-nav-group a:hover{border-color:rgba(246,197,0,.28);background:rgba(255,255,255,.06)}.super-nav-group a.active{border-color:rgba(246,197,0,.48);background:#f6c500;color:#061226}.super-sidebar .sidebar-note{border:1px solid rgba(255,255,255,.12);border-radius:8px;background:rgba(255,255,255,.06)}.super-sidebar .sidebar-note small,.super-sidebar .sidebar-note span{color:#cad8e8}.super-sidebar .sidebar-note button{border-radius:8px;background:#ffffff;color:#061226}.super-ops-header{min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--ops-line);border-radius:8px;background:#ffffff;padding:8px 10px;margin-bottom:8px}.super-ops-header div{display:flex;align-items:center;gap:10px;min-width:0}.internal-home-radar-title span,.internal-ops-command-board>div span,.internal-staff-command-board span,.platform-operations-radar-title span,.super-ops-header span{color:var(--ops-cyan);font-size:11px;font-weight:900;text-transform:uppercase}.super-ops-header strong{color:var(--ops-ink);font-size:15px;font-weight:950}.super-ops-header small{color:var(--ops-muted);font-weight:850}.super-hero{min-height:0;border:1px solid var(--ops-line);border-radius:8px;background:linear-gradient(90deg,rgba(7,95,128,.08),transparent 62%),#ffffff;padding:16px;margin-bottom:10px}.super-hero h2{color:var(--ops-ink);font-size:30px;line-height:1.06;letter-spacing:0}.super-hero .eyebrow,.super-hero .hero-subheading{color:var(--ops-muted)}.internal-audit-toolbar button,.super-admin-shell .primary-action,.super-hero .hero-actions button{border-radius:8px;background:#061226;color:#ffffff}.super-command-strip{align-items:stretch;border:1px solid var(--ops-line);border-radius:8px;background:#ffffff;padding:10px;margin-bottom:10px}.super-command-strip .portal-command-summary{border-right:1px solid var(--ops-line)}.portal-command-links{gap:7px}.portal-command-links a{min-height:76px;border:1px solid #e3ebf3;border-radius:8px;background:#f8fbff;padding:10px}.portal-command-links a.active{border-color:#f6c500;background:#fff9db;color:#061226}.portal-page-guide{border-radius:8px;margin-bottom:10px}.super-status-strip{gap:8px}.internal-sla-strip article,.internal-staff-risk-strip article,.super-kpi-grid article,.super-status-strip div{min-height:82px;border-radius:8px;border-color:var(--ops-line);background:#ffffff}.internal-sla-strip strong,.internal-staff-risk-strip strong,.super-kpi-grid strong,.super-status-strip strong{color:var(--ops-ink);font-size:24px;line-height:1.05;letter-spacing:0}.platform-priority-grid,.super-command-grid,.super-kpi-grid{gap:8px}.platform-priority-card,.super-command-card{border:1px solid var(--ops-line);background:#ffffff;box-shadow:none}.platform-priority-card{min-height:124px;border-left:5px solid var(--ops-cyan)}.internal-home-lanes a.good,.internal-staff-command-board article.good,.platform-operations-lanes a.good,.platform-priority-card.good{border-left-color:var(--ops-green)}.internal-home-lanes a.warn,.internal-staff-command-board article.warn,.platform-operations-lanes a.warning,.platform-priority-card.warning{border-left-color:var(--ops-yellow)}.internal-home-lanes a.danger,.platform-operations-lanes a.danger,.platform-priority-card.danger{border-left-color:var(--ops-red)}.internal-home-radar,.platform-operations-radar{margin-top:10px;display:grid;grid-template-columns:minmax(280px,.34fr) minmax(0,1fr);grid-gap:10px;gap:10px;border:1px solid var(--ops-line);background:#ffffff;padding:12px}.internal-home-radar-title,.platform-operations-radar-title{display:grid;grid-gap:5px;gap:5px;align-content:start}.internal-home-radar-title strong,.platform-operations-radar-title strong{color:var(--ops-ink);font-size:20px}.internal-home-radar-title small,.platform-operations-radar-title small{color:var(--ops-muted);font-weight:800;line-height:1.35}.internal-home-lanes,.platform-operations-lanes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.internal-home-lanes a,.platform-operations-lanes a{min-height:106px;border:1px solid var(--ops-line);border-left:5px solid var(--ops-cyan);background:#f8fbff;padding:12px;display:grid;grid-gap:6px;gap:6px;color:inherit;text-decoration:none}.internal-home-lanes span,.platform-operations-lanes span{color:var(--ops-cyan);font-size:11px;font-weight:900;text-transform:uppercase}.internal-home-lanes strong,.platform-operations-lanes strong{color:var(--ops-ink);font-size:18px}.internal-home-lanes small,.platform-operations-lanes small{color:var(--ops-muted);font-weight:800;line-height:1.32}.platform-lifecycle-strip{gap:8px}.platform-action-board,.platform-lifecycle-strip article{border:1px solid var(--ops-line);background:#ffffff}.platform-action-board{box-shadow:none}.platform-action-list a{border-left:5px solid var(--ops-cyan)}.platform-action-list a.danger{border-left-color:var(--ops-red)}.platform-action-list a.warning{border-left-color:var(--ops-yellow)}.platform-action-list a.good{border-left-color:var(--ops-green)}.internal-ops-overview{display:grid;grid-template-columns:minmax(260px,1.1fr) repeat(3,minmax(128px,.45fr));grid-gap:8px;gap:8px;margin-bottom:10px}.internal-ops-overview article{display:grid;grid-gap:5px;gap:5px;align-content:center;min-height:96px;border:1px solid var(--ops-line);border-radius:8px;background:#ffffff;padding:12px}.internal-ops-overview article.good{border-left:5px solid var(--ops-green)}.internal-ops-overview article.warn,.internal-ops-overview article.warning{border-left:5px solid var(--ops-yellow)}.internal-ops-overview article.danger{border-left:5px solid var(--ops-red);background:#fff7f7}.internal-ops-overview article.neutral{border-left:5px solid #94a3b8}.internal-ops-next span,.internal-ops-overview span{color:var(--ops-cyan);font-size:11px;font-weight:950;text-transform:uppercase}.internal-ops-overview strong{color:var(--ops-ink);font-size:26px;line-height:1.05}.internal-ops-overview small{color:var(--ops-muted);font-size:12px;font-weight:800;line-height:1.35}.internal-ops-next{border-left:6px solid var(--ops-cyan)!important;background:#f8fbff!important}.internal-ops-next.good{border-left-color:var(--ops-green)!important}.internal-ops-next.warning{border-left-color:var(--ops-yellow)!important}.internal-ops-next.danger{border-left-color:var(--ops-red)!important}.internal-ops-next strong{font-size:22px}.internal-ops-next button{width:-moz-fit-content;width:fit-content;min-height:34px;border:0;border-radius:8px;background:#061226;color:#ffffff;padding:8px 12px;font-size:12px;font-weight:950}.internal-create-case-panel{display:grid;grid-template-columns:minmax(260px,1fr) auto;align-items:center;grid-gap:10px;gap:10px;margin:0 0 10px;border:1px solid var(--ops-line);border-left:5px solid var(--ops-blue);border-radius:8px;background:#ffffff;padding:12px}.internal-create-case-panel>div:first-child{display:grid;grid-gap:4px;gap:4px}.internal-create-case-panel>div:first-child span{color:var(--ops-cyan);font-size:11px;font-weight:950;text-transform:uppercase}.internal-create-case-panel>div:first-child strong{color:var(--ops-ink);font-size:19px}.internal-create-case-panel>div:first-child small{color:var(--ops-muted);font-size:12px;font-weight:800;line-height:1.35}.internal-create-case-panel>button{min-height:36px;border:1px solid #061226;border-radius:8px;background:#061226;color:#ffffff;padding:8px 12px;font-size:12px;font-weight:950}.internal-create-case-panel form{grid-column:1/-1;display:grid;grid-template-columns:repeat(5,minmax(140px,1fr));grid-gap:9px;gap:9px;border-top:1px solid #edf2f7;padding-top:12px}.internal-create-case-panel label{display:grid;grid-gap:6px;gap:6px;color:var(--ops-muted);font-size:11px;font-weight:950;text-transform:uppercase}.internal-create-case-panel label.wide{grid-column:span 5}.internal-create-case-panel input,.internal-create-case-panel select,.internal-create-case-panel textarea{width:100%;min-height:38px;border:1px solid #d9e4ef;border-radius:8px;background:#f8fbff;color:var(--ops-ink);padding:8px 10px;font:inherit;font-size:13px;font-weight:800;text-transform:none}.internal-create-case-panel textarea{line-height:1.45;resize:vertical}.internal-create-case-actions{display:flex;justify-content:flex-end;gap:8px}.internal-create-case-actions button{min-height:36px;border-radius:8px;font-size:12px;font-weight:950}.internal-create-case-actions button[type=button]{border:1px solid #d9e4ef;background:#ffffff;color:var(--ops-ink);padding:8px 12px}.internal-ops-command-board{margin-top:10px;display:grid;grid-template-columns:minmax(260px,.28fr) minmax(0,1fr);grid-gap:10px;gap:10px;border:1px solid var(--ops-line);background:#ffffff;padding:12px}.internal-ops-command-board>div{display:grid;grid-gap:5px;gap:5px;align-content:center}.internal-ops-command-board>div strong{color:var(--ops-ink);font-size:19px}.internal-ops-command-board>div small{color:var(--ops-muted);font-weight:800}.internal-ops-command-board nav{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:7px;gap:7px}.internal-ops-command-board button{min-height:64px;border:1px solid #d9e4ef;background:#f8fbff;color:var(--ops-ink);display:grid;grid-gap:3px;gap:3px;align-content:center}.internal-ops-command-board button.active{border-color:#061226;background:#061226;color:#ffffff}.internal-ops-command-board button span{font-size:11px;font-weight:900}.internal-ops-command-board button strong{font-size:21px;line-height:1}.internal-ops-grid{grid-template-columns:minmax(280px,.72fr) minmax(280px,.72fr) minmax(360px,1.15fr);gap:10px}.internal-audit-panel,.internal-audit-side .card,.internal-ops-card,.internal-staff-editor,.internal-staff-list{border:1px solid var(--ops-line);background:#ffffff;box-shadow:none}.internal-title-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.internal-billing-list{gap:10px}.internal-billing-detail{display:grid;grid-gap:10px;gap:10px;border:1px solid #d8e2ed;border-radius:8px;background:#f8fbff;padding:10px}.internal-billing-detail summary{display:flex;align-items:center;justify-content:space-between;gap:10px;cursor:pointer;list-style:none}.internal-billing-detail summary::-webkit-details-marker{display:none}.internal-billing-detail summary strong{color:var(--ops-ink);font-size:13px}.internal-billing-detail summary span{color:var(--ops-muted);font-size:11px;font-weight:950;text-transform:uppercase}.hardware-danger-actions{align-items:start}.hardware-danger-actions label{grid-column:1/-1;display:grid;grid-gap:6px;gap:6px;color:#7f1d1d;font-size:12px;font-weight:950;text-transform:uppercase}.hardware-danger-actions input{width:100%;min-height:40px;border:1px solid #fecaca;border-radius:8px;background:#ffffff;color:#101828;padding:8px 10px;font:inherit;text-transform:none}.hardware-danger-actions .super-command-grid{grid-column:1/-1}.diagnostic-detail-panel{border:1px solid var(--ops-line);border-radius:8px;background:#ffffff;padding:10px 12px}.diagnostic-detail-panel summary{display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;list-style:none}.diagnostic-detail-panel summary::-webkit-details-marker{display:none}.diagnostic-detail-panel summary strong{color:var(--ops-ink);font-size:15px}.diagnostic-detail-panel summary span{color:var(--ops-muted);font-size:12px;font-weight:900}.diagnostic-detail-panel[open] .super-kpi-grid{margin-top:10px}.internal-case-detail-card,.internal-case-list-card,.internal-inbox-card{min-width:0}.internal-case-list .internal-case-open,.internal-case-list article,.internal-permission-group button,.internal-request-list article,.internal-request-list button,.internal-role-grid button,.internal-staff-roster button{border-radius:8px}.internal-case-command-strip,.internal-staff-command-board,.internal-staff-dossier{display:grid;grid-gap:8px;gap:8px}.internal-case-command-strip{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:10px}.internal-case-command-strip span,.internal-staff-dossier span{min-height:68px;border:1px solid #d9e4ef;border-radius:8px;background:#f8fbff;padding:10px;display:grid;grid-gap:3px;gap:3px}.internal-case-command-strip small,.internal-staff-dossier small{color:var(--ops-muted);font-size:11px;font-weight:900;text-transform:uppercase}.internal-case-command-strip strong,.internal-staff-dossier strong{overflow-wrap:anywhere;color:var(--ops-ink);font-size:15px}.internal-staff-command-board{margin-top:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.internal-staff-command-board article{min-height:96px;border:1px solid var(--ops-line);border-left:5px solid var(--ops-cyan);background:#ffffff;padding:12px;display:grid;grid-gap:5px;gap:5px}.internal-staff-command-board strong{color:var(--ops-ink);font-size:24px;line-height:1}.internal-staff-command-board small{color:var(--ops-muted);font-weight:800;line-height:1.32}.internal-staff-dossier{grid-template-columns:repeat(4,minmax(0,1fr))}.internal-staff-dossier span.danger{border-color:#fecaca;border-left:5px solid var(--ops-red);background:#fef2f2}.internal-role-grid,.internal-staff-form-grid{gap:10px}.internal-permission-group{border-radius:8px}.internal-permission-group button.enabled{border-color:#7dd3fc;background:#ecfeff}.internal-audit-toolbar{border-color:var(--ops-line);background:#ffffff}.internal-audit-domain-strip{gap:8px}.internal-audit-domain-strip article{border-left:5px solid var(--ops-cyan)}.internal-audit-domain-strip article.warn{border-left-color:var(--ops-yellow)}.internal-audit-row{box-shadow:none}.internal-audit-actor strong,.internal-audit-entity strong,.internal-audit-row-head strong{text-transform:none}@media (max-width:820px){.conversion-page,.support-public-page{width:100%;max-width:100vw;overflow-x:clip}.conversion-page *,.support-public-page *{min-width:0}.conversion-footer,.conversion-hero,.conversion-launch,.conversion-package,.conversion-pricing,.conversion-readiness,.conversion-setup-request,.conversion-support-band,.support-public-contact,.support-public-hero,.support-public-nav{width:calc(100vw - 28px);max-width:calc(100vw - 28px);margin-left:auto;margin-right:auto}.conversion-nav{width:calc(100vw - 20px);max-width:calc(100vw - 20px);margin-left:auto;margin-right:auto}.conversion-nav .customer-brand,.support-public-nav>a{display:flex!important;align-items:center;justify-content:center;width:100%!important;max-width:100%!important}.conversion-nav .customer-brand img,.support-public-nav img{display:block!important;width:82px!important;max-width:82px!important;height:auto!important;object-fit:contain}.conversion-nav .customer-nav-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;max-width:100%}.conversion-nav .customer-nav-links a{width:100%;max-width:100%;min-width:0;white-space:normal;overflow:hidden}.conversion-hardware-photo,.conversion-hero-copy,.conversion-hero-copy>*,.conversion-hero-side,.conversion-hero-side .marketing-lead-form,.conversion-package-grid,.conversion-proof-strip,.conversion-readiness-grid,.conversion-section-title,.conversion-setup-request,.conversion-setup-request .marketing-lead-form,.conversion-step-grid,.support-public-contact,.support-public-hero aside,.support-public-hero>div,.support-request-form{width:100%;max-width:100%}.conversion-hero h1{max-width:calc(100vw - 28px);font-size:1.82rem;line-height:1.12;overflow-wrap:break-word}.conversion-hero-copy>p,.conversion-package-grid p,.conversion-proof-strip span,.conversion-readiness-grid p,.conversion-step-grid p,.support-public-contact p,.support-public-hero p{max-width:100%;overflow-wrap:break-word}.conversion-proof-strip span{white-space:normal;overflow-wrap:anywhere}.conversion-hero-actions{display:grid;grid-template-columns:1fr}.conversion-hero-actions .customer-primary,.conversion-hero-actions .customer-secondary,.conversion-hero-side .marketing-lead-form .marketing-primary,.conversion-setup-request .marketing-lead-form .marketing-primary,.support-request-form button{width:100%}.support-public-hero{grid-template-columns:1fr}.support-public-contact,.support-public-hero>div{overflow:hidden}.support-public-hero h1{font-size:2rem;line-height:1.12;overflow-wrap:break-word}.support-public-hero h1,.support-public-hero p{max-width:calc(100vw - 64px)}}@media (max-width:430px){.conversion-footer,.conversion-hero,.conversion-launch,.conversion-package,.conversion-pricing,.conversion-readiness,.conversion-setup-request,.conversion-support-band,.support-public-contact,.support-public-hero,.support-public-nav{width:calc(100vw - 24px);max-width:calc(100vw - 24px)}.conversion-nav{width:calc(100vw - 16px);max-width:calc(100vw - 16px)}.conversion-nav .customer-nav-links a{padding:0 5px;font-size:.72rem}.conversion-hero h1{max-width:calc(100vw - 24px);font-size:1.72rem}.conversion-proof-strip span{font-size:.9rem}.support-public-hero h1{font-size:1.88rem}.support-public-hero h1,.support-public-hero p{max-width:calc(100vw - 56px)}}.internal-audit-boundary span{border-radius:8px}.public-site{--public-navy:#061426;--public-navy-2:#0b2238;--public-teal:#0096b8;--public-orange:#e46d2f;--public-red:#dc2626;--public-muted:#536273;--public-soft:#eef6fa;--public-shadow:0 18px 44px rgba(7,20,38,0.11);background:#f7fbfd}.public-doc-card,.public-doc-hero,.public-footer,.public-help-band,.public-nav,.public-price-band,.public-proof-band,.public-readiness,.public-section,.public-setup-request,.public-support-hero,.public-support-priorities,.public-support-shell,.public-timeline{width:min(1240px,calc(100% - 64px));margin-inline:auto}.public-nav{position:-webkit-sticky;position:sticky;top:16px;z-index:80;display:flex;justify-content:space-between;gap:20px;min-height:72px;border:1px solid rgba(255,255,255,.22);background:rgba(4,15,27,.76);box-shadow:0 18px 50px rgba(0,0,0,.22);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding:8px 12px}.public-brand,.public-nav{align-items:center;border-radius:8px}.public-brand{display:inline-flex;justify-content:center;width:174px;min-height:54px;background:rgba(255,255,255,.96);text-decoration:none}.public-brand img{width:132px;height:44px;object-fit:contain}.public-nav-links{display:flex;align-items:center;justify-content:flex-end;gap:10px;min-width:0}.public-nav-short{display:none}.public-doc-actions a,.public-doc-support-link,.public-nav-links a,.public-primary,.public-secondary{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;border-radius:8px;text-decoration:none;font-weight:900;white-space:nowrap}.public-nav-links a{color:#ffffff;padding:0 13px}.public-nav-links a[aria-current=page]{color:var(--public-yellow)}.public-nav-login{border:1px solid rgba(255,255,255,.22);background:rgba(255,255,255,.08)}.public-doc-actions a:last-child,.public-doc-support-link,.public-nav-cta,.public-primary{border:1px solid rgba(255,196,0,.72);background:var(--public-yellow);color:var(--public-ink);box-shadow:0 14px 30px rgba(255,196,0,.18)}.public-primary{padding:0 22px}.public-doc-actions a:first-child,.public-secondary{border:1px solid rgba(255,255,255,.32);background:rgba(255,255,255,.08);color:#ffffff;padding:0 18px}.public-support-copy .public-secondary{border-color:rgba(7,20,38,.18);background:#f3f7fb;color:var(--public-ink)}.public-primary.light{background:#ffffff;color:var(--public-ink);border-color:#ffffff;box-shadow:none}.public-secondary.light{background:transparent;color:#ffffff}.public-site :where(a,button,input,select,textarea):focus-visible{outline:3px solid rgba(32,197,223,.45)}.public-hero{position:relative;isolation:isolate;display:grid;align-items:end;min-height:682px;margin-top:-96px;overflow:hidden;background:var(--public-navy);padding:156px max(56px,calc((100vw - 1240px) / 2 + 32px)) 72px}.public-hero:before{position:absolute;inset:0;z-index:-2;content:"";background-image:linear-gradient(90deg,rgba(3,9,17,.97) 0,rgba(3,9,17,.9) 32%,rgba(3,9,17,.48) 58%,rgba(3,9,17,.2) 100%),var(--hero-image);background-position:100%;background-size:cover}.public-hero:after{position:absolute;inset:auto 0 0;z-index:-1;height:45%;content:"";background:linear-gradient(180deg,transparent,rgba(3,9,17,.72))}.public-hero-copy{display:grid;grid-gap:20px;gap:20px;max-width:610px;color:#ffffff}.public-eyebrow,.public-site .marketing-eyebrow,.public-site .privacy-eyebrow{margin:0;color:var(--public-teal);font-size:.82rem;font-weight:950;text-transform:uppercase}.public-help-band .public-eyebrow,.public-hero .public-eyebrow,.public-price-band .public-eyebrow{color:var(--public-yellow)}.public-hero h1{max-width:580px;color:#ffffff;font-size:4.3rem;line-height:.98}.public-hero-copy>p{max-width:520px;color:rgba(255,255,255,.88);font-size:1.1rem;line-height:1.58}.public-hero-actions{display:flex;flex-wrap:wrap;gap:12px}.public-proof-band{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:0;gap:0;min-height:112px;margin-top:-1px;border-radius:0 0 8px 8px;background:linear-gradient(90deg,#051426,#06344f 54%,#082035);color:#ffffff;overflow:hidden}.public-proof-band article{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:14px;gap:14px;align-items:center;border-right:1px solid rgba(255,255,255,.24);padding:24px}.public-proof-band article:last-child{border-right:0}.public-proof-band svg{color:var(--public-cyan)}.public-proof-band h2{color:#ffffff;font-size:1rem;line-height:1.2}.public-proof-band p{margin-top:3px;color:rgba(255,255,255,.78);font-size:.86rem;line-height:1.35}.public-readiness,.public-section,.public-setup-request,.public-timeline{padding:58px 0}.public-section-heading{display:grid;grid-gap:10px;gap:10px;max-width:720px}.public-section-heading.centered{margin-inline:auto;text-align:center}.public-doc-hero h1,.public-help-band h2,.public-readiness h2,.public-section-heading h2,.public-setup-request h2,.public-support-hero h1,.public-support-shell h2,.public-timeline h2{color:var(--public-ink);font-size:2.55rem;line-height:1.08}.public-doc-hero p,.public-doc-section p,.public-feature-card li,.public-feature-card p,.public-followup-title,.public-footer a,.public-footer p,.public-footer small,.public-readiness p,.public-section-heading p:not(.public-eyebrow),.public-setup-request p,.public-step-row p,.public-support-hero p,.public-support-priorities p,.public-support-shell p{color:var(--public-muted);font-size:.98rem;line-height:1.58}.public-followup-title{color:var(--public-ink);font-weight:950}.public-feature-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:24px;gap:24px;margin-top:30px}.public-feature-card{display:grid;grid-gap:14px;gap:14px;min-width:0}.public-feature-card img{width:100%;height:auto;aspect-ratio:4/3;border-radius:8px;object-fit:cover;box-shadow:0 14px 30px rgba(7,20,38,.12)}.public-feature-card h3{color:var(--public-ink);font-size:1.18rem;line-height:1.22}.public-feature-card ul{display:grid;grid-gap:9px;gap:9px;padding:0;list-style:none}.public-feature-card li{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:8px;gap:8px;align-items:start}.public-feature-card li svg{margin-top:3px;color:var(--public-teal)}.public-timeline{border-radius:8px;background:linear-gradient(180deg,#edf7fb,#ffffff);padding-inline:40px}.public-step-row{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:18px;gap:18px;margin-top:40px}.public-step-row:before{position:absolute;top:23px;left:8%;right:8%;height:1px;content:"";background:rgba(0,121,151,.38)}.public-step-row article{position:relative;display:grid;grid-gap:10px;gap:10px;justify-items:center;text-align:center}.public-step-row span{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:999px;background:#08718c;color:#ffffff;font-size:1.1rem;font-weight:950}.public-step-row h3{color:var(--public-ink);font-size:1rem}.public-price-band{display:grid;grid-template-columns:minmax(270px,.42fr) minmax(0,1fr);overflow:hidden;border-radius:8px;background:linear-gradient(105deg,#041120,#05233a 58%,#05334c);color:#ffffff;box-shadow:var(--public-shadow)}.public-price-main{display:grid;align-content:center;grid-gap:8px;gap:8px;border-right:1px solid rgba(255,255,255,.16);background:rgba(0,0,0,.18);padding:34px}.public-price-main p,.public-price-main small,.public-price-main span{color:rgba(255,255,255,.9);line-height:1.5}.public-price-main strong{color:var(--public-yellow);font-size:3.8rem;line-height:1}.public-price-items{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.public-price-items article{display:grid;grid-gap:9px;gap:9px;align-content:center;min-height:190px;border-right:1px solid rgba(255,255,255,.16);padding:26px;text-align:center}.public-price-items article:last-child{border-right:0}.public-price-items svg{justify-self:center;color:var(--public-cyan)}.public-price-items h3{color:#ffffff;font-size:1rem}.public-price-items p{color:rgba(255,255,255,.78);font-size:.9rem;line-height:1.42}.public-readiness{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);grid-gap:34px;gap:34px;align-items:start}.public-readiness-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.public-doc-section,.public-readiness-grid article,.public-support-priorities article{border:1px solid var(--public-line);border-radius:8px;background:#ffffff;padding:20px}.public-readiness-grid svg,.public-support-priorities svg{color:var(--public-teal)}.public-doc-section h2,.public-readiness-grid h3,.public-support-priorities h2{margin-top:10px;color:var(--public-ink);font-size:1.08rem;line-height:1.25}.public-doc-section p,.public-readiness-grid p,.public-support-priorities p{margin-top:8px}.public-setup-request,.public-support-shell{display:grid;grid-template-columns:minmax(0,.54fr) minmax(420px,.76fr);grid-gap:28px;gap:28px;align-items:start;border:1px solid var(--public-line);border-radius:8px;background:#ffffff;box-shadow:var(--public-shadow);padding:32px}.public-setup-request .public-section-heading,.public-support-shell .public-section-heading{position:-webkit-sticky;position:sticky;top:108px}.public-help-band{display:grid;grid-template-columns:minmax(260px,.42fr) minmax(0,1fr);overflow:hidden;margin-top:34px;border-radius:8px;background:linear-gradient(100deg,#06243a,#087f9b 62%,#0b4f6a);color:#ffffff}.public-help-image{min-height:260px;background:var(--public-navy)}.public-help-image img{width:100%;height:100%;display:block;object-fit:cover}.public-help-band>div:last-child{display:grid;align-content:center;grid-gap:14px;gap:14px;padding:44px}.public-help-band h2{color:#ffffff}.public-help-band p{max-width:560px;color:rgba(255,255,255,.84);font-size:1rem;line-height:1.58}.public-footer{grid-template-columns:minmax(260px,.55fr) minmax(0,1fr) minmax(250px,.42fr);grid-gap:34px;gap:34px;margin-top:34px;background:var(--public-navy);padding:38px}.public-footer-brand,.public-footer-columns section,.public-footer-cta{grid-gap:10px;gap:10px}.public-footer-brand img{width:168px;height:auto}.public-footer a,.public-footer p,.public-footer small{color:rgba(255,255,255,.76)}.public-footer-columns{grid-gap:24px;gap:24px}.public-footer h2{font-size:1rem}.public-footer a{min-height:38px}.public-footer-cta{border-left:1px solid rgba(255,255,255,.16);padding-left:28px}.public-footer-cta svg{color:var(--public-cyan)}.public-footer-cta a{align-items:center;width:-moz-fit-content;width:fit-content;min-height:44px;background:var(--public-yellow);color:var(--public-ink);font-weight:950;padding:0 16px}.public-site .marketing-lead-form,.public-site .support-request-form{grid-gap:16px;gap:16px;border:1px solid rgba(7,20,38,.12);padding:22px}.public-site .marketing-lead-form-heading h3,.public-site .support-form-heading h2{font-size:1.7rem}.public-site .marketing-form-status,.public-site .marketing-lead-form-heading span,.public-site .support-form-heading span,.public-site .support-form-status{font-size:.92rem}.public-site .marketing-form-grid,.public-site .support-form-grid{grid-gap:12px;gap:12px}.public-site .marketing-lead-form label,.public-site .support-request-form label{grid-gap:7px;gap:7px;color:var(--public-ink);font-weight:900}.public-site .marketing-lead-form input,.public-site .marketing-lead-form select,.public-site .marketing-lead-form textarea,.public-site .support-request-form input,.public-site .support-request-form select,.public-site .support-request-form textarea{border:1px solid #cdd9e5;font-weight:800;padding:12px 13px}.public-site .marketing-lead-form textarea,.public-site .support-request-form textarea{min-height:118px}.public-site .marketing-lead-form input:focus,.public-site .marketing-lead-form select:focus,.public-site .marketing-lead-form textarea:focus,.public-site .support-request-form input:focus,.public-site .support-request-form select:focus,.public-site .support-request-form textarea:focus{border-color:var(--public-teal);box-shadow:0 0 0 4px rgba(0,150,184,.12)}.public-site :where(.marketing-lead-form,.support-request-form) :where(input,select,textarea)[aria-invalid=true]{box-shadow:0 0 0 3px rgba(220,38,38,.1)}.public-site .public-field-error{color:#991b1b;font-weight:900}.public-site .marketing-primary,.public-site .support-request-form button{min-height:50px;background:var(--public-yellow);color:var(--public-ink);font-weight:950}.public-site .marketing-form-status,.public-site .support-check-row,.public-site .support-form-status,.public-site .support-impact-callout,.public-site .support-reference-card{border-radius:8px}.public-site .marketing-form-status,.public-site .support-form-status{border:1px solid rgba(0,150,184,.2);border-left:5px solid var(--public-teal);background:#edf8fb;padding:12px 14px}.public-site .marketing-form-status.error,.public-site .support-form-status.error,.public-site .support-impact-callout.urgent{border-color:#fecaca;color:#991b1b}.public-site .support-impact-callout.urgent span,.public-site .support-impact-callout.urgent strong{color:#991b1b}.public-site .public-sensitive-warning{border-left:5px solid var(--public-red);border-radius:8px;color:#991b1b;font-weight:900}.public-site .support-impact-callout{border-left:5px solid var(--public-teal);padding:14px 16px}.public-site .support-request-form .support-check-row{padding:13px 14px}.public-site .support-request-form .support-check-row input{accent-color:var(--public-navy)}.public-document-page,.public-support-page{padding-top:20px}.public-doc-hero,.public-support-hero{margin-top:24px}.public-support-hero{display:grid;grid-template-columns:minmax(0,.82fr) minmax(320px,.48fr);grid-gap:24px;gap:24px;align-items:stretch}.public-doc-card,.public-doc-hero,.public-support-copy,.public-support-photo{border:1px solid var(--public-line);border-radius:8px;background:#ffffff;box-shadow:var(--public-shadow)}.public-support-copy{display:grid;align-content:center;grid-gap:18px;gap:18px;padding:42px}.public-support-copy h1{max-width:760px;font-size:3.6rem;line-height:1.02}.public-support-copy p{max-width:700px;font-size:1.05rem}.public-support-photo{overflow:hidden;min-height:360px}.public-support-photo img{display:block;width:100%;height:100%;object-fit:cover}.public-support-priorities{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:16px}.public-support-shell{margin-top:16px;scroll-margin-top:118px}.public-doc-section a,.public-support-shell a{color:#006f92;font-weight:900}.public-doc-hero{display:grid;grid-gap:14px;gap:14px;padding:44px}.public-doc-hero h1{font-size:3.35rem}.public-doc-hero>p{max-width:820px;font-size:1.05rem}.public-doc-updated{color:var(--public-ink);font-weight:900}.public-doc-actions a:first-child{border-color:var(--public-line);background:#ffffff;color:var(--public-ink)}.public-doc-meta-grid{grid-gap:12px;gap:12px;margin-top:10px}.public-doc-meta-grid span{grid-gap:5px;gap:5px;min-height:76px;background:#f7fbfd;padding:14px}.public-doc-card{display:grid;margin-top:18px;padding:26px;box-shadow:none}.public-doc-card,.public-doc-grid{grid-gap:16px;gap:16px}.public-doc-section{background:#f8fbfd}.public-doc-wide{background:#ffffff}.public-doc-support-link{margin-top:14px;padding:0 16px}@media (max-width:1240px){.public-nav{width:calc(100% - 32px)}.public-nav,.public-nav-links{justify-content:flex-start}.public-nav-optional{display:none!important}.public-proof-band{grid-template-columns:repeat(2,minmax(0,1fr))}.public-support-hero,.public-support-shell{grid-template-columns:1fr}.public-support-priorities{grid-template-columns:repeat(2,minmax(0,1fr))}.public-proof-band article{border-bottom:1px solid rgba(255,255,255,.18)}.public-support-photo{min-height:280px}}@media (max-width:1120px){.public-feature-grid,.public-price-items,.public-support-priorities{grid-template-columns:repeat(2,minmax(0,1fr))}.public-footer,.public-help-band,.public-price-band,.public-readiness,.public-setup-request,.public-support-hero,.public-support-shell{grid-template-columns:1fr}.public-price-items article,.public-price-main,.public-proof-band article{border-right:0}.public-footer-cta{border-left:0;border-top:1px solid rgba(255,255,255,.16);padding-left:0;padding-top:24px}.public-setup-request .public-section-heading,.public-support-shell .public-section-heading{position:static}}@media (max-width:820px){.public-doc-card,.public-doc-hero,.public-footer,.public-help-band,.public-nav,.public-price-band,.public-proof-band,.public-readiness,.public-section,.public-setup-request,.public-support-hero,.public-support-priorities,.public-support-shell,.public-timeline{width:calc(100% - 28px)}.public-nav{top:0;grid-template-columns:1fr;display:grid;grid-gap:10px;gap:10px;width:100%;border-radius:0 0 8px 8px;padding:10px 12px}.public-brand{width:100%;min-height:46px}.public-brand img{width:112px;height:36px}.public-nav-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;grid-gap:8px;gap:8px}.public-nav-optional{display:none!important}.public-nav-links a{min-width:0;min-height:40px;padding:0 8px;font-size:.78rem}.public-nav-links svg{display:none}.public-support-shell{scroll-margin-top:152px}.public-hero{min-height:640px;margin-top:-122px;padding:190px 20px 48px}.public-hero:before{background-image:linear-gradient(180deg,rgba(3,9,17,.84) 0,rgba(3,9,17,.7) 42%,rgba(3,9,17,.97) 100%),var(--hero-image);background-position:top}.public-hero h1{max-width:100%;font-size:2.55rem;line-height:1.04}.public-doc-hero>p,.public-hero-copy>p,.public-support-copy p{font-size:1rem}.public-hero-actions{display:grid;grid-template-columns:1fr}.public-primary,.public-secondary{width:100%}.public-doc-grid,.public-doc-meta-grid,.public-feature-grid,.public-footer-columns,.public-price-items,.public-proof-band,.public-readiness-grid,.public-site .marketing-form-grid,.public-site .support-form-grid,.public-support-priorities{grid-template-columns:1fr}.public-proof-band article{border-bottom:1px solid rgba(255,255,255,.18)}.public-readiness,.public-section,.public-setup-request,.public-timeline{padding-top:42px;padding-bottom:42px}.public-doc-hero h1,.public-help-band h2,.public-readiness h2,.public-section-heading h2,.public-setup-request h2,.public-support-shell h2,.public-timeline h2{font-size:2rem}.public-support-copy h1{font-size:2.45rem}.public-doc-card,.public-doc-hero,.public-footer,.public-setup-request,.public-support-shell,.public-timeline{padding:22px}.public-step-row{grid-template-columns:1fr;gap:14px;margin-top:24px}.public-step-row:before{display:none}.public-step-row article{justify-items:start;text-align:left;grid-template-columns:auto minmax(0,1fr);column-gap:14px}.public-step-row article p{grid-column:2}.public-price-main strong{font-size:3rem}.public-support-copy{padding:24px}.public-support-photo{min-height:250px}.public-help-image{min-height:210px}.public-help-band>div:last-child{padding:24px}.public-mobile-action{position:fixed;left:12px;right:12px;bottom:12px;z-index:90;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;border-radius:8px;background:var(--public-yellow);color:var(--public-ink);box-shadow:0 18px 44px rgba(7,20,38,.22);text-decoration:none;font-weight:950}.public-home-page .public-footer{padding-bottom:82px}.public-setup-request{padding-bottom:108px}}@media (max-width:430px){.public-hero{padding-left:14px;padding-right:14px}.public-nav-links a{padding:0 6px;font-size:.72rem}.public-nav-full{display:none}.public-nav-short{display:inline}.public-hero h1{font-size:1.72rem;line-height:1.1}.public-doc-hero h1,.public-help-band h2,.public-readiness h2,.public-section-heading h2,.public-setup-request h2,.public-support-shell h2,.public-timeline h2{font-size:1.82rem}}@media (max-width:360px){.public-nav-links{grid-template-columns:repeat(3,72px);justify-content:start}.public-nav-links a{min-height:38px;padding:0 5px;font-size:.68rem}.public-hero-copy{max-width:236px}.public-hero h1{font-size:1.54rem}.public-hero-copy>p{font-size:.94rem}}.public-home-page{background:#f3f7fa}.public-home-page .public-nav{min-height:64px;border-color:rgba(7,20,38,.1);background:rgba(255,255,255,.94);box-shadow:0 16px 36px rgba(7,20,38,.12)}.public-home-page .public-brand{width:154px;min-height:48px;background:#ffffff;box-shadow:inset 0 0 0 1px rgba(7,20,38,.08)}.public-home-page .public-brand img{width:118px;height:40px}.public-home-page .public-nav-links a{color:#122235}.public-home-page .public-nav-links a[aria-current=page]{color:#007a96}.public-home-page .public-nav-login{border-color:rgba(7,20,38,.12);background:#f6fafc}.public-home-page .public-hero{display:block;min-height:clamp(560px,78vh,660px);margin-top:-88px;background:linear-gradient(100deg,#071426,#0b2638 52%,#0c4a5e);padding:122px 0 42px}.public-home-page .public-hero:after,.public-home-page .public-hero:before{display:none}.public-hero-inner{width:min(1240px,calc(100% - 64px));margin-inline:auto;display:grid;grid-template-columns:minmax(0,.92fr) minmax(420px,.8fr);grid-gap:clamp(28px,5vw,72px);gap:clamp(28px,5vw,72px);align-items:start}.public-home-page .public-hero-copy{gap:18px;max-width:660px}.public-home-page .public-hero h1{max-width:690px;font-size:clamp(3.05rem,5.2vw,4.55rem);line-height:.96}.public-home-page .public-hero-copy>p{color:rgba(255,255,255,.86)}.public-home-page .public-secondary{border-color:rgba(255,255,255,.55)}.public-hero-proofline{max-width:620px;padding-top:4px}.public-hero-proofline span{border:1px solid rgba(255,255,255,.2);background:rgba(255,255,255,.08);color:rgba(255,255,255,.86);font-size:.75rem}.public-hero-workspace{display:grid;min-width:0;align-content:center}.public-hero-device{justify-self:end;width:min(100%,510px);aspect-ratio:1.52;overflow:hidden;border:1px solid rgba(255,255,255,.2);border-radius:8px;background:#dfe8ee;box-shadow:0 24px 58px rgba(0,0,0,.28)}.public-hero-device img{display:block;width:100%;height:100%;object-fit:cover}.public-hero-command{justify-self:start;width:min(100%,498px);margin:-46px 0 0 12px;border:1px solid rgba(7,20,38,.12);border-radius:8px;background:rgba(255,255,255,.97);box-shadow:0 22px 48px rgba(0,0,0,.2);padding:13px}.public-command-header{display:grid;grid-gap:3px;gap:3px;padding-bottom:10px}.public-command-header span,.public-hero-status-grid strong,.public-spine-preview strong{color:#071426}.public-command-header span{color:#007a96;font-size:.72rem;font-weight:950;text-transform:uppercase}.public-command-header strong{color:#071426;font-size:1.08rem;line-height:1.12}.public-command-header small,.public-hero-status-grid small,.public-spine-preview small{color:#536273;font-size:.78rem;font-weight:760;line-height:1.35}.public-spine-preview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:7px;gap:7px}.public-spine-preview article{display:grid;grid-gap:6px;gap:6px;min-width:0;border:1px solid rgba(7,20,38,.1);border-radius:8px;background:#f7fbfd;padding:8px}.public-spine-preview article>span{display:inline-flex;align-items:center;justify-content:center;width:23px;height:23px;border-radius:999px;background:#071426;color:#ffffff;font-size:.76rem;font-weight:950}.public-spine-preview article div{display:grid;grid-gap:3px;gap:3px}.public-hero-status-grid strong,.public-spine-preview strong{font-size:.8rem;line-height:1.15}.public-hero-status-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:7px;gap:7px;margin-top:8px}.public-hero-status-grid article{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:6px;gap:6px;min-width:0;border:1px solid rgba(0,122,150,.14);border-radius:8px;background:#eef8fb;padding:7px}.public-hero-status-grid small,.public-spine-preview small{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.public-hero-status-grid svg{margin-top:2px;color:#007a96}.public-hero-status-grid article div{display:grid;grid-gap:2px;gap:2px;min-width:0}.public-hero-status-grid small{display:none}.public-home-page .public-proof-band{position:relative;z-index:2;min-height:104px;margin-top:-22px;border:1px solid rgba(7,20,38,.1);border-radius:8px;background:#ffffff;box-shadow:0 18px 42px rgba(7,20,38,.1);color:#071426}.public-home-page .public-proof-band article{min-height:104px;border-right:1px solid rgba(7,20,38,.1);padding:18px}.public-home-page .public-proof-band article:last-child{border-right:0}.public-home-page .public-proof-band svg{color:#007a96}.public-home-page .public-proof-band h2{color:#071426;font-size:.98rem}.public-home-page .public-proof-band p{color:#536273}@media (max-width:900px){.public-home-page .public-nav{top:0;display:flex;width:100%;min-height:58px;gap:8px;border-radius:0;padding:7px 10px}.public-home-page .public-brand{width:106px;min-height:42px;flex:0 0 auto}.public-home-page .public-brand img{width:90px;height:32px}.public-home-page .public-nav-links{display:flex;width:auto;min-width:0;margin-left:auto;gap:6px}.public-home-page .public-nav-links a{min-width:0;min-height:38px;border:1px solid rgba(7,20,38,.1);border-radius:8px;background:#f7fbfd;color:#122235;font-size:.72rem;padding:0 9px}.public-home-page .public-nav-links svg{display:none}.public-home-page .public-nav-cta{background:var(--public-yellow)}.public-home-page .public-hero{min-height:auto;margin-top:-58px;padding:82px 0 6px}.public-hero-inner{width:calc(100% - 28px);grid-template-columns:1fr;gap:18px}.public-home-page .public-hero h1{font-size:clamp(2.25rem,10vw,3.05rem);line-height:1}.public-home-page .public-hero-copy>p{font-size:.98rem}.public-hero-proofline{display:none}.public-hero-device{justify-self:stretch;width:100%;max-height:140px;aspect-ratio:2.05}.public-hero-command{width:calc(100% - 16px);margin:-24px auto 0;padding:10px}.public-spine-preview{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.public-spine-preview article{gap:4px;padding:7px}.public-spine-preview article>span{width:20px;height:20px}.public-command-header small,.public-hero-status-grid,.public-spine-preview small{display:none}.public-home-page .public-proof-band{width:calc(100% - 28px);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}.public-home-page .public-proof-band article{grid-template-columns:1fr;min-height:0;gap:8px;border-right:1px solid rgba(7,20,38,.08);border-bottom:1px solid rgba(7,20,38,.08);padding:14px}.public-home-page .public-proof-band article:nth-child(2n){border-right:0}.public-home-page .public-mobile-action{display:none!important}.public-home-page .public-footer,.public-home-page .public-setup-request{padding-bottom:22px}}@media (max-width:430px){.public-home-page .public-nav-links a{padding:0 7px}.public-home-page .public-proof-band{grid-template-columns:repeat(2,minmax(0,1fr))}.public-home-page .public-proof-band article{border-right:1px solid rgba(7,20,38,.08)}}@media (max-width:360px){.public-home-page .public-proof-band{grid-template-columns:1fr}.public-home-page .public-proof-band article{border-right:0}}.public-support-page{background:#f3f7fa}.public-support-page .public-nav{position:-webkit-sticky;position:sticky;top:16px;z-index:80;display:flex;align-items:center;justify-content:space-between;gap:20px;width:min(1240px,calc(100% - 64px));min-height:64px;margin-inline:auto;border:1px solid rgba(7,20,38,.1);border-radius:8px;background:rgba(255,255,255,.94);box-shadow:0 16px 36px rgba(7,20,38,.12);padding:8px 12px}.public-support-page .public-brand{display:inline-flex;align-items:center;justify-content:center;width:154px;min-height:48px;border-radius:8px;background:#ffffff;box-shadow:inset 0 0 0 1px rgba(7,20,38,.08);text-decoration:none}.public-support-page .public-brand img{display:block;width:118px;height:40px;object-fit:contain}.public-support-page .public-nav-links{display:flex;align-items:center;justify-content:flex-end;gap:10px;min-width:0}.public-support-page .public-nav-links a{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;border-radius:8px;color:#122235;font-weight:900;padding:0 13px;text-decoration:none;white-space:nowrap}.public-support-page .public-nav-links a[aria-current=page]{color:#007a96}.public-support-page .public-nav-login{border:1px solid rgba(7,20,38,.12);background:#f6fafc}.public-support-page .public-nav-cta{border:1px solid rgba(255,196,0,.72);background:var(--public-yellow);color:var(--public-ink)}.public-support-page .public-support-hero{grid-template-columns:minmax(0,.84fr) minmax(340px,.5fr);grid-gap:18px;gap:18px;align-items:stretch;width:min(1240px,calc(100% - 64px));margin:24px auto 0}.public-support-page .public-support-copy,.public-support-page .public-support-photo{overflow:hidden;border:1px solid rgba(7,20,38,.1);border-radius:8px;background:#ffffff;box-shadow:0 14px 34px rgba(7,20,38,.09)}.public-support-page .public-support-copy{display:grid;align-content:center;grid-gap:16px;gap:16px;padding:34px}.public-support-page .public-support-copy h1{max-width:760px;color:var(--public-ink);font-size:clamp(2.8rem,5vw,4.4rem);line-height:.98}.public-support-page .public-support-copy p:not(.public-eyebrow){max-width:760px;color:var(--public-muted);font-size:1.02rem;line-height:1.52}.public-support-page .public-support-copy .public-secondary{border-color:rgba(7,20,38,.16);background:#f7fbfd;color:var(--public-ink)}.public-support-page .public-support-photo{min-height:320px}.public-support-page .public-support-photo img{display:block}.public-support-page .public-support-priorities{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;width:min(1240px,calc(100% - 64px));margin:14px auto 0}.public-support-page .public-support-priorities article{min-height:132px;border:1px solid rgba(7,20,38,.1);border-radius:8px;background:#ffffff;padding:18px}.public-support-page .public-support-shell{width:min(1240px,calc(100% - 64px));margin:18px auto 0}@media (max-width:900px){.public-support-page .public-nav{top:0;width:100%;min-height:58px;gap:8px;border-radius:0;padding:7px 10px}.public-support-page .public-brand{width:106px;min-height:42px;flex:0 0 auto}.public-support-page .public-brand img{width:90px;height:32px}.public-support-page .public-nav-links{width:auto;margin-left:auto;gap:6px}.public-support-page .public-nav-links a{min-height:38px;border:1px solid rgba(7,20,38,.1);background:#f7fbfd;font-size:.72rem;padding:0 9px}.public-support-page .public-nav-links svg{display:none}.public-support-page .public-nav-cta{background:var(--public-yellow)}.public-support-page .public-support-hero,.public-support-page .public-support-priorities,.public-support-page .public-support-shell{width:calc(100% - 28px)}.public-support-page .public-support-hero{grid-template-columns:1fr}.public-support-page .public-support-priorities{grid-template-columns:repeat(2,minmax(0,1fr))}.public-support-page .public-support-copy{padding:22px}.public-support-page .public-support-copy h1{font-size:clamp(2.2rem,10vw,3rem)}.public-support-page .public-support-photo{min-height:190px}}@media (max-width:360px){.public-support-page .public-support-priorities{grid-template-columns:1fr}}@media (max-width:1260px){.internal-ops-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.internal-ops-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.internal-case-detail-card{grid-column:1/-1}.internal-home-lanes,.internal-staff-command-board,.internal-staff-dossier,.platform-operations-lanes{grid-template-columns:repeat(2,minmax(0,1fr))}.internal-ops-command-board nav{grid-template-columns:repeat(4,minmax(0,1fr))}.internal-create-case-panel form{grid-template-columns:repeat(2,minmax(0,1fr))}.internal-create-case-panel label.wide{grid-column:1/-1}}@media (max-width:980px){.super-admin-shell .content{padding:10px}.internal-case-command-strip,.internal-create-case-panel,.internal-create-case-panel form,.internal-home-radar,.internal-ops-command-board,.internal-ops-grid,.internal-ops-overview,.platform-operations-radar{grid-template-columns:1fr}.internal-case-detail-card{grid-column:auto}.super-command-strip .portal-command-summary{border-right:0;border-bottom:1px solid var(--ops-line);padding-bottom:8px}}@media (max-width:640px){.internal-home-lanes,.internal-ops-command-board nav,.internal-staff-command-board,.internal-staff-dossier,.platform-operations-lanes{grid-template-columns:1fr}.super-hero h2{font-size:24px}}.super-admin-shell .internal-control-board{display:grid;grid-template-columns:minmax(250px,1.15fr) repeat(auto-fit,minmax(148px,1fr));grid-gap:8px;gap:8px;padding:8px;border:1px solid #d5e0eb;border-radius:8px;background:#ffffff}.super-admin-shell .internal-control-board article,.super-admin-shell .internal-control-board>div{display:grid;grid-gap:4px;gap:4px;min-height:86px;align-content:center;padding:10px;border:1px solid #dce6f0;border-radius:8px}.super-admin-shell .internal-control-board>div{background:#061226;color:#ffffff}.super-admin-shell .internal-control-board article{background:#f8fbff}.super-admin-shell .internal-control-board span{color:inherit;font-size:10px;font-weight:950;text-transform:uppercase}.super-admin-shell .internal-control-board strong{color:inherit;font-size:22px;line-height:1.05}.super-admin-shell .internal-control-board small{color:inherit;font-size:11px;font-weight:800;line-height:1.35;opacity:.76}.super-admin-shell .internal-control-board article.good{border-color:#bbf7d0;background:#f0fdf4;color:#14532d}.super-admin-shell .internal-control-board article.warn{border-color:#fde68a;background:#fffbeb;color:#713f12}.super-admin-shell .internal-control-board article.danger{border-color:#fecaca;background:#fff7f7;color:#7f1d1d}.super-admin-shell .internal-control-board article.neutral{border-color:#dbeafe;background:#f8fbff;color:#12314f}.super-admin-shell .internal-risk-boundary{grid-template-columns:minmax(170px,.24fr) minmax(0,1fr);padding:10px 12px;border:1px solid #cbd8e6;border-left:5px solid #0b5f85;border-radius:8px;background:#f8fbff}.super-admin-shell .internal-risk-boundary strong{color:#061226}.super-admin-shell .internal-risk-boundary span{color:#344054;font-weight:800;line-height:1.4}.super-admin-shell .internal-risk-boundary.danger{border-color:#fecaca #fecaca #fecaca #b91c1c;background:#fff7f7}.super-admin-shell .internal-integrations-page,.super-admin-shell .internal-payouts-page,.super-admin-shell .internal-settings-page,.super-admin-shell .internal-stores-page,.super-admin-shell .internal-transactions-page{display:grid;grid-gap:14px;gap:14px}.super-admin-shell .internal-settings-toolbar{display:flex;flex-wrap:wrap;gap:8px;border:1px solid var(--ops-line);border-radius:8px;background:#ffffff;padding:10px}.super-admin-shell .internal-settings-toolbar button{min-height:34px;border:1px solid #dbe5ef;border-radius:7px;background:#f8fbff;color:var(--ops-muted);padding:0 13px;font-size:12px;font-weight:900}.super-admin-shell .internal-settings-toolbar button.active{border-color:#2546b8;background:#2546b8;color:#ffffff}.super-admin-shell .internal-settings-domain-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.super-admin-shell .internal-integrations-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.super-admin-shell .internal-payouts-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.super-admin-shell .internal-store-workflow-grid,.super-admin-shell .internal-transactions-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px}.super-admin-shell .internal-integrations-grid article,.super-admin-shell .internal-payouts-grid article,.super-admin-shell .internal-settings-domain-grid article,.super-admin-shell .internal-store-workflow-grid article,.super-admin-shell .internal-transactions-grid article{display:grid;grid-gap:10px;gap:10px;border:1px solid var(--ops-line);border-radius:8px;background:#ffffff;padding:14px}.super-admin-shell .internal-integrations-grid article>div,.super-admin-shell .internal-integrations-grid footer,.super-admin-shell .internal-payouts-grid article>div,.super-admin-shell .internal-payouts-grid footer,.super-admin-shell .internal-settings-domain-grid article>div,.super-admin-shell .internal-settings-domain-grid footer,.super-admin-shell .internal-store-workflow-grid article>div,.super-admin-shell .internal-store-workflow-grid footer,.super-admin-shell .internal-transactions-grid article>div,.super-admin-shell .internal-transactions-grid footer{display:flex;align-items:center;justify-content:space-between;gap:10px}.super-admin-shell .internal-integrations-grid article>div span,.super-admin-shell .internal-payouts-grid article>div span,.super-admin-shell .internal-settings-domain-grid article>div span,.super-admin-shell .internal-store-workflow-grid article>div span,.super-admin-shell .internal-transactions-grid article>div span{width:36px;height:36px;display:inline-grid;place-items:center;border-radius:999px;background:#eff6ff;color:var(--command-blue)}.super-admin-shell .internal-integrations-grid article.warning>div span,.super-admin-shell .internal-payouts-grid article.warning>div span,.super-admin-shell .internal-settings-domain-grid article.warning>div span,.super-admin-shell .internal-store-workflow-grid article.warning>div span,.super-admin-shell .internal-transactions-grid article.warning>div span{background:#fff7ed;color:var(--command-orange)}.super-admin-shell .internal-integrations-grid article.danger>div span,.super-admin-shell .internal-payouts-grid article.danger>div span,.super-admin-shell .internal-settings-domain-grid article.danger>div span,.super-admin-shell .internal-store-workflow-grid article.danger>div span,.super-admin-shell .internal-transactions-grid article.danger>div span{background:#fff1f2;color:var(--command-red)}.super-admin-shell .internal-integrations-grid article.good>div span,.super-admin-shell .internal-payouts-grid article.good>div span,.super-admin-shell .internal-settings-domain-grid article.good>div span,.super-admin-shell .internal-store-workflow-grid article.good>div span,.super-admin-shell .internal-transactions-grid article.good>div span{background:#ecfdf3;color:var(--command-green)}.super-admin-shell .internal-integrations-grid em,.super-admin-shell .internal-payouts-grid em,.super-admin-shell .internal-settings-domain-grid em,.super-admin-shell .internal-settings-domain-grid small,.super-admin-shell .internal-store-workflow-grid em,.super-admin-shell .internal-transactions-grid em{color:var(--ops-muted);font-size:11px;font-style:normal;font-weight:900;text-transform:uppercase}.super-admin-shell .internal-integrations-grid strong,.super-admin-shell .internal-payouts-grid strong,.super-admin-shell .internal-settings-domain-grid strong,.super-admin-shell .internal-store-workflow-grid strong,.super-admin-shell .internal-transactions-grid strong{color:var(--ops-ink);font-size:18px;font-weight:950}.super-admin-shell .internal-integrations-grid p,.super-admin-shell .internal-payouts-grid p,.super-admin-shell .internal-settings-domain-grid p,.super-admin-shell .internal-store-workflow-grid p,.super-admin-shell .internal-transactions-grid p{margin:0;color:var(--ops-muted);font-size:13px;line-height:1.45}.super-admin-shell .internal-integrations-grid a,.super-admin-shell .internal-payouts-grid a,.super-admin-shell .internal-settings-domain-grid a,.super-admin-shell .internal-store-workflow-grid a,.super-admin-shell .internal-transactions-grid a{min-height:32px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid #dbe5ef;border-radius:7px;background:#f8fbff;color:#173b86;padding:0 10px;font-size:12px;font-weight:900;text-decoration:none}.super-admin-shell .internal-store-directory-panel{overflow:hidden;border:1px solid var(--ops-line);border-radius:8px;background:#ffffff}.super-admin-shell .internal-store-directory-toolbar{display:grid;grid-template-columns:minmax(180px,.32fr) minmax(260px,1fr) minmax(230px,.4fr);grid-gap:10px;gap:10px;align-items:center;border-bottom:1px solid var(--ops-line);padding:12px}.super-admin-shell .internal-store-directory-toolbar>div{display:grid;grid-gap:2px;gap:2px}.super-admin-shell .internal-store-directory-toolbar strong{color:var(--ops-ink);font-size:17px;font-weight:950}.super-admin-shell .internal-store-directory-toolbar span{color:var(--ops-muted);font-size:11px;font-weight:850}.super-admin-shell .internal-store-directory-toolbar nav{display:flex;flex-wrap:wrap;gap:7px}.super-admin-shell .internal-store-directory-toolbar button{min-height:32px;border:1px solid #dbe5ef;border-radius:7px;background:#f8fbff;color:var(--ops-muted);padding:0 11px;font-size:12px;font-weight:900}.super-admin-shell .internal-store-directory-toolbar button.active{border-color:#2546b8;background:#2546b8;color:#ffffff}.super-admin-shell .internal-store-directory-toolbar input{min-height:34px;width:100%;border:1px solid #dbe5ef;border-radius:7px;background:#ffffff;color:var(--ops-ink);font:inherit;font-size:12px;padding:0 11px}.super-admin-shell .internal-store-directory-table{overflow-x:auto}.super-admin-shell .internal-store-directory-table table{width:100%;min-width:960px;border-collapse:collapse}.super-admin-shell .internal-store-directory-table td,.super-admin-shell .internal-store-directory-table th{height:48px;border-bottom:1px solid var(--ops-line);color:#1f2937;font-size:12px;text-align:left;vertical-align:middle;padding:0 12px}.super-admin-shell .internal-store-directory-table th{color:var(--ops-muted);font-size:11px;font-weight:950;text-transform:uppercase}.super-admin-shell .internal-store-directory-table td:first-child{min-width:240px}.super-admin-shell .internal-store-directory-table td:first-child span,.super-admin-shell .internal-store-directory-table td:first-child strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.super-admin-shell .internal-store-directory-table td:first-child strong{color:var(--ops-ink);font-size:13px;font-weight:950}.super-admin-shell .internal-store-directory-table td:first-child span{color:var(--ops-muted);font-size:11px;font-weight:850}.super-admin-shell .internal-store-directory-table td:last-child{min-width:260px}.super-admin-shell .internal-store-directory-table td:last-child a{min-height:28px;display:inline-flex;align-items:center;border:1px solid #dbe5ef;border-radius:6px;background:#f8fbff;color:#173b86;margin-right:5px;padding:0 8px;font-size:11px;font-weight:900;text-decoration:none}.super-admin-shell .store-directory-status{min-height:22px;display:inline-flex;align-items:center;border-radius:999px;padding:0 9px;font-size:11px;font-weight:950}.super-admin-shell .store-directory-status.open{background:#dcfce7;color:#166534}.super-admin-shell .store-directory-status.closed{background:#fee2e2;color:#991b1b}.super-admin-shell .store-directory-status.coming-soon{background:#fff7d6;color:#8a6a00}.super-admin-shell .super-command-card.support{border-color:#bae6fd;background:#f0f9ff}.super-admin-shell .super-command-card.support strong{color:#075985}.super-admin-shell .super-command-card.danger{border-color:#fecaca;background:#fff7f7}.super-admin-shell .super-command-card.danger strong{color:#991b1b}@media (max-width:980px){.super-admin-shell .internal-control-board,.super-admin-shell .internal-integrations-grid,.super-admin-shell .internal-payouts-grid,.super-admin-shell .internal-risk-boundary,.super-admin-shell .internal-settings-domain-grid,.super-admin-shell .internal-store-directory-toolbar,.super-admin-shell .internal-store-workflow-grid,.super-admin-shell .internal-transactions-grid{grid-template-columns:1fr}}.super-admin-shell .platform-action-list,.super-admin-shell .platform-live-queue,.super-admin-shell .platform-priority-list,.super-admin-shell .platform-toolbelt{border:1px solid #d8e3ef;border-radius:14px;background:#ffffff;padding:14px}.super-admin-shell .platform-live-queue,.super-admin-shell .platform-priority-list,.super-admin-shell .platform-toolbelt{display:grid;grid-gap:12px;gap:12px}.super-admin-shell .platform-action-list,.super-admin-shell .platform-live-queue>div:last-child,.super-admin-shell .platform-priority-list>div:last-child,.super-admin-shell .platform-toolbelt>div:last-child{display:grid;grid-gap:10px;gap:10px}.super-admin-shell .platform-home-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);grid-gap:14px;gap:14px}.super-admin-shell .platform-action-list{align-content:start}.super-admin-shell .platform-priority-list>div:last-child,.super-admin-shell .platform-toolbelt>div:last-child{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.super-admin-shell .platform-action-list a,.super-admin-shell .platform-live-queue .platform-queue-item,.super-admin-shell .platform-priority-list a,.super-admin-shell .platform-toolbelt a{display:grid;grid-gap:5px;gap:5px;min-width:0;border:1px solid #dce6f0;border-left:5px solid #0b5f85;border-radius:10px;background:#f8fbff;color:inherit;padding:12px;text-decoration:none}.super-admin-shell .platform-action-list a.critical{border-left-color:#f6c500}.super-admin-shell .platform-live-queue .platform-queue-item.warning,.super-admin-shell .platform-priority-list a.warning{border-color:#fde68a #fde68a #fde68a #d97706;background:#fffbeb}.super-admin-shell .platform-live-queue .platform-queue-item.danger,.super-admin-shell .platform-priority-list a.danger{border-color:#fecaca #fecaca #fecaca #b91c1c;background:#fff7f7}.super-admin-shell .platform-action-list span,.super-admin-shell .platform-live-queue span,.super-admin-shell .platform-priority-list span,.super-admin-shell .platform-toolbelt span{color:#597083;font-size:10px;font-weight:950;letter-spacing:.07em;text-transform:uppercase}.super-admin-shell .platform-action-list strong,.super-admin-shell .platform-live-queue strong,.super-admin-shell .platform-priority-list strong,.super-admin-shell .platform-toolbelt strong{color:#061226;font-size:18px;line-height:1.12}.super-admin-shell .platform-action-list small,.super-admin-shell .platform-live-queue small,.super-admin-shell .platform-priority-list small{color:#52677d;font-size:12px;font-weight:800;line-height:1.35}.super-admin-shell .platform-live-queue .title-row>a{border-radius:999px;background:#061226;color:#ffffff;padding:8px 12px;font-size:12px;font-weight:950;text-decoration:none}.super-admin-shell .platform-empty-line{margin:0;border:1px dashed #cbd8e6;border-radius:10px;background:#f8fbff;color:#52677d;padding:18px;text-align:center;font-size:12px;font-weight:850}@media (max-width:980px){.super-admin-shell .platform-home-grid{grid-template-columns:1fr}}.super-admin-shell{--command-navy:#06162c;--command-navy-2:#041021;--command-blue:#2563eb;--command-cyan:#0ea5b7;--command-orange:#f97316;--command-yellow:#f59e0b;--command-red:#f43f5e;--command-green:#18b26b;--command-purple:#6d4fd8;--command-ink:#111827;--command-muted:#667085;--command-soft:#f7f9fc;--command-line:#e5eaf2;grid-template-columns:216px minmax(0,1fr);background:#f6f8fb;color:var(--command-ink)}.super-admin-shell .content{max-width:none;padding:0;gap:0;background:#f6f8fb}.super-sidebar{width:216px;gap:18px;border-right:0;background:linear-gradient(180deg,var(--command-navy),var(--command-navy-2));padding:14px 12px}.super-sidebar .brand-mark{min-height:50px;display:flex;align-items:center;justify-content:flex-start;gap:10px;border:0;border-radius:0;background:transparent;box-shadow:none;color:#ffffff;text-decoration:none;padding:0}.super-sidebar .brand-icon{width:30px;height:30px;border-radius:8px;display:inline-grid;place-items:center;background:linear-gradient(135deg,#e7eef8,#7b8ba0);color:#061226;font-weight:950;line-height:1}.super-sidebar .brand-mark>span:last-child{display:grid;grid-gap:2px;gap:2px;line-height:1}.super-sidebar .brand-mark strong{color:#f8fbff;font-size:17px;font-weight:950;letter-spacing:.08em}.super-sidebar .brand-mark strong span{color:#ff6b2c}.super-sidebar .brand-mark small{color:#d8e5f4;font-size:9px;font-weight:900;letter-spacing:.24em;text-transform:uppercase}.super-sidebar nav{display:grid;grid-gap:19px;gap:19px}.super-nav-group{gap:6px}.super-nav-group p{margin:0 4px 6px;color:#25d5d6;font-size:11px;font-weight:950;letter-spacing:0;text-transform:uppercase}.super-nav-group a{position:relative;min-height:32px;display:flex;align-items:center;gap:11px;border:0;border-radius:5px;color:#e8eef6;font-size:13px;font-weight:850;padding:0 10px;text-decoration:none}.super-nav-group a svg{flex:0 0 auto;color:currentColor}.super-nav-group a>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.super-nav-group a b{margin-left:auto;border-radius:6px;background:rgba(255,255,255,.18);color:#ffffff;padding:2px 6px;font-size:11px;line-height:1.25}.super-nav-group a:hover{background:rgba(255,255,255,.08);color:#ffffff}.super-nav-group a.active{background:#2546b8;color:#ffffff}.super-sidebar .sidebar-note{margin-top:auto;border:0;border-top:1px solid rgba(255,255,255,.12);border-radius:0;background:transparent;padding:12px 4px 0}.super-sidebar .sidebar-note .super-sidebar-toggle{margin-top:10px;display:flex;width:100%;min-height:34px;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(255,255,255,.16);border-radius:7px;background:rgba(255,255,255,.08);color:#ffffff;font-size:12px;font-weight:900}.super-sidebar .sidebar-note .super-sidebar-toggle:hover{background:rgba(255,255,255,.14)}.super-admin-shell.super-sidebar-collapsed{grid-template-columns:72px minmax(0,1fr)}.super-admin-shell.super-sidebar-collapsed .super-sidebar{width:72px;padding-inline:10px}.super-admin-shell.super-sidebar-collapsed .super-sidebar .brand-mark{justify-content:center}.super-admin-shell.super-sidebar-collapsed .super-nav-group a b,.super-admin-shell.super-sidebar-collapsed .super-nav-group a>span,.super-admin-shell.super-sidebar-collapsed .super-nav-group p,.super-admin-shell.super-sidebar-collapsed .super-sidebar .brand-mark>span:last-child,.super-admin-shell.super-sidebar-collapsed .super-sidebar .sidebar-note>:not(.super-sidebar-toggle),.super-admin-shell.super-sidebar-collapsed .super-sidebar-toggle span{display:none}.super-admin-shell.super-sidebar-collapsed .super-sidebar nav{gap:12px}.super-admin-shell.super-sidebar-collapsed .super-nav-group{gap:7px}.super-admin-shell.super-sidebar-collapsed .super-nav-group a{min-height:40px;justify-content:center;border-radius:9px;padding:0}.super-admin-shell.super-sidebar-collapsed .super-sidebar .sidebar-note{padding-inline:0}.super-admin-shell.super-sidebar-collapsed .super-sidebar .sidebar-note .super-sidebar-toggle{min-height:40px;margin-top:0}.super-command-topbar{min-height:54px;display:grid;grid-template-columns:minmax(270px,auto) minmax(280px,520px) auto;align-items:center;grid-gap:16px;gap:16px;border-bottom:1px solid #dfe5ee;background:#ffffff;padding:0 16px 0 20px}.super-breadcrumb{display:flex;align-items:center;min-width:0;gap:12px;color:#94a3b8}.super-breadcrumb button{width:32px;min-height:32px;border:0;border-radius:6px;background:transparent;color:#172033;padding:0}.super-breadcrumb a,.super-breadcrumb strong{color:#111827;font-size:15px;font-weight:950;text-decoration:none}.super-global-search{position:relative;min-height:34px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px;border:1px solid #d6dee9;border-radius:8px;background:#ffffff;color:#64748b;padding:0 8px 0 11px}.super-global-search input{min-height:30px;width:100%;border:0;background:transparent;color:#111827;font:inherit;font-size:12px;outline:0}.super-global-search kbd{min-width:22px;min-height:22px;display:inline-grid;place-items:center;border:1px solid #d6dee9;border-radius:5px;background:#f8fafc;color:#64748b;font-size:12px;font-family:inherit}.super-search-results{position:absolute;z-index:30;top:calc(100% + 7px);left:0;right:0;display:grid;grid-gap:4px;gap:4px;border:1px solid #d6dee9;border-radius:8px;background:#ffffff;box-shadow:0 16px 38px rgba(15,23,42,.18);padding:6px}.super-search-results a{display:grid;grid-template-columns:auto minmax(0,1fr);grid-column-gap:8px;column-gap:8px;grid-row-gap:2px;row-gap:2px;border-radius:6px;color:#111827;padding:8px;text-decoration:none}.super-search-results a:focus,.super-search-results a:hover{background:#f2f6fb;outline:0}.super-search-results a span{grid-row:span 2;align-self:start;border-radius:999px;background:#eaf2ff;color:#2563eb;padding:3px 7px;font-size:10px;font-weight:950;text-transform:uppercase}.super-search-results a strong{overflow:hidden;color:#111827;font-size:12px;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.super-search-empty,.super-search-results a small{overflow:hidden;color:#667085;font-size:11px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.super-search-empty{margin:0;padding:8px}.super-topbar-actions{display:flex;align-items:center;justify-content:flex-end;gap:13px;min-width:0}.super-refresh-action{display:inline-flex;align-items:center;gap:7px;color:#111827;font-size:13px;font-weight:900}.super-refresh-action button{min-height:32px;border:0;background:transparent;color:inherit;cursor:pointer;font:inherit;padding:0}.super-alerts-wrap,.super-notification{position:relative;display:inline-flex}.super-notification{border:0;background:transparent;color:#111827;cursor:pointer;padding:0}.super-notification b{position:absolute;right:-7px;top:-8px;min-width:16px;min-height:16px;display:inline-grid;place-items:center;border-radius:999px;background:#dc2626;color:#ffffff;font-size:9px;line-height:1}.super-alerts-popover{position:absolute;z-index:35;top:calc(100% + 13px);right:-12px;width:min(320px,calc(100vw - 28px));display:grid;grid-gap:5px;gap:5px;border:1px solid #d6dee9;border-radius:8px;background:#ffffff;box-shadow:0 20px 45px rgb(15 23 42/15%);padding:10px}.super-alerts-popover:before{content:"";position:absolute;top:-6px;right:16px;width:10px;height:10px;border-left:1px solid #d6dee9;border-top:1px solid #d6dee9;background:#ffffff;transform:rotate(45deg)}.super-alerts-popover header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:2px 2px 7px}.super-alerts-popover header strong{color:#111827;font-size:12px;font-weight:950}.super-alerts-popover header small{color:#667085;font-size:10px;font-weight:800}.super-alerts-popover a{display:grid;grid-template-columns:auto minmax(0,1fr);grid-column-gap:9px;column-gap:9px;grid-row-gap:2px;row-gap:2px;border-radius:6px;color:#111827;padding:8px;text-decoration:none}.super-alerts-popover a:focus,.super-alerts-popover a:hover{background:#f2f6fb;outline:0}.super-alerts-popover a>span{grid-row:span 2;min-width:24px;height:24px;display:inline-grid;place-items:center;border-radius:999px;background:#eef4ff;color:#2563eb;font-size:11px;font-weight:950}.super-alerts-popover a[data-tone=danger]>span{background:#fff1f2;color:#e11d48}.super-alerts-popover a[data-tone=warning]>span{background:#fff7ed;color:#ea580c}.super-alerts-popover a strong{overflow:hidden;color:#111827;font-size:12px;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.super-alerts-popover a small,.super-alerts-popover p{margin:0;overflow:hidden;color:#667085;font-size:11px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.super-alerts-popover p{padding:8px 2px 3px}.super-user-menu{min-height:42px;display:grid;grid-template-columns:auto auto auto;align-items:center;grid-gap:9px;gap:9px;border:0;background:transparent;color:#111827;cursor:pointer;padding:0}.super-user-menu>span{width:28px;height:28px;display:inline-grid;place-items:center;border-radius:999px;background:#071830;color:#ffffff;font-size:10px;font-weight:950}.super-user-menu small{display:grid;grid-gap:1px;gap:1px;color:#475467;font-size:11px;font-weight:800;line-height:1.1;text-align:left}.super-user-menu strong{color:#111827;font-size:12px;font-weight:950}.super-admin-shell .command-page{display:grid;grid-template-columns:minmax(0,1fr) 156px;grid-gap:10px;gap:10px;padding:12px 12px 24px 20px}.command-main{display:grid;grid-gap:8px;gap:8px;min-width:0}.command-card-heading,.command-rail-heading,.command-section-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.command-card-heading h2,.command-rail-heading h3,.command-section-header h2{margin:0;color:#111827;font-size:17px;font-weight:950;letter-spacing:0}.command-card-heading p,.command-section-header p{margin:4px 0 0;color:#667085;font-size:12px;font-weight:800}.command-card-heading a,.command-rail-heading a,.command-section-header a,.rail-footer-link{display:inline-flex;align-items:center;gap:5px;color:#2563eb;font-size:12px;font-weight:950;text-decoration:none}.command-attention-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:8px;gap:8px}.command-attention-card{height:108px;min-height:0;display:grid;grid-template-columns:auto minmax(0,1fr);align-content:center;grid-column-gap:8px;column-gap:8px;grid-row-gap:2px;row-gap:2px;border:1px solid var(--command-line);border-radius:8px;background:#ffffff;color:inherit;padding:9px;text-decoration:none}.command-attention-card>span{grid-row:span 3;width:32px;height:32px;display:inline-grid;place-items:center;border-radius:999px;color:#ffffff}.command-attention-card strong{color:#111827;font-size:21px;line-height:1}.command-attention-card small{color:#111827;font-size:11px;font-weight:850;line-height:1.12}.command-attention-card em{color:currentColor;font-size:10px;line-height:1.12;font-style:normal;font-weight:900}.command-attention-card.danger>span,.type-icon.security,.type-icon.support{background:#ff3152}.command-attention-card.warning>span,.type-icon.hardware{background:var(--command-yellow)}.command-attention-card.info>span,.type-icon.general{background:#2f6df6}.command-attention-card.good>span{background:var(--command-green)}.command-attention-card.purple>span{background:var(--command-purple)}.command-attention-card.danger{color:#ef2f4d}.command-attention-card.warning{color:#e07b00}.command-attention-card.info{color:#2563eb}.command-attention-card.good{color:#0f9f62}.command-attention-card.purple{color:#5b42cb}.command-metric-strip,.command-rail-card,.command-work-queue{border:1px solid var(--command-line);border-radius:8px;background:#ffffff}.command-work-queue{overflow:hidden}.command-work-queue>.command-card-heading{padding:11px 12px 6px}.command-work-queue>.command-card-heading p{display:none}.command-queue-tabs{display:flex;align-items:center;gap:24px;border-bottom:1px solid var(--command-line);padding:0 12px}.command-queue-tabs button{position:relative;min-height:30px;border:0;background:transparent;color:#667085;cursor:pointer;font:inherit;font-size:12px;font-weight:900;padding:0}.command-queue-tabs button.active{color:#111827}.command-queue-tabs button.active:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;border-radius:999px;background:#2563eb}.command-table-wrap{overflow-x:auto}.command-table{width:100%;min-width:880px;border-collapse:collapse}.command-table td,.command-table th{height:31px;border-bottom:1px solid var(--command-line);color:#1f2937;font-size:11px;text-align:left;white-space:nowrap;padding:0 9px}.command-table th{height:31px;color:#667085;font-weight:950}.command-table td:nth-child(4),.command-table th:nth-child(4){min-width:220px}.command-table td a{color:#111827;font-weight:850;text-decoration:none}.priority-chip{display:inline-flex;align-items:center;justify-content:center;min-width:29px;min-height:19px;border:1px solid;border-radius:4px;font-size:11px;font-weight:950}.age-hot,.priority-chip.p1{color:#ff3152!important}.priority-chip.p2{color:#ff7a1a}.priority-chip.p3{color:#f59e0b}.priority-chip.p4{color:#22c55e}.type-icon{width:20px;height:20px;display:inline-grid;place-items:center;border-radius:999px;color:#ffffff}.type-icon.payment{background:#18aeb8}.type-icon.setup{background:#ff6b00}.status-pill{display:inline-flex;align-items:center;min-height:18px;border-radius:5px;padding:0 9px;font-size:11px;font-weight:900}.status-pill.info{background:#eaf2ff;color:#2563eb}.status-pill.warning{background:#fff3d8;color:#b45309}.status-pill.purple{background:#f0eaff;color:#6040c8}.status-pill.danger{background:#ffe5eb;color:#dc2626}.status-pill.good{background:#e9fbf2;color:#108957}.status-pill.neutral{background:#eef2f7;color:#475467}.command-row-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:4px}.command-row-actions a,.command-row-actions button{width:24px;min-width:24px;height:24px;min-height:24px;display:inline-flex;align-items:center;justify-content:center;gap:4px;border:1px solid #d7e2ef;border-radius:6px;background:#ffffff;color:#344054;cursor:pointer;font:inherit;font-size:11px;font-weight:900;padding:0;text-decoration:none;white-space:nowrap}.command-row-actions a:focus,.command-row-actions a:hover,.command-row-actions button:focus,.command-row-actions button:hover{background:#f2f5f9;outline:0}.command-row-actions button{color:#2563eb}.command-row-actions button:disabled{cursor:not-allowed;opacity:.62}.command-empty-state{min-height:72px;display:inline-flex;align-items:center;gap:8px;color:#667085;font-weight:850}.command-table-footer{min-height:40px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 12px}.command-table-footer span{color:#667085;font-size:12px;font-weight:850}.command-table-footer div{display:flex;gap:8px}.command-table-footer button{min-width:28px;min-height:28px;border:1px solid #dce3ed;border-radius:6px;background:#ffffff;color:#344054;font-weight:900}.command-table-footer button.active{border-color:#2563eb;background:#2563eb;color:#ffffff}.command-metric-strip{display:grid;grid-gap:8px;gap:8px;padding:10px 11px}.command-metric-strip .command-card-heading p{display:none}.command-metric-strip>div:last-child{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:9px;gap:9px}.command-metric-strip article{position:relative;min-height:78px;display:grid;align-content:center;grid-gap:3px;gap:3px;border:1px solid var(--command-line);border-radius:8px;background:#ffffff;padding:8px 10px}.command-metric-strip article span{color:#475467;font-size:11px;font-weight:900}.command-metric-strip article strong{color:#111827;font-size:21px;line-height:1}.command-metric-strip article small{color:#15a667;font-size:11px;font-weight:900}.command-metric-strip article b{position:absolute;right:12px;top:14px;width:30px;height:30px;display:inline-grid;place-items:center;border-radius:999px;background:#edf4ff;color:#2563eb}.command-metric-strip article.purple b{background:#f0eaff;color:var(--command-purple)}.command-metric-strip article.danger b{background:#ffe8ed;color:var(--command-red)}.command-metric-strip article.good b{background:#e8fbf1;color:var(--command-green)}.command-side-rail{display:grid;align-content:start;grid-gap:10px;gap:10px;min-width:0}.command-rail-card{display:grid;grid-gap:11px;gap:11px;padding:12px 10px}.quick-tool-list,.recent-activity-list,.system-health-list{display:grid}.quick-tool-list a,.system-health-list a{min-height:33px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px;border-bottom:1px solid #eef2f7;color:#111827;text-decoration:none}.system-health-list a{grid-template-columns:auto minmax(0,1fr)}.system-health-list a.good svg{color:#17b46b}.system-health-list a.warning svg{color:var(--command-yellow)}.quick-tool-list span,.recent-activity-list strong,.system-health-list strong{display:block;overflow:hidden;color:#111827;font-size:11px;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.rail-updated,.recent-activity-list small,.system-health-list small{color:#667085;font-size:10px;font-weight:850}.quick-tool-list a{min-height:34px;font-size:11px;font-weight:900}.quick-tool-list svg:first-child{color:#344054}.recent-activity-list{gap:9px}.recent-activity-list a{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:7px;gap:7px;color:inherit;text-decoration:none}.recent-activity-list b{width:7px;height:7px;border-radius:999px;background:#16a34a;margin-top:4px}.recent-activity-list a.warning b{background:var(--command-yellow)}.recent-activity-list a.danger b{background:var(--command-red)}.recent-activity-list p{margin:0;color:#667085;font-size:11px;font-weight:850;line-height:1.35}.rail-footer-link{justify-self:start;margin-top:2px}@media (max-width:1260px){.super-admin-shell .command-page{grid-template-columns:1fr}.command-side-rail{grid-template-columns:repeat(3,minmax(0,1fr))}.command-attention-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.command-metric-strip>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:980px){.super-admin-shell,.super-admin-shell.super-sidebar-collapsed{grid-template-columns:1fr}.super-sidebar{position:static;height:auto;max-height:none;min-height:0;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:8px;gap:8px;border-right:0;border-bottom:1px solid rgba(202,216,232,.84);background:rgba(255,255,255,.88);color:#071426;box-shadow:inset 0 1px 0 rgba(255,255,255,.94),0 8px 24px rgba(8,20,38,.06);-webkit-backdrop-filter:blur(18px) saturate(145%);backdrop-filter:blur(18px) saturate(145%)}.super-admin-shell.super-sidebar-collapsed .super-sidebar,.super-sidebar{width:100%;padding:8px 10px}.super-admin-shell.super-sidebar-collapsed .super-sidebar .brand-mark,.super-sidebar .brand-mark{width:42px;min-height:42px;justify-content:center;border:1px solid #d7e4ef;border-radius:10px;background:#ffffff;box-shadow:none;padding:0}.super-admin-shell.super-sidebar-collapsed .super-sidebar .brand-mark>span:last-child,.super-nav-group p,.super-sidebar .brand-mark>span:last-child,.super-sidebar .sidebar-note{display:none}.super-sidebar nav{margin-top:0;display:flex;min-width:0;gap:6px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.super-sidebar nav::-webkit-scrollbar{display:none}.super-nav-group{display:contents}.super-admin-shell.super-sidebar-collapsed .super-nav-group a,.super-nav-group a{flex:0 0 auto;min-height:36px;justify-content:center;gap:6px;border:1px solid #d7e4ef;border-radius:10px;background:rgba(255,255,255,.82);color:#526174;padding:7px 9px;font-size:13px;box-shadow:none}.super-admin-shell .super-nav-group a.active,.super-nav-group a.active{border-color:rgba(15,104,177,.28);background:#e7f4ff;color:#0f68b1;box-shadow:inset 3px 0 0 #0f68b1}.super-command-topbar{grid-template-columns:1fr;align-items:stretch;padding:10px 12px}.super-topbar-actions{justify-content:space-between}.super-admin-shell .command-page{padding:12px}.command-side-rail{grid-template-columns:1fr}.command-attention-grid,.command-metric-strip>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.command-attention-grid,.command-metric-strip>div:last-child,.super-sidebar nav{grid-template-columns:1fr}.command-queue-tabs{overflow-x:auto}.command-table-footer{align-items:start;flex-direction:column;padding:12px 14px}}.super-admin-shell .content>:not(.super-command-topbar):not(.command-page){margin-left:20px;margin-right:12px}.super-admin-shell .content>.super-command-topbar+:not(.command-page){margin-top:12px}.super-admin-shell .content>:not(.super-command-topbar):not(.command-page)+:not(.super-command-topbar):not(.command-page){margin-top:10px}.super-admin-shell .content>:not(.super-command-topbar):not(.command-page):last-child{margin-bottom:24px}.super-admin-shell :is(.internal-settings-page,.internal-integrations-page,.internal-payouts-page,.internal-transactions-page,.internal-stores-page){display:grid;grid-gap:10px;gap:10px}.super-admin-shell :is(.internal-control-board,.internal-ops-overview,.feature-tracker-kpis,.payment-launch-strip,.owner-setup-summary,.owner-lifecycle-strip,.super-kpi-grid,.super-admin-grid){display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:8px;gap:8px;margin:0}.super-admin-shell :is(.internal-control-board,.internal-ops-overview,.feature-tracker-kpis)>:is(.internal-ops-next,div:first-child){grid-column:span 2}.super-admin-shell :is(.internal-control-board>div,.internal-control-board article,.internal-ops-overview article,.feature-tracker-kpis article,.payment-launch-strip article,.owner-setup-summary article,.owner-lifecycle-strip article,.super-kpi-grid article,.super-admin-grid article){min-height:92px;display:grid;align-content:center;grid-gap:4px;gap:4px;border:1px solid var(--command-line);border-radius:8px;background:#ffffff;box-shadow:none;color:var(--command-ink);padding:10px 11px}.super-admin-shell :is(.internal-control-board>div,.payment-launch-strip article){box-shadow:inset 4px 0 0 var(--command-blue)}.super-admin-shell .owner-lifecycle-strip article.ready,.super-admin-shell :is(.internal-control-board article,.internal-ops-overview article,.feature-tracker-kpis article,.owner-setup-summary article,.owner-lifecycle-strip article,.super-kpi-grid article,.super-admin-grid article).good{border-color:#cdeedc;background:#ffffff;box-shadow:inset 4px 0 0 var(--command-green)}.super-admin-shell .owner-lifecycle-strip article.warn,.super-admin-shell :is(.internal-control-board article,.internal-ops-overview article,.feature-tracker-kpis article,.owner-setup-summary article,.owner-lifecycle-strip article,.super-kpi-grid article,.super-admin-grid article).warn,.super-admin-shell :is(.internal-control-board article,.internal-ops-overview article,.feature-tracker-kpis article,.owner-setup-summary article,.owner-lifecycle-strip article,.super-kpi-grid article,.super-admin-grid article).warning{border-color:#fde5b4;background:#ffffff;box-shadow:inset 4px 0 0 var(--command-yellow)}.super-admin-shell :is(.internal-control-board article,.internal-ops-overview article,.feature-tracker-kpis article,.owner-setup-summary article,.owner-lifecycle-strip article,.super-kpi-grid article,.super-admin-grid article).danger{border-color:#ffd2db;background:#ffffff;box-shadow:inset 4px 0 0 var(--command-red)}.super-admin-shell :is(.internal-control-board article,.internal-ops-overview article,.feature-tracker-kpis article,.owner-setup-summary article,.owner-lifecycle-strip article,.super-kpi-grid article,.super-admin-grid article).neutral{box-shadow:inset 4px 0 0 #94a3b8}.super-admin-shell :is(.internal-ops-next,.internal-control-board>div){background:#ffffff!important;color:var(--command-ink)}.super-admin-shell :is(.internal-control-board span,.internal-ops-overview span,.feature-tracker-kpis span,.payment-launch-strip span,.owner-setup-summary span,.owner-lifecycle-strip span,.super-kpi-grid span,.super-admin-grid span){color:var(--command-muted);font-size:11px;font-weight:900;letter-spacing:0;text-transform:none}.super-admin-shell :is(.internal-control-board strong,.internal-ops-overview strong,.feature-tracker-kpis strong,.payment-launch-strip strong,.owner-setup-summary strong,.owner-lifecycle-strip strong,.super-kpi-grid strong,.super-admin-grid strong){color:var(--command-ink);font-size:21px;line-height:1.05;letter-spacing:0}.super-admin-shell :is(.internal-control-board small,.internal-ops-overview small,.feature-tracker-kpis small,.payment-launch-strip small,.owner-setup-summary small,.owner-lifecycle-strip small,.super-kpi-grid small,.super-admin-grid small){color:var(--command-muted);font-size:11px;font-weight:850;line-height:1.35}.super-admin-shell :is(.card,.setup-card,.payment-access-state,.payment-form-card,.payment-account-list,.store-form-card,.store-table-card,.owner-form-card,.owner-list-card,.internal-ops-card,.internal-staff-list,.internal-staff-editor,.internal-audit-panel,.internal-audit-side .card,.super-audit-card,.diagnostic-detail-panel,.internal-store-directory-panel){border:1px solid var(--command-line);border-radius:8px;background:#ffffff;box-shadow:none;padding:12px}.super-admin-shell :is(.internal-risk-boundary,.internal-create-case-panel,.internal-ops-command-board,.internal-settings-toolbar,.internal-audit-toolbar,.feature-status-board,.feature-filter-row,.datacap-simple-guide,.datacap-setup-guide,.datacap-advanced-fields,.datacap-webhook-tools,.payment-store-picker,.payment-save-bar,.owner-warning){border:1px solid var(--command-line);border-radius:8px;background:#ffffff;box-shadow:none;padding:11px 12px}.super-admin-shell :is(.internal-risk-boundary,.owner-warning,.datacap-simple-guide){box-shadow:inset 4px 0 0 var(--command-blue)}.super-admin-shell :is(.internal-risk-boundary.danger,.owner-warning.danger){border-color:#ffd2db;box-shadow:inset 4px 0 0 var(--command-red)}.super-admin-shell .internal-risk-boundary{display:grid;grid-template-columns:minmax(180px,.26fr) minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px;margin:0}.super-admin-shell .internal-risk-boundary strong{color:var(--command-ink);font-size:13px;font-weight:950}.super-admin-shell .internal-risk-boundary span{color:var(--command-muted);font-size:12px;font-weight:850;line-height:1.35}.super-admin-shell :is(.internal-settings-domain-grid,.internal-integrations-grid,.internal-payouts-grid,.internal-transactions-grid,.internal-store-workflow-grid,.super-command-grid,.store-card-grid,.internal-role-grid,.internal-staff-dossier,.internal-case-context-grid,.datacap-guide-grid,.datacap-guide-grid.three,.super-mini-grid){display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));grid-gap:8px;gap:8px}.super-admin-shell :is(.internal-settings-domain-grid article,.internal-integrations-grid article,.internal-payouts-grid article,.internal-transactions-grid article,.internal-store-workflow-grid article,.super-command-card,.store-card,.datacap-guide-card,.super-mini-grid article,.internal-role-grid button,.internal-staff-dossier span,.internal-case-context-grid span,.payment-account-row,.owner-row,.feature-tracker-item,.internal-audit-row,.internal-request-list article,.register-slot,.register-reset-row,.register-status-warning){border:1px solid var(--command-line);border-radius:8px;background:#ffffff;box-shadow:none}.super-admin-shell :is(.internal-settings-domain-grid article,.internal-integrations-grid article,.internal-payouts-grid article,.internal-transactions-grid article,.internal-store-workflow-grid article,.super-command-card,.store-card,.datacap-guide-card,.feature-tracker-item){padding:11px}.super-admin-shell :is(.internal-settings-domain-grid article.warning,.internal-integrations-grid article.warning,.internal-payouts-grid article.warning,.internal-transactions-grid article.warning,.internal-store-workflow-grid article.warning,.super-command-card.support,.feature-tracker-item.testing){border-color:#fde5b4;box-shadow:inset 4px 0 0 var(--command-yellow)}.super-admin-shell :is(.internal-settings-domain-grid article.danger,.internal-integrations-grid article.danger,.internal-payouts-grid article.danger,.internal-transactions-grid article.danger,.internal-store-workflow-grid article.danger,.super-command-card.danger){border-color:#ffd2db;box-shadow:inset 4px 0 0 var(--command-red)}.super-admin-shell :is(.internal-settings-domain-grid article.good,.internal-integrations-grid article.good,.internal-payouts-grid article.good,.internal-transactions-grid article.good,.internal-store-workflow-grid article.good){border-color:#cdeedc;box-shadow:inset 4px 0 0 var(--command-green)}.super-admin-shell :is(.internal-settings-domain-grid article>div span,.internal-integrations-grid article>div span,.internal-payouts-grid article>div span,.internal-transactions-grid article>div span,.internal-store-workflow-grid article>div span,.super-command-card span,.datacap-guide-card span,.payment-account-row span,.owner-row span,.store-card dt,.feature-tracker-item span){color:var(--command-muted);font-size:11px;font-weight:900;letter-spacing:0;text-transform:none}.super-admin-shell :is(.internal-settings-domain-grid strong,.internal-integrations-grid strong,.internal-payouts-grid strong,.internal-transactions-grid strong,.internal-store-workflow-grid strong,.super-command-card strong,.datacap-guide-card strong,.payment-account-row strong,.owner-row strong,.store-card h4,.feature-tracker-item strong){color:var(--command-ink);font-size:15px;font-weight:950;line-height:1.15}.super-admin-shell :is(.internal-settings-domain-grid p,.internal-integrations-grid p,.internal-payouts-grid p,.internal-transactions-grid p,.internal-store-workflow-grid p,.super-command-card p,.datacap-guide-card p,.payment-account-row small,.owner-row small,.store-card p,.feature-tracker-item p,.feature-known-issues,.muted-copy){color:var(--command-muted);font-size:12px;font-weight:825;line-height:1.35}.super-admin-shell :is(.store-page-layout,.owner-layout,.payment-setup-layout){display:grid;grid-template-columns:minmax(340px,.42fr) minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start}.super-admin-shell :is(.internal-ops-grid,.internal-audit-layout,.internal-staff-layout){display:grid;grid-gap:10px;gap:10px;align-items:start}.super-admin-shell .internal-ops-grid{grid-template-columns:minmax(250px,.65fr) minmax(280px,.75fr) minmax(340px,1.15fr)}.super-admin-shell .internal-audit-layout,.super-admin-shell .internal-staff-layout{grid-template-columns:minmax(320px,.8fr) minmax(0,1.2fr)}.super-admin-shell .payment-setup-layout{grid-template-columns:minmax(360px,.42fr) minmax(0,1fr)}.super-admin-shell :is(.title-row,.card-title-row){align-items:flex-start;gap:10px;margin-bottom:10px}.super-admin-shell :is(.title-row h3,.card-title-row h3){color:var(--command-ink);font-size:17px;font-weight:950;letter-spacing:0}.super-admin-shell :is(.title-row p,.card-title-row p){color:var(--command-muted);font-size:12px;font-weight:825;line-height:1.35}.super-admin-shell :is(.internal-ops-command-board,.feature-status-board){display:grid;grid-template-columns:minmax(220px,.24fr) minmax(0,1fr);grid-gap:10px;gap:10px;margin:0}.super-admin-shell :is(.internal-ops-command-board nav,.feature-status-board){grid-template-columns:repeat(auto-fit,minmax(110px,1fr))}.super-admin-shell :is(.internal-ops-command-board button,.feature-status-board button,.internal-settings-toolbar button){min-height:42px;border:1px solid #d7e2ef;border-radius:7px;background:#ffffff;color:var(--command-ink);box-shadow:none;font-size:12px;font-weight:900}.super-admin-shell :is(.internal-ops-command-board button.active,.feature-status-board button.active,.internal-settings-toolbar button.active){border-color:var(--command-blue);background:#eff5ff;color:var(--command-blue)}.super-admin-shell :is(.internal-settings-toolbar,.internal-audit-toolbar,.feature-filter-row){display:flex;flex-wrap:wrap;align-items:center;gap:8px}.super-admin-shell :is(.store-tools,.internal-title-actions,.payment-account-actions,.owner-row-actions,.store-actions,.form-actions,.admin-action-row){display:flex;flex-wrap:wrap;gap:8px}.super-admin-shell .content :is(.store-form,.owner-form,.payment-form-card,.internal-create-case-panel,.internal-staff-form-grid,.internal-settings-toolbar,.internal-audit-toolbar,.feature-filter-row,.store-tools,.payment-store-picker,.hardware-danger-actions,.setup-card) :is(input:not([type=checkbox]):not([type=radio]):not([type=color]),select,textarea){min-height:36px;border:1px solid #d7e2ef;border-radius:7px;background:#ffffff;color:var(--command-ink);font-size:12px;font-weight:825;padding:7px 9px}.super-admin-shell .content :is(.store-form,.owner-form,.payment-form-card,.internal-create-case-panel,.internal-staff-form-grid,.payment-store-picker,.hardware-danger-actions,.setup-card) label{color:#475467;font-size:11px;font-weight:900;letter-spacing:0;text-transform:none}.super-admin-shell .content :is(.internal-settings-page,.internal-integrations-page,.internal-payouts-page,.internal-transactions-page,.internal-stores-page,.store-page-layout,.owner-layout,.payment-setup-layout,.setup-card,.internal-ops-grid,.internal-create-case-panel,.internal-ops-command-board,.internal-audit-layout,.internal-staff-layout,.feature-tracker-list,.feature-status-board,.feature-filter-row,.super-audit-card) :is(button,.primary-action,.secondary-action,.danger-action){min-height:34px;border-radius:7px;font-size:12px;font-weight:900}.super-admin-shell .content :is(.internal-settings-page,.internal-integrations-page,.internal-payouts-page,.internal-transactions-page,.internal-stores-page,.store-page-layout,.owner-layout,.payment-setup-layout,.setup-card,.internal-ops-grid,.internal-create-case-panel,.feature-tracker-list,.feature-filter-row,.super-audit-card) :is(.primary-action,button[type=submit]){border-color:var(--command-blue);background:var(--command-blue);color:#ffffff}.super-admin-shell .content :is(.danger-action,.super-command-card.danger){border-color:#ffd2db;color:#dc2626}.super-admin-shell :is(.table-wrap,.report-table-scroll,.internal-store-directory-table){overflow:auto;border:1px solid var(--command-line);border-radius:8px;background:#ffffff}.super-admin-shell :is(.table-wrap,.report-table-scroll,.internal-store-directory-table) table{width:100%;min-width:780px;border-collapse:collapse}.super-admin-shell :is(.table-wrap,.report-table-scroll,.internal-store-directory-table) :is(th,td){height:34px;border-bottom:1px solid var(--command-line);color:#1f2937;font-size:11px;text-align:left;vertical-align:middle;padding:0 9px}.super-admin-shell :is(.table-wrap,.report-table-scroll,.internal-store-directory-table) th{background:#f8fafc;color:var(--command-muted);font-weight:950}.super-admin-shell .release-field-rollout,.super-admin-shell .release-operator-checklist{display:grid;grid-gap:10px;gap:10px}.super-admin-shell .release-shell-status-inspector{display:grid;grid-gap:10px;gap:10px;border-left:6px solid #94a3b8}.super-admin-shell .release-shell-status-inspector.good{border-left-color:var(--command-green)}.super-admin-shell .release-shell-status-inspector.warn{border-left-color:#f59e0b}.super-admin-shell .release-shell-status-inspector.danger{border-left-color:#dc2626}.super-admin-shell .release-update-verdict{display:grid;grid-gap:10px;gap:10px;border-left:6px solid var(--command-blue)}.super-admin-shell .release-update-verdict.good{border-left-color:var(--command-green)}.super-admin-shell .release-update-verdict.warn{border-left-color:#f59e0b}.super-admin-shell .release-update-verdict.danger{border-left-color:#dc2626}.super-admin-shell .release-secret-boundary{min-width:min(100%,260px);display:grid;grid-gap:3px;gap:3px;border:1px solid #cdeedc;border-radius:8px;background:#f7fdf9;box-shadow:inset 4px 0 0 var(--command-green);padding:8px 10px}.super-admin-shell .release-secret-boundary strong{color:var(--command-ink);font-size:12px;font-weight:950}.super-admin-shell .release-secret-boundary small{color:var(--command-muted);font-size:11px;font-weight:825;line-height:1.35}.super-admin-shell .release-rollout-safety{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;border:1px solid #d7e2ef;border-radius:8px;background:#f8fafc;box-shadow:inset 4px 0 0 #94a3b8;padding:12px}.super-admin-shell .release-rollout-safety.locked{background:#fff7ed;border-color:#fed7aa;box-shadow:inset 4px 0 0 #f97316}.super-admin-shell .release-rollout-safety.unlocked{background:#f0fdf4;border-color:#bbf7d0;box-shadow:inset 4px 0 0 var(--command-green)}.super-admin-shell .release-rollout-safety div{min-width:0;display:grid;grid-gap:4px;gap:4px}.super-admin-shell .release-rollout-safety span{color:var(--command-muted);font-size:11px;font-weight:950;text-transform:uppercase}.super-admin-shell .release-rollout-safety strong{color:var(--command-ink);font-size:14px;font-weight:950;line-height:1.25}.super-admin-shell .release-rollout-safety small{color:var(--command-muted);font-size:12px;font-weight:825;line-height:1.35}.super-admin-shell .release-rollout-safety button{min-height:42px;white-space:normal;overflow-wrap:anywhere}.super-admin-shell .release-readiness-grid,.super-admin-shell .release-verdict-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.super-admin-shell .release-field-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px}.super-admin-shell .release-shell-status-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,.65fr) minmax(0,1.15fr);grid-gap:8px;gap:8px}.super-admin-shell .release-shell-status-grid article{min-width:0;display:grid;grid-gap:4px;gap:4px;border:1px solid var(--command-line);border-radius:8px;background:#ffffff;padding:10px}.super-admin-shell .release-shell-status-grid .release-shell-next-action{background:#eef6ff}.super-admin-shell .release-field-grid article,.super-admin-shell .release-readiness-grid article,.super-admin-shell .release-verdict-grid article{min-width:0;display:grid;grid-gap:4px;gap:4px;border:1px solid var(--command-line);border-radius:8px;background:#ffffff;padding:10px}.super-admin-shell .release-command-list span,.super-admin-shell .release-field-grid span,.super-admin-shell .release-readiness-grid span,.super-admin-shell .release-shell-status-grid span,.super-admin-shell .release-verdict-grid span{color:var(--command-muted);font-size:11px;font-weight:900}.super-admin-shell .release-field-grid strong,.super-admin-shell .release-readiness-grid strong,.super-admin-shell .release-shell-status-grid strong,.super-admin-shell .release-verdict-grid strong{min-width:0;color:var(--command-ink);font-size:14px;font-weight:950;line-height:1.2;overflow-wrap:anywhere}.super-admin-shell .release-command-list small,.super-admin-shell .release-field-grid small,.super-admin-shell .release-readiness-grid small,.super-admin-shell .release-shell-status-grid small,.super-admin-shell .release-verdict-grid small{color:var(--command-muted);font-size:12px;font-weight:825;line-height:1.35}.super-admin-shell .release-next-action{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:8px;gap:8px}.super-admin-shell .release-next-action article{min-width:0;display:grid;grid-gap:4px;gap:4px;border:1px solid #d7e2ef;border-radius:8px;background:#f8fafc;padding:10px}.super-admin-shell .release-next-action article:first-child{grid-row:span 2;align-content:center;background:#eef6ff}.super-admin-shell .release-next-action span{color:var(--command-muted);font-size:11px;font-weight:900}.super-admin-shell .release-next-action strong{color:var(--command-ink);font-size:15px;font-weight:950;line-height:1.25;overflow-wrap:anywhere}.super-admin-shell .release-next-action small{color:var(--command-muted);font-size:12px;font-weight:825;line-height:1.35}.super-admin-shell .release-command-list{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.super-admin-shell .release-command-list li{min-width:0;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(220px,.75fr);grid-gap:10px;gap:10px;align-items:center;border:1px solid var(--command-line);border-radius:8px;background:#f8fafc;padding:10px}.super-admin-shell .release-command-list li>div{min-width:0;display:grid;grid-gap:5px;gap:5px}.super-admin-shell .release-command-list code{max-width:100%;display:block;border:1px solid #d7e2ef;border-radius:7px;background:#061226;color:#f8fafc;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:11px;font-weight:800;line-height:1.45;padding:8px;white-space:pre-wrap;overflow-wrap:anywhere}.super-admin-shell .release-shell-status-input{width:100%;min-height:132px;border:1px solid #d7e2ef;border-radius:8px;background:#f8fafc;color:var(--command-ink);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;font-weight:750;line-height:1.45;padding:10px;resize:vertical}.super-admin-shell .release-shell-status-input:focus{border-color:var(--command-blue);box-shadow:0 0 0 3px rgba(14,165,233,.14);outline:none}.super-admin-shell .release-row-actions{display:flex;flex-wrap:wrap;gap:6px}.super-admin-shell .release-row-actions button:disabled{cursor:not-allowed;opacity:.58}.super-admin-shell .release-hold-button{border-color:#fecaca;background:#fff5f5;color:#991b1b}.super-admin-shell :is(.store-form,.owner-form,.payment-form-card form,.internal-create-case-panel form){gap:10px}.super-admin-shell :is(.form-grid,.receipt-field-grid,.internal-staff-form-grid){gap:8px}.super-admin-shell :is(.payment-account-row,.owner-row,.store-card){padding:10px}.super-admin-shell .owner-row-actions{align-items:center;justify-content:flex-end}.super-admin-shell .payment-save-bar{bottom:12px;grid-template-columns:minmax(0,1fr) auto auto;background:rgba(255,255,255,.96)}.super-admin-shell .payment-store-group{grid-template-columns:120px minmax(0,1fr);gap:8px}.super-admin-shell .payment-store-option{min-height:40px;border-radius:7px}.super-admin-shell :is(.store-support-details,.register-slots-panel,.datacap-guide-more,.super-setup-details,.technical-detail-card) summary{cursor:pointer}.super-admin-shell .register-slots{display:grid;grid-gap:8px;gap:8px}.super-admin-shell .register-slot{grid-template-columns:minmax(180px,.9fr) auto minmax(220px,1fr) auto auto;gap:8px;align-items:center;padding:10px}.super-admin-shell :is(.status-pill.success,.status-pill.ready){background:#e9fbf2;color:#108957}.super-admin-shell .feature-tracker-list{display:grid;grid-gap:8px;gap:8px}.super-admin-shell .feature-meta-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:8px;gap:8px}.super-admin-shell :is(.internal-request-list,.internal-case-list,.internal-audit-list,.internal-staff-roster,.owner-list,.payment-account-list){display:grid;grid-gap:8px;gap:8px}.super-admin-shell .super-workspace{display:grid;grid-template-columns:minmax(0,1fr) 220px;grid-gap:10px;gap:10px;align-items:start}.super-admin-shell .super-command-rail section,.super-admin-shell .super-workbench{border:1px solid var(--command-line);border-radius:8px;background:#ffffff;box-shadow:none}.super-admin-shell .super-workbench{overflow:hidden}.super-admin-shell .super-workbench-header{min-height:58px;display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,.34fr);align-items:center;grid-gap:10px;gap:10px;border-bottom:1px solid var(--command-line);padding:10px 12px}.super-admin-shell .super-workbench-header>div{display:grid;grid-gap:3px;gap:3px;min-width:0}.super-admin-shell .super-command-rail section>span,.super-admin-shell .super-workbench-header span{color:var(--command-muted);font-size:11px;font-weight:950}.super-admin-shell .super-command-rail strong,.super-admin-shell .super-workbench-header strong{color:var(--command-ink);font-size:17px;font-weight:950;line-height:1.15}.super-admin-shell .super-command-rail p,.super-admin-shell .super-workbench-header small{margin:0;color:var(--command-muted);font-size:12px;font-weight:825;line-height:1.35}.super-admin-shell .super-workbench-search{min-height:36px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:7px;gap:7px;border:1px solid #d7e2ef;border-radius:7px;background:#ffffff;color:#667085;padding:0 9px}.super-admin-shell .super-workbench-search input{width:100%;min-height:32px;border:0;background:transparent;color:var(--command-ink);font:inherit;font-size:12px;font-weight:825;outline:0;padding:0}.super-admin-shell .super-workbench-filter-form{display:grid;grid-template-columns:minmax(180px,1fr) minmax(122px,auto) auto;grid-gap:7px;gap:7px;align-items:center}.super-admin-shell .super-workbench-filter-form .super-workbench-search{min-width:0}.super-admin-shell .super-workbench-filter-form button,.super-admin-shell .super-workbench-filter-form select{min-height:36px;border:1px solid #d7e2ef;border-radius:7px;background:#ffffff;color:var(--command-ink);font:inherit;font-size:12px;font-weight:875;padding:0 9px}.super-admin-shell .super-workbench-filter-form button{cursor:pointer;font-weight:950}.super-admin-shell .super-workbench-tabs{display:flex;gap:22px;overflow-x:auto;border-bottom:1px solid var(--command-line);padding:0 12px}.super-admin-shell .super-workbench-tabs button{position:relative;min-height:32px;border:0;background:transparent;color:#667085;cursor:pointer;font:inherit;font-size:12px;font-weight:900;padding:0;white-space:nowrap}.super-admin-shell .super-workbench-tabs button.active{color:var(--command-ink)}.super-admin-shell .super-workbench-tabs button.active:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;border-radius:999px;background:var(--command-blue)}.super-admin-shell .super-work-table{overflow-x:auto}.super-admin-shell .super-work-table table{width:100%;min-width:820px;border-collapse:collapse}.super-admin-shell .super-work-table :is(th,td){border-bottom:1px solid var(--command-line);color:#1f2937;font-size:11px;text-align:left;vertical-align:middle;padding:8px 10px}.super-admin-shell .super-work-table th{height:32px;background:#f8fafc;color:var(--command-muted);font-weight:950;white-space:nowrap}.super-admin-shell .super-work-table td:first-child{width:72px}.super-admin-shell .super-work-table td:nth-child(2){min-width:280px}.super-admin-shell .super-work-table td small,.super-admin-shell .super-work-table td strong{display:block}.super-admin-shell .super-work-table td strong{color:var(--command-ink);font-size:12px;font-weight:950;line-height:1.2}.super-admin-shell .super-work-table td small{margin-top:3px;color:var(--command-muted);font-size:11px;font-weight:825;line-height:1.32;white-space:normal}.super-admin-shell .super-command-rail a,.super-admin-shell .super-work-table td a{display:inline-flex;align-items:center;gap:5px;color:var(--command-blue);font-size:11px;font-weight:950;text-decoration:none;white-space:nowrap}.super-admin-shell .super-command-rail button{width:100%;min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:5px;border:1px solid #d7e2ef;border-radius:7px;background:#ffffff;color:var(--command-blue);cursor:pointer;font:inherit;font-size:11px;font-weight:950;padding:0 10px}.super-admin-shell .super-command-rail button:focus-visible,.super-admin-shell .super-command-rail button:hover{border-color:#b9c8d8;outline:0}.super-admin-shell .super-work-table tr.selected td{background:#f0f7ff}.super-admin-shell .super-work-row-button{width:100%;min-height:auto;display:grid;grid-gap:3px;gap:3px;border:0;background:transparent;color:inherit;cursor:pointer;font:inherit;text-align:left;padding:0}.super-admin-shell .super-work-row-button:active{transform:none}.super-admin-shell .store-directory-work-table td:last-child{display:flex;flex-wrap:wrap;gap:7px}.super-admin-shell .super-priority-dot{display:inline-flex;min-width:29px;min-height:19px;align-items:center;justify-content:center;border:1px solid;border-radius:4px;font-size:11px;font-weight:950}.super-admin-shell .super-priority-dot.danger{color:var(--command-red)}.super-admin-shell .super-priority-dot.warn,.super-admin-shell .super-priority-dot.warning{color:var(--command-orange)}.super-admin-shell .super-priority-dot.info{color:var(--command-blue)}.super-admin-shell .super-priority-dot.good{color:var(--command-green)}.super-admin-shell .super-command-rail{display:grid;grid-gap:10px;gap:10px}.super-admin-shell .super-command-rail section{display:grid;grid-gap:8px;gap:8px;padding:11px 10px}.super-admin-shell .super-command-rail section.danger{border-color:#ffd2db;box-shadow:inset 4px 0 0 var(--command-red)}.super-admin-shell .super-command-rail section:not(.danger):first-child{border-color:#d7e2ef;box-shadow:inset 4px 0 0 var(--command-blue)}.super-admin-shell .super-command-rail section.empty{background:#f8fafc;box-shadow:inset 4px 0 0 #94a3b8}.super-admin-shell .super-command-rail section:nth-child(2){gap:0}.super-admin-shell .super-command-rail section:nth-child(2) a{min-height:31px;justify-content:space-between;border-top:1px solid #eef2f7}.super-admin-shell .super-command-rail section p strong{display:block;margin-bottom:2px;font-size:12px}.super-admin-shell .super-live-gates-action{min-height:32px;width:100%;display:inline-flex;align-items:center;justify-content:center;border:1px solid #d7e2ef;border-radius:7px;background:#ffffff;color:var(--command-blue);cursor:pointer;font:inherit;font-size:12px;font-weight:950;padding:0 10px}.super-admin-shell .super-live-gates-action:focus-visible,.super-admin-shell .super-live-gates-action:hover:not(:disabled){border-color:#b9c8d8;outline:0}.super-admin-shell .hardware-command-workspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.38fr);grid-gap:14px;gap:14px;align-items:start}.super-admin-shell .hardware-list-workbench,.super-admin-shell .hardware-register-actions{grid-column:1}.super-admin-shell .hardware-list-workbench{grid-row:1}.super-admin-shell .hardware-register-actions{grid-row:2}.super-admin-shell .hardware-add-card{grid-column:2;grid-row:1/span 2}.super-admin-shell .hardware-list-workbench{overflow:hidden;padding:0}.super-admin-shell .hardware-list-workbench .super-workbench-header{border-bottom:1px solid var(--command-line)}.super-admin-shell .hardware-list-workbench .hardware-work-table button{min-height:31px}.super-admin-shell .internal-staff-layout{grid-template-columns:minmax(0,1fr) minmax(420px,.52fr);gap:10px}.super-admin-shell .internal-staff-workbench{overflow:hidden;padding:0}.super-admin-shell .internal-staff-workbench .super-workbench-header{border-bottom:1px solid var(--command-line)}.super-admin-shell .internal-staff-workbench .staff-department-tabs{border-bottom:1px solid var(--command-line);padding:8px 12px}.super-admin-shell .internal-staff-work-table tr.selected td{background:#f0f7ff}.super-admin-shell .internal-staff-work-table button{min-height:31px}.super-admin-shell .internal-billing-workbench{overflow:hidden}.super-admin-shell .internal-billing-work-table tr.selected td{background:#f0f7ff}.super-admin-shell .internal-billing-work-table button.super-priority-dot{cursor:pointer;background:#ffffff;font:inherit}.super-admin-shell .internal-billing-row-button{width:100%;min-height:auto;display:grid;grid-gap:3px;gap:3px;border:0;background:transparent;color:inherit;cursor:pointer;font:inherit;text-align:left;padding:0}.super-admin-shell .internal-billing-row-button:active{transform:none}.super-admin-shell .internal-billing-rail p{display:grid;grid-gap:2px;gap:2px}.super-admin-shell .internal-billing-rail p small{display:block;color:var(--command-muted);font-size:11px;font-weight:825}.super-admin-shell .internal-case-workbench{overflow:hidden;padding:0}.super-admin-shell .internal-case-workbench .super-workbench-header{border-bottom:1px solid var(--command-line)}.super-admin-shell .internal-case-workbench .internal-bulk-actions{border-bottom:1px solid var(--command-line);border-radius:0;margin:0}.super-admin-shell .internal-case-work-table tr.selected td{background:#f0f7ff}.super-admin-shell .internal-case-work-table tr.bulk-selected td{background:#fff8eb}.super-admin-shell .internal-case-work-table .internal-case-open{width:100%;min-height:auto;display:grid;grid-gap:3px;gap:3px;border:0;background:transparent;color:inherit;cursor:pointer;font:inherit;text-align:left;padding:0}.super-admin-shell .internal-case-work-table .internal-case-open:active{transform:none}.super-admin-shell .internal-case-work-table .internal-case-select{min-height:24px;display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:900}.super-admin-shell .internal-case-work-table .internal-case-select span{color:var(--command-muted)}.super-admin-shell .diagnostic-health-workspace{grid-template-columns:minmax(0,1fr)}.super-admin-shell .diagnostic-health-workbench{display:grid;grid-gap:10px;gap:10px;overflow:visible;border:0;background:transparent}.super-admin-shell .internal-ops-grid{grid-template-columns:minmax(0,1fr) minmax(380px,.45fr);gap:10px}.super-admin-shell .internal-case-list-card{grid-column:1;grid-row:1}.super-admin-shell .internal-case-detail-card{grid-column:2;grid-row:1/span 2;position:-webkit-sticky;position:sticky;top:74px}.super-admin-shell .internal-inbox-card{grid-column:1;grid-row:2}@media (max-width:1180px){.super-admin-shell :is(.store-page-layout,.owner-layout,.payment-setup-layout,.internal-ops-grid,.internal-audit-layout,.internal-staff-layout,.super-workspace){grid-template-columns:1fr}.super-admin-shell .hardware-command-workspace{grid-template-columns:1fr}.super-admin-shell .hardware-add-card,.super-admin-shell .hardware-list-workbench,.super-admin-shell .hardware-register-actions,.super-admin-shell .internal-case-detail-card,.super-admin-shell .internal-case-list-card,.super-admin-shell .internal-inbox-card{grid-column:auto;grid-row:auto}.super-admin-shell .internal-case-detail-card{position:static}.super-admin-shell .super-command-rail{grid-template-columns:repeat(3,minmax(0,1fr))}.super-admin-shell .register-slot{grid-template-columns:1fr}}@media (max-width:980px){.super-admin-shell .content>:not(.super-command-topbar):not(.command-page){margin-left:12px;margin-right:12px}.super-admin-shell :is(.internal-risk-boundary,.internal-ops-command-board,.feature-status-board){grid-template-columns:1fr}.super-admin-shell .release-command-list li,.super-admin-shell .release-field-grid,.super-admin-shell .release-next-action,.super-admin-shell .release-readiness-grid,.super-admin-shell .release-rollout-safety,.super-admin-shell .release-shell-status-grid,.super-admin-shell .release-verdict-grid{grid-template-columns:1fr}.super-admin-shell .release-next-action article:first-child{grid-row:auto}.super-admin-shell .release-row-actions{flex-direction:column;align-items:stretch}.super-admin-shell :is(.internal-control-board,.internal-ops-overview,.feature-tracker-kpis)>:is(.internal-ops-next,div:first-child){grid-column:auto}.super-admin-shell .payment-save-bar,.super-admin-shell .payment-store-group,.super-admin-shell .super-command-rail,.super-admin-shell .super-workbench-filter-form,.super-admin-shell .super-workbench-header{grid-template-columns:1fr}}@media (max-width:640px){.super-admin-shell :is(.internal-settings-domain-grid,.internal-integrations-grid,.internal-payouts-grid,.internal-transactions-grid,.internal-store-workflow-grid,.super-command-grid,.store-card-grid,.internal-role-grid,.internal-staff-dossier,.internal-case-context-grid,.datacap-guide-grid,.super-mini-grid){grid-template-columns:1fr}}.super-admin-shell>.content{width:100%;max-width:none;min-width:0;justify-self:stretch;margin-inline:0;padding:0 20px 24px;overflow-x:hidden}.super-admin-shell>.content>.command-page,.super-admin-shell>.content>.super-command-topbar,.super-admin-shell>.content>:not(.super-command-topbar):not(.command-page){width:100%;max-width:none;min-width:0;margin-left:0;margin-right:0}.super-admin-shell>.content>.super-command-topbar{margin-top:10px;border:1px solid var(--command-line);border-radius:8px}.super-admin-shell .command-page{grid-template-columns:minmax(0,1fr) minmax(236px,.14fr);gap:12px;padding:12px 0 24px}.super-admin-shell .command-side-rail,.super-admin-shell .super-command-rail{min-width:0}.super-admin-shell .command-side-rail :is(a,button),.super-admin-shell .super-command-rail :is(a,button){min-width:0}.super-admin-shell .command-side-rail :is(span,strong,small),.super-admin-shell .super-command-rail :is(span,strong,small){min-width:0;overflow-wrap:anywhere}.super-admin-shell .super-workspace{grid-template-columns:minmax(0,1fr) minmax(260px,.18fr);gap:12px}.super-admin-shell .payment-launch-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:8px 0 10px}.super-admin-shell .payment-launch-strip article{min-height:58px;grid-template-columns:auto minmax(0,1fr);align-content:center;padding:9px 10px}.super-admin-shell .payment-launch-strip b{width:26px;height:26px;font-size:11px}.super-admin-shell .payment-launch-strip strong{font-size:12px}.super-admin-shell .payment-launch-strip span{font-size:11px;line-height:1.25}.super-admin-shell .payment-setup-layout{grid-template-columns:minmax(640px,1fr) minmax(420px,.42fr);gap:12px}.super-admin-shell :is(.store-page-layout,.owner-layout){grid-template-columns:minmax(0,1fr) minmax(430px,.36fr);gap:12px}.super-admin-shell :is(.store-table-card,.owner-list-card){order:1;min-width:0}.super-admin-shell :is(.store-form-card,.owner-form-card){order:2;position:-webkit-sticky;position:sticky;top:76px;min-width:0}.super-admin-shell .store-card-grid{grid-template-columns:repeat(auto-fit,minmax(390px,1fr));align-items:stretch}.super-admin-shell .store-card{display:grid;align-content:start}.super-admin-shell .store-card dl{grid-template-columns:repeat(2,minmax(0,1fr))}.super-admin-shell .owner-form-card .owner-setup-summary{grid-template-columns:1fr;gap:7px}.super-admin-shell .owner-form-card .owner-setup-summary article{min-height:58px}.super-admin-shell .owner-form-card .store-checklist{max-height:min(32vh,300px);overflow:auto}.super-admin-shell :is(.store-form-card,.owner-form-card) :is(label,.store-checklist label){min-width:0}.super-admin-shell .hardware-list-workbench .super-workbench-header,.super-admin-shell .payment-account-workbench .super-workbench-header{grid-template-columns:minmax(0,1fr) minmax(430px,.54fr)}.super-admin-shell .hardware-list-workbench .super-workbench-filter-form,.super-admin-shell .payment-account-workbench .super-workbench-filter-form{grid-template-columns:minmax(220px,1fr) minmax(150px,auto) auto}.super-admin-shell .hardware-add-card,.super-admin-shell .payment-form-card{position:-webkit-sticky;position:sticky;top:76px}.super-admin-shell .payment-form-card .payment-store-picker{max-height:min(42vh,360px);overflow:auto}.super-admin-shell .payment-form-card .datacap-advanced-fields summary{grid-template-columns:1fr;gap:3px;align-items:start}.super-admin-shell .payment-form-card .datacap-advanced-fields summary :is(strong,span){min-width:0}.super-admin-shell .hardware-command-workspace{grid-template-columns:minmax(0,1fr) minmax(420px,.34fr);gap:12px}.super-admin-shell .hardware-command-workspace .super-command-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.super-admin-shell .hardware-register-actions>.form-grid.two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:8px;gap:8px}.super-admin-shell .content .hardware-register-actions .super-command-card{min-height:72px;align-content:center;padding:10px 12px}.super-admin-shell .content .hardware-register-actions .super-command-card span{white-space:normal}.super-admin-shell .hardware-add-card .form-grid.two{display:grid;grid-template-columns:1fr;grid-gap:8px;gap:8px}.super-admin-shell .hardware-add-card .form-grid.two label,.super-admin-shell .hardware-register-actions>.form-grid.two label{display:grid;grid-template-columns:1fr;grid-gap:5px;gap:5px;align-items:start;min-width:0}.super-admin-shell .hardware-add-card .form-grid.two label small{margin:0;white-space:normal}.super-admin-shell .hardware-add-card .form-grid.two :is(input,select,textarea){width:100%;min-width:0}.super-admin-shell .hardware-add-card .admin-action-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.super-admin-shell .hardware-add-card .admin-action-row button{width:100%}.super-admin-shell .platform-device-change-safety{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;margin:0 0 10px;padding:10px 12px;border:1px solid #d7e2ef;border-radius:8px;background:rgba(248,251,255,.92);box-shadow:inset 4px 0 0 var(--command-blue),0 14px 34px rgba(15,39,67,.06)}.super-admin-shell .platform-device-change-safety.locked{background:#f8fbff;box-shadow:inset 4px 0 0 var(--command-blue),0 14px 34px rgba(15,39,67,.06)}.super-admin-shell .platform-device-change-safety.unlocked{border-color:#ffd39b;background:#fff8eb;box-shadow:inset 4px 0 0 var(--command-orange),0 14px 34px rgba(126,76,0,.09)}.super-admin-shell .platform-device-change-safety>div{display:grid;grid-gap:3px;gap:3px;min-width:0}.super-admin-shell .platform-device-change-safety span{color:var(--command-muted);font-size:10px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.super-admin-shell .platform-device-change-safety strong{color:var(--command-ink);font-size:13px;font-weight:950;line-height:1.2}.super-admin-shell .platform-device-change-safety small{color:var(--command-muted);font-size:11px;font-weight:825;line-height:1.3;overflow-wrap:anywhere}.super-admin-shell .platform-device-change-safety button{min-height:34px;white-space:nowrap}.super-admin-shell :is(.store-selected-dossier,.owner-selected-dossier,.payment-selected-dossier,.hardware-selected-dossier){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:stretch;margin:10px 0;padding:9px;border:1px solid #d7e2ef;border-left:4px solid var(--command-blue);border-radius:8px;background:#f8fbff}.super-admin-shell :is(.store-selected-dossier,.owner-selected-dossier,.payment-selected-dossier,.hardware-selected-dossier).warn{border-left-color:var(--command-orange);background:#fff8eb}.super-admin-shell :is(.store-selected-dossier,.owner-selected-dossier,.payment-selected-dossier,.hardware-selected-dossier).danger{border-left-color:var(--command-red);background:#fff7f7}.super-admin-shell :is(.store-selected-dossier,.owner-selected-dossier,.payment-selected-dossier,.hardware-selected-dossier)>div{display:grid;grid-gap:3px;gap:3px;min-width:0;align-content:center}.super-admin-shell :is(.store-selected-dossier,.owner-selected-dossier,.payment-selected-dossier,.hardware-selected-dossier) span{color:var(--command-muted);font-size:10px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.super-admin-shell :is(.store-selected-dossier,.owner-selected-dossier,.payment-selected-dossier,.hardware-selected-dossier) strong{color:var(--command-ink);font-size:13px;font-weight:950;line-height:1.2}.super-admin-shell :is(.store-selected-dossier,.owner-selected-dossier,.payment-selected-dossier,.hardware-selected-dossier) small{color:var(--command-muted);font-size:11px;font-weight:825;line-height:1.3;overflow-wrap:anywhere}.super-admin-shell :is(.store-selected-dossier,.owner-selected-dossier,.payment-selected-dossier,.hardware-selected-dossier)>button{align-self:center;min-height:34px;white-space:nowrap}.super-admin-shell .diagnostic-command-workspace{margin-top:10px}.super-admin-shell .diagnostic-queue-workbench{overflow:hidden}.super-admin-shell .diagnostic-health-rail section:first-child:not(.danger){box-shadow:inset 4px 0 0 var(--command-blue)}@media (max-width:1320px){.super-admin-shell .command-page,.super-admin-shell .hardware-command-workspace,.super-admin-shell .owner-layout,.super-admin-shell .payment-setup-layout,.super-admin-shell .store-page-layout,.super-admin-shell .super-workspace{grid-template-columns:1fr}.super-admin-shell .hardware-add-card,.super-admin-shell .owner-form-card,.super-admin-shell .payment-form-card,.super-admin-shell .store-form-card{position:static}.super-admin-shell .hardware-list-workbench .super-workbench-header,.super-admin-shell .payment-account-workbench .super-workbench-header{grid-template-columns:1fr}}@media (max-width:980px){.super-admin-shell>.content{padding:0 12px 18px}.super-admin-shell>.content>.super-command-topbar{margin-top:8px}.super-admin-shell .hardware-command-workspace .super-command-grid,.super-admin-shell .payment-launch-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.super-admin-shell .hardware-list-workbench .super-workbench-filter-form,.super-admin-shell .payment-account-workbench .super-workbench-filter-form{grid-template-columns:1fr}.super-admin-shell :is(.store-selected-dossier,.owner-selected-dossier,.payment-selected-dossier,.hardware-selected-dossier){grid-template-columns:1fr}.super-admin-shell .hardware-register-actions>.form-grid.two{grid-template-columns:1fr}}@media (max-width:640px){.super-admin-shell .hardware-add-card .admin-action-row,.super-admin-shell .hardware-command-workspace .super-command-grid,.super-admin-shell .payment-launch-strip,.super-admin-shell .platform-device-change-safety{grid-template-columns:1fr}.super-admin-shell .platform-device-change-safety button{width:100%}}.public-site{--public-ink:#071426;--public-muted:#516476;--public-line:rgba(7,20,38,0.12);--public-panel:#ffffff;--public-page:#f3f7fa;--public-teal:#0089a7;--public-cyan:#20c5df;--public-yellow:#ffc400;--public-shadow:0 18px 42px rgba(7,20,38,0.12);background:var(--public-page)}.public-document-page .public-nav,.public-home-page .public-nav,.public-site .public-nav,.public-support-page .public-nav{position:-webkit-sticky;position:sticky;top:12px;z-index:90;display:flex;align-items:center;justify-content:space-between;gap:16px;width:min(1240px,calc(100% - 64px));min-height:62px;margin-inline:auto;border:1px solid rgba(7,20,38,.1);border-radius:8px;background:rgba(255,255,255,.96);box-shadow:0 14px 34px rgba(7,20,38,.12);color:var(--public-ink);padding:8px 10px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.public-document-page .public-brand,.public-home-page .public-brand,.public-site .public-brand,.public-support-page .public-brand{display:inline-flex;align-items:center;justify-content:flex-start;gap:10px;width:auto;min-width:158px;min-height:46px;border-radius:8px;background:#ffffff;color:var(--public-ink);box-shadow:inset 0 0 0 1px rgba(7,20,38,.08);padding:0 13px;text-decoration:none}.public-document-page .public-brand img,.public-home-page .public-brand img,.public-site .public-brand img,.public-support-page .public-brand img{display:block;width:30px;height:30px;object-fit:contain}.public-site .public-brand span{color:var(--public-ink);font-size:.98rem;font-weight:950;line-height:1}.public-document-page .public-nav-links,.public-home-page .public-nav-links,.public-site .public-nav-links,.public-support-page .public-nav-links{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0}.public-document-page .public-nav-links a,.public-home-page .public-nav-links a,.public-site .public-nav-links a,.public-support-page .public-nav-links a{min-height:44px;border-radius:8px;color:#122235;font-size:.9rem;font-weight:900;padding:0 12px;text-decoration:none}.public-site .public-nav-links a[aria-current=page]{color:var(--public-teal)}.public-site .public-nav-login{border:1px solid rgba(7,20,38,.12);background:#f6fafc}.public-site .public-nav-cta{border:1px solid rgba(255,196,0,.72);background:var(--public-yellow);color:var(--public-ink);box-shadow:0 10px 22px rgba(255,196,0,.18)}.public-home-page .public-hero{position:relative;isolation:isolate;display:grid;align-items:end;min-height:clamp(560px,76vh,650px);margin-top:-82px;overflow:hidden;background:#061426;padding:120px 0 42px}.public-home-page .public-hero:before{position:absolute;inset:0;z-index:-2;display:block;content:"";background-image:linear-gradient(90deg,rgba(4,13,24,.98) 0,rgba(4,13,24,.88) 36%,rgba(4,13,24,.5) 66%,rgba(4,13,24,.18) 100%),var(--hero-image);background-position:100%;background-size:cover}.public-home-page .public-hero:after{position:absolute;inset:auto 0 0;z-index:-1;display:block;height:42%;content:"";background:linear-gradient(180deg,transparent,rgba(4,13,24,.78))}.public-home-page .public-hero-inner{width:min(1240px,calc(100% - 64px));margin-inline:auto;display:grid;grid-template-columns:minmax(0,720px);align-items:end}.public-home-page .public-hero-copy{display:grid;grid-gap:16px;gap:16px;max-width:720px;color:#ffffff}.public-home-page .public-hero .public-eyebrow{color:var(--public-yellow)}.public-home-page .public-hero h1{max-width:720px;color:#ffffff;font-size:clamp(3.15rem,5.55vw,4.85rem);line-height:.95}.public-home-page .public-hero-copy>p{max-width:620px;color:rgba(255,255,255,.9);font-size:1.08rem;line-height:1.58}.public-home-page .public-secondary{border-color:rgba(255,255,255,.46);background:rgba(255,255,255,.1);color:#ffffff}.public-hero-proofline{display:flex;flex-wrap:wrap;gap:8px;max-width:650px;padding-top:2px}.public-hero-proofline span{display:inline-flex;align-items:center;min-height:30px;border:1px solid rgba(255,255,255,.22);border-radius:999px;background:rgba(255,255,255,.1);color:rgba(255,255,255,.9);font-size:.76rem;font-weight:950;padding:0 11px}.public-workflow-preview{position:relative;z-index:3;display:grid;grid-template-columns:minmax(220px,.34fr) minmax(0,.66fr);grid-gap:10px;gap:10px;width:min(1240px,calc(100% - 64px));margin:-30px auto 0;border:1px solid rgba(7,20,38,.12);border-radius:8px;background:rgba(255,255,255,.97);box-shadow:var(--public-shadow);padding:12px}.public-workflow-preview .public-command-header{display:grid;align-content:center;grid-gap:4px;gap:4px;border-right:1px solid rgba(7,20,38,.1);padding:8px 14px 8px 4px}.public-workflow-preview .public-command-header span{color:var(--public-teal);font-size:.75rem;font-weight:950;text-transform:uppercase}.public-workflow-preview .public-command-header strong{color:var(--public-ink);font-size:1.22rem;line-height:1.1}.public-workflow-preview .public-command-header small,.public-workflow-preview .public-hero-status-grid small,.public-workflow-preview .public-spine-preview small{color:var(--public-muted);font-size:.79rem;font-weight:760;line-height:1.35}.public-workflow-preview .public-spine-preview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.public-workflow-preview .public-hero-status-grid article,.public-workflow-preview .public-spine-preview article{min-width:0;border:1px solid rgba(7,20,38,.1);border-radius:8px;background:#f7fbfd;padding:10px}.public-workflow-preview .public-spine-preview article{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:9px;gap:9px}.public-workflow-preview .public-spine-preview article>span{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:999px;background:var(--public-ink);color:#ffffff;font-size:.78rem;font-weight:950}.public-workflow-preview .public-spine-preview div{display:grid;grid-gap:3px;gap:3px}.public-workflow-preview .public-hero-status-grid strong,.public-workflow-preview .public-spine-preview strong{color:var(--public-ink);font-size:.88rem;line-height:1.14}.public-workflow-preview .public-hero-status-grid{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:0}.public-workflow-preview .public-hero-status-grid article{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:8px;gap:8px;background:#eef8fb}.public-workflow-preview .public-hero-status-grid svg{color:var(--public-teal)}.public-workflow-preview .public-hero-status-grid small{display:block}.public-home-page .public-proof-band{margin-top:16px}.public-support-page .public-support-hero{position:relative;isolation:isolate;display:grid;align-items:end;min-height:430px;overflow:hidden;border-radius:8px;background:#061426;padding:46px}.public-support-page .public-support-hero:before{position:absolute;inset:0;z-index:1;content:"";background:linear-gradient(90deg,rgba(4,13,24,.95),rgba(4,13,24,.74) 48%,rgba(4,13,24,.26))}.public-support-page .public-support-copy{position:relative;z-index:2;max-width:780px;border:0;background:transparent;box-shadow:none;color:#ffffff;padding:0}.public-support-page .public-support-copy h1{max-width:780px;color:#ffffff;font-size:clamp(3.2rem,5.4vw,4.85rem);line-height:.96}.public-support-page .public-support-copy p:not(.public-eyebrow){max-width:690px;color:rgba(255,255,255,.86)}.public-support-page .public-support-copy .public-secondary{border-color:rgba(255,255,255,.46);background:rgba(255,255,255,.1);color:#ffffff}.public-support-page .public-support-photo{position:absolute;inset:0;z-index:0;min-height:100%;border:0;border-radius:0;background:#061426;box-shadow:none}.public-support-page .public-support-photo img{width:100%;height:100%;object-fit:cover}.public-document-page{background:var(--public-page)}.public-document-page .public-doc-hero{border-top:5px solid var(--public-teal);padding:38px}.public-document-page .public-doc-hero h1{font-size:clamp(2.7rem,4.4vw,4.15rem);line-height:1}.public-document-page .public-doc-actions a{min-width:150px}@media (max-width:900px){.public-document-page .public-nav,.public-home-page .public-nav,.public-site .public-nav,.public-support-page .public-nav{top:0;width:100%;min-height:58px;border-radius:0;padding:7px 10px}.public-document-page .public-brand,.public-home-page .public-brand,.public-site .public-brand,.public-support-page .public-brand{min-width:108px;min-height:42px;flex:0 0 auto;gap:7px;padding:0 9px}.public-document-page .public-brand img,.public-home-page .public-brand img,.public-site .public-brand img,.public-support-page .public-brand img{width:25px;height:25px}.public-site .public-brand span{font-size:.82rem}.public-document-page .public-nav-links,.public-home-page .public-nav-links,.public-site .public-nav-links,.public-support-page .public-nav-links{width:auto;margin-left:auto;gap:6px}.public-site .public-nav-optional{display:none!important}.public-document-page .public-nav-links a,.public-home-page .public-nav-links a,.public-site .public-nav-links a,.public-support-page .public-nav-links a{min-height:38px;border:1px solid rgba(7,20,38,.1);background:#f7fbfd;font-size:.72rem;padding:0 9px}.public-site .public-nav-links svg{display:none}.public-site .public-nav-cta{background:var(--public-yellow)}.public-home-page .public-hero{min-height:auto;margin-top:-58px;padding:94px 14px 36px}.public-home-page .public-hero:before{background-image:linear-gradient(180deg,rgba(4,13,24,.86) 0,rgba(4,13,24,.74) 40%,rgba(4,13,24,.98) 100%),var(--hero-image);background-position:58% top}.public-home-page .public-hero-inner{width:100%;grid-template-columns:1fr}.public-home-page .public-hero h1{max-width:100%;font-size:clamp(2.55rem,11vw,3.35rem);line-height:1}.public-home-page .public-hero-copy>p{font-size:.98rem}.public-workflow-preview{width:calc(100% - 28px);grid-template-columns:1fr;margin-top:-18px;padding:10px}.public-workflow-preview .public-command-header{border-right:0;border-bottom:1px solid rgba(7,20,38,.1);padding:2px 2px 10px}.public-home-page .public-proof-band,.public-workflow-preview .public-hero-status-grid,.public-workflow-preview .public-spine-preview{grid-template-columns:repeat(2,minmax(0,1fr))}.public-workflow-preview .public-spine-preview article{grid-template-columns:1fr}.public-workflow-preview .public-hero-status-grid small,.public-workflow-preview .public-spine-preview small{display:none}.public-home-page .public-proof-band{width:calc(100% - 28px);margin-top:14px}.public-support-page .public-support-hero{width:calc(100% - 28px);min-height:510px;margin-top:14px;padding:28px 22px}.public-support-page .public-support-hero:before{background:linear-gradient(180deg,rgba(4,13,24,.88),rgba(4,13,24,.7) 34%,rgba(4,13,24,.96))}.public-support-page .public-support-copy h1{font-size:clamp(2.55rem,11vw,3.35rem)}.public-document-page .public-doc-hero{width:calc(100% - 28px);margin-top:14px;padding:24px 22px}.public-document-page .public-doc-actions a{min-width:0;flex:1 1 132px}.public-footer{grid-template-columns:1fr;gap:20px;padding:24px}.public-footer-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.public-footer-cta{border-left:0;border-top:1px solid rgba(255,255,255,.16);padding:18px 0 0}}@media (max-width:430px){.public-document-page .public-brand,.public-home-page .public-brand,.public-site .public-brand,.public-support-page .public-brand{min-width:94px}.public-site .public-brand span{font-size:.76rem}.public-document-page .public-nav-links a,.public-home-page .public-nav-links a,.public-site .public-nav-links a,.public-support-page .public-nav-links a{padding:0 8px}.public-site .public-nav-full{display:none}.public-site .public-nav-short{display:inline}}@media (max-width:360px){.public-site .public-brand span{display:none}.public-document-page .public-brand,.public-home-page .public-brand,.public-site .public-brand,.public-support-page .public-brand{min-width:48px;justify-content:center}.public-home-page .public-proof-band,.public-workflow-preview .public-hero-status-grid,.public-workflow-preview .public-spine-preview{grid-template-columns:1fr}}.super-admin-shell .internal-ops-spine{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px}.super-admin-shell .internal-ops-spine article{min-height:74px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;border:1px solid var(--command-line);border-radius:8px;background:#ffffff;padding:10px;box-shadow:inset 3px 0 0 #94a3b8}.super-admin-shell .internal-ops-spine article[data-state=ready]{box-shadow:inset 3px 0 0 var(--command-green)}.super-admin-shell .internal-ops-spine article[data-state=active]{box-shadow:inset 3px 0 0 var(--command-blue)}.super-admin-shell .internal-ops-spine article[data-state=attention]{border-color:#fde5b4;box-shadow:inset 3px 0 0 var(--command-yellow)}.super-admin-shell .internal-ops-spine article[data-state=danger]{border-color:#ffd2db;box-shadow:inset 3px 0 0 var(--command-red)}.super-admin-shell .internal-ops-spine article>span{width:26px;height:26px;display:inline-grid;place-items:center;border-radius:999px;background:#eef4ff;color:var(--command-blue);font-size:11px;font-weight:950}.super-admin-shell .internal-ops-spine article div{min-width:0;display:grid;grid-gap:2px;gap:2px}.super-admin-shell .internal-ops-spine article strong{overflow:hidden;color:var(--command-ink);font-size:13px;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.super-admin-shell .internal-ops-spine article small{color:var(--command-muted);font-size:11px;font-weight:825;line-height:1.25}.super-admin-shell .internal-ops-spine article b{min-width:30px;color:var(--command-ink);font-size:22px;font-weight:950;text-align:right}.super-admin-shell .internal-ops-next button{justify-self:start;min-height:30px}.super-admin-shell .internal-empty-table-state{min-height:92px;display:grid;align-content:center;grid-gap:4px;gap:4px;color:var(--command-muted)}.super-admin-shell .internal-empty-table-state strong{color:var(--command-ink);font-size:14px}.super-admin-shell .internal-empty-table-state span{font-size:12px;font-weight:825}.super-admin-shell .internal-case-empty-guide{display:grid;grid-gap:10px;gap:10px;border:1px dashed #cbd8e6;border-radius:8px;background:#f8fafc;padding:14px}.super-admin-shell .internal-case-empty-guide strong{color:var(--command-ink);font-size:16px}.super-admin-shell .internal-case-empty-guide p{margin:0;color:var(--command-muted);font-size:12px;font-weight:825;line-height:1.4}.super-admin-shell .internal-case-empty-guide ol{margin:0;padding-left:20px;display:grid;grid-gap:6px;gap:6px}.super-admin-shell .internal-case-empty-guide li{color:#26384d;font-size:12px;font-weight:850;line-height:1.35}.admin-page-pulse .owner-sales-focus{gap:10px}.admin-page-pulse .owner-comparison-toolbar{align-items:stretch;border:1px solid rgba(205,220,237,.78);border-radius:16px;background:rgba(255,255,255,.78);box-shadow:inset 0 1px 0 rgba(255,255,255,.92),0 10px 28px rgba(8,20,38,.05);padding:12px 14px;-webkit-backdrop-filter:blur(20px) saturate(145%);backdrop-filter:blur(20px) saturate(145%)}.admin-page-pulse .owner-comparison-title strong{font-size:26px;line-height:1.05}.admin-page-pulse .owner-comparison-controls{align-items:center}.admin-page-pulse .owner-comparison-controls input,.admin-page-pulse .owner-comparison-presets button{border-color:rgba(190,209,230,.9);border-radius:11px;background:rgba(255,255,255,.86)}.admin-page-pulse .owner-comparison-presets button.is-active{border-color:rgba(0,137,183,.48);background:#eaf7fb;color:#075985}.admin-page-pulse .owner-sales-comparison-card{border-color:rgba(205,220,237,.82);border-radius:16px;background:linear-gradient(135deg,rgba(255,255,255,.92),rgba(245,250,253,.72)),rgba(255,255,255,.84);box-shadow:inset 0 1px 0 rgba(255,255,255,.94),0 18px 46px rgba(8,20,38,.075);-webkit-backdrop-filter:blur(22px) saturate(150%);backdrop-filter:blur(22px) saturate(150%)}.admin-page-pulse .owner-sales-comparison-card .performance-summary-title{padding:14px 18px;background:rgba(255,255,255,.5)}.admin-page-pulse .owner-sales-comparison-card .owner-comparison-verdict{background:rgba(250,253,255,.62);padding:16px}.admin-page-pulse .owner-sales-comparison-card .owner-comparison-primary-metric,.admin-page-pulse .owner-sales-comparison-card .owner-metric-chip{border-color:rgba(205,220,237,.86);border-radius:12px;background:rgba(255,255,255,.74)}.admin-page-pulse .owner-sales-comparison-card .owner-metric-chip{min-height:82px}.admin-page-pulse .owner-sales-comparison-card .performance-summary-body{grid-column:2;align-content:stretch;min-height:360px;padding:18px 22px}.admin-page-pulse .owner-sales-comparison-card .performance-chart-panel{gap:10px}.admin-page-pulse .owner-sales-comparison-card .mobile-sales-chart-shell{min-height:300px}.admin-page-pulse .owner-sales-comparison-card .mobile-sales-chart-bars{height:230px}.admin-page-pulse .owner-command-header-compact{margin-top:2px}.super-admin-shell .release-register-update-path{display:grid;grid-gap:12px;gap:12px;border-left:6px solid var(--command-blue)}.super-admin-shell .release-floor-update-callout{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;border:1px solid rgba(34,197,94,.32);border-radius:14px;background:linear-gradient(135deg,rgba(255,255,255,.94),rgba(240,253,244,.84)),#ffffff;padding:14px;box-shadow:inset 0 1px 0 rgba(255,255,255,.9)}.super-admin-shell .release-builder-path-heading,.super-admin-shell .release-floor-update-callout div{min-width:0;display:grid;grid-gap:4px;gap:4px}.super-admin-shell .release-builder-path-heading span,.super-admin-shell .release-floor-update-callout span{color:var(--command-blue);font-size:11px;font-weight:950;letter-spacing:.03em;text-transform:uppercase}.super-admin-shell .release-builder-path-heading strong,.super-admin-shell .release-floor-update-callout strong{color:var(--command-ink);font-size:19px;font-weight:950;line-height:1.15}.super-admin-shell .release-floor-update-callout small{color:var(--command-muted);font-size:13px;font-weight:825;line-height:1.35}.super-admin-shell .release-floor-update-callout .primary-action{min-width:180px;min-height:42px;border-radius:9px}.super-admin-shell .release-builder-details{display:grid;grid-gap:10px;gap:10px;min-width:0;border:1px solid rgba(197,210,225,.92);border-radius:12px;background:rgba(255,255,255,.72);padding:10px}.super-admin-shell .release-builder-details>summary{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"heading toggle" "note toggle";grid-column-gap:12px;column-gap:12px;grid-row-gap:4px;row-gap:4px;align-items:center;min-width:0;cursor:pointer;list-style:none}.super-admin-shell .release-builder-details>summary .release-builder-path-heading{grid-area:heading}.super-admin-shell .release-builder-details>summary::-webkit-details-marker{display:none}.super-admin-shell .release-builder-details>summary:after{grid-area:toggle;justify-self:end;align-self:center;content:"Show";flex:0 0 auto;border:1px solid rgba(174,195,215,.82);border-radius:999px;padding:5px 10px;background:#ffffff;color:#344054;font-size:11px;font-weight:950}.super-admin-shell .release-builder-details[open]>summary:after{content:"Hide"}.super-admin-shell .release-builder-details>summary>small{grid-area:note;min-width:0;color:var(--command-muted);font-size:12px;font-weight:825;line-height:1.35;text-align:left}.super-admin-shell .release-floor-update-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.super-admin-shell .release-floor-update-steps article{min-width:0;display:grid;grid-template-columns:36px minmax(0,1fr);grid-gap:10px;gap:10px;border:1px solid #cfe0f3;border-radius:12px;background:rgba(255,255,255,.9);padding:12px}.super-admin-shell .release-floor-update-steps b{display:grid;place-items:center;width:36px;height:36px;border-radius:999px;background:#e9f6ff;color:var(--command-blue);font-size:14px;font-weight:950}.super-admin-shell .release-floor-update-steps div{min-width:0;display:grid;grid-gap:5px;gap:5px}.super-admin-shell .release-floor-update-steps span{color:var(--command-muted);font-size:11px;font-weight:950}.super-admin-shell .release-floor-update-steps strong{min-width:0;color:var(--command-ink);font-size:14px;font-weight:950;line-height:1.22;overflow-wrap:anywhere}.super-admin-shell .release-floor-update-steps small{color:var(--command-muted);font-size:12px;font-weight:825;line-height:1.35}.super-admin-shell .release-simple-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.super-admin-shell .release-simple-steps article{min-width:0;display:grid;grid-template-columns:34px minmax(0,1fr);grid-gap:10px;gap:10px;border:1px solid var(--command-line);border-radius:12px;background:rgba(255,255,255,.86);box-shadow:inset 0 1px 0 rgba(255,255,255,.9);padding:12px}.super-admin-shell .release-simple-steps b{display:grid;place-items:center;width:34px;height:34px;border-radius:999px;background:#071426;color:#ffffff;font-size:14px;font-weight:950}.super-admin-shell .release-simple-steps div{min-width:0;display:grid;grid-gap:5px;gap:5px}.super-admin-shell .release-simple-status-grid span,.super-admin-shell .release-simple-steps span{color:var(--command-muted);font-size:11px;font-weight:950}.super-admin-shell .release-simple-status-grid strong,.super-admin-shell .release-simple-steps strong{min-width:0;color:var(--command-ink);font-size:13px;font-weight:950;line-height:1.22;overflow-wrap:anywhere}.super-admin-shell .release-simple-status-grid small,.super-admin-shell .release-simple-steps small{color:var(--command-muted);font-size:12px;font-weight:825;line-height:1.35}.super-admin-shell .release-simple-status-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.super-admin-shell .release-simple-status-grid article{min-width:0;display:grid;grid-gap:4px;gap:4px;border:1px solid #d7e2ef;border-radius:12px;background:#f8fafc;padding:11px 12px}@media (max-width:1120px){.admin-page-pulse .owner-sales-comparison-card{grid-template-columns:1fr}.admin-page-pulse .owner-sales-comparison-card .owner-comparison-verdict{grid-column:1;border-right:0;border-bottom:1px solid rgba(205,220,237,.78)}.admin-page-pulse .owner-sales-comparison-card .owner-comparison-metric-chips{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-page-pulse .owner-sales-comparison-card .performance-summary-body{grid-column:1;min-height:0}.super-admin-shell .release-floor-update-steps,.super-admin-shell .release-simple-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.super-admin-shell .release-floor-update-callout{grid-template-columns:1fr}.super-admin-shell .release-floor-update-callout .primary-action{width:100%}.super-admin-shell .release-floor-update-steps,.super-admin-shell .release-simple-status-grid,.super-admin-shell .release-simple-steps{grid-template-columns:1fr}}@media (max-width:720px){.admin-page-pulse .owner-comparison-toolbar{border-radius:14px;padding:10px}.admin-page-pulse .owner-sales-comparison-card{border-radius:14px}.admin-page-pulse .owner-sales-comparison-card .owner-comparison-metric-chips{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-page-pulse .owner-sales-comparison-card .performance-summary-body{padding:12px}}@media (max-width:980px){.super-admin-shell .super-sidebar nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0;padding:0;overflow:visible}.super-admin-shell .super-nav-group{display:contents}.super-admin-shell .super-nav-group p,.super-admin-shell .super-sidebar .brand-mark,.super-admin-shell .super-sidebar .sidebar-note{display:none}.super-admin-shell .super-nav-group a{min-width:0;width:100%;justify-content:flex-start;padding:9px 10px;white-space:normal;overflow-wrap:anywhere}}.admin-shell.super-admin-shell{background:radial-gradient(circle at 22% 0,rgba(220,238,252,.72),transparent 30%),#f6f8fb}.admin-shell.super-admin-shell .super-sidebar{border-right:1px solid #d9e3ee;background:rgba(255,255,255,.92);color:#111827;box-shadow:none;-webkit-backdrop-filter:blur(18px) saturate(145%);backdrop-filter:blur(18px) saturate(145%)}.admin-shell.super-admin-shell .super-sidebar .brand-mark,.admin-shell.super-admin-shell .super-sidebar .sidebar-note{border:1px solid #dbe6f1;border-radius:8px;background:rgba(255,255,255,.86);color:#111827;box-shadow:none}.admin-shell.super-admin-shell .super-sidebar :where(strong,span,small),.admin-shell.super-admin-shell .super-user-menu :where(strong,small){color:#111827}.admin-shell.super-admin-shell .brand-icon{background:#e5f3ff;color:#0f68b1}.admin-shell.super-admin-shell .super-nav-group p{color:#7b8ba0}.admin-shell.super-admin-shell .super-nav-group a{border:1px solid transparent;border-radius:8px;background:transparent;color:#263244;box-shadow:none}.admin-shell.super-admin-shell .super-nav-group a svg{color:#6b7b8f}.admin-shell.super-admin-shell .super-nav-group a:hover{border-color:#d8e5f1;background:rgba(255,255,255,.72)}.admin-shell.super-admin-shell .super-nav-group a.active{border-color:#bdd7ec;background:#eaf5ff;color:#0b5f9f;box-shadow:inset 4px 0 0 #1473c7}.admin-shell.super-admin-shell .super-nav-group a.active svg{color:#1473c7}.admin-shell.super-admin-shell .hero,.admin-shell.super-admin-shell .super-global-search,.admin-shell.super-admin-shell .super-user-menu,.admin-shell.super-admin-shell>.content>.super-command-topbar{border:1px solid #d9e3ee;border-radius:8px;background:rgba(255,255,255,.86);box-shadow:inset 0 1px 0 rgba(255,255,255,.94),0 8px 24px rgba(15,38,64,.05);-webkit-backdrop-filter:blur(18px) saturate(145%);backdrop-filter:blur(18px) saturate(145%)}.admin-shell:not(.super-admin-shell),.super-admin-shell{background:radial-gradient(circle at 20% 0,rgba(221,238,251,.7),transparent 28%),#f6f8fb;color:#111827}.admin-shell:not(.super-admin-shell)>.sidebar,.super-admin-shell .super-sidebar{border-right:1px solid #d9e3ee;background:rgba(255,255,255,.9);color:#111827;box-shadow:none;-webkit-backdrop-filter:blur(18px) saturate(145%);backdrop-filter:blur(18px) saturate(145%)}.admin-shell:not(.super-admin-shell) .brand-mark,.admin-shell:not(.super-admin-shell) .sidebar-note,.admin-shell:not(.super-admin-shell) .sidebar-store-context,.super-admin-shell .brand-mark,.super-admin-shell .sidebar-note{border:1px solid #dbe6f1;border-radius:8px;background:rgba(255,255,255,.82);color:#111827;box-shadow:none}.admin-shell:not(.super-admin-shell) .brand-mark small,.admin-shell:not(.super-admin-shell) .brand-mark strong,.super-admin-shell .brand-mark small,.super-admin-shell .brand-mark strong,.super-admin-shell .sidebar-note small,.super-admin-shell .sidebar-note span,.super-admin-shell .sidebar-note strong{color:#111827}.super-admin-shell .brand-icon{background:#e5f3ff;color:#0f68b1}.admin-shell:not(.super-admin-shell) .sidebar-nav-group p,.super-admin-shell .super-nav-group p{color:#7b8ba0}.admin-shell:not(.super-admin-shell) .sidebar-nav-group a,.super-admin-shell .super-nav-group a{border:1px solid transparent;border-radius:8px;background:transparent;color:#263244;box-shadow:none}.admin-shell:not(.super-admin-shell) .sidebar-nav-group a svg,.super-admin-shell .super-nav-group a svg{color:#6b7b8f}.admin-shell:not(.super-admin-shell) .sidebar-nav-group a:hover,.super-admin-shell .super-nav-group a:hover{border-color:#d8e5f1;background:rgba(255,255,255,.72)}.admin-shell:not(.super-admin-shell) .sidebar-nav-group a.active,.admin-shell:not(.super-admin-shell) .sidebar-nav-group a[aria-current=page],.super-admin-shell .super-nav-group a.active{border-color:#bdd7ec;background:#eaf5ff;color:#0b5f9f;box-shadow:inset 4px 0 0 #1473c7}.admin-shell:not(.super-admin-shell) .sidebar-nav-group a.active svg,.admin-shell:not(.super-admin-shell) .sidebar-nav-group a[aria-current=page] svg,.super-admin-shell .super-nav-group a.active svg{color:#1473c7}.admin-shell:not(.super-admin-shell) .hero,.super-admin-shell .hero,.super-admin-shell .super-global-search,.super-admin-shell .super-user-menu,.super-admin-shell>.content>.super-command-topbar{border:1px solid #d9e3ee;border-radius:8px;background:rgba(255,255,255,.84);box-shadow:inset 0 1px 0 rgba(255,255,255,.94),0 8px 24px rgba(15,38,64,.05);-webkit-backdrop-filter:blur(18px) saturate(145%);backdrop-filter:blur(18px) saturate(145%)}.admin-shell:not(.super-admin-shell) .hero h2,.super-admin-shell .hero h2{color:#111827;font-size:24px}.admin-shell:not(.super-admin-shell) .hero p,.admin-shell:not(.super-admin-shell) .hero-subheading,.super-admin-shell .hero-subheading,.super-admin-shell .super-breadcrumb,.super-admin-shell .super-breadcrumb a,.super-admin-shell .super-breadcrumb span{color:#59677a}.super-admin-shell .super-breadcrumb strong,.super-admin-shell .super-user-menu strong{color:#111827}.admin-shell:not(.super-admin-shell) :where(.card,.owner-panel,.report-card,.metric-card,.live-status-card,.detail-table-card,.labor-panel,.weekly-report-panel,.weekly-pl-panel,.performance-summary-card,.timesheet-command-panel,.owner-command-header,.portal-command-strip,.manager-live-command),.super-admin-shell :is(.card,.internal-ops-card,.internal-create-case-panel,.internal-ops-command-board,.super-workbench,.internal-staff-list,.internal-staff-editor,.internal-audit-panel,.internal-audit-side .card,.setup-card,.store-form-card,.store-table-card,.owner-form-card,.owner-list-card,.payment-form-card,.payment-account-list,.feature-status-board,.feature-tracker-item,.owner-warning){border-color:#d9e3ee;border-radius:8px;background:rgba(255,255,255,.88);box-shadow:inset 0 1px 0 rgba(255,255,255,.94),0 8px 24px rgba(15,38,64,.05);-webkit-backdrop-filter:blur(16px) saturate(140%);backdrop-filter:blur(16px) saturate(140%)}.admin-shell:not(.super-admin-shell) :where(.primary-action,button[type=submit]),.super-admin-shell :where(.primary-action,button[type=submit]){border-color:#0f68b1;background:#0f68b1;color:#ffffff;box-shadow:none}.admin-shell:not(.super-admin-shell) :where(button,.primary-action,.secondary-action,.ghost-link,.excel-export-button),.super-admin-shell :where(button,.primary-action,.secondary-action,.super-sidebar-toggle){border-radius:8px;letter-spacing:0}.super-admin-shell .sidebar-note button,.super-admin-shell .super-sidebar-toggle{border:1px solid #d3e0ec;background:#ffffff;color:#0f68b1}.admin-shell:is(.admin-page-pulse,.admin-page-schedule,.admin-page-employees){--workflow-glass-panel:rgba(255,255,255,0.74);--workflow-glass-panel-strong:rgba(255,255,255,0.91);--workflow-glass-line:rgba(193,210,229,0.78);--workflow-glass-shadow:0 18px 46px rgba(17,42,72,0.075);background:linear-gradient(145deg,rgba(18,131,184,.1),rgba(18,131,184,0) 34%),linear-gradient(235deg,rgba(245,185,26,.08),rgba(245,185,26,0) 42%),#f4f8fb}.admin-shell:is(.admin-page-pulse,.admin-page-schedule,.admin-page-employees) .content{background:transparent}.admin-page-pulse .owner-closeout-review-card,.admin-page-pulse .owner-command-header-compact,.admin-page-pulse .owner-sales-comparison-card,.admin-page-pulse .owner-store-pulse-card,.admin-page-pulse .owner-workflow-pulse,.admin-shell:is(.admin-page-pulse,.admin-page-schedule,.admin-page-employees) .hero,.owner-sales-focus{border-color:var(--workflow-glass-line);background:linear-gradient(145deg,var(--workflow-glass-panel-strong),rgba(245,250,253,.66));box-shadow:inset 0 1px 0 rgba(255,255,255,.96),var(--workflow-glass-shadow);-webkit-backdrop-filter:blur(22px) saturate(155%);backdrop-filter:blur(22px) saturate(155%)}.admin-page-pulse .owner-command-header-compact,.admin-page-pulse .owner-workflow-pulse,.owner-sales-focus{border-radius:12px}.admin-page-pulse .owner-command-header-compact>div,.admin-page-pulse .owner-sales-comparison-card .performance-chart-panel,.admin-page-pulse .owner-sales-comparison-card .performance-read-select,.admin-page-pulse .owner-workflow-actions button,.admin-page-pulse .owner-workflow-spine a,.admin-page-pulse .owner-workflow-status-card,.owner-comparison-toolbar{border-color:rgba(193,210,229,.74);background:linear-gradient(145deg,rgba(255,255,255,.82),rgba(247,251,254,.7));box-shadow:inset 0 1px 0 rgba(255,255,255,.9);-webkit-backdrop-filter:blur(16px) saturate(140%);backdrop-filter:blur(16px) saturate(140%)}.owner-comparison-presets button{border-color:rgba(193,210,229,.76);background:rgba(255,255,255,.74);box-shadow:inset 0 1px 0 rgba(255,255,255,.9)}.owner-comparison-presets button.is-active{border-color:rgba(18,131,184,.38);background:linear-gradient(145deg,rgba(234,245,255,.96),rgba(255,255,255,.78));color:#075985;box-shadow:inset 0 1px 0 rgba(255,255,255,.94),0 8px 20px rgba(18,131,184,.1)}.admin-page-pulse .owner-sales-comparison-card .mobile-sales-chart-shell{background:linear-gradient(180deg,rgba(255,255,255,.5),rgba(247,251,254,.86))}.admin-page-pulse .owner-sales-comparison-card .performance-read-note{border-color:rgba(193,210,229,.7);background:rgba(255,255,255,.62)}.admin-shell:is(.admin-page-pulse,.admin-page-schedule,.admin-page-employees){background:#f5f7fa}.admin-shell:is(.admin-page-pulse,.admin-page-schedule,.admin-page-employees)>.sidebar{background:#f7f8fa;border-right:1px solid #e1e6ee;box-shadow:none;color:#202938}.admin-shell:is(.admin-page-pulse,.admin-page-schedule,.admin-page-employees) .desktop-brand-mark,.admin-shell:is(.admin-page-pulse,.admin-page-schedule,.admin-page-employees) .portal-sidebar-heading,.admin-shell:is(.admin-page-pulse,.admin-page-schedule,.admin-page-employees) .sidebar-note,.admin-shell:is(.admin-page-pulse,.admin-page-schedule,.admin-page-employees) .sidebar-store-context{border:1px solid #dce3ec;background:#ffffff;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.admin-shell:is(.admin-page-pulse,.admin-page-schedule,.admin-page-employees) .portal-sidebar-heading strong,.admin-shell:is(.admin-page-pulse,.admin-page-schedule,.admin-page-employees) .sidebar-note strong{color:#202938}.admin-shell:is(.admin-page-pulse,.admin-page-schedule,.admin-page-employees) .portal-sidebar-heading small,.admin-shell:is(.admin-page-pulse,.admin-page-schedule,.admin-page-employees) .portal-sidebar-heading span,.admin-shell:is(.admin-page-pulse,.admin-page-schedule,.admin-page-employees) .sidebar-note span,.admin-shell:is(.admin-page-pulse,.admin-page-schedule,.admin-page-employees) .sidebar-store-context label,.admin-shell:is(.admin-page-pulse,.admin-page-schedule,.admin-page-employees) .sidebar-store-context small{color:#667085;letter-spacing:.04em}.admin-shell:is(.admin-page-pulse,.admin-page-schedule,.admin-page-employees) .sidebar-store-context select{border-color:#d5dee9;background:#ffffff;color:#202938}.admin-shell:is(.admin-page-pulse,.admin-page-schedule,.admin-page-employees) .sidebar-nav-group p{color:#667085;letter-spacing:.06em}.admin-shell:is(.admin-page-pulse,.admin-page-schedule,.admin-page-employees) .sidebar-nav-group a{border:1px solid transparent;background:transparent;color:#394456;box-shadow:none}.admin-shell:is(.admin-page-pulse,.admin-page-schedule,.admin-page-employees) .sidebar-nav-group a:hover{border-color:#d8e2ee;background:#eef4fb;color:#0f4f76}.admin-shell:is(.admin-page-pulse,.admin-page-schedule,.admin-page-employees) .sidebar-nav-group a.active,.admin-shell:is(.admin-page-pulse,.admin-page-schedule,.admin-page-employees) .sidebar-nav-group a[aria-current=page]{border-color:#b7d5ea;background:#eaf5ff;color:#075985;box-shadow:inset 4px 0 0 #1283b8}.admin-shell:is(.admin-page-pulse,.admin-page-schedule,.admin-page-employees) .content{background:#f5f7fa}.admin-page-pulse{background:#ffffff}.admin-page-pulse .content{max-width:1140px;margin:0 auto;padding:22px 28px 48px;gap:16px;background:#ffffff}.admin-page-pulse .hero{min-height:0;margin:0;padding:18px 0 12px;border:0;border-bottom:1px solid #e7e9ed;border-radius:0;background:transparent;box-shadow:none}.admin-page-pulse .hero h2{color:#16191f;font-size:30px;font-weight:850;letter-spacing:0;line-height:1.1}.admin-page-pulse .hero p,.admin-page-pulse .hero-subheading{color:#5f6875;font-size:14px;font-weight:650;line-height:1.45}.admin-page-pulse .hero button{min-height:40px;border:1px solid #cfd6df;border-radius:7px;background:#ffffff;color:#1f2937;box-shadow:none}.admin-page-pulse .owner-command-header-compact{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(260px,.9fr);grid-gap:10px;gap:10px;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.admin-page-pulse .owner-command-header-compact>div{min-height:64px;padding:10px 12px;border:1px solid #e3e7ed;border-radius:8px;background:#ffffff;box-shadow:none}.admin-page-pulse .owner-active-view,.admin-page-pulse .owner-portal-focus-readout{display:grid;align-content:center;grid-gap:3px;gap:3px;min-width:0}.admin-page-pulse .owner-active-view span,.admin-page-pulse .owner-cloud-pill span,.admin-page-pulse .owner-comparison-controls label span,.admin-page-pulse .owner-comparison-title span,.admin-page-pulse .owner-date-picker span,.admin-page-pulse .owner-portal-focus-readout span{color:#5f6875;font-size:12px;font-weight:750;letter-spacing:0;text-transform:none}.admin-page-pulse .owner-active-view strong,.admin-page-pulse .owner-cloud-pill strong,.admin-page-pulse .owner-portal-focus-readout strong{overflow:hidden;color:#1b1f27;font-size:15px;font-weight:800;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.admin-page-pulse .owner-active-view small,.admin-page-pulse .owner-cloud-pill span,.admin-page-pulse .owner-portal-focus-readout small{overflow:hidden;color:#5f6875;font-size:12px;font-weight:600;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.admin-page-pulse .owner-cloud-pill{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px}.admin-page-pulse .owner-cloud-pill i{width:9px;height:9px;border-radius:999px;background:#8b95a1}.admin-page-pulse .owner-cloud-pill.live i{background:#278337}.admin-page-pulse .owner-cloud-pill.syncing i{background:#c07612}.admin-page-pulse .owner-cloud-pill.offline i{background:#c9352c}.owner-next-action-strip{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.72fr) auto;grid-gap:10px;gap:10px;align-items:stretch;min-width:0;border:1px solid #e1e5ea;border-radius:8px;background:#fbfcfd;box-shadow:none;padding:10px}.owner-next-action-main,.owner-next-action-signals article{min-width:0;display:grid;grid-gap:3px;gap:3px;align-content:center}.owner-next-action-main{border-left:4px solid #2f6db4;padding:2px 0 2px 10px}.owner-next-action-strip[data-state=ready] .owner-next-action-main{border-left-color:#278337}.owner-next-action-strip[data-state=loading] .owner-next-action-main{border-left-color:#8b95a1}.owner-next-action-main span,.owner-next-action-signals article span{color:#667085;font-size:11px;font-weight:850;letter-spacing:0;text-transform:none}.owner-next-action-main strong{color:#1b1f27;font-size:17px;font-weight:850;line-height:1.18;overflow-wrap:anywhere}.owner-next-action-main small,.owner-next-action-signals article small{color:#5f6875;font-size:12px;font-weight:650;line-height:1.3;overflow-wrap:anywhere}.owner-next-action-signals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;min-width:0}.owner-next-action-signals article{min-height:58px;border:1px solid #e4e9ef;border-radius:8px;background:#ffffff;padding:8px 9px}.owner-next-action-signals article[data-state=ready]{border-color:#ccebd7;background:#f7fdf9}.owner-next-action-signals article[data-state=blocked]{border-color:#ffd0d0;background:#fff8f8}.owner-next-action-signals article[data-state=attention]{border-color:#f4ddb0;background:#fffaf0}.owner-next-action-signals article strong{overflow:hidden;color:#1b1f27;font-size:14px;font-weight:850;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.owner-next-action-strip>a{align-self:center;display:inline-grid;place-items:center;min-height:38px;border:1px solid #1769aa;border-radius:7px;background:#1769aa;color:#ffffff;font-size:13px;font-weight:850;text-decoration:none;white-space:nowrap;padding:0 12px}.owner-operations-drawer{border:1px solid #e1e5ea;border-radius:8px;background:#ffffff;box-shadow:none;overflow:hidden}.owner-operations-drawer>summary{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;min-height:50px;padding:10px 12px;cursor:pointer;list-style:none}.owner-operations-drawer>summary::-webkit-details-marker{display:none}.owner-operations-drawer>summary span{min-width:0;display:grid;grid-gap:2px;gap:2px}.owner-operations-drawer>summary strong{color:#1b1f27;font-size:15px;font-weight:850;line-height:1.2}.owner-operations-drawer>summary small{color:#5f6875;font-size:12px;font-weight:650;line-height:1.3}.owner-operations-drawer>summary b{border:1px solid #d8e2ee;border-radius:999px;background:#f8fafc;color:#435267;font-size:12px;font-weight:850;line-height:1;padding:7px 9px;white-space:nowrap}.owner-operations-drawer[open]>summary{border-bottom:1px solid #e1e5ea}.owner-operations-body{display:grid;grid-gap:10px;gap:10px;padding:10px;background:#fbfcfd}.owner-operations-body .owner-command-header-compact{margin:0}.owner-sales-focus{display:grid;grid-gap:12px;gap:12px}.owner-comparison-toolbar{display:grid;grid-template-columns:minmax(0,1fr) minmax(230px,auto);align-items:start;grid-gap:16px;gap:16px;padding:4px 0 0}.owner-comparison-title{display:grid;grid-gap:3px;gap:3px;min-width:0}.owner-comparison-title strong{color:#1b1f27;font-size:20px;font-weight:850;line-height:1.2}.owner-comparison-title small{color:#5f6875;font-size:13px;font-weight:650}.owner-comparison-date-drawer{justify-self:end;width:min(100%,540px);min-width:0}.owner-comparison-date-drawer>summary{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;list-style:none;cursor:pointer;border:1px solid rgba(190,209,230,.9);border-radius:13px;background:linear-gradient(135deg,rgba(255,255,255,.92),rgba(245,250,253,.72)),rgba(255,255,255,.86);color:#132033;padding:10px 12px;box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 10px 26px rgba(8,20,38,.055)}.owner-comparison-date-drawer>summary::-webkit-details-marker{display:none}.owner-comparison-date-drawer>summary span{color:#075985;font-size:13px;font-weight:900}.owner-comparison-date-drawer>summary strong{color:#435267;font-size:12px;font-weight:800;text-align:right}.owner-comparison-date-drawer[open]>summary{border-bottom-color:rgba(190,209,230,.5);border-radius:13px 13px 10px 10px}.owner-comparison-date-drawer[open] .owner-comparison-controls{margin-top:8px;border:1px solid rgba(190,209,230,.72);border-radius:14px;background:rgba(255,255,255,.72);padding:10px;box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 14px 34px rgba(8,20,38,.06)}.owner-comparison-controls{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:flex-end;gap:8px}.owner-comparison-controls label{display:grid;grid-gap:4px;gap:4px}.owner-comparison-controls input{min-height:40px;min-width:148px;border:1px solid #cfd6df;border-radius:7px;background:#ffffff;color:#1b1f27;font-size:14px;font-weight:700}.owner-comparison-presets{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.owner-comparison-presets button{min-height:40px;border:1px solid #cfd6df;border-radius:7px;background:#ffffff;color:#374151;font-size:13px;font-weight:750;box-shadow:none}.owner-comparison-presets button.is-active{border-color:#2f6db4;background:#edf6ff;color:#174f86}.owner-comparison-command-strip{display:grid;grid-template-columns:minmax(190px,.8fr) repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;align-items:stretch;border:1px solid rgba(205,220,237,.82);border-radius:8px;background:linear-gradient(135deg,rgba(255,255,255,.9),rgba(246,251,253,.68)),rgba(255,255,255,.78);padding:8px;box-shadow:inset 0 1px 0 rgba(255,255,255,.92),0 10px 24px rgba(8,20,38,.045)}.owner-comparison-command-strip button,.owner-comparison-command-strip>div{min-width:0;border-radius:7px}.owner-comparison-command-strip>div{display:grid;align-content:center;grid-gap:2px;gap:2px;padding:8px 10px}.owner-comparison-command-strip span{color:#075985;font-size:12px;font-weight:900}.owner-comparison-command-strip>div strong{color:#253449;font-size:13px;font-weight:800;line-height:1.25}.owner-comparison-command-strip button{display:grid;justify-items:start;grid-gap:2px;gap:2px;min-height:54px;border:1px solid rgba(190,209,230,.88);background:rgba(255,255,255,.84);color:#1b1f27;padding:9px 10px;text-align:left;box-shadow:none;cursor:pointer}.owner-comparison-command-strip button strong{color:inherit;font-size:13px;font-weight:900;line-height:1.2}.owner-comparison-command-strip button small{color:#607185;font-size:11px;font-weight:750;line-height:1.25}.owner-comparison-command-strip button.is-active{border-color:rgba(0,137,183,.44);background:#eaf7fb;color:#075985}.owner-range-comparison-card{display:grid;border:1px solid rgba(205,220,237,.84);border-radius:14px;background:rgba(255,255,255,.82);box-shadow:inset 0 1px 0 rgba(255,255,255,.94),0 12px 30px rgba(8,20,38,.055);overflow:hidden}.owner-range-comparison-card>summary{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center;min-height:46px;padding:0 14px;color:#132033;cursor:pointer;list-style:none}.owner-range-comparison-card>summary::-webkit-details-marker{display:none}.owner-range-comparison-card>summary span{color:#075985;font-size:13px;font-weight:900}.owner-range-comparison-card>summary strong{min-width:0;color:#435267;font-size:12px;font-weight:800;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.owner-range-comparison-card[open]{background:linear-gradient(135deg,rgba(255,255,255,.94),rgba(244,250,253,.76)),rgba(255,255,255,.88)}.owner-range-comparison-card[open]>summary{border-bottom:1px solid rgba(205,220,237,.76)}.owner-range-comparison-body{display:grid;grid-gap:12px;gap:12px;padding:12px 14px 14px}.owner-range-comparison-controls{display:grid;grid-template-columns:minmax(270px,1.3fr) repeat(2,minmax(150px,1fr));grid-gap:8px;gap:8px;align-items:end}.owner-range-comparison-controls label{display:grid;grid-gap:4px;gap:4px;min-width:0}.owner-range-comparison-controls label span{color:#64748b;font-size:11px;font-weight:900;text-transform:uppercase}.owner-range-comparison-controls input,.owner-range-preset-group button{width:100%;min-height:38px;border:1px solid rgba(190,209,230,.88);border-radius:10px;background:rgba(255,255,255,.9);color:#1b1f27;font-size:13px;font-weight:800}.owner-range-preset-group{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px}.owner-range-preset-group[aria-label="Range comparison mode"]{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-range-preset-group button{cursor:pointer}.owner-range-preset-group button.is-active{border-color:rgba(0,137,183,.48);background:#eaf7fb;color:#075985}.owner-range-comparison-summary{display:grid;grid-template-columns:minmax(0,1.25fr) repeat(2,minmax(0,.8fr));grid-gap:8px;gap:8px}.owner-range-comparison-summary article{min-width:0;display:grid;grid-gap:4px;gap:4px;border:1px solid rgba(205,220,237,.84);border-radius:12px;background:rgba(255,255,255,.86);padding:10px}.owner-range-comparison-summary span{color:#64748b;font-size:11px;font-weight:900;text-transform:uppercase}.owner-range-comparison-summary strong{color:#111827;font-size:18px;font-weight:950;line-height:1.12;overflow-wrap:anywhere}.owner-range-comparison-summary small{color:#607185;font-size:12px;font-weight:750;line-height:1.3}.owner-range-comparison-summary article.up strong{color:#047857}.owner-range-comparison-summary article.down strong{color:#b42318}.owner-range-comparison-bars{display:grid;grid-gap:7px;gap:7px;min-width:0}.owner-range-comparison-bars>p,.owner-range-comparison-status{margin:0;color:#607185;font-size:12px;font-weight:750}.owner-range-bar-pair{display:grid;grid-template-columns:minmax(86px,.22fr) minmax(0,1fr) minmax(0,1fr) minmax(86px,.22fr);grid-gap:8px;gap:8px;align-items:center;min-width:0}.owner-range-bar-pair div{min-width:0;display:grid;grid-gap:2px;gap:2px}.owner-range-bar-pair div:last-child{text-align:right}.owner-range-bar-pair strong{color:#253449;font-size:12px;font-weight:850;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.owner-range-bar-pair small{color:#65758a;font-size:11px;font-weight:750}.owner-range-bar-track{display:block;height:12px;overflow:hidden;border-radius:999px;background:#edf2f7}.owner-range-bar-track i{display:block;height:100%;border-radius:inherit}.owner-range-bar-track.current i{background:#2f6db4}.owner-range-bar-track.compare i{background:repeating-linear-gradient(135deg,#2f6db4,#2f6db4 3px,rgba(47,109,180,.18) 0,rgba(47,109,180,.18) 6px)}.admin-page-pulse .owner-sales-comparison-card{margin:0;border:1px solid #e1e5ea;border-radius:8px;background:#ffffff;box-shadow:none;overflow:hidden}.admin-page-pulse .owner-sales-comparison-card .performance-summary-title{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;min-height:0;margin:0;padding:16px 20px;border-bottom:1px solid #e7e9ed}.admin-page-pulse .owner-sales-comparison-card .performance-summary-title h2{color:#16191f;font-size:22px;font-weight:850;letter-spacing:0;line-height:1.2}.admin-page-pulse .owner-sales-comparison-card .performance-summary-title p{margin-top:2px;color:#5f6875;font-size:13px;font-weight:600}.admin-page-pulse .owner-sales-comparison-card .performance-legend{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px}.admin-page-pulse .owner-sales-comparison-card .owner-comparison-verdict{grid-template-columns:minmax(260px,.42fr) minmax(0,1fr);grid-gap:12px;gap:12px;padding:16px 20px;border-bottom:1px solid #e7e9ed;background:linear-gradient(180deg,rgba(249,252,255,.92),rgba(255,255,255,.96))}.admin-page-pulse .owner-sales-comparison-card .owner-comparison-primary-metric,.admin-page-pulse .owner-sales-comparison-card .owner-metric-chip{min-width:0;border:1px solid #dbe3ec;border-radius:8px;background:rgba(255,255,255,.88);box-shadow:inset 0 1px 0 rgba(255,255,255,.92);color:inherit;cursor:pointer;font:inherit;text-align:left}.admin-page-pulse .owner-sales-comparison-card .owner-comparison-primary-metric{display:grid;align-content:center;grid-gap:5px;gap:5px;padding:14px}.admin-page-pulse .owner-sales-comparison-card .owner-comparison-primary-metric span,.admin-page-pulse .owner-sales-comparison-card .owner-metric-chip span{color:#1769aa;font-size:12px;font-weight:850;line-height:1.2}.admin-page-pulse .owner-sales-comparison-card .owner-comparison-primary-metric strong{color:#111827;font-size:clamp(34px,4vw,48px);font-weight:900;letter-spacing:0;line-height:.98;overflow-wrap:anywhere}.admin-page-pulse .owner-sales-comparison-card .owner-comparison-primary-metric small,.admin-page-pulse .owner-sales-comparison-card .owner-metric-chip small{display:inline-flex;align-items:center;gap:5px;color:#5f6875;font-size:12px;font-weight:700;line-height:1.25}.admin-page-pulse .owner-sales-comparison-card .owner-comparison-primary-metric small.up,.admin-page-pulse .owner-sales-comparison-card .owner-metric-chip small.up{color:#278337}.admin-page-pulse .owner-sales-comparison-card .owner-comparison-primary-metric small.down,.admin-page-pulse .owner-sales-comparison-card .owner-metric-chip small.down{color:#c9352c}.admin-page-pulse .owner-sales-comparison-card .owner-comparison-metric-chips{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.admin-page-pulse .owner-sales-comparison-card .owner-metric-chip{display:grid;align-content:center;grid-gap:4px;gap:4px;min-height:96px;padding:12px;color:inherit;cursor:pointer;text-align:left}.admin-page-pulse .owner-sales-comparison-card .owner-comparison-primary-metric.active,.admin-page-pulse .owner-sales-comparison-card .owner-metric-chip.active{border-color:#9fc8e8;background:#eff8ff;box-shadow:inset 4px 0 0 #2f6db4}.admin-page-pulse .owner-sales-comparison-card .owner-metric-chip strong{color:#111827;font-size:20px;font-weight:900;line-height:1.06;overflow-wrap:anywhere}.admin-page-pulse .owner-sales-comparison-card .performance-summary-body{display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;grid-gap:14px;gap:14px;padding:26px 28px 24px;overflow:visible}.admin-page-pulse .owner-sales-comparison-card .performance-pulse-reads{order:2;display:flex;flex-wrap:wrap;align-content:flex-start;gap:12px;max-width:none;overflow:visible}.admin-page-pulse .owner-sales-comparison-card .performance-read-card{min-height:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.admin-page-pulse .owner-sales-comparison-card .performance-read-card.featured{box-shadow:none}.admin-page-pulse .owner-sales-comparison-card .performance-read-select{display:grid;grid-template-columns:1fr;grid-gap:4px;gap:4px;min-height:0;padding:0;border:0;border-radius:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.admin-page-pulse .owner-sales-comparison-card .performance-read-select span{color:#1769aa;font-size:14px;font-weight:850;line-height:1.2}.admin-page-pulse .owner-sales-comparison-card .performance-read-select strong{justify-self:start;max-width:100%;color:#111827;font-size:30px;font-weight:900;letter-spacing:0;line-height:1.05;overflow:visible;text-align:left;text-overflow:clip;white-space:normal}.admin-page-pulse .owner-sales-comparison-card .performance-read-select small{justify-self:start;max-width:100%;color:#5f6875;font-size:13px;font-weight:700;line-height:1.3;overflow:visible;text-overflow:clip;white-space:normal}.admin-page-pulse .owner-sales-comparison-card .performance-read-select small.up{color:#278337}.admin-page-pulse .owner-sales-comparison-card .performance-read-select small.down{color:#c9352c}.admin-page-pulse .owner-sales-comparison-card .performance-chart-panel{display:grid;align-content:stretch;grid-gap:8px;gap:8px}.admin-page-pulse .owner-sales-comparison-card .performance-chart-label{display:flex;align-items:center;justify-content:space-between;min-height:24px;margin:0}.admin-page-pulse .owner-sales-comparison-card .performance-chart-label strong{color:#1f2937;font-size:13px;font-weight:850}.admin-page-pulse .owner-sales-comparison-card .performance-chart-label span{color:#6b7280;font-size:12px;font-weight:650}.admin-page-pulse .owner-sales-comparison-card .performance-chart-inspector{display:inline-flex;align-items:center;gap:8px;min-height:30px;margin:0;padding:5px 8px;border:0;border-radius:6px;background:#f4f6f8;color:#374151;box-shadow:none}.admin-page-pulse .owner-sales-comparison-card .mobile-sales-chart-shell{min-height:272px;padding:8px 0 0;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}.admin-page-pulse .owner-sales-comparison-card .mobile-sales-chart-axis,.admin-page-pulse .owner-sales-comparison-card .mobile-sales-chart-bars,.admin-page-pulse .owner-sales-comparison-card .mobile-sales-chart-topline{min-width:0}.admin-page-pulse .owner-sales-comparison-card .mobile-sales-chart-bars{display:grid;grid-template-columns:repeat(24,minmax(12px,1fr));grid-gap:3px;gap:3px;height:210px;padding:10px 0 0}.admin-page-pulse .owner-sales-comparison-card .mobile-sales-chart-track{background:transparent}.admin-page-pulse .owner-sales-comparison-card .mobile-sales-chart-track i{width:7px;border-radius:4px 4px 1px 1px;box-shadow:none}.admin-page-pulse .owner-sales-comparison-card .mobile-sales-chart-track .current{left:calc(50% + 2px);z-index:2;background:#2f6db4}.admin-page-pulse .owner-sales-comparison-card .mobile-sales-chart-track .previous{left:calc(50% - 9px);z-index:1;width:7px;border:1px solid rgba(47,109,180,.34);background:repeating-linear-gradient(135deg,#2f6db4,#2f6db4 2.5px,rgba(47,109,180,.16) 0,rgba(47,109,180,.16) 5px);opacity:.88}.admin-page-pulse .owner-sales-comparison-card .performance-read-note{padding:0;border:0;border-radius:0;background:transparent;color:#5f6875;box-shadow:none}.admin-page-pulse .owner-sales-comparison-card .performance-pulse-reads:empty{display:none}.admin-page-pulse .owner-sales-comparison-card .performance-read-note summary{color:#1769aa;font-size:13px;font-weight:800}.admin-page-pulse .owner-sales-comparison-card .performance-read-note p,.admin-page-pulse .owner-sales-comparison-card .performance-read-note span{margin:6px 0 0;color:#5f6875;font-size:12px;line-height:1.35}.admin-page-pulse .owner-sales-comparison-card .performance-details-link{justify-self:start;width:auto;min-height:0;padding:0;border:0;border-radius:0;background:transparent;color:#1769aa;font-size:13px;font-weight:850}.admin-page-pulse .owner-workflow-pulse{grid-template-columns:minmax(0,1fr) minmax(230px,.35fr);gap:10px;margin-top:4px}.admin-page-pulse .owner-closeout-review-card,.admin-page-pulse .owner-store-pulse-card{border:1px solid #e1e5ea;border-radius:8px;background:#fbfcfd;box-shadow:none}.admin-page-pulse .owner-store-pulse-card{padding:14px}.admin-page-pulse .owner-store-pulse-card>p{margin:6px 0 10px;color:#5f6875;font-size:13px}.admin-page-pulse .owner-workflow-spine{display:none}.admin-page-pulse .owner-workflow-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px}.admin-page-pulse .owner-closeout-review-card a,.admin-page-pulse .owner-workflow-actions button{min-height:36px;border-radius:7px;box-shadow:none}.admin-page-pulse .owner-workflow-status-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:10px}.admin-page-pulse .owner-workflow-status-card{min-height:66px;padding:9px 10px;border-radius:7px;background:#ffffff;box-shadow:none}.admin-page-pulse .owner-closeout-review-card small,.admin-page-pulse .owner-closeout-review-card span,.admin-page-pulse .owner-workflow-status-card small,.admin-page-pulse .owner-workflow-status-card span{letter-spacing:0;text-transform:none}.admin-page-pulse .owner-detail-drawer{margin-top:4px;border:1px solid #e1e5ea;border-radius:8px;background:#ffffff;box-shadow:none}.admin-page-pulse .portal-collapsible-panel>summary{min-height:52px;padding:12px 14px;border-radius:8px}@media (max-width:1120px){.admin-page-pulse .content{max-width:100%;padding:18px 18px 42px}.admin-page-pulse .owner-command-header-compact,.admin-page-pulse .owner-workflow-pulse,.owner-next-action-strip{grid-template-columns:1fr}.owner-next-action-strip>a{justify-self:start}.owner-comparison-toolbar{grid-template-columns:1fr}.owner-comparison-date-drawer{justify-self:stretch;width:100%}.owner-comparison-command-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-comparison-command-strip>div{grid-column:1/-1}.owner-comparison-controls{justify-content:flex-start}.admin-page-pulse .owner-sales-comparison-card .performance-summary-body{grid-template-columns:1fr;gap:20px;padding:20px}.admin-page-pulse .owner-sales-comparison-card .owner-comparison-metric-chips,.admin-page-pulse .owner-sales-comparison-card .owner-comparison-verdict,.owner-range-comparison-controls,.owner-range-comparison-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-page-pulse .owner-sales-comparison-card .performance-pulse-reads{gap:16px}.admin-page-pulse .owner-sales-comparison-card .performance-details-link,.admin-page-pulse .owner-sales-comparison-card .performance-read-note{grid-column:1/-1}}@media (max-width:720px){.admin-page-pulse .content{padding:14px 12px 34px}.admin-page-pulse .hero h2{font-size:25px}.owner-comparison-command-strip,.owner-comparison-controls,.owner-comparison-presets,.owner-range-comparison-controls,.owner-range-comparison-summary,.owner-range-preset-group,.owner-range-preset-group[aria-label="Range comparison mode"]{display:grid;grid-template-columns:1fr;width:100%}.owner-comparison-controls input,.owner-comparison-presets button,.owner-range-comparison-controls input,.owner-range-preset-group button{width:100%}.owner-range-comparison-card>summary{grid-template-columns:1fr;gap:3px;padding:10px 12px}.owner-range-comparison-card>summary strong{text-align:left;white-space:normal}.owner-next-action-strip{gap:8px;padding:9px}.owner-next-action-signals{grid-template-columns:1fr}.owner-next-action-strip>a{width:100%}.owner-range-bar-pair{grid-template-columns:minmax(70px,.25fr) minmax(0,1fr);gap:5px 8px}.owner-range-bar-pair .compare{grid-column:2}.owner-range-bar-pair div:last-child{grid-column:1;grid-row:2;text-align:left}.admin-page-pulse .owner-sales-comparison-card .performance-summary-title{grid-template-columns:1fr;padding:14px}.admin-page-pulse .owner-sales-comparison-card .owner-comparison-metric-chips,.admin-page-pulse .owner-sales-comparison-card .owner-comparison-verdict{grid-template-columns:1fr}.admin-page-pulse .owner-sales-comparison-card .owner-comparison-verdict{padding:14px}.admin-page-pulse .owner-sales-comparison-card .owner-metric-chip{min-height:76px}.admin-page-pulse .owner-sales-comparison-card .performance-legend{justify-content:flex-start}.admin-page-pulse .owner-sales-comparison-card .performance-summary-body{padding:16px 14px}.admin-page-pulse .owner-sales-comparison-card .performance-pulse-reads{grid-template-columns:1fr}.admin-page-pulse .owner-sales-comparison-card .performance-read-select strong{font-size:27px}.admin-page-pulse .owner-sales-comparison-card .mobile-sales-chart-bars{gap:2px;height:180px}.admin-page-pulse .owner-workflow-status-grid{grid-template-columns:1fr}}@media (max-width:640px){.super-admin-shell .internal-ops-spine{grid-template-columns:1fr}}@media (max-width:720px){.admin-shell.admin-page-pulse>.sidebar{position:relative;z-index:20;gap:8px;padding:calc(8px + env(safe-area-inset-top)) 12px 8px;background:rgba(247,248,250,.94);box-shadow:none;-webkit-backdrop-filter:blur(18px) saturate(145%);backdrop-filter:blur(18px) saturate(145%)}.admin-shell.admin-page-pulse .mobile-portal-topbar{grid-template-columns:58px minmax(0,1fr);gap:10px}.admin-shell.admin-page-pulse .mobile-portal-topbar .brand-mark{width:58px;min-height:50px;border-color:#dce3ec;border-radius:12px}.admin-shell.admin-page-pulse .mobile-portal-topbar span{color:#667085;font-size:11px}.admin-shell.admin-page-pulse .mobile-portal-topbar strong{color:#202938;font-size:23px;letter-spacing:0}.admin-shell.admin-page-pulse .portal-sidebar-heading,.admin-shell.admin-page-pulse .sidebar-nav-group p,.admin-shell.admin-page-pulse .sidebar-nav-group:nth-of-type(n+4),.admin-shell.admin-page-pulse .sidebar-note,.admin-shell.admin-page-pulse .sidebar-store-context{display:none}.admin-shell.admin-page-pulse .sidebar-nav{display:flex;gap:8px;margin:0;overflow-x:auto;padding:0 0 2px;scrollbar-width:none}.admin-shell.admin-page-pulse .sidebar-nav::-webkit-scrollbar{display:none}.admin-shell.admin-page-pulse .sidebar-nav-group{display:contents}.admin-shell.admin-page-pulse .sidebar-nav-group a{flex:0 0 auto;min-height:44px;min-width:86px;justify-content:center;border-color:transparent;border-radius:13px;background:transparent;color:#344054;font-size:15px;font-weight:900}.admin-shell.admin-page-pulse .sidebar-nav-group a.active,.admin-shell.admin-page-pulse .sidebar-nav-group a[aria-current=page]{border-color:rgba(20,115,199,.28);background:#e9f6ff;color:#075985;box-shadow:inset 4px 0 0 #1283b8}.admin-page-pulse .content{gap:6px;padding:10px 10px 26px}.admin-page-pulse .hero,.admin-page-pulse .owner-command-header-compact{display:none}.owner-sales-focus{gap:8px}.owner-comparison-toolbar{display:grid;grid-gap:8px;gap:8px;padding:0}.owner-comparison-date-drawer>summary{grid-template-columns:1fr;gap:2px;padding:9px 10px}.owner-comparison-date-drawer>summary strong{text-align:left}.owner-comparison-title strong{font-size:29px;line-height:1}.owner-comparison-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px;gap:7px}.owner-comparison-controls label{gap:3px}.owner-comparison-controls input{min-height:42px;min-width:0;padding:8px 10px;font-size:16px}.owner-comparison-presets{grid-column:1/-1;display:flex;gap:7px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.owner-comparison-presets::-webkit-scrollbar{display:none}.owner-comparison-presets button{flex:0 0 auto;width:auto;min-height:42px;white-space:nowrap}.admin-page-pulse .owner-sales-comparison-card .performance-summary-title{padding:12px 14px}.admin-page-pulse .owner-sales-comparison-card .performance-summary-title h2{font-size:21px}.admin-page-pulse .owner-sales-comparison-card .owner-comparison-verdict{gap:8px;padding:10px 12px}.admin-page-pulse .owner-sales-comparison-card .owner-comparison-primary-metric{padding:12px}.admin-page-pulse .owner-sales-comparison-card .owner-comparison-primary-metric strong{font-size:35px}.admin-page-pulse .owner-sales-comparison-card .owner-comparison-metric-chips{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px;gap:7px}.admin-page-pulse .owner-sales-comparison-card .owner-metric-chip{min-height:70px;padding:9px}.admin-page-pulse .owner-sales-comparison-card .owner-metric-chip strong{font-size:18px}.admin-page-pulse .owner-sales-comparison-card .performance-summary-body{padding:12px}.admin-page-pulse .owner-sales-comparison-card .mobile-sales-chart-shell{min-height:210px}.admin-page-pulse .owner-sales-comparison-card .mobile-sales-chart-bars{height:148px}}.admin-shell:not(.super-admin-shell){--glass-ink:#071426;--glass-muted:#607084;--glass-line:rgba(205,220,237,0.7);--glass-panel:rgba(255,255,255,0.7);--glass-panel-strong:rgba(255,255,255,0.84);--glass-navy:#061226;--glass-cyan:#0089b7;--glass-teal:#0f9f91;--glass-amber:#f5b91a;--glass-red:#e3354b;background:linear-gradient(135deg,rgba(6,18,38,.09),rgba(6,18,38,0) 34%),linear-gradient(112deg,rgba(0,137,183,.14),rgba(0,137,183,0) 38%),linear-gradient(245deg,rgba(245,185,26,.13),rgba(245,185,26,0) 34%),#eef5f8;color:var(--glass-ink);letter-spacing:0}.admin-shell:not(.super-admin-shell)>.sidebar{border-right:1px solid rgba(255,255,255,.13);background:linear-gradient(180deg,rgba(6,18,38,.96),rgba(7,26,48,.9)),linear-gradient(130deg,rgba(0,137,183,.22),rgba(0,137,183,0));box-shadow:inset -1px 0 0 rgba(255,255,255,.08),18px 0 48px rgba(6,18,38,.16)}.admin-shell:not(.super-admin-shell) .desktop-brand-mark,.admin-shell:not(.super-admin-shell) .portal-sidebar-heading,.admin-shell:not(.super-admin-shell) .sidebar-note,.admin-shell:not(.super-admin-shell) .sidebar-store-context{border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.08);box-shadow:inset 0 1px 0 rgba(255,255,255,.12);-webkit-backdrop-filter:blur(18px) saturate(145%);backdrop-filter:blur(18px) saturate(145%)}.admin-shell:not(.super-admin-shell) .portal-sidebar-heading strong,.admin-shell:not(.super-admin-shell) .sidebar-note strong{color:#ffffff;letter-spacing:0}.admin-shell:not(.super-admin-shell) .portal-sidebar-heading small,.admin-shell:not(.super-admin-shell) .portal-sidebar-heading span,.admin-shell:not(.super-admin-shell) .sidebar-note span,.admin-shell:not(.super-admin-shell) .sidebar-store-context label,.admin-shell:not(.super-admin-shell) .sidebar-store-context small{color:rgba(232,244,251,.78);letter-spacing:.08em}.admin-shell:not(.super-admin-shell) .sidebar-store-context select{border-color:rgba(255,255,255,.22);background:rgba(255,255,255,.9);color:var(--glass-ink)}.admin-shell:not(.super-admin-shell) .sidebar-nav-group a{border:1px solid transparent;border-radius:13px;color:rgba(241,247,252,.84);letter-spacing:0;transition:background-color .15s ease,border-color .15s ease,transform .15s ease,color .15s ease}.admin-shell:not(.super-admin-shell) .sidebar-nav-group a:hover{border-color:rgba(255,255,255,.12);background:rgba(255,255,255,.08);color:#ffffff}.admin-shell:not(.super-admin-shell) .sidebar-nav-group a.active,.admin-shell:not(.super-admin-shell) .sidebar-nav-group a[aria-current=page]{border-color:rgba(245,185,26,.58);background:linear-gradient(135deg,rgba(255,255,255,.24),rgba(255,255,255,.08)),rgba(245,185,26,.16);color:#ffffff;box-shadow:inset 3px 0 0 var(--glass-amber),0 12px 28px rgba(0,0,0,.16)}.admin-shell:not(.super-admin-shell) .content{gap:14px;padding:18px}.admin-shell:not(.super-admin-shell) .hero{min-height:78px;border:1px solid var(--glass-line);border-radius:22px;background:linear-gradient(135deg,rgba(255,255,255,.88),rgba(248,252,255,.58)),linear-gradient(90deg,rgba(0,137,183,.11),rgba(245,185,26,.08));box-shadow:inset 0 1px 0 rgba(255,255,255,.94),0 24px 60px rgba(8,20,38,.1);padding:18px 20px;-webkit-backdrop-filter:blur(24px) saturate(155%);backdrop-filter:blur(24px) saturate(155%)}.admin-shell:not(.super-admin-shell) .hero h2{color:var(--glass-ink);font-size:27px;font-weight:950;letter-spacing:0;line-height:1.05}.admin-shell:not(.super-admin-shell) .hero p,.admin-shell:not(.super-admin-shell) .hero-subheading{color:var(--glass-muted);font-size:13px;font-weight:780}.admin-shell:not(.super-admin-shell) .signed-in-pill{border:1px solid rgba(0,137,183,.2);background:rgba(255,255,255,.62);color:var(--glass-ink);box-shadow:inset 0 1px 0 rgba(255,255,255,.88)}.admin-shell:not(.super-admin-shell) :where(.card,.owner-panel,.report-card,.metric-card,.live-status-card,.discount-form-card,.discount-list article,.employee-form-card,.employee-list-card,.inventory-section,.inventory-import-card,.inventory-summary-card,.inventory-list-card,.inventory-editor-card,.inventory-preview-card,.inventory-side-card,.receipt-setup-panel,.pos-setup-code-panel,.setup-system-panel,.detail-table-card,.transaction-results-panel,.transaction-receipt-panel,.transaction-sheet-card,.spreadsheet-inspector,.timesheet-ledger-section,.timesheet-task-drawer,.pallet-action-card,.pallet-loads-card,.pallet-flow-card,.pallet-evidence-card,.labor-panel,.weekly-report-panel,.weekly-pl-panel,.performance-summary-card,.payroll-rules,.timesheet-command-panel,.owner-command-header,.portal-command-strip,.manager-live-command){border:1px solid var(--glass-line);border-radius:18px;background:linear-gradient(135deg,var(--glass-panel-strong),rgba(245,250,253,.62));box-shadow:inset 0 1px 0 rgba(255,255,255,.92),0 20px 50px rgba(8,20,38,.08);-webkit-backdrop-filter:blur(22px) saturate(150%);backdrop-filter:blur(22px) saturate(150%)}.admin-shell:not(.super-admin-shell) :where(.title-row,.card-title-row,.owner-panel-title,.performance-summary-title,.timesheet-section-heading){border-bottom-color:rgba(205,220,237,.72)}.admin-shell:not(.super-admin-shell) :where(.title-row h3,.card-title-row h3,.owner-panel-title h3,.performance-summary-title h2,.timesheet-section-heading h2){color:var(--glass-ink);letter-spacing:0}.admin-shell:not(.super-admin-shell) :where(.title-row p,.card-title-row p,.owner-panel-title p,.performance-summary-title p,.timesheet-section-heading small){color:var(--glass-muted)}.admin-shell:not(.super-admin-shell) :where(button,.primary-action,.secondary-action,.ghost-link,.excel-export-button){border-radius:13px;letter-spacing:0}.admin-shell:not(.super-admin-shell) :where(button:not(:disabled),.primary-action,.excel-export-button){transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease,background-color .15s ease}.admin-shell:not(.super-admin-shell) :where(button:not(:disabled),.primary-action,.excel-export-button):hover{transform:translateY(-1px)}.admin-shell:not(.super-admin-shell) :where(.primary-action,button[type=submit]){border-color:rgba(6,18,38,.94);background:linear-gradient(135deg,#10213d,#061226);color:#ffffff;box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 14px 28px rgba(6,18,38,.18)}.admin-shell:not(.super-admin-shell) :where(input:not([type=checkbox]):not([type=radio]):not([type=color]),select,textarea){border-color:rgba(190,209,230,.9);border-radius:13px;background:rgba(255,255,255,.78);color:var(--glass-ink);box-shadow:inset 0 1px 0 rgba(255,255,255,.82)}.admin-shell:not(.super-admin-shell) :where(input:focus,select:focus,textarea:focus,button:focus-visible,a:focus-visible){outline:0;border-color:rgba(0,137,183,.62);box-shadow:0 0 0 4px rgba(0,137,183,.14),inset 0 1px 0 rgba(255,255,255,.82)}.admin-shell:not(.super-admin-shell) :where(.owner-data-table,.timesheet-table,.transaction-table,table) th{background:rgba(239,247,252,.82);color:#526174}.admin-shell:not(.super-admin-shell) :where(.owner-table-wrap,.timesheet-table-wrap,.table-wrap,.transaction-sheet-wrap,.detail-table-wrap,.report-table-scroll){border-color:var(--glass-line);border-radius:18px;background:rgba(255,255,255,.58);box-shadow:inset 0 1px 0 rgba(255,255,255,.84)}.super-admin-shell{--command-panel:rgba(255,255,255,0.72);--command-glass-line:rgba(205,220,237,0.76);background:linear-gradient(135deg,rgba(8,20,38,.1),rgba(8,20,38,0) 34%),linear-gradient(112deg,rgba(0,132,184,.12),rgba(0,132,184,0) 38%),#eef5f8}.super-admin-shell>.content{background:transparent}.super-admin-shell .hero,.super-admin-shell :is(.card,.internal-ops-card,.internal-create-case-panel,.internal-ops-command-board,.super-workbench,.internal-staff-list,.internal-staff-editor,.internal-audit-panel,.internal-audit-side .card,.setup-card,.store-form-card,.store-table-card,.owner-form-card,.owner-list-card,.payment-form-card,.payment-account-list,.feature-status-board,.feature-tracker-item,.owner-warning),.super-admin-shell>.content>.super-command-topbar{border-color:var(--command-glass-line);border-radius:18px;background:linear-gradient(135deg,rgba(255,255,255,.84),rgba(246,250,253,.62));box-shadow:inset 0 1px 0 rgba(255,255,255,.94),0 20px 50px rgba(8,20,38,.08);-webkit-backdrop-filter:blur(22px) saturate(150%);backdrop-filter:blur(22px) saturate(150%)}.super-admin-shell .super-command-topbar{min-height:62px}.super-admin-shell .super-global-search{border-color:rgba(190,209,230,.84);border-radius:14px;background:rgba(255,255,255,.78)}.super-admin-shell .super-sidebar{background:linear-gradient(180deg,rgba(6,18,38,.96),rgba(7,26,48,.9)),linear-gradient(140deg,rgba(0,132,184,.22),rgba(0,132,184,0));box-shadow:inset -1px 0 0 rgba(255,255,255,.08),18px 0 48px rgba(6,18,38,.16)}.super-admin-shell .super-nav-group a{border:1px solid transparent;border-radius:13px;letter-spacing:0}.super-admin-shell .super-nav-group a.active{border-color:rgba(245,185,26,.58);background:linear-gradient(135deg,rgba(255,255,255,.24),rgba(255,255,255,.08)),rgba(245,185,26,.16);box-shadow:inset 3px 0 0 #f5b91a,0 12px 28px rgba(0,0,0,.16)}.super-admin-shell .internal-ops-spine article,.super-admin-shell :is(.internal-ops-overview article,.internal-ops-command-board button,.internal-case-context-grid span){border-radius:16px;background:linear-gradient(135deg,rgba(255,255,255,.82),rgba(245,250,253,.6));box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 14px 32px rgba(8,20,38,.07);-webkit-backdrop-filter:blur(20px) saturate(145%);backdrop-filter:blur(20px) saturate(145%)}.super-admin-shell :where(button,.primary-action,.secondary-action,input,select,textarea){border-radius:13px;letter-spacing:0}@media (max-width:980px){.admin-shell:not(.super-admin-shell) .content,.super-admin-shell>.content{padding:12px}.admin-shell:not(.super-admin-shell) .hero{border-radius:20px}}.admin-shell:not(.super-admin-shell){background:#f4f8fb}.admin-shell:not(.super-admin-shell)>.sidebar,.super-admin-shell .super-sidebar{background:#071426;box-shadow:inset -1px 0 0 rgba(255,255,255,.08)}.admin-shell:not(.super-admin-shell) .content,.super-admin-shell>.content{gap:12px}.admin-shell:not(.super-admin-shell) .hero,.super-admin-shell .hero,.super-admin-shell>.content>.super-command-topbar{border-radius:14px;background:rgba(255,255,255,.86);box-shadow:inset 0 1px 0 rgba(255,255,255,.92),0 10px 28px rgba(8,20,38,.06)}.admin-shell:not(.super-admin-shell) .hero h2,.super-admin-shell .hero h2{font-size:26px;letter-spacing:0;line-height:1.08}.admin-shell:not(.super-admin-shell) .hero p,.admin-shell:not(.super-admin-shell) .hero-subheading,.super-admin-shell .hero-subheading{color:#526174;font-size:14px;line-height:1.4}.admin-shell:not(.super-admin-shell) :where(.card,.owner-panel,.report-card,.metric-card,.live-status-card,.discount-form-card,.discount-list article,.employee-form-card,.employee-list-card,.inventory-section,.inventory-import-card,.inventory-summary-card,.inventory-list-card,.inventory-editor-card,.inventory-preview-card,.inventory-side-card,.receipt-setup-panel,.pos-setup-code-panel,.setup-system-panel,.detail-table-card,.transaction-results-panel,.transaction-receipt-panel,.transaction-sheet-card,.spreadsheet-inspector,.timesheet-ledger-section,.timesheet-task-drawer,.pallet-action-card,.pallet-loads-card,.pallet-flow-card,.pallet-evidence-card,.labor-panel,.weekly-report-panel,.weekly-pl-panel,.performance-summary-card,.payroll-rules,.timesheet-command-panel,.owner-command-header,.portal-command-strip,.manager-live-command),.super-admin-shell :is(.card,.internal-ops-card,.internal-create-case-panel,.internal-ops-command-board,.super-workbench,.internal-staff-list,.internal-staff-editor,.internal-audit-panel,.internal-audit-side .card,.setup-card,.store-form-card,.store-table-card,.owner-form-card,.owner-list-card,.payment-form-card,.payment-account-list,.feature-status-board,.feature-tracker-item,.owner-warning){border-radius:14px;background:rgba(255,255,255,.9);box-shadow:inset 0 1px 0 rgba(255,255,255,.92),0 10px 28px rgba(8,20,38,.055)}.admin-shell:not(.super-admin-shell) :where(button:not(:disabled),.primary-action,.excel-export-button):hover{transform:none}.admin-shell:not(.super-admin-shell) :where(.primary-action,button[type=submit]){background:#071426;box-shadow:none}.admin-shell:not(.super-admin-shell) :where(input:not([type=checkbox]):not([type=radio]):not([type=color]),select,textarea),.super-admin-shell :where(input:not([type=checkbox]):not([type=radio]):not([type=color]),select,textarea){min-height:42px;border-radius:10px;background:#ffffff;font-size:14px}.admin-shell:not(.super-admin-shell) :where(button,.primary-action,.secondary-action,.ghost-link,.excel-export-button),.super-admin-shell :where(button,.primary-action,.secondary-action){min-height:42px;border-radius:10px;font-size:14px}.admin-shell:not(.super-admin-shell) .sidebar-nav-group a,.super-admin-shell .super-nav-group a{min-height:38px;border-radius:10px;font-size:14px}.admin-shell:not(.super-admin-shell) .sidebar-nav-group a.active,.admin-shell:not(.super-admin-shell) .sidebar-nav-group a[aria-current=page],.super-admin-shell .super-nav-group a.active{background:rgba(255,255,255,.12);box-shadow:inset 4px 0 0 #f5b91a}.super-admin-shell .internal-ops-spine{grid-template-columns:repeat(4,minmax(0,1fr))}.super-admin-shell .internal-ops-spine article,.super-admin-shell :is(.internal-ops-overview article,.internal-ops-command-board button,.internal-case-context-grid span){border-radius:12px;background:#ffffff;box-shadow:inset 3px 0 0 #94a3b8}.super-admin-shell .internal-ops-spine article strong{font-size:15px}.super-admin-shell .internal-ops-spine article small{font-size:12px;line-height:1.35}@media (max-width:1180px){.super-admin-shell .internal-ops-spine{grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-page-pulse .owner-sales-comparison-card{display:grid;grid-template-columns:minmax(310px,.36fr) minmax(0,1fr)}.admin-page-pulse .owner-sales-comparison-card .performance-summary-title{grid-column:1/-1}.admin-page-pulse .owner-sales-comparison-card .owner-comparison-verdict{grid-column:1;grid-row:2;display:grid;grid-template-columns:1fr;align-content:start;grid-gap:10px;gap:10px;padding-bottom:10px;border-right:1px solid rgba(205,220,237,.78);border-bottom:0}.admin-page-pulse .owner-sales-comparison-card .owner-comparison-answer{display:grid;grid-gap:7px;gap:7px;min-width:0;border:1px solid rgba(205,220,237,.86);border-left:5px solid #7a8797;border-radius:14px;background:linear-gradient(135deg,rgba(255,255,255,.94),rgba(246,251,253,.76)),rgba(255,255,255,.82);padding:14px;box-shadow:inset 0 1px 0 rgba(255,255,255,.94),0 12px 28px rgba(8,20,38,.055)}.admin-page-pulse .owner-sales-comparison-card .owner-comparison-answer.up{border-left-color:#278337}.admin-page-pulse .owner-sales-comparison-card .owner-comparison-answer.down{border-left-color:#c9352c}.admin-page-pulse .owner-sales-comparison-card .owner-comparison-answer.neutral{border-left-color:#2f6db4}.admin-page-pulse .owner-sales-comparison-card .owner-comparison-answer span{color:#526174;font-size:12px;font-weight:900}.admin-page-pulse .owner-sales-comparison-card .owner-comparison-answer strong{color:#071426;font-size:27px;font-weight:950;line-height:1.04;overflow-wrap:anywhere}.admin-page-pulse .owner-sales-comparison-card .owner-comparison-answer p{margin:0;color:#26384d;font-size:14px;font-weight:800;line-height:1.35}.admin-page-pulse .owner-sales-comparison-card .owner-comparison-answer small{color:#607084;font-size:12px;font-weight:750;line-height:1.35}.admin-page-pulse .owner-sales-comparison-card .owner-comparison-metric-chips{grid-template-columns:1fr}.admin-page-pulse .owner-sales-comparison-card .owner-comparison-metric-panel{grid-column:1;grid-row:3;display:grid;grid-template-columns:1fr;align-content:start;grid-gap:10px;gap:10px;padding:0 20px 16px;border-right:1px solid rgba(205,220,237,.78)}.admin-page-pulse .owner-sales-comparison-card .owner-comparison-primary-metric strong{font-size:clamp(34px,3.2vw,44px);overflow-wrap:normal;white-space:nowrap}.admin-page-pulse .owner-sales-comparison-card .performance-summary-body{display:contents}.admin-page-pulse .owner-sales-comparison-card .performance-chart-panel{grid-column:2;grid-row:2/span 3;align-content:start;padding:26px 28px 24px;min-width:0}.admin-page-pulse .owner-sales-comparison-card .performance-chart-inspector{justify-self:start;align-self:start;width:max-content;max-width:100%;height:max-content}.admin-page-pulse .owner-sales-comparison-card .performance-pulse-reads{grid-column:1;grid-row:4;padding:0 20px 20px;border-right:1px solid rgba(205,220,237,.78)}@media (max-width:1120px){.admin-page-pulse .owner-sales-comparison-card{grid-template-columns:1fr}.admin-page-pulse .owner-sales-comparison-card .owner-comparison-verdict{grid-column:1;grid-row:auto;border-right:0;border-bottom:0}.admin-page-pulse .owner-sales-comparison-card .owner-comparison-metric-chips{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-page-pulse .owner-sales-comparison-card .owner-comparison-metric-panel{grid-column:1;grid-row:auto;padding:0 16px 16px;border-right:0;border-bottom:1px solid rgba(205,220,237,.78)}.admin-page-pulse .owner-sales-comparison-card .performance-summary-body{display:contents}.admin-page-pulse .owner-sales-comparison-card .performance-chart-panel{grid-column:1;grid-row:auto;padding:12px 16px 18px;border-bottom:1px solid rgba(205,220,237,.78)}.admin-page-pulse .owner-sales-comparison-card .performance-pulse-reads{grid-column:1;grid-row:auto;padding:0 16px 16px;border-right:0}}@media (max-width:720px){.admin-page-pulse .owner-sales-comparison-card .owner-comparison-answer{gap:5px;padding:10px}.admin-page-pulse .owner-sales-comparison-card .owner-comparison-answer strong{font-size:24px}.admin-page-pulse .owner-sales-comparison-card .owner-comparison-answer p{font-size:13px;line-height:1.25}.admin-page-pulse .owner-sales-comparison-card .owner-comparison-answer small,.admin-page-pulse .owner-sales-comparison-card .performance-summary-title p{display:none}.admin-page-pulse .owner-sales-comparison-card .performance-chart-panel{padding:10px 16px 12px}.admin-page-pulse .owner-sales-comparison-card .performance-chart-inspector{min-height:0;padding:4px 0;background:transparent}.admin-page-pulse .owner-sales-comparison-card .mobile-sales-chart-shell{min-height:178px;padding-top:4px}.admin-page-pulse .owner-sales-comparison-card .mobile-sales-chart-topline{display:none}.admin-page-pulse .owner-sales-comparison-card .mobile-sales-chart-bars{height:150px;padding-top:0}}.public-site{--public-ink:#12161b;--public-muted:#5c6670;--public-soft:#f6f8f7;--public-panel:rgba(255,255,255,0.82);--public-solid-panel:#ffffff;--public-line:rgba(18,22,27,0.12);--public-line-strong:rgba(18,22,27,0.18);--public-green:#0a7c62;--public-blue:#2563eb;--public-amber:#d88400;--public-red:#c53434;--public-shadow:0 24px 70px rgba(18,22,27,0.12);min-height:100vh;overflow-x:clip;background:linear-gradient(180deg,#fbfcfb,#f6f8f7 42%,#ffffff);color:var(--public-ink)}.public-site,.public-site *{letter-spacing:0}.public-site :where(h1,h2,h3,p,ul,ol,figure){margin:0}.public-site :where(a,button,input,select,textarea){font:inherit}.public-document-page .public-nav,.public-modern-page .public-nav{position:-webkit-sticky;position:sticky;top:12px;z-index:90;display:flex;align-items:center;justify-content:space-between;gap:12px;width:min(1180px,calc(100% - 32px));min-height:60px;margin-inline:auto;border:1px solid rgba(255,255,255,.72);border-radius:8px;background:rgba(255,255,255,.72);box-shadow:0 18px 48px rgba(18,22,27,.1);color:var(--public-ink);padding:7px 8px;-webkit-backdrop-filter:blur(22px) saturate(1.25);backdrop-filter:blur(22px) saturate(1.25)}.public-document-page .public-brand,.public-modern-page .public-brand{display:inline-flex;align-items:center;justify-content:flex-start;gap:10px;width:auto;min-width:142px;min-height:44px;border:1px solid rgba(18,22,27,.08);border-radius:8px;background:rgba(255,255,255,.8);color:var(--public-ink);box-shadow:none;padding:0 12px;text-decoration:none}.public-document-page .public-brand img,.public-modern-page .public-brand img{display:block;width:28px;height:28px;object-fit:contain}.public-document-page .public-brand span,.public-modern-page .public-brand span{color:var(--public-ink);font-size:.94rem;font-weight:920;line-height:1}.public-document-page .public-nav-links,.public-modern-page .public-nav-links{display:flex;align-items:center;justify-content:flex-end;gap:5px;min-width:0}.public-document-page .public-doc-actions a,.public-document-page .public-doc-support-link,.public-document-page .public-nav-links a,.public-modern-page .public-nav-links a,.public-modern-page .public-primary,.public-modern-page .public-secondary{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;border-radius:8px;font-size:.88rem;font-weight:860;text-decoration:none;white-space:nowrap}.public-document-page .public-nav-links a,.public-modern-page .public-nav-links a{color:#27313b;padding:0 11px}.public-document-page .public-nav-links a[aria-current=page],.public-modern-page .public-nav-links a[aria-current=page]{color:var(--public-green)}.public-document-page .public-nav-login,.public-modern-page .public-nav-login{border:1px solid rgba(18,22,27,.1);background:rgba(255,255,255,.58)}.public-document-page .public-doc-actions a:last-child,.public-document-page .public-doc-support-link,.public-document-page .public-nav-cta,.public-modern-page .public-nav-cta,.public-modern-page .public-primary{border:1px solid rgba(10,124,98,.24);background:#113f36;color:#ffffff;box-shadow:0 12px 28px rgba(10,124,98,.18)}.public-document-page .public-nav-links a.public-nav-cta,.public-modern-page .public-nav-links a.public-nav-cta{border-color:rgba(10,124,98,.24);background:#113f36;color:#ffffff;box-shadow:0 12px 28px rgba(10,124,98,.18)}.public-modern-page .public-primary{min-height:48px;padding:0 18px}.public-document-page .public-doc-actions a:first-child,.public-modern-page .public-secondary{min-height:48px;border:1px solid rgba(18,22,27,.14);background:rgba(255,255,255,.62);color:var(--public-ink);padding:0 18px}.public-site :where(a,button,input,select,textarea):focus-visible{outline:3px solid rgba(37,99,235,.32);outline-offset:3px}.public-modern-hero{position:relative;isolation:isolate;min-height:clamp(570px,72vh,730px);margin-top:-84px;display:grid;align-items:end;overflow:hidden;background:linear-gradient(90deg,rgba(250,251,249,.98) 0,rgba(250,251,249,.94) 43%,rgba(250,251,249,.44) 72%,rgba(250,251,249,.1) 100%),var(--hero-image);background-color:#f7f8f6;background-position:100%;background-size:cover;padding:142px 0 44px}.public-doc-card,.public-doc-hero,.public-feature-showcase,.public-footer,.public-lane-section,.public-modern-form-section,.public-modern-hero-inner,.public-modern-proof,.public-modern-support,.public-owner-snapshot,.public-setup-flow,.public-simple-pricing,.public-support-form-section,.public-support-modern-hero,.public-support-priority-row{width:min(1180px,calc(100% - 32px));margin-inline:auto}.public-modern-hero-inner{display:grid;grid-gap:36px;gap:36px}.public-modern-hero-copy{display:grid;grid-gap:18px;gap:18px;max-width:610px}.public-modern-hero-copy h1{max-width:600px;color:var(--public-ink);font-size:clamp(3.35rem,7vw,6.4rem);font-weight:880;line-height:.92}.public-modern-hero-copy p{max-width:560px;color:#36414b;font-size:clamp(1rem,1.5vw,1.16rem);line-height:1.6}.public-modern-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.public-hero-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;max-width:800px}.public-comparison-board,.public-doc-card,.public-doc-hero,.public-feature-showcase article,.public-hero-stats span,.public-lane-section,.public-modern-form-section,.public-modern-proof article,.public-setup-flow-grid article,.public-simple-pricing,.public-support-form-section,.public-support-modern-hero,.public-support-priority-row article{border:1px solid rgba(255,255,255,.72);border-radius:8px;background:var(--public-panel);box-shadow:0 18px 44px rgba(18,22,27,.08);-webkit-backdrop-filter:blur(18px) saturate(1.15);backdrop-filter:blur(18px) saturate(1.15)}.public-hero-stats span{display:grid;grid-gap:3px;gap:3px;padding:13px 14px}.public-hero-stats strong{color:var(--public-ink);font-size:1.2rem;line-height:1}.public-hero-stats small{color:var(--public-green);font-size:.76rem;font-weight:900;line-height:1.1}.public-hero-stats em{color:var(--public-muted);font-size:.78rem;font-style:normal;line-height:1.3}.public-modern-proof{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:18px}.public-modern-proof article{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:13px;gap:13px;align-items:start;padding:18px}.public-form-note svg,.public-included-grid svg,.public-lane-checks svg,.public-modern-proof svg,.public-support-email-strip svg,.public-support-priority-row svg{color:var(--public-green)}.public-doc-hero h1,.public-feature-showcase h2,.public-form-copy h2,.public-lane-copy h2,.public-modern-proof h2,.public-price-copy h2,.public-support-email-strip h2,.public-support-modern-copy h1{color:var(--public-ink);font-weight:860;line-height:1.05}.public-modern-proof h2{font-size:1.04rem}.public-doc-hero p,.public-doc-section p,.public-feature-showcase p,.public-footer a,.public-footer p,.public-footer small,.public-form-copy p,.public-included-grid span,.public-lane-copy p,.public-modern-proof p,.public-modern-section-heading p,.public-modern-support p,.public-price-copy p,.public-setup-flow-grid p,.public-support-form-section p,.public-support-modern-copy p,.public-support-priority-row p{color:var(--public-muted);font-size:.97rem;line-height:1.58}.public-owner-snapshot{display:grid;grid-template-columns:minmax(280px,.42fr) minmax(0,1fr);grid-gap:24px;gap:24px;align-items:center;padding:78px 0 54px}.public-modern-section-heading{display:grid;grid-gap:12px;gap:12px;max-width:650px}.public-modern-section-heading h2{color:var(--public-ink);font-size:clamp(2.1rem,4.3vw,4.1rem);font-weight:860;line-height:.98}.public-comparison-board{overflow:hidden;background:rgba(255,255,255,.9)}.public-comparison-top{display:flex;justify-content:space-between;gap:18px;align-items:center;border-bottom:1px solid var(--public-line);padding:18px 20px}.public-comparison-top div:first-child{display:grid;grid-gap:3px;gap:3px}.public-comparison-top span{color:var(--public-muted);font-size:.77rem;font-weight:860}.public-comparison-top strong{color:var(--public-ink);font-size:1.18rem}.public-comparison-controls{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.public-comparison-controls span{display:inline-flex;align-items:center;min-height:30px;border:1px solid var(--public-line);border-radius:8px;background:#ffffff;color:#27313b;padding:0 10px}.public-comparison-controls span:first-child{border-color:rgba(10,124,98,.24);background:#eaf6f2;color:var(--public-green)}.public-comparison-content{display:grid;grid-template-columns:minmax(190px,.32fr) minmax(0,1fr);grid-gap:20px;gap:20px;padding:22px}.public-owner-metrics{display:grid;grid-gap:12px;gap:12px}.public-owner-metrics article{display:grid;grid-gap:4px;gap:4px;border-left:3px solid var(--public-blue);padding-left:12px}.public-owner-metrics article[data-tone=good]{border-left-color:var(--public-green)}.public-owner-metrics article[data-tone=warn]{border-left-color:var(--public-amber)}.public-owner-metrics span{color:var(--public-muted);font-size:.8rem;font-weight:840}.public-owner-metrics strong{color:var(--public-ink);font-size:clamp(1.55rem,2.7vw,2.2rem);line-height:1}.public-owner-metrics small{color:var(--public-muted);font-size:.82rem;font-weight:800}.public-owner-metrics article[data-tone=good] small{color:var(--public-green)}.public-owner-metrics article[data-tone=warn] small{color:#9b6200}.public-comparison-chart{min-height:280px;display:grid;grid-template-columns:repeat(9,minmax(0,1fr));grid-gap:12px;gap:12px;align-items:end;border-left:1px solid var(--public-line);border-bottom:1px solid var(--public-line);background:linear-gradient(0deg,transparent 0,transparent calc(25% - 1px),rgba(18,22,27,.08) 25%,transparent calc(25% + 1px)),linear-gradient(0deg,transparent 0,transparent calc(50% - 1px),rgba(18,22,27,.08) 50%,transparent calc(50% + 1px)),linear-gradient(0deg,transparent 0,transparent calc(75% - 1px),rgba(18,22,27,.08) 75%,transparent calc(75% + 1px));padding:18px 18px 0}.public-comparison-bar{min-width:0;height:230px;display:grid;grid-template-columns:1fr 1fr;grid-gap:3px;gap:3px;align-items:end}.public-comparison-bar span{display:block;min-height:10px;border-radius:5px 5px 0 0}.public-comparison-bar .compare{background:repeating-linear-gradient(-45deg,rgba(10,124,98,.32) 0 4px,rgba(10,124,98,.08) 4px 8px)}.public-comparison-bar .today{background:#2563eb}.public-comparison-bar small{grid-column:1/-1;color:var(--public-muted);font-size:.72rem;font-weight:820;text-align:center}.public-lane-section{display:grid;grid-template-columns:minmax(0,.95fr) minmax(320px,.72fr);grid-gap:24px;gap:24px;align-items:center;overflow:hidden;background:#ffffff}.public-lane-media{min-height:100%;background:#f2f4f2}.public-lane-media img{width:100%;height:100%;display:block;object-fit:cover}.public-lane-copy{display:grid;grid-gap:16px;gap:16px;padding:34px 34px 34px 10px}.public-form-copy h2,.public-lane-copy h2,.public-modern-support h2,.public-price-copy h2{font-size:clamp(1.9rem,3.5vw,3.2rem)}.public-lane-checks{display:grid;grid-gap:9px;gap:9px}.public-lane-checks span{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:9px;gap:9px;align-items:center;color:#26313b;font-weight:820}.public-feature-showcase{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;padding:18px 0 64px}.public-feature-showcase article{overflow:hidden;background:#ffffff}.public-feature-showcase img{display:block;width:100%;aspect-ratio:16/10;object-fit:cover}.public-feature-showcase article>div{display:grid;grid-gap:11px;gap:11px;padding:18px}.public-feature-showcase h2{font-size:1.3rem}.public-feature-showcase ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px 12px;gap:8px 12px;padding:0;list-style:none}.public-feature-showcase li{color:#26313b;font-size:.86rem;font-weight:820;line-height:1.3}.public-feature-showcase li:before{content:"";display:inline-block;width:7px;height:7px;margin-right:7px;border-radius:50%;background:var(--public-green);vertical-align:1px}.public-setup-flow{display:grid;grid-gap:24px;gap:24px;padding:12px 0 64px}.public-setup-flow-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.public-setup-flow-grid article{display:grid;grid-gap:12px;gap:12px;padding:22px;background:rgba(255,255,255,.9)}.public-setup-flow-grid span{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:8px;background:#113f36;color:#ffffff;font-weight:900}.public-setup-flow-grid h3{color:var(--public-ink);font-size:1.15rem;line-height:1.2}.public-simple-pricing{display:grid;grid-template-columns:minmax(280px,.64fr) minmax(0,1fr);grid-gap:18px;gap:18px;align-items:stretch;margin-bottom:64px;padding:18px;background:#113f36}.public-price-copy{display:grid;align-content:center;grid-gap:12px;gap:12px;padding:18px}.public-price-copy h2,.public-price-copy p{color:#ffffff}.public-price-copy p{color:rgba(255,255,255,.8)}.public-included-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.public-included-grid article{display:grid;grid-gap:8px;gap:8px;align-content:start;border:1px solid rgba(255,255,255,.16);border-radius:8px;background:rgba(255,255,255,.08);padding:16px}.public-included-grid strong{color:#ffffff;font-size:.96rem}.public-included-grid span{color:rgba(255,255,255,.75);font-size:.88rem}.public-modern-form-section,.public-support-form-section{display:grid;grid-template-columns:minmax(280px,.55fr) minmax(420px,.78fr);grid-gap:26px;gap:26px;align-items:start;margin-bottom:48px;padding:26px;background:rgba(255,255,255,.88)}.public-form-copy{position:-webkit-sticky;position:sticky;top:96px;display:grid;grid-gap:13px;gap:13px}.public-form-note{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start;border:1px solid rgba(10,124,98,.16);border-radius:8px;background:#eef8f4;color:#244139;font-weight:800;line-height:1.45;padding:13px}.public-modern-support{display:grid;grid-template-columns:minmax(260px,.42fr) minmax(0,1fr);grid-gap:26px;gap:26px;align-items:center;overflow:hidden;margin-bottom:42px;border-radius:8px;background:#171a20;color:#ffffff}.public-modern-support img{display:block;width:100%;height:100%;min-height:250px;object-fit:cover}.public-modern-support>div{display:grid;grid-gap:13px;gap:13px;padding:28px 30px 28px 0}.public-modern-support h2{color:#ffffff}.public-modern-support p{color:rgba(255,255,255,.76);max-width:620px}.public-modern-support .public-secondary{width:-moz-fit-content;width:fit-content;border-color:rgba(255,255,255,.22);background:rgba(255,255,255,.08);color:#ffffff}.public-site .marketing-lead-form,.public-site .support-request-form{display:grid;grid-gap:15px;gap:15px;margin:0;border:1px solid var(--public-line);border-radius:8px;background:#ffffff;box-shadow:none;padding:20px}.public-site .marketing-lead-form-heading,.public-site .support-form-heading{display:grid;grid-gap:6px;gap:6px}.public-site .marketing-eyebrow,.public-site .privacy-eyebrow,.public-site .public-eyebrow{color:var(--public-green);font-size:.76rem;font-weight:900;text-transform:none}.public-site .marketing-lead-form-heading h3,.public-site .support-form-heading h2{color:var(--public-ink);font-size:1.55rem;line-height:1.12}.public-site .marketing-form-status,.public-site .marketing-lead-form-heading span,.public-site .support-form-heading span,.public-site .support-form-status{color:var(--public-muted);font-size:.91rem;line-height:1.45}.public-site .marketing-form-grid,.public-site .support-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:11px;gap:11px}.public-site .support-form-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.public-site .marketing-lead-form label,.public-site .support-request-form label{display:grid;grid-gap:6px;gap:6px;color:#27313b;font-size:.82rem;font-weight:840}.public-site .marketing-lead-form input,.public-site .marketing-lead-form select,.public-site .marketing-lead-form textarea,.public-site .support-request-form input,.public-site .support-request-form select,.public-site .support-request-form textarea{width:100%;min-height:46px;border:1px solid #cbd5df;border-radius:8px;background:#ffffff;color:var(--public-ink);font-weight:760;outline:none;padding:11px 12px}.public-site .marketing-lead-form textarea,.public-site .support-request-form textarea{min-height:116px;resize:vertical}.public-site .marketing-lead-form input:focus,.public-site .marketing-lead-form select:focus,.public-site .marketing-lead-form textarea:focus,.public-site .support-request-form input:focus,.public-site .support-request-form select:focus,.public-site .support-request-form textarea:focus{border-color:var(--public-green);box-shadow:0 0 0 4px rgba(10,124,98,.12)}.public-site :where(.marketing-lead-form,.support-request-form) :where(input,select,textarea)[aria-invalid=true]{border-color:var(--public-red);background:#fffafa;box-shadow:0 0 0 3px rgba(197,52,52,.1)}.public-site .public-field-error{color:#9f2020;font-size:.78rem;font-weight:840;line-height:1.35}.public-site .marketing-primary,.public-site .support-request-form button{min-height:48px;border:0;border-radius:8px;background:#113f36;color:#ffffff;cursor:pointer;font-weight:900;padding:0 18px}.public-site .marketing-primary:disabled,.public-site .support-request-form button:disabled{cursor:not-allowed;opacity:.62}.public-site .marketing-form-status,.public-site .public-sensitive-warning,.public-site .support-check-row,.public-site .support-form-status,.public-site .support-impact-callout,.public-site .support-reference-card{border-radius:8px}.public-site .marketing-form-status,.public-site .support-form-status{border:1px solid rgba(10,124,98,.18);border-left:4px solid var(--public-green);background:#eef8f4;padding:11px 12px}.public-site .marketing-form-status.success,.public-site .support-form-status.success{border-color:#bbf7d0 #bbf7d0 #bbf7d0 #16a34a;background:#ecfdf3;color:#166534}.public-site .marketing-form-status.error,.public-site .support-form-status.error,.public-site .support-impact-callout.urgent{border-color:#f2c3c3;border-left-color:var(--public-red);background:#fff7f7;color:#9f2020}.public-site .support-impact-callout{display:grid;grid-gap:4px;gap:4px;border:1px solid #d9e7f2;border-left:4px solid var(--public-green);background:#f4fbff;padding:13px 14px}.public-site .support-request-form .support-check-row{display:flex;align-items:center;gap:10px;border:1px solid #d9e7f2;background:#ffffff;padding:12px 13px}.public-site .support-request-form .support-check-row input{width:20px;height:20px;min-height:20px;flex:0 0 auto;accent-color:var(--public-green)}.public-site .public-sensitive-warning{border-left:4px solid var(--public-red);background:#fff7f7;color:#9f2020;font-weight:840;padding:10px 12px}.public-site .marketing-honeypot,.public-site .support-honeypot{position:absolute;left:-9999px}.public-support-page{padding-top:0}.public-support-modern-hero{display:grid;grid-template-columns:minmax(0,.88fr) minmax(300px,.46fr);grid-gap:0;gap:0;align-items:stretch;overflow:hidden;margin-top:24px;background:#ffffff}.public-support-modern-copy{display:grid;align-content:center;grid-gap:18px;gap:18px;padding:48px}.public-support-modern-copy h1{max-width:720px;font-size:clamp(2.8rem,5.4vw,5.2rem)}.public-support-modern-copy p{max-width:680px;font-size:1.05rem}.public-support-modern-hero img{width:100%;height:100%;min-height:420px;display:block;object-fit:cover}.public-support-priority-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:14px}.public-support-priority-row article{display:grid;grid-gap:10px;gap:10px;padding:18px}.public-support-priority-row h2{color:var(--public-ink);font-size:1.03rem;line-height:1.2}.public-support-form-section{margin-top:14px;scroll-margin-top:112px}.public-support-form-section a{color:var(--public-blue);font-weight:820}.public-support-email-strip{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:26px}.public-support-email-strip>div{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:10px 12px;gap:10px 12px;padding:0}.public-support-email-strip h2,.public-support-email-strip p{grid-column:2}.public-support-email-strip svg{grid-row:1/span 2}.public-support-email-strip .public-secondary{flex:0 0 auto}.public-document-page{padding-top:0}.public-document-page .public-doc-hero{display:grid;grid-gap:13px;gap:13px;margin-top:24px;padding:44px;background:rgba(255,255,255,.88)}.public-document-page .public-doc-hero h1{max-width:900px;font-size:clamp(2.6rem,4.5vw,4.5rem)}.public-document-page .public-doc-hero>p{max-width:860px;font-size:1.02rem}.public-doc-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.public-doc-actions a{min-width:140px;padding:0 15px}.public-doc-meta-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:8px}.public-doc-meta-grid span{display:grid;grid-gap:4px;gap:4px;border:1px solid var(--public-line);border-radius:8px;background:rgba(255,255,255,.72);color:var(--public-muted);padding:13px}.public-doc-meta-grid strong{color:var(--public-ink)}.public-document-page .public-doc-card{display:grid;grid-gap:14px;gap:14px;margin-top:14px;padding:20px;background:rgba(255,255,255,.88);box-shadow:none}.public-doc-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.public-doc-section{border:1px solid var(--public-line);border-radius:8px;background:#ffffff;padding:18px}.public-doc-section h2{color:var(--public-ink);font-size:1.15rem;line-height:1.2}.public-doc-section p{margin-top:8px}.public-doc-wide{background:#fbfcfb}.public-doc-list{display:grid;grid-gap:10px;gap:10px}.public-doc-support-link{width:-moz-fit-content;width:fit-content;margin-top:13px;padding:0 15px}.public-footer{display:grid;grid-template-columns:minmax(240px,.48fr) minmax(0,1fr) minmax(240px,.38fr);grid-gap:28px;gap:28px;margin-top:38px;border-radius:8px 8px 0 0;background:#12161b;color:#ffffff;padding:34px}.public-footer-brand,.public-footer-columns section,.public-footer-cta{display:grid;align-content:start;grid-gap:9px;gap:9px}.public-footer-brand img{width:42px;height:42px;border-radius:8px;background:#ffffff;object-fit:contain}.public-footer a,.public-footer p,.public-footer small{color:rgba(255,255,255,.72)}.public-footer-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px}.public-footer h2{color:#ffffff;font-size:.98rem}.public-footer a{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;min-height:34px;text-decoration:none}.public-footer-cta{border-left:1px solid rgba(255,255,255,.14);padding-left:22px}.public-footer-cta svg{color:#7fd4bf}.public-footer-cta a{display:inline-flex;justify-content:center;gap:8px;min-height:42px;border-radius:8px;background:#ffffff;color:#12161b;font-weight:900;padding:0 14px}.public-mobile-action{display:none}@media (max-width:1180px){.public-document-page .public-nav,.public-modern-page .public-nav{align-items:flex-start}.public-document-page .public-nav-optional,.public-modern-page .public-nav-optional{display:none!important}.public-footer,.public-lane-section,.public-modern-form-section,.public-owner-snapshot,.public-support-form-section,.public-support-modern-hero{grid-template-columns:1fr}.public-form-copy{position:static}.public-lane-copy{padding:26px}.public-support-modern-hero img{min-height:300px}.public-modern-support>div{padding:0 26px 26px}.public-footer-cta{border-left:0;border-top:1px solid rgba(255,255,255,.14);padding-left:0;padding-top:20px}}@media (max-width:940px){.public-modern-hero{min-height:auto;margin-top:-74px;background:linear-gradient(180deg,rgba(250,251,249,.88) 0,rgba(250,251,249,.72) 34%,rgba(250,251,249,.98) 72%),var(--hero-image);background-position:top;padding:122px 0 32px}.public-modern-hero-copy h1{font-size:clamp(2.6rem,12vw,4.4rem);line-height:.96}.public-doc-grid,.public-doc-meta-grid,.public-feature-showcase,.public-footer-columns,.public-hero-stats,.public-included-grid,.public-modern-proof,.public-setup-flow-grid,.public-site .marketing-form-grid,.public-site .support-form-grid,.public-support-priority-row{grid-template-columns:1fr}.public-owner-snapshot{padding:48px 0 36px}.public-comparison-content{grid-template-columns:1fr}.public-comparison-chart{min-height:230px;border-left:0}.public-comparison-bar{height:188px}.public-feature-showcase{padding-bottom:42px}.public-simple-pricing{margin-bottom:42px}.public-modern-support,.public-simple-pricing{grid-template-columns:1fr}.public-support-email-strip{display:grid}.public-support-email-strip .public-secondary{width:100%}}@media (max-width:720px){.public-document-page .public-nav,.public-modern-page .public-nav{top:0;width:100%;min-height:58px;border-radius:0;padding:8px 10px}.public-document-page .public-brand,.public-modern-page .public-brand{min-width:112px;min-height:40px;padding:0 9px}.public-document-page .public-brand img,.public-modern-page .public-brand img{width:24px;height:24px}.public-document-page .public-brand span,.public-modern-page .public-brand span{font-size:.82rem}.public-document-page .public-nav-links,.public-modern-page .public-nav-links{margin-left:auto;gap:5px}.public-document-page .public-nav-links a,.public-modern-page .public-nav-links a{min-height:38px;font-size:.75rem;padding:0 8px}.public-document-page .public-nav-links svg,.public-modern-page .public-nav-links svg{display:none}.public-doc-card,.public-doc-hero,.public-feature-showcase,.public-footer,.public-lane-section,.public-modern-form-section,.public-modern-hero-inner,.public-modern-proof,.public-modern-support,.public-owner-snapshot,.public-setup-flow,.public-simple-pricing,.public-support-form-section,.public-support-modern-hero,.public-support-priority-row{width:calc(100% - 24px)}.public-modern-actions{display:grid;grid-template-columns:1fr}.public-modern-page .public-primary,.public-modern-page .public-secondary{width:100%}.public-comparison-top{display:grid}.public-comparison-controls{justify-content:start}.public-comparison-chart{gap:7px;padding-inline:8px}.public-document-page .public-doc-card,.public-document-page .public-doc-hero,.public-footer,.public-lane-copy,.public-modern-form-section,.public-price-copy,.public-support-form-section,.public-support-modern-copy{padding:20px}.public-feature-showcase ul{grid-template-columns:1fr}.public-site .marketing-lead-form,.public-site .support-request-form{padding:16px}.public-support-form-section{scroll-margin-top:74px}.public-mobile-action{position:fixed;left:12px;right:12px;bottom:12px;z-index:90;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;border-radius:8px;background:#113f36;color:#ffffff;box-shadow:0 20px 48px rgba(18,22,27,.22);text-decoration:none;font-weight:900}.public-home-page .public-footer{padding-bottom:78px}.public-modern-form-section{padding-bottom:88px}}@media (max-width:430px){.public-document-page .public-nav-full,.public-modern-page .public-nav-full{display:none}.public-document-page .public-nav-short,.public-modern-page .public-nav-short{display:inline}.public-document-page .public-brand,.public-modern-page .public-brand{min-width:46px;justify-content:center}.public-document-page .public-brand span,.public-modern-page .public-brand span{display:none}.public-document-page .public-nav-links a,.public-modern-page .public-nav-links a{padding:0 7px}.public-modern-hero-copy h1{font-size:clamp(2.35rem,17vw,3.4rem)}.public-doc-hero h1,.public-form-copy h2,.public-lane-copy h2,.public-modern-section-heading h2,.public-modern-support h2,.public-price-copy h2,.public-support-modern-copy h1{font-size:2rem;line-height:1.04}}