:root{--srs-surface-muted:#f8fafc;--srs-border-subtle:#e5e7eb;--srs-border-strong:#d1d5db;--srs-text-primary:#111827;--srs-text-secondary:#374151;--srs-text-muted:#6b7280;--srs-text-faint:#9ca3af;--srs-success-soft:#ecfdf7;--srs-warning-soft:#fff8e6;--srs-shadow-panel:0 1px 2px rgba(17,24,39,.045);--srs-shadow-raised:0 1px 2px rgba(17,24,39,.05),0 10px 24px rgba(17,24,39,.055);--srs-shadow-overlay:0 18px 46px rgba(17,24,39,.18);--srs-content-max:1520px}body,html{background:var(--srs-surface-canvas)!important;color:var(--srs-text-primary)!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision}.investment-report-header h2,.workspace-header h1,button,h1,h2,h3,input,p,select,textarea{letter-spacing:0!important}.landing-shell{background:var(--srs-surface-canvas)!important}.header{background:rgba(255,255,255,.98)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.landing-card,.loading-card{border-radius:8px!important;box-shadow:var(--srs-shadow-raised)!important}.landing-card h1{font-size:42px!important;line-height:48px!important}.app-frame,.app-frame.assistant-closed,.app-frame.assistant-expanded,.app-frame.assistant-open,.workspace{background:var(--srs-surface-canvas)!important}.module-sidebar{border-right-color:rgba(209,213,219,.78)!important;background:#fbfbfc!important}.brand-copy strong,.dashboard-command-header h2,.financial-health-landing h2,.financial-health-section-title h2,.migration-empty h2,.migration-hero h2,.module-summary-title,.product-steward-titlebar h2,.srs-page-header h1,.workspace-header h1{color:var(--srs-text-primary)!important;font-weight:820!important}.account-meta small,.account-meta span,.brand-copy small,.financial-health-landing p,.financial-health-section-title p,.migration-empty p,.migration-hero p,.module-summary small,.product-steward-muted,.product-steward-titlebar p,.srs-page-header p,.workspace-header p{color:var(--srs-text-muted)!important;font-weight:620!important}.workspace-header{border-bottom-color:rgba(209,213,219,.82)!important;background:rgba(255,255,255,.98)!important}.card-label,.dashboard-command-header>div:first-child span,.dashboard-panel-title span,.kpi-label,.meta-label,.migration-form span,.migration-hero span,.migration-panel-title span,.migration-stat span,.overline,.product-master-field span,.product-steward-identity-grid span,.product-steward-metrics span,.product-steward-score span,.product-steward-search span,.srs-eyebrow,.srs-kpi-label,.statement-section-title,.workspace-breadcrumb{color:var(--srs-text-muted)!important;font-size:11px!important;font-weight:760!important;letter-spacing:0!important}.ai-icon-button,.audit-toolbar input,.dashboard-period-controls input,.dashboard-period-controls select,.governance-icon-button,.migration-form input,.migration-form select,.migration-form textarea,.migration-table-tools input,.migration-table-tools select,.mobile-shell-toggle,.product-master-field input,.product-master-field select,.product-steward-image-actions input,.product-steward-search input,.role-mode-switch,.sidebar-command-button,.source-guide-grid input,.source-guide-grid select,.srs-iq-button,.workspace-header-search{min-height:44px!important;border-color:rgba(209,213,219,.92)!important;border-radius:8px!important;background:#ffffff!important;box-shadow:inset 0 1px 0 rgba(17,24,39,.02)!important}.audit-toolbar input:focus,.migration-form input:focus,.migration-form select:focus,.migration-form textarea:focus,.migration-table-tools input:focus,.migration-table-tools select:focus,.product-master-field input:focus,.product-master-field select:focus,.product-steward-search input:focus,.workspace-header-search:focus-within{border-color:var(--srs-accent-border)!important;box-shadow:0 0 0 4px rgba(91,130,5,.14)!important}.account-segment-settings,.admin-control-card,.approval-detail-box,.breakeven-guidance-card,.card,.cockpit-activity-row,.cockpit-blocker-card,.cockpit-progress-row,.dashboard-command-header,.dashboard-kpi-card,.dashboard-panel,.dashboard-performance-summary,.document-live-snapshot-strip article,.document-live-snapshot-strip>div,.document-vault-card,.financial-decision-path,.financial-health-landing,.financial-health-section-title,.financial-metric-insight,.financial-policy-card,.financial-statement-card,.icon-action-bar,.investment-ticker-grid>div,.kpi-card,.ledger-request-card,.ledger-table-card,.lifecycle-step-grid article,.migration-advanced-tools,.migration-cockpit-status,.migration-empty,.migration-hero,.migration-panel,.migration-readiness-card,.migration-stat,.observation-panel,.operational-effort-phase-card,.ownership-asof-pill,.ownership-table-block,.ownership-user-metrics article,.product-master-section,.product-steward-autofill-grid div,.product-steward-derived-grid article,.product-steward-detail,.product-steward-duplicate-panel,.product-steward-filter-list button,.product-steward-history-item,.product-steward-identity-grid div,.product-steward-list button,.product-steward-metrics button,.product-steward-result-nav,.product-steward-review-panel,.product-steward-section-state,.product-steward-validation,.product-steward-workbench,.product-steward-zoho-grid div,.report-archive-card,.rolling-section-card,.settings-kpi-summary article,.settings-list-panel div,.settings-panel-card,.settings-side-menu,.settings-subsection,.source-summary-card,.srs-kpi-card,.srs-state-block,.srs-table-wrap,.trend-card{border-color:rgba(209,213,219,.88)!important;border-radius:8px!important;background:#ffffff!important;box-shadow:var(--srs-shadow-panel)!important}.dashboard-command-header,.financial-health-landing,.financial-health-section-title,.migration-hero,.product-steward-detail{box-shadow:none!important}.migration-hero{background:transparent!important}.ledger-form-footer button,.migration-hero-actions button:first-child,.migration-modal-actions button:not(.secondary),.migration-panel-title button:not(.secondary),.migration-seed-actions button:not(.secondary):not(.danger),.ownership-invest-button,.primary-button,.product-steward-image-actions button,.product-steward-review-actions button:not(.product-steward-secondary),.srs-button-primary,button.primary{border-color:var(--srs-action-primary)!important;border-radius:8px!important;background:var(--srs-action-primary)!important;color:#ffffff!important;box-shadow:none!important}.admin-tools-panel summary,.audit-filter-buttons button,.dashboard-panel-title button,.dashboard-secondary-strip button,.dashboard-summary-actions button,.document-card-actions button,.financial-decision-actions button,.financial-health-back-button,.migration-hero-actions .secondary,.migration-queue-tabs button,.migration-subtabs button,.migration-tabs button,.product-steward-secondary,.source-technical-panel summary,.srs-button-secondary{border-color:rgba(209,213,219,.92)!important;border-radius:8px!important;background:#ffffff!important;color:var(--srs-text-secondary)!important;box-shadow:none!important}.dashboard-panel-title button:hover,.dashboard-secondary-strip button:hover,.dashboard-summary-actions button:hover,.financial-decision-actions button:hover,.financial-health-back-button:hover,.migration-queue-tabs button:hover,.migration-subtabs button:hover,.migration-tabs button:hover,.product-steward-secondary:hover,.srs-button-secondary:hover{border-color:var(--srs-accent-border)!important;background:var(--srs-action-soft)!important;color:var(--srs-action-primary)!important;transform:none!important}.financial-health-section-rail button.active,.migration-queue-tabs button.active,.migration-subtabs button.active,.migration-tabs button.active,.mobile-bottom-nav a.active,.mobile-bottom-nav button.active,.module-links a.active,.product-steward-filter-list button.active,.product-steward-list button.active{border-color:var(--srs-accent-border)!important;background:var(--srs-action-soft)!important;color:var(--srs-action-primary)!important}.approval-card,.approval-drawer-section,.approval-source-list button,.dashboard-action-list button,.dashboard-document-list button,.dashboard-mini-metrics button,.dashboard-observation,.queue-metric-grid button,.sku-game-guidance,.sku-game-mini-grid span,.source-guide-steps span,.srs-attention-card,.srs-command-column,.srs-pulse-card,.srs-quick-action{border-color:rgba(229,231,235,.98)!important;border-radius:8px!important;background:#fbfbfc!important;box-shadow:none!important}.product-steward-metrics{grid-template-columns:repeat(auto-fit,minmax(132px,1fr))!important}.product-steward-metrics button{min-height:74px!important;padding:11px 12px!important}.product-steward-workbench{gap:10px!important}.product-steward-review-panel{box-shadow:var(--srs-shadow-raised)!important}.product-steward-filter-list,.product-steward-list{gap:6px!important}.product-steward-filter-list button,.product-steward-list button{min-height:54px!important}.migration-panel,.product-master-section,.product-steward-validation{padding:14px!important}.cockpit-blocker-grid,.migration-grid-two,.migration-readiness-grid,.migration-stat-grid,.source-summary-grid{gap:10px!important}.migration-stat{min-height:100px!important}.data-table-wrap,.product-steward-map-grid,.settings-table-wrap,.srs-table-wrap{border-color:rgba(209,213,219,.88)!important;border-radius:8px!important;box-shadow:var(--srs-shadow-panel)!important}.data-table th,.product-steward-map-head,.srs-business-table th{background:#f8f9fb!important;color:var(--srs-text-muted)!important;font-size:11px!important;font-weight:760!important;letter-spacing:0!important}.data-table td,.product-steward-map-row,.srs-business-table td{border-bottom-color:#f0f1f3!important}.badge,.cockpit-next-meta span,.product-steward-status,.srs-command-health-strip span,.status-pill,.workspace-context-chips span{min-height:26px!important;border-radius:999px!important;font-size:11px!important;font-weight:760!important}.ai-dock,.global-search-popover,.metric-help-floating,.migration-modal,.srs-modal-shell{border-color:rgba(209,213,219,.92)!important;border-radius:8px!important;box-shadow:var(--srs-shadow-overlay)!important}.ai-context-bar,.ai-dock-body{background:#fbfbfc!important}.ai-orb{border-radius:8px!important}.admin-page-title,.ownership-user-card{border-color:rgba(209,213,219,.88)!important;border-radius:8px!important;background:#ffffff!important;box-shadow:var(--srs-shadow-panel)!important}.admin-card-icon,.admin-control-icon,.icon-badge,.modern-icon,.module-icon{border-radius:8px!important;background:var(--srs-action-soft)!important;color:var(--srs-action-primary)!important}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--srs-accent-border)!important;outline-offset:2px!important}.settings-tax-proxy-callout,.settings-tax-proxy-summary,.tax-proxy-callout{border:1px solid var(--srs-accent-border)!important;border-radius:8px!important;background:var(--srs-action-soft)!important;box-shadow:var(--srs-shadow-panel)!important}.settings-tax-proxy-summary{display:grid!important;grid-template-columns:1fr auto auto!important;grid-gap:14px!important;gap:14px!important;align-items:center!important;margin:12px 0 16px!important;padding:14px 16px!important}.settings-tax-proxy-summary strong{display:block!important;color:var(--srs-text-primary)!important;font-size:14px!important}.settings-tax-proxy-summary p{margin:3px 0 0!important;color:var(--srs-text-muted)!important;font-size:12px!important;font-weight:620!important}.settings-tax-proxy-summary span{display:grid!important;grid-gap:2px!important;gap:2px!important;min-width:96px!important;color:var(--srs-text-muted)!important;font-size:11px!important;font-weight:760!important;text-transform:uppercase!important}.settings-tax-proxy-summary span b{color:var(--srs-text-primary)!important;font-size:22px!important;line-height:1!important}.settings-tax-proxy-callout{grid-column:1/-1!important;padding:12px 14px!important}.settings-tax-proxy-callout p{margin:7px 0 0!important;color:var(--srs-text-muted)!important;font-size:12px!important;line-height:1.5!important}.tax-proxy-status{display:inline-flex!important;align-items:center!important;min-height:24px!important;padding:0 9px!important;border:1px solid var(--srs-border-subtle)!important;border-radius:999px!important;background:var(--srs-surface-muted)!important;color:var(--srs-text-muted)!important;font-size:11px!important;font-weight:760!important}.tax-proxy-status.enabled{border-color:var(--srs-accent-border)!important;background:var(--srs-action-soft)!important;color:var(--srs-action-primary)!important}.ledger-entry-form .tax-proxy-callout{grid-column:1/-1!important}.tax-proxy-callout{display:grid!important;grid-gap:12px!important;gap:12px!important;padding:15px!important}.tax-proxy-callout.has-error{border-color:rgba(185,28,28,.4)!important;background:#fffafa!important}.tax-proxy-callout-header{display:flex!important;gap:12px!important;align-items:flex-start!important;justify-content:space-between!important}.tax-proxy-callout-header span{display:block!important;color:var(--srs-action-primary)!important;font-size:11px!important;font-weight:820!important;text-transform:uppercase!important}.tax-proxy-callout-header strong{display:block!important;margin-top:2px!important;color:var(--srs-text-primary)!important;font-size:15px!important}.tax-proxy-chip-row{display:flex!important;flex-wrap:wrap!important;gap:6px!important;justify-content:flex-end!important}.tax-proxy-chip-row em{min-height:24px!important;padding:5px 8px!important;border:1px solid var(--srs-accent-border)!important;border-radius:999px!important;background:#ffffff!important;color:var(--srs-action-primary)!important;font-size:10px!important;font-style:normal!important;font-weight:820!important;letter-spacing:0!important}.tax-proxy-copy,.tax-proxy-error,.tax-proxy-warning{margin:0!important;color:var(--srs-text-muted)!important;font-size:12px!important;font-weight:620!important;line-height:1.5!important}.tax-proxy-error,.tax-proxy-warning{color:var(--srs-warning)!important}.tax-proxy-error{color:var(--srs-danger)!important}.tax-proxy-options{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))!important;grid-gap:8px!important;gap:8px!important}.tax-proxy-option{display:flex!important;gap:10px!important;align-items:center!important;min-height:54px!important;padding:10px 12px!important;border:1px solid var(--srs-border-subtle)!important;border-radius:8px!important;background:#ffffff!important;cursor:pointer!important}.tax-proxy-option.selected{border-color:var(--srs-accent-border)!important;background:var(--srs-action-soft)!important;box-shadow:inset 0 0 0 1px var(--srs-accent-border)!important}.tax-proxy-option input{width:18px!important;height:18px!important;accent-color:var(--srs-action-primary)!important}.tax-proxy-option span{display:grid!important;grid-gap:2px!important;gap:2px!important}.tax-proxy-option strong{color:var(--srs-text-primary)!important;font-size:13px!important}.tax-proxy-option small{color:var(--srs-text-muted)!important;font-size:11px!important;font-weight:650!important}.tax-proxy-impact-list{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(170px,1fr))!important;grid-gap:6px!important;gap:6px!important}.tax-proxy-impact-list span{min-height:30px!important;padding:7px 9px!important;border:1px solid rgba(207,229,162,.72)!important;border-radius:8px!important;background:rgba(255,255,255,.74)!important;color:var(--srs-text-secondary)!important;font-size:11px!important;font-weight:700!important}.tax-proxy-notes{display:grid!important;grid-gap:6px!important;gap:6px!important}.tax-proxy-notes span{color:var(--srs-text-muted)!important;font-size:11px!important;font-weight:760!important;text-transform:uppercase!important}.tax-proxy-notes input{min-height:44px!important}@media (max-width:1024px){.workspace-content{padding:18px!important}}@media (max-width:860px){.mobile-bottom-nav,.module-sidebar,.workspace-header{background:#ffffff!important}.workspace-content{padding:14px 12px 22px!important}.product-steward-metrics{display:flex!important;overflow-x:auto!important;padding-bottom:2px!important;scroll-snap-type:x mandatory!important}.product-steward-metrics button{flex:0 0 154px!important;scroll-snap-align:start!important}.financial-health-action-grid,.migration-hero-actions,.product-steward-nav,.product-steward-review-actions{display:grid!important;grid-template-columns:1fr!important}.financial-health-action-grid button,.migration-hero-actions button,.product-steward-nav button,.product-steward-review-actions button{width:100%!important;min-height:44px!important}.settings-tax-proxy-summary{grid-template-columns:1fr!important}.tax-proxy-callout-header,.tax-proxy-chip-row{justify-content:flex-start!important}.tax-proxy-callout-header{display:grid!important}}@media (max-width:430px){.landing-card h1{font-size:34px!important;line-height:40px!important}.workspace-header h1,.workspace-title-block h1{font-size:19px!important;line-height:24px!important}.dashboard-command-header h2,.migration-hero h2,.product-steward-titlebar h2,.srs-page-header h1{font-size:23px!important;line-height:28px!important}}:root{--srs-shell-sidebar:268px;--srs-content-max:1500px}.app-frame,.app-frame.assistant-closed,.app-frame.assistant-expanded,.app-frame.assistant-open,.workspace,.workspace-content{background:var(--srs-wire-canvas)!important}.app-frame,.app-frame.assistant-closed{grid-template-columns:var(--srs-shell-sidebar) minmax(0,1fr)!important}.app-frame.assistant-open{grid-template-columns:var(--srs-shell-sidebar) minmax(0,1fr) 360px!important}.app-frame.assistant-expanded{grid-template-columns:var(--srs-shell-sidebar) minmax(0,1fr) minmax(500px,38%)!important}.module-sidebar{gap:16px!important;padding:14px 10px!important;border-right:1px solid var(--srs-wire-line)!important;background:var(--srs-wire-panel)!important;box-shadow:none!important}.sidebar-top-row{padding:0 4px 2px!important}.sidebar-brand{min-height:40px!important;gap:10px!important}.logo-frame.wide-logo{width:72px!important;height:36px!important;flex-basis:72px!important;border-color:var(--srs-wire-line)!important;border-radius:8px!important;padding:3px 6px!important;box-shadow:none!important}.brand-copy strong{color:var(--srs-wire-ink)!important;font-size:13px!important;line-height:17px!important;font-weight:720!important}.brand-copy small{color:var(--srs-wire-ink-3)!important;font-size:11px!important;line-height:14px!important;font-weight:500!important}.sidebar-command-button{min-height:40px!important;padding:0 12px!important;border-color:var(--srs-wire-line)!important;border-radius:8px!important;background:var(--srs-wire-muted)!important;color:var(--srs-wire-ink-2)!important;box-shadow:none!important;font-size:12px!important;font-weight:620!important}.sidebar-command-button kbd,.sidebar-command-button svg{color:var(--srs-wire-ink-3)!important}.sidebar-command-button kbd{min-width:38px!important;border-color:var(--srs-wire-line-strong)!important;border-radius:5px!important;background:#ffffff!important;font-size:10px!important;font-weight:650!important}.module-list{gap:13px!important;padding:0 1px 4px 0!important}.module-group{display:grid!important;grid-gap:2px!important;gap:2px!important;padding:0!important;border-radius:0!important;overflow:visible!important}.module-summary{min-height:22px!important;padding:6px 8px 2px!important;border-radius:6px!important;cursor:default!important}.module-summary:focus-visible,.module-summary:hover{background:transparent!important}.module-summary-title{gap:0!important;color:var(--srs-wire-ink-4)!important;font-size:9.5px!important;line-height:12px!important;font-weight:760!important;letter-spacing:.09em!important;text-transform:uppercase!important}.module-summary small,.module-summary-title svg{display:none!important}.module-links{gap:1px!important;margin:0!important;padding-left:0!important}.module-links a{position:relative!important;min-height:32px!important;padding:0 8px 0 21px!important;border:0!important;border-radius:6px!important;background:transparent!important;color:var(--srs-wire-ink-2)!important;font-size:12.5px!important;font-weight:560!important;line-height:32px!important;box-shadow:none!important}.module-links a span:first-child{display:none!important}.module-links a:focus-visible,.module-links a:hover{background:var(--srs-wire-muted)!important;color:var(--srs-wire-ink)!important}.module-links a.active{background:var(--srs-action-soft)!important;color:var(--srs-wire-ink)!important;font-weight:700!important;box-shadow:none!important}.module-links a.active:before{content:""!important;position:absolute!important;left:8px!important;top:9px!important;width:5px!important;height:14px!important;border-radius:3px!important;background:var(--srs-action-primary)!important}.sidebar-account{display:grid!important;grid-template-columns:34px minmax(0,1fr)!important;grid-gap:10px!important;gap:10px!important;padding:11px 8px 2px!important;border:0!important;border-top:1px solid var(--srs-wire-line)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.account-avatar{width:34px!important;height:34px!important;background:var(--srs-wire-ink)!important;font-size:12px!important}.account-meta strong{color:var(--srs-wire-ink)!important;font-size:11.5px!important;line-height:15px!important;font-weight:650!important}.account-meta small,.account-meta span{color:var(--srs-wire-ink-3)!important;font-size:10.5px!important;line-height:14px!important;font-weight:500!important}.sidebar-signout{min-height:36px!important;border-color:var(--srs-wire-line)!important;border-radius:8px!important;background:#ffffff!important;color:var(--srs-wire-ink-2)!important;font-size:12px!important;font-weight:650!important}.workspace-header{min-height:var(--srs-shell-header-height)!important;grid-template-columns:minmax(260px,1fr) minmax(320px,560px) auto!important;gap:14px!important;padding:12px 20px!important;border-bottom:1px solid var(--srs-wire-line)!important;background:var(--srs-wire-panel)!important;box-shadow:none!important}.workspace-breadcrumb{color:var(--srs-wire-ink-3)!important;font-size:10px!important;line-height:13px!important;font-weight:700!important;letter-spacing:.06em!important}.workspace-header h1,.workspace-title-block h1{margin-top:1px!important;color:var(--srs-wire-ink)!important;font-size:21px!important;line-height:26px!important;font-weight:700!important;letter-spacing:0!important}.workspace-header p,.workspace-title-block p{max-width:660px!important;color:var(--srs-wire-ink-3)!important;font-size:12px!important;line-height:16px!important;font-weight:450!important}.workspace-context-chips{display:none!important}.workspace-header-search{min-height:40px!important;border-color:var(--srs-wire-line)!important;border-radius:8px!important;background:var(--srs-wire-muted)!important;box-shadow:none!important}.workspace-header-search:focus-within{border-color:var(--srs-accent-border)!important;background:#ffffff!important;box-shadow:0 8px 28px rgba(203,213,225,.55)!important}.workspace-header-search input{color:var(--srs-wire-ink)!important;font-size:12.5px!important;font-weight:500!important}.workspace-header-search input::placeholder{color:var(--srs-wire-ink-4)!important}.compact-actions{gap:6px!important}.ai-icon-button,.governance-icon-button{min-width:40px!important;min-height:40px!important;border-color:var(--srs-wire-line)!important;background:var(--srs-wire-panel)!important;color:var(--srs-wire-ink-2)!important;box-shadow:none!important}.ai-icon-button,.ai-icon-button.active{border-color:var(--srs-action-primary)!important;background:var(--srs-action-primary)!important;color:#ffffff!important}.workspace-content{width:min(100%,var(--srs-content-max))!important;padding:18px 26px 32px!important}.admin-page-title,.dashboard-command-header,.financial-health-landing,.financial-health-section-title,.migration-hero,.product-steward-titlebar,.srs-page-header{padding:18px 26px 15px!important;border:1px solid var(--srs-wire-line)!important;border-radius:12px!important;background:var(--srs-wire-panel)!important;box-shadow:none!important}.dashboard-command-header{grid-template-columns:minmax(0,1fr) minmax(220px,300px)!important;gap:16px!important;align-items:flex-start!important}.dashboard-command-header>div:first-child span,.financial-health-section-title span,.migration-hero span,.product-steward-titlebar span,.settings-section-title span,.srs-page-header span{color:var(--srs-wire-ink-3)!important;font-size:9.5px!important;line-height:13px!important;font-weight:760!important;letter-spacing:.08em!important;text-transform:uppercase!important}.admin-page-title h1,.dashboard-command-header h2,.financial-health-landing h2,.financial-health-section-title h2,.migration-hero h2,.product-steward-titlebar h2,.settings-section-title h2,.srs-page-header h1{margin-top:6px!important;color:var(--srs-wire-ink)!important;font-size:21px!important;line-height:26px!important;font-weight:720!important;letter-spacing:0!important}.dashboard-command-header p,.financial-health-landing p,.financial-health-section-title p,.migration-hero p,.product-steward-titlebar p,.settings-section-title p,.srs-page-header p{max-width:720px!important;color:var(--srs-wire-ink-3)!important;font-size:12.5px!important;line-height:20px!important;font-weight:450!important}.dashboard-context-stat{min-height:32px!important;padding:6px 10px!important;border-color:var(--srs-wire-line)!important;border-radius:999px!important;background:#ffffff!important}.dashboard-context-stat strong{color:var(--srs-wire-ink)!important;font-size:12px!important;font-weight:700!important}.dashboard-context-stat span{color:var(--srs-wire-ink-3)!important;font-size:10px!important;font-weight:650!important}.dashboard-panel,.dashboard-period-controls,.data-table-wrap,.kpi-card,.migration-panel,.migration-sku-workbench,.migration-source-workflow,.product-master-section,.product-steward-panel,.product-steward-search,.settings-kpi-summary article,.settings-panel-card,.settings-side-menu,.sku-game-card,.srs-command-column,.zoho-apply-panel,.zoho-gate-panel,.zoho-module-panel{border:1px solid var(--srs-wire-line)!important;border-radius:12px!important;background:var(--srs-wire-panel)!important;box-shadow:none!important}.dashboard-panel,.dashboard-period-controls,.migration-panel,.migration-source-workflow,.product-master-section,.product-steward-panel,.product-steward-search,.settings-panel-card,.srs-command-column{padding:16px!important}.srs-command-center{grid-template-columns:minmax(300px,.9fr) minmax(420px,1.2fr) minmax(280px,.85fr)!important;gap:18px!important}.dashboard-panel-title h3,.migration-panel-title h3,.product-master-section h3,.settings-side-head strong{color:var(--srs-wire-ink)!important;font-size:13px!important;line-height:18px!important;font-weight:700!important}.dashboard-panel-title span,.kpi-label,.migration-panel-title span,.product-master-section>span,.settings-kpi-summary span,.srs-kpi-label{color:var(--srs-wire-ink-3)!important;font-size:10px!important;line-height:13px!important;font-weight:760!important;letter-spacing:.06em!important;text-transform:uppercase!important}.approval-card,.dashboard-action-list button,.dashboard-document-list button,.dashboard-kpi-card,.dashboard-mini-metrics button,.dashboard-observation,.financial-policy-card,.migration-next-action-card,.migration-queue-card,.migration-reconciliation-group,.migration-source-column,.product-steward-filter-list button,.product-steward-list button,.settings-list-panel div,.settings-subsection,.srs-attention-card,.srs-pulse-card,.srs-quick-action{border:1px solid var(--srs-wire-line)!important;border-radius:12px!important;background:var(--srs-wire-panel)!important;box-shadow:none!important}.dashboard-action-list button,.dashboard-document-list button,.dashboard-mini-metrics button,.product-steward-filter-list button,.product-steward-list button,.srs-attention-card,.srs-pulse-card{min-height:64px!important}.dashboard-action-list button:hover,.dashboard-document-list button:hover,.dashboard-mini-metrics button:hover,.migration-next-action-card:hover,.migration-queue-card:hover,.product-steward-filter-list button:hover,.product-steward-list button:hover,.srs-attention-card:hover,.srs-pulse-card:hover,.srs-quick-action:hover{border-color:var(--srs-accent-border)!important;background:var(--srs-action-soft)!important;transform:none!important}.dashboard-command-header .financial-health-action-grid button,.dashboard-panel-title button,.dashboard-secondary-strip button,.dashboard-summary-actions button,.document-card-actions button,.financial-decision-actions button,.financial-health-action-grid button,.migration-hero-actions button,.migration-mini-button,.migration-modal-actions button,.settings-action-row button,.settings-footer-actions button,.settings-section-title>button,.settings-upload-actions label,.srs-iq-button{min-height:36px!important;padding:0 14px!important;border:1px solid var(--srs-wire-line-strong)!important;border-radius:8px!important;background:#ffffff!important;color:var(--srs-wire-ink-2)!important;box-shadow:none!important;font-size:12px!important;font-weight:650!important}.dashboard-command-header .financial-health-action-grid button:first-child,.migration-hero-actions button:first-child,.settings-footer-actions button:not(.secondary):not(.danger),.settings-section-title>button,.settings-upload-actions label.settings-upload-primary,.srs-command-attention .dashboard-panel-title button{border-color:var(--srs-action-primary)!important;background:var(--srs-action-primary)!important;color:#ffffff!important}.dashboard-panel-title button:hover,.dashboard-secondary-strip button:hover,.dashboard-summary-actions button:hover,.document-card-actions button:hover,.financial-decision-actions button:hover,.financial-health-action-grid button:hover,.migration-hero-actions button:hover,.migration-mini-button:hover,.settings-action-row button:hover,.srs-iq-button:hover{border-color:var(--srs-accent-border)!important;background:var(--srs-action-soft)!important;color:var(--srs-action-primary)!important}.data-table{color:var(--srs-wire-ink-2)!important}.data-table thead th{height:38px!important;background:var(--srs-wire-muted)!important;color:var(--srs-wire-ink-3)!important;font-size:10px!important;font-weight:760!important;letter-spacing:.05em!important;text-transform:uppercase!important}.data-table tbody td,.data-table thead th{border-bottom:1px solid var(--srs-wire-line)!important}.data-table tbody td{color:var(--srs-wire-ink-2)!important;font-size:11.5px!important}.migration-layout,.product-steward-layout,.settings-workspace{gap:16px!important}.migration-stat-grid,.product-steward-metrics,.settings-kpi-summary{gap:12px!important}.dashboard-kpi-card,.kpi-card,.migration-stat,.product-steward-metrics button{min-height:82px!important;padding:14px!important}.dashboard-kpi-card strong,.kpi-value,.migration-stat strong,.product-steward-metrics strong,.settings-kpi-summary strong{color:var(--srs-wire-ink)!important;font-size:22px!important;line-height:28px!important;font-weight:740!important}.audit-toolbar input,.dashboard-period-controls input,.dashboard-period-controls select,.migration-form input,.migration-form select,.migration-form textarea,.migration-table-tools input,.migration-table-tools select,.product-master-field input,.product-master-field select,.product-master-field textarea,.product-steward-search input,.settings-field input,.settings-field select,.settings-field textarea,.source-guide-grid input,.source-guide-grid select{min-height:40px!important;border-color:var(--srs-wire-line-strong)!important;border-radius:8px!important;background:#ffffff!important;color:var(--srs-wire-ink)!important;font-size:12.5px!important;font-weight:450!important;box-shadow:none!important}.migration-form textarea,.product-master-field textarea,.settings-field textarea{padding-top:9px!important}.approval-final-panel,.delete-confirm-panel,.migration-alert,.migration-blockers,.product-steward-attention,.settings-note,.settings-warning{border-radius:10px!important;box-shadow:none!important}.ai-dock,.global-search-popover,.migration-modal,.settings-confirm-modal,.srs-modal-shell{border:1px solid var(--srs-wire-line)!important;border-radius:12px!important;background:#ffffff!important;box-shadow:0 18px 46px rgba(15,23,42,.16)!important}.ai-dock{border-radius:0!important;border-top:0!important;border-right:0!important;border-bottom:0!important;box-shadow:none!important}@media (max-width:1180px){.workspace-header{grid-template-columns:minmax(220px,1fr) minmax(260px,480px) auto!important}.dashboard-command-header,.migration-layout,.product-steward-layout,.settings-workspace,.srs-command-center{grid-template-columns:1fr!important}}@media (max-width:860px){:root{--srs-shell-sidebar:100%}.module-sidebar{padding:10px 12px!important}.module-list{gap:10px!important}.module-links a{min-height:44px!important;line-height:44px!important}.workspace-header{min-height:auto!important;grid-template-columns:1fr!important;padding:12px 14px!important}.workspace-header h1,.workspace-title-block h1{white-space:normal!important}.workspace-content{padding:14px 12px 84px!important}.admin-page-title,.dashboard-command-header,.financial-health-landing,.financial-health-section-title,.migration-hero,.product-steward-titlebar,.srs-page-header{padding:16px!important}.admin-page-title h1,.dashboard-command-header h2,.financial-health-landing h2,.financial-health-section-title h2,.migration-hero h2,.product-steward-titlebar h2,.srs-page-header h1{font-size:21px!important;line-height:26px!important}.global-search-popover,.migration-modal,.settings-confirm-modal,.srs-modal-shell{border-radius:14px 14px 0 0!important}}.dashboard-wireframe-workspace{display:grid!important;grid-gap:14px!important;gap:14px!important}.dashboard-wireframe-hero{grid-template-columns:minmax(0,1fr) minmax(210px,374px)!important;align-items:flex-start!important;min-height:0!important;padding:22px 24px!important}.dashboard-wireframe-title h2{max-width:760px!important;margin:8px 0!important;color:var(--srs-wire-ink)!important;font-size:28px!important;line-height:34px!important;font-weight:760!important;letter-spacing:0!important}.dashboard-wireframe-title p{max-width:820px!important;margin:0!important;color:var(--srs-wire-ink-2)!important;font-size:14px!important;line-height:22px!important}.dashboard-wireframe-period{justify-self:end!important;align-self:stretch!important;display:flex!important;min-width:0!important;width:100%!important;max-width:374px!important;flex-wrap:wrap!important;align-content:flex-start!important;gap:10px!important;padding:18px!important;border:1px solid var(--srs-wire-line)!important;border-radius:12px!important;background:var(--srs-wire-muted)!important}.dashboard-wireframe-period label{width:100%!important}.dashboard-wireframe-actions{grid-column:1/-1!important;display:flex!important;flex-wrap:wrap!important;gap:10px!important;margin-top:8px!important}.dashboard-focus-actions button,.dashboard-focus-related button,.dashboard-pulse-ledger button,.dashboard-signal-grid button,.dashboard-source-drawer summary,.dashboard-wireframe-actions button,.dashboard-workbench-context .srs-iq-button,.dashboard-workbench-focus .srs-iq-button{min-height:44px!important}.dashboard-wireframe-status{justify-content:flex-start!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important}.dashboard-wireframe-status span{min-height:34px!important;padding:0 13px!important;border-radius:999px!important}.dashboard-command-workbench{display:grid!important;grid-template-columns:minmax(280px,360px) minmax(460px,1fr) minmax(270px,360px)!important;grid-gap:16px!important;gap:16px!important;align-items:stretch!important}.dashboard-signal-ledger,.dashboard-source-drawer,.dashboard-workbench-context,.dashboard-workbench-focus,.dashboard-workbench-inbox{border:1px solid var(--srs-wire-line)!important;border-radius:12px!important;background:#ffffff!important;box-shadow:0 1px 2px rgba(15,23,42,.04),0 16px 44px rgba(15,23,42,.04)!important}.dashboard-signal-ledger,.dashboard-workbench-context,.dashboard-workbench-focus,.dashboard-workbench-inbox{padding:18px!important}.dashboard-workbench-inbox{max-height:650px!important;overflow:auto!important}.dashboard-workbench-list{gap:10px!important}.dashboard-workbench-list .srs-attention-card{border-radius:10px!important;box-shadow:none!important}.dashboard-workbench-list .srs-attention-open{grid-template-columns:32px minmax(0,1fr) auto!important;min-height:68px!important;padding:12px!important}.dashboard-workbench-list .srs-attention-copy small{display:-webkit-box!important;overflow:hidden!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important}.dashboard-workbench-focus{display:grid!important;align-content:flex-start!important;min-height:420px!important;padding:22px!important}.dashboard-focus-priority{display:inline-flex!important;align-items:center!important;min-height:30px!important;padding:0 11px!important;border:1px solid var(--srs-wire-line-strong)!important;border-radius:999px!important;background:var(--srs-wire-muted)!important;color:var(--srs-wire-ink-2)!important;font-size:10px!important;font-weight:800!important;letter-spacing:.05em!important;text-transform:uppercase!important}.dashboard-focus-priority.priority-action-required,.dashboard-focus-priority.priority-blocker{border-color:#f9c36d!important;background:#fff8e8!important;color:#92400e!important}.dashboard-focus-layout{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(180px,240px)!important;grid-gap:18px!important;gap:18px!important;padding-top:28px!important}.dashboard-focus-copy p{max-width:650px!important;margin:0 0 22px!important;color:var(--srs-wire-ink-2)!important;font-size:17px!important;line-height:28px!important}.dashboard-focus-copy dl{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-gap:10px!important;gap:10px!important;margin:0!important}.dashboard-focus-copy dl div{padding:12px!important;border:1px solid var(--srs-wire-line)!important;border-radius:10px!important;background:var(--srs-wire-muted)!important}.dashboard-focus-copy dt{margin-bottom:5px!important;color:var(--srs-wire-ink-3)!important;font-size:10px!important;font-weight:760!important;letter-spacing:.05em!important;text-transform:uppercase!important}.dashboard-focus-copy dd{margin:0!important;color:var(--srs-wire-ink)!important;font-size:13px!important;font-weight:680!important;overflow-wrap:anywhere!important}.dashboard-focus-actions{display:grid!important;grid-gap:10px!important;gap:10px!important;align-content:flex-start!important}.dashboard-focus-actions>button:first-child{border-color:var(--srs-action-primary)!important;background:var(--srs-action-primary)!important;color:#ffffff!important}.dashboard-focus-actions .srs-iq-button,.dashboard-focus-actions button{justify-content:center!important;width:100%!important}.dashboard-focus-related{grid-column:1/-1!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-gap:10px!important;gap:10px!important;margin-top:12px!important;padding-top:18px!important;border-top:1px solid var(--srs-wire-line)!important}.dashboard-focus-related>span{grid-column:1/-1!important;color:var(--srs-wire-ink-3)!important;font-size:10px!important;font-weight:780!important;letter-spacing:.06em!important;text-transform:uppercase!important}.dashboard-focus-related button{display:grid!important;grid-gap:4px!important;gap:4px!important;justify-items:start!important;padding:12px!important;border:1px solid var(--srs-wire-line)!important;border-radius:10px!important;background:#ffffff!important;color:var(--srs-wire-ink)!important;text-align:left!important}.dashboard-focus-related small{color:var(--srs-wire-ink-3)!important;font-size:11px!important;font-weight:650!important}.dashboard-workbench-context{display:grid!important;grid-gap:14px!important;gap:14px!important;align-content:flex-start!important}.dashboard-pulse-ledger,.dashboard-signal-grid{display:grid!important;grid-gap:10px!important;gap:10px!important}.dashboard-pulse-row,.dashboard-signal-row{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-gap:4px 14px!important;gap:4px 14px!important;align-items:center!important;padding:12px 14px!important;border:1px solid var(--srs-wire-line)!important;border-radius:10px!important;background:#ffffff!important;color:var(--srs-wire-ink)!important;text-align:left!important;box-shadow:none!important}.dashboard-pulse-row span,.dashboard-signal-row span{color:var(--srs-wire-ink-3)!important;font-size:10px!important;font-weight:780!important;letter-spacing:.05em!important;text-transform:uppercase!important}.dashboard-pulse-row strong,.dashboard-signal-row strong{color:var(--srs-wire-ink)!important;font-size:18px!important;font-weight:760!important}.dashboard-pulse-row small,.dashboard-signal-row small{grid-column:1/-1!important;color:var(--srs-wire-ink-3)!important;font-size:12px!important}.dashboard-workbench-iq{display:grid!important;grid-gap:8px!important;gap:8px!important;padding:14px!important;border:1px solid var(--srs-wire-line)!important;border-radius:10px!important;background:var(--srs-wire-muted)!important}.dashboard-workbench-iq span{color:var(--srs-wire-ink)!important;font-weight:720!important}.dashboard-workbench-iq p{margin:0!important;color:var(--srs-wire-ink-2)!important;font-size:13px!important;line-height:21px!important}.dashboard-workbench-resume{margin:0!important}.dashboard-signal-ledger{display:grid!important;grid-gap:14px!important;gap:14px!important}.dashboard-signal-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important}.dashboard-signal-row{grid-template-columns:1fr!important;align-content:flex-start!important;min-height:106px!important}.dashboard-source-drawer{overflow:hidden!important}.dashboard-source-drawer>summary{display:grid!important;grid-gap:3px!important;gap:3px!important;padding:16px 18px!important;cursor:pointer!important;color:var(--srs-wire-ink)!important;font-weight:720!important;list-style-position:inside!important}.dashboard-source-drawer>summary small{color:var(--srs-wire-ink-3)!important;font-size:12px!important;font-weight:520!important}.dashboard-source-drawer[open]{padding-bottom:18px!important}.dashboard-source-drawer[open]>.dashboard-main-grid,.dashboard-source-drawer[open]>.dashboard-performance-summary,.dashboard-source-drawer[open]>.dashboard-primary-metric-rack,.dashboard-source-drawer[open]>.dashboard-secondary-strip,.dashboard-source-drawer[open]>.financial-decision-path{margin:16px 18px 0!important}@media (max-width:1320px){.dashboard-command-workbench{grid-template-columns:minmax(270px,340px) minmax(0,1fr)!important}.dashboard-workbench-context{grid-column:1/-1!important;grid-template-columns:1fr 1fr 1fr!important}.dashboard-workbench-context .dashboard-panel-title{grid-column:1/-1!important}.dashboard-signal-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:960px){.dashboard-command-workbench,.dashboard-focus-copy dl,.dashboard-focus-layout,.dashboard-focus-related,.dashboard-signal-grid,.dashboard-wireframe-hero,.dashboard-workbench-context{grid-template-columns:1fr!important}.dashboard-wireframe-period{justify-self:stretch!important;max-width:none!important}.dashboard-workbench-focus{min-height:0!important}}@media (max-width:560px){.dashboard-wireframe-title h2{font-size:24px!important;line-height:30px!important}.dashboard-signal-ledger,.dashboard-wireframe-hero,.dashboard-workbench-context,.dashboard-workbench-focus,.dashboard-workbench-inbox{padding:14px!important}.dashboard-context-row,.dashboard-wireframe-actions{flex-direction:column!important;align-items:stretch!important}.dashboard-context-stat,.dashboard-wireframe-actions button{width:100%!important}}.dashboard-split-workspace{grid-gap:10px!important;gap:10px!important;min-height:calc(100vh - 116px)!important;padding:0!important;border:1px solid var(--srs-wire-line)!important;border-radius:0!important;box-shadow:none!important}.dashboard-split-shell,.dashboard-split-workspace{position:relative!important;display:grid!important;overflow:hidden!important;background:#ffffff!important}.dashboard-split-shell{grid-template-columns:392px minmax(0,1fr)!important;min-height:calc(100vh - 118px)!important}.dashboard-split-inbox{flex-direction:column!important;min-height:0!important;overflow:hidden!important;border-right:1px solid var(--srs-wire-line)!important}.dashboard-inbox-head,.dashboard-split-inbox{display:flex!important;background:#ffffff!important}.dashboard-inbox-head{align-items:flex-start!important;gap:12px!important;padding:14px 16px 11px!important;border-bottom:1px solid var(--srs-wire-line)!important}.dashboard-inbox-head>div{min-width:0!important;flex:1 1 auto!important}.dashboard-inbox-head h2{margin:0!important;color:var(--srs-wire-ink)!important;font-size:13px!important;line-height:18px!important;font-weight:680!important;letter-spacing:0!important}.dashboard-inbox-head p{margin:2px 0 0!important;color:var(--srs-wire-ink-3)!important;font-size:11px!important;line-height:14px!important}.dashboard-audit-note button,.dashboard-brief-actions button,.dashboard-inbox-head button,.dashboard-iq-omnibar button{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:34px!important;padding:0 13px!important;border:1px solid var(--srs-wire-line-strong)!important;border-radius:8px!important;background:#ffffff!important;color:var(--srs-wire-ink-2)!important;font-size:11.5px!important;line-height:1!important;font-weight:650!important;box-shadow:none!important}.dashboard-inbox-filters{display:flex!important;gap:6px!important;padding:11px 16px!important;border-bottom:1px solid var(--srs-wire-line)!important;background:#ffffff!important;overflow-x:auto!important}.dashboard-inbox-filters span{flex:0 0 auto!important;padding:6px 10px!important;border-radius:6px!important;background:var(--srs-wire-muted)!important;color:var(--srs-wire-ink-2)!important;font-size:10.5px!important;line-height:1!important;font-weight:560!important}.dashboard-inbox-filters span:first-child{background:var(--srs-wire-ink)!important;color:#ffffff!important;font-weight:680!important}.dashboard-inbox-list{flex:1 1 auto!important;min-height:0!important;overflow:auto!important}.dashboard-inbox-list button{position:relative!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-gap:4px 8px!important;gap:4px 8px!important;width:100%!important;min-height:78px!important;padding:13px 16px 13px 18px!important;border:0!important;border-bottom:1px solid var(--srs-wire-line)!important;border-left:3px solid transparent!important;border-radius:0!important;background:#ffffff!important;color:var(--srs-wire-ink-2)!important;text-align:left!important;box-shadow:none!important}.dashboard-inbox-list button.is-active{border-left-color:var(--srs-action-primary)!important;background:var(--srs-action-soft)!important}.dashboard-inbox-domain{justify-self:start!important;padding:4px 7px!important;border-radius:5px!important;background:var(--srs-wire-muted)!important;color:var(--srs-wire-ink-2)!important;font-size:9.5px!important;line-height:1!important;font-weight:760!important;letter-spacing:.04em!important;text-transform:uppercase!important}.dashboard-inbox-domain.tone-approvals,.dashboard-inbox-domain.tone-migration{background:#fff1f2!important;color:#b91c1c!important}.dashboard-inbox-domain.tone-financial,.dashboard-inbox-domain.tone-reports{background:#fffbeb!important;color:#b45309!important}.dashboard-inbox-list small{color:var(--srs-wire-ink-4)!important;font-size:10.5px!important;line-height:16px!important;font-weight:430!important;text-transform:lowercase!important}.dashboard-inbox-list strong{grid-column:1/2!important;color:var(--srs-wire-ink)!important;font-size:12.5px!important;line-height:17px!important;font-weight:680!important}.dashboard-inbox-list em{grid-column:1/2!important;display:-webkit-box!important;overflow:hidden!important;color:var(--srs-wire-ink-3)!important;font-size:11px!important;line-height:16px!important;font-style:normal!important;font-weight:430!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important}.dashboard-inbox-list b{grid-column:2/3!important;grid-row:3/5!important;align-self:center!important;color:var(--srs-wire-ink)!important;font-size:20px!important;line-height:1!important;font-weight:760!important}.dashboard-split-surface{display:flex!important;flex-direction:column!important;min-width:0!important;min-height:0!important;overflow:hidden!important;background:#ffffff!important}.dashboard-surface-brief{padding:20px 26px 16px!important;border-bottom:1px solid var(--srs-wire-line)!important;background:#ffffff!important}.dashboard-brief-meta{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:9px!important;margin-bottom:9px!important}.dashboard-brief-priority{padding:4px 7px!important;border-radius:5px!important;background:#f1f5f9!important;color:var(--srs-wire-ink-2)!important;font-size:9.5px!important;line-height:1!important;font-weight:760!important;letter-spacing:.03em!important;text-transform:uppercase!important}.dashboard-brief-priority.priority-action-required,.dashboard-brief-priority.priority-blocker{background:#fff1f2!important;color:#b91c1c!important}.dashboard-brief-meta small{color:var(--srs-wire-ink-3)!important;font-size:11px!important;line-height:1!important}.dashboard-surface-brief h2{margin:0!important;max-width:780px!important;color:var(--srs-wire-ink)!important;font-size:21px!important;line-height:27px!important;font-weight:680!important;letter-spacing:0!important}.dashboard-surface-brief p{max-width:720px!important;margin:8px 0 0!important;color:var(--srs-wire-ink-3)!important;font-size:12.5px!important;line-height:20px!important;font-weight:430!important}.dashboard-brief-actions{display:flex!important;align-items:flex-start!important;gap:8px!important;margin-top:15px!important}.dashboard-brief-actions button.primary{border-color:var(--srs-wire-ink)!important;background:var(--srs-wire-ink)!important;color:#ffffff!important}.dashboard-brief-actions .srs-iq-button{min-height:34px!important;padding:0 13px!important}.dashboard-split-period{margin-left:auto!important;padding:0!important;border:0!important;background:transparent!important}.dashboard-split-period label span{display:none!important}.dashboard-split-period input,.dashboard-split-period select{min-height:34px!important;border-radius:8px!important;font-size:11.5px!important}.dashboard-surface-body{display:flex!important;flex:1 1 auto!important;flex-direction:column!important;gap:14px!important;min-height:0!important;overflow:auto!important;padding:16px 26px 84px!important;background:#ffffff!important}.dashboard-surface-section-title{display:flex!important;align-items:center!important;gap:10px!important}.dashboard-surface-section-title strong{color:var(--srs-wire-ink)!important;font-size:12px!important;line-height:1!important;font-weight:680!important}.dashboard-surface-section-title span{color:var(--srs-wire-ink-3)!important;font-size:11px!important;line-height:1!important}.dashboard-affected-table{overflow:hidden!important;border:1px solid var(--srs-wire-line)!important;border-radius:12px!important;background:#ffffff!important}.dashboard-affected-head,.dashboard-affected-table button{display:grid!important;grid-template-columns:.8fr 1.9fr .6fr .9fr!important;grid-gap:14px!important;gap:14px!important;align-items:center!important}.dashboard-affected-head{padding:9px 14px!important;border-bottom:1px solid var(--srs-wire-line)!important;background:var(--srs-wire-muted)!important;color:var(--srs-wire-ink-3)!important;font-size:10px!important;line-height:1!important;font-weight:760!important;letter-spacing:.05em!important;text-transform:uppercase!important}.dashboard-affected-table button{width:100%!important;min-height:43px!important;padding:11px 14px!important;border:0!important;border-bottom:1px solid var(--srs-wire-line)!important;border-radius:0!important;background:#ffffff!important;color:var(--srs-wire-ink-2)!important;text-align:left!important}.dashboard-affected-table button:last-child{border-bottom:0!important}.dashboard-affected-table button span{color:var(--srs-wire-ink-3)!important;font-size:11px!important;text-transform:capitalize!important}.dashboard-affected-table button strong{color:var(--srs-wire-ink)!important;font-size:11.5px!important;line-height:16px!important;font-weight:560!important}.dashboard-affected-table button b{color:var(--srs-wire-ink)!important;font-size:12px!important;font-weight:680!important}.dashboard-affected-table button em{justify-self:start!important;padding:4px 6px!important;border-radius:5px!important;background:#fffbeb!important;color:#b45309!important;font-size:9.5px!important;line-height:1!important;font-style:normal!important;font-weight:720!important;text-transform:uppercase!important}.dashboard-signal-rows{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-gap:10px!important;gap:10px!important}.dashboard-signal-rows button{display:grid!important;min-height:86px!important;padding:13px 14px!important;border:1px solid var(--srs-wire-line)!important;border-radius:12px!important;background:#ffffff!important;color:var(--srs-wire-ink)!important;text-align:left!important}.dashboard-signal-rows span{color:var(--srs-wire-ink-3)!important;font-size:10px!important;line-height:1!important;font-weight:760!important;letter-spacing:.05em!important;text-transform:uppercase!important}.dashboard-signal-rows strong{color:var(--srs-wire-ink)!important;font-size:18px!important;line-height:23px!important;font-weight:760!important}.dashboard-signal-rows small{color:var(--srs-wire-ink-3)!important;font-size:11px!important;line-height:16px!important}.dashboard-audit-note{display:flex!important;align-items:center!important;gap:10px!important;min-height:48px!important;padding:11px 14px!important;border:1px solid var(--srs-wire-line)!important;border-radius:12px!important;background:#ffffff!important}.dashboard-audit-note strong{color:var(--srs-wire-ink)!important;font-size:11.5px!important;font-weight:680!important}.dashboard-audit-note span{min-width:0!important;flex:1 1 auto!important;color:var(--srs-wire-ink-3)!important;font-size:11px!important;line-height:16px!important}.dashboard-iq-omnibar{position:absolute!important;left:calc(50% + 196px)!important;bottom:20px!important;transform:translateX(-50%)!important;z-index:3!important;display:flex!important;align-items:center!important;gap:11px!important;width:min(600px,calc(100% - 460px))!important;min-height:52px!important;padding:11px 13px!important;border:1px solid var(--srs-wire-line-strong)!important;border-radius:12px!important;background:#ffffff!important;box-shadow:0 8px 28px rgba(148,163,184,.55)!important}.dashboard-iq-omnibar>span{width:9px!important;height:9px!important;flex:0 0 auto!important;border-radius:999px!important;background:var(--srs-action-primary)!important}.dashboard-iq-omnibar p{min-width:0!important;flex:1 1 auto!important;margin:0!important;overflow:hidden!important;color:var(--srs-wire-ink-4)!important;font-size:12.5px!important;line-height:1!important;white-space:nowrap!important;text-overflow:ellipsis!important}.dashboard-iq-omnibar button{min-height:28px!important;padding:0 10px!important;border:0!important;background:var(--srs-wire-muted)!important;color:var(--srs-wire-ink-3)!important;font-size:10.5px!important}.dashboard-split-workspace .dashboard-source-drawer{margin:0!important;border-right:0!important;border-bottom:0!important;border-left:0!important;border-radius:0!important;box-shadow:none!important}@media (max-width:1180px){.dashboard-split-shell{grid-template-columns:340px minmax(0,1fr)!important}.dashboard-signal-rows{grid-template-columns:repeat(2,minmax(0,1fr))!important}.dashboard-iq-omnibar{left:calc(50% + 170px)!important;width:min(560px,calc(100% - 400px))!important}}@media (max-width:860px){.dashboard-split-workspace{min-height:0!important;overflow:visible!important;border-radius:12px!important}.dashboard-split-shell{grid-template-columns:1fr!important;min-height:0!important;overflow:visible!important}.dashboard-split-inbox{max-height:430px!important;border-right:0!important;border-bottom:1px solid var(--srs-wire-line)!important}.dashboard-split-surface,.dashboard-surface-body{overflow:visible!important}.dashboard-audit-note,.dashboard-brief-actions{flex-wrap:wrap!important}.dashboard-split-period{width:100%!important;margin-left:0!important}.dashboard-affected-head,.dashboard-affected-table button{grid-template-columns:1fr auto!important}.dashboard-affected-head span:nth-child(3),.dashboard-affected-head span:nth-child(4),.dashboard-affected-table button b,.dashboard-affected-table button em{justify-self:end!important}.dashboard-signal-rows{grid-template-columns:1fr!important}.dashboard-iq-omnibar{position:-webkit-sticky!important;position:sticky!important;left:auto!important;bottom:12px!important;transform:none!important;width:calc(100% - 24px)!important;margin:12px!important}}:root{--srs-shell-rail:76px;--srs-shell-drawer:236px;--srs-shell-header-height:74px}.page-shell.app-frame,.page-shell.app-frame.assistant-closed,.page-shell.app-frame.assistant-expanded,.page-shell.app-frame.assistant-open{display:grid!important;grid-template-rows:var(--srs-shell-header-height) minmax(0,1fr)!important;grid-template-columns:var(--srs-shell-rail) minmax(0,1fr)!important}.page-shell.app-frame.drawer-open{grid-template-columns:var(--srs-shell-rail) var(--srs-shell-drawer) minmax(0,1fr)!important}.page-shell.app-frame.assistant-open{grid-template-columns:var(--srs-shell-rail) minmax(0,1fr) var(--srs-shell-assistant)!important}.page-shell.app-frame.drawer-open.assistant-open{grid-template-columns:var(--srs-shell-rail) var(--srs-shell-drawer) minmax(0,1fr) var(--srs-shell-assistant)!important}.page-shell.app-frame.assistant-expanded{grid-template-columns:var(--srs-shell-rail) minmax(0,1fr) var(--srs-shell-assistant-expanded)!important}.page-shell.app-frame.drawer-open.assistant-expanded{grid-template-columns:var(--srs-shell-rail) var(--srs-shell-drawer) minmax(0,1fr) var(--srs-shell-assistant-expanded)!important}.module-rail{grid-column:1!important;grid-row:2!important;width:var(--srs-shell-rail)!important;min-width:var(--srs-shell-rail)!important;max-width:var(--srs-shell-rail)!important}.module-rail .rail-label,.module-rail button span{max-width:60px!important;overflow:hidden!important;color:currentColor!important;font-size:8.5px!important;line-height:10px!important;font-weight:650!important;letter-spacing:0!important;text-overflow:ellipsis!important;white-space:nowrap!important}.module-drawer{width:var(--srs-shell-drawer)!important;min-width:var(--srs-shell-drawer)!important;max-width:var(--srs-shell-drawer)!important}.module-drawer,.workspace{grid-column:2!important;grid-row:2!important}.page-shell.app-frame.drawer-open .workspace{grid-column:3!important}.workspace-header{grid-template-columns:252px minmax(260px,440px) auto minmax(0,1fr) auto!important;gap:16px!important;padding:10px 20px!important}.workspace-header .sidebar-top-row{grid-column:1!important}.workspace-header-search{grid-column:2!important;max-width:440px!important}.workspace-route-crumb{grid-column:3!important;min-width:0!important;overflow:hidden!important;color:var(--srs-wire-ink-3)!important;font-size:12px!important;line-height:16px!important;font-weight:430!important;text-overflow:ellipsis!important;white-space:nowrap!important}.workspace-route-crumb strong{color:var(--srs-wire-ink)!important;font-weight:650!important}.account-panel.compact-actions{grid-column:5!important;justify-self:end!important}.workspace-content{padding:22px 28px 34px!important}@media (max-width:1280px){.page-shell.app-frame.assistant-expanded,.page-shell.app-frame.assistant-open,.page-shell.app-frame.drawer-open.assistant-expanded,.page-shell.app-frame.drawer-open.assistant-open{grid-template-columns:var(--srs-shell-rail) var(--srs-shell-drawer) minmax(0,1fr)!important}.page-shell.app-frame.assistant-expanded:not(.drawer-open),.page-shell.app-frame.assistant-open:not(.drawer-open){grid-template-columns:var(--srs-shell-rail) minmax(0,1fr)!important}.workspace-header{grid-template-columns:244px minmax(280px,1fr) minmax(0,1fr) auto!important;padding-inline:14px!important}.workspace-route-crumb{display:none!important}.account-panel.compact-actions{grid-column:4!important}}@media (max-width:980px){.page-shell.app-frame,.page-shell.app-frame.assistant-closed,.page-shell.app-frame.assistant-expanded,.page-shell.app-frame.assistant-open,.page-shell.app-frame.drawer-open,.page-shell.app-frame.drawer-open.assistant-expanded,.page-shell.app-frame.drawer-open.assistant-open{grid-template-columns:var(--srs-shell-rail) minmax(0,1fr)!important}.page-shell.app-frame.drawer-open .workspace,.workspace{grid-column:2!important}.workspace-header{grid-template-columns:minmax(0,1fr) auto!important}.workspace-header .sidebar-top-row,.workspace-header-search{grid-column:1/-1!important}.workspace-header-search{max-width:none!important}.workspace-route-crumb{grid-column:1!important;grid-row:2!important}.account-panel.compact-actions{grid-column:2!important;grid-row:2!important}}@media (max-width:720px){.page-shell.app-frame,.page-shell.app-frame.assistant-closed,.page-shell.app-frame.assistant-expanded,.page-shell.app-frame.assistant-open,.page-shell.app-frame.drawer-open,.page-shell.app-frame.drawer-open.assistant-expanded,.page-shell.app-frame.drawer-open.assistant-open{grid-template-columns:1fr!important;padding-bottom:78px!important}.page-shell.app-frame.drawer-open .workspace,.workspace{grid-column:1!important}.workspace-content{padding:16px!important}}.product-steward-workspace{display:grid!important;grid-gap:12px!important;gap:12px!important;min-height:calc(100vh - var(--srs-shell-header-height) - 44px)!important}.product-steward-workspace>.srs-page-header{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-gap:14px!important;gap:14px!important;align-items:end!important;min-height:118px!important;padding:20px 24px!important;border:1px solid var(--srs-wire-line)!important;border-radius:12px!important;background:#ffffff!important;box-shadow:none!important}.product-steward-workspace>.srs-page-header h1{margin:6px 0 0!important;font-size:28px!important;line-height:34px!important;font-weight:760!important}.product-steward-workspace>.srs-page-header p{max-width:820px!important;margin:8px 0 0!important;color:var(--srs-wire-ink-2)!important;font-size:13.5px!important;line-height:21px!important;font-weight:430!important}.product-steward-workspace>.srs-page-header .srs-page-header-actions{justify-self:end!important}.product-steward-metrics{display:flex!important;flex-wrap:wrap!important;gap:8px!important;overflow:visible!important;padding:2px 0 0!important;scrollbar-width:none!important}.product-steward-metrics button{flex:0 1 auto!important;display:inline-flex!important;align-items:center!important;gap:8px!important;min-height:34px!important;padding:0 12px!important;border-color:var(--srs-wire-line)!important;border-radius:999px!important;background:#ffffff!important;color:var(--srs-wire-ink-2)!important}.product-steward-metrics button:first-child,.product-steward-metrics button:hover{border-color:#f9c36d!important;background:#fff8e8!important;color:#92400e!important}.product-steward-metrics span{color:currentColor!important;font-size:11px!important;font-weight:650!important;letter-spacing:0!important;text-transform:none!important}.product-steward-metrics strong{color:currentColor!important;font-size:12px!important;line-height:1!important;font-weight:760!important}.migration-cockpit-status .status-summary-action{width:auto!important;height:28px!important;min-height:28px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;margin-top:10px!important;padding:0 10px!important;border:1px solid #cbd5e1!important;border-radius:6px!important;background:#ffffff!important;color:#0f172a!important;font-family:Inter,ui-sans-serif,system-ui,sans-serif!important;font-size:11.5px!important;line-height:1!important;font-weight:650!important;letter-spacing:0!important;box-shadow:none!important;cursor:pointer!important}.migration-cockpit-status .status-summary-action:hover{border-color:#cfe5a2!important;background:#f4f9e9!important;color:#5b8205!important}.product-steward-shell{display:grid!important;grid-template-columns:minmax(320px,360px) minmax(0,1fr)!important;grid-gap:18px!important;gap:18px!important;align-items:stretch!important;min-height:calc(100vh - var(--srs-shell-header-height) - 224px)!important}.product-steward-detail,.product-steward-workbench{overflow:hidden!important;border:1px solid var(--srs-wire-line)!important;border-radius:12px!important;background:#ffffff!important;box-shadow:none!important}.product-steward-workbench{position:-webkit-sticky!important;position:sticky!important;top:96px!important;display:flex!important;flex-direction:column!important;gap:0!important;align-self:start!important;max-height:calc(100vh - 118px)!important;padding:0!important}.product-steward-search{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-gap:8px!important;gap:8px!important;align-items:end!important;padding:14px!important;border:0!important;border-bottom:1px solid var(--srs-wire-line)!important;border-radius:0!important;background:#ffffff!important}.product-steward-search label{min-width:0!important}.product-steward-search label span{margin-bottom:6px!important;color:var(--srs-wire-ink-3)!important;font-size:10px!important;line-height:13px!important;font-weight:760!important;letter-spacing:.05em!important;text-transform:uppercase!important}.product-steward-search input{min-height:40px!important;padding:0 12px!important}.product-steward-search>.product-steward-secondary{min-width:66px!important;min-height:40px!important}.product-steward-search>.product-steward-secondary:last-child{grid-column:1/-1!important;justify-content:center!important}.product-steward-result-nav{order:2!important;margin:0!important;padding:10px 14px!important;border:0!important;border-top:1px solid var(--srs-wire-line)!important;border-bottom:1px solid var(--srs-wire-line)!important;border-radius:0!important;background:var(--srs-wire-muted)!important}.product-steward-result-nav span{color:var(--srs-wire-ink-2)!important;font-size:11px!important;font-weight:650!important}.product-steward-result-nav button{min-height:30px!important;padding:0 10px!important;border-radius:7px!important;font-size:11px!important}.product-steward-filter-list{order:1!important;flex:0 0 auto!important;display:flex!important;flex-wrap:wrap!important;gap:6px!important;height:auto!important;max-height:none!important;overflow:visible!important;padding:10px 14px!important;border-bottom:1px solid var(--srs-wire-line)!important}.product-steward-filter-list button{flex:0 1 auto!important;display:inline-flex!important;min-height:32px!important;gap:6px!important;align-items:center!important;padding:0 10px!important;border-radius:999px!important;white-space:nowrap!important}.product-steward-filter-list button small{display:none!important}.product-steward-list{order:3!important;flex:1 1 auto!important;min-height:0!important;gap:0!important;overflow:auto!important}.product-steward-list button{position:relative!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-gap:5px 10px!important;gap:5px 10px!important;width:100%!important;min-height:74px!important;padding:13px 14px 13px 17px!important;border:0!important;border-bottom:1px solid var(--srs-wire-line)!important;border-left:3px solid transparent!important;border-radius:0!important;background:#ffffff!important;text-align:left!important}.product-steward-list button.active{border-left-color:var(--srs-action-primary)!important;background:var(--srs-action-soft)!important}.product-steward-list button strong{color:var(--srs-wire-ink)!important;font-size:12.5px!important;line-height:17px!important;font-weight:680!important}.product-steward-list button>small,.product-steward-list button>span{color:var(--srs-wire-ink-3)!important;font-size:11px!important;line-height:16px!important;font-weight:430!important}.product-steward-list-state{grid-column:1/-1!important;gap:5px!important}.product-steward-detail{display:flex!important;flex-direction:column!important;min-width:0!important;min-height:560px!important;padding:0!important}.product-steward-detail>.srs-state-block{min-height:360px!important;margin:16px!important;border-radius:12px!important}.product-steward-titlebar{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-gap:14px!important;gap:14px!important;align-items:start!important;margin:0!important;padding:20px 24px 16px!important;border-bottom:1px solid var(--srs-wire-line)!important}.product-steward-titlebar h2{margin:5px 0 0!important;color:var(--srs-wire-ink)!important;font-size:24px!important;line-height:30px!important;font-weight:760!important}.product-steward-titlebar p{margin:7px 0 0!important;color:var(--srs-wire-ink-3)!important;font-size:12px!important;line-height:18px!important;font-weight:430!important}.product-steward-nav{display:flex!important;gap:8px!important;justify-content:flex-end!important}.product-steward-nav .srs-iq-button,.product-steward-nav button{min-height:36px!important;padding:0 12px!important;border-radius:8px!important;font-size:11.5px!important}.product-steward-review-panel{position:-webkit-sticky!important;position:sticky!important;top:74px!important;z-index:7!important;display:grid!important;grid-gap:11px!important;gap:11px!important;margin:0!important;padding:13px 24px!important;border:0!important;border-bottom:1px solid var(--srs-wire-line)!important;border-radius:0!important;background:rgba(255,255,255,.98)!important;box-shadow:none!important}.product-steward-review-summary,.product-steward-review-values{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important}.product-steward-review-summary div,.product-steward-review-values div{min-height:58px!important;padding:10px 12px!important;border:1px solid var(--srs-wire-line)!important;border-radius:10px!important;background:var(--srs-wire-muted)!important}.product-steward-review-summary span,.product-steward-review-values span{color:var(--srs-wire-ink-3)!important;font-size:9.5px!important;line-height:12px!important;font-weight:760!important;letter-spacing:.05em!important}.product-steward-review-summary strong,.product-steward-review-values strong{color:var(--srs-wire-ink)!important;font-size:12px!important;line-height:16px!important;font-weight:680!important}.product-steward-review-actions{justify-content:flex-start!important}.product-steward-review-actions button{min-height:38px!important;padding:0 13px!important;border-radius:8px!important;font-size:12px!important}.product-steward-duplicate-panel{grid-template-columns:minmax(160px,1fr) minmax(190px,1fr) minmax(220px,1.3fr) auto!important;margin:0!important;padding:12px 24px!important;border:0!important;border-bottom:1px solid #fed7aa!important;border-radius:0!important;background:#fff8e8!important}.product-steward-detail-grid{display:grid!important;grid-template-columns:minmax(520px,1.1fr) minmax(320px,420px)!important;grid-gap:16px!important;gap:16px!important;align-items:start!important;padding:18px 24px 28px!important;overflow:auto!important}.product-steward-editor,.product-steward-side{gap:12px!important}.product-master-section,.product-steward-validation{border:1px solid var(--srs-wire-line)!important;border-radius:12px!important;background:#ffffff!important;box-shadow:none!important}.product-master-section,.product-steward-validation{padding:16px!important}.product-master-section-title h3,.product-steward-validation h3{color:var(--srs-wire-ink)!important;font-size:13px!important;line-height:18px!important;font-weight:700!important}.product-master-form,.product-steward-autofill-grid,.product-steward-derived-grid,.product-steward-identity-grid,.product-steward-zoho-grid{gap:10px!important}.product-master-field input,.product-master-field select,.product-master-field textarea{min-height:42px!important;border-radius:8px!important}.product-steward-autofill-grid div,.product-steward-derived-grid article,.product-steward-history-item,.product-steward-identity-grid div,.product-steward-section-state,.product-steward-zoho-grid div{border-color:var(--srs-wire-line)!important;border-radius:10px!important;background:var(--srs-wire-muted)!important}.product-steward-map-grid{border-radius:10px!important}.product-steward-map-head,.product-steward-map-row{min-width:720px!important}.srs-state-block>div:first-child:not(.srs-state-icon){grid-column:1/3!important;min-width:0!important}.srs-state-block>div:first-child:not(.srs-state-icon) h2,.srs-state-block>div:first-child:not(.srs-state-icon) p{overflow-wrap:anywhere!important}.srs-state-block>.srs-state-action{justify-self:end!important}@media (max-width:1380px){.product-steward-shell{grid-template-columns:minmax(300px,340px) minmax(0,1fr)!important}.product-steward-detail-grid{grid-template-columns:1fr!important}.product-steward-side{grid-template-columns:repeat(2,minmax(0,1fr))!important}.product-steward-side>.product-master-section.history{grid-column:1/-1!important}}@media (max-width:1060px){.product-steward-shell,.product-steward-workspace.full-window .product-steward-shell{grid-template-columns:1fr!important;min-height:0!important}.product-steward-workbench{position:static!important;max-height:460px!important}.product-steward-review-panel{position:static!important}.product-steward-titlebar,.product-steward-workspace>.srs-page-header{grid-template-columns:1fr!important}.product-steward-detail-grid,.product-steward-duplicate-panel,.product-steward-review-panel,.product-steward-titlebar{padding-inline:16px!important}}@media (max-width:720px){.product-steward-workspace>.srs-page-header{min-height:0!important;padding:16px!important}.product-steward-workspace>.srs-page-header h1{font-size:24px!important;line-height:30px!important}.product-master-form.three,.product-master-form.two,.product-steward-autofill-grid,.product-steward-derived-grid,.product-steward-identity-grid,.product-steward-result-nav,.product-steward-result-nav div,.product-steward-review-summary,.product-steward-review-values,.product-steward-search,.product-steward-side,.product-steward-zoho-grid{grid-template-columns:1fr!important}.product-steward-search>.product-steward-secondary{width:100%!important}.product-steward-filter-list{padding-inline:12px!important}.product-steward-detail{min-height:0!important}.product-steward-titlebar{padding:16px!important}.product-steward-nav,.product-steward-review-actions{display:grid!important;grid-template-columns:1fr!important}}.financial-health-spa,.migration-workspace,.operational-effort-workspace,.operations-ledger-workspace{display:grid!important;grid-gap:14px!important;gap:14px!important;color:var(--srs-wire-ink)!important}.financial-health-section-title,.investment-report-card,.ledger-table-card,.migration-panel,.migration-workspace>.srs-page-header,.operations-entry-card,.statement-shell{border:1px solid var(--srs-wire-line)!important;border-radius:12px!important;background:#ffffff!important;box-shadow:none!important}.financial-health-section-title,.investment-report-card>.investment-report-header,.ledger-entry-hero,.ledger-table-header,.migration-panel-title,.migration-workspace>.srs-page-header,.statement-title-row{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-gap:14px!important;gap:14px!important;align-items:center!important}.financial-health-section-title,.investment-report-card,.migration-workspace>.srs-page-header{padding:20px 24px!important}.financial-health-section-title{min-height:108px!important}.financial-health-section-title h2,.investment-report-header h2,.ledger-entry-hero h2,.migration-panel-title h3,.migration-workspace>.srs-page-header h1,.statement-title-row h2{margin:4px 0 0!important;color:var(--srs-wire-ink)!important;letter-spacing:0!important}.financial-health-section-title h2,.investment-report-header h2,.ledger-entry-hero h2,.migration-workspace>.srs-page-header h1,.statement-title-row h2{font-size:26px!important;line-height:32px!important;font-weight:760!important}.migration-panel-title h3{font-size:15px!important;line-height:20px!important;font-weight:720!important}.financial-health-section-title p,.investment-report-header p,.investment-report-note,.ledger-entry-hero p,.migration-note,.migration-panel-title p,.migration-workspace>.srs-page-header p,.ownership-helper-text,.statement-title-row p{max-width:920px!important;margin:6px 0 0!important;color:var(--srs-wire-ink-3)!important;font-size:12.5px!important;line-height:19px!important;font-weight:430!important}.financial-health-section-title span,.kpi-label,.ledger-table-header small,.migration-panel-title span,.migration-stat span,.srs-eyebrow,.statement-title-row .kpi-label{color:var(--srs-wire-ink-3)!important;font-size:10.5px!important;line-height:13px!important;font-weight:760!important;letter-spacing:.05em!important;text-transform:uppercase!important}.financial-health-action-grid,.ledger-table-actions,.migration-hero-actions,.migration-panel-actions,.srs-page-header-actions{display:flex!important;flex-wrap:wrap!important;gap:8px!important;justify-content:flex-end!important}.button.primary,.financial-health-action-grid button,.financial-health-back-button,.ledger-table-actions button,.migration-hero-actions button,.migration-panel-title button,.report-warning-actions a,.srs-iq-button{min-height:36px!important;border-radius:8px!important;font-size:12px!important;font-weight:680!important}.button.primary,.financial-health-action-grid button:first-child,.ledger-modal-footer button:not(.secondary),.migration-hero-actions button:first-child,.migration-panel-title button:not(.secondary):not(.icon-button){border-color:var(--srs-action-primary)!important;background:var(--srs-action-primary)!important;color:#ffffff!important}.button.primary:hover,.financial-health-action-grid button:first-child:hover,.ledger-modal-footer button:not(.secondary):hover,.migration-hero-actions button:first-child:hover,.migration-panel-title button:not(.secondary):not(.icon-button):hover{border-color:var(--srs-action-primary-hover)!important;background:var(--srs-action-primary-hover)!important}.financial-health-action-grid button,.financial-health-back-button,.icon-button,.ledger-table-actions button,.migration-hero-actions .secondary,.migration-panel-title .secondary,.srs-iq-button{border:1px solid var(--srs-wire-line-strong)!important;background:#ffffff!important;color:var(--srs-wire-ink-2)!important}.migration-queue-tabs,.migration-subtabs,.migration-tabs{position:-webkit-sticky!important;position:sticky!important;top:84px!important;z-index:8!important;display:flex!important;gap:20px!important;overflow-x:auto!important;min-height:50px!important;padding:0 18px!important;border:1px solid var(--srs-wire-line)!important;border-radius:12px!important;background:#ffffff!important;box-shadow:none!important}.migration-queue-tabs,.migration-subtabs{position:static!important;min-height:44px!important;gap:8px!important;padding:8px!important}.migration-queue-tabs button,.migration-subtabs button,.migration-tabs button{position:relative!important;min-height:48px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--srs-wire-ink-3)!important;font-size:12px!important;font-weight:620!important}.migration-queue-tabs button,.migration-subtabs button{min-height:32px!important;padding:0 10px!important;border:1px solid var(--srs-wire-line)!important;border-radius:999px!important;background:#ffffff!important}.migration-tabs button.active{color:var(--srs-wire-ink)!important;font-weight:760!important}.migration-tabs button.active:after{position:absolute!important;right:0!important;bottom:0!important;left:0!important;height:2px!important;border-radius:999px!important;background:var(--srs-wire-ink)!important;content:""!important}.migration-queue-tabs button.active,.migration-subtabs button.active{border-color:var(--srs-action-soft-border)!important;background:var(--srs-action-soft)!important;color:var(--srs-action-primary-hover)!important}.migration-dashboard{display:grid!important;grid-template-columns:minmax(0,1.35fr) minmax(360px,.65fr)!important;grid-gap:14px!important;gap:14px!important;align-items:start!important}.cockpit-next-action,.migration-cockpit-status,.migration-readiness-summary{grid-column:1/-1!important}.migration-cockpit-status{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(360px,.48fr)!important;grid-gap:18px!important;gap:18px!important;padding:20px 24px!important;border:1px solid var(--srs-wire-line)!important;border-radius:12px!important;background:#ffffff!important}.migration-cockpit-status h2{margin:4px 0 6px!important;font-size:26px!important;line-height:32px!important;font-weight:760!important}.migration-cockpit-status dl,.migration-detail-list,.migration-readonly-grid,.migration-stat-grid{display:grid!important;grid-gap:8px!important;gap:8px!important}.migration-cockpit-status dl{grid-template-columns:repeat(2,minmax(0,1fr))!important;margin:0!important}.dashboard-standard-metric-grid article,.investment-ticker-grid div,.ledger-metric-grid article,.migration-cockpit-status dl div,.migration-detail-list div,.migration-readiness-card,.migration-readonly-grid div,.migration-stat,.statement-metric-card{min-width:0!important;border:1px solid var(--srs-wire-line)!important;border-radius:10px!important;background:var(--srs-wire-muted)!important;box-shadow:none!important}.dashboard-standard-metric-grid article,.investment-ticker-grid div,.ledger-metric-grid article,.migration-cockpit-status dl div,.migration-readiness-card,.migration-stat,.statement-metric-card{padding:12px!important}.investment-ticker-grid,.ledger-metric-grid,.migration-readiness-grid,.migration-stat-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))!important;grid-gap:10px!important;gap:10px!important}.migration-readiness-card{text-align:left!important}.migration-readiness-card.priority-action-required,.migration-readiness-card.priority-blocker{border-color:#fed7aa!important;background:#fff8e8!important}.migration-readiness-card.priority-ready{border-color:#bbf7d0!important;background:#f0fdf4!important}.approval-check,.mapping-badge,.migration-brief-priority,.migration-status,.ownership-status-badge,.status-pill{display:inline-flex!important;align-items:center!important;width:-moz-fit-content!important;width:fit-content!important;min-height:22px!important;padding:0 7px!important;border-radius:6px!important;font-size:9.5px!important;line-height:1!important;font-weight:760!important;letter-spacing:.04em!important;text-transform:uppercase!important}.mapping-badge.ready,.migration-status.good,.ownership-status-badge.operating{border:1px solid #bbf7d0!important;background:#ecfdf5!important;color:#047857!important}.mapping-badge.needs,.migration-status.warn,.ownership-status-badge.needs{border:1px solid #fde68a!important;background:#fffbeb!important;color:#b45309!important}.approval-check.bad,.migration-status.bad{border:1px solid #fecaca!important;background:#fff1f2!important;color:#b91c1c!important}.migration-panel{padding:18px!important}.ledger-error-summary,.migration-alert,.migration-empty-inline,.ownership-warning,.statement-warning{border-radius:10px!important;box-shadow:none!important}.migration-alert{padding:12px 14px!important;border:1px solid var(--srs-wire-line)!important;background:#ffffff!important;color:var(--srs-wire-ink-2)!important;font-size:12px!important;line-height:18px!important}.migration-alert.good{border-color:#bbf7d0!important;background:#ecfdf5!important;color:#047857!important}.ledger-error-summary,.migration-alert.bad{border-color:#fecaca!important;background:#fff1f2!important;color:#b91c1c!important}.migration-alert.warn,.ownership-warning,.statement-warning{border-color:#fde68a!important;background:#fffbeb!important;color:#92400e!important}.source-guide-panel{gap:16px!important}.ledger-filter-row,.migration-form.inline,.product-search-row,.report-publish-grid,.source-guide-grid,.statement-control-row{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important;grid-gap:10px!important;gap:10px!important;align-items:end!important}.ledger-filter-row label,.migration-form label,.product-search-row label,.report-publish-grid label,.source-guide-grid label,.statement-control-row label{display:grid!important;grid-gap:6px!important;gap:6px!important}.ledger-filter-row input,.ledger-filter-row select,.migration-form input,.migration-form select,.migration-form textarea,.product-search-row input,.report-publish-grid input,.report-publish-grid select,.report-publish-grid textarea,.source-guide-grid input,.source-guide-grid select,.statement-control-row input,.statement-control-row select{min-height:40px!important;border:1px solid var(--srs-wire-line-strong)!important;border-radius:8px!important;background:#ffffff!important;color:var(--srs-wire-ink)!important;font-size:12.5px!important;font-weight:520!important}.source-guide-steps{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(132px,1fr))!important;grid-gap:8px!important;gap:8px!important}.source-guide-steps span{min-height:66px!important;padding:10px!important;border:1px solid var(--srs-wire-line)!important;border-radius:10px!important;background:var(--srs-wire-muted)!important;color:var(--srs-wire-ink-2)!important;font-size:10.5px!important;line-height:14px!important;font-weight:650!important}.source-guide-steps b{width:22px!important;height:22px!important;background:#047857!important;font-size:10px!important}.approval-inbox-card,.cockpit-activity-row,.cockpit-blocker-card,.migration-todo-card,.product-queue-card,.product-search-results button{border:1px solid var(--srs-wire-line)!important;border-radius:10px!important;background:#ffffff!important;box-shadow:none!important}.migration-todo-card:hover,.product-queue-card:hover,.product-search-results button.active,.product-search-results button:hover{border-color:var(--srs-action-soft-border)!important;background:var(--srs-action-soft)!important}.data-table-wrap,.period-column-wrap{border:1px solid var(--srs-wire-line)!important;border-radius:12px!important;background:#ffffff!important;box-shadow:none!important;overflow:auto!important}.data-table{width:100%!important;border-collapse:separate!important;border-spacing:0!important;font-size:11.5px!important;line-height:1.35!important}.data-table th{padding:10px 16px!important;background:var(--srs-wire-muted)!important;color:var(--srs-wire-ink-3)!important;font-size:10px!important;font-weight:760!important;letter-spacing:.05em!important;text-transform:uppercase!important;white-space:nowrap!important}.data-table td,.data-table th{border-bottom:1px solid var(--srs-wire-line)!important}.data-table td{padding:11px 16px!important;color:var(--srs-wire-ink-2)!important;vertical-align:top!important}.data-table td+td,.data-table th+th{border-left:14px solid transparent!important;background-clip:padding-box!important}.data-table tr:hover td{background:#fbfdff!important}.data-table .num,.num{text-align:right!important;font-feature-settings:"tnum"!important;font-variant-numeric:tabular-nums!important}.financial-health-back-button{margin:0!important;border-color:var(--srs-wire-line-strong)!important;color:var(--srs-wire-ink-2)!important}.investment-report-card{display:grid!important;grid-gap:16px!important;gap:16px!important}.investment-report-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))!important;grid-gap:14px!important;gap:14px!important}.breakeven-guidance-card,.ownership-table-block,.ownership-user-card,.report-progress-panel,.report-validation-card{border:1px solid var(--srs-wire-line)!important;border-radius:12px!important;background:#ffffff!important;box-shadow:none!important;padding:16px!important}.ledger-entry-hero{padding:18px 20px!important;border:1px solid var(--srs-wire-line)!important;border-radius:12px!important;background:#ffffff!important;box-shadow:none!important}.ledger-table-card{overflow:hidden!important}.ledger-table-header{min-height:52px!important;background:#ffffff!important}.ledger-filter-row,.ledger-table-header{padding:12px 16px!important;border-bottom:1px solid var(--srs-wire-line)!important}.ledger-filter-row{background:var(--srs-wire-muted)!important}.ledger-modal,.migration-modal,.statement-review-modal{border:1px solid var(--srs-wire-line)!important;border-radius:16px!important;background:#ffffff!important;box-shadow:0 24px 60px rgba(15,23,42,.18)!important}.ledger-modal-footer,.ledger-modal-header,.migration-modal-actions{border-color:var(--srs-wire-line)!important}@media (max-width:1180px){.migration-cockpit-status,.migration-dashboard{grid-template-columns:1fr!important}.migration-tabs{top:74px!important}}@media (max-width:760px){.financial-health-section-title,.investment-report-card,.migration-workspace>.srs-page-header{grid-template-columns:1fr!important;padding:16px!important}.financial-health-section-title h2,.investment-report-header h2,.ledger-entry-hero h2,.migration-workspace>.srs-page-header h1,.statement-title-row h2{font-size:23px!important;line-height:29px!important}.migration-tabs{position:static!important}.ledger-entry-hero,.migration-cockpit-status,.migration-panel{padding:14px!important}.financial-health-action-grid,.ledger-table-actions,.migration-hero-actions,.migration-panel-actions,.srs-page-header-actions{justify-content:stretch!important}.financial-health-action-grid button,.ledger-table-actions button,.migration-hero-actions button,.migration-panel-actions button,.srs-page-header-actions button{flex:1 1 100%!important}}.module-rail{overflow:hidden!important}.module-rail .rail-list{scrollbar-width:none!important;-ms-overflow-style:none!important;padding-right:0!important}.module-rail .rail-list::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}.module-rail .rail-command,.module-rail .rail-item{width:60px!important;min-width:60px!important;max-width:60px!important}.module-rail .rail-command span,.module-rail .rail-item span,.module-rail .rail-label,.module-rail button span{max-width:58px!important;font-size:8px!important;line-height:10px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.dashboard-exact-workspace{display:grid!important;grid-gap:16px!important;gap:16px!important;width:100%!important;max-width:1288px!important;margin:0 auto!important;padding:0!important;color:#071124!important}.dashboard-exact-hero{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;grid-gap:20px!important;gap:20px!important;min-height:96px!important;padding:16px 0 18px!important;border-bottom:1px solid #dfe6f0!important}.dashboard-exact-hero p,.dashboard-exact-hero span{margin:0!important;color:#5f6f8a!important;font-size:12px!important;line-height:18px!important;font-weight:560!important}.dashboard-exact-hero h1{margin:3px 0!important;font-size:24px!important;line-height:30px!important;letter-spacing:0!important}.dashboard-exact-hero h1,.dashboard-exact-hero strong{color:#071124!important;font-weight:760!important}.dashboard-exact-actions{gap:12px!important}.dashboard-exact-actions,.dashboard-exact-period{display:flex!important;align-items:center!important}.dashboard-exact-period{gap:8px!important}.dashboard-exact-period label{display:block!important}.dashboard-exact-period label>span{display:none!important}.dashboard-exact-period input,.dashboard-exact-period select{min-width:102px!important;min-height:36px!important;padding:0 12px!important;border:1px solid #cfd9e8!important;border-radius:8px!important;background:#ffffff!important;color:#071124!important;font-size:12px!important;font-weight:680!important}.dashboard-exact-card-head button,.dashboard-exact-primary{min-height:36px!important;padding:0 14px!important;border:1px solid #5b8205!important;border-radius:8px!important;background:#5b8205!important;color:#ffffff!important;font-size:12px!important;line-height:1!important;font-weight:760!important;box-shadow:none!important}.dashboard-exact-kpis{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-gap:14px!important;gap:14px!important}.dashboard-exact-kpi{display:grid!important;align-content:start!important;grid-gap:6px!important;gap:6px!important;min-height:98px!important;padding:16px!important;border:1px solid #d8e1ed!important;border-radius:10px!important;background:#ffffff!important;color:#071124!important;text-align:left!important;box-shadow:none!important}.dashboard-exact-kpi span{display:flex!important;align-items:center!important;gap:7px!important;color:#60718c!important;font-size:10.5px!important;line-height:14px!important;font-weight:720!important;letter-spacing:.06em!important;text-transform:uppercase!important}.dashboard-exact-kpi span em{padding:2px 5px!important;border-radius:5px!important;background:#fff8e1!important;color:#bf6b00!important;font-size:8px!important;line-height:1!important;font-style:normal!important;font-weight:760!important}.dashboard-exact-kpi strong{color:#020817!important;font-size:24px!important;line-height:29px!important;font-weight:760!important;letter-spacing:0!important}.dashboard-exact-kpi small{color:#65748f!important;font-size:11px!important;line-height:16px!important;font-weight:500!important}.dashboard-exact-kpi.tone-good small{color:#047857!important}.dashboard-exact-kpi.tone-warn small{color:#c76a00!important}.dashboard-exact-kpi.tone-bad small{color:#c91616!important}.dashboard-exact-grid{display:grid!important;grid-template-columns:minmax(0,1.45fr) minmax(360px,.95fr)!important;grid-gap:16px!important;gap:16px!important;align-items:start!important}.dashboard-exact-card{border:1px solid #d8e1ed!important;border-radius:10px!important;background:#ffffff!important;box-shadow:none!important;overflow:hidden!important}.dashboard-exact-card-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;min-height:42px!important;padding:12px 16px!important;border-bottom:1px solid #dfe6f0!important}.dashboard-exact-card-head h2{margin:0!important;color:#071124!important;font-size:13px!important;line-height:18px!important;font-weight:760!important}.dashboard-exact-card-head p{margin:2px 0 0!important;color:#8a98ad!important;font-size:11px!important;line-height:15px!important;font-weight:520!important}.dashboard-exact-card-head button{min-height:30px!important;border-color:transparent!important;background:transparent!important;color:#5b8205!important;padding:0!important}.dashboard-exact-needs-list{display:grid!important}.dashboard-exact-needs-list button{display:grid!important;grid-template-columns:22px minmax(0,1fr) minmax(76px,max-content) minmax(38px,max-content)!important;align-items:start!important;grid-column-gap:9px!important;column-gap:9px!important;grid-row-gap:4px!important;row-gap:4px!important;min-height:74px!important;width:100%!important;padding:14px 16px!important;border:0!important;border-bottom:1px solid #dfe6f0!important;border-radius:0!important;background:#ffffff!important;color:#071124!important;text-align:left!important;box-shadow:none!important}.dashboard-exact-needs-list button:last-child{border-bottom:0!important}.dashboard-exact-needs-list i{display:inline-grid!important;place-items:center!important;justify-self:center!important;align-self:start!important;width:16px!important;height:16px!important;margin-top:3px!important;border-radius:999px!important;background:#c91616!important;color:#ffffff!important;font-size:10.5px!important;line-height:16px!important;font-style:normal!important;font-weight:760!important;text-align:center!important}.dashboard-exact-needs-list i.priority-information,.dashboard-exact-needs-list i.priority-review{background:#f3b45a!important}.dashboard-exact-needs-list span{min-width:0!important;align-self:start!important}.dashboard-exact-needs-list strong{color:#071124!important;font-size:13px!important;line-height:18px!important;font-weight:720!important}.dashboard-exact-needs-list small,.dashboard-exact-needs-list strong{display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.dashboard-exact-needs-list small{margin-top:2px!important;color:#64748b!important;font-size:11.5px!important;line-height:16px!important;font-weight:500!important}.dashboard-exact-needs-list em{color:#5b8205!important;font-size:11px!important;font-style:normal!important;font-weight:720!important}.dashboard-exact-needs-list b,.dashboard-exact-needs-list em{align-self:center!important;overflow:hidden!important;line-height:1!important;text-align:right!important;text-overflow:ellipsis!important;white-space:nowrap!important}.dashboard-exact-needs-list b{color:#071124!important;font-size:22px!important;font-weight:760!important;font-feature-settings:"tnum"!important;font-variant-numeric:tabular-nums!important}.dashboard-exact-side{display:grid!important;grid-gap:16px!important;gap:16px!important}.dashboard-exact-iq-prompts,.dashboard-exact-jump-list{display:grid!important;grid-gap:10px!important;gap:10px!important;padding:14px 16px 16px!important}.dashboard-exact-iq-prompts button,.dashboard-exact-jump-list button{display:grid!important;align-items:center!important;width:100%!important;min-height:42px!important;border:1px solid #d8e1ed!important;border-radius:8px!important;background:#ffffff!important;box-shadow:none!important}.dashboard-exact-jump-list button{grid-template-columns:14px minmax(0,1fr) auto!important;gap:10px!important;padding:0 12px!important}.dashboard-exact-jump-list span{width:14px!important;height:14px!important;border-radius:4px!important;background:#cbd5e1!important}.dashboard-exact-jump-list strong{overflow:hidden!important;color:#071124!important;font-size:12.5px!important;line-height:18px!important;font-weight:680!important;text-align:left!important;text-overflow:ellipsis!important;white-space:nowrap!important}.dashboard-exact-jump-list em{color:#8a98ad!important;font-size:10.5px!important;line-height:1!important;font-style:normal!important}.dashboard-exact-card-head kbd{display:inline-flex!important;min-width:22px!important;justify-content:center!important;border-radius:4px!important;background:#f1f5f9!important;color:#8a98ad!important;font-size:10px!important;font-family:inherit!important}.dashboard-exact-iq-prompts button{justify-content:start!important;padding:0 14px!important;color:#071124!important;font-size:12px!important;line-height:18px!important;font-weight:560!important;text-align:left!important}.dashboard-exact-iq>p{margin:64px 16px 16px!important;padding:14px 16px!important;border:1px solid #d8e1ed!important;border-radius:10px!important;background:#f8fafc!important;color:#64748b!important;font-size:11px!important;line-height:17px!important}.dashboard-exact-workspace .dashboard-source-drawer{margin-top:2px!important}@media (max-width:1180px){.dashboard-exact-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}.dashboard-exact-grid{grid-template-columns:1fr!important}}@media (max-width:760px){.dashboard-exact-hero{grid-template-columns:1fr!important;align-items:start!important;padding-top:10px!important}.dashboard-exact-actions{width:100%!important;align-items:stretch!important;flex-direction:column!important}.dashboard-exact-period,.dashboard-exact-period label,.dashboard-exact-period select,.dashboard-exact-primary{width:100%!important}.dashboard-exact-kpis{grid-template-columns:1fr!important}.dashboard-exact-needs-list button{grid-template-columns:18px minmax(0,1fr)!important}.dashboard-exact-needs-list b,.dashboard-exact-needs-list em{grid-column:2!important;justify-self:start!important}}@media (min-width:900px){body:has(.app-frame){background:#f1eee6!important}.app-frame,.app-frame.assistant-closed,.app-frame.assistant-expanded,.app-frame.assistant-open{width:min(calc(100vw - 18px),1404px)!important;min-height:calc(100vh - 16px)!important;margin:8px auto!important;overflow:hidden!important;border:1px solid #cfd8e6!important;border-radius:10px!important;background:#f7f8fb!important;box-shadow:none!important}.workspace-header{grid-template-columns:96px minmax(300px,440px) minmax(150px,230px) auto minmax(0,1fr) auto!important;border-radius:10px 10px 0 0!important}.workspace-header .sidebar-top-row{width:96px!important;min-width:96px!important;padding-left:10px!important}.workspace-header .sidebar-brand{flex:0 0 auto!important;min-width:0!important}.workspace-header .brand-copy{display:none!important}.workspace-header .logo-frame.wide-logo{width:72px!important;height:36px!important;flex-basis:72px!important}.workspace-header-search{max-width:440px!important}.workspace-route-crumb{min-width:0!important}.workspace-security-pill{grid-column:4!important;justify-self:start!important}.account-panel.compact-actions{grid-column:6!important}}@media (min-width:900px) and (max-width:1180px){.workspace-security-pill{display:none!important}}:root{--srs-font-sans:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--srs-surface-canvas:#f7f8fb;--srs-surface-page:#f7f8fb;--srs-surface-panel:#ffffff;--srs-surface-raised:#ffffff;--srs-surface-muted:#f1f5f9;--srs-border-subtle:#e2e8f0;--srs-border-strong:#cbd5e1;--srs-text-primary:#0f172a;--srs-text-secondary:#334155;--srs-text-muted:#64748b;--srs-text-faint:#94a3b8;--srs-brand:#81b707;--srs-brand-mark:#81b707;--srs-action-primary:#5b8205;--srs-action-primary-hover:#4f7005;--srs-action-soft:#f4f9e9;--srs-action-soft-border:#cfe5a2;--srs-accent-border:#cfe5a2;--srs-success:#047857;--srs-success-soft:#ecfdf5;--srs-warning:#b45309;--srs-warning-soft:#fffbeb;--srs-danger:#b91c1c;--srs-danger-soft:#fff1f2;--srs-info:#5b8205;--srs-info-soft:#f4f9e9;--srs-radius-sm:6px;--srs-radius-md:8px;--srs-radius-lg:8px;--srs-radius-xl:8px;--srs-wire-canvas:#f7f8fb;--srs-wire-panel:#ffffff;--srs-wire-muted:#f8fafc;--srs-wire-search:#f1f5f9;--srs-wire-line:#e2e8f0;--srs-wire-line-strong:#cbd5e1;--srs-wire-ink:#0f172a;--srs-wire-ink-2:#334155;--srs-wire-ink-3:#64748b;--srs-wire-ink-4:#94a3b8;--srs-shadow-panel:0 1px 2px rgba(15,23,42,.04);--srs-shadow-raised:0 8px 24px rgba(15,23,42,.06)}body,button,html,input,select,textarea{font-family:var(--srs-font-sans)!important}body{color:#0f172a!important}.module-drawer,.module-rail,.workspace,.workspace-content,.workspace-header,body{background:#f7f8fb!important}.breakeven-guidance-card,.card,.dashboard-exact-card,.dashboard-exact-kpi,.data-table-wrap,.financial-health-section-title,.kpi-card,.ledger-entry-hero,.ledger-table-card,.migration-cockpit-status,.migration-panel,.module-drawer,.module-rail,.ownership-table-block,.ownership-user-card,.product-master-section,.product-steward-detail,.product-steward-validation,.product-steward-workbench,.srs-page-header,.srs-table-wrap,.workspace-header{border-color:#e2e8f0!important;border-radius:8px!important;background:#ffffff!important;box-shadow:none!important}.module-drawer,.module-rail,.workspace-header{background:#ffffff!important}.dashboard-period-controls input,.dashboard-period-controls select,.drawer-command-tip,.ledger-filter-row input,.ledger-filter-row select,.migration-form input,.migration-form select,.migration-form textarea,.migration-table-tools input,.migration-table-tools select,.product-master-field input,.product-master-field select,.product-master-field textarea,.product-steward-search input,.report-publish-grid input,.report-publish-grid select,.report-publish-grid textarea,.source-guide-grid input,.source-guide-grid select,.statement-control-row input,.statement-control-row select,.workspace-header-search{border-color:#cbd5e1!important;border-radius:8px!important;background:#ffffff!important;color:#0f172a!important;font-size:12.5px!important;line-height:18px!important;font-weight:400!important}.workspace-header-search{grid-column:3!important;justify-self:center!important;height:34px!important;min-height:34px!important;width:min(100%,520px)!important;max-width:520px!important;border:0!important;background:#f1f5f9!important}.workspace-header-search input::placeholder{color:#94a3b8!important}.workspace-search-shortcut{flex:0 0 auto!important;min-width:30px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:4px 5px!important;border:1px solid #e2e8f0!important;border-radius:4px!important;background:#ffffff!important;color:#64748b!important;font-family:var(--srs-font-sans)!important;font-size:10px!important;line-height:1!important;font-weight:600!important}.account-panel.compact-actions{gap:6px!important}.ai-icon-button,.governance-icon-button{min-width:38px!important;width:38px!important;min-height:38px!important;height:38px!important;border-radius:8px!important}.header-user-card{gap:7px!important}.header-user-card .account-avatar{width:32px!important;height:32px!important;flex:0 0 32px!important}.header-user-card .account-meta{width:clamp(88px,8vw,112px)!important}.header-signout{min-height:32px!important;padding:0 9px!important;border-radius:999px!important;font-size:10.5px!important}.workspace-header-search:focus-within,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{border-color:#5b8205!important;outline:2px solid rgba(91,130,5,.18)!important;outline-offset:2px!important;box-shadow:0 0 0 3px rgba(129,183,7,.12)!important}.audit-filter-buttons button.active,.drawer-module-list a.active,.drawer-module-list a:focus-visible,.drawer-module-list a:hover,.effort-chart-toggle button.active,.expiry-mode-grid button.active,.investment-tabs button.active,.lifecycle-mode-toggle button.active,.migration-queue-tabs button.active,.migration-subtabs button.active,.migration-tabs button.active,.mobile-bottom-nav a.active,.mobile-bottom-nav button.active,.product-queue-group-list button.active,.product-queue-list button.active,.product-steward-filter-list button.active,.product-steward-list button.active,.queue-metric-grid button.active,.rail-iq.active,.rail-item.active,.report-publish-steps button.active,.settings-side-menu button.active{border-color:#cfe5a2!important;background:#f4f9e9!important;color:#5b8205!important}.button.primary,.dashboard-exact-primary,.ledger-modal-footer button,.mapping-editor-row button,.migration-hero-actions button:first-child,.migration-modal-actions button:not(.secondary),.migration-panel-title button:not(.secondary),.migration-seed-actions button,.ownership-invest-button,.primary-button,.product-steward-image-actions button,.product-steward-review-actions button:not(.product-steward-secondary),.rail-item.active:before,.report-publish-toolbar button,.settings-section-title>button,.srs-button-primary,button.primary{border-color:#5b8205!important;background:#5b8205!important;color:#ffffff!important;box-shadow:none!important}.button.primary:hover,.dashboard-exact-primary:hover,.ledger-modal-footer button:hover,.mapping-editor-row button:hover,.migration-hero-actions button:first-child:hover,.migration-modal-actions button:not(.secondary):hover,.migration-panel-title button:not(.secondary):hover,.migration-seed-actions button:hover,.ownership-invest-button:hover,.primary-button:hover,.product-steward-image-actions button:hover,.product-steward-review-actions button:not(.product-steward-secondary):hover,.report-publish-toolbar button:hover,.settings-section-title>button:hover,.srs-button-primary:hover,button.primary:hover{border-color:#4f7005!important;background:#4f7005!important}.audit-event-card details summary,.dashboard-exact-card-head button,.dashboard-kpi-provenance summary,.financial-policy-card summary em,.link-button,.migration-product-table a,.report-warning-actions a,.srs-iq-button,.text-link-button{color:#5b8205!important}.srs-security-pill{display:inline-flex!important;align-items:center!important;min-height:24px!important;width:-moz-fit-content!important;width:fit-content!important;border:1px solid #cfe5a2!important;border-radius:5px!important;background:#f4f9e9!important;color:#4f7005!important;padding:0 8px!important;font-size:9.5px!important;line-height:1!important;font-weight:700!important;letter-spacing:.03em!important;text-transform:uppercase!important;white-space:nowrap!important}.srs-page-header-status{display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important;justify-content:flex-end!important}.badge,.effort-status-badge,.mapping-badge,.migration-status,.ownership-status-badge,.product-steward-status,.status-pill{border-radius:5px!important;padding:4px 7px!important;font-size:9.5px!important;line-height:1!important;font-weight:700!important;letter-spacing:.03em!important;text-transform:uppercase!important}.badge:before,.status-pill:before{content:none!important}.badge-success,.effort-status-badge.approved,.mapping-badge.mapped,.migration-status.good,.ownership-status-badge.operating,.product-steward-status.good,.srs-alert-banner.tone-success,.srs-save-state.tone-saved,.status-active,.status-approved{border-color:#d1fae5!important;background:#ecfdf5!important;color:#047857!important}.badge-warning,.effort-status-badge.pending,.mapping-badge.new,.migration-status.warn,.ownership-status-badge.needs,.product-steward-status.warn,.srs-alert-banner.tone-warning,.srs-save-state.tone-saving,.srs-save-state.tone-unsaved,.status-draft,.status-warn{border-color:#fde68a!important;background:#fffbeb!important;color:#b45309!important}.badge-danger,.effort-status-badge.voided,.global-search-state.error,.migration-status.bad,.ownership-status-badge.error,.product-steward-status.bad,.srs-alert-banner.tone-danger,.srs-save-state.tone-failed,.status-danger,.status-void{border-color:#ffe4e6!important;background:#fff1f2!important;color:#b91c1c!important}.badge-import,.dashboard-context-stat,.migration-status.neutral,.product-steward-alert.info,.product-steward-status.neutral,.rolling-note,.settings-note,.srs-alert-banner.tone-info,.status-import{border-color:#cfe5a2!important;background:#f4f9e9!important;color:#4f7005!important}.data-table,.srs-business-table{border-collapse:collapse!important;font-size:11.5px!important;line-height:1.35!important}.data-table thead,.srs-business-table thead{background:#f1f5f9!important}.data-table th,.srs-business-table th{padding:10px 12px!important;border-bottom:1px solid #e2e8f0!important;color:#64748b!important;font-size:10px!important;font-weight:600!important;letter-spacing:.04em!important;text-transform:uppercase!important}.data-table td,.srs-business-table td{padding:11px 12px!important;border-bottom:1px solid #e2e8f0!important;color:#334155!important;font-size:11.5px!important}.data-table tbody tr:hover td,.srs-business-table tbody tr:hover td{background:#f8fafc!important}.capital-bar-track span,.effort-bar-track span,.legend-revenue,.report-progress-bar span,.yearly-investment-track strong{background:#5b8205!important}.legend-income{background:#a8d155!important}.dashboard-kpi-provenance summary,.financial-health-back-button,.financial-health-section-rail button.active,.product-steward-refreshing{border-color:#cfe5a2!important;background:#f4f9e9!important;color:#5b8205!important}.dashboard-kpi-card.status-good .dashboard-kpi-top b,.dashboard-kpi-card.status-up .dashboard-kpi-top b,.dashboard-performance-summary.status-healthy .dashboard-summary-head strong,.migration-alert.good,.product-steward-alert.good,.report-validation-card.ready{background:#ecfdf5!important;color:#047857!important;border-color:#d1fae5!important}.dashboard-observation.action,.dashboard-performance-summary.status-data-review-required .dashboard-summary-head strong,.migration-alert.bad{background:#fff1f2!important;color:#b91c1c!important;border-color:#ffe4e6!important}.dashboard-kpi-card.status-down .dashboard-kpi-top b,.dashboard-kpi-card.status-review .dashboard-kpi-top b,.dashboard-performance-summary.status-watch .dashboard-summary-head strong,.migration-alert.warn,.ownership-warning,.product-steward-alert.warn,.product-steward-preflight-list,.product-steward-section-notes small,.report-validation-card{background:#fffbeb!important;color:#b45309!important;border-color:#fde68a!important}.app-loading{min-height:100vh!important;display:grid!important;place-items:center!important;padding:24px!important;background:#f7f8fb!important;color:#0f172a!important}.loading-card,.srs-state-block{width:min(520px,calc(100vw - 48px))!important;min-height:0!important;display:flex!important;align-items:flex-start!important;justify-content:flex-start!important;gap:12px!important;border:1px solid #e2e8f0!important;border-radius:8px!important;background:#ffffff!important;padding:18px 24px!important;box-shadow:none!important;color:#0f172a!important}.loading-card{flex-direction:column!important}.loading-card:only-child{margin:0!important}.loading-card h2,.srs-state-block h2{margin:0!important;color:#0f172a!important;font-size:18px!important;line-height:1.25!important;font-weight:700!important;letter-spacing:0!important}.loading-card p,.srs-state-block p{margin:0!important;color:#64748b!important;font-size:12.5px!important;line-height:1.55!important;font-weight:400!important}.loading-card>.button,.loading-card>a.button,.srs-state-action .button,.srs-state-action a.button{height:38px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:8px!important;padding:0 14px!important;font-size:11.5px!important;line-height:1!important;font-weight:700!important}.srs-state-icon{width:34px!important;height:34px!important;flex:0 0 34px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid #cfe5a2!important;border-radius:8px!important;background:#f4f9e9!important;color:#5b8205!important}.srs-state-icon svg{width:17px!important;height:17px!important;stroke-width:2!important}.srs-state-block>div:not(.srs-state-icon):not(.srs-state-action){flex:1 1 auto!important;min-width:0!important;display:flex!important;flex-direction:column!important;gap:6px!important}.srs-state-action{align-self:center!important;flex:0 0 auto!important}.srs-state-block.tone-error .srs-state-icon,.srs-state-block.tone-forbidden .srs-state-icon{border-color:#ffe4e6!important;background:#fff1f2!important;color:#b91c1c!important}.srs-state-block.tone-success .srs-state-icon{border-color:#d1fae5!important;background:#ecfdf5!important;color:#047857!important}@media (max-width:720px){.loading-card,.srs-state-block{width:min(100%,calc(100vw - 32px))!important;padding:16px!important}.srs-state-block{flex-direction:column!important}.srs-state-action{align-self:stretch!important}.loading-card>.button,.loading-card>a.button,.srs-state-action .button,.srs-state-action a.button{width:100%!important}}.auth-reference-shell{min-height:100vh!important;display:grid!important;grid-template-columns:76px minmax(0,1fr)!important;grid-template-rows:74px minmax(0,1fr)!important;overflow:hidden!important;background:#f7f8fb!important;color:#0f172a!important}.auth-reference-topbar{grid-column:1/-1!important;height:74px!important;display:flex!important;align-items:center!important;gap:20px!important;padding:0 26px!important;border-bottom:1px solid #e2e8f0!important;background:#ffffff!important}.auth-reference-topbar img{width:72px!important;height:36px!important;object-fit:contain!important}.auth-reference-topbar strong{font-size:12px!important;line-height:1!important;font-weight:700!important;color:#0f172a!important}.auth-reference-rail{grid-column:1!important;grid-row:2!important;gap:10px!important;width:76px!important;min-height:0!important;padding:10px 8px 14px!important;border-right:1px solid #e2e8f0!important;background:#ffffff!important}.auth-reference-rail,.auth-reference-rail-list{display:flex!important;flex-direction:column!important;align-items:center!important}.auth-reference-rail-list{width:100%!important;gap:2px!important}.auth-reference-rail-item{position:relative!important;width:60px!important;min-height:48px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:5px!important;border-radius:8px!important;color:#64748b!important;font-size:8.5px!important;line-height:1.1!important;font-weight:500!important;text-align:center!important}.auth-reference-rail-item.active{background:#f4f9e9!important;color:#0f172a!important;font-weight:700!important}.auth-reference-rail-icon{display:inline-flex!important;color:#94a3b8!important}.auth-reference-rail-item.active .auth-reference-rail-icon{color:#5b8205!important}.auth-reference-rail-icon svg{width:18px!important;height:18px!important}.auth-reference-rail-item em{position:absolute!important;top:5px!important;right:5px!important;min-width:18px!important;height:18px!important;border-radius:999px!important;background:#b91c1c!important;font-size:10px!important;line-height:18px!important;font-style:normal!important}.auth-reference-iq,.auth-reference-rail-item em{color:#ffffff!important;font-weight:800!important}.auth-reference-iq{width:60px!important;min-height:60px!important;margin-top:auto!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:5px!important;border-radius:8px!important;background:#5b8205!important;font-size:8.5px!important;line-height:1.15!important;text-align:center!important}.auth-reference-iq svg{width:18px!important;height:18px!important}.auth-reference-zoho{width:60px!important;padding-top:8px!important;border-top:1px solid #e2e8f0!important;color:#94a3b8!important;font-size:8px!important;line-height:1.2!important;font-weight:500!important;text-align:center!important}.auth-reference-zoho span{display:block!important;width:8px!important;height:8px!important;margin:0 auto 6px!important;border-radius:50%!important;background:#047857!important}.auth-reference-workspace{grid-column:2!important;grid-row:2!important;min-width:0!important;min-height:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;background:#f7f8fb!important}.auth-reference-heading{flex:0 0 auto!important;padding:18px 26px 15px!important;border-bottom:1px solid #e2e8f0!important;background:#ffffff!important}.auth-reference-heading h1{margin:0!important;color:#0f172a!important;font-size:21px!important;line-height:1.15!important;font-weight:700!important;letter-spacing:0!important}.auth-reference-heading p{margin:6px 0 0!important;color:#64748b!important;font-size:11.5px!important;line-height:1.4!important}.auth-reference-grid{flex:1 1 auto!important;min-height:0!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-gap:20px!important;gap:20px!important;padding:18px 26px 10px!important;overflow:hidden!important;align-items:start!important}.auth-reference-panel{position:relative!important;min-width:0!important;height:min(630px,calc(100vh - 176px))!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:64px 36px!important;border:1px solid #e2e8f0!important;border-radius:8px!important;background:#f8fafc!important}.auth-reference-panel:before{content:none!important}.auth-reference-card{width:min(386px,calc(100% - 72px))!important;min-height:360px!important;margin:0 auto!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:center!important;gap:12px!important;padding:30px 22px!important;border:1px solid #e2e8f0!important;border-radius:8px!important;background:#ffffff!important;box-shadow:none!important;text-align:center!important}.auth-reference-card img{align-self:center!important;width:112px!important;height:54px!important;object-fit:contain!important}.auth-reference-card h2{margin:8px 0 0!important;color:#0f172a!important;font-size:14px!important;line-height:1.35!important;font-weight:700!important}.auth-reference-card p{margin:0!important;color:#64748b!important;font-size:11.5px!important;line-height:1.45!important}.auth-reference-card small{color:#94a3b8!important;font-size:10.5px!important;line-height:1.45!important}.auth-reference-card label{display:flex!important;flex-direction:column!important;gap:6px!important;text-align:left!important}.auth-reference-card label span{color:#64748b!important;font-size:10.5px!important;line-height:1!important;font-weight:500!important}.auth-reference-readonly{min-height:42px!important;display:flex!important;align-items:center!important;padding:0 12px!important;border:1px solid #cbd5e1!important;border-radius:8px!important;color:#94a3b8!important;background:#ffffff!important;font-size:12.5px!important;line-height:1!important}.auth-reference-readonly.strong{color:#0f172a!important}.auth-reference-card .button,.auth-reference-card .landing-signin{width:100%!important;min-height:40px!important;border-radius:8px!important;font-size:12px!important;font-weight:700!important}.auth-reference-error{display:flex!important;flex-direction:column!important;gap:4px!important;padding:13px 14px!important;border:1px solid #ffe4e6!important;border-radius:8px!important;background:#fff1f2!important;color:#b91c1c!important;text-align:left!important}.auth-reference-error span,.auth-reference-error strong{color:#b91c1c!important;font-size:11px!important;line-height:1.35!important}.auth-reference-warning{width:46px!important;height:46px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;align-self:center!important;border:1px solid #fde68a!important;border-radius:50%!important;background:#fffbeb!important;color:#b45309!important;font-size:17px!important;line-height:1!important;font-weight:800!important}.auth-reference-note{padding:13px 14px!important;border:1px solid #e2e8f0!important;border-radius:8px!important;background:#f8fafc!important;color:#64748b!important;font-size:10.5px!important;line-height:1.55!important;text-align:left!important}.auth-reference-panel-label{position:absolute!important;left:-1px!important;bottom:-24px!important;color:#0f172a!important;font-size:11px!important;line-height:1.3!important;font-weight:700!important}.auth-reference-footer-note{margin:14px 26px 18px!important;padding:12px 14px!important;border:1px solid #e2e8f0!important;border-radius:8px!important;background:#f8fafc!important;color:#64748b!important;font-size:10.5px!important;line-height:1.5!important}@media (max-width:980px){.auth-reference-shell{width:100vw!important;max-width:100vw!important;grid-template-columns:1fr!important;grid-template-rows:64px minmax(0,1fr)!important;overflow-x:hidden!important;overflow-y:auto!important}.auth-reference-topbar{height:64px!important}.auth-reference-rail{display:none!important}.auth-reference-workspace{grid-column:1!important;width:100vw!important;max-width:100vw!important;overflow-x:hidden!important}.auth-reference-heading{padding:18px 16px 15px!important}.auth-reference-heading h1,.auth-reference-heading p{overflow-wrap:anywhere!important}.auth-reference-grid{grid-template-columns:1fr!important;width:100vw!important;max-width:100vw!important;padding:18px 16px 10px!important;overflow:visible!important}.auth-reference-panel:before{display:none!important}.auth-reference-card{width:min(100%,326px)!important;min-height:0!important}.auth-reference-panel{width:100%!important;max-width:100%!important;height:auto!important;min-height:620px!important;padding:32px 12px!important}.auth-reference-footer-note{margin:14px 16px 18px!important}}.documents-workspace,.financial-health-spa,.financial-statements-workspace,.investment-report-card,.operational-effort-workspace,.operations-ledger-workspace,.settings-workspace{color:#0f172a!important;font-family:var(--srs-font-sans)!important}.financial-health-spa{display:grid!important;grid-gap:14px!important;gap:14px!important}.account-segment-settings,.approval-center-panel,.audit-log-panel,.breakeven-guidance-card,.capital-chart-card,.document-vault-card,.financial-health-section-title,.investment-report-card,.investment-settings-card,.ledger-table-card,.operations-entry-card,.operations-ledger-hero,.ownership-table-block,.ownership-user-card,.published-report-card,.report-archive-card,.rolling-section-card,.salary-generation-card,.settings-panel-card,.settings-side-menu,.statement-period-panel,.statement-tab-card{border:1px solid #e2e8f0!important;border-radius:8px!important;background:#ffffff!important;box-shadow:none!important}.financial-health-section-title{min-height:0!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;grid-gap:16px!important;gap:16px!important;margin:0!important;padding:18px 20px!important}.financial-health-section-title:after,.financial-health-section-title:before{content:none!important}.financial-health-section-title span,.investment-report-header .kpi-label,.ledger-table-header small,.operations-ledger-hero .kpi-label,.settings-section-title>div>span,.statement-title-row .kpi-label{color:#64748b!important;font-size:10px!important;line-height:12px!important;font-weight:700!important;letter-spacing:.04em!important;text-transform:uppercase!important}.financial-health-section-title h2,.investment-report-header h2,.operations-ledger-hero h2,.settings-section-title h2,.statement-title-row h2{margin:2px 0 0!important;color:#0f172a!important;font-size:21px!important;line-height:27px!important;font-weight:700!important;letter-spacing:0!important}.breakeven-guidance-card p,.financial-health-section-title p,.investment-report-header p,.investment-report-note,.operations-ledger-hero p,.ownership-helper-text,.ownership-table-title p,.settings-note,.settings-section-title p,.statement-title-row p{max-width:76ch!important;margin:5px 0 0!important;color:#64748b!important;font-size:12px!important;line-height:18px!important;font-weight:400!important}.financial-health-back-button,.financial-health-section-rail button.active{min-height:36px!important;border:1px solid #cfe5a2!important;border-radius:8px!important;background:#f4f9e9!important;color:#4f7005!important;font-size:11.5px!important;font-weight:700!important;box-shadow:none!important}.dashboard-standard-metric-grid,.investment-ticker-grid,.ledger-metric-grid,.ownership-user-metrics,.report-preview-summary,.settings-kpi-summary,.statement-kpi-grid,.working-capital-metrics{display:grid!important;grid-gap:10px!important;gap:10px!important;margin:0 0 14px!important}.ledger-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr)) minmax(150px,auto)!important}.investment-ticker-grid,.statement-kpi-grid,.working-capital-metrics{grid-template-columns:repeat(4,minmax(0,1fr))!important}.ownership-user-metrics,.report-preview-summary,.settings-kpi-summary{grid-template-columns:repeat(3,minmax(0,1fr))!important}.dashboard-standard-metric-grid article,.investment-ticker-grid>div,.ledger-metric-grid article,.ownership-user-metrics article,.report-preview-summary article,.settings-kpi-summary article,.statement-kpi-grid article,.working-capital-metrics article{min-height:88px!important;padding:13px 14px!important;border:1px solid #e2e8f0!important;border-radius:8px!important;background:#ffffff!important;box-shadow:none!important}.dashboard-standard-metric-grid span,.investment-ticker-grid span,.kpi-label,.ledger-metric-grid article span,.ownership-user-metrics span,.report-preview-summary span,.settings-kpi-summary span,.statement-kpi-grid span,.working-capital-metrics span{display:inline-flex!important;align-items:center!important;gap:5px!important;color:#64748b!important;font-size:10px!important;line-height:12px!important;font-weight:700!important;letter-spacing:.04em!important;text-transform:uppercase!important}.dashboard-standard-metric-grid strong,.investment-ticker-grid strong,.ledger-metric-grid article strong,.ownership-user-metrics strong,.report-preview-summary strong,.settings-kpi-summary strong,.statement-kpi-grid strong,.working-capital-metrics strong{display:block!important;margin-top:7px!important;color:#0f172a!important;font-size:21px!important;line-height:26px!important;font-weight:700!important;letter-spacing:0!important;font-feature-settings:"tnum"!important;font-variant-numeric:tabular-nums!important}.dashboard-standard-metric-grid small,.investment-ticker-grid small,.ledger-metric-grid article small,.ownership-user-metrics small,.report-preview-summary small,.settings-kpi-summary small,.statement-kpi-grid small,.working-capital-metrics small{display:block!important;margin-top:4px!important;color:#94a3b8!important;font-size:11px!important;line-height:16px!important;font-weight:500!important}.investment-settings-footer button.primary,.ledger-metric-grid>button,.ledger-modal-footer button:not(.secondary):not(.danger),.operations-entry-card button:not(.secondary):not(.danger),.operations-ledger-hero button:not(.secondary),.report-publish-toolbar button,.settings-footer-actions button:not(.secondary):not(.danger),.settings-section-title>button:not(.secondary):not(.danger),.srs-modal-footer a.button:not(.secondary):not(.danger),.srs-modal-footer button:not(.secondary):not(.danger){display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;min-height:38px!important;padding:0 14px!important;border:1px solid #5b8205!important;border-radius:8px!important;background:#5b8205!important;color:#ffffff!important;font-size:12px!important;line-height:1!important;font-weight:700!important;box-shadow:none!important}.investment-settings-footer button.primary:hover,.ledger-metric-grid>button:hover,.ledger-modal-footer button:not(.secondary):not(.danger):hover,.operations-entry-card button:not(.secondary):not(.danger):hover,.operations-ledger-hero button:not(.secondary):hover,.report-publish-toolbar button:hover,.settings-footer-actions button:not(.secondary):not(.danger):hover,.settings-section-title>button:not(.secondary):not(.danger):hover,.srs-modal-footer a.button:not(.secondary):not(.danger):hover,.srs-modal-footer button:not(.secondary):not(.danger):hover{border-color:#4f7005!important;background:#4f7005!important}.investment-settings-footer button:not(.primary),.ledger-modal-footer button.secondary,.operations-entry-card button.secondary,.operations-ledger-hero button.secondary,.settings-footer-actions button.secondary,.settings-section-title>button.secondary,.srs-modal-footer a.button.secondary,.srs-modal-footer button.secondary{min-height:38px!important;padding:0 14px!important;border:1px solid #cbd5e1!important;border-radius:8px!important;background:#ffffff!important;color:#334155!important;font-size:12px!important;font-weight:700!important;box-shadow:none!important}.ledger-modal-footer button.danger,.operations-entry-card button.danger,.row-actions.functional button.danger,.settings-footer-actions button.danger,.srs-modal-footer button.danger{border-color:#ffe4e6!important;background:#fff1f2!important;color:#b91c1c!important}.icon-action-row,.ledger-table-actions.functional,.row-actions.functional,.settings-action-row{display:inline-flex!important;align-items:center!important;gap:6px!important}.icon-action-row button,.ledger-table-actions.functional button,.row-actions.functional button,.settings-action-row button,.srs-modal-header-actions button,.table-tool-hub button{display:inline-grid!important;place-items:center!important;width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;padding:0!important;border:1px solid #e2e8f0!important;border-radius:8px!important;background:#ffffff!important;color:#64748b!important;box-shadow:none!important}.icon-action-row button:hover,.ledger-table-actions.functional button:hover,.row-actions.functional button:hover,.settings-action-row button:hover,.srs-modal-header-actions button:hover,.table-tool-hub button:hover{border-color:#cfe5a2!important;background:#f4f9e9!important;color:#4f7005!important}.icon-action-row svg,.ledger-table-actions.functional svg,.row-actions.functional svg,.settings-action-row svg,.srs-modal-header-actions svg,.table-tool-hub svg{width:15px!important;height:15px!important;stroke-width:2!important}.account-segment-settings,.breakeven-guidance-card,.capital-chart-card,.document-vault-card,.investment-report-card,.investment-settings-card,.ledger-table-card,.operations-entry-card,.ownership-table-block,.report-archive-card,.rolling-section-card,.salary-generation-card,.settings-panel-card,.statement-period-panel,.statement-tab-card{margin:0 0 14px!important;padding:16px!important;overflow:hidden!important}.operations-ledger-hero{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;grid-gap:16px!important;gap:16px!important;margin:0 0 14px!important;padding:17px 20px!important}.investment-settings-footer,.ledger-table-actions,.operations-hero-actions,.report-publish-toolbar,.settings-footer-actions{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important}.investment-report-header,.ledger-table-header,.operational-effort-chart-header,.ownership-table-title,.settings-section-title,.statement-title-row{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:14px!important;margin:0 0 13px!important;padding:0!important;border:0!important;background:transparent!important}.account-segment-settings h3,.breakeven-guidance-card h3,.ledger-table-header strong,.ownership-table-title h3,.rolling-section-card h3,.settings-subsection h3{margin:0!important;color:#0f172a!important;font-size:14px!important;line-height:19px!important;font-weight:700!important}.capital-total-pill,.investment-ribbon,.ledger-focus-strip,.ownership-asof-pill,.rolling-note,.settings-note,.ticker-chip{border:1px solid #cfe5a2!important;border-radius:8px!important;background:#f4f9e9!important;color:#4f7005!important;box-shadow:none!important}.capital-total-pill{display:grid!important;justify-items:end!important;grid-gap:2px!important;gap:2px!important;min-width:170px!important;padding:10px 12px!important}.capital-total-pill span,.ticker-chip{color:#4f7005!important;font-size:10px!important;font-weight:700!important;letter-spacing:.04em!important;text-transform:uppercase!important}.capital-total-pill strong,.ownership-asof-pill strong{color:#0f172a!important;font-size:15px!important;line-height:20px!important;font-weight:700!important}.capital-bar-list,.effort-bar-list,.operational-effort-card-list{display:grid!important;grid-gap:8px!important;gap:8px!important;margin-top:12px!important}.account-segment-row,.capital-bar-row,.effort-bar-row,.operational-effort-card-list article,.report-section-checks label,.rolling-faq-list details,.settings-mini-list div{border:1px solid #e2e8f0!important;border-radius:8px!important;background:#f8fafc!important;box-shadow:none!important}.capital-bar-row,.effort-bar-row{display:grid!important;align-items:center!important;grid-gap:10px!important;gap:10px!important;min-height:48px!important;padding:9px 10px!important}.capital-bar-row{grid-template-columns:minmax(160px,260px) minmax(0,1fr) minmax(92px,132px)!important}.capital-bar-row strong,.effort-bar-row strong{color:#0f172a!important;font-size:12px!important;line-height:16px!important;font-weight:700!important}.capital-bar-row small,.effort-bar-row small{color:#64748b!important;font-size:10.5px!important;line-height:15px!important;font-weight:500!important}.capital-bar-track,.effort-bar-track,.report-progress-bar{height:12px!important;overflow:hidden!important;border:1px solid #cbd5e1!important;border-radius:999px!important;background:#ffffff!important}.capital-bar-track span,.effort-bar-track span,.report-progress-bar span{border-radius:inherit!important;background:#5b8205!important}.capital-bar-clickable:focus,.capital-bar-clickable:hover{border-color:#cfe5a2!important;background:#f4f9e9!important;box-shadow:none!important;transform:none!important}.capital-bar-row em,.effort-bar-row em{color:#0f172a!important;font-size:12px!important;line-height:16px!important;font-style:normal!important;font-weight:700!important;text-align:right!important;font-feature-settings:"tnum"!important;font-variant-numeric:tabular-nums!important}.account-segment-row,.investment-settings-grid,.ledger-filter-row,.report-publish-grid,.settings-form-grid,.statement-control-row{gap:10px!important}.ledger-filter-row{display:grid!important;grid-template-columns:minmax(220px,1fr) repeat(3,minmax(148px,180px))!important;margin:0 0 12px!important}.account-segment-row input,.investment-settings-grid input,.investment-settings-grid select,.ledger-filter-row input,.ledger-filter-row select,.operational-effort-modal input,.operational-effort-modal textarea,.report-publish-grid input,.report-publish-grid select,.report-publish-grid textarea,.settings-form-grid input,.settings-form-grid select,.settings-form-grid textarea,.statement-control-row input,.statement-control-row select{min-height:36px!important;border:1px solid #cbd5e1!important;border-radius:8px!important;background:#ffffff!important;color:#0f172a!important;padding:0 10px!important;font-size:12px!important;line-height:17px!important;font-weight:400!important;box-shadow:none!important}.operational-effort-modal textarea,.report-publish-grid textarea,.settings-form-grid textarea{min-height:78px!important;padding-top:9px!important}.account-segment-row span,.investment-settings-grid label span,.report-publish-grid span,.report-section-checks span,.settings-form-grid label span{color:#64748b!important;font-size:10px!important;line-height:12px!important;font-weight:700!important;letter-spacing:.04em!important;text-transform:uppercase!important}.account-segment-table-wrap,.data-table-wrap,.period-column-wrap,.settings-table-wrap{width:100%!important;overflow:auto!important;border:1px solid #e2e8f0!important;border-radius:8px!important;background:#ffffff!important;box-shadow:none!important}.account-segment-table,.data-table,.srs-business-table{width:100%!important;border-collapse:collapse!important;color:#334155!important;font-size:11.5px!important;line-height:16px!important}.account-segment-table thead,.data-table thead,.srs-business-table thead{background:#f1f5f9!important}.account-segment-table th,.data-table th,.srs-business-table th{padding:9px 11px!important;border-bottom:1px solid #e2e8f0!important;color:#64748b!important;font-size:9.5px!important;line-height:12px!important;font-weight:700!important;letter-spacing:.04em!important;text-align:left!important;text-transform:uppercase!important;white-space:nowrap!important}.account-segment-table td,.data-table td,.srs-business-table td{padding:10px 11px!important;border-bottom:1px solid #e2e8f0!important;color:#334155!important;font-size:11.5px!important;line-height:16px!important;vertical-align:middle!important}.data-table td+td,.data-table th+th,.srs-business-table td+td,.srs-business-table th+th{border-left:0!important}.account-segment-table tbody tr:last-child td,.data-table tbody tr:last-child td,.srs-business-table tbody tr:last-child td{border-bottom:0!important}.account-segment-table tbody tr:hover td,.data-table tbody tr:hover td,.srs-business-table tbody tr:hover td{background:#f8fafc!important}.account-segment-table .num,.data-table .num,.data-table td.num,.data-table th.num,.srs-business-table .num{text-align:right!important;font-feature-settings:"tnum"!important;font-variant-numeric:tabular-nums!important}.settings-workspace{display:grid!important;grid-template-columns:260px minmax(0,1fr)!important;grid-gap:16px!important;gap:16px!important;align-items:start!important}.settings-side-menu{position:-webkit-sticky!important;position:sticky!important;top:88px!important;padding:12px!important}.settings-side-head{padding:0 0 10px!important;border-bottom:1px solid #e2e8f0!important}.settings-side-head strong{color:#0f172a!important;font-size:13px!important;line-height:18px!important;font-weight:700!important}.settings-side-head span{display:block!important;margin-top:2px!important;color:#64748b!important;font-size:11px!important;line-height:16px!important}.effort-chart-toggle button,.financial-statement-tabs button,.investment-tabs button,.lifecycle-mode-toggle button,.report-publish-steps button,.settings-side-menu button{border-radius:8px!important;font-size:11.5px!important;line-height:1!important;font-weight:700!important;letter-spacing:0!important;box-shadow:none!important}.effort-chart-toggle button.active,.financial-statement-tabs button.active,.investment-tabs button.active,.lifecycle-mode-toggle button.active,.report-publish-steps button.active,.settings-side-menu button.active{border-color:#cfe5a2!important;background:#f4f9e9!important;color:#4f7005!important}.effort-chart-toggle,.financial-statement-tabs,.investment-tabs,.lifecycle-mode-toggle{border:1px solid #e2e8f0!important;border-radius:8px!important;background:#ffffff!important;box-shadow:none!important}.ownership-user-card{gap:12px!important;background:#ffffff!important}.ownership-user-card h3{margin:2px 0 0!important;color:#0f172a!important;font-size:20px!important;line-height:26px!important;font-weight:700!important}.ownership-user-card em{border-color:#cfe5a2!important;border-radius:5px!important;background:#f4f9e9!important;color:#4f7005!important;font-size:10px!important;font-weight:700!important;letter-spacing:.03em!important;text-transform:uppercase!important}.ownership-invest-button,.ownership-user-actions .srs-iq-button,.ownership-user-actions a,.ownership-user-actions button{min-height:36px!important;border-radius:8px!important;border-color:#cfe5a2!important;background:#f4f9e9!important;color:#4f7005!important;box-shadow:none!important}.ownership-status-badge.shadow{border-color:#e2e8f0!important;background:#f1f5f9!important;color:#64748b!important}.ownership-effort-toggle input,.report-section-checks input,.settings-checkbox input{accent-color:#5b8205!important}.link-button,.report-warning-actions a,.text-link-button{color:#5b8205!important;font-size:11.5px!important;font-weight:700!important}.ledger-focus-strip{margin:0 0 12px!important;padding:10px 12px!important}.ledger-modal,.settings-confirm-modal,.srs-modal-shell{border:1px solid #e2e8f0!important;border-radius:8px!important;background:#ffffff!important;box-shadow:none!important}.ledger-modal-header,.srs-modal-header{border-bottom:1px solid #e2e8f0!important}.ledger-modal-header h2,.settings-confirm-modal h2,.srs-modal-header h2{color:#0f172a!important;font-size:18px!important;line-height:24px!important;font-weight:700!important}.ledger-modal-backdrop,.settings-modal-backdrop,.srs-modal-backdrop{background:rgba(15,23,42,.42)!important}.badge,.effort-status-badge,.ownership-status-badge,.status-pill{min-height:21px!important;border:1px solid transparent!important;border-radius:5px!important;padding:3px 7px!important;font-size:9.5px!important;line-height:1!important;font-weight:700!important;letter-spacing:.03em!important;text-transform:uppercase!important;white-space:nowrap!important}@media (max-width:1100px){.investment-ticker-grid,.ledger-metric-grid,.ownership-user-metrics,.report-preview-summary,.settings-kpi-summary,.statement-kpi-grid,.working-capital-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ledger-metric-grid>button{min-height:44px!important}.financial-health-section-title,.operations-ledger-hero{grid-template-columns:1fr!important;align-items:start!important}}@media (max-width:780px){.capital-bar-row,.effort-bar-row,.investment-report-grid,.investment-ticker-grid,.ledger-filter-row,.ledger-metric-grid,.ownership-user-metrics,.report-preview-summary,.settings-kpi-summary,.settings-workspace,.statement-kpi-grid,.working-capital-metrics{grid-template-columns:1fr!important}.settings-side-menu{position:static!important}.capital-chart-card,.financial-health-section-title,.investment-report-card,.ledger-table-card,.operations-entry-card,.operations-ledger-hero,.settings-panel-card{padding:14px!important}.capital-bar-row em,.capital-total-pill,.effort-bar-row em{justify-items:start!important;text-align:left!important}}.inventory-review-reference,.product-master-reference{display:grid!important;grid-gap:16px!important;gap:16px!important}.product-master-toolbar{display:grid!important;grid-template-columns:minmax(360px,1fr) auto auto!important;grid-gap:10px!important;gap:10px!important;align-items:end!important}.product-master-search{display:grid!important;grid-gap:6px!important;gap:6px!important}.product-master-search span{color:#64748b!important;font-size:10px!important;font-weight:760!important;letter-spacing:.05em!important;line-height:13px!important;text-transform:uppercase!important}.product-master-search input{width:100%!important;height:38px!important;padding:0 12px!important;border:1px solid #cbd5e1!important;border-radius:7px!important;background:#ffffff!important;color:#0f172a!important;font-family:Inter,ui-sans-serif,system-ui,sans-serif!important;font-size:13px!important;line-height:18px!important}.product-master-filter-chips{display:flex!important;flex-wrap:wrap!important;gap:8px!important}.product-master-filter-chips button{display:inline-flex!important;align-items:center!important;gap:7px!important;min-height:31px!important;padding:0 10px!important;border:1px solid #e2e8f0!important;border-radius:6px!important;background:#ffffff!important;color:#334155!important;font-size:12px!important;font-weight:650!important}.product-master-filter-chips button span{color:#64748b!important;font-size:11px!important;font-weight:720!important}.product-master-filter-chips button.active{border-color:#cfe5a2!important;background:#f4f9e9!important;color:#4f7005!important}.product-master-reference-table{overflow:hidden!important;border:1px solid #e2e8f0!important;border-radius:8px!important;background:#ffffff!important}.product-master-reference-table .data-table{min-width:100%!important}.product-master-reference-table .data-table th{height:36px!important;padding:0 16px!important;background:#f8fafc!important;color:#64748b!important;font-size:10px!important;font-weight:760!important;letter-spacing:.05em!important;line-height:12px!important;text-transform:uppercase!important}.product-master-reference-table .data-table td{height:46px!important;padding:7px 16px!important;border-top:1px solid #e2e8f0!important;color:#0f172a!important;font-size:12.5px!important;line-height:18px!important;vertical-align:middle!important}.product-master-reference-table .data-table tbody tr{cursor:pointer!important}.product-master-reference-table .data-table tbody tr.selected,.product-master-reference-table .data-table tbody tr:hover{background:#f4f9e9!important}.product-master-reference-table .data-table strong{display:block!important;color:#020617!important;font-size:12.5px!important;font-weight:760!important;line-height:18px!important}.product-master-reference-table .data-table small{display:block!important;color:#64748b!important;font-size:11px!important;line-height:16px!important}.product-master-link{min-height:0!important;padding:0!important;border:0!important;background:transparent!important;color:#4f7005!important;font:inherit!important;font-weight:720!important;text-align:left!important}.inventory-review-kpis{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-gap:14px!important;gap:14px!important}.product-reference-kpi{min-height:86px!important}.product-detail-reference{grid-template-columns:minmax(0,1fr)!important}.product-detail-reference .product-steward-workbench{display:none!important}.product-detail-reference .product-steward-detail{min-height:0!important}.product-detail-tabs{display:flex!important;gap:22px!important;min-height:42px!important;padding:0 16px!important;border-bottom:1px solid #e2e8f0!important;background:#ffffff!important}.product-detail-tabs button{min-height:42px!important;padding:0!important;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;background:transparent!important;color:#475569!important;font-size:12px!important;font-weight:650!important}.product-detail-tabs button.active{border-bottom-color:#0f172a!important;color:#0f172a!important}.reference-migration-workspace{gap:0!important}.reference-migration-workspace>.srs-page-header{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important;border-bottom:0!important}.migration-reference-frame{display:grid!important;grid-template-columns:176px minmax(0,1fr)!important;min-height:calc(100vh - var(--srs-shell-header-height) - 192px)!important;border:1px solid #e2e8f0!important;border-radius:0 0 10px 10px!important;background:#ffffff!important;overflow:hidden!important}.migration-reference-rail{display:flex!important;flex-direction:column!important;gap:6px!important;padding:14px 12px!important;border-right:1px solid #e2e8f0!important;background:#ffffff!important}.migration-reference-rail>span{margin:0 6px 4px!important;color:#94a3b8!important;font-size:10px!important;font-weight:760!important;letter-spacing:.05em!important;line-height:13px!important;text-transform:uppercase!important}.migration-reference-rail button{display:grid!important;grid-gap:2px!important;gap:2px!important;width:100%!important;min-height:52px!important;padding:8px 9px!important;border:1px solid transparent!important;border-radius:7px!important;background:transparent!important;color:#334155!important;text-align:left!important}.migration-reference-rail button strong{color:inherit!important;font-size:12px!important;font-weight:760!important;line-height:16px!important}.migration-reference-rail button small{color:#64748b!important;font-size:10.5px!important;line-height:14px!important}.migration-reference-rail button.active,.migration-reference-rail button:hover{border-color:#cfe5a2!important;background:#f4f9e9!important;color:#4f7005!important}.migration-reference-main{min-width:0!important;padding:0!important;background:#f7f8fb!important}.reference-migration-workspace .migration-tabs{margin:0!important;padding:0 22px!important;min-height:44px!important;border-bottom:1px solid #e2e8f0!important;background:#ffffff!important;border-radius:0!important}.reference-migration-workspace .migration-tabs button{min-height:44px!important;padding:0 2px!important;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;background:transparent!important;color:#475569!important;font-size:12px!important;font-weight:650!important}.reference-migration-workspace .migration-tabs button.active{border-bottom-color:#0f172a!important;color:#0f172a!important}.reference-migration-workspace .migration-dashboard,.reference-migration-workspace .migration-grid-three,.reference-migration-workspace .migration-grid-two,.reference-migration-workspace .migration-products,.reference-migration-workspace .migration-todos{padding:20px 22px!important}.reference-migration-workspace .migration-dashboard{grid-template-columns:minmax(0,1.45fr) minmax(320px,.75fr)!important;align-items:start!important}.reference-migration-workspace .cockpit-next-action,.reference-migration-workspace .migration-cockpit-status,.reference-migration-workspace .migration-panel,.reference-migration-workspace .migration-readiness-summary{border:1px solid #e2e8f0!important;border-radius:8px!important;background:#ffffff!important;box-shadow:none!important}.reference-migration-workspace .migration-cockpit-status{grid-column:1/-1!important;display:grid!important;grid-template-columns:270px minmax(0,1fr)!important;grid-gap:18px!important;gap:18px!important;padding:16px!important}.reference-migration-workspace .migration-cockpit-status dl{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;grid-gap:0!important;gap:0!important;border:1px solid #e2e8f0!important;border-radius:8px!important;overflow:hidden!important}.reference-migration-workspace .migration-cockpit-status dl div{padding:10px 12px!important;border-right:1px solid #e2e8f0!important;background:#f8fafc!important}.reference-migration-workspace .migration-readiness-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.reference-migration-workspace .cockpit-activity-row,.reference-migration-workspace .cockpit-blocker-card,.reference-migration-workspace .cockpit-progress-row,.reference-migration-workspace .migration-readiness-card,.reference-migration-workspace .migration-todo-grid>*,.reference-migration-workspace .migration-todo-stack>*{border:1px solid #e2e8f0!important;border-radius:7px!important;background:#ffffff!important;box-shadow:none!important}.reference-migration-workspace .cockpit-blocker-card,.reference-migration-workspace .migration-readiness-card.priority-action-required{border-color:#fed7aa!important;background:#fffbeb!important}.reference-migration-workspace .product-search-row{grid-template-columns:minmax(0,1fr) 96px!important}.reference-migration-workspace .migration-table-tools input,.reference-migration-workspace .migration-table-tools select,.reference-migration-workspace .product-search-row input{height:38px!important;border:1px solid #cbd5e1!important;border-radius:7px!important;background:#ffffff!important;font-size:12.5px!important}.reference-migration-workspace .product-queue-drawer{margin-top:14px!important}.reference-migration-workspace .product-queue-layout{grid-template-columns:292px minmax(0,1fr)!important;gap:0!important;border-top:1px solid #e2e8f0!important}.reference-migration-workspace .product-queue-list{border-right:1px solid #e2e8f0!important;background:#ffffff!important}.reference-migration-workspace .product-queue-category{padding:12px!important;border-bottom:1px solid #e2e8f0!important}.reference-migration-workspace .product-queue-category-title strong{color:#64748b!important;font-size:10px!important;font-weight:760!important;letter-spacing:.05em!important;text-transform:uppercase!important}.reference-migration-workspace .product-queue-list button{min-height:50px!important;padding:8px 10px!important;border-radius:7px!important;box-shadow:none!important}.reference-migration-workspace .product-queue-list button.active{border-color:#cfe5a2!important;background:#f4f9e9!important;color:#4f7005!important}.reference-migration-workspace .product-queue-groups{padding:14px!important;background:#ffffff!important}.reference-migration-workspace .product-queue-group-list{display:grid!important;border:1px solid #e2e8f0!important;border-radius:8px!important;overflow:hidden!important}.reference-migration-workspace .product-queue-group-list button{display:grid!important;grid-template-columns:160px minmax(0,1fr) 210px!important;align-items:center!important;grid-gap:14px!important;gap:14px!important;min-height:48px!important;padding:8px 14px!important;border:0!important;border-bottom:1px solid #e2e8f0!important;border-radius:0!important;background:#ffffff!important;text-align:left!important}.reference-migration-workspace .product-queue-group-list button:hover{background:#f4f9e9!important}.reference-migration-workspace .product-game-workspace{margin-top:14px!important;border:1px solid #e2e8f0!important;border-radius:8px!important;background:#ffffff!important;box-shadow:none!important;overflow:hidden!important}.reference-migration-workspace .sku-game-card,.reference-migration-workspace .sku-game-shell,.reference-migration-workspace .sku-game-workspace{border-radius:8px!important;box-shadow:none!important}.reference-migration-workspace .sku-game-sticky-actions{border-color:#e2e8f0!important;background:#ffffff!important}@media (max-width:980px){.inventory-review-kpis,.migration-reference-frame,.product-master-toolbar,.reference-migration-workspace .migration-cockpit-status,.reference-migration-workspace .product-queue-layout{grid-template-columns:1fr!important}.migration-reference-rail{flex-direction:row!important;overflow-x:auto!important;border-right:0!important;border-bottom:1px solid #e2e8f0!important}.migration-reference-rail button{min-width:150px!important}.reference-migration-workspace .migration-cockpit-status dl{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.financial-health-spa--module{display:block!important;min-height:calc(100vh - 74px)!important;margin:-22px -28px -34px!important;overflow:hidden!important;background:#f7f8fb!important}.financial-reference-screen,.financial-statements-workspace.financial-reference-screen,.investment-report-card.financial-reference-screen,.operations-ledger-workspace{display:flex!important;min-height:calc(100vh - 74px)!important;flex-direction:column!important;gap:0!important;border:0!important;border-radius:0!important;background:#f7f8fb!important;box-shadow:none!important;color:#0f172a!important;overflow:hidden!important}.financial-reference-header,.financial-statements-workspace.financial-reference-screen>.statement-reference-header,.investment-report-card.financial-reference-screen>.investment-report-header,.operations-ledger-workspace>.operations-ledger-hero{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;grid-gap:14px!important;gap:14px!important;flex:none!important;min-height:68px!important;margin:0!important;padding:18px 26px 15px!important;border:0!important;border-bottom:1px solid #e2e8f0!important;border-radius:0!important;background:#ffffff!important;box-shadow:none!important}.financial-reference-header h2,.financial-statements-workspace.financial-reference-screen>.statement-reference-header h2,.investment-report-card.financial-reference-screen>.investment-report-header h2,.operations-ledger-workspace>.operations-ledger-hero h2{margin:2px 0 0!important;color:#0f172a!important;font-size:21px!important;line-height:24px!important;font-weight:600!important;letter-spacing:0!important}.financial-reference-header p,.financial-statements-workspace.financial-reference-screen>.statement-reference-header p,.investment-report-card.financial-reference-screen>.investment-report-header p,.operations-ledger-workspace>.operations-ledger-hero p{max-width:92ch!important;margin:6px 0 0!important;color:#64748b!important;font-size:11.5px!important;line-height:16px!important;font-weight:400!important}.financial-reference-header .kpi-label,.financial-statements-workspace.financial-reference-screen>.statement-reference-header .kpi-label,.investment-report-card.financial-reference-screen>.investment-report-header .kpi-label,.operations-ledger-workspace>.operations-ledger-hero .kpi-label{color:#64748b!important;font-size:10px!important;line-height:12px!important;font-weight:600!important;letter-spacing:.05em!important;text-transform:uppercase!important}.financial-reference-header-actions,.operations-ledger-workspace>.operations-ledger-hero .operations-hero-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;align-self:end!important}.financial-reference-header-actions .srs-iq-button,.financial-reference-header-actions button,.operations-ledger-workspace>.operations-ledger-hero button,.statement-reference-header .srs-iq-button{height:34px!important;min-height:34px!important;padding:0 13px!important;border:1px solid #cbd5e1!important;border-radius:8px!important;background:#ffffff!important;color:#334155!important;font-size:11.5px!important;line-height:32px!important;font-weight:600!important;box-shadow:none!important}.operations-ledger-workspace>.operations-ledger-hero button:not(.secondary),.statement-reference-header .srs-iq-button{border-color:#5b8205!important;background:#5b8205!important;color:#ffffff!important}.financial-reference-body,.financial-statements-workspace.financial-reference-screen>.financial-reference-body,.investment-report-card.financial-reference-screen>.financial-reference-body{flex:1 1 auto!important;min-height:0!important;overflow:auto!important;padding:18px 26px!important;display:flex!important;flex-direction:column!important;gap:16px!important}.financial-reference-body>*,.financial-statements-workspace.financial-reference-screen>.financial-reference-body>*,.investment-report-card.financial-reference-screen>.financial-reference-body>*{margin-top:0!important}.financial-statements-workspace.financial-reference-screen .statement-kpi-grid,.investment-report-card.financial-reference-screen>.financial-reference-body>.investment-ticker-grid,.operations-ledger-workspace>.ledger-metric-grid{gap:14px!important;margin:0!important}.financial-statements-workspace.financial-reference-screen .statement-kpi-grid article,.investment-report-card.financial-reference-screen .investment-ticker-grid>div,.operations-ledger-workspace>.ledger-metric-grid article{min-height:86px!important;padding:13px 15px!important;border:1px solid #e2e8f0!important;border-radius:12px!important;background:#ffffff!important}.financial-statements-workspace.financial-reference-screen .statement-kpi-grid strong,.investment-report-card.financial-reference-screen .investment-ticker-grid strong,.operations-ledger-workspace>.ledger-metric-grid strong{margin-top:9px!important;font-size:22px!important;line-height:26px!important;font-weight:600!important}.investment-report-card.financial-reference-screen .investment-report-grid{grid-template-columns:1.4fr 1fr!important;gap:16px!important;margin:0!important}.financial-reference-body>.capital-chart-card,.financial-reference-body>.document-center-card,.financial-reference-body>.ledger-table-card,.financial-reference-body>.operations-entry-card,.financial-statements-workspace.financial-reference-screen .statement-tab-card,.investment-report-card.financial-reference-screen .breakeven-guidance-card,.investment-report-card.financial-reference-screen .ownership-table-block,.operations-ledger-workspace>.ledger-table-card{margin:0!important;padding:0!important;border:1px solid #e2e8f0!important;border-radius:12px!important;background:#ffffff!important;box-shadow:none!important;overflow:hidden!important}.financial-reference-body>.capital-chart-card,.investment-report-card.financial-reference-screen .breakeven-guidance-card{padding:16px!important}.investment-report-card.financial-reference-screen .breakeven-wireframe-grid{align-items:stretch!important}.investment-report-card.financial-reference-screen .breakeven-path-card{display:flex!important;min-height:0!important;flex-direction:column!important;padding:0!important}.wireframe-card-head{display:flex!important;align-items:center!important;gap:10px!important;min-height:43px!important;padding:12px 16px!important;border-bottom:1px solid #e2e8f0!important;background:#ffffff!important}.wireframe-card-head h3{margin:0!important;color:#0f172a!important;font-size:12.5px!important;line-height:17px!important;font-weight:600!important}.wireframe-card-head p{margin:2px 0 0!important;color:#94a3b8!important;font-size:10.5px!important;line-height:13px!important}.breakeven-path-card .investment-report-note.compact{margin:12px 16px 14px!important;padding-top:0!important;border-top:0!important;color:#64748b!important}.breakeven-gap-positive{color:#047857!important;font-weight:600!important}.breakeven-gap-danger{color:#b91c1c!important;font-weight:600!important}.breakeven-side-stack{display:grid!important;grid-gap:16px!important;gap:16px!important;align-content:start!important}.breakeven-side-stack .breakeven-guidance-card{padding:0!important}.breakeven-reserve-card>p,.breakeven-trend-card>p{margin:12px 16px 16px!important;color:#64748b!important;font-size:11.5px!important;line-height:17px!important}.breakeven-trend-line{position:relative!important;height:78px!important;margin:14px 16px 0!important;overflow:hidden!important;border:1px solid #e2e8f0!important;border-radius:10px!important;background:#ffffff!important}.breakeven-trend-line:before{content:""!important;position:absolute!important;right:12px!important;bottom:21px!important;left:12px!important;height:1px!important;background:#cbd5e1!important}.breakeven-trend-line span{position:absolute!important;right:14px!important;bottom:22px!important;max-width:calc(100% - 28px)!important;height:24px!important;border-top:3px solid!important;border-right:3px solid!important;border-radius:0 10px 0 0!important}.breakeven-trend-line.positive{color:#047857!important}.breakeven-trend-line.danger{color:#b91c1c!important}.reserve-policy-list{display:grid!important;grid-gap:10px!important;gap:10px!important;padding:14px 16px 16px!important}.reserve-policy-list div{display:grid!important;grid-template-columns:28px minmax(0,1fr)!important;grid-gap:2px 9px!important;gap:2px 9px!important;align-items:center!important;padding:9px 10px!important;border:1px solid #e2e8f0!important;border-radius:8px!important;background:#f8fafc!important}.reserve-policy-list div.ok{border-color:#bbf7d0!important;background:#ecfdf5!important}.reserve-policy-list div.warn{border-color:#fde68a!important;background:#fffbeb!important}.reserve-policy-list span{grid-row:1/span 2!important;display:grid!important;place-items:center!important;width:22px!important;height:22px!important;border-radius:50%!important;background:#ffffff!important;color:#047857!important;font-size:9px!important;font-weight:700!important}.reserve-policy-list div.warn span{color:#92400e!important}.reserve-policy-list strong{color:#0f172a!important;font-size:11.5px!important;line-height:15px!important;font-weight:600!important}.reserve-policy-list small{color:#64748b!important;font-size:10.5px!important;line-height:14px!important}.investment-report-card--breakeven.financial-reference-screen>.investment-report-header{min-height:78px!important;padding:18px 26px 15px!important;align-items:center!important}.investment-report-card--breakeven.financial-reference-screen>.investment-report-header h2{margin:0!important;color:#0f172a!important;font-size:21px!important;line-height:25px!important;font-weight:650!important;letter-spacing:0!important}.investment-report-card--breakeven.financial-reference-screen>.investment-report-header p{margin-top:6px!important;color:#64748b!important;font-size:11.5px!important;line-height:16px!important}.breakeven-reference-actions{display:flex!important;align-items:center!important;gap:12px!important}.breakeven-reference-actions button,.breakeven-reference-actions select{height:34px!important;min-width:103px!important;padding:0 13px!important;border:1px solid #cbd5e1!important;border-radius:8px!important;background:#ffffff!important;color:#0f172a!important;font-size:11.5px!important;line-height:32px!important;font-weight:650!important;box-shadow:none!important}.breakeven-reference-actions select{padding-right:30px!important}.investment-report-card--breakeven.financial-reference-screen>.financial-reference-body{padding:18px 26px!important;gap:16px!important;overflow:hidden!important}.investment-report-card--breakeven.financial-reference-screen .investment-ticker-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;margin:0!important}.investment-report-card--breakeven.financial-reference-screen .investment-ticker-grid>div{min-height:95px!important;padding:13px 15px!important;border-radius:12px!important}.investment-report-card--breakeven.financial-reference-screen .investment-ticker-grid span{color:#475569!important;font-size:10px!important;line-height:13px!important;font-weight:650!important;letter-spacing:.05em!important}.investment-report-card--breakeven.financial-reference-screen .investment-ticker-grid strong{margin-top:9px!important;color:#020617!important;font-size:22px!important;line-height:27px!important;font-weight:650!important}.investment-report-card--breakeven.financial-reference-screen .investment-ticker-grid small{margin-top:7px!important;color:#64748b!important;font-size:10.5px!important;line-height:14px!important}.investment-report-card--breakeven.financial-reference-screen .investment-ticker-grid small.positive,.investment-report-card--performance.financial-reference-screen .investment-ticker-grid small.positive{color:#047857!important;font-weight:600!important}.investment-report-card--breakeven.financial-reference-screen .investment-ticker-grid small.danger,.investment-report-card--performance.financial-reference-screen .investment-ticker-grid small.danger{color:#b91c1c!important;font-weight:600!important}.investment-report-card--breakeven.financial-reference-screen .metric-help-tip{display:none!important}.investment-report-card--breakeven.financial-reference-screen .breakeven-wireframe-grid{grid-template-columns:minmax(0,1.4fr) minmax(360px,1fr)!important;gap:16px!important;flex:1 1 auto!important;min-height:0!important;align-items:stretch!important}.investment-report-card--breakeven.financial-reference-screen .breakeven-guidance-card{padding:0!important;border-radius:12px!important}.investment-report-card--breakeven.financial-reference-screen .breakeven-path-card{min-height:560px!important}.investment-report-card--breakeven.financial-reference-screen .wireframe-card-head{min-height:43px!important;padding:12px 16px!important}.investment-report-card--breakeven.financial-reference-screen .wireframe-card-head h3{font-size:12.5px!important;line-height:17px!important;font-weight:650!important}.investment-report-card--breakeven.financial-reference-screen .wireframe-card-head p{display:inline!important;margin:0 0 0 10px!important;color:#94a3b8!important;font-size:10.5px!important;line-height:17px!important}.investment-report-card--breakeven.financial-reference-screen .breakeven-reference-table{min-width:0!important;width:100%!important;table-layout:fixed!important}.investment-report-card--breakeven.financial-reference-screen .breakeven-reference-table td,.investment-report-card--breakeven.financial-reference-screen .breakeven-reference-table th{height:40px!important;padding:0 16px!important;border-bottom:1px solid #e2e8f0!important;font-size:11.5px!important;line-height:16px!important;vertical-align:middle!important}.investment-report-card--breakeven.financial-reference-screen .breakeven-reference-table th{height:29px!important;background:#f8fafc!important;color:#64748b!important;font-size:10px!important;line-height:12px!important;font-weight:700!important;letter-spacing:.05em!important;text-transform:uppercase!important}.investment-report-card--breakeven.financial-reference-screen .breakeven-reference-table th:first-child{width:25%!important}.investment-report-card--breakeven.financial-reference-screen .breakeven-reference-table th:nth-child(2){width:15%!important}.investment-report-card--breakeven.financial-reference-screen .breakeven-reference-table th:nth-child(3){width:16%!important}.investment-report-card--breakeven.financial-reference-screen .breakeven-reference-table th:nth-child(4){width:14%!important}.investment-report-card--breakeven.financial-reference-screen .breakeven-reference-table th:nth-child(5){width:30%!important}.investment-report-card--breakeven.financial-reference-screen .breakeven-reference-table td.breakeven-gap-positive{color:#047857!important;font-weight:650!important}.investment-report-card--breakeven.financial-reference-screen .breakeven-reference-table td.breakeven-gap-danger{color:#b91c1c!important;font-weight:650!important}.investment-report-card--breakeven.financial-reference-screen .breakeven-path-card .investment-report-note.compact{display:flex!important;align-items:center!important;min-height:38px!important;margin:auto 0 0!important;padding:10px 16px!important;border-top:1px solid #e2e8f0!important;color:#64748b!important;font-size:10.5px!important;line-height:15px!important}.investment-report-card--breakeven.financial-reference-screen .breakeven-side-stack{display:flex!important;min-height:0!important;flex-direction:column!important;gap:16px!important}.investment-report-card--breakeven.financial-reference-screen .breakeven-trend-card{min-height:314px!important}.investment-report-card--breakeven.financial-reference-screen .breakeven-reserve-card{min-height:188px!important}.breakeven-trend-bars{display:flex!important;align-items:flex-end!important;gap:6px!important;height:150px!important;padding:20px 16px 0!important}.breakeven-trend-bars span{flex:1 1!important;min-width:10px!important;border-radius:4px 4px 0 0!important;background:#cfe5a2!important}.breakeven-trend-bars span.above:nth-child(n+6){background:#a8d155!important}.breakeven-trend-bars span.above:nth-last-child(-n+3){background:#81b707!important}.breakeven-trend-bars span.below{background:#fde68a!important}.breakeven-trend-axis{display:flex!important;justify-content:space-between!important;padding:9px 16px 0!important;color:#94a3b8!important;font-family:ui-monospace,Menlo,monospace!important;font-size:9px!important;line-height:12px!important}.investment-report-card--breakeven.financial-reference-screen .breakeven-trend-card>p{margin:11px 16px 14px!important;padding:11px 13px!important;border:1px solid #e2e8f0!important;border-radius:12px!important;background:#f8fafc!important;color:#64748b!important;font-size:10.5px!important;line-height:16px!important}.investment-report-card--breakeven.financial-reference-screen .reserve-policy-list{gap:10px!important;padding:14px 16px 16px!important}.investment-report-card--breakeven.financial-reference-screen .reserve-policy-list div{grid-template-columns:15px minmax(0,1fr)!important;gap:2px 9px!important;align-items:start!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important}.investment-report-card--breakeven.financial-reference-screen .reserve-policy-list span{grid-row:1/span 2!important;width:15px!important;height:15px!important;margin-top:1px!important;background:#047857!important;color:#ffffff!important;font-size:8px!important;line-height:15px!important}.investment-report-card--breakeven.financial-reference-screen .reserve-policy-list div.warn span{background:#d97706!important;color:#ffffff!important}.investment-report-card--breakeven.financial-reference-screen .reserve-policy-list strong{color:#0f172a!important;font-size:11px!important;line-height:15px!important;font-weight:500!important}.investment-report-card--breakeven.financial-reference-screen .reserve-policy-list small{margin-top:1px!important;color:#64748b!important;font-size:10px!important;line-height:14px!important}.financial-reference-body .ledger-table-header,.financial-reference-body .statement-title-row,.financial-statements-workspace.financial-reference-screen .statement-title-row,.investment-report-card.financial-reference-screen .ownership-table-title,.operations-ledger-workspace .ledger-table-header{margin:0!important;padding:12px 16px!important;border-bottom:1px solid #e2e8f0!important;background:#ffffff!important}.financial-reference-body .ledger-table-header strong,.financial-statements-workspace.financial-reference-screen .statement-title-row h2,.financial-statements-workspace.financial-reference-screen .statement-title-row h3,.investment-report-card.financial-reference-screen .ownership-table-title h3,.operations-ledger-workspace .ledger-table-header strong{color:#0f172a!important;font-size:12.5px!important;line-height:17px!important;font-weight:600!important}.financial-reference-body .data-table-wrap,.financial-statements-workspace.financial-reference-screen .data-table-wrap,.investment-report-card.financial-reference-screen .data-table-wrap,.operations-ledger-workspace .data-table-wrap{border:0!important;border-radius:0!important}.financial-reference-body .data-table th,.financial-statements-workspace.financial-reference-screen .data-table th,.investment-report-card.financial-reference-screen .data-table th,.operations-ledger-workspace .data-table th{padding:9px 16px!important;background:#f8fafc!important;font-size:10px!important;line-height:12px!important;font-weight:600!important;letter-spacing:.05em!important}.financial-reference-body .data-table td,.financial-statements-workspace.financial-reference-screen .data-table td,.investment-report-card.financial-reference-screen .data-table td,.operations-ledger-workspace .data-table td{padding:12px 16px!important;font-size:11.5px!important;line-height:15px!important}.operations-ledger-workspace{overflow:auto!important}.operations-ledger-workspace>.ledger-metric-grid,.operations-ledger-workspace>.ledger-table-card,.operations-ledger-workspace>.voided-ledger-card,.operations-ledger-workspace>.workflow-message{width:auto!important;margin-right:26px!important;margin-left:26px!important}.operations-ledger-workspace>.ledger-metric-grid:first-of-type{margin-top:18px!important}.operations-ledger-workspace>.ledger-table-card,.operations-ledger-workspace>.voided-ledger-card,.operations-ledger-workspace>.workflow-message{margin-top:16px!important}.operations-ledger-workspace>.ledger-table-card:last-child,.operations-ledger-workspace>.voided-ledger-card:last-child{margin-bottom:26px!important}.financial-reference-body .ledger-filter-row,.financial-reference-body .operations-form-grid,.financial-statements-workspace.financial-reference-screen .balance-view-toolbar,.financial-statements-workspace.financial-reference-screen .statement-control-row,.financial-statements-workspace.financial-reference-screen .trend-line-toolbar,.operations-ledger-workspace .operations-form-grid{padding:12px 16px!important}.financial-reference-body .ledger-filter-row,.operations-ledger-workspace .ledger-filter-row{margin:0!important}.operations-ledger-workspace.operations-reference-screen{font-family:Inter,ui-sans-serif,system-ui,sans-serif!important}.operations-reference-header{min-height:78px!important;align-items:center!important}.operations-reference-header .operation-period-pill{min-width:120px!important;color:#0f172a!important;pointer-events:none!important}.operations-reference-kpis{grid-template-columns:repeat(4,minmax(0,1fr))!important}.operations-reference-kpis article{min-height:95px!important}.operations-reference-kpis article span{color:#475569!important;font-size:10px!important;line-height:13px!important;font-weight:650!important;letter-spacing:.05em!important;text-transform:uppercase!important}.operations-reference-kpis article small{color:#64748b!important;font-size:10.5px!important;line-height:14px!important}.operations-reference-kpis .operation-kpi-positive small,.operations-reference-kpis .operation-kpi-positive strong{color:#047857!important}.operations-reference-kpis .operation-kpi-warning{background:#fffbeb!important;border-color:#fde68a!important}.operations-reference-kpis .operation-kpi-danger{background:#fff1f2!important;border-color:#ffe4e6!important}.operations-reference-kpis .operation-kpi-warning small,.operations-reference-kpis .operation-kpi-warning strong{color:#92400e!important}.operations-reference-kpis .operation-kpi-danger small,.operations-reference-kpis .operation-kpi-danger strong{color:#b91c1c!important}.operations-reference-table-card .ledger-table-header{display:flex!important;align-items:center!important;gap:12px!important;min-height:42px!important}.operations-reference-table-card .ledger-table-header>div:first-child{flex:1 1 auto!important;min-width:0!important}.operations-reference-table-card .ledger-table-header small{display:inline!important;margin-left:10px!important;color:#94a3b8!important;font-size:10.5px!important;line-height:15px!important;font-weight:400!important}.operations-reference-filters{display:flex!important;gap:8px!important;align-items:center!important;border-bottom:1px solid #e2e8f0!important;background:#ffffff!important}.operations-field input,.operations-field select,.operations-field textarea,.operations-reference-filters input,.operations-reference-filters select{height:34px!important;border:1px solid #cbd5e1!important;border-radius:8px!important;background:#ffffff!important;color:#0f172a!important;font-size:11.5px!important;line-height:16px!important;box-shadow:none!important}.operations-reference-filters input{flex:1 1 320px!important;min-width:220px!important;background:#f8fafc!important}.operations-reference-table{table-layout:fixed!important}.operations-reference-table td,.operations-reference-table th{height:39px!important;vertical-align:middle!important}.operations-reference-table td strong{color:#0f172a!important;font-size:11.5px!important;line-height:15px!important;font-weight:650!important}.operations-reference-table td small,.operations-reference-table td strong{display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.operations-reference-table td small{margin-top:3px!important;color:#64748b!important;font-size:10px!important;line-height:13px!important}.operations-reference-table .mono,.operations-reference-table td:first-child{font-family:ui-monospace,Menlo,Consolas,monospace!important;font-size:10.5px!important}.operations-readiness-card{background:#ffffff!important}.operations-readiness-card>.ledger-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;padding:12px 16px!important}.operations-capture-card,.operations-capture-toggle{background:#ffffff!important}.operations-capture-toggle{display:flex!important;width:100%!important;align-items:center!important;justify-content:space-between!important;min-height:42px!important;padding:0 16px!important;border:0!important;border-bottom:1px solid #e2e8f0!important;color:#0f172a!important;font-size:12px!important;line-height:42px!important;font-weight:650!important;text-align:left!important}.operations-capture-toggle svg{width:16px!important;height:16px!important;color:#64748b!important}.operations-capture-card:not(.is-open){border-color:#cfe5a2!important;background:#f4f9e9!important}.operations-capture-card:not(.is-open) .operations-capture-toggle{border-bottom:0!important;background:#f4f9e9!important;color:#4f7005!important}.operations-capture-footer{display:flex!important;justify-content:flex-end!important;gap:8px!important;padding:12px 16px!important;border-top:1px solid #e2e8f0!important;background:#f8fafc!important}.operations-capture-footer button{height:34px!important;padding:0 13px!important;border:1px solid #5b8205!important;border-radius:8px!important;background:#5b8205!important;color:#ffffff!important;font-size:11.5px!important;line-height:32px!important;font-weight:650!important}.operations-capture-footer button.secondary{border-color:#cbd5e1!important;background:#ffffff!important;color:#334155!important}.status-pill.status-warning{background:#fffbeb!important;color:#92400e!important}.status-pill.status-neutral{background:#f1f5f9!important;color:#334155!important}.settings-reference-header{margin:0 0 16px!important;padding:18px 0 15px!important;border-bottom:1px solid #e2e8f0!important;background:#ffffff!important}.settings-reference-header span{display:block!important;color:#64748b!important;font-size:10px!important;line-height:12px!important;font-weight:650!important;letter-spacing:.05em!important;text-transform:uppercase!important}.settings-reference-header h2{margin:2px 0 0!important;color:#0f172a!important;font-size:21px!important;line-height:24px!important;font-weight:650!important}.settings-reference-header p{margin:6px 0 0!important;color:#64748b!important;font-size:11.5px!important;line-height:16px!important}.statement-reference-header{grid-template-columns:minmax(0,1fr) auto!important}.statement-reference-header .statement-provenance-strip{grid-column:1/-1!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-gap:14px!important;gap:14px!important;margin:10px 0 0!important;padding:0!important;border:0!important;background:transparent!important}.statement-reference-header .statement-provenance-strip>div{min-height:58px!important;padding:10px 12px!important;border:1px solid #e2e8f0!important;border-radius:8px!important;background:#f8fafc!important}.statement-reference-header .statement-provenance-strip>div:last-child{display:none!important}.financial-statements-workspace.financial-reference-screen>.statement-reference-header{min-height:78px!important;padding:18px 26px 15px!important;align-items:center!important}.financial-statements-workspace.financial-reference-screen>.statement-reference-header h2{margin:0!important;font-size:24px!important;line-height:30px!important;font-weight:650!important}.financial-statements-workspace.financial-reference-screen>.statement-reference-header p{margin-top:4px!important;font-size:12px!important;line-height:16px!important}.statement-reference-actions{display:flex!important;align-items:center!important;gap:14px!important}.statement-reference-actions select{height:36px!important;min-width:100px!important;padding:0 31px 0 13px!important;border:1px solid #cbd5e1!important;border-radius:8px!important;background:#ffffff!important;color:#0f172a!important;font-size:12px!important;line-height:34px!important;font-weight:650!important;box-shadow:none!important}.statement-reference-actions .srs-iq-button,.statement-reference-actions .status-pill{display:none!important}.financial-reference-header-actions .statement-export-button,.statement-reference-actions .statement-export-button{height:36px!important;padding:0 17px!important;border:1px solid #5b8205!important;border-radius:8px!important;background:#5b8205!important;color:#ffffff!important;font-size:12px!important;line-height:34px!important;font-weight:750!important}.financial-statements-workspace .statement-reference-tabs{display:flex!important;align-items:center!important;gap:22px!important;min-height:41px!important;width:auto!important;margin:0!important;padding:0 26px!important;border:0!important;border-bottom:1px solid #e2e8f0!important;border-radius:0!important;background:#ffffff!important}.financial-statements-workspace .statement-reference-tabs button{position:relative!important;display:inline-flex!important;align-items:center!important;height:41px!important;min-height:41px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#475569!important;font-size:12px!important;line-height:41px!important;font-weight:500!important;box-shadow:none!important}.financial-statements-workspace .statement-reference-tabs button.active{color:#0f172a!important;font-weight:700!important}.financial-statements-workspace .statement-reference-tabs button.active:after{content:""!important;position:absolute!important;right:0!important;bottom:-1px!important;left:0!important;height:2px!important;background:#0f172a!important}.financial-statements-workspace .statement-reference-tabs .mapping-review-tab span{display:inline-grid!important;place-items:center!important;min-width:16px!important;height:16px!important;margin-left:5px!important;padding:0 5px!important;border-radius:999px!important;background:#fffbeb!important;color:#b45309!important;font-size:10px!important;line-height:16px!important;font-weight:700!important}.financial-statements-workspace.financial-reference-screen>.financial-reference-body{padding:18px 26px 24px!important;gap:16px!important}.statement-reference-warning{display:block!important;min-height:40px!important;padding:11px 14px!important;border:1px solid #facc15!important;border-radius:10px!important;background:#fffbeb!important;color:#b45309!important;font-size:12px!important;line-height:17px!important}.statement-reference-warning strong{color:#c2410c!important;font-weight:750!important}.statement-reference-warning button{display:inline!important;height:auto!important;padding:0!important;border:0!important;background:transparent!important;color:#0f172a!important;font:inherit!important;font-weight:750!important;box-shadow:none!important}.financial-statements-workspace.financial-reference-screen .statement-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important}.financial-statements-workspace.financial-reference-screen .statement-kpi-grid article{min-height:98px!important;padding:15px!important;border-radius:10px!important}.financial-statements-workspace.financial-reference-screen .statement-kpi-grid span{display:flex!important;align-items:center!important;gap:6px!important;color:#475569!important;font-size:10.5px!important;line-height:13px!important;font-weight:650!important;letter-spacing:.06em!important;text-transform:uppercase!important}.financial-statements-workspace.financial-reference-screen .statement-kpi-grid span em,.statement-mini-badge{display:inline-grid!important;place-items:center!important;min-height:16px!important;margin-left:6px!important;padding:0 5px!important;border-radius:4px!important;background:#fffbeb!important;color:#b45309!important;font-size:9px!important;line-height:14px!important;font-style:normal!important;font-weight:750!important;text-transform:uppercase!important}.financial-statements-workspace.financial-reference-screen .statement-kpi-grid strong{margin-top:8px!important;color:#020617!important;font-size:26px!important;line-height:30px!important;font-weight:650!important}.financial-statements-workspace.financial-reference-screen .statement-kpi-grid small{margin-top:4px!important;color:#64748b!important;font-size:11.5px!important;line-height:15px!important}.statement-reference-table-card .statement-title-row{min-height:42px!important;padding:12px 16px!important;border-bottom:1px solid #e2e8f0!important}.statement-reference-table-card .statement-title-row>div{display:flex!important;align-items:baseline!important}.statement-reference-table-card .statement-title-row h2{margin:0!important;color:#0f172a!important;font-size:13px!important;line-height:17px!important;font-weight:750!important}.statement-reference-table-card .statement-title-row p{margin:0 0 0 8px!important;color:#94a3b8!important;font-size:11px!important;line-height:17px!important}.statement-zoho-link{border:0!important;background:transparent!important;color:#5b8205!important;font-size:11.5px!important;line-height:17px!important;font-weight:650!important;box-shadow:none!important}.statement-reference-table-wrap{max-height:none!important;border:0!important;border-radius:0!important}.statement-reference-table{min-width:820px!important;table-layout:fixed!important}.statement-reference-table td,.statement-reference-table th{height:36px!important;padding:0 16px!important;border-bottom:1px solid #e2e8f0!important;font-size:12px!important;line-height:36px!important}.statement-reference-table th{background:#f8fafc!important;color:#64748b!important;font-size:10.5px!important;font-weight:750!important;letter-spacing:.05em!important;text-transform:uppercase!important}.statement-reference-table th:first-child{width:34%!important}.statement-reference-table td{color:#0f172a!important;font-weight:500!important}.statement-reference-table .statement-total-row td{background:#f8fafc!important;font-weight:750!important}.statement-reference-table .statement-indent-row td:first-child span{padding-left:12px!important}.statement-reference-table .statement-warning-row td{background:#fffbeb!important;color:#b45309!important}.statement-change-good{color:#047857!important;font-weight:750!important}.statement-change-bad{color:#b91c1c!important;font-weight:750!important}.statement-reference-footer{display:flex!important;align-items:center!important;justify-content:space-between!important;min-height:43px!important;padding:0 16px!important;color:#64748b!important;font-size:11.5px!important;line-height:16px!important}.statement-reference-footer button{border:0!important;background:transparent!important;color:#5b8205!important;font-size:11.5px!important;font-weight:650!important;box-shadow:none!important}.investment-report-card--performance.financial-reference-screen>.investment-report-header{min-height:78px!important;padding:18px 26px 15px!important;align-items:center!important}.investment-report-card--performance.financial-reference-screen>.investment-report-header h2{margin:0!important;color:#0f172a!important;font-size:24px!important;line-height:30px!important;font-weight:650!important}.investment-report-card--performance.financial-reference-screen>.investment-report-header p{margin-top:4px!important;color:#475569!important;font-size:12px!important;line-height:16px!important}.performance-reference-actions{display:flex!important;align-items:center!important;gap:14px!important}.performance-reference-actions select{height:36px!important;min-width:70px!important;padding:0 30px 0 13px!important;border:1px solid #cbd5e1!important;border-radius:8px!important;background:#ffffff!important;color:#0f172a!important;font-size:12px!important;line-height:34px!important;font-weight:650!important;box-shadow:none!important}.investment-report-card--performance.financial-reference-screen>.financial-reference-body{padding:0 26px 20px!important;gap:16px!important}.performance-reference-tabs{display:flex!important;align-items:center!important;gap:22px!important;min-height:38px!important;margin:0 -26px!important;padding:0 26px!important;border-bottom:1px solid #e2e8f0!important;background:#ffffff!important}.performance-reference-tabs button{position:relative!important;height:38px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#475569!important;font-size:12px!important;line-height:38px!important;font-weight:500!important;box-shadow:none!important}.performance-reference-tabs button.active{color:#0f172a!important;font-weight:750!important}.performance-reference-tabs button.active:after{content:""!important;position:absolute!important;right:0!important;bottom:-1px!important;left:0!important;height:2px!important;background:#0f172a!important}.investment-report-card--performance.financial-reference-screen .investment-ticker-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;margin:2px 0 0!important}.investment-report-card--performance.financial-reference-screen .investment-ticker-grid>div{min-height:95px!important;padding:15px!important;border-radius:10px!important}.investment-report-card--performance.financial-reference-screen .investment-ticker-grid span{color:#475569!important;font-size:10.5px!important;line-height:13px!important;font-weight:650!important;letter-spacing:.06em!important;text-transform:uppercase!important}.investment-report-card--performance.financial-reference-screen .investment-ticker-grid strong{margin-top:8px!important;color:#020617!important;font-size:25px!important;line-height:30px!important;font-weight:650!important}.investment-report-card--performance.financial-reference-screen .investment-ticker-grid small{margin-top:4px!important;color:#64748b!important;font-size:11.5px!important;line-height:15px!important}.investment-report-card--performance.financial-reference-screen .metric-help-tip{display:none!important}.performance-reference-table-card{border-radius:12px!important}.performance-reference-table-card .ownership-table-title{min-height:41px!important;padding:12px 16px!important;border-bottom:1px solid #e2e8f0!important}.performance-reference-table-card .ownership-table-title h3{display:inline!important;margin:0!important;color:#0f172a!important;font-size:13px!important;line-height:17px!important;font-weight:750!important}.performance-reference-table-card .ownership-table-title p{display:inline!important;margin:0 0 0 8px!important;color:#94a3b8!important;font-size:11px!important;line-height:17px!important}.performance-reference-table{min-width:920px!important;table-layout:fixed!important}.investment-report-card--performance.financial-reference-screen .performance-reference-table td,.investment-report-card--performance.financial-reference-screen .performance-reference-table th{height:37px!important;padding:0 16px!important;border-bottom:1px solid #e2e8f0!important;font-size:12px!important;line-height:16px!important;vertical-align:middle!important}.investment-report-card--performance.financial-reference-screen .performance-reference-table th{background:#f8fafc!important;color:#64748b!important;font-size:10.5px!important;font-weight:750!important;letter-spacing:.05em!important;text-transform:uppercase!important}.investment-report-card--performance.financial-reference-screen .performance-reference-table td{color:#0f172a!important;font-weight:500!important}.investment-report-card--performance.financial-reference-screen .performance-reference-table td:first-child strong{color:#0f172a!important;font-weight:750!important;white-space:nowrap!important}.investment-report-card--performance.financial-reference-screen .performance-reference-table td:first-child span{margin-left:4px!important;color:#0f172a!important;white-space:nowrap!important}.investment-report-card--performance.financial-reference-screen .performance-reference-table td:first-child small{display:block!important;margin-top:2px!important;color:#64748b!important;font-size:10.5px!important;line-height:12px!important}.investment-report-card--performance.financial-reference-screen .performance-reference-table .strong-rate{color:#0f172a!important;font-weight:800!important}.investment-report-card--performance.financial-reference-screen .performance-reference-table td.positive-value{color:#047857!important;font-weight:650!important}.investment-report-card--performance.financial-reference-screen .performance-reference-table td.negative-value{color:#b91c1c!important;font-weight:650!important}.investment-report-card--performance.financial-reference-screen .performance-reference-table .performance-highlight-row td{background:#f4f9e9!important}.performance-reference-table-card footer{min-height:72px!important;padding:14px 16px!important;color:#64748b!important;font-size:11.5px!important;line-height:16px!important}.performance-reference-bottom-grid{display:grid!important;grid-template-columns:1fr 1fr!important;grid-gap:16px!important;gap:16px!important}.performance-reference-bottom-grid .breakeven-guidance-card{min-height:184px!important;padding:0!important;border-radius:12px!important}.performance-reference-bottom-grid h3{margin:0!important;padding:13px 16px!important;border-bottom:1px solid #e2e8f0!important;color:#0f172a!important;font-size:14px!important;line-height:18px!important;font-weight:750!important}.performance-reference-explainer p,.performance-reference-reserve>p{margin:0!important;padding:16px!important;color:#475569!important;font-size:12px!important;line-height:19px!important}.reserve-policy-row{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-gap:6px 12px!important;gap:6px 12px!important;padding:12px 16px 0!important;color:#0f172a!important;font-size:12px!important;line-height:16px!important;font-weight:650!important}.reserve-policy-row i{grid-column:1/-1!important;display:block!important;height:7px!important;overflow:hidden!important;border-radius:999px!important;background:#e2e8f0!important}.reserve-policy-row i b{display:block!important;height:100%!important;border-radius:inherit!important;background:#047857!important}.reserve-policy-row+.reserve-policy-row i b{background:#5b8205!important}.document-category-chips,.financial-statement-tabs,.investment-tabs{width:-moz-fit-content!important;width:fit-content!important;padding:4px!important;border:1px solid #e2e8f0!important;border-radius:8px!important;background:#ffffff!important}.document-category-chips button,.financial-statement-tabs button,.investment-tabs button{min-height:30px!important;padding:0 11px!important;border:0!important;border-radius:6px!important;background:transparent!important;color:#64748b!important;font-size:11.5px!important;font-weight:600!important}.document-category-chips button.active,.financial-statement-tabs button.active,.investment-tabs button.active{background:#f4f9e9!important;color:#4f7005!important}.financial-health-spa--approvals,.financial-health-spa--logs,.financial-health-spa--settings{overflow:auto!important}.financial-health-spa--approvals>.settings-workspace,.financial-health-spa--logs>.settings-workspace,.financial-health-spa--settings>.settings-workspace{margin:18px 26px 26px!important}@media (max-width:1100px){.financial-reference-header,.financial-statements-workspace.financial-reference-screen>.statement-reference-header,.investment-report-card.financial-reference-screen .investment-report-grid,.investment-report-card.financial-reference-screen>.investment-report-header,.operations-ledger-workspace>.operations-ledger-hero,.statement-reference-header .statement-provenance-strip{grid-template-columns:1fr!important}}@media (max-width:780px){.financial-health-spa--module{margin:-14px -14px -24px!important}.financial-reference-body,.financial-reference-header,.financial-statements-workspace.financial-reference-screen>.financial-reference-body,.financial-statements-workspace.financial-reference-screen>.statement-reference-header,.investment-report-card.financial-reference-screen>.financial-reference-body,.investment-report-card.financial-reference-screen>.investment-report-header,.operations-ledger-workspace>.operations-ledger-hero{padding:16px!important}.financial-health-spa--approvals>.settings-workspace,.financial-health-spa--logs>.settings-workspace,.financial-health-spa--settings>.settings-workspace,.operations-ledger-workspace>.ledger-metric-grid,.operations-ledger-workspace>.ledger-table-card,.operations-ledger-workspace>.voided-ledger-card,.operations-ledger-workspace>.workflow-message{margin-right:16px!important;margin-left:16px!important}}.workspace-header{position:fixed!important;top:0!important;left:0!important;right:0!important;width:100%!important;z-index:calc(var(--srs-z-dock) + 10)!important}.module-drawer,.module-rail{top:var(--srs-shell-header-height)!important}