:root{color-scheme:dark;font-family:Inter,ui-sans-serif,system-ui,sans-serif;--bg:#081013;--panel:#0e1a1e;--line:rgba(147,205,207,0.14);--muted:#84999d;--accent:#48ddd1}*{box-sizing:border-box}body,html{overflow-x:hidden}.languageDock{align-items:center;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:rgba(10,22,27,.95);border:1px solid rgba(76,216,207,.35);border-radius:999px;bottom:max(18px,env(safe-area-inset-bottom));box-shadow:0 14px 38px rgba(0,0,0,.3);display:flex;gap:7px;padding:7px 9px 7px 11px;position:fixed;right:18px;z-index:1000}.languageDock>span{color:var(--accent);font-size:12px;font-weight:900}.languageDock select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:var(--text,#eef7f7);cursor:pointer;font:inherit;font-size:12px;font-weight:800;min-width:38px;outline:0;padding:2px 3px}.languageDock:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px rgba(76,216,207,.14),0 14px 38px rgba(0,0,0,.3)}body{background:var(--bg);color:#eef7f7;margin:0}main{display:grid;grid-template-columns:230px minmax(0,1fr);min-height:100vh;max-width:100%}aside{border-right:1px solid var(--line);padding:28px 20px}aside strong{display:block;margin:0 12px 32px}nav{display:grid;grid-gap:18px;gap:18px}.adminNavGroup{display:grid;grid-gap:5px;gap:5px}.adminNavGroup>span{color:rgba(132,153,157,.65);font-size:9px;font-weight:900;letter-spacing:.16em;padding:0 12px 4px}nav a{border-radius:8px;color:var(--muted);font-size:14px;padding:10px 12px;text-decoration:none}nav a.active{background:rgba(72,221,209,.1);color:var(--accent)}section{max-width:100%;min-width:0;padding:42px}.panel>div:first-child,header{align-items:center;display:flex;justify-content:space-between}header p{color:var(--accent);font-size:11px;font-weight:800;letter-spacing:.15em;margin:0}h1{font-size:36px;letter-spacing:-.04em;margin:8px 0 0}header button{background:var(--panel);border:1px solid var(--line);border-radius:8px;color:#eef7f7;padding:10px 14px}.headerActions{align-items:center;display:flex;gap:10px}.headerActions span{color:var(--muted);font-size:12px}.pageDescription{color:var(--muted);display:block;font-size:13px;line-height:1.6;margin-top:10px;max-width:680px}.authShell{align-items:center;display:flex;justify-content:center;padding:24px}.authCard{background:var(--panel);border:1px solid var(--line);border-radius:18px;max-width:460px;padding:38px;width:100%}.authCard strong{display:block;color:var(--accent);font-size:22px}.demoModeBadge,.overviewDemoNotice{background:rgba(72,221,209,.1);border:1px solid rgba(72,221,209,.24);border-radius:999px;color:var(--accent);display:inline-flex;font-size:9px;font-weight:800;letter-spacing:.08em;margin-bottom:14px;padding:6px 9px}.overviewDemoNotice{margin:12px 0 0}.authCard p,.authCard small{color:var(--muted);display:block;line-height:1.6}.authCard button{background:var(--accent);border:0;border-radius:8px;color:#052221;cursor:pointer;font-weight:800;margin:18px 0;padding:12px 16px;width:100%}.metrics{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin-top:38px}.metrics article,.panel{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:20px}.metrics span{color:var(--muted);display:block;font-size:12px;margin-bottom:16px}.metrics strong{font-size:23px}.workspaceHeading{align-items:flex-end;display:flex;justify-content:space-between;margin-top:34px}.workspaceHeading p{font-size:18px;font-weight:800;margin:0}.workspaceHeading span{color:var(--muted);font-size:12px}.workspaceGrid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px}.workspaceGrid a{background:linear-gradient(145deg,rgba(14,26,30,.98),rgba(9,20,24,.98));border:1px solid var(--line);border-radius:12px;color:#eef7f7;min-height:178px;padding:20px;text-decoration:none;transition:border-color .16s ease,transform .16s ease}.workspaceGrid a:focus-visible,.workspaceGrid a:hover{border-color:rgba(72,221,209,.48);outline:0;transform:translateY(-2px)}.workspaceGrid a>span{color:var(--accent);display:block;font-size:9px;font-weight:900;letter-spacing:.14em;margin-bottom:18px}.workspaceGrid strong{display:block;font-size:17px}.workspaceGrid p{color:var(--muted);font-size:12px;line-height:1.6;margin:8px 0 18px}.workspaceGrid em{color:var(--accent);font-size:11px;font-style:normal;font-weight:800}.panel{margin-top:18px}.panel h2{font-size:18px}.panelCopy{color:var(--muted);font-size:12px;margin:5px 0 0}.growthAdminForm{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin-top:16px}.growthAdminSection{border-top:1px solid var(--line);margin-top:22px;padding-top:18px}.growthAdminSection h3{font-size:14px;margin:0}.growthAdminFormWide{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.growthAdminForm label{color:var(--muted);display:grid;font-size:10px;font-weight:700;grid-gap:6px;gap:6px;letter-spacing:.04em;text-transform:uppercase}.growthHeaderActions{align-items:center;display:flex;gap:8px}#affiliate-commissions>input,.growthAdminForm input,.growthAdminForm select{background:var(--bg);border:1px solid var(--line);border-radius:8px;color:#eef7f7;min-width:0;padding:10px}#delivery-audit>div:first-child button,.growthAdminForm button,.growthAdminList button{background:rgba(72,221,209,.08);border:1px solid rgba(72,221,209,.22);border-radius:8px;color:var(--accent);cursor:pointer;padding:9px 11px}.growthAdminList{margin-top:14px}.growthAdminList>div{align-items:center;border-top:1px solid var(--line);display:flex;gap:14px;justify-content:space-between;padding:12px 0}.growthAdminList small,.growthAdminPrimary{display:block}.growthAdminList small{color:var(--muted);font-size:11px;margin-top:5px}.growthAdminActions{display:flex;gap:6px}.growthSectionHeading{align-items:flex-end;display:flex;gap:18px;justify-content:space-between}.growthSectionHeading p{color:var(--muted);font-size:11px;margin:5px 0 0}.growthInlineFilters{display:flex;flex-wrap:wrap;gap:8px}.growthInlineFilters input,.growthInlineFilters select{background:var(--bg);border:1px solid var(--line);border-radius:8px;color:#eef7f7;min-width:150px;padding:9px}.auditLink,.growthInlineFilters button,.paginationActions button{background:rgba(72,221,209,.08);border:1px solid rgba(72,221,209,.22);border-radius:8px;color:var(--accent);cursor:pointer;font-size:11px;padding:9px 11px;text-decoration:none}.compactAdminList>div{padding:10px 0}.paginationActions{align-items:center;color:var(--muted);display:flex;font-size:11px;gap:10px;justify-content:flex-end;margin-top:12px}.paginationActions button:disabled{cursor:not-allowed;opacity:.4}@media (max-width:760px){.growthSectionHeading{align-items:stretch;flex-direction:column}.growthInlineFilters{display:grid}}#affiliate-commissions>input{margin-top:14px;width:100%}.badge{background:rgba(72,221,209,.1);border-radius:999px;color:var(--accent);font-size:10px;font-weight:800;padding:6px 9px}.replenishmentForm{display:grid;grid-gap:8px;gap:8px;grid-template-columns:.8fr 1.1fr 80px 100px minmax(180px,1fr) auto;margin-top:18px}.botControls button,.botControls input,.issueControls button,.issueControls input,.replenishmentForm button,.replenishmentForm input,.replenishmentForm select,.runAlertScan,.runReconciliation{background:var(--bg);border:1px solid var(--line);border-radius:7px;color:#eef7f7;padding:9px 11px}.supplyHeaderActions{display:flex;gap:8px}.policyRow button,.policyRow input:not([type=checkbox]),.supplyHeaderActions button,.taskControls button,.taskControls input{background:var(--bg);border:1px solid var(--line);border-radius:7px;color:#eef7f7;padding:9px 11px}.policyRow button,.supplyHeaderActions button,.taskControls button{border-color:rgba(72,221,209,.35);color:var(--accent);cursor:pointer}.policyRow button:disabled,.supplyHeaderActions button:disabled,.taskControls button:disabled{cursor:not-allowed;opacity:.45}.supplierGrid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:18px}.supplierCard,.taskCard{background:rgba(8,16,19,.38);border:1px solid var(--line);border-radius:10px;padding:16px}.supplierCard>div:first-child,.taskSummary{align-items:flex-start;display:flex;justify-content:space-between}.policySummary span,.supplierCard p,.taskCard p{color:var(--muted);font-size:11px;line-height:1.5;margin:4px 0 0}.supplierCard>div:first-child>span,.taskSummary>span{background:rgba(132,153,157,.1);border-radius:999px;color:var(--muted);font-size:9px;font-weight:800;padding:5px 7px}.supplierCard>div:first-child>.supplier-online,.taskSummary>.task-completed{background:rgba(72,221,209,.1);color:var(--accent)}.supplierCard>div:first-child>.supplier-degraded,.supplierCard>div:first-child>.supplier-stale,.taskSummary>.task-open,.taskSummary>.task-ordered,.taskSummary>.task-purchasing,.taskSummary>.task-received_on_purchase_bot{background:rgba(255,180,74,.1);color:#ffbd60}.supplierQuotes{display:grid;grid-gap:7px;gap:7px;grid-template-columns:repeat(3,1fr);margin-top:14px}.supplierQuotes span{background:rgba(132,153,157,.06);border-radius:7px;color:var(--muted);font-size:9px;padding:9px}.supplierQuotes strong{color:#eef7f7;display:block;font-size:10px;margin-bottom:4px}.subsectionTitle{color:#cbd9da;font-size:12px;margin:22px 0 10px;text-transform:uppercase}.policyList,.policyRow,.taskList{display:grid;grid-gap:8px;gap:8px}.policyRow{align-items:center;background:rgba(8,16,19,.38);border:1px solid var(--line);border-radius:9px;grid-template-columns:minmax(150px,1.3fr) auto 80px 80px 100px minmax(150px,1fr) auto;padding:12px}.policySummary span,.policySummary strong{display:block}.policySummary em{color:#ffbd60;font-size:8px;font-style:normal;font-weight:800}.policyEnabled{align-items:center;color:var(--muted);display:flex;font-size:10px;gap:5px}.policyEnabled input{accent-color:var(--accent)}.taskSummary strong{font-size:13px}.taskControls{display:grid;grid-gap:8px;gap:8px;grid-template-columns:1fr auto auto;margin-top:12px}.taskControls .cancelTask{border-color:rgba(255,105,120,.35);color:#ff8391}.supplierCard .supplierError,.taskCard .supplierError{color:#ff8391}.taskCard .recommendationReady{color:var(--accent)}.supplierCircuit{border-left:2px solid var(--line);padding-left:8px}.supplierCircuit.circuit-open{border-left-color:#ff8391;color:#ff8391}.supplierCircuit.circuit-half_open{border-left-color:#ffbd60;color:#ffbd60}.alertHeaderActions{display:flex;gap:8px}.runAlertScan{background:var(--bg);border:1px solid rgba(72,221,209,.35);border-radius:7px;color:var(--accent);cursor:pointer;padding:9px 11px}.runAlertScan:disabled{cursor:not-allowed;opacity:.45}.alertSummary{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.alertSummary span{background:rgba(132,153,157,.08);border-radius:999px;color:var(--muted);font-size:10px;padding:6px 9px}.alertTabs{border-bottom:1px solid var(--line);display:flex;gap:4px;margin-top:16px}.alertTabs button{align-items:center;background:transparent;border:0;border-bottom:2px solid transparent;color:var(--muted);cursor:pointer;display:flex;font-weight:700;gap:7px;padding:10px 13px}.alertTabs button.active{border-bottom-color:var(--accent);color:var(--accent)}.alertTabs button:focus-visible{border-radius:5px 5px 0 0;outline:2px solid var(--accent);outline-offset:2px}.alertTabs button span{background:rgba(255,105,120,.14);border-radius:999px;color:#ff8391;font-size:9px;padding:3px 6px}.alertFilters{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(3,minmax(130px,1fr)) auto;margin-top:12px}.alertFilters button,.alertFilters select,.alertPagination button{background:var(--bg);border:1px solid var(--line);border-radius:7px;color:#eef7f7;padding:9px 11px}.alertFilters button,.alertPagination button{color:var(--accent);cursor:pointer}.alertFilters button:disabled,.alertPagination button:disabled{cursor:not-allowed;opacity:.4}.operationalAlertList{display:grid;grid-gap:9px;gap:9px;margin-top:12px}.operationalAlert{background:rgba(8,16,19,.38);border:1px solid var(--line);border-left-width:3px;border-radius:10px;padding:16px}.operationalAlert.alert-warning{border-left-color:#ffbd60}.operationalAlert.alert-critical{border-left-color:#ff8391}.operationalAlert.alert-info{border-left-color:var(--accent)}.operationalAlertTitle{align-items:flex-start;display:flex;justify-content:space-between}.operationalAlert small,.operationalAlert>p,.operationalAlertTitle p{color:var(--muted);font-size:11px;line-height:1.5;margin:4px 0 0}.operationalAlertBadges{display:flex;gap:6px}.operationalAlertBadges span{background:rgba(132,153,157,.1);border-radius:999px;color:var(--muted);font-size:9px;font-weight:800;padding:5px 7px}.operationalAlertBadges .alert-status-open,.operationalAlertBadges .severity-warning{background:rgba(255,180,74,.1);color:#ffbd60}.operationalAlertBadges .severity-critical{background:rgba(255,105,120,.1);color:#ff8391}.operationalAlertBadges .alert-status-acknowledged,.operationalAlertBadges .alert-status-resolved,.operationalAlertBadges .notification-delivered,.operationalAlertBadges .severity-info{background:rgba(72,221,209,.1);color:var(--accent)}.operationalAlertBadges .notification-failed{background:rgba(255,105,120,.1);color:#ff8391}.operationalAlertBadges .notification-delivering,.operationalAlertBadges .notification-pending,.operationalAlertBadges .notification-retry_scheduled{background:rgba(255,180,74,.1);color:#ffbd60}.notificationMeta{display:flex;flex-wrap:wrap;gap:6px 12px;margin-top:8px}.notificationMeta span,.operationalAlert .notificationMeta{color:var(--muted);font-size:10px}.notificationMeta .notificationError{color:#ff8391;flex-basis:100%}.deliveryHistoryToggle{background:transparent;border:0;color:var(--accent);cursor:pointer;font-size:10px;margin-top:10px;padding:0}.deliveryHistory{background:rgba(3,10,12,.38);border:1px solid var(--line);border-radius:9px;display:grid;grid-gap:8px;gap:8px;margin-top:12px;padding:12px}.deliveryHistoryHeading,.notificationLifecycleTitle{align-items:flex-start;display:flex;justify-content:space-between}.deliveryHistoryHeading>div>span,.deliveryHistoryHeading>div>strong,.notificationLifecycleTitle>div>small,.notificationLifecycleTitle>div>strong{display:block}.deliveryHistoryHeading>div>span,.deliveryHistoryHeading>span,.notificationLifecycleTitle>div>small{color:var(--muted);font-size:9px;margin-top:3px}.failedDeliveryCard,.notificationHistoryItem{background:rgba(14,26,30,.72);border:1px solid var(--line);border-radius:8px;padding:12px}.notificationLifecycleTitle>span{background:rgba(132,153,157,.1);border-radius:999px;color:var(--muted);font-size:9px;font-weight:800;padding:5px 7px}.notificationLifecycleTitle>.notification-delivered{background:rgba(72,221,209,.1);color:var(--accent)}.notificationLifecycleTitle>.notification-failed{background:rgba(255,105,120,.1);color:#ff8391}.notificationLifecycleTitle>.notification-delivering,.notificationLifecycleTitle>.notification-pending,.notificationLifecycleTitle>.notification-retry_scheduled{background:rgba(255,180,74,.1);color:#ffbd60}.historyLimitNote,.notificationBlockReason,.notificationFailureReason,.notificationReadyReason{border-left:2px solid #ffbd60;color:#ffbd60;font-size:10px;line-height:1.5;margin:9px 0 0;padding-left:8px}.notificationReadyReason{border-left-color:var(--accent);color:var(--accent)}.notificationFailureReason{border-left-color:#ff8391;color:#ff8391;overflow-wrap:anywhere}.notificationLoadError{background:rgba(255,105,120,.08);border:1px solid rgba(255,105,120,.3);border-radius:7px;color:#ff9aa5;font-size:10px;line-height:1.5;margin:12px 0 0;overflow-wrap:anywhere;padding:10px 12px}.historyLimitNote{border:0;color:var(--muted);margin:0;padding:0}.notificationAttempts{display:grid;grid-gap:6px;gap:6px;margin-top:12px}.notificationAttempts>strong{color:#cbd9da;font-size:9px;letter-spacing:.08em;text-transform:uppercase}.notificationAttempts>p{color:var(--muted);font-size:10px;margin:0}.notificationAttempt{background:rgba(8,16,19,.58);border-left:2px solid var(--line);display:grid;grid-gap:3px;gap:3px;padding:8px 9px}.notificationAttempt>div{align-items:center;display:flex;justify-content:space-between}.notificationAttempt p,.notificationAttempt small,.notificationAttempt span{color:var(--muted);font-size:9px;line-height:1.45;margin:0;overflow-wrap:anywhere}.notificationAttempt span:first-child{color:#eef7f7;font-weight:700}.notificationAttempt .attempt-delivered{color:var(--accent)}.notificationAttempt .attempt-failed{color:#ff8391}.notificationAttempt .attempt-delivering,.notificationAttempt .attempt-superseded{color:#ffbd60}.notificationAttempt>p{color:#ff8391}.notificationRetryControls{display:grid;grid-gap:8px;gap:8px;grid-template-columns:1fr auto;margin-top:12px}.notificationRetryField{display:grid;grid-gap:4px;gap:4px;min-width:0}.notificationRetryField label{color:#cbd9da;font-size:10px;font-weight:700}.notificationRetryField small{color:var(--muted);font-size:9px;line-height:1.4}.notificationRetryControls button,.notificationRetryControls input{background:var(--bg);border:1px solid var(--line);border-radius:7px;color:#eef7f7;padding:9px 11px}.notificationRetryControls button{align-self:center;border-color:rgba(72,221,209,.35);color:var(--accent);cursor:pointer}.notificationRetryControls button:disabled{cursor:not-allowed;opacity:.45}.notificationDeliverySummary{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.notificationDeliverySummary em,.notificationDeliverySummary span{background:rgba(132,153,157,.08);border-radius:999px;color:var(--muted);font-size:9px;font-style:normal;padding:6px 9px}.notificationDeliverySummary .hasFailures{background:rgba(255,105,120,.1);color:#ff8391}.notificationDeliverySummary em{color:var(--accent);margin-left:auto}.failedDeliveryList{display:grid;grid-gap:9px;gap:9px;margin-top:12px}.failedDeliveryCard{border-left:3px solid #ff8391;padding:16px}.queueLifecycleTitle{background:rgba(8,16,19,.42);border-radius:7px;margin-top:12px;padding:10px}.operationalAlertControls{display:grid;grid-gap:8px;gap:8px;grid-template-columns:1fr auto;margin-top:12px}.operationalAlertControls button,.operationalAlertControls input{background:var(--bg);border:1px solid var(--line);border-radius:7px;color:#eef7f7;padding:9px 11px}.operationalAlertControls>div{display:flex;gap:8px}.operationalAlertControls button{border-color:rgba(72,221,209,.35);color:var(--accent);cursor:pointer}.operationalAlertControls button:disabled{cursor:not-allowed;opacity:.45}.alertPagination{align-items:center;color:var(--muted);display:flex;font-size:10px;justify-content:space-between;margin-top:14px}.alertPagination>div{align-items:center;display:flex;gap:10px}.botControls button,.issueControls button,.replenishmentForm button,.runReconciliation{border-color:rgba(72,221,209,.35);color:var(--accent);cursor:pointer}.botControls button:disabled,.issueControls button:disabled,.replenishmentForm button:disabled,.runReconciliation:disabled{cursor:not-allowed;opacity:.45}.botGrid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:12px}.demoFleetHeaderActions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;max-width:540px}.demoFleetHeaderActions button{background:rgba(72,221,209,.08);border:1px solid rgba(72,221,209,.28);border-radius:8px;color:var(--accent);cursor:pointer;font-size:11px;font-weight:750;padding:9px 11px}.demoFleetHeaderActions .demoResetButton{border-color:var(--line);color:var(--muted)}.botCard,.issueCard{background:rgba(8,16,19,.38);border:1px solid var(--line);border-radius:10px;padding:16px}.botTitle,.issueCard>div:first-child{align-items:flex-start;display:flex;justify-content:space-between}.botCard>p,.botTitle p,.issueCard p,.issueCard small{color:var(--muted);font-size:11px;line-height:1.5;margin:4px 0 0}.botTitle>span,.issueCard>div:first-child span,.reconciliationSummary>span:first-child{background:rgba(132,153,157,.1);border-radius:999px;color:var(--muted);font-size:9px;font-weight:800;padding:5px 7px}.botTitle>.health-healthy,.reconciliationSummary>.run-passed{background:rgba(72,221,209,.1);color:var(--accent)}.botTitle>.health-degraded,.botTitle>.health-stale,.issueCard>div:first-child .issue-open,.reconciliationSummary>.run-failed{background:rgba(255,180,74,.1);color:#ffbd60}.botTitle>.health-offline,.botTitle>.health-quarantined{background:rgba(255,105,120,.1);color:#ff8391}.botInventoryStats{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(3,1fr);margin:16px 0 12px}.botInventoryStats span{color:var(--muted);font-size:10px}.botInventoryStats strong{color:#eef7f7;display:block;font-size:16px}.capacityTrack{background:rgba(132,153,157,.12);border-radius:999px;height:5px;overflow:hidden}.capacityTrack span{background:var(--accent);display:block;height:100%}.botCard .botError{color:#ffbd60}.demoRobotConsole{background:radial-gradient(circle at 100% 0,rgba(72,221,209,.12),transparent 40%),rgba(5,17,20,.72);border:1px solid var(--line);border-radius:10px;margin-top:14px;overflow:hidden;padding:13px;transition:border-color .18s ease,box-shadow .18s ease}.demoRobotConsole.isRunning{border-color:rgba(72,221,209,.48);box-shadow:0 0 0 1px rgba(72,221,209,.08)}.demoRobotHeading{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.demoRobotHeading>div>span{color:var(--accent);display:block;font-size:8px;font-weight:850;letter-spacing:.14em;margin-bottom:4px}.demoRobotHeading strong{font-size:15px}.demoRobotHeading>span{background:rgba(132,153,157,.1);border-radius:999px;color:var(--muted);font-size:9px;font-weight:800;padding:5px 7px;white-space:nowrap}.demoRobotConsole.isRunning .demoRobotHeading>span{background:rgba(72,221,209,.12);color:var(--accent)}.demoRobotConsole>p{color:var(--muted);font-size:10px;line-height:1.55;margin:9px 0 12px}.demoRobotMetrics{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.demoRobotMetrics span{background:rgba(132,153,157,.06);border-radius:7px;color:var(--muted);font-size:9px;padding:9px}.demoRobotMetrics strong{color:#eef7f7;display:block;font-size:18px;margin-bottom:3px}.demoRobotCurrentStep{align-items:flex-start;display:flex;gap:8px;margin-top:11px}.demoRobotCurrentStep i{background:var(--muted);border-radius:50%;flex:0 0 6px;height:6px;margin-top:4px}.demoRobotConsole.isRunning .demoRobotCurrentStep i{animation:demo-pulse 1.2s ease-in-out infinite;background:var(--accent);box-shadow:0 0 10px rgba(72,221,209,.75)}.demoRobotActivity span,.demoRobotCurrentStep span{color:#bed0d2;font-size:9px;line-height:1.5}.demoRobotActivity{border-left:1px solid rgba(72,221,209,.2);display:grid;grid-gap:4px;gap:4px;margin:9px 0 0 3px;padding-left:12px}.demoRobotActivity span:not(:first-child){color:var(--muted)}.demoRobotToggle{background:rgba(72,221,209,.12);border:1px solid rgba(72,221,209,.42);border-radius:8px;color:var(--accent);cursor:pointer;font-weight:800;margin-top:12px;padding:10px 12px;width:100%}.demoRobotToggle:disabled{cursor:not-allowed;opacity:.45}.demoRobotConsole>small{color:var(--muted);display:block;font-size:8px;line-height:1.45;margin-top:7px;text-align:center}@keyframes demo-pulse{0%,to{opacity:.55;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}.botInventoryDetails{border-block:1px solid var(--line);margin:13px 0;padding:10px 0}.botInventoryDetails summary{color:var(--accent);cursor:pointer;font-size:10px;font-weight:700}.botInventoryDetails>div{align-items:center;display:flex;font-size:9px;gap:10px;justify-content:space-between;padding:6px 2px}.botInventoryDetails>div span{color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.botControls,.issueControls{display:grid;grid-gap:8px;gap:8px;grid-template-columns:minmax(140px,1fr) auto auto;margin-top:14px}.botControls .quarantineBot{border-color:rgba(255,105,120,.35);color:#ff8391}.reconciliationSummary{align-items:center;display:flex;flex-wrap:wrap;gap:9px;margin-top:18px}.reconciliationSummary>span:not(:first-child){color:var(--muted);font-size:10px}.issueList{display:grid;grid-gap:9px;gap:9px;margin-top:12px}.issueCard>div:first-child strong{font-size:12px}.issueCard>div:first-child .issue-acknowledged{background:rgba(72,221,209,.1);color:var(--accent)}.issueControls{grid-template-columns:1fr auto}.reconciliationPassed{background:rgba(72,221,209,.06);border:1px solid rgba(72,221,209,.18);border-radius:9px;color:var(--accent);font-size:12px;margin:0;padding:14px}li{align-items:center;border-top:1px solid var(--line);color:var(--muted);display:flex;justify-content:space-between;padding:13px 0}li strong{color:#eef7f7;font-size:13px}.panel li span{font-size:12px}.adminPaymentList,.adminWithdrawalList{display:grid;grid-gap:10px;gap:10px;margin-top:18px}.adminPayment,.adminWithdrawal{background:rgba(8,16,19,.38);border:1px solid var(--line);border-radius:10px;padding:16px}.adminPaymentSummary,.adminWithdrawalSummary{align-items:flex-start;display:flex;justify-content:space-between}.adminPaymentSummary strong,.adminWithdrawalSummary strong{font-size:15px}.adminPayment p,.adminWithdrawal p,.emptyState{color:var(--muted);font-size:11px;line-height:1.5;margin:6px 0 0}.adminWithdrawalSummary>span{background:rgba(132,153,157,.1);border-radius:999px;color:var(--muted);font-size:9px;font-weight:800;padding:5px 7px}.adminWithdrawalSummary>.withdrawal-failed,.adminWithdrawalSummary>.withdrawal-manual_review,.adminWithdrawalSummary>.withdrawal-trade_hold{background:rgba(255,180,74,.1);color:#ffbd60}.adminWithdrawalSummary>.withdrawal-completed{background:rgba(72,221,209,.1);color:var(--accent)}.adminWithdrawal .withdrawalItems{color:#c7d8da;margin-top:12px}.adminWithdrawal .withdrawalFailure{color:#ff8391}.adminWithdrawal .withdrawalWarning{background:rgba(255,180,74,.08);border-left:2px solid #ffbd60;color:#ffca7f;padding:8px 10px}.withdrawalControls{display:flex;gap:8px;margin-top:14px}.withdrawalControls button,.withdrawalControls input{background:var(--bg);border:1px solid var(--line);border-radius:7px;color:#eef7f7;padding:9px 11px}.withdrawalControls input{flex:1 1;min-width:180px}.withdrawalControls button{cursor:pointer}.withdrawalControls .action-approve,.withdrawalControls .action-retry{border-color:rgba(72,221,209,.35);color:var(--accent)}.withdrawalControls .action-cancel{color:#ff8391}.withdrawalControls button:disabled{cursor:not-allowed;opacity:.45}.adminPaymentBadges{align-items:flex-end;display:grid;grid-gap:5px;gap:5px;justify-items:end}.adminPaymentBadges span{background:rgba(132,153,157,.1);border-radius:999px;color:var(--muted);font-size:9px;font-weight:800;padding:5px 7px}.adminPaymentBadges .review-pending{background:rgba(255,180,74,.1);color:#ffbd60}.adminPaymentBadges .review-approved,.adminPaymentBadges .review-not_required{background:rgba(72,221,209,.1);color:var(--accent)}.adminPaymentBadges .review-rejected{background:rgba(255,105,120,.1);color:#ff8391}.reviewControls{display:grid;grid-gap:8px;gap:8px;grid-template-columns:minmax(180px,1fr) auto auto;margin-top:14px}.reviewControls button,.reviewControls input{background:var(--bg);border:1px solid var(--line);border-radius:7px;color:#eef7f7;padding:9px 11px}.reviewControls button{cursor:pointer}.reviewControls button:first-of-type{border-color:rgba(72,221,209,.35);color:var(--accent)}.reviewControls button:nth-of-type(2){color:#ff8391}.reviewControls button:disabled{cursor:not-allowed;opacity:.45}.adminPayment .reviewDecision{color:var(--accent);margin-top:12px}.caseCatalogPanel{overflow:hidden}.caseCatalogEditor,.caseCatalogHeader,.caseCatalogHeader>div,.caseCatalogPanel,.caseCatalogRail,.caseCatalogWorkspace,.caseCreateForm,.caseMetadataEditor,.caseRewardEditor,.caseVersionEditor,.caseVersionTabs,.caseVersionToolbar,.caseVersionWorkspace{max-width:100%;min-width:0}.caseCatalogHeader,.caseEditorHeading,.caseEditorSectionHeading,.caseFormHeading,.deactivateCaseArea,.previewActions,.previewHeading,.versionEditorHeading{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.caseCatalogHeader h2,.caseEditorHeading h3,.caseEditorSectionHeading h4,.caseFormHeading h3,.versionEditorHeading h5{margin:0}.caseCatalogHeaderActions,.caseFormActions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.caseCatalogPanel button,.caseCatalogPanel input,.caseCatalogPanel select,.caseCatalogPanel textarea{background:#091316;border:1px solid var(--line);border-radius:7px;color:#eef7f7;font:inherit;padding:9px 11px}.caseCatalogPanel button{cursor:pointer}.caseCatalogPanel button:hover:not(:disabled){border-color:rgba(72,221,209,.5);color:var(--accent)}.caseCatalogPanel button:disabled,.caseCatalogPanel input:disabled,.caseCatalogPanel select:disabled,.caseCatalogPanel textarea:disabled{cursor:not-allowed;opacity:.48}.caseCatalogPanel [tabindex="-1"]:focus,.caseCatalogPanel button:focus-visible,.caseCatalogPanel input:focus-visible,.caseCatalogPanel select:focus-visible,.caseCatalogPanel summary:focus-visible,.caseCatalogPanel textarea:focus-visible{outline:3px solid rgba(72,221,209,.42);outline-offset:2px}.catalogConflict,.catalogEmpty,.catalogError,.catalogLoading,.catalogNotice{border:1px solid var(--line);border-radius:9px;margin:16px 0 0;padding:12px 14px}.catalogConflict,.catalogError{align-items:flex-start;display:flex;flex-wrap:wrap;gap:8px 12px}.catalogError{background:rgba(255,105,120,.08);border-color:rgba(255,105,120,.28);color:#ff9aa6}.catalogConflict{background:rgba(255,180,74,.08);border-color:rgba(255,180,74,.3);color:#ffca7f}.catalogConflict strong,.catalogError strong{flex:0 0 100%}.catalogError small{color:#e7aeb5}.catalogError button{margin-left:auto}.catalogNotice{background:rgba(72,221,209,.07);border-color:rgba(72,221,209,.24);color:var(--accent);font-size:12px}.catalogEmpty,.catalogLoading{color:var(--muted);text-align:center}.caseCreateForm{background:rgba(4,11,13,.42);border:1px solid rgba(72,221,209,.2);border-radius:11px;margin-top:16px;padding:18px}.caseEditorHeading p,.caseEditorSectionHeading p,.caseFormHeading p,.catalogConfirmation p,.deactivateCaseArea p,.versionEditorHeading p{color:var(--muted);font-size:11px;line-height:1.5;margin:5px 0 0}.caseEditorSectionHeading>span,.caseFormHeading>span{color:var(--accent);font-size:10px;font-weight:800;letter-spacing:.08em;white-space:nowrap}.caseMetadataFields{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px}.caseMetadataFields label,.caseRewardRow label,.catalogConfirmation label,.cloneVersionForm label,.versionConfigurationFields label{color:#afc1c4;display:grid;font-size:10px;font-weight:700;grid-gap:6px;gap:6px;letter-spacing:.04em;min-width:0;text-transform:uppercase}.caseMetadataFields input,.caseMetadataFields textarea,.caseRewardRow input,.caseRewardRow select,.catalogConfirmation textarea,.cloneVersionForm input,.versionConfigurationFields input{min-width:0;width:100%}.caseDescriptionField{grid-column:1/-1}.caseMetadataFields textarea,.catalogConfirmation textarea{line-height:1.5;resize:vertical}.caseMetadataFields small,.previewActions small{color:var(--muted);font-size:10px;font-weight:400;letter-spacing:0;text-transform:none}.caseImageUploadField{color:#afc1c4;display:grid;font-size:10px;font-weight:700;grid-gap:6px;gap:6px;letter-spacing:.04em;min-width:0;text-transform:uppercase}.caseImageUploadCard{align-items:center;background:rgba(3,9,11,.35);border:1px solid var(--line);border-radius:9px;display:grid;grid-gap:12px;gap:12px;grid-template-columns:94px minmax(0,1fr);min-height:116px;padding:10px}.caseImageUploadField[data-kind=background] .caseImageUploadCard{grid-template-columns:150px minmax(0,1fr)}.caseImageUploadPreview{align-items:center;aspect-ratio:1;background:radial-gradient(circle at 30% 20%,rgba(70,224,211,.16),transparent 55%),#071013;border:1px dashed rgba(70,224,211,.28);border-radius:8px;color:rgba(72,221,209,.75);display:grid;font-size:24px;justify-items:center;min-width:0;overflow:hidden}.caseImageUploadField[data-kind=background] .caseImageUploadPreview{aspect-ratio:2/1}.caseImageUploadPreview img{height:100%;object-fit:cover;width:100%}.caseImageUploadControls{display:grid;grid-gap:10px;gap:10px;min-width:0}.caseImageUploadControls>div{display:flex;flex-wrap:wrap;gap:7px}.caseImageUploadControls .caseImagePicker{background:rgba(72,221,209,.12);border-color:rgba(72,221,209,.35);color:var(--accent);font-weight:800}.caseImageFileInput{display:none}.caseImageUploadError{color:#ff9aa6;display:block}.caseFormActions{margin-top:13px}.caseFormActions button:last-child,.publishAction,.publishVersionButton{background:var(--accent);border-color:var(--accent);color:#052221;font-weight:800}.caseFormHint{color:#ffca7f;font-size:11px;margin:10px 0 0;text-align:right}.caseDraftIssues{color:#ffb4b4;font-size:11px;margin:10px 0 0;padding-left:18px}.caseMerchPreview{align-items:center;display:grid;grid-gap:12px;gap:12px;grid-template-columns:88px minmax(0,1fr);margin:12px 0}.caseMerchPreviewStage{align-items:center;background:radial-gradient(circle at 30% 20%,rgba(70,224,211,.18),transparent 55%),#071013;border:1px solid rgba(70,224,211,.22);border-radius:12px;display:grid;height:88px;justify-items:center;overflow:hidden;width:88px}.caseMerchPreviewStage img{height:100%;object-fit:cover;width:100%}.caseMerchPreview small,.caseMerchPreview strong{display:block}.caseMerchPreview small{color:var(--muted);font-size:10px;margin-top:4px}.slotToolbar{align-items:end;display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto;margin:12px 0}.slotToolbarMetrics{color:var(--muted);display:grid;font-size:11px;grid-gap:4px;gap:4px}.slotToolbarActions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.rewardPreviewCards{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));margin-top:10px}.rewardPreviewCard{background:rgba(7,16,19,.45);border:1px solid rgba(165,223,226,.12);border-radius:12px;display:grid;grid-gap:10px;gap:10px;grid-template-columns:42px minmax(0,1fr);padding:10px}.rewardPreviewArt{align-items:center;background:rgba(70,224,211,.08);border-radius:8px;color:var(--accent);display:grid;font-size:18px;height:42px;justify-items:center}.rewardPreviewCard p,.rewardPreviewCard small,.rewardPreviewCard strong{display:block;margin:0}.rewardPreviewCard p,.rewardPreviewCard small{color:var(--muted);font-size:10px;margin-top:3px}.rewardMetricsTableWrap{margin-top:12px}.previewRewardBreakdown{margin-top:14px;overflow-x:auto}.previewRewardBreakdown table{border-collapse:collapse;font-size:11px;margin-top:8px;width:100%}.previewRewardBreakdown td,.previewRewardBreakdown th{border-bottom:1px solid rgba(165,223,226,.1);padding:7px 6px;text-align:left}.previewRewardBreakdown p{color:var(--muted);font-size:11px;margin:8px 0 0}.caseRewardRow.selectedReward{background:rgba(70,224,211,.07);border-radius:10px;outline:1px solid rgba(70,224,211,.28)}.rewardSelectControl{align-content:center;justify-items:center}.rewardRowActions{display:flex;flex-wrap:wrap;gap:6px}.rewardRowActions button{min-width:34px;padding-inline:8px}.normalizePlanList{display:grid;grid-gap:8px;gap:8px;margin:0;padding-left:18px}.normalizePlanList li{display:flex;gap:12px;justify-content:space-between}@media (max-width:960px){.slotToolbar{grid-template-columns:1fr}}.caseCatalogWorkspace{display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(190px,.27fr) minmax(0,1fr);margin-top:18px}.caseCatalogRail{align-content:start;display:grid;grid-gap:7px;gap:7px}.caseCatalogRail>button{align-items:center;display:grid;grid-gap:7px;gap:7px;grid-template-columns:minmax(0,1fr) auto;padding:12px;text-align:left}.caseCatalogRail>button.selected{background:rgba(72,221,209,.09);border-color:rgba(72,221,209,.44)}.caseCatalogRail>button small,.caseCatalogRail>button strong,.caseCatalogRail>button>span:first-child{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.caseCatalogRail>button em,.caseCatalogRail>button small{color:var(--muted);font-size:9px;font-style:normal}.caseCatalogRail>button em{grid-column:1/-1}.approvalState,.caseStatus,.unsavedBadge,.versionStatus{border-radius:999px;display:inline-flex;font-size:8px;font-weight:900;letter-spacing:.08em;padding:5px 7px}.approval-approved,.case-active,.version-published{background:rgba(72,221,209,.1);color:var(--accent)}.approval-unapproved,.case-draft,.unsavedBadge,.version-draft{background:rgba(255,180,74,.1);color:#ffca7f}.approval-legacy,.case-archived,.case-inactive,.version-retired{background:rgba(132,153,157,.13);color:#aebfc2}.caseCatalogEditor{background:rgba(4,11,13,.3);border:1px solid var(--line);border-radius:11px;min-width:0;padding:17px}.caseEditorHeading>div:last-child,.versionEditorHeading>div:last-child{align-items:center;display:flex;flex-wrap:wrap;gap:7px;justify-content:flex-end}.caseEditorHeading>div:last-child>span:last-child{color:var(--muted);font-size:9px}.caseMetadataEditor,.caseVersionWorkspace{border-top:1px solid var(--line);margin-top:16px;padding-top:16px}.caseVersionToolbar{align-items:flex-start;display:flex;gap:7px;margin-top:13px}.caseVersionTabs{display:flex;flex:1 1 auto;gap:7px;max-width:100%;min-width:0;overflow-x:auto;padding:2px 2px 8px}.caseVersionTabs>button{flex:0 0 auto;white-space:nowrap}.caseVersionTabs>button.selected{background:rgba(72,221,209,.1);border-color:rgba(72,221,209,.42);color:var(--accent)}.cloneSelectedVersionButton{flex:0 0 auto;color:var(--muted);font-size:9px;white-space:nowrap}.cloneVersionForm{align-items:end;background:rgba(72,221,209,.05);border:1px solid rgba(72,221,209,.2);border-radius:9px;display:grid;grid-gap:8px;gap:8px;grid-template-columns:minmax(180px,1fr) auto auto;margin:6px 0 14px;padding:12px}.caseVersionEditor{border-top:1px dashed var(--line);margin-top:8px;padding-top:15px}.versionMetricStrip{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:13px}.versionMetricStrip>span{background:#091316;border:1px solid var(--line);border-radius:8px;color:var(--muted);display:grid;font-size:9px;grid-gap:6px;gap:6px;padding:9px}.versionMetricStrip>span>strong{color:#eef7f7;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:12px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.metricLabel{align-items:center;cursor:help;display:flex;gap:5px;width:-moz-fit-content;width:fit-content}.metricHelp{display:inline-flex;position:relative}.metricHelpTrigger{align-items:center;background:rgba(72,221,209,.08);border:1px solid rgba(72,221,209,.32);border-radius:999px;color:var(--accent);cursor:help;display:inline-flex;font:inherit;font-size:9px;font-weight:900;height:17px;justify-content:center;line-height:1;padding:0;width:17px}.metricHelpTrigger:hover{background:rgba(72,221,209,.18);border-color:rgba(72,221,209,.6)}.metricHelpTrigger:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.metricTooltip{background:#071114;border:1px solid rgba(72,221,209,.3);border-radius:8px;box-shadow:0 12px 30px rgba(0,0,0,.38);color:#c4d3d5;font-size:10px;line-height:1.55;opacity:0;padding:10px 11px;pointer-events:none;position:absolute;right:-4px;top:calc(100% + 8px);transform:translateY(-4px);transition:opacity .14s ease,transform .14s ease,visibility .14s ease;visibility:hidden;width:min(270px,calc(100vw - 48px));z-index:30}.metricTooltip:before{background:#071114;border-left:1px solid rgba(72,221,209,.3);border-top:1px solid rgba(72,221,209,.3);content:"";height:7px;position:absolute;right:8px;top:-5px;transform:rotate(45deg);width:7px}.metricTooltip b,.metricTooltip span{display:block}.metricTooltip b{color:var(--accent);font-size:10px;margin-bottom:3px}.metricHelp:focus-within .metricTooltip,.metricLabel:hover .metricTooltip{opacity:1;transform:translateY(0);visibility:visible}.caseVersionEditor fieldset{border:1px solid var(--line);border-radius:9px;margin:15px 0 0;min-width:0;padding:14px}.caseVersionEditor legend{color:#afc1c4;font-size:10px;font-weight:800;padding:0 6px;text-transform:uppercase}.versionConfigurationFields{align-items:end;display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(120px,1fr)) minmax(150px,.8fr)}.weightMatch,.weightMismatch{border:1px solid;border-radius:7px;display:grid;font-size:9px;grid-gap:4px;gap:4px;padding:8px 10px}.weightMatch{background:rgba(72,221,209,.07);border-color:rgba(72,221,209,.25);color:var(--accent)}.weightMismatch{background:rgba(255,180,74,.07);border-color:rgba(255,180,74,.25);color:#ffca7f}.caseRewardEditor{margin-top:14px}.caseRewardRow,.rewardEditorLabels{align-items:center;display:grid;grid-gap:7px;gap:7px;grid-template-columns:42px minmax(140px,1.4fr) minmax(64px,.5fr) minmax(100px,.75fr) minmax(120px,.9fr) auto}.rewardEditorLabels{color:var(--muted);font-size:8px;font-weight:800;padding:0 7px 6px;text-transform:uppercase}.caseRewardRow{border-top:1px solid var(--line);padding:8px 0}.caseRewardRow label>span,.rewardRangePreview>span{display:none}.rewardRangePreview{color:#bed0d2;display:grid;font-size:9px;grid-gap:3px;gap:3px}.rewardRangePreview small{color:var(--muted)}.caseRewardRow>button{color:#ff9aa6;font-size:9px}.immutableNotice,.legacyPublicationNotice{border-left:2px solid #ffbd60;color:#ffca7f;font-size:11px;line-height:1.5;margin:13px 0 0;padding:8px 10px}.legacyPublicationNotice{background:rgba(132,153,157,.08);border-left-color:#84999d;color:#b9c8ca}.legacyPublicationNotice strong{display:block;margin-bottom:3px}.previewActions{align-items:center;background:#091316;border:1px solid var(--line);border-radius:9px;margin-top:14px;padding:12px}.previewActions>div{display:grid;grid-gap:4px;gap:4px}.casePreview{border:1px solid;border-radius:9px;margin-top:10px;padding:14px}.preview-valid{background:rgba(72,221,209,.04);border-color:rgba(72,221,209,.28)}.preview-invalid{background:rgba(255,105,120,.04);border-color:rgba(255,105,120,.3)}.previewHeading>div{display:grid;grid-gap:3px;gap:3px}.previewHeading span{color:var(--muted);font-size:9px}.previewHeading>span{color:var(--accent);font-weight:900}.preview-invalid .previewHeading>span{color:#ff9aa6}.casePreview dl{display:grid;grid-gap:7px;gap:7px;grid-template-columns:repeat(4,minmax(0,1fr));margin:13px 0}.casePreview dl>div{background:rgba(3,9,11,.45);border-radius:7px;min-width:0;padding:9px}.casePreview dt{color:var(--muted);font-size:8px;margin-bottom:5px;text-transform:uppercase}.casePreview dd{font-size:11px;margin:0;overflow:hidden;text-overflow:ellipsis}.casePreview .previewHashRow{grid-column:1/-1}.approvalSnapshot code,.previewHashRow code{display:block;font-size:9px;max-width:100%;overflow-wrap:anywhere}.previewValidation{border-top:1px solid var(--line);font-size:10px;padding-top:11px}.previewValidation ul{color:#b6c7c9;display:grid;grid-gap:6px;gap:6px;list-style:none;margin:9px 0 0;padding:0}.previewValidation li:before{content:"✓";color:var(--accent);display:inline-block;font-weight:900;margin-right:7px}.previewValidation li[data-pass=false]:before{color:#ff9aa6;content:"×"}.publishVersionButton{margin-top:12px;width:100%}.approvalSnapshot{border:1px solid var(--line);border-radius:8px;color:#b6c7c9;font-size:10px;margin-top:12px;padding:10px 12px}.approvalSnapshot summary{color:var(--accent);cursor:pointer;font-weight:800}.approvalSnapshot p{line-height:1.5}.approvalSnapshot dl{display:grid;grid-gap:7px;gap:7px;grid-template-columns:repeat(3,minmax(0,1fr));margin:10px 0}.approvalSnapshot dl>div{background:rgba(3,9,11,.4);border-radius:6px;padding:8px}.approvalSnapshot dt,.approvalSnapshot>span{color:var(--muted);display:block;font-size:8px;margin:8px 0 3px;text-transform:uppercase}.approvalSnapshot dd{margin:4px 0 0}.deactivateCaseArea{align-items:center;border-top:1px solid rgba(255,105,120,.2);margin-top:17px;padding-top:15px}.dangerAction,.deactivateCaseArea button{border-color:rgba(255,105,120,.38);color:#ff9aa6}.catalogConfirmation{background:#101b1f;border:1px solid rgba(255,180,74,.35);border-radius:10px;box-shadow:0 18px 45px rgba(0,0,0,.32);display:grid;grid-gap:12px;gap:12px;margin-top:14px;padding:15px}.catalogConfirmation>div:last-child{display:flex;gap:8px;justify-content:flex-end}@media (max-width:1200px){.policyRow,.replenishmentForm{grid-template-columns:minmax(0,1fr)}.policyRow>*,.replenishmentForm>*{min-width:0}.caseCatalogWorkspace{grid-template-columns:minmax(0,1fr)}.caseCatalogRail{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.caseVersionToolbar{align-items:stretch;flex-direction:column}.cloneSelectedVersionButton{width:100%}.rewardEditorLabels{display:none}.caseRewardRow{align-items:stretch;background:rgba(3,9,11,.34);border:1px solid var(--line);border-radius:8px;grid-template-columns:1fr;margin-top:8px;padding:11px}.caseRewardRow label>span,.rewardRangePreview>span{color:var(--muted);display:block;font-size:8px;font-weight:800;text-transform:uppercase}.rewardRangePreview{gap:5px}.caseRewardRow>button{width:100%}}@media (max-width:900px){main{grid-template-columns:minmax(0,1fr)}aside{border-bottom:1px solid var(--line);border-right:0;overflow:hidden;padding:18px 24px 12px}aside strong{margin:0 0 12px}aside nav{display:flex;gap:8px;overflow-x:auto;padding-bottom:6px;scrollbar-width:thin}.adminNavGroup{display:flex;flex:0 0 auto}.adminNavGroup>span{display:none}aside nav a{white-space:nowrap}section{padding:24px}.adminPage>header{align-items:flex-start;flex-direction:column;gap:18px}.headerActions{flex-wrap:wrap}.metrics{grid-template-columns:repeat(2,1fr)}.workspaceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.workspaceHeading{align-items:flex-start;flex-direction:column;gap:6px}.alertFilters,.botControls,.issueControls,.notificationRetryControls,.operationalAlertControls,.policyRow,.replenishmentForm,.reviewControls,.taskControls{grid-template-columns:1fr}.alertHeaderActions,.alertPagination,.alertPagination>div,.demoFleetHeaderActions,.panel>div:first-child{align-items:stretch;flex-direction:column}.demoFleetHeaderActions{margin-top:14px;max-width:none;width:100%}.deliveryHistoryHeading,.notificationLifecycleTitle,.operationalAlertTitle{flex-direction:column;gap:9px}.operationalAlertBadges{flex-wrap:wrap;justify-content:flex-start}.supplierQuotes{grid-template-columns:1fr}.caseCatalogHeader,.caseEditorHeading,.caseEditorSectionHeading,.caseFormHeading,.deactivateCaseArea,.previewActions,.versionEditorHeading,.withdrawalControls{align-items:stretch;flex-direction:column}.caseCatalogHeaderActions,.caseEditorHeading>div:last-child,.caseFormActions,.versionEditorHeading>div:last-child{justify-content:flex-start}.caseCatalogWorkspace,.caseMetadataFields,.casePreview dl,.cloneVersionForm,.versionConfigurationFields,.versionMetricStrip{grid-template-columns:1fr}.metricTooltip{left:-4px;right:auto}.metricTooltip:before{left:8px;right:auto}.caseImageUploadCard,.caseImageUploadField[data-kind=background] .caseImageUploadCard{align-items:stretch;grid-template-columns:1fr}.caseImageUploadPreview{max-width:180px;width:100%}.caseImageUploadField[data-kind=background] .caseImageUploadPreview{aspect-ratio:2/1;max-width:none;width:100%}.approvalSnapshot dl{grid-template-columns:1fr}.caseDescriptionField,.casePreview .previewHashRow{grid-column:auto}.caseCatalogRail{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.rewardEditorLabels{display:none}.caseRewardRow{align-items:stretch;background:rgba(3,9,11,.34);border:1px solid var(--line);border-radius:8px;grid-template-columns:1fr;margin-top:8px;padding:11px}.caseRewardRow label>span,.rewardRangePreview>span{color:var(--muted);display:block;font-size:8px;font-weight:800;text-transform:uppercase}.rewardRangePreview{gap:5px}.caseRewardRow>button,.publishVersionButton{width:100%}.catalogConfirmation>div:last-child{flex-direction:column-reverse}}@media (max-width:560px){section{padding:18px 12px}.workspaceGrid{grid-template-columns:1fr}.workspaceGrid a{min-height:0}.caseCatalogEditor,.caseCatalogPanel,.caseCreateForm{padding:13px}.caseCatalogHeaderActions,.caseCatalogHeaderActions button,.caseFormActions,.caseFormActions button{width:100%}.caseCatalogHeaderActions .badge{width:auto}}