button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline-offset:2px;outline:3px solid #93c5fd}.module-tabs{border-bottom:1px solid #dce3ee;flex-wrap:wrap;gap:8px;padding-bottom:10px;display:flex}.module-tabs button{color:#334155;background:#e8eef9}.module-tabs button.active{color:#fff;background:#1d4ed8}.filter-bar{background:#fff;border:1px solid #e4e8f0;border-radius:12px;flex-wrap:wrap;align-items:flex-end;gap:12px;margin-top:16px;padding:16px;display:flex}.filter-bar label{color:#475569;gap:6px;font-size:13px;display:grid}.filter-bar input,.filter-bar select{width:auto;min-width:180px}.filter-bar>span{color:#64748b;max-width:460px;font-size:12px}.module-table{margin-top:16px}.compact-metrics{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin-top:16px}.compact-metrics article{min-height:92px}.compact-metrics strong{font-size:22px}.risk-card{background:#fffaf5!important;border-color:#fed7aa!important}.row-actions{flex-wrap:wrap;gap:6px;display:flex}.secondary{color:#1e40af!important;background:#e8eef9!important}.danger-button{background:#b91c1c!important}.status-tag{color:#334155;white-space:nowrap;background:#e2e8f0;border-radius:999px;align-items:center;padding:4px 9px;font-size:12px;font-weight:700;display:inline-flex}.status-confirmed,.status-settled,.status-fulfilled{color:#166534;background:#dcfce7}.status-overdue,.status-broken,.status-rejected{color:#991b1b;background:#fee2e2}.status-pending_review,.status-supplement_required,.status-partial{color:#9a3412;background:#ffedd5}.pagination{color:#64748b;justify-content:flex-end;align-items:center;gap:10px;margin-top:12px;display:flex}.pagination button:disabled{opacity:.45;cursor:not-allowed}.inline-form{gap:6px;min-width:220px;margin-top:8px;display:grid}.drawer-backdrop{z-index:50;background:#0f172a80;justify-content:flex-end;display:flex;position:fixed;inset:0}.detail-drawer{width:min(760px,80vw);height:100vh;overflow:auto;box-shadow:-16px 0 45px #0f172a33;color:#172033!important;background:#f8fafc!important;padding:28px!important;display:block!important}.detail-drawer header{justify-content:space-between;align-items:flex-start;display:flex}.detail-drawer h2{margin:4px 0}.timeline{gap:10px;padding:0;list-style:none;display:grid}.timeline li{border-left:3px solid #93c5fd;gap:4px;padding:8px 12px;display:grid}.timeline span{color:#64748b;font-size:13px}.governance-banner{color:#1e3a8a;background:#eff6ff;border:1px solid #bfdbfe;border-radius:12px;align-items:center;gap:12px;padding:14px 16px;display:flex}.stage-track{flex-wrap:wrap;gap:4px;min-width:330px;display:flex}.stage-track span{color:#64748b;background:#e2e8f0;border-radius:4px;padding:3px 5px;font-size:11px}.stage-track span.current{color:#fff;background:#2563eb}.report-kpis{grid-template-columns:repeat(6,minmax(130px,1fr))}.report-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.report-grid .table-card{margin-top:16px}.bar-chart{gap:10px;margin:16px 0;display:grid}.bar-chart>div{grid-template-columns:90px minmax(40px,1fr) 100px;align-items:center;gap:8px;font-size:12px;display:grid}.bar-chart i{background:#3b82f6;border-radius:3px;height:12px;display:block}.bar-chart b{text-align:right}.content{max-width:1600px}.shell>aside{height:100vh;position:sticky;top:0;overflow:auto}.table-card em{color:#2563eb;font-style:normal}@media (max-width:1439px){.report-kpis{grid-template-columns:repeat(3,minmax(150px,1fr))}.report-grid{grid-template-columns:1fr}.content{padding:32px}.shell{grid-template-columns:210px 1fr}.shell>aside{padding-inline:12px}}@media (max-width:1279px){.shell{grid-template-columns:72px minmax(0,1fr)}.shell>aside b{font-size:0}.shell>aside b:after{content:"LP";font-size:18px}.shell>aside button{text-align:center;font-size:0}.shell>aside button:before{content:"•";font-size:20px}.shell .content{min-width:0;padding:24px}.shell .table-card{max-width:calc(100vw - 120px)}.shell .detail-drawer{width:80vw}}.release-readiness{margin-top:24px}.release-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.release-grid .span-two{grid-column:1/-1}.release-grid textarea{resize:vertical;width:100%}.search-results,.import-preview{background:#f8fafc;border-radius:10px;margin-top:14px;padding:12px}.search-results>div,.filter-row{border-bottom:1px solid #e2e8f0;padding:8px 0}.filter-row{justify-content:space-between;align-items:center;display:flex}.release-readiness a{color:#1d4ed8;font-weight:700}@media (max-width:900px){.release-grid{grid-template-columns:1fr}.release-grid .span-two{grid-column:auto}}.module-workspace,.management-report{margin-top:0}.module-tabs{border-color:var(--color-border)}.module-tabs button{background:var(--color-surface-muted);color:var(--color-text-secondary)}.module-tabs button.active{background:var(--color-primary);color:#fff}.filter-bar{background:var(--color-surface);border-color:var(--color-border)}.filter-bar label,.filter-bar>span,.pagination,.timeline span{color:var(--color-text-secondary)}.risk-card{border-color:color-mix(in srgb,var(--color-danger) 25%,var(--color-border))!important;background:var(--color-danger-soft)!important}.secondary{background:var(--color-primary-soft)!important;color:var(--color-primary-text)!important}.danger-button{background:var(--color-danger)!important;color:#fff!important}.status-tag,.stage-track span{background:var(--color-surface-hover);color:var(--color-text-secondary)}.status-confirmed,.status-settled,.status-fulfilled{background:var(--color-success-soft);color:var(--color-success)}.status-overdue,.status-broken,.status-rejected{background:var(--color-danger-soft);color:var(--color-danger)}.status-pending_review,.status-supplement_required,.status-partial{background:var(--color-warning-soft);color:var(--color-warning)}.detail-drawer{box-shadow:var(--shadow-lg);background:var(--color-bg)!important;color:var(--color-text)!important}.timeline li{border-color:var(--color-primary)}.governance-banner{border-color:var(--color-border);background:var(--color-primary-soft);color:var(--color-primary-text)}.stage-track span.current{background:var(--color-primary);color:#fff}.bar-chart i{background:var(--color-primary)}.table-card em,.release-readiness a{color:var(--color-primary-text)}.search-results,.import-preview{background:var(--color-surface-muted)}.search-results>div,.filter-row{border-color:var(--color-border)}.alert-resolution{gap:6px;min-width:260px;display:flex}.alert-resolution input{min-width:180px}.alert-resolution button:disabled{opacity:.45;cursor:not-allowed}.clickable-kpis article[onClick]{cursor:pointer;transition:transform .16s,border-color .16s,box-shadow .16s}.clickable-kpis article[onClick]:hover{border-color:color-mix(in srgb,var(--color-primary) 40%,var(--color-border));box-shadow:var(--shadow-md);transform:translateY(-2px)}.dashboard-meta{color:var(--color-text-secondary);justify-content:space-between;gap:12px;margin:14px 2px;font-size:12px;display:flex}.drilldown-card{border-color:color-mix(in srgb,var(--color-primary) 34%,var(--color-border));margin-top:16px}.reconciliation-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin:16px 0;display:flex}.reconciliation-toolbar select{min-width:160px}.reconciliation-resolution{grid-template-columns:minmax(128px,auto) minmax(190px,1fr);gap:7px;min-width:370px;display:grid}.reconciliation-resolution button{grid-column:1/-1;justify-self:start}.management-report .governance-banner{margin-top:16px}.management-report .table-card small{color:var(--color-text-tertiary)}@media (max-width:900px){.dashboard-meta{display:grid}.reconciliation-resolution{grid-template-columns:1fr;min-width:260px}.reconciliation-resolution button{grid-column:auto}}.owner-command{justify-content:space-between;align-items:center;gap:14px;margin:14px 0;display:flex}.owner-periods,.segmented{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-muted);gap:4px;padding:4px;display:flex}.owner-periods button,.segmented button{min-height:31px;color:var(--color-text-secondary);background:0 0;border-radius:8px;padding:0 11px;font-size:11px}.owner-periods button.active,.segmented button.active{background:var(--color-primary);color:#fff}.source-health{color:var(--color-success);justify-items:end;gap:3px;font-size:11px;display:grid}.source-health span{color:var(--color-text-tertiary);font-size:10px}.source-health.warning{color:var(--color-warning)}.source-decision-banner{border:1px solid color-mix(in srgb,var(--color-warning) 40%,var(--color-border));border-radius:var(--radius-md);background:var(--color-warning-soft);align-items:flex-start;gap:12px;margin:0 0 12px;padding:13px 15px;display:flex}.source-decision-banner>div{gap:4px;display:grid}.source-decision-banner b{font-size:12px}.source-decision-banner span{color:var(--color-text-secondary);font-size:11px;line-height:1.5}.source-decision-banner small{color:var(--color-text-tertiary);font-size:10px;line-height:1.45}.owner-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.owner-kpi-grid article{border-radius:var(--radius-lg);min-height:120px;box-shadow:var(--shadow-xs);align-content:start;gap:7px;display:grid}.owner-kpi-grid article span,.owner-risk-strip span,.owner-daily-strip span{color:var(--color-text-secondary);font-size:11px}.owner-kpi-grid article strong{font-variant-numeric:tabular-nums;font-size:25px}.owner-kpi-grid article small,.owner-risk-strip small,.owner-daily-strip small{color:var(--color-text-tertiary);font-size:10px;line-height:1.45}.owner-kpi-grid .owner-cash-in{border-color:color-mix(in srgb,var(--color-success) 28%,var(--color-border));background:linear-gradient(145deg,var(--color-success-soft),var(--color-surface) 76%)}.owner-kpi-grid .owner-cash-out{border-color:color-mix(in srgb,var(--color-warning) 28%,var(--color-border));background:linear-gradient(145deg,var(--color-warning-soft),var(--color-surface) 76%)}.owner-daily-strip{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-border);grid-template-columns:repeat(5,minmax(0,1fr));margin:12px 0;display:grid;overflow:hidden}.owner-daily-strip article,.owner-risk-strip article{background:var(--color-surface);box-shadow:none;border:0;border-radius:0;gap:5px;padding:13px 15px;display:grid}.owner-daily-strip article.danger{cursor:pointer}.owner-daily-strip article.danger:hover{background:var(--color-danger-soft)}.owner-daily-strip b,.owner-risk-strip b{font-variant-numeric:tabular-nums;font-size:17px}.owner-daily-strip .danger b,.owner-risk-strip .danger b{color:var(--color-danger)}.owner-risk-strip{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-border);grid-template-columns:repeat(4,minmax(0,1fr));margin:12px 0;display:grid;overflow:hidden}.owner-risk-strip .warning b{color:var(--color-warning)}.owner-layout{grid-template-columns:1.35fr 1fr;gap:12px;display:grid}.owner-layout .table-card{margin-top:0}.owner-attention{grid-row:span 2}.owner-attention-list{gap:7px;display:grid}.owner-attention-list>button{text-align:left;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);width:100%;color:var(--color-text);grid-template-columns:minmax(150px,1fr) auto;gap:4px 15px;padding:12px;display:grid}.owner-attention-list>button:hover{border-color:color-mix(in srgb,var(--color-danger) 35%,var(--color-border));background:var(--color-danger-soft)}.attention-main,.attention-risk{gap:3px;display:grid}.attention-main b{font-size:12px}.attention-risk{text-align:right}.attention-risk b{color:var(--color-danger);font-variant-numeric:tabular-nums}.attention-note{color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;font-size:10px;line-height:1.45;overflow:hidden}.owner-ranking{grid-column:1/-1}.owner-ranking .table-card-heading{align-items:center}.owner-exceptions{color:var(--color-text-tertiary);justify-content:space-between;gap:12px;margin:12px 2px;font-size:10px;line-height:1.55;display:flex}@media (max-width:1280px){.owner-daily-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1100px){.owner-kpi-grid,.owner-risk-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-layout{grid-template-columns:1fr}.owner-attention{grid-row:auto}}@media (max-width:640px){.owner-command{flex-direction:column;align-items:flex-start}.source-health{justify-items:start}.owner-kpi-grid{grid-template-columns:1fr 1fr}.owner-kpi-grid article{min-height:108px;padding:13px}.owner-daily-strip,.owner-risk-strip{grid-template-columns:1fr 1fr}.owner-daily-strip article,.owner-risk-strip article{padding:12px}.owner-exceptions{display:grid}.owner-attention-list>button{grid-template-columns:1fr}.attention-risk{text-align:left}.attention-note{white-space:normal}.owner-ranking .table-card-heading{flex-direction:column;align-items:flex-start}}.reconciliation-toolbar select{flex:0 240px;width:auto}@media (max-width:900px){.reconciliation-toolbar select{flex-basis:100%;width:100%}}
.settlement-import-card[aria-label=本次逐笔处理结果]{min-width:0}.settlement-import-card[aria-label=本次逐笔处理结果] ul{overflow-wrap:anywhere;max-height:320px;padding-left:20px;overflow:auto}.settlement-import-card[aria-label=本次逐笔处理结果] li{border-bottom:1px solid var(--color-border);padding:8px 0;line-height:1.6}.app-sidebar{background:linear-gradient(180deg,var(--sidebar-bg),#06162f);padding:12px 8px}.brand-lockup{gap:8px;height:48px;margin-bottom:10px;padding:0 5px}.brand-mark{border-radius:8px;flex:0 0 30px;width:30px;height:30px;font-size:10px;box-shadow:0 7px 20px #315ee744}.brand-copy{min-width:0}.brand-copy strong{text-overflow:ellipsis;font-size:13px;overflow:hidden}.brand-copy span{text-overflow:ellipsis;font-size:9px;overflow:hidden}.nav-group{margin-bottom:11px}.nav-group>p{letter-spacing:.08em;margin:0 9px 4px;font-size:9px;line-height:21px}.nav-group button,.sidebar-footer>button{border-radius:7px;gap:9px;min-height:37px;padding:0 9px;font-size:12px}.nav-group button.active{box-shadow:0 5px 16px #00000020}.topbar{background:color-mix(in srgb,var(--color-surface) 94%,transparent);padding:0 20px}.global-search-trigger{width:338px;height:36px;padding:0 10px;font-size:12px}.profile-trigger{border-radius:9px;height:40px}.page-frame{width:100%;max-width:none;margin:0;padding:18px 20px 36px}.page-heading{align-items:center;gap:20px;margin-bottom:14px}.page-heading h1{letter-spacing:-.025em;font-size:22px}.page-heading p{margin-top:4px;font-size:12px}.page-heading-actions{align-items:center;gap:10px;display:flex}.page-date{color:var(--color-text-secondary);align-items:center;gap:6px;font-size:11px;display:flex}.page-refresh,.primary-page-action{height:38px}.primary-page-action{align-items:center;gap:7px;padding:0 14px;display:flex}.workspace-tabs{height:var(--workspace-tabs-height);top:var(--topbar-height);z-index:28;background:var(--color-surface);border-bottom:1px solid var(--color-border);align-items:stretch;display:flex;position:sticky}.workspace-tab-scroll{scrollbar-width:none;flex:1;min-width:0;display:flex;overflow-x:auto}.workspace-tab-scroll::-webkit-scrollbar{display:none}.workspace-tab{border-right:1px solid var(--color-border);min-width:126px;max-width:210px;color:var(--color-text-secondary);align-items:center;display:flex;position:relative}.workspace-tab:after{content:"";background:0 0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.workspace-tab.active{color:var(--color-primary-text);background:color-mix(in srgb,var(--color-primary-soft) 46%,var(--color-surface))}.workspace-tab.active:after{background:var(--color-primary)}.workspace-tab>button:first-child{min-width:0;height:100%;color:inherit;background:0 0;border-radius:0;flex:1;align-items:center;gap:7px;padding:0 7px 0 12px;font-size:12px;font-weight:620;display:flex}.workspace-tab>button:first-child span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.workspace-tab .tab-close{width:28px;height:28px;color:var(--color-text-tertiary);background:0 0;border-radius:6px;place-items:center;padding:0;display:grid}.workspace-tab .tab-close:hover,.tab-tool:hover{background:var(--color-surface-hover);color:var(--color-text)}.tab-tools{border-left:1px solid var(--color-border);align-items:center;padding:0 8px;display:flex}.tab-tool{width:30px;height:30px;color:var(--color-text-secondary);background:0 0;border-radius:6px;place-items:center;padding:0;display:grid}.tab-launcher{width:220px;max-height:330px;top:34px;right:0;overflow:auto}.tab-launcher>span{color:var(--color-text-tertiary);padding:12px;font-size:11px;display:block}.page-frame:has(.unified-dashboard){padding-bottom:12px}.unified-dashboard{gap:12px;display:grid}.unified-dashboard~.app-footer{display:none}.dashboard-pulse{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}.pulse-item{border-right:1px solid var(--color-border);background:0 0;align-items:center;gap:13px;min-width:0;min-height:76px;padding:14px 18px;display:flex}.pulse-item:last-child{border-right:0}.pulse-icon{border-radius:9px;flex:0 0 35px;place-items:center;width:35px;height:35px;display:grid}.pulse-item>span:last-child{gap:3px;min-width:0;display:grid}.pulse-item small{color:var(--color-text-secondary);white-space:nowrap;font-size:11px}.pulse-item strong{letter-spacing:-.02em;font-size:21px;line-height:1.1}.pulse-item strong em{color:var(--color-text-tertiary);margin-left:5px;font-size:10px;font-style:normal;font-weight:550}.pulse-item.primary .pulse-icon{background:var(--color-primary-soft);color:var(--color-primary)}.pulse-item.danger .pulse-icon{background:var(--color-danger-soft);color:var(--color-danger)}.pulse-item.promise .pulse-icon{background:var(--color-promise-soft);color:var(--color-promise)}.pulse-item.warning .pulse-icon{background:var(--color-warning-soft);color:var(--color-warning)}.pulse-item.success .pulse-icon{background:var(--color-success-soft);color:var(--color-success)}.dashboard-workspace{grid-template-columns:minmax(0,2.12fr) minmax(300px,.92fr);align-items:start;gap:12px;display:grid}.dashboard-primary,.dashboard-context{gap:12px;min-width:0;display:grid}.priority-surface,.followup-rhythm,.exception-panel,.next-action-panel,.unified-loading{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden}.surface-heading{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:11px 13px;display:flex}.surface-heading>div{gap:2px;display:grid}.surface-heading h2{letter-spacing:-.01em;margin:0;font-size:14px}.surface-heading small{font-size:10px}.surface-heading>button{color:var(--color-text-secondary);background:0 0;align-items:center;gap:2px;padding:5px 2px;font-size:10px;display:flex}.surface-heading>span{background:var(--color-success-soft);color:var(--color-success);border-radius:6px;padding:4px 8px;font-size:9px;font-weight:700}.priority-tabs{border-bottom:1px solid var(--color-border);align-items:center;gap:6px;height:43px;padding:6px 10px;display:flex;overflow-x:auto}.priority-tabs button{background:var(--color-surface-muted);height:29px;color:var(--color-text-secondary);white-space:nowrap;border:1px solid #0000;border-radius:6px;padding:0 10px;font-size:10px}.priority-tabs button.active{background:var(--color-primary);color:#fff}.priority-tabs em{color:inherit;opacity:.78;margin-left:6px;font-style:normal}.priority-table-wrap{overflow:auto}.priority-table{border-collapse:collapse;width:100%;min-width:790px;font-size:10px}.priority-table th{background:var(--color-surface-muted);height:34px;color:var(--color-text-tertiary);text-align:left;white-space:nowrap;padding:0 10px;font-weight:650}.priority-table td{border-top:1px solid var(--color-border);height:42px;color:var(--color-text-secondary);white-space:nowrap;padding:5px 10px}.priority-table tr{cursor:pointer;transition:background var(--duration)}.priority-table tbody tr:hover,.priority-table tbody tr.selected{background:color-mix(in srgb,var(--color-primary-soft) 48%,transparent)}.priority-table td b{color:var(--color-text);font-size:11px;display:block}.priority-table td small{color:var(--color-primary-text);margin-top:1px;font-size:9px;display:block}.priority-level{border-radius:5px;place-items:center;min-width:28px;height:21px;font-size:9px;font-weight:750;display:inline-grid}.priority-level.high{background:var(--color-danger-soft);color:var(--color-danger)}.priority-level.medium{background:var(--color-warning-soft);color:var(--color-warning)}.priority-level.low{background:var(--color-success-soft);color:var(--color-success)}.business-state{font-weight:650}.business-state.pendingPayments{color:var(--color-warning)}.business-state.followUpOverdue{color:var(--color-danger)}.business-state.promisesToday{color:var(--color-promise)}.business-state.dueToday{color:var(--color-primary)}.money-cell{font-variant-numeric:tabular-nums;color:var(--color-text)!important}.table-link{color:var(--color-primary-text);background:0 0;padding:4px;font-size:10px}.table-footer{border-top:1px solid var(--color-border);height:34px;color:var(--color-text-tertiary);justify-content:space-between;align-items:center;padding:0 12px;font-size:9px;display:flex}.compact-empty{min-height:74px!important}.rhythm-legend{align-items:center;gap:5px;color:var(--color-text-tertiary)!important;background:0 0!important;font-weight:500!important;display:flex!important}.rhythm-legend i{border-radius:2px;width:7px;height:7px;margin-left:5px}.rhythm-legend i.primary{background:var(--color-primary)}.rhythm-legend i.promise{background:var(--color-promise)}.rhythm-legend i.warning{background:var(--color-warning)}.rhythm-legend i.success{background:var(--color-success)}.rhythm-scale{border-bottom:1px solid var(--color-border);height:24px;color:var(--color-text-tertiary);justify-content:space-between;align-items:center;margin-left:94px;padding:0 14px;font-size:8px;display:flex}.rhythm-rows{padding:2px 0 5px}.rhythm-row{grid-template-columns:94px 1fr;align-items:center;min-height:27px;display:grid}.rhythm-row>b{color:var(--color-text-secondary);white-space:nowrap;text-overflow:ellipsis;padding-left:13px;font-size:9px;font-weight:650;overflow:hidden}.rhythm-track{background:repeating-linear-gradient(90deg,transparent 0,transparent calc(20% - 1px),var(--color-border) calc(20% - 1px),var(--color-border) 20%);height:23px;margin-right:13px;position:relative}.rhythm-task{white-space:nowrap;text-overflow:ellipsis;border-radius:5px;align-items:center;max-width:145px;height:19px;padding:0 8px;font-size:8px;display:flex;position:absolute;top:2px;overflow:hidden}.rhythm-task.primary{background:var(--color-primary-soft);color:var(--color-primary-text)}.rhythm-task.promise{background:var(--color-promise-soft);color:var(--color-promise)}.rhythm-task.warning{background:var(--color-warning-soft);color:var(--color-warning)}.rhythm-task.success{background:var(--color-success-soft);color:var(--color-success)}.exception-row{border-bottom:1px solid var(--color-border);grid-template-columns:28px 1fr auto;align-items:center;gap:10px;min-height:74px;padding:13px 14px;display:grid}.exception-row:last-child{border-bottom:0}.exception-row>span{gap:3px;display:grid}.exception-row b{font-size:11px}.exception-row small{color:var(--color-text-tertiary);font-size:9px}.exception-row>strong{text-align:right;gap:4px;font-size:18px;display:grid}.exception-row>strong small{font-size:10px;font-weight:600}.exception-row.danger>svg,.exception-row.danger>strong small{color:var(--color-danger)}.exception-row.promise>svg,.exception-row.promise>strong small{color:var(--color-promise)}.exception-row.warning>svg,.exception-row.warning>strong small{color:var(--color-warning)}.selected-order-head{background:var(--color-surface-muted);border-bottom:1px solid var(--color-border);grid-template-columns:34px 1fr auto;align-items:center;gap:9px;padding:10px 13px;display:grid}.customer-mark{background:var(--color-primary-soft);width:34px;height:34px;color:var(--color-primary-text);border-radius:8px;place-items:center;font-size:12px;font-weight:800;display:grid}.selected-order-head>span:nth-child(2){gap:2px;display:grid}.selected-order-head b{font-size:11px}.selected-order-head small{font-size:9px}.selected-order-head em{background:var(--color-danger-soft);color:var(--color-danger);border-radius:5px;padding:4px 6px;font-size:8px;font-style:normal;font-weight:700}.next-action-panel dl{margin:0}.next-action-panel dl>div{border-bottom:1px solid var(--color-border);grid-template-columns:116px 1fr;align-items:center;gap:12px;min-height:41px;padding:6px 13px;display:grid}.next-action-panel dt{color:var(--color-text-tertiary);font-size:9px}.next-action-panel dd{text-align:right;color:var(--color-text-secondary);margin:0;font-size:10px}.next-action-panel .context-amount{color:var(--color-danger);font-size:17px;font-weight:750}.context-boundary{background:var(--color-success-soft);color:var(--color-success);border-radius:7px;align-items:flex-start;gap:7px;margin:8px 12px;padding:7px 10px;font-size:9px;line-height:1.5;display:flex}.context-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:0 12px 10px;display:grid}.context-actions button{justify-content:center;height:32px;padding:0 6px;font-size:9px}.context-actions button:only-child{grid-column:1/-1}.dashboard-boundary{display:none}.view-surface{min-width:0}.view-surface:not(.view-dashboard){gap:14px;display:grid}.view-surface>*{min-width:0}.view-surface>.module-workspace,.view-surface>.management-report{width:100%;min-width:0}.view-surface .table-scroll,.view-surface .configured-table{width:100%;min-width:0;max-width:100%}.view-surface~.app-footer{display:none}.view-surface .workspace-summary{gap:12px;margin-bottom:14px}.view-surface .summary-tile{border-radius:var(--radius-md);min-height:92px;box-shadow:none;padding:14px 16px 12px 52px}.view-surface .summary-tile:after{display:none}.view-surface .summary-tile>.summary-icon{background:var(--color-primary-soft);width:27px;height:27px;color:var(--color-primary-text);border-radius:8px;place-items:center;font-style:normal;display:grid;position:absolute;top:15px;left:15px}.view-surface .summary-tile.tone-warning>.summary-icon{background:var(--color-warning-soft);color:var(--color-warning)}.view-surface .summary-tile.tone-danger>.summary-icon{background:var(--color-danger-soft);color:var(--color-danger)}.view-surface .summary-tile.tone-success>.summary-icon{background:var(--color-success-soft);color:var(--color-success)}.view-surface .summary-tile>strong{margin-top:8px;font-size:22px}.view-surface .summary-tile>small{margin-top:6px}.view-surface .workspace-toolbar{min-height:54px;box-shadow:none;margin-bottom:12px;padding:7px 9px}.view-surface .workspace-search,.view-surface .workspace-filters select{height:36px;min-height:36px}.view-surface .workspace-table{border-radius:var(--radius-md);box-shadow:none;margin-top:0}.view-surface .table-card-heading{min-height:56px;padding:10px 14px}.view-surface .section-icon{border-radius:8px;width:30px;height:30px}.view-surface .workspace-table th{height:36px}.view-surface .workspace-table td{height:50px;padding-block:8px}.system-workspace,.task-workspace{gap:12px;display:grid}.system-workspace>.workspace-summary,.task-workspace>.workspace-summary,.system-workspace>.table-card,.task-workspace>.table-card{margin:0}.view-settings,.view-organization{grid-template-columns:repeat(12,minmax(0,1fr));gap:12px!important;display:grid!important}.view-settings>.workspace-summary,.view-organization>.workspace-summary{grid-column:1/-1;margin:0}.view-settings>.table-card,.view-organization>.table-card{border-radius:var(--radius-md);box-shadow:none;grid-column:1/-1;margin:0;padding:0}.view-organization>.metrics{display:none}.view-organization>.table-card:nth-of-type(2),.view-organization>.table-card:nth-of-type(3){grid-column:span 6}.view-settings>.table-card>h2,.view-organization>.table-card>h2{border-bottom:1px solid var(--color-border);align-items:center;min-height:56px;margin:0;padding:0 16px;font-size:14px;display:flex}.view-settings>.table-card>.hint,.view-organization>.table-card>.hint{margin:0;padding:0 16px 14px}.view-settings>.table-card>form,.view-settings>.table-card>.quick-forms,.view-organization>.table-card>form,.view-organization>.table-card>.quick-forms{margin:14px}.view-settings>.table-card>table,.view-organization>.table-card>table{margin:0}.view-settings .permission-form{background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-sm);grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;padding:14px;display:grid}.view-settings .permission-form button{min-height:42px}.view-settings .attachment-form{grid-template-columns:1fr 1.3fr 2fr 1fr auto}.view-settings td,.view-organization td{vertical-align:middle}.view-settings code,.view-organization code{background:var(--color-surface-muted);color:var(--color-primary-text);border:1px solid var(--color-border)}.view-settings .member-create-form{grid-template-columns:1fr 1.3fr 2fr auto}.member-role-field{grid-column:1/-1;gap:8px;display:grid}.member-role-field>b{font-size:12px}.role-multi-select{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);gap:10px;padding:11px;display:grid}.role-choice-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:7px;display:grid}.role-choice-grid label{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-muted);cursor:pointer;align-items:center;gap:8px;min-width:0;padding:8px 9px;display:flex}.role-choice-grid label.selected{border-color:var(--color-primary);background:var(--color-primary-soft)}.role-choice-grid input[type=checkbox]{appearance:auto;width:16px;height:16px;min-height:16px;accent-color:var(--color-primary);box-shadow:none;border-radius:4px;flex:0 0 16px;margin:0;padding:0}.role-choice-grid span,.role-choice-grid b,.role-choice-grid small{min-width:0;display:block}.role-choice-grid b{font-size:11px}.role-choice-grid small{color:var(--color-text-tertiary);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:9px;overflow:hidden}.role-selection-summary{grid-template-columns:minmax(0,1fr) minmax(180px,260px);align-items:center;gap:8px;display:grid}.role-selection-summary>label{color:var(--color-text-secondary);grid-template-columns:auto minmax(120px,1fr);align-items:center;gap:7px;font-size:10px;display:grid}.role-selection-summary select{width:100%}.role-selection-summary p{color:var(--color-text-secondary);grid-column:1/-1;margin:0;font-size:10px}.role-chips{flex-wrap:wrap;gap:5px;display:flex}.role-chips>span{background:var(--color-surface-hover);min-height:24px;color:var(--color-text-secondary);border-radius:99px;align-items:center;padding:3px 8px;font-size:10px;display:inline-flex}.role-chips>span.primary{background:var(--color-primary-soft);color:var(--color-primary-text)}.role-chips>small{color:var(--color-warning);font-size:10px}.member-role-cell{gap:7px;min-width:250px;display:grid}.member-role-cell>button{justify-self:start}.member-role-editor{border:1px solid var(--color-primary);border-radius:var(--radius-md);background:var(--color-surface);min-width:420px;box-shadow:var(--shadow-md);gap:8px;padding:10px;display:grid}.member-role-editor .role-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-height:220px;overflow:auto}.member-role-editor .row-actions{justify-content:flex-end}.member-management-heading{justify-content:space-between;gap:16px}.member-management-heading>span{align-items:center;gap:5px;display:flex}.member-management-heading>button{min-height:34px;padding:0 12px;font-size:11px}.role-search-empty{text-align:center;color:var(--color-text-tertiary);grid-column:1/-1;padding:22px;font-size:11px}.member-modal-backdrop{z-index:120;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#07101fa6;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.member-modal{border:1px solid var(--color-border);background:var(--color-surface-raised);width:min(760px,100vw - 32px);max-height:min(820px,100vh - 40px);box-shadow:var(--shadow-lg);color:var(--color-text);border-radius:18px;flex-direction:column;display:flex;overflow:hidden}.member-modal-header{border-bottom:1px solid var(--color-border);background:color-mix(in srgb,var(--color-surface) 94%,transparent);justify-content:space-between;align-items:flex-start;gap:18px;min-height:92px;padding:17px 20px;display:flex}.member-modal-header>div{gap:3px;display:grid}.member-modal-header small{color:var(--color-primary-text);letter-spacing:.1em;font-size:9px;font-weight:800}.member-modal-header h2{letter-spacing:-.02em;margin:0;font-size:20px}.member-modal-header p{color:var(--color-text-secondary);margin:0;font-size:11px}.member-modal-close{border:1px solid var(--color-border);background:var(--color-surface-muted);width:34px;height:34px;min-height:34px;color:var(--color-text-secondary);border-radius:9px;place-items:center;padding:0;font-size:20px;font-weight:400;display:grid}.member-modal-form{flex-direction:column;flex:1;min-height:0;display:flex}.member-modal-body{gap:14px;min-height:0;padding:18px 20px;display:grid;overflow:auto}.member-form-section{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);padding:14px}.member-section-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:11px;display:flex}.member-section-heading b{font-size:13px}.member-section-heading span{color:var(--color-text-tertiary);font-size:10px}.member-basic-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.member-basic-grid label{min-width:0;color:var(--color-text-secondary);gap:6px;font-size:10px;display:grid}.member-basic-grid label>span{font-weight:650}.member-basic-grid input{min-height:40px}.member-password-field{grid-column:1/-1}.member-password-field>small{font-size:9px}.member-account-input,.member-password-input{display:flex;position:relative}.member-account-input input{padding-right:62px}.member-account-input em{background:var(--color-primary-soft);color:var(--color-primary-text);border-radius:5px;padding:3px 6px;font-size:9px;font-style:normal;position:absolute;top:50%;right:9px;transform:translateY(-50%)}.member-password-input input{padding-right:58px}.member-password-input button{height:32px;min-height:32px;color:var(--color-primary-text);background:0 0;padding:0 9px;font-size:10px;position:absolute;top:4px;right:4px}.member-role-section{background:var(--color-surface-muted)}.member-role-search{background:var(--color-surface);min-height:38px;margin-bottom:9px}.member-modal .role-multi-select{padding:9px}.member-modal .role-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-height:250px;padding-right:2px;overflow:auto}.member-modal .role-choice-grid label{background:var(--color-surface);min-height:46px}.member-modal .role-selection-summary{border-top:1px solid var(--color-border);padding-top:3px}.member-modal-error{border:1px solid color-mix(in srgb,var(--color-danger) 28%,var(--color-border));border-radius:var(--radius-sm);background:var(--color-danger-soft);color:var(--color-danger);padding:10px 12px;font-size:11px}.member-modal-footer{border-top:1px solid var(--color-border);background:var(--color-surface);justify-content:flex-end;align-items:center;gap:9px;min-height:67px;padding:12px 20px;display:flex}.member-modal-footer button{min-width:94px;height:39px}.member-modal-footer .secondary{border:1px solid var(--color-border)!important;background:var(--color-surface-muted)!important;color:var(--color-text-secondary)!important}.permission-menu-field{grid-column:1/-1;gap:9px;display:grid}.permission-menu-field>b{font-size:12px}.menu-permission-tree{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.menu-permission-tree>section{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);min-width:0;padding:10px}.menu-permission-tree>section>header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.menu-permission-tree>section>header>b{font-size:11px}.menu-permission-tree>section>header>label{color:var(--color-text-tertiary);align-items:center;gap:5px;font-size:9px;display:flex}.menu-permission-tree>section>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.menu-permission-tree>section>div>label{border:1px solid var(--color-border);background:var(--color-surface-muted);cursor:pointer;border-radius:7px;align-items:center;gap:7px;min-width:0;padding:7px;display:flex}.menu-permission-tree>section>div>label.selected{border-color:var(--color-primary);background:var(--color-primary-soft)}.menu-permission-tree input[type=checkbox]{appearance:auto;width:14px;height:14px;min-height:14px;accent-color:var(--color-primary);box-shadow:none;flex:0 0 14px;margin:0}.menu-permission-tree span,.menu-permission-tree span b,.menu-permission-tree span small{min-width:0;display:block}.menu-permission-tree span b{font-size:10px}.menu-permission-tree span small{color:var(--color-text-tertiary);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:8px;overflow:hidden}.menu-permission-tree>p{color:var(--color-text-secondary);grid-column:1/-1;margin:0;font-size:10px}.role-permission-modal{width:min(980px,100vw - 32px)}.role-other-permissions{gap:10px;display:grid}.permission-choice-section{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);gap:8px;padding:10px;display:grid}.permission-choice-section>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.permission-choice-section>header div{gap:2px;display:grid}.permission-choice-section>header small,.permission-choice-section>header span{color:var(--color-text-tertiary);font-size:9px}.permission-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;max-height:180px;display:grid;overflow:auto}.permission-choice-grid label{border:1px solid var(--color-border);background:var(--color-surface-muted);cursor:pointer;border-radius:7px;grid-template-columns:none;align-items:center;gap:7px;min-width:0;padding:7px;display:flex}.permission-choice-grid label.selected{border-color:var(--color-primary);background:var(--color-primary-soft)}.permission-choice-grid input{appearance:auto;width:14px;height:14px;min-height:14px;box-shadow:none;flex:0 0 14px}.permission-choice-grid span,.permission-choice-grid b,.permission-choice-grid small{min-width:0;display:block}.permission-choice-grid b{font-size:10px}.permission-choice-grid small{color:var(--color-text-tertiary);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:8px;overflow:hidden}.permission-denied-state{text-align:center;max-width:620px;margin:48px auto;padding:28px}.permission-denied-state h2{margin:0 0 8px}.permission-denied-state p{color:var(--color-text-secondary);margin:0 0 18px}.workspace-drawer .drawer-actions .danger-button{background:var(--color-danger-soft)!important;color:var(--color-danger)!important;border-color:color-mix(in srgb,var(--color-danger) 34%,var(--color-border))!important}.view-audit .workspace-summary,.view-tasks .workspace-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.view-audit .workspace-table+.workspace-table{margin-top:0}:root[data-theme=dark] .view-settings .permission-form,:root[data-theme=dark] .view-settings code,:root[data-theme=dark] .view-organization code{background:var(--color-surface-muted);border-color:var(--color-border);color:var(--color-text-secondary)}@media (max-width:1180px){.dashboard-workspace{grid-template-columns:minmax(0,1fr) 300px}.pulse-item{padding:12px}.pulse-icon{display:none}.priority-table{min-width:730px}}@media (max-width:1024px){.page-frame{padding:16px 16px 30px}.topbar{padding:0 16px}.page-date{display:none}.dashboard-pulse{grid-template-columns:repeat(3,minmax(0,1fr))}.pulse-item{border-bottom:1px solid var(--color-border)}.dashboard-workspace{grid-template-columns:1fr}.dashboard-context{grid-template-columns:1fr 1fr}.exception-panel,.next-action-panel{align-self:start}.view-organization>.table-card:nth-of-type(2),.view-organization>.table-card:nth-of-type(3){grid-column:1/-1}.view-settings .permission-form{grid-template-columns:repeat(2,minmax(0,1fr))}.view-settings .attachment-form{grid-template-columns:1fr 1fr}.role-selection-summary{grid-template-columns:1fr}.role-selection-summary>label,.role-selection-summary p{grid-column:1}.member-role-editor{min-width:320px}}@media (max-width:780px){.page-frame{padding:14px 12px 30px}.page-heading{align-items:flex-start}.page-heading-actions{gap:6px}.page-refresh span,.primary-page-action{display:none}.page-heading h1{font-size:21px}.workspace-tabs{overflow:hidden}.workspace-tab{min-width:112px}.dashboard-context{grid-template-columns:1fr}.dashboard-pulse{grid-template-columns:1fr 1fr}.pulse-item{min-height:66px}.rhythm-legend{display:none!important}}@media (max-width:680px){.member-modal-backdrop{align-items:stretch;padding:0}.member-modal{border:0;border-radius:0;width:100vw;max-height:100vh}.member-modal-header{min-height:84px;padding:14px 16px}.member-modal-body{padding:14px 12px}.member-basic-grid,.member-modal .role-choice-grid,.menu-permission-tree,.menu-permission-tree>section>div,.role-other-permissions,.permission-choice-grid{grid-template-columns:1fr}.member-modal .role-choice-grid{max-height:none}.member-section-heading{flex-direction:column;align-items:flex-start;gap:3px}.member-modal-footer{padding:10px 12px}.member-modal-footer button{flex:1}}.selection-column{text-align:center!important;width:42px!important}.selection-column input{accent-color:var(--color-primary);width:16px!important;height:16px!important;min-height:16px!important;padding:0!important}.segmented-control{border:1px solid var(--color-border);background:var(--color-surface-muted);border-radius:10px;align-items:center;gap:4px;width:max-content;max-width:100%;padding:4px;display:flex}.segmented-control button{min-height:34px;color:var(--color-text-secondary);background:0 0;border-radius:7px;padding:0 13px;font-size:11px}.segmented-control button.active{background:var(--color-surface);color:var(--color-primary-text);box-shadow:var(--shadow-xs)}.audit-section-tabs{margin-bottom:12px}.command-error,.command-error b{color:var(--color-danger)}.account-center-backdrop{z-index:120;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#07101f99;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.account-center-dialog{border:1px solid var(--color-border);background:var(--color-surface-raised);width:min(820px,100%);max-height:88vh;box-shadow:var(--shadow-lg);border-radius:18px;overflow:auto}.account-center-dialog>header{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;min-height:72px;padding:14px 18px;display:flex}.account-center-dialog>header>div,.account-center-dialog .section-heading>div{align-items:center;gap:10px;display:flex}.account-center-dialog header h2,.account-center-dialog header p,.account-center-dialog h3{margin:0}.account-center-dialog header p{color:var(--color-text-tertiary);margin-top:3px;font-size:10px}.account-center-grid{grid-template-columns:1.15fr .85fr;gap:14px;padding:16px;display:grid}.account-center-grid>article{border:1px solid var(--color-border);background:var(--color-surface);border-radius:12px;padding:15px}.account-center-dialog .section-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.account-center-dialog .section-heading h3{font-size:13px}.session-list{gap:7px;margin:0;padding:0;list-style:none;display:grid}.session-list li{border:1px solid var(--color-border);background:var(--color-surface-muted);border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:10px;display:flex}.session-list span{gap:3px;display:grid}.session-list small{color:var(--color-text-tertiary);font-size:9px}.session-list button{background:var(--color-surface);min-height:32px;color:var(--color-text-secondary);border:1px solid var(--color-border);padding:0 9px;font-size:10px}.account-password-form{gap:9px;display:grid}.account-password-form label{color:var(--color-text-secondary);gap:5px;font-size:10px;display:grid}.account-password-form input{height:38px}.account-password-form>small{color:var(--color-text-tertiary);font-size:9px}.account-password-form>button{margin-top:3px}.account-center-dialog>footer{border-top:1px solid var(--color-border);justify-content:flex-end;padding:12px 16px;display:flex}.account-center-dialog .danger-button{align-items:center;gap:7px;display:flex}.account-center-notice{border-radius:8px;margin:12px 16px 0;padding:9px 11px;font-size:11px}.account-center-notice.error{background:var(--color-danger-soft);color:var(--color-danger)}.account-center-notice.success{background:var(--color-success-soft);color:var(--color-success)}@media (max-width:720px){.account-center-backdrop{padding:0}.account-center-dialog{border:0;border-radius:0;width:100%;height:100%;max-height:none}.account-center-grid{grid-template-columns:1fr}}.order-management-table .table-scroll{min-height:0;max-height:none;overflow:auto visible}.order-management-table table{min-width:1280px}.order-management-table td{vertical-align:middle;height:70px}.order-identity-cell{min-width:250px}.order-identity-cell>div{min-width:0}.order-number-line{white-space:nowrap;align-items:center;gap:5px;display:flex}.order-number-line b{font-variant-numeric:tabular-nums;word-break:normal}.icon-inline-button{width:24px;height:24px;min-height:24px;color:var(--color-text-tertiary);background:0 0;border:0;place-items:center;padding:0;display:grid}.icon-inline-button:hover{background:var(--color-primary-soft);color:var(--color-primary-text)}.order-identity-cell small,.progress-cell small,.owner-cell small,.order-management-table td>.workspace-status+small,.order-management-table td>.source-completeness+small{color:var(--color-text-tertiary);margin-top:4px;font-size:9px;display:block}.order-identity-cell small b{color:var(--color-text-secondary)}.order-identity-cell .warning-text{color:var(--color-warning)}.progress-cell,.owner-cell{gap:2px;min-width:132px;display:grid}.progress-cell b,.owner-cell b{font-size:11px}.sticky-action-column{z-index:2;background:var(--color-surface);min-width:152px;position:sticky;right:0}thead .sticky-action-column{z-index:4;background:var(--color-surface-muted)}.clickable-row:hover .sticky-action-column{background:var(--color-surface-hover)}.row-action-trigger{border:1px solid var(--color-border);background:var(--color-surface);width:36px;height:36px;min-height:36px;color:var(--color-text-secondary);border-radius:9px;place-items:center;padding:0;display:grid}.row-action-trigger:hover,.row-action-trigger[aria-expanded=true]{border-color:var(--color-primary);background:var(--color-primary-soft);color:var(--color-primary-text)}.floating-row-action-menu{z-index:300;border:1px solid var(--color-border);background:var(--color-surface-raised);width:172px;box-shadow:var(--shadow-lg);color:var(--color-text);border-radius:11px;gap:3px;padding:6px;display:grid;position:fixed}.floating-row-action-menu button{min-height:36px;color:var(--color-text-secondary);background:0 0;border:0;border-radius:7px;justify-content:flex-start;align-items:center;gap:8px;padding:0 10px;font-size:10px;display:flex}.floating-row-action-menu button:hover,.floating-row-action-menu button:focus-visible{background:var(--color-surface-hover);color:var(--color-text);outline:none}.floating-row-action-menu button.danger-text{color:var(--color-danger)}.source-completeness{border:1px solid var(--color-border);border-radius:99px;min-height:25px;padding:3px 8px;font-size:9px;font-weight:750}.source-completeness.complete{border-color:color-mix(in srgb,var(--color-success) 24%,var(--color-border));background:var(--color-success-soft);color:var(--color-success)}.source-completeness.incomplete{border-color:color-mix(in srgb,var(--color-warning) 28%,var(--color-border));background:var(--color-warning-soft);color:var(--color-warning)}.success-text{color:var(--color-success)}.danger-text{color:var(--color-danger)}.warning-text{color:var(--color-warning)}.order-hero-actions{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.section-scroll-anchor{scroll-margin-top:138px;display:block}.contextual-script-assistant{border:1px solid color-mix(in srgb,var(--color-primary) 24%,var(--color-border));border-radius:var(--radius-md);background:var(--color-surface);scroll-margin-top:138px}.api-aligned-order-workspace{gap:12px}.api-aligned-order-workspace .workspace-toolbar{gap:7px}.api-aligned-order-workspace .workspace-toolbar input[type=date]{width:138px}.api-aligned-order-workspace .workspace-toolbar input:not(.workspace-search){width:94px;min-width:84px}.order-quick-filters{flex-wrap:wrap;gap:7px;display:flex}.order-quick-filters button{border:1px solid var(--color-border);background:var(--color-surface);min-height:34px;color:var(--color-text-secondary);border-radius:9px;align-items:center;gap:7px;padding:0 11px;font-size:10px;display:flex}.order-quick-filters button b{background:var(--color-surface-muted);color:var(--color-text);font-variant-numeric:tabular-nums;border-radius:99px;padding:2px 6px}.order-quick-filters button.active{border-color:var(--color-primary);background:var(--color-primary-soft);color:var(--color-primary-text)}.order-quick-filters button.active b{background:color-mix(in srgb,var(--color-primary) 14%,var(--color-surface));color:var(--color-primary-text)}.api-aligned-order-table table{min-width:1160px}.api-aligned-order-table td{min-width:108px;height:66px}.api-aligned-order-table td:first-child{min-width:166px}.api-aligned-order-table td:nth-child(2){min-width:130px}.api-aligned-order-table td:nth-child(3){min-width:170px}.api-aligned-order-table td:nth-child(4){min-width:124px}.api-aligned-order-table td:nth-child(6),.api-aligned-order-table td:nth-child(7),.api-aligned-order-table td:nth-child(8){min-width:142px}.api-aligned-order-table td b{font-size:11px}.api-aligned-order-table td small{max-width:180px;color:var(--color-text-tertiary);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:9px;line-height:1.4;display:block;overflow:hidden}.source-status-text{background:var(--color-surface-muted);color:var(--color-text-secondary);white-space:nowrap;border-radius:99px;padding:4px 7px;font-size:9px;font-weight:700;display:inline-flex}@media (max-width:900px){.api-aligned-order-workspace .workspace-toolbar input:not(.workspace-search),.api-aligned-order-workspace .workspace-toolbar input[type=date]{flex:1;width:auto;min-width:120px}.order-quick-filters{flex-wrap:nowrap;padding-bottom:1px;overflow:auto}.order-quick-filters button{white-space:nowrap}.api-aligned-order-table{display:block}}.api-aligned-order-detail{gap:14px}.api-aligned-order-detail .order-workspace-pane{min-height:420px}.order-detail-facts,.order-records-stack{gap:14px;display:grid}.order-fact-card,.order-remarks-card,.order-suborders-card,.aftercare-current-card,.order-bill-fact-table{margin:0}.source-fact-badge{background:var(--color-primary-soft);min-height:24px;color:var(--color-primary-text);border-radius:99px;align-items:center;padding:0 8px;font-size:9px;font-weight:800;display:inline-flex}.order-fact-grid{border:1px solid var(--color-border);border-radius:0 0 var(--radius-md) var(--radius-md);background:var(--color-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.order-fact-grid>div{background:var(--color-surface);min-width:0;padding:11px 13px}.order-fact-grid dt{color:var(--color-text-tertiary);font-size:9px}.order-fact-grid dd{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;margin:5px 0 0;font-size:11px;font-weight:650;line-height:1.45;overflow:hidden}.order-remarks-card blockquote{border-left:3px solid var(--color-primary);background:var(--color-surface-muted);color:var(--color-text-secondary);gap:6px;margin:0;padding:13px 15px;font-size:11px;line-height:1.65;display:grid}.order-remarks-grid{background:var(--color-border);grid-template-columns:1fr 1fr;gap:1px;display:grid}.order-remarks-grid blockquote+blockquote{border-left:0;border-top:3px solid var(--color-primary)}.order-suborders-card td small,.order-bill-fact-table td small{color:var(--color-text-tertiary);margin-top:4px;font-size:9px;display:block}.order-source-payment-note{border:1px solid color-mix(in srgb,var(--color-warning) 34%,var(--color-border));border-radius:var(--radius-md);background:var(--color-warning-soft);align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.order-source-payment-note svg{color:var(--color-warning);flex:none}.order-source-payment-note div{gap:3px;display:grid}.order-source-payment-note b{color:var(--color-text);font-size:11px}.order-source-payment-note span{color:var(--color-text-secondary);font-size:10px;line-height:1.5}.order-record-section{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);margin:0;overflow:hidden}.order-record-section>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:62px;padding:0 15px;list-style:none;display:flex}.order-record-section>summary::-webkit-details-marker{display:none}.order-record-section>summary span{gap:3px;display:grid}.order-record-section>summary b{font-size:12px}.order-record-section>summary small{color:var(--color-text-tertiary);font-size:9px}.order-record-section>summary em{background:var(--color-surface-muted);color:var(--color-text-secondary);border-radius:99px;padding:4px 7px;font-size:9px;font-style:normal}.order-record-section[open]>summary{border-bottom:1px solid var(--color-border);background:var(--color-surface-muted)}.order-record-section-body{gap:14px;padding:14px;display:grid}.order-record-section-body>.table-card,.order-record-section-body .source-order-archive{margin:0}.api-aligned-order-detail .order-workspace-tabs{z-index:3;background:var(--color-surface);position:sticky;top:0}@media (max-width:760px){.order-fact-grid,.order-remarks-grid{grid-template-columns:1fr}.order-remarks-grid blockquote+blockquote{border-left:3px solid var(--color-primary);border-top:0}.api-aligned-order-detail .order-workspace-tabs{position:static}.order-record-section>summary{align-items:flex-start;padding:13px}.order-record-section-body{padding:10px}.order-fact-grid dd{white-space:normal}}.source-order-archive{grid-column:1/-1;padding:0;overflow:hidden}.source-archive-heading{border-bottom:1px solid var(--color-border);background:linear-gradient(145deg,var(--color-primary-soft),var(--color-surface) 75%);align-items:center;gap:12px;min-height:76px;padding:15px 17px;display:flex}.source-archive-heading>span{background:var(--color-primary);color:#fff;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;display:grid}.source-archive-heading>div{flex:1;min-width:0}.source-archive-heading h2,.source-archive-heading p{margin:0}.source-archive-heading h2{font-size:15px}.source-archive-heading p{color:var(--color-text-secondary);margin-top:4px;font-size:10px}.source-archive-heading>em{border-radius:99px;align-items:center;gap:5px;padding:5px 8px;font-size:9px;font-style:normal;display:inline-flex}.source-archive-heading>em.success{background:var(--color-success-soft);color:var(--color-success)}.source-archive-heading>em.warning{background:var(--color-warning-soft);color:var(--color-warning)}.source-archive-section{border-bottom:1px solid var(--color-border);padding:15px 17px}.source-archive-section:last-child{border-bottom:0}.source-archive-section h3{margin:0 0 11px;font-size:12px}.source-archive-facts{border:1px solid var(--color-border);background:var(--color-border);border-radius:11px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.source-archive-facts>div{background:var(--color-surface);min-width:0;padding:10px 11px}.source-archive-facts>div.wide{grid-column:span 2}.source-archive-facts dt{color:var(--color-text-tertiary);font-size:9px}.source-archive-facts dd{color:var(--color-text);word-break:break-word;margin:5px 0 0;font-size:11px;font-weight:650;line-height:1.45}.source-remark-section blockquote{border-left:3px solid var(--color-primary);background:var(--color-surface-muted);color:var(--color-text-secondary);border-radius:0 9px 9px 0;margin:0;padding:12px 14px;font-size:11px;line-height:1.7}.source-formula{border:1px solid var(--color-border);background:var(--color-surface);border-radius:9px;align-items:center;gap:12px;margin-top:10px;padding:10px 12px;display:flex}.source-formula span{color:var(--color-text-tertiary);font-size:9px}.source-formula b{font-variant-numeric:tabular-nums;font-size:12px}.source-section-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.source-section-heading em{background:var(--color-primary-soft);color:var(--color-primary-text);border-radius:99px;padding:3px 7px;font-size:9px;font-style:normal}.source-bill-table{min-width:680px}.source-provenance-note{color:var(--color-text-secondary);align-items:center;gap:7px;margin:10px 0 0;font-size:10px;display:flex}.source-profile-missing{grid-column:1/-1}.source-profile-missing>.notice{margin:14px 17px}.source-profile-backfill-form{border:1px solid color-mix(in srgb,var(--color-success) 28%,var(--color-border));border-radius:var(--radius-md);background:var(--color-success-soft);margin-top:12px;padding:12px}.source-profile-backfill-form .success-note{color:var(--color-success);grid-column:1/-1;margin:0;font-size:10px}.order-profile-editor{overflow:hidden}.source-edit-reference{border:1px solid var(--color-border);background:var(--color-surface-muted);border-radius:12px;margin:14px;padding:12px}.source-edit-reference>header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:9px;display:flex}.source-edit-reference>header>div{gap:2px;display:grid}.source-edit-reference header b{font-size:11px}.source-edit-reference header span{color:var(--color-text-tertiary);font-size:9px}.source-edit-reference>header>span{border-radius:99px;padding:4px 7px}.source-edit-reference>header>span.complete{background:var(--color-success-soft);color:var(--color-success)}.source-edit-reference>header>span.incomplete{background:var(--color-warning-soft);color:var(--color-warning)}.source-edit-reference dl{border:1px solid var(--color-border);background:var(--color-border);border-radius:9px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.source-edit-reference dl>div{background:var(--color-surface);min-width:0;padding:9px}.source-edit-reference dt{color:var(--color-text-tertiary);font-size:8px}.source-edit-reference dd{color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:10px;font-weight:650;overflow:hidden}.source-compare-form{padding:0 14px 14px}.source-compare-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.source-compare-grid>label{min-width:0;color:var(--color-text-secondary);gap:5px;font-size:10px;display:grid}.source-compare-grid>label.wide{grid-column:1/-1}.source-compare-grid label>span{font-weight:700}.source-compare-grid label>small{min-height:18px;color:var(--color-text-tertiary);font-size:9px}.source-compare-grid label>small button{background:var(--color-primary-soft);min-height:20px;color:var(--color-primary-text);border:0;border-radius:5px;margin-left:5px;padding:2px 6px;font-size:8px}.profile-edit-boundary{border:1px solid var(--color-warning-border,var(--color-border));background:var(--color-warning-soft);border-radius:9px;grid-column:1/-1;gap:3px;padding:9px 11px;display:grid}.profile-edit-boundary b{color:var(--color-warning);font-size:10px}.profile-edit-boundary span{color:var(--color-text-secondary);font-size:9px;line-height:1.55}@media (max-width:760px){.source-archive-facts,.source-edit-reference dl,.source-compare-grid{grid-template-columns:1fr}.source-archive-facts>div.wide,.source-compare-grid>label.wide{grid-column:auto}.source-archive-heading{align-items:flex-start}.source-archive-heading>em{display:none}}.platform-settlement-view{gap:14px;display:grid}.settlement-import-card{border:1px solid color-mix(in srgb,var(--color-primary) 24%,var(--color-border));border-radius:var(--radius-lg);background:linear-gradient(145deg,var(--color-primary-soft),var(--color-surface) 72%);box-shadow:var(--shadow-xs);gap:16px;padding:18px;display:grid}.settlement-actions,.section-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.settlement-actions h2,.section-heading h3{margin:0}.settlement-actions p,.section-heading p{color:var(--muted);margin:4px 0 0}.settlement-actions .settlement-eyebrow{color:var(--color-primary-text);letter-spacing:.08em;margin:0 0 4px;font-size:10px;font-weight:800}.settlement-import-buttons{flex:none;gap:8px;display:flex}.settlement-import-steps{border:1px solid var(--color-border);background:var(--color-border);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.settlement-import-steps li{background:color-mix(in srgb,var(--color-surface) 96%,transparent);gap:4px;padding:12px 14px;display:grid}.settlement-import-steps b{color:var(--color-primary-text);font-size:11px}.settlement-import-steps span{color:var(--color-text-secondary);font-size:10px;line-height:1.5}.settlement-readonly-notice{border:1px solid color-mix(in srgb,var(--color-warning) 32%,var(--color-border));background:var(--color-warning-soft);color:var(--color-text-secondary);border-radius:10px;padding:10px 12px;font-size:10px}.file-button{cursor:pointer;position:relative;overflow:hidden}.file-button input{opacity:0;cursor:pointer;position:absolute;inset:0}.platform-settlement-view td small,.platform-reconciliation-panel td small{color:var(--muted);margin-top:4px;line-height:1.45;display:block}.platform-reconciliation-panel{gap:14px;margin-top:14px;display:grid}.reconciliation-grid{grid-template-columns:minmax(0,1.5fr) minmax(300px,.7fr);gap:14px;display:grid}.platform-reconciliation-panel .timeline{margin:0;padding:14px 18px}.platform-reconciliation-panel .timeline li{gap:4px;display:grid}@media (max-width:1280px){.reconciliation-grid{grid-template-columns:1fr}}@media (max-width:760px){.settlement-actions,.section-heading{flex-direction:column;align-items:flex-start}.settlement-import-buttons{flex-wrap:wrap;width:100%}.settlement-import-steps{grid-template-columns:1fr}.settlement-import-steps li{min-height:72px}}.settlement-reconciliation-summary{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-xs);gap:12px;padding:16px 18px;display:grid}.settlement-reconciliation-summary>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.settlement-reconciliation-summary>header>div{gap:3px;display:grid}.settlement-reconciliation-summary>header small{color:var(--muted);font-size:10px}.settlement-reconciliation-summary>div{grid-template-columns:repeat(8,minmax(120px,1fr));gap:8px;display:grid}.settlement-reconciliation-summary>div>span{background:var(--color-surface-muted);color:var(--color-text-secondary);border-radius:10px;gap:4px;padding:10px 12px;font-size:10px;display:grid}.settlement-reconciliation-summary strong{color:var(--color-text);font-variant-numeric:tabular-nums;font-size:14px}.settlement-confirm-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.settlement-confirm-summary>div{border:1px solid var(--color-border);background:var(--color-surface-muted);border-radius:10px;gap:5px;padding:12px;display:grid}.settlement-confirm-summary span{color:var(--color-text-secondary);font-size:10px}.settlement-confirm-summary b{font-variant-numeric:tabular-nums;font-size:16px}.settlement-confirm-summary>p{background:var(--color-warning-soft);color:var(--color-text-secondary);border-radius:10px;grid-column:1/-1;margin:0;padding:10px 12px;font-size:11px;line-height:1.6}@media (max-width:1280px){.settlement-reconciliation-summary>div{grid-template-columns:repeat(4,minmax(120px,1fr))}}@media (max-width:760px){.settlement-reconciliation-summary{padding:12px}.settlement-reconciliation-summary>header{align-items:flex-start}.settlement-reconciliation-summary>div,.settlement-confirm-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.settlement-confirm-summary>p{grid-column:1/-1}}.settlement-reversal-queue{border:1px solid color-mix(in srgb,var(--color-danger) 25%,var(--color-border));border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-xs);gap:12px;padding:16px 18px;display:grid}.settlement-reversal-queue>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.settlement-reversal-queue>header>div{gap:3px;display:grid}.settlement-reversal-queue>header small,.settlement-reversal-list small{color:var(--muted);font-size:10px;line-height:1.5;display:block}.settlement-reversal-queue>header em{background:var(--color-danger-soft);color:var(--color-danger);border-radius:999px;padding:3px 8px;font-style:normal;font-weight:700}.settlement-reversal-list{gap:8px;display:grid}.settlement-reversal-list>article{border:1px solid var(--color-border);background:var(--color-surface-muted);border-radius:12px;grid-template-columns:minmax(210px,.65fr) minmax(260px,1.35fr) auto;align-items:center;gap:14px;padding:12px;display:grid}.settlement-reversal-list>article>div{grid-template-columns:auto 1fr;align-items:center;gap:6px 8px;display:grid}.settlement-reversal-list>article>div small{grid-column:1/-1}.settlement-reversal-list p{color:var(--color-text-secondary);margin:0;font-size:11px;line-height:1.5}.settlement-duty-note{color:var(--color-warning);font-size:10px;font-weight:700}.mobile-reversal-select{border-color:color-mix(in srgb,var(--color-danger) 28%,var(--color-border));background:var(--color-danger-soft)}@media (max-width:760px){.settlement-reversal-queue{padding:12px}.settlement-reversal-list>article{grid-template-columns:1fr;align-items:stretch}.settlement-reversal-list button{width:100%;min-height:var(--touch-target)}.settlement-confirm-summary b{overflow-wrap:anywhere;font-size:13px}}.settlement-reversal-preview-list{border:1px solid var(--color-border);background:var(--color-surface);border-radius:10px;max-height:240px;display:grid;overflow:auto}.settlement-reversal-preview-list>div{border-bottom:1px solid var(--color-border);grid-template-columns:1.25fr 1fr 1fr;gap:10px;padding:9px 11px;font-size:11px;display:grid}.settlement-reversal-preview-list>div:last-child{border-bottom:0}.settlement-reversal-preview-list span{min-width:0}.settlement-reversal-preview-list b{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.settlement-reversal-preview-list small{color:var(--muted);margin-top:3px;font-size:9px;display:block}@media (max-width:760px){.settlement-reversal-preview-list>div{grid-template-columns:1fr 1fr}.settlement-reversal-preview-list>div>span:last-child{grid-column:1/-1}}.settlement-reversal-evidence{border:1px dashed color-mix(in srgb,var(--color-primary) 40%,var(--color-border));background:var(--color-primary-soft);color:var(--color-text-secondary);border-radius:10px;gap:6px;padding:10px 12px;font-size:11px;font-weight:700;display:grid}.settlement-reversal-evidence input{border:1px solid var(--color-border);background:var(--color-surface);width:100%;font:inherit;border-radius:8px;padding:8px}.settlement-reversal-evidence small{color:var(--muted);font-size:9px;font-weight:400}.source-edit-full-archive{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);grid-column:1/-1;overflow:hidden}.source-edit-full-archive>summary{cursor:pointer;min-height:46px;color:var(--color-primary-text);justify-content:space-between;align-items:center;padding:0 16px;font-size:11px;font-weight:750;list-style:none;display:flex}.source-edit-full-archive>summary::-webkit-details-marker{display:none}.source-edit-full-archive>summary:after{content:"展开";background:var(--color-primary-soft);border-radius:99px;padding:3px 7px;font-size:9px}.source-edit-full-archive[open]>summary:after{content:"收起"}.source-edit-full-archive>.source-order-archive,.source-edit-full-archive>.source-profile-missing{box-shadow:none;border-width:1px 0 0;border-radius:0;margin:0}.member-security-actions{align-items:center;gap:6px;min-width:330px}.member-security-actions button{white-space:nowrap}.member-status-button{border:1px solid #0000;border-radius:8px;min-width:64px;min-height:32px;padding:0 10px;font-size:10px;font-weight:750;line-height:1}.member-status-button.is-danger{background:var(--color-danger)!important;color:#fff!important;border-color:var(--color-danger)!important}.member-status-button.is-enable{background:var(--color-success-soft)!important;color:var(--color-success)!important;border-color:color-mix(in srgb,var(--color-success) 32%,var(--color-border))!important}.member-role-dialog{width:min(700px,100vw - 32px)}.member-role-dialog .member-role-section{background:var(--color-surface-muted)}.member-dialog-hint{background:var(--color-primary-soft);color:var(--color-primary-text);border-radius:8px;margin:0;padding:10px 12px;font-size:10px;line-height:1.6}.member-profile-dialog{width:min(640px,100vw - 32px)}.member-profile-reason{grid-column:1/-1}.member-profile-reason textarea{resize:vertical;min-height:90px}.member-account-warning{border:1px solid color-mix(in srgb,var(--color-warning) 30%,var(--color-border));background:var(--color-warning-soft);color:var(--color-warning);border-radius:8px;padding:10px 12px;font-size:10px;line-height:1.6}.order-management-table td{height:64px}.order-bill-fact-table .source-missing-row{background:var(--color-warning-soft)}.order-bill-fact-table .order-bill-priority-table{table-layout:fixed;width:100%;min-width:760px}.order-bill-priority-table th:first-child{width:25%}.order-bill-priority-table th:nth-child(2),.order-bill-priority-table th:nth-child(3),.order-bill-priority-table th:nth-child(4),.order-bill-priority-table th:nth-child(5){width:14%}.order-bill-priority-table th:nth-child(6){width:19%}.order-bill-priority-table td{vertical-align:top}.order-bill-priority-table .bill-source-unpaid{background:color-mix(in srgb,var(--color-warning-soft) 52%,var(--color-surface));font-variant-numeric:tabular-nums}.order-bill-priority-table .bill-source-unpaid>b{font-size:12px}.bill-inline-detail{margin-top:6px}.bill-inline-detail summary{color:var(--color-primary-text);cursor:pointer;font-size:9px;font-weight:750}.bill-inline-detail p{white-space:normal;color:var(--color-text-secondary);margin:6px 0 0;font-size:10px;line-height:1.5}.api-aligned-order-workspace .workspace-toolbar{flex-wrap:wrap;align-items:center}.api-aligned-order-workspace .workspace-toolbar .workspace-filters{flex-wrap:wrap;flex:1;min-width:0}.api-aligned-order-workspace .workspace-toolbar .workspace-toolbar-meta{margin-left:auto}.order-advanced-filters{position:relative}.order-advanced-filters>summary{border:1px solid var(--color-border);background:var(--color-surface);min-height:32px;color:var(--color-text-secondary);cursor:pointer;white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-size:10px;font-weight:700;list-style:none;display:flex}.order-advanced-filters>summary::-webkit-details-marker{display:none}.order-advanced-filters[open]>summary{border-color:var(--color-primary);background:var(--color-primary-soft);color:var(--color-primary-text)}.order-advanced-filters>div{z-index:12;border:1px solid var(--color-border);background:var(--color-surface-raised);width:min(390px,100vw - 48px);box-shadow:var(--shadow-lg);border-radius:10px;grid-template-columns:repeat(2,minmax(150px,1fr));gap:9px;padding:11px;display:grid;position:absolute;top:calc(100% + 8px);right:0}.order-advanced-filters label{color:var(--color-text-tertiary);gap:5px;font-size:9px;display:grid}.order-advanced-filters input{border:1px solid var(--color-border);background:var(--color-surface);width:100%;min-width:0;height:34px;color:var(--color-text);border-radius:7px;padding:0 9px;font-size:11px}.order-management-table .table-scroll{scrollbar-gutter:stable;overflow-x:auto}.order-management-table table,.api-aligned-order-table table{table-layout:fixed;width:100%;min-width:920px}.api-aligned-order-table th,.api-aligned-order-table td{min-width:0!important}.api-aligned-order-table th:first-child{width:18%}.api-aligned-order-table th:nth-child(2){width:25%}.api-aligned-order-table th:nth-child(3),.api-aligned-order-table th:nth-child(4){width:17%}.api-aligned-order-table th:nth-child(5){width:16%}.api-aligned-order-table th:nth-child(6){width:112px}.api-aligned-order-table td{vertical-align:middle;height:68px;padding:9px 11px}.api-aligned-order-table td b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.api-aligned-order-table td small{max-width:none}.api-aligned-order-table .order-customer-device small:last-child{color:var(--color-primary-text)}.api-aligned-order-table .order-action-column{width:112px;padding-inline:8px}.api-aligned-order-table .order-action-column .row-actions{justify-content:flex-end;gap:4px}.api-aligned-order-table .order-action-column .compact-button{min-width:46px;padding-inline:8px}.api-aligned-order-table .floating-action-menu>button{min-width:32px}.order-management-table .table-card-heading b{font-size:13px;display:block}.order-management-table .table-card-heading small{max-width:680px}@media (max-width:1120px){.api-aligned-order-workspace .workspace-toolbar .workspace-toolbar-meta{width:auto;margin-left:0}.api-aligned-order-table table{min-width:900px}.api-aligned-order-table th:nth-child(2){width:27%}.api-aligned-order-table th:nth-child(5){width:17%}}@media (max-width:780px){.order-advanced-filters{width:100%}.order-advanced-filters>summary{min-height:var(--touch-target);justify-content:center}.order-advanced-filters>div{width:100%;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:1fr;padding:0;position:static}.order-advanced-filters input{min-height:var(--touch-target);font-size:16px}.api-aligned-order-workspace .workspace-toolbar .workspace-filters{display:grid}.order-management-table .table-card-heading small{max-width:calc(100vw - 100px)}}.configuration-section-tabs{grid-template-columns:repeat(auto-fit,minmax(156px,1fr));gap:8px;display:grid}.brand-configuration-section{gap:14px;display:grid}.brand-configuration-card,.brand-logo-card{padding:18px}.brand-configuration-preview{border:1px solid var(--color-border);background:linear-gradient(135deg,var(--color-surface),var(--color-primary-soft));border-radius:12px;align-items:center;gap:14px;min-height:92px;padding:14px 16px;display:flex}.brand-preview-logo{border:1px solid var(--color-border);background:var(--color-surface-raised);width:56px;height:56px;box-shadow:var(--shadow-sm);border-radius:14px;flex:0 0 56px;place-items:center;display:grid;overflow:hidden}.brand-preview-logo img{object-fit:contain;max-width:42px;max-height:42px;display:block}.brand-configuration-preview small,.brand-configuration-preview span{color:var(--color-text-secondary);font-size:11px;display:block}.brand-configuration-preview strong{color:var(--color-text);letter-spacing:.02em;margin:3px 0;font-size:18px;display:block}.brand-configuration-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.brand-configuration-form label,.brand-logo-form label{color:var(--color-text-secondary);gap:6px;font-size:11px;font-weight:650;display:grid}.brand-configuration-form input{border:1px solid var(--color-border);background:var(--color-surface);min-width:0;height:38px;color:var(--color-text);border-radius:8px;padding:0 10px}.brand-configuration-form p{color:var(--color-text-tertiary);grid-column:1/-1;margin:0;font-size:11px;line-height:1.6}.brand-configuration-form button{justify-self:start}.brand-logo-form{align-items:end;gap:12px;padding-top:14px;display:flex}.brand-logo-form label{flex:1}.brand-logo-form input{max-width:480px;color:var(--color-text-secondary);font-size:12px}.brand-logo-form button{white-space:nowrap}.brand-logo-card .table-card-heading{align-items:center}@media (max-width:780px){.configuration-section-tabs{grid-template-columns:1fr 1fr;overflow:visible}.configuration-section-tabs button{min-width:0}.brand-configuration-card,.brand-logo-card{padding:14px}.brand-configuration-form{grid-template-columns:1fr}.brand-logo-form{flex-direction:column;align-items:stretch}.brand-logo-form input{max-width:100%}.brand-logo-form button,.brand-configuration-form button{justify-content:center;width:100%}}
.script-library{gap:14px;min-width:0;display:grid}.script-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.script-metrics article{border:1px solid var(--border);background:var(--surface);border-radius:16px;grid-template-columns:auto 1fr;align-items:center;gap:3px 10px;min-height:86px;padding:14px 16px;display:grid}.script-metrics svg{color:var(--primary);grid-row:1/4}.script-metrics span,.script-metrics small{color:var(--text-secondary)}.script-metrics strong{font-size:24px;line-height:1}.script-page-tabs{border:1px solid var(--border);background:var(--surface);border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));padding:5px;display:grid}.script-page-tabs button{min-height:38px;color:var(--text-secondary);background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;display:flex}.script-page-tabs button.active{background:color-mix(in srgb,var(--primary) 11%,var(--surface));color:var(--primary);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary) 28%,transparent)}.script-page-tabs em{background:var(--primary);color:#fff;border-radius:99px;min-width:19px;padding:2px 5px;font-size:11px;font-style:normal}.script-workspace{border:1px solid var(--border);background:var(--surface);height:clamp(560px,100vh - 355px,760px);min-height:0;box-shadow:var(--shadow-sm);border-radius:18px;grid-template-columns:292px minmax(0,1fr);display:grid;overflow:hidden}.script-list{border-right:1px solid var(--border);background:var(--surface-soft);grid-template-rows:auto auto minmax(0,1fr);min-height:0;display:grid}.script-list-toolbar,.script-detail-header{border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--surface) 94%,transparent);justify-content:space-between;gap:12px;padding:16px 18px;display:flex}.script-list-toolbar h2,.script-detail-header h2{margin:0;font-size:16px}.script-list-toolbar small,.script-detail-header p{color:var(--text-secondary);margin:3px 0 0}.icon-action{border:1px solid var(--border);background:var(--surface);width:34px;height:34px;color:var(--primary);border-radius:10px;place-items:center;padding:0;display:grid}.script-list-filters{border-bottom:1px solid var(--border);gap:8px;padding:10px;display:grid}.script-list-filters label{border:1px solid var(--border);background:var(--surface);border-radius:9px;align-items:center;gap:7px;padding:0 10px;display:flex}.script-list-filters label:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 12%,transparent)}.script-list-filters input{width:100%;height:34px;box-shadow:none;background:0 0;border:0;padding:0}.script-list-filters input:focus{box-shadow:none}.script-list-filters select{height:36px}.script-list-scroll{overscroll-behavior:contain;min-height:0;overflow:auto}.script-list-scroll>button{text-align:left;border:0;border-bottom:1px solid var(--border);width:100%;color:var(--text-primary);background:0 0;justify-content:space-between;gap:10px;padding:13px 14px;display:flex}.script-list-scroll>button:hover{background:color-mix(in srgb,var(--primary) 5%,transparent)}.script-list-scroll>button.active{background:color-mix(in srgb,var(--primary) 11%,transparent);box-shadow:inset 3px 0 var(--primary)}.script-list-scroll button span{gap:4px;min-width:0;display:grid}.script-list-scroll button b,.script-list-scroll button small{text-overflow:ellipsis;overflow:hidden}.script-list-scroll button small{color:var(--text-secondary);white-space:nowrap}.script-state,.risk-pill{background:var(--surface);color:var(--text-secondary);white-space:nowrap;border-radius:99px;flex:none;align-self:start;padding:4px 8px;font-size:11px;font-style:normal}.script-state.published,.script-state.delivered{color:#12915a;background:#1daa671f}.script-state.supervisor-review,.script-state.compliance-review,.script-state.legal-review,.script-state.facts-confirmed{color:#b66d00;background:#f6a52321}.script-state.approved,.script-state.issued{background:color-mix(in srgb,var(--primary) 13%,transparent);color:var(--primary)}.script-state.voided,.script-state.retired{color:#d4453c;background:#e55b531c}.risk-pill.high{color:#d4453c;background:#e55b5321}.script-list-section-title{border-bottom:1px solid var(--border);color:var(--text-secondary);letter-spacing:.04em;padding:9px 14px 7px;font-size:11px;font-weight:700}.script-document-list{padding-bottom:16px}.script-document-list .script-list-section-title{z-index:2;background:var(--surface-soft);position:sticky;top:0}.script-detail{overscroll-behavior:contain;background:var(--surface);grid-template-rows:auto auto auto minmax(0,1fr) auto;min-width:0;min-height:0;display:grid;overflow:auto}.script-detail-header{z-index:4;position:sticky;top:0}.section-kicker{color:var(--primary);letter-spacing:.04em;font-size:11px;font-weight:700}.script-version-line{color:var(--text-secondary);border-bottom:1px solid var(--border);gap:18px;padding:10px 18px;font-size:12px;display:flex}.script-detail-tabs{z-index:3;border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--surface) 96%,transparent);gap:4px;padding:6px 18px;display:flex;position:sticky;top:78px}.script-detail-tabs button{min-width:66px;color:var(--text-secondary);background:0 0;border:0;border-radius:8px;padding:7px 12px}.script-detail-tabs button.active{background:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--primary);font-weight:700}.script-detail-body{min-height:0;padding:18px;overflow:auto}.script-copy{background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 6%,var(--surface)),var(--surface));border:1px solid color-mix(in srgb,var(--primary) 20%,var(--border));white-space:pre-wrap;border-radius:14px;padding:22px;font-size:15px;line-height:1.85}.script-copy p{white-space:pre-wrap;margin:0}.script-detail-body section h3{margin-top:0}.variable-chips{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.variable-chips span{border:1px solid var(--border);background:var(--surface-soft);border-radius:10px;gap:3px;padding:10px;display:grid}.variable-chips small{color:var(--text-secondary);overflow-wrap:anywhere}.variable-chips em{color:var(--primary);font-size:11px;font-style:normal}.compliance-card{background:#f6a52314;border:1px solid #f6a52333;border-radius:14px;gap:12px;padding:16px;display:flex}.compliance-card svg{color:#d98a0b;flex:none}.compliance-card h3,.compliance-card p{margin:0 0 5px}.compliance-card small{color:var(--text-secondary)}.version-history{gap:8px;display:grid}.version-history article{border:1px solid var(--border);background:var(--surface-soft);border-radius:10px;grid-template-columns:54px 110px 1fr;align-items:center;gap:10px;padding:10px 12px;display:grid}.version-history small{text-align:right;color:var(--text-secondary)}.script-detail-actions{z-index:4;border-top:1px solid var(--border);background:color-mix(in srgb,var(--surface) 96%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);justify-content:flex-end;gap:9px;min-height:58px;padding:10px 18px;display:flex;position:sticky;bottom:0}.document-governance dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 18px;display:grid}.document-governance dl div{border:1px solid var(--border);background:var(--surface-soft);border-radius:10px;padding:12px}.document-governance dt{color:var(--text-secondary);font-size:11px}.document-governance dd{overflow-wrap:anywhere;margin:5px 0 0;font-weight:700}.script-usage-table{min-height:520px}.script-usage-table>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.script-usage-table h2{margin:0}.script-loading,.script-assistant{border:1px solid var(--border);background:var(--surface);border-radius:16px;padding:20px}.empty.compact{padding:18px}.script-assistant{margin-bottom:14px}.script-assistant>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.script-assistant>header>div{align-items:center;gap:10px;display:flex}.script-assistant header span{display:grid}.script-assistant header small{color:var(--text-secondary)}.assistant-body{border-top:1px solid var(--border);gap:12px;margin-top:16px;padding-top:16px;display:grid}.assistant-reason,.assistant-actions,.variable-status{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.assistant-reason{color:#16945e}.assistant-reason em{color:var(--text-secondary);margin-left:auto}.assistant-preview{border:1px solid color-mix(in srgb,var(--primary) 25%,var(--border));background:var(--surface-soft);border-radius:12px;padding:16px;line-height:1.75}.variable-status span{border-radius:8px;padding:5px 8px;font-size:12px}.variable-status .ok{color:#168e59;background:#1daa671a}.variable-status .warn,.assistant-block{color:#d4453c;background:#e55b531a}.variable-status .muted{background:var(--surface-soft);color:var(--text-secondary)}.assistant-block{border-radius:10px;gap:7px;margin:0;padding:10px;display:flex}.legal-document-assistant{border:1px solid color-mix(in srgb,var(--color-warning) 26%,var(--border));background:var(--surface);border-radius:16px;gap:14px;margin-top:14px;padding:18px;display:grid}.legal-document-assistant>header>div{align-items:center;gap:10px;display:flex}.legal-document-assistant header svg{color:var(--color-warning)}.legal-document-assistant header span{gap:2px;display:grid}.legal-document-assistant header small,.legal-template-note{color:var(--text-secondary)}.legal-document-form{border:1px solid var(--border);background:var(--surface-soft);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px;display:grid}.legal-document-form label{color:var(--text-secondary);gap:5px;font-size:12px;display:grid}.legal-document-form input,.legal-document-form select{width:100%;height:40px}.legal-document-form button{grid-column:1/-1;justify-self:end;align-items:center;gap:7px;display:flex}.legal-document-empty,.legal-document-created,.legal-document-result{border-radius:11px;align-items:flex-start;gap:9px;padding:13px;display:flex}.legal-document-empty{border:1px solid var(--border);background:var(--surface-soft)}.legal-document-empty p,.legal-document-created p,.legal-document-result small{color:var(--text-secondary);margin:3px 0 0}.legal-document-preview{gap:11px;display:grid}.legal-document-result.ok,.legal-document-created{color:#168e59;background:#1daa6714;border:1px solid #1daa6738}.legal-document-result.blocked{color:#d4453c;background:#e55b5314;border:1px solid #e55b5338}.legal-document-result span{display:grid}.legal-blocking-list{background:var(--color-danger-soft);color:var(--color-danger);border-radius:10px;gap:5px;margin:0;padding:12px 12px 12px 32px;display:grid}.legal-document-preview pre{border:1px solid color-mix(in srgb,var(--color-warning) 22%,var(--border));background:var(--surface-soft);max-height:420px;color:var(--text-primary);font:inherit;white-space:pre-wrap;border-radius:12px;margin:0;padding:18px;line-height:1.75;overflow:auto}.legal-template-note{margin:0;padding:0 2px}.legal-document-created b{font-variant-numeric:tabular-nums}.review-list{grid-template-rows:auto minmax(0,1fr)}.document-variable-title{margin-top:22px}@media (max-width:1180px){.script-workspace{grid-template-columns:260px minmax(0,1fr)}.variable-chips{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.script-metrics{grid-template-columns:repeat(2,1fr)}.script-workspace{grid-template-columns:1fr;height:auto}.script-list{border-right:0;border-bottom:1px solid var(--border)}.script-list-scroll{max-height:320px}.script-detail{min-height:520px}.script-page-tabs span{display:none}.script-page-tabs button{min-height:40px}.script-detail-tabs{top:78px}.variable-chips{grid-template-columns:1fr}.script-assistant>header{flex-direction:column;align-items:flex-start}.legal-document-form{grid-template-columns:1fr}}@media (max-width:600px){.script-metrics{grid-template-columns:1fr}.script-workspace{border-radius:14px}.script-version-line{flex-wrap:wrap}.document-governance dl{grid-template-columns:1fr}.version-history article{grid-template-columns:46px 96px 1fr}}
html{background:var(--surface-canvas)}body{background-color:#0000;background-image:radial-gradient(circle at 18% 5%,#62d3e833,#0000 27%),radial-gradient(circle at 88% 8%,#917bf529,#0000 30%),linear-gradient(145deg,#f4f9fd 0%,#edf6fb 48%,#f5f2fb 100%);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;min-width:320px}:root[data-theme=dark] body{background:radial-gradient(circle at 18% 2%,#0e7aa452,#0000 32%),radial-gradient(circle at 86% 94%,#6041b038,#0000 34%),linear-gradient(145deg,#06111f 0%,#071322 48%,#0a1020 100%)}.app-shell{background:0 0;overflow-x:clip}.app-sidebar{width:var(--sidebar-width);border:1px solid var(--color-border-bright);background:var(--sidebar-bg);box-shadow:var(--shadow-md);-webkit-backdrop-filter:blur(24px)saturate(125%);backdrop-filter:blur(24px)saturate(125%);border-radius:18px;padding:12px 8px 10px;inset:14px auto 14px 14px}:root[data-theme=dark] .app-sidebar{box-shadow:0 28px 72px #0000004d,inset 0 1px #ffffff0a}.brand-lockup{gap:8px;height:42px;margin-bottom:8px;padding:0 5px}.brand-mark{border-radius:9px;flex:0 0 30px;width:30px;height:30px;box-shadow:0 8px 22px #3568ee33}.brand-copy strong{color:var(--color-text);font-size:14px}.brand-copy span{text-overflow:ellipsis;max-width:84px;color:var(--sidebar-muted);font-size:8px;overflow:hidden}.app-sidebar nav{min-height:0;overflow:hidden}.nav-group{margin:0 0 3px}.nav-group button,.sidebar-footer>button{border-radius:9px;gap:8px;min-height:34px;padding:0 8px;font-size:11px;font-weight:620}.nav-group-trigger{letter-spacing:.04em;font-size:9px!important}.nav-group.open>.nav-group-trigger{background:var(--sidebar-surface)!important;color:var(--sidebar-text)!important}.nav-group-items{gap:2px;padding:3px 0}.nav-group-items>button{padding-left:9px}.nav-group button.active{background:var(--sidebar-active-bg);color:var(--sidebar-active);box-shadow:0 8px 20px #3057d33d}.nav-group button em{min-width:18px;padding:2px 4px;font-size:8px}.sidebar-footer{border-color:var(--color-border);padding-top:6px}.sidebar-collapsed .app-sidebar{width:var(--sidebar-collapsed);padding-inline:7px}.sidebar-collapsed .brand-lockup{padding:0}.sidebar-collapsed .nav-group button,.sidebar-collapsed .sidebar-footer>button{width:44px;margin-inline:auto}.app-stage{margin-left:calc(var(--sidebar-width) + 28px);padding-top:1px}.sidebar-collapsed .app-stage{margin-left:calc(var(--sidebar-collapsed) + 28px)}.topbar{z-index:30;height:var(--topbar-height);border:1px solid var(--color-border-bright);background:var(--surface-glass);box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(24px)saturate(125%);backdrop-filter:blur(24px)saturate(125%);border-radius:18px;margin:12px 18px 0;padding:0 12px;top:12px}:root[data-theme=dark] .topbar{box-shadow:0 16px 38px #0003,inset 0 1px #ffffff0a}.global-search-trigger{background:color-mix(in srgb,var(--surface-solid) 78%,transparent);border-radius:10px;width:min(340px,30vw);height:36px}.icon-button{border-radius:9px;width:34px;height:34px}.profile-trigger{border-radius:10px;height:38px}.workspace-tabs{z-index:24;height:var(--workspace-tabs-height);border:1px solid var(--color-border);background:color-mix(in srgb,var(--surface-glass) 94%,transparent);box-shadow:var(--shadow-xs);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:13px;margin:8px 18px 0;position:sticky;top:76px;overflow:visible}.workspace-tab{border-right:1px solid var(--color-border);height:38px}.workspace-tab.active{background:linear-gradient(180deg,var(--color-primary-soft),color-mix(in srgb,var(--color-primary-soft) 48%,transparent));box-shadow:inset 0 -2px var(--color-primary)}.workspace-tab button{font-size:11px}.page-frame{max-width:none;margin:0;padding:20px 20px 46px}.page-heading{align-items:center;margin-bottom:14px}.page-heading h1{letter-spacing:-.025em;font-size:22px;line-height:1.25}.page-heading p{margin-top:4px;font-size:11px}.page-heading-actions{gap:8px}.page-date{font-size:10px}.page-heading-actions :is(button,.secondary-button){height:36px}.app-footer{margin-top:22px;padding-top:18px}.view-surface,.module-workspace,.system-workspace,.task-workspace{min-width:0}.view-surface article,.table-card,.workspace-toolbar,.module-tabs,.governance-banner,.filter-bar{border-color:var(--color-border)}.view-surface>article:not(.workspace-table),.dashboard-pulse,.priority-surface,.followup-rhythm,.exception-panel,.next-action-panel{background:var(--surface-glass);-webkit-backdrop-filter:blur(18px)saturate(118%);backdrop-filter:blur(18px)saturate(118%);box-shadow:var(--shadow-sm)}.table-card,.workspace-table,.action-dialog-fields input,.action-dialog-fields select,.action-dialog-fields textarea,.definition-grid>div{background:var(--surface-solid)}button,input,select,textarea{border-radius:8px}button{transition:background var(--duration) var(--ease),border-color var(--duration) var(--ease),color var(--duration) var(--ease),transform var(--duration) var(--ease),box-shadow var(--duration) var(--ease)}button:active:not(:disabled){transform:translateY(1px)}:is(button,input,select,textarea,a):focus-visible{outline:2px solid color-mix(in srgb,var(--color-primary) 78%,white);outline-offset:2px}input[type=checkbox],input[type=radio]{accent-color:var(--color-primary);margin:0;width:16px!important;min-width:16px!important;height:16px!important;min-height:16px!important}.primary-page-action,button:not(.secondary-button):not(.icon-button):not(.profile-trigger):not(.global-search-trigger):not(.nav-group-trigger):not(.tab-tool):not(.tab-close):not(.text-button):not(.secondary):not(.danger-button):not(.icon-close){border-radius:8px}.workspace-summary{gap:10px;margin-bottom:12px}.view-surface .summary-tile,.summary-tile{background:var(--surface-glass);border-color:var(--color-border-bright);min-height:94px;box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:14px;padding:14px 14px 12px 48px}.summary-tile:after{display:none}.summary-tile>.summary-icon{background:var(--color-primary-soft);width:27px;height:27px;color:var(--color-primary-text);border-radius:8px;place-items:center;font-style:normal;display:grid;position:absolute;top:14px;left:13px}.summary-tile.tone-success>.summary-icon{background:var(--color-success-soft);color:var(--color-success)}.summary-tile.tone-warning>.summary-icon{background:var(--color-warning-soft);color:var(--color-warning)}.summary-tile.tone-danger>.summary-icon{background:var(--color-danger-soft);color:var(--color-danger)}.summary-tile.tone-promise>.summary-icon{background:var(--color-promise-soft);color:var(--color-promise)}.summary-tile>span{font-size:11px}.summary-tile>strong{font-variant-numeric:tabular-nums;margin-top:7px;font-size:22px}.summary-tile>small{margin-top:5px;font-size:9px}.workspace-toolbar{background:var(--surface-glass);min-height:54px;box-shadow:var(--shadow-xs);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:14px;flex-wrap:nowrap;gap:8px;margin-bottom:12px;padding:8px;display:flex}.workspace-search{background:var(--surface-solid);border-radius:9px;flex:280px;min-width:220px;height:36px}.workspace-filters{flex:0 auto;gap:6px;min-width:0}.workspace-filters select{min-width:112px;height:36px}.workspace-toolbar-meta{white-space:nowrap}.workspace-table,.table-card{box-shadow:var(--shadow-xs);border-radius:14px}.table-card-heading{background:var(--surface-solid);min-height:56px;padding:10px 14px}.table-card-heading h2{font-size:14px}.table-card-heading small{font-size:9px}.section-icon{border-radius:8px;width:30px;height:30px}.table-scroll{overscroll-behavior-inline:contain;max-width:100%}.workspace-table table,.table-card table{background:var(--surface-solid)}.workspace-table th,.table-card th{background:var(--surface-muted);height:38px;padding-block:0;font-size:10px}.workspace-table td,.table-card td{height:48px;padding-block:8px}.workspace-table tbody tr:last-child td,.table-card tbody tr:last-child td{border-bottom:0}.workspace-status{gap:6px;padding:4px 8px;font-size:10px}.unified-dashboard{gap:12px}.dashboard-pulse{border:1px solid var(--color-border-bright);border-radius:16px;gap:1px;padding:0;overflow:hidden}.pulse-item{background:color-mix(in srgb,var(--surface-glass) 88%,transparent);min-height:78px;padding:14px 16px;box-shadow:none!important;border:0!important;border-right:1px solid var(--color-border)!important;border-radius:0!important}.pulse-item:last-child{border-right:0!important}.pulse-icon{border-radius:10px;width:34px;height:34px}.pulse-item{color:var(--color-text)}.pulse-item strong{color:var(--color-text);font-variant-numeric:tabular-nums;font-size:21px}.dashboard-workspace{grid-template-columns:minmax(0,2.1fr) minmax(280px,1fr);gap:12px}.dashboard-primary,.dashboard-context{gap:12px}.priority-surface,.followup-rhythm,.exception-panel,.next-action-panel{overflow:hidden;border-color:var(--color-border-bright)!important;border-radius:16px!important}.priority-table-wrap{background:var(--surface-solid);overflow:auto}.priority-table{background:var(--surface-solid)}.surface-heading{min-height:54px;padding:12px 14px}.surface-heading h2{font-size:14px}.priority-tabs{gap:5px;padding:0 12px 10px}.priority-tabs button{border-radius:8px;min-height:31px;font-size:10px}.priority-table th{height:36px}.priority-table td{height:46px}.exception-row{background:color-mix(in srgb,var(--surface-solid) 84%,transparent)}.rhythm-track{background:color-mix(in srgb,var(--surface-solid) 78%,transparent)}.capture-layout{grid-template-columns:minmax(330px,360px) minmax(0,1fr);align-items:start;gap:12px}.capture-list{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);flex-direction:column;max-height:calc(100vh - 140px);display:flex;position:sticky;top:124px;overflow:hidden;background:var(--surface-glass)!important;border-radius:16px!important}.capture-draft-scroll{overscroll-behavior:contain;padding-right:2px;overflow-y:auto}.capture-review{gap:12px;min-width:0;display:grid}.capture-review>.table-card,.capture-grid>.table-card{background:var(--surface-solid);box-shadow:var(--shadow-xs);margin-top:0}.capture-hero{z-index:5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:relative;top:auto;background:color-mix(in srgb,var(--surface-raised) 95%,transparent)!important}.capture-actions{z-index:auto;position:static}.merchant-remark{background:var(--surface-muted)}.action-dialog-backdrop{background:var(--surface-overlay);-webkit-backdrop-filter:blur(18px)saturate(110%);backdrop-filter:blur(18px)saturate(110%);padding:24px}.action-dialog{border-color:var(--color-border-bright);background:var(--surface-raised);width:min(620px,100vw - 32px);max-height:min(760px,100vh - 48px);box-shadow:var(--shadow-lg);-webkit-backdrop-filter:blur(24px)saturate(120%);backdrop-filter:blur(24px)saturate(120%);border-radius:20px;flex-direction:column;display:flex;overflow:hidden}.action-dialog-small{width:min(480px,100vw - 32px)}.action-dialog-standard{width:min(620px,100vw - 32px)}.action-dialog-large{width:min(760px,100vw - 32px)}.action-dialog>header{background:color-mix(in srgb,var(--surface-raised) 96%,transparent);flex:none;padding:18px 20px}.action-dialog form{flex-direction:column;flex:1;min-height:0;display:flex}.action-dialog-context{background:var(--surface-muted);border-radius:12px;flex:none;margin:14px 20px 0}.action-dialog-fields{min-height:0;padding:16px 20px;overflow:auto}.action-dialog footer{background:color-mix(in srgb,var(--surface-raised) 97%,transparent);flex:none;padding:13px 20px;position:sticky;bottom:0}.action-dialog footer button{border-radius:8px;height:38px}.action-dialog-critical>header{border-top:3px solid color-mix(in srgb,var(--color-warning) 70%,transparent)}.action-dialog-danger.action-dialog-critical>header{border-top-color:color-mix(in srgb,var(--color-danger) 78%,transparent)}.drawer-backdrop{padding:14px 14px 14px max(14px,calc(var(--sidebar-collapsed) + 14px));background:var(--surface-overlay);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.workspace-drawer{outline:0;margin-left:auto;overflow:hidden;border:1px solid var(--color-border-bright)!important;height:calc(100vh - 28px)!important;max-height:calc(100vh - 28px)!important;box-shadow:var(--shadow-lg)!important;background:var(--surface-raised)!important;border-radius:20px!important}.drawer-header{background:color-mix(in srgb,var(--surface-raised) 92%,transparent);min-height:72px;padding:15px 18px!important}.drawer-content{height:calc(100% - 72px);padding:18px;overflow:auto}.definition-grid{border-radius:12px}.command-overlay{background:var(--surface-overlay);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding-top:11vh}.command-palette{border-color:var(--color-border-bright);background:var(--surface-raised);width:min(620px,100%);box-shadow:var(--shadow-lg);border-radius:20px}.command-input{height:62px}.login{background:0 0;gap:0}.login-visual{border:1px solid var(--color-border-bright);box-shadow:var(--shadow-lg);background:linear-gradient(145deg,#0f2445f5,#18305be6 60%,#2c356fe6);border-radius:24px;margin:18px 0 18px 18px;padding:46px}.login-visual:before{content:"";pointer-events:none;background:radial-gradient(circle at 22% 18%,#2ec1dc38,#0000 34%),radial-gradient(circle at 86% 84%,#775de84d,#0000 36%);position:absolute;inset:0}.login-panel{padding:46px}.login-card{border:1px solid var(--color-border-bright);background:var(--surface-glass);width:min(430px,100%);box-shadow:var(--shadow-md);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border-radius:20px;padding:28px}.login-card h1{font-size:28px}.login-card form input{background:var(--surface-solid)}:root[data-theme=dark] .view-surface>article:not(.workspace-table),:root[data-theme=dark] .summary-tile,:root[data-theme=dark] .workspace-toolbar,:root[data-theme=dark] .priority-surface,:root[data-theme=dark] .followup-rhythm,:root[data-theme=dark] .exception-panel,:root[data-theme=dark] .next-action-panel{box-shadow:0 20px 52px #0000003d,inset 0 1px #ffffff09;background:linear-gradient(145deg,#12283de6,#091829db)!important;border-color:#8abee433!important}:root[data-theme=dark] .table-card,:root[data-theme=dark] .workspace-table,:root[data-theme=dark] .priority-table-wrap,:root[data-theme=dark] .priority-table,:root[data-theme=dark] .workspace-table table,:root[data-theme=dark] .table-card table{background:#0d1a2b!important}:root[data-theme=dark] :is(input,select,textarea){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=dark] ::-webkit-scrollbar{width:10px;height:10px}:root[data-theme=dark] ::-webkit-scrollbar-track{background:#06111f80}:root[data-theme=dark] ::-webkit-scrollbar-thumb{background:#84abcc59 padding-box padding-box;border:3px solid #0000;border-radius:99px}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.app-sidebar,.topbar,.workspace-tabs,.summary-tile,.workspace-toolbar,.priority-surface,.followup-rhythm,.exception-panel,.next-action-panel,.action-dialog,.workspace-drawer,.login-card{background:var(--surface-raised)!important}}@media (max-width:1280px){.page-frame{padding-inline:16px}.workspace-toolbar{gap:6px}.workspace-search{flex-basis:220px;min-width:190px}.workspace-filters select{min-width:102px}.profile-copy{display:none}.dashboard-workspace{grid-template-columns:minmax(0,1.9fr) minmax(260px,.86fr)}}@media (max-width:1179px) and (min-width:781px){.app-sidebar{width:var(--sidebar-collapsed);padding-inline:7px}.app-shell:not(.sidebar-collapsed) .app-sidebar{width:var(--sidebar-width);padding-inline:8px}.sidebar-collapsed .app-stage{margin-left:calc(var(--sidebar-collapsed) + 28px)}}@media (max-width:1100px){.workspace-toolbar{flex-wrap:wrap}.workspace-toolbar-meta{width:auto;margin-left:auto}.dashboard-workspace{grid-template-columns:1fr}.dashboard-context{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1024px){.workspace-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.capture-layout{grid-template-columns:1fr}.capture-list,.capture-hero,.capture-actions{max-height:none;position:static}}@media (max-width:780px){.app-sidebar{border-radius:18px;width:min(260px,86vw);inset:10px auto 10px 10px}.app-sidebar:not(.mobile-open){transform:translate(calc(-100% - 20px))}.app-stage,.sidebar-collapsed .app-stage{margin-left:0}.topbar{margin:8px 10px 0;top:8px}.workspace-tabs{margin:7px 10px 0;top:72px}.page-frame{padding:16px 10px 34px}.page-heading{align-items:flex-start}.dashboard-context{grid-template-columns:1fr}.drawer-backdrop{padding:8px}.workspace-drawer{border-radius:16px!important;width:100%!important;height:calc(100vh - 16px)!important;max-height:calc(100vh - 16px)!important}.login-panel{padding:18px}.login-card{padding:22px}}@media (max-width:620px){.workspace-summary{grid-template-columns:1fr 1fr}.workspace-filters{width:100%;overflow:auto}.workspace-toolbar-meta{justify-content:flex-end;width:100%}.action-dialog-backdrop{align-items:end;padding:0}.action-dialog{border-radius:20px 20px 0 0;width:100%;max-height:92vh}.module-workspace>.module-tabs{scrollbar-width:thin;scrollbar-color:var(--color-border-strong) transparent;padding-bottom:7px}.module-workspace>.module-tabs button:last-child{margin-right:8px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.workspace-drawer .drawer-content{overscroll-behavior:contain;scroll-padding-top:58px}
html,body{max-width:100%;overflow-x:clip}.app-shell,.app-stage,.page-frame{min-width:0}.mobile-page-title,.mobile-bottom-nav,.mobile-filter-trigger,.workspace-filter-sheet>header,.workspace-filter-sheet>footer,.workspace-filter-backdrop,.responsive-data-mobile{display:none}.workspace-filter-panel,.workspace-filter-sheet{display:contents}.responsive-data-desktop{display:block}.sticky-action-bar{z-index:18;border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-surface-raised) 94%,transparent);box-shadow:var(--shadow-md);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);justify-content:flex-end;align-items:center;gap:12px;padding:10px 12px;display:flex;position:sticky;bottom:8px}.sticky-action-summary{min-width:0;color:var(--color-text-secondary);margin-right:auto;font-size:11px}.sticky-action-buttons{justify-content:flex-end;align-items:center;gap:8px;display:flex}.sticky-action-buttons>button{min-height:var(--touch-target)}@media (max-width:1023px){.page-frame{width:100%;padding-inline:var(--mobile-page-gutter)}.workspace-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.summary-tile{min-width:0}}@media (max-width:780px){:root{--topbar-height:52px}body{padding-bottom:calc(var(--mobile-bottom-nav-height) + env(safe-area-inset-bottom,0px))}.app-shell,.app-stage{min-height:100dvh}.app-sidebar{top:max(8px,env(safe-area-inset-top,0px));bottom:max(8px,env(safe-area-inset-bottom,0px));height:auto}.app-sidebar nav{overscroll-behavior:contain;overflow-y:auto}.nav-group button,.sidebar-footer>button{min-height:var(--touch-target)}.topbar{height:calc(var(--topbar-height) + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) var(--mobile-page-gutter) 0;background:color-mix(in srgb,var(--color-surface-raised) 94%,transparent);border-radius:0;margin:0;top:0}.topbar-left{flex:1;gap:6px;min-width:0}.topbar-actions{gap:2px}.mobile-menu,.global-search-trigger,.notification-button{width:var(--touch-target);height:var(--touch-target);flex:none}.mobile-page-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:15px;line-height:1.2;display:block;overflow:hidden}.topbar-refresh,.topbar-theme,.topbar-profile,.workspace-tabs{display:none}.page-frame{padding-top:14px;padding-bottom:20px}.page-frame :is(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:16px}.page-heading{margin-bottom:14px;display:block}.page-heading>div:first-child h1{display:none}.page-heading>div:first-child p{margin:0;font-size:11px;line-height:1.55}.page-heading-actions{justify-content:stretch;margin-top:10px}.page-date,.page-refresh{display:none}.page-heading-actions>.primary-page-action{width:100%;min-height:var(--touch-target);justify-content:center}.app-footer{display:none}.mobile-bottom-nav{z-index:90;height:calc(var(--mobile-bottom-nav-height) + env(safe-area-inset-bottom,0px));padding:5px max(6px,env(safe-area-inset-right,0px)) env(safe-area-inset-bottom,0px) max(6px,env(safe-area-inset-left,0px));border-top:1px solid var(--color-border);background:color-mix(in srgb,var(--color-surface-raised) 96%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);align-items:start;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 30px #1c365b17}.mobile-bottom-nav button{min-width:0;min-height:52px;color:var(--color-text-tertiary);background:0 0;border:0;border-radius:10px;align-content:center;justify-items:center;gap:3px;padding:2px 0;display:grid}.mobile-bottom-nav button>span{place-items:center;display:grid;position:relative}.mobile-bottom-nav button i{background:var(--color-danger);color:#fff;border-radius:99px;min-width:16px;height:16px;padding:0 4px;font-size:8px;font-style:normal;line-height:16px;position:absolute;top:-7px;left:13px}.mobile-bottom-nav button small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10px;overflow:hidden}.mobile-bottom-nav button.active{background:var(--color-primary-soft);color:var(--color-primary-text)}.command-overlay{background:var(--color-surface-raised);align-items:stretch;padding:0}.command-palette{width:100%;height:100dvh;max-height:100dvh;box-shadow:none;border:0;border-radius:0}.command-input{height:calc(60px + env(safe-area-inset-top,0px));padding-top:env(safe-area-inset-top,0px)}.command-body{flex:1;min-height:0}.drawer-backdrop{padding:0!important}.workspace-drawer{border:0!important;border-radius:0!important;height:100dvh!important;max-height:100dvh!important}.drawer-header{min-height:calc(64px + env(safe-area-inset-top,0px));padding-top:calc(12px + env(safe-area-inset-top,0px))!important}.drawer-content{padding:14px var(--mobile-page-gutter) calc(18px + env(safe-area-inset-bottom,0px))}.action-dialog{max-height:calc(94dvh - env(safe-area-inset-top,0px))}.action-dialog footer{padding-bottom:calc(13px + env(safe-area-inset-bottom,0px))}.workspace-toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px;display:grid}.workspace-search{flex:none;width:100%;min-width:0}.mobile-filter-trigger{min-height:var(--touch-target);border:1px solid var(--color-border-strong);background:var(--color-surface);color:var(--color-text-secondary);white-space:nowrap;justify-content:center;align-items:center;gap:6px;padding:0 12px;display:flex}.workspace-filter-panel{display:block}.workspace-filter-backdrop{z-index:170;background:var(--surface-overlay);opacity:0;visibility:hidden;pointer-events:none;width:100%;height:100%;transition:opacity var(--duration),visibility var(--duration);border:0;border-radius:0;position:fixed;inset:0}.workspace-filter-sheet{z-index:171;border:1px solid var(--color-border);background:var(--color-surface-raised);max-height:min(82dvh,720px);box-shadow:var(--shadow-lg);visibility:hidden;transition:transform var(--duration) var(--ease),visibility var(--duration);border-radius:20px 20px 0 0;flex-direction:column;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(105%)}.workspace-filter-panel.open .workspace-filter-backdrop{opacity:1;visibility:visible;pointer-events:auto}.workspace-filter-panel.open .workspace-filter-sheet{visibility:visible;transform:translateY(0)}.workspace-filter-sheet>header{padding:14px var(--mobile-page-gutter);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:12px;display:flex}.workspace-filter-sheet>header>div{gap:3px;display:grid}.workspace-filter-sheet>header b{font-size:15px}.workspace-filter-sheet>header small{color:var(--color-text-tertiary);font-size:10px}.workspace-filter-sheet>.workspace-filters{width:100%;min-height:0;padding:14px var(--mobile-page-gutter);align-items:stretch;gap:10px;display:grid;overflow-y:auto}.workspace-filter-sheet>.workspace-filters .desktop-filter-icon{display:none}.workspace-filter-sheet>.workspace-filters :is(select,input:not([type=checkbox]),button){width:100%;min-height:var(--touch-target)}.workspace-filter-sheet>.workspace-filters .check-line{min-height:var(--touch-target)}.workspace-filter-sheet>footer{padding:10px var(--mobile-page-gutter) calc(10px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--color-border);background:var(--color-surface-raised);grid-template-columns:1fr 1.25fr;gap:8px;display:grid}.workspace-filter-sheet>footer button{min-height:var(--touch-target);justify-content:center}.workspace-toolbar-meta{grid-column:1/-1;justify-content:space-between;width:100%;min-width:0}.workspace-toolbar-meta .text-button,.responsive-data-desktop{display:none}.responsive-data-mobile{gap:10px;display:grid}.sticky-action-bar{bottom:calc(var(--mobile-bottom-nav-height) + env(safe-area-inset-bottom,0px) + 6px);gap:8px;padding:9px;display:grid}.sticky-action-summary{margin:0}.sticky-action-buttons{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));width:100%;display:grid}}@media (max-width:479px){.page-heading>div:first-child p{font-size:10px}.workspace-summary{gap:8px}.summary-tile{min-height:88px;padding:12px 10px 10px 42px}.summary-tile>.summary-icon{top:12px;left:10px}.summary-tile>strong{overflow-wrap:anywhere;font-size:clamp(17px,5.4vw,21px)}.definition-grid{grid-template-columns:1fr}.mobile-bottom-nav button small{font-size:9px}}@media (max-width:340px){.mobile-bottom-nav button small{font-size:8px}.mobile-filter-trigger{padding-inline:9px}.workspace-summary{grid-template-columns:1fr}}@media (orientation:landscape) and (max-height:520px) and (max-width:930px){.mobile-bottom-nav{--mobile-bottom-nav-height:56px}.workspace-filter-sheet{max-height:92dvh}}
.mobile-record-list{display:none}@media (max-width:780px){.mobile-record-list{gap:10px;padding:10px;display:grid}.mobile-record-card{border:1px solid var(--color-border);background:var(--color-surface);min-width:0;box-shadow:var(--shadow-xs);border-radius:14px;gap:11px;padding:13px;display:grid}.mobile-record-card>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.mobile-record-identity{min-width:0;color:var(--color-text);text-align:left;box-shadow:none;background:0 0;border:0;align-items:center;gap:9px;padding:0;display:flex}.mobile-record-identity>span:last-child{gap:3px;min-width:0;display:grid}.mobile-record-identity b,.mobile-record-identity small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mobile-record-identity b{font-size:13px}.mobile-record-identity small{color:var(--color-text-tertiary);font-size:10px}.mobile-copy-line{border:1px solid var(--color-border);background:var(--color-surface-muted);width:100%;min-height:34px;color:var(--color-primary-text);font-variant-numeric:tabular-nums;box-shadow:none;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:6px 9px;font-size:10px;display:flex}.mobile-copy-line span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mobile-record-facts{border:1px solid var(--color-border);background:var(--color-border);border-radius:10px;grid-template-columns:1fr 1fr;gap:1px;margin:0;display:grid;overflow:hidden}.mobile-record-facts>div{background:var(--color-surface-muted);gap:4px;min-width:0;padding:9px;display:grid}.mobile-record-facts dt{color:var(--color-text-tertiary);font-size:9px}.mobile-record-facts dd{min-width:0;color:var(--color-text);overflow-wrap:anywhere;margin:0;font-size:11px;font-weight:700}.mobile-record-warning{background:var(--color-warning-soft);color:var(--color-warning);border-radius:8px;margin:0;padding:8px 9px;font-size:9px;line-height:1.55}.mobile-record-card>footer{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.mobile-record-card>footer>button{min-height:var(--touch-target);justify-content:center}.mobile-record-card>footer .floating-action-menu>button{width:var(--touch-target);height:var(--touch-target)}.order-management-table>.table-scroll{display:none}.order-management-table>.table-card-heading{padding:12px 13px}.order-management-table .heading-actions>button,.order-management-table>.workspace-preference{display:none}.task-workspace>.workspace-table>.workspace-toolbar{margin:10px}.task-workspace .task-list-table{display:none}.task-workspace .task-date-switch{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.task-workspace .task-date-switch button{min-width:0;padding-inline:6px}.mobile-select-line{min-height:var(--touch-target);border:1px solid var(--color-border);background:var(--color-surface-muted);color:var(--color-text-secondary);border-radius:9px;justify-content:center;align-items:center;gap:6px;font-size:10px;display:flex}.mobile-select-line input{width:17px;height:17px;margin:0}.mobile-complete-state{min-height:var(--touch-target);background:var(--color-success-soft);color:var(--color-success);border-radius:9px;grid-column:1/-1;justify-content:center;align-items:center;font-size:10px;font-weight:700;display:flex}.operations-workspace>.module-table .table-scroll{display:none}.operations-mobile-list{padding:0}.operation-mobile-card>footer:has(>button:nth-child(3)){grid-template-columns:1fr 1fr}.operation-mobile-card>footer:has(>button:nth-child(3))>button:first-child{grid-column:1/-1}.mobile-record-date{color:var(--color-text-tertiary);text-align:right;flex:none;font-size:9px}.mobile-record-content{color:var(--color-text-secondary);margin:0;font-size:10px;line-height:1.6}.mobile-inline-correction{border:1px solid var(--color-border);background:var(--color-surface-muted);border-radius:9px}.mobile-inline-correction>summary{min-height:38px;color:var(--color-primary-text);cursor:pointer;align-items:center;padding:0 10px;font-size:10px;font-weight:700;display:flex}.mobile-inline-correction>.inline-form{gap:8px;padding:0 9px 9px;display:grid}.mobile-inline-correction>.inline-form :is(input,button){width:100%;min-height:var(--touch-target)}.reminder-workspace>.workspace-table .table-scroll{display:none}.reminder-mobile-list{padding:0}.reminder-mobile-card>footer:has(.mobile-select-line){grid-template-columns:auto minmax(0,1fr)}.reminder-mobile-card>footer:has(.mobile-select-line)>button:last-child{grid-column:1/-1}}@media (max-width:340px){.mobile-record-facts{grid-template-columns:1fr}}
