:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-synthesis:none;text-rendering:optimizelegibility;--color-canvas:#f4f6f5;--color-surface:#fff;--color-surface-muted:#edf1ef;--color-border:#d7dfda;--color-text:#1e2924;--color-text-muted:#617068;--color-sidebar:#17231d;--color-sidebar-muted:#aebdb5;--color-accent:#17765d;--color-accent-soft:#dcefe8;--color-warning:#9a6519;--color-warning-soft:#fff0d2;--color-critical:#b54747;--color-critical-soft:#fbe5e5;--color-positive:#26734f;--color-positive-soft:#def0e6;--shadow-low:0 1px 2px #17231d14;--radius-small:4px;--radius-medium:6px;--sidebar-width:248px;font-family:Inter,Segoe UI,Arial,sans-serif}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{background:var(--color-canvas);color:var(--color-text);letter-spacing:0;font-size:14px}.skip-link{top:8px;left:calc(var(--sidebar-width) + 8px);z-index:100;border-radius:var(--radius-small);background:var(--color-surface);color:var(--color-accent);padding:8px 10px;font-size:12px;font-weight:800;text-decoration:none;position:fixed;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}button,input,select{font:inherit;letter-spacing:0}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible{outline-offset:2px;outline:3px solid #59b799}.app-frame{grid-template-columns:var(--sidebar-width) minmax(0, 1fr);min-height:100vh;display:grid}.sidebar{z-index:30;width:var(--sidebar-width);background:var(--color-sidebar);color:#f3f8f5;flex-direction:column;display:flex;position:fixed;inset:0 auto 0 0}.sidebar-brand{border-bottom:1px solid #ffffff1a;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:76px;padding:14px 16px;display:grid}.brand-mark{border-radius:var(--radius-medium);color:#0d251c;background:#41a883;place-items:center;width:36px;height:36px;font-size:18px;font-weight:800;display:grid}.sidebar-brand strong,.sidebar-brand span{overflow-wrap:anywhere;display:block}.sidebar-brand strong{font-size:15px}.sidebar-brand span{color:var(--color-sidebar-muted);margin-top:2px;font-size:11px}.sidebar-nav{flex-direction:column;flex:1;gap:4px;padding:18px 12px;display:flex}.nav-section-label{color:#8ea198;text-transform:uppercase;padding:0 10px 8px;font-size:11px;font-weight:700}.nav-link{border-radius:var(--radius-small);color:#c9d5cf;align-items:center;gap:11px;min-height:42px;padding:8px 10px;text-decoration:none;display:flex}.nav-link:hover{color:#fff;background:#ffffff0f}.nav-link--active{color:#fff;background:#285a47}.advanced-nav{border-top:1px solid #ffffff1a;margin-top:14px;padding-top:10px}.advanced-nav summary{border-radius:var(--radius-small);color:#aebdb5;cursor:pointer;align-items:center;gap:11px;min-height:42px;padding:8px 10px;font-weight:700;list-style:none;display:flex}.advanced-nav summary::-webkit-details-marker{display:none}.advanced-nav summary:hover{color:#fff;background:#ffffff0f}.advanced-nav>div{gap:3px;padding-top:4px;padding-left:9px;display:grid}.sidebar-foot{border-top:1px solid #ffffff1a;align-items:center;gap:10px;margin:12px;padding:12px;display:flex}.sidebar-foot strong,.sidebar-foot span{display:block}.sidebar-foot strong{font-size:12px}.sidebar-foot span{color:var(--color-sidebar-muted);margin-top:2px;font-size:11px}.read-only-dot{background:#5bc69e;border-radius:50%;width:9px;height:9px}.app-workspace{grid-column:2;min-width:0}.top-header{z-index:20;border-bottom:1px solid var(--color-border);background:#fffffff7;justify-content:space-between;align-items:center;gap:24px;min-height:76px;padding:12px 28px;display:flex;position:sticky;top:0}.header-title-group,.header-context{align-items:center;display:flex}.header-title-group{gap:12px;min-width:0}.header-title-group h1,.header-title-group p{margin:0}.header-title-group h1{font-size:18px;line-height:1.3}.header-title-group p{color:var(--color-text-muted);margin-top:3px;font-size:12px}.header-context{flex-wrap:wrap;justify-content:flex-end;gap:8px}.context-chip,.security-indicator,.environment-indicator,.phase-label,.read-only-label{border:1px solid var(--color-border);border-radius:var(--radius-small);background:var(--color-surface);min-height:30px;color:var(--color-text-muted);white-space:nowrap;align-items:center;gap:6px;padding:5px 9px;font-size:11px;display:inline-flex}.environment-indicator{background:var(--color-warning-soft);color:#765714;border-color:#e3ca95;font-weight:800}.header-sign-out{border:1px solid var(--color-border);border-radius:var(--radius-small);background:var(--color-surface);min-height:30px;color:var(--color-text-muted);cursor:pointer;align-items:center;gap:6px;padding:5px 9px;font-size:11px;font-weight:700;display:inline-flex}.auth-status,.sign-in-page{place-items:center;min-height:100vh;padding:24px;display:grid}.auth-status{color:var(--color-text-muted);align-content:center;gap:12px}.sign-in-card{border:1px solid var(--color-border);border-radius:var(--radius-medium);background:var(--color-surface);width:min(420px,100%);box-shadow:var(--shadow-low);padding:28px}.sign-in-card h1{margin:16px 0 8px}.sign-in-card>p{color:var(--color-text-muted)}.sign-in-card form{gap:14px;margin-top:22px;display:grid}.sign-in-card label{color:var(--color-text-muted);gap:6px;font-size:11px;font-weight:800;display:grid}.sign-in-card input{border:1px solid var(--color-border);border-radius:var(--radius-small);background:var(--color-surface);min-height:42px;color:var(--color-text);padding:9px 11px}.sign-in-card button{justify-content:center}.sign-in-card small{color:var(--color-text-muted);margin-top:18px;line-height:1.5;display:block}.sign-in-error{border-radius:var(--radius-small);background:var(--color-critical-soft);color:var(--color-critical);margin-top:14px;padding:10px;font-size:11px}.security-indicator,.read-only-label{background:var(--color-positive-soft);color:var(--color-positive);border-color:#b9d8ca;font-weight:700}.icon-button{border:1px solid var(--color-border);border-radius:var(--radius-small);background:var(--color-surface);width:36px;height:36px;color:var(--color-text);cursor:pointer;place-items:center;padding:0;display:inline-grid}.menu-button,.sidebar-close,.sidebar-scrim{display:none}.main-content{width:min(1440px,100%);margin:0 auto;padding:28px}.page-stack{flex-direction:column;gap:24px;display:flex}.page-heading,.section-heading{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.page-heading h2,.page-heading p,.section-heading h2{margin:0}.page-heading h2{margin-top:4px;font-size:24px}.page-heading p{color:var(--color-text-muted);margin-top:7px}.eyebrow{color:var(--color-accent);text-transform:uppercase;font-size:11px;font-weight:800}.phase-label{background:var(--color-accent-soft);color:#185c49}.status-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.status-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.status-grid--five{grid-template-columns:repeat(5,minmax(0,1fr))}.status-card{border:1px solid var(--color-border);border-radius:var(--radius-medium);background:var(--color-surface);min-height:132px;box-shadow:var(--shadow-low);border-top:3px solid #87958e;padding:16px}.status-card--positive{border-top-color:var(--color-positive)}.status-card--warning{border-top-color:var(--color-warning)}.status-card--critical{border-top-color:var(--color-critical)}.status-card-heading{color:var(--color-text-muted);justify-content:space-between;align-items:center;font-size:12px;font-weight:700;display:flex}.status-card>strong{margin-top:14px;font-size:24px;display:block}.status-card p{color:var(--color-text-muted);margin:7px 0 0;font-size:12px}.read-only-notice{border-radius:var(--radius-small);background:var(--color-positive-soft);max-width:360px;min-height:36px;color:var(--color-positive);border:1px solid #b9d8ca;align-items:center;gap:8px;padding:8px 10px;font-size:11px;font-weight:700;line-height:1.4;display:inline-flex}.access-scope-notice,.safe-alert{border:1px solid var(--color-border);border-radius:var(--radius-medium);background:var(--color-surface);min-width:0;box-shadow:var(--shadow-low);align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.access-scope-notice{border-left:3px solid var(--color-accent);color:var(--color-accent)}.access-scope-notice div,.safe-alert div{min-width:0}.access-scope-notice strong,.access-scope-notice span,.safe-alert strong{display:block}.access-scope-notice strong,.safe-alert strong{font-size:12px}.access-scope-notice span,.safe-alert p{color:var(--color-text-muted);margin:4px 0 0;font-size:11px;line-height:1.5}.safe-alert-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.safe-alert-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.safe-alert-icon{border-radius:var(--radius-small);background:var(--color-accent-soft);width:30px;height:30px;color:var(--color-accent);flex:0 0 30px;place-items:center;display:grid}.severity-badge,.priority-badge{border:1px solid var(--color-border);background:var(--color-surface-muted);text-transform:uppercase;border-radius:999px;align-items:center;min-height:24px;padding:3px 7px;font-size:10px;font-weight:800;display:inline-flex}.severity-badge--error,.priority-badge--urgent,.priority-badge--high{background:var(--color-critical-soft);color:var(--color-critical);border-color:#e1b6b6}.severity-badge--warning,.priority-badge--normal{background:var(--color-warning-soft);color:var(--color-warning);border-color:#e3ca95}.priority-badge--low{color:var(--color-text-muted)}.confidence{grid-template-columns:minmax(70px,1fr) 38px;align-items:center;gap:8px;min-width:128px;display:grid}.confidence-track{background:var(--color-surface-muted);border-radius:999px;height:7px;overflow:hidden}.confidence-track span{border-radius:inherit;background:var(--color-accent);height:100%;display:block}.confidence strong{font-size:11px}.content-section{padding-top:4px}.section-heading{border-bottom:1px solid var(--color-border);margin-bottom:12px;padding-bottom:10px}.section-heading h2{margin-top:3px;font-size:17px}.empty-state,.safe-error-state,.loading-state{border-radius:var(--radius-medium);background:var(--color-surface);min-height:260px;color:var(--color-text-muted);text-align:center;border:1px dashed #bcc8c1;flex-direction:column;justify-content:center;align-items:center;padding:32px;display:flex}.empty-state h2,.safe-error-state h2{color:var(--color-text);margin:12px 0 0;font-size:17px}.empty-state p,.safe-error-state p{max-width:520px;margin:7px 0 0;line-height:1.6}.safe-error-state span{border-radius:var(--radius-small);background:var(--color-surface-muted);margin-top:14px;padding:6px 8px;font-family:Consolas,monospace;font-size:11px}.loading-state{align-items:stretch}.loading-line{border-radius:var(--radius-small);background:var(--color-surface-muted);width:64%;height:14px;margin:7px 0}.loading-line--wide{width:88%}.loading-line--short{width:42%}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.filter-toolbar{grid-template-columns:minmax(220px,1fr) minmax(160px,210px) minmax(180px,230px) auto;align-items:center;gap:10px;margin-bottom:12px;display:grid}.filter-toolbar input,.filter-toolbar select{border:1px solid var(--color-border);border-radius:var(--radius-small);background:var(--color-surface);width:100%;min-height:40px;color:var(--color-text)}.filter-toolbar select{padding:8px 30px 8px 10px}.search-field{align-items:center;display:flex;position:relative}.search-field svg{color:var(--color-text-muted);position:absolute;left:11px}.search-field input{padding:8px 10px 8px 36px}.filter-toolbar input:disabled,.filter-toolbar select:disabled{cursor:not-allowed;opacity:.62}.filter-note{max-width:210px;color:var(--color-text-muted);font-size:11px;line-height:1.45}.result-summary{color:var(--color-text-muted);justify-content:space-between;align-items:center;gap:16px;padding:10px 2px;font-size:11px;display:flex}.data-table-wrap{border:1px solid var(--color-border);border-radius:var(--radius-medium);background:var(--color-surface);box-shadow:var(--shadow-low);overflow-x:auto}.data-table{border-collapse:collapse;width:100%;min-width:980px}.data-table th,.data-table td{border-bottom:1px solid var(--color-border);text-align:left;vertical-align:middle;padding:12px 14px}.data-table th{background:var(--color-surface-muted);color:var(--color-text-muted);text-transform:uppercase;white-space:nowrap;font-size:11px;font-weight:800}.data-table td{white-space:nowrap;font-size:12px}.data-table tbody tr:last-child td{border-bottom:0}.data-table tbody tr:hover{background:#f8faf9}.document-cell{flex-direction:column;gap:3px;min-width:180px;display:flex}.document-cell a,.back-link{color:var(--color-accent);font-weight:800;text-decoration:none}.document-cell a:hover,.back-link:hover{text-decoration:underline}.document-cell span{max-width:240px;color:var(--color-text-muted);text-overflow:ellipsis;overflow:hidden}.status-chip{border:1px solid var(--color-border);background:var(--color-surface-muted);min-height:26px;color:var(--color-text-muted);white-space:nowrap;border-radius:999px;align-items:center;padding:4px 8px;font-size:11px;font-weight:800;display:inline-flex}.status-chip--positive{background:var(--color-positive-soft);color:var(--color-positive);border-color:#b9d8ca}.status-chip--warning{background:var(--color-warning-soft);color:var(--color-warning);border-color:#e3ca95}.status-chip--critical{background:var(--color-critical-soft);color:var(--color-critical);border-color:#e1b6b6}.secondary-button{border:1px solid var(--color-border);border-radius:var(--radius-small);background:var(--color-surface);min-height:36px;color:var(--color-text);cursor:pointer;align-items:center;gap:7px;margin-top:18px;padding:7px 11px;font-weight:700;display:inline-flex}.operator-heading{align-items:center}.new-order-page{max-width:980px;margin:0 auto}.new-order-card{border:1px solid var(--color-border);border-radius:var(--radius-medium);background:var(--color-surface);box-shadow:var(--shadow-low);gap:18px;padding:24px;display:grid}.order-drop-zone{border-radius:var(--radius-medium);min-height:250px;color:var(--color-accent);cursor:pointer;text-align:center;background:#f8fbf9;border:2px dashed #abc2b8;align-content:center;place-items:center;gap:9px;padding:28px;display:grid}.order-drop-zone:hover,.order-drop-zone--selected{border-color:var(--color-accent);background:var(--color-accent-soft)}.order-drop-zone strong{color:var(--color-text);font-size:18px}.order-drop-zone>span:not(.order-file-button){color:var(--color-text-muted)}.order-drop-zone input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.order-file-button{pointer-events:none;margin-top:8px}.order-guidance{border-radius:var(--radius-small);background:var(--color-surface-muted);justify-content:space-between;gap:18px;padding:12px 14px;display:flex}.order-guidance span{color:var(--color-text-muted);text-align:right}.processing-mode{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;display:grid}.processing-mode legend{grid-column:1/-1;margin-bottom:8px;font-size:12px;font-weight:800}.processing-mode label{border:1px solid var(--color-border);border-radius:var(--radius-medium);cursor:pointer;align-items:flex-start;gap:10px;padding:14px;display:flex}.processing-mode--selected{background:var(--color-accent-soft);border-color:var(--color-accent)!important}.processing-mode label span{gap:4px;display:grid}.processing-mode small{color:var(--color-text-muted);line-height:1.45}.process-order-button{justify-self:end;min-width:170px}.advanced-upload-link{justify-self:end;margin-top:0;text-decoration:none}.operator-progress{border:1px solid var(--color-border);border-radius:var(--radius-medium);background:var(--color-surface);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:18px;list-style:none;display:grid}.operator-progress-step{color:var(--color-text-muted);text-align:center;justify-items:center;gap:5px;display:grid;position:relative}.operator-progress-step:not(:last-child):after{background:var(--color-border);content:"";width:calc(100% - 40px);height:2px;position:absolute;top:14px;left:calc(50% + 20px)}.operator-progress-step>span{z-index:1;background:var(--color-surface-muted);border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.operator-progress-step--active>span{background:var(--color-warning-soft);color:var(--color-warning)}.operator-progress-step--complete>span{background:var(--color-positive-soft);color:var(--color-positive)}.operator-progress-step small{font-size:10px}.order-outcome{border:1px solid var(--color-border);border-left:4px solid var(--color-accent);border-radius:var(--radius-medium);background:var(--color-surface);box-shadow:var(--shadow-low);grid-template-columns:minmax(0,1fr) auto;gap:18px;padding:22px;display:grid}.order-outcome--needs_review,.order-outcome--failed{border-left-color:var(--color-critical)}.order-outcome--processing{border-left-color:var(--color-warning)}.order-outcome h2{margin:4px 0;font-size:23px}.order-outcome p{color:var(--color-text-muted);margin:0;line-height:1.55}.order-summary-grid{border:1px solid var(--color-border);border-radius:var(--radius-medium);background:var(--color-border);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.order-summary-grid div{background:var(--color-surface);padding:12px 14px}.order-summary-grid dt,.review-value-grid span,.review-customer-card span,.matched-customer-card span{color:var(--color-text-muted);text-transform:uppercase;font-size:10px;font-weight:800}.order-summary-grid dd{margin:5px 0 0;font-weight:800}.order-outcome-actions{grid-column:1/-1;justify-content:flex-end;display:flex}.order-outcome .primary-button{align-self:center;text-decoration:none}.operator-failure .secondary-button{margin-top:8px}.processing-failed-heading{border-left:4px solid var(--color-critical);border-radius:var(--radius-small);background:var(--color-critical-soft);margin-bottom:10px;padding:16px}.processing-failed-heading h2{margin:4px 0}.processing-failed-heading p{color:var(--color-text-muted);margin:0}.review-queue{gap:10px;display:grid}.review-queue-card{border:1px solid var(--color-border);border-radius:var(--radius-medium);background:var(--color-surface);box-shadow:var(--shadow-low);grid-template-columns:42px minmax(0,1fr) auto auto;align-items:center;gap:16px;padding:16px;display:grid}.review-queue-icon{background:var(--color-warning-soft);width:40px;height:40px;color:var(--color-warning);border-radius:50%;place-items:center;display:grid}.review-queue-card h3{margin:3px 0}.review-queue-card p{color:var(--color-text-muted);margin:0}.review-queue-card .primary-button{text-decoration:none}.advanced-controls{border:1px solid var(--color-border);border-radius:var(--radius-medium);background:var(--color-surface)}.advanced-controls>summary{min-height:52px;color:var(--color-text);cursor:pointer;align-items:center;gap:9px;padding:14px 16px;font-weight:800;display:flex}.advanced-controls-body{border-top:1px solid var(--color-border);gap:24px;padding:0 16px 16px;display:grid}.review-workbench{grid-template-columns:minmax(280px,.8fr) minmax(480px,1.35fr);align-items:start;gap:18px;min-width:0;display:grid}.review-source-pane,.review-structured-pane{border:1px solid var(--color-border);border-radius:var(--radius-medium);background:var(--color-surface);min-width:0;box-shadow:var(--shadow-low);padding:18px}.review-source-pane{position:sticky;top:90px}.source-pane-note{color:var(--color-text-muted);margin:-2px 0 14px;font-size:11px;line-height:1.5}.review-customer-card{border-radius:var(--radius-small);background:var(--color-surface-muted);gap:5px;padding:13px;display:grid}.source-line-list{gap:9px;margin:14px 0 0;padding:0;list-style:none;display:grid}.source-line-list li{border:1px solid var(--color-border);border-radius:var(--radius-small);gap:5px;padding:12px;display:grid}.source-line-list li>span{color:var(--color-accent);text-transform:uppercase;font-size:10px;font-weight:800}.source-line-list p,.source-line-list small{color:var(--color-text-muted);margin:0}.review-outcome-heading,.review-line-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.review-outcome-heading h2{margin:3px 0 0}.matched-customer-card{border:1px solid var(--color-border);border-radius:var(--radius-medium);grid-template-columns:1fr 1fr auto;align-items:center;gap:14px;min-width:0;margin:16px 0;padding:14px;display:grid}.matched-customer-card>div{gap:5px;display:grid}.matched-customer-card small{color:var(--color-text-muted)}.review-line-list{gap:10px;display:grid}.review-line-card{border:1px solid var(--color-border);border-radius:var(--radius-medium);gap:13px;min-width:0;padding:14px;display:grid}.review-line-card--attention{box-shadow:inset 3px 0 var(--color-warning);background:#fffbf2;border-color:#d9b56d}.review-value-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.review-value-grid>div{border-radius:var(--radius-small);background:var(--color-surface-muted);gap:5px;padding:11px;display:grid}.review-value-grid small{color:var(--color-text-muted)}.inline-review-action{border-top:1px solid var(--color-border);padding-top:12px}.inline-review-action p{color:var(--color-text-muted);margin:0 0 9px}.matching-review-control{flex-wrap:wrap;gap:8px;display:flex}.matching-review-control select{border:1px solid var(--color-border);border-radius:var(--radius-small);background:var(--color-surface);width:100%;min-width:0;max-width:100%;min-height:38px;padding:7px 30px 7px 9px}.matching-review-control .secondary-button{margin-top:0}.review-confirmed-note{color:var(--color-positive);align-items:center;gap:6px;margin:0;font-size:11px;font-weight:800;display:flex}.durable-review-note{border-top:1px solid var(--color-border);color:var(--color-text-muted);margin:14px 0 0;padding-top:12px;font-size:11px}@media (width<=1050px){.review-workbench{grid-template-columns:1fr}.review-source-pane{position:static}}@media (width<=620px){.new-order-card,.review-source-pane,.review-structured-pane{padding:14px}.order-drop-zone{min-height:210px;padding:18px}.order-guidance{flex-direction:column;align-items:flex-start}.order-guidance span{text-align:left}.processing-mode,.order-summary-grid,.review-value-grid{grid-template-columns:1fr}.operator-progress{grid-template-columns:1fr;gap:13px}.operator-progress-step{text-align:left;grid-template-columns:32px 1fr auto;place-items:center start}.operator-progress-step:not(:last-child):after{width:2px;height:19px;top:30px;left:15px}.order-outcome{grid-template-columns:1fr}.order-outcome>.status-chip,.order-outcome>.primary-button{justify-self:start}.order-summary-grid,.order-outcome-actions{grid-column:1}.order-outcome-actions{justify-content:flex-start}.review-queue-card{grid-template-columns:42px minmax(0,1fr);align-items:start}.review-queue-card .status-chip,.review-queue-card .primary-button{grid-column:2;justify-self:start}.matched-customer-card{grid-template-columns:1fr}.matching-review-control{flex-direction:column;align-items:stretch}.orders-table{box-shadow:none;background:0 0;border:0;overflow:visible}.orders-table .data-table,.orders-table tbody,.orders-table tr,.orders-table td{width:100%;display:block}.orders-table .data-table{min-width:0}.orders-table thead{display:none}.orders-table tbody{gap:12px;display:grid}.orders-table tr{border:1px solid var(--color-border);border-radius:var(--radius-medium);background:var(--color-surface);box-shadow:var(--shadow-low);overflow:hidden}.orders-table td{white-space:normal;grid-template-columns:minmax(90px,.42fr) minmax(0,1fr);align-items:center;gap:12px;padding:10px 14px;display:grid}.orders-table td:before{content:attr(data-label);color:var(--color-text-muted);text-transform:uppercase;font-size:10px;font-weight:800}.orders-table td:first-child{background:var(--color-surface-muted);padding:14px;display:block}.orders-table td:first-child:before{margin-bottom:7px;display:block}.orders-table .document-cell span{overflow-wrap:anywhere;max-width:100%}.advanced-controls .detail-tabs{flex-wrap:wrap;padding-top:8px;overflow:visible}.advanced-controls .detail-tab{min-height:36px;padding:6px 9px}}.document-detail-heading{align-items:center}.document-detail-heading .eyebrow{margin-top:14px;display:block}.back-link{align-items:center;gap:6px;font-size:12px;display:inline-flex}.page-heading .back-link+.eyebrow{margin-top:14px;display:block}.detail-tabs{border-bottom:1px solid var(--color-border);gap:4px;display:flex;overflow-x:auto}.detail-tab{min-height:42px;color:var(--color-text-muted);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;padding:8px 12px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.detail-tab:hover{color:var(--color-text)}.detail-tab--active{border-bottom-color:var(--color-accent);color:var(--color-accent)}.detail-tab--disabled{cursor:not-allowed;opacity:.52}.metadata-panel{border:1px solid var(--color-border);border-radius:var(--radius-medium);background:var(--color-surface);box-shadow:var(--shadow-low);padding:20px}.metadata-panel-heading{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:16px;padding-bottom:16px;display:flex}.metadata-panel-heading h3{overflow-wrap:anywhere;margin:4px 0 0;font-size:18px}.metadata-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px 24px;margin:18px 0 0;display:grid}.metadata-grid div{min-width:0}.metadata-grid dt{color:var(--color-text-muted);font-size:11px;font-weight:700}.metadata-grid dd{overflow-wrap:anywhere;margin:5px 0 0;font-size:12px;font-weight:700}.document-section-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.document-section-card{border:1px solid var(--color-border);border-radius:var(--radius-medium);background:var(--color-surface);min-height:132px;box-shadow:var(--shadow-low);align-items:flex-start;gap:11px;padding:15px;display:flex}.document-section-icon{border-radius:var(--radius-small);background:var(--color-accent-soft);width:34px;height:34px;color:var(--color-accent);flex:0 0 34px;place-items:center;display:grid}.document-section-card span,.document-section-card strong{display:block}.document-section-card span{color:var(--color-text-muted);font-size:11px;font-weight:700}.document-section-card strong{overflow-wrap:anywhere;margin-top:7px;font-size:16px}.document-section-card p{color:var(--color-text-muted);margin:5px 0 0;font-size:11px;line-height:1.45}.processing-section{scroll-margin-top:94px}.export-readiness-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:12px;display:grid}.export-action-card,.export-history-card{border:1px solid var(--color-border);border-radius:var(--radius-medium);background:var(--color-surface);box-shadow:var(--shadow-low);padding:18px}.export-action-card{grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.export-action-icon{border-radius:var(--radius-small);background:var(--color-positive-soft);width:38px;height:38px;color:var(--color-positive);place-items:center;display:grid}.export-action-card strong,.export-action-card p,.export-history-card p,.export-history-list span{display:block}.export-action-card p,.export-history-card p,.export-history-list span{color:var(--color-text-muted);margin:5px 0 0;font-size:11px;line-height:1.5}.export-action-card button{border:1px solid var(--color-border);border-radius:var(--radius-small);background:var(--color-surface-muted);min-height:36px;color:var(--color-text-muted);cursor:not-allowed;align-items:center;gap:7px;padding:7px 11px;display:inline-flex}.export-history-heading{color:var(--color-accent);align-items:center;gap:8px;display:flex}.export-history-list{margin:12px 0 0;padding:0;list-style:none}.export-history-list li{border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.processing-timeline{border:1px solid var(--color-border);border-radius:var(--radius-medium);background:var(--color-surface);margin:0;padding:0;list-style:none}.processing-timeline li{border-bottom:1px solid var(--color-border);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 16px;display:grid}.processing-timeline li:last-child{border-bottom:0}.timeline-marker{background:var(--color-accent-soft);width:32px;height:32px;color:var(--color-accent);border-radius:50%;place-items:center;display:grid}.processing-timeline strong,.processing-timeline span{display:block}.processing-timeline strong{font-size:12px}.processing-timeline div>span{color:var(--color-text-muted);margin-top:3px;font-size:11px}.operational-timeline li{align-items:start}.operational-timeline time{color:var(--color-text-muted);margin-top:4px;font-size:10px;display:block}.upload-capability-banner{border:1px solid #e3ca95;border-left:3px solid var(--color-warning);border-radius:var(--radius-medium);background:var(--color-warning-soft);color:var(--color-warning);justify-content:space-between;align-items:center;gap:18px;padding:13px 16px;display:flex}.upload-capability-banner strong,.upload-capability-banner span{display:block}.upload-capability-banner span{color:var(--color-text-muted);font-size:12px}.upload-card{border:1px solid var(--color-border);border-radius:var(--radius-medium);background:var(--color-surface);box-shadow:var(--shadow-low);padding:20px}.upload-card-heading{align-items:flex-start;gap:12px;display:flex}.upload-card-heading h2,.upload-card-heading p{margin:0}.upload-card-heading h2{margin-top:3px;font-size:18px}.upload-card-heading p{color:var(--color-text-muted);margin-top:6px;line-height:1.5}.upload-heading-icon,.recent-upload-icon,.document-processing-icon{border-radius:var(--radius-small);background:var(--color-accent-soft);color:var(--color-accent);flex:none;place-items:center;display:grid}.upload-heading-icon{width:40px;height:40px}.recent-upload-icon{width:34px;height:34px}.document-processing-icon{width:40px;height:40px}.upload-preview-form{gap:14px;margin-top:18px;display:grid}.file-picker{border-radius:var(--radius-medium);min-height:144px;color:var(--color-accent);cursor:pointer;text-align:center;background:#f8fbf9;border:1px dashed #9ebcaf;flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:20px;display:flex}.file-picker:hover,.file-picker:focus-within{border-color:var(--color-accent);background:var(--color-accent-soft)}.file-picker span{color:var(--color-text-muted);font-size:12px}.file-picker input{width:min(100%,320px);color:var(--color-text-muted);margin-top:4px;font-size:12px}.primary-button{border:1px solid var(--color-accent);border-radius:var(--radius-small);background:var(--color-accent);color:#fff;cursor:pointer;min-height:38px;padding:8px 12px;font-weight:800}.file-picker input::file-selector-button{border:1px solid var(--color-accent);border-radius:var(--radius-small);background:var(--color-accent);color:#fff;cursor:pointer;min-height:38px;padding:8px 12px;font-weight:800}.primary-button{justify-content:center;align-items:center;gap:7px;display:inline-flex}.primary-button:disabled{cursor:not-allowed;opacity:.55}.selected-file-summary{border-radius:var(--radius-small);background:var(--color-surface-muted);grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:14px;display:grid}.selected-file-summary div{min-width:0}.selected-file-summary dt{color:var(--color-text-muted);text-transform:uppercase;font-size:10px;font-weight:800}.selected-file-summary dd{overflow-wrap:anywhere;margin:5px 0 0;font-size:12px;font-weight:700}.upload-action-row{align-items:center;gap:14px;display:flex}.upload-action-row p{color:var(--color-text-muted);margin:0;font-size:11px;line-height:1.5}.upload-document-type{max-width:260px;color:var(--color-text-muted);gap:6px;font-size:11px;font-weight:800;display:grid}.upload-document-type select{border:1px solid var(--color-border);border-radius:var(--radius-small);background:var(--color-surface);min-height:38px;padding:7px 10px}.upload-transfer-progress{border-radius:var(--radius-small);background:var(--color-positive-soft);border:1px solid #b9d8ca;min-height:34px;position:relative;overflow:hidden}.upload-transfer-progress span{background:#b9d8ca;height:34px;transition:width .12s linear;display:block}.upload-transfer-progress strong{color:var(--color-accent);place-items:center;font-size:11px;display:grid;position:absolute;inset:0}.upload-detail-link{margin-top:12px;text-decoration:none;display:inline-flex}.processing-action-card{border-left:3px solid var(--color-accent);gap:12px;display:grid}.processing-action-card p{color:var(--color-text-muted);margin:0;font-size:12px}.processing-action-card .primary-button{width:fit-content}.processing-action-failure{font-weight:700;color:var(--color-critical)!important}.upload-validation-result{border:1px solid var(--color-border);border-radius:var(--radius-small);align-items:flex-start;gap:10px;margin-top:16px;padding:13px 14px;display:flex}.upload-validation-result--governed{background:var(--color-positive-soft);color:var(--color-positive);border-color:#b9d8ca}.upload-validation-result--invalid{background:var(--color-warning-soft);color:var(--color-warning);border-color:#e3ca95}.upload-validation-result strong,.upload-validation-result span{display:block}.upload-validation-result p{color:var(--color-text-muted);margin:4px 0 0;font-size:12px}.upload-validation-result span{align-items:center;gap:5px;margin-top:7px;font-size:11px;display:flex}.upload-read-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:18px;display:grid}.upload-section-heading{align-items:center}.compact-button{min-height:34px;margin-top:0}.recent-upload-list{border:1px solid var(--color-border);border-radius:var(--radius-medium);background:var(--color-surface);box-shadow:var(--shadow-low);overflow:hidden}.recent-upload-row{border:0;border-bottom:1px solid var(--color-border);width:100%;color:var(--color-text);cursor:pointer;text-align:left;background:0 0;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px;display:grid}.recent-upload-row:last-child{border-bottom:0}.recent-upload-row:hover{background:#f8faf9}.recent-upload-row--selected{background:var(--color-accent-soft);box-shadow:inset 3px 0 var(--color-accent)}.recent-upload-name{min-width:0}.recent-upload-name strong,.recent-upload-name small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.recent-upload-name small{color:var(--color-text-muted);margin-top:4px;font-size:10px}.upload-progress-stack{gap:12px;display:grid}.progress-summary-card{border:1px solid var(--color-border);border-radius:var(--radius-medium);background:var(--color-surface);box-shadow:var(--shadow-low);grid-template-columns:minmax(0,1fr) auto;gap:14px;padding:16px;display:grid}.progress-summary-card>div>span,.progress-summary-card>div>strong{display:block}.progress-summary-card>div>span{color:var(--color-text-muted);text-transform:uppercase;font-size:10px;font-weight:800}.progress-summary-card>div>strong{margin-top:5px;font-size:16px}.progress-summary-card>p{color:var(--color-text-muted);grid-column:1/-1;margin:0;font-size:11px}.progress-meter-wrap{grid-column:1/-1}.progress-meter-label{justify-content:space-between;align-items:center;display:flex}.progress-meter{background:var(--color-surface-muted);border-radius:999px;height:8px;margin-top:7px;overflow:hidden}.progress-meter span{border-radius:inherit;background:var(--color-accent);height:100%;display:block}.progress-failure{border-radius:var(--radius-small);background:var(--color-critical-soft);color:var(--color-critical);grid-column:1/-1;align-items:flex-start;gap:8px;padding:10px;display:flex}.progress-failure span{color:var(--color-text-muted);margin-top:4px;font-size:10px}.processing-status-panel{scroll-margin-top:94px}.document-processing-summary{border:1px solid var(--color-border);border-radius:var(--radius-medium);background:var(--color-surface);box-shadow:var(--shadow-low);grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px;display:grid}.document-processing-summary span,.document-processing-summary strong,.document-processing-summary small{display:block}.document-processing-summary>div>span,.document-processing-summary small{color:var(--color-text-muted);font-size:10px}.document-processing-summary strong,.document-processing-summary small{margin-top:4px}.embedded-safe-state .safe-error-state{min-height:180px}@media (width<=1080px){.header-context .context-chip{display:none}.status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.filter-toolbar{grid-template-columns:minmax(220px,1fr) repeat(2,minmax(160px,220px))}.filter-note{grid-column:1/-1;max-width:none}.metadata-grid,.document-section-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.safe-alert-grid,.export-readiness-grid,.upload-read-grid{grid-template-columns:1fr}}@media (width<=760px){.skip-link{left:60px}.app-frame{display:block}.app-workspace{min-height:100vh}.sidebar{transition:transform .18s;transform:translate(-100%)}.sidebar--open{transform:translate(0)}.sidebar-scrim{z-index:25;background:#09120e70;border:0;width:100%;height:100%;position:fixed;inset:0}.sidebar-scrim--visible,.menu-button,.sidebar-close{display:grid}.sidebar-close{color:#fff;background:0 0;border-color:#ffffff29}.top-header{min-height:68px;padding:10px 16px}.header-context{display:flex}.header-context .context-chip,.header-context .security-indicator{display:none}.main-content{padding:20px 16px}.page-heading{flex-direction:column;align-items:flex-start}.read-only-notice{max-width:none}.safe-alert-grid,.safe-alert-grid--two,.status-grid,.status-grid--three,.status-grid--five,.document-section-grid,.metadata-grid,.filter-toolbar{grid-template-columns:1fr}.filter-note{grid-column:auto}.result-summary,.metadata-panel-heading{flex-direction:column;align-items:flex-start}.processing-timeline li{grid-template-columns:34px minmax(0,1fr)}.export-action-card{grid-template-columns:38px minmax(0,1fr)}.export-action-card button{grid-column:2;justify-self:start}.upload-capability-banner,.upload-action-row{flex-direction:column;align-items:flex-start}.selected-file-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.recent-upload-row{grid-template-columns:34px minmax(0,1fr)}.recent-upload-row .status-chip{grid-column:2;justify-self:start}.document-processing-summary{grid-template-columns:40px minmax(0,1fr)}.document-processing-summary .status-chip,.processing-timeline .status-chip{grid-column:2;justify-self:start}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.workflow-summary-strip,.workflow-detail-summary,.workflow-feedback,.workflow-empty-panel,.preview-unavailable{border:1px solid var(--color-border);border-radius:var(--radius-medium);background:var(--color-surface);box-shadow:var(--shadow-low);align-items:center;gap:12px;padding:14px 16px;display:flex}.workflow-summary-strip{justify-content:space-between}.workflow-summary-strip>div{color:var(--color-accent);align-items:center;gap:9px;display:flex}.workflow-summary-strip strong{margin-right:4px;font-size:18px}.permission-hint,.workflow-muted{color:var(--color-text-muted);margin:0;font-size:11px;line-height:1.5}.workflow-form-card{border-left:3px solid var(--color-accent)}.workflow-create-form,.preview-stack,.validation-stack,.rule-editor-stack{gap:14px;display:grid}.workflow-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.workflow-form-grid label,.workflow-wide-field,.action-row label{color:var(--color-text-muted);gap:6px;font-size:11px;font-weight:800;display:grid}.workflow-form-grid input,.workflow-form-grid select,.workflow-wide-field input,.workflow-wide-field textarea,.action-row input,.action-row select,.sample-row input{border:1px solid var(--color-border);border-radius:var(--radius-small);background:var(--color-surface);width:100%;min-height:39px;color:var(--color-text);font:inherit;padding:8px 10px}.workflow-wide-field textarea{resize:vertical;min-height:82px}.workflow-form-actions{justify-content:flex-end;gap:9px;display:flex}.workflow-list-table{border:1px solid var(--color-border);border-radius:var(--radius-medium);overflow:hidden}.workflow-list-head,.workflow-list-row{grid-template-columns:1.4fr .8fr .65fr .85fr .9fr;align-items:center;gap:16px;padding:12px 14px;display:grid}.workflow-list-head{background:var(--color-surface-muted);color:var(--color-text-muted);text-transform:uppercase;font-size:10px;font-weight:800}.workflow-list-row{border-top:1px solid var(--color-border);color:var(--color-text);text-decoration:none}.workflow-list-row:hover{box-shadow:inset 3px 0 var(--color-accent);background:#f8faf9}.workflow-list-row>span{min-width:0}.workflow-list-row strong,.workflow-list-row small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.workflow-list-row small{color:var(--color-text-muted);margin-top:4px;font-size:10px}.workflow-name-cell strong{color:var(--color-accent)}.pagination-row{color:var(--color-text-muted);justify-content:flex-end;align-items:center;gap:12px;margin-top:12px;font-size:11px;display:flex}.workflow-detail-summary{grid-template-columns:1.25fr .65fr repeat(3,.8fr);display:grid}.workflow-detail-summary>div{border-right:1px solid var(--color-border);min-width:0;padding-right:12px}.workflow-detail-summary>div:last-child{border-right:0}.workflow-detail-summary span,.workflow-detail-summary strong{display:block}.workflow-detail-summary>div>span{color:var(--color-text-muted);text-transform:uppercase;font-size:10px;font-weight:800}.workflow-detail-summary strong{overflow-wrap:anywhere;margin-top:6px;font-size:12px}.detail-tabs button{cursor:pointer;text-transform:capitalize;background:0 0;border:0}.workflow-feedback{border-left:3px solid var(--color-accent);background:var(--color-accent-soft);color:var(--color-positive);font-weight:700}.lifecycle-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.lifecycle-grid button{border:1px solid var(--color-border);border-radius:var(--radius-small);background:var(--color-surface);color:var(--color-text);cursor:pointer;text-align:left;grid-template-columns:24px minmax(0,1fr);gap:2px 8px;padding:13px;display:grid}.lifecycle-grid button svg{color:var(--color-accent);grid-row:1/3}.lifecycle-grid button strong{font-size:12px}.lifecycle-grid button span{color:var(--color-text-muted);font-size:10px}.lifecycle-grid button:disabled{cursor:not-allowed;opacity:.5}.version-list{border:1px solid var(--color-border);border-radius:var(--radius-medium);overflow:hidden}.version-list article{border-bottom:1px solid var(--color-border);grid-template-columns:.8fr .55fr minmax(0,1.5fr) auto;align-items:center;gap:14px;padding:12px 14px;display:grid}.version-list article:last-child{border-bottom:0}.version-list strong,.version-list span,.version-list small,.workflow-audit-list strong,.workflow-audit-list span,.workflow-audit-list small{display:block}.version-list small,.workflow-audit-list small{color:var(--color-text-muted);margin-top:4px;font-size:10px}.immutable-label{color:var(--color-text-muted);text-transform:uppercase;font-size:10px;font-weight:800}.operation-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.operation-grid--compact{grid-template-columns:repeat(4,minmax(0,1fr))}.operation-card{border-radius:var(--radius-small);background:var(--color-surface);border:1px solid #b9d8ca;padding:13px}.operation-card--unavailable{border-color:var(--color-border);background:var(--color-surface-muted)}.operation-card-heading{grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.operation-icon{border-radius:var(--radius-small);background:var(--color-accent-soft);width:28px;height:28px;color:var(--color-accent);place-items:center;display:grid}.operation-card strong,.operation-card small{display:block}.operation-card small{color:var(--color-text-muted);margin-top:3px;font-size:9px}.operation-card p{min-height:34px;color:var(--color-text-muted);margin:10px 0;font-size:10px;line-height:1.5}.eligibility-row{color:var(--color-text-muted);flex-wrap:wrap;gap:7px;font-size:9px;font-weight:800;display:flex}.workflow-audit-list{border:1px solid var(--color-border);border-radius:var(--radius-medium);margin:0;padding:0;list-style:none}.workflow-audit-list li{border-bottom:1px solid var(--color-border);grid-template-columns:32px minmax(0,1fr) auto;gap:12px;padding:13px;display:grid}.workflow-audit-list li:last-child{border-bottom:0}.workflow-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.editor-readonly{pointer-events:none;opacity:.72}.rule-card{border:1px solid var(--color-border);border-radius:var(--radius-medium);background:#fbfcfb;padding:16px}.rule-card-heading,.builder-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.rule-card-heading h3{margin:4px 0 14px;font-size:16px}.rule-flags{gap:18px;margin-top:12px;font-size:11px;font-weight:700;display:flex}.builder-section{border-top:1px solid var(--color-border);margin-top:14px;padding-top:14px}.builder-heading strong,.builder-heading span{display:block}.builder-heading span{color:var(--color-text-muted);margin-top:3px;font-size:10px}.action-row{grid-template-columns:.75fr 1fr 1fr 34px;align-items:end;gap:9px;margin-top:10px;display:grid}.action-block{border:1px solid var(--color-border);border-radius:var(--radius-small);background:var(--color-surface);margin-top:10px;padding:10px}.action-block .action-row{margin-top:0}.action-arguments{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:9px;display:grid}.action-arguments label{color:var(--color-text-muted);gap:5px;font-size:10px;font-weight:800;display:grid}.action-arguments input,.condition-composition select{border:1px solid var(--color-border);border-radius:var(--radius-small);background:var(--color-surface);min-height:36px;color:var(--color-text);padding:7px 9px}.action-arguments small{font-weight:500}.condition-builder{gap:9px;margin-top:10px;display:grid}.condition-composition{max-width:240px;color:var(--color-text-muted);gap:5px;font-size:10px;font-weight:800;display:grid}.condition-child{grid-template-columns:minmax(0,1fr) 34px;align-items:end;gap:8px;display:grid}.operation-arguments{border-top:1px solid var(--color-border);margin:9px 0 0;padding:8px 0 0;list-style:none}.operation-arguments li{justify-content:space-between;gap:8px;padding:3px 0;font-size:9px;display:flex}.operation-arguments span{color:var(--color-text-muted);text-align:right}.action-remove{margin-bottom:2px}.add-rule-button{justify-self:start}.workflow-empty-panel{background:var(--color-surface-muted);box-shadow:none;align-items:flex-start}.workflow-empty-panel svg{color:var(--color-accent)}.workflow-empty-panel strong,.workflow-empty-panel p{margin:0;display:block}.workflow-empty-panel p{color:var(--color-text-muted);margin-top:4px;font-size:11px}.validation-metrics{flex-wrap:wrap;gap:7px;display:flex}.validation-metrics span{background:var(--color-surface-muted);color:var(--color-text-muted);border-radius:999px;padding:6px 8px;font-size:10px;font-weight:800}.validation-metrics .metric-good{background:var(--color-positive-soft);color:var(--color-positive)}.validation-metrics .metric-bad{background:var(--color-critical-soft);color:var(--color-critical)}.blocked-reasons{border-radius:var(--radius-small);background:var(--color-warning-soft);color:var(--color-warning);align-items:center;gap:8px;padding:10px;font-size:10px;display:flex}.blocked-reasons--clear{background:var(--color-positive-soft);color:var(--color-positive)}.issue-group h4{color:var(--color-text-muted);text-transform:uppercase;margin:0 0 7px;font-size:10px}.issue-row{border-top:1px solid var(--color-border);grid-template-columns:.7fr minmax(0,1.4fr) auto;gap:9px;padding:9px;font-size:10px;display:grid}.issue-row small{color:var(--color-text-muted)}.sample-editor,.preview-result{gap:8px;display:grid}.preview-source-tabs{border-radius:var(--radius-small);background:var(--color-surface-muted);gap:5px;padding:3px;display:flex}.preview-source-tabs button{border-radius:var(--radius-small);min-height:34px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;flex:1;font-size:10px;font-weight:800}.preview-source-tabs .preview-source-active{background:var(--color-surface);color:var(--color-accent);box-shadow:var(--shadow-low)}.sample-row{grid-template-columns:.65fr 1fr;gap:8px;display:grid}.workflow-action-button{justify-self:start}.preview-unavailable{background:var(--color-warning-soft);color:var(--color-warning);box-shadow:none;border-color:#e3ca95;align-items:flex-start}.preview-unavailable strong,.preview-unavailable p{margin:0;display:block}.preview-unavailable p{color:var(--color-text-muted);margin-top:4px;font-size:11px}.preview-record{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.preview-record div{border-radius:var(--radius-small);background:var(--color-surface-muted);padding:8px}.preview-record dt{color:var(--color-text-muted);font-size:9px;font-weight:800}.preview-record dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:10px}.purchase-order-fields{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin:0 0 16px;display:grid}.purchase-order-fields div{border:1px solid var(--color-border);border-radius:var(--radius-small);background:var(--color-surface-muted);padding:12px}.purchase-order-fields dt{color:var(--color-text-muted);text-transform:uppercase;font-size:9px;font-weight:800}.purchase-order-fields dd{margin:4px 0 0;font-weight:700}.purchase-order-totals{flex-wrap:wrap;justify-content:flex-end;gap:20px;margin:0 0 14px;display:flex}.purchase-order-totals span{color:var(--color-text-muted);gap:3px;font-size:10px;display:grid}.purchase-order-totals strong{color:var(--color-text);font-size:13px}.purchase-order-notices{margin-top:14px}.purchase-order-notices h3{align-items:center;gap:6px;display:flex}.purchase-order-notices li{margin:7px 0}@media (width<=1080px){.workflow-list-head,.workflow-list-row{grid-template-columns:1.3fr .8fr .7fr .9fr}.workflow-list-head>:last-child,.workflow-list-row>:last-child{display:none}.workflow-detail-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.workflow-detail-summary>div{border-right:0}.operation-grid,.operation-grid--compact{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-editor-grid{grid-template-columns:1fr}}@media (width<=760px){.workflow-summary-strip,.workflow-form-actions{flex-direction:column;align-items:flex-start}.workflow-form-grid,.workflow-detail-summary,.lifecycle-grid,.operation-grid,.operation-grid--compact{grid-template-columns:1fr}.workflow-list-head{display:none}.workflow-list-row{grid-template-columns:1fr 1fr}.workflow-list-row>:last-child{display:none}.version-list article{grid-template-columns:1fr auto}.version-list article>:nth-child(3),.version-list article>:nth-child(4){grid-column:1/-1}.action-row{grid-template-columns:1fr}.action-remove{justify-self:start}.workflow-audit-list li{grid-template-columns:32px minmax(0,1fr)}.workflow-audit-list li>:last-child{grid-column:2}}
