.crm-registry{gap:var(--space-4);width:min(100% - 2rem,92rem);margin:0 auto var(--space-8);padding-top:var(--space-6);display:grid}.crm-page-heading,.crm-detail-heading,.crm-section-heading,.crm-form-actions{gap:var(--space-4);justify-content:space-between;align-items:start;display:flex}.crm-page-heading h1,.crm-detail-heading h2,.crm-section-heading h2,.crm-detail-section h3,.crm-state h2,.crm-create-panel h2,.crm-conflict-panel h3{margin-bottom:var(--space-2)}.crm-intro,.crm-detail-heading p,.crm-state p,.crm-client-detail p,.crm-create-panel span,.crm-conflict-panel p,.crm-conflict-panel li span,.crm-empty-detail{color:var(--color-muted)}.crm-intro,.crm-notice,.crm-result-count{margin:0}.crm-notice{border-left:.25rem solid var(--color-accent);padding-left:var(--space-3)}.global-crm-search{gap:var(--space-3);margin-bottom:var(--space-5);border-bottom:1px solid var(--color-border);padding-bottom:var(--space-5);display:grid}.global-crm-search h2,.global-crm-search h3{margin-bottom:var(--space-2)}.global-crm-search>p{color:var(--color-muted);margin:0}.global-crm-results{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.global-crm-result{gap:var(--space-3);text-align:left;justify-content:space-between;align-items:start;width:100%;margin:0;display:flex}.global-crm-result-copy{gap:var(--space-1);min-width:0;display:grid}.global-crm-result-copy small{overflow-wrap:anywhere;color:var(--color-muted)}.global-crm-result-type,.crm-result-type{color:var(--color-accent);letter-spacing:.04em;text-transform:uppercase;font-size:.75rem;font-weight:700}.search-state{margin:0}.search-error{border-left:.25rem solid var(--color-accent);padding-left:var(--space-3)}.primary-action{background:var(--color-accent);color:var(--color-surface)}.crm-create-panel,.crm-client-rail,.crm-client-detail,.crm-state,.crm-conflict-panel{border:1px solid var(--color-border);background:var(--color-surface);padding:var(--space-4)}.crm-create-panel form,.crm-search-form,.crm-form-grid,.crm-detail-section,.crm-summary-list,.crm-client-detail,.crm-state,.crm-conflict-panel{gap:var(--space-3);display:grid}.crm-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-address-fieldset{gap:var(--space-3);border:0;min-width:0;margin:0;padding:0;display:grid}.crm-address-fieldset legend{padding:0;font-weight:700}.crm-address-fieldset legend span{color:var(--color-muted);font-weight:400}.crm-field{gap:var(--space-1);display:grid}.crm-field-wide{grid-column:1/-1}.crm-field label,.crm-search-form label{font-weight:700}.crm-field input,.crm-search-form input{border:1px solid var(--color-input-border);border-radius:var(--radius);width:100%;min-width:0;padding:var(--space-2) var(--space-3);background:var(--color-surface);color:var(--color-text)}.crm-form-actions{justify-content:start}.crm-form-actions button,.crm-client-rail>button{margin-top:0}.crm-form-error{border-left:.25rem solid var(--color-accent);padding-left:var(--space-3);color:var(--color-text);margin:0}.crm-form-error p{margin:0 0 var(--space-2)}.crm-conflict-panel ul{gap:var(--space-2);padding-left:var(--space-6);margin:0;display:grid}.crm-conflict-panel li{gap:var(--space-1);display:grid}.crm-split-layout{gap:var(--space-4);grid-template-columns:minmax(18rem,24rem) minmax(0,1fr);align-items:start;display:grid}.crm-client-rail{gap:var(--space-3);min-width:0;display:grid}.crm-search-controls{gap:var(--space-2);display:flex}.crm-search-controls button{padding-inline:var(--space-3);flex:none;margin-top:0}.crm-client-list{gap:var(--space-2);max-height:40rem;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.crm-client-list button{gap:var(--space-3);text-align:left;justify-content:space-between;align-items:start;width:100%;margin:0;display:flex}.crm-client-list button.selected{border-color:var(--color-accent);background:var(--color-subtle)}.crm-client-list button>span:first-child{gap:var(--space-1);min-width:0;display:grid}.crm-client-list small{overflow-wrap:anywhere;color:var(--color-muted)}.crm-status{border:1px solid var(--color-border);padding:.125rem var(--space-2);color:var(--color-muted);border-radius:999px;flex:none;font-size:.75rem;font-weight:700}.crm-status-active{border-color:var(--color-accent);color:var(--color-accent)}.crm-client-detail{min-width:0}.crm-detail-heading p{margin-bottom:0}.crm-section-tabs{gap:var(--space-2);border-bottom:1px solid var(--color-border);padding-bottom:var(--space-2);flex-wrap:wrap;display:flex}.crm-section-tabs button{margin-top:0}.crm-section-tabs button[aria-current=page]{background:var(--color-subtle);color:var(--color-text)}.crm-summary-list{grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.crm-summary-list div{gap:var(--space-1);border-top:1px solid var(--color-border);padding-top:var(--space-2);display:grid}.crm-summary-list dd{overflow-wrap:anywhere}.crm-detail-state{align-content:start;min-height:14rem}.crm-error{border-left:.25rem solid var(--color-accent)}.crm-contacts-panel,.crm-contact-form{gap:var(--space-3);display:grid}.crm-contacts-panel{min-width:0}.crm-subsection-heading{gap:var(--space-4);justify-content:space-between;align-items:start;display:flex}.crm-subsection-heading h3,.crm-contact-form h4,.crm-contact-form h5{margin-bottom:var(--space-2)}.crm-subsection-heading p,.crm-contact-meta{color:var(--color-muted);margin:0}.crm-contact-list{gap:var(--space-2);display:grid}.crm-contact-card{gap:var(--space-3);border-top:1px solid var(--color-border);padding-top:var(--space-3);justify-content:space-between;align-items:start;display:flex}.crm-contact-card h4{margin-bottom:var(--space-1)}.crm-contact-card p{margin:0}.crm-contact-card button{flex:none;margin-top:0}.crm-contact-card>.crm-form-actions{flex-wrap:wrap;min-width:0}.crm-contact-card>.crm-form-actions .crm-form-help{overflow-wrap:anywhere;min-width:0}.crm-form-success{border-left:.25rem solid var(--color-accent);padding-left:var(--space-3);margin:0}.crm-conflict-compare{gap:var(--space-3);border-top:1px solid var(--color-border);padding-top:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.crm-conflict-compare>div{border:1px solid var(--color-border);background:var(--color-surface);padding:var(--space-3)}.crm-conflict-compare p{margin:0 0 var(--space-1);overflow-wrap:anywhere}@media (width<=48rem){.crm-page-heading,.crm-detail-heading,.crm-section-heading,.crm-subsection-heading,.crm-contact-card{display:grid}.crm-page-heading>button,.crm-detail-heading>button{justify-self:start}.crm-form-grid,.crm-split-layout,.crm-summary-list{grid-template-columns:1fr}.crm-search-controls{display:grid}.crm-search-controls button{justify-self:start}.crm-contact-card>.crm-form-actions{justify-items:start;min-width:0;display:grid}.crm-contact-card>.crm-form-actions .crm-form-help{overflow-wrap:anywhere;max-width:100%}.crm-client-list{max-height:none}.global-crm-result{display:grid}.crm-conflict-compare{grid-template-columns:1fr}}.crm-maintenance,.crm-edit-panel,.crm-lifecycle-panel,.crm-history-panel,.crm-comparison{gap:var(--space-3);display:grid}.crm-maintenance{border-top:1px solid var(--color-border);padding-top:var(--space-4)}.crm-maintenance-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.crm-maintenance-actions button{margin-top:0}.crm-edit-panel,.crm-lifecycle-panel,.crm-history-panel{border:1px solid var(--color-border);background:var(--color-subtle);padding:var(--space-4)}.crm-edit-panel form,.crm-lifecycle-panel form{gap:var(--space-3);display:grid}.crm-sector-fieldset{gap:var(--space-2);border:1px solid var(--color-border);min-width:0;padding:var(--space-3);margin:0;display:grid}.crm-sector-fieldset legend{padding-inline:var(--space-1);font-weight:700}.crm-sector-fieldset legend span{color:var(--color-muted);font-weight:400}.crm-sector-options{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.crm-sector-options label{gap:var(--space-2);align-items:center;display:flex}.crm-sector-options input{accent-color:var(--color-accent)}.crm-comparison{border-top:1px solid var(--color-border);padding-top:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.crm-comparison>div{border:1px solid var(--color-border);background:var(--color-surface);padding:var(--space-3)}.crm-comparison h5,.crm-history-entry h4,.crm-history-entry h5{margin-bottom:var(--space-2)}.crm-comparison dl,.crm-history-entry dl{gap:var(--space-2);margin:0;display:grid}.crm-comparison dl div,.crm-history-entry dl div{gap:var(--space-1);display:grid}.crm-comparison dt,.crm-history-entry dt{color:var(--color-muted);font-size:.875rem}.crm-comparison dd,.crm-history-entry dd{overflow-wrap:anywhere;margin:0}.crm-history-list{gap:var(--space-3);display:grid}.crm-history-entry{gap:var(--space-2);border-top:1px solid var(--color-border);padding-top:var(--space-3);display:grid}.crm-history-entry header{gap:var(--space-3);justify-content:space-between;align-items:start;display:flex}.crm-history-entry header p{color:var(--color-muted);margin:0}.crm-history-entry code{overflow-wrap:anywhere;color:var(--color-muted);font-size:.75rem}.crm-history-snapshots{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.crm-history-snapshots>div{border-left:.25rem solid var(--color-border);padding-left:var(--space-3)}@media (width<=48rem){.crm-sector-options,.crm-comparison,.crm-history-snapshots{grid-template-columns:1fr}.crm-history-entry header{display:grid}}.application-shell{scrollbar-gutter:stable}.catalog-workspace{width:min(100%,88rem);margin:0 auto;padding:clamp(1rem,2.5vw,2.25rem)}.catalog-heading-row,.catalog-form-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.catalog-intro{max-width:58rem;color:var(--color-text-muted,#64748b)}.catalog-actions,.catalog-form-actions{flex-wrap:wrap;gap:.65rem;display:flex}.catalog-tabs{border-bottom:1px solid var(--color-border,#dbe3ea);gap:.25rem;margin:1.4rem 0 1rem;display:flex}.catalog-tabs button{color:var(--color-text-muted,#64748b);background:0 0;border:0;border-bottom:3px solid #0000;border-radius:.35rem .35rem 0 0;padding:.7rem 1rem;font-weight:700}.catalog-tabs button[aria-selected=true]{border-bottom-color:var(--color-accent,#0f766e);color:var(--color-text,#17212b);background:var(--color-surface-subtle,#f4f7f8)}.catalog-filter{gap:.45rem;margin:0 0 1rem;display:grid}.catalog-filter label,.catalog-form-panel label{color:var(--color-text,#17212b);font-size:.88rem;font-weight:700}.catalog-filter-controls{gap:.55rem;display:flex}.catalog-filter-controls input{flex:1;min-width:0}.catalog-content-grid{grid-template-columns:minmax(0,1.25fr) minmax(18rem,.75fr);align-items:start;gap:1rem;display:grid}.catalog-list-panel,.catalog-detail,.catalog-detail-placeholder,.catalog-form-panel{border:1px solid var(--color-border,#dbe3ea);background:var(--color-surface,#fff);border-radius:.7rem;min-width:0;box-shadow:0 8px 24px #17212b0d}.catalog-list-panel,.catalog-detail,.catalog-detail-placeholder{padding:1rem}.catalog-form-panel{margin:0 0 1rem;padding:1rem}.catalog-form-panel form{gap:.5rem;margin-top:1rem;display:grid}.catalog-form-panel input,.catalog-form-panel textarea,.catalog-form-panel select,.catalog-filter input{border:1px solid var(--color-border-strong,#b8c5cf);width:100%;min-height:2.6rem;color:var(--color-text,#17212b);font:inherit;background:#fff;border-radius:.4rem;padding:.55rem .7rem}.catalog-form-panel textarea{resize:vertical}.catalog-form-panel label span{color:var(--color-text-muted,#64748b);font-weight:400}.catalog-form-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.catalog-form-columns>div{gap:.5rem;display:grid}.catalog-state{align-content:center;gap:.5rem;min-height:12rem;display:grid}.catalog-state h2,.catalog-detail h2,.catalog-detail-placeholder h2,.catalog-form-panel h2{margin:0}.catalog-state p,.catalog-detail-placeholder p{color:var(--color-text-muted,#64748b);margin:0}.catalog-table-wrap{scrollbar-gutter:stable;overflow-x:auto}.catalog-table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:0;font-size:.9rem}.catalog-table th,.catalog-table td{border-bottom:1px solid var(--color-border,#dbe3ea);text-align:left;vertical-align:top;padding:.7rem .55rem}.catalog-table th{color:var(--color-text-muted,#64748b);letter-spacing:.04em;text-transform:uppercase;font-size:.75rem}.catalog-row-link{color:var(--color-accent,#0f766e);text-align:left;font:inherit;background:0 0;border:0;gap:.18rem;padding:0;font-weight:750;display:grid}.catalog-row-link span{color:var(--color-text-muted,#64748b);font-size:.8rem;font-weight:400}.catalog-detail-list{gap:.7rem;margin:1rem 0;display:grid}.catalog-detail-list div{border-bottom:1px solid var(--color-border,#dbe3ea);gap:.15rem;padding-bottom:.55rem;display:grid}.catalog-detail-list dt{color:var(--color-text-muted,#64748b);text-transform:uppercase;font-size:.75rem;font-weight:700}.catalog-detail-list dd{margin:0}.catalog-external-link{color:var(--color-accent,#0f766e);margin-top:.4rem;font-weight:700;display:inline-flex}.catalog-form-error{background:#fff7ed;border-left:4px solid #b45309;gap:.45rem;margin-top:1rem;padding:.8rem 1rem;display:grid}.catalog-form-error h3,.catalog-form-error p{margin:0}.catalog-actions-panel,.catalog-review-panel{border-top:1px solid var(--color-border,#dbe3ea);gap:.75rem;margin-top:1.2rem;padding-top:1rem;display:grid}.catalog-actions-panel h3,.catalog-review-panel h3,.catalog-candidate-card h4,.catalog-evidence-side h5{margin:0}.catalog-inline-form,.catalog-candidate-card{gap:.55rem;display:grid}.catalog-inline-form input,.catalog-inline-form textarea,.catalog-reason-field textarea{border:1px solid var(--color-border-strong,#b8c5cf);width:100%;min-height:2.5rem;font:inherit;border-radius:.4rem;padding:.55rem .7rem}.catalog-review-heading,.catalog-candidate-heading{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.catalog-review-intro,.catalog-candidate-heading p,.catalog-review-result{color:var(--color-text-muted,#64748b);margin:0}.catalog-review-list{gap:1rem;display:grid}.catalog-candidate-card{border:1px solid var(--color-border,#dbe3ea);border-radius:.55rem;padding:.8rem}.catalog-reason-codes{flex-wrap:wrap;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.catalog-reason-codes li{background:var(--color-surface-subtle,#f4f7f8);color:var(--color-text,#17212b);overflow-wrap:anywhere;border-radius:999px;padding:.25rem .5rem;font-size:.75rem;font-weight:700}.catalog-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.catalog-evidence-side{border:1px solid var(--color-border,#dbe3ea);border-radius:.45rem;min-width:0;padding:.65rem}.catalog-evidence-side dl{gap:.45rem;margin:.6rem 0 0;display:grid}.catalog-evidence-side dl div{min-width:0}.catalog-evidence-side dt{color:var(--color-text-muted,#64748b);text-transform:uppercase;font-size:.72rem;font-weight:700}.catalog-evidence-side dd{overflow-wrap:anywhere;margin:.1rem 0 0}.catalog-canonical-choice{border:1px solid var(--color-border,#dbe3ea);gap:.45rem;padding:.65rem;display:grid}.catalog-canonical-choice legend{padding:0 .25rem;font-weight:700}.catalog-reason-field{gap:.35rem;display:grid}.button-subtle,.catalog-previous{color:var(--color-text-muted,#64748b);background:0 0}.catalog-next,.catalog-previous{margin-top:.8rem}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,a:focus-visible{outline-offset:2px;outline:3px solid #0f766e52}@media (width<=48rem){.catalog-workspace{padding:1rem .75rem}.catalog-heading-row,.catalog-filter-controls{display:grid}.catalog-content-grid,.catalog-form-columns{grid-template-columns:1fr}.catalog-table{min-width:0;font-size:.82rem}.catalog-table th,.catalog-table td{overflow-wrap:anywhere;padding:.55rem .35rem}.catalog-evidence-grid{grid-template-columns:1fr}.catalog-review-heading,.catalog-candidate-heading{display:grid}}.tariff-workspace{width:min(100% - 2rem,72rem);padding:var(--space-8) 0;margin-inline:auto}.tariff-heading-row{justify-content:space-between;gap:var(--space-4);display:flex}.tariff-intro,.tariff-template-panel p,.tariff-form-note,.tariff-state p,.tariff-progress-panel>p{max-width:48rem;color:var(--color-muted);line-height:1.6}.tariff-template-panel,.tariff-upload-form,.tariff-progress-panel,.tariff-state{margin-top:var(--space-6);border:1px solid var(--color-border);background:var(--color-surface);padding:var(--space-6)}.tariff-template-panel h2,.tariff-upload-form h2,.tariff-progress-panel h2,.tariff-state h2{margin-bottom:var(--space-3)}.tariff-template-list{gap:var(--space-2) var(--space-4);margin:var(--space-4) 0 0;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));padding:0;list-style:none;display:grid}.tariff-template-list a{padding:var(--space-2) 0;color:var(--color-accent);font-weight:700;display:inline-block}.tariff-form-grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tariff-form-grid>div{gap:var(--space-1);display:grid}.tariff-form-grid label{font-weight:700}.tariff-form-grid input,.tariff-form-grid select{border:1px solid var(--color-input-border);border-radius:var(--radius);width:100%;min-height:2.5rem;padding:var(--space-2) var(--space-3);background:var(--color-surface);color:var(--color-text)}.tariff-form-note code{color:var(--color-text)}.tariff-status{border-left:.25rem solid var(--color-accent);padding-left:var(--space-3);font-weight:700}.tariff-progress-list{gap:var(--space-3);margin:var(--space-4) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.tariff-progress-list div{border:1px solid var(--color-border);padding:var(--space-3)}.tariff-progress-list dt{color:var(--color-muted)}.tariff-progress-list dd{margin-top:var(--space-1);color:var(--color-text);font-size:1.25rem;font-weight:700}.tariff-row-errors{margin-top:var(--space-5)}.tariff-row-errors ul{gap:var(--space-2);margin:var(--space-3) 0 0;padding-left:1.25rem;display:grid}.tariff-review-panel{margin-top:var(--space-6);border:1px solid var(--color-border);background:var(--color-surface);padding:var(--space-6);scrollbar-gutter:stable}.tariff-review-heading,.tariff-review-row-heading,.tariff-review-activation{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.tariff-review-next,.tariff-review-activation p,.tariff-review-confirmed,.tariff-review-current-decision,.tariff-review-provenance,.tariff-review-rule-evidence,.tariff-review-version,.tariff-review-reasons{color:var(--color-muted);line-height:1.5}.tariff-review-report{color:var(--color-accent);font-weight:700}.tariff-review-summary,.tariff-review-breakdown{gap:var(--space-3);margin:var(--space-5) 0;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.tariff-review-summary>div,.tariff-review-breakdown>div{border:1px solid var(--color-border);padding:var(--space-3)}.tariff-review-summary dt,.tariff-review-breakdown dt{color:var(--color-muted)}.tariff-review-summary dd,.tariff-review-breakdown dd{margin-top:var(--space-1);color:var(--color-text);font-size:1.25rem;font-weight:700}.tariff-review-activation{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);padding:var(--space-4) 0;align-items:center}.tariff-review-activation p{max-width:48rem;margin:0}.tariff-review-activation>div{min-width:0}.tariff-review-activation h3,.tariff-review-activation h4{margin:0 0 var(--space-2)}.tariff-review-activation-scope,.tariff-review-activation-previous{color:var(--color-muted);font-size:.875rem}.tariff-review-activation-scope{margin:var(--space-2) 0 0;flex-basis:100%}.tariff-review-activation-preview,.tariff-review-activation-success,.tariff-review-activation-error,.tariff-review-reversion-content,.tariff-review-reversion-success,.tariff-review-reversion-error{margin-top:var(--space-3);border-top:1px solid var(--color-border);padding-top:var(--space-3);flex-basis:100%}.tariff-review-activation-impact{max-width:56rem;color:var(--color-muted);line-height:1.5}.tariff-review-activation-impact-list{gap:var(--space-2);margin:var(--space-3) 0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.tariff-review-activation-impact-list>div{border:1px solid var(--color-border);padding:var(--space-2)}.tariff-review-activation-impact-list dt{color:var(--color-muted);font-size:.875rem}.tariff-review-activation-impact-list dd{margin:var(--space-1) 0 0;font-size:1.125rem;font-weight:700}.tariff-review-activation-success h4{color:var(--color-success,#176b3a)}.tariff-review-reversion{margin-top:var(--space-4);border:1px solid var(--color-border);padding:var(--space-4);scrollbar-gutter:stable}.tariff-review-reversion-heading{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.tariff-review-reversion-heading h3,.tariff-review-reversion h4{margin:0 0 var(--space-2)}.tariff-review-reversion-heading p,.tariff-review-reversion-content>p,.tariff-review-reversion-impact,.tariff-review-reversion-success,.tariff-review-reversion-error{color:var(--color-muted);line-height:1.5}.tariff-review-reversion-content{gap:var(--space-2);display:grid}.tariff-review-reversion-content select{border:1px solid var(--color-input-border);border-radius:var(--radius);width:100%;min-height:2.5rem;padding:var(--space-2) var(--space-3);background:var(--color-surface);color:var(--color-text)}.tariff-review-reversion-impact{margin-top:var(--space-2);border-top:1px solid var(--color-border);padding-top:var(--space-3)}.tariff-review-reversion-success h4{color:var(--color-success,#176b3a)}.tariff-review-secondary-action{justify-self:start}.tariff-review-tabs{gap:var(--space-2);margin:var(--space-5) 0 var(--space-4);flex-wrap:wrap;display:flex}.tariff-review-tabs button[aria-selected=true]{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-surface)}.tariff-review-tabpanel{min-height:8rem}.tariff-review-summary-content{max-width:56rem}.tariff-review-empty{border:1px dashed var(--color-border);padding:var(--space-5);color:var(--color-muted)}.tariff-review-row{margin-top:var(--space-4);border:1px solid var(--color-border);padding:var(--space-4)}.tariff-review-row h3{margin:0}.tariff-review-state{border-radius:var(--radius);padding:var(--space-1) var(--space-2);background:var(--color-border);font-size:.875rem;font-weight:700}.tariff-review-state-pending{background:color-mix(in srgb, var(--color-accent) 20%, var(--color-surface))}.tariff-review-row-data{gap:var(--space-3);margin:var(--space-4) 0;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.tariff-review-row-data dt{color:var(--color-muted);font-size:.875rem}.tariff-review-row-data dd{margin-top:var(--space-1);overflow-wrap:anywhere}.tariff-review-provenance{margin:var(--space-2) 0 0;overflow-wrap:anywhere}.tariff-review-provenance code,.tariff-review-source-evidence code,.tariff-review-condition-evidence code,.tariff-review-evidence-grid code{overflow-wrap:anywhere}.tariff-review-preserved-reference{white-space:pre-wrap;overflow-wrap:anywhere}.tariff-review-reference-difference{margin-top:var(--space-3);color:var(--color-muted);line-height:1.5}.tariff-review-source-evidence,.tariff-review-condition-evidence,.tariff-review-rule-evidence{margin-top:var(--space-4);border-top:1px solid var(--color-border);padding-top:var(--space-3)}.tariff-review-value-list{gap:var(--space-2);margin:var(--space-2) 0 0;display:grid}.tariff-review-value-list>div{gap:var(--space-3);grid-template-columns:minmax(9rem,.35fr) minmax(0,1fr);display:grid}.tariff-review-value-list dt{color:var(--color-muted);font-size:.875rem}.tariff-review-value-list dd{overflow-wrap:anywhere;min-width:0;margin:0}.tariff-review-evidence-grid{gap:var(--space-4);margin:var(--space-3) 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tariff-review-evidence-grid>div{border:1px solid var(--color-border);min-width:0;padding:var(--space-3)}.tariff-review-evidence-grid h5{margin:0}.tariff-review-candidate-evidence+.tariff-review-candidate-evidence{margin-top:var(--space-3);border-top:1px solid var(--color-border);padding-top:var(--space-3)}.tariff-review-candidates,.tariff-review-decision-form{gap:var(--space-2);margin-top:var(--space-4);display:grid}.tariff-review-correction-fields{gap:var(--space-2) var(--space-3);margin:var(--space-2) 0 0;border:1px solid var(--color-border);padding:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tariff-review-correction-fields legend{padding:0 var(--space-1);color:var(--color-muted);font-size:.875rem}.tariff-review-correction-fields label{gap:var(--space-1);color:var(--color-muted);font-size:.875rem;display:grid}.tariff-review-candidates select,.tariff-review-decision-form textarea,.tariff-review-correction-fields input{border:1px solid var(--color-input-border);border-radius:var(--radius);width:100%;padding:var(--space-2) var(--space-3);background:var(--color-surface);color:var(--color-text)}.tariff-review-decision-form textarea{resize:vertical;min-height:4.5rem}.tariff-review-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.tariff-review-exclude{border-color:var(--color-danger,#9f2d2d)}.tariff-review-error{color:var(--color-danger,#9f2d2d)}.tariff-review-version{margin:var(--space-3) 0 0;font-size:.8125rem}@media (width<=48rem){.tariff-form-grid,.tariff-progress-list,.tariff-review-summary,.tariff-review-breakdown,.tariff-review-row-data,.tariff-review-activation-impact-list{grid-template-columns:1fr}.tariff-review-heading,.tariff-review-activation,.tariff-review-reversion-heading,.tariff-review-correction-fields,.tariff-review-evidence-grid{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.tariff-review-value-list>div{gap:var(--space-1);grid-template-columns:1fr}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-synthesis:none;text-rendering:optimizelegibility;--color-background:#f4f6f8;--color-surface:#fff;--color-text:#18212b;--color-muted:#596675;--color-border:#ccd4dc;--color-input-border:#788592;--color-accent:#215a8e;--color-subtle:#e6ebef;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-6:1.5rem;--space-8:2rem;--space-12:3rem;--radius:.375rem;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{background:var(--color-background);min-width:0;min-height:100vh;color:var(--color-text);margin:0}html{scrollbar-gutter:stable}button,input,select,textarea{font:inherit}.access-screen{min-height:100vh;padding:var(--space-4);place-items:center;display:grid}.access-card{border:1px solid var(--color-border);border-top:.25rem solid var(--color-accent);background:var(--color-surface);width:min(100%,34rem);padding:var(--space-8)}.access-card p{color:var(--color-muted);margin-bottom:0;line-height:1.5}.access-primary-action{margin-top:var(--space-6);border:1px solid var(--color-accent);border-radius:var(--radius);background:var(--color-accent);padding:var(--space-2) var(--space-4);color:var(--color-surface);font-weight:700;text-decoration:none;display:inline-block}.access-primary-action:hover{background:#17466f}.access-actions,.identity-actions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.access-actions{margin-top:var(--space-6)}.access-actions form,.identity-actions form{margin:0}.access-actions button,.identity-actions button{margin-top:0}.application-shell{grid-template-columns:minmax(14rem,16.5rem) minmax(0,1fr);min-height:100vh;display:grid}.skip-link{top:var(--space-4);left:var(--space-4);z-index:1;border:1px solid var(--color-accent);border-radius:var(--radius);background:var(--color-surface);padding:var(--space-2) var(--space-3);color:var(--color-accent);font-weight:700;position:fixed;transform:translateY(-200%)}.skip-link:focus{outline:.1875rem solid var(--color-accent);outline-offset:.1875rem;transform:translateY(0)}.side-navigation{border-right:1px solid var(--color-border);background:var(--color-surface);height:100vh;padding:var(--space-6) var(--space-4);position:sticky;top:0;overflow-y:auto}.product-name{margin:0 0 var(--space-6);color:var(--color-accent);letter-spacing:.04em;font-weight:700}.side-primary-action{width:100%;min-height:2.75rem;margin:0 0 var(--space-8);background:var(--color-accent);color:var(--color-surface);text-align:left}.side-primary-action:hover{background:#17466f}.navigation-groups{gap:var(--space-6);display:grid}.navigation-group{gap:var(--space-2);display:grid}.navigation-group-label{color:var(--color-muted);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:700}.navigation-group ul{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.navigation-group button{width:100%;min-height:2.75rem;padding:var(--space-2) var(--space-3);color:var(--color-text);text-align:left;overflow-wrap:anywhere;background:0 0;border-color:#0000;margin:0}.navigation-group button:hover{background:var(--color-background)}.navigation-group button[aria-current=page]{background:var(--color-subtle);color:var(--color-accent)}.workspace{min-width:0}.top-bar{gap:var(--space-6);border-bottom:1px solid var(--color-border);background:var(--color-surface);padding:var(--space-4) var(--space-6);grid-template-columns:minmax(10rem,1fr) minmax(18rem,28rem) auto;align-items:center;display:grid}.session-expiry-warning{margin:var(--space-4) var(--space-6) 0;border-left:.25rem solid var(--color-accent);background:var(--color-surface);padding:var(--space-3) var(--space-4);color:var(--color-text);font-weight:600}.location,.connection-state,.active-identity,.global-search p{margin:0}.active-identity{overflow-wrap:anywhere;text-align:right;justify-self:end}.active-identity>p{margin:0}.active-identity-label{font-weight:700}.identity-actions{margin-top:var(--space-2);justify-content:flex-end}.identity-actions a{color:var(--color-accent);font-size:.875rem;font-weight:700}.location{font-weight:700}.connection-state,.active-identity,.global-search p{color:var(--color-muted);font-size:.875rem}.global-search{gap:var(--space-1);display:grid}.global-search label{font-size:.875rem;font-weight:700}.global-search div{gap:var(--space-2);display:flex}.global-search input{border:1px solid var(--color-input-border);border-radius:var(--radius);width:100%;min-width:0;padding:var(--space-2) var(--space-3);background:var(--color-surface);color:var(--color-text)}.global-search button{margin:0}.navigation-confirmation{z-index:3;padding:var(--space-4);background:#18212b73;place-items:safe center;display:grid;position:fixed;inset:0;overflow-y:auto}.navigation-confirmation-card{gap:var(--space-3);border-radius:calc(var(--radius) * 2);background:var(--color-surface);width:min(100%,38rem);padding:var(--space-6);display:grid;box-shadow:0 1rem 2.5rem #18212b33}.navigation-confirmation-card :is(h2,p){margin:0}.navigation-confirmation-card h2:focus{outline:.1875rem solid var(--color-accent);outline-offset:.1875rem}.navigation-confirmation-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.navigation-confirmation-actions button{margin:0}.global-search-panel{gap:var(--space-2);border-bottom:1px solid var(--color-border);background:var(--color-subtle);padding:var(--space-4) var(--space-6);display:grid}.global-search-panel>p,.global-search-panel>h2{width:min(100%,72rem);margin-inline:auto}.global-search-panel>p:not(.eyebrow){color:var(--color-muted)}.global-search-panel>.search-empty{width:min(100%,72rem);padding:var(--space-4) 0;margin:0 auto}.global-search-results{width:min(100%,72rem);padding:var(--space-2) 0 0;border-top:0;margin:0 auto}.workspace-content,.search-empty{width:min(100% - 2rem,58rem);padding:var(--space-8) 0;margin-inline:auto}.search-empty{border-top:1px solid var(--color-border)}.eyebrow{margin:0 0 var(--space-2);color:var(--color-accent);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:700}h1,h2,p{margin-top:0}h1{margin-bottom:var(--space-3);letter-spacing:-.03em;font-size:clamp(2rem,8vw,3rem);line-height:1.1}h2{margin-bottom:var(--space-4);font-size:1rem}.workspace-content>p,.search-empty p,dd{color:var(--color-muted)}.workspace-content>p,.search-empty p{max-width:34rem;line-height:1.6}.identity-summary{gap:var(--space-3);margin:var(--space-4) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.identity-summary div{gap:var(--space-1);border:1px solid var(--color-border);background:var(--color-surface);padding:var(--space-3);display:grid}dt{letter-spacing:.04em;text-transform:uppercase;font-size:.75rem;font-weight:700}dd{overflow-wrap:anywhere;margin:0}button{margin-top:var(--space-4);border:1px solid var(--color-accent);border-radius:var(--radius);padding:var(--space-2) var(--space-4);background:var(--color-surface);color:var(--color-accent);cursor:pointer;font-weight:700}button:hover{background:var(--color-background)}button:focus-visible{outline:.1875rem solid var(--color-accent);outline-offset:.1875rem}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:.1875rem solid var(--color-accent);outline-offset:.125rem}@media (width<=64rem){.top-bar{gap:var(--space-3);grid-template-columns:minmax(0,1fr)}.active-identity{text-align:left;justify-self:start}.identity-actions{justify-content:flex-start}}@media (width<=48rem){.application-shell{grid-template-columns:1fr}.side-navigation{border-right:0;border-bottom:1px solid var(--color-border);height:auto;padding:var(--space-4);position:static;overflow:visible}.product-name{margin-bottom:var(--space-4)}.side-primary-action{margin-bottom:var(--space-6)}.navigation-groups{gap:var(--space-4)}.identity-summary{grid-template-columns:1fr}}.workbench-editor{gap:var(--space-3);width:min(100% - 2rem,58rem);margin:0 auto var(--space-8);border-top:1px solid var(--color-border);padding-top:var(--space-6);display:grid}.workbench-editor :is(select,textarea,input){border:1px solid var(--color-input-border);border-radius:var(--radius);width:100%;padding:var(--space-2) var(--space-3);background:var(--color-surface);color:var(--color-text)}.editor-fields{gap:var(--space-2);border:1px solid var(--color-border);padding:var(--space-3);margin:0;display:grid}.editor-fields p,.editor-status,.editor-notice,#recovery-copy-help,#official-save-help,#discard-help{color:var(--color-muted);margin:0}.editor-notice{border-left:.25rem solid var(--color-accent);padding-left:var(--space-3)}.audit-correlation{overflow-wrap:anywhere;color:var(--color-muted);margin:0}.audit-correlation code{color:var(--color-text)}.conflict-panel,.confirmation,.basic-budget-duplicate-dialog{gap:var(--space-2);border:1px solid var(--color-border);background:var(--color-surface);padding:var(--space-3);display:grid}.basic-budget-duplicate-dialog{border-left:.25rem solid var(--color-accent)}.basic-budget-duplicate-dialog :is(h3,h4,p){margin:0}.basic-budget-duplicate-dialog h3:focus{outline:.1875rem solid var(--color-accent);outline-offset:.1875rem}.basic-budget-duplicate-columns{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.basic-budget-duplicate-columns section{border:1px solid var(--color-border);background:var(--color-subtle);padding:var(--space-3)}.basic-budget-duplicate-columns ul{margin:var(--space-2) 0 0;padding-left:var(--space-5)}.basic-budget-duplicate-line{gap:var(--space-2);margin-top:var(--space-2);align-items:flex-start;display:flex}.basic-budget-duplicate-line input{flex:none;margin-top:.2rem}.conflict-panel{border-left:.25rem solid var(--color-accent)}.conflict-panel h3:focus,.confirmation :is(h3,h4):focus{outline:.1875rem solid var(--color-accent);outline-offset:.1875rem}.conflict-panel dl{gap:var(--space-1);margin:0;display:grid}.confirmation{background:var(--color-subtle)}button:disabled,select:disabled{cursor:not-allowed;opacity:.55}button:disabled:hover{background:var(--color-surface)}.basic-budget-editor{gap:var(--space-3);width:min(100% - 2rem,72rem);margin:0 auto var(--space-8);border-top:1px solid var(--color-border);padding-top:var(--space-6);display:grid}.basic-budget-history,.basic-budget-history-detail{gap:var(--space-3);border:1px solid var(--color-border);background:var(--color-subtle);padding:var(--space-3);display:grid}.basic-budget-history[hidden]{display:none}.basic-budget-history h3,.basic-budget-history-detail h3{margin:0}.basic-budget-history-detail h3:focus{outline:.1875rem solid var(--color-accent);outline-offset:.1875rem}.basic-budget-history-list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.basic-budget-history-list li{gap:var(--space-3);border-top:1px solid var(--color-border);padding-top:var(--space-2);justify-content:space-between;align-items:center;display:flex}.basic-budget-history-list li>div{gap:var(--space-1) var(--space-3);flex-wrap:wrap;align-items:baseline;display:flex}.basic-budget-history-list span{color:var(--color-muted)}.basic-budget-intro,.editor-help{color:var(--color-muted);margin:0;line-height:1.5}.basic-budget-editor>:is(select,input){border:1px solid var(--color-input-border);border-radius:var(--radius);width:100%;max-width:36rem;padding:var(--space-2) var(--space-3);background:var(--color-surface);color:var(--color-text)}.basic-budget-fields{gap:var(--space-2);border:1px solid var(--color-border);min-width:0;padding:var(--space-3);margin:0;display:grid}.basic-budget-fields>input{border:1px solid var(--color-input-border);border-radius:var(--radius);width:min(100%,36rem);padding:var(--space-2) var(--space-3);background:var(--color-surface);color:var(--color-text)}.basic-budget-lines-heading{gap:var(--space-3);border-top:1px solid var(--color-border);padding-top:var(--space-3);justify-content:space-between;align-items:end;display:flex}.basic-budget-lines-heading h3{margin:0 0 var(--space-1);font-size:1rem}.basic-budget-lines-heading button{flex:none;margin-top:0}.basic-budget-table-wrap{min-width:0;overflow-x:auto}.basic-budget-lines{border-collapse:collapse;width:100%;min-width:60rem}.basic-budget-lines caption{margin-bottom:var(--space-2);text-align:left;color:var(--color-muted);font-size:.875rem}.basic-budget-lines th,.basic-budget-lines td{border-bottom:1px solid var(--color-border);padding:var(--space-2);text-align:left;vertical-align:top}.basic-budget-lines thead th{color:var(--color-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.75rem}.basic-budget-lines input{border:1px solid var(--color-input-border);border-radius:var(--radius);width:100%;min-width:7rem;padding:var(--space-2);background:var(--color-surface);color:var(--color-text)}.basic-budget-row-actions{white-space:nowrap}.basic-budget-row-actions button{margin:0 var(--space-1) var(--space-1) 0;padding:var(--space-1) var(--space-2)}.basic-budget-summary{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.basic-budget-summary div{gap:var(--space-1);border:1px solid var(--color-border);background:var(--color-surface);padding:var(--space-3);display:grid}.basic-budget-summary dd{overflow-wrap:anywhere}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.operational-status{gap:var(--space-3);width:min(100% - 2rem,58rem);margin:0 auto var(--space-8);display:grid}.durable-jobs,.audit-search{gap:var(--space-3);display:grid}.durable-jobs{border-block:1px solid var(--color-border);padding-block:var(--space-5)}.operational-section-heading{justify-content:space-between;align-items:start;gap:var(--space-3);display:flex}.operational-section-heading :is(p,h2),.operational-panel :is(h3,p),.durable-job :is(h3,p),.recovery-window form p{margin:0}.operational-panel{gap:var(--space-3);border:1px solid var(--color-border);background:var(--color-surface);padding:var(--space-4);display:grid}.operational-panel form{justify-items:start;gap:var(--space-2);display:grid}.operational-panel textarea{resize:vertical;width:min(100%,38rem);min-height:6rem}.operational-panel table{border-collapse:collapse;width:100%}.operational-panel caption{padding-bottom:var(--space-2);text-align:left;font-weight:700}.operational-panel :is(th,td){border-bottom:1px solid var(--color-border);padding:var(--space-2);text-align:left}.durable-job-list{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.durable-job code,.recovery-window code{overflow-wrap:anywhere}.durable-job-error{border-left:.25rem solid var(--color-accent);padding-left:var(--space-3)}.operational-status>p,.operational-status form p,.audit-outcome p{margin:0}.operational-status form{gap:var(--space-2);display:grid}.operational-status-search{gap:var(--space-2);display:flex}.operational-status-search input{border:1px solid var(--color-input-border);border-radius:var(--radius);min-width:0;padding:var(--space-2) var(--space-3);background:var(--color-surface);color:var(--color-text);flex:24rem}.operational-status-empty,.audit-outcome{border:1px solid var(--color-border);background:var(--color-surface);padding:var(--space-4)}.audit-outcome{gap:var(--space-3);display:grid}.audit-outcome :is(h2,h3,h4){margin:0}.audit-outcome h2:focus{outline:.1875rem solid var(--color-accent);outline-offset:.1875rem}.audit-change-summary{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.audit-change-summary div{border-left:.25rem solid var(--color-accent);padding-left:var(--space-3)}.audit-change-summary dd,.audit-outcome code{overflow-wrap:anywhere}.audit-action-list{gap:var(--space-3);padding-left:var(--space-6);margin:0;display:grid}.audit-action-list>li::marker{color:var(--color-accent);font-weight:700}.audit-action{gap:var(--space-3);border:1px solid var(--color-border);padding:var(--space-3);display:grid}.audit-pagination{justify-items:start;gap:var(--space-2);margin-top:var(--space-4);display:grid}.audit-pagination p{margin:0}.basic-budget-history-search{gap:var(--space-3);width:min(100% - 2rem,72rem);margin:0 auto var(--space-8);border-top:1px solid var(--color-border);padding-top:var(--space-6);display:grid}.basic-budget-history-search-form,.basic-budget-history-search-fields,.basic-budget-history-search-actions{gap:var(--space-3);display:grid}.basic-budget-history-search-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.basic-budget-history-search-fields>div{gap:var(--space-1);display:grid}.basic-budget-history-search-fields input{border:1px solid var(--color-input-border);border-radius:var(--radius);width:100%;min-width:0;padding:var(--space-2) var(--space-3);background:var(--color-surface);color:var(--color-text)}.basic-budget-history-search-actions{flex-wrap:wrap;display:flex}.basic-budget-history-search-results{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.basic-budget-history-search-results li{gap:var(--space-3);border:1px solid var(--color-border);background:var(--color-subtle);padding:var(--space-3);justify-content:space-between;align-items:center;display:flex}.basic-budget-history-search-results li>div{gap:var(--space-1) var(--space-3);flex-wrap:wrap;align-items:baseline;display:flex}.basic-budget-history-search-results span{color:var(--color-muted)}.basic-budget-history-search-results code{overflow-wrap:anywhere}.basic-budget-history-empty{border:1px solid var(--color-border);background:var(--color-subtle);padding:var(--space-3)}.basic-budget-history-search h1:focus,.basic-budget-history-search-detail h2:focus{outline:.1875rem solid var(--color-accent);outline-offset:.1875rem}.sales-commissions-report{gap:var(--space-6);width:min(100% - 2rem,78rem);margin:0 auto var(--space-8);padding:var(--space-8) 0;display:grid}.sales-commissions-report>p:not(.eyebrow){max-width:48rem;color:var(--color-muted);line-height:1.6}.sales-report-filters,.sales-report-results,.sales-report-origin{gap:var(--space-4);display:grid}.sales-report-filters fieldset{border:1px solid var(--color-border);background:var(--color-surface);padding:var(--space-4);margin:0}.sales-report-filter-fields{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.sales-report-filter-fields>div{gap:var(--space-1);display:grid}.sales-report-filter-fields :is(input,select){border:1px solid var(--color-input-border);border-radius:var(--radius);width:100%;min-width:0;padding:var(--space-2) var(--space-3);background:var(--color-surface);color:var(--color-text)}.sales-report-filters>button{justify-self:start;margin-top:0}.sales-report-validation{border-left:.25rem solid var(--color-accent);padding-left:var(--space-3);margin:0}.sales-report-validation:focus,.sales-report-error h2:focus,.sales-report-empty h2:focus{outline:.1875rem solid var(--color-accent);outline-offset:.1875rem}.sales-report-status,.sales-report-error,.sales-report-empty,.sales-report-total,.sales-report-origin{border:1px solid var(--color-border);background:var(--color-surface);padding:var(--space-4)}.sales-report-error{border-left:.25rem solid var(--color-accent)}.sales-report-error :is(h2,p),.sales-report-empty :is(h2,p),.sales-report-total :is(h2,p){margin-bottom:var(--space-2)}.sales-report-error p,.sales-report-empty p,.sales-report-total p{color:var(--color-muted)}.sales-report-results>section,.sales-report-summary{gap:var(--space-3);display:grid}.sales-report-results h2,.sales-report-origin h2,.sales-report-summary h2{margin-bottom:0}.sales-report-summary{border:1px solid var(--color-border);background:var(--color-subtle);padding:var(--space-4)}.sales-report-summary dl{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.sales-report-summary dl>div{gap:var(--space-1);display:grid}.sales-report-table-wrap{border:1px solid var(--color-border);background:var(--color-surface);max-width:100%;overflow-x:auto}.sales-report-table{border-collapse:collapse;width:100%;min-width:56rem}.sales-report-table caption{padding:var(--space-3);text-align:left;font-weight:700}.sales-report-table :is(th,td){border-top:1px solid var(--color-border);padding:var(--space-3);text-align:left;vertical-align:top}.sales-report-table th{background:var(--color-subtle);font-size:.875rem}.sales-report-table td:nth-last-child(-n+3),.sales-report-table th:nth-last-child(-n+3){text-align:right;white-space:nowrap}.sales-report-origin-button{color:var(--color-accent);background:0 0;border:0;margin:0;padding:0;text-decoration:underline}.sales-report-origin-button:hover{background:0 0}.sales-report-origin-heading{justify-content:space-between;align-items:start;gap:var(--space-4);display:flex}.sales-report-origin-heading button{white-space:nowrap;margin-top:0}.sales-report-origin>p{color:var(--color-muted)}.sales-report-origin tr[data-selected=true]{background:var(--color-subtle);box-shadow:inset .25rem 0 var(--color-accent)}@media (width<=48rem){.basic-budget-lines-heading,.basic-budget-summary,.basic-budget-duplicate-columns,.audit-change-summary,.basic-budget-history-search-fields{grid-template-columns:1fr}.basic-budget-history-search-results li{flex-direction:column;align-items:stretch}.basic-budget-lines-heading{align-items:start;display:grid}.basic-budget-summary,.operational-status-search,.operational-section-heading{display:grid}.sales-report-filter-fields,.sales-report-summary dl{grid-template-columns:1fr}.sales-report-origin-heading{display:grid}.sales-report-origin-heading button{justify-self:start}}
