:root{--ink:#142033;--muted:#64748b;--line:#d7e3f3;--line-strong:#bcd4f2;--soft:#f5f9ff;--panel:#ffffff;--panel-strong:#ffffff;--accent:#2f80ed;--accent-hover:#1d6fd8;--accent-soft:#e7f1ff;--accent-wash:#f0f7ff;--accent-2:#e26a4f;--accent-3:#0f766e;--good:#0f8a61;--warn:#b7791f;--bad:#b03331;--glass:rgba(255,255,255,0.88);--glass-strong:rgba(255,255,255,0.96);--shadow:0 18px 50px rgba(43,80,130,0.1);--shadow-soft:0 12px 34px rgba(43,80,130,0.07);--shadow-lift:0 16px 34px rgba(43,80,130,0.11);--focus-ring:0 0 0 3px rgba(47,128,237,0.2);--font-xs:12px;--font-sm:13px;--font-base:15px;--font-md:16px;--font-lg:20px;--font-xl:22px}*{box-sizing:border-box}html{background:var(--soft)}body{margin:0;color:var(--ink);background:linear-gradient(135deg,rgba(231,241,255,.88),rgba(255,255,255,.98) 46%,rgba(240,249,255,.92)),linear-gradient(180deg,rgba(255,255,255,.94),rgba(245,249,255,.98)),var(--soft);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-feature-settings:"cv02" 1,"cv03" 1,"cv04" 1;line-height:1.45;font-size:var(--font-base);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}h1,h2,h3,p{letter-spacing:0}button{border:0;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease,transform .16s ease}button:disabled{cursor:not-allowed;opacity:.55}.app-shell{min-height:100vh;padding:16px}.auth-page{min-height:100vh;display:grid;place-items:center;padding:24px;background:linear-gradient(135deg,rgba(231,241,255,.96),rgba(255,255,255,.98) 48%,rgba(240,249,255,.94)),var(--soft)}.auth-card{display:grid;width:min(100%,1180px);overflow:hidden;border:1px solid rgba(188,212,242,.82);border-radius:8px;background:rgba(255,255,255,.96);box-shadow:0 24px 70px rgba(43,80,130,.14)}.auth-card-modern{grid-template-columns:minmax(420px,1.08fr) minmax(380px,.92fr)}.auth-product-panel{display:grid;align-content:flex-start;grid-gap:14px;gap:14px;min-height:660px;padding:26px;color:white;background:linear-gradient(145deg,rgba(67,139,243,.98),rgba(33,93,190,.98) 47%,rgba(20,45,95,.98)),#2f80ed}.auth-product-panel .brand-mark{color:var(--accent);background:white}.auth-product-panel .brand h1,.auth-product-panel .brand p{color:white}.auth-product-panel .pill{color:#eaf3ff;background:rgba(255,255,255,.16)}.auth-landing-nav{display:flex;gap:12px;align-items:flex-start;justify-content:space-between}.auth-product-copy{display:grid;grid-gap:11px;gap:11px;padding-top:8px}.auth-product-copy h2,.auth-product-copy p{margin:0}.auth-product-copy h2{max-width:560px;font-size:38px;line-height:1.06;font-weight:850}.auth-product-copy p{max-width:530px;color:#eaf3ff}.auth-product-preview{display:grid;grid-gap:10px;gap:10px;padding:14px;border:1px solid rgba(255,255,255,.72);border-radius:8px;background:rgba(255,255,255,.94);box-shadow:0 18px 48px rgba(10,31,68,.2)}.auth-preview-toolbar{display:flex;gap:10px;align-items:center;justify-content:space-between}.auth-preview-toolbar span{color:var(--accent);font-size:12px;font-weight:850;text-transform:uppercase}.auth-preview-toolbar strong{color:var(--ink);font-size:14px}.auth-preview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.auth-preview-grid div{display:grid;grid-gap:4px;gap:4px;min-height:84px;padding:12px;border:1px solid rgba(188,212,242,.72);border-radius:8px;background:linear-gradient(180deg,#f8fbff,#ffffff)}.auth-preview-grid small,.auth-preview-grid span{color:var(--muted);font-size:12px}.auth-preview-grid strong{color:var(--ink);font-size:26px;line-height:1}.auth-preview-phone{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center;padding:11px 12px;border:1px solid rgba(47,128,237,.18);border-radius:8px;background:#eef6ff}.auth-preview-phone svg{color:var(--accent)}.auth-preview-phone span,.auth-preview-phone strong{display:block}.auth-preview-phone strong{color:var(--ink);font-size:14px}.auth-preview-phone span{color:var(--muted);font-size:13px}.auth-workflow-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.auth-workflow-strip article{display:grid;grid-gap:7px;gap:7px;min-height:112px;padding:12px;border:1px solid rgba(255,255,255,.62);border-radius:8px;background:rgba(255,255,255,.9)}.auth-workflow-strip svg{color:var(--accent)}.auth-workflow-strip strong{color:var(--ink);font-size:13px}.auth-workflow-strip span{color:var(--muted);font-size:12px;line-height:1.35}.auth-entry-panel{display:grid;align-content:center;grid-gap:18px;gap:18px;min-height:660px;padding:30px}.auth-copy{display:grid;grid-gap:10px;gap:10px}.auth-copy h2,.auth-copy p{margin:0}.auth-copy h2{font-size:32px;line-height:1.08;font-weight:850}.auth-copy p{color:var(--muted)}.auth-form{display:grid;grid-gap:12px;gap:12px}.auth-form .primary-button{min-height:46px}.auth-flow-guide{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.auth-flow-step{display:grid;grid-gap:5px;gap:5px;min-width:0;padding:11px;border:1px solid rgba(47,128,237,.16);border-radius:8px;background:rgba(247,251,255,.9)}.auth-flow-step.active{border-color:rgba(47,128,237,.38);background:rgba(234,244,255,.94);box-shadow:0 10px 24px rgba(43,80,130,.08)}.auth-flow-step.done{border-color:rgba(15,138,97,.22);background:rgba(239,250,246,.92)}.auth-flow-step span{display:grid;place-items:center;width:24px;height:24px;border-radius:999px;background:var(--accent-soft);color:var(--accent);font-size:12px;font-weight:900}.auth-flow-step.done span{background:rgba(15,138,97,.13);color:var(--good)}.auth-flow-step small,.auth-flow-step strong{overflow-wrap:anywhere}.auth-flow-step strong{color:var(--ink);font-size:13px;line-height:1.2}.auth-flow-step small{color:var(--muted);font-size:12px;line-height:1.35}.auth-choice-group{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px;gap:6px;min-height:48px;padding:5px;border:1px solid var(--line);border-radius:8px;background:var(--soft)}.auth-choice-tab{min-height:38px;border-radius:6px;color:var(--muted);background:transparent;font-weight:800;cursor:pointer}.auth-choice-tab.active{color:#165ebd;background:white;box-shadow:0 8px 24px rgba(47,128,237,.12)}.auth-switch{width:-moz-fit-content;width:fit-content;min-height:38px;padding:0;background:transparent;color:var(--accent);font-weight:700;cursor:pointer}.auth-inline-note{display:grid;grid-gap:4px;gap:4px;padding:12px;border:1px solid rgba(47,128,237,.18);border-radius:8px;background:rgba(247,251,255,.9)}.auth-inline-note p,.auth-inline-note strong{margin:0}.auth-inline-note strong{color:var(--ink);font-size:14px}.auth-inline-note p{font-size:13px}.auth-inline-note p,.helper-copy{color:var(--muted);line-height:1.4}.helper-copy{font-size:12px}.auth-onboarding-intro{display:grid;grid-gap:12px;gap:12px;padding:14px;border:1px solid rgba(47,128,237,.18);border-radius:8px;background:linear-gradient(180deg,rgba(247,251,255,.94),rgba(255,255,255,.98)),white}.auth-onboarding-intro p,.auth-onboarding-intro strong{margin:0}.auth-onboarding-intro strong{color:var(--ink);font-size:16px}.auth-onboarding-intro p{margin-top:4px;color:var(--muted);font-size:13px;line-height:1.45}.auth-onboarding-checklist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.auth-onboarding-checklist div{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:8px;gap:8px;align-items:center;min-width:0;padding:9px 10px;border:1px solid rgba(15,138,97,.18);border-radius:8px;background:rgba(239,250,246,.9);color:var(--ink);font-size:13px}.auth-onboarding-checklist svg{color:var(--good)}.auth-onboarding-form{gap:14px}.auth-onboarding-grid,.auth-pending-summary,.auth-proof-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.auth-business-category-panel{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.auth-business-category-panel article{display:grid;grid-gap:4px;gap:4px;min-height:82px;padding:11px;border:1px solid rgba(47,128,237,.14);border-radius:8px;background:rgba(248,251,255,.92)}.auth-business-category-panel strong{color:var(--ink);font-size:13px}.auth-business-category-panel span{color:var(--muted);font-size:12px;line-height:1.35}.auth-proof-panel{display:grid;grid-gap:12px;gap:12px;padding:14px;border:1px solid rgba(47,128,237,.18);border-radius:8px;background:rgba(247,251,255,.86)}.auth-proof-copy{display:grid;grid-gap:4px;gap:4px}.auth-proof-copy p,.auth-proof-copy strong{margin:0}.auth-proof-copy strong{color:var(--ink);font-size:15px}.auth-proof-copy p{color:var(--muted);font-size:13px;line-height:1.4}.auth-onboarding-actions,.auth-pending-actions{display:flex;flex-wrap:wrap;gap:10px}.auth-pending-summary{padding:12px;border:1px solid rgba(188,212,242,.72);border-radius:8px;background:rgba(255,255,255,.94)}.auth-pending-summary div{display:grid;grid-gap:4px;gap:4px}.auth-pending-summary span{color:var(--muted);font-size:12px}.auth-pending-summary strong{color:var(--ink);font-size:13px;overflow-wrap:anywhere}.dev-login-hint{display:grid;grid-gap:4px;gap:4px;padding:11px;border:1px dashed rgba(47,128,237,.35);border-radius:8px;background:var(--accent-soft)}.dev-login-hint strong{font-size:13px}.dev-login-hint span{color:var(--muted);font-size:13px;overflow-wrap:anywhere}.beta-demo-panel{padding:13px;border:1px solid rgba(15,138,97,.2);border-radius:8px;background:linear-gradient(180deg,rgba(239,253,248,.9),rgba(255,255,255,.98)),white}.beta-demo-panel>div{display:grid;grid-gap:6px;gap:6px}.beta-demo-panel p,.beta-demo-panel strong{margin:0}.beta-demo-panel p{color:var(--muted);font-size:var(--font-sm);line-height:1.45}.beta-demo-panel .helper-copy{padding:9px 10px;border:1px dashed rgba(47,128,237,.28);border-radius:8px;background:rgba(47,128,237,.07);color:#315b86}.super-admin-demo-panel{border-color:rgba(47,128,237,.24);background:linear-gradient(180deg,rgba(240,247,255,.94),rgba(255,255,255,.98)),white}.auth-local-fallback{display:grid;grid-gap:14px;gap:14px;padding:14px;border:1px solid rgba(47,128,237,.22);border-radius:8px;background:var(--accent-soft)}.auth-local-fallback p,.auth-local-fallback strong{margin:0}.auth-local-fallback p{margin-top:4px;color:var(--muted);font-size:var(--font-sm)}.auth-secondary-access{display:block;padding:12px;border:1px solid rgba(188,212,242,.72);border-radius:8px;background:rgba(255,255,255,.92)}.auth-secondary-access small,.auth-secondary-access strong{margin:0}.auth-secondary-access strong,.auth-secondary-access summary{color:var(--ink);font-size:13px}.auth-secondary-access summary{cursor:pointer;font-weight:850}.auth-secondary-access[open] summary{margin-bottom:2px}.auth-secondary-access[open]{display:grid;grid-gap:8px;gap:8px}.auth-secondary-access:not([open])>:not(summary){display:none}.auth-secondary-access small{color:var(--muted);font-size:12px;line-height:1.4}.auth-secondary-access-actions{display:flex;flex-wrap:wrap;gap:8px}.auth-secondary-access-actions .secondary-button.active{border-color:rgba(47,128,237,.42);background:rgba(234,244,255,.96);color:var(--accent)}.auth-support-link{display:flex;align-items:center;gap:10px;min-height:48px;padding:10px 12px;border:1px solid rgba(15,138,97,.22);border-radius:8px;background:rgba(239,253,248,.92);color:#075e54;text-decoration:none}.auth-support-link span{display:grid;grid-gap:2px;gap:2px;min-width:0}.auth-support-link strong{color:#075e54;font-size:13px;line-height:1.2}.auth-support-link small{color:#0f766e;font-size:12px;font-weight:800;overflow-wrap:anywhere}.approval-status-card{display:grid;grid-gap:7px;gap:7px;padding:12px;border:1px solid rgba(47,128,237,.22);border-radius:8px;background:rgba(47,128,237,.08)}.approval-status-card p,.approval-status-card small,.approval-status-card strong{margin:0}.approval-status-card p,.approval-status-card small{color:var(--muted)}.auth-summary{display:grid;grid-gap:3px;gap:3px;min-width:190px;padding:9px 11px;border:1px solid var(--line);border-radius:8px;background:var(--panel)}.auth-summary strong{overflow-wrap:anywhere;font-size:14px}.auth-summary small{color:var(--muted)}.notification-summary.good{border-color:rgba(15,138,97,.24);background:rgba(239,253,248,.94)}.notification-summary.warn{border-color:rgba(183,121,31,.28);background:rgba(255,248,236,.95)}.topbar-alert-button{display:flex;align-items:center;gap:9px;min-height:48px;padding:8px 11px;border:1px solid rgba(183,121,31,.28);border-radius:8px;background:rgba(255,248,236,.96);color:var(--ink);text-align:left;cursor:pointer}.topbar-alert-button>svg{color:var(--warn);flex:0 0 auto}.topbar-alert-button span{display:grid;grid-gap:2px;gap:2px}.topbar-alert-button small,.topbar-alert-button strong{line-height:1.15}.topbar-alert-button strong{font-size:12px}.topbar-alert-button small{color:var(--muted);font-size:11px}.workspace{display:grid;grid-template-columns:260px minmax(0,1fr);grid-gap:16px;gap:16px;max-width:1440px;margin:0 auto;min-width:0}.sidebar{position:-webkit-sticky;position:sticky;top:16px;height:calc(100vh - 32px);display:flex;flex-direction:column;gap:18px;padding:18px;border:1px solid var(--line);border-radius:8px;background:linear-gradient(180deg,var(--glass-strong),rgba(248,251,255,.9)),var(--glass);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);min-width:0}.brand{display:flex;align-items:center;gap:12px}.brand-mark{display:grid;place-items:center;width:44px;height:44px;border-radius:8px;color:white;background:linear-gradient(180deg,var(--accent),#1763b2),var(--accent);box-shadow:0 10px 24px rgba(47,128,237,.2);font-weight:800}.brand h1,.brand p,.metric p,.metric strong,.section-title h2,.section-title p{margin:0}.brand h1{font-size:18px;line-height:1.1;font-weight:800}.brand p,.muted,.section-title p{color:var(--muted)}.nav{display:grid;grid-gap:8px;gap:8px}.icon-button,.nav-button,.primary-button,.secondary-button{min-height:44px;border-radius:8px;cursor:pointer}.nav-button{position:relative;display:flex;align-items:center;gap:10px;min-height:48px;padding:0 12px;border:1px solid transparent;color:var(--ink);background:transparent;text-align:left;overflow:hidden}.nav-button:before{content:"";position:absolute;inset:9px auto 9px 0;width:3px;border-radius:999px;background:transparent}.nav-button span{overflow:hidden;text-overflow:ellipsis}.nav-button.active,.nav-button:hover{border-color:rgba(47,128,237,.16);background:linear-gradient(135deg,rgba(47,128,237,.12),rgba(47,128,237,.04)),white;color:#165ebd}.nav-button.active:before{background:var(--accent)}.sidebar-footer{margin-top:auto;display:grid;grid-gap:10px;gap:10px;padding:12px;border-radius:8px;border:1px solid rgba(47,128,237,.13);background:linear-gradient(180deg,rgba(240,247,255,.94),rgba(255,255,255,.86)),var(--accent-soft)}.progress-track{height:8px;overflow:hidden;border-radius:999px;background:rgba(47,128,237,.14)}.progress-track span{display:block;height:100%;border-radius:inherit;background:var(--accent)}.main{display:grid;grid-gap:14px;gap:14px;min-width:0}.topbar{justify-content:space-between;gap:12px;min-height:72px;padding:16px;border:1px solid var(--line);border-radius:8px;background:linear-gradient(180deg,var(--glass-strong),rgba(248,251,255,.9)),var(--glass);box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);min-width:0}.topbar,.topbar-pill-row{display:flex;align-items:center}.topbar-pill-row{gap:8px;flex-wrap:wrap}.device-pill{border-color:rgba(47,128,237,.18);background:rgba(255,255,255,.72);color:var(--accent)}.device-pill.phone{border-color:rgba(15,138,97,.18);background:rgba(239,253,248,.88);color:var(--good)}.device-pill.tablet{border-color:rgba(47,128,237,.2);background:rgba(240,247,255,.88)}.topbar-actions{flex-wrap:wrap}.sync-banner,.topbar-actions{display:flex;align-items:center;gap:10px}.sync-banner{max-width:760px;margin-top:10px;padding:10px;border:1px solid var(--line);border-radius:8px;background:var(--panel)}.sync-banner p{margin:0;color:var(--muted);font-size:13px;line-height:1.35}.sync-banner.supabase{border-color:rgba(15,138,97,.24);background:rgba(15,138,97,.06)}.sync-banner.error{border-color:rgba(176,51,49,.24);background:rgba(176,51,49,.06)}.pill{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:0 10px;border-radius:999px;background:var(--accent-soft);color:var(--muted);font-size:13px;font-weight:650}.field span .lucide,.pill .lucide{flex:0 0 auto}.icon-button,.primary-button,.secondary-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 14px}.primary-button{background:linear-gradient(180deg,var(--accent),#1763b2),var(--accent);color:white;box-shadow:0 10px 22px rgba(47,128,237,.18)}.primary-button:hover,.quick-action:hover{background:linear-gradient(180deg,var(--accent-hover),#1559a0),var(--accent-hover);transform:translateY(-1px)}.icon-button,.secondary-button{border:1px solid var(--line);background:linear-gradient(180deg,white,var(--accent-wash)),var(--panel);color:var(--ink)}.icon-button:hover,.secondary-button:hover{border-color:rgba(47,128,237,.34);box-shadow:0 10px 22px rgba(43,80,130,.08);color:#165ebd}.danger-button{border-color:rgba(176,51,49,.22);background:rgba(176,51,49,.06);color:#8f2523}.icon-button{width:44px;padding:0}.content-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(330px,.9fr);grid-gap:18px;gap:18px;align-items:start}.inventory-layout{grid-template-columns:minmax(0,1.75fr) minmax(290px,.65fr)}.purchases-tabs-grid,.tabbed-workspace-grid{grid-template-columns:minmax(0,1fr)}.partners-layout,.stocktake-layout{display:grid;grid-gap:18px;gap:18px;min-width:0}.dashboard-grid{grid-template-columns:minmax(0,1fr);align-items:start}.dashboard-main-section{gap:14px}.business-first-panel{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(280px,1.25fr) minmax(230px,.8fr);grid-gap:12px;gap:12px;align-items:stretch;padding:13px;border:1px solid rgba(47,128,237,.16);border-radius:8px;background:linear-gradient(135deg,rgba(248,251,255,.98),rgba(255,255,255,.96)),white}.business-first-copy{display:grid;align-content:center;grid-gap:6px;gap:6px;min-width:0}.business-first-copy strong{color:var(--ink);font-size:18px;line-height:1.15}.business-first-copy p{margin:0;color:var(--muted);font-size:13px;line-height:1.45}.business-first-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;align-content:center}.business-first-actions .primary-button,.business-first-actions .secondary-button{justify-content:center;min-height:42px;white-space:normal}.business-first-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.business-first-action-card,.business-first-list-row,.business-first-stats article{display:grid;grid-gap:4px;gap:4px;min-width:0;padding:10px;border:1px solid rgba(47,128,237,.13);border-radius:8px;background:rgba(255,255,255,.78);text-align:left}.business-first-action-card.warn,.business-first-stats article.warn{border-color:rgba(183,121,31,.24);background:rgba(255,251,244,.92)}.business-first-action-card.good,.business-first-stats article.good{border-color:rgba(15,138,97,.2);background:rgba(239,253,248,.86)}.business-first-action-card span,.business-first-list-row span,.business-first-stats span{color:var(--muted);font-size:11px;font-weight:850;line-height:1.2}.business-first-action-card strong,.business-first-list-row strong,.business-first-stats strong{color:var(--ink);font-size:17px;line-height:1.1;overflow-wrap:anywhere}.business-first-action-card small,.business-first-list-row small,.business-first-stats small{color:var(--muted);font-size:12px;line-height:1.3;overflow-wrap:anywhere}.business-first-action-card{cursor:pointer}.business-first-action-card.active{border-color:rgba(47,128,237,.34);background:#eef6ff;box-shadow:inset 0 0 0 1px rgba(47,128,237,.12)}.business-first-list{display:grid;grid-gap:8px;gap:8px;min-width:0}.business-first-list-row{cursor:pointer}.business-first-list .empty-state{min-height:100%;padding:12px}.customers-business-first{grid-template-columns:minmax(0,.85fr) minmax(300px,.95fr) minmax(320px,1.2fr)}.whatsapp-order-queue-panel{display:grid;grid-gap:12px;gap:12px;padding:13px;border:1px solid rgba(15,138,97,.18);border-radius:8px;background:linear-gradient(135deg,rgba(248,251,255,.98),rgba(241,252,248,.94)),#fff}.whatsapp-order-queue-head{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:start}.whatsapp-order-queue-head>div:first-child{display:grid;grid-gap:6px;gap:6px;min-width:0}.whatsapp-order-queue-head p,.whatsapp-order-queue-head strong{margin:0}.whatsapp-order-queue-head strong{color:var(--ink);font-size:16px;line-height:1.2}.whatsapp-order-queue-head p{color:var(--muted);font-size:13px;line-height:1.45}.whatsapp-order-summary-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(138px,1fr));grid-gap:8px;gap:8px}.whatsapp-order-summary-strip article{display:grid;grid-gap:3px;gap:3px;min-width:0;padding:10px;border:1px solid rgba(47,128,237,.12);border-radius:8px;background:rgba(255,255,255,.76)}.whatsapp-order-summary-strip article.warn{border-color:rgba(181,128,12,.22);background:rgba(255,248,229,.72)}.whatsapp-order-summary-strip article.good{border-color:rgba(15,138,97,.18);background:rgba(239,251,246,.72)}.whatsapp-order-summary-strip small,.whatsapp-order-summary-strip span{color:var(--muted);font-size:12px;line-height:1.2}.whatsapp-order-summary-strip strong{color:var(--ink);font-size:20px;line-height:1.1}.whatsapp-order-queue-list,.whatsapp-order-request-card{display:grid;grid-gap:8px;gap:8px}.whatsapp-order-request-card{padding:11px;border:1px solid rgba(47,128,237,.14);border-radius:8px;background:rgba(255,255,255,.86)}.whatsapp-order-request-card.warn{border-color:rgba(181,128,12,.22)}.whatsapp-order-request-main,.whatsapp-order-request-meta{display:flex;gap:8px;align-items:flex-start;justify-content:space-between;min-width:0}.whatsapp-order-request-main>div{display:grid;grid-gap:3px;gap:3px;min-width:0}.whatsapp-order-line-preview span,.whatsapp-order-request-main span,.whatsapp-order-request-main strong,.whatsapp-order-request-meta span{overflow-wrap:anywhere}.whatsapp-order-request-main strong{color:var(--ink);font-size:14px}.whatsapp-order-request-main span,.whatsapp-order-request-meta span{color:var(--muted);font-size:12px;line-height:1.35}.whatsapp-order-line-preview,.whatsapp-order-request-meta{flex-wrap:wrap}.whatsapp-order-line-preview{display:flex;gap:6px}.whatsapp-order-line-preview span{padding:5px 8px;border-radius:999px;background:rgba(47,128,237,.08);color:var(--ink);font-size:12px;line-height:1.2}.platform-whatsapp-issues-panel,.whatsapp-issue-panel{border-color:rgba(181,128,12,.18);background:linear-gradient(135deg,rgba(255,252,246,.98),rgba(248,251,255,.94)),#fff}.whatsapp-issue-message{margin:0;padding:9px 10px;border:1px solid rgba(47,128,237,.1);border-radius:8px;background:rgba(248,251,255,.76);color:var(--ink);font-size:13px;line-height:1.45;overflow-wrap:anywhere}.whatsapp-order-action-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.whatsapp-order-action-row .compact-action-button{min-height:36px;padding:8px 12px}.platform-whatsapp-channel-list{display:grid;grid-gap:8px;gap:8px}.platform-whatsapp-channel-card{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:10px;gap:10px;align-items:center;padding:10px;border:1px solid rgba(47,128,237,.14);border-radius:8px;background:rgba(255,255,255,.86)}.platform-whatsapp-channel-card>div{display:grid;grid-gap:3px;gap:3px;min-width:0}.platform-whatsapp-channel-card small,.platform-whatsapp-channel-card span,.platform-whatsapp-channel-card strong{overflow-wrap:anywhere}.platform-whatsapp-channel-card strong{color:var(--ink);font-size:14px}.platform-whatsapp-channel-card span{color:var(--muted);font-size:12px;line-height:1.35}.platform-whatsapp-channel-card small{color:var(--muted);font-size:12px;line-height:1.3}.platform-whatsapp-sender-form{display:grid;grid-template-columns:minmax(180px,1fr) auto;grid-gap:8px;gap:8px;align-items:end;margin-top:8px;padding-top:8px;border-top:1px solid rgba(47,128,237,.1)}.platform-whatsapp-outbox-panel .whatsapp-order-summary-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.platform-whatsapp-outbox-card,.platform-whatsapp-outbox-list{display:grid;grid-gap:8px;gap:8px}.platform-whatsapp-outbox-card{padding:11px;border:1px solid rgba(47,128,237,.14);border-radius:8px;background:rgba(255,255,255,.88)}.platform-whatsapp-outbox-card.cancelled,.platform-whatsapp-outbox-card.failed{border-color:rgba(188,64,64,.24);background:rgba(255,246,246,.9)}.platform-whatsapp-outbox-card.queued{border-color:rgba(181,128,12,.22);background:rgba(255,249,232,.88)}.platform-whatsapp-outbox-card.sent{border-color:rgba(15,138,97,.18)}.platform-whatsapp-outbox-main{display:flex;gap:8px;align-items:flex-start;justify-content:space-between;min-width:0}.platform-whatsapp-outbox-main>div{display:grid;grid-gap:3px;gap:3px;min-width:0}.platform-whatsapp-outbox-error,.platform-whatsapp-outbox-main span,.platform-whatsapp-outbox-main strong{overflow-wrap:anywhere}.platform-whatsapp-outbox-main strong{color:var(--ink);font-size:14px;line-height:1.25}.platform-whatsapp-outbox-main span{color:var(--muted);font-size:12px;line-height:1.35}.platform-whatsapp-outbox-error{margin:0;padding:8px 9px;border-radius:8px;background:rgba(188,64,64,.08);color:#8f2e2e;font-size:12px;line-height:1.35}.action-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:10px;gap:10px;align-items:stretch;min-width:0}.contextual-action-strip:not(.dashboard){grid-template-columns:repeat(auto-fit,minmax(180px,260px));justify-content:start}.contextual-action-strip:not(.dashboard) .quick-action{width:100%}.whatsapp-action-button{border-color:rgba(7,94,84,.26)!important;color:#075e54!important;text-decoration:none}.quick-action{display:flex;align-items:center;justify-content:center;gap:8px;min-height:48px;height:48px;padding:0 12px;border:1px solid rgba(47,128,237,.18);border-radius:8px;background:linear-gradient(180deg,var(--accent),#1763b2),var(--accent);color:white;box-shadow:0 10px 22px rgba(47,128,237,.16);cursor:pointer;white-space:nowrap;min-width:0;transition:background .16s ease,box-shadow .16s ease,transform .16s ease}.quick-action span{overflow:hidden;text-overflow:ellipsis}.daily-command-center{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);grid-gap:12px;gap:12px;align-items:stretch}.module-shortcuts-panel{display:grid;grid-gap:0;gap:0;border:1px solid rgba(47,128,237,.14);border-radius:8px;background:rgba(255,255,255,.86)}.module-shortcuts-panel summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;min-height:48px;padding:9px 11px;cursor:pointer;list-style:none}.module-shortcuts-panel summary::-webkit-details-marker{display:none}.module-shortcuts-panel summary strong{color:var(--ink);font-size:13px;line-height:1.2}.module-shortcuts-panel summary small{color:var(--muted);font-size:12px;line-height:1.3;text-align:right}.module-shortcuts-panel:not([open])>:not(summary){display:none}.module-shortcuts-panel[open]{padding-bottom:12px;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(244,249,255,.9)),white}.module-shortcuts-body{display:grid;grid-gap:12px;gap:12px;margin:0 12px;padding-top:12px;border-top:1px solid rgba(47,128,237,.12)}.module-helper-details{display:grid;border:1px solid rgba(47,128,237,.14);border-radius:8px;background:rgba(255,255,255,.9)}.module-helper-details summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;min-height:48px;padding:9px 11px;cursor:pointer;list-style:none}.module-helper-details summary::-webkit-details-marker{display:none}.module-helper-details summary strong{color:var(--ink);font-size:13px;line-height:1.2}.module-helper-details summary small{color:var(--muted);font-size:12px;line-height:1.3;text-align:right}.module-helper-details:not([open])>:not(summary){display:none}.module-helper-body{display:grid;grid-gap:12px;gap:12px;margin:0 12px 12px;padding-top:12px;border-top:1px solid rgba(47,128,237,.12)}.module-helper-body>.customer-action-board,.module-helper-body>.customer-loyalty-strip,.module-helper-body>.dashboard-focus-cards,.module-helper-body>.partner-accountability-panel,.module-helper-body>.partner-payout-panel,.module-helper-body>.partner-statement-panel,.module-helper-body>.platform-access-panel,.module-helper-body>.platform-deployment-panel,.module-helper-body>.platform-ops-board,.module-helper-body>.platform-write-boundary-panel,.module-helper-body>.production-phase-board,.module-helper-body>.report-chart-filter-panel,.module-helper-body>.report-chart-panel,.module-helper-body>.report-detail-metrics,.module-helper-body>.report-export-card,.module-helper-body>.report-period-panel,.module-helper-body>.roadmap-board,.module-helper-body>.settings-summary-panel,.module-helper-body>.stock-intake-panel,.module-helper-body>.stocktake-phone-guide,.module-helper-body>.timeline{margin:0}.daily-scan-center,.latest-action-card{border:1px solid rgba(47,128,237,.18);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(244,249,255,.92)),var(--panel);box-shadow:0 12px 28px rgba(43,80,130,.08)}.daily-scan-center{display:grid;grid-template-columns:minmax(0,.62fr) minmax(0,1fr);grid-gap:12px;gap:12px;align-items:stretch;padding:12px}.daily-scan-copy{display:grid;align-content:center;grid-gap:6px;gap:6px;min-width:0}.daily-scan-copy p,.daily-scan-copy strong,.latest-action-card p{margin:0}.daily-scan-copy strong{color:var(--ink);font-size:15px}.daily-scan-copy p,.latest-action-card p{color:var(--muted);font-size:13px;line-height:1.4}.daily-scan-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;min-width:0}.daily-scan-actions button{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:8px;gap:8px;align-items:center;min-height:58px;padding:9px 10px;border:1px solid rgba(47,128,237,.18);border-radius:8px;background:rgba(247,251,255,.92);color:var(--ink);cursor:pointer;text-align:left}.daily-scan-actions button:hover:not(:disabled){border-color:rgba(47,128,237,.45);background:rgba(234,244,255,.96);transform:translateY(-1px)}.daily-scan-actions button:disabled{cursor:not-allowed;opacity:.5}.daily-scan-actions button>svg{color:var(--accent)}.daily-scan-actions span{display:grid;grid-gap:2px;gap:2px;min-width:0}.daily-scan-actions small,.daily-scan-actions strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.daily-scan-actions strong{font-size:13px}.daily-scan-actions small{color:var(--muted);font-size:11px}.latest-action-card{display:flex;align-items:center;gap:10px;padding:10px 12px}.latest-action-card.good{border-color:rgba(15,138,97,.24);background:rgba(15,138,97,.07)}.latest-action-card.warn{border-color:rgba(165,93,16,.25);background:rgba(165,93,16,.08)}.latest-action-card.bad{border-color:rgba(176,51,49,.24);background:rgba(176,51,49,.07)}.today-work-queue{display:grid;grid-gap:10px;gap:10px;padding:12px;border:1px solid rgba(188,212,242,.72);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.9),rgba(248,251,255,.82)),var(--glass);box-shadow:0 10px 24px rgba(43,80,130,.06)}.today-work-head{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start}.today-work-head p,.today-work-head strong{margin:0}.today-work-head strong{color:var(--ink);font-size:14px}.today-work-head p{margin-top:2px;color:var(--muted);font-size:12.5px;line-height:1.35}.today-work-cards{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(158px,1fr);grid-template-columns:none;grid-gap:8px;gap:8px;overflow-x:auto;padding-bottom:2px;scrollbar-gutter:stable;overscroll-behavior-inline:contain;scroll-snap-type:x proximity}.today-work-cards button{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:8px;gap:8px;align-items:center;min-height:58px;padding:10px;border:1px solid rgba(47,128,237,.16);border-radius:8px;background:rgba(247,251,255,.92);color:var(--ink);cursor:pointer;text-align:left;scroll-snap-align:start}.today-work-cards button:hover{border-color:rgba(47,128,237,.4);background:rgba(234,244,255,.96);transform:translateY(-1px)}.today-work-cards button:disabled{cursor:not-allowed;opacity:.5;transform:none}.today-work-cards button>svg{color:var(--accent)}.today-work-cards button.warn{border-color:rgba(165,93,16,.28);background:rgba(255,248,236,.9)}.today-work-cards button.good{border-color:rgba(15,138,97,.22);background:rgba(239,250,246,.9)}.today-work-cards button.neutral{border-color:rgba(47,128,237,.2)}.today-work-cards span{display:grid;grid-gap:2px;gap:2px;min-width:0}.today-work-cards small,.today-work-cards strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.today-work-cards strong{font-size:13px}.today-work-cards small{color:var(--muted);font-size:11px}.daily-next-panel{display:grid;grid-template-columns:minmax(0,.52fr) minmax(0,1fr);grid-gap:12px;gap:12px;align-items:stretch;padding:12px;border:1px solid rgba(47,128,237,.2);border-radius:8px;background:linear-gradient(135deg,rgba(47,128,237,.07),rgba(255,255,255,.95)),var(--panel);box-shadow:0 12px 26px rgba(43,80,130,.07)}.daily-next-panel.warn{border-color:rgba(183,121,31,.25);background:linear-gradient(135deg,rgba(255,248,236,.92),rgba(255,255,255,.95)),var(--panel)}.daily-next-panel.good{border-color:rgba(15,138,97,.22);background:linear-gradient(135deg,rgba(239,250,246,.92),rgba(255,255,255,.95)),var(--panel)}.daily-priority-card{display:grid;align-content:center;grid-gap:9px;gap:9px;min-width:0;padding:12px;border:1px solid rgba(255,255,255,.78);border-radius:8px;background:rgba(255,255,255,.78)}.daily-priority-card>div{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:8px;gap:8px;align-items:start}.daily-priority-card svg{color:var(--accent)}.daily-priority-card p,.daily-priority-card strong{margin:0;overflow-wrap:anywhere}.daily-priority-card strong{color:var(--ink);font-size:var(--font-lg);line-height:1.18}.daily-priority-card p{color:var(--muted);font-size:var(--font-sm);line-height:1.4}.daily-priority-card .primary-button,.daily-priority-card .secondary-button{justify-content:center;min-height:42px}.daily-flow-path{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.daily-flow-path button{position:relative;display:grid;grid-template-rows:auto auto minmax(0,auto) 1fr auto;grid-gap:6px;gap:6px;min-height:152px;padding:10px;border:1px solid rgba(47,128,237,.16);border-radius:8px;background:rgba(255,255,255,.86);color:var(--ink);text-align:left;cursor:pointer}.daily-flow-path button:focus-visible:not(:disabled),.daily-flow-path button:hover:not(:disabled){border-color:rgba(47,128,237,.42);box-shadow:0 12px 24px rgba(43,80,130,.08);transform:translateY(-1px)}.daily-flow-path button:disabled{cursor:not-allowed;opacity:.52}.daily-flow-path button.done{border-color:rgba(15,138,97,.22);background:rgba(239,250,246,.86)}.daily-flow-path button>span:first-child{display:grid;place-items:center;width:24px;height:24px;border-radius:999px;background:var(--accent-soft);color:var(--accent);font-size:12px;font-weight:900}.daily-flow-path button.done>span:first-child{background:rgba(15,138,97,.13);color:var(--good)}.daily-flow-path button>svg{color:var(--accent)}.daily-flow-path em,.daily-flow-path small,.daily-flow-path strong{overflow-wrap:anywhere}.daily-flow-path strong{color:var(--ink);font-size:13px;line-height:1.2}.daily-flow-path small{color:var(--muted);font-size:12px;font-style:normal;line-height:1.35}.daily-flow-path em{align-self:end;color:var(--accent);font-size:12px;font-style:normal;font-weight:850}.section{position:relative;display:grid;grid-gap:12px;gap:12px;padding:18px;border:1px solid rgba(188,212,242,.72);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(248,251,255,.88)),var(--glass);box-shadow:var(--shadow-soft);min-width:0}.section:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,rgba(47,128,237,.8),rgba(47,128,237,.08))}.section>*{position:relative}.hero-panel{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:end;min-height:176px;padding:18px;border-radius:8px;background:linear-gradient(135deg,rgba(47,128,237,.96),rgba(23,99,178,.94)),#2f80ed;color:white}.hero-panel h2{max-width:620px;margin:16px 0 0;font-size:30px;line-height:1.08;font-weight:850;overflow-wrap:anywhere}.hero-panel .pill{background:rgba(255,255,255,.16);color:rgba(255,255,255,.88)}.hero-metrics{display:grid;grid-gap:4px;gap:4px;min-width:180px;padding:14px;border:1px solid rgba(255,255,255,.22);border-radius:8px;background:rgba(255,255,255,.1)}.hero-metrics strong{font-size:24px}.dashboard-hero-panel{min-height:144px;background:linear-gradient(135deg,rgba(47,128,237,.97),rgba(14,105,188,.94) 58%,rgba(15,118,110,.88)),#2f80ed}.dashboard-hero-panel p{max-width:560px;margin:10px 0 0;color:rgba(255,255,255,.82);font-size:14px;line-height:1.42}.dashboard-hero-metrics small{color:rgba(255,255,255,.74);font-size:12px;line-height:1.35}.dashboard-phone-start{display:none}.app-shell.device-phone .dashboard-phone-start{display:grid;grid-gap:9px;gap:9px;padding:10px;border:1px solid rgba(47,128,237,.2);border-radius:8px;background:linear-gradient(180deg,rgba(248,251,255,.98),rgba(255,255,255,.96)),white;box-shadow:0 12px 24px rgba(43,80,130,.08)}.app-shell.device-phone .dashboard-phone-start.warn{border-color:rgba(183,121,31,.24);background:linear-gradient(180deg,rgba(255,251,244,.98),rgba(255,255,255,.96)),white}.app-shell.device-phone .dashboard-phone-start.good{border-color:rgba(15,138,97,.2);background:linear-gradient(180deg,rgba(239,253,248,.95),rgba(255,255,255,.96)),white}.dashboard-phone-start-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.dashboard-phone-start-head strong{color:var(--ink);font-size:14px;line-height:1.2}.dashboard-phone-start-head small{display:none}.dashboard-phone-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:7px;gap:7px}.dashboard-phone-action,.dashboard-phone-alert{border:1px solid rgba(47,128,237,.18);border-radius:8px;background:rgba(255,255,255,.88);color:var(--ink);text-align:left;cursor:pointer}.dashboard-phone-action{display:grid;grid-gap:6px;gap:6px;align-content:start;min-height:94px;padding:9px}.dashboard-phone-action>svg{color:var(--accent)}.dashboard-phone-action span,.dashboard-phone-alert span{display:grid;grid-gap:2px;gap:2px;min-width:0}.dashboard-phone-action strong,.dashboard-phone-alert strong{color:var(--ink);font-size:12.5px;line-height:1.16;overflow-wrap:anywhere}.dashboard-phone-action small,.dashboard-phone-alert small{color:var(--muted);font-size:11.5px;line-height:1.25;overflow-wrap:anywhere}.dashboard-phone-action em,.dashboard-phone-alert em{margin-top:auto;color:var(--accent);font-size:11px;font-style:normal;font-weight:900;line-height:1.15}.dashboard-phone-alert{display:grid;grid-template-columns:28px minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center;min-height:52px;padding:8px 9px}.dashboard-phone-alert>svg{color:var(--accent)}.dashboard-phone-alert.warn{border-color:rgba(183,121,31,.24);background:rgba(255,251,244,.9)}.dashboard-phone-alert.warn>svg{color:var(--warn)}.dashboard-phone-alert.good{border-color:rgba(15,138,97,.22);background:rgba(239,253,248,.9)}.dashboard-phone-alert.good>svg{color:var(--good)}.app-shell.device-phone .dashboard-command-strip,.app-shell.device-phone .dashboard-review-toggle-row{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell.device-phone .dashboard-command-card{grid-template-columns:40px minmax(0,1fr);gap:8px;min-height:auto;padding:10px}.app-shell.device-phone .dashboard-command-copy small,.app-shell.device-phone .dashboard-focus-card small,.app-shell.device-phone .dashboard-review-toggle-card small{display:none}.app-shell.device-phone .dashboard-count-options{grid-template-columns:1fr;gap:8px;padding:9px}.app-shell.device-phone .dashboard-count-options-copy{grid-template-columns:auto 1fr;align-items:center}.app-shell.device-phone .dashboard-count-options-copy small{display:none}.app-shell.device-phone .dashboard-count-options-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell.device-phone .dashboard-count-option{min-height:58px}.app-shell.device-phone .dashboard-count-option small{display:none}.dashboard-command-strip{display:grid;grid-template-columns:repeat(3,minmax(210px,1fr));grid-gap:12px;gap:12px}.dashboard-command-card{display:grid;grid-template-columns:42px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:start;min-height:112px;padding:14px;border:1px solid rgba(47,128,237,.18);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(244,249,255,.92)),white;color:var(--ink);text-align:left;cursor:pointer;box-shadow:0 10px 24px rgba(43,80,130,.06)}.dashboard-command-card:hover{border-color:rgba(47,128,237,.38);box-shadow:0 14px 28px rgba(43,80,130,.09);transform:translateY(-1px)}.dashboard-command-card.active{border-color:rgba(47,128,237,.52);box-shadow:0 0 0 2px rgba(47,128,237,.12),0 14px 28px rgba(43,80,130,.08)}.dashboard-command-card.warn{border-color:rgba(183,121,31,.26);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(255,248,236,.92)),white}.dashboard-command-card.good{border-color:rgba(15,138,97,.2)}.dashboard-command-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:8px;background:var(--accent-soft);color:var(--accent)}.dashboard-command-card.warn .dashboard-command-icon{background:rgba(183,121,31,.13);color:var(--warn)}.dashboard-command-card.good .dashboard-command-icon{background:rgba(15,138,97,.12);color:var(--good)}.dashboard-command-copy{display:grid;grid-gap:3px;gap:3px;min-width:0}.dashboard-command-copy small,.dashboard-command-copy strong{overflow-wrap:anywhere}.dashboard-command-copy strong{color:var(--ink);font-size:15px;line-height:1.2}.dashboard-command-copy small{color:var(--muted);font-size:13px;line-height:1.38}.dashboard-command-value{min-width:44px;color:var(--accent);font-size:22px;font-weight:900;line-height:1;text-align:right}.dashboard-review-toggle-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.dashboard-review-toggle-card{display:grid;grid-template-columns:34px minmax(0,1fr);grid-gap:9px;gap:9px;align-items:start;min-width:0;min-height:66px;padding:10px;border:1px solid rgba(47,128,237,.16);border-radius:8px;background:rgba(255,255,255,.86);color:var(--ink);text-align:left;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.dashboard-review-toggle-card.active,.dashboard-review-toggle-card:focus-visible,.dashboard-review-toggle-card:hover{border-color:rgba(47,128,237,.36);box-shadow:0 10px 22px rgba(43,80,130,.07);transform:translateY(-1px)}.dashboard-review-toggle-card.warn{border-color:rgba(183,121,31,.2);background:rgba(255,249,237,.82)}.dashboard-review-toggle-card.good{border-color:rgba(15,138,97,.2);background:rgba(246,252,249,.82)}.dashboard-review-toggle-card>svg{width:34px;height:34px;padding:8px;border-radius:8px;background:var(--accent-soft);color:var(--accent)}.dashboard-review-toggle-card.warn>svg{background:rgba(183,121,31,.13);color:var(--warn)}.dashboard-review-toggle-card.good>svg{background:rgba(15,138,97,.12);color:var(--good)}.dashboard-review-toggle-card span{display:grid;grid-gap:3px;gap:3px;min-width:0}.dashboard-review-toggle-card small,.dashboard-review-toggle-card strong{overflow-wrap:anywhere}.dashboard-review-toggle-card strong{font-size:13px;line-height:1.2}.dashboard-review-toggle-card small{color:var(--muted);font-size:12px;line-height:1.3}.dashboard-count-options{display:grid;grid-template-columns:minmax(190px,.78fr) minmax(0,1.4fr);grid-gap:10px;gap:10px;align-items:stretch;padding:10px;border:1px solid rgba(47,128,237,.16);border-radius:8px;background:linear-gradient(135deg,rgba(47,128,237,.05),rgba(255,255,255,.96)),white;box-shadow:0 10px 22px rgba(43,80,130,.05)}.dashboard-count-option,.dashboard-count-options-copy{min-width:0}.dashboard-count-options-copy{display:grid;grid-gap:5px;gap:5px;align-content:center}.dashboard-count-options-copy strong{color:var(--ink);font-size:14px;line-height:1.22}.dashboard-count-options-copy small{color:var(--muted);font-size:12px;line-height:1.35}.dashboard-count-options-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:7px;gap:7px}.dashboard-count-option{display:grid;grid-template-columns:28px minmax(0,1fr);grid-gap:7px;gap:7px;align-items:start;min-height:74px;padding:8px;border:1px solid rgba(47,128,237,.15);border-radius:8px;background:rgba(255,255,255,.82);color:var(--ink);text-align:left;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.dashboard-count-option:focus-visible,.dashboard-count-option:hover{border-color:rgba(47,128,237,.34);box-shadow:0 8px 18px rgba(43,80,130,.07);transform:translateY(-1px)}.dashboard-count-option>svg{color:var(--accent)}.dashboard-count-option span{display:grid;grid-gap:2px;gap:2px;min-width:0}.dashboard-count-option small,.dashboard-count-option strong{overflow-wrap:anywhere}.dashboard-count-option strong{color:var(--ink);font-size:12.5px;line-height:1.15}.dashboard-count-option small{color:var(--muted);font-size:11.3px;line-height:1.25}.dashboard-count-option em{grid-column:2;color:var(--accent);font-size:10.5px;font-style:normal;font-weight:900;line-height:1.1}.dashboard-next-panel{display:grid;grid-template-columns:minmax(0,.9fr) minmax(260px,1.1fr);grid-gap:12px;gap:12px;align-items:stretch;padding:14px;border:1px solid rgba(47,128,237,.18);border-radius:8px;background:linear-gradient(135deg,rgba(47,128,237,.06),rgba(255,255,255,.96)),white;box-shadow:0 10px 24px rgba(43,80,130,.06)}.dashboard-next-panel.warn{border-color:rgba(183,121,31,.24);background:linear-gradient(135deg,rgba(255,249,237,.94),rgba(255,255,255,.96)),white}.dashboard-next-panel.good{border-color:rgba(15,138,97,.2);background:linear-gradient(135deg,rgba(239,253,248,.88),rgba(255,255,255,.96)),white}.dashboard-next-main{display:grid;grid-gap:8px;gap:8px;align-content:start;min-width:0}.dashboard-next-main p,.dashboard-next-main strong{margin:0}.dashboard-next-main strong{color:var(--ink);font-size:var(--font-lg);line-height:1.2;overflow-wrap:anywhere}.dashboard-next-main p{color:var(--muted);font-size:var(--font-sm);line-height:1.45}.dashboard-next-main .primary-button,.dashboard-next-main .secondary-button{width:-moz-fit-content;width:fit-content;min-width:160px}.dashboard-simple-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:8px;gap:8px}.dashboard-simple-actions button{display:grid;grid-template-columns:34px minmax(0,1fr);grid-gap:8px;gap:8px;align-items:start;min-height:94px;padding:10px;border:1px solid rgba(47,128,237,.16);border-radius:8px;background:rgba(255,255,255,.86);color:var(--ink);text-align:left;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.dashboard-simple-actions button:focus-visible,.dashboard-simple-actions button:hover{border-color:rgba(47,128,237,.38);box-shadow:0 10px 22px rgba(43,80,130,.08);transform:translateY(-1px)}.dashboard-simple-actions button>svg{display:grid;width:34px;height:34px;padding:8px;border-radius:8px;background:var(--accent-soft);color:var(--accent)}.dashboard-simple-actions span{display:grid;grid-gap:3px;gap:3px;min-width:0}.dashboard-simple-actions small,.dashboard-simple-actions strong{overflow-wrap:anywhere}.dashboard-simple-actions strong{font-size:13px;line-height:1.2}.dashboard-simple-actions small{color:var(--muted);font-size:12px;line-height:1.3}.dashboard-focus-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.dashboard-focus-card{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:4px 8px;gap:4px 8px;align-items:center;min-width:0;min-height:62px;padding:9px 10px;border:1px solid rgba(47,128,237,.13);border-radius:8px;background:rgba(255,255,255,.72);color:var(--ink);text-align:left;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.dashboard-focus-card:focus-visible,.dashboard-focus-card:hover{border-color:rgba(47,128,237,.26);box-shadow:0 8px 18px rgba(43,80,130,.06);transform:translateY(-1px)}.dashboard-focus-card.good{border-color:rgba(15,138,97,.14);background:rgba(246,252,249,.72)}.dashboard-focus-card.warn{border-color:rgba(183,121,31,.14);background:rgba(255,251,244,.72)}.dashboard-focus-card small,.dashboard-focus-card span{color:var(--muted);font-size:11px;line-height:1.25}.dashboard-focus-card span{color:var(--ink);font-weight:850}.dashboard-focus-card strong{grid-column:2;grid-row:1/3;color:var(--accent);font-size:18px;line-height:1;overflow-wrap:anywhere}.dashboard-focus-card small{display:-webkit-box;grid-column:1;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.dashboard-review-detail-area{display:grid;grid-gap:12px;gap:12px}.dashboard-onboarding-panel{border-color:rgba(47,128,237,.18)}.dashboard-launch-panel,.dashboard-onboarding-panel{background:linear-gradient(135deg,rgba(47,128,237,.04),rgba(255,255,255,.94)),white}.dashboard-launch-panel{border:1px solid rgba(47,128,237,.18);box-shadow:0 10px 24px rgba(43,80,130,.06)}.dashboard-launch-panel.warn{border-color:rgba(183,121,31,.24);background:linear-gradient(135deg,rgba(255,249,237,.94),rgba(255,255,255,.96)),white}.dashboard-launch-panel.good{border-color:rgba(15,138,97,.2);background:linear-gradient(135deg,rgba(239,253,248,.9),rgba(255,255,255,.96)),white}.dashboard-launch-body{display:grid;grid-gap:12px;gap:12px;margin:0 12px 12px;padding-top:12px;border-top:1px solid rgba(47,128,237,.14)}.dashboard-launch-head{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:start}.dashboard-launch-head h2,.dashboard-launch-head p{margin:0}.dashboard-launch-head p{color:var(--muted);font-size:13px;line-height:1.45}.dashboard-launch-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.dashboard-launch-card{display:grid;grid-gap:8px;gap:8px;min-width:0;min-height:136px;padding:12px;border:1px solid rgba(47,128,237,.16);border-radius:8px;background:rgba(255,255,255,.9);color:var(--ink);text-align:left;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.dashboard-launch-card:focus-visible,.dashboard-launch-card:hover{border-color:rgba(47,128,237,.38);box-shadow:0 10px 22px rgba(43,80,130,.08);transform:translateY(-1px)}.dashboard-launch-card.good{border-color:rgba(15,138,97,.22);background:rgba(239,253,248,.9)}.dashboard-launch-card.warn{border-color:rgba(183,121,31,.24);background:rgba(255,248,236,.92)}.dashboard-launch-card>div{display:grid;grid-gap:6px;gap:6px}.dashboard-launch-card p,.dashboard-launch-card strong{margin:0}.dashboard-launch-card strong{color:var(--ink);font-size:15px;line-height:1.2}.dashboard-launch-card p,.dashboard-launch-card small{color:var(--muted);font-size:12px;line-height:1.45;overflow-wrap:anywhere}.dashboard-launch-footer{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:12px;border:1px solid rgba(47,128,237,.16);border-radius:8px;background:rgba(255,255,255,.86)}.dashboard-launch-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.dashboard-onboarding-panel.warn{border-color:rgba(183,121,31,.24);background:linear-gradient(135deg,rgba(255,249,237,.94),rgba(255,255,255,.96)),white}.dashboard-onboarding-panel.good{border-color:rgba(15,138,97,.2);background:linear-gradient(135deg,rgba(239,253,248,.9),rgba(255,255,255,.96)),white}.dashboard-onboarding-body{display:grid;grid-gap:12px;gap:12px;margin:0 12px 12px;padding-top:12px;border-top:1px solid rgba(47,128,237,.14)}.dashboard-onboarding-head{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:start}.dashboard-onboarding-head h2,.dashboard-onboarding-head p{margin:0}.dashboard-onboarding-head p{color:var(--muted);font-size:13px;line-height:1.45}.dashboard-onboarding-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.dashboard-onboarding-step{display:grid;grid-gap:10px;gap:10px;min-width:0;min-height:158px;padding:12px;border:1px solid rgba(47,128,237,.16);border-radius:8px;background:rgba(255,255,255,.9)}.dashboard-onboarding-step.good{border-color:rgba(15,138,97,.22);background:rgba(239,253,248,.9)}.dashboard-onboarding-step.warn{border-color:rgba(183,121,31,.24);background:rgba(255,248,236,.92)}.dashboard-onboarding-step>div{display:grid;grid-gap:6px;gap:6px}.dashboard-onboarding-step p,.dashboard-onboarding-step strong{margin:0}.dashboard-onboarding-step strong{color:var(--ink);font-size:15px;line-height:1.2}.dashboard-onboarding-step p{color:var(--muted);font-size:13px;line-height:1.45}.dashboard-onboarding-step .primary-button,.dashboard-onboarding-step .secondary-button{justify-content:center}.dashboard-onboarding-footer{display:grid}.dashboard-close-panel{border-color:rgba(47,128,237,.18);background:linear-gradient(135deg,rgba(47,128,237,.04),rgba(255,255,255,.94)),white}.dashboard-close-panel.warn{border-color:rgba(183,121,31,.24);background:linear-gradient(135deg,rgba(255,249,237,.94),rgba(255,255,255,.96)),white}.dashboard-close-panel.good{border-color:rgba(15,138,97,.2);background:linear-gradient(135deg,rgba(239,253,248,.9),rgba(255,255,255,.96)),white}.dashboard-close-body{display:grid;grid-gap:12px;gap:12px;margin:0 12px 12px;padding-top:12px;border-top:1px solid rgba(47,128,237,.14)}.dashboard-review-detail-area .dashboard-close-body,.dashboard-review-detail-area .dashboard-stock-alert-body{margin:12px;padding-top:0;border-top:0}.dashboard-close-head{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:start}.dashboard-close-head h2,.dashboard-close-head p{margin:0}.dashboard-close-head p{color:var(--muted);font-size:13px;line-height:1.45}.dashboard-close-summary{display:grid;grid-gap:4px;gap:4px;min-width:180px;padding:12px;border:1px solid rgba(47,128,237,.18);border-radius:8px;background:rgba(255,255,255,.9);text-align:left}.dashboard-close-summary.good{border-color:rgba(15,138,97,.22);background:rgba(239,253,248,.9)}.dashboard-close-summary.warn{border-color:rgba(183,121,31,.24);background:rgba(255,248,236,.92)}.dashboard-close-summary strong{color:var(--accent);font-size:24px;line-height:1}.dashboard-close-summary small,.dashboard-close-summary span{color:var(--muted);font-size:12px;line-height:1.35}.dashboard-close-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.dashboard-close-card{display:grid;grid-gap:10px;gap:10px;min-width:0;min-height:158px;padding:12px;border:1px solid rgba(47,128,237,.16);border-radius:8px;background:rgba(255,255,255,.9)}.dashboard-close-card.good{border-color:rgba(15,138,97,.22);background:rgba(239,253,248,.9)}.dashboard-close-card.warn{border-color:rgba(183,121,31,.24);background:rgba(255,248,236,.92)}.dashboard-close-card>div{display:grid;grid-gap:6px;gap:6px}.dashboard-close-card p,.dashboard-close-card strong{margin:0}.dashboard-close-card strong{color:var(--ink);font-size:15px;line-height:1.2}.dashboard-close-card p{color:var(--muted);font-size:13px;line-height:1.45}.dashboard-close-card .primary-button,.dashboard-close-card .secondary-button{justify-content:center}.dashboard-close-footer{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:12px;border:1px solid rgba(47,128,237,.16);border-radius:8px;background:rgba(255,255,255,.86)}.dashboard-close-note{display:grid;grid-gap:4px;gap:4px}.dashboard-close-note span,.dashboard-close-note strong{overflow-wrap:anywhere}.dashboard-close-note strong{color:var(--ink);font-size:13px;line-height:1.2}.dashboard-close-note span{color:var(--muted);font-size:12px;line-height:1.4}.dashboard-cashdrawer-panel{display:grid;grid-gap:12px;gap:12px;padding:12px;border:1px solid rgba(47,128,237,.16);border-radius:8px;background:rgba(255,255,255,.88)}.dashboard-cashdrawer-panel.good{border-color:rgba(15,138,97,.22);background:rgba(239,253,248,.9)}.dashboard-cashdrawer-panel.warn{border-color:rgba(183,121,31,.24);background:rgba(255,248,236,.92)}.dashboard-cashdrawer-head{display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1fr) minmax(280px,.95fr);align-items:start}.dashboard-cashdrawer-head p,.dashboard-cashdrawer-head strong{margin:0}.dashboard-cashdrawer-head p{color:var(--muted);font-size:13px;line-height:1.45}.dashboard-cashdrawer-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.dashboard-cashdrawer-metrics article{display:grid;grid-gap:4px;gap:4px;min-width:0;padding:10px;border:1px solid rgba(47,128,237,.14);border-radius:8px;background:rgba(255,255,255,.88)}.dashboard-cashdrawer-metrics small,.dashboard-cashdrawer-metrics span{color:var(--muted);font-size:12px;line-height:1.35}.dashboard-cashdrawer-metrics strong{color:var(--ink);font-size:18px;line-height:1.15;overflow-wrap:anywhere}.dashboard-cashdrawer-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);grid-gap:12px;gap:12px}.dashboard-cashdrawer-form,.dashboard-cashdrawer-history{display:grid;grid-gap:10px;gap:10px;padding:12px;border:1px solid rgba(47,128,237,.14);border-radius:8px;background:rgba(255,255,255,.86)}.dashboard-cashdrawer-form{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end}.dashboard-cashdrawer-actions,.dashboard-cashdrawer-note{grid-column:1/-1}.dashboard-cashdrawer-actions{display:grid;grid-gap:6px;gap:6px}.dashboard-cashdrawer-actions small{color:var(--muted);font-size:12px;line-height:1.35}.dashboard-cashdrawer-history-head{display:flex;gap:8px;align-items:baseline;justify-content:space-between}.dashboard-cashdrawer-history-head small,.dashboard-cashdrawer-history-head strong{margin:0}.dashboard-cashdrawer-history-head small{color:var(--muted);font-size:12px}.dashboard-cashdrawer-history-list{display:grid;grid-gap:8px;gap:8px}.dashboard-cashdrawer-history-row{display:grid;grid-gap:4px;gap:4px;padding:10px;border:1px solid rgba(47,128,237,.14);border-radius:8px;background:rgba(250,252,255,.92)}.dashboard-cashdrawer-history-row.good{border-color:rgba(15,138,97,.18)}.dashboard-cashdrawer-history-row.warn{border-color:rgba(183,121,31,.24);background:rgba(255,250,242,.92)}.dashboard-cashdrawer-history-row>div{display:flex;gap:8px;align-items:baseline;justify-content:space-between}.dashboard-cashdrawer-history-row p,.dashboard-cashdrawer-history-row small,.dashboard-cashdrawer-history-row span,.dashboard-cashdrawer-history-row strong{margin:0;overflow-wrap:anywhere}.dashboard-cashdrawer-history-row p,.dashboard-cashdrawer-history-row small,.dashboard-cashdrawer-history-row span{color:var(--muted);font-size:12px;line-height:1.35}.dashboard-more-shortcuts,.dashboard-stock-alert-panel{border-color:rgba(47,128,237,.18);background:linear-gradient(135deg,rgba(47,128,237,.04),rgba(255,255,255,.94)),white}.dashboard-stock-alert-panel.warn{border-color:rgba(183,121,31,.24);background:linear-gradient(135deg,rgba(255,249,237,.94),rgba(255,255,255,.96)),white}.dashboard-stock-alert-panel.good{border-color:rgba(15,138,97,.2);background:linear-gradient(135deg,rgba(239,253,248,.9),rgba(255,255,255,.96)),white}.dashboard-insight-panel,.dashboard-workqueue-panel{border-color:rgba(47,128,237,.18);background:linear-gradient(135deg,rgba(47,128,237,.04),rgba(255,255,255,.94)),white}.dashboard-insight-body,.dashboard-stock-alert-body,.dashboard-workqueue-body{display:grid;grid-gap:12px;gap:12px;margin:0 12px 12px;padding-top:12px;border-top:1px solid rgba(47,128,237,.14)}.dashboard-stock-alert-head{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:start}.dashboard-stock-alert-head h2,.dashboard-stock-alert-head p{margin:0}.dashboard-stock-alert-head p{color:var(--muted);font-size:13px;line-height:1.45}.dashboard-stock-alert-grid,.dashboard-stock-alert-summary{display:grid;grid-gap:10px;gap:10px}.dashboard-stock-alert-summary{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.dashboard-stock-alert-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.dashboard-stock-alert-metric{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;min-height:86px;padding:13px;border:1px solid rgba(47,128,237,.18);border-radius:8px;background:rgba(255,255,255,.92);color:var(--ink);text-align:left;cursor:pointer}.dashboard-stock-alert-metric.good{border-color:rgba(15,138,97,.22);background:rgba(239,253,248,.9)}.dashboard-stock-alert-metric.warn{border-color:rgba(183,121,31,.26);background:rgba(255,248,236,.92)}.dashboard-stock-alert-metric span{display:grid;grid-gap:4px;gap:4px;min-width:0}.dashboard-stock-alert-metric b,.dashboard-stock-alert-metric small,.dashboard-stock-alert-metric strong{overflow-wrap:anywhere}.dashboard-stock-alert-metric strong{color:var(--ink);font-size:14px;line-height:1.2}.dashboard-stock-alert-metric small{color:var(--muted);font-size:12px;line-height:1.35}.dashboard-stock-alert-metric b{color:var(--accent);font-size:22px;line-height:1;text-align:right}.dashboard-stock-alert-card{display:grid;grid-gap:8px;gap:8px;padding:12px;border:1px solid rgba(47,128,237,.14);border-radius:8px;background:rgba(255,255,255,.86)}.dashboard-stock-alert-card small,.dashboard-stock-alert-card strong{overflow-wrap:anywhere}.dashboard-stock-alert-card strong{color:var(--ink);font-size:15px;line-height:1.2}.dashboard-stock-alert-card small{color:var(--muted);font-size:12px;line-height:1.35}.target-panel{display:grid;grid-gap:12px;gap:12px;padding:15px;border:1px solid rgba(47,128,237,.3);border-radius:8px;background:linear-gradient(135deg,rgba(47,128,237,.1),rgba(15,118,110,.05)),white;box-shadow:0 12px 28px rgba(43,80,130,.08)}.target-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.target-card p,.target-panel-head h3,.target-panel-head p{margin:0}.target-panel-head h3{margin-top:8px;font-size:21px}.target-card p,.target-panel-head p{color:var(--muted);font-size:13px;line-height:1.35}.target-settings{position:relative;flex:0 0 auto}.target-actions{display:flex;gap:8px;align-items:flex-start;flex-wrap:wrap;justify-content:flex-start}.target-actions .secondary-button{min-height:40px;padding:0 12px;white-space:nowrap}.target-snapshot-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.target-snapshot-card{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:12px;border:1px solid rgba(47,128,237,.16);border-radius:8px;background:rgba(248,251,255,.92)}.target-snapshot-card.warn{border-color:rgba(183,121,31,.24);background:rgba(255,251,244,.96)}.target-snapshot-card.good{border-color:rgba(15,138,97,.2);background:rgba(239,253,248,.92)}.target-snapshot-card>div{display:grid;grid-gap:3px;gap:3px;min-width:0}.target-snapshot-card>div:last-child{justify-items:end;text-align:right}.target-snapshot-card small,.target-snapshot-card span{color:var(--muted);font-size:12px;line-height:1.35}.target-snapshot-card strong{color:var(--ink);font-size:15px;line-height:1.2}.target-snapshot-card b{color:var(--ink);font-size:18px;line-height:1.1}.target-focus-card{display:grid;grid-gap:11px;gap:11px;padding:13px;border:1px solid rgba(47,128,237,.18);border-radius:8px;background:linear-gradient(135deg,rgba(248,251,255,.98),rgba(255,255,255,.94)),white}.target-focus-card.warn{border-color:rgba(183,121,31,.24);background:linear-gradient(135deg,rgba(255,251,244,.96),rgba(255,255,255,.96)),white}.target-focus-card.good{border-color:rgba(15,138,97,.2);background:linear-gradient(135deg,rgba(239,253,248,.94),rgba(255,255,255,.96)),white}.target-focus-card>div:first-child{display:grid;grid-gap:5px;gap:5px}.target-focus-card small,.target-focus-card strong{overflow-wrap:anywhere}.target-focus-card small{color:var(--muted);font-size:12px;line-height:1.35}.target-focus-numbers{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.target-focus-numbers article{display:grid;grid-gap:4px;gap:4px;min-width:0;padding:9px;border:1px solid rgba(47,128,237,.13);border-radius:8px;background:rgba(255,255,255,.78)}.target-focus-numbers span{color:var(--muted);font-size:11px;font-weight:850;line-height:1.2}.target-focus-numbers strong{color:var(--accent);font-size:18px;line-height:1.08}.target-settings summary{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 12px;border:1px solid rgba(47,128,237,.78);border-radius:8px;background:linear-gradient(180deg,var(--accent),#1763b2);color:white;box-shadow:0 10px 22px rgba(47,128,237,.18);font-weight:750;cursor:pointer;list-style:none}.target-settings summary:focus-visible,.target-settings summary:hover{border-color:rgba(23,99,178,.9);box-shadow:0 12px 26px rgba(47,128,237,.24)}.target-settings summary::-webkit-details-marker{display:none}.target-form{position:absolute;top:calc(100% + 8px);left:0;z-index:5;display:grid;grid-template-columns:repeat(2,minmax(140px,1fr));grid-gap:10px;gap:10px;width:min(92vw,420px);padding:12px;border:1px solid var(--line);border-radius:8px;background:white;box-shadow:var(--shadow)}.target-form .primary-button{grid-column:1/-1}.target-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.target-detail-panel{border:1px solid rgba(47,128,237,.18);border-radius:8px;background:rgba(255,255,255,.72)}.target-detail-panel>summary{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:42px;padding:0 12px;color:var(--ink);font-weight:800;cursor:pointer;list-style:none}.target-detail-panel>summary::-webkit-details-marker{display:none}.target-detail-panel>summary span{display:inline-flex;align-items:center;gap:8px}.target-detail-panel>summary small{color:var(--muted);font-size:12px}.target-detail-panel .target-grid,.target-detail-panel .target-history-panel{margin:0 10px 10px}.target-card{display:grid;grid-gap:9px;gap:9px;padding:12px;border:1px solid var(--line);border-radius:8px;background:rgba(255,255,255,.9)}.target-card-head,.target-numbers{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.target-card-head span,.target-card-head strong{display:block}.target-card-head>div>span,.target-numbers span{color:var(--muted);font-size:12px}.target-numbers strong{font-size:20px;line-height:1.1}.target-track{position:relative;height:11px;overflow:visible;border-radius:999px;background:rgba(47,128,237,.14)}.target-track span{display:block;height:100%;min-width:4px;border-radius:inherit}.target-track span,.target-track span.warn{background:var(--good)}.target-track em{position:absolute;top:-4px;width:2px;height:19px;border-radius:999px;background:var(--ink);opacity:.42}.target-history-panel{border:1px solid rgba(47,128,237,.18);border-radius:8px;background:rgba(255,255,255,.76)}.target-history-panel summary{display:flex;align-items:center;gap:8px;min-height:40px;padding:0 11px;color:var(--ink);font-weight:800;cursor:pointer;list-style:none}.target-history-panel summary::-webkit-details-marker{display:none}.target-history-panel summary span{margin-left:auto;color:var(--muted);font-size:12px;font-weight:700}.target-history-list{display:grid;grid-gap:7px;gap:7px;max-height:210px;overflow-y:auto;padding:0 10px 10px}.target-history-list>p{margin:0;color:var(--muted);line-height:1.4}.target-history-row{display:flex;gap:10px;align-items:flex-start;justify-content:space-between;padding:9px;border:1px solid rgba(215,227,243,.9);border-radius:8px;background:#f8fbff}.target-history-row>div{display:grid;grid-gap:3px;gap:3px;min-width:0}.target-history-row>div:last-child{justify-items:end;text-align:right}.target-history-row span,.target-history-row strong{overflow-wrap:anywhere}.target-history-row span{color:var(--muted);font-size:12px;line-height:1.35}.hero-metrics span{color:rgba(255,255,255,.75)}.section-title{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:2px}.section-title h2{font-size:var(--font-xl);font-weight:800;letter-spacing:0}.section-title p{max-width:680px;margin-top:4px;line-height:1.45}.inline-filter-row{display:flex;align-items:flex-end;justify-content:flex-end;gap:8px;flex-wrap:wrap}.compact-field{min-width:140px}.compact-field input,.compact-field select{min-height:40px}.dashboard-scroll-lane{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(220px,260px);grid-gap:10px;gap:10px;overflow-x:auto;padding:2px 2px 8px;scrollbar-gutter:stable}.dashboard-list-scroll{max-height:280px;overflow-y:auto;padding-right:4px;scrollbar-gutter:stable}.dashboard-side-panel{max-height:none;overflow:visible}.alert-center-panel{display:grid;grid-gap:12px;gap:12px;padding:14px;border:1px solid rgba(47,128,237,.18);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(245,249,255,.92)),var(--panel);box-shadow:0 10px 28px rgba(43,80,130,.07)}.alert-center-head{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:start}.alert-center-head>div{display:grid;grid-gap:7px;gap:7px;min-width:0}.alert-center-head h2,.alert-center-head p{margin:0}.alert-center-head h2{font-size:20px;line-height:1.14}.alert-center-head p{max-width:340px;color:var(--muted);font-size:13px;line-height:1.4}.compact-pill{width:-moz-fit-content;width:fit-content;min-height:30px;padding:6px 9px}.alert-count-pill{display:grid;grid-gap:2px;gap:2px;min-width:82px;padding:10px 11px;border:1px solid var(--line);border-radius:8px;background:white;color:var(--ink);text-align:center;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.alert-count-pill strong{font-size:24px;line-height:1}.alert-count-pill span{color:var(--muted);font-size:12px;font-weight:750}.alert-count-pill.warn{border-color:rgba(183,121,31,.3);background:#fff9ed}.alert-count-pill.good{border-color:rgba(15,138,97,.22);background:#f0fbf6}.alert-mini-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.alert-mini-card{display:grid;grid-gap:3px;gap:3px;min-height:62px;padding:10px;border:1px solid var(--line);border-radius:8px;background:rgba(255,255,255,.84);color:var(--ink);text-align:left;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.alert-mini-card strong{font-size:13px}.alert-mini-card span{color:var(--muted);font-size:12px;line-height:1.3}.alert-card-grid{display:grid;grid-gap:8px;gap:8px}.dashboard-detail-panel,.dashboard-recent-orders{border-color:rgba(47,128,237,.18);background:linear-gradient(135deg,rgba(47,128,237,.04),rgba(255,255,255,.94)),white}.dashboard-detail-panel{display:grid;grid-gap:8px;gap:8px;padding:10px;border:1px solid rgba(47,128,237,.18);border-radius:8px}.dashboard-detail-panel summary,.dashboard-recent-orders summary{align-items:flex-start}.dashboard-detail-panel .dashboard-list-scroll{max-height:240px}.compact-dashboard-section-title{align-items:flex-start;padding-top:2px}.compact-dashboard-section-title h2{font-size:var(--font-lg)}.dashboard-recent-orders .ledger{margin-top:8px}.alert-card{display:grid;grid-template-columns:36px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;width:100%;min-height:72px;padding:10px;border:1px solid var(--line);border-radius:8px;background:white;color:var(--ink);text-align:left;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease,background .16s ease}.alert-card:hover,.alert-count-pill:hover,.alert-mini-card:hover{border-color:rgba(47,128,237,.34);box-shadow:0 10px 22px rgba(43,80,130,.08);transform:translateY(-1px)}.alert-card:focus-visible,.alert-count-pill:focus-visible,.alert-mini-card:focus-visible,.intake-step-card:focus-visible{outline:3px solid rgba(47,128,237,.25);outline-offset:2px}.alert-card-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:8px;background:var(--accent-soft);color:var(--accent)}.alert-card.warn .alert-card-icon{background:rgba(183,121,31,.14);color:var(--warn)}.alert-card.good .alert-card-icon{background:rgba(15,138,97,.12);color:var(--good)}.alert-card-copy{display:grid;grid-gap:3px;gap:3px;min-width:0}.alert-card-copy strong{overflow-wrap:anywhere;font-size:14px;line-height:1.25}.alert-card-copy small{color:var(--muted);font-size:12px;line-height:1.32}.alert-card-arrow{color:var(--muted)}.notification-rule-list{display:grid;grid-gap:8px;gap:8px}.notification-rule-card{display:grid;grid-template-columns:36px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;width:100%;padding:11px;border:1px solid var(--line);border-radius:8px;background:white;color:var(--ink);text-align:left}.notification-rule-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:8px;background:var(--accent-soft);color:var(--accent)}.notification-rule-card span,.notification-rule-card strong{display:block}.notification-rule-card>div>span{margin-top:3px;color:var(--muted);font-size:13px;line-height:1.35}.ops-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:10px;gap:10px;align-items:stretch}.action-card{display:grid;grid-template-columns:38px minmax(0,1fr);grid-gap:10px;gap:10px;min-height:112px;padding:12px;border:1px solid rgba(188,212,242,.88);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,251,255,.9)),var(--panel-strong);box-shadow:0 10px 24px rgba(43,80,130,.05);color:var(--ink);text-align:left}.clickable-card,.clickable-row{cursor:pointer}.clickable-card{width:100%}.clickable-card:hover,.clickable-row:hover{border-color:rgba(47,128,237,.34);box-shadow:var(--shadow-lift);transform:translateY(-1px)}.auth-support-link:focus-visible,.clickable-card:focus-visible,.clickable-row:focus-visible,.mobile-nav-button:focus-visible,.nav-button:focus-visible,.quick-action:focus-visible,.whatsapp-support-launcher:focus-visible{outline:3px solid rgba(47,128,237,.25);outline-offset:2px}.action-card-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:8px;background:var(--accent-soft);color:var(--accent)}.action-card.good .action-card-icon{background:rgba(15,138,97,.12);color:var(--good)}.action-card.warn .action-card-icon{background:rgba(165,93,16,.13);color:var(--warn)}.action-card p{margin:4px 0 0;color:var(--muted);font-size:13px;line-height:1.35}.metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:12px;gap:12px;align-items:stretch}.summary-strip{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.balanced-summary-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.summary-strip.two-up{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-period-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.sales-period-card{display:grid;grid-gap:5px;gap:5px;min-width:0;min-height:80px;padding:10px;border:1px solid rgba(47,128,237,.16);border-radius:8px;background:rgba(255,255,255,.86);color:var(--ink);text-align:left;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.sales-period-card.active,.sales-period-card:focus-visible,.sales-period-card:hover{border-color:rgba(47,128,237,.38);background:linear-gradient(180deg,rgba(248,251,255,.98),rgba(238,246,255,.92)),white;box-shadow:0 10px 22px rgba(43,80,130,.07);transform:translateY(-1px)}.sales-period-card small,.sales-period-card span{color:var(--muted);font-size:12px;line-height:1.3;overflow-wrap:anywhere}.sales-period-card strong{color:var(--accent);font-size:18px;line-height:1.05;overflow-wrap:anywhere}.inventory-workspace-tabs{position:-webkit-sticky;position:sticky;top:0;z-index:5;display:grid;grid-gap:8px;gap:8px;padding:8px;border:1px solid rgba(47,128,237,.16);border-radius:8px;background:rgba(255,255,255,.92);box-shadow:0 8px 18px rgba(16,32,51,.05);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);overflow:hidden}.inventory-workspace-tabs:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:var(--accent)}.workspace-tab-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));grid-gap:6px;gap:6px}.workspace-tab{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:7px;gap:7px;align-items:center;min-height:50px;padding:8px;border:1px solid var(--line);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(248,251,255,.96));color:var(--ink);text-align:left;cursor:pointer;overflow:hidden;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.workspace-tab:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:rgba(47,128,237,.26)}.workspace-tab:hover{border-color:rgba(47,128,237,.35);box-shadow:0 6px 14px rgba(47,128,237,.07);transform:translateY(-1px)}.workspace-tab:focus,.workspace-tab:focus-visible{outline:3px solid rgba(47,128,237,.22);outline-offset:2px}.workspace-tab.active{border-color:rgba(47,128,237,.55);background:linear-gradient(135deg,rgba(47,128,237,.12),rgba(47,128,237,.04)),white;box-shadow:inset 0 0 0 1px rgba(47,128,237,.14),0 8px 16px rgba(47,128,237,.08)}.workspace-tab.active:before{background:var(--accent)}.workspace-tab svg{color:var(--accent)}.workspace-tab span{display:grid;grid-gap:2px;gap:2px;min-width:0}.workspace-tab small,.workspace-tab strong{display:block;overflow-wrap:anywhere}.workspace-tab strong{font-size:12.5px;line-height:1.15}.workspace-tab small{color:var(--muted);font-size:11px;line-height:1.25}.inventory-tool-panel{animation:tabFade .18s ease}.inventory-tool-panel[hidden]{display:none!important}.purchase-summary-panel,.tab-action-panel,.tab-summary-panel{display:grid;grid-gap:12px;gap:12px}.tab-action-panel{padding:14px;border:1px solid var(--line);border-radius:8px;background:rgba(255,255,255,.92)}.tab-action-panel.primary-action-panel{border-color:rgba(47,128,237,.24);background:linear-gradient(135deg,rgba(47,128,237,.07),rgba(15,138,97,.04)),white}.tab-action-panel-head{display:grid;grid-gap:5px;gap:5px}.tab-action-panel-head span{display:inline-flex;gap:8px;align-items:center;font-weight:850}.tab-action-panel-head small{color:var(--muted);line-height:1.35}.tab-action-panel>.partner-access-grid,.tab-action-panel>.scanner,.tab-action-panel>form{padding-top:12px;border-top:1px solid var(--line)}@keyframes tabFade{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.report-card-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));padding:0}.report-daily-action-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.report-owner-answer-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border:1px solid rgba(47,128,237,.14);border-radius:8px;background:rgba(255,255,255,.88)}.report-owner-answer-head>div{display:grid;grid-gap:4px;gap:4px;min-width:0}.report-owner-answer-head small,.report-owner-answer-head strong{overflow-wrap:anywhere}.report-owner-answer-head small{color:var(--muted);font-size:12px;line-height:1.35}.owner-answer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.report-daily-action-card{display:grid;grid-gap:5px;gap:5px;min-width:0;min-height:88px;padding:10px;border:1px solid rgba(47,128,237,.16);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(244,249,255,.88)),white;color:var(--ink);text-align:left;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.report-daily-action-card:hover{border-color:rgba(47,128,237,.34);box-shadow:0 10px 22px rgba(43,80,130,.06);transform:translateY(-1px)}.report-daily-action-card small,.report-daily-action-card span{color:var(--muted);font-size:12px;line-height:1.35;overflow-wrap:anywhere}.report-daily-action-card strong{color:var(--accent);font-size:20px;line-height:1.05;overflow-wrap:anywhere}.report-daily-action-card.good{border-color:rgba(15,138,97,.2);background:linear-gradient(180deg,rgba(246,255,251,.96),rgba(255,255,255,.92)),white}.report-daily-action-card.warn{border-color:rgba(245,158,11,.24);background:linear-gradient(180deg,rgba(255,251,235,.9),rgba(255,255,255,.94)),white}.report-overview-drawers{align-items:start}.report-overview-drawers .module-helper-details summary{grid-template-columns:auto minmax(0,1fr);align-items:start}.report-overview-drawers .module-helper-details summary small{grid-column:2;text-align:left}.reports-section{align-content:start}.report-command-panel{display:grid;grid-template-columns:minmax(0,.85fr) minmax(320px,1.15fr);grid-gap:12px;gap:12px;align-items:stretch;padding:14px;border:1px solid rgba(47,128,237,.22);border-radius:8px;background:linear-gradient(135deg,rgba(47,128,237,.08),rgba(15,138,97,.04)),white}.report-command-copy{display:grid;grid-gap:8px;gap:8px;align-content:start}.report-command-copy h3,.report-command-copy p{margin:0}.report-command-copy h3{font-size:20px;line-height:1.2}.report-command-copy p{color:var(--muted);line-height:1.4}.report-guide-details,.report-launch-helper{display:grid;border:1px solid rgba(47,128,237,.14);border-radius:8px;background:rgba(255,255,255,.9)}.report-guide-details summary,.report-launch-helper summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;min-height:48px;padding:9px 11px;cursor:pointer;list-style:none}.report-guide-details summary::-webkit-details-marker,.report-launch-helper summary::-webkit-details-marker{display:none}.report-guide-details summary strong,.report-launch-helper summary strong{color:var(--ink);font-size:13px;line-height:1.2}.report-guide-details summary small,.report-launch-helper summary small{color:var(--muted);font-size:12px;line-height:1.3;text-align:right}.report-guide-details:not([open])>:not(summary),.report-launch-helper:not([open])>:not(summary){display:none}.report-guide-details[open] .report-guide-strip,.report-launch-helper-body{margin:0 12px 12px;padding-top:12px;border-top:1px solid rgba(47,128,237,.12)}.report-launch-helper-body{display:grid;grid-gap:12px;gap:12px}.report-guide-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.report-guide-strip>div{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:4px 8px;gap:4px 8px;align-items:center;min-height:76px;padding:10px;border:1px solid rgba(47,128,237,.18);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(240,247,255,.82)),white}.report-guide-strip span{display:grid;place-items:center;grid-row:span 2;width:26px;height:26px;border-radius:999px;background:var(--accent);color:white;font-size:12px;font-weight:900}.report-guide-strip strong{color:var(--ink);font-size:13px;line-height:1.2}.report-guide-strip small{color:var(--muted);font-size:12px;line-height:1.3}.report-controls-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;align-items:end}.report-quick-periods{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.report-quick-periods button{display:grid;grid-gap:2px;gap:2px;min-height:54px;padding:8px 10px;border:1px solid rgba(215,227,243,.92);border-radius:8px;background:rgba(255,255,255,.88);color:var(--ink);text-align:left;cursor:pointer}.report-quick-periods button.active,.report-quick-periods button:hover{border-color:rgba(47,128,237,.36);background:#eef6ff}.report-quick-periods strong{font-size:13px;line-height:1.2}.report-quick-periods span{color:var(--muted);font-size:11px;line-height:1.2}.stock-intake-panel{display:grid;grid-gap:12px;gap:12px;padding:14px;border:1px solid rgba(47,128,237,.22);border-radius:8px;background:linear-gradient(135deg,rgba(47,128,237,.08),rgba(15,138,97,.05)),white}.collapsed-stock-intake{gap:0;padding:0;background:rgba(255,255,255,.92)}.collapsed-stock-intake summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;min-height:48px;padding:9px 11px;cursor:pointer;list-style:none}.collapsed-stock-intake summary::-webkit-details-marker{display:none}.collapsed-stock-intake summary strong{color:var(--ink);font-size:13px;line-height:1.2}.collapsed-stock-intake summary small{color:var(--muted);font-size:12px;line-height:1.3;text-align:right}.collapsed-stock-intake:not([open])>:not(summary){display:none}.stock-intake-body{display:grid;grid-gap:12px;gap:12px;margin:0 14px 14px;padding-top:12px;border-top:1px solid rgba(47,128,237,.12)}.stock-intake-copy{display:grid;grid-gap:8px;gap:8px}.stock-intake-copy h3,.stock-intake-copy p{margin:0}.stock-intake-copy h3{font-size:22px;line-height:1.15}.stock-intake-copy p{max-width:760px;color:var(--muted);line-height:1.45}.purchase-guide-panel{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:start}.purchase-guide-right{display:grid;grid-gap:10px;gap:10px;min-width:0}.purchase-latest-card{display:grid;grid-gap:4px;gap:4px;max-width:540px;padding:10px;border:1px solid rgba(47,128,237,.22);border-radius:8px;background:rgba(255,255,255,.86)}.purchase-latest-card.compact{max-width:620px}.purchase-latest-card small,.purchase-latest-card span{color:var(--muted);font-size:12px;line-height:1.35}.purchase-latest-card span{font-weight:850;text-transform:uppercase}.purchase-latest-card strong{color:var(--ink);font-size:16px;line-height:1.2;overflow-wrap:anywhere}.purchase-saved-next-card{display:grid;grid-gap:5px;gap:5px;max-width:620px;padding:11px;border:1px solid rgba(15,138,97,.24);border-radius:8px;background:linear-gradient(135deg,rgba(239,253,248,.95),rgba(255,255,255,.98)),white}.purchase-saved-next-card strong{color:#14532d;font-size:21px;line-height:1.05;overflow-wrap:anywhere}.purchase-saved-next-card p,.purchase-saved-next-card small{margin:0;color:var(--muted);font-size:12px;line-height:1.35}.add-stock-mini-grid,.intake-flow-strip{display:grid;grid-gap:8px;gap:8px}.stock-start-panel{display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);grid-gap:12px;gap:12px;align-items:stretch;padding:12px;border:1px solid rgba(47,128,237,.22);border-radius:8px;background:linear-gradient(135deg,rgba(248,251,255,.96),rgba(255,255,255,.9)),white}.stock-start-panel>div:first-child{display:grid;align-content:center;grid-gap:7px;gap:7px;min-width:0}.stock-start-panel p,.stock-start-panel strong{margin:0}.stock-start-panel>div:first-child>strong{color:var(--ink);font-size:17px;line-height:1.2}.stock-start-panel p{color:var(--muted);font-size:13px;line-height:1.4}.stock-start-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.stock-start-action{display:flex;gap:8px;align-items:flex-start;min-width:0;min-height:66px;padding:9px;border:1px solid var(--line);border-radius:8px;background:white;color:var(--ink);text-align:left;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.stock-start-action.primary{border-color:rgba(47,128,237,.34);background:linear-gradient(180deg,#f8fbff,#fff)}.stock-start-action:hover{border-color:rgba(47,128,237,.38);box-shadow:0 10px 24px rgba(43,80,130,.1);transform:translateY(-1px)}.stock-start-action:disabled{cursor:not-allowed;opacity:.6}.stock-start-action:disabled:hover{border-color:var(--line);box-shadow:none;transform:none}.stock-start-action svg{flex:0 0 auto;color:var(--accent)}.stock-start-action span{display:grid;grid-gap:3px;gap:3px;min-width:0}.stock-start-action strong{font-size:12.5px;line-height:1.2}.stock-start-action small{color:var(--muted);font-size:11.5px;line-height:1.3}.intake-flow-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.add-stock-mini-grid span,.intake-flow-strip>div{display:grid;grid-gap:5px;gap:5px;min-width:0;padding:10px;border:1px solid rgba(47,128,237,.18);border-radius:8px;background:rgba(255,255,255,.82)}.intake-flow-strip span{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:999px;background:var(--accent);color:white;font-size:12px;font-weight:900}.intake-flow-strip strong{font-size:14px;line-height:1.2}.intake-flow-strip small{color:var(--muted);font-size:12px;line-height:1.35}.intake-progress-card{display:grid;grid-gap:9px;gap:9px;padding:11px;border:1px solid rgba(15,138,97,.18);border-radius:8px;background:rgba(255,255,255,.78)}.intake-progress-card>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:10px}.intake-progress-card span,.intake-progress-card strong{display:block}.intake-progress-card>div:first-child span{color:var(--muted);font-size:13px;font-weight:750}.intake-progress-track{max-width:none}.intake-progress-steps{display:flex;gap:8px;flex-wrap:wrap}.intake-progress-steps span{padding:5px 8px;border:1px solid var(--line);border-radius:999px;background:white;color:var(--muted);font-size:12px;font-weight:800}.intake-progress-steps span.done{border-color:rgba(15,138,97,.28);background:rgba(15,138,97,.1);color:var(--good)}.intake-progress-steps span.locked{border-color:rgba(123,135,151,.22);background:rgba(123,135,151,.08);color:var(--muted)}.intake-step-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.two-step-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.intake-step-card{display:grid;grid-gap:5px;gap:5px;min-height:118px;padding:12px;border:1px solid var(--line);border-radius:8px;background:white;color:var(--ink);text-align:left;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease,background .16s ease}.intake-step-card:hover{border-color:rgba(47,128,237,.34);box-shadow:0 10px 22px rgba(43,80,130,.08);transform:translateY(-1px)}.intake-step-card:disabled{cursor:not-allowed;opacity:.62}.intake-step-card:disabled:hover{border-color:var(--line);box-shadow:none;transform:none}.intake-step-card.primary{border-color:rgba(47,128,237,.34);background:#f8fbff}.intake-step-card span{width:-moz-fit-content;width:fit-content;padding:4px 8px;border-radius:999px;background:var(--accent-soft);color:var(--accent);font-size:12px;font-weight:850}.intake-step-card strong{font-size:16px;line-height:1.2}.intake-step-card small{color:var(--muted);font-size:13px;line-height:1.35}.intake-note-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.intake-note-grid>div{display:grid;grid-gap:3px;gap:3px;min-width:0;padding:10px;border:1px dashed rgba(47,128,237,.28);border-radius:8px;background:rgba(255,255,255,.78)}.intake-note-grid strong{overflow-wrap:anywhere}.intake-note-grid span{color:var(--muted);font-size:12px;line-height:1.3}.inventory-helper-details{border-color:rgba(47,128,237,.18);background:linear-gradient(135deg,rgba(47,128,237,.04),rgba(255,255,255,.94)),white}.inventory-helper-details>.intake-flow-strip,.inventory-helper-details>.intake-note-grid,.inventory-helper-details>.intake-step-grid,.inventory-helper-details>.plain-term-panel{margin:0 12px 12px;padding-top:12px;border-top:1px solid rgba(47,128,237,.14)}.plain-term-panel{display:grid;grid-gap:10px;gap:10px;padding:12px;border:1px solid rgba(47,128,237,.18);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(240,247,255,.84)),white}.plain-term-head{display:flex;gap:10px;align-items:center;justify-content:space-between}.plain-term-head strong{color:var(--ink);font-size:14px}.mini-badge{width:-moz-fit-content;width:fit-content;padding:4px 8px;border:1px solid rgba(47,128,237,.18);border-radius:999px;background:var(--accent-soft);color:var(--accent);font-size:12px;font-weight:850}.plain-term-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.plain-term-card{display:grid;grid-gap:5px;gap:5px;min-height:90px;padding:10px;border:1px solid rgba(188,212,242,.72);border-radius:8px;background:rgba(255,255,255,.82)}.plain-term-card strong{color:var(--accent);font-size:13px}.plain-term-card span{color:var(--muted);font-size:12px;line-height:1.35}.staff-checklist-panel{display:grid;grid-gap:10px;gap:10px;padding:12px;border:1px solid rgba(47,128,237,.2);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(240,247,255,.86)),white}.staff-checklist-head{display:flex;gap:10px;align-items:center;justify-content:space-between}.collapsed-stock-guide .staff-checklist-head{cursor:pointer;list-style:none}.collapsed-stock-guide .staff-checklist-head::-webkit-details-marker{display:none}.staff-checklist-head strong{color:var(--ink);font-size:14px;line-height:1.2}.staff-checklist-head small{color:var(--muted);font-size:12px;font-weight:800;line-height:1.25}.collapsed-stock-guide[open] .staff-checklist-grid{padding-top:10px;border-top:1px solid rgba(47,128,237,.14)}.collapsed-stock-guide:not([open])>:not(summary),.stock-entry-summary-details:not([open])>:not(summary),.stock-save-path-panel:not([open])>:not(summary){display:none}.staff-checklist-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.staff-checklist-grid.compact{grid-template-columns:repeat(4,minmax(0,1fr))}.staff-checklist-card{display:grid;grid-gap:5px;gap:5px;min-width:0;min-height:104px;padding:10px;border:1px solid rgba(47,128,237,.18);border-radius:8px;background:rgba(255,255,255,.86)}.staff-checklist-card.done{border-color:rgba(15,138,97,.24);background:rgba(239,253,248,.9)}.staff-checklist-card.todo{border-color:rgba(245,158,11,.26);background:rgba(255,251,235,.88)}.staff-checklist-card>span{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:999px;background:var(--accent-soft);color:var(--accent);font-size:12px;font-weight:900}.staff-checklist-card.done>span{background:rgba(15,138,97,.12);color:var(--good)}.staff-checklist-card.todo>span{background:rgba(183,121,31,.13);color:var(--warn)}.staff-checklist-card strong{color:var(--ink);font-size:13px;line-height:1.2}.staff-checklist-card small{color:var(--muted);font-size:12px;line-height:1.35}.add-stock-helper,.scan-helper-panel,.stock-entry-summary{display:grid;grid-gap:10px;gap:10px;padding:12px;border:1px solid rgba(47,128,237,.2);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(240,247,255,.86)),white}.add-stock-helper>div:first-child,.scan-helper-panel,.stock-entry-summary>div:first-child{align-content:start}.add-stock-helper strong,.scan-helper-panel strong,.stock-entry-summary strong{font-size:15px;line-height:1.25}.add-stock-helper p,.scan-helper-panel p,.stock-entry-summary p{margin:0;color:var(--muted);font-size:13px;line-height:1.42}.stock-entry-summary{grid-template-columns:minmax(0,.9fr) minmax(280px,1.1fr);align-items:center}.add-stock-mini-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.add-stock-mini-grid span{color:var(--muted);font-size:12px;font-weight:750;line-height:1.32}.stock-command-panel{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(210px,auto);grid-gap:12px;gap:12px;align-items:center;padding:13px;border:1px solid rgba(47,128,237,.24);border-radius:8px;background:linear-gradient(135deg,rgba(47,128,237,.09),rgba(255,255,255,.96)),white;box-shadow:0 14px 34px rgba(37,54,77,.08)}.stock-command-copy{display:grid;grid-gap:6px;gap:6px;min-width:0}.stock-command-copy p,.stock-command-copy strong{margin:0}.stock-command-copy strong{color:var(--ink);font-size:18px;line-height:1.16}.stock-command-copy p{max-width:760px;color:var(--muted);font-size:13px;line-height:1.4}.stock-command-mini{display:flex;flex-wrap:wrap;gap:7px;justify-content:center;max-width:280px}.stock-command-mini span{padding:6px 8px;border:1px solid rgba(47,128,237,.18);border-radius:999px;background:rgba(255,255,255,.88);color:var(--muted);font-size:12px;font-weight:850;line-height:1;overflow-wrap:anywhere}.stock-command-actions{display:grid;grid-gap:8px;gap:8px}.stock-command-actions .primary-button,.stock-command-actions .secondary-button{justify-content:center;min-width:0;width:100%}.stock-command-link{text-decoration:none}.stock-batch-helper{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(260px,1fr) minmax(180px,auto);grid-gap:12px;gap:12px;align-items:center;margin-top:12px;padding:13px;border:1px solid rgba(47,128,237,.2);border-radius:8px;background:linear-gradient(135deg,rgba(47,128,237,.07),rgba(255,255,255,.96)),white;box-shadow:0 12px 26px rgba(37,54,77,.07)}.stock-batch-helper.empty{border-color:rgba(245,158,11,.28);background:linear-gradient(135deg,rgba(255,251,235,.82),rgba(255,255,255,.96)),white}.stock-batch-helper-head{display:grid;grid-gap:6px;gap:6px;min-width:0}.stock-batch-helper-head p,.stock-batch-helper-head strong{margin:0}.stock-batch-helper-head strong{color:var(--ink);font-size:16px;line-height:1.22;overflow-wrap:anywhere}.stock-batch-helper-head p{color:var(--muted);font-size:13px;line-height:1.42}.stock-batch-helper-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.stock-batch-card{display:grid;grid-gap:5px;gap:5px;min-width:0;padding:9px;border:1px solid rgba(47,128,237,.16);border-radius:8px;background:rgba(255,255,255,.86)}.stock-batch-card.good{border-color:rgba(15,138,97,.26);background:rgba(239,253,248,.92)}.stock-batch-card.warn{border-color:rgba(245,158,11,.3);background:rgba(255,251,235,.92)}.stock-batch-card span{color:var(--muted);font-size:11px;font-weight:900;line-height:1;text-transform:uppercase}.stock-batch-card strong{color:var(--ink);font-size:12px;line-height:1.3;overflow-wrap:anywhere}.stock-batch-helper-actions{display:grid;grid-gap:8px;gap:8px;min-width:0}.stock-batch-helper-actions .secondary-button{justify-content:center;width:100%}.stock-phone-guide{display:grid;grid-template-columns:minmax(0,.9fr) minmax(280px,1fr);grid-gap:12px;gap:12px;align-items:center;margin-top:12px;padding:13px;border:1px solid rgba(47,128,237,.2);border-radius:8px;background:linear-gradient(135deg,rgba(240,247,255,.96),rgba(255,255,255,.98)),white}.stock-phone-guide-head{display:grid;grid-gap:6px;gap:6px;min-width:0}.stock-phone-guide-head p,.stock-phone-guide-head strong{margin:0}.stock-phone-guide-head strong{color:var(--ink);font-size:16px;line-height:1.24}.stock-phone-guide-head p{color:var(--muted);font-size:13px;line-height:1.42}.stock-phone-step-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.stock-phone-step-card{display:grid;grid-gap:5px;gap:5px;min-width:0;min-height:104px;padding:9px;border:1px solid rgba(47,128,237,.16);border-radius:8px;background:rgba(255,255,255,.9)}.stock-phone-step-card>span{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:999px;background:var(--accent-soft);color:var(--accent);font-size:12px;font-weight:900}.stock-phone-step-card strong{color:var(--ink);font-size:13px;line-height:1.2}.stock-phone-step-card small{color:var(--muted);font-size:12px;line-height:1.34}.required-stock-strip{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:7px}.required-stock-strip span{padding:6px 8px;border:1px solid rgba(47,128,237,.18);border-radius:999px;background:rgba(255,255,255,.92);color:var(--muted);font-size:12px;font-weight:850;line-height:1}.manual-tag-panel{display:grid;grid-gap:12px;gap:12px;padding:12px;border:1px solid rgba(47,128,237,.2);border-radius:8px;background:linear-gradient(135deg,rgba(240,247,255,.95),rgba(255,255,255,.98)),white}.manual-tag-copy{display:grid;grid-gap:6px;gap:6px}.manual-tag-copy p,.manual-tag-copy strong{margin:0}.manual-tag-copy strong{color:var(--ink);font-size:15px;line-height:1.22}.manual-tag-copy p{color:var(--muted);font-size:12.5px;line-height:1.38}.manual-tag-options,.manual-tag-preview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.manual-tag-option{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:9px;gap:9px;align-items:flex-start;min-height:78px;padding:10px;border:1px solid rgba(47,128,237,.18);border-radius:8px;background:rgba(255,255,255,.92);cursor:pointer}.manual-tag-option input{margin-top:3px;accent-color:var(--accent)}.manual-tag-option span{display:grid;grid-gap:4px;gap:4px;min-width:0}.manual-tag-option strong{color:var(--ink);font-size:13px;line-height:1.2}.manual-tag-option small{color:var(--muted);font-size:12px;line-height:1.3}.manual-tag-preview{display:grid;grid-gap:4px;gap:4px;align-content:center;min-height:78px;padding:11px;border:1px solid rgba(22,163,74,.22);border-radius:8px;background:rgba(240,253,244,.88)}.manual-tag-preview small,.manual-tag-preview span{color:#3d6b53;font-size:12px;line-height:1.32}.manual-tag-preview strong{color:#14532d;font-size:24px;line-height:1;letter-spacing:0}.manual-tag-repeat{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:9px;gap:9px;align-items:flex-start;padding:10px;border:1px dashed rgba(47,128,237,.28);border-radius:8px;background:rgba(255,255,255,.76)}.manual-tag-repeat input{margin-top:3px;accent-color:var(--accent)}.manual-tag-repeat span{display:grid;grid-gap:3px;gap:3px;min-width:0}.manual-tag-repeat strong{color:var(--ink);font-size:13px;line-height:1.22}.manual-tag-repeat small{color:var(--muted);font-size:12px;line-height:1.35}.last-stock-save-panel{display:grid;grid-template-columns:minmax(0,.82fr) minmax(220px,1fr);grid-gap:10px;gap:10px;padding:12px;border:1px solid rgba(22,163,74,.2);border-radius:8px;background:linear-gradient(135deg,rgba(240,253,244,.94),rgba(255,255,255,.98)),white}.last-stock-save-main,.recent-stock-save-list{display:grid;grid-gap:5px;gap:5px;min-width:0}.last-stock-save-main strong{color:#14532d;font-size:28px;line-height:1;letter-spacing:0}.stock-save-next-actions{display:flex;flex-wrap:wrap;gap:7px;padding-top:4px}.stock-save-next-actions .secondary-button{min-height:36px;padding:7px 9px;border-color:rgba(22,163,74,.24);background:rgba(255,255,255,.82);color:#14532d;font-size:12px}.last-stock-save-main p,.last-stock-save-main small,.recent-stock-save-list span,.recent-stock-save-row small{margin:0;color:var(--muted);font-size:12px;line-height:1.34}.recent-stock-save-list span{color:#3d6b53;font-weight:850}.recent-stock-save-row{display:grid;grid-gap:2px;gap:2px;padding:7px 8px;border:1px solid rgba(22,163,74,.14);border-radius:8px;background:rgba(255,255,255,.82)}.recent-stock-save-row strong{color:var(--ink);font-size:13px;line-height:1.2}.stock-optional-helper-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;padding-top:2px}.stock-optional-helper-grid>details{min-width:0}.stock-optional-helper-grid>details[open]{grid-column:1/-1}.stock-optional-helper-grid .stock-batch-helper,.stock-optional-helper-grid .stock-phone-guide{margin-top:10px;box-shadow:none}.stock-entry-summary-details{display:grid;grid-gap:10px;gap:10px;padding:12px;border:1px solid rgba(47,128,237,.16);border-radius:8px;background:rgba(255,255,255,.94)}.stock-entry-summary-details summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;cursor:pointer;list-style:none}.stock-entry-summary-details summary::-webkit-details-marker{display:none}.stock-entry-summary-details summary strong{color:var(--ink);font-size:14px;line-height:1.2}.stock-entry-summary-details summary small{color:var(--muted);font-size:12px;line-height:1.3;text-align:right}.stock-entry-summary-details[open] .stock-entry-summary-grid{padding-top:10px;border-top:1px solid rgba(47,128,237,.14)}.stock-entry-summary-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(280px,1.1fr);grid-gap:12px;gap:12px;align-items:center}.stock-entry-summary-grid p,.stock-entry-summary-grid strong{margin:0}.stock-entry-summary-grid strong{color:var(--ink);font-size:15px;line-height:1.25}.stock-entry-summary-grid p{color:var(--muted);font-size:13px;line-height:1.42}.stock-save-path-panel{display:grid;grid-gap:10px;gap:10px;padding:12px;border:1px solid rgba(47,128,237,.18);border-radius:8px;background:linear-gradient(135deg,rgba(47,128,237,.04),rgba(255,255,255,.94)),white}.stock-save-path-panel summary{display:flex;gap:10px;align-items:center;justify-content:space-between;cursor:pointer;list-style:none}.stock-save-path-panel summary::-webkit-details-marker{display:none}.stock-save-path-panel summary span{display:inline-flex;gap:8px;align-items:center;color:var(--ink);font-weight:850}.stock-save-path-panel summary small{color:var(--muted);font-size:12px;line-height:1.3;text-align:right}.stock-save-path-panel[open] .stock-save-path{padding-top:10px;border-top:1px solid rgba(47,128,237,.14)}.stock-save-path{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.stock-save-path>div{display:grid;grid-gap:7px;gap:7px;align-content:start;min-width:0;padding:11px;border:1px solid rgba(47,128,237,.18);border-radius:8px;background:rgba(255,255,255,.9)}.stock-save-path>div.active{border-color:rgba(47,128,237,.34);background:linear-gradient(135deg,rgba(47,128,237,.12),rgba(255,255,255,.95)),white;box-shadow:inset 0 0 0 1px rgba(47,128,237,.1)}.stock-save-path span{width:-moz-fit-content;width:fit-content;padding:4px 8px;border-radius:999px;background:var(--accent-soft);color:var(--accent);font-size:11px;font-weight:900;text-transform:uppercase}.stock-save-path small,.stock-save-path strong{overflow-wrap:anywhere}.stock-save-path strong{color:var(--ink);font-size:14px;line-height:1.22}.stock-save-path small{color:var(--muted);font-size:12px;line-height:1.35}.stock-save-path .secondary-button{min-height:38px;padding:0 10px}.stock-save-path-actions{display:flex;flex-wrap:wrap;gap:7px}.stock-save-path-actions .secondary-button{flex:1 1 92px}.stock-form-jump-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;margin-bottom:10px}.stock-form-jump-grid a{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:8px 10px;border:1px solid rgba(47,128,237,.18);border-radius:8px;background:#f8fbff;color:var(--accent);font-size:12px;font-weight:850;line-height:1.25;text-align:center;text-decoration:none}.stock-form-jump-grid a:hover{border-color:rgba(47,128,237,.34);background:white;box-shadow:0 8px 18px rgba(43,80,130,.08)}.purchase-form-section,.stock-form-section{display:grid;grid-gap:6px;gap:6px;padding:11px;border:1px solid rgba(47,128,237,.18);border-radius:8px;background:rgba(248,251,255,.88)}#fast-bale-tag,#stock-step-basics{scroll-margin-top:120px}.purchase-form-section p,.purchase-form-section strong,.stock-form-section p,.stock-form-section strong{margin:0}.purchase-form-section strong,.stock-form-section strong{color:var(--ink);font-size:14px;line-height:1.2}.purchase-form-section p,.stock-form-section p{color:var(--muted);font-size:12.5px;line-height:1.38}.general-retail-selling-structure{display:grid;grid-gap:10px;gap:10px;padding:12px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.general-retail-selling-structure>div:first-child{display:grid;grid-gap:4px;gap:4px}.general-retail-selling-structure p,.general-retail-selling-structure strong{margin:0}.general-retail-selling-structure p{color:var(--muted);font-size:var(--font-xs);line-height:1.4}.general-retail-selling-structure .form-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.general-retail-intake-tools{display:grid;grid-gap:10px;gap:10px;margin:12px 0}.general-retail-import,.general-retail-receive{border:1px solid var(--line);border-radius:8px;background:#fff}.general-retail-receive{padding:14px}.general-retail-tool-head{display:grid;grid-gap:4px;gap:4px;margin-bottom:12px}.general-retail-tool-head .status{justify-self:start}.general-retail-import small,.general-retail-tool-head p{margin:0;color:var(--muted);font-size:var(--font-xs);line-height:1.45}.general-retail-import>summary{display:flex;align-items:center;gap:9px;padding:12px 14px;cursor:pointer;list-style:none}.general-retail-import>summary::-webkit-details-marker{display:none}.general-retail-import>summary span{display:grid;grid-gap:2px;gap:2px}.general-retail-import>form{padding:0 14px 14px}.inventory-adjustment-panel{border-color:rgba(47,128,237,.28)}.inventory-adjustment-help{margin:0;color:var(--muted);font-size:var(--font-xs);line-height:1.4}.inventory-adjustment-summary{display:grid;grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr);align-items:center;grid-gap:8px;gap:8px;padding:10px;border:1px solid var(--line);border-radius:8px;background:#f8fbff}.inventory-adjustment-summary>div{display:grid;grid-gap:2px;gap:2px;min-width:0}.inventory-adjustment-summary>svg{color:var(--muted);justify-self:center}.inventory-adjustment-summary small,.inventory-adjustment-summary span{color:var(--muted);font-size:var(--font-xs);line-height:1.3}.inventory-adjustment-summary strong{color:var(--ink);font-size:20px;line-height:1.1}.inventory-adjustment-summary .good strong{color:#177245}.inventory-adjustment-summary .warn strong{color:#9a5b00}.duplicate-product-warning{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid #e7bd63;border-radius:7px;background:#fff9e8}.duplicate-product-warning>span{display:grid;flex:1 1;grid-gap:2px;gap:2px}.duplicate-product-warning small{color:var(--muted)}.general-retail-pilot-gate{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;margin:12px 0}.general-retail-pilot-gate>div{display:grid;grid-gap:3px;gap:3px;padding:10px;border:1px solid var(--line);border-radius:7px;background:#fff}.general-retail-pilot-gate>div.good{border-color:#9bd2b3;background:#f1faf5}.general-retail-pilot-gate>div.warn{border-color:#e7bd63;background:#fff9e8}.general-retail-pilot-gate small,.general-retail-pilot-gate span{color:var(--muted);font-size:var(--font-xs);line-height:1.35}.product-structure-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1px;gap:1px;margin-bottom:10px;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:var(--line)}.product-structure-summary>div{display:grid;grid-gap:4px;gap:4px;min-width:0;padding:10px;background:#fff}.product-structure-summary span{color:var(--muted);font-size:var(--font-xs)}.product-structure-summary strong{overflow-wrap:anywhere;font-size:var(--font-sm)}.purchase-cost-preview{display:grid;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));grid-gap:8px;gap:8px;padding:10px;border:1px solid rgba(47,128,237,.2);border-radius:8px;background:#f8fbff}.purchase-cost-preview>div{display:grid;align-content:start;grid-gap:3px;gap:3px;min-width:0;padding:9px 10px;border-left:3px solid rgba(47,128,237,.28)}.purchase-cost-preview small,.purchase-cost-preview span{color:var(--muted);font-size:12px;line-height:1.3}.purchase-cost-preview strong{color:var(--ink);font-size:17px;line-height:1.2;overflow-wrap:anywhere}.purchase-cost-preview .average.ready,.purchase-cost-preview .total{border-left-color:#0f8a61;background:rgba(239,253,248,.82)}.purchase-cost-suggestion{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:11px 12px;border:1px solid rgba(15,138,97,.24);border-radius:8px;background:rgba(239,253,248,.82)}.purchase-cost-suggestion>div{display:grid;grid-gap:3px;gap:3px;min-width:0}.purchase-cost-suggestion small,.purchase-cost-suggestion strong{overflow-wrap:anywhere}.purchase-cost-suggestion strong{color:var(--ink);font-size:14px;line-height:1.25}.purchase-cost-suggestion small{color:var(--muted);font-size:12px;line-height:1.35}.purchase-cost-suggestion .secondary-button{flex:0 0 auto}.field-help{color:var(--muted);font-size:12px;line-height:1.35}.stock-submit-button{min-height:48px}.purchase-save-dock{grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:14px;gap:14px;margin-top:2px;padding:12px}.app-shell.device-phone .purchase-save-dock,.purchase-save-dock{display:grid;border:1px solid rgba(15,138,97,.24);border-radius:8px;background:linear-gradient(180deg,rgba(239,253,248,.98),rgba(255,255,255,.97)),white}.app-shell.device-phone .purchase-save-dock{position:-webkit-sticky;position:sticky;bottom:calc(10px + env(safe-area-inset-bottom));z-index:4;grid-template-columns:minmax(0,1fr);grid-gap:8px;gap:8px;margin-inline:-2px;padding:10px;box-shadow:0 16px 36px rgba(37,54,77,.13)}.app-shell.device-phone .purchase-save-dock>div{display:grid;grid-gap:3px;gap:3px;min-width:0}.app-shell.device-phone .purchase-save-dock small,.app-shell.device-phone .purchase-save-dock strong{overflow-wrap:anywhere}.app-shell.device-phone .purchase-save-dock strong{color:var(--ink);font-size:14px;line-height:1.2}.app-shell.device-phone .purchase-save-dock small{color:var(--muted);font-size:12px;line-height:1.28}.app-shell.device-phone .purchase-save-dock .primary-button{width:100%;min-height:44px}.stock-save-dock{display:none}.item-card,.ledger-row,.metric,.scan-row{border:1px solid var(--line);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,251,255,.86)),var(--panel)}.metric{display:grid;grid-template-rows:auto auto 1fr auto;grid-gap:7px;gap:7px;min-height:112px;padding:14px;border-color:rgba(188,212,242,.92);box-shadow:0 10px 24px rgba(43,80,130,.05);color:var(--ink);text-align:left;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease,background .16s ease}.metric.active{border-color:rgba(47,128,237,.42);background:linear-gradient(180deg,#f8fbff,#eef6ff),white;box-shadow:inset 0 0 0 1px rgba(47,128,237,.14),var(--shadow-soft)}.static-metric{border-style:dashed;background:#f8fbff;box-shadow:none}.metric strong{font-size:var(--font-xl);line-height:1.05;overflow-wrap:anywhere}.summary-strip .metric{min-height:108px;padding:13px}.summary-strip .metric strong{font-size:var(--font-lg)}.summary-strip .metric span{font-size:var(--font-xs);line-height:1.3}.metric span{color:var(--muted)}.metric p,.metric span{font-size:var(--font-sm)}.metric p{min-width:0;margin:0;line-height:1.35;overflow-wrap:anywhere}.metric-action{display:inline-flex;align-items:center;justify-content:center;gap:5px;width:-moz-fit-content;width:fit-content;min-height:24px;padding:4px 8px;border-radius:999px;background:var(--accent-soft);color:var(--accent)!important;font-size:11px!important;font-weight:850}.clickable-card.metric{border-color:rgba(47,128,237,.24);background:linear-gradient(135deg,rgba(47,128,237,.08),rgba(255,255,255,.98)),white}.metric.active .metric-action{background:var(--accent);color:white!important}.clickable-card.metric:hover{border-color:rgba(47,128,237,.42);box-shadow:var(--shadow-lift);transform:translateY(-1px)}.storage-ticker{display:grid;grid-gap:10px;gap:10px;padding:13px;border:1px solid rgba(47,128,237,.22);border-radius:8px;background:linear-gradient(135deg,rgba(47,128,237,.08),rgba(15,118,110,.06)),white}.storage-ticker.compact{grid-template-columns:auto auto;align-items:center;gap:4px 8px;width:168px;min-height:54px;padding:8px 10px;color:var(--ink);text-align:left;cursor:pointer}.storage-ticker.compact span{display:inline-flex;align-items:center;gap:5px;color:var(--muted);font-size:12px;font-weight:750}.storage-ticker.compact strong{justify-self:end;font-size:14px}.storage-ticker.compact .storage-track{grid-column:1/-1;width:100%;height:7px}.storage-ticker-head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.storage-ticker-head strong{font-size:18px}.storage-track{height:10px;overflow:hidden;border-radius:999px;background:rgba(47,128,237,.14)}.storage-track span{display:block;height:100%;min-width:4px;border-radius:inherit;background:linear-gradient(90deg,var(--accent),var(--accent-3))}.storage-breakdown{display:flex;gap:8px;flex-wrap:wrap}.storage-breakdown span{display:inline-flex;align-items:center;gap:5px;min-height:28px;padding:0 8px;border:1px solid var(--line);border-radius:999px;background:white;color:var(--muted);font-size:12px}.storage-ticker p{margin:0;color:var(--muted);font-size:13px;line-height:1.4}.report-detail{border:1px solid rgba(47,128,237,.22);border-radius:8px;background:linear-gradient(135deg,rgba(47,128,237,.08),rgba(15,118,110,.05)),white}.report-detail,.report-location-panel{display:grid;grid-gap:12px;gap:12px;padding:14px}.report-location-panel{border:1px solid var(--line);border-radius:8px;background:#f7faff}.report-location-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.report-location-card,.report-location-head>div{display:grid;grid-gap:4px;gap:4px}.report-location-card small,.report-location-head span,.report-location-summary span{color:var(--muted)}.report-location-head .field{min-width:min(240px,100%)}.report-location-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.report-location-summary>div{display:grid;grid-gap:3px;gap:3px;padding:10px;border:1px solid var(--line);border-radius:6px;background:#fff}.report-location-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.report-location-card{min-width:0;padding:11px;border:1px solid var(--line);border-radius:6px;background:#fff;color:inherit;text-align:left}.report-location-card.active,.report-location-card:hover{border-color:var(--primary);background:#edf5ff}.report-location-card small,.report-location-card span,.report-location-card strong{overflow-wrap:anywhere}@media (max-width:680px){.report-location-head{align-items:stretch;flex-direction:column}.report-location-head .field{width:100%}.report-location-grid,.report-location-summary{grid-template-columns:1fr}}.drilldown-panel{display:grid;grid-gap:12px;gap:12px;padding:14px;border:1px solid rgba(47,128,237,.22);border-radius:8px;background:linear-gradient(135deg,rgba(47,128,237,.07),rgba(15,138,97,.04)),white}.drilldown-head{display:grid;grid-gap:8px;gap:8px}.drilldown-head h3,.drilldown-head p{margin:0}.drilldown-head h3{font-size:21px}.drilldown-head p{max-width:760px;color:var(--muted);line-height:1.45}.drilldown-list{max-height:230px;overflow-y:auto;padding-right:4px;scrollbar-gutter:stable}.drilldown-list-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding-top:2px}.drilldown-list-head>div{display:grid;grid-gap:3px;gap:3px;min-width:0}.drilldown-list-head span,.drilldown-list-head strong{display:block}.drilldown-list-head>span{flex:0 0 auto;color:var(--muted);font-size:12px;font-weight:800}.drilldown-list-head div span{color:var(--muted);font-size:13px;line-height:1.35}.drilldown-row-value{display:grid;grid-gap:3px;gap:3px;justify-items:end;text-align:right}.drilldown-row-value span,.drilldown-row-value strong{margin:0}.drilldown-row-value span{max-width:180px;overflow-wrap:anywhere}.inventory-expiry-note{display:block;font-size:12px;font-weight:800;margin-top:4px}.inventory-expiry-note.warn{color:#9a5b08}.inventory-expiry-note.good{color:#247047}.selected-record{display:grid;grid-gap:5px;gap:5px;padding:12px;border:1px solid rgba(215,227,243,.9);border-radius:8px;background:#f8fbff}.selected-record p,.selected-record span,.selected-record strong{margin:0}.selected-record p,.selected-record span{color:var(--muted);font-size:13px;line-height:1.4}.order-review-panel{display:grid;grid-gap:12px;gap:12px;padding:14px;border:1px solid rgba(84,166,244,.28);border-radius:8px;background:rgba(84,166,244,.07)}.order-review-head{display:grid;grid-gap:6px;gap:6px}.order-review-head p,.order-review-head strong{margin:0}.order-review-head p{color:var(--muted);font-size:var(--font-sm);line-height:1.45}.order-review-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr)) auto;grid-gap:10px;gap:10px;align-items:end}.order-review-form .primary-button{min-height:42px;white-space:nowrap}.sale-choice-panel,.sale-helper-panel,.sale-local-message{display:grid;grid-gap:10px;gap:10px;padding:12px;border:1px solid rgba(47,128,237,.18);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(240,247,255,.88)),#fff}.sale-entry-panel{border-color:rgba(47,128,237,.3);background:linear-gradient(135deg,rgba(47,128,237,.1),rgba(15,138,97,.04)),#fff}.sale-entry-block{scroll-margin-top:120px}.sale-form-section{display:grid;grid-gap:6px;gap:6px;padding:11px;border:1px solid rgba(47,128,237,.18);border-radius:8px;background:rgba(248,251,255,.88)}#sale-step-start{scroll-margin-top:120px}.sale-form-section p,.sale-form-section strong{margin:0}.sale-form-section strong{color:var(--ink);font-size:14px;line-height:1.2}.sale-form-section p{color:var(--muted);font-size:12.5px;line-height:1.38}.sale-required-strip{display:flex;flex-wrap:wrap;gap:7px}.sale-required-strip span{padding:6px 8px;border:1px solid rgba(47,128,237,.18);border-radius:999px;background:rgba(255,255,255,.92);color:var(--muted);font-size:12px;font-weight:850;line-height:1}.sale-optional-helper-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:10px}.sale-helper-details{display:grid;grid-gap:10px;gap:10px;min-width:0;padding:12px;border:1px solid rgba(47,128,237,.16);border-radius:8px;background:rgba(255,255,255,.94)}.sale-helper-details summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;cursor:pointer;list-style:none}.sale-helper-details summary::-webkit-details-marker{display:none}.sale-helper-details summary strong{color:var(--ink);font-size:14px;line-height:1.2}.sale-helper-details summary small{color:var(--muted);font-size:12px;line-height:1.3;text-align:right}.sale-helper-details[open]{grid-column:1/-1}.sale-helper-details:not([open])>:not(summary){display:none}.sale-helper-details[open]>:not(summary){margin-top:10px}.sale-step-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.sale-step-card{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:4px 8px;gap:4px 8px;align-items:center;min-height:76px;padding:10px;border:1px solid var(--line);border-radius:8px;background:white}.sale-step-card>span{display:grid;place-items:center;grid-row:span 2;width:28px;height:28px;border-radius:999px;background:var(--accent-soft);color:var(--accent);font-size:12px;font-weight:900}.sale-step-card.good>span{background:rgba(15,138,97,.12);color:var(--good)}.sale-step-card.warn>span{background:rgba(183,121,31,.13);color:var(--warn)}.sale-step-card strong{font-size:13px;line-height:1.2}.sale-step-card small{color:var(--muted);font-size:12px;line-height:1.25}.sale-choice-head{display:grid;grid-gap:7px;gap:7px}.sale-choice-head p,.sale-helper-panel p,.sale-local-message p{margin:0;color:var(--muted);font-size:13px;line-height:1.42}.sale-choice-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.sale-choice-grid.two-up{grid-template-columns:repeat(2,minmax(0,1fr))}.sale-choice-button{display:grid;grid-gap:4px;gap:4px;min-height:78px;padding:11px;border:1px solid var(--line);border-radius:8px;background:white;color:var(--ink);text-align:left}.sale-choice-button strong,.sale-helper-panel strong{font-size:14px;line-height:1.2}.sale-choice-button span{color:var(--muted);font-size:12px;line-height:1.3}.sale-customer-guide{grid-template-columns:minmax(210px,.72fr) minmax(0,1fr);align-items:stretch}.sale-customer-guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.sale-customer-guide-card{display:grid;grid-gap:4px;gap:4px;min-height:74px;padding:9px;border:1px solid rgba(47,128,237,.16);border-radius:8px;background:rgba(255,255,255,.86)}.sale-customer-guide-card.good{border-color:rgba(15,138,97,.22);background:rgba(239,250,246,.9)}.sale-customer-guide-card.warn{border-color:rgba(183,121,31,.25);background:rgba(255,248,236,.9)}.sale-customer-guide-card span{color:var(--accent);font-size:12px;font-weight:850;line-height:1.2}.sale-customer-guide-card small{color:var(--muted);font-size:12px;line-height:1.32}.sale-choice-button.active,.sale-choice-button:hover{border-color:rgba(47,128,237,.42);background:linear-gradient(135deg,rgba(47,128,237,.12),rgba(47,128,237,.04)),white;box-shadow:inset 0 0 0 1px rgba(47,128,237,.12),var(--shadow-soft)}.sale-payment-shortcuts{display:grid;grid-gap:10px;gap:10px;padding:12px;border:1px solid rgba(15,138,97,.2);border-radius:8px;background:linear-gradient(135deg,rgba(15,138,97,.08),rgba(255,255,255,.94)),#fff}.sale-payment-shortcut-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:8px;gap:8px}.sale-payment-shortcut-button{display:grid;grid-gap:4px;gap:4px;min-height:72px;padding:11px;border:1px solid rgba(47,128,237,.16);border-radius:8px;background:rgba(255,255,255,.88);color:var(--ink);text-align:left;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.sale-payment-shortcut-button.active,.sale-payment-shortcut-button:focus-visible,.sale-payment-shortcut-button:hover{border-color:rgba(15,138,97,.38);background:linear-gradient(135deg,rgba(15,138,97,.12),rgba(255,255,255,.96)),white;box-shadow:0 10px 22px rgba(33,115,80,.08);transform:translateY(-1px)}.sale-payment-shortcut-button strong{font-size:14px;line-height:1.2}.sale-payment-shortcut-button span{color:var(--muted);font-size:12px;line-height:1.3}.returning-customer-lookup{display:grid;grid-template-columns:minmax(220px,.55fr) minmax(0,1fr);grid-gap:10px;gap:10px;align-items:stretch;padding:12px;border:1px solid rgba(47,128,237,.2);border-radius:8px;background:linear-gradient(135deg,rgba(47,128,237,.08),rgba(15,138,97,.04)),white}.returning-customer-card{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start;min-height:72px;padding:10px;border:1px solid rgba(15,138,97,.2);border-radius:8px;background:rgba(239,250,246,.9)}.returning-customer-card.empty{border-color:rgba(245,158,11,.24);background:rgba(255,248,236,.88)}.returning-customer-card>div{display:grid;grid-gap:3px;gap:3px;min-width:0}.returning-customer-card p,.returning-customer-card small,.returning-customer-card strong{margin:0}.returning-customer-card strong{color:var(--ink);font-size:14px}.returning-customer-card p,.returning-customer-card small{color:var(--muted);font-size:12px;line-height:1.35}.sale-local-message,.sale-payment-helper{grid-template-columns:auto minmax(0,1fr);align-items:start}.sale-payment-helper{display:grid;grid-gap:10px;gap:10px;padding:11px;border:1px solid rgba(47,128,237,.18);border-radius:8px;background:rgba(248,251,255,.92)}.sale-payment-helper.good{border-color:rgba(15,138,97,.22);background:rgba(239,253,248,.9)}.sale-payment-helper.warn{border-color:rgba(245,158,11,.24);background:rgba(255,251,235,.9)}.sale-payment-helper>div{display:grid;grid-gap:3px;gap:3px;min-width:0}.sale-payment-helper p,.sale-payment-helper strong{margin:0}.sale-payment-helper strong{color:var(--ink);font-size:14px;line-height:1.2}.sale-payment-helper p{color:var(--muted);font-size:12.5px;line-height:1.35}.sale-receipt-guardrail{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start;padding:11px;border:1px solid rgba(47,128,237,.18);border-radius:8px;background:rgba(248,251,255,.92)}.sale-receipt-guardrail.good{border-color:rgba(15,138,97,.22);background:rgba(239,253,248,.9)}.sale-receipt-guardrail.warn{border-color:rgba(245,158,11,.24);background:rgba(255,251,235,.9)}.sale-receipt-guardrail>div{display:grid;grid-gap:3px;gap:3px;min-width:0}.sale-receipt-guardrail p,.sale-receipt-guardrail strong{margin:0}.sale-receipt-guardrail strong{color:var(--ink);font-size:14px;line-height:1.2}.sale-receipt-guardrail p{color:var(--muted);font-size:12.5px;line-height:1.35}.sale-money-guide{display:grid;grid-gap:10px;gap:10px;padding:12px;border:1px solid rgba(47,128,237,.2);border-radius:8px;background:linear-gradient(135deg,rgba(47,128,237,.08),rgba(255,255,255,.96)),#fff}.sale-money-guide-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.sale-money-guide-head p{max-width:560px;margin:0;color:var(--muted);font-size:12.5px;line-height:1.35;text-align:right}.sale-money-guide-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:8px;gap:8px}.sale-money-guide-card{display:grid;align-content:start;grid-gap:5px;gap:5px;min-height:76px;padding:10px;border:1px solid rgba(47,128,237,.14);border-radius:8px;background:rgba(255,255,255,.88)}.sale-money-guide-card.good{border-color:rgba(15,138,97,.22);background:rgba(239,250,246,.92)}.sale-money-guide-card.warn{border-color:rgba(245,158,11,.26);background:rgba(255,248,236,.92)}.sale-money-guide-card span{color:var(--accent);font-size:12px;font-weight:850;line-height:1.2}.sale-money-guide-card small{color:var(--muted);font-size:12px;line-height:1.32}.sale-result-panel{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;padding:11px;border:1px solid rgba(15,138,97,.24);border-radius:8px;background:linear-gradient(135deg,rgba(239,253,248,.96),rgba(255,255,255,.96)),white}.sale-result-panel.warn{border-color:rgba(245,158,11,.28);background:linear-gradient(135deg,rgba(255,251,235,.98),rgba(255,255,255,.96)),white}.sale-result-panel>div{display:grid;grid-gap:3px;gap:3px;min-width:0}.sale-result-panel p,.sale-result-panel strong{margin:0;overflow-wrap:anywhere}.sale-result-panel p{color:var(--muted);font-size:12.5px;line-height:1.35}.sale-result-panel .secondary-button{min-height:34px}.sale-result-actions{display:flex;gap:7px;flex-wrap:wrap;margin-top:5px}.sale-result-actions .primary-button,.sale-result-actions .secondary-button{flex:0 1 auto;min-height:36px;padding:0 10px}.sale-result-panel-top{border-width:1.5px;box-shadow:0 12px 28px rgba(37,54,77,.08)}.sale-current-message{border-color:rgba(47,128,237,.24);background:linear-gradient(135deg,rgba(47,128,237,.08),rgba(255,255,255,.95)),white}.sale-command-panel{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(210px,auto);grid-gap:12px;gap:12px;align-items:center;padding:13px;border:1px solid rgba(47,128,237,.24);border-radius:8px;background:linear-gradient(135deg,rgba(47,128,237,.09),rgba(255,255,255,.96)),white;box-shadow:0 14px 34px rgba(37,54,77,.08)}.sale-command-panel.good{border-color:rgba(15,138,97,.28);background:linear-gradient(135deg,rgba(15,138,97,.1),rgba(255,255,255,.96)),white}.sale-command-panel.warn{border-color:rgba(245,158,11,.3);background:linear-gradient(135deg,rgba(255,251,235,.96),rgba(255,255,255,.96)),white}.sale-command-copy{display:grid;grid-gap:6px;gap:6px;min-width:0}.sale-command-copy p,.sale-command-copy strong{margin:0}.sale-command-copy strong{color:var(--ink);font-size:18px;line-height:1.16}.sale-command-copy p{max-width:760px;color:var(--muted);font-size:13px;line-height:1.4}.sale-command-mini{display:flex;flex-wrap:wrap;gap:7px;justify-content:center;max-width:260px}.sale-command-mini span{padding:6px 8px;border:1px solid rgba(47,128,237,.18);border-radius:999px;background:rgba(255,255,255,.88);color:var(--muted);font-size:12px;font-weight:850;line-height:1;white-space:nowrap}.sale-command-actions{display:grid;grid-gap:8px;gap:8px}.sale-command-actions .primary-button,.sale-command-actions .secondary-button{justify-content:center;min-width:0;width:100%}.sale-path-guide{display:grid;grid-gap:10px;gap:10px;padding:12px;border:1px solid rgba(47,128,237,.18);border-radius:8px;background:linear-gradient(135deg,rgba(47,128,237,.07),rgba(255,255,255,.96)),white}.sale-path-guide-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.sale-path-guide-head p{max-width:650px;margin:0;color:var(--muted);font-size:12.5px;line-height:1.35;text-align:right}.sale-path-guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.sale-path-card{display:grid;grid-gap:5px;gap:5px;align-content:start;min-height:82px;padding:11px;border:1px solid rgba(47,128,237,.16);border-radius:8px;background:rgba(255,255,255,.9)}.sale-path-card.good{border-color:rgba(15,138,97,.22);background:rgba(239,250,246,.92)}.sale-path-card.warn{border-color:rgba(245,158,11,.26);background:rgba(255,248,236,.92)}.sale-path-card strong{color:var(--ink);font-size:13px;line-height:1.2}.sale-path-card span{color:var(--muted);font-size:12px;line-height:1.33}.sale-quick-panel{display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);grid-gap:12px;gap:12px;align-items:stretch;padding:12px;border:1px solid rgba(47,128,237,.24);border-radius:8px;background:linear-gradient(135deg,rgba(248,251,255,.98),rgba(255,255,255,.92)),white}.sale-quick-panel>div:first-child{display:grid;align-content:center;grid-gap:7px;gap:7px;min-width:0}.sale-quick-panel p,.sale-quick-panel strong{margin:0}.sale-quick-panel>div:first-child>strong{color:var(--ink);font-size:17px;line-height:1.2}.sale-quick-panel p{color:var(--muted);font-size:13px;line-height:1.4}.sale-quick-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.sale-quick-button{display:flex;gap:8px;align-items:flex-start;min-width:0;min-height:68px;padding:9px;border:1px solid var(--line);border-radius:8px;background:white;color:var(--ink);text-align:left;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.sale-quick-button.active,.sale-quick-button.primary{border-color:rgba(47,128,237,.36);background:linear-gradient(135deg,rgba(47,128,237,.12),rgba(255,255,255,.96)),white}.sale-quick-button:hover{border-color:rgba(47,128,237,.4);box-shadow:0 10px 24px rgba(43,80,130,.1);transform:translateY(-1px)}.sale-quick-button svg{flex:0 0 auto;color:var(--accent)}.sale-quick-button span{display:grid;grid-gap:3px;gap:3px;min-width:0}.sale-quick-button strong{font-size:12.5px;line-height:1.2}.sale-quick-button small{color:var(--muted);font-size:11.5px;line-height:1.3}.sale-save-dock{position:-webkit-sticky;position:sticky;bottom:12px;z-index:4;display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:10px;gap:10px;align-items:center;padding:11px;border:1px solid rgba(245,158,11,.24);border-radius:8px;background:linear-gradient(180deg,rgba(255,251,235,.98),rgba(255,255,255,.96)),white;box-shadow:0 16px 36px rgba(37,54,77,.12)}.sale-save-dock.ready{border-color:rgba(15,138,97,.28);background:linear-gradient(180deg,rgba(239,253,248,.98),rgba(255,255,255,.96)),white}.sale-save-dock>div{display:grid;grid-gap:3px;gap:3px;min-width:0}.sale-save-dock small,.sale-save-dock strong,.sale-save-dock-totals span{overflow-wrap:anywhere}.sale-save-dock strong{color:var(--ink);font-size:14px;line-height:1.2}.sale-save-dock small,.sale-save-dock-totals span{color:var(--muted);font-size:12px;line-height:1.25}.sale-save-dock-totals{min-width:130px;justify-items:end;text-align:right}.sale-save-dock-totals strong{color:var(--accent);font-size:17px}.sale-save-dock .primary-button{justify-content:center;min-width:138px}.sale-scan-block{display:grid;grid-gap:10px;gap:10px;padding:12px;border:1px solid rgba(47,128,237,.24);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(239,247,255,.86)),white}.sale-scan-block .priority-scan-field{margin:0}.sale-scan-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center}.sale-scan-toolbar p,.sale-scan-toolbar strong{margin:0}.sale-scan-toolbar strong{color:var(--ink);font-size:14px}.sale-scan-toolbar p{margin-top:2px;color:var(--muted);font-size:12.5px;line-height:1.35}.sale-scan-toolbar-actions{display:flex;flex-wrap:wrap;gap:7px;justify-content:flex-end}.sale-scan-toolbar-actions .primary-button,.sale-scan-toolbar-actions .secondary-button{min-height:38px;padding:0 10px}.sale-inline-scanner,.scan-inline-scanner{border-color:rgba(47,128,237,.28);background:rgba(255,255,255,.82)}.compact-selected-record{margin:0}.compact-selected-record p{margin-bottom:0}.sale-selected-stock-facts{display:flex;flex-wrap:wrap;gap:6px}.sale-selected-stock-facts small{padding:5px 7px;border-radius:999px;background:rgba(15,138,97,.1);color:#075e54;font-size:11.5px;font-weight:850;line-height:1.15}.shop-order-review{display:grid;grid-gap:10px;gap:10px;padding:12px;border:1px solid rgba(84,166,244,.22);border-radius:8px;background:rgba(255,255,255,.72)}.shop-order-line,.shop-order-review-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.shop-order-review-head span{display:inline-flex;align-items:center;gap:7px;color:var(--accent);font-weight:850}.shop-order-review-head small{max-width:520px;color:var(--muted);font-size:var(--font-xs);line-height:1.4;text-align:right;overflow-wrap:anywhere}.shop-order-line-list{display:grid;grid-gap:8px;gap:8px}.shop-order-decision{display:flex;gap:12px;align-items:center;justify-content:space-between;padding:11px;border:1px solid rgba(202,138,4,.26);border-radius:8px;background:rgba(254,252,232,.8)}.shop-order-decision.done{border-color:rgba(15,138,97,.22);background:rgba(239,251,246,.82)}.shop-order-decision.closed{border-color:var(--line);background:var(--soft)}.shop-order-decision>div:first-child{display:grid;grid-gap:5px;gap:5px;min-width:0}.shop-order-decision small,.shop-order-decision strong{overflow-wrap:anywhere}.shop-order-decision small{color:var(--muted);font-size:12px;line-height:1.4}.shop-order-decision-actions{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:7px;justify-content:flex-end}.shop-order-line{padding:10px;border:1px solid var(--line);border-radius:8px;background:#fff}.shop-order-line>div{display:grid;grid-gap:4px;gap:4px;min-width:0}.shop-order-line span,.shop-order-line strong{overflow-wrap:anywhere}.shop-order-line span{color:var(--muted);font-size:var(--font-sm)}.shop-order-line .compact-action-button{flex:0 0 auto}.purchase-stock-panel{display:grid;grid-gap:12px;gap:12px;padding:14px;border:1px solid rgba(84,166,244,.24);border-radius:8px;background:rgba(84,166,244,.06)}.purchase-stock-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.purchase-stock-head>div{display:grid;grid-gap:6px;gap:6px}.purchase-stock-head h4,.purchase-stock-head p{margin:0}.purchase-stock-head h4{font-size:var(--font-lg)}.purchase-stock-head p{color:var(--muted);font-size:var(--font-sm);line-height:1.45}.purchase-stock-ledger{max-height:340px;overflow-y:auto}.receipt-preview-card{display:grid;grid-gap:12px;gap:12px;padding:14px;border:1px solid rgba(47,128,237,.24);border-radius:8px;background:linear-gradient(135deg,rgba(47,128,237,.07),rgba(15,138,97,.04)),#fff}.receipt-preview-head{display:flex;gap:12px;align-items:flex-start;justify-content:space-between}.receipt-preview-head>div{display:grid;grid-gap:6px;gap:6px;min-width:0}.receipt-preview-head strong{overflow-wrap:anywhere}.receipt-preview-head p{margin:0;color:var(--muted);font-size:13px;line-height:1.4}.receipt-preview-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.receipt-preview-fact{display:grid;grid-gap:4px;gap:4px;padding:10px;border:1px solid rgba(215,227,243,.92);border-radius:8px;background:rgba(255,255,255,.84)}.receipt-preview-fact span{color:var(--muted);font-size:12px;line-height:1.3}.receipt-preview-fact strong{overflow-wrap:anywhere}.receipt-preview-actions{align-items:center}.receipt-total-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.report-period-panel{display:grid;grid-gap:12px;gap:12px;padding:14px;border:1px solid rgba(15,138,97,.2);border-radius:8px;background:linear-gradient(135deg,rgba(15,138,97,.08),rgba(47,128,237,.04)),white}.report-overview-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);grid-gap:12px;gap:12px;align-items:stretch}.report-export-card{display:grid;grid-gap:10px;gap:10px;align-content:start;padding:14px;border:1px solid rgba(47,128,237,.22);border-radius:8px;background:linear-gradient(135deg,rgba(47,128,237,.08),rgba(255,255,255,.9)),white}.report-export-card h3,.report-export-card p{margin:0}.report-export-card h3{font-size:21px}.report-export-card p{color:var(--muted);line-height:1.4}.report-export-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.report-export-actions .primary-button,.report-export-actions .secondary-button{width:100%}.report-export-scope{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.report-export-scope>div{display:grid;grid-gap:3px;gap:3px;min-width:0;min-height:70px;padding:9px;border:1px solid rgba(215,227,243,.92);border-radius:8px;background:rgba(255,255,255,.82)}.report-export-scope small,.report-export-scope span{color:var(--muted);font-size:11px;line-height:1.25}.report-export-scope strong{color:var(--ink);font-size:13px;line-height:1.2;overflow-wrap:anywhere}.report-chart-panel{grid-gap:12px;padding:14px;background:linear-gradient(135deg,rgba(47,128,237,.06),rgba(15,138,97,.04)),white}.report-chart-panel,.report-uat-command-panel,.workflow-runway-panel{display:grid;gap:12px;border:1px solid rgba(47,128,237,.18);border-radius:8px}.report-uat-command-panel,.workflow-runway-panel{grid-template-columns:minmax(220px,.82fr) minmax(0,1.18fr);grid-gap:12px;align-items:stretch;padding:12px;background:linear-gradient(135deg,rgba(47,128,237,.07),rgba(255,255,255,.96)),white}.report-uat-command-copy,.report-uat-shortcut,.report-uat-summary,.workflow-runway-card,.workflow-runway-copy,.workflow-runway-summary{display:grid;min-width:0}.report-uat-command-copy,.workflow-runway-copy{gap:8px;align-content:center}.report-uat-command-copy p,.report-uat-command-copy strong,.report-uat-shortcut small,.report-uat-shortcut strong,.report-uat-summary small,.report-uat-summary strong,.workflow-runway-card small,.workflow-runway-card strong,.workflow-runway-copy p,.workflow-runway-copy strong,.workflow-runway-summary small,.workflow-runway-summary strong{margin:0;overflow-wrap:anywhere}.report-uat-command-copy strong,.workflow-runway-copy strong{color:var(--ink);font-size:17px;line-height:1.2}.report-uat-command-copy p,.report-uat-shortcut small,.report-uat-shortcut span,.report-uat-summary small,.report-uat-summary span,.workflow-runway-card small,.workflow-runway-card span,.workflow-runway-copy p,.workflow-runway-summary small,.workflow-runway-summary span{color:var(--muted);font-size:12px;line-height:1.35}.report-uat-summary,.workflow-runway-summary{gap:4px;padding:10px;border:1px solid rgba(215,227,243,.92);border-radius:8px;background:rgba(255,255,255,.86)}.report-uat-shortcut strong,.report-uat-summary strong,.workflow-runway-card strong,.workflow-runway-summary strong{color:var(--ink);font-size:13px;line-height:1.2}.report-uat-shortcut-grid,.workflow-runway-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.report-uat-shortcut,.workflow-runway-card{gap:5px;min-height:108px;padding:11px;border:1px solid rgba(215,227,243,.92);border-radius:8px;background:rgba(255,255,255,.88);color:var(--ink);text-align:left;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease,background .16s ease}.report-uat-shortcut.active,.report-uat-shortcut:hover,.workflow-runway-card.active,.workflow-runway-card:hover{border-color:rgba(47,128,237,.42);background:#eef6ff;box-shadow:0 12px 28px rgba(47,128,237,.12);transform:translateY(-1px)}.workflow-runway-card.good{border-color:rgba(15,138,97,.22)}.workflow-runway-card.warn{border-color:rgba(240,176,54,.32)}.workflow-runway-card.bad{border-color:rgba(193,62,62,.28)}.report-uat-export-panel{grid-column:1/-1;display:grid;grid-template-columns:minmax(220px,.82fr) minmax(0,1.18fr);grid-gap:12px;gap:12px;padding-top:12px;border-top:1px solid rgba(215,227,243,.92)}.quick-launch-signoff-panel{display:grid;grid-gap:10px;gap:10px;padding:12px;border:1px solid rgba(47,128,237,.18);border-radius:8px;background:linear-gradient(135deg,rgba(47,128,237,.05),rgba(255,255,255,.95)),white}.quick-launch-signoff-panel.warn{border-color:rgba(240,176,54,.26);background:linear-gradient(135deg,rgba(255,248,234,.95),rgba(255,255,255,.98)),#fff}.quick-launch-signoff-panel.good{border-color:rgba(15,138,97,.2);background:linear-gradient(135deg,rgba(241,252,247,.95),rgba(255,255,255,.98)),#fff}.quick-launch-signoff-head{display:flex;gap:12px;align-items:flex-start;justify-content:space-between}.quick-launch-signoff-head>div{display:grid;grid-gap:5px;gap:5px;min-width:0}.quick-launch-signoff-head p,.quick-launch-signoff-head small,.quick-launch-signoff-head strong{margin:0;overflow-wrap:anywhere}.quick-launch-signoff-head strong{color:var(--ink);font-size:15px;line-height:1.2}.quick-launch-signoff-head p,.quick-launch-signoff-head small{color:var(--muted);font-size:12px;line-height:1.35}.quick-launch-signoff-form{display:grid;grid-gap:10px;gap:10px}.quick-launch-signoff-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.quick-launch-signoff-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center}.quick-launch-signoff-actions small{color:var(--muted);font-size:12px;line-height:1.35}.quick-launch-signoff-buttons{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.report-chart-head{display:flex;gap:12px;align-items:flex-start;justify-content:space-between}.report-chart-head>div{display:grid;grid-gap:6px;gap:6px;min-width:0}.report-chart-head h3,.report-chart-head p{margin:0}.report-chart-head h3{font-size:20px;line-height:1.2}.report-chart-actions>span,.report-chart-head p,.report-chart-head>span{color:var(--muted);font-size:13px;line-height:1.4;overflow-wrap:anywhere}.report-chart-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:flex-end;min-width:220px}.report-chart-filter-panel{display:grid;grid-template-columns:repeat(3,minmax(150px,1fr));grid-gap:10px;gap:10px;padding:10px;border:1px solid rgba(215,227,243,.9);border-radius:8px;background:rgba(255,255,255,.78)}.report-chart-filter-panel .field{gap:5px}.report-chart-filter-panel small{color:var(--muted);font-size:11px;line-height:1.25}.report-chart-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.report-chart-card{display:grid;grid-gap:10px;gap:10px;min-width:0;padding:12px;border:1px solid rgba(215,227,243,.92);border-radius:8px;background:rgba(255,255,255,.84)}.report-chart-card>div:first-child{display:grid;grid-gap:3px;gap:3px}.report-chart-card strong{color:var(--ink);line-height:1.2}.report-chart-card small{color:var(--muted);font-size:12px}.report-bar-list{display:grid;grid-gap:8px;gap:8px}.report-bar-row{display:grid;grid-template-columns:minmax(64px,.75fr) minmax(88px,1.25fr) minmax(82px,auto);grid-gap:7px;gap:7px;align-items:center;width:100%;min-height:42px;padding:8px;border:1px solid rgba(215,227,243,.86);border-radius:8px;background:#f8fbff;color:var(--ink);text-align:left;cursor:pointer}.report-bar-row:hover{border-color:rgba(47,128,237,.34);background:#eef6ff}.report-bar-row>small,.report-bar-row>span{overflow-wrap:anywhere}.report-bar-row>span{color:var(--ink);font-size:12px;font-weight:800}.report-bar-row>div{position:relative;height:10px;overflow:hidden;border-radius:999px;background:rgba(215,227,243,.9)}.report-bar-row i{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:linear-gradient(90deg,var(--accent),var(--success))}.report-bar-row>strong{justify-self:end;font-size:12px;overflow-wrap:anywhere}.report-bar-row>small{grid-column:2/-1}.report-detail h3,.report-detail p,.report-period-panel h3,.report-period-panel p{margin:0}.report-detail h3,.report-period-panel h3{margin-top:10px;font-size:22px}.report-detail p,.report-period-panel p{max-width:760px;color:var(--muted)}.report-target-track{max-width:460px}.report-detail-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:10px;gap:10px}.report-share-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(220px,.65fr);grid-gap:12px;gap:12px}.report-share-actions,.report-share-copy{display:grid;grid-gap:10px;gap:10px;min-width:0}.report-share-actions p,.report-share-copy p,.report-share-copy strong{margin:0}.report-share-copy textarea{width:100%;min-height:210px;resize:vertical;padding:12px;border:1px solid var(--line);border-radius:8px;background:#f8fbff;color:var(--ink);font:inherit;line-height:1.45}.report-share-actions{align-content:start}.report-share-actions .primary-button,.report-share-actions .secondary-button{width:100%}.statement-reconcile-status{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start;padding:12px;border:1px solid rgba(47,128,237,.18);border-radius:8px;background:rgba(248,251,255,.92)}.statement-reconcile-status.good{border-color:rgba(15,138,97,.22);background:rgba(239,253,248,.9)}.statement-reconcile-status.warn{border-color:rgba(245,158,11,.24);background:rgba(255,251,235,.9)}.statement-reconcile-status>div{display:grid;min-width:0;grid-gap:3px;gap:3px}.statement-reconcile-status p,.statement-reconcile-status strong{margin:0}.statement-reconcile-status strong{color:var(--ink);font-size:15px;line-height:1.2}.statement-reconcile-status p{color:var(--muted);font-size:13px;line-height:1.4}.statement-guide-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:8px;gap:8px}.statement-guide-grid>div{display:grid;grid-gap:5px;gap:5px;min-width:0;padding:10px;border:1px solid rgba(47,128,237,.16);border-radius:8px;background:rgba(255,255,255,.86)}.statement-guide-grid>div.good{border-color:rgba(15,138,97,.2)}.statement-guide-grid>div.warn{border-color:rgba(245,158,11,.24)}.statement-guide-grid>div.bad{border-color:rgba(176,51,49,.2)}.statement-guide-grid strong{color:var(--ink);font-size:13px;line-height:1.2}.statement-guide-grid span{color:var(--muted);font-size:12px;line-height:1.32}.statement-source-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:8px;gap:8px}.statement-source-card{display:grid;grid-gap:5px;gap:5px;min-width:0;padding:10px;border:1px solid rgba(47,128,237,.16);border-radius:8px;background:rgba(255,255,255,.86)}.statement-source-card.good{border-color:rgba(15,138,97,.18)}.statement-source-card.warn{border-color:rgba(245,158,11,.24)}.statement-source-card.active{box-shadow:inset 0 0 0 1px rgba(47,128,237,.16);background:rgba(248,251,255,.95)}.statement-source-card strong{color:var(--ink);font-size:13px;line-height:1.2}.statement-source-card span{color:var(--muted);font-size:12px;line-height:1.4}.statement-upload-meta{display:grid;grid-gap:4px;gap:4px;padding:10px;border:1px dashed rgba(47,128,237,.18);border-radius:8px;background:rgba(248,251,255,.92)}.statement-upload-meta span{color:var(--muted);font-size:12px;line-height:1.3}.statement-upload-meta strong{color:var(--ink);font-size:14px;line-height:1.3}.statement-run-list{margin-top:8px}.statement-run-note{color:var(--muted)}.customer-action-board{display:grid;grid-gap:12px;gap:12px;margin-top:14px;padding:14px;border:1px solid rgba(47,128,237,.18);border-radius:8px;background:linear-gradient(180deg,rgba(248,251,255,.82),rgba(255,255,255,.96)),#fff}.customer-action-board-head{display:flex;gap:12px;align-items:flex-start;justify-content:space-between}.customer-action-board-head h3,.customer-action-board-head p{margin:6px 0 0}.customer-action-board-head p{color:var(--muted);font-size:13px}.customer-action-board-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.customer-action-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:10px;gap:10px}.customer-action-card{display:grid;grid-gap:5px;gap:5px;min-width:0;min-height:112px;padding:12px;border:1px solid rgba(47,128,237,.18);border-radius:8px;background:#fff;color:var(--ink);text-align:left;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease,background .16s ease}.customer-action-card.active,.customer-action-card:hover{border-color:rgba(47,128,237,.46);background:#f8fbff;box-shadow:0 10px 22px rgba(43,80,130,.07);transform:translateY(-1px)}.customer-action-card.good{border-color:rgba(15,138,97,.18)}.customer-action-card.warn{border-color:rgba(245,158,11,.24)}.customer-action-card span{color:var(--muted);font-size:12px;font-weight:750}.customer-action-card small,.customer-action-card strong{overflow-wrap:anywhere}.customer-action-card strong{font-size:24px;line-height:1.1}.customer-action-card small{color:var(--muted);font-size:12px;line-height:1.35}.customer-action-list{display:grid;grid-gap:8px;gap:8px}.customer-action-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:start;padding:12px;border:1px solid rgba(215,227,243,.95);border-radius:8px;background:#fff}.customer-action-row>div:first-child{display:grid;grid-gap:4px;gap:4px;min-width:0}.customer-action-row small,.customer-action-row span,.customer-action-row strong{margin:0;overflow-wrap:anywhere}.customer-action-row small,.customer-action-row span{color:var(--muted);font-size:12px;line-height:1.35}.customer-action-row-actions{display:grid;grid-gap:8px;gap:8px}.customer-loyalty-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr)) auto;grid-gap:10px;gap:10px;align-items:stretch;margin-top:12px}.customer-loyalty-panel,.customer-loyalty-strip>div{display:grid;grid-gap:5px;gap:5px;min-width:0;padding:12px;border:1px solid rgba(47,128,237,.18);border-radius:8px;background:#f8fbff}.customer-loyalty-panel span,.customer-loyalty-strip span{color:var(--muted);font-size:12px;font-weight:750}.customer-loyalty-panel p,.customer-loyalty-panel strong,.customer-loyalty-strip p,.customer-loyalty-strip strong{margin:0;overflow-wrap:anywhere}.customer-loyalty-panel p,.customer-loyalty-strip p{color:var(--muted);font-size:13px}.customer-loyalty-strip .secondary-button{align-self:stretch;min-height:100%}.customer-workspace{display:grid;grid-template-columns:minmax(280px,.82fr) minmax(0,1.18fr);grid-gap:14px;gap:14px;margin-top:14px;align-items:start}.customer-detail-panel,.customer-list-panel{display:grid;grid-gap:12px;gap:12px;min-width:0}.customer-filter-row{display:flex;gap:8px;max-width:100%;overflow-x:auto;padding-bottom:2px}.filter-chip{flex:0 0 auto;min-height:38px;padding:0 12px;border:1px solid rgba(47,128,237,.2);border-radius:999px;background:#f8fbff;color:var(--muted);font-size:13px;font-weight:700}.filter-chip.active{border-color:rgba(47,128,237,.52);background:var(--accent);color:#fff}.customer-list-scroll{display:grid;grid-gap:8px;gap:8px;max-height:min(62vh,640px);overflow-y:auto;padding-right:4px}.customer-row{display:grid;grid-template-columns:38px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;min-width:0;padding:11px;border:1px solid rgba(215,227,243,.95);border-radius:8px;background:#fff;color:var(--ink);text-align:left;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease,background .16s ease}.customer-row.active,.customer-row:hover{border-color:rgba(47,128,237,.46);background:#f8fbff;box-shadow:0 10px 22px rgba(43,80,130,.07);transform:translateY(-1px)}.customer-avatar{display:grid;place-items:center;width:38px;height:38px;border-radius:8px;background:var(--accent-soft);color:var(--accent)}.customer-row-copy,.customer-row-stats{display:grid;grid-gap:3px;gap:3px;min-width:0}.customer-row-copy small,.customer-row-copy strong,.customer-row-stats small,.customer-row-stats strong{overflow-wrap:anywhere}.customer-row-copy small,.customer-row-stats small{color:var(--muted);font-size:12px}.customer-row-stats{justify-items:end;text-align:right}.customer-detail-panel{padding:14px;border:1px solid rgba(47,128,237,.18);border-radius:8px;background:linear-gradient(180deg,rgba(248,251,255,.82),rgba(255,255,255,.96)),#fff}.customer-detail-head{display:flex;gap:12px;align-items:flex-start;justify-content:space-between}.customer-detail-head h3,.customer-detail-head p{margin:6px 0 0}.customer-detail-head h3{font-size:var(--font-xl)}.customer-detail-head p{color:var(--muted);font-size:13px}.customer-contact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.customer-contact-grid>div{display:grid;grid-gap:5px;gap:5px;min-width:0;padding:11px;border:1px solid rgba(215,227,243,.9);border-radius:8px;background:#fff}.customer-contact-grid span{color:var(--muted);font-size:12px;font-weight:700}.customer-contact-grid strong{overflow-wrap:anywhere}.customer-loyalty-panel{background:linear-gradient(180deg,rgba(231,241,255,.72),rgba(248,251,255,.96)),#f8fbff}.customer-loyalty-actions{display:flex;gap:8px;max-width:100%;overflow-x:auto;padding-top:2px}.customer-loyalty-actions span{flex:0 0 auto;padding:6px 9px;border:1px solid rgba(47,128,237,.18);border-radius:999px;background:#fff;color:var(--ink)}.compact-receipt-card{padding:12px}.customer-order-scroll{max-height:min(42vh,420px)}.stock-list-panel{grid-gap:12px;gap:12px;padding:12px;background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(248,251,255,.94)),#f8fbff}.action-panel,.stock-list-panel{display:grid;border:1px solid var(--line);border-radius:8px}.action-panel{background:rgba(255,255,255,.86);overflow:hidden}.action-panel summary{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;min-height:54px;padding:12px 14px;list-style:none;cursor:pointer}.action-panel summary::-webkit-details-marker{display:none}details.action-panel:not([open])>:not(summary){display:none!important}.action-panel summary:after{content:"+";display:grid;place-items:center;width:28px;height:28px;border:1px solid var(--line);border-radius:999px;color:var(--accent);background:var(--accent-soft);font-weight:800}.action-panel[open] summary:after{content:"-"}.action-panel summary>span{display:inline-flex;align-items:center;gap:9px;min-width:0;font-weight:800}.action-panel summary small{grid-column:1;color:var(--muted);line-height:1.35}.action-panel>.category-list,.action-panel>.notification-rule-list,.action-panel>.partner-access-grid,.action-panel>.report-detail-metrics,.action-panel>.report-share-grid,.action-panel>.scanner,.action-panel>.stock-record-list,.action-panel>.stocktake-guide,.action-panel>form{margin:0 12px 12px;padding-top:12px;border-top:1px solid var(--line)}.inventory-list-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.inventory-list-header>div{display:grid;grid-gap:6px;gap:6px}.inventory-list-header strong{font-size:18px}.inventory-list-header p{max-width:560px;margin:0;color:var(--muted);font-size:13px}.filter-reset{flex:0 0 auto}.inventory-scroll{max-height:min(58vh,620px);overflow-y:auto;padding-right:4px;scrollbar-gutter:stable}.inventory-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(245px,1fr));grid-gap:10px;gap:10px}.inventory-toolbar{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:12px;gap:12px;align-items:end;padding:12px;border:1px solid var(--line);border-radius:8px;background:white}.inventory-toolbar .field{min-width:0}.stock-filter-shortcuts{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:10px;gap:10px}.stock-alert-panel{display:grid;grid-gap:10px;gap:10px;padding:12px;border:1px solid rgba(47,128,237,.16);border-radius:8px;background:linear-gradient(135deg,rgba(47,128,237,.06),rgba(255,255,255,.96)),white}.stock-alert-head{display:grid;grid-gap:5px;gap:5px}.stock-alert-head small,.stock-alert-head strong{overflow-wrap:anywhere}.stock-alert-head small{color:var(--muted);font-size:12px;line-height:1.4}.stock-alert-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.stock-alert-card{display:grid;grid-gap:4px;gap:4px;min-height:92px;padding:10px;border:1px solid rgba(47,128,237,.16);border-radius:8px;background:rgba(255,255,255,.92);color:var(--ink);text-align:left;cursor:pointer}.stock-alert-card.warn{border-color:rgba(183,121,31,.24);background:rgba(255,248,236,.92)}.stock-alert-card.good{border-color:rgba(15,138,97,.2);background:rgba(239,253,248,.9)}.stock-alert-card small,.stock-alert-card span{color:var(--muted);font-size:12px;line-height:1.35}.stock-alert-card strong{color:var(--ink);font-size:18px;line-height:1.15;overflow-wrap:anywhere}.stock-filter-shortcut{display:grid;grid-template-columns:34px minmax(0,1fr);grid-gap:5px 9px;gap:5px 9px;align-items:start;min-height:96px;padding:10px;border:1px solid rgba(47,128,237,.16);border-radius:8px;background:white;color:var(--ink);text-align:left;cursor:pointer}.stock-filter-shortcut:focus-visible,.stock-filter-shortcut:hover{border-color:rgba(47,128,237,.36);background:#f8fbff;box-shadow:0 10px 22px rgba(43,80,130,.08)}.stock-filter-shortcut:disabled{cursor:default;opacity:.7}.stock-filter-shortcut svg{grid-row:span 3;width:34px;height:34px;padding:8px;border-radius:999px;background:var(--accent-soft);color:var(--accent)}.stock-filter-shortcut.good svg{background:rgba(15,138,97,.12);color:var(--good)}.stock-filter-shortcut.warn svg{background:rgba(165,93,16,.13);color:var(--warn)}.stock-filter-shortcut span{color:var(--muted);font-size:12px;font-weight:900;line-height:1;text-transform:uppercase}.stock-filter-shortcut strong{color:var(--ink);font-size:16px;line-height:1.15}.stock-filter-shortcut small{color:var(--muted);font-size:12px;line-height:1.3}.stock-filter-drawer{display:grid;grid-gap:10px;gap:10px;padding:12px;border:1px solid rgba(47,128,237,.16);border-radius:8px;background:rgba(255,255,255,.94)}.stock-filter-drawer summary{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;cursor:pointer;list-style:none}.stock-filter-drawer summary::-webkit-details-marker{display:none}.stock-filter-drawer summary span{display:inline-flex;gap:8px;align-items:center;color:var(--ink);font-weight:850}.stock-filter-drawer summary small{color:var(--muted);font-size:12px;line-height:1.3;text-align:right}.stock-filter-drawer[open] .inventory-toolbar{margin-top:10px;border-color:rgba(47,128,237,.14);background:#f8fbff}.filter-chip-row{display:flex;flex-wrap:wrap;gap:7px;align-items:center;min-height:30px}.filter-chip-row span{display:inline-flex;align-items:center;min-height:28px;padding:0 9px;border:1px solid var(--line);border-radius:999px;background:#fff;color:var(--muted);font-size:12px;font-weight:750}.stock-location-panel{display:grid;grid-gap:10px;gap:10px;padding:12px;border:1px solid rgba(47,128,237,.16);border-radius:8px;background:linear-gradient(135deg,rgba(240,247,255,.92),rgba(255,255,255,.96)),white}.stock-location-head{display:grid;grid-gap:5px;gap:5px}.stock-location-head small,.stock-location-head strong{overflow-wrap:anywhere}.stock-location-head strong{color:var(--ink);font-size:15px;line-height:1.2}.stock-location-head small{color:var(--muted);font-size:12px;line-height:1.35}.location-strip{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(170px,210px);grid-gap:8px;gap:8px;overflow-x:auto;padding:2px 2px 8px;scrollbar-gutter:stable}.compact-location-strip{grid-auto-columns:minmax(150px,180px)}.location-card{display:grid;grid-gap:5px;gap:5px;min-height:88px;padding:10px;border:1px solid var(--line);border-radius:8px;background:white;color:var(--ink);text-align:left;cursor:pointer}.location-card.active,.location-card:hover{border-color:rgba(47,128,237,.38);background:#eef6ff;box-shadow:0 10px 22px rgba(43,80,130,.06)}.location-card small,.location-card span{color:var(--muted);font-size:12px}.location-card strong{font-size:17px;line-height:1.15}.item-card{overflow:hidden;display:grid;grid-template-rows:88px minmax(132px,1fr);min-height:220px;color:var(--ink);text-align:left;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.item-card.active,.item-card:hover{border-color:rgba(47,128,237,.38);box-shadow:0 10px 24px rgba(43,80,130,.08)}.item-card.active{outline:3px solid rgba(47,128,237,.12)}.item-photo{display:grid;place-items:center;min-height:88px;background:linear-gradient(135deg,rgba(47,128,237,.15),transparent),#eef6ff;color:var(--muted)}.item-body{display:grid;grid-template-rows:auto auto 1fr;grid-gap:10px;gap:10px;padding:12px}.item-meta{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.item-meta strong{display:block}.status{display:inline-flex;align-items:center;min-height:26px;padding:0 8px;border-radius:999px;background:var(--accent-soft);color:var(--muted);font-size:12px;white-space:nowrap}.status.good{background:rgba(15,138,97,.12);color:var(--good)}.status.warn{background:rgba(165,93,16,.13);color:var(--warn)}.status.bad{background:rgba(176,51,49,.13);color:var(--bad)}.qr-box{display:grid;place-items:center;min-height:156px;padding:12px;border:1px dashed var(--line);border-radius:8px;background:white}.tag-card{display:grid;grid-template-columns:minmax(0,1fr) 164px;grid-gap:14px;gap:14px;align-items:center;padding:14px;border:1px solid var(--line);border-radius:8px;background:linear-gradient(135deg,rgba(47,128,237,.1),transparent 42%),white}.tag-copy{display:grid;grid-gap:9px;gap:9px}.tag-copy strong{font-size:22px;letter-spacing:0}.tag-copy .tag-item-name{font-size:14px;line-height:1.2}.tag-copy small{margin-top:-6px;color:var(--muted);font-size:12px;font-weight:800}.tag-copy>span:last-child{color:var(--muted);line-height:1.4}.qr-box img{width:132px;height:132px}.qr-batch-body{display:grid;grid-gap:12px;gap:12px;margin:0 12px 12px;padding-top:12px;border-top:1px solid var(--line)}.tab-action-panel .qr-batch-body{margin:0}.qr-batch-copy{display:grid;grid-gap:7px;gap:7px}.qr-batch-copy h3,.qr-batch-copy p{margin:0}.qr-batch-copy h3{font-size:20px;line-height:1.18}.qr-batch-copy p{max-width:780px;color:var(--muted);line-height:1.45}.qr-label-helper-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.qr-label-helper-strip span{display:grid;grid-gap:3px;gap:3px;min-width:0;padding:9px;border:1px solid rgba(47,128,237,.16);border-radius:8px;background:#f8fbff;color:var(--muted);font-size:12px;line-height:1.3}.qr-label-helper-strip strong{color:var(--ink);font-size:13px;line-height:1.2;overflow-wrap:anywhere}.qr-batch-actions{display:flex;gap:10px;flex-wrap:wrap}.qr-label-preview-scroll{max-height:min(48vh,520px);overflow-y:auto;padding-right:4px;scrollbar-gutter:stable}.qr-label-preview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.qr-label-card{display:grid;grid-template-columns:minmax(0,1fr) 86px;grid-gap:7px;gap:7px;align-items:center;min-width:0;min-height:104px;padding:8px;border:1px solid var(--line);border-radius:8px;background:white}.qr-label-card>div{display:grid;grid-gap:3px;gap:3px;min-width:0}.qr-label-card small,.qr-label-card span,.qr-label-card strong{overflow-wrap:anywhere}.qr-label-card strong{font-size:11px;line-height:1.12}.qr-label-card span{color:var(--accent);font-size:10px;font-weight:850}.qr-label-card small{color:var(--muted);font-size:9px;line-height:1.15}.qr-label-card img{width:84px;height:84px}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.field{display:grid;grid-gap:6px;gap:6px}.field.full,.form-grid>.full{grid-column:1/-1}.field span{display:inline-flex;align-items:center;gap:5px;color:var(--muted);font-size:13px}.field input,.field select,.field textarea{width:100%;min-height:42px;border:1px solid var(--line);border-radius:8px;background:white;color:var(--ink);padding:9px 10px}.field textarea{min-height:84px;resize:vertical}.button-row{display:flex;gap:10px;flex-wrap:wrap}.item-editor{margin-top:0}.category-manager,.custody-action{display:grid;grid-gap:10px;gap:10px;border:1px solid var(--line);border-radius:8px;background:var(--panel)}.custody-action{grid-template-columns:repeat(2,minmax(0,1fr))}.scan-workflow{display:grid;grid-gap:12px;gap:12px;padding:12px}.scan-mode-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px}.scan-mode-card{display:grid;grid-gap:3px;gap:3px;min-height:62px;padding:10px;border:1px solid var(--line);border-radius:8px;background:white;color:var(--ink);text-align:left;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.scan-mode-card span,.scan-mode-card strong{overflow-wrap:anywhere}.scan-mode-card span{color:var(--muted);font-size:12px;line-height:1.25}.scan-mode-card.active,.scan-mode-card:hover{border-color:rgba(47,128,237,.38);background:#f8fbff;box-shadow:inset 0 0 0 1px rgba(47,128,237,.12)}.scan-control-row,.scan-support-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.scan-toggle{display:flex;align-items:flex-start;gap:10px;min-width:0;padding:10px;border:1px solid var(--line);border-radius:8px;background:#f8fbff}.scan-toggle input{margin-top:3px;accent-color:var(--accent)}.scan-toggle span{display:grid;grid-gap:3px;gap:3px;min-width:0}.scan-toggle strong{line-height:1.2}.scan-toggle small{color:var(--muted);line-height:1.3}.scan-feedback-hint{display:inline-flex;align-items:center;gap:7px;width:-moz-fit-content;width:fit-content;padding:7px 9px;border-radius:999px;background:rgba(47,128,237,.08);color:var(--muted);font-size:12px;font-weight:780}.scan-ready-note{display:flex;align-items:center;gap:8px;min-height:38px;padding:8px 10px;border:1px solid rgba(15,138,97,.22);border-radius:8px;background:rgba(15,138,97,.08);color:var(--good);font-size:13px;font-weight:800}.scan-workflow-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.scan-workflow-grid .full{grid-column:1/-1}.priority-scan-field input{min-height:50px;font-size:16px}.scan-support-panel{display:grid;grid-gap:9px;gap:9px;min-width:0;padding:10px;border:1px solid var(--line);border-radius:8px;background:white}.scan-mini-row,.scan-support-actions,.scan-support-head{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.scan-support-head span{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:13px;font-weight:850}.scan-support-head strong{min-width:26px;padding:4px 7px;border-radius:999px;background:var(--accent-soft);color:var(--accent);text-align:center;font-size:12px}.scan-mini-list{display:grid;grid-gap:7px;gap:7px;max-height:180px;overflow:auto}.scan-mini-list p{margin:0;color:var(--muted);font-size:13px}.scan-mini-row{align-items:flex-start;padding:8px;border:1px solid rgba(225,233,245,.85);border-radius:8px;background:#fbfdff}.scan-mini-row>div{display:grid;grid-gap:2px;gap:2px;min-width:0}.scan-mini-row span,.scan-mini-row strong{overflow-wrap:anywhere}.scan-mini-row>div span{color:var(--muted);font-size:12px}.scan-support-actions .secondary-button{min-height:36px;flex:1 1}.mini-scanner{display:grid;border:1px dashed var(--line);border-radius:8px;background:#f8fbff}.mini-scanner summary{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:44px;padding:10px 12px;cursor:pointer}.mini-scanner summary>span{display:inline-flex;align-items:center;gap:8px;color:var(--ink);font-weight:750}.mini-scanner summary small{color:var(--muted);text-align:right}.mini-scanner>.scanner{padding:0 12px 12px}.category-form{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:end}.category-list{display:flex;gap:8px;flex-wrap:wrap}.category-chip{display:inline-flex;align-items:center;gap:7px;min-height:32px;padding:0 6px 0 10px;border:1px solid var(--line);border-radius:999px;background:var(--accent-soft);color:var(--ink);font-size:13px;font-weight:650}.category-chip small{display:inline-grid;place-items:center;min-width:20px;height:20px;border-radius:999px;background:white;color:var(--muted);font-size:11px}.category-chip button{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:999px;background:white;color:var(--muted);cursor:pointer}.category-chip button:disabled{cursor:not-allowed;opacity:.45}.photo-policy{grid-column:1/-1;display:grid;grid-gap:5px;gap:5px;padding:12px;background:var(--accent-soft)}.app-notice,.photo-policy{border:1px solid rgba(47,128,237,.22);border-radius:8px}.app-notice{display:flex;align-items:center;gap:10px;padding:10px 12px;background:var(--panel);box-shadow:0 10px 24px rgba(43,80,130,.07)}.app-notice p{margin:0;color:var(--muted);font-size:13px;line-height:1.35}.app-notice.good{border-color:rgba(15,138,97,.24);background:rgba(15,138,97,.07)}.app-notice.warn{border-color:rgba(165,93,16,.25);background:rgba(165,93,16,.08)}.app-notice.bad{border-color:rgba(176,51,49,.24);background:rgba(176,51,49,.07)}.photo-policy p,.photo-policy strong{margin:0}.photo-policy p{color:var(--muted);font-size:13px}.movement-panel{display:grid;grid-gap:12px;gap:12px;padding-top:14px;border-top:1px solid var(--line)}.movement-row{align-items:start}.ledger{display:grid;grid-gap:8px;gap:8px}.scroll-ledger{max-height:min(62vh,620px);overflow-y:auto;padding-right:4px;scrollbar-gutter:stable}.compact-ledger{gap:6px}.receipt-delivery-ledger{margin-top:10px}.receipt-delivery-row{align-items:start}.receipt-delivery-actions{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end;min-width:170px}.compact-action-button{min-height:30px;padding:0 9px;font-size:12px}.partner-custody-card{display:grid;grid-gap:12px;gap:12px;padding:12px;border:1px solid rgba(215,227,243,.9);border-radius:8px;background:var(--panel);box-shadow:0 10px 24px rgba(43,80,130,.05)}.partner-custody-card[open]{border-color:rgba(47,128,237,.24)}.partner-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;min-height:56px;margin:-12px -12px 0;padding:12px;border-radius:8px 8px 0 0;background:rgba(255,255,255,.96);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;list-style:none}.partner-custody-card[open] .partner-card-head{position:-webkit-sticky;position:sticky;top:0;z-index:3}.partner-card-head::-webkit-details-marker{display:none}.partner-card-head span,.partner-card-head strong{display:block}.partner-card-identity>small,.partner-card-identity>span{margin-top:3px;color:var(--muted);font-size:13px;line-height:1.35}.partner-card-main{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.95fr);grid-gap:12px;gap:12px;width:100%;min-width:0}.partner-card-identity{min-width:0}.partner-card-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px;min-width:0}.partner-card-summary-grid>span{display:grid;grid-gap:2px;gap:2px;min-width:0;min-height:58px;padding:8px;border:1px solid rgba(215,227,243,.9);border-radius:8px;background:#f8fbff}.partner-card-summary-grid em,.partner-card-summary-grid small{color:var(--muted);font-size:11px;font-style:normal;line-height:1.2}.partner-card-summary-grid strong{color:var(--ink);font-size:14px;line-height:1.15;overflow-wrap:anywhere}.partner-head-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.partner-open-label{display:inline-flex;align-items:center;min-height:28px;padding:0 9px;border-radius:999px;background:var(--accent-soft);color:var(--accent);font-size:12px;font-weight:750}.partner-custody-card:not([open]) .partner-open-label{color:var(--muted)}.partner-directory-brief{display:flex;gap:12px;align-items:center;justify-content:space-between;padding:10px;border:1px solid rgba(47,128,237,.16);border-radius:8px;background:rgba(47,128,237,.05)}.partner-directory-brief.warn{border-color:rgba(245,158,11,.26);background:rgba(245,158,11,.06)}.partner-directory-brief.bad{border-color:rgba(220,38,38,.22);background:rgba(220,38,38,.05)}.partner-directory-brief>div{display:grid;grid-gap:5px;gap:5px;min-width:0}.partner-directory-brief strong{color:var(--ink);line-height:1.2}.partner-directory-brief p,.partner-directory-brief>span{margin:0;color:var(--muted);font-size:13px;line-height:1.35}.partner-directory-brief>span{max-width:260px;padding:7px 9px;border:1px solid rgba(215,227,243,.9);border-radius:8px;background:rgba(255,255,255,.78)}.partner-guide-panel{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);grid-gap:12px;gap:12px;align-items:start;padding:13px;border:1px solid rgba(47,128,237,.22);border-radius:8px;background:linear-gradient(135deg,rgba(47,128,237,.08),rgba(15,138,97,.05)),white}.partner-guide-copy{display:grid;grid-gap:7px;gap:7px;align-content:start;min-width:0}.partner-guide-copy p,.partner-guide-copy strong{margin:0}.partner-guide-copy strong{color:var(--ink);font-size:16px;line-height:1.25}.partner-guide-copy p{color:var(--muted);font-size:13px;line-height:1.42}.partner-flow-strip,.partner-guide-stats{display:grid;grid-gap:8px;gap:8px}.partner-guide-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.partner-flow-strip>div,.partner-guide-stats button{display:grid;grid-gap:5px;gap:5px;min-width:0;padding:10px;border:1px solid rgba(47,128,237,.18);border-radius:8px;background:rgba(255,255,255,.86);color:var(--ink);text-align:left}.partner-guide-stats button{cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.partner-guide-stats button:hover{border-color:rgba(47,128,237,.38);box-shadow:0 10px 22px rgba(43,80,130,.06);transform:translateY(-1px)}.partner-flow-strip small,.partner-guide-stats small,.partner-guide-stats span{color:var(--muted);font-size:12px;line-height:1.32}.partner-guide-stats strong{color:var(--accent);font-size:22px;line-height:1}.partner-flow-strip{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr))}.partner-flow-strip span{display:grid;place-items:center;width:24px;height:24px;border-radius:999px;background:var(--accent);color:white;font-size:12px;font-weight:900}.partner-flow-strip strong{color:var(--ink);font-size:13px;line-height:1.2}.partner-phone-uat-panel{display:grid;grid-template-columns:minmax(220px,.72fr) minmax(0,1.35fr);grid-gap:12px;gap:12px;align-items:stretch;padding:12px;border:1px solid rgba(47,128,237,.18);border-radius:8px;background:linear-gradient(135deg,rgba(47,128,237,.07),rgba(255,255,255,.96)),white}.partner-phone-uat-card,.partner-phone-uat-head{display:grid;min-width:0}.partner-phone-uat-head{gap:7px;align-content:center}.partner-phone-uat-card small,.partner-phone-uat-card strong,.partner-phone-uat-head p,.partner-phone-uat-head strong{margin:0;overflow-wrap:anywhere}.partner-phone-uat-head strong{color:var(--ink);font-size:17px;line-height:1.2}.partner-phone-uat-head p{color:var(--muted);font-size:13px;line-height:1.4}.partner-phone-uat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:8px;gap:8px}.partner-phone-uat-card{gap:6px;padding:10px;border:1px solid rgba(47,128,237,.14);border-radius:8px;background:rgba(255,255,255,.88)}.partner-phone-uat-card>span{display:grid;place-items:center;width:30px;height:30px;border-radius:8px;color:var(--accent-strong);background:rgba(47,128,237,.1)}.partner-phone-uat-card strong{color:var(--ink);font-size:13px;line-height:1.2}.partner-phone-uat-card small{color:var(--muted);font-size:12px;line-height:1.35}.platform-admin-uat-panel,.report-owner-uat-panel,.sale-phone-uat-panel{display:grid;grid-template-columns:minmax(220px,.75fr) minmax(0,1.35fr);grid-gap:12px;gap:12px;align-items:stretch;padding:12px;border:1px solid rgba(47,128,237,.18);border-radius:8px;background:linear-gradient(135deg,rgba(47,128,237,.07),rgba(255,255,255,.96)),white}.platform-admin-uat-card,.platform-admin-uat-head,.report-owner-uat-card,.report-owner-uat-head,.sale-phone-uat-card,.sale-phone-uat-head{display:grid;min-width:0}.platform-admin-uat-head,.report-owner-uat-head,.sale-phone-uat-head{gap:7px;align-content:center}.platform-admin-uat-card small,.platform-admin-uat-card strong,.platform-admin-uat-head p,.platform-admin-uat-head strong,.report-owner-uat-card small,.report-owner-uat-card strong,.report-owner-uat-head p,.report-owner-uat-head strong,.sale-phone-uat-card small,.sale-phone-uat-card strong,.sale-phone-uat-head p,.sale-phone-uat-head strong{margin:0;overflow-wrap:anywhere}.platform-admin-uat-head strong,.report-owner-uat-head strong,.sale-phone-uat-head strong{color:var(--ink);font-size:17px;line-height:1.2}.platform-admin-uat-head p,.report-owner-uat-head p,.sale-phone-uat-head p{color:var(--muted);font-size:13px;line-height:1.4}.platform-admin-uat-grid,.report-owner-uat-grid,.sale-phone-uat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:8px;gap:8px}.platform-admin-uat-card,.report-owner-uat-card,.sale-phone-uat-card{gap:6px;padding:10px;border:1px solid rgba(47,128,237,.14);border-radius:8px;background:rgba(255,255,255,.88)}.platform-admin-uat-card>span,.report-owner-uat-card>span,.sale-phone-uat-card>span{display:grid;place-items:center;width:30px;height:30px;border-radius:8px;color:var(--accent-strong);background:rgba(47,128,237,.1)}.platform-admin-uat-card strong,.report-owner-uat-card strong,.sale-phone-uat-card strong{color:var(--ink);font-size:13px;line-height:1.2}.platform-admin-uat-card small,.report-owner-uat-card small,.sale-phone-uat-card small{color:var(--muted);font-size:12px;line-height:1.35}.partner-accountability-panel{display:grid;grid-gap:10px;gap:10px;padding:12px;border:1px solid rgba(47,128,237,.18);border-radius:8px;background:linear-gradient(135deg,rgba(47,128,237,.07),rgba(15,138,97,.04)),white}.partner-accountability-head,.partner-accountability-row{display:flex;gap:12px;align-items:center;justify-content:space-between}.partner-accountability-head>div,.partner-accountability-row>div{display:grid;grid-gap:4px;gap:4px;min-width:0}.partner-accountability-head strong{font-size:16px;line-height:1.2}.partner-accountability-head p,.partner-accountability-row small,.partner-accountability-row span{margin:0;color:var(--muted);font-size:13px;line-height:1.35}.partner-accountability-list{display:grid;grid-gap:8px;gap:8px;max-height:360px;overflow-y:auto;scrollbar-gutter:stable}.partner-accountability-row{width:100%;padding:10px;border:1px solid rgba(215,227,243,.92);border-radius:8px;background:rgba(255,255,255,.9);color:var(--ink);text-align:left;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.partner-accountability-row.active-row,.partner-accountability-row:hover{border-color:rgba(47,128,237,.36);box-shadow:0 10px 22px rgba(43,80,130,.06)}.partner-accountability-row strong{overflow-wrap:anywhere}.partner-statement-panel{display:grid;grid-gap:10px;gap:10px;padding:12px;border:1px solid rgba(15,138,97,.18);border-radius:8px;background:linear-gradient(135deg,rgba(15,138,97,.07),rgba(47,128,237,.05)),white}.partner-payout-entry,.partner-payout-panel{display:grid;grid-gap:10px;gap:10px;padding:12px;border:1px solid rgba(47,128,237,.18);border-radius:8px;background:linear-gradient(135deg,rgba(47,128,237,.07),rgba(15,138,97,.04)),white}.partner-payout-entry.good{border-color:rgba(15,138,97,.22)}.partner-payout-entry.warn{border-color:rgba(245,158,11,.28);background:linear-gradient(135deg,rgba(255,251,235,.95),rgba(255,255,255,.96)),white}.partner-payout-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.partner-payout-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.partner-payout-strip>div{display:grid;grid-gap:4px;gap:4px;min-width:0;padding:10px;border:1px solid rgba(215,227,243,.92);border-radius:8px;background:rgba(255,255,255,.9)}.partner-payout-strip small,.partner-payout-strip span{color:var(--muted);font-size:12px;line-height:1.35}.partner-payout-strip strong{color:var(--ink);font-size:14px;line-height:1.25;overflow-wrap:anywhere}.partner-statement-toolbar{display:flex;gap:10px;align-items:center;justify-content:space-between;padding:10px;border:1px solid rgba(215,227,243,.92);border-radius:8px;background:rgba(255,255,255,.82)}.partner-statement-channel-summary{display:flex;flex-wrap:wrap;gap:8px;align-items:center;color:var(--muted);font-size:12px;line-height:1.3}.partner-statement-channel-summary span{display:inline-flex;gap:5px;align-items:center;padding:6px 8px;border:1px solid rgba(47,128,237,.16);border-radius:999px;background:rgba(47,128,237,.06);color:var(--ink);font-weight:800}.partner-statement-channel-summary small{flex-basis:100%;color:var(--muted)}.partner-statement-bulk-actions{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.partner-statement-list{display:grid;grid-gap:8px;gap:8px;max-height:320px;overflow-y:auto;scrollbar-gutter:stable}.partner-statement-row{display:flex;gap:12px;align-items:center;justify-content:space-between;padding:10px;border:1px solid rgba(215,227,243,.92);border-radius:8px;background:rgba(255,255,255,.9)}.partner-statement-row>div:first-child{display:grid;grid-gap:4px;gap:4px;min-width:0}.partner-statement-row small,.partner-statement-row span{color:var(--muted);font-size:13px;line-height:1.35}.partner-statement-row strong{overflow-wrap:anywhere}.partner-statement-actions{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.partner-summary-daily-panel{gap:12px}.partner-daily-action-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.partner-daily-action-card{display:grid;grid-gap:5px;gap:5px;min-width:0;min-height:92px;padding:10px;border:1px solid rgba(47,128,237,.16);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(244,249,255,.88)),white;color:var(--ink);text-align:left;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.partner-daily-action-card:hover{border-color:rgba(47,128,237,.34);box-shadow:0 10px 22px rgba(43,80,130,.06);transform:translateY(-1px)}.partner-daily-action-card small,.partner-daily-action-card span{color:var(--muted);font-size:12px;line-height:1.35;overflow-wrap:anywhere}.partner-daily-action-card strong{color:var(--accent);font-size:22px;line-height:1}.partner-daily-action-card.good{border-color:rgba(15,138,97,.22);background:linear-gradient(180deg,rgba(246,255,251,.96),rgba(255,255,255,.92)),white}.partner-daily-action-card.warn{border-color:rgba(245,158,11,.24);background:linear-gradient(180deg,rgba(255,251,235,.9),rgba(255,255,255,.94)),white}.partner-checkin-panel{display:grid;grid-gap:10px;gap:10px;padding:12px;border:1px solid rgba(47,128,237,.2);border-radius:8px;background:linear-gradient(135deg,rgba(47,128,237,.08),rgba(255,255,255,.96)),white}.partner-checkin-panel.good{border-color:rgba(15,138,97,.22);background:linear-gradient(135deg,rgba(15,138,97,.07),rgba(255,255,255,.96)),white}.partner-checkin-panel.warn{border-color:rgba(245,158,11,.28);background:linear-gradient(135deg,rgba(255,251,235,.95),rgba(255,255,255,.96)),white}.partner-checkin-panel.bad{border-color:rgba(217,84,77,.26);background:linear-gradient(135deg,rgba(255,241,241,.95),rgba(255,255,255,.96)),white}.partner-checkin-head{display:flex;gap:12px;align-items:flex-start;justify-content:space-between}.partner-checkin-head>div{display:grid;grid-gap:6px;gap:6px;min-width:0}.partner-checkin-card small,.partner-checkin-card span,.partner-checkin-card strong,.partner-checkin-foot span,.partner-checkin-head p,.partner-checkin-head strong{margin:0;overflow-wrap:anywhere}.partner-checkin-head strong{color:var(--ink);font-size:17px;line-height:1.2}.partner-checkin-head p{color:var(--muted);font-size:13px;line-height:1.4}.partner-checkin-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.partner-checkin-card{display:grid;grid-gap:5px;gap:5px;min-width:0;min-height:96px;padding:10px;border:1px solid rgba(47,128,237,.16);border-radius:8px;background:rgba(255,255,255,.88);color:var(--ink);text-align:left;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.partner-checkin-card:hover{border-color:rgba(47,128,237,.34);box-shadow:0 10px 22px rgba(43,80,130,.06);transform:translateY(-1px)}.partner-checkin-card small,.partner-checkin-card span,.partner-checkin-foot span{color:var(--muted);font-size:12px;line-height:1.35}.partner-checkin-card strong{color:var(--accent);font-size:18px;line-height:1.1}.partner-checkin-actions{display:flex;flex-wrap:wrap;gap:8px}.partner-checkin-foot{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;padding-top:2px}.partner-checkin-foot span{padding:8px 10px;border:1px solid rgba(215,227,243,.9);border-radius:8px;background:rgba(255,255,255,.72)}.partner-form{background:var(--accent-soft)}.role-control-panel{background:linear-gradient(135deg,rgba(47,128,237,.08),rgba(15,138,97,.04)),white}.access-overview-panel{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);grid-gap:14px;gap:14px;align-items:stretch;padding:14px;border:1px solid rgba(47,128,237,.18);border-radius:8px;background:linear-gradient(135deg,rgba(248,251,255,.96),rgba(255,255,255,.98)),#fff}.access-overview-panel h3,.access-overview-panel p,.partner-access-summary,.role-guide-card p{margin:0}.access-overview-panel h3{margin-top:8px;font-size:20px;letter-spacing:0}.access-overview-panel p,.partner-access-summary,.role-guide-card p{color:var(--muted);font-size:13px;line-height:1.45}.access-mini-grid,.role-guide-grid{display:grid;grid-gap:8px;gap:8px}.access-mini-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.access-mini-card{display:grid;grid-gap:3px;gap:3px;min-height:74px;padding:10px;border:1px solid var(--line);border-radius:8px;background:#fff}.access-mini-card small,.access-mini-card span,.partner-access-current span,.role-guide-card small,.role-guide-card span{color:var(--muted);font-size:12px}.access-mini-card strong{font-size:22px;line-height:1}.access-safety-panel{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:10px;gap:10px;align-items:flex-start;padding:12px;border:1px solid rgba(47,128,237,.18);border-radius:8px;background:#f8fbff}.access-safety-panel.warn{border-color:rgba(180,83,9,.26);background:#fff7ed}.access-safety-panel.good{border-color:rgba(15,138,97,.22);background:#f1fbf7}.access-safety-panel>span{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:8px;background:white;color:var(--accent)}.access-safety-panel.warn>span{color:#b45309}.access-safety-panel.good>span{color:var(--success)}.access-action-head strong,.access-list-head strong,.access-safety-panel strong{display:block;font-size:14px}.access-action-head span,.access-list-head span,.access-safety-panel p{margin:3px 0 0;color:var(--muted);font-size:13px;line-height:1.4}.access-action-panel{display:grid;grid-gap:10px;gap:10px;padding:12px;border:1px solid rgba(47,128,237,.14);border-radius:8px;background:rgba(255,255,255,.82)}.access-action-head,.access-list-head{display:flex;gap:10px;align-items:flex-start;justify-content:space-between}.access-action-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:8px;gap:8px}.partner-directory-filter-panel .access-action-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.access-action-card{display:grid;grid-gap:4px;gap:4px;min-height:92px;padding:11px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--ink);text-align:left;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.access-action-card.active,.access-action-card:hover{border-color:rgba(47,128,237,.42);box-shadow:0 12px 30px rgba(47,128,237,.13);transform:translateY(-1px)}.access-action-card.good{background:linear-gradient(180deg,#f1fbf7,#fff)}.access-action-card.warn{background:linear-gradient(180deg,#fff7ed,#fff)}.access-action-card.bad{background:linear-gradient(180deg,#fef2f2,#fff)}.access-action-card span{color:var(--muted);font-size:12px;font-weight:800}.access-action-card strong{font-size:24px;line-height:1}.access-action-card small{color:var(--muted);font-size:12px;line-height:1.3}.access-list-head{padding:10px 12px;border:1px solid var(--line);border-radius:8px;background:#f8fbff}.role-guide-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.role-guide-card{display:grid;grid-gap:9px;gap:9px;padding:12px;border:1px solid rgba(47,128,237,.14);border-radius:8px;background:rgba(255,255,255,.86)}.role-guide-card>div:first-child{display:flex;gap:8px;align-items:flex-start;justify-content:space-between}.role-guide-card strong{font-size:14px}.role-guide-card small{line-height:1.35}.compact-chip-list{grid-template-columns:repeat(auto-fit,minmax(96px,1fr))}.partner-access-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:10px;gap:10px}.partner-access-grid .empty-state{grid-column:1/-1}.partner-access-card{display:grid;align-content:start;grid-gap:11px;gap:11px;padding:12px;border:1px solid var(--line);border-radius:8px;background:white}.partner-access-head{display:flex;gap:10px;align-items:flex-start;justify-content:space-between}.partner-access-card span,.partner-access-card strong{display:block}.partner-access-head>div span{margin-top:3px;color:var(--muted);font-size:13px}.partner-access-current{display:grid;grid-gap:3px;gap:3px;padding:9px;border:1px solid rgba(47,128,237,.14);border-radius:8px;background:#f8fbff}.partner-access-current strong{color:var(--accent);font-size:13px;line-height:1.25}.permission-checks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px}.permission-checks label{display:flex;align-items:center;justify-content:center;gap:6px;min-height:38px;padding:0 8px;border:1px solid var(--line);border-radius:8px;background:#f8fbff;color:var(--ink);font-size:13px;font-weight:750}.team-access-grid{grid-template-columns:1fr}.team-access-section{display:grid;grid-gap:16px;gap:16px}.team-access-section>.section-title{order:0}.team-member-form{order:1}.access-list-head{order:2}.team-member-grid{order:3}.team-filter-helper{order:4}.team-setup-helper{order:5}.team-role-guide-details{order:6}.team-role-preview-strip{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(180px,.85fr);grid-gap:10px;gap:10px;min-width:0;padding:12px;border:1px solid rgba(47,128,237,.16);border-radius:8px;background:linear-gradient(135deg,rgba(248,251,255,.98),rgba(255,255,255,.94)),white}.team-role-preview-strip>div:first-child{display:grid;grid-gap:6px;gap:6px;min-width:0}.team-role-preview-strip p,.team-role-preview-strip small,.team-role-preview-strip strong{margin:0;overflow-wrap:anywhere}.team-role-preview-strip p,.team-role-preview-strip small{color:var(--muted);font-size:12px;line-height:1.4}.team-role-preview-modules{display:flex;flex-wrap:wrap;gap:6px;align-content:flex-start}.team-role-preview-modules span{display:inline-flex;align-items:center;min-height:28px;padding:5px 8px;border:1px solid rgba(47,128,237,.16);border-radius:999px;background:rgba(47,128,237,.07);color:var(--accent);font-size:11px;font-weight:850}.team-role-preview-permissions{grid-column:1/-1;padding-top:8px;border-top:1px solid rgba(47,128,237,.12)}.team-permission-matrix-details{order:7}.team-access-hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);grid-gap:14px;gap:14px;align-items:stretch;padding:16px;border:1px solid rgba(47,128,237,.16);border-radius:8px;background:linear-gradient(135deg,rgba(240,247,255,.96),rgba(255,255,255,.98)),#fff}.team-access-hero h3,.team-access-hero p,.team-member-summary small,.team-member-summary strong,.team-setup-card p{margin:0}.team-access-hero h3{margin-top:8px;max-width:700px;font-size:24px;line-height:1.12}.team-access-hero p,.team-member-summary small,.team-setup-card p{color:var(--muted);font-size:13px;line-height:1.45}.team-access-steps{display:grid;grid-gap:8px;gap:8px}.team-access-steps div{display:grid;grid-gap:3px;gap:3px;padding:11px;border:1px solid var(--line);border-radius:8px;background:white}.team-access-steps strong{font-size:14px}.team-access-steps span{color:var(--muted);font-size:13px}.team-setup-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.team-setup-card{display:grid;grid-gap:8px;gap:8px;min-height:130px;padding:13px;border:1px solid var(--line);border-radius:8px;background:white}.team-setup-card.good{border-color:rgba(15,138,97,.2);background:linear-gradient(180deg,#f1fbf7,#fff)}.team-setup-card.warn{border-color:rgba(180,83,9,.22);background:linear-gradient(180deg,#fff7ed,#fff)}.team-invite-panel{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);grid-gap:12px;gap:12px;align-items:stretch;padding:14px;border:1px solid rgba(47,128,237,.16);border-radius:8px;background:#f8fbff}.team-invite-copy{display:grid;grid-gap:7px;gap:7px}.team-invite-copy p,.team-invite-copy small,.team-invite-copy strong{margin:0}.team-invite-copy p,.team-invite-copy small{color:var(--muted);font-size:13px;line-height:1.45}.team-invite-copy strong{color:var(--ink);font-size:16px}.team-invite-copy textarea{width:100%;min-height:118px;padding:10px;border:1px solid rgba(47,128,237,.18);border-radius:8px;background:#fff;color:var(--ink);font:inherit;font-size:13px;line-height:1.4;resize:vertical}.team-invite-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.team-invite-card{display:grid;grid-gap:6px;gap:6px;min-height:112px;padding:12px;border:1px solid var(--line);border-radius:8px;background:white}.team-invite-card svg{color:var(--accent)}.team-invite-card strong{color:var(--ink);font-size:26px;line-height:1}.team-invite-card span{color:var(--muted);font-size:12px;line-height:1.35}.team-invite-card.good{border-color:rgba(15,138,97,.22)}.team-invite-card.warn{border-color:rgba(180,83,9,.25);background:#fffaf3}.team-filter-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.team-member-form{margin-top:0}.advanced-access-details{display:grid;grid-gap:8px;gap:8px;padding:10px;border:1px solid rgba(47,128,237,.14);border-radius:8px;background:#f8fbff}.advanced-access-details summary{cursor:pointer;color:var(--ink);font-size:13px;font-weight:850}.advanced-access-details .permission-checks{margin-top:10px}.team-member-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:12px;gap:12px}.team-member-grid .empty-state{grid-column:1/-1}.team-member-card{display:grid;grid-gap:12px;gap:12px;align-content:start;padding:13px;border:1px solid var(--line);border-radius:8px;background:white}.team-member-card.paused{border-color:rgba(180,83,9,.24);background:#fffbf7}.team-member-head{display:flex;gap:10px;align-items:flex-start;justify-content:space-between}.team-member-head span,.team-member-head strong,.team-member-summary small,.team-member-summary span,.team-member-summary strong{display:block}.team-member-head>div span,.team-member-summary span{color:var(--muted);font-size:13px}.team-member-summary{display:grid;grid-gap:4px;gap:4px;padding:10px;border:1px solid rgba(47,128,237,.14);border-radius:8px;background:#f8fbff}.team-member-summary strong{color:var(--accent);font-size:13px;line-height:1.35}.team-login-note{display:inline-flex;gap:8px;align-items:center;min-width:0;padding:9px 10px;border:1px solid rgba(15,138,97,.18);border-radius:8px;background:#f3fbf7;color:var(--muted);font-size:13px;line-height:1.35}.team-login-note svg{flex:0 0 auto;color:var(--success)}.team-login-note span{min-width:0;overflow-wrap:anywhere}.team-login-note strong{color:var(--ink)}.team-member-edit-form{display:grid;grid-gap:10px;gap:10px}.team-member-quick-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.team-member-quick-actions .secondary-button{justify-content:center;min-height:42px;white-space:normal}.team-member-edit-details{display:grid;grid-gap:8px;gap:8px;padding:10px;border:1px solid rgba(47,128,237,.14);border-radius:8px;background:#f8fbff}.team-member-edit-details>summary{display:flex;gap:10px;align-items:center;justify-content:space-between;cursor:pointer;list-style:none}.team-member-edit-details>summary::-webkit-details-marker{display:none}.team-member-edit-details>summary small,.team-member-edit-details>summary strong{overflow-wrap:anywhere}.team-member-edit-details>summary strong{color:var(--ink);font-size:13px;line-height:1.2}.team-member-edit-details>summary small{color:var(--muted);font-size:12px;line-height:1.35;text-align:right}.team-member-edit-details[open]>.team-member-edit-form{margin-top:10px;padding-top:10px;border-top:1px solid var(--line)}.compact-form-grid{gap:9px}.vendor-ledger-workspace{display:grid;grid-gap:18px;gap:18px}.vendor-ledger-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.vendor-ledger-form-grid>form{align-content:start;min-width:0}.vendor-ledger-form-grid>form+form{padding-left:18px;border-left:1px solid var(--line)}.vendor-ledger-history{display:grid;grid-gap:10px;gap:10px;padding-top:16px;border-top:1px solid var(--line)}.vendor-ledger-history h4{margin:0;color:var(--ink);font-size:14px}.compact-inline-form{display:grid;grid-template-columns:minmax(88px,.7fr) minmax(110px,.9fr) minmax(110px,1fr) auto;grid-gap:7px;gap:7px;width:min(100%,560px);margin-top:7px}.compact-inline-form input,.compact-inline-form select{min-width:0;min-height:38px;padding:7px 9px;border:1px solid var(--line);border-radius:6px;background:var(--surface);color:var(--ink);font:inherit}.team-member-actions{display:flex;flex-wrap:wrap;gap:8px}.team-member-actions .secondary-button{min-height:40px}.partner-access-pills{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.partner-access-pills span{display:inline-flex;align-items:center;min-height:26px;padding:0 8px;border:1px solid rgba(47,128,237,.16);border-radius:999px;background:#f8fbff;color:var(--accent);font-size:11px;font-weight:800}.partner-editor{display:grid;grid-gap:10px;gap:10px;border:1px dashed var(--line);border-radius:8px;overflow:hidden}.partner-editor summary{min-height:44px;padding:10px 12px;color:var(--accent);font-weight:750;cursor:pointer}.partner-editor form{padding:0 10px 10px}.partner-custody-card>.ledger-row{border:0;padding:0}.partner-custody-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.partner-detail-panel{display:grid;grid-gap:8px;gap:8px;max-height:min(48vh,430px);overflow-y:auto;padding:10px;border:1px solid rgba(215,227,243,.86);border-radius:8px;background:#f8fbff;scrollbar-gutter:stable}.partner-section-switcher{position:-webkit-sticky;position:sticky;top:56px;z-index:2;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;padding:8px 0;background:rgba(255,255,255,.96);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.partner-section-button{display:grid;grid-gap:5px;gap:5px;min-height:86px;padding:10px;border:1px solid var(--line);border-radius:8px;background:white;color:var(--ink);text-align:left;cursor:pointer}.partner-section-button.active,.partner-section-button:hover{border-color:rgba(47,128,237,.38);background:#eef6ff;box-shadow:0 10px 22px rgba(43,80,130,.06)}.partner-section-button small,.partner-section-button span{color:var(--muted);font-size:12px}.partner-section-button strong{overflow-wrap:anywhere;font-size:17px;line-height:1.15}.permission-note{display:flex;align-items:flex-start;gap:10px;padding:12px;border:1px solid rgba(165,93,16,.24);border-radius:8px;background:rgba(165,93,16,.07)}.permission-note.compact{padding:10px}.permission-note p{margin:0;color:var(--muted);font-size:13px;line-height:1.4}.ledger-row,.scan-row{display:grid;grid-template-columns:1fr auto;grid-gap:10px;gap:10px;width:100%;padding:12px;align-items:center;color:var(--ink);text-align:left}.ledger-row span,.ledger-row strong,.scan-row span,.scan-row strong{display:block}.ledger-row span,.scan-row span{margin-top:3px;color:var(--muted);font-size:13px}.ledger-row.active-row{border-color:rgba(47,128,237,.42);background:#eef6ff;box-shadow:inset 0 0 0 1px rgba(47,128,237,.12)}.tabs{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px}.tab{flex:0 0 142px;display:inline-flex;align-items:center;justify-content:center;min-height:38px;height:38px;padding:0 12px;border:1px solid var(--line);border-radius:8px;background:white;color:var(--ink);white-space:nowrap;cursor:pointer}.tab.active{background:var(--ink);color:white;border-color:var(--ink)}.scanner{display:grid;grid-gap:12px;gap:12px}.stocktake-session{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:12px;border:1px solid var(--line);border-radius:8px;background:var(--accent-soft)}.stocktake-start-actions{display:grid;grid-template-columns:minmax(190px,1fr) repeat(4,auto);grid-gap:10px;gap:10px;align-items:end}.stocktake-next-step-strip{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:12px;border:1px solid rgba(15,138,97,.2);border-radius:8px;background:linear-gradient(135deg,rgba(239,253,248,.94),rgba(255,255,255,.96)),white}.stocktake-next-step-strip>div:first-child{display:grid;grid-gap:5px;gap:5px;min-width:0}.stocktake-next-step-strip small,.stocktake-next-step-strip strong{overflow-wrap:anywhere}.stocktake-next-step-strip small{color:var(--muted);font-size:12px;line-height:1.35}.stocktake-next-step-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.stocktake-session.active{border-color:rgba(15,138,97,.3);background:rgba(15,138,97,.08)}.stocktake-session.completed{border-color:rgba(47,128,237,.28);background:#eef6ff}.stocktake-session strong{display:block;margin-top:8px;font-size:18px}.stocktake-session p{margin:4px 0 0}.stocktake-phone-guide{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);grid-gap:12px;gap:12px;align-items:stretch;padding:13px;border:1px solid rgba(47,128,237,.22);border-radius:8px;background:linear-gradient(135deg,rgba(47,128,237,.08),rgba(15,138,97,.05)),white}.stocktake-phone-copy{display:grid;grid-gap:7px;gap:7px;align-content:start;min-width:0}.stocktake-phone-copy p,.stocktake-phone-copy strong{margin:0}.stocktake-phone-copy strong{color:var(--ink);font-size:16px;line-height:1.25}.stocktake-phone-copy p{color:var(--muted);font-size:13px;line-height:1.42}.stocktake-flow-strip,.stocktake-meaning-grid{display:grid;grid-gap:8px;gap:8px}.stocktake-flow-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.stocktake-flow-strip>div,.stocktake-meaning-grid>div{display:grid;grid-gap:5px;gap:5px;min-width:0;padding:10px;border:1px solid rgba(47,128,237,.18);border-radius:8px;background:rgba(255,255,255,.84)}.stocktake-flow-strip span{display:grid;place-items:center;width:24px;height:24px;border-radius:999px;background:var(--accent);color:white;font-size:12px;font-weight:900}.stocktake-flow-strip strong,.stocktake-meaning-grid strong{color:var(--ink);font-size:13px;line-height:1.2}.stocktake-flow-strip small,.stocktake-meaning-grid span{color:var(--muted);font-size:12px;line-height:1.32}.stocktake-count-card{display:grid;grid-gap:10px;gap:10px;padding:13px;border:1px solid rgba(47,128,237,.22);border-radius:8px;background:linear-gradient(135deg,rgba(47,128,237,.08),rgba(15,118,110,.04)),white}.stocktake-count-card small,.stocktake-count-card span,.stocktake-count-card strong{display:block}.stocktake-count-card strong{margin-top:8px;font-size:20px}.stocktake-count-card p,.stocktake-count-card small{margin:0;color:var(--muted);font-size:13px}.stocktake-progress span.good{background:var(--good)}.stocktake-record-grid,.stocktake-scan-grid,.stocktake-start-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.8fr);grid-gap:12px;gap:12px;align-items:start}.stock-record-panel,.stocktake-camera-panel,.stocktake-help-panel,.stocktake-location-panel{display:grid;grid-gap:10px;gap:10px;padding:12px;border:1px solid var(--line);border-radius:8px;background:#f8fbff}.stocktake-camera-panel,.stocktake-help-panel{background:white}.stocktake-camera-panel.active{border-color:rgba(47,128,237,.34);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(239,247,255,.88)),white}.stocktake-scan-cockpit{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:13px;border:1px solid rgba(47,128,237,.22);border-radius:8px;background:linear-gradient(135deg,rgba(47,128,237,.09),rgba(15,138,97,.05)),white}.stocktake-scan-cockpit.active{border-color:rgba(15,138,97,.3);background:linear-gradient(135deg,rgba(15,138,97,.1),rgba(47,128,237,.06)),white}.stocktake-command-panel{display:grid;grid-template-columns:minmax(0,.9fr) minmax(300px,.95fr) minmax(190px,auto);grid-gap:12px;gap:12px;align-items:stretch;padding:13px;border:1px solid rgba(47,128,237,.24);border-radius:8px;background:linear-gradient(135deg,rgba(47,128,237,.1),rgba(255,255,255,.96)),white;box-shadow:0 14px 34px rgba(37,54,77,.08)}.stocktake-command-panel.active{border-color:rgba(15,138,97,.34);background:linear-gradient(135deg,rgba(15,138,97,.1),rgba(47,128,237,.06)),white}.stocktake-phone-cockpit-guide{display:grid;grid-template-columns:minmax(220px,.85fr) minmax(320px,1.35fr) minmax(190px,.7fr);grid-gap:12px;gap:12px;align-items:stretch;padding:12px;border:1px solid rgba(47,128,237,.2);border-radius:8px;background:linear-gradient(135deg,rgba(47,128,237,.08),rgba(255,255,255,.96)),white;box-shadow:0 14px 34px rgba(37,54,77,.07)}.stocktake-last-scan-card,.stocktake-phone-cockpit-copy,.stocktake-phone-cockpit-step{display:grid;min-width:0}.stocktake-phone-cockpit-copy{gap:8px;align-content:center}.stocktake-last-scan-card small,.stocktake-last-scan-card strong,.stocktake-phone-cockpit-copy p,.stocktake-phone-cockpit-copy strong,.stocktake-phone-cockpit-step small,.stocktake-phone-cockpit-step strong{margin:0;overflow-wrap:anywhere}.stocktake-phone-cockpit-copy strong{color:var(--ink);font-size:18px;line-height:1.15}.stocktake-phone-cockpit-copy p{color:var(--muted);font-size:13px;line-height:1.4}.stocktake-phone-cockpit-actions{display:flex;flex-wrap:wrap;gap:8px}.stocktake-phone-cockpit-actions .primary-button,.stocktake-phone-cockpit-actions .secondary-button{min-width:145px;justify-content:center}.stocktake-phone-cockpit-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.stocktake-phone-cockpit-step{gap:5px;padding:10px;border:1px solid rgba(47,128,237,.16);border-radius:8px;background:rgba(255,255,255,.88)}.stocktake-phone-cockpit-step span{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px;background:rgba(47,128,237,.12);color:var(--accent-strong);font-size:12px;font-weight:800}.stocktake-phone-cockpit-step strong{color:var(--ink);font-size:13px;line-height:1.2}.stocktake-last-scan-card small,.stocktake-phone-cockpit-step small{color:var(--muted);font-size:12px;line-height:1.35}.stocktake-last-scan-card{gap:7px;align-content:center;padding:12px;border:1px solid rgba(47,128,237,.18);border-radius:8px;background:rgba(255,255,255,.9)}.stocktake-last-scan-card span{color:var(--muted);font-size:12px;font-weight:800;text-transform:uppercase}.stocktake-last-scan-card strong{color:var(--ink);font-size:16px;line-height:1.2}.stocktake-last-scan-card.good{border-color:rgba(15,138,97,.26);background:rgba(239,253,248,.92)}.stocktake-last-scan-card.warn{border-color:rgba(245,158,11,.28);background:rgba(255,251,235,.92)}.stocktake-last-scan-card.bad{border-color:rgba(217,84,77,.24);background:rgba(255,241,241,.92)}.stocktake-phone-uat-panel{display:grid;grid-template-columns:minmax(220px,.75fr) minmax(0,1.35fr);grid-gap:12px;gap:12px;align-items:stretch;padding:12px;border:1px solid rgba(47,128,237,.18);border-radius:8px;background:linear-gradient(135deg,rgba(47,128,237,.07),rgba(255,255,255,.96)),white}.stocktake-phone-uat-card,.stocktake-phone-uat-head{display:grid;min-width:0}.stocktake-phone-uat-head{gap:7px;align-content:center}.stocktake-phone-uat-card small,.stocktake-phone-uat-card strong,.stocktake-phone-uat-head p,.stocktake-phone-uat-head strong{margin:0;overflow-wrap:anywhere}.stocktake-phone-uat-head strong{color:var(--ink);font-size:17px;line-height:1.2}.stocktake-phone-uat-head p{color:var(--muted);font-size:13px;line-height:1.4}.stocktake-phone-uat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:8px;gap:8px}.stocktake-phone-uat-card{gap:6px;padding:10px;border:1px solid rgba(47,128,237,.14);border-radius:8px;background:rgba(255,255,255,.88)}.stocktake-phone-uat-card>span{display:grid;place-items:center;width:30px;height:30px;border-radius:8px;color:var(--accent-strong);background:rgba(47,128,237,.1)}.stocktake-phone-uat-card strong{color:var(--ink);font-size:13px;line-height:1.2}.stocktake-phone-uat-card small{color:var(--muted);font-size:12px;line-height:1.35}.stocktake-audit-details .module-helper-body,.stocktake-completion-details .module-helper-body,.stocktake-owner-status-body,.stocktake-phone-test-body{display:grid;grid-gap:10px;gap:10px}.stocktake-offline-details.warn{border-color:rgba(245,158,11,.3);background:linear-gradient(180deg,rgba(255,251,235,.88),rgba(255,255,255,.96)),white}.stocktake-offline-details.good{border-color:rgba(15,138,97,.2)}.stocktake-offline-panel{display:grid;grid-template-columns:minmax(220px,.9fr) minmax(260px,1.2fr) minmax(170px,auto);grid-gap:12px;gap:12px;align-items:stretch;padding:12px;border:1px solid rgba(15,138,97,.2);border-radius:8px;background:linear-gradient(135deg,rgba(15,138,97,.08),rgba(255,255,255,.96)),white}.stocktake-offline-panel.warn{border-color:rgba(245,158,11,.32);background:linear-gradient(135deg,rgba(255,251,235,.94),rgba(255,255,255,.96)),white}.stocktake-offline-actions,.stocktake-offline-copy,.stocktake-offline-list,.stocktake-offline-row{display:grid;min-width:0}.stocktake-offline-copy{gap:7px;align-content:center}.stocktake-offline-copy p,.stocktake-offline-copy strong,.stocktake-offline-list span,.stocktake-offline-row small,.stocktake-offline-row strong{margin:0;overflow-wrap:anywhere}.stocktake-offline-copy strong{color:var(--ink);font-size:17px;line-height:1.2}.stocktake-offline-copy p{color:var(--muted);font-size:13px;line-height:1.4}.stocktake-offline-list{gap:8px;align-content:center}.stocktake-offline-list>span{color:var(--muted);font-size:12px;line-height:1.35}.stocktake-offline-row{grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;padding:9px;border:1px solid rgba(245,158,11,.22);border-radius:8px;background:rgba(255,255,255,.84)}.stocktake-offline-row strong{color:var(--ink);font-size:13px;line-height:1.2}.stocktake-offline-row small{color:var(--muted);font-size:12px;line-height:1.35}.stocktake-offline-actions{gap:8px;align-content:center}.stocktake-offline-actions .secondary-button{justify-content:center;width:100%}.stocktake-command-copy{display:grid;grid-gap:7px;gap:7px;align-content:center;min-width:0}.stocktake-command-copy strong{color:var(--ink);font-size:20px;line-height:1.12}.stocktake-command-copy p{max-width:720px;margin:0;color:var(--muted);font-size:13px;line-height:1.4}.stocktake-command-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.stocktake-command-stat{display:grid;grid-gap:4px;gap:4px;min-width:0;min-height:96px;padding:10px;border:1px solid rgba(47,128,237,.18);border-radius:8px;background:rgba(255,255,255,.86);color:var(--ink);text-align:left;cursor:pointer}.stocktake-command-stat.good{border-color:rgba(15,138,97,.24);background:rgba(239,253,248,.9)}.stocktake-command-stat.warn{border-color:rgba(245,158,11,.28);background:rgba(255,251,235,.92)}.stocktake-command-stat.bad{border-color:rgba(217,84,77,.24);background:rgba(255,241,241,.92)}.stocktake-command-stat small,.stocktake-command-stat span{color:var(--muted);font-size:12px;line-height:1.25}.stocktake-command-stat strong{color:var(--accent);font-size:24px;line-height:1}.stocktake-command-actions{display:grid;grid-gap:8px;gap:8px;align-content:center}.stocktake-command-actions .primary-button,.stocktake-command-actions .secondary-button{justify-content:center;min-width:0;width:100%}.stocktake-session-summary{display:grid;grid-template-columns:minmax(0,.85fr) minmax(300px,1.15fr);grid-gap:12px;gap:12px;align-items:stretch;padding:12px;border:1px solid rgba(47,128,237,.2);border-radius:8px;background:linear-gradient(135deg,rgba(47,128,237,.07),rgba(255,255,255,.96)),white}.stocktake-session-summary-card,.stocktake-session-summary-cards,.stocktake-session-summary-copy{display:grid;min-width:0}.stocktake-session-summary-copy{gap:7px;align-content:center}.stocktake-session-summary-card small,.stocktake-session-summary-card span,.stocktake-session-summary-card strong,.stocktake-session-summary-copy p,.stocktake-session-summary-copy strong{margin:0;overflow-wrap:anywhere}.stocktake-session-summary-copy strong{color:var(--ink);font-size:17px;line-height:1.2}.stocktake-session-summary-copy p{color:var(--muted);font-size:13px;line-height:1.4}.stocktake-session-summary-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.stocktake-session-summary-card{gap:5px;min-height:86px;padding:10px;border:1px solid rgba(47,128,237,.18);border-radius:8px;background:rgba(255,255,255,.9);color:var(--ink);text-align:left;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.stocktake-session-summary-card:hover{border-color:rgba(47,128,237,.32);box-shadow:0 12px 28px rgba(37,54,77,.1);transform:translateY(-1px)}.stocktake-session-summary-card.good{border-color:rgba(15,138,97,.24);background:rgba(239,253,248,.9)}.stocktake-session-summary-card.warn{border-color:rgba(245,158,11,.28);background:rgba(255,251,235,.92)}.stocktake-session-summary-card.bad{border-color:rgba(217,84,77,.24);background:rgba(255,241,241,.92)}.stocktake-session-summary-card small,.stocktake-session-summary-card span{color:var(--muted);font-size:12px;line-height:1.25}.stocktake-session-summary-card strong{color:var(--accent);font-size:22px;line-height:1}.stocktake-scan-cockpit-copy{display:grid;grid-gap:6px;gap:6px;min-width:0}.stocktake-scan-cockpit-copy strong{font-size:19px;line-height:1.15}.stocktake-scan-cockpit-copy p{max-width:760px;margin:0;color:var(--muted);font-size:13px;line-height:1.4}.stocktake-scan-cockpit-actions{display:flex;flex-wrap:wrap;gap:9px;justify-content:flex-end}.stocktake-scan-cockpit-actions .scan-toggle{min-width:170px;background:rgba(255,255,255,.84)}.stocktake-scan-cockpit-actions .primary-button,.stocktake-scan-cockpit-actions .secondary-button{justify-content:center;min-width:150px}.scan-filter-row,.scan-list-tools,.stocktake-batch-row,.stocktake-camera-actions,.stocktake-camera-head{display:flex;gap:10px}.scan-list-tools,.stocktake-batch-row,.stocktake-camera-head{align-items:center;justify-content:space-between}.stocktake-camera-actions{align-items:stretch}.stocktake-camera-actions .scan-toggle{flex:1 1 auto}.stocktake-camera-actions .primary-button,.stocktake-camera-actions .secondary-button{min-width:148px;justify-content:center}.scan-list-tools strong,.stocktake-camera-head>span{display:inline-flex;gap:8px;align-items:center;font-weight:850}.manual-scan-helper p,.scan-list-tools span,.stocktake-batch-list p,.stocktake-batch-row span,.stocktake-camera-head small{color:var(--muted);font-size:13px;line-height:1.35}.stocktake-camera-panel summary,.stocktake-help-panel summary{display:flex;justify-content:space-between;gap:10px;cursor:pointer;list-style:none}.stocktake-camera-panel summary::-webkit-details-marker,.stocktake-help-panel summary::-webkit-details-marker{display:none}.stocktake-camera-panel summary span,.stocktake-help-panel summary span{display:inline-flex;gap:8px;align-items:center;font-weight:850}.stocktake-camera-panel summary small,.stocktake-help-panel summary small{max-width:360px;color:var(--muted);line-height:1.35;text-align:right}.stocktake-camera-panel[open]>.scanner,.stocktake-help-panel[open]>.stocktake-guide{padding-top:10px;border-top:1px solid var(--line)}.stocktake-stop-camera{justify-content:center;width:100%}.stocktake-metric-grid,.stocktake-scan-status{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:10px;gap:10px}.stocktake-live-report{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);grid-gap:12px;gap:12px;align-items:center;padding:13px;border:1px solid rgba(47,128,237,.22);border-radius:8px;background:linear-gradient(135deg,rgba(47,128,237,.08),rgba(15,138,97,.05)),white}.stocktake-live-copy{display:grid;grid-gap:6px;gap:6px;min-width:0}.stocktake-live-copy strong{font-size:18px;line-height:1.15}.stocktake-live-copy p{max-width:780px;margin:0;color:var(--muted);font-size:13px;line-height:1.4}.stocktake-live-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.stocktake-live-cards button{display:grid;grid-gap:4px;gap:4px;min-height:82px;padding:10px;border:1px solid rgba(47,128,237,.18);border-radius:8px;background:rgba(255,255,255,.9);color:var(--ink);text-align:left;cursor:pointer}.stocktake-live-cards strong{color:var(--accent);font-size:23px;line-height:1}.stocktake-live-cards span{color:var(--muted);font-size:12px;line-height:1.25}.stocktake-review-callout{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:12px;border:1px solid rgba(47,128,237,.2);border-radius:8px;background:rgba(248,251,255,.92)}.stocktake-review-callout.good{border-color:rgba(15,138,97,.25);background:rgba(239,253,248,.9)}.stocktake-review-callout.info{border-color:rgba(47,128,237,.24);background:rgba(238,246,255,.94)}.stocktake-review-callout.warn{border-color:rgba(245,158,11,.28);background:rgba(255,251,235,.94)}.stocktake-review-callout>div{display:grid;grid-gap:4px;gap:4px;min-width:0}.stocktake-review-callout p,.stocktake-review-callout strong{margin:0}.stocktake-review-callout strong{color:var(--ink);font-size:15px;line-height:1.2}.stocktake-review-callout p{color:var(--muted);font-size:13px;line-height:1.4}.stocktake-review-callout .primary-button,.stocktake-review-callout .secondary-button{justify-content:center;min-width:156px}.stocktake-finish-panel{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);grid-gap:12px;gap:12px;align-items:stretch;padding:12px;border:1px solid rgba(47,128,237,.2);border-radius:8px;background:linear-gradient(135deg,rgba(248,251,255,.96),rgba(255,255,255,.96)),white}.stocktake-finish-panel.good{border-color:rgba(15,138,97,.25);background:linear-gradient(135deg,rgba(239,253,248,.96),rgba(255,255,255,.96)),white}.stocktake-finish-panel.warn{border-color:rgba(245,158,11,.28);background:linear-gradient(135deg,rgba(255,251,235,.98),rgba(255,255,255,.96)),white}.stocktake-finish-check,.stocktake-finish-checks,.stocktake-finish-copy{display:grid;grid-gap:6px;gap:6px;min-width:0}.stocktake-finish-copy{align-content:center}.stocktake-finish-check small,.stocktake-finish-check strong,.stocktake-finish-copy p,.stocktake-finish-copy strong{margin:0;overflow-wrap:anywhere}.stocktake-finish-copy strong{color:var(--ink);font-size:16px;line-height:1.2}.stocktake-finish-check small,.stocktake-finish-copy p{color:var(--muted);font-size:13px;line-height:1.36}.stocktake-finish-checks{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.stocktake-finish-check{grid-template-columns:auto minmax(0,1fr);align-items:start;min-height:88px;padding:10px;border:1px solid rgba(215,227,243,.95);border-radius:8px;background:rgba(255,255,255,.9);color:var(--ink);text-align:left;cursor:pointer}.stocktake-finish-check>span{display:grid;place-items:center;width:24px;height:24px;border-radius:999px;background:rgba(245,158,11,.14);color:var(--warn)}.stocktake-finish-check.done{border-color:rgba(15,138,97,.22);background:rgba(239,253,248,.88)}.stocktake-finish-check.done>span{background:rgba(15,138,97,.12);color:var(--good)}.stocktake-finish-check strong{color:var(--ink);font-size:13px;line-height:1.2}.stocktake-finish-check small{grid-column:2;font-size:12px}.stocktake-count-summary-strip{display:grid;grid-template-columns:repeat(6,minmax(118px,1fr));grid-gap:8px;gap:8px}.stocktake-count-summary-card{display:grid;grid-gap:5px;gap:5px;min-width:0;min-height:104px;padding:10px;border:1px solid rgba(47,128,237,.18);border-radius:8px;background:white;color:var(--ink);text-align:left;cursor:pointer}.stocktake-count-summary-card.good{border-color:rgba(15,138,97,.25);background:rgba(239,253,248,.88)}.stocktake-count-summary-card.warn{border-color:rgba(245,158,11,.28);background:rgba(255,251,235,.9)}.stocktake-count-summary-card.bad{border-color:rgba(217,84,77,.22);background:rgba(255,241,241,.9)}.stocktake-count-summary-card small,.stocktake-count-summary-card span{color:var(--muted);font-size:12px;line-height:1.25}.stocktake-count-summary-card strong{color:var(--accent);font-size:23px;line-height:1}.stocktake-mobile-scan-dock{position:-webkit-sticky;position:sticky;top:12px;z-index:5;display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:10px;gap:10px;align-items:center;padding:10px;border:1px solid rgba(47,128,237,.22);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(240,247,255,.92)),white;box-shadow:0 14px 34px rgba(37,54,77,.1)}.stocktake-mobile-scan-dock.active{border-color:rgba(15,138,97,.32);background:linear-gradient(180deg,rgba(238,253,247,.98),rgba(255,255,255,.96)),white}.stocktake-mobile-scan-dock>div{display:grid;grid-gap:3px;gap:3px;min-width:0}.stocktake-mobile-scan-dock small,.stocktake-mobile-scan-dock strong{overflow-wrap:anywhere}.stocktake-mobile-scan-dock strong{color:var(--ink);font-size:14px;line-height:1.2}.stocktake-mobile-scan-dock small{color:var(--muted);font-size:12px;line-height:1.25}.stocktake-mobile-scan-dock .primary-button,.stocktake-mobile-scan-dock .secondary-button{justify-content:center;min-width:104px}.stocktake-meaning-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.stocktake-complete-button{justify-self:start}.stocktake-guide{display:grid;grid-gap:10px;gap:10px}.manual-scan-helper,.scan-list-tools,.stocktake-audit-card{display:grid;grid-gap:10px;gap:10px;padding:12px;border:1px solid rgba(47,128,237,.18);border-radius:8px;background:rgba(248,251,255,.86)}.stocktake-camera-panel.scanner-card{min-height:100%}#stocktake-tab-scan .tab-action-panel-head{order:0}#stocktake-tab-scan .stocktake-phone-cockpit-guide{order:1}#stocktake-tab-scan .stocktake-owner-status-details{order:11}#stocktake-tab-scan .stocktake-command-panel,#stocktake-tab-scan .stocktake-scan-cockpit{order:0}#stocktake-tab-scan .stocktake-scan-grid{order:2}#stocktake-tab-scan .stocktake-mobile-scan-dock{order:3}#stocktake-tab-scan .stocktake-scan-status{order:0}#stocktake-tab-scan .stocktake-live-report{order:4}#stocktake-tab-scan .stocktake-review-callout{order:5}#stocktake-tab-scan .stocktake-completion-details{order:6}#stocktake-tab-scan .stocktake-audit-details{order:7}#stocktake-tab-scan .stocktake-phone-test-details{order:8}#stocktake-tab-scan .stocktake-runway-details{order:9}#stocktake-tab-scan .stocktake-offline-details{order:10}#stocktake-tab-scan .stocktake-meaning-details{order:12}.manual-scan-helper p{margin:0}.stocktake-audit-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);grid-gap:12px;gap:12px}.stocktake-audit-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.stocktake-audit-metrics .metric{min-height:94px;padding:11px}.stocktake-batch-list{display:grid;grid-gap:8px;gap:8px}.stocktake-batch-row{padding:9px;border:1px solid var(--line);border-radius:8px;background:white}.stocktake-batch-row>div{display:grid;grid-gap:3px;gap:3px}.stocktake-exception-panel{display:grid;grid-gap:10px;gap:10px;padding:12px;border:1px solid rgba(245,158,11,.24);border-radius:8px;background:linear-gradient(180deg,rgba(255,251,235,.78),rgba(248,251,255,.86)),white}.stocktake-exception-head,.stocktake-exception-row{display:flex;gap:12px;align-items:center;justify-content:space-between}.stocktake-exception-head>div,.stocktake-exception-row>div{display:grid;grid-gap:4px;gap:4px;min-width:0}.stocktake-exception-head strong{font-size:16px;line-height:1.2}.stocktake-exception-head p,.stocktake-exception-row small,.stocktake-exception-row span{margin:0;color:var(--muted);font-size:13px;line-height:1.35}.stocktake-exception-list{display:grid;grid-gap:8px;gap:8px}.stocktake-exception-row{padding:10px;border:1px solid rgba(245,158,11,.2);border-radius:8px;background:rgba(255,255,255,.84)}.stocktake-exception-row strong{overflow-wrap:anywhere}.scan-list-tools{grid-template-columns:minmax(0,.9fr) minmax(320px,1.1fr);align-items:center}.scan-list-tools>div:first-child{display:grid;grid-gap:4px;gap:4px}.scan-filter-row{justify-content:flex-end;flex-wrap:wrap}.scan-filter-row button{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:7px 10px;border:1px solid var(--line);border-radius:999px;background:white;color:var(--ink);font-size:12px;font-weight:850}.scan-filter-row button.active{border-color:rgba(47,128,237,.42);background:var(--accent-soft);color:var(--accent)}.scan-filter-row button span{display:inline-grid;place-items:center;min-width:22px;height:22px;border-radius:999px;background:rgba(47,128,237,.1);color:inherit;font-size:11px}.stock-record-panel-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.stock-record-panel-head span,.stock-record-panel-head strong{display:block}.stock-record-panel-head span{color:var(--muted);font-size:12px;font-weight:800}.stock-record-list{display:grid;grid-gap:8px;gap:8px}.stock-record-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;padding:11px;border:1px solid var(--line);border-radius:8px;background:white}.stock-record-row span,.stock-record-row strong{display:block}.stock-record-row>div>span{margin-top:3px;color:var(--muted);font-size:13px;line-height:1.35}.video-frame{width:100%;aspect-ratio:4/3;border-radius:8px;background:#181713;object-fit:cover}.timeline{display:grid;grid-gap:10px;gap:10px}.timeline-item{display:grid;grid-template-columns:34px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start}.timeline-dot{display:grid;place-items:center;width:34px;height:34px;border-radius:8px;background:var(--accent-soft);color:var(--accent)}.empty-state{padding:18px;border:1px dashed var(--line);border-radius:8px;color:var(--muted);text-align:center}.settings-grid{grid-template-columns:minmax(0,1fr);max-width:1120px;margin-inline:auto}.platform-grid{grid-template-columns:minmax(0,1.45fr) minmax(310px,.65fr)}.settings-main-section,.settings-side-section{align-content:start}.settings-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,.7fr);grid-gap:14px;gap:14px;align-items:stretch;padding:16px;border:1px solid rgba(47,128,237,.22);border-radius:8px;background:linear-gradient(135deg,rgba(47,128,237,.09),rgba(15,138,97,.05)),#fff}.settings-home-card{grid-template-columns:minmax(0,1fr) minmax(240px,.55fr)}.settings-main-section>.module-helper-details{margin-top:10px}.settings-main-section>.module-helper-details>.module-helper-details,.settings-main-section>.module-helper-details>.product-field-manager,.settings-main-section>.module-helper-details>.settings-module-focus-card,.settings-main-section>.module-helper-details>.settings-template-grid,.settings-main-section>.module-helper-details>.tab-action-panel,.settings-whatsapp-helper>.settings-whatsapp-onboarding-panel{margin:10px}.settings-storefront-panel{display:grid;grid-gap:13px;gap:13px;margin-top:14px;padding:14px;border:1px solid rgba(47,128,237,.24);border-radius:8px;background:#fff}.settings-storefront-actions,.settings-storefront-head,.settings-storefront-link-row{display:flex;gap:12px;align-items:flex-start;justify-content:space-between}.settings-storefront-head>div,.settings-storefront-link-row>div:first-child{display:grid;grid-gap:6px;gap:6px;min-width:0}.settings-storefront-actions small,.settings-storefront-head p,.settings-storefront-head strong,.settings-storefront-link-row span,.settings-storefront-link-row strong{margin:0;overflow-wrap:anywhere}.settings-storefront-head>div>strong{color:var(--ink);font-size:17px}.settings-storefront-actions small,.settings-storefront-head p{color:var(--muted);font-size:13px;line-height:1.4}.settings-storefront-link-row{align-items:center;padding:10px;border:1px solid rgba(47,128,237,.16);border-radius:8px;background:rgba(239,246,255,.72)}.settings-storefront-link-row span{color:var(--muted);font-size:11px;font-weight:800;text-transform:uppercase}.settings-storefront-link-row strong{color:var(--primary);font-size:13px}.settings-storefront-link-row>div:last-child{display:flex;flex:0 0 auto;gap:7px}.settings-storefront-form{display:grid;grid-gap:12px;gap:12px}.settings-storefront-readiness{display:grid;grid-gap:10px;gap:10px;padding:11px;border:1px solid rgba(47,128,237,.16);border-radius:8px;background:#f7faff}.settings-storefront-readiness>div:first-child{display:grid;grid-gap:3px;gap:3px}.settings-storefront-readiness-list small,.settings-storefront-readiness>div:first-child small{color:var(--muted);font-size:11px;line-height:1.35}.settings-storefront-readiness-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:7px;gap:7px}.settings-storefront-readiness-list>span{display:grid;grid-template-columns:16px minmax(0,1fr);grid-gap:2px 6px;gap:2px 6px;align-items:center;min-width:0;padding:8px;border:1px solid var(--line);border-radius:7px;background:#fff}.settings-storefront-readiness-list>span svg{grid-row:1/span 2}.settings-storefront-readiness-list>span.ready svg{color:var(--success)}.settings-storefront-readiness-list>span.todo{border-color:rgba(198,142,31,.3);background:#fffaf0}.settings-storefront-readiness-list>span.todo svg{color:var(--warn)}.settings-storefront-readiness-list small,.settings-storefront-readiness-list strong{min-width:0;overflow-wrap:anywhere}.settings-storefront-readiness-list strong{font-size:12px}.settings-storefront-live-toggle{display:flex;gap:10px;align-items:flex-start;padding:11px;border:1px solid rgba(15,138,97,.2);border-radius:8px;background:rgba(239,251,246,.76)}.settings-storefront-checkbox input,.settings-storefront-choice-grid input,.settings-storefront-live-toggle input{width:18px;height:18px;margin:1px 0 0;accent-color:var(--primary)}.settings-storefront-live-toggle span{display:grid;grid-gap:3px;gap:3px}.settings-storefront-live-toggle small{color:var(--muted);line-height:1.35}.settings-storefront-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.settings-storefront-fields label{display:grid;grid-gap:6px;gap:6px;min-width:0;color:var(--muted);font-size:12px;font-weight:800}.settings-storefront-fields .full{grid-column:1/-1}.settings-storefront-fields input,.settings-storefront-fields textarea{width:100%;min-height:42px;padding:10px 11px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--ink);font:inherit}.settings-storefront-fields textarea{min-height:76px;resize:vertical}.settings-storefront-address-input{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:#fff}.settings-storefront-address-input input{min-width:0;border:0;border-radius:0}.settings-storefront-address-input input:focus{outline:2px solid rgba(47,128,237,.28);outline-offset:-2px}.settings-storefront-address-input strong{padding:0 11px;color:var(--muted);font-size:12px;overflow-wrap:anywhere}.settings-storefront-fields label>small{color:var(--muted);font-size:11px;font-weight:600;line-height:1.35}.settings-storefront-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.settings-storefront-choice-grid fieldset{display:grid;grid-gap:8px;gap:8px;min-width:0;margin:0;padding:11px;border:1px solid var(--line);border-radius:8px}.settings-storefront-choice-grid legend{padding:0 5px;color:var(--ink);font-size:12px;font-weight:850}.settings-storefront-checkbox,.settings-storefront-choice-grid label{display:flex;gap:8px;align-items:flex-start;color:var(--ink);font-size:13px;font-weight:750}.settings-storefront-delivery,.settings-storefront-instruction{display:grid;grid-gap:8px;gap:8px}.settings-storefront-instruction{color:var(--muted);font-size:12px;font-weight:800}.settings-storefront-delivery-row input,.settings-storefront-instruction input{width:100%;min-height:42px;padding:10px 11px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--ink);font:inherit}.settings-storefront-delivery{padding:12px;border:1px solid var(--line);border-radius:8px;background:var(--soft)}.settings-storefront-delivery-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.settings-storefront-delivery-head>div,.settings-storefront-delivery-list{display:grid;grid-gap:4px;gap:4px}.settings-storefront-delivery-empty,.settings-storefront-delivery-head small{color:var(--muted);font-size:12px;line-height:1.4}.settings-storefront-delivery-list{gap:8px}.settings-storefront-delivery-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(130px,.4fr) 42px;grid-gap:8px;gap:8px;align-items:end}.settings-storefront-delivery-row label{display:grid;grid-gap:5px;gap:5px;color:var(--muted);font-size:12px;font-weight:800}.settings-storefront-delivery-row>button{display:inline-grid;min-height:42px;place-items:center;color:var(--danger)}.settings-storefront-branding{margin:0}.settings-storefront-logo{display:flex;flex-wrap:wrap;gap:9px;align-items:center;padding:10px;border:1px solid var(--line);border-radius:8px;background:var(--soft)}.settings-storefront-logo-preview{display:grid;flex:0 0 48px;width:48px;height:48px;overflow:hidden;place-items:center;border-radius:8px;color:#fff}.settings-storefront-logo-preview>span[role=img]{display:block;width:100%;height:100%;background-position:50%;background-size:cover}.settings-storefront-logo>div:nth-child(2){display:grid;flex:1 1 190px;grid-gap:3px;gap:3px;min-width:0}.settings-storefront-logo>div:nth-child(2) small{color:var(--muted);font-size:11px;line-height:1.35}.settings-storefront-colour{grid-template-columns:minmax(0,1fr) 48px;align-items:center}.settings-storefront-colour span{grid-column:1/-1}.settings-storefront-colour input[type=color]{grid-column:1/-1;width:100%;padding:4px}.settings-storefront-actions{align-items:center}.settings-storefront-actions small{flex:1 1 auto}.settings-whatsapp-onboarding-panel{display:grid;grid-gap:12px;gap:12px;margin-top:14px;padding:14px;border:1px solid rgba(15,138,97,.22);border-radius:8px;background:linear-gradient(135deg,rgba(239,251,246,.88),rgba(255,255,255,.96)),#fff}.settings-whatsapp-onboarding-head{display:flex;gap:12px;align-items:flex-start;justify-content:space-between}.settings-whatsapp-onboarding-head>div{display:grid;grid-gap:6px;gap:6px;min-width:0}.settings-whatsapp-onboarding-head p,.settings-whatsapp-onboarding-head strong{margin:0}.settings-whatsapp-onboarding-head strong{color:var(--ink);font-size:16px}.settings-whatsapp-onboarding-head p{max-width:720px;color:var(--muted);font-size:13px;line-height:1.45}.settings-whatsapp-code-strip,.settings-whatsapp-fact-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:8px;gap:8px}.settings-whatsapp-code-strip article,.settings-whatsapp-fact-grid article{display:grid;grid-gap:4px;gap:4px;min-width:0;padding:10px;border:1px solid rgba(47,128,237,.12);border-radius:8px;background:rgba(255,255,255,.82)}.settings-whatsapp-code-strip small,.settings-whatsapp-code-strip span,.settings-whatsapp-fact-grid p{margin:0;color:var(--muted);font-size:12px;line-height:1.35}.settings-whatsapp-code-strip strong,.settings-whatsapp-fact-grid strong{color:var(--ink);overflow-wrap:anywhere}.settings-whatsapp-code-strip strong{font-size:20px;line-height:1.1}.settings-whatsapp-own-number-form{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr);grid-gap:10px;gap:10px;align-items:stretch}.settings-whatsapp-checklist{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:8px;gap:8px}.settings-whatsapp-check{display:grid;grid-gap:5px;gap:5px;min-width:0;padding:10px;border:1px solid rgba(47,128,237,.12);border-radius:8px;background:rgba(255,255,255,.82)}.settings-whatsapp-check.ready{border-color:rgba(181,128,12,.2);background:rgba(255,250,238,.86)}.settings-whatsapp-check.done{border-color:rgba(15,138,97,.18);background:rgba(239,251,246,.86)}.settings-whatsapp-check small,.settings-whatsapp-check strong{overflow-wrap:anywhere}.settings-whatsapp-check strong{color:var(--ink);font-size:13px;line-height:1.2}.settings-whatsapp-check small{color:var(--muted);font-size:12px;line-height:1.35}.settings-whatsapp-action-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.settings-readiness-panel{display:grid;grid-gap:12px;gap:12px;padding:14px;border:1px solid rgba(47,128,237,.2);border-radius:8px;background:linear-gradient(135deg,rgba(47,128,237,.07),rgba(255,255,255,.94)),#fff}.settings-readiness-panel.warn{border-color:rgba(198,142,31,.3);background:linear-gradient(135deg,rgba(255,248,233,.96),rgba(255,255,255,.94)),#fff}.settings-readiness-panel.good{border-color:rgba(15,138,97,.22);background:linear-gradient(135deg,rgba(15,138,97,.07),rgba(255,255,255,.94)),#fff}.settings-readiness-head{display:flex;gap:12px;align-items:flex-start;justify-content:space-between}.settings-readiness-head>div{display:grid;grid-gap:6px;gap:6px;min-width:0}.settings-readiness-head p,.settings-readiness-head strong{margin:0}.settings-readiness-head strong{color:var(--ink);font-size:var(--font-lg);line-height:1.18}.settings-readiness-head p,.settings-readiness-head small{color:var(--muted);font-size:var(--font-sm);line-height:1.4}.settings-readiness-head small{max-width:240px;text-align:right}.settings-readiness-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.settings-readiness-card{display:grid;grid-gap:8px;gap:8px;min-width:0;min-height:156px;padding:12px;border:1px solid rgba(47,128,237,.16);border-radius:8px;background:rgba(255,255,255,.86)}.settings-readiness-card.good{border-color:rgba(15,138,97,.22);background:#f0fbf5}.settings-readiness-card.warn{border-color:rgba(198,142,31,.3);background:#fff8e9}.settings-readiness-card>div{display:flex;gap:8px;align-items:center;justify-content:space-between;min-width:0}.settings-readiness-card svg{flex:0 0 auto;color:var(--accent)}.settings-readiness-card.warn svg{color:var(--warn)}.settings-readiness-card p,.settings-readiness-card small,.settings-readiness-card strong{margin:0;overflow-wrap:anywhere}.settings-readiness-card strong{color:var(--ink);font-size:var(--font-md);line-height:1.2}.settings-readiness-card p,.settings-readiness-card small{color:var(--muted);font-size:var(--font-xs);line-height:1.35}.settings-readiness-card small{font-weight:750}.settings-access-panel{display:grid;grid-gap:12px;gap:12px;padding:14px;border:1px solid rgba(47,128,237,.2);border-radius:8px;background:linear-gradient(135deg,rgba(47,128,237,.05),rgba(255,255,255,.96)),#fff}.settings-access-panel.warn{border-color:rgba(240,176,54,.26);background:linear-gradient(135deg,rgba(255,248,234,.95),rgba(255,255,255,.98)),#fff}.settings-access-panel.good{border-color:rgba(15,138,97,.2);background:linear-gradient(135deg,rgba(241,252,247,.95),rgba(255,255,255,.98)),#fff}.settings-access-head{display:flex;gap:12px;align-items:flex-start;justify-content:space-between}.settings-access-head>div{display:grid;grid-gap:6px;gap:6px;min-width:0}.settings-access-head p,.settings-access-head strong{margin:0}.settings-access-head strong{color:var(--ink);font-size:var(--font-lg);line-height:1.18}.settings-access-head p{color:var(--muted);font-size:var(--font-sm);line-height:1.4}.settings-access-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.settings-access-card{display:grid;grid-gap:8px;gap:8px;min-width:0;min-height:152px;padding:12px;border:1px solid rgba(215,227,243,.92);border-radius:8px;background:rgba(255,255,255,.88)}.settings-access-card.good{border-color:rgba(15,138,97,.18);background:#f0fbf5}.settings-access-card.warn{border-color:rgba(240,176,54,.28);background:#fff8e9}.settings-access-card>div{display:flex;gap:8px;align-items:flex-start;justify-content:space-between}.settings-access-card p,.settings-access-card small,.settings-access-card strong{margin:0;overflow-wrap:anywhere}.settings-access-card strong{color:var(--ink);font-size:var(--font-md);line-height:1.2}.settings-access-card p,.settings-access-card small{color:var(--muted);font-size:var(--font-xs);line-height:1.35}.settings-access-card small{font-weight:750}.settings-otp-panel{display:grid;grid-gap:12px;gap:12px;padding:14px;border:1px solid rgba(47,128,237,.2);border-radius:8px;background:linear-gradient(135deg,rgba(47,128,237,.05),rgba(255,255,255,.96)),#fff}.settings-otp-panel.warn{border-color:rgba(240,176,54,.26);background:linear-gradient(135deg,rgba(255,248,234,.95),rgba(255,255,255,.98)),#fff}.settings-otp-panel.good{border-color:rgba(15,138,97,.2);background:linear-gradient(135deg,rgba(241,252,247,.95),rgba(255,255,255,.98)),#fff}.settings-otp-head{display:flex;gap:12px;align-items:flex-start;justify-content:space-between}.settings-otp-head>div{display:grid;grid-gap:6px;gap:6px;min-width:0}.settings-otp-head p,.settings-otp-head small,.settings-otp-head strong{margin:0}.settings-otp-head strong{color:var(--ink);font-size:var(--font-lg);line-height:1.18}.settings-otp-head p,.settings-otp-head small{color:var(--muted);font-size:var(--font-sm);line-height:1.4}.settings-otp-head small{max-width:260px;text-align:right}.settings-otp-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.settings-otp-card{display:grid;grid-gap:8px;gap:8px;min-width:0;min-height:152px;padding:12px;border:1px solid rgba(215,227,243,.92);border-radius:8px;background:rgba(255,255,255,.88)}.settings-otp-card.good{border-color:rgba(15,138,97,.18);background:#f0fbf5}.settings-otp-card.warn{border-color:rgba(240,176,54,.28);background:#fff8e9}.settings-otp-card>div{display:flex;gap:8px;align-items:flex-start;justify-content:space-between}.settings-otp-card p,.settings-otp-card small,.settings-otp-card strong{margin:0;overflow-wrap:anywhere}.settings-otp-card strong{color:var(--ink);font-size:var(--font-md);line-height:1.2}.settings-otp-card p,.settings-otp-card small{color:var(--muted);font-size:var(--font-xs);line-height:1.35}.settings-otp-card small{font-weight:750}.settings-recovery-panel{display:grid;grid-gap:12px;gap:12px;padding:14px;border:1px solid rgba(47,128,237,.2);border-radius:8px;background:linear-gradient(135deg,rgba(47,128,237,.05),rgba(255,255,255,.96)),#fff}.settings-recovery-panel.warn{border-color:rgba(240,176,54,.26);background:linear-gradient(135deg,rgba(255,248,234,.95),rgba(255,255,255,.98)),#fff}.settings-recovery-panel.good{border-color:rgba(15,138,97,.2);background:linear-gradient(135deg,rgba(241,252,247,.95),rgba(255,255,255,.98)),#fff}.settings-recovery-head{display:flex;gap:12px;align-items:flex-start;justify-content:space-between}.settings-recovery-head>div{display:grid;grid-gap:6px;gap:6px;min-width:0}.settings-recovery-head p,.settings-recovery-head strong{margin:0}.settings-recovery-head strong{color:var(--ink);font-size:var(--font-lg);line-height:1.18}.settings-recovery-head p{color:var(--muted);font-size:var(--font-sm);line-height:1.4}.settings-recovery-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.settings-recovery-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.settings-recovery-card{display:grid;grid-gap:8px;gap:8px;min-width:0;min-height:152px;padding:12px;border:1px solid rgba(215,227,243,.92);border-radius:8px;background:rgba(255,255,255,.88)}.settings-recovery-card.good{border-color:rgba(15,138,97,.18);background:#f0fbf5}.settings-recovery-card.warn{border-color:rgba(240,176,54,.28);background:#fff8e9}.settings-recovery-card>div{display:flex;gap:8px;align-items:flex-start;justify-content:space-between}.settings-recovery-card p,.settings-recovery-card small,.settings-recovery-card strong{margin:0;overflow-wrap:anywhere}.settings-recovery-card strong{color:var(--ink);font-size:var(--font-md);line-height:1.2}.settings-recovery-card p,.settings-recovery-card small{color:var(--muted);font-size:var(--font-xs);line-height:1.35}.settings-recovery-card small{font-weight:750}.settings-audit-panel{display:grid;grid-gap:12px;gap:12px;padding:14px;border:1px solid rgba(215,227,243,.92);border-radius:8px;background:#fff}.settings-audit-head{display:flex;gap:12px;align-items:flex-start;justify-content:space-between}.settings-audit-head>div{display:grid;grid-gap:6px;gap:6px;min-width:0}.settings-audit-head p,.settings-audit-head small,.settings-audit-head strong{margin:0}.settings-audit-head strong{color:var(--ink);font-size:var(--font-lg);line-height:1.18}.settings-audit-head p,.settings-audit-head small{color:var(--muted);font-size:var(--font-sm);line-height:1.4}.settings-audit-list{display:grid;grid-gap:10px;gap:10px}.settings-audit-row{display:grid;grid-gap:6px;gap:6px;padding:12px;border:1px solid rgba(215,227,243,.92);border-radius:8px;background:rgba(250,252,255,.9)}.settings-audit-row.good{border-color:rgba(15,138,97,.18)}.settings-audit-row.warn{border-color:rgba(240,176,54,.28);background:#fffaf0}.settings-audit-row>div{display:flex;gap:8px;align-items:baseline;justify-content:space-between}.settings-audit-row p,.settings-audit-row small,.settings-audit-row span,.settings-audit-row strong{margin:0;overflow-wrap:anywhere}.settings-audit-row strong{color:var(--ink);font-size:var(--font-md);line-height:1.2}.settings-audit-row p,.settings-audit-row small,.settings-audit-row span{color:var(--muted);font-size:var(--font-xs);line-height:1.35}.settings-audit-row small{font-weight:750}.settings-role-review-panel{display:grid;grid-gap:12px;gap:12px;padding:14px;border:1px solid rgba(47,128,237,.2);border-radius:8px;background:linear-gradient(135deg,rgba(47,128,237,.06),rgba(255,255,255,.95)),#fff}.settings-role-review-head{display:flex;gap:12px;align-items:flex-start;justify-content:space-between}.settings-role-review-head>div{display:grid;grid-gap:6px;gap:6px;min-width:0}.settings-role-review-head p,.settings-role-review-head strong{margin:0}.settings-role-review-head strong{color:var(--ink);font-size:var(--font-lg);line-height:1.18}.settings-role-review-head p,.settings-role-review-head small{color:var(--muted);font-size:var(--font-sm);line-height:1.4}.settings-role-review-head small{max-width:250px;text-align:right}.settings-role-review-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.settings-role-review-card{display:grid;grid-gap:8px;gap:8px;min-width:0;padding:12px;border:1px solid rgba(215,227,243,.92);border-radius:8px;background:rgba(255,255,255,.86)}.settings-role-review-card>div{display:grid;grid-gap:4px;gap:4px}.settings-role-review-card p,.settings-role-review-card small,.settings-role-review-card span,.settings-role-review-card strong{margin:0;overflow-wrap:anywhere}.settings-role-review-card strong{color:var(--ink);font-size:var(--font-md);line-height:1.2}.settings-role-review-card p,.settings-role-review-card small,.settings-role-review-card span{color:var(--muted);font-size:var(--font-xs);line-height:1.35}.settings-role-review-card span{font-weight:800}.permission-matrix-panel{display:grid;grid-gap:12px;gap:12px;padding:14px;border:1px solid rgba(47,128,237,.2);border-radius:8px;background:linear-gradient(135deg,rgba(47,128,237,.05),rgba(255,255,255,.96)),#fff}.permission-matrix-panel.compact{padding:12px}.permission-matrix-head{display:flex;gap:12px;align-items:flex-start;justify-content:space-between}.permission-matrix-head>div{display:grid;grid-gap:6px;gap:6px;min-width:0}.permission-matrix-head p,.permission-matrix-head small,.permission-matrix-head strong{margin:0}.permission-matrix-head strong{color:var(--ink);font-size:var(--font-lg);line-height:1.18}.permission-matrix-head p,.permission-matrix-head small{color:var(--muted);font-size:var(--font-sm);line-height:1.4}.permission-matrix-head small{max-width:270px;text-align:right}.permission-matrix-scroller{overflow-x:auto;overscroll-behavior-inline:contain;padding-bottom:4px}.permission-matrix-table{display:grid;grid-gap:1px;gap:1px;min-width:1120px;border:1px solid rgba(215,227,243,.92);border-radius:8px;background:rgba(215,227,243,.92)}.permission-matrix-cell,.permission-matrix-corner,.permission-matrix-role,.permission-matrix-rowhead{display:grid;grid-gap:6px;gap:6px;min-width:0;padding:10px;background:rgba(255,255,255,.92)}.permission-matrix-corner,.permission-matrix-role{background:rgba(244,248,255,.98)}.permission-matrix-cell small,.permission-matrix-cell strong,.permission-matrix-corner small,.permission-matrix-corner strong,.permission-matrix-role small,.permission-matrix-role strong,.permission-matrix-rowhead small,.permission-matrix-rowhead strong{margin:0;overflow-wrap:anywhere}.permission-matrix-corner strong,.permission-matrix-role strong,.permission-matrix-rowhead strong{color:var(--ink);font-size:var(--font-sm);line-height:1.2}.permission-matrix-cell small,.permission-matrix-corner small,.permission-matrix-role small,.permission-matrix-rowhead small{color:var(--muted);font-size:11px;line-height:1.35}.permission-matrix-role small{font-weight:750}.permission-matrix-cell{align-content:start}.permission-matrix-cell.good{background:#f0fbf5}.permission-matrix-cell.warn{background:#fff8e9}.permission-matrix-foot{display:grid;grid-gap:6px;gap:6px}.permission-matrix-foot small{margin:0;color:var(--muted);font-size:var(--font-xs);line-height:1.35}.settings-tax-guardrail-panel{display:grid;grid-gap:12px;gap:12px;padding:14px;border:1px solid rgba(47,128,237,.2);border-radius:8px;background:linear-gradient(135deg,rgba(15,138,97,.05),rgba(255,255,255,.96)),#fff}.settings-tax-guardrail-head{display:flex;gap:12px;align-items:flex-start;justify-content:space-between}.settings-tax-guardrail-head>div{display:grid;grid-gap:6px;gap:6px;min-width:0}.settings-tax-guardrail-head p,.settings-tax-guardrail-head strong{margin:0}.settings-tax-guardrail-head strong{color:var(--ink);font-size:var(--font-lg);line-height:1.18}.settings-tax-guardrail-head p,.settings-tax-guardrail-head small{color:var(--muted);font-size:var(--font-sm);line-height:1.4}.settings-tax-guardrail-head small{max-width:260px;text-align:right}.settings-tax-guardrail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.settings-tax-guardrail-card{display:grid;grid-gap:8px;gap:8px;min-width:0;padding:12px;border:1px solid rgba(215,227,243,.92);border-radius:8px;background:rgba(255,255,255,.88)}.settings-tax-guardrail-card.good{border-color:rgba(15,138,97,.18)}.settings-tax-guardrail-card.warn{border-color:rgba(240,176,54,.28);background:rgba(255,250,240,.96)}.settings-tax-guardrail-card>div{display:flex;gap:8px;align-items:flex-start;justify-content:space-between}.settings-tax-guardrail-card p,.settings-tax-guardrail-card small,.settings-tax-guardrail-card strong{margin:0;overflow-wrap:anywhere}.settings-tax-guardrail-card strong{color:var(--ink);font-size:var(--font-md);line-height:1.2}.settings-tax-guardrail-card p,.settings-tax-guardrail-card small{color:var(--muted);font-size:var(--font-xs);line-height:1.35}.settings-tax-guardrail-card small{font-weight:750}.settings-notification-health-panel{display:grid;grid-gap:12px;gap:12px;padding:14px;border:1px solid rgba(47,128,237,.2);border-radius:8px;background:linear-gradient(135deg,rgba(47,128,237,.06),rgba(255,255,255,.95)),#fff}.settings-notification-health-panel.warn{border-color:rgba(240,176,54,.24);background:linear-gradient(135deg,rgba(255,248,234,.95),rgba(255,255,255,.98)),#fff}.settings-notification-health-panel.good{border-color:rgba(15,138,97,.2);background:linear-gradient(135deg,rgba(241,252,247,.95),rgba(255,255,255,.98)),#fff}.settings-notification-health-head{display:flex;gap:12px;align-items:flex-start;justify-content:space-between}.settings-notification-health-head>div{display:grid;grid-gap:6px;gap:6px;min-width:0}.settings-notification-health-head p,.settings-notification-health-head strong{margin:0}.settings-notification-health-head strong{color:var(--ink);font-size:var(--font-lg);line-height:1.18}.settings-notification-health-head p,.settings-notification-health-head small{color:var(--muted);font-size:var(--font-sm);line-height:1.4}.settings-notification-health-head small{max-width:250px;text-align:right}.settings-notification-health-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.settings-notification-health-card{display:grid;grid-gap:8px;gap:8px;min-width:0;padding:12px;border:1px solid rgba(215,227,243,.92);border-radius:8px;background:rgba(255,255,255,.88)}.settings-notification-health-card.good{border-color:rgba(15,138,97,.18)}.settings-notification-health-card.warn{border-color:rgba(240,176,54,.28);background:rgba(255,250,240,.96)}.settings-notification-health-card>div{display:flex;gap:8px;align-items:flex-start;justify-content:space-between}.settings-notification-health-card p,.settings-notification-health-card small,.settings-notification-health-card strong{margin:0;overflow-wrap:anywhere}.settings-notification-health-card strong{color:var(--ink);font-size:var(--font-md);line-height:1.2}.settings-notification-health-card p,.settings-notification-health-card small{color:var(--muted);font-size:var(--font-xs);line-height:1.35}.settings-notification-health-card small{font-weight:750}.launch-signoff-panel{display:grid;grid-gap:12px;gap:12px;padding:14px;border:1px solid rgba(47,128,237,.2);border-radius:8px;background:linear-gradient(135deg,rgba(47,128,237,.06),rgba(255,255,255,.95)),#fff}.launch-signoff-panel.warn{border-color:rgba(240,176,54,.24);background:linear-gradient(135deg,rgba(255,248,234,.95),rgba(255,255,255,.98)),#fff}.launch-signoff-panel.good{border-color:rgba(15,138,97,.2);background:linear-gradient(135deg,rgba(241,252,247,.95),rgba(255,255,255,.98)),#fff}.launch-signoff-head{display:flex;gap:12px;align-items:flex-start;justify-content:space-between}.launch-signoff-head>div{display:grid;grid-gap:6px;gap:6px;min-width:0}.launch-signoff-head p,.launch-signoff-head strong{margin:0}.launch-signoff-head strong{color:var(--ink);font-size:var(--font-lg);line-height:1.18}.launch-signoff-head p,.launch-signoff-head small{color:var(--muted);font-size:var(--font-sm);line-height:1.4}.launch-signoff-head small{max-width:250px;text-align:right}.launch-signoff-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:10px;gap:10px}.launch-signoff-toolbar{display:grid;grid-template-columns:auto auto minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center}.launch-signoff-toolbar small{color:var(--muted);font-size:var(--font-xs);line-height:1.35}.launch-signoff-card{display:grid;grid-gap:8px;gap:8px;min-width:0;min-height:150px;padding:12px;border:1px solid rgba(215,227,243,.92);border-radius:8px;background:rgba(255,255,255,.88)}.launch-signoff-card.good{border-color:rgba(15,138,97,.18);background:#f0fbf5}.launch-signoff-card.warn{border-color:rgba(240,176,54,.28);background:rgba(255,250,240,.96)}.launch-signoff-card>div{display:flex;gap:8px;align-items:center;justify-content:space-between}.launch-signoff-card>div>span{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:8px;background:rgba(47,128,237,.08);color:var(--accent)}.launch-signoff-card.warn>div>span{background:rgba(240,176,54,.12);color:var(--warn)}.launch-signoff-card p,.launch-signoff-card small,.launch-signoff-card strong,.launch-signoff-card>div>span:last-child{margin:0;overflow-wrap:anywhere}.launch-signoff-card>div>span:last-child{color:var(--muted);font-size:12px;font-weight:800;line-height:1.2}.launch-signoff-card strong{color:var(--ink);font-size:var(--font-md);line-height:1.2}.launch-signoff-card p,.launch-signoff-card small{color:var(--muted);font-size:var(--font-xs);line-height:1.35}.launch-signoff-card small{font-weight:750}.launch-signoff-actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.9fr);grid-gap:12px;gap:12px}.launch-signoff-form,.launch-signoff-recent{display:grid;grid-gap:10px;gap:10px;padding:12px;border:1px solid rgba(215,227,243,.92);border-radius:8px;background:rgba(255,255,255,.88)}.launch-signoff-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.launch-signoff-form-foot{display:flex;gap:12px;align-items:center;justify-content:space-between}.launch-signoff-form-foot small{color:var(--muted);font-size:var(--font-xs);line-height:1.35}.launch-signoff-recent-head{display:flex;gap:8px;align-items:flex-start;justify-content:space-between}.launch-signoff-recent-head small,.launch-signoff-recent-head strong{margin:0}.launch-signoff-recent-head small{color:var(--muted);font-size:var(--font-xs)}.launch-signoff-list{display:grid;grid-gap:8px;gap:8px}.launch-signoff-row{display:grid;grid-gap:6px;gap:6px;padding:10px;border:1px solid rgba(215,227,243,.92);border-radius:8px;background:#fff}.launch-signoff-row.good{border-color:rgba(15,138,97,.18)}.launch-signoff-row.warn{border-color:rgba(240,176,54,.28);background:rgba(255,250,240,.96)}.launch-signoff-row>div{display:flex;gap:8px;align-items:center;justify-content:space-between}.launch-signoff-row p,.launch-signoff-row small,.launch-signoff-row strong{margin:0;overflow-wrap:anywhere}.launch-signoff-row strong{color:var(--ink);font-size:var(--font-sm)}.launch-signoff-row p,.launch-signoff-row small{color:var(--muted);font-size:var(--font-xs);line-height:1.35}.launch-blocker-panel{display:grid;grid-gap:12px;gap:12px;padding:14px;border:1px solid rgba(240,176,54,.24);border-radius:8px;background:linear-gradient(135deg,rgba(255,247,226,.92),rgba(255,255,255,.96)),white}.launch-blocker-panel.good{border-color:rgba(15,138,97,.2);background:linear-gradient(135deg,rgba(232,248,240,.9),rgba(255,255,255,.96)),white}.launch-blocker-card>div,.launch-blocker-head,.launch-blocker-next,.launch-blocker-toolbar{display:flex;gap:10px;align-items:flex-start;justify-content:space-between}.launch-blocker-card,.launch-blocker-head>div,.launch-blocker-next{display:grid;min-width:0}.launch-blocker-card,.launch-blocker-head>div{gap:7px}.launch-blocker-card p,.launch-blocker-card small,.launch-blocker-card strong,.launch-blocker-head p,.launch-blocker-head small,.launch-blocker-head strong,.launch-blocker-next strong{margin:0;overflow-wrap:anywhere}.launch-blocker-head strong{color:var(--ink);font-size:var(--font-lg);line-height:1.2}.launch-blocker-card p,.launch-blocker-card small,.launch-blocker-head p,.launch-blocker-head small{color:var(--muted);font-size:var(--font-xs);line-height:1.35}.launch-blocker-head small{flex:0 0 auto;padding-top:4px;text-align:right}.launch-blocker-next{gap:5px;padding:11px;border:1px solid rgba(215,227,243,.95);border-radius:8px;background:rgba(255,255,255,.84)}.launch-blocker-next strong{color:var(--ink);font-size:var(--font-sm);line-height:1.3}.launch-blocker-toolbar{align-items:center;justify-content:flex-start;flex-wrap:wrap}.launch-blocker-toolbar small{color:var(--muted);font-size:var(--font-xs);line-height:1.35}.launch-blocker-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:10px;gap:10px}.launch-blocker-card{gap:8px;min-width:0;min-height:136px;padding:12px;border:1px solid rgba(215,227,243,.95);border-radius:8px;background:rgba(255,255,255,.9)}.launch-blocker-card.good{border-color:rgba(15,138,97,.2)}.launch-blocker-card.warn{border-color:rgba(240,176,54,.32)}.launch-blocker-card>div{align-items:center}.launch-blocker-card>div>span:first-child{display:inline-flex;flex:0 0 auto;width:30px;height:30px;align-items:center;justify-content:center;border-radius:8px;color:var(--primary);background:rgba(47,128,237,.1)}.launch-blocker-card>div strong{flex:1 1 auto;color:var(--ink);font-size:var(--font-sm);line-height:1.2}.launch-qa-command-panel{display:grid;grid-gap:12px;gap:12px;padding:14px;border:1px solid rgba(47,128,237,.22);border-radius:8px;background:linear-gradient(135deg,rgba(47,128,237,.08),rgba(255,255,255,.96)),#fff}.launch-qa-command-panel.good{border-color:rgba(15,138,97,.22);background:linear-gradient(135deg,rgba(232,248,240,.92),rgba(255,255,255,.96)),#fff}.launch-qa-command-panel.warn{border-color:rgba(240,176,54,.28);background:linear-gradient(135deg,rgba(255,247,226,.94),rgba(255,255,255,.96)),#fff}.launch-qa-command-panel.bad{border-color:rgba(217,78,78,.24);background:linear-gradient(135deg,rgba(255,238,238,.94),rgba(255,255,255,.96)),#fff}.launch-qa-command-card-head,.launch-qa-command-head,.launch-qa-command-toolbar,.launch-qa-next-step{display:flex;gap:10px;align-items:flex-start;justify-content:space-between}.launch-qa-command-card,.launch-qa-command-card-head>div,.launch-qa-command-head>div:first-child{display:grid;min-width:0;grid-gap:7px;gap:7px}.launch-qa-command-card p,.launch-qa-command-card small,.launch-qa-command-card strong,.launch-qa-command-head p,.launch-qa-command-head strong,.launch-qa-next-step strong{margin:0;overflow-wrap:anywhere}.launch-qa-command-head strong{color:var(--ink);font-size:var(--font-lg);line-height:1.2}.launch-qa-command-card p,.launch-qa-command-card small,.launch-qa-command-head p,.launch-qa-command-toolbar small{color:var(--muted);font-size:var(--font-xs);line-height:1.35}.launch-qa-command-score{display:grid;min-width:78px;justify-items:end;text-align:right}.launch-qa-command-score strong{color:var(--primary);font-size:25px}.launch-qa-command-score span{color:var(--muted);font-size:var(--font-xs)}.launch-qa-next-step{align-items:center;padding:11px;border:1px solid rgba(215,227,243,.95);border-radius:8px;background:rgba(255,255,255,.86)}.launch-qa-next-step strong{flex:1 1 auto;color:var(--ink);font-size:var(--font-sm);line-height:1.35}.launch-qa-command-toolbar{align-items:center;justify-content:flex-start;flex-wrap:wrap}.launch-qa-command-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));grid-gap:10px;gap:10px}.launch-qa-command-card{min-width:0;min-height:176px;padding:12px;border:1px solid rgba(215,227,243,.95);border-radius:8px;background:rgba(255,255,255,.92)}.launch-qa-command-card.good{border-color:rgba(15,138,97,.22)}.launch-qa-command-card.warn{border-color:rgba(240,176,54,.32)}.launch-qa-command-card-head{align-items:center}.launch-qa-command-card-head>span:first-child{display:inline-flex;flex:0 0 auto;width:31px;height:31px;align-items:center;justify-content:center;border-radius:8px;color:var(--primary);background:rgba(47,128,237,.1)}.launch-qa-command-card-head>div{flex:1 1 auto}.launch-qa-command-card-head strong{color:var(--ink);font-size:var(--font-sm);line-height:1.2}.launch-qa-command-card-head small{color:var(--muted);font-size:var(--font-xs)}.launch-qa-check-list{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.launch-qa-check-list span{display:inline-flex;max-width:100%;padding:4px 7px;border-radius:999px;color:var(--ink);font-size:var(--font-xs);line-height:1.2;background:rgba(47,128,237,.08);overflow-wrap:anywhere}.platform-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,.58fr);grid-gap:14px;gap:14px;align-items:stretch;padding:16px;border:1px solid rgba(47,128,237,.24);border-radius:8px;background:linear-gradient(135deg,rgba(47,128,237,.1),rgba(15,138,97,.05)),#fff}.platform-hero h3,.platform-hero p,.platform-status-card p,.platform-store-card p{margin:0}.platform-hero h3{margin-top:8px;font-size:26px}.platform-hero p,.platform-status-card p,.platform-store-card p{color:var(--muted);line-height:1.45}.platform-status-card,.platform-store-card{display:grid;grid-gap:10px;gap:10px;min-width:0;padding:13px;border:1px solid rgba(167,190,219,.82);border-radius:8px;background:rgba(255,255,255,.82)}.platform-status-card{align-content:center}.platform-status-card strong{font-size:var(--font-xl)}.platform-metrics{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.platform-business-switcher{display:grid;grid-template-columns:minmax(240px,1fr) minmax(260px,.9fr) minmax(150px,.42fr);grid-gap:12px;gap:12px;align-items:center;padding:14px;border:1px solid rgba(47,128,237,.22);border-radius:8px;background:rgba(248,251,255,.94)}.platform-business-switcher-status,.platform-business-switcher>div:first-child{display:grid;grid-gap:5px;gap:5px;min-width:0}.platform-business-switcher small,.platform-business-switcher strong{overflow-wrap:anywhere}.platform-business-switcher>div:first-child>strong{font-size:19px}.platform-business-switcher small{color:var(--muted);font-size:12px;line-height:1.35}.platform-business-switcher-status{justify-items:end;text-align:right}.platform-business-switcher-status strong{color:var(--accent);font-size:22px}.platform-directory-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.platform-directory-summary article{display:grid;grid-gap:4px;gap:4px;padding:11px;border:1px solid rgba(47,128,237,.14);border-radius:8px;background:rgba(248,251,255,.9)}.platform-directory-summary article.good{border-color:rgba(15,138,97,.2);background:rgba(239,253,248,.86)}.platform-directory-summary article.warn{border-color:rgba(183,121,31,.24);background:rgba(255,251,244,.92)}.platform-directory-summary span,.platform-directory-summary strong{line-height:1.1}.platform-directory-summary span{color:var(--muted);font-size:11px;font-weight:800}.platform-directory-summary strong{color:var(--ink);font-size:20px}.platform-selected-business{display:grid;grid-template-columns:auto minmax(0,auto) minmax(220px,1fr);grid-gap:9px;gap:9px;align-items:center;padding:10px 12px;border:1px solid rgba(15,138,97,.2);border-radius:8px;background:rgba(239,253,248,.84)}.platform-selected-business small{color:var(--muted);line-height:1.3}.platform-cockpit-panel{display:grid;grid-template-areas:"copy cards" "actions cards";grid-template-columns:minmax(260px,.74fr) minmax(0,1.26fr);grid-gap:14px;gap:14px;align-items:stretch;padding:16px;border:1px solid rgba(47,128,237,.24);border-radius:8px;background:linear-gradient(135deg,rgba(47,128,237,.08),rgba(255,255,255,.96)),white;box-shadow:0 14px 34px rgba(37,54,77,.08)}.platform-cockpit-panel.good{border-color:rgba(15,138,97,.26);background:linear-gradient(135deg,rgba(15,138,97,.08),rgba(255,255,255,.96)),white}.platform-cockpit-panel.warn{border-color:rgba(245,158,11,.3);background:linear-gradient(135deg,rgba(255,251,235,.94),rgba(255,255,255,.96)),white}.platform-cockpit-panel.bad{border-color:rgba(176,51,49,.26);background:linear-gradient(135deg,rgba(255,241,241,.94),rgba(255,255,255,.96)),white}.platform-cockpit-copy{grid-area:copy;display:grid;grid-gap:7px;gap:7px;align-content:start;min-width:0;padding:2px}.platform-cockpit-copy p,.platform-cockpit-copy strong{margin:0}.platform-cockpit-copy strong{color:var(--ink);font-size:18px;line-height:1.16}.platform-cockpit-copy p{color:var(--muted);font-size:13px;line-height:1.4}.platform-cockpit-cards{grid-area:cards;display:grid;grid-template-columns:repeat(2,minmax(210px,1fr));grid-gap:12px;gap:12px}.platform-cockpit-card{display:grid;grid-gap:8px;gap:8px;min-width:0;min-height:136px;padding:16px;border:1px solid rgba(47,128,237,.18);border-radius:8px;background:rgba(255,255,255,.86);color:var(--ink);text-align:left;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.platform-cockpit-card:focus-visible,.platform-cockpit-card:hover{border-color:rgba(47,128,237,.38);box-shadow:0 12px 26px rgba(37,54,77,.09);transform:translateY(-1px)}.platform-cockpit-card.good{border-color:rgba(15,138,97,.24);background:rgba(239,253,248,.9)}.platform-cockpit-card.warn{border-color:rgba(245,158,11,.28);background:rgba(255,251,235,.92)}.platform-cockpit-card.bad{border-color:rgba(176,51,49,.24);background:rgba(255,241,241,.92)}.platform-cockpit-card small,.platform-cockpit-card span{color:var(--muted);font-size:13px;line-height:1.32}.platform-cockpit-card strong{color:var(--accent);font-size:22px;line-height:1.05;overflow-wrap:anywhere}.platform-cockpit-actions{grid-area:actions;display:grid;grid-template-columns:repeat(3,minmax(120px,1fr));grid-gap:8px;gap:8px;align-content:end}.platform-cockpit-actions .primary-button,.platform-cockpit-actions .secondary-button{justify-content:center;min-width:0;width:100%}.platform-access-panel{display:grid;grid-gap:12px;gap:12px;padding:14px;border:1px solid rgba(47,128,237,.22);border-radius:8px;background:linear-gradient(135deg,rgba(47,128,237,.06),rgba(255,255,255,.96)),#fff}.platform-access-panel.warn{border-color:rgba(240,176,54,.28);background:linear-gradient(135deg,rgba(255,248,234,.95),rgba(255,255,255,.98)),#fff}.platform-access-panel.good{border-color:rgba(15,138,97,.2);background:linear-gradient(135deg,rgba(241,252,247,.95),rgba(255,255,255,.98)),#fff}.platform-access-head{display:flex;gap:12px;align-items:flex-start;justify-content:space-between}.platform-access-head>div{display:grid;grid-gap:6px;gap:6px;min-width:0}.platform-access-head p,.platform-access-head strong{margin:0}.platform-access-head strong{color:var(--ink);font-size:var(--font-lg);line-height:1.18}.platform-access-head p{color:var(--muted);font-size:var(--font-sm);line-height:1.4}.platform-access-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:10px;gap:10px}.platform-access-card{display:grid;grid-gap:8px;gap:8px;min-width:0;min-height:152px;padding:12px;border:1px solid rgba(215,227,243,.92);border-radius:8px;background:rgba(255,255,255,.9)}.platform-access-card.good{border-color:rgba(15,138,97,.18);background:#f0fbf5}.platform-access-card.warn{border-color:rgba(240,176,54,.28);background:#fff8e9}.platform-access-card>div{display:grid;grid-gap:6px;gap:6px;align-items:flex-start;justify-content:stretch}.platform-access-card>div .status{justify-self:start}.platform-access-card p,.platform-access-card small,.platform-access-card strong{margin:0;overflow-wrap:break-word;word-break:normal}.platform-access-card strong{color:var(--ink);font-size:var(--font-md);line-height:1.2}.platform-access-card p,.platform-access-card small{color:var(--muted);font-size:var(--font-xs);line-height:1.35}.platform-access-card small{font-weight:750}.platform-write-boundary-panel{display:grid;grid-gap:10px;gap:10px;padding:14px;border:1px solid rgba(47,128,237,.2);border-radius:8px;background:linear-gradient(135deg,rgba(47,128,237,.05),rgba(255,255,255,.96)),#fff}.platform-write-boundary-panel.warn{border-color:rgba(240,176,54,.28);background:linear-gradient(135deg,rgba(255,248,234,.95),rgba(255,255,255,.98)),#fff}.platform-write-boundary-panel.good{border-color:rgba(15,138,97,.2);background:linear-gradient(135deg,rgba(241,252,247,.95),rgba(255,255,255,.98)),#fff}.platform-write-boundary-copy{display:grid;grid-gap:6px;gap:6px}.platform-write-boundary-copy p,.platform-write-boundary-copy small,.platform-write-boundary-copy strong{margin:0}.platform-write-boundary-copy strong{color:var(--ink);font-size:var(--font-lg);line-height:1.18}.platform-write-boundary-copy p,.platform-write-boundary-copy small{color:var(--muted);line-height:1.4}.platform-write-boundary-copy small{font-size:var(--font-xs);font-weight:750}.platform-action-fieldset{display:grid;grid-gap:12px;gap:12px;margin:0;padding:0;border:0;min-inline-size:0}.platform-action-fieldset:disabled{opacity:.64}.platform-command-panel{display:grid;grid-gap:12px;gap:12px;padding:13px;border:1px solid rgba(47,128,237,.22);border-radius:8px;background:linear-gradient(135deg,rgba(47,128,237,.08),rgba(15,138,97,.05)),#fff}.platform-command-head{display:flex;gap:12px;align-items:flex-start;justify-content:space-between}.platform-command-head>div{display:grid;min-width:0;grid-gap:6px;gap:6px}.platform-command-head strong{color:var(--ink);font-size:var(--font-lg);line-height:1.2}.platform-command-head p{margin:0;color:var(--muted);font-size:var(--font-sm);line-height:1.4}.platform-command-grid{display:grid;grid-template-columns:repeat(2,minmax(220px,1fr));grid-gap:12px;gap:12px}.platform-command-card{display:grid;grid-gap:7px;gap:7px;min-height:116px;padding:14px;border:1px solid rgba(47,128,237,.18);border-radius:8px;background:#fff;color:var(--ink);text-align:left;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.platform-command-card:focus-visible,.platform-command-card:hover{border-color:rgba(47,128,237,.38);box-shadow:0 12px 26px rgba(43,80,130,.09);transform:translateY(-1px)}.platform-command-card>span{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:7px;padding:5px 8px;border-radius:999px;background:var(--accent-soft);color:var(--accent);font-size:var(--font-xs);font-weight:850}.platform-command-card.good>span{background:rgba(15,138,97,.12);color:var(--good)}.platform-command-card.warn>span{background:rgba(183,121,31,.14);color:var(--warn)}.platform-command-card.bad>span{background:rgba(176,51,49,.12);color:var(--bad)}.platform-command-card strong{font-size:var(--font-md);line-height:1.2}.platform-command-card small{color:var(--muted);font-size:var(--font-xs);line-height:1.35}.platform-work-queue-panel{display:grid;grid-gap:12px;gap:12px;padding:14px;border:1px solid rgba(47,128,237,.22);border-radius:8px;background:linear-gradient(135deg,rgba(248,251,255,.98),rgba(255,255,255,.96)),white;box-shadow:0 12px 28px rgba(37,54,77,.06)}.platform-work-queue-head{display:flex;gap:12px;align-items:flex-start;justify-content:space-between}.platform-work-queue-head>div{display:grid;grid-gap:6px;gap:6px;min-width:0}.platform-work-queue-head p,.platform-work-queue-head strong{margin:0}.platform-work-queue-head strong{color:var(--ink);font-size:var(--font-lg);line-height:1.2}.platform-work-queue-head p{color:var(--muted);font-size:var(--font-sm);line-height:1.4}.platform-work-queue-list{display:grid;grid-gap:8px;gap:8px}.platform-work-queue-card{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;min-width:0;min-height:82px;padding:10px;border:1px solid rgba(215,227,243,.9);border-radius:8px;background:rgba(255,255,255,.94);color:var(--ink);text-align:left;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.platform-work-queue-card:focus-visible,.platform-work-queue-card:hover{border-color:rgba(47,128,237,.34);box-shadow:0 10px 22px rgba(37,54,77,.08);transform:translateY(-1px)}.platform-work-queue-card.good{border-color:rgba(15,138,97,.18);background:rgba(241,252,247,.92)}.platform-work-queue-card.warn{border-color:rgba(240,176,54,.28);background:rgba(255,250,240,.94)}.platform-work-queue-card.bad{border-color:rgba(186,42,42,.22);background:rgba(255,245,245,.94)}.platform-work-queue-card.neutral{border-color:rgba(47,128,237,.18);background:rgba(248,251,255,.94)}.platform-work-queue-icon,.platform-work-queue-rank{display:grid;place-items:center;flex:0 0 auto}.platform-work-queue-rank{width:28px;height:28px;border-radius:999px;background:rgba(47,128,237,.1);color:var(--accent);font-size:12px;font-weight:900}.platform-work-queue-icon{width:34px;height:34px;border-radius:8px;background:rgba(47,128,237,.1);color:var(--accent)}.platform-work-queue-copy{display:grid;grid-gap:5px;gap:5px;min-width:0}.platform-work-queue-action,.platform-work-queue-copy small,.platform-work-queue-copy strong{margin:0;overflow-wrap:anywhere}.platform-work-queue-copy strong{color:var(--ink);font-size:var(--font-md);line-height:1.18}.platform-work-queue-copy small{color:var(--muted);font-size:var(--font-xs);line-height:1.35}.platform-work-queue-action{display:inline-flex;gap:6px;align-items:center;justify-content:flex-end;color:var(--accent);font-size:var(--font-xs);font-weight:850;white-space:nowrap}.platform-deployment-panel{display:grid;grid-gap:12px;gap:12px;padding:14px;border:1px solid rgba(47,128,237,.22);border-radius:8px;background:linear-gradient(135deg,rgba(47,128,237,.07),rgba(255,255,255,.96)),white;box-shadow:0 12px 28px rgba(37,54,77,.06)}.platform-deployment-panel.warn{border-color:rgba(240,176,54,.3);background:linear-gradient(135deg,rgba(255,248,234,.96),rgba(255,255,255,.98)),white}.platform-deployment-panel.good{border-color:rgba(15,138,97,.22);background:linear-gradient(135deg,rgba(241,252,247,.96),rgba(255,255,255,.98)),white}.platform-deployment-head{display:flex;gap:12px;align-items:flex-start;justify-content:space-between}.platform-deployment-head>div{display:grid;grid-gap:6px;gap:6px;min-width:0}.platform-deployment-head p,.platform-deployment-head strong{margin:0}.platform-deployment-head strong{color:var(--ink);font-size:var(--font-lg);line-height:1.2}.platform-deployment-head p{color:var(--muted);font-size:var(--font-sm);line-height:1.4}.platform-deployment-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:10px;gap:10px}.platform-deployment-card{display:grid;grid-gap:9px;gap:9px;min-width:0;min-height:146px;padding:12px;border:1px solid rgba(215,227,243,.92);border-radius:8px;background:rgba(255,255,255,.94)}.platform-deployment-card.good{border-color:rgba(15,138,97,.2);background:rgba(241,252,247,.92)}.platform-deployment-card.warn{border-color:rgba(240,176,54,.3);background:rgba(255,250,240,.94)}.platform-deployment-card>div{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:7px 8px;gap:7px 8px;align-items:start}.platform-deployment-card>div>span{display:grid;place-items:center;width:30px;height:30px;border-radius:8px;background:rgba(47,128,237,.1);color:var(--accent)}.platform-deployment-card em{grid-column:2;justify-self:start;font-style:normal}.platform-deployment-card a,.platform-deployment-card p,.platform-deployment-card small,.platform-deployment-card strong{margin:0;overflow-wrap:break-word;word-break:normal}.platform-deployment-card strong{color:var(--ink);font-size:var(--font-md);line-height:1.2}.platform-deployment-card p,.platform-deployment-card small{color:var(--muted);font-size:var(--font-xs);line-height:1.35}.platform-deployment-card small{font-weight:750}.platform-deployment-card a{display:inline-flex;gap:6px;align-items:center;width:-moz-fit-content;width:fit-content;color:var(--accent);font-size:var(--font-xs);font-weight:850;text-decoration:none}.platform-provider-runway{display:grid;grid-gap:12px;gap:12px;padding:12px;border:1px solid rgba(47,128,237,.18);border-radius:8px;background:rgba(255,255,255,.78)}.platform-provider-runway.warn{border-color:rgba(240,176,54,.28);background:rgba(255,250,240,.82)}.platform-provider-runway.good{border-color:rgba(15,138,97,.2);background:rgba(241,252,247,.82)}.platform-provider-runway-head{display:flex;gap:12px;align-items:flex-start;justify-content:space-between}.platform-provider-runway-head>div{display:grid;grid-gap:6px;gap:6px;min-width:0}.platform-provider-runway-head p,.platform-provider-runway-head small,.platform-provider-runway-head strong{margin:0}.platform-provider-runway-head strong{color:var(--ink);font-size:var(--font-md);line-height:1.2}.platform-provider-runway-head p,.platform-provider-runway-head small{color:var(--muted);font-size:var(--font-xs);line-height:1.4}.platform-provider-runway-head small{max-width:260px;text-align:right}.platform-provider-runway-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px}.platform-provider-runway-card{display:grid;grid-gap:7px;gap:7px;min-width:0;min-height:142px;padding:10px;border:1px solid rgba(215,227,243,.92);border-radius:8px;background:rgba(255,255,255,.9)}.platform-provider-runway-card.good{border-color:rgba(15,138,97,.2);background:rgba(241,252,247,.92)}.platform-provider-runway-card.warn{border-color:rgba(240,176,54,.3);background:rgba(255,250,240,.94)}.platform-provider-runway-card>div{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:6px 7px;gap:6px 7px;align-items:start}.platform-provider-runway-card svg{color:var(--accent)}.platform-provider-runway-card.warn svg{color:var(--warn)}.platform-provider-runway-card .status{grid-column:2;justify-self:start}.platform-provider-runway-card p,.platform-provider-runway-card small,.platform-provider-runway-card strong{margin:0;overflow-wrap:anywhere}.platform-provider-runway-card strong{color:var(--ink);font-size:var(--font-sm);line-height:1.18}.platform-provider-runway-card p,.platform-provider-runway-card small{color:var(--muted);font-size:var(--font-xs);line-height:1.35}.platform-provider-runway-card small{font-weight:750}.platform-control-panel{margin-top:2px}.platform-tool-tabs{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:6px;gap:6px;padding:6px;border:1px solid rgba(47,128,237,.16);border-radius:8px;background:rgba(242,247,253,.9);scroll-margin-top:18px}.platform-tool-tabs button{display:inline-flex;gap:6px;align-items:center;justify-content:center;min-height:42px;padding:8px;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--muted);font:inherit;font-size:12px;font-weight:800;cursor:pointer}.platform-tool-tabs button.active,.platform-tool-tabs button:focus-visible,.platform-tool-tabs button:hover{border-color:rgba(47,128,237,.24);background:#fff;color:var(--accent);box-shadow:0 6px 14px rgba(43,80,130,.07)}.platform-tool-heading{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;padding:2px 0}.platform-tool-heading small,.platform-tool-heading strong{overflow-wrap:anywhere}.platform-tool-heading small{color:var(--muted);font-size:12px;text-align:right}.platform-health-grid[hidden],.platform-invoice-panel[hidden],.platform-payment-panel[hidden],.platform-tool-section[hidden],.platform-usage-record-panel[hidden]{display:none!important}.platform-tool-save-row{display:flex;justify-content:flex-end}.platform-account-health{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:12px;border:1px solid rgba(47,128,237,.18);border-radius:10px;background:linear-gradient(135deg,rgba(47,128,237,.06),rgba(255,255,255,.94)),#fff}.platform-account-health.good{border-color:rgba(15,138,97,.22);background:linear-gradient(135deg,rgba(15,138,97,.08),rgba(255,255,255,.94)),#fff}.platform-account-health.warn{border-color:rgba(198,142,31,.28);background:linear-gradient(135deg,rgba(255,181,45,.12),rgba(255,255,255,.94)),#fff}.platform-account-health.bad{border-color:rgba(198,40,40,.24);background:linear-gradient(135deg,rgba(198,40,40,.08),rgba(255,255,255,.94)),#fff}.platform-account-health>div:first-child{display:grid;grid-gap:5px;gap:5px;min-width:0}.platform-account-health p,.platform-account-health small,.platform-account-health strong{margin:0;overflow-wrap:anywhere}.platform-account-health p,.platform-account-health small{color:var(--muted);line-height:1.4}.platform-account-actions{display:grid;grid-template-columns:repeat(3,auto);grid-gap:8px;gap:8px}.platform-account-actions .secondary-button{min-height:40px;white-space:nowrap}.platform-health-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.platform-health-card{display:grid;grid-gap:5px;gap:5px;min-height:112px;padding:10px;border:1px solid rgba(47,128,237,.16);border-radius:8px;background:rgba(255,255,255,.9);color:var(--ink);text-align:left;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.platform-health-card:focus-visible,.platform-health-card:hover{border-color:rgba(47,128,237,.36);box-shadow:0 12px 24px rgba(43,80,130,.08);transform:translateY(-1px)}.platform-health-card span{color:var(--muted);font-size:var(--font-xs);font-weight:800;text-transform:uppercase}.platform-health-card strong{font-size:var(--font-md);line-height:1.2;overflow-wrap:anywhere}.platform-health-card small{color:var(--muted);font-size:var(--font-xs);line-height:1.35}.platform-health-card.good{border-color:rgba(15,138,97,.22);background:#f0fbf5}.platform-health-card.warn{border-color:rgba(198,142,31,.26);background:#fff8e9}.platform-health-card.bad{border-color:rgba(198,40,40,.24);background:#fff2f1}.platform-feature-panel,.platform-usage-panel{display:grid;grid-gap:10px;gap:10px;padding:12px;border:1px solid rgba(47,128,237,.18);border-radius:10px;background:linear-gradient(135deg,rgba(47,128,237,.06),rgba(255,255,255,.94)),#fff}.platform-usage-panel{border-color:rgba(15,138,97,.2);background:linear-gradient(135deg,rgba(15,138,97,.07),rgba(255,255,255,.94)),#fff}.compact-section-head{margin-bottom:0;padding-bottom:0;border-bottom:0}.platform-feature-grid,.platform-usage-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.platform-module-rollout-panel{display:grid;grid-gap:12px;gap:12px;padding:12px;border:1px solid rgba(47,128,237,.18);border-radius:8px;background:rgba(255,255,255,.78)}.platform-module-rollout-panel.good{border-color:rgba(15,138,97,.22);background:rgba(240,251,245,.84)}.platform-module-rollout-panel.warn{border-color:rgba(198,142,31,.24);background:rgba(255,248,233,.84)}.platform-module-card-head,.platform-module-rollout-head{display:flex;gap:10px;align-items:flex-start;justify-content:space-between}.platform-module-card-head>div,.platform-module-rollout-card,.platform-module-rollout-head>div:first-child{display:grid;min-width:0;grid-gap:6px;gap:6px}.platform-module-rollout-card p,.platform-module-rollout-card small,.platform-module-rollout-card strong,.platform-module-rollout-head p,.platform-module-rollout-head strong{margin:0;overflow-wrap:anywhere}.platform-module-rollout-head strong{color:var(--ink);font-size:var(--font-base);line-height:1.2}.platform-module-rollout-card p,.platform-module-rollout-card small,.platform-module-rollout-head p{color:var(--muted);font-size:var(--font-xs);line-height:1.35}.platform-module-meta,.platform-module-rollout-summary{display:flex;gap:6px;flex-wrap:wrap}.platform-module-rollout-summary{max-width:260px;justify-content:flex-end}.module-rollout-checks span,.platform-module-blueprint-strip span,.platform-module-meta span,.platform-module-rollout-summary span{display:inline-flex;align-items:center;gap:5px;max-width:100%;padding:5px 8px;border-radius:999px;color:var(--ink);font-size:var(--font-xs);font-weight:750;line-height:1.2;background:rgba(47,128,237,.08);overflow-wrap:anywhere}.platform-module-rollout-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.platform-module-rollout-card{align-content:start;padding:11px;border:1px solid rgba(215,227,243,.9);border-radius:8px;background:rgba(255,255,255,.9)}.platform-module-rollout-card.good{border-color:rgba(15,138,97,.22)}.platform-module-rollout-card.warn{border-color:rgba(198,142,31,.26)}.platform-module-rollout-card.selected{box-shadow:0 0 0 2px rgba(47,128,237,.16)}.platform-module-card-head{align-items:center}.platform-module-card-head>span:first-child{display:inline-flex;flex:0 0 auto;width:32px;height:32px;align-items:center;justify-content:center;border-radius:8px;color:var(--primary);background:rgba(47,128,237,.1)}.platform-module-card-head>div{flex:1 1 auto}.module-rollout-checks,.platform-module-blueprint-strip{display:flex;gap:6px;flex-wrap:wrap}.platform-module-blueprint-strip span{color:var(--primary-strong);background:rgba(47,128,237,.1)}.module-rollout-checks span{border-radius:8px;color:var(--muted);font-weight:650;background:rgba(248,251,255,.9)}.platform-module-uat-panel{display:grid;grid-gap:12px;gap:12px;padding:12px;border:1px solid rgba(15,138,97,.2);border-radius:8px;background:rgba(240,251,245,.78)}.platform-module-uat-head{display:flex;gap:10px;align-items:flex-start;justify-content:space-between}.platform-module-uat-card,.platform-module-uat-head>div{display:grid;min-width:0;grid-gap:7px;gap:7px}.platform-module-uat-card p,.platform-module-uat-card small,.platform-module-uat-card strong,.platform-module-uat-head p,.platform-module-uat-head strong{margin:0;overflow-wrap:anywhere}.platform-module-uat-head strong{color:var(--ink);font-size:var(--font-base);line-height:1.2}.platform-module-uat-card p,.platform-module-uat-card small,.platform-module-uat-head p{color:var(--muted);font-size:var(--font-xs);line-height:1.35}.platform-module-uat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.platform-module-uat-card{align-content:start;padding:10px;border:1px solid rgba(215,227,243,.88);border-radius:8px;background:rgba(255,255,255,.9)}.platform-module-uat-card.next{border-color:rgba(198,142,31,.26);background:rgba(255,248,233,.88)}.platform-module-uat-card>div{display:flex;gap:8px;align-items:center;justify-content:space-between}.platform-module-uat-checks{display:flex;gap:6px;flex-wrap:wrap}.platform-module-uat-checks span{display:inline-flex;max-width:100%;padding:5px 8px;border-radius:999px;color:var(--ink);font-size:var(--font-xs);font-weight:700;line-height:1.2;background:rgba(47,128,237,.08);overflow-wrap:anywhere}.platform-usage-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.usage-line-list{display:grid;grid-gap:8px;gap:8px}.usage-line-row{display:flex;gap:10px;align-items:flex-start;justify-content:space-between;padding:9px 10px;border:1px solid rgba(215,227,243,.9);border-radius:8px;background:rgba(255,255,255,.78)}.usage-line-row>div{display:grid;grid-gap:3px;gap:3px;min-width:0}.usage-line-row span{color:var(--muted);font-size:12px;line-height:1.35}.usage-line-row strong{overflow-wrap:anywhere}.usage-total-card{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 12px;border-radius:8px;background:#edf8f2;color:#105a38;font-size:13px;font-weight:800}.usage-total-card strong{font-size:var(--font-lg)}.platform-usage-record-panel{border-color:rgba(15,138,97,.24);background:linear-gradient(135deg,rgba(15,138,97,.06),rgba(255,255,255,.94)),white}.platform-payment-panel{border-color:rgba(15,138,97,.24);background:linear-gradient(135deg,rgba(15,138,97,.07),rgba(47,128,237,.04)),white}.platform-invoice-panel{border-color:rgba(47,128,237,.24);background:linear-gradient(135deg,rgba(47,128,237,.07),rgba(255,255,255,.92)),white}.platform-store-list{display:grid;grid-gap:10px;gap:10px;max-height:430px;overflow-y:auto;padding-right:4px;scrollbar-gutter:stable}.platform-store-card{background:linear-gradient(180deg,#fff,#f8fbff),#fff}.platform-store-card.selected{border-color:rgba(47,128,237,.42);box-shadow:inset 0 0 0 1px rgba(47,128,237,.1)}.platform-store-card>.primary-button,.platform-store-card>.secondary-button{width:100%;justify-content:center}.platform-approval-panel{border-color:rgba(47,128,237,.24);background:linear-gradient(135deg,rgba(47,128,237,.06),rgba(255,255,255,.95)),#fff}.platform-approval-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:10px;gap:10px;max-height:520px;overflow-y:auto;padding-right:4px;scrollbar-gutter:stable}.approval-workbench{display:grid;grid-template-columns:minmax(0,.62fr) minmax(0,1fr);grid-gap:10px;gap:10px;align-items:stretch;padding:10px;margin-bottom:10px;border:1px solid rgba(47,128,237,.2);border-radius:8px;background:linear-gradient(135deg,rgba(47,128,237,.07),rgba(255,255,255,.95)),#fff}.approval-workbench-copy{display:grid;align-content:center;grid-gap:6px;gap:6px;min-width:0}.approval-workbench-copy p,.approval-workbench-copy strong{margin:0;overflow-wrap:anywhere}.approval-workbench-copy strong{color:var(--ink);font-size:var(--font-md);line-height:1.2}.approval-workbench-copy p{color:var(--muted);font-size:var(--font-sm);line-height:1.4}.approval-filter-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.approval-filter-tabs button{display:grid;grid-gap:4px;gap:4px;min-height:82px;padding:9px;border:1px solid rgba(47,128,237,.16);border-radius:8px;background:rgba(255,255,255,.9);color:var(--ink);text-align:left;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.approval-filter-tabs button.active,.approval-filter-tabs button:focus-visible,.approval-filter-tabs button:hover{border-color:rgba(47,128,237,.42);box-shadow:0 10px 22px rgba(43,80,130,.09);transform:translateY(-1px)}.approval-filter-tabs button.good.active{border-color:rgba(15,138,97,.35);background:#f0fbf5}.approval-filter-tabs button.warn.active{border-color:rgba(198,142,31,.38);background:#fff8e9}.approval-filter-tabs button.bad.active{border-color:rgba(198,40,40,.34);background:#fff2f1}.approval-filter-tabs small,.approval-filter-tabs span{color:var(--muted);font-size:12px;line-height:1.25}.approval-filter-tabs span{font-weight:800}.approval-filter-tabs strong{color:var(--accent);font-size:var(--font-xl);line-height:1}.approval-bulk-actions{display:grid;grid-template-columns:minmax(0,1fr) repeat(2,auto);grid-gap:10px;gap:10px;align-items:center;padding:10px;margin-bottom:10px;border:1px solid rgba(47,128,237,.18);border-radius:8px;background:linear-gradient(135deg,rgba(47,128,237,.06),rgba(255,255,255,.94)),#fff}.approval-bulk-actions div{display:grid;grid-gap:3px;gap:3px;min-width:0}.approval-bulk-actions p,.approval-bulk-actions strong{margin:0}.approval-bulk-actions p{color:var(--muted);line-height:1.35}.approval-bulk-actions .secondary-button{min-height:38px;white-space:nowrap}.approval-decision-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:8px;gap:8px;margin-bottom:10px}.approval-decision-card{display:grid;grid-gap:5px;gap:5px;padding:10px;border:1px solid rgba(47,128,237,.16);border-radius:8px;background:rgba(255,255,255,.88)}.approval-decision-card span,.approval-review-hint>span{width:-moz-fit-content;width:fit-content;padding:4px 8px;border-radius:999px;font-size:11px;font-weight:850;line-height:1;text-transform:uppercase}.approval-action-guide strong,.approval-decision-card strong,.approval-review-hint strong{margin:0;overflow-wrap:anywhere}.approval-action-guide small,.approval-decision-card small,.approval-review-hint p{margin:0;color:var(--muted);line-height:1.35}.approval-action-guide .good,.approval-decision-card.good,.approval-review-hint.good{border-color:rgba(15,138,97,.24);background:#f0fbf5}.approval-action-guide .warn,.approval-decision-card.warn,.approval-review-hint.warn{border-color:rgba(198,142,31,.28);background:#fff8e9}.approval-action-guide .bad,.approval-decision-card.bad,.approval-review-hint.bad{border-color:rgba(198,40,40,.24);background:#fff2f1}.approval-decision-card.good span,.approval-review-hint.good>span{background:#dff7e8;color:#136b43}.approval-decision-card.warn span,.approval-review-hint.warn>span{background:#fff0cb;color:#875d0b}.approval-decision-card.bad span,.approval-review-hint.bad>span{background:#ffe1df;color:#9d2320}.platform-application-card{border-color:rgba(47,128,237,.2)}.approval-note-card{display:grid;grid-gap:5px;gap:5px;padding:10px;border:1px solid rgba(215,227,243,.9);border-radius:8px;background:#f8fbff}.approval-note-card span{color:var(--muted);font-size:12px;font-weight:750;text-transform:uppercase}.approval-note-card p{margin:0;color:var(--ink)}.approval-document-list{display:grid;grid-gap:8px;gap:8px;padding:10px;border:1px solid rgba(215,227,243,.9);border-radius:8px;background:rgba(255,255,255,.78)}.approval-document-list>span{color:var(--muted);font-size:12px;font-weight:750;text-transform:uppercase}.approval-document-list>p{margin:0;color:var(--muted);line-height:1.4}.approval-document-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center;padding:8px;border:1px solid rgba(215,227,243,.85);border-radius:8px;background:#f8fbff}.approval-document-row>div{display:grid;grid-gap:2px;gap:2px;min-width:0}.approval-document-row small,.approval-document-row strong{overflow-wrap:anywhere}.approval-document-row small{color:var(--muted)}.approval-document-link{min-height:34px;padding:0 10px;text-decoration:none}.approval-notification-card{display:flex;gap:10px;align-items:flex-start;justify-content:space-between;padding:10px;border:1px solid rgba(47,128,237,.18);border-radius:8px;background:linear-gradient(135deg,rgba(47,128,237,.06),rgba(255,255,255,.92)),#fff}.approval-notification-card>div{display:grid;grid-gap:4px;gap:4px;min-width:0}.approval-notification-card span:first-child{color:var(--muted);font-size:12px;font-weight:750;text-transform:uppercase}.approval-notification-card p,.approval-notification-card strong{margin:0;overflow-wrap:anywhere}.approval-notification-card p{color:var(--muted);line-height:1.35}.approval-notification-actions{display:grid;justify-items:end;grid-gap:8px;gap:8px;flex:0 0 auto}.approval-history-card{display:grid;grid-gap:8px;gap:8px;padding:10px;border:1px solid rgba(47,128,237,.18);border-radius:8px;background:#fff}.approval-history-head,.approval-history-row{display:flex;gap:8px;align-items:flex-start;justify-content:space-between}.approval-history-head span{color:var(--muted);font-size:12px;font-weight:750;text-transform:uppercase}.approval-history-card>p{margin:0;color:var(--muted);line-height:1.4}.approval-history-list{display:grid;grid-gap:7px;gap:7px;max-height:190px;overflow-y:auto;padding-right:2px}.approval-history-row{justify-content:flex-start;padding:8px;border:1px solid rgba(215,227,243,.85);border-radius:8px;background:#f8fbff}.approval-history-row>div{display:grid;grid-gap:2px;gap:2px;min-width:0}.approval-history-row p,.approval-history-row small,.approval-history-row strong{margin:0;overflow-wrap:anywhere}.approval-history-row p,.approval-history-row small{color:var(--muted);line-height:1.35}.approval-review-form{display:grid;grid-gap:9px;gap:9px;padding-top:2px}.approval-review-hint{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:9px;gap:9px;align-items:flex-start;padding:10px;border:1px solid rgba(47,128,237,.16);border-radius:8px}.approval-review-hint>div{display:grid;grid-gap:3px;gap:3px;min-width:0}.approval-action-guide{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.approval-action-guide>div{display:grid;grid-gap:3px;gap:3px;padding:9px;border:1px solid rgba(215,227,243,.9);border-radius:8px}.approval-review-actions{display:flex;flex-wrap:wrap;gap:8px}.approval-review-actions .primary-button,.approval-review-actions .secondary-button{min-height:38px;flex:1 1 150px}.platform-store-card>strong{font-size:var(--font-lg);overflow-wrap:anywhere}.platform-store-head{display:flex;gap:8px;align-items:center;justify-content:space-between}.platform-mini-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.platform-mini-grid>div{display:grid;grid-gap:4px;gap:4px;padding:10px;border:1px solid rgba(215,227,243,.9);border-radius:8px;background:#f8fbff}.platform-activity-list span,.platform-mini-grid span{color:var(--muted);font-size:12px;line-height:1.35}.platform-mini-grid strong{overflow-wrap:anywhere}.platform-activity-panel{border-color:rgba(47,128,237,.2)}.platform-activity-list{display:grid;grid-gap:8px;gap:8px}.platform-activity-list>div{display:grid;grid-gap:3px;gap:3px;padding:9px 0 9px 12px;border-left:3px solid rgba(47,128,237,.34)}.settings-hero h3,.settings-summary-panel strong,.settings-template-card strong{margin:0;overflow-wrap:anywhere}.settings-hero p{max-width:680px;margin:8px 0 0;color:var(--muted);line-height:1.45}.settings-summary-list,.settings-summary-panel{display:grid;grid-gap:8px;gap:8px}.settings-summary-row{display:flex;gap:10px;align-items:center;justify-content:space-between;padding:9px 10px;border:1px solid var(--line);border-radius:8px;background:rgba(255,255,255,.76)}.settings-summary-row span{color:var(--muted);font-size:12px}.settings-summary-row strong{font-size:13px;text-align:right}.settings-form-panel{margin-top:12px}.product-field-manager{display:grid;grid-gap:10px;gap:10px;margin-top:12px;padding:14px;border:1px solid rgba(47,128,237,.24);border-radius:8px;background:#fff}.product-field-manager-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.custom-product-fields-heading,.product-field-manager-head>div,.product-field-row-head>span:first-child{display:grid;grid-gap:4px;gap:4px}.product-field-manager-head strong{font-size:var(--font-lg)}.custom-product-fields-heading small,.product-field-data-note,.product-field-manager-head p,.product-field-manager-head small,.product-field-row small{margin:0;color:var(--muted);font-size:var(--font-xs);line-height:1.4}.product-field-list{display:grid;grid-gap:8px;gap:8px}.product-field-core-note{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 7px;padding:9px 10px;border:1px solid var(--line);border-radius:6px;background:#f8fafc;font-size:var(--font-xs)}.product-field-core-note small{flex-basis:100%;color:var(--muted);line-height:1.4}.product-preset-picker{display:grid;grid-template-columns:minmax(180px,.9fr) minmax(160px,.6fr) minmax(240px,1.2fr) auto;align-items:end;grid-gap:10px;gap:10px;padding:12px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.product-preset-picker>div:first-child,.product-preset-preview{display:grid;grid-gap:4px;gap:4px;align-self:center}.product-preset-picker p,.product-preset-picker small{margin:0;color:var(--muted);font-size:var(--font-xs);line-height:1.4}.product-preset-preview>div{display:flex;flex-wrap:wrap;gap:5px}.product-preset-preview>div span{padding:3px 6px;border:1px solid var(--line);border-radius:5px;background:#f8fafc;color:var(--ink);font-size:11px;font-weight:750}.product-field-row{border:1px solid var(--line);border-radius:8px;background:#fff}.product-field-row.inactive{background:#f8fafc}.product-field-row-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px}.field-toggle{min-width:54px;padding:7px 11px;border:1px solid var(--line);border-radius:999px;background:#eef2f7;color:var(--muted);font:inherit;font-size:var(--font-xs);font-weight:800;cursor:pointer}.field-toggle.active{border-color:#82c7a1;background:#e7f6ed;color:#17673b}.product-field-advanced{border-top:1px solid var(--line)}.product-field-advanced>summary{padding:10px 12px;color:var(--blue-strong);font-size:var(--font-xs);font-weight:800;cursor:pointer}.product-field-advanced>.form-grid,.product-field-advanced>form{padding:0 12px 12px}.custom-product-fields-heading{margin-top:4px;padding-top:12px;border-top:1px solid var(--line)}.product-field-data-note{padding:8px 10px;border-radius:6px;background:#f4f8fd}.product-field-channel-control{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0;margin:0;padding:10px;border:1px solid var(--line);border-radius:7px;background:#f8fafc}.product-field-channel-control legend{padding:0 4px;color:var(--ink);font-size:var(--font-sm);font-weight:800}.product-field-channel-control p{flex:1 1 180px;margin:0;color:var(--muted);font-size:var(--font-xs)}.product-field-channel-control label{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:6px 9px;border:1px solid var(--line);border-radius:6px;background:#fff;color:var(--ink);font-size:var(--font-xs);font-weight:800}.settings-template-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:12px}.settings-template-card{display:grid;grid-gap:8px;gap:8px;padding:12px;border:1px solid var(--line);border-radius:8px;background:#fff}.settings-template-card.active{border-color:rgba(47,128,237,.55);box-shadow:0 12px 28px rgba(47,128,237,.1)}.settings-template-card p{margin:0;color:var(--muted);font-size:13px;line-height:1.35}.settings-module-focus-card{display:grid;grid-template-columns:minmax(240px,.74fr) minmax(0,1.26fr);grid-gap:12px;gap:12px;margin-top:12px;padding:13px;border:1px solid rgba(47,128,237,.2);border-radius:8px;background:linear-gradient(135deg,rgba(47,128,237,.08),rgba(255,255,255,.96)),#fff}.settings-module-focus-card>div:first-child,.settings-module-focus-list>div,.settings-module-separation-card{display:grid;min-width:0;grid-gap:6px;gap:6px}.settings-module-focus-card p,.settings-module-focus-card small,.settings-module-focus-card strong,.settings-module-separation-card p,.settings-module-separation-card small,.settings-module-separation-card strong{margin:0;overflow-wrap:anywhere}.settings-module-focus-card>div:first-child>strong{color:var(--ink);font-size:var(--font-lg);line-height:1.2}.settings-module-focus-card p,.settings-module-focus-card small,.settings-module-separation-card p,.settings-module-separation-card small{color:var(--muted);font-size:var(--font-xs);line-height:1.35}.settings-module-focus-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.settings-module-focus-list>div,.settings-module-separation-card{padding:10px;border:1px solid rgba(215,227,243,.92);border-radius:8px;background:rgba(255,255,255,.9)}.settings-module-focus-list span{color:var(--muted);font-size:var(--font-xs)}.settings-module-focus-list strong,.settings-module-separation-card strong{color:var(--ink);font-size:var(--font-sm)}.settings-module-separation-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.settings-module-separation-card.active{border-color:rgba(15,138,97,.24);background:rgba(239,250,246,.88)}.settings-channel-grid,.settings-chip-list,.settings-toggle-grid{display:grid;grid-gap:8px;gap:8px}.settings-chip-list{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-chip-list span{padding:6px 8px;border:1px solid var(--line);border-radius:999px;color:var(--muted);font-size:11px;font-weight:750;background:#f6f9fc}.settings-toggle-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-channel-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.settings-recipient-panel{display:grid;grid-template-columns:minmax(0,.92fr) minmax(260px,1.08fr);grid-gap:12px;gap:12px;align-items:start;padding:12px;border:1px solid rgba(47,128,237,.2);border-radius:8px;background:linear-gradient(135deg,rgba(47,128,237,.07),rgba(15,138,97,.04)),#fff}.expiry-settings-panel{align-items:start}.expiry-settings-controls{margin:0;min-width:min(100%,28rem)}.settings-recipient-panel>div:first-child{display:grid;grid-gap:7px;gap:7px;min-width:0}.settings-recipient-panel p,.settings-recipient-panel strong{margin:0}.settings-recipient-panel strong{color:var(--ink);font-size:15px;line-height:1.25}.settings-recipient-panel p{color:var(--muted);font-size:13px;line-height:1.42}.settings-recipient-list{display:flex;flex-wrap:wrap;gap:7px;min-width:0}.settings-recipient-list span{max-width:100%;padding:6px 9px;border:1px solid rgba(47,128,237,.18);border-radius:999px;background:#f8fbff;color:var(--ink);font-size:12px;font-weight:800;overflow-wrap:anywhere}.toggle-card{display:flex;gap:10px;align-items:flex-start;min-height:68px;padding:11px;border:1px solid var(--line);border-radius:8px;background:#fff}.toggle-card input{width:18px;height:18px;margin-top:2px;accent-color:var(--accent)}.danger-toggle{border-color:rgba(186,42,42,.22);background:#fffafa}.danger-toggle input{accent-color:var(--bad)}.toggle-card span{display:grid;grid-gap:4px;gap:4px;min-width:0}.toggle-card strong{font-size:13px}.toggle-card small{color:var(--muted);line-height:1.35}.compact-toggle{min-height:auto;align-items:center}.compact-toggle span{display:block;font-weight:800}.settings-summary-panel{padding:12px;border:1px solid var(--line);border-radius:8px;background:#fff}.billing-summary-panel{border-color:rgba(47,128,237,.22);background:linear-gradient(180deg,rgba(248,251,255,.92),rgba(255,255,255,.98)),#fff}.billing-history-row,.billing-summary-head{display:flex;gap:10px;align-items:flex-start;justify-content:space-between}.billing-amount-card{display:grid;grid-gap:5px;gap:5px;padding:12px;border:1px solid rgba(47,128,237,.18);border-radius:8px;background:#f8fbff}.billing-amount-card p,.billing-amount-card span,.billing-history-row span{color:var(--muted);font-size:12px;line-height:1.35}.billing-amount-card strong{font-size:var(--font-xl)}.billing-amount-card p{margin:0}.billing-history-list{display:grid;grid-gap:8px;gap:8px;max-height:220px;overflow-y:auto}.billing-history-row{padding:10px;border:1px solid rgba(215,227,243,.9);border-radius:8px;background:#fff}.billing-history-row>div{display:grid;grid-gap:4px;gap:4px;min-width:0}.billing-history-row>div:last-child{justify-items:end;text-align:right}.billing-history-actions{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.billing-document-panel{display:grid;grid-gap:10px;gap:10px;padding:12px;border:1px solid rgba(47,128,237,.18);border-radius:8px;background:linear-gradient(135deg,rgba(47,128,237,.05),rgba(255,255,255,.96)),#fff}.billing-document-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.billing-document-head>div{display:grid;grid-gap:6px;gap:6px;min-width:0}.billing-document-head p{margin:0;color:var(--muted);font-size:13px;line-height:1.4}.billing-document-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.billing-document-grid div{display:grid;grid-gap:4px;gap:4px;padding:10px;border:1px solid rgba(215,227,243,.9);border-radius:8px;background:#fff}.billing-document-grid span{color:var(--muted);font-size:12px;line-height:1.3}.billing-document-grid strong{overflow-wrap:anywhere}.roadmap-board{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;align-items:start}.production-task-board{border:1px solid rgba(47,128,237,.22);border-radius:8px;background:linear-gradient(135deg,rgba(47,128,237,.08),rgba(15,138,97,.04)),white;box-shadow:0 12px 28px rgba(43,80,130,.07)}.go-live-task-board,.production-task-board{display:grid;grid-gap:12px;gap:12px;margin-bottom:16px;padding:14px}.go-live-task-board{border:1px solid rgba(15,138,97,.22);border-radius:8px;background:linear-gradient(135deg,rgba(240,251,245,.96),rgba(248,251,255,.96)),#fff;box-shadow:0 12px 28px rgba(43,80,130,.05)}.go-live-task-card-head,.go-live-task-head{display:flex;gap:10px;align-items:flex-start;justify-content:space-between}.go-live-task-card,.go-live-task-head>div{display:grid;min-width:0;grid-gap:7px;gap:7px}.go-live-task-card p,.go-live-task-card small,.go-live-task-card strong,.go-live-task-head p,.go-live-task-head strong{margin:0;overflow-wrap:anywhere}.go-live-task-head strong{color:var(--ink);font-size:var(--font-lg);line-height:1.2}.go-live-task-card p,.go-live-task-card small,.go-live-task-head p{color:var(--muted);font-size:var(--font-xs);line-height:1.4}.go-live-task-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:9px;gap:9px}.go-live-task-card{align-content:start;padding:11px;border:1px solid rgba(215,227,243,.92);border-radius:8px;background:rgba(255,255,255,.94)}.go-live-task-card.done{border-color:rgba(15,138,97,.24);background:rgba(239,250,246,.94)}.go-live-task-card.now{border-color:rgba(183,121,31,.28);background:rgba(255,248,236,.95)}.go-live-task-card.testing{border-color:rgba(47,128,237,.22);background:rgba(248,251,255,.96)}.go-live-task-card-head>span:first-child{display:inline-flex;flex:0 0 auto;width:30px;height:30px;align-items:center;justify-content:center;border-radius:8px;color:var(--primary);background:rgba(47,128,237,.1)}.go-live-task-card small b{color:var(--ink)}.production-phase-board{display:grid;grid-gap:12px;gap:12px;margin-bottom:16px;padding:14px;border:1px solid rgba(47,128,237,.22);border-radius:8px;background:linear-gradient(135deg,rgba(15,138,97,.06),rgba(255,255,255,.95)),white;box-shadow:0 12px 28px rgba(43,80,130,.05)}.production-phase-head{display:flex;gap:12px;align-items:flex-start;justify-content:space-between}.production-phase-head>div{display:grid;grid-gap:6px;gap:6px;min-width:0}.production-phase-head p,.production-phase-head strong{margin:0}.production-phase-head strong{color:var(--ink);font-size:var(--font-lg);line-height:1.2}.production-phase-head p{max-width:720px;color:var(--muted);font-size:var(--font-sm);line-height:1.42}.production-phase-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.production-phase-card{display:grid;grid-gap:10px;gap:10px;padding:12px;border:1px solid rgba(215,227,243,.9);border-radius:8px;background:white}.production-phase-card.now{border-color:rgba(183,121,31,.26);background:rgba(255,248,236,.92)}.production-phase-card.next{border-color:rgba(47,128,237,.18);background:rgba(248,251,255,.92)}.production-phase-card.later{border-color:rgba(215,227,243,.92);background:rgba(252,253,255,.94)}.production-phase-card-head{display:grid;grid-gap:6px;gap:6px}.production-phase-card p,.production-phase-card strong{margin:0}.production-phase-card strong{color:var(--ink);line-height:1.22}.production-phase-card p{color:var(--muted);font-size:13px;line-height:1.4}.production-task-head{display:flex;gap:12px;align-items:flex-start;justify-content:space-between}.production-task-head>div{display:grid;grid-gap:6px;gap:6px;min-width:0}.production-task-head p,.production-task-head strong{margin:0}.production-task-head strong{color:var(--ink);font-size:var(--font-lg);line-height:1.2}.production-task-head p{max-width:720px;color:var(--muted);font-size:var(--font-sm);line-height:1.42}.production-task-columns{display:grid;grid-template-columns:minmax(210px,.85fr) minmax(260px,1.3fr) minmax(220px,1fr) minmax(210px,.85fr);grid-gap:10px;gap:10px;align-items:start}.production-task-column{display:grid;grid-gap:9px;gap:9px;min-height:180px;padding:10px;border:1px solid rgba(215,227,243,.9);border-radius:8px;background:rgba(247,251,255,.9)}.production-task-column.now{border-color:rgba(183,121,31,.28);background:rgba(255,248,236,.92)}.production-task-column.done{border-color:rgba(15,138,97,.22);background:rgba(239,250,246,.92)}.production-task-column-title{display:flex;gap:8px;align-items:center;justify-content:space-between}.production-task-card{display:grid;grid-gap:7px;gap:7px;padding:11px;border:1px solid var(--line);border-radius:8px;background:white}.production-task-card strong{color:var(--ink);line-height:1.22}.production-task-card p,.production-task-card span{margin:0;color:var(--muted);font-size:13px;line-height:1.35}.business-module-board{display:grid;grid-gap:12px;gap:12px;margin-bottom:16px;padding:14px;border:1px solid rgba(15,138,97,.2);border-radius:8px;background:linear-gradient(135deg,rgba(232,248,240,.92),rgba(255,255,255,.96)),#fff}.business-module-board-head,.business-module-card-head{display:flex;gap:10px;align-items:flex-start;justify-content:space-between}.business-module-board-head>div:first-child,.business-module-card,.business-module-card-head>div{display:grid;min-width:0;grid-gap:7px;gap:7px}.business-module-board-head p,.business-module-board-head strong,.business-module-card p,.business-module-card small,.business-module-card strong{margin:0;overflow-wrap:anywhere}.business-module-board-head strong{color:var(--ink);font-size:var(--font-lg);line-height:1.2}.business-module-board-head p,.business-module-card p,.business-module-card small{color:var(--muted);font-size:var(--font-xs);line-height:1.35}.business-module-summary{display:flex;max-width:300px;gap:6px;flex-wrap:wrap;justify-content:flex-end}.business-module-label-strip span,.business-module-rollout-strip span,.business-module-summary span{display:inline-flex;max-width:100%;padding:5px 8px;border-radius:999px;color:var(--ink);font-size:var(--font-xs);font-weight:750;line-height:1.2;background:rgba(47,128,237,.08);overflow-wrap:anywhere}.business-module-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.business-module-card{align-content:start;padding:12px;border:1px solid rgba(215,227,243,.92);border-radius:8px;background:rgba(255,255,255,.92)}.business-module-card.clothing{border-color:rgba(15,138,97,.24)}.business-module-card.general_retail,.business-module-card.wines_spirits{border-color:rgba(47,128,237,.18)}.business-module-card.shared_engine{border-color:rgba(240,176,54,.3);background:rgba(255,250,240,.94)}.business-module-card-head{align-items:center}.business-module-card-head>span:first-child{display:inline-flex;flex:0 0 auto;width:32px;height:32px;align-items:center;justify-content:center;border-radius:8px;color:var(--primary);background:rgba(47,128,237,.1)}.business-module-card-head>div{flex:1 1 auto}.business-module-card-head strong{color:var(--ink);font-size:var(--font-sm);line-height:1.2}.business-module-label-strip,.business-module-rollout-strip{display:flex;gap:6px;flex-wrap:wrap}.business-module-rollout-strip span:first-child{color:var(--primary-strong);background:rgba(47,128,237,.12)}.business-module-blueprint-details{display:grid;grid-gap:8px;gap:8px;border:1px solid rgba(215,227,243,.86);border-radius:8px;background:rgba(248,251,255,.82)}.business-module-blueprint-details summary{display:flex;gap:8px;align-items:center;min-height:42px;padding:9px 10px;cursor:pointer;list-style:none}.business-module-blueprint-details summary::-webkit-details-marker{display:none}.business-module-blueprint-details summary strong{color:var(--ink);font-size:var(--font-sm)}.business-module-blueprint-details summary small{margin-left:auto;color:var(--muted);font-size:var(--font-xs);text-align:right}.business-module-blueprint-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;padding:0 10px 10px}.business-module-blueprint-card{display:grid;grid-gap:6px;gap:6px;align-content:start;padding:9px;border:1px solid rgba(215,227,243,.88);border-radius:8px;background:rgba(255,255,255,.92)}.business-module-blueprint-card p,.business-module-blueprint-card strong{margin:0;overflow-wrap:anywhere}.business-module-blueprint-card strong{color:var(--ink);font-size:var(--font-xs);line-height:1.25}.business-module-blueprint-card p{color:var(--muted);font-size:var(--font-xs);line-height:1.35}.business-module-blueprint-checks{display:flex;gap:5px;flex-wrap:wrap}.business-module-blueprint-checks span{display:inline-flex;max-width:100%;padding:4px 7px;border-radius:999px;color:var(--primary-strong);font-size:11px;font-weight:700;line-height:1.2;background:rgba(47,128,237,.08);overflow-wrap:anywhere}.business-module-uat-board{display:grid;grid-gap:12px;gap:12px;padding:12px;border:1px solid rgba(15,138,97,.2);border-radius:8px;background:linear-gradient(135deg,rgba(240,251,245,.92),rgba(255,255,255,.96)),#fff}.business-module-uat-head{display:flex;gap:10px;align-items:flex-start;justify-content:space-between}.business-module-uat-card,.business-module-uat-head>div{display:grid;min-width:0;grid-gap:7px;gap:7px}.business-module-uat-card p,.business-module-uat-card small,.business-module-uat-card strong,.business-module-uat-head p,.business-module-uat-head strong{margin:0;overflow-wrap:anywhere}.business-module-uat-head strong{color:var(--ink);font-size:var(--font-base);line-height:1.2}.business-module-uat-card p,.business-module-uat-card small,.business-module-uat-head p{color:var(--muted);font-size:var(--font-xs);line-height:1.35}.business-module-uat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:8px;gap:8px}.business-module-uat-card{align-content:start;padding:9px;border:1px solid rgba(215,227,243,.88);border-radius:8px;background:rgba(255,255,255,.92)}.business-module-uat-card.next{border-color:rgba(198,142,31,.26);background:rgba(255,248,233,.9)}.business-module-uat-card>div{display:flex;gap:6px;flex-wrap:wrap;align-items:center;justify-content:space-between}.business-module-boundary,.business-module-gate{display:grid;grid-gap:4px;gap:4px;padding:10px;border:1px solid rgba(215,227,243,.88);border-radius:8px;background:rgba(248,251,255,.9)}.module-task-list{gap:6px}.whatsapp-commerce-board{display:grid;grid-gap:12px;gap:12px;margin-bottom:16px;padding:14px;border:1px solid rgba(7,94,84,.2);border-radius:8px;background:linear-gradient(135deg,rgba(232,248,240,.9),rgba(248,251,255,.96)),#fff}.whatsapp-commerce-card-head,.whatsapp-commerce-head{display:flex;gap:10px;align-items:flex-start;justify-content:space-between}.whatsapp-commerce-card-head>div,.whatsapp-commerce-flow-panel,.whatsapp-commerce-head>div:first-child,.whatsapp-commerce-phase-card,.whatsapp-commerce-route-card,.whatsapp-commerce-rule-card{display:grid;min-width:0;grid-gap:7px;gap:7px}.whatsapp-commerce-flow-panel p,.whatsapp-commerce-flow-panel strong,.whatsapp-commerce-head p,.whatsapp-commerce-head strong,.whatsapp-commerce-phase-card p,.whatsapp-commerce-phase-card small,.whatsapp-commerce-phase-card strong,.whatsapp-commerce-route-card p,.whatsapp-commerce-route-card small,.whatsapp-commerce-route-card strong,.whatsapp-commerce-rule-card p,.whatsapp-commerce-rule-card strong{margin:0;overflow-wrap:anywhere}.whatsapp-commerce-head strong{color:var(--ink);font-size:var(--font-lg);line-height:1.2}.whatsapp-commerce-flow-panel p,.whatsapp-commerce-head p,.whatsapp-commerce-phase-card p,.whatsapp-commerce-phase-card small,.whatsapp-commerce-route-card p,.whatsapp-commerce-route-card small,.whatsapp-commerce-rule-card p{color:var(--muted);font-size:var(--font-xs);line-height:1.35}.whatsapp-commerce-summary{display:flex;max-width:320px;gap:6px;flex-wrap:wrap;justify-content:flex-end}.whatsapp-commerce-detail-grid span,.whatsapp-commerce-summary span{display:inline-flex;max-width:100%;padding:5px 8px;border-radius:999px;color:var(--ink);font-size:var(--font-xs);font-weight:750;line-height:1.2;background:rgba(7,94,84,.08);overflow-wrap:anywhere}.whatsapp-commerce-phase-grid,.whatsapp-commerce-route-grid,.whatsapp-commerce-rule-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.whatsapp-commerce-phase-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.whatsapp-commerce-flow-panel,.whatsapp-commerce-phase-card,.whatsapp-commerce-route-card,.whatsapp-commerce-rule-card{align-content:start;padding:12px;border:1px solid rgba(215,227,243,.92);border-radius:8px;background:rgba(255,255,255,.92)}.whatsapp-commerce-route-card.recommended-now{border-color:rgba(7,94,84,.24);background:rgba(240,251,245,.94)}.whatsapp-commerce-route-card.build-after-pilot{border-color:rgba(198,142,31,.26);background:rgba(255,248,233,.9)}.whatsapp-commerce-card-head{align-items:center}.whatsapp-commerce-card-head>span:first-child{display:inline-flex;flex:0 0 auto;width:32px;height:32px;align-items:center;justify-content:center;border-radius:8px;color:#075e54;background:rgba(7,94,84,.1)}.whatsapp-commerce-card-head>div{flex:1 1 auto}.whatsapp-commerce-card-head strong,.whatsapp-commerce-flow-panel strong,.whatsapp-commerce-rule-card strong{color:var(--ink);font-size:var(--font-sm);line-height:1.2}.whatsapp-commerce-risk{display:grid;grid-gap:3px;gap:3px;padding:9px;border:1px solid rgba(215,227,243,.86);border-radius:8px;background:rgba(248,251,255,.9)}.whatsapp-commerce-risk strong{color:#075e54;font-size:var(--font-xs);text-transform:uppercase}.whatsapp-commerce-flow-panel{grid-template-columns:minmax(180px,.42fr) minmax(0,1fr);align-items:start}.whatsapp-commerce-flow-list{display:grid;grid-gap:7px;gap:7px}.whatsapp-commerce-flow-list>div{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:8px;gap:8px;align-items:start;padding:8px;border:1px solid rgba(215,227,243,.86);border-radius:8px;background:rgba(248,251,255,.86)}.whatsapp-commerce-flow-list span{display:inline-flex;width:24px;height:24px;align-items:center;justify-content:center;border-radius:999px;background:#075e54;color:#fff;font-size:var(--font-xs);font-weight:850}.whatsapp-commerce-flow-list small{color:var(--ink);font-size:var(--font-xs);line-height:1.35}.whatsapp-commerce-details{margin-top:2px}.whatsapp-commerce-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;padding:0 10px 10px}.whatsapp-commerce-detail-grid>div{display:flex;gap:6px;flex-wrap:wrap;align-content:flex-start;padding:9px;border:1px solid rgba(215,227,243,.86);border-radius:8px;background:rgba(255,255,255,.9)}.whatsapp-commerce-detail-grid strong{width:100%;color:var(--ink);font-size:var(--font-xs)}.whatsapp-commerce-rule-card{border-color:rgba(7,94,84,.16)}.platform-ops-board{display:grid;grid-gap:12px;gap:12px;margin-bottom:14px;padding:14px;border:1px solid rgba(47,128,237,.22);border-radius:8px;background:linear-gradient(135deg,rgba(47,128,237,.08),rgba(255,255,255,.96)),white}.platform-ops-head{display:flex;gap:12px;align-items:flex-start;justify-content:space-between}.platform-ops-head>div{display:grid;grid-gap:6px;gap:6px;min-width:0}.platform-ops-head p,.platform-ops-head strong{margin:0}.platform-ops-head strong{color:var(--ink);font-size:var(--font-lg);line-height:1.18}.platform-ops-head p{color:var(--muted);font-size:var(--font-sm);line-height:1.4}.platform-ops-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.platform-ops-card{display:grid;grid-gap:8px;gap:8px;min-width:0;padding:12px;border:1px solid rgba(215,227,243,.92);border-radius:8px;background:white;text-align:left}.platform-ops-card.good{border-color:rgba(15,138,97,.18)}.platform-ops-card.warn{border-color:rgba(240,176,54,.28);background:rgba(255,250,240,.96)}.platform-ops-card.bad{border-color:rgba(186,42,42,.22);background:rgba(255,245,245,.96)}.platform-ops-card.neutral{border-color:rgba(47,128,237,.18);background:rgba(248,251,255,.94)}.platform-ops-card>div{display:flex;gap:8px;align-items:flex-start;justify-content:space-between}.platform-ops-card p,.platform-ops-card small,.platform-ops-card strong{margin:0;overflow-wrap:anywhere}.platform-ops-card strong{color:var(--ink);font-size:var(--font-md);line-height:1.2}.platform-ops-card p,.platform-ops-card small{color:var(--muted);font-size:var(--font-xs);line-height:1.35}.platform-ops-card small{font-weight:750}.roadmap-column{display:grid;grid-gap:10px;gap:10px;min-height:220px;padding:10px;border:1px solid var(--line);border-radius:8px;background:#eef6ff}.roadmap-column-title{display:flex;justify-content:space-between;align-items:center;gap:8px}.task-card{display:grid;grid-gap:7px;gap:7px;padding:12px;border:1px solid var(--line);border-radius:8px;background:var(--panel)}.task-card p,.task-card span{margin:0;color:var(--muted);font-size:13px;line-height:1.35}.task-checklist{display:grid;grid-gap:6px;gap:6px;padding-top:4px}.task-checklist-row{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:7px;gap:7px;align-items:center}.task-checklist-row small{color:var(--ink);font-size:12px;line-height:1.3}.mobile-nav{display:none}.whatsapp-support-launcher{position:fixed;right:calc(18px + env(safe-area-inset-right));bottom:calc(18px + env(safe-area-inset-bottom));z-index:30;display:flex;align-items:center;gap:10px;max-width:min(280px,calc(100vw - 28px));min-height:50px;padding:10px 12px;border:1px solid rgba(7,94,84,.56);border-radius:8px;background:linear-gradient(135deg,#075e54,#0b6b43),#075e54;box-shadow:0 16px 34px rgba(7,94,84,.28);color:#fff;text-decoration:none}.whatsapp-support-launcher svg{flex:0 0 auto}.whatsapp-support-launcher span{display:grid;grid-gap:1px;gap:1px;min-width:0}.whatsapp-support-launcher small,.whatsapp-support-launcher strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whatsapp-support-launcher strong{color:#fff;font-size:13px;line-height:1.15}.whatsapp-support-launcher small{color:rgba(255,255,255,.82);font-size:11px;font-weight:800}.whatsapp-support-launcher:hover{border-color:rgba(255,255,255,.42);box-shadow:0 18px 38px rgba(7,94,84,.34);transform:translateY(-1px)}.lookup-shell{grid-gap:18px;gap:18px;max-width:560px;margin:0 auto;background:rgba(255,255,255,.94)}.lookup-panel,.lookup-shell{display:grid;padding:18px;border:1px solid var(--line);border-radius:8px}.lookup-panel{grid-gap:14px;gap:14px;background:var(--panel)}.lookup-panel h2{margin:0;font-size:28px;overflow-wrap:anywhere}.lookup-panel .primary-button{width:-moz-fit-content;width:fit-content;text-decoration:none}.shop-page{min-height:100vh;padding:16px;color:var(--ink)}.shop-header{justify-content:space-between;gap:14px;max-width:1180px;margin:0 auto 18px;padding:12px;border:1px solid var(--line);border-radius:8px;background:rgba(255,255,255,.94);box-shadow:var(--shadow)}.shop-brand,.shop-header{display:flex;align-items:center}.shop-brand{gap:10px;color:inherit;text-decoration:none}.shop-brand span:last-child{display:grid;grid-gap:2px;gap:2px}.shop-brand small,.shop-card-category,.shop-card-foot span,.shop-card-meta,.shop-empty p,.shop-hero p,.shop-hero-note{color:var(--muted)}.shop-header-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.shop-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:18px;gap:18px;align-items:end;max-width:1180px;margin:0 auto 18px;padding:22px;border:1px solid var(--line);border-radius:8px;background:var(--panel)}.shop-card h2,.shop-empty h2,.shop-empty p,.shop-hero h1,.shop-hero p{margin:0}.shop-hero h1{margin-top:8px;font-size:clamp(30px,5vw,52px);line-height:1.02}.shop-hero p{max-width:620px;margin-top:10px}.shop-hero-note{display:inline-flex;align-items:center;gap:8px;padding:10px 12px;background:var(--soft);font-size:var(--font-sm);font-weight:700}.shop-catalogue-toolbar,.shop-hero-note{border:1px solid var(--line);border-radius:8px}.shop-catalogue-toolbar{display:grid;grid-template-columns:minmax(240px,1.35fr) repeat(4,minmax(125px,.65fr)) auto;grid-gap:10px;gap:10px;align-items:end;max-width:1180px;margin:0 auto 14px;padding:12px;background:var(--panel)}.shop-catalogue-toolbar label{display:grid;grid-gap:6px;gap:6px;min-width:0;color:var(--muted);font-size:var(--font-xs);font-weight:800}.shop-catalogue-toolbar input,.shop-catalogue-toolbar select{width:100%;min-height:42px;padding:9px 10px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--ink);font:inherit;outline:none}.shop-catalogue-toolbar input:focus,.shop-catalogue-toolbar select:focus{border-color:var(--accent);box-shadow:0 0 0 3px rgba(84,166,244,.16)}.shop-search-field>div{position:relative}.shop-search-field>div>svg{position:absolute;top:50%;left:11px;color:var(--muted);pointer-events:none;transform:translateY(-50%)}.shop-search-field input{padding-left:36px}.shop-result-count{display:grid;min-width:76px;min-height:42px;place-content:center;padding:6px 10px;border:1px solid rgba(84,166,244,.25);border-radius:8px;background:var(--accent-soft);text-align:center}.shop-result-count strong{color:var(--accent);font-size:var(--font-md)}.shop-result-count span{color:var(--muted);font-size:var(--font-xs)}.shop-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px;max-width:1180px;margin:0 auto}.shop-grid.no-photo-mode{grid-template-columns:repeat(3,minmax(0,1fr))}.shop-card{display:grid;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:var(--panel);box-shadow:0 14px 34px rgba(43,80,130,.08)}.shop-card-image{width:100%;aspect-ratio:4/5;object-fit:cover;background:var(--soft)}.shop-card-media{display:block;width:100%;padding:0;overflow:hidden;border:0;border-radius:0;background:var(--soft);cursor:pointer}.shop-card-media .shop-card-image{display:grid;transition:transform .18s ease}.shop-card-media:hover .shop-card-image{transform:scale(1.015)}.shop-card-placeholder{display:grid;place-items:center;grid-gap:8px;gap:8px;color:var(--muted);text-align:center;font-weight:800;font-size:var(--font-sm)}.shop-card-body{display:grid;grid-gap:12px;gap:12px;padding:13px}.shop-card h2{margin-top:4px;font-size:var(--font-md);line-height:1.22}.shop-card-description{display:-webkit-box;overflow:hidden;margin:0;color:var(--muted);font-size:var(--font-sm);line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.shop-selling-unit-select{display:grid;grid-gap:5px;gap:5px;color:var(--muted);font-size:var(--font-xs);font-weight:800}.shop-selling-unit-select select{width:100%;min-height:40px;padding:8px 10px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--ink);font:inherit}.shop-card-category{font-size:var(--font-xs);font-weight:850;text-transform:uppercase}.shop-card-foot,.shop-card-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.shop-card-meta span{padding:5px 7px;border:1px solid var(--line);border-radius:999px;background:var(--soft);font-size:var(--font-xs)}.shop-card-foot{justify-content:space-between;padding-top:10px;border-top:1px solid var(--line)}.shop-card-foot strong{color:var(--accent);font-size:var(--font-lg)}.shop-card-add,.shop-card-qty button,.shop-card-view,.shop-cart-line button{min-height:40px;border:1px solid var(--accent);border-radius:8px;background:var(--accent-soft);color:var(--accent);font-weight:850;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease}.shop-card-add{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%}.shop-card-actions{display:grid;grid-template-columns:minmax(0,1fr) 42px;grid-gap:8px;gap:8px;align-items:stretch}.shop-card-view{display:inline-grid;width:42px;min-height:40px;place-items:center;padding:0}.shop-card-add:hover,.shop-card-qty button:hover,.shop-cart-line button:hover{transform:translateY(-1px);background:rgba(84,166,244,.16)}.shop-card-qty{display:grid;grid-template-columns:42px 1fr 42px;align-items:center;overflow:hidden;border:1px solid rgba(84,166,244,.34);border-radius:8px;background:rgba(84,166,244,.08);text-align:center}.shop-card-qty button{border:0;border-radius:0;background:transparent}.shop-card-qty strong{color:var(--ink);font-size:var(--font-md)}.sale-selling-unit-choice{margin-top:10px;padding:12px;border:1px solid var(--line);border-radius:8px;background:var(--soft)}.selling-unit-manager .simple-list{display:grid;grid-gap:8px;gap:8px;margin-bottom:14px}.selling-unit-manager .simple-list-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid var(--line);border-radius:8px;background:var(--soft)}.selling-unit-manager .simple-list-row>span{display:grid;grid-gap:3px;gap:3px}.selling-unit-manager .simple-list-row small{color:var(--muted)}.shop-checkout-panel{display:grid;grid-gap:16px;gap:16px;max-width:1180px;margin:18px auto 0;padding:18px;border:1px solid var(--line);border-radius:8px;background:var(--panel);box-shadow:0 14px 34px rgba(43,80,130,.08)}.shop-search-empty{display:grid;max-width:620px;grid-gap:8px;gap:8px;place-items:center;margin:14px auto;padding:26px;border:1px dashed rgba(84,166,244,.35);border-radius:8px;background:var(--panel);color:var(--muted);text-align:center}.shop-search-empty strong{color:var(--ink);font-size:var(--font-lg)}.shop-load-more{display:flex;max-width:1180px;gap:12px;align-items:center;justify-content:center;margin:14px auto 0;color:var(--muted);font-size:var(--font-sm)}.shop-product-dialog-backdrop{position:fixed;z-index:140;inset:0;display:grid;place-items:center;padding:18px;background:rgba(14,31,53,.58)}.shop-product-dialog{display:grid;width:min(880px,100%);max-height:min(92vh,820px);overflow:auto;border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:0 24px 80px rgba(14,31,53,.26)}.shop-product-dialog-head{position:-webkit-sticky;position:sticky;z-index:2;top:0;display:flex;gap:12px;align-items:center;justify-content:space-between;padding:13px 14px;border-bottom:1px solid var(--line);background:rgba(255,255,255,.97)}.shop-product-dialog-head>div{display:grid;min-width:0;grid-gap:3px;gap:3px}.shop-product-dialog-head>div>strong{color:var(--ink);font-size:var(--font-lg);overflow-wrap:anywhere}.shop-product-dialog-head>button{display:inline-grid;flex:0 0 40px;width:40px;min-height:40px;place-items:center;padding:0;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--ink);cursor:pointer}.shop-product-dialog-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr);grid-gap:18px;gap:18px;padding:14px}.shop-product-detail-copy,.shop-product-gallery{display:grid;min-width:0;grid-gap:12px;gap:12px;align-content:start}.shop-product-main-image{display:grid;width:100%;max-height:620px;aspect-ratio:4/5;place-items:center;border:1px solid var(--line);border-radius:8px;object-fit:cover;background:var(--soft)}.shop-product-thumbnails{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px}.shop-product-thumbnails button{flex:0 0 62px;width:62px;height:62px;overflow:hidden;padding:0;border:2px solid transparent;border-radius:8px;background:var(--soft);cursor:pointer}.shop-product-thumbnails button.active{border-color:var(--accent)}.shop-product-thumbnails img{width:100%;height:100%;object-fit:cover}.shop-product-price-row{display:flex;gap:10px;align-items:center;justify-content:space-between;padding-bottom:12px;border-bottom:1px solid var(--line)}.shop-product-price-row strong{color:var(--accent);font-size:var(--font-2xl)}.shop-product-detail-copy p,.shop-product-price-row span{color:var(--muted)}.shop-product-detail-copy p{margin:0;line-height:1.55}.shop-product-attributes{display:grid;grid-gap:0;gap:0;margin:0;border-block:1px solid var(--line)}.shop-product-attributes>div{display:grid;grid-template-columns:minmax(90px,.7fr) minmax(0,1.3fr);grid-gap:10px;gap:10px;padding:8px 0;border-bottom:1px solid var(--line);font-size:var(--font-xs)}.shop-product-attributes>div:last-child{border-bottom:0}.shop-product-attributes dt{color:var(--muted)}.shop-product-attributes dd{margin:0;color:var(--ink);font-weight:800;overflow-wrap:anywhere}.shop-product-dialog-actions{display:grid;grid-gap:9px;gap:9px;margin-top:6px}.shop-product-dialog-actions>button{width:100%;justify-content:center}.shop-mobile-cart-dock{display:none}.shop-checkout-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.shop-checkout-head>div{display:grid;grid-gap:8px;gap:8px}.shop-checkout-head h2,.shop-checkout-head p{margin:0}.shop-checkout-head h2{font-size:var(--font-xl)}.shop-cart-empty,.shop-cart-line span,.shop-checkout-form label,.shop-checkout-head p{color:var(--muted)}.shop-checkout-head>strong{color:var(--accent);font-size:var(--font-2xl);white-space:nowrap}.shop-cart-lines{display:grid;grid-gap:8px;gap:8px}.shop-cart-line{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px;border:1px solid var(--line);border-radius:8px;background:var(--soft)}.shop-cart-line>div{display:grid;grid-gap:4px;gap:4px}.shop-cart-line button{display:inline-grid;flex:0 0 40px;min-height:38px;place-items:center;border-color:rgba(84,166,244,.34)}.shop-cart-empty{padding:14px;border:1px dashed rgba(84,166,244,.36);border-radius:8px;background:rgba(84,166,244,.07);font-weight:750}.shop-checkout-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.shop-checkout-form label{display:grid;grid-gap:6px;gap:6px;font-size:var(--font-sm);font-weight:800}.shop-checkout-form input,.shop-checkout-form select,.shop-checkout-form textarea{width:100%;min-height:42px;padding:10px 11px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--ink);font:inherit;outline:none}.shop-checkout-form textarea{min-height:86px;resize:vertical}.shop-checkout-form input:focus,.shop-checkout-form select:focus,.shop-checkout-form textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px rgba(84,166,244,.16)}.shop-checkout-form .full,.shop-checkout-form .primary-button{grid-column:1/-1}.shop-checkout-form .primary-button{width:100%;justify-content:center}.shop-checkout-form label small,.shop-checkout-note{margin:0;color:var(--muted);font-size:var(--font-xs);line-height:1.4}.shop-order-total{display:grid;grid-gap:7px;gap:7px;padding:12px;border:1px solid var(--line);border-radius:8px;background:var(--soft)}.shop-order-total>span{display:flex;justify-content:space-between;gap:12px;color:var(--muted);font-size:var(--font-sm)}.shop-order-total strong{color:var(--ink)}.shop-order-total .total{padding-top:7px;border-top:1px solid var(--line);color:var(--ink);font-weight:850}.shop-checkout-note{padding:10px;background:var(--soft)}.shop-checkout-note,.shop-form-message{border:1px solid var(--line);border-radius:8px}.shop-form-message{display:flex;align-items:flex-start;gap:8px;padding:12px;font-weight:750}.shop-form-message.good{border-color:rgba(16,185,129,.34);background:#ecfdf5;color:#047857}.shop-form-message.bad{border-color:rgba(239,68,68,.32);background:#fef2f2;color:var(--bad)}.shop-form-message span{display:grid;grid-gap:2px;gap:2px}.shop-empty{display:grid;place-items:center;grid-gap:10px;gap:10px;max-width:720px;margin:0 auto;padding:32px;border:1px solid var(--line);border-radius:8px;background:var(--panel);text-align:center}.tenant-shop-page{--accent:var(--store-accent,#155eef);background:#f5f8fc}.tenant-shop-hero{border-top:4px solid var(--store-accent,#155eef)}.shop-owner-preview-banner{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;max-width:1180px;margin:0 auto 12px;padding:10px 12px;border:1px solid #9fc3ff;border-radius:8px;background:#eaf2ff;color:#123b75}.shop-owner-preview-banner a,.shop-owner-preview-banner span{display:inline-flex;gap:7px;align-items:center}.shop-owner-preview-banner p{margin:0;color:#31537f;font-size:var(--font-sm)}.shop-owner-preview-banner a{color:#123b75;font-weight:800;text-decoration:none;white-space:nowrap}.shop-brand-logo{width:42px;height:42px;object-fit:cover;border:1px solid var(--line);border-radius:8px}.shop-whatsapp-button{color:#08783e}.shop-demo-footer{display:flex;justify-content:center;max-width:1180px;margin:18px auto 0;padding-bottom:12px}.shop-directory-page{display:grid;min-height:100vh;place-items:center;background:#f5f8fc}.shop-directory-panel{display:grid;width:min(560px,100%);grid-gap:20px;gap:20px;padding:28px;border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:var(--shadow)}.shop-directory-panel h1,.shop-directory-panel p{margin:0}.shop-directory-panel .shop-directory-error{padding:10px 12px;border:1px solid rgba(239,68,68,.28);border-radius:8px;background:#fef2f2;color:#b42318;font-weight:750}.shop-directory-panel h1{margin-top:8px;font-size:36px}.shop-directory-panel p{margin-top:7px;color:var(--muted)}.shop-directory-mark{display:grid;width:48px;height:48px;place-items:center;border-radius:8px;background:var(--accent);color:#fff}.shop-directory-form{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:end}.catalogue-publication-panel form{padding-top:14px}.catalogue-channel-options,.catalogue-channel-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.catalogue-channel-strip{padding:10px;border:1px solid var(--line);border-radius:8px;background:var(--soft)}.catalogue-channel-strip .status{justify-content:center;min-height:32px}.catalogue-channel-options .toggle-card{min-height:54px}.catalogue-photo-manager{display:grid;grid-gap:10px;gap:10px;padding:11px;border:1px solid var(--line);border-radius:8px;background:#fff}.catalogue-photo-manager-head{display:flex;gap:10px;align-items:center;justify-content:space-between}.catalogue-photo-manager-head>div{display:grid;grid-gap:4px;gap:4px;min-width:0}.catalogue-photo-manager-head small,.catalogue-photo-manager-head strong{overflow-wrap:anywhere}.catalogue-photo-empty,.catalogue-photo-grid small,.catalogue-photo-manager-head small{color:var(--muted);font-size:12px;line-height:1.35}.catalogue-photo-manager-head .secondary-button{position:relative;flex:0 0 auto;cursor:pointer}.catalogue-photo-manager-head .secondary-button.disabled{cursor:wait;opacity:.65}.catalogue-photo-manager-head input[type=file]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.catalogue-photo-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:8px;gap:8px}.catalogue-photo-grid article{display:grid;grid-template-columns:58px minmax(0,1fr) 34px;grid-gap:8px;gap:8px;align-items:center;min-width:0;padding:7px;border:1px solid rgba(47,128,237,.16);border-radius:8px;background:var(--soft)}.catalogue-photo-grid article>span,.catalogue-photo-grid img{width:58px;height:58px;border-radius:6px;object-fit:cover}.catalogue-photo-grid article>span{display:grid;place-items:center;color:var(--primary);background:rgba(47,128,237,.1)}.catalogue-photo-grid article>div{display:grid;grid-gap:3px;gap:3px;min-width:0}.catalogue-photo-grid article>div small,.catalogue-photo-grid article>div strong{overflow-wrap:anywhere}.catalogue-photo-grid button{display:inline-grid;width:34px;height:34px;place-items:center;padding:0;border-color:rgba(217,78,78,.2);color:var(--danger)}.catalogue-photo-empty{margin:0;padding:9px;border:1px dashed rgba(47,128,237,.2);border-radius:8px;background:var(--soft)}.bulk-catalogue-panel{display:grid;grid-gap:13px;gap:13px;padding:14px;border:1px solid rgba(47,128,237,.22);border-radius:8px;background:#fff}.bulk-catalogue-actions,.bulk-catalogue-head{display:flex;gap:12px;align-items:flex-start;justify-content:space-between}.bulk-catalogue-head>div{display:grid;grid-gap:6px;gap:6px;min-width:0}.bulk-catalogue-actions small,.bulk-catalogue-head p,.bulk-catalogue-head strong{margin:0;overflow-wrap:anywhere}.bulk-catalogue-head>div>strong{color:var(--ink);font-size:17px}.bulk-catalogue-actions small,.bulk-catalogue-head p{color:var(--muted);font-size:12px;line-height:1.4}.bulk-storefront-status{display:flex;gap:12px;align-items:center;justify-content:space-between;padding:11px;border:1px solid var(--line);border-radius:8px;background:var(--soft)}.bulk-storefront-status.good{border-color:rgba(15,138,97,.22);background:rgba(239,251,246,.82)}.bulk-storefront-status>div:first-child{display:grid;grid-gap:5px;gap:5px;min-width:0}.bulk-storefront-status>div:last-child{display:flex;flex:0 0 auto;gap:8px}.bulk-storefront-status small,.bulk-storefront-status strong{overflow-wrap:anywhere}.bulk-catalogue-sync-status{display:flex;gap:12px;align-items:center;justify-content:space-between;padding:10px 11px;border:1px solid rgba(15,138,97,.2);border-radius:8px;background:rgba(239,251,246,.7)}.bulk-catalogue-sync-status.pending{border-color:rgba(37,99,235,.2);background:rgba(239,246,255,.78)}.bulk-catalogue-sync-status.warn{border-color:rgba(202,138,4,.28);background:rgba(254,252,232,.82)}.bulk-catalogue-sync-status>div{display:grid;grid-gap:4px;gap:4px;min-width:0}.bulk-catalogue-sync-status small,.bulk-catalogue-sync-status strong{overflow-wrap:anywhere}.bulk-catalogue-sync-status strong{color:var(--ink);font-size:13px}.bulk-catalogue-sync-status small{color:var(--muted);font-size:12px;line-height:1.4}.bulk-catalogue-sync-status .secondary-button{flex:0 0 auto}.bulk-storefront-status strong{color:var(--ink);font-size:14px}.bulk-storefront-status small{color:var(--muted);font-size:12px;line-height:1.4}.bulk-catalogue-form{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(260px,1.2fr);grid-gap:11px;gap:11px;align-items:end}.bulk-catalogue-channel-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.bulk-catalogue-channel-options .toggle-card{min-height:44px}.bulk-catalogue-form .full{grid-column:1/-1}.bulk-catalogue-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.bulk-catalogue-summary article{display:grid;grid-gap:3px;gap:3px;min-width:0;padding:10px;border:1px solid var(--line);border-radius:8px;background:var(--soft)}.bulk-catalogue-summary article.good{border-color:rgba(15,138,97,.2);background:rgba(239,251,246,.78)}.bulk-catalogue-summary article.warn{border-color:rgba(181,128,12,.24);background:rgba(255,250,238,.84)}.bulk-catalogue-summary small,.bulk-catalogue-summary span{color:var(--muted);font-size:11px}.bulk-catalogue-summary strong{color:var(--ink);font-size:22px}.bulk-catalogue-preview{display:grid;grid-gap:6px;gap:6px;padding:9px;border:1px solid var(--line);border-radius:8px;background:var(--soft)}.bulk-catalogue-preview>div{display:flex;gap:10px;align-items:center;justify-content:space-between;min-width:0;padding:6px 7px;border-radius:6px;background:#fff}.bulk-catalogue-preview>div>span:first-child{display:flex;min-width:0;gap:7px;color:var(--muted);font-size:12px;overflow-wrap:anywhere}.bulk-catalogue-preview>div>span:first-child strong{color:var(--ink)}.bulk-catalogue-preview p{margin:0;color:var(--muted);font-size:12px;text-align:center}.bulk-catalogue-actions{align-items:center}.bulk-catalogue-actions small{flex:1 1 auto}@media (max-width:1120px){.content-grid,.workspace{grid-template-columns:1fr}.sidebar{position:static;height:auto}.nav{grid-template-columns:repeat(4,minmax(0,1fr))}.shop-grid,.shop-grid.no-photo-mode{grid-template-columns:repeat(3,minmax(0,1fr))}.approval-action-guide,.approval-decision-strip,.approval-filter-tabs,.approval-workbench,.business-first-panel,.customers-business-first,.daily-flow-path,.daily-next-panel,.dashboard-command-strip,.dashboard-review-toggle-row,.go-live-task-grid,.inventory-grid,.metrics,.ops-grid,.owner-answer-grid,.platform-access-grid,.platform-account-actions,.platform-account-health,.platform-cockpit-cards,.platform-cockpit-panel,.platform-command-grid,.platform-feature-grid,.platform-health-grid,.platform-hero,.platform-metrics,.platform-module-rollout-grid,.platform-module-uat-grid,.platform-ops-grid,.platform-provider-runway-grid,.platform-usage-grid,.production-phase-grid,.production-task-columns,.roadmap-board,.sales-period-strip,.settings-access-grid,.settings-channel-grid,.settings-hero,.settings-notification-health-grid,.settings-otp-grid,.settings-readiness-grid,.settings-recovery-grid,.settings-role-review-grid,.settings-tax-guardrail-grid,.settings-template-grid,.settings-whatsapp-code-strip,.settings-whatsapp-fact-grid,.team-access-hero,.team-filter-grid,.team-invite-grid,.team-invite-panel,.team-member-grid,.team-member-quick-actions,.team-role-preview-strip,.team-setup-grid,.whatsapp-commerce-detail-grid,.whatsapp-commerce-flow-panel,.whatsapp-commerce-phase-grid,.whatsapp-commerce-route-grid,.whatsapp-commerce-rule-grid,.whatsapp-order-queue-head{grid-template-columns:repeat(2,minmax(0,1fr))}.business-first-copy,.whatsapp-order-queue-head>div:first-child{grid-column:1/-1}.platform-cockpit-panel{grid-template-areas:"copy" "cards" "actions";grid-template-columns:1fr}.platform-cockpit-cards{grid-template-columns:repeat(2,minmax(180px,1fr))}.partner-guide-panel,.purchase-guide-panel,.stock-start-panel,.stocktake-phone-guide{grid-template-columns:minmax(0,1fr)}.collapsed-stock-intake summary{grid-template-columns:auto minmax(0,1fr)}.collapsed-stock-intake summary small{display:none}.stock-start-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.stock-start-action{align-items:center;min-height:52px;padding:8px}.stock-start-action small,.stock-start-panel p{display:none}.sale-quick-panel{grid-template-columns:minmax(0,1fr)}.inventory-toolbar,.stock-form-jump-grid,.workspace-tab-list{grid-template-columns:repeat(2,minmax(0,1fr))}.access-overview-panel{grid-template-columns:1fr}.scan-mode-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.qr-label-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-action-board-head,.customer-action-row,.customer-workspace{grid-template-columns:1fr}.customer-action-board-actions,.customer-action-row-actions{width:100%}.customer-loyalty-strip{grid-template-columns:1fr}}@media (max-width:900px){.shop-catalogue-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.auth-card-modern{grid-template-columns:1fr;width:min(100%,760px)}.auth-entry-panel,.auth-product-panel{min-height:auto}.auth-entry-panel{align-content:start;order:-1}}@media (max-width:680px){.auth-page{padding:10px;place-items:stretch}.auth-card-modern{width:100%}.auth-entry-panel,.auth-product-panel{min-height:auto;padding:18px}.auth-product-panel{gap:20px}.auth-landing-nav{align-items:stretch;flex-direction:column}.auth-copy h2,.auth-product-copy h2{font-size:26px}.auth-business-category-panel,.auth-flow-guide,.auth-onboarding-checklist,.auth-onboarding-grid,.auth-pending-summary,.auth-preview-grid,.auth-proof-grid,.auth-workflow-strip{grid-template-columns:1fr}.auth-onboarding-actions .primary-button,.auth-onboarding-actions .secondary-button,.auth-pending-actions .primary-button,.auth-pending-actions .secondary-button,.auth-secondary-access-actions .secondary-button{width:100%;justify-content:center}.app-shell{padding:10px 10px calc(104px + env(safe-area-inset-bottom))}.whatsapp-support-launcher{right:calc(10px + env(safe-area-inset-right));bottom:calc(78px + env(safe-area-inset-bottom));width:46px;min-width:46px;min-height:46px;justify-content:center;padding:0;border-radius:50%}.whatsapp-support-launcher span{display:none}.app-shell:has(.stock-save-dock) .whatsapp-support-launcher{bottom:calc(178px + env(safe-area-inset-bottom))}.section,.sidebar,.topbar{padding:12px}.sidebar{gap:12px}.sidebar-footer{display:none}.sidebar .nav{display:flex;gap:8px;max-width:100%;overflow-x:auto;padding-bottom:2px}.sidebar .nav-button{flex:0 0 120px;justify-content:center}.nav{grid-template-columns:repeat(2,minmax(0,1fr))}.nav-button span{font-size:14px}.shop-page{padding:10px 10px calc(88px + env(safe-area-inset-bottom))}.shop-catalogue-toolbar{grid-template-columns:1fr}.shop-result-count{display:flex;min-height:38px;gap:5px;align-items:center;justify-content:center}.shop-header,.shop-hero{align-items:flex-start;grid-template-columns:1fr}.shop-header{flex-direction:column}.shop-owner-preview-banner{grid-template-columns:1fr}.shop-owner-preview-banner a{width:-moz-fit-content;width:fit-content}.shop-header-actions,.shop-header-actions .secondary-button{width:100%}.shop-grid,.shop-grid.no-photo-mode{grid-template-columns:1fr}.shop-cart-line,.shop-checkout-head{flex-direction:column;align-items:stretch}.shop-checkout-head>strong{font-size:var(--font-xl)}.shop-checkout-form{grid-template-columns:1fr}.shop-load-more{align-items:stretch;flex-direction:column;text-align:center}.shop-load-more .secondary-button{width:100%;justify-content:center}.shop-product-dialog-backdrop{align-items:end;padding:0}.shop-product-dialog{width:100%;max-height:94dvh;border-right:0;border-bottom:0;border-left:0;border-radius:8px 8px 0 0}.shop-product-dialog-grid{grid-template-columns:1fr;gap:14px;padding:10px}.shop-product-main-image{max-height:56vh}.shop-mobile-cart-dock{position:fixed;z-index:120;right:10px;bottom:calc(8px + env(safe-area-inset-bottom));left:10px;display:flex;gap:10px;align-items:center;justify-content:space-between;min-height:62px;padding:9px 10px;border:1px solid rgba(84,166,244,.32);border-radius:8px;background:rgba(255,255,255,.97);box-shadow:0 16px 40px rgba(14,31,53,.2)}.shop-mobile-cart-dock>div{display:grid;min-width:0;grid-gap:2px;gap:2px}.shop-mobile-cart-dock span{color:var(--muted);font-size:var(--font-xs)}.shop-mobile-cart-dock strong{color:var(--ink);font-size:var(--font-md)}.shop-mobile-cart-dock>button{display:inline-flex;min-height:44px;gap:7px;align-items:center;justify-content:center;padding:9px 13px;border:1px solid var(--accent);border-radius:8px;background:var(--accent);color:#fff;font-weight:850}.order-review-form{grid-template-columns:1fr}.order-review-form .primary-button{width:100%;justify-content:center}.shop-order-decision,.shop-order-line,.shop-order-review-head{flex-direction:column;align-items:stretch}.shop-order-decision-actions{display:grid;grid-template-columns:1fr}.shop-order-decision-actions>*{width:100%;justify-content:center}.shop-order-review-head small{max-width:none;text-align:left}.purchase-stock-head{flex-direction:column}.purchase-stock-head .secondary-button{width:100%}.sync-banner,.topbar{align-items:flex-start;flex-direction:column}.action-strip{position:-webkit-sticky;position:sticky;top:8px;z-index:24;grid-template-columns:repeat(2,minmax(0,1fr));padding:7px;border:1px solid rgba(47,128,237,.18);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(244,249,255,.94)),var(--panel);box-shadow:0 12px 24px rgba(43,80,130,.08)}.business-first-panel,.customers-business-first,.whatsapp-order-queue-head,.whatsapp-order-summary-strip{grid-template-columns:1fr;gap:9px;padding:10px}.business-first-copy strong{font-size:16px}.business-first-copy p{font-size:12.5px}.business-first-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.whatsapp-order-queue-head .button-row{width:100%}.whatsapp-order-queue-head .secondary-button{flex:1 1 130px}.business-first-actions .primary-button,.business-first-actions .secondary-button{min-height:46px;padding:8px 10px}.business-first-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.business-first-action-card,.business-first-list-row,.business-first-stats article{padding:8px}.business-first-action-card small,.business-first-list-row small,.business-first-stats small{display:none}.action-panel,.dashboard-launch-panel,.inventory-workspace-tabs,.partner-phone-uat-panel,.quick-launch-signoff-panel,.report-owner-uat-panel,.report-uat-command-panel,.report-uat-export-panel,.workflow-runway-panel{scroll-margin-top:112px}.quick-action{justify-content:flex-start;min-height:52px;height:auto;padding:0 10px}.quick-action svg{flex:0 0 auto}.quick-action span{white-space:normal}.daily-command-center{grid-template-columns:minmax(0,1fr)}.module-shortcuts-panel summary{grid-template-columns:auto minmax(0,1fr)}.module-shortcuts-panel summary small{display:none}.module-helper-details summary{grid-template-columns:auto minmax(0,1fr)}.module-helper-details summary small{display:none}.vendor-ledger-form-grid{grid-template-columns:minmax(0,1fr)}.vendor-ledger-form-grid>form+form{padding-top:18px;padding-left:0;border-top:1px solid var(--line);border-left:0}.daily-scan-center{grid-template-columns:minmax(0,1fr)}.daily-scan-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.daily-scan-actions button{align-items:flex-start;min-height:66px}.daily-scan-actions small,.daily-scan-actions strong{overflow:visible;text-overflow:clip;white-space:normal}.latest-action-card{align-items:flex-start;flex-direction:column;gap:6px}.today-work-head{grid-template-columns:minmax(0,1fr)}.today-work-cards{grid-auto-columns:minmax(150px,72vw);grid-auto-flow:column;grid-template-columns:none}.inventory-workspace-tabs{margin-inline:-2px;top:0;padding:8px}.workspace-tab-list{grid-auto-columns:minmax(148px,76vw);grid-auto-flow:column;grid-template-columns:none;overflow-x:auto;overscroll-behavior-inline:contain;padding-bottom:4px;scroll-snap-type:x proximity}.workspace-tab{min-height:46px;padding:8px;scroll-snap-align:start}.workspace-tab strong{font-size:12px}.workspace-tab small{display:none}.scan-mode-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.qr-label-card,.qr-label-preview-grid{grid-template-columns:1fr}.qr-label-card img{justify-self:start}.customer-detail-head,.customer-row{align-items:flex-start}.customer-detail-head{flex-direction:column}.customer-contact-grid,.customer-row{grid-template-columns:1fr}.customer-avatar{display:none}.customer-row-stats{justify-items:start;text-align:left}.topbar-actions{display:grid;width:100%;grid-template-columns:1fr}.storage-ticker.compact{width:100%}.topbar-actions .field{min-width:0!important}.auth-summary,.topbar-actions .secondary-button{width:100%}.inline-filter-row,.target-card-head,.target-detail-panel>summary,.target-history-row,.target-numbers,.target-panel-head,.target-snapshot-card{flex-direction:column}.compact-field,.inline-filter-row{width:100%}.inline-filter-row .secondary-button{width:100%;flex:0 0 auto}.target-actions,.target-actions .secondary-button,.target-settings{width:100%}.target-snapshot-grid{grid-template-columns:1fr}.target-snapshot-card>div:last-child{justify-items:start;text-align:left}.target-detail-panel>summary{align-items:flex-start}.target-settings summary{width:100%;justify-content:center}.target-form{position:static;width:100%;grid-template-columns:1fr;margin-top:8px}.primary-button,.secondary-button{flex:1 1 160px}.dashboard-phone-start{display:grid;grid-gap:9px;gap:9px;padding:10px;border:1px solid rgba(47,128,237,.2);border-radius:8px;background:linear-gradient(180deg,rgba(248,251,255,.98),rgba(255,255,255,.96)),white;box-shadow:0 12px 24px rgba(43,80,130,.08)}.dashboard-phone-start.warn{border-color:rgba(183,121,31,.24);background:linear-gradient(180deg,rgba(255,251,244,.98),rgba(255,255,255,.96)),white}.dashboard-phone-start.good{border-color:rgba(15,138,97,.2);background:linear-gradient(180deg,rgba(239,253,248,.95),rgba(255,255,255,.96)),white}.dashboard-phone-start-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.dashboard-phone-start-head strong{color:var(--ink);font-size:14px;line-height:1.2}.dashboard-phone-start-head small{display:none}.dashboard-phone-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:7px;gap:7px}.dashboard-phone-action,.dashboard-phone-alert{border:1px solid rgba(47,128,237,.18);border-radius:8px;background:rgba(255,255,255,.88);color:var(--ink);text-align:left;cursor:pointer}.dashboard-phone-action{display:grid;grid-gap:6px;gap:6px;align-content:start;min-height:94px;padding:9px}.dashboard-phone-action>svg{color:var(--accent)}.dashboard-phone-action span,.dashboard-phone-alert span{display:grid;grid-gap:2px;gap:2px;min-width:0}.dashboard-phone-action strong,.dashboard-phone-alert strong{color:var(--ink);font-size:12.5px;line-height:1.16;overflow-wrap:anywhere}.dashboard-phone-action small,.dashboard-phone-alert small{color:var(--muted);font-size:11.5px;line-height:1.25;overflow-wrap:anywhere}.dashboard-phone-action em,.dashboard-phone-alert em{margin-top:auto;color:var(--accent);font-size:11px;font-style:normal;font-weight:900;line-height:1.15}.dashboard-phone-alert{display:grid;grid-template-columns:28px minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center;min-height:52px;padding:8px 9px}.dashboard-phone-alert>svg{color:var(--accent)}.dashboard-phone-alert.warn{border-color:rgba(183,121,31,.24);background:rgba(255,251,244,.9)}.dashboard-phone-alert.warn>svg{color:var(--warn)}.dashboard-phone-alert.good{border-color:rgba(15,138,97,.22);background:rgba(239,253,248,.9)}.dashboard-phone-alert.good>svg{color:var(--good)}.dashboard-command-card{grid-template-columns:40px minmax(0,1fr);gap:8px;min-height:auto;padding:10px}.dashboard-count-options{grid-template-columns:1fr;gap:8px;padding:9px}.dashboard-count-options-copy{grid-template-columns:auto 1fr;align-items:center}.dashboard-count-options-copy small{display:none}.dashboard-count-options-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-count-option{min-height:58px}.dashboard-count-option small{display:none}.dashboard-command-card.warn{background:linear-gradient(180deg,rgba(255,255,255,.99),rgba(255,251,244,.76)),white}.dashboard-command-card.good{background:linear-gradient(180deg,rgba(255,255,255,.99),rgba(246,252,249,.76)),white}.dashboard-command-icon{width:36px;height:36px}.dashboard-command-copy strong{font-size:13px}.dashboard-command-copy small{display:none}.dashboard-command-value{grid-column:2;justify-self:start;min-width:0;font-size:17px;padding-top:2px;text-align:left}.dashboard-next-panel{gap:10px;padding:12px}.dashboard-close-footer,.dashboard-close-head,.dashboard-launch-footer,.dashboard-launch-head,.dashboard-next-panel,.dashboard-onboarding-footer,.dashboard-onboarding-head{grid-template-columns:1fr}.dashboard-close-summary{min-width:0}.dashboard-cashdrawer-form,.dashboard-cashdrawer-grid,.dashboard-cashdrawer-head,.dashboard-close-grid,.dashboard-launch-grid,.dashboard-onboarding-grid{grid-template-columns:1fr}.dashboard-launch-card,.dashboard-onboarding-step{min-height:auto}.dashboard-next-main .primary-button,.dashboard-next-main .secondary-button{justify-content:center;width:100%}.dashboard-simple-actions{grid-template-columns:1fr}.dashboard-focus-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-focus-card{min-height:50px;padding:8px}.dashboard-focus-card small{display:none}.dashboard-focus-card strong{font-size:16px}.dashboard-launch-actions{justify-content:stretch}.dashboard-launch-actions .primary-button,.dashboard-launch-actions .secondary-button{width:100%;justify-content:center}.dashboard-simple-actions button{min-height:auto}.access-action-grid,.access-mini-grid,.add-stock-mini-grid,.alert-mini-grid,.approval-bulk-actions,.approval-filter-tabs,.approval-workbench,.business-module-blueprint-grid,.business-module-grid,.business-module-uat-grid,.category-form,.custody-action,.daily-flow-path,.daily-next-panel,.dashboard-command-strip,.form-grid,.go-live-task-grid,.intake-flow-strip,.intake-note-grid,.intake-step-grid,.inventory-grid,.inventory-toolbar,.last-stock-save-panel,.launch-blocker-grid,.launch-blocker-toolbar,.launch-qa-command-grid,.launch-qa-command-toolbar,.launch-signoff-actions,.launch-signoff-form-grid,.launch-signoff-grid,.launch-signoff-toolbar,.manual-tag-options,.manual-tag-preview-grid,.metrics,.ops-grid,.partner-access-grid,.partner-checkin-foot,.partner-checkin-grid,.partner-flow-strip,.partner-guide-stats,.partner-phone-uat-grid,.partner-phone-uat-panel,.permission-checks,.plain-term-grid,.platform-access-grid,.platform-admin-uat-grid,.platform-admin-uat-panel,.platform-cockpit-cards,.platform-cockpit-panel,.platform-command-grid,.platform-deployment-grid,.platform-feature-grid,.platform-hero,.platform-metrics,.platform-mini-grid,.platform-provider-runway-grid,.platform-usage-grid,.platform-work-queue-list,.production-task-columns,.qr-label-helper-strip,.quick-launch-signoff-actions,.quick-launch-signoff-fields,.receipt-preview-facts,.receipt-total-grid,.report-chart-grid,.report-command-panel,.report-controls-grid,.report-export-actions,.report-export-scope,.report-guide-strip,.report-overview-grid,.report-owner-uat-grid,.report-owner-uat-panel,.report-quick-periods,.report-share-grid,.report-uat-command-panel,.report-uat-export-panel,.report-uat-shortcut-grid,.returning-customer-lookup,.roadmap-board,.role-guide-grid,.sale-choice-grid,.sale-choice-grid.two-up,.sale-command-panel,.sale-customer-guide,.sale-customer-guide-grid,.sale-helper-details summary,.sale-local-message,.sale-money-guide-grid,.sale-optional-helper-grid,.sale-path-guide-grid,.sale-payment-helper,.sale-phone-uat-grid,.sale-phone-uat-panel,.sale-quick-actions,.sale-receipt-guardrail,.sale-result-actions,.sale-result-panel,.sale-step-strip,.scan-control-row,.scan-support-grid,.scan-workflow-grid,.settings-access-grid,.settings-channel-grid,.settings-hero,.settings-module-focus-card,.settings-module-focus-list,.settings-module-separation-grid,.settings-otp-grid,.settings-readiness-grid,.settings-recipient-panel,.settings-recovery-grid,.settings-role-review-grid,.settings-template-grid,.settings-toggle-grid,.settings-whatsapp-code-strip,.settings-whatsapp-fact-grid,.staff-checklist-grid,.staff-checklist-grid.compact,.statement-guide-grid,.statement-reconcile-status,.stock-alert-grid,.stock-batch-helper,.stock-batch-helper-grid,.stock-command-panel,.stock-entry-summary,.stock-entry-summary-details summary,.stock-entry-summary-grid,.stock-filter-drawer summary,.stock-filter-shortcuts,.stock-form-jump-grid,.stock-optional-helper-grid,.stock-phone-guide,.stock-phone-step-grid,.stock-save-path,.stock-start-actions,.stocktake-audit-grid,.stocktake-audit-metrics,.stocktake-command-metrics,.stocktake-command-panel,.stocktake-count-summary-strip,.stocktake-finish-checks,.stocktake-finish-panel,.stocktake-flow-strip,.stocktake-live-cards,.stocktake-live-report,.stocktake-meaning-grid,.stocktake-next-step-strip,.stocktake-offline-panel,.stocktake-phone-cockpit-guide,.stocktake-phone-cockpit-steps,.stocktake-phone-uat-grid,.stocktake-phone-uat-panel,.stocktake-record-grid,.stocktake-review-callout,.stocktake-scan-grid,.stocktake-session-summary,.stocktake-session-summary-cards,.stocktake-start-actions,.stocktake-start-grid,.tag-card,.target-focus-numbers,.target-grid,.team-access-hero,.team-filter-grid,.team-invite-grid,.team-invite-panel,.team-member-grid,.team-member-quick-actions,.team-setup-grid,.whatsapp-commerce-detail-grid,.whatsapp-commerce-flow-panel,.whatsapp-commerce-phase-grid,.whatsapp-commerce-route-grid,.whatsapp-commerce-rule-grid,.workflow-runway-grid,.workflow-runway-panel{grid-template-columns:1fr}.sale-result-actions{display:grid}.sale-result-actions .primary-button,.sale-result-actions .secondary-button{justify-content:center;width:100%}.stock-save-next-actions{display:grid;grid-template-columns:1fr}.stock-save-next-actions .secondary-button{justify-content:center;width:100%}.stocktake-next-step-actions{display:grid;grid-template-columns:1fr;justify-content:stretch}.stocktake-next-step-actions .primary-button,.stocktake-next-step-actions .secondary-button{justify-content:center;width:100%}.dashboard-command-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-work-queue-head{flex-direction:column}.platform-work-queue-card{grid-template-columns:auto auto minmax(0,1fr);align-items:flex-start}.platform-work-queue-action{grid-column:3;justify-content:flex-start;white-space:normal}.sale-quick-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.sale-quick-button{align-items:center;min-height:52px;padding:8px}.sale-quick-button small,.sale-quick-panel p{display:none}.sale-money-guide-head{flex-direction:column}.sale-money-guide-head p{max-width:none;text-align:left}.sale-path-guide-head{flex-direction:column}.sale-path-guide-head p{max-width:none;text-align:left}.business-module-board-head,.business-module-card-head,.launch-blocker-card>div,.launch-blocker-head,.launch-qa-command-card-head,.launch-qa-command-head,.launch-qa-next-step,.launch-signoff-head,.platform-admin-uat-head,.quick-launch-signoff-head,.report-owner-uat-head,.sale-phone-uat-head{align-content:start;flex-direction:column}.business-module-summary{justify-content:flex-start}.business-module-blueprint-details summary{align-items:flex-start;flex-direction:column}.business-module-blueprint-details summary small{margin-left:0;text-align:left}.launch-qa-command-score{justify-items:start;text-align:left}.launch-signoff-form-foot,.launch-signoff-recent-head,.quick-launch-signoff-actions{flex-direction:column;align-items:flex-start}.quick-launch-signoff-buttons{width:100%;justify-content:stretch}.quick-launch-signoff-buttons .primary-button,.quick-launch-signoff-buttons .secondary-button{width:100%;justify-content:center}.sale-scan-toolbar{align-items:stretch;grid-template-columns:minmax(0,1fr)}.production-task-head{flex-direction:column}.stock-command-mini{justify-content:flex-start;max-width:none}.stock-command-actions{grid-template-columns:repeat(auto-fit,minmax(128px,1fr))}.stock-command-actions .primary-button,.stock-command-actions .secondary-button{min-height:44px}.billing-document-grid{grid-template-columns:1fr}.platform-cockpit-actions{grid-template-columns:repeat(auto-fit,minmax(128px,1fr))}.platform-cockpit-panel{grid-template-areas:"copy" "cards" "actions"}.platform-cockpit-actions .primary-button,.platform-cockpit-actions .secondary-button{min-height:44px}.sale-command-mini{justify-content:flex-start;max-width:none}.platform-access-head,.platform-command-head,.platform-deployment-head,.platform-provider-runway-head,.settings-access-head,.settings-audit-head,.settings-otp-head,.settings-recovery-head{flex-direction:column}.approval-decision-strip,.approval-filter-tabs,.platform-command-grid,.platform-health-grid,.settings-template-grid{grid-auto-columns:minmax(210px,82vw);grid-auto-flow:column;grid-template-columns:none;overflow-x:auto;overscroll-behavior-inline:contain;padding-bottom:6px;scroll-snap-type:x proximity}.platform-provider-runway-head small{max-width:none;text-align:left}.team-member-edit-details>summary{align-items:flex-start;flex-direction:column}.team-member-edit-details>summary small{text-align:left}.approval-decision-card,.approval-filter-tabs button,.platform-command-card,.platform-health-card,.settings-template-card{min-height:auto;scroll-snap-align:start}.platform-command-card,.platform-health-card{padding:13px}.platform-account-actions{grid-template-columns:1fr;width:100%}.settings-recovery-actions{justify-content:flex-start}.platform-account-actions .secondary-button{justify-content:center;width:100%;white-space:normal}.settings-readiness-head{flex-direction:column}.settings-otp-head small,.settings-readiness-head small{max-width:none;text-align:left}.settings-role-review-head{flex-direction:column}.settings-role-review-head small{max-width:none;text-align:left}.permission-matrix-head{flex-direction:column}.permission-matrix-head small{max-width:none;text-align:left}.settings-tax-guardrail-head{flex-direction:column}.settings-tax-guardrail-head small{max-width:none;text-align:left}.settings-notification-health-head{flex-direction:column}.settings-notification-health-head small{max-width:none;text-align:left}.business-module-uat-head,.platform-module-card-head,.platform-module-rollout-head,.platform-module-uat-head,.platform-ops-head,.production-phase-head,.whatsapp-commerce-card-head,.whatsapp-commerce-head{flex-direction:column}.platform-module-rollout-summary,.whatsapp-commerce-summary{max-width:none;justify-content:flex-start}.platform-feature-panel,.platform-usage-panel,.settings-summary-panel{padding:10px}.platform-feature-grid,.platform-usage-grid,.settings-channel-grid,.settings-toggle-grid{gap:10px}.toggle-card{min-height:auto;padding:12px}.compact-toggle,.settings-summary-row{align-items:flex-start}.settings-summary-row{flex-direction:column;gap:4px}.settings-summary-row strong{text-align:left;width:100%}.approval-history-list,.billing-history-list,.platform-approval-list,.platform-store-list{max-height:none;overflow:visible;padding-right:0}.platform-approval-list{grid-template-columns:1fr}.approval-history-head,.approval-notification-card{align-items:stretch;flex-direction:column}.approval-notification-actions{justify-items:start;width:100%}.sale-command-actions{grid-template-columns:repeat(auto-fit,minmax(128px,1fr))}.sale-command-actions .primary-button,.sale-command-actions .secondary-button{min-height:44px}.sale-scan-toolbar-actions{justify-content:stretch}.sale-scan-toolbar-actions .primary-button,.sale-scan-toolbar-actions .secondary-button{flex:1 1 110px}.sale-save-dock{bottom:calc(10px + env(safe-area-inset-bottom));grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-inline:-2px}.sale-save-dock>div:first-child{grid-column:1/-1}.sale-save-dock-totals{justify-items:start;text-align:left}.sale-save-dock .primary-button{width:100%;min-width:0;min-height:44px}.purchase-save-dock{position:-webkit-sticky;position:sticky;bottom:calc(10px + env(safe-area-inset-bottom));z-index:4;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:8px;gap:8px;margin-inline:-2px;padding:10px;border:1px solid rgba(15,138,97,.24);border-radius:8px;background:linear-gradient(180deg,rgba(239,253,248,.98),rgba(255,255,255,.97)),white;box-shadow:0 16px 36px rgba(37,54,77,.13)}.purchase-save-dock>div{display:grid;grid-gap:3px;gap:3px;min-width:0}.purchase-save-dock small,.purchase-save-dock strong{overflow-wrap:anywhere}.purchase-save-dock strong{color:var(--ink);font-size:14px;line-height:1.2}.purchase-save-dock small{color:var(--muted);font-size:12px;line-height:1.28}.purchase-save-dock .primary-button{width:100%;min-height:44px}.stock-save-dock{position:-webkit-sticky;position:sticky;bottom:calc(10px + env(safe-area-inset-bottom));z-index:4;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:8px;gap:8px;margin-inline:-2px;padding:10px;border:1px solid rgba(15,138,97,.24);border-radius:8px;background:linear-gradient(180deg,rgba(239,253,248,.98),rgba(255,255,255,.97)),white;box-shadow:0 16px 36px rgba(37,54,77,.13)}.stock-save-dock>div{display:grid;grid-gap:3px;gap:3px;min-width:0}.stock-save-dock small,.stock-save-dock strong{overflow-wrap:anywhere}.stock-save-dock strong{color:var(--ink);font-size:14px;line-height:1.2}.stock-save-dock small{color:var(--muted);font-size:12px;line-height:1.28}.stock-save-dock .primary-button{width:100%;min-height:44px}.scan-list-tools,.stocktake-batch-row,.stocktake-camera-actions,.stocktake-camera-head,.stocktake-command-actions,.stocktake-exception-head,.stocktake-exception-row{align-items:stretch;flex-direction:column}.scan-filter-row{justify-content:flex-start}.stocktake-mobile-scan-dock{top:auto;bottom:calc(10px + env(safe-area-inset-bottom));grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-inline:-2px;padding:10px}.stocktake-mobile-scan-dock>div{grid-column:1/-1}.stocktake-mobile-scan-dock .primary-button,.stocktake-mobile-scan-dock .secondary-button{width:100%;min-width:0;min-height:44px}.inventory-list-header{flex-direction:column}.dashboard-stock-alert-grid,.dashboard-stock-alert-head,.dashboard-stock-alert-summary{grid-template-columns:1fr}.alert-center-head{grid-template-columns:minmax(0,1fr) auto;align-items:center}.alert-center-head p{display:none}.alert-count-pill{min-width:68px;padding:8px}.alert-count-pill strong{font-size:20px}.filter-reset{width:100%}.inventory-scroll{max-height:58vh}.partner-custody-stats{grid-template-columns:1fr}.partner-card-head{position:static}.partner-card-main{grid-template-columns:1fr}.partner-card-summary-grid{grid-template-columns:repeat(3,minmax(96px,1fr));overflow-x:auto;padding-bottom:2px;scrollbar-gutter:stable}.partner-directory-brief{align-items:flex-start;flex-direction:column}.partner-directory-brief>span{max-width:none;width:100%}.access-action-head,.access-list-head,.billing-document-head,.billing-history-row,.billing-summary-head,.notification-rule-card,.partner-access-head,.partner-accountability-head,.partner-accountability-row,.partner-card-head,.partner-checkin-actions,.partner-checkin-head,.partner-head-actions,.partner-statement-actions,.partner-statement-bulk-actions,.partner-statement-row,.partner-statement-toolbar,.stock-record-row{align-items:flex-start;flex-direction:column;grid-template-columns:1fr}.partner-payout-strip{grid-template-columns:1fr}.partner-daily-action-grid,.partner-payout-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.billing-history-row>div:last-child{justify-items:start;text-align:left}.billing-history-actions{justify-content:flex-start}.target-history-row>div:last-child{justify-items:start;text-align:left}.partner-section-switcher{top:0;grid-auto-columns:minmax(118px,44vw);grid-auto-flow:column;grid-template-columns:none;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x proximity}.partner-section-button{min-height:64px;padding:8px;scroll-snap-align:start}.partner-section-button small,.partner-section-button span{font-size:11px}.partner-detail-panel{max-height:none;overflow:visible;padding:8px}.partner-guide-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.partner-flow-strip,.report-guide-strip{grid-auto-columns:minmax(190px,78vw);grid-auto-flow:column;grid-template-columns:none;overflow-x:auto;overscroll-behavior-inline:contain;padding-bottom:6px;scroll-snap-type:x proximity}.report-guide-details summary,.report-launch-helper summary{grid-template-columns:auto minmax(0,1fr)}.report-guide-details summary small,.report-launch-helper summary small{display:none}.partner-flow-strip>div,.report-guide-strip>div{min-height:auto;scroll-snap-align:start}.report-command-panel{gap:10px;padding:12px}.report-command-copy p{display:none}.report-quick-periods{gap:6px}.owner-answer-grid,.report-quick-periods,.sales-period-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.team-role-preview-strip{grid-template-columns:1fr}.report-owner-answer-head{align-items:flex-start;flex-direction:column}.report-owner-answer-head .compact-action-button{justify-content:center;width:100%}.report-daily-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.report-quick-periods button{min-height:44px;padding:7px 8px}.report-quick-periods span{display:none}.report-uat-command-copy .compact-action-button{justify-content:center;width:100%}.report-controls-grid .secondary-button{min-height:44px}.report-chart-panel{padding:12px}.report-chart-head{flex-direction:column}.report-chart-actions{justify-content:flex-start;width:100%}.report-chart-actions .secondary-button{flex:1 1 140px}.report-chart-filter-panel{grid-template-columns:1fr}.report-bar-row{grid-template-columns:minmax(0,.9fr) minmax(86px,1fr)}.report-bar-row>strong{justify-self:start}.report-bar-row>small{grid-column:1/-1}.stocktake-scan-cockpit{grid-template-columns:1fr}.stocktake-scan-cockpit-actions{display:grid;grid-template-columns:1fr;justify-content:stretch}.stocktake-scan-cockpit-actions .primary-button,.stocktake-scan-cockpit-actions .scan-toggle,.stocktake-scan-cockpit-actions .secondary-button{min-width:0;width:100%}.hero-panel,.stocktake-session-summary-card{min-height:auto}.alert-center-head,.hero-panel{grid-template-columns:1fr}.alert-card{grid-template-columns:36px minmax(0,1fr)}.alert-count-pill{width:100%;text-align:left}.alert-card-arrow{display:none}.drilldown-list-head,.drilldown-row-value{align-items:flex-start;justify-items:start;text-align:left}.drilldown-list-head{flex-direction:column}.compact-inline-form{grid-template-columns:1fr;width:100%}.hero-panel h2{font-size:24px}.hero-metrics{min-width:0}.stocktake-session{grid-template-columns:1fr}.stock-record-panel-head,.stocktake-camera-panel summary,.stocktake-help-panel summary{align-items:flex-start;flex-direction:column}.stocktake-camera-panel summary small,.stocktake-help-panel summary small{text-align:left}.section-title{flex-direction:column}.metric strong{font-size:22px}.button-row .secondary-button{flex:1 1 130px}.report-card-grid{grid-auto-columns:minmax(174px,78vw);grid-auto-flow:column;grid-template-columns:none;overflow-x:auto;overscroll-behavior-inline:contain;padding-bottom:8px;position:static;scroll-snap-type:x proximity}.report-card-grid .metric{scroll-snap-align:start}.mobile-nav{display:none}}@media (max-width:1120px){.platform-business-switcher{grid-template-columns:minmax(0,1fr) minmax(240px,.9fr)}.platform-business-switcher-status{grid-column:1/-1;grid-template-columns:auto auto 1fr;justify-items:start;align-items:center;text-align:left}.platform-tool-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:680px){.catalogue-channel-options,.catalogue-channel-strip,.shop-directory-form{grid-template-columns:1fr}.shop-directory-form .primary-button{width:100%;justify-content:center}.catalogue-photo-manager-head{align-items:stretch;flex-direction:column}.catalogue-photo-manager-head .secondary-button{width:100%;justify-content:center}.catalogue-photo-grid{grid-template-columns:1fr}.bulk-catalogue-actions,.bulk-catalogue-head,.bulk-storefront-status{align-items:stretch;flex-direction:column}.bulk-storefront-status>div:last-child{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.bulk-storefront-status>div:last-child>*{width:100%;justify-content:center}.bulk-catalogue-sync-status{align-items:stretch;flex-direction:column}.bulk-catalogue-sync-status .secondary-button{width:100%;justify-content:center}.bulk-catalogue-form,.bulk-catalogue-summary{grid-template-columns:1fr}.bulk-catalogue-actions .primary-button{width:100%;justify-content:center}.contextual-action-strip:not(.dashboard){grid-template-columns:repeat(2,minmax(0,1fr))}.topbar-alert-button{width:100%}.platform-business-switcher,.platform-directory-summary,.platform-selected-business{grid-template-columns:1fr}.platform-business-switcher-status{grid-column:auto;grid-template-columns:1fr;justify-items:start;text-align:left}.platform-selected-business{align-items:start}.platform-tool-tabs{grid-auto-columns:minmax(112px,42vw);grid-auto-flow:column;grid-template-columns:none;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x proximity}.platform-tool-tabs button{scroll-snap-align:start}.platform-tool-heading{grid-template-columns:1fr}.platform-tool-heading small{text-align:left}}@media (max-width:760px){.inventory-adjustment-summary{grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr)}.general-retail-selling-structure .form-grid{grid-template-columns:1fr}.duplicate-product-warning{align-items:flex-start;flex-direction:column}.duplicate-product-warning .secondary-button{width:100%}.general-retail-pilot-gate,.product-structure-summary{grid-template-columns:1fr}.product-field-manager-head,.product-field-row-head{align-items:stretch;flex-direction:column}.field-toggle{align-self:flex-start}.product-preset-picker{grid-template-columns:1fr;align-items:stretch}.product-preset-picker .primary-button{justify-content:center;width:100%}.settings-storefront-actions,.settings-storefront-head,.settings-storefront-link-row{align-items:stretch;flex-direction:column}.settings-storefront-actions .primary-button,.settings-storefront-link-row .secondary-button,.settings-storefront-link-row>div:last-child{width:100%}.settings-storefront-actions .primary-button,.settings-storefront-link-row .secondary-button{justify-content:center}.settings-storefront-address-input,.settings-storefront-choice-grid,.settings-storefront-fields{grid-template-columns:1fr}.settings-storefront-address-input strong{padding:0 11px 10px}.settings-storefront-delivery-head{align-items:stretch;flex-direction:column}.settings-storefront-delivery-head .secondary-button{width:100%;justify-content:center}.settings-storefront-delivery-row{grid-template-columns:minmax(0,1fr) 42px}.settings-storefront-delivery-row label:first-child{grid-column:1/-1}.settings-whatsapp-own-number-form{grid-template-columns:1fr}.settings-whatsapp-action-row,.settings-whatsapp-onboarding-head{align-items:stretch}.settings-whatsapp-onboarding-head{flex-direction:column}.settings-whatsapp-action-row .primary-button,.settings-whatsapp-action-row .secondary-button{width:100%;justify-content:center}.platform-whatsapp-channel-card{grid-template-columns:1fr;align-items:stretch}.platform-whatsapp-sender-form{grid-template-columns:1fr}.platform-whatsapp-channel-card .secondary-button{width:100%;justify-content:center}.platform-whatsapp-outbox-panel .whatsapp-order-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-whatsapp-outbox-main{flex-direction:column}.platform-whatsapp-outbox-card .primary-button,.platform-whatsapp-outbox-card .secondary-button{justify-content:center;width:100%}}.branch-operations-grid{grid-template-columns:minmax(0,1.45fr) minmax(280px,.75fr);align-items:start}.branch-operations-grid>.branch-transfer-section{grid-column:1/-1}.branch-summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:12px;gap:12px;margin-top:16px}.branch-summary{display:grid;grid-gap:8px;gap:8px;min-width:0;padding:16px;border:1px solid #d9e4f2;border-radius:8px;background:#fff}.branch-summary h3,.branch-summary p{margin:0;overflow-wrap:anywhere}.branch-summary p,.branch-summary>small{color:#607086}.branch-line-adder,.branch-number-grid,.branch-summary-head,.branch-transfer-actions,.branch-transfer-list article{display:flex;align-items:center;gap:10px}.branch-summary-head{justify-content:space-between}.branch-number-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding-top:8px;border-top:1px solid #e5edf6}.branch-number-grid span{display:grid;grid-gap:2px;gap:2px;min-width:0}.branch-number-grid small{color:#6a788b}.branch-number-grid strong{font-size:15px;overflow-wrap:anywhere}.branch-action-section details,.branch-transfer-form{padding:14px 0;border-top:1px solid #e4ebf4}.branch-action-section details:first-of-type{margin-top:10px}.branch-action-section summary{display:grid;grid-gap:2px;gap:2px;cursor:pointer}.branch-action-section summary small{color:#65758a}.branch-form{margin-top:14px}.branch-price-list{display:grid;grid-gap:6px;gap:6px;margin-top:12px}.branch-customer-group-form{display:grid;grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) auto;grid-gap:10px;gap:10px;align-items:end;margin-top:14px;padding-top:14px;border-top:1px solid #e4ebf4}.branch-till-list,.branch-till-workspace{display:grid;grid-gap:12px;gap:12px}.branch-till-list article{display:grid;grid-template-columns:minmax(150px,1fr) minmax(240px,1.4fr);align-items:end;grid-gap:12px;gap:12px;padding-top:12px;border-top:1px solid #e4ebf4}.branch-till-list article>div,.branch-till-list form{display:grid;grid-gap:5px;gap:5px}.branch-till-list form{grid-template-columns:minmax(130px,1fr) auto;align-items:end}.branch-till-list small{color:#607086}.branch-price-list>span{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) auto;grid-gap:10px;gap:10px;align-items:center;padding:9px 0;border-top:1px solid #e4ebf4}.branch-price-list small{color:#65758a;overflow-wrap:anywhere}.branch-transfer-form{display:grid;grid-gap:14px;gap:14px}.branch-line-adder{align-items:end}.branch-line-adder .field:first-child{flex:1 1 340px}.branch-line-adder .field:nth-child(2){width:120px}.branch-transfer-lines{display:flex;flex-wrap:wrap;gap:8px}.branch-transfer-lines>span{display:inline-flex;align-items:center;gap:7px;max-width:100%;padding:8px 10px;border:1px solid #cfdeed;border-radius:6px;background:#f8fbff}.branch-transfer-lines strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.branch-transfer-lines button{border:0;background:transparent;color:#8a3340;font-size:18px;cursor:pointer}.branch-transfer-list{display:grid;grid-gap:8px;gap:8px;margin-top:16px}.branch-transfer-list article{justify-content:space-between;padding:12px 0;border-top:1px solid #e4ebf4}.branch-transfer-list article>div:first-child{display:grid;grid-gap:3px;gap:3px;min-width:0}.branch-transfer-list article>div:first-child span{color:#65758a;overflow-wrap:anywhere}.branch-transfer-receive-details{width:min(100%,640px)}.branch-transfer-receive-details>summary{color:#155eef;font-weight:800;cursor:pointer}.branch-transfer-receive-form{display:grid;grid-gap:10px;gap:10px;margin-top:10px;padding:12px;border:1px solid #d7e4f1;border-radius:8px;background:#f8fbff}.branch-transfer-receive-line{display:grid;grid-template-columns:minmax(120px,1fr) auto minmax(84px,104px) minmax(84px,104px);grid-gap:8px;gap:8px;align-items:end}.branch-transfer-receive-line>small{align-self:center;color:#65758a}.branch-transfer-receive-line label{display:grid;grid-gap:4px;gap:4px;color:#607086;font-size:12px}.branch-transfer-receive-line input{width:100%;min-width:0}.purchase-receiving-panel{display:grid;grid-gap:16px;gap:16px}.purchase-return-details{margin-top:14px}.purchase-receiving-head{display:grid;grid-gap:6px;gap:6px}.purchase-receiving-head p,.purchase-receiving-head strong{margin:0}.purchase-receiving-head p{color:#607086}.purchase-landed-preview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;padding:12px;border:1px solid #cfe0f0;border-radius:8px;background:#f7fbff}.purchase-landed-preview span{display:grid;grid-gap:2px;gap:2px}.purchase-landed-preview small{color:#607086}.branch-report-controls{display:grid;grid-template-columns:minmax(150px,1fr) minmax(150px,1fr) auto;grid-gap:12px;gap:12px;align-items:end}.branch-report-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:16px}.branch-report-columns>div>span,.branch-report-kpis>span{display:grid;grid-gap:4px;gap:4px;padding:12px;border:1px solid #dce6f0;border-radius:8px;background:#f8fbfe}.branch-report-columns small,.branch-report-kpis small{color:#607086}.branch-report-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:16px}.branch-report-columns>div{display:grid;align-content:start;grid-gap:8px;gap:8px}.branch-report-columns h3{margin:0 0 2px}@media (max-width:900px){.branch-operations-grid{grid-template-columns:1fr}.branch-operations-grid>.branch-transfer-section{grid-column:auto}.branch-line-adder,.branch-transfer-list article{align-items:stretch;flex-direction:column}.branch-customer-group-form,.branch-till-list article,.branch-till-list form{grid-template-columns:1fr}.branch-line-adder .field:nth-child(2){width:100%}.branch-transfer-actions{flex-wrap:wrap}.branch-transfer-receive-line{grid-template-columns:repeat(2,minmax(0,1fr))}.branch-transfer-receive-line>small,.branch-transfer-receive-line>strong{grid-column:1/-1}.branch-report-columns,.branch-report-controls{grid-template-columns:1fr}}@media (max-width:560px){.branch-number-grid,.branch-price-list>span,.branch-summary-grid,.purchase-landed-preview{grid-template-columns:1fr}.branch-report-kpis{grid-template-columns:1fr 1fr}}.ownership-chip{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;padding:4px 7px;border:1px solid #cbd9e8;border-radius:6px;background:#f5f9fc;color:#31546f;font-size:11px;font-weight:750;line-height:1.2}.ownership-chip.shelf{border-color:#d4c48c;background:#fff9e8;color:#715a0a}.selected-record-owner{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:3px 12px;gap:3px 12px;align-items:center;margin-bottom:12px;padding:11px 12px;border:1px solid #cbd9e8;border-radius:8px;background:#f7fafc}.selected-record-owner>span{color:var(--muted);font-size:12px}.selected-record-owner>strong{color:var(--ink)}.selected-record-owner>small{grid-column:1/-1;color:var(--muted)}.shelf-permission-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:7px}.shelf-assignment-list{margin-top:14px}@media (max-width:640px){.settings-storefront-readiness-list{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-storefront-logo .secondary-button{flex:1 1 140px}.selected-record-owner,.shelf-permission-grid{grid-template-columns:1fr}.selected-record-owner>small{grid-column:auto}}