:root{--bg:#090b0f;--panel:#121820f5;--panel-2:#0c1118fa;--border:#94a3b833;--text:#f3f4f6;--muted:#a5b4c2;--soft:#d7dee8;--accent:#22c55e;--accent-2:#38bdf8;--warning:#f59e0b;--danger:#ef4444;--shadow:0 12px 28px #00000047;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{background:var(--bg,#090b0f);min-height:100%;color:var(--text,#f3f4f6);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input,select{font:inherit}.shell{background:var(--bg,#090b0f);color:var(--text,#f3f4f6);grid-template-columns:304px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{border-right:1px solid var(--border,#94a3b833);background:var(--panel-2,#0c1118);color:var(--text,#f3f4f6);height:100vh;padding:18px;position:sticky;top:0;overflow:auto}.logo{align-items:center;gap:10px;margin-bottom:18px;display:flex}.logoMark{color:#bbf7d0;background:#14532d;border-radius:8px;place-items:center;width:36px;height:36px;font-weight:900;display:grid}.logoText strong{letter-spacing:0;display:block}.logoText span{color:var(--muted,#a5b4c2);font-size:13px}.navItem{color:var(--soft,#d7dee8);border:1px solid #0000;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;min-height:34px;padding:8px;font-size:13px;display:flex}.navItem:hover,.navItem.active{border-color:var(--border);background:#1e293bc7}.badge{color:#86efac;white-space:nowrap;background:#22c55e1a;border:1px solid #22c55e47;border-radius:999px;padding:2px 8px;font-size:11px;line-height:1.35}.main{width:100%;min-width:0;max-width:1480px;padding:22px}.topbar{border:1px solid var(--border,#94a3b833);background:var(--panel,#121820f5);color:var(--text,#f3f4f6);border-radius:8px;justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;margin-bottom:14px;padding:18px;display:flex}.eyebrow{color:#86efac;text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:700}h1{letter-spacing:0;margin:8px 0 10px;font-size:clamp(28px,3vw,40px);line-height:1.05}.subtitle{color:var(--muted,#a5b4c2);overflow-wrap:anywhere;max-width:900px;line-height:1.65}.actions{flex-wrap:wrap;gap:10px;display:flex}.button{border:1px solid var(--border,#94a3b833);color:var(--text,#f3f4f6);cursor:pointer;background:#0f172adb;border-radius:8px;min-height:40px;padding:10px 12px}.button.primary{color:#ecfdf5;background:#16a34a;border-color:#86efac47;font-weight:800}.operatorStrip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.operatorStrip>div{border:1px solid var(--border,#94a3b833);background:#0c1118eb;border-radius:8px;min-width:0;padding:12px}.operatorStrip span{color:var(--muted,#a5b4c2);overflow-wrap:anywhere;margin-top:5px;font-size:13px;line-height:1.45}.grid.two{grid-template-columns:1.35fr .85fr}.grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.card{border:1px solid var(--border);background:var(--panel);box-shadow:var(--shadow);border-radius:8px;min-width:0;padding:16px}.card h2,.card h3{letter-spacing:0;margin:0 0 12px}.metricValue{letter-spacing:0;margin-top:6px;font-size:28px;font-weight:900}.list{gap:8px;display:grid}.row{border:1px solid var(--border);background:#0f172a85;border-radius:8px;justify-content:space-between;gap:12px;min-width:0;padding:11px 12px;display:flex}.row strong{overflow-wrap:anywhere;display:block}.row span{color:var(--muted);overflow-wrap:anywhere;font-size:13px}.status{white-space:nowrap;border:1px solid var(--border);border-radius:999px;height:fit-content;padding:6px 10px;font-size:12px}.status.green{color:#86efac;background:#22c55e1a}.status.blue{color:#7dd3fc;background:#38bdf81a}.status.orange{color:#fcd34d;background:#f59e0b1a}.status.red{color:#fca5a5;background:#ef44441a}.sectionTitle{justify-content:space-between;align-items:end;gap:16px;margin:22px 0 10px;display:flex}.flowStep{grid-template-columns:34px 1fr;align-items:start;gap:12px;display:grid}.code{border:1px solid var(--border);color:#c4b5fd;background:#0206178a;border-radius:8px;padding:10px 12px;font-family:SFMono-Regular,Consolas,monospace;overflow:auto}@media (max-width:1040px){.shell{grid-template-columns:1fr}.sidebar{height:auto;max-height:55vh;position:relative}.grid.metrics,.grid.two,.grid.three,.operatorStrip{grid-template-columns:1fr}.topbar{flex-direction:column;align-items:stretch}}@media (max-width:760px){.sidebar{max-height:none;padding:14px}.logo{margin-bottom:12px}.nav{scrollbar-width:thin;gap:10px;padding-bottom:6px;display:flex;overflow-x:auto}.navGroup{min-width:172px}.navGroupTitle{padding-left:2px}.main{padding:16px}.topbar,.card{padding:14px}h1{font-size:30px;line-height:1.08}.actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.button{text-align:center;width:100%}.row{flex-direction:column;align-items:flex-start}.status{white-space:normal}}.themeSelector{gap:18px;display:grid}.themeHero{justify-content:space-between;align-items:end;gap:18px;display:flex}.themeHeroNote{border:1px solid var(--border);background:#0f172ac7;border-radius:22px;max-width:360px;padding:16px}.themeHeroNote strong,.themeHeroNote span{display:block}.themeHeroNote span{color:var(--muted);margin-top:6px}.themeGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.themeCard{border:1px solid var(--border);box-shadow:var(--shadow);background:#101827e0;border-radius:28px;padding:16px}.themeCard.selected{box-shadow:0 0 0 1px #22c55e40, var(--shadow);border-color:#22c55ecc}.themePreview{border:1px solid var(--border);background:#020617a6;border-radius:22px;min-height:230px;overflow:hidden}.themePreviewB{color:#0f172a;background:#f8fafc}.themePreviewC{background:#071b49}.themePreviewTop{border-bottom:1px solid var(--border);justify-content:space-between;gap:8px;padding:10px;font-size:11px;display:flex}.themePreviewBody{grid-template-columns:.8fr 1.4fr .8fr;gap:8px;padding:10px;display:grid}.miniLeft,.miniProducts,.miniCart{gap:6px;display:grid}.miniProducts{grid-template-columns:repeat(2,minmax(0,1fr))}.themePreview button,.miniCart em{color:inherit;text-align:center;background:#0f172ab8;border:1px solid #94a3b83d;border-radius:10px;padding:8px;font-size:11px;font-style:normal}.themePreviewB button,.themePreviewB .miniCart em{color:#111827;background:#fff;border-color:#dbe3ee}.themePreviewC button,.themePreviewC .miniCart em{color:#fff;background:#0f3b86;border-color:#2563eb}.miniCart{border-left:1px solid var(--border);padding-left:8px}.miniCart strong,.miniCart span,.miniCart b{display:block}.themeInfo{padding:16px 6px 4px}.themeBadgeRow{justify-content:space-between;align-items:center;gap:10px;display:flex}.themePill,.themeCheck,.themeAvailable{border:1px solid var(--border);border-radius:999px;padding:6px 10px;font-size:12px;font-weight:800;display:inline-flex}.themePill.green,.themeCheck{color:#86efac;background:#22c55e1f;border-color:#22c55e4d}.themePill.purple{color:#d8b4fe;background:#9333ea26;border-color:#9333ea59}.themePill.blue{color:#93c5fd;background:#2563eb26;border-color:#2563eb59}.themeAvailable{color:var(--muted)}.themeInfo h2{margin:14px 0 8px}.themeInfo p,.themeInfo small{color:var(--muted);line-height:1.55;display:block}.themeSelectButton{border:1px solid var(--border);color:#fff;cursor:pointer;border-radius:16px;width:100%;margin-top:16px;padding:14px;font-weight:900}.themeSelectButton.green{background:#16a34ad9}.themeSelectButton.purple{background:#7e22cee6}.themeSelectButton.blue{background:#2563ebe6}.themeFooterNote{color:var(--muted);text-align:center}.cashierTheme{border:1px solid var(--border);box-shadow:var(--shadow);border-radius:28px;padding:16px}.cashierTheme.themeA{background:#020617d9}.cashierTheme.themeB{color:#0f172a;background:#f8fafc}.cashierTheme.themeC{background:#061a45}.cashierMockTop{border-bottom:1px solid var(--border);justify-content:space-between;gap:16px;padding-bottom:12px;display:flex}.cashierMockLayout{grid-template-columns:220px 1fr 280px;gap:12px;margin-top:14px;display:grid}.cashierMockLayout aside,.cashierMockLayout main,.cashierMockLayout section{align-content:start;gap:10px;display:grid}.cashierMockLayout main{grid-template-columns:repeat(4,minmax(0,1fr))}.cashierMockLayout button{border:1px solid var(--border);color:inherit;cursor:pointer;background:#0f172ab8;border-radius:16px;min-height:58px;padding:16px}.themeB .cashierMockLayout button{background:#fff;border-color:#dbe3ee}.cashierMockLayout button span{color:var(--muted);margin-top:6px;display:block}.cashierMockLayout .green{background:#16a34ad1}.cashierMockLayout .blue{background:#2563ebd1}.cashierMockLayout .orange{background:#f59e0bd1}.cashierMockLayout .red{background:#ef4444d1}@media (max-width:1240px){.themeGrid,.cashierMockLayout{grid-template-columns:1fr}.themeHero{flex-direction:column;align-items:stretch}.cashierMockLayout main{grid-template-columns:repeat(2,minmax(0,1fr))}}.interactivePos{gap:16px;display:grid}.interactiveStatusBar{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.interactiveStatus,.interactiveSyncButton{border:1px solid var(--border);color:var(--text);text-align:left;background:#0f172ac2;border-radius:18px;padding:12px}.interactiveStatus strong,.interactiveStatus span{display:block}.interactiveStatus span{text-transform:capitalize;margin-top:5px;font-size:17px;font-weight:900}.interactiveStatus.green{border-color:#22c55e59}.interactiveStatus.blue{border-color:#38bdf859}.interactiveSyncButton{cursor:pointer;text-align:center;background:linear-gradient(135deg, var(--accent), var(--accent-2));color:#052e16;font-weight:900}.interactiveLayout{grid-template-columns:260px minmax(0,1fr) 380px;align-items:start;gap:16px;display:grid}.interactivePanel,.interactiveLogPanel{border:1px solid var(--border);box-shadow:var(--shadow);background:#101827e6;border-radius:26px;padding:16px}.interactivePanelHeader{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.interactivePanelHeader h2{margin:0;font-size:20px}.interactivePanelHeader span{color:var(--muted)}.interactiveButtonGrid,.interactiveCategories,.interactiveProducts,.interactiveStations,.interactiveCart,.interactiveActionCluster,.interactiveLogs{gap:10px;display:grid}.interactiveButtonGrid.one{grid-template-columns:1fr}.interactiveButtonGrid.tables{grid-template-columns:repeat(2,minmax(0,1fr))}.interactiveButtonGrid button,.interactiveCategories button,.interactiveProduct,.interactiveQty button,.interactiveActionCluster button{border:1px solid var(--border);color:var(--text);cursor:pointer;background:#02061773;border-radius:16px;padding:13px}.interactiveButtonGrid button.active{background:#22c55e2e;border-color:#22c55e80}.interactiveContext{border:1px solid var(--border);background:#02061759;border-radius:16px;margin-top:12px;padding:14px}.interactiveContext strong,.interactiveContext span{display:block}.interactiveContext span{color:var(--muted);margin-top:6px}.interactiveCategories{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:12px}.interactiveProducts{grid-template-columns:repeat(4,minmax(0,1fr))}.interactiveProduct{text-align:left;min-height:112px}.interactiveProduct strong,.interactiveProduct span,.interactiveProduct b{display:block}.interactiveProduct span{color:var(--muted);margin-top:6px}.interactiveProduct b{color:#86efac;margin-top:10px}.interactiveStations{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px}.interactiveStation{border:1px solid var(--border);background:#02061759;border-radius:16px;padding:12px}.interactiveStation strong,.interactiveStation span,.interactiveStation small{display:block}.interactiveStation span,.interactiveStation small{color:var(--muted);margin-top:6px}.interactiveCartItem{border:1px solid var(--border);background:#02061759;border-radius:18px;grid-template-columns:1fr;gap:10px;padding:12px;display:grid}.interactiveCartItem strong,.interactiveCartItem span,.interactiveCartItem small{display:block}.interactiveCartItem span,.interactiveCartItem small{color:var(--muted);margin-top:5px}.interactiveQty{grid-template-columns:44px 38px 44px 1fr;align-items:center;gap:8px;display:grid}.interactiveQty b{text-align:center}.interactiveQty button{padding:10px}.interactiveQty .danger{color:#fca5a5;border-color:#ef444459}.interactiveTotals{border-top:1px solid var(--border);border-bottom:1px solid var(--border);gap:8px;margin:14px 0;padding:14px 0;display:grid}.interactiveTotals div{justify-content:space-between;display:flex}.interactiveTotals .total{font-size:22px}.interactiveActionCluster{grid-template-columns:repeat(2,minmax(0,1fr))}.interactiveActionCluster button{text-align:left;min-height:76px;font-weight:900}.interactiveActionCluster button span{opacity:.86;margin-top:6px;font-weight:500;display:block}.interactiveActionCluster .green{background:#16a34ac2}.interactiveActionCluster .blue{background:#2563ebc2}.interactiveActionCluster .orange{background:#f59e0bc2}.interactiveActionCluster .red{background:#ef444494}.interactiveLogPanel{margin-top:2px}.interactiveLogs{grid-template-columns:repeat(4,minmax(0,1fr))}.interactiveLog{border:1px solid var(--border);background:#02061759;border-radius:16px;padding:12px}.interactiveLog strong,.interactiveLog span{display:block}.interactiveLog span{color:var(--muted);margin-top:6px}.interactiveLog.green{border-color:#22c55e57}.interactiveLog.blue{border-color:#38bdf857}.interactiveLog.orange{border-color:#f59e0b57}.interactiveLog.red{border-color:#ef444457}@media (max-width:1280px){.interactiveLayout,.interactiveStatusBar{grid-template-columns:1fr}.interactiveCategories,.interactiveProducts,.interactiveStations,.interactiveLogs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.interactiveCategories,.interactiveProducts,.interactiveStations,.interactiveLogs,.interactiveActionCluster{grid-template-columns:1fr}}.splitCashier{gap:16px;display:grid}.splitStatus{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.splitStatus>div,.splitStatus>button{border:1px solid var(--border);color:var(--text);background:#0f172ac7;border-radius:18px;padding:13px}.splitStatus>button{cursor:pointer;color:#052e16;background:linear-gradient(135deg,#22c55ed9,#38bdf8d9);font-weight:900}.splitStatus strong,.splitStatus span{display:block}.splitStatus span{color:var(--muted);text-transform:capitalize;margin-top:5px}.splitStatus.light>div,.splitStatus.light>button,.themeSplitB .splitPanel{color:#0f172a;background:#fff;border-color:#dbe3ee}.splitStatus.command>div,.splitStatus.command>button,.themeSplitC .splitPanel{background:#071b49;border-color:#3b82f666}.splitLayout{grid-template-columns:240px minmax(0,1fr) 360px;align-items:start;gap:16px;display:grid}.splitPanel{border:1px solid var(--border);box-shadow:var(--shadow);background:#101827eb;border-radius:26px;padding:16px}.splitPanel h2{margin:0 0 12px;font-size:20px}.splitPanel button,.splitCartLine,.splitStations>div{border:1px solid var(--border);color:inherit;background:#0206176b;border-radius:16px;padding:13px}.splitPanel button{cursor:pointer;margin:0 8px 8px 0}.themeSplitB .splitPanel button,.themeSplitB .splitCartLine,.themeSplitB .splitStations>div{color:#0f172a;background:#f8fafc;border-color:#dbe3ee}.themeSplitC .splitPanel button,.themeSplitC .splitCartLine,.themeSplitC .splitStations>div{color:#fff;background:#0f3b86;border-color:#2563eb}.splitProducts{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.splitProducts button{text-align:left;min-height:118px}.splitProducts strong,.splitProducts span,.splitProducts b,.splitCartLine strong,.splitCartLine span,.splitStations strong,.splitStations span,.splitStations small{display:block}.splitProducts span,.splitCartLine span,.splitStations span,.splitStations small{color:var(--muted);margin-top:6px}.themeSplitB .splitProducts span,.themeSplitB .splitCartLine span,.themeSplitB .splitStations span,.themeSplitB .splitStations small{color:#64748b}.splitCartLine{margin-bottom:10px}.splitCartLine div{grid-template-columns:42px 34px 42px 1fr;align-items:center;gap:8px;margin-top:10px;display:grid}.splitCartLine div button{margin:0;padding:9px}.splitTotal{border:1px solid var(--border);background:#22c55e24;border-radius:18px;margin:12px 0;padding:16px;font-size:24px;font-weight:950}.splitActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.splitActions button{min-height:64px;margin:0;font-weight:900}.splitActions .green{background:#16a34ac7}.splitActions .blue{background:#2563ebc7}.splitActions .orange{background:#f59e0bc7}.splitActions .red{background:#ef4444ad}.splitCategories,.splitStations{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.splitStations{grid-template-columns:repeat(3,minmax(0,1fr))}.splitPanel button.active{background:#22c55e33;border-color:#22c55e80}@media (max-width:1280px){.splitStatus,.splitLayout{grid-template-columns:1fr}.splitProducts,.splitCategories,.splitStations{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.splitProducts,.splitCategories,.splitStations,.splitActions{grid-template-columns:1fr}}.approvalShell{gap:18px;display:grid}.approvalHero{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.approvalPolicy{border:1px solid var(--border);background:#0f172ac2;border-radius:22px;min-width:310px;padding:16px}.approvalPolicy strong,.approvalPolicy span{display:block}.approvalPolicy span{color:var(--muted);margin-top:6px}.approvalGrid{grid-template-columns:320px 360px minmax(0,1fr);align-items:start;gap:16px;display:grid}.approvalPanel{border:1px solid var(--border);box-shadow:var(--shadow);background:#101827eb;border-radius:26px;padding:16px}.approvalPanel h2{margin:0 0 12px;font-size:20px}.approvalButtonGrid,.approvalPinPad,.approvalMatrix{gap:10px;display:grid}.approvalButtonGrid{margin-bottom:18px}.approvalButtonGrid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.approvalButtonGrid button,.approvalPinPad button,.approvalRequestButton{border:1px solid var(--border);color:var(--text);cursor:pointer;background:#02061773;border-radius:16px;padding:14px;font-weight:900}.approvalButtonGrid button.active{background:#22c55e2e;border-color:#22c55e8c}.approvalDecision,.approvalCode,.approvalMessage,.approvalRule{border:1px solid var(--border);background:#02061759;border-radius:18px;margin-bottom:12px;padding:14px}.approvalDecision strong,.approvalDecision span,.approvalCode strong,.approvalCode span,.approvalMessage strong,.approvalMessage span,.approvalRule strong,.approvalRule span,.approvalRule small{display:block}.approvalDecision span,.approvalCode span,.approvalMessage span,.approvalRule span,.approvalRule small{color:var(--muted);margin-top:6px}.approvalDecision.allowed{border-color:#22c55e73}.approvalDecision.manager_approval_required{border-color:#f59e0b8c}.approvalDecision.blocked{border-color:#ef44448c}.approvalPinPad{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:12px}.approvalRequestButton{color:#052e16;background:linear-gradient(135deg,#22c55ed9,#38bdf8d9);width:100%;margin-bottom:12px}.approvalMatrix{max-height:680px;overflow:auto}@media (max-width:1280px){.approvalGrid,.approvalHero{flex-direction:column;grid-template-columns:1fr;align-items:stretch}}.approvalIntegrationShell{gap:18px;display:grid}.approvalIntegrationHero{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.approvalIntegrationStatus{border:1px solid var(--border);background:#0f172ac2;border-radius:22px;min-width:310px;padding:16px}.approvalIntegrationStatus strong,.approvalIntegrationStatus span{display:block}.approvalIntegrationStatus span{color:var(--muted);margin-top:6px}.approvalIntegrationGrid{grid-template-columns:320px minmax(0,1fr) 360px;align-items:start;gap:16px;display:grid}.approvalIntegrationPanel{border:1px solid var(--border);box-shadow:var(--shadow);background:#101827eb;border-radius:26px;padding:16px}.approvalIntegrationPanel h2{margin:0 0 12px;font-size:20px}.approvalIntegrationButtons,.approvalIntegrationPin,.approvalRiskGrid,.approvalGuardLogs{gap:10px;display:grid}.approvalIntegrationButtons.three,.approvalIntegrationPin{grid-template-columns:repeat(3,minmax(0,1fr))}.approvalRiskGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.approvalIntegrationButtons button,.approvalIntegrationPin button,.approvalIntegrationToggle,.approvalRiskGrid button{border:1px solid var(--border);color:var(--text);cursor:pointer;background:#02061773;border-radius:16px;padding:14px;font-weight:900}.approvalIntegrationButtons button.active{background:#22c55e2e;border-color:#22c55e8c}.approvalIntegrationToggle{color:#052e16;background:linear-gradient(135deg,#22c55ed9,#38bdf8d9);width:100%;margin-top:12px}.approvalRiskGrid button{text-align:left;min-height:116px}.approvalRiskGrid button strong,.approvalRiskGrid button span{display:block}.approvalRiskGrid button span{color:var(--muted);margin-top:8px;line-height:1.45}.approvalGuardLog{border:1px solid var(--border);background:#02061759;border-radius:16px;padding:12px}.approvalGuardLog strong,.approvalGuardLog span,.approvalGuardLog small{display:block}.approvalGuardLog span,.approvalGuardLog small{color:var(--muted);margin-top:6px}.approvalGuardLog.allowed,.approvalGuardLog.approved{border-color:#22c55e73}.approvalGuardLog.approval_required{border-color:#f59e0b8c}.approvalGuardLog.blocked{border-color:#ef44448c}@media (max-width:1280px){.approvalIntegrationGrid,.approvalIntegrationHero{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.approvalRiskGrid{grid-template-columns:1fr}}.auditPreviewShell{gap:18px;display:grid}.auditPreviewHero{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.auditSummaryCard{border:1px solid var(--border);background:#0f172ac2;border-radius:22px;min-width:310px;padding:16px}.auditSummaryCard strong,.auditSummaryCard span{display:block}.auditSummaryCard span{color:var(--muted);margin-top:6px}.auditCsvExportLink{border:1px solid var(--border);min-height:40px;color:var(--text);background:#22c55e29;border-radius:8px;justify-content:center;align-items:center;margin-top:12px;padding:0 14px;font-weight:700;text-decoration:none;display:inline-flex}.auditCsvExportLink:hover{background:#22c55e3d;border-color:#22c55e8a}.auditPreviewGrid{grid-template-columns:minmax(0,1.25fr) 360px 320px;align-items:start;gap:16px;display:grid}.auditPanel{border:1px solid var(--border);box-shadow:var(--shadow);background:#101827eb;border-radius:26px;padding:16px}.auditPanel h2{margin:0 0 12px;font-size:20px}.auditTimeline,.offlineQueueList,.evidenceList{gap:10px;display:grid}.auditEvent,.queueItem,.evidenceField{border:1px solid var(--border);background:#02061759;border-radius:18px;padding:14px}.auditEventTop{justify-content:space-between;gap:12px;display:flex}.auditEventTop strong,.auditEventTop span,.queueItem strong,.queueItem span,.evidenceField strong,.evidenceField span{display:block}.auditEvent p{color:var(--muted);margin:10px 0}.auditMeta{color:var(--muted);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;font-size:13px;display:grid}.auditEvent.approved,.queueItem.ready_to_sync{border-color:#22c55e73}.auditEvent.blocked,.queueItem.sync_failed{border-color:#ef44448c}.auditEvent.queued,.queueItem.pending_manager{border-color:#f59e0b8c}.queueItem span,.evidenceField span{color:var(--muted);margin-top:6px}@media (max-width:1280px){.auditPreviewGrid,.auditPreviewHero{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.auditMeta{grid-template-columns:1fr}}.communicationShell{gap:18px;display:grid}.communicationHero{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.communicationSummary{border:1px solid var(--border);background:#0f172ac2;border-radius:22px;min-width:310px;padding:16px}.communicationSummary strong,.communicationSummary span{display:block}.communicationSummary span{color:var(--muted);margin-top:6px}.communicationPolicyGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.communicationPolicyItem{border:1px solid var(--border);background:#101827e6;border-radius:18px;padding:12px}.communicationPolicyItem strong,.communicationPolicyItem span{display:block}.communicationPolicyItem span{color:var(--muted);margin-top:6px}.communicationPolicyItem.green{border-color:#22c55e66}.communicationPolicyItem.red{border-color:#ef444480}.communicationGrid{grid-template-columns:minmax(0,1.25fr) minmax(360px,.75fr);align-items:start;gap:16px;display:grid}.communicationPanel{border:1px solid var(--border);box-shadow:var(--shadow);background:#101827eb;border-radius:26px;padding:16px}.communicationPanel h2{margin:0 0 12px;font-size:20px}.communicationProviderList,.communicationOutboxList{gap:10px;display:grid}.communicationProvider,.communicationOutboxItem{border:1px solid var(--border);background:#02061759;border-radius:18px;padding:14px}.communicationProviderTop{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.communicationProviderTop strong,.communicationProviderTop span,.communicationOutboxItem span{display:block}.communicationProvider>span,.communicationOutboxItem>span{color:var(--muted);margin-top:6px}.communicationProvider p,.communicationOutboxItem p{color:var(--muted);margin:10px 0 0;line-height:1.55}.communicationEnvList{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.communicationEnvList code{border:1px solid var(--border);color:#bfdbfe;background:#0f172ad1;border-radius:8px;padding:6px 8px;font-size:12px}.communicationOutboxItem.sent_mock,.communicationOutboxItem.ready_to_send{border-color:#22c55e73}.communicationOutboxItem.blocked_missing_env{border-color:#ef44448c}.communicationOutboxItem.queued{border-color:#f59e0b8c}.communicationPanel.adapters{grid-column:1/-1}.communicationAdapterList{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.communicationAdapter{border:1px solid var(--border);background:#02061759;border-radius:18px;min-width:0;padding:14px}.communicationAdapter>span{color:var(--muted);overflow-wrap:anywhere;margin-top:6px;display:block}.communicationAdapter p{color:var(--muted);margin:10px 0 0;line-height:1.55}@media (max-width:1280px){.communicationGrid,.communicationHero{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.communicationPolicyGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.communicationAdapterList{grid-template-columns:1fr}}@media (max-width:760px){.communicationPolicyGrid{grid-template-columns:1fr}}.firebaseShell{gap:18px;display:grid}.firebaseHero{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.firebaseSummary{border:1px solid var(--border);background:#0f172ac2;border-radius:22px;min-width:310px;padding:16px}.firebaseSummary strong,.firebaseSummary span{display:block}.firebaseSummary span{color:var(--muted);margin-top:6px}.firebasePolicyGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.firebasePolicyItem{border:1px solid var(--border);background:#101827e6;border-radius:18px;padding:12px}.firebasePolicyItem strong,.firebasePolicyItem span{display:block}.firebasePolicyItem span{color:var(--muted);margin-top:6px}.firebasePolicyItem.green{border-color:#22c55e66}.firebasePolicyItem.red{border-color:#ef444480}.firebaseGrid{grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);align-items:start;gap:16px;display:grid}.firebasePanel{border:1px solid var(--border);box-shadow:var(--shadow);background:#101827eb;border-radius:26px;padding:16px}.firebasePanel h2{margin:0 0 12px;font-size:20px}.firebaseEnvList,.firebaseRoleList{gap:10px;display:grid}.firebaseEnvItem,.firebaseRoleItem{border:1px solid var(--border);background:#02061759;border-radius:18px;min-width:0;padding:14px}.firebaseItemTop{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.firebaseItemTop strong,.firebaseItemTop span,.firebaseEnvItem span,.firebaseRoleItem strong,.firebaseRoleItem span{display:block}.firebaseItemTop strong{overflow-wrap:anywhere}.firebaseEnvItem>span,.firebaseRoleItem span{color:var(--muted);margin-top:6px}.firebaseEnvItem p,.firebaseRoleItem p{color:var(--muted);margin:10px 0 0;line-height:1.55}@media (max-width:1280px){.firebaseGrid,.firebaseHero{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.firebasePolicyGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.firebasePolicyGrid{grid-template-columns:1fr}}.metricsTagShell{gap:18px;display:grid}.metricsTagHero{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.metricsTagSummary{border:1px solid var(--border);background:#0f172ac2;border-radius:22px;min-width:310px;padding:16px}.metricsTagSummary strong,.metricsTagSummary span{display:block}.metricsTagSummary span{color:var(--muted);margin-top:6px}.metricsTagPolicyGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.metricsTagPolicyItem{border:1px solid var(--border);background:#101827e6;border-radius:18px;padding:12px}.metricsTagPolicyItem strong,.metricsTagPolicyItem span{display:block}.metricsTagPolicyItem span{color:var(--muted);margin-top:6px}.metricsTagPolicyItem.green{border-color:#22c55e66}.metricsTagPolicyItem.red{border-color:#ef444480}.metricsTagGrid{grid-template-columns:minmax(0,1fr) minmax(380px,.9fr);align-items:start;gap:16px;display:grid}.metricsTagPanel{border:1px solid var(--border);box-shadow:var(--shadow);background:#101827eb;border-radius:26px;padding:16px}.metricsTagPanel h2{margin:0 0 12px;font-size:20px}.metricsTagProviderList,.metricsTagEventList{gap:10px;display:grid}.metricsTagProvider,.metricsTagEvent{border:1px solid var(--border);background:#02061759;border-radius:18px;min-width:0;padding:14px}.metricsTagItemTop{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.metricsTagItemTop strong,.metricsTagItemTop span,.metricsTagProvider span,.metricsTagEvent span{display:block}.metricsTagItemTop strong{overflow-wrap:anywhere}.metricsTagProvider>span,.metricsTagEvent>span{color:var(--muted);margin-top:6px}.metricsTagProvider p,.metricsTagEvent p{color:var(--muted);margin:10px 0 0;line-height:1.55}.metricsTagEnvList{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.metricsTagEnvList code{border:1px solid var(--border);color:#bfdbfe;background:#0f172ad1;border-radius:8px;padding:6px 8px;font-size:12px}.metricsTagEvent.allowed{border-color:#22c55e73}.metricsTagEvent.blocked{border-color:#ef44448c}@media (max-width:1280px){.metricsTagGrid,.metricsTagHero{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.metricsTagPolicyGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.metricsTagPolicyGrid{grid-template-columns:1fr}}.backendRuntimeShell{gap:18px;display:grid}.backendRuntimeHero{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.backendRuntimeSummary{border:1px solid var(--border);background:#0f172ac2;border-radius:22px;min-width:310px;padding:16px}.backendRuntimeSummary strong,.backendRuntimeSummary span{display:block}.backendRuntimeSummary span{color:var(--muted);margin-top:6px}.backendRuntimePolicyGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.backendRuntimePolicyItem{border:1px solid var(--border);background:#101827e6;border-radius:18px;padding:12px}.backendRuntimePolicyItem strong,.backendRuntimePolicyItem span{display:block}.backendRuntimePolicyItem span{color:var(--muted);margin-top:6px}.backendRuntimePolicyItem.green{border-color:#22c55e66}.backendRuntimePolicyItem.red{border-color:#ef444480}.backendRuntimeGrid{grid-template-columns:minmax(0,1.1fr) minmax(380px,.9fr);align-items:start;gap:16px;display:grid}.backendRuntimePanel{border:1px solid var(--border);box-shadow:var(--shadow);background:#101827eb;border-radius:26px;padding:16px}.backendRuntimePanel h2{margin:0 0 12px;font-size:20px}.backendRuntimeEndpointList,.backendRuntimeDependencyList{gap:10px;display:grid}.backendRuntimeEndpoint,.backendRuntimeDependency{border:1px solid var(--border);background:#02061759;border-radius:18px;min-width:0;padding:14px}.backendRuntimeItemTop{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.backendRuntimeItemTop strong,.backendRuntimeItemTop span,.backendRuntimeEndpoint span,.backendRuntimeDependency span{display:block}.backendRuntimeItemTop strong{overflow-wrap:anywhere}.backendRuntimeEndpoint>span,.backendRuntimeDependency>span{color:var(--muted);margin-top:6px}.backendRuntimeEndpoint p,.backendRuntimeDependency p{color:var(--muted);margin:10px 0 0;line-height:1.55}.backendRuntimeEnvList{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.backendRuntimeEnvList code{border:1px solid var(--border);color:#bfdbfe;background:#0f172ad1;border-radius:8px;padding:6px 8px;font-size:12px}@media (max-width:1280px){.backendRuntimeGrid,.backendRuntimeHero{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.backendRuntimePolicyGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.backendRuntimePolicyGrid{grid-template-columns:1fr}}.cloudSyncShell{gap:18px;display:grid}.cloudSyncHero{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.cloudSyncSummary{border:1px solid var(--border);background:#0f172ac2;border-radius:22px;min-width:310px;padding:16px}.cloudSyncSummary strong,.cloudSyncSummary span{display:block}.cloudSyncSummary span{color:var(--muted);margin-top:6px}.cloudSyncPolicyGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.cloudSyncPolicyItem{border:1px solid var(--border);background:#101827e6;border-radius:18px;padding:12px}.cloudSyncPolicyItem strong,.cloudSyncPolicyItem span{display:block}.cloudSyncPolicyItem span{color:var(--muted);margin-top:6px}.cloudSyncPolicyItem.green{border-color:#22c55e66}.cloudSyncPolicyItem.red{border-color:#ef444480}.cloudSyncPanel{border:1px solid var(--border);box-shadow:var(--shadow);background:#101827eb;border-radius:26px;padding:16px}.cloudSyncPanel h2{margin:0 0 12px;font-size:20px}.cloudSyncQueueList{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.cloudSyncQueueItem{border:1px solid var(--border);background:#02061759;border-radius:18px;min-width:0;padding:14px}.cloudSyncItemTop{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.cloudSyncItemTop strong,.cloudSyncItemTop span,.cloudSyncQueueItem span{display:block}.cloudSyncItemTop strong{overflow-wrap:anywhere}.cloudSyncQueueItem>span{color:var(--muted);overflow-wrap:anywhere;margin-top:6px}.cloudSyncQueueItem p{color:var(--muted);margin:10px 0 0;line-height:1.55}@media (max-width:1280px){.cloudSyncHero{flex-direction:column;align-items:stretch}.cloudSyncPolicyGrid,.cloudSyncQueueList{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.cloudSyncPolicyGrid,.cloudSyncQueueList{grid-template-columns:1fr}}.orderIngestShell{gap:18px;display:grid}.orderIngestHero{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.orderIngestSummary{border:1px solid var(--border);background:#0f172ac2;border-radius:22px;min-width:310px;padding:16px}.orderIngestSummary strong,.orderIngestSummary span{display:block}.orderIngestSummary span{color:var(--muted);margin-top:6px}.orderIngestPolicyGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.orderIngestPolicyItem{border:1px solid var(--border);background:#101827e6;border-radius:18px;padding:12px}.orderIngestPolicyItem strong,.orderIngestPolicyItem span{display:block}.orderIngestPolicyItem span{color:var(--muted);margin-top:6px}.orderIngestPolicyItem.green,.orderIngestSource.green{border-color:#22c55e66}.orderIngestPolicyItem.red,.orderIngestSource.red{border-color:#ef444480}.orderIngestGrid{grid-template-columns:minmax(0,.9fr) minmax(380px,1.1fr);align-items:start;gap:16px;display:grid}.orderIngestPanel{border:1px solid var(--border);box-shadow:var(--shadow);background:#101827eb;border-radius:26px;padding:16px}.orderIngestPanel h2{margin:0 0 12px;font-size:20px}.orderIngestSourceList,.orderIngestDestinationList,.orderIngestCaseList{gap:10px;display:grid}.orderIngestSource,.orderIngestDestination,.orderIngestCase{border:1px solid var(--border);background:#02061759;border-radius:18px;min-width:0;padding:14px}.orderIngestItemTop{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.orderIngestItemTop strong,.orderIngestItemTop span,.orderIngestCase span,.orderIngestSource span,.orderIngestDestination span{display:block}.orderIngestItemTop strong{overflow-wrap:anywhere}.orderIngestCase>span,.orderIngestSource span,.orderIngestDestination span{color:var(--muted);overflow-wrap:anywhere;margin-top:6px}.orderIngestCase p{color:var(--muted);margin:10px 0 0;line-height:1.55}.orderIngestRouteList{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.orderIngestRouteList span{border:1px solid var(--border);color:#bfdbfe;background:#0f172ad1;border-radius:8px;padding:6px 8px;font-size:12px}@media (max-width:1280px){.orderIngestGrid,.orderIngestHero{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.orderIngestPolicyGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.orderIngestPolicyGrid{grid-template-columns:1fr}}.kitchenPrinterJobShell{gap:18px;display:grid}.kitchenPrinterJobHero{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.kitchenPrinterJobSummary{border:1px solid var(--border);background:#0f172ac2;border-radius:22px;min-width:310px;padding:16px}.kitchenPrinterJobSummary strong,.kitchenPrinterJobSummary span{display:block}.kitchenPrinterJobSummary span{color:var(--muted);margin-top:6px}.kitchenPrinterJobPolicyGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.kitchenPrinterJobPolicyItem{border:1px solid var(--border);background:#101827e6;border-radius:18px;padding:12px}.kitchenPrinterJobPolicyItem strong,.kitchenPrinterJobPolicyItem span{display:block}.kitchenPrinterJobPolicyItem span{color:var(--muted);margin-top:6px}.kitchenPrinterJobPolicyItem.green{border-color:#22c55e66}.kitchenPrinterJobPolicyItem.red{border-color:#ef444480}.kitchenPrinterJobGrid{grid-template-columns:minmax(0,.85fr) minmax(380px,1.15fr);align-items:start;gap:16px;display:grid}.kitchenPrinterJobPanel{border:1px solid var(--border);box-shadow:var(--shadow);background:#101827eb;border-radius:26px;padding:16px}.kitchenPrinterJobPanel h2{margin:0 0 12px;font-size:20px}.kitchenPrinterJobSourceList,.kitchenPrinterJobDuplicateList,.kitchenPrinterJobList{gap:10px;display:grid}.kitchenPrinterJobSource,.kitchenPrinterJobDuplicate,.kitchenPrinterJob{border:1px solid var(--border);background:#02061759;border-radius:18px;min-width:0;padding:14px}.kitchenPrinterJobTop{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.kitchenPrinterJobTop strong,.kitchenPrinterJobTop span,.kitchenPrinterJob span,.kitchenPrinterJobSource span,.kitchenPrinterJobDuplicate span{display:block}.kitchenPrinterJobTop strong{overflow-wrap:anywhere}.kitchenPrinterJob>span,.kitchenPrinterJobSource span,.kitchenPrinterJobDuplicate span{color:var(--muted);overflow-wrap:anywhere;margin-top:6px}.kitchenPrinterJob p,.kitchenPrinterJobDuplicate p{color:var(--muted);margin:10px 0 0;line-height:1.55}@media (max-width:1280px){.kitchenPrinterJobGrid,.kitchenPrinterJobHero{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.kitchenPrinterJobPolicyGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.kitchenPrinterJobPolicyGrid{grid-template-columns:1fr}}.lanDeviceShell{gap:18px;display:grid}.lanDeviceHero{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.lanDeviceSummary{border:1px solid var(--border);background:#0f172ac2;border-radius:22px;min-width:310px;padding:16px}.lanDeviceSummary strong,.lanDeviceSummary span{display:block}.lanDeviceSummary span{color:var(--muted);margin-top:6px}.lanDevicePolicyGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.lanDevicePolicyItem{border:1px solid var(--border);background:#101827e6;border-radius:18px;padding:12px}.lanDevicePolicyItem strong,.lanDevicePolicyItem span{display:block}.lanDevicePolicyItem span{color:var(--muted);margin-top:6px}.lanDevicePolicyItem.green,.lanDeviceRequired.green,.lanDevicePrinter.green{border-color:#22c55e66}.lanDevicePolicyItem.red,.lanDeviceRequired.red,.lanDevicePrinter.red{border-color:#ef444480}.lanDeviceGrid{grid-template-columns:minmax(0,.85fr) minmax(380px,1.15fr);align-items:start;gap:16px;display:grid}.lanDevicePanel{border:1px solid var(--border);box-shadow:var(--shadow);background:#101827eb;border-radius:26px;padding:16px}.lanDevicePanel h2{margin:0 0 12px;font-size:20px}.lanDeviceRequiredList,.lanDevicePrinterList,.lanDeviceHeartbeatList{gap:10px;display:grid}.lanDeviceRequired,.lanDevicePrinter,.lanDeviceHeartbeat{border:1px solid var(--border);background:#02061759;border-radius:18px;min-width:0;padding:14px}.lanDeviceHeartbeatTop{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.lanDeviceHeartbeatTop strong,.lanDeviceHeartbeatTop span,.lanDeviceHeartbeat span,.lanDeviceRequired span,.lanDevicePrinter span{display:block}.lanDeviceHeartbeatTop strong{overflow-wrap:anywhere}.lanDeviceHeartbeat>span,.lanDeviceRequired span,.lanDevicePrinter span{color:var(--muted);overflow-wrap:anywhere;margin-top:6px}.lanDeviceHeartbeat p{color:var(--muted);margin:10px 0 0;line-height:1.55}@media (max-width:1280px){.lanDeviceGrid,.lanDeviceHero{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.lanDevicePolicyGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.lanDevicePolicyGrid{grid-template-columns:1fr}}.envContractShell{gap:18px;display:grid}.envContractHero{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.envContractSummary{border:1px solid var(--border);background:#0f172ac2;border-radius:22px;min-width:310px;padding:16px}.envContractSummary strong,.envContractSummary span{display:block}.envContractSummary span{color:var(--muted);margin-top:6px}.envContractPolicyGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.envContractPolicyItem{border:1px solid var(--border);background:#101827e6;border-radius:18px;padding:12px}.envContractPolicyItem strong,.envContractPolicyItem span{display:block}.envContractPolicyItem span{color:var(--muted);margin-top:6px}.envContractPolicyItem.green{border-color:#22c55e66}.envContractPolicyItem.red{border-color:#ef444480}.envContractGrid{grid-template-columns:minmax(0,1fr) minmax(380px,.9fr);align-items:start;gap:16px;display:grid}.envContractPanel{border:1px solid var(--border);box-shadow:var(--shadow);background:#101827eb;border-radius:26px;padding:16px}.envContractPanel h2{margin:0 0 12px;font-size:20px}.envContractFamilyList,.envContractRuleList,.envContractList{gap:10px;display:grid}.envContractFamily,.envContractRule,.envContractItem{border:1px solid var(--border);background:#02061759;border-radius:18px;min-width:0;padding:14px}.envContractItemTop{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.envContractItemTop strong,.envContractItemTop span,.envContractItem span,.envContractFamily span,.envContractRule span{display:block}.envContractItemTop strong{overflow-wrap:anywhere}.envContractItem>span,.envContractFamily span,.envContractRule span{color:var(--muted);overflow-wrap:anywhere;margin-top:6px}.envContractItem p{color:var(--muted);margin:10px 0 0;line-height:1.55}@media (max-width:1280px){.envContractGrid,.envContractHero{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.envContractPolicyGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.envContractPolicyGrid{grid-template-columns:1fr}}.notificationRuleShell{gap:18px;display:grid}.notificationRuleHero{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.notificationRuleSummary{border:1px solid var(--border);background:#0f172ac2;border-radius:22px;min-width:310px;padding:16px}.notificationRuleSummary strong,.notificationRuleSummary span{display:block}.notificationRuleSummary span{color:var(--muted);margin-top:6px}.notificationRulePolicyGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.notificationRulePolicyItem{border:1px solid var(--border);background:#101827e6;border-radius:18px;padding:12px}.notificationRulePolicyItem strong,.notificationRulePolicyItem span{display:block}.notificationRulePolicyItem span{color:var(--muted);margin-top:6px}.notificationRulePolicyItem.green{border-color:#22c55e66}.notificationRulePolicyItem.red{border-color:#ef444480}.notificationRuleGrid{grid-template-columns:minmax(0,1.1fr) minmax(380px,.9fr);align-items:start;gap:16px;display:grid}.notificationRulePanel{border:1px solid var(--border);box-shadow:var(--shadow);background:#101827eb;border-radius:26px;padding:16px}.notificationRulePanel h2{margin:0 0 12px;font-size:20px}.notificationConsentList,.notificationProviderRuleList,.notificationTemplateList{gap:10px;display:grid}.notificationConsent,.notificationProviderRule,.notificationTemplate{border:1px solid var(--border);background:#02061759;border-radius:18px;min-width:0;padding:14px}.notificationTemplateTop{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.notificationTemplateTop strong,.notificationTemplateTop span,.notificationTemplate span,.notificationConsent span,.notificationProviderRule span{display:block}.notificationTemplateTop strong{overflow-wrap:anywhere}.notificationTemplate>span,.notificationConsent span,.notificationProviderRule span{color:var(--muted);overflow-wrap:anywhere;margin-top:6px}.notificationTemplate p,.notificationConsent p{color:var(--muted);margin:10px 0 0;line-height:1.55}@media (max-width:1280px){.notificationRuleGrid,.notificationRuleHero{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.notificationRulePolicyGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.notificationRulePolicyGrid{grid-template-columns:1fr}}.stagingHealthShell{gap:18px;display:grid}.stagingHealthHero{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.stagingHealthSummary{border:1px solid var(--border);background:#0f172ac2;border-radius:22px;min-width:310px;padding:16px}.stagingHealthSummary strong,.stagingHealthSummary span{display:block}.stagingHealthSummary span{color:var(--muted);margin-top:6px}.stagingHealthPolicyGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.stagingHealthPolicyItem{border:1px solid var(--border);background:#101827e6;border-radius:18px;padding:12px}.stagingHealthPolicyItem strong,.stagingHealthPolicyItem span{display:block}.stagingHealthPolicyItem span{color:var(--muted);margin-top:6px}.stagingHealthPolicyItem.green{border-color:#22c55e66}.stagingHealthPolicyItem.red{border-color:#ef444480}.stagingHealthPanel{border:1px solid var(--border);box-shadow:var(--shadow);background:#101827eb;border-radius:26px;padding:16px}.stagingHealthPanel h2{margin:0 0 12px;font-size:20px}.stagingHealthCheckList{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.stagingHealthCheck{border:1px solid var(--border);background:#02061759;border-radius:18px;min-width:0;padding:14px}.stagingHealthCheckTop{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.stagingHealthCheckTop strong,.stagingHealthCheckTop span,.stagingHealthCheck span{display:block}.stagingHealthCheckTop strong{overflow-wrap:anywhere}.stagingHealthCheck>span{color:var(--muted);overflow-wrap:anywhere;margin-top:6px}.stagingHealthCheck p{color:var(--muted);margin:10px 0 0;line-height:1.55}@media (max-width:1280px){.stagingHealthHero{flex-direction:column;align-items:stretch}.stagingHealthPolicyGrid,.stagingHealthCheckList{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.stagingHealthPolicyGrid,.stagingHealthCheckList{grid-template-columns:1fr}}.releaseEvidenceShell{gap:18px;display:grid}.releaseEvidenceHero{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.releaseEvidenceSummary{border:1px solid var(--border);background:#0f172ac2;border-radius:22px;min-width:310px;padding:16px}.releaseEvidenceSummary strong,.releaseEvidenceSummary span{display:block}.releaseEvidenceSummary span{color:var(--muted);margin-top:6px}.releaseEvidencePolicyGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.releaseEvidencePolicyItem{border:1px solid var(--border);background:#101827e6;border-radius:18px;padding:12px}.releaseEvidencePolicyItem strong,.releaseEvidencePolicyItem span{display:block}.releaseEvidencePolicyItem span{color:var(--muted);margin-top:6px}.releaseEvidencePolicyItem.green{border-color:#22c55e66}.releaseEvidencePolicyItem.red{border-color:#ef444480}.releaseEvidenceGrid{grid-template-columns:minmax(0,1fr) minmax(380px,.9fr);align-items:start;gap:16px;display:grid}.releaseEvidencePanel{border:1px solid var(--border);box-shadow:var(--shadow);background:#101827eb;border-radius:26px;padding:16px}.releaseEvidencePanel h2{margin:0 0 12px;font-size:20px}.releaseEvidenceCategoryList,.releaseEvidenceSafetyList,.releaseEvidenceGateList{gap:10px;display:grid}.releaseEvidenceCategory,.releaseEvidenceSafety,.releaseEvidenceGate{border:1px solid var(--border);background:#02061759;border-radius:18px;min-width:0;padding:14px}.releaseEvidenceGateTop{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.releaseEvidenceGateTop strong,.releaseEvidenceGateTop span,.releaseEvidenceGate span,.releaseEvidenceCategory span,.releaseEvidenceSafety span{display:block}.releaseEvidenceGateTop strong{overflow-wrap:anywhere}.releaseEvidenceGate>span,.releaseEvidenceCategory span,.releaseEvidenceSafety span{color:var(--muted);overflow-wrap:anywhere;margin-top:6px}.releaseEvidenceGate p{color:var(--muted);margin:10px 0 0;line-height:1.55}@media (max-width:1280px){.releaseEvidenceGrid,.releaseEvidenceHero{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.releaseEvidencePolicyGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.releaseEvidencePolicyGrid{grid-template-columns:1fr}}.pushPackShell{gap:18px;display:grid}.pushPackHero{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.pushPackSummary{border:1px solid var(--border);background:#0f172ac2;border-radius:22px;min-width:310px;padding:16px}.pushPackSummary strong,.pushPackSummary span{display:block}.pushPackSummary span{color:var(--muted);margin-top:6px}.pushPackPolicyGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.pushPackPolicyItem{border:1px solid var(--border);background:#101827e6;border-radius:18px;padding:12px}.pushPackPolicyItem strong,.pushPackPolicyItem span{display:block}.pushPackPolicyItem span{color:var(--muted);margin-top:6px}.pushPackPolicyItem.green,.pushPackSource.green{border-color:#22c55e66}.pushPackPolicyItem.red{border-color:#ef444480}.pushPackSource.orange{border-color:#f59e0b73}.pushPackGrid{grid-template-columns:minmax(0,1fr) minmax(380px,1fr);align-items:start;gap:16px;display:grid}.pushPackPanel{border:1px solid var(--border);box-shadow:var(--shadow);background:#101827eb;border-radius:26px;padding:16px}.pushPackPanel h2{margin:0 0 12px;font-size:20px}.pushPackSourceList,.pushPackCheckList,.pushPackStepList{gap:10px;display:grid}.pushPackSource,.pushPackCheck,.pushPackStep{border:1px solid var(--border);background:#02061759;border-radius:18px;min-width:0;padding:14px}.pushPackItemTop{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.pushPackItemTop strong,.pushPackItemTop span,.pushPackCheck span{display:block}.pushPackItemTop strong{overflow-wrap:anywhere}.pushPackSource p,.pushPackStep p{color:var(--muted);margin:10px 0 0;line-height:1.55}.pushPackCheck>span{color:var(--muted);overflow-wrap:anywhere;margin-top:6px}.pushPackCheck code,.pushPackStep code{border:1px solid var(--border);color:#bfdbfe;overflow-wrap:anywhere;background:#02061780;border-radius:8px;margin-top:10px;padding:9px;display:block}@media (max-width:1280px){.pushPackGrid,.pushPackHero{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.pushPackPolicyGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.pushPackPolicyGrid{grid-template-columns:1fr}}.awsBootstrapShell{gap:18px;display:grid}.awsBootstrapHero{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.awsBootstrapSummary{border:1px solid var(--border);background:#0f172ac2;border-radius:22px;min-width:310px;padding:16px}.awsBootstrapSummary strong,.awsBootstrapSummary span{display:block}.awsBootstrapSummary span{color:var(--muted);margin-top:6px}.awsBootstrapPolicyGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.awsBootstrapPolicyItem{border:1px solid var(--border);background:#101827e6;border-radius:18px;padding:12px}.awsBootstrapPolicyItem strong,.awsBootstrapPolicyItem span{display:block}.awsBootstrapPolicyItem span{color:var(--muted);margin-top:6px}.awsBootstrapPolicyItem.green{border-color:#22c55e66}.awsBootstrapPolicyItem.red{border-color:#ef444480}.awsBootstrapGrid{grid-template-columns:minmax(0,.85fr) minmax(380px,1.15fr);align-items:start;gap:16px;display:grid}.awsBootstrapPanel{border:1px solid var(--border);box-shadow:var(--shadow);background:#101827eb;border-radius:26px;padding:16px}.awsBootstrapPanel h2{margin:0 0 12px;font-size:20px}.awsBootstrapStageList,.awsBootstrapEnvList,.awsBootstrapChecklist,.awsBootstrapRouteList{gap:10px;display:grid}.awsBootstrapStage,.awsBootstrapEnv,.awsBootstrapItem,.awsBootstrapRoute{border:1px solid var(--border);background:#02061759;border-radius:18px;min-width:0;padding:14px}.awsBootstrapItemTop{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.awsBootstrapItemTop strong,.awsBootstrapItemTop span,.awsBootstrapStage span,.awsBootstrapEnv span{display:block}.awsBootstrapItemTop strong{overflow-wrap:anywhere}.awsBootstrapStage>span,.awsBootstrapEnv>span{color:var(--muted);overflow-wrap:anywhere;margin-top:6px}.awsBootstrapItem p,.awsBootstrapRoute p{color:var(--muted);margin:10px 0 0;line-height:1.55}.awsBootstrapItem code{border:1px solid var(--border);color:#bfdbfe;overflow-wrap:anywhere;background:#02061780;border-radius:8px;margin-top:10px;padding:9px;display:block}.awsBootstrapTagList{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.awsBootstrapTagList span{border:1px solid var(--border);color:#bfdbfe;overflow-wrap:anywhere;background:#0f172ad1;border-radius:8px;padding:6px 8px;font-size:12px}@media (max-width:1280px){.awsBootstrapGrid,.awsBootstrapHero{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.awsBootstrapPolicyGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.awsBootstrapPolicyGrid{grid-template-columns:1fr}}.serviceActivationShell{gap:18px;display:grid}.serviceActivationHero{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.serviceActivationSummary{border:1px solid var(--border);background:#0f172ac2;border-radius:22px;min-width:310px;padding:16px}.serviceActivationSummary strong,.serviceActivationSummary span{display:block}.serviceActivationSummary span{color:var(--muted);margin-top:6px}.serviceActivationPolicyGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.serviceActivationPolicyItem{border:1px solid var(--border);background:#101827e6;border-radius:18px;padding:12px}.serviceActivationPolicyItem strong,.serviceActivationPolicyItem span{display:block}.serviceActivationPolicyItem span{color:var(--muted);margin-top:6px}.serviceActivationPolicyItem.green{border-color:#22c55e66}.serviceActivationPolicyItem.red{border-color:#ef444480}.serviceActivationGrid{grid-template-columns:minmax(0,.85fr) minmax(380px,1.15fr);align-items:start;gap:16px;display:grid}.serviceActivationPanel{border:1px solid var(--border);box-shadow:var(--shadow);background:#101827eb;border-radius:26px;padding:16px}.serviceActivationPanel h2{margin:0 0 12px;font-size:20px}.serviceActivationFamilyList,.serviceActivationOrderList,.serviceActivationServiceList{gap:10px;display:grid}.serviceActivationFamily,.serviceActivationOrder,.serviceActivationService{border:1px solid var(--border);background:#02061759;border-radius:18px;min-width:0;padding:14px}.serviceActivationItemTop{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.serviceActivationItemTop strong,.serviceActivationItemTop span,.serviceActivationFamily span,.serviceActivationService span{display:block}.serviceActivationItemTop strong{overflow-wrap:anywhere}.serviceActivationFamily>span,.serviceActivationService>span{color:var(--muted);overflow-wrap:anywhere;margin-top:6px}.serviceActivationOrder p,.serviceActivationService p{color:var(--muted);margin:10px 0 0;line-height:1.55}.serviceActivationTagList{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.serviceActivationTagList span{border:1px solid var(--border);color:#bfdbfe;overflow-wrap:anywhere;background:#0f172ad1;border-radius:8px;padding:6px 8px;font-size:12px}@media (max-width:1280px){.serviceActivationGrid,.serviceActivationHero{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.serviceActivationPolicyGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.serviceActivationPolicyGrid{grid-template-columns:1fr}}.notificationDryRunShell{gap:18px;display:grid}.notificationDryRunHero{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.notificationDryRunSummary{border:1px solid var(--border);background:#0f172ac2;border-radius:22px;min-width:310px;padding:16px}.notificationDryRunSummary strong,.notificationDryRunSummary span{display:block}.notificationDryRunSummary span{color:var(--muted);margin-top:6px}.notificationDryRunPolicyGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.notificationDryRunPolicyItem{border:1px solid var(--border);background:#101827e6;border-radius:18px;padding:12px}.notificationDryRunPolicyItem strong,.notificationDryRunPolicyItem span{display:block}.notificationDryRunPolicyItem span{color:var(--muted);margin-top:6px}.notificationDryRunPolicyItem.green{border-color:#22c55e66}.notificationDryRunPolicyItem.red{border-color:#ef444480}.notificationDryRunGrid{grid-template-columns:minmax(0,.8fr) minmax(380px,1.2fr);align-items:start;gap:16px;display:grid}.notificationDryRunPanel{border:1px solid var(--border);box-shadow:var(--shadow);background:#101827eb;border-radius:26px;padding:16px}.notificationDryRunPanel h2{margin:0 0 12px;font-size:20px}.notificationDryRunChannelList,.notificationDryRunAuditList,.notificationDryRunCaseList{gap:10px;display:grid}.notificationDryRunChannel,.notificationDryRunAudit,.notificationDryRunCase{border:1px solid var(--border);background:#02061759;border-radius:18px;min-width:0;padding:14px}.notificationDryRunItemTop{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.notificationDryRunItemTop strong,.notificationDryRunItemTop span,.notificationDryRunChannel span,.notificationDryRunAudit span,.notificationDryRunCase span{display:block}.notificationDryRunItemTop strong{overflow-wrap:anywhere}.notificationDryRunChannel>span,.notificationDryRunAudit>span,.notificationDryRunCase>span{color:var(--muted);overflow-wrap:anywhere;margin-top:6px}.notificationDryRunCase p{color:var(--muted);margin:10px 0 0;line-height:1.55}.notificationDryRunTagList{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.notificationDryRunTagList span{border:1px solid var(--border);color:#bfdbfe;overflow-wrap:anywhere;background:#0f172ad1;border-radius:8px;padding:6px 8px;font-size:12px}@media (max-width:1280px){.notificationDryRunGrid,.notificationDryRunHero{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.notificationDryRunPolicyGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.notificationDryRunPolicyGrid{grid-template-columns:1fr}}.webhookVerificationShell{gap:18px;display:grid}.webhookVerificationHero{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.webhookVerificationSummary{border:1px solid var(--border);background:#0f172ac2;border-radius:22px;min-width:310px;padding:16px}.webhookVerificationSummary strong,.webhookVerificationSummary span{display:block}.webhookVerificationSummary span{color:var(--muted);margin-top:6px}.webhookVerificationPolicyGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.webhookVerificationPolicyItem{border:1px solid var(--border);background:#101827e6;border-radius:18px;padding:12px}.webhookVerificationPolicyItem strong,.webhookVerificationPolicyItem span{display:block}.webhookVerificationPolicyItem span{color:var(--muted);margin-top:6px}.webhookVerificationPolicyItem.green{border-color:#22c55e66}.webhookVerificationPolicyItem.red{border-color:#ef444480}.webhookVerificationGrid{grid-template-columns:minmax(0,1fr) minmax(380px,.9fr);align-items:start;gap:16px;display:grid}.webhookVerificationPanel{border:1px solid var(--border);box-shadow:var(--shadow);background:#101827eb;border-radius:26px;padding:16px}.webhookVerificationPanel h2{margin:0 0 12px;font-size:20px}.webhookVerificationRuleList,.webhookVerificationSimulationList{gap:10px;display:grid}.webhookVerificationRule,.webhookVerificationSimulation{border:1px solid var(--border);background:#02061759;border-radius:18px;min-width:0;padding:14px}.webhookVerificationItemTop{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.webhookVerificationItemTop strong,.webhookVerificationItemTop span,.webhookVerificationRule span,.webhookVerificationSimulation span{display:block}.webhookVerificationItemTop strong{overflow-wrap:anywhere}.webhookVerificationRule>span,.webhookVerificationSimulation>span{color:var(--muted);overflow-wrap:anywhere;margin-top:6px}.webhookVerificationRule p,.webhookVerificationSimulation p{color:var(--muted);margin:10px 0 0;line-height:1.55}@media (max-width:1280px){.webhookVerificationGrid,.webhookVerificationHero{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.webhookVerificationPolicyGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.webhookVerificationPolicyGrid{grid-template-columns:1fr}}.inboundOutboxShell{gap:18px;display:grid}.inboundOutboxHero{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.inboundOutboxSummary{border:1px solid var(--border);background:#0f172ac2;border-radius:22px;min-width:310px;padding:16px}.inboundOutboxSummary strong,.inboundOutboxSummary span{display:block}.inboundOutboxSummary span{color:var(--muted);margin-top:6px}.inboundOutboxPolicyGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.inboundOutboxPolicyItem{border:1px solid var(--border);background:#101827e6;border-radius:18px;padding:12px}.inboundOutboxPolicyItem strong,.inboundOutboxPolicyItem span{display:block}.inboundOutboxPolicyItem span{color:var(--muted);margin-top:6px}.inboundOutboxPolicyItem.green{border-color:#22c55e66}.inboundOutboxPolicyItem.red{border-color:#ef444480}.inboundOutboxGrid{grid-template-columns:minmax(0,.8fr) minmax(380px,1.2fr);align-items:start;gap:16px;display:grid}.inboundOutboxPanel{border:1px solid var(--border);box-shadow:var(--shadow);background:#101827eb;border-radius:26px;padding:16px}.inboundOutboxPanel h2{margin:0 0 12px;font-size:20px}.inboundOutboxProviderList,.inboundOutboxRecordList{gap:10px;display:grid}.inboundOutboxProvider,.inboundOutboxRecord{border:1px solid var(--border);background:#02061759;border-radius:18px;min-width:0;padding:14px}.inboundOutboxItemTop{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.inboundOutboxItemTop strong,.inboundOutboxItemTop span,.inboundOutboxProvider span,.inboundOutboxRecord span{display:block}.inboundOutboxItemTop strong{overflow-wrap:anywhere}.inboundOutboxProvider>span,.inboundOutboxRecord>span{color:var(--muted);overflow-wrap:anywhere;margin-top:6px}.inboundOutboxRecord p{color:var(--muted);margin:10px 0 0;line-height:1.55}@media (max-width:1280px){.inboundOutboxGrid,.inboundOutboxHero{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.inboundOutboxPolicyGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.inboundOutboxPolicyGrid{grid-template-columns:1fr}}.providerCommandShell{gap:18px;display:grid}.providerCommandHero{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.providerCommandSummary{border:1px solid var(--border);background:#0f172ac2;border-radius:22px;min-width:310px;padding:16px}.providerCommandSummary strong,.providerCommandSummary span{display:block}.providerCommandSummary span{color:var(--muted);margin-top:6px}.providerCommandPolicyGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.providerCommandPolicyItem{border:1px solid var(--border);background:#101827e6;border-radius:18px;padding:12px}.providerCommandPolicyItem strong,.providerCommandPolicyItem span{display:block}.providerCommandPolicyItem span{color:var(--muted);margin-top:6px}.providerCommandPolicyItem.green{border-color:#22c55e66}.providerCommandPolicyItem.red{border-color:#ef444480}.providerCommandGrid{grid-template-columns:minmax(0,.8fr) minmax(380px,1.2fr);align-items:start;gap:16px;display:grid}.providerCommandPanel{border:1px solid var(--border);box-shadow:var(--shadow);background:#101827eb;border-radius:26px;padding:16px}.providerCommandPanel h2{margin:0 0 12px;font-size:20px}.providerCommandProviderList,.providerCommandDecisionList{gap:10px;display:grid}.providerCommandProvider,.providerCommandDecision{border:1px solid var(--border);background:#02061759;border-radius:18px;min-width:0;padding:14px}.providerCommandItemTop{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.providerCommandItemTop strong,.providerCommandItemTop span,.providerCommandProvider span,.providerCommandDecision span{display:block}.providerCommandItemTop strong{overflow-wrap:anywhere}.providerCommandProvider>span,.providerCommandDecision>span{color:var(--muted);overflow-wrap:anywhere;margin-top:6px}.providerCommandDecision p{color:var(--muted);margin:10px 0 0;line-height:1.55}@media (max-width:1280px){.providerCommandGrid,.providerCommandHero{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.providerCommandPolicyGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.providerCommandPolicyGrid{grid-template-columns:1fr}}.consentLedgerShell{gap:18px;display:grid}.consentLedgerHero{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.consentLedgerSummary{border:1px solid var(--border);background:#0f172ac2;border-radius:22px;min-width:310px;padding:16px}.consentLedgerSummary strong,.consentLedgerSummary span{display:block}.consentLedgerSummary span{color:var(--muted);margin-top:6px}.consentLedgerPolicyGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.consentLedgerPolicyItem{border:1px solid var(--border);background:#101827e6;border-radius:18px;padding:12px}.consentLedgerPolicyItem strong,.consentLedgerPolicyItem span{display:block}.consentLedgerPolicyItem span{color:var(--muted);margin-top:6px}.consentLedgerPolicyItem.green{border-color:#22c55e66}.consentLedgerPolicyItem.red{border-color:#ef444480}.consentLedgerGrid{grid-template-columns:minmax(0,.8fr) minmax(380px,1.2fr);align-items:start;gap:16px;display:grid}.consentLedgerPanel{border:1px solid var(--border);box-shadow:var(--shadow);background:#101827eb;border-radius:26px;padding:16px}.consentLedgerPanel h2{margin:0 0 12px;font-size:20px}.consentLedgerChannelList,.consentLedgerEntryList{gap:10px;display:grid}.consentLedgerChannel,.consentLedgerEntry{border:1px solid var(--border);background:#02061759;border-radius:18px;min-width:0;padding:14px}.consentLedgerItemTop{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.consentLedgerItemTop strong,.consentLedgerItemTop span,.consentLedgerChannel span,.consentLedgerEntry span{display:block}.consentLedgerItemTop strong{overflow-wrap:anywhere}.consentLedgerChannel>span,.consentLedgerEntry>span{color:var(--muted);overflow-wrap:anywhere;margin-top:6px}.consentLedgerEntry p{color:var(--muted);margin:10px 0 0;line-height:1.55}@media (max-width:1280px){.consentLedgerGrid,.consentLedgerHero{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.consentLedgerPolicyGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.consentLedgerPolicyGrid{grid-template-columns:1fr}}.deliveryRetryShell{gap:18px;display:grid}.deliveryRetryHero{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.deliveryRetrySummary{border:1px solid var(--border);background:#0f172ac2;border-radius:22px;min-width:310px;padding:16px}.deliveryRetrySummary strong,.deliveryRetrySummary span{display:block}.deliveryRetrySummary span{color:var(--muted);margin-top:6px}.deliveryRetryPolicyGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.deliveryRetryPolicyItem{border:1px solid var(--border);background:#101827e6;border-radius:18px;padding:12px}.deliveryRetryPolicyItem strong,.deliveryRetryPolicyItem span{display:block}.deliveryRetryPolicyItem span{color:var(--muted);margin-top:6px}.deliveryRetryPolicyItem.green{border-color:#22c55e66}.deliveryRetryPolicyItem.red{border-color:#ef444480}.deliveryRetryGrid{grid-template-columns:minmax(0,.8fr) minmax(380px,1.2fr);align-items:start;gap:16px;display:grid}.deliveryRetryPanel{border:1px solid var(--border);box-shadow:var(--shadow);background:#101827eb;border-radius:26px;padding:16px}.deliveryRetryPanel h2{margin:0 0 12px;font-size:20px}.deliveryRetryChannelList,.deliveryRetryItemList{gap:10px;display:grid}.deliveryRetryChannel,.deliveryRetryItem{border:1px solid var(--border);background:#02061759;border-radius:18px;min-width:0;padding:14px}.deliveryRetryItemTop{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.deliveryRetryItemTop strong,.deliveryRetryItemTop span,.deliveryRetryChannel span,.deliveryRetryItem span{display:block}.deliveryRetryItemTop strong{overflow-wrap:anywhere}.deliveryRetryChannel>span,.deliveryRetryItem>span{color:var(--muted);overflow-wrap:anywhere;margin-top:6px}.deliveryRetryItem p{color:var(--muted);margin:10px 0 0;line-height:1.55}@media (max-width:1280px){.deliveryRetryGrid,.deliveryRetryHero{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.deliveryRetryPolicyGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.deliveryRetryPolicyGrid{grid-template-columns:1fr}}.providerHealthShell{gap:18px;display:grid}.providerHealthHero{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.providerHealthSummary{border:1px solid var(--border);background:#0f172ac2;border-radius:22px;min-width:310px;padding:16px}.providerHealthSummary strong,.providerHealthSummary span{display:block}.providerHealthSummary span{color:var(--muted);margin-top:6px}.providerHealthPolicyGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.providerHealthPolicyItem{border:1px solid var(--border);background:#101827e6;border-radius:18px;padding:12px}.providerHealthPolicyItem strong,.providerHealthPolicyItem span{display:block}.providerHealthPolicyItem span{color:var(--muted);margin-top:6px}.providerHealthPolicyItem.green{border-color:#22c55e66}.providerHealthPolicyItem.red{border-color:#ef444480}.providerHealthGrid{grid-template-columns:minmax(0,.8fr) minmax(380px,1.2fr);align-items:start;gap:16px;display:grid}.providerHealthPanel{border:1px solid var(--border);box-shadow:var(--shadow);background:#101827eb;border-radius:26px;padding:16px}.providerHealthPanel h2{margin:0 0 12px;font-size:20px}.providerHealthFamilyList,.providerHealthCheckList{gap:10px;display:grid}.providerHealthFamily,.providerHealthCheck{border:1px solid var(--border);background:#02061759;border-radius:18px;min-width:0;padding:14px}.providerHealthItemTop{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.providerHealthItemTop strong,.providerHealthItemTop span,.providerHealthFamily span,.providerHealthCheck span{display:block}.providerHealthItemTop strong{overflow-wrap:anywhere}.providerHealthFamily>span,.providerHealthCheck>span{color:var(--muted);overflow-wrap:anywhere;margin-top:6px}.providerHealthCheck p{color:var(--muted);margin:10px 0 0;line-height:1.55}@media (max-width:1280px){.providerHealthGrid,.providerHealthHero{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.providerHealthPolicyGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.providerHealthPolicyGrid{grid-template-columns:1fr}}.killSwitchShell{gap:18px;display:grid}.killSwitchHero{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.killSwitchSummary{border:1px solid var(--border);background:#0f172ac2;border-radius:22px;min-width:310px;padding:16px}.killSwitchSummary strong,.killSwitchSummary span{display:block}.killSwitchSummary span{color:var(--muted);margin-top:6px}.killSwitchPolicyGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.killSwitchPolicyItem{border:1px solid var(--border);background:#101827e6;border-radius:18px;padding:12px}.killSwitchPolicyItem strong,.killSwitchPolicyItem span{display:block}.killSwitchPolicyItem span{color:var(--muted);margin-top:6px}.killSwitchPolicyItem.green{border-color:#22c55e66}.killSwitchPolicyItem.red{border-color:#ef444480}.killSwitchGrid{grid-template-columns:minmax(0,.8fr) minmax(380px,1.2fr);align-items:start;gap:16px;display:grid}.killSwitchPanel{border:1px solid var(--border);box-shadow:var(--shadow);background:#101827eb;border-radius:26px;padding:16px}.killSwitchPanel h2{margin:0 0 12px;font-size:20px}.killSwitchFamilyList,.killSwitchList{gap:10px;display:grid}.killSwitchFamily,.killSwitchItem{border:1px solid var(--border);background:#02061759;border-radius:18px;min-width:0;padding:14px}.killSwitchItemTop{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.killSwitchItemTop strong,.killSwitchItemTop span,.killSwitchFamily span,.killSwitchItem span{display:block}.killSwitchItemTop strong{overflow-wrap:anywhere}.killSwitchFamily>span,.killSwitchItem>span{color:var(--muted);overflow-wrap:anywhere;margin-top:6px}.killSwitchItem p{color:var(--muted);margin:10px 0 0;line-height:1.55}@media (max-width:1280px){.killSwitchGrid,.killSwitchHero{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.killSwitchPolicyGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.killSwitchPolicyGrid{grid-template-columns:1fr}}.routeSmokeShell{gap:18px;display:grid}.routeSmokeHero{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.routeSmokeSummary{border:1px solid var(--border);background:#0f172ac2;border-radius:22px;min-width:310px;padding:16px}.routeSmokeSummary strong,.routeSmokeSummary span{display:block}.routeSmokeSummary span{color:var(--muted);margin-top:6px}.routeSmokePolicyGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.routeSmokePolicyItem{border:1px solid var(--border);background:#101827e6;border-radius:18px;padding:12px}.routeSmokePolicyItem strong,.routeSmokePolicyItem span{display:block}.routeSmokePolicyItem span{color:var(--muted);margin-top:6px}.routeSmokePolicyItem.green{border-color:#22c55e66}.routeSmokePolicyItem.red{border-color:#ef444480}.routeSmokeGrid{grid-template-columns:minmax(0,.75fr) minmax(420px,1.25fr);align-items:start;gap:16px;display:grid}.routeSmokePanel{border:1px solid var(--border);box-shadow:var(--shadow);background:#101827eb;border-radius:26px;padding:16px}.routeSmokePanel h2{margin:0 0 12px;font-size:20px}.routeSmokeCategoryList,.routeSmokeTargetList{gap:10px;display:grid}.routeSmokeCategory,.routeSmokeTarget{border:1px solid var(--border);background:#02061759;border-radius:18px;min-width:0;padding:14px}.routeSmokeItemTop{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.routeSmokeItemTop strong,.routeSmokeItemTop span,.routeSmokeCategory span,.routeSmokeTarget span{display:block}.routeSmokeItemTop strong{overflow-wrap:anywhere}.routeSmokeCategory>span,.routeSmokeTarget>span{color:var(--muted);overflow-wrap:anywhere;margin-top:6px}.routeSmokeTarget p{color:var(--muted);margin:10px 0 0;line-height:1.55}@media (max-width:1280px){.routeSmokeGrid,.routeSmokeHero{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.routeSmokePolicyGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.routeSmokePolicyGrid{grid-template-columns:1fr}}.providerCatalogShell{gap:18px;display:grid}.providerCatalogHero{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.providerCatalogSummary{border:1px solid var(--border);background:#0f172ac2;border-radius:22px;min-width:310px;padding:16px}.providerCatalogSummary strong,.providerCatalogSummary span{display:block}.providerCatalogSummary span{color:var(--muted);margin-top:6px}.providerCatalogPolicyGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.providerCatalogPolicyItem{border:1px solid var(--border);background:#101827e6;border-radius:18px;padding:12px}.providerCatalogPolicyItem strong,.providerCatalogPolicyItem span{display:block}.providerCatalogPolicyItem span{color:var(--muted);margin-top:6px}.providerCatalogPolicyItem.green{border-color:#22c55e66}.providerCatalogPolicyItem.red{border-color:#ef444480}.providerCatalogGrid{grid-template-columns:minmax(0,.8fr) minmax(380px,1.2fr);align-items:start;gap:16px;display:grid}.providerCatalogPanel{border:1px solid var(--border);box-shadow:var(--shadow);background:#101827eb;border-radius:26px;padding:16px}.providerCatalogPanel h2{margin:0 0 12px;font-size:20px}.providerCatalogChannelList,.providerCatalogEntryList{gap:10px;display:grid}.providerCatalogChannel,.providerCatalogEntry{border:1px solid var(--border);background:#02061759;border-radius:18px;min-width:0;padding:14px}.providerCatalogItemTop{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.providerCatalogItemTop strong,.providerCatalogItemTop span,.providerCatalogChannel span,.providerCatalogEntry span{display:block}.providerCatalogItemTop strong{overflow-wrap:anywhere}.providerCatalogChannel>span,.providerCatalogEntry>span{color:var(--muted);overflow-wrap:anywhere;margin-top:6px}.providerCatalogEntry p{color:var(--muted);margin:10px 0 0;line-height:1.55}@media (max-width:1280px){.providerCatalogGrid,.providerCatalogHero{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.providerCatalogPolicyGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.providerCatalogPolicyGrid{grid-template-columns:1fr}}.sendDecisionShell{gap:18px;display:grid}.sendDecisionHero{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.sendDecisionSummary{border:1px solid var(--border);background:#0f172ac2;border-radius:22px;min-width:310px;padding:16px}.sendDecisionSummary strong,.sendDecisionSummary span{display:block}.sendDecisionSummary span{color:var(--muted);margin-top:6px}.sendDecisionPolicyGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.sendDecisionPolicyItem{border:1px solid var(--border);background:#101827e6;border-radius:18px;padding:12px}.sendDecisionPolicyItem strong,.sendDecisionPolicyItem span{display:block}.sendDecisionPolicyItem span{color:var(--muted);margin-top:6px}.sendDecisionPolicyItem.green{border-color:#22c55e66}.sendDecisionPolicyItem.red{border-color:#ef444480}.sendDecisionGrid{grid-template-columns:minmax(0,.8fr) minmax(380px,1.2fr);align-items:start;gap:16px;display:grid}.sendDecisionPanel{border:1px solid var(--border);box-shadow:var(--shadow);background:#101827eb;border-radius:26px;padding:16px}.sendDecisionPanel h2{margin:0 0 12px;font-size:20px}.sendDecisionChannelList,.sendDecisionItemList{gap:10px;display:grid}.sendDecisionChannel,.sendDecisionItem{border:1px solid var(--border);background:#02061759;border-radius:18px;min-width:0;padding:14px}.sendDecisionItemTop{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.sendDecisionItemTop strong,.sendDecisionItemTop span,.sendDecisionChannel span,.sendDecisionItem span{display:block}.sendDecisionItemTop strong{overflow-wrap:anywhere}.sendDecisionChannel>span,.sendDecisionItem>span{color:var(--muted);overflow-wrap:anywhere;margin-top:6px}.sendDecisionItem p{color:var(--muted);margin:10px 0 0;line-height:1.55}@media (max-width:1280px){.sendDecisionGrid,.sendDecisionHero{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.sendDecisionPolicyGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.sendDecisionPolicyGrid{grid-template-columns:1fr}}.secretPlacementShell{gap:18px;display:grid}.secretPlacementHero{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.secretPlacementSummary{border:1px solid var(--border);background:#0f172ac2;border-radius:22px;min-width:310px;padding:16px}.secretPlacementSummary strong,.secretPlacementSummary span{display:block}.secretPlacementSummary span{color:var(--muted);margin-top:6px}.secretPlacementPolicyGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.secretPlacementPolicyItem{border:1px solid var(--border);background:#101827e6;border-radius:18px;padding:12px}.secretPlacementPolicyItem strong,.secretPlacementPolicyItem span{display:block}.secretPlacementPolicyItem span{color:var(--muted);margin-top:6px}.secretPlacementPolicyItem.green{border-color:#22c55e66}.secretPlacementPolicyItem.red{border-color:#ef444480}.secretPlacementGrid{grid-template-columns:minmax(0,.8fr) minmax(380px,1.2fr);align-items:start;gap:16px;display:grid}.secretPlacementPanel{border:1px solid var(--border);box-shadow:var(--shadow);background:#101827eb;border-radius:26px;padding:16px}.secretPlacementPanel h2{margin:0 0 12px;font-size:20px}.secretPlacementTargetList,.secretPlacementItemList{gap:10px;display:grid}.secretPlacementTarget,.secretPlacementItem{border:1px solid var(--border);background:#02061759;border-radius:18px;min-width:0;padding:14px}.secretPlacementItemTop{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.secretPlacementItemTop strong,.secretPlacementItemTop span,.secretPlacementTarget span,.secretPlacementItem span{display:block}.secretPlacementItemTop strong{overflow-wrap:anywhere}.secretPlacementTarget>span,.secretPlacementItem>span{color:var(--muted);overflow-wrap:anywhere;margin-top:6px}.secretPlacementItem p{color:var(--muted);margin:10px 0 0;line-height:1.55}@media (max-width:1280px){.secretPlacementGrid,.secretPlacementHero{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.secretPlacementPolicyGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.secretPlacementPolicyGrid{grid-template-columns:1fr}}.cloudflareCutoverShell{gap:18px;display:grid}.cloudflareCutoverHero{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.cloudflareCutoverSummary{border:1px solid var(--border);background:#0f172ac2;border-radius:22px;min-width:310px;padding:16px}.cloudflareCutoverSummary strong,.cloudflareCutoverSummary span{display:block}.cloudflareCutoverSummary span{color:var(--muted);margin-top:6px}.cloudflareCutoverPolicyGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.cloudflareCutoverPolicyItem{border:1px solid var(--border);background:#101827e6;border-radius:18px;padding:12px}.cloudflareCutoverPolicyItem strong,.cloudflareCutoverPolicyItem span{display:block}.cloudflareCutoverPolicyItem span{color:var(--muted);margin-top:6px}.cloudflareCutoverPolicyItem.green{border-color:#22c55e66}.cloudflareCutoverPolicyItem.red{border-color:#ef444480}.cloudflareCutoverGrid{grid-template-columns:minmax(0,.8fr) minmax(380px,1.2fr);align-items:start;gap:16px;display:grid}.cloudflareCutoverPanel{border:1px solid var(--border);box-shadow:var(--shadow);background:#101827eb;border-radius:26px;padding:16px}.cloudflareCutoverPanel h2{margin:0 0 12px;font-size:20px}.cloudflareCutoverStageList,.cloudflareCutoverItemList{gap:10px;display:grid}.cloudflareCutoverStage,.cloudflareCutoverItem{border:1px solid var(--border);background:#02061759;border-radius:18px;min-width:0;padding:14px}.cloudflareCutoverItemTop{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.cloudflareCutoverItemTop strong,.cloudflareCutoverItemTop span,.cloudflareCutoverStage span,.cloudflareCutoverItem span{display:block}.cloudflareCutoverItemTop strong{overflow-wrap:anywhere}.cloudflareCutoverStage>span,.cloudflareCutoverItem>span{color:var(--muted);overflow-wrap:anywhere;margin-top:6px}.cloudflareCutoverItem p{color:var(--muted);margin:10px 0 0;line-height:1.55}@media (max-width:1280px){.cloudflareCutoverGrid,.cloudflareCutoverHero{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.cloudflareCutoverPolicyGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.cloudflareCutoverPolicyGrid{grid-template-columns:1fr}}.analyticsGateShell{gap:18px;display:grid}.analyticsGateHero{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.analyticsGateSummary{border:1px solid var(--border);background:#0f172ac2;border-radius:22px;min-width:310px;padding:16px}.analyticsGateSummary strong,.analyticsGateSummary span{display:block}.analyticsGateSummary span{color:var(--muted);margin-top:6px}.analyticsGatePolicyGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.analyticsGatePolicyItem{border:1px solid var(--border);background:#101827e6;border-radius:18px;padding:12px}.analyticsGatePolicyItem strong,.analyticsGatePolicyItem span{display:block}.analyticsGatePolicyItem span{color:var(--muted);margin-top:6px}.analyticsGatePolicyItem.green{border-color:#22c55e66}.analyticsGatePolicyItem.red{border-color:#ef444480}.analyticsGateGrid{grid-template-columns:minmax(0,.8fr) minmax(380px,1.2fr);align-items:start;gap:16px;display:grid}.analyticsGatePanel{border:1px solid var(--border);box-shadow:var(--shadow);background:#101827eb;border-radius:26px;padding:16px}.analyticsGatePanel h2{margin:0 0 12px;font-size:20px}.analyticsGateProviderList,.analyticsGateRuleList{gap:10px;display:grid}.analyticsGateProvider,.analyticsGateRule{border:1px solid var(--border);background:#02061759;border-radius:18px;min-width:0;padding:14px}.analyticsGateItemTop{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.analyticsGateItemTop strong,.analyticsGateItemTop span,.analyticsGateProvider span,.analyticsGateRule span{display:block}.analyticsGateItemTop strong{overflow-wrap:anywhere}.analyticsGateProvider>span,.analyticsGateRule>span{color:var(--muted);overflow-wrap:anywhere;margin-top:6px}.analyticsGateRule p{color:var(--muted);margin:10px 0 0;line-height:1.55}@media (max-width:1280px){.analyticsGateGrid,.analyticsGateHero{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.analyticsGatePolicyGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.analyticsGatePolicyGrid{grid-template-columns:1fr}}.tenantDomainShell{gap:18px;display:grid}.tenantDomainHero{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.tenantDomainSummary{border:1px solid var(--border);background:#0f172ac2;border-radius:22px;min-width:310px;padding:16px}.tenantDomainSummary strong,.tenantDomainSummary span{display:block}.tenantDomainSummary span{color:var(--muted);margin-top:6px}.tenantDomainPolicyGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.tenantDomainPolicyItem{border:1px solid var(--border);background:#101827e6;border-radius:18px;padding:12px}.tenantDomainPolicyItem strong,.tenantDomainPolicyItem span{display:block}.tenantDomainPolicyItem span{color:var(--muted);margin-top:6px}.tenantDomainPolicyItem.green{border-color:#22c55e66}.tenantDomainPolicyItem.red{border-color:#ef444480}.tenantDomainGrid{grid-template-columns:minmax(0,.8fr) minmax(380px,1.2fr);align-items:start;gap:16px;display:grid}.tenantDomainPanel{border:1px solid var(--border);box-shadow:var(--shadow);background:#101827eb;border-radius:26px;padding:16px}.tenantDomainPanel h2{margin:0 0 12px;font-size:20px}.tenantDomainGroupList,.tenantDomainRouteList{gap:10px;display:grid}.tenantDomainGroup,.tenantDomainRoute{border:1px solid var(--border);background:#02061759;border-radius:18px;min-width:0;padding:14px}.tenantDomainItemTop{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.tenantDomainItemTop strong,.tenantDomainItemTop span,.tenantDomainGroup span,.tenantDomainRoute span{display:block}.tenantDomainItemTop strong{overflow-wrap:anywhere}.tenantDomainGroup>span,.tenantDomainRoute>span{color:var(--muted);overflow-wrap:anywhere;margin-top:6px}.tenantDomainRoute p{color:var(--muted);margin:10px 0 0;line-height:1.55}@media (max-width:1280px){.tenantDomainGrid,.tenantDomainHero{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.tenantDomainPolicyGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.tenantDomainPolicyGrid{grid-template-columns:1fr}}.publicIntakeShell{gap:18px;display:grid}.publicIntakeHero{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.publicIntakeSummary{border:1px solid var(--border);background:#0f172ac2;border-radius:22px;min-width:310px;padding:16px}.publicIntakeSummary strong,.publicIntakeSummary span{display:block}.publicIntakeSummary span{color:var(--muted);margin-top:6px}.publicIntakePolicyGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.publicIntakePolicyItem{border:1px solid var(--border);background:#101827e6;border-radius:18px;padding:12px}.publicIntakePolicyItem strong,.publicIntakePolicyItem span{display:block}.publicIntakePolicyItem span{color:var(--muted);margin-top:6px}.publicIntakePolicyItem.green{border-color:#22c55e66}.publicIntakePolicyItem.red{border-color:#ef444480}.publicIntakeGrid{grid-template-columns:minmax(0,.8fr) minmax(380px,1.2fr);align-items:start;gap:16px;display:grid}.publicIntakePanel{border:1px solid var(--border);box-shadow:var(--shadow);background:#101827eb;border-radius:26px;padding:16px}.publicIntakePanel h2{margin:0 0 12px;font-size:20px}.publicIntakeChannelList,.publicIntakeRequestList{gap:10px;display:grid}.publicIntakeChannel,.publicIntakeRequest{border:1px solid var(--border);background:#02061759;border-radius:18px;min-width:0;padding:14px}.publicIntakeItemTop{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.publicIntakeItemTop strong,.publicIntakeItemTop span,.publicIntakeChannel span,.publicIntakeRequest span{display:block}.publicIntakeItemTop strong{overflow-wrap:anywhere}.publicIntakeChannel>span,.publicIntakeRequest>span{color:var(--muted);overflow-wrap:anywhere;margin-top:6px}.publicIntakeRequest p{color:var(--muted);margin:10px 0 0;line-height:1.55}@media (max-width:1280px){.publicIntakeGrid,.publicIntakeHero{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.publicIntakePolicyGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.publicIntakePolicyGrid{grid-template-columns:1fr}}.menuAvailabilityShell{gap:18px;display:grid}.menuAvailabilityHero{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.menuAvailabilitySummary{border:1px solid var(--border);background:#0f172ac2;border-radius:22px;min-width:310px;padding:16px}.menuAvailabilitySummary strong,.menuAvailabilitySummary span{display:block}.menuAvailabilitySummary span{color:var(--muted);margin-top:6px}.menuAvailabilityPolicyGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.menuAvailabilityPolicyItem{border:1px solid var(--border);background:#101827e6;border-radius:18px;padding:12px}.menuAvailabilityPolicyItem strong,.menuAvailabilityPolicyItem span{display:block}.menuAvailabilityPolicyItem span{color:var(--muted);margin-top:6px}.menuAvailabilityPolicyItem.green{border-color:#22c55e66}.menuAvailabilityPolicyItem.red{border-color:#ef444480}.menuAvailabilityGrid{grid-template-columns:minmax(0,.8fr) minmax(380px,1.2fr);align-items:start;gap:16px;display:grid}.menuAvailabilityPanel{border:1px solid var(--border);box-shadow:var(--shadow);background:#101827eb;border-radius:26px;padding:16px}.menuAvailabilityPanel h2{margin:0 0 12px;font-size:20px}.menuAvailabilityChannelList,.menuAvailabilityItemList{gap:10px;display:grid}.menuAvailabilityChannel,.menuAvailabilityItem{border:1px solid var(--border);background:#02061759;border-radius:18px;min-width:0;padding:14px}.menuAvailabilityItemTop{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.menuAvailabilityItemTop strong,.menuAvailabilityItemTop span,.menuAvailabilityChannel span,.menuAvailabilityItem span{display:block}.menuAvailabilityItemTop strong{overflow-wrap:anywhere}.menuAvailabilityChannel>span,.menuAvailabilityItem>span{color:var(--muted);overflow-wrap:anywhere;margin-top:6px}.menuAvailabilityItem p{color:var(--muted);margin:10px 0 0;line-height:1.55}@media (max-width:1280px){.menuAvailabilityGrid,.menuAvailabilityHero{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.menuAvailabilityPolicyGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.menuAvailabilityPolicyGrid{grid-template-columns:1fr}}.cartPricingShell{gap:18px;display:grid}.cartPricingHero{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.cartPricingSummary{border:1px solid var(--border);background:#0f172ac2;border-radius:22px;min-width:310px;padding:16px}.cartPricingSummary strong,.cartPricingSummary span{display:block}.cartPricingSummary span{color:var(--muted);margin-top:6px}.cartPricingPolicyGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.cartPricingPolicyItem{border:1px solid var(--border);background:#101827e6;border-radius:18px;padding:12px}.cartPricingPolicyItem strong,.cartPricingPolicyItem span{display:block}.cartPricingPolicyItem span{color:var(--muted);margin-top:6px}.cartPricingPolicyItem.green{border-color:#22c55e66}.cartPricingPolicyItem.red{border-color:#ef444480}.cartPricingGrid{grid-template-columns:minmax(0,.8fr) minmax(380px,1.2fr);align-items:start;gap:16px;display:grid}.cartPricingPanel{border:1px solid var(--border);box-shadow:var(--shadow);background:#101827eb;border-radius:26px;padding:16px}.cartPricingPanel h2{margin:0 0 12px;font-size:20px}.cartPricingChannelList,.cartPricingCaseList{gap:10px;display:grid}.cartPricingChannel,.cartPricingCase{border:1px solid var(--border);background:#02061759;border-radius:18px;min-width:0;padding:14px}.cartPricingItemTop{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.cartPricingItemTop strong,.cartPricingItemTop span,.cartPricingChannel span,.cartPricingCase span{display:block}.cartPricingItemTop strong{overflow-wrap:anywhere}.cartPricingChannel>span,.cartPricingCase>span{color:var(--muted);overflow-wrap:anywhere;margin-top:6px}.cartPricingCase p{color:var(--muted);margin:10px 0 0;line-height:1.55}@media (max-width:1280px){.cartPricingGrid,.cartPricingHero{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.cartPricingPolicyGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.cartPricingPolicyGrid{grid-template-columns:1fr}}.paymentReadinessShell{gap:18px;display:grid}.paymentReadinessHero{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.paymentReadinessSummary{border:1px solid var(--border);background:#0f172ac2;border-radius:22px;min-width:310px;padding:16px}.paymentReadinessSummary strong,.paymentReadinessSummary span{display:block}.paymentReadinessSummary span{color:var(--muted);margin-top:6px}.paymentReadinessPolicyGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.paymentReadinessPolicyItem{border:1px solid var(--border);background:#101827e6;border-radius:18px;padding:12px}.paymentReadinessPolicyItem strong,.paymentReadinessPolicyItem span{display:block}.paymentReadinessPolicyItem span{color:var(--muted);margin-top:6px}.paymentReadinessPolicyItem.green{border-color:#22c55e66}.paymentReadinessPolicyItem.red{border-color:#ef444480}.paymentReadinessGrid{grid-template-columns:minmax(0,.8fr) minmax(380px,1.2fr);align-items:start;gap:16px;display:grid}.paymentReadinessPanel{border:1px solid var(--border);box-shadow:var(--shadow);background:#101827eb;border-radius:26px;padding:16px}.paymentReadinessPanel h2{margin:0 0 12px;font-size:20px}.paymentReadinessMethodList,.paymentReadinessCaseList{gap:10px;display:grid}.paymentReadinessMethod,.paymentReadinessCase{border:1px solid var(--border);background:#02061759;border-radius:18px;min-width:0;padding:14px}.paymentReadinessItemTop{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.paymentReadinessItemTop strong,.paymentReadinessItemTop span,.paymentReadinessMethod span,.paymentReadinessCase span{display:block}.paymentReadinessItemTop strong{overflow-wrap:anywhere}.paymentReadinessMethod>span,.paymentReadinessCase>span{color:var(--muted);overflow-wrap:anywhere;margin-top:6px}.paymentReadinessCase p{color:var(--muted);margin:10px 0 0;line-height:1.55}@media (max-width:1280px){.paymentReadinessGrid,.paymentReadinessHero{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.paymentReadinessPolicyGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.paymentReadinessPolicyGrid{grid-template-columns:1fr}}.orderConfirmShell{gap:18px;display:grid}.orderConfirmHero{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.orderConfirmSummary{border:1px solid var(--border);background:#0f172ac2;border-radius:22px;min-width:310px;padding:16px}.orderConfirmSummary strong,.orderConfirmSummary span{display:block}.orderConfirmSummary span{color:var(--muted);margin-top:6px}.orderConfirmPolicyGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.orderConfirmPolicyItem{border:1px solid var(--border);background:#101827e6;border-radius:18px;padding:12px}.orderConfirmPolicyItem strong,.orderConfirmPolicyItem span{display:block}.orderConfirmPolicyItem span{color:var(--muted);margin-top:6px}.orderConfirmPolicyItem.green{border-color:#22c55e66}.orderConfirmPolicyItem.red{border-color:#ef444480}.orderConfirmGrid{grid-template-columns:minmax(0,.8fr) minmax(380px,1.2fr);align-items:start;gap:16px;display:grid}.orderConfirmPanel{border:1px solid var(--border);box-shadow:var(--shadow);background:#101827eb;border-radius:26px;padding:16px}.orderConfirmPanel h2{margin:0 0 12px;font-size:20px}.orderConfirmChannelList,.orderConfirmItemList{gap:10px;display:grid}.orderConfirmChannel,.orderConfirmItem{border:1px solid var(--border);background:#02061759;border-radius:18px;min-width:0;padding:14px}.orderConfirmItemTop{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.orderConfirmItemTop strong,.orderConfirmItemTop span,.orderConfirmChannel span,.orderConfirmItem span{display:block}.orderConfirmItemTop strong{overflow-wrap:anywhere}.orderConfirmChannel>span,.orderConfirmItem>span{color:var(--muted);overflow-wrap:anywhere;margin-top:6px}.orderConfirmItem p{color:var(--muted);margin:10px 0 0;line-height:1.55}@media (max-width:1280px){.orderConfirmGrid,.orderConfirmHero{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.orderConfirmPolicyGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.orderConfirmPolicyGrid{grid-template-columns:1fr}}.publicStatusShell{gap:18px;display:grid}.publicStatusHero{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.publicStatusSummary{border:1px solid var(--border);background:#0f172ac2;border-radius:22px;min-width:310px;padding:16px}.publicStatusSummary strong,.publicStatusSummary span{display:block}.publicStatusSummary span{color:var(--muted);margin-top:6px}.publicStatusPolicyGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.publicStatusPolicyItem{border:1px solid var(--border);background:#101827e6;border-radius:18px;padding:12px}.publicStatusPolicyItem strong,.publicStatusPolicyItem span{display:block}.publicStatusPolicyItem span{color:var(--muted);margin-top:6px}.publicStatusPolicyItem.green{border-color:#22c55e66}.publicStatusPolicyItem.red{border-color:#ef444480}.publicStatusGrid{grid-template-columns:minmax(0,.8fr) minmax(380px,1.2fr);align-items:start;gap:16px;display:grid}.publicStatusPanel{border:1px solid var(--border);box-shadow:var(--shadow);background:#101827eb;border-radius:26px;padding:16px}.publicStatusPanel h2{margin:0 0 12px;font-size:20px}.publicStatusTimelineList,.publicStatusStepList{gap:10px;display:grid}.publicStatusTimeline,.publicStatusStep{border:1px solid var(--border);background:#02061759;border-radius:18px;min-width:0;padding:14px}.publicStatusItemTop{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.publicStatusItemTop strong,.publicStatusItemTop span,.publicStatusTimeline span,.publicStatusStep span{display:block}.publicStatusItemTop strong{overflow-wrap:anywhere}.publicStatusTimeline>span,.publicStatusStep>span{color:var(--muted);overflow-wrap:anywhere;margin-top:6px}.publicStatusStep p{color:var(--muted);margin:10px 0 0;line-height:1.55}@media (max-width:1280px){.publicStatusGrid,.publicStatusHero{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.publicStatusPolicyGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.publicStatusPolicyGrid{grid-template-columns:1fr}}.receiptEvidenceShell{gap:18px;display:grid}.receiptEvidenceHero{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.receiptEvidenceSummary{border:1px solid var(--border);background:#0f172ac2;border-radius:22px;min-width:310px;padding:16px}.receiptEvidenceSummary strong,.receiptEvidenceSummary span{display:block}.receiptEvidenceSummary span{color:var(--muted);margin-top:6px}.receiptEvidencePolicyGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.receiptEvidencePolicyItem{border:1px solid var(--border);background:#101827e6;border-radius:18px;padding:12px}.receiptEvidencePolicyItem strong,.receiptEvidencePolicyItem span{display:block}.receiptEvidencePolicyItem span{color:var(--muted);margin-top:6px}.receiptEvidencePolicyItem.green{border-color:#22c55e66}.receiptEvidencePolicyItem.red{border-color:#ef444480}.receiptEvidenceGrid{grid-template-columns:minmax(0,.8fr) minmax(380px,1.2fr);align-items:start;gap:16px;display:grid}.receiptEvidencePanel{border:1px solid var(--border);box-shadow:var(--shadow);background:#101827eb;border-radius:26px;padding:16px}.receiptEvidencePanel h2{margin:0 0 12px;font-size:20px}.receiptEvidenceReceiptList,.receiptEvidenceLineList,.receiptEvidenceLines{gap:10px;display:grid}.receiptEvidenceReceipt,.receiptEvidenceItem{border:1px solid var(--border);background:#02061759;border-radius:18px;min-width:0;padding:14px}.receiptEvidenceLines{border-top:1px solid var(--border);margin-top:10px;padding-top:10px}.receiptEvidenceItemTop{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.receiptEvidenceItemTop strong,.receiptEvidenceItemTop span,.receiptEvidenceReceipt span,.receiptEvidenceItem span,.receiptEvidenceLines span{display:block}.receiptEvidenceItemTop strong{overflow-wrap:anywhere}.receiptEvidenceReceipt>span,.receiptEvidenceItem>span,.receiptEvidenceLines span{color:var(--muted);overflow-wrap:anywhere;margin-top:6px}.receiptEvidenceItem p{color:var(--muted);margin:10px 0 0;line-height:1.55}@media (max-width:1280px){.receiptEvidenceGrid,.receiptEvidenceHero{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.receiptEvidencePolicyGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.receiptEvidencePolicyGrid{grid-template-columns:1fr}}.receiptDeliveryShell{gap:18px;display:grid}.receiptDeliveryHero{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.receiptDeliverySummary{border:1px solid var(--border);background:#0f172ac2;border-radius:22px;min-width:310px;padding:16px}.receiptDeliverySummary strong,.receiptDeliverySummary span{display:block}.receiptDeliverySummary span{color:var(--muted);margin-top:6px}.receiptDeliveryPolicyGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.receiptDeliveryPolicyItem{border:1px solid var(--border);background:#101827e6;border-radius:18px;padding:12px}.receiptDeliveryPolicyItem strong,.receiptDeliveryPolicyItem span{display:block}.receiptDeliveryPolicyItem span{color:var(--muted);margin-top:6px}.receiptDeliveryPolicyItem.green{border-color:#22c55e66}.receiptDeliveryPolicyItem.red{border-color:#ef444480}.receiptDeliveryGrid{grid-template-columns:minmax(0,.8fr) minmax(380px,1.2fr);align-items:start;gap:16px;display:grid}.receiptDeliveryPanel{border:1px solid var(--border);box-shadow:var(--shadow);background:#101827eb;border-radius:26px;padding:16px}.receiptDeliveryPanel h2{margin:0 0 12px;font-size:20px}.receiptDeliveryChannelList,.receiptDeliveryItemList{gap:10px;display:grid}.receiptDeliveryChannel,.receiptDeliveryItem{border:1px solid var(--border);background:#02061759;border-radius:18px;min-width:0;padding:14px}.receiptDeliveryItemTop{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.receiptDeliveryItemTop strong,.receiptDeliveryItemTop span,.receiptDeliveryChannel span,.receiptDeliveryItem span{display:block}.receiptDeliveryItemTop strong{overflow-wrap:anywhere}.receiptDeliveryChannel>span,.receiptDeliveryItem>span{color:var(--muted);overflow-wrap:anywhere;margin-top:6px}.receiptDeliveryItem p{color:var(--muted);margin:10px 0 0;line-height:1.55}@media (max-width:1280px){.receiptDeliveryGrid,.receiptDeliveryHero{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.receiptDeliveryPolicyGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.receiptDeliveryPolicyGrid{grid-template-columns:1fr}}.receiptAccessShell{color:#e5e7eb;gap:18px;display:grid}.receiptAccessHero{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.receiptAccessHero h1{color:#f8fafc}.receiptAccessSummary{border:1px solid var(--border);background:#0f172ac2;border-radius:22px;min-width:310px;padding:16px}.receiptAccessSummary strong,.receiptAccessSummary span{display:block}.receiptAccessSummary strong,.receiptAccessPolicyItem strong,.receiptAccessPanel h2,.receiptAccessItemTop strong,.receiptAccessPolicyList strong{color:#f8fafc}.receiptAccessSummary span{color:var(--muted);margin-top:6px}.receiptAccessPolicyGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.receiptAccessPolicyItem{border:1px solid var(--border);background:#101827e6;border-radius:18px;padding:12px}.receiptAccessPolicyItem strong,.receiptAccessPolicyItem span{display:block}.receiptAccessPolicyItem span{color:var(--muted);margin-top:6px}.receiptAccessPolicyItem.green{border-color:#22c55e66}.receiptAccessPolicyItem.red{border-color:#ef444480}.receiptAccessGrid{grid-template-columns:minmax(420px,1.15fr) minmax(280px,.85fr);align-items:start;gap:16px;display:grid}.receiptAccessPanel{border:1px solid var(--border);box-shadow:var(--shadow);background:#101827eb;border-radius:26px;padding:16px}.receiptAccessPanel h2{margin:0 0 12px;font-size:20px}.receiptAccessList,.receiptAccessPolicyList{gap:10px;display:grid}.receiptAccessItem,.receiptAccessPolicyList>div{border:1px solid var(--border);background:#02061759;border-radius:18px;min-width:0;padding:14px}.receiptAccessItemTop{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.receiptAccessItemTop strong,.receiptAccessItemTop span,.receiptAccessItem span,.receiptAccessPolicyList strong,.receiptAccessPolicyList span{display:block}.receiptAccessItemTop strong{overflow-wrap:anywhere}.receiptAccessItem>span,.receiptAccessPolicyList span{color:var(--muted);overflow-wrap:anywhere;margin-top:6px}.receiptAccessItem p{color:var(--muted);margin:10px 0 0;line-height:1.55}@media (max-width:1280px){.receiptAccessGrid,.receiptAccessHero{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.receiptAccessPolicyGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.receiptAccessPolicyGrid{grid-template-columns:1fr}.receiptAccessSummary{min-width:0}}.receiptAbuseShell{color:#e5e7eb;gap:18px;display:grid}.receiptAbuseHero{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.receiptAbuseHero h1{color:#f8fafc}.receiptAbuseSummary{border:1px solid var(--border);background:#0f172ac2;border-radius:22px;min-width:310px;padding:16px}.receiptAbuseSummary strong,.receiptAbuseSummary span{display:block}.receiptAbuseSummary strong,.receiptAbusePolicyItem strong,.receiptAbusePanel h2,.receiptAbuseItemTop strong,.receiptAbusePolicyList strong{color:#f8fafc}.receiptAbuseSummary span{color:var(--muted);margin-top:6px}.receiptAbusePolicyGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.receiptAbusePolicyItem{border:1px solid var(--border);background:#101827e6;border-radius:18px;padding:12px}.receiptAbusePolicyItem strong,.receiptAbusePolicyItem span{display:block}.receiptAbusePolicyItem span{color:var(--muted);margin-top:6px}.receiptAbusePolicyItem.green{border-color:#22c55e66}.receiptAbusePolicyItem.red{border-color:#ef444480}.receiptAbuseGrid{grid-template-columns:minmax(420px,1.15fr) minmax(280px,.85fr);align-items:start;gap:16px;display:grid}.receiptAbusePanel{border:1px solid var(--border);box-shadow:var(--shadow);background:#101827eb;border-radius:26px;padding:16px}.receiptAbusePanel h2{margin:0 0 12px;font-size:20px}.receiptAbuseList,.receiptAbusePolicyList{gap:10px;display:grid}.receiptAbuseItem,.receiptAbusePolicyList>div{border:1px solid var(--border);background:#02061759;border-radius:18px;min-width:0;padding:14px}.receiptAbuseItemTop{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.receiptAbuseItemTop strong,.receiptAbuseItemTop span,.receiptAbuseItem span,.receiptAbusePolicyList strong,.receiptAbusePolicyList span{display:block}.receiptAbuseItemTop strong{overflow-wrap:anywhere}.receiptAbuseItem>span,.receiptAbusePolicyList span{color:var(--muted);overflow-wrap:anywhere;margin-top:6px}.receiptAbuseItem p{color:var(--muted);margin:10px 0 0;line-height:1.55}@media (max-width:1280px){.receiptAbuseGrid,.receiptAbuseHero{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.receiptAbusePolicyGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.receiptAbusePolicyGrid{grid-template-columns:1fr}.receiptAbuseSummary{min-width:0}}.receiptRevocationShell{color:#e5e7eb;gap:18px;display:grid}.receiptRevocationHero{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.receiptRevocationHero h1{color:#f8fafc}.receiptRevocationSummary{border:1px solid var(--border);background:#0f172ac2;border-radius:22px;min-width:310px;padding:16px}.receiptRevocationSummary strong,.receiptRevocationSummary span{display:block}.receiptRevocationSummary strong,.receiptRevocationPolicyItem strong,.receiptRevocationPanel h2,.receiptRevocationItemTop strong,.receiptRevocationPolicyList strong{color:#f8fafc}.receiptRevocationSummary span{color:var(--muted);margin-top:6px}.receiptRevocationPolicyGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.receiptRevocationPolicyItem{border:1px solid var(--border);background:#101827e6;border-radius:18px;padding:12px}.receiptRevocationPolicyItem strong,.receiptRevocationPolicyItem span{display:block}.receiptRevocationPolicyItem span{color:var(--muted);margin-top:6px}.receiptRevocationPolicyItem.green{border-color:#22c55e66}.receiptRevocationPolicyItem.red{border-color:#ef444480}.receiptRevocationGrid{grid-template-columns:minmax(420px,1.15fr) minmax(280px,.85fr);align-items:start;gap:16px;display:grid}.receiptRevocationPanel{border:1px solid var(--border);box-shadow:var(--shadow);background:#101827eb;border-radius:26px;padding:16px}.receiptRevocationPanel h2{margin:0 0 12px;font-size:20px}.receiptRevocationList,.receiptRevocationPolicyList{gap:10px;display:grid}.receiptRevocationItem,.receiptRevocationPolicyList>div{border:1px solid var(--border);background:#02061759;border-radius:18px;min-width:0;padding:14px}.receiptRevocationItemTop{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.receiptRevocationItemTop strong,.receiptRevocationItemTop span,.receiptRevocationItem span,.receiptRevocationPolicyList strong,.receiptRevocationPolicyList span{display:block}.receiptRevocationItemTop strong{overflow-wrap:anywhere}.receiptRevocationItem>span,.receiptRevocationPolicyList span{color:var(--muted);overflow-wrap:anywhere;margin-top:6px}.receiptRevocationItem p{color:var(--muted);margin:10px 0 0;line-height:1.55}@media (max-width:1280px){.receiptRevocationGrid,.receiptRevocationHero{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.receiptRevocationPolicyGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.receiptRevocationPolicyGrid{grid-template-columns:1fr}.receiptRevocationSummary{min-width:0}}.receiptRedactionShell{color:#e5e7eb;gap:18px;display:grid}.receiptRedactionHero{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.receiptRedactionHero h1{color:#f8fafc}.receiptRedactionSummary{border:1px solid var(--border);background:#0f172ac2;border-radius:22px;min-width:310px;padding:16px}.receiptRedactionSummary strong,.receiptRedactionSummary span{display:block}.receiptRedactionSummary strong,.receiptRedactionPolicyItem strong,.receiptRedactionPanel h2,.receiptRedactionItemTop strong,.receiptRedactionBlockedList strong{color:#f8fafc}.receiptRedactionSummary span{color:var(--muted);margin-top:6px}.receiptRedactionPolicyGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.receiptRedactionPolicyItem{border:1px solid var(--border);background:#101827e6;border-radius:18px;padding:12px}.receiptRedactionPolicyItem strong,.receiptRedactionPolicyItem span{display:block}.receiptRedactionPolicyItem span{color:var(--muted);margin-top:6px}.receiptRedactionPolicyItem.green{border-color:#22c55e66}.receiptRedactionPolicyItem.red{border-color:#ef444480}.receiptRedactionGrid{grid-template-columns:minmax(420px,1.15fr) minmax(280px,.85fr);align-items:start;gap:16px;display:grid}.receiptRedactionPanel{border:1px solid var(--border);box-shadow:var(--shadow);background:#101827eb;border-radius:26px;padding:16px}.receiptRedactionPanel h2{margin:0 0 12px;font-size:20px}.receiptRedactionList,.receiptRedactionBlockedList{gap:10px;display:grid}.receiptRedactionItem,.receiptRedactionBlockedList>div{border:1px solid var(--border);background:#02061759;border-radius:18px;min-width:0;padding:14px}.receiptRedactionItemTop{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.receiptRedactionItemTop strong,.receiptRedactionItemTop span,.receiptRedactionItem span,.receiptRedactionBlockedList strong,.receiptRedactionBlockedList span{display:block}.receiptRedactionItemTop strong{overflow-wrap:anywhere}.receiptRedactionItem>span,.receiptRedactionBlockedList span{color:var(--muted);overflow-wrap:anywhere;margin-top:6px}.receiptRedactionItem p{color:var(--muted);margin:10px 0 0;line-height:1.55}@media (max-width:1280px){.receiptRedactionGrid,.receiptRedactionHero{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.receiptRedactionPolicyGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.receiptRedactionPolicyGrid{grid-template-columns:1fr}.receiptRedactionSummary{min-width:0}}:root{--bg:#050816;--panel:#0f172aeb;--panel-2:#070b18;--border:#1f2a44;--text:#f8fafc;--muted:#8d98ad;--soft:#d7def0;--accent:#10b981;--accent-2:#8b5cf6;--shadow:0 24px 70px #00000052;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html,body{color:#f8fafc;background:#050816;overflow-x:hidden}body{-webkit-font-smoothing:antialiased;text-rendering:geometricprecision;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.mupzaAppShell{color:#f8fafc;background:#050816;height:100dvh;min-height:100dvh;position:relative;overflow:hidden}.mupzaBackdrop{pointer-events:none;z-index:0;background:radial-gradient(circle at 17% 0,#7c3aed24,#0000 29%),radial-gradient(circle at 93% 0,#14b8a61a,#0000 31%),linear-gradient(#050816 0%,#071024 100%);position:fixed;inset:0}.shell{color:#f8fafc;z-index:1;background:0 0;grid-template-columns:282px minmax(0,1fr);height:100dvh;min-height:100dvh;display:grid;position:relative;overflow:hidden}.sidebar{color:#f8fafc;background:#070b18;border-right:1px solid #1f2a44;align-self:start;height:100dvh;padding:18px 14px;position:sticky;top:0;overflow:hidden auto}.mupza-sidebar-scroll{scrollbar-color:#94a3b847 transparent;scrollbar-width:thin}.mupza-sidebar-scroll::-webkit-scrollbar{width:8px}.mupza-sidebar-scroll::-webkit-scrollbar-thumb{background:#94a3b838 padding-box content-box;border:2px solid #0000;border-radius:999px}.logo{align-items:center;gap:12px;min-width:0;margin-bottom:18px;padding:4px 4px 0;display:flex}.logoMark{color:#fff;background:linear-gradient(135deg,#7c3aed,#4f46e5);border-radius:16px;place-items:center;width:44px;height:44px;font-weight:900;display:grid;box-shadow:0 16px 34px #7c3aed47}.logoText strong{color:#fff;letter-spacing:0;font-size:18px;display:block}.logoText span{color:#8d98ad;margin-top:2px;font-size:12px;display:block}.sidebarStatus{background:linear-gradient(135deg,#10b98129,#3b82f61a);border:1px solid #10b98138;border-radius:18px;margin:0 4px 16px;padding:14px}.sidebarStatus span,.sidebarStatus strong{display:block}.sidebarStatus span{color:#6ee7b7;text-transform:uppercase;font-size:11px;font-weight:800}.sidebarStatus strong{color:#f8fafc;margin-top:6px;font-size:13px}.nav{gap:14px;display:grid}.navGroup{gap:5px;display:grid}.navGroupTitle{color:#7dd3fc;letter-spacing:.08em;text-transform:uppercase;padding:8px 10px 4px;font-size:11px;font-weight:900}.navItem{color:#aeb8ca;border:1px solid #0000;border-radius:16px;justify-content:space-between;align-items:center;gap:10px;min-height:44px;padding:10px;transition:background .16s,border-color .16s,color .16s;display:flex}.navItem:hover,.navItem.active{color:#fff;background:#101727;border-color:#293247}.navItemLabel{align-items:center;gap:9px;min-width:0;display:flex}.navItemLabel span{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:750;overflow:hidden}.navGlyph{color:#7d89a0;flex:none;width:18px;height:18px}.badge{color:#86efac;text-overflow:ellipsis;white-space:nowrap;background:#10b9811f;border:1px solid #10b98147;border-radius:999px;flex:none;max-width:72px;padding:3px 8px;font-size:10px;font-weight:800;line-height:1.3;overflow:hidden}.workspace{min-width:0;height:100dvh;min-height:0;position:relative;overflow:hidden auto}.globalTopbar{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);z-index:40;background:#070b18f2;border-bottom:1px solid #1f2a44;justify-content:space-between;align-items:center;gap:12px;min-height:78px;padding:14px 32px;display:flex;position:sticky;top:0}.searchBox{color:#8d98ad;background:#101727;border:1px solid #293247;border-radius:18px;flex:0 560px;align-items:center;gap:10px;min-width:220px;max-width:560px;min-height:50px;padding:0 14px;display:flex;box-shadow:inset 0 2px 10px #0003}.searchBox span{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:650;overflow:hidden}.topControls{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.localePill,.accountPill,.iconButton{color:#d7def0;background:#101727;border:1px solid #293247;min-height:50px}.localePill{white-space:nowrap;border-radius:18px;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:900;display:flex}.localePill span{color:#a7f3d0;background:#10b98133;border-radius:999px;padding:5px 8px;font-size:11px}.iconButton{cursor:pointer;border-radius:18px;place-items:center;width:50px;display:grid;position:relative}.iconButton span{color:#fff;background:#8b5cf6;border-radius:999px;place-items:center;width:20px;height:20px;font-size:11px;font-weight:900;display:grid;position:absolute;top:-5px;right:-5px}.topbarIcon{width:21px;height:21px}.accountPill{border-radius:18px;align-items:center;gap:10px;padding:6px 8px 6px 12px;display:flex}.accountPill strong,.accountPill em{font-style:normal;display:block}.accountPill strong{color:#fff;font-size:14px;line-height:18px}.accountPill em{color:#8d98ad;font-size:12px}.accountPill b{color:#050816;background:linear-gradient(135deg,#fff,#94a3b8);border-radius:999px;place-items:center;width:40px;height:40px;font-size:12px;display:grid}.mobileBrand{display:none}.main{color:#f8fafc;width:100%;min-width:0;max-width:none;padding:36px 32px}.mupzaDashboard{gap:28px;min-width:0;display:grid}.topbar,.commandHero{box-shadow:none;color:#f8fafc;background:linear-gradient(135deg,#10b98129,#3b82f61a 48%,#0000004d);border:1px solid #10b98138;border-radius:32px;grid-template-columns:minmax(0,1fr) 340px;gap:28px;min-width:0;max-width:100%;margin:0;padding:28px;display:grid}.eyebrow{color:#6ee7b7;letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:850}h1,.commandHero h1{color:#fff;letter-spacing:0;overflow-wrap:normal;margin:12px 0;font-size:clamp(34px,4vw,54px);font-weight:750;line-height:1.05}.subtitle{color:#cbd5e1;overflow-wrap:anywhere;line-height:1.7}.heroActions{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.button{color:#e5e7eb;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:16px;justify-content:center;align-items:center;min-height:42px;padding:10px 16px;font-weight:800;display:inline-flex}.button.primary{color:#fff;background:#10b981;border-color:#10b9818c}.aiForecast{background:#00000047;border:1px solid #ffffff1a;border-radius:32px;min-width:0;padding:24px}.aiForecast span,.aiForecast strong,.aiForecast p{display:block}.aiForecast span{color:#94a3b8;font-size:13px}.aiForecast strong{color:#fff;margin-top:12px;font-size:56px;line-height:1}.aiForecast p{color:#6ee7b7;overflow-wrap:anywhere;margin:14px 0 0;font-size:14px;line-height:1.55}.operatorStrip{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0;display:grid}.operatorStrip>div,.card,.row,.aiSignal{color:#f8fafc;background:#ffffff0a;border:1px solid #ffffff1a}.operatorStrip>div{border-radius:24px;padding:18px}.operatorStrip strong,.operatorStrip span{display:block}.operatorStrip strong{color:#fff}.operatorStrip span{color:#94a3b8;margin-top:8px;font-size:13px;line-height:1.55}.grid{gap:16px;display:grid}.grid.metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.card{border-radius:28px;min-width:0;padding:22px;box-shadow:0 18px 44px #00000029}.card h2,.card h3{color:#fff;letter-spacing:0;margin:0 0 16px}.metricLabel{color:#94a3b8;font-size:14px}.metricValue{color:#fff;letter-spacing:0;margin-top:14px;font-size:32px;font-weight:760}.metricHint{color:#6ee7b7;margin-top:10px;font-size:13px}.dashboardSplit{grid-template-columns:minmax(0,1fr) 410px;align-items:start;gap:24px;min-width:0;display:grid}.primaryColumn,.sideColumn,.list{gap:16px;min-width:0;display:grid}.sectionTitle{justify-content:space-between;align-items:end;margin:0;display:flex}.sectionTitle h2{color:#fff;margin:0;font-size:24px}.sectionTitle p{color:#94a3b8;margin:8px 0 0}.row{border-radius:24px;justify-content:space-between;align-items:center;gap:14px;min-width:0;padding:16px;display:flex}.row strong{color:#fff;overflow-wrap:anywhere;display:block}.row span{color:#94a3b8;overflow-wrap:anywhere;margin-top:5px;font-size:13px;display:block}.status{white-space:nowrap;border-radius:999px;flex:none;padding:7px 10px;font-size:12px;font-weight:800}.status.green{color:#86efac;background:#10b9811f;border-color:#10b98152}.status.blue{color:#93c5fd;background:#3b82f624;border-color:#3b82f657}.status.orange{color:#fcd34d;background:#f59e0b24;border-color:#f59e0b57}.status.red{color:#fca5a5;background:#ef444424;border-color:#ef444457}.flow{gap:14px;display:grid}.flowStep{background:#0000002e;border:1px solid #ffffff1a;border-radius:24px;grid-template-columns:40px minmax(0,1fr);gap:14px;padding:16px;display:grid}.flowStep strong{color:#fff}.stepNo{color:#c4b5fd;background:#8b5cf629;border-radius:16px;place-items:center;width:40px;height:40px;font-weight:900;display:grid}.assistantCard{background:#8b5cf614;border-color:#8b5cf638}.aiSignal{color:#d4d4d8;border-color:#8b5cf638;border-radius:22px;padding:16px;line-height:1.55}.compactList{max-height:520px;padding-right:4px;overflow:auto}.code{color:#c4b5fd;background:#0000003d;border:1px solid #ffffff1a;border-radius:18px;padding:14px;overflow:auto}@media (max-width:1280px){.globalTopbar{flex-direction:column;align-items:stretch}.searchBox{flex:none;width:100%;max-width:none}.topControls{justify-content:flex-start;padding-bottom:2px;overflow-x:auto}.commandHero,.dashboardSplit{grid-template-columns:1fr}.grid.metrics,.operatorStrip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1040px){.mupzaAppShell,.shell,.workspace{height:auto;min-height:100dvh;overflow:visible}.shell{grid-template-columns:1fr}.sidebar{border-bottom:1px solid #1f2a44;border-right:0;height:auto;max-height:42vh;position:relative;overflow-y:auto}.nav{max-height:calc(42vh - 118px);padding-right:4px;overflow-y:auto}.globalTopbar{position:relative}}@media (max-width:760px){.sidebar{display:none}.mobileBrand{background:#070b18;border-bottom:1px solid #1f2a44;align-items:center;gap:12px;padding:14px 16px;display:flex}.mobileBrand strong,.mobileBrand span{display:block}.mobileBrand span{color:#8d98ad;margin-top:2px;font-size:12px}.globalTopbar{gap:10px;min-height:0;padding:12px 32px 12px 16px}.searchBox{flex-basis:auto;width:calc(100vw - 32px);min-width:0;max-width:calc(100vw - 32px)}.localePill,.accountPill{display:none}.main{min-width:0;max-width:100vw;padding:18px 32px 28px 16px;overflow-x:hidden}.mupzaDashboard{gap:18px;max-width:100%;overflow-x:hidden}.topbar,.commandHero{border-radius:24px;width:calc(100vw - 32px);min-width:0;max-width:100%;padding:20px;overflow:hidden}h1,.commandHero h1{overflow-wrap:anywhere;font-size:28px}.heroActions,.actions{grid-template-columns:1fr;min-width:0;display:grid}.button{width:100%}.grid.metrics,.operatorStrip{grid-template-columns:1fr}.card,.operatorStrip>div,.row,.flowStep{border-radius:20px;width:100%;min-width:0;max-width:100%}.aiForecast{width:100%;max-width:100%}.subtitle,.aiForecast p,.operatorStrip span,.row span,.flowStep p{overflow-wrap:anywhere;word-break:normal}.row{flex-direction:column;align-items:flex-start}.status{white-space:normal}}.ownerAdminAppShell{background:radial-gradient(circle at top left, #22c55e24, transparent 32rem), radial-gradient(circle at bottom right, #38bdf81f, transparent 36rem), var(--bg);grid-template-columns:290px minmax(0,1fr);min-height:100vh;display:grid}.ownerAdminSidebar{border-right:1px solid var(--border);background:#070b12f5;height:100vh;padding:18px;position:sticky;top:0;overflow:auto}.ownerAdminBrand{align-items:center;gap:12px;margin-bottom:14px;display:flex}.ownerAdminBrandMark{color:#fff;background:linear-gradient(135deg,#16a34a,#0284c7);border-radius:14px;place-items:center;width:42px;height:42px;font-weight:950;display:grid}.ownerAdminBrand strong,.ownerAdminBrand em{display:block}.ownerAdminBrand em{color:var(--muted);margin-top:2px;font-size:12px;font-style:normal}.ownerAdminPrivateBeta{color:#fde68a;background:#f59e0b17;border:1px solid #f59e0b47;border-radius:10px;margin-bottom:16px;padding:10px;font-size:12px;line-height:1.45}.ownerAdminNav{gap:13px;display:grid}.ownerAdminNavGroup p{color:#7dd3fc;letter-spacing:.1em;text-transform:uppercase;margin:0 0 6px;font-size:11px;font-weight:900}.ownerAdminNavItem{color:var(--soft);border:1px solid #0000;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:9px 10px;display:flex}.ownerAdminNavItem:hover{border-color:var(--border);background:#1e293bad}.ownerAdminNavItem small{color:#86efac;background:#22c55e14;border:1px solid #86efac38;border-radius:999px;padding:2px 7px}.ownerAdminWorkspace{min-width:0}.ownerAdminTopbar{z-index:5;border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#090b0fe0;justify-content:space-between;align-items:center;gap:16px;padding:14px 22px;display:flex;position:sticky;top:0}.ownerAdminTopbar strong,.ownerAdminTopbar span{display:block}.ownerAdminTopbar span{color:var(--muted);margin-top:2px;font-size:13px}.ownerAdminTopbarPills{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.ownerAdminTopbarPills span{border:1px solid var(--border);color:var(--soft);background:#0f172ac7;border-radius:999px;padding:7px 9px;font-size:12px}.ownerAdminMain{max-width:1440px;padding:22px}.ownerAdminHero{border:1px solid var(--border);box-shadow:var(--shadow);background:linear-gradient(135deg,#121820fa,#0c1118e0);border-radius:18px;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:16px;padding:22px;display:flex}.ownerAdminHero h1{margin-top:8px}.ownerAdminGrid{gap:14px;display:grid}.ownerAdminGrid.metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.ownerAdminGrid.two{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr)}.ownerAdminGrid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.ownerAdminCard,.ownerAdminMetric{border:1px solid var(--border);box-shadow:var(--shadow);background:#121820f0;border-radius:16px;min-width:0;padding:16px}.ownerAdminCard h2{margin:0 0 12px;font-size:18px}.ownerAdminCard p,.ownerAdminCard li{color:var(--muted);line-height:1.65}.ownerAdminMetric span,.ownerAdminMetric em{color:var(--muted);font-size:13px;font-style:normal;display:block}.ownerAdminMetric strong{margin:8px 0;font-size:30px;display:block}.ownerAdminStatus{border:1px solid var(--border);text-transform:capitalize;white-space:nowrap;border-radius:999px;align-items:center;width:fit-content;padding:5px 9px;font-size:12px;font-weight:800;display:inline-flex}.ownerAdminTone-green{color:#86efac;background:#22c55e1a;border-color:#86efac3d}.ownerAdminTone-blue{color:#7dd3fc;background:#38bdf81a;border-color:#7dd3fc3d}.ownerAdminTone-orange{color:#fde68a;background:#f59e0b1a;border-color:#fde68a3d}.ownerAdminTone-red{color:#fca5a5;background:#ef44441a;border-color:#fca5a53d}.ownerAdminChecklist{gap:10px;display:grid}.ownerAdminChecklistItem{border:1px solid var(--border);background:#0f172a73;border-radius:12px;grid-template-columns:96px 1fr;align-items:start;gap:10px;padding:10px;display:grid}.ownerAdminChecklistItem strong,.ownerAdminChecklistItem span{display:block}.ownerAdminChecklistItem span{color:var(--muted);margin-top:3px;font-size:13px;line-height:1.5}.ownerAdminTableWrap{border:1px solid var(--border);border-radius:14px;overflow-x:auto}.ownerAdminTable{border-collapse:collapse;width:100%;min-width:760px}.ownerAdminTable th,.ownerAdminTable td{text-align:left;border-bottom:1px solid var(--border);vertical-align:top;padding:11px 12px}.ownerAdminTable th{color:#bfdbfe;text-transform:uppercase;letter-spacing:.06em;background:#0f172abd;font-size:12px}.ownerAdminTable td{color:var(--soft);font-size:14px}.ownerAdminTable tr:last-child td{border-bottom:0}.ownerAdminFeatureList{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ownerAdminFeatureList li{border:1px solid var(--border);background:#0f172a6b;border-radius:12px;padding:10px}.ownerAdminBranchHours{color:var(--muted);gap:6px;font-size:13px;display:grid}.ownerAdminReadinessGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ownerAdminReadinessGrid div{border:1px solid var(--border);background:#0f172a6b;border-radius:12px;padding:10px}.ownerAdminReadinessGrid span:not(.ownerAdminStatus){color:var(--soft);margin-top:8px;display:block}@media (max-width:980px){.ownerAdminAppShell{grid-template-columns:1fr}.ownerAdminSidebar{height:auto;position:relative}.ownerAdminGrid.metrics,.ownerAdminGrid.two,.ownerAdminGrid.three{grid-template-columns:1fr}.ownerAdminHero,.ownerAdminTopbar{flex-direction:column}}.restaurantProfileCrudStack{gap:14px;margin-top:14px;display:grid}.restaurantProfileNotice{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.restaurantProfileStatusNote{border:1px solid var(--border);color:var(--soft);background:#0f172a6b;border-radius:12px;padding:10px}.restaurantProfileActions{margin-top:12px}.restaurantProfileFormGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.restaurantProfileField{color:var(--soft);gap:6px;display:grid}.restaurantProfileField span,.restaurantProfileOrderTypes legend{color:#bfdbfe;letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:900}.restaurantProfileField input,.restaurantProfileField select{border:1px solid var(--border);color:var(--text);background:#0206177a;border-radius:10px;min-width:0;padding:10px 11px}.restaurantProfileField input:disabled,.restaurantProfileField select:disabled,.restaurantProfileOrderTypes:disabled{opacity:.68}.restaurantProfileOrderTypes{border:1px solid var(--border);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0 0;padding:12px;display:grid}.restaurantProfileOrderTypes legend{padding:0 6px}.restaurantProfileOrderTypes label{color:var(--soft);align-items:center;gap:8px;display:flex}.restaurantProfileCompletenessMeter{border:1px solid var(--border);background:#02061794;border-radius:999px;height:14px;margin-bottom:10px;overflow:hidden}.restaurantProfileCompletenessMeter span{background:linear-gradient(90deg,#16a34a,#38bdf8);height:100%;display:block}.restaurantProfileCompletenessValue{margin-bottom:8px;font-size:26px;display:block}@media (max-width:760px){.restaurantProfileFormGrid,.restaurantProfileOrderTypes{grid-template-columns:1fr}}.branchSetupCrudStack{gap:14px;margin-top:14px;display:grid}.branchSetupList{gap:12px;display:grid}.branchSetupListItem{border:1px solid var(--border);background:#0f172a73;border-radius:14px;gap:8px;padding:12px;display:grid}.branchSetupListItem.active{border-color:#7dd3fc73;box-shadow:inset 0 0 0 1px #38bdf826}.branchSetupListItem strong,.branchSetupListItem span{display:block}.branchSetupListItem p{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.branchSetupListBadges,.branchSetupActions{flex-wrap:wrap;gap:8px;display:flex}.branchSetupHoursEditor{gap:10px;margin-bottom:12px;display:grid}.branchSetupHoursRow{border:1px solid var(--border);background:#0f172a6b;border-radius:12px;grid-template-columns:minmax(120px,1.3fr) minmax(90px,.7fr) minmax(90px,.7fr) auto auto;align-items:end;gap:10px;padding:10px;display:grid}.branchSetupClosedToggle{color:var(--soft);align-items:center;gap:8px;padding-bottom:10px;display:flex}@media (max-width:900px){.branchSetupHoursRow{grid-template-columns:1fr;align-items:stretch}.branchSetupClosedToggle{padding-bottom:0}}.websiteOrderingStack{gap:16px;display:grid}.websiteOrderingHero{grid-template-columns:minmax(0,1fr) minmax(260px,360px);align-items:stretch;gap:16px;display:grid}.websiteOrderingBadges,.websiteOrderingSafetyBanner div{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.websiteOrderingBadges span,.websiteOrderingSafetyBanner span{color:#bae6fd;background:#0ea5e91f;border:1px solid #7dd3fc47;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:800}.websiteOrderingIdentity,.websiteOrderingPanel,.websiteOrderingSafetyBanner{border:1px solid var(--border);box-shadow:var(--shadow);background:#0f172a94;border-radius:18px;padding:16px}.websiteOrderingIdentity{align-content:center;gap:8px;display:grid}.websiteOrderingIdentity strong{font-size:22px}.websiteOrderingIdentity span,.websiteOrderingIdentity small,.websiteOrderingPanel p,.websiteOrderingPanel label,.websiteOrderingSafeText{color:var(--muted);line-height:1.55}.websiteOrderingSafetyBanner{background:#f59e0b1a;border-color:#fde68a4d}.websiteOrderingSafetyBanner strong{color:#fde68a}.websiteOrderingGrid{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);align-items:start;gap:16px;display:grid}.websiteOrderingGrid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.websiteOrderingSideStack{gap:16px;display:grid}.websiteOrderingPanel h2{margin-top:0}.websiteOrderingMenuGrid{gap:12px;display:grid}.websiteOrderingMenuCard{border:1px solid var(--border);background:#02061757;border-radius:14px;grid-template-columns:110px minmax(0,1fr) minmax(145px,auto);gap:12px;padding:12px;display:grid}.websiteOrderingImagePlaceholder{min-height:92px;color:var(--muted);text-align:center;background:#0f172ab8;border:1px dashed #94a3b86b;border-radius:12px;place-items:center;font-size:12px;display:grid}.websiteOrderingMenuMeta{gap:5px;display:grid}.websiteOrderingMenuMeta span,.websiteOrderingMenuMeta small{color:var(--muted);font-size:12px}.websiteOrderingMenuMeta p{margin:0;font-size:13px}.websiteOrderingMenuAction{align-content:center;justify-items:end;gap:8px;display:grid}.websiteOrderingMenuAction span,.websiteOrderingValidationStatus{border-radius:999px;width:fit-content;padding:5px 9px;font-size:12px;font-weight:900}.websiteOrderingMenuAction span.safe,.websiteOrderingValidationStatus.valid{color:#86efac;background:#22c55e1f;border:1px solid #86efac3d}.websiteOrderingMenuAction span.review,.websiteOrderingValidationStatus.invalid{color:#fde68a;background:#f59e0b1f;border:1px solid #fde68a3d}.websiteOrderingMenuAction button,.websiteOrderingQuantityControls button{color:#e0f2fe;cursor:pointer;background:#0ea5e924;border:1px solid #7dd3fc59;border-radius:10px;padding:8px 10px;font-weight:800}.websiteOrderingMenuAction button:disabled,.websiteOrderingDisabledAction:disabled{opacity:.55;cursor:not-allowed}.websiteOrderingCartList,.websiteOrderingBlockedList{gap:10px;display:grid}.websiteOrderingCartItem,.websiteOrderingBlockedList div,.websiteOrderingEmptyState,.websiteOrderingTotal,.websiteOrderingSummaryGrid span{border:1px solid var(--border);background:#0206175c;border-radius:12px;padding:10px}.websiteOrderingCartItem{gap:10px;display:grid}.websiteOrderingCartItem strong,.websiteOrderingCartItem span,.websiteOrderingBlockedList strong,.websiteOrderingBlockedList span,.websiteOrderingEmptyState strong,.websiteOrderingEmptyState span{display:block}.websiteOrderingCartItem span,.websiteOrderingBlockedList span,.websiteOrderingEmptyState span{color:var(--muted);margin-top:4px;font-size:13px}.websiteOrderingQuantityControls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.websiteOrderingQuantityControls span{text-align:center;min-width:28px;color:var(--text);margin:0}.websiteOrderingTotal{justify-content:space-between;gap:12px;margin-top:12px;display:flex}.websiteOrderingDisabledAction{color:#fecaca;background:#ef444424;border:1px solid #fca5a54d;border-radius:10px;width:100%;margin-top:12px;padding:10px;font-weight:900}.websiteOrderingPanel label{gap:6px;margin-top:10px;font-weight:800;display:grid}.websiteOrderingPanel input{border:1px solid var(--border);color:var(--text);background:#02061785;border-radius:10px;padding:10px}.websiteOrderingValidationList{gap:8px;padding-left:18px;display:grid}.websiteOrderingValidationList .error{color:#fecaca}.websiteOrderingValidationList .warning{color:#fde68a}.websiteOrderingSummaryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 0;display:grid}.websiteOrderingSummaryGrid span{color:var(--soft);font-size:13px}.websiteOrderingPanel pre{border:1px solid var(--border);color:#dbeafe;background:#020617b8;border-radius:12px;max-height:420px;padding:12px;font-size:12px;overflow:auto}.websiteOrderingFooterNote{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.websiteOrderingFooterNote a{color:#93c5fd;font-weight:900}@media (max-width:980px){.websiteOrderingHero,.websiteOrderingGrid,.websiteOrderingGrid.two,.websiteOrderingMenuCard{grid-template-columns:1fr}.websiteOrderingMenuAction{justify-items:start}}@media (max-width:620px){.websiteOrderingSummaryGrid{grid-template-columns:1fr}}.kitchenDisplayShell{min-height:100vh;color:var(--text);background:#080b10;padding:18px}.kitchenDisplaySafety{color:#fde68a;background:#78350f3d;border:1px solid #f59e0b73;border-radius:8px;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;padding:10px 14px;font-size:13px;display:flex}.kitchenDisplayHeader{border:1px solid var(--border);background:var(--panel);border-radius:8px;justify-content:space-between;align-items:end;gap:18px;margin:16px 0;padding:18px;display:flex}.kitchenDisplayHeader h1{margin:7px 0}.kitchenDisplayHeader p{color:var(--muted);max-width:900px;margin:0;line-height:1.55}.kitchenDisplayHeaderActions{flex-wrap:wrap;gap:8px;display:flex}.kitchenDisplayMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.kitchenDisplayMetrics>div{border:1px solid var(--border);background:var(--panel);border-radius:8px;padding:13px}.kitchenDisplayMetrics span,.kitchenDisplayMetrics small,.kitchenDisplayMetrics strong{display:block}.kitchenDisplayMetrics span,.kitchenDisplayMetrics small{color:var(--muted)}.kitchenDisplayMetrics strong{margin:4px 0;font-size:30px}.kitchenDisplayFilters{border:1px solid var(--border);background:var(--panel-2);border-radius:8px;grid-template-columns:2fr 1fr 1fr .8fr;gap:10px;margin-bottom:12px;padding:12px;display:grid}.kitchenDisplayFilters label{color:var(--muted);gap:5px;font-size:12px;display:grid}.kitchenDisplayFilters input,.kitchenDisplayFilters select{width:100%;color:var(--text);border:1px solid var(--border);background:#0f172a;border-radius:7px;padding:9px}.kitchenDisplayVisible{text-align:center;place-content:center;display:grid}.kitchenDisplayVisible strong{font-size:24px}.kitchenDisplayVisible span{color:var(--muted);font-size:12px}.kitchenDisplayBoard{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:12px;display:grid}.kitchenDisplayColumn{border:1px solid var(--border);background:#0c1118eb;border-radius:8px;min-width:0;padding:10px}.kitchenDisplayColumn.new{border-top-color:#38bdf8}.kitchenDisplayColumn.preparing{border-top-color:#f59e0b}.kitchenDisplayColumn.ready{border-top-color:#22c55e}.kitchenDisplayColumn>header{justify-content:space-between;align-items:center;padding:4px 3px 10px;display:flex}.kitchenDisplayColumn h2{margin:0;font-size:17px}.kitchenDisplayColumn>header span{border:1px solid var(--border);color:var(--muted);border-radius:999px;padding:3px 8px}.kitchenDisplayTicketList{gap:9px;display:grid}.kitchenDisplayTicket{border:1px solid var(--border);background:#111827;border-radius:8px;padding:12px}.kitchenDisplayTicket.rush{border-color:#ef44448c}.kitchenDisplayTicket>header{justify-content:space-between;gap:10px;display:flex}.kitchenDisplayTicket>header strong,.kitchenDisplayTicket>header span{display:block}.kitchenDisplayTicket>header span,.kitchenDisplayTicket>small{color:var(--muted);margin-top:3px;font-size:12px}.kitchenDisplayTicket em{color:#fcd34d;white-space:nowrap;font-size:12px;font-style:normal}.kitchenDisplayTicketMeta{flex-wrap:wrap;gap:6px;margin:10px 0;display:flex}.kitchenDisplayTicketMeta span{border:1px solid var(--border);color:#86efac;border-radius:999px;padding:3px 7px;font-size:10px;font-weight:800}.kitchenDisplayTicket ul{gap:6px;margin:0 0 10px;padding:0;list-style:none;display:grid}.kitchenDisplayTicket li{border-left:2px solid #38bdf8;padding-left:8px}.kitchenDisplayTicket li strong,.kitchenDisplayTicket li span{display:block}.kitchenDisplayTicket li span{color:var(--muted);margin-top:2px;font-size:11px}.kitchenDisplayTicketActions{flex-wrap:wrap;gap:5px;margin-bottom:7px;display:flex}.kitchenDisplayTicketActions button{border:1px solid var(--border);color:var(--text);cursor:pointer;background:#1e293be6;border-radius:6px;padding:7px 8px;font-size:11px}.kitchenDisplayEvidenceGrid{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.kitchenDisplayEvidenceCard{border:1px solid var(--border);background:var(--panel);border-radius:8px;padding:14px}.kitchenDisplayEvidenceCard h2{margin:0 0 10px;font-size:17px}.kitchenDisplayEvidenceList{gap:7px;display:grid}.kitchenDisplayEvidenceList>div{border:1px solid var(--border);border-radius:7px;padding:9px}.kitchenDisplayEvidenceList strong,.kitchenDisplayEvidenceList span,.kitchenDisplayEvidenceList small{display:block}.kitchenDisplayEvidenceList span,.kitchenDisplayEvidenceList small{color:var(--muted);margin-top:3px}.kitchenDisplayBlocked{flex-wrap:wrap;gap:5px;margin-top:10px;display:flex}.kitchenDisplayBlocked span{color:#fca5a5;background:#7f1d1d26;border:1px solid #ef44444d;border-radius:999px;padding:4px 7px;font-size:10px}.kitchenDisplayEmpty{border:1px dashed var(--border);color:var(--muted);border-radius:7px;padding:16px}.kitchenDisplayEmpty strong,.kitchenDisplayEmpty span{display:block}.kitchenDisplayEmpty span{margin-top:4px;font-size:12px}@media (max-width:1000px){.kitchenDisplayBoard,.kitchenDisplayEvidenceGrid{grid-template-columns:1fr}.kitchenDisplayMetrics,.kitchenDisplayFilters{grid-template-columns:repeat(2,minmax(0,1fr))}.kitchenDisplayHeader{flex-direction:column;align-items:stretch}}@media (max-width:620px){.kitchenDisplayShell{padding:10px}.kitchenDisplayMetrics,.kitchenDisplayFilters{grid-template-columns:1fr}}.printerBridgeShell{min-height:100vh;color:var(--text);background:#080b10;padding:18px}.printerBridgeSafety{color:#fde68a;background:#78350f40;border:1px solid #f59e0b80;border-radius:8px;flex-wrap:wrap;justify-content:center;gap:12px;padding:10px 14px;font-size:13px;display:flex}.printerBridgeHero{border:1px solid var(--border);background:var(--panel);border-radius:8px;justify-content:space-between;align-items:end;gap:18px;margin:16px 0;padding:18px;display:flex}.printerBridgeHero h1{margin:6px 0}.printerBridgeHero p{max-width:800px;color:var(--muted);margin:0}.printerBridgeHeroActions{flex-wrap:wrap;gap:8px;display:flex}.printerBridgeSummary{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.printerBridgeSummary article,.printerBridgePanel,.printerBridgeProtected{border:1px solid var(--border);background:var(--panel);border-radius:8px;padding:14px}.printerBridgeSummary article.ready{border-top-color:#22c55e}.printerBridgeSummary article.blocked{border-top-color:#ef4444}.printerBridgeSummary span,.printerBridgeSummary strong,.printerBridgeSummary small{display:block}.printerBridgeSummary span,.printerBridgeSummary small{color:var(--muted)}.printerBridgeSummary strong{margin:5px 0;font-size:28px}.printerBridgeFilters{border:1px solid var(--border);background:var(--panel-2);border-radius:8px;grid-template-columns:1.3fr repeat(4,1fr) .6fr;gap:9px;margin-bottom:12px;padding:12px;display:grid}.printerBridgeFilters label{color:var(--muted);gap:5px;font-size:12px;display:grid}.printerBridgeFilters input,.printerBridgeFilters select{border:1px solid var(--border);width:100%;color:var(--text);background:#0f172a;border-radius:7px;padding:9px}.printerBridgeVisible{text-align:center;place-content:center;display:grid}.printerBridgeVisible strong{font-size:23px}.printerBridgeVisible span{color:var(--muted);font-size:11px}.printerBridgeMainGrid,.printerBridgeEvidenceGrid{grid-template-columns:1.2fr 1fr;gap:12px;margin-bottom:12px;display:grid}.printerBridgePanel>header,.printerBridgeProtected>header{justify-content:space-between;align-items:start;gap:12px;display:flex}.printerBridgePanel h2,.printerBridgeProtected h2{margin:3px 0 10px}.printerBridgePanel>header>span,.validationReady,.validationBlocked{border:1px solid var(--border);color:var(--muted);border-radius:999px;padding:4px 8px;font-size:11px}.validationReady{color:#86efac}.validationBlocked{color:#fca5a5}.printerBridgeQueue{gap:8px;display:grid}.printerBridgeQueue button{text-align:left;border:1px solid var(--border);color:var(--text);cursor:pointer;background:#111827;border-radius:7px;gap:7px;padding:11px;display:grid}.printerBridgeQueue button.selected{background:#0ea5e914;border-color:#38bdf8}.printerBridgeQueue strong,.printerBridgeQueue span,.printerBridgeQueue small{display:block}.printerBridgeQueue span,.printerBridgeQueue small{color:var(--muted)}.printerBridgeQueueMeta{flex-wrap:wrap;gap:5px;display:flex}.printerBridgeQueueMeta span{border:1px solid var(--border);border-radius:999px;padding:3px 6px;font-size:10px}.printerBridgeDetail dl{gap:6px;display:grid}.printerBridgeDetail dl div{border-bottom:1px solid var(--border);grid-template-columns:150px 1fr;gap:8px;padding:7px;display:grid}.printerBridgeDetail dt{color:var(--muted)}.printerBridgeDetail dd{margin:0}.printerBridgeDetail pre{border:1px solid var(--border);color:#bfdbfe;white-space:pre-wrap;background:#020617;border-radius:7px;padding:12px;overflow:auto}.printerBridgeBlockedNote{color:#fca5a5;background:#7f1d1d24;border:1px solid #ef444459;border-radius:7px;padding:10px}.printerBridgePanel ul{gap:7px;padding-left:20px;display:grid}.printerBridgePanel li small{color:var(--muted);margin-top:3px;display:block}.printerBridgeProtected>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.printerBridgeProtected article{border:1px solid var(--border);background:#111827;border-radius:7px;padding:10px}.printerBridgeProtected article strong,.printerBridgeProtected article span{display:block}.printerBridgeProtected article span{color:#fca5a5;margin-top:4px;font-size:11px}.printerBridgeProtected article p,.printerBridgeEmpty span{color:var(--muted);font-size:12px}.printerBridgeEmpty{border:1px dashed var(--border);border-radius:7px;padding:20px}.printerBridgeEmpty strong,.printerBridgeEmpty span{display:block}.printerBridgeEmpty span{margin-top:5px}@media (max-width:1100px){.printerBridgeSummary,.printerBridgeFilters{grid-template-columns:repeat(3,1fr)}.printerBridgeProtected>div{grid-template-columns:repeat(2,1fr)}}@media (max-width:800px){.printerBridgeHero{flex-direction:column;align-items:stretch}.printerBridgeMainGrid,.printerBridgeEvidenceGrid,.printerBridgeSummary,.printerBridgeFilters,.printerBridgeProtected>div{grid-template-columns:1fr}.printerBridgeShell{padding:10px}.printerBridgeDetail dl div{grid-template-columns:1fr}}.waiterAppShell{min-height:100vh;color:var(--text);background:#07100d;padding:18px}.waiterAppSafety{color:#fde68a;background:#78350f40;border:1px solid #f59e0b80;border-radius:8px;flex-wrap:wrap;justify-content:center;gap:12px;padding:10px 14px;font-size:13px;display:flex}.waiterAppHero{border:1px solid var(--border);background:var(--panel);border-radius:8px;justify-content:space-between;align-items:end;gap:18px;margin:16px 0;padding:18px;display:flex}.waiterAppHero h1{margin:6px 0}.waiterAppHero p{max-width:800px;color:var(--muted);margin:0}.waiterAppActions{flex-wrap:wrap;gap:8px;display:flex}.waiterAppSummary{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:12px;display:grid}.waiterAppSummary article,.waiterAppPanel{border:1px solid var(--border);background:var(--panel);border-radius:8px;padding:14px}.waiterAppSummary span,.waiterAppSummary strong,.waiterAppSummary small{display:block}.waiterAppSummary span,.waiterAppSummary small{color:var(--muted)}.waiterAppSummary strong{margin:5px 0;font-size:28px}.waiterAppFilters{border:1px solid var(--border);background:var(--panel-2);border-radius:8px;grid-template-columns:2fr 1fr 1fr .7fr;gap:9px;margin-bottom:12px;padding:12px;display:grid}.waiterAppFilters label{color:var(--muted);gap:5px;font-size:12px;display:grid}.waiterAppFilters input,.waiterAppFilters select{border:1px solid var(--border);width:100%;color:var(--text);background:#0f172a;border-radius:7px;padding:9px}.waiterAppFilters>div{text-align:center;place-content:center;display:grid}.waiterAppGrid{grid-template-columns:1.1fr 1fr;gap:12px;margin-bottom:12px;display:grid}.waiterAppPanel>header{justify-content:space-between;gap:10px;display:flex}.waiterAppPanel h2{margin:3px 0 10px}.waiterAppPanel>header>span,.waiterReady,.waiterBlocked{border:1px solid var(--border);color:var(--muted);border-radius:999px;padding:4px 8px;font-size:11px}.waiterReady{color:#86efac}.waiterBlocked{color:#fca5a5}.waiterTableBoard{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.waiterTableBoard button{text-align:left;border:1px solid var(--border);color:var(--text);cursor:pointer;background:#111827;border-radius:7px;gap:6px;padding:12px;display:grid}.waiterTableBoard button.selected{background:#10b98114;border-color:#34d399}.waiterTableBoard span,.waiterTableBoard small,.waiterAppPanel p,.waiterAppPanel small{color:var(--muted)}.waiterAppPanel dl{gap:5px;display:grid}.waiterAppPanel dl div{border-bottom:1px solid var(--border);grid-template-columns:140px 1fr;gap:8px;padding:7px;display:grid}.waiterAppPanel dt{color:var(--muted)}.waiterAppPanel dd{margin:0}.waiterAppPanel li small{margin-top:3px;display:block}.waiterAppNotice{background:#78350f1f;border:1px solid #f59e0b59;border-radius:7px;padding:10px}.waiterProtectedList{gap:7px;display:grid}.waiterProtectedList article{border:1px solid var(--border);background:#111827;border-radius:7px;padding:9px}.waiterProtectedList span{color:#fca5a5;font-size:11px;display:block}.waiterProtectedList p{margin-bottom:0;font-size:12px}@media (max-width:900px){.waiterAppHero{flex-direction:column;align-items:stretch}.waiterAppGrid{grid-template-columns:1fr}.waiterAppSummary,.waiterAppFilters{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.waiterAppShell{padding:10px}.waiterAppSummary,.waiterAppFilters,.waiterTableBoard,.waiterAppPanel dl div{grid-template-columns:1fr}}.customerAppShell{min-height:100vh;color:var(--text);background:#071014;padding:18px}.customerAppSafety{color:#bae6fd;background:#082f4973;border:1px solid #38bdf873;border-radius:8px;flex-wrap:wrap;justify-content:center;gap:12px;padding:10px 14px;font-size:13px;display:flex}.customerAppHero{border:1px solid var(--border);background:var(--panel);border-radius:8px;justify-content:space-between;align-items:end;gap:18px;margin:16px 0;padding:18px;display:flex}.customerAppHero h1{margin:6px 0}.customerAppHero p,.customerAppPanel p,.customerAppPanel small{color:var(--muted)}.customerAppActions{flex-wrap:wrap;gap:8px;display:flex}.customerAppSummary{grid-template-columns:repeat(4,1fr);gap:10px;margin:12px 0;display:grid}.customerAppSummary article,.customerAppPanel{border:1px solid var(--border);background:var(--panel);border-radius:8px;padding:14px}.customerAppSummary span,.customerAppSummary strong,.customerAppSummary small{display:block}.customerAppSummary span,.customerAppSummary small{color:var(--muted)}.customerAppSummary strong{margin:5px 0;font-size:28px}.customerAppFilters{border:1px solid var(--border);background:var(--panel-2);border-radius:8px;grid-template-columns:2fr 1fr .7fr;gap:9px;margin-bottom:12px;padding:12px;display:grid}.customerAppFilters label{color:var(--muted);gap:5px;font-size:12px;display:grid}.customerAppFilters input,.customerAppFilters select{border:1px solid var(--border);width:100%;color:var(--text);background:#0f172a;border-radius:7px;padding:9px}.customerAppFilters>div{text-align:center;place-content:center;display:grid}.customerAppGrid{grid-template-columns:1.1fr 1fr;gap:12px;margin-bottom:12px;display:grid}.customerAppPanel>header,.customerProfile{justify-content:space-between;gap:12px;display:flex}.customerAppPanel h2{margin:3px 0 10px}.customerAppPanel>header>span,.customerReady,.customerBlocked{border:1px solid var(--border);color:var(--muted);border-radius:999px;padding:4px 8px;font-size:11px}.customerReady{color:#86efac}.customerBlocked{color:#fca5a5}.customerOrderList,.customerProtectedList{gap:8px;display:grid}.customerOrderList button{text-align:left;border:1px solid var(--border);color:var(--text);cursor:pointer;background:#111827;border-radius:7px;gap:6px;padding:12px;display:grid}.customerOrderList button.selected{background:#0ea5e914;border-color:#38bdf8}.customerOrderList span,.customerOrderList small{color:var(--muted)}.customerAppPanel dl{gap:5px;display:grid}.customerAppPanel dl div{border-bottom:1px solid var(--border);grid-template-columns:140px 1fr;gap:8px;padding:7px;display:grid}.customerAppPanel dt{color:var(--muted)}.customerAppPanel dd{margin:0}.customerAppPanel li small{margin-top:3px;display:block}.customerAppNotice{background:#082f4938;border:1px solid #38bdf84d;border-radius:7px;padding:10px}.customerProtectedList article{border:1px solid var(--border);background:#111827;border-radius:7px;padding:9px}.customerProtectedList span{color:#fca5a5;font-size:11px;display:block}.customerProtectedList p{margin-bottom:0;font-size:12px}@media (max-width:900px){.customerAppHero,.customerProfile{flex-direction:column;align-items:stretch}.customerAppGrid{grid-template-columns:1fr}.customerAppSummary,.customerAppFilters{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.customerAppShell{padding:10px}.customerAppSummary,.customerAppFilters,.customerAppPanel dl div{grid-template-columns:1fr}}.courierAppShell{min-height:100vh;color:var(--text);background:#100b08;padding:18px}.courierAppSafety{color:#fed7aa;background:#43140773;border:1px solid #fb923c80;border-radius:8px;flex-wrap:wrap;justify-content:center;gap:12px;padding:10px 14px;font-size:13px;display:flex}.courierAppHero{border:1px solid var(--border);background:var(--panel);border-radius:8px;justify-content:space-between;align-items:end;gap:18px;margin:16px 0;padding:18px;display:flex}.courierAppHero h1{margin:6px 0}.courierAppHero p,.courierAppPanel p,.courierAppPanel small{color:var(--muted)}.courierAppActions{flex-wrap:wrap;gap:8px;display:flex}.courierAppSummary{grid-template-columns:repeat(4,1fr);gap:10px;margin:12px 0;display:grid}.courierAppSummary article,.courierAppPanel{border:1px solid var(--border);background:var(--panel);border-radius:8px;padding:14px}.courierAppSummary span,.courierAppSummary strong,.courierAppSummary small{display:block}.courierAppSummary span,.courierAppSummary small{color:var(--muted)}.courierAppSummary strong{margin:5px 0;font-size:28px}.courierAppFilters{border:1px solid var(--border);background:var(--panel-2);border-radius:8px;grid-template-columns:2fr 1fr 1fr .7fr;gap:9px;margin-bottom:12px;padding:12px;display:grid}.courierAppFilters label{color:var(--muted);gap:5px;font-size:12px;display:grid}.courierAppFilters input,.courierAppFilters select{border:1px solid var(--border);width:100%;color:var(--text);background:#0f172a;border-radius:7px;padding:9px}.courierAppFilters>div{text-align:center;place-content:center;display:grid}.courierAppGrid{grid-template-columns:1.1fr 1fr;gap:12px;margin-bottom:12px;display:grid}.courierAppPanel>header{justify-content:space-between;gap:12px;display:flex}.courierAppPanel h2{margin:3px 0 10px}.courierAppPanel>header>span,.courierReady,.courierBlocked{border:1px solid var(--border);color:var(--muted);border-radius:999px;padding:4px 8px;font-size:11px}.courierReady{color:#86efac}.courierBlocked{color:#fca5a5}.courierDeliveryList,.courierProtectedList{gap:8px;display:grid}.courierDeliveryList button{text-align:left;border:1px solid var(--border);color:var(--text);cursor:pointer;background:#111827;border-radius:7px;gap:6px;padding:12px;display:grid}.courierDeliveryList button.selected{background:#f9731614;border-color:#fb923c}.courierDeliveryList span,.courierDeliveryList small{color:var(--muted)}.courierAppPanel dl{gap:5px;display:grid}.courierAppPanel dl div{border-bottom:1px solid var(--border);grid-template-columns:140px 1fr;gap:8px;padding:7px;display:grid}.courierAppPanel dt{color:var(--muted)}.courierAppPanel dd{margin:0}.courierAppPanel li small{margin-top:3px;display:block}.courierAppNotice{background:#43140738;border:1px solid #fb923c59;border-radius:7px;padding:10px}.courierProtectedList article{border:1px solid var(--border);background:#111827;border-radius:7px;padding:9px}.courierProtectedList span{color:#fca5a5;font-size:11px;display:block}.courierProtectedList p{margin-bottom:0;font-size:12px}@media (max-width:900px){.courierAppHero{flex-direction:column;align-items:stretch}.courierAppGrid{grid-template-columns:1fr}.courierAppSummary,.courierAppFilters{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.courierAppShell{padding:10px}.courierAppSummary,.courierAppFilters,.courierAppPanel dl div{grid-template-columns:1fr}}.adminMobileShell{background:radial-gradient(circle at top left, #38bdf82e, transparent 34%), var(--bg);gap:14px;min-height:100vh;padding:18px;display:grid}.adminMobileSafetyBanner,.adminMobileHero,.adminMobilePanel,.adminMobileSummaryCards article{border:1px solid var(--border);box-shadow:var(--shadow);background:#0c1118f0;border-radius:18px}.adminMobileSafetyBanner{color:#fde68a;background:#78350f47;border-color:#f59e0b66;gap:6px;padding:12px 14px;display:grid}.adminMobileSafetyBanner span,.adminMobileNotice,.adminMobilePanel p,.adminMobilePanel small,.adminMobileEmptyState p{color:var(--muted);line-height:1.55}.adminMobileHero{justify-content:space-between;align-items:flex-start;gap:16px;padding:18px;display:flex}.adminMobileHero p{max-width:920px;color:var(--muted);line-height:1.65}.adminMobileHeroActions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.adminMobileSummaryCards{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;display:grid}.adminMobileSummaryCards article{min-width:0;padding:12px}.adminMobileSummaryCards span{color:#7dd3fc;text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:800;display:block}.adminMobileSummaryCards strong{overflow-wrap:anywhere;margin-top:6px;display:block}.adminMobilePanel{min-width:0;padding:16px}.adminMobilePanelHeader{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.adminMobilePanelHeader h2{margin:4px 0 0}.adminMobilePanelHeader>span{color:#bae6fd;white-space:nowrap;background:#0ea5e91f;border:1px solid #38bdf859;border-radius:999px;padding:4px 9px;font-size:12px;font-weight:800}.adminMobileCommandGrid,.adminMobileActionList,.adminMobileAuditList,.adminMobileCheckList{gap:10px;display:grid}.adminMobileCommandGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.adminMobileCommandGrid article,.adminMobileActionList article,.adminMobileAuditList li,.adminMobileEmptyState{background:#0f172ab8;border:1px solid #94a3b82e;border-radius:14px;min-width:0;padding:12px}.adminMobileCommandGrid article div{justify-content:space-between;gap:8px;display:flex}.adminMobileCommandGrid article span,.adminMobileCommandGrid article a{color:#86efac;font-size:13px;font-weight:800}.adminMobileCommandGrid article p{margin:10px 0}.adminMobileGrid.two{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:14px;display:grid}.adminMobileActionList article.selected{background:#14532d38;border-color:#22c55e8c}.adminMobileActionList article>button:first-child{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.adminMobileActionList article strong,.adminMobileAuditList strong{display:block}.adminMobileActionList article span,.adminMobileAuditList span{color:#bae6fd;margin-top:4px;font-size:13px;display:block}.adminMobileActionList article .button{margin-top:10px}.adminMobileDefinitionList{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.adminMobileDefinitionList div{background:#02061759;border:1px solid #94a3b82e;border-radius:12px;padding:10px}.adminMobileDefinitionList dt{color:#7dd3fc;text-transform:uppercase;font-size:12px;font-weight:800}.adminMobileDefinitionList dd{margin:4px 0 0}.adminMobileReady{color:#bbf7d0!important;background:#14532d3d!important;border-color:#22c55e73!important}.adminMobileBlocked{color:#fecaca!important;background:#7f1d1d40!important;border-color:#ef444473!important}.adminMobileErrorList{color:#fecaca;gap:8px;display:grid}.adminMobileAuditList{margin:0;padding:0;list-style:none}.adminMobileAuditList small{margin-top:6px;display:block}.adminMobileCheckList{color:var(--soft);margin:0;padding-left:18px;line-height:1.55}@media (max-width:1100px){.adminMobileSummaryCards{grid-template-columns:repeat(3,minmax(0,1fr))}.adminMobileCommandGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.adminMobileGrid.two{grid-template-columns:1fr}}@media (max-width:720px){.adminMobileShell{padding:10px}.adminMobileHero{display:grid}.adminMobileHeroActions{justify-content:stretch}.adminMobileHeroActions .button{text-align:center;width:100%}.adminMobileSummaryCards,.adminMobileCommandGrid,.adminMobileDefinitionList{grid-template-columns:1fr}}.billingShell{gap:14px;display:grid}.billingSafetyBanner,.billingHero,.billingPanel,.billingSummaryGrid article{border:1px solid var(--border);box-shadow:var(--shadow);background:#0c1118f0;border-radius:18px}.billingSafetyBanner{color:#fde68a;background:#78350f42;border-color:#f59e0b66;gap:6px;padding:12px 14px;display:grid}.billingSafetyBanner span,.billingHero p,.billingPanel p,.billingPanel span,.billingSafetyNote,.billingWarning{color:var(--muted);line-height:1.55}.billingHero{background:radial-gradient(circle at 100% 0,#22c55e24,#0000 36%),#0c1118f0;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px;display:flex}.billingHero p{max-width:900px}.billingHeroActions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.billingSummaryGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.billingSummaryGrid article{min-width:0;padding:12px}.billingSummaryGrid span{color:#7dd3fc;text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:800;display:block}.billingSummaryGrid strong{overflow-wrap:anywhere;margin-top:6px;display:block}.billingGrid.two{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:14px;display:grid}.billingPanel{min-width:0;padding:16px}.billingPanelHeader{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.billingPanelHeader h2{margin:4px 0 0}.billingPanelHeader>span,.billingStatusPill{white-space:nowrap;background:#0ea5e91f;border:1px solid #38bdf859;border-radius:999px;padding:4px 9px;font-size:12px;font-weight:800;color:#bae6fd!important}.billingWarning,.billingSafetyNote{background:#78350f33;border:1px solid #f59e0b59;border-radius:12px;margin-top:12px;padding:10px}.billingFeatureList,.billingGuardrailList,.billingStatusGrid{gap:10px;margin:12px 0;display:grid}.billingFeature,.billingGuardrailList article,.billingStatusGrid article,.billingDefinitionList div{background:#0f172ab8;border:1px solid #94a3b82e;border-radius:14px;min-width:0;padding:12px}.billingFeature,.billingGuardrailList article{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.billingFeature strong,.billingGuardrailList strong,.billingStatusGrid strong{display:block}.billingFeature span,.billingGuardrailList span{margin-top:4px;display:block}.billingStatusGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.billingStatusGrid p{margin-bottom:0}.billingDefinitionList{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.billingDefinitionList dt{color:#7dd3fc;text-transform:uppercase;font-size:12px;font-weight:800}.billingDefinitionList dd{margin:4px 0 0}@media (max-width:1100px){.billingSummaryGrid,.billingStatusGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.billingGrid.two{grid-template-columns:1fr}}@media (max-width:720px){.billingHero{display:grid}.billingHeroActions{justify-content:stretch}.billingHeroActions .button{text-align:center;width:100%}.billingSummaryGrid,.billingStatusGrid,.billingDefinitionList{grid-template-columns:1fr}.billingFeature,.billingGuardrailList article{display:grid}}
