:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0d1117;--surface:#161b22;--surface-raised:#1c2129;--surface-hover:#21262d;--border:#30363d;--border-subtle:#21262d;--text:#e6edf3;--text-muted:#8b949e;--text-faint:#6e7681;--accent:#58a6ff;--accept:#3fb950;--accept-bg:#3fb9501f;--reject:#f85149;--reject-bg:#f851491f;--warn:#d29922;--warn-bg:#d299221f;--radius:8px;--radius-sm:6px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}*,:before,:after{box-sizing:border-box}html,body{height:100%}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;margin:0;line-height:1.5}h1,h2,h3{color:var(--text);font-weight:600}h1{letter-spacing:.02em;margin:0 0 1.5rem;font-size:1.3rem}a{color:var(--accent)}button,input,select{font:inherit;color:inherit}input,select{background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-sm);padding:.5rem .65rem}label{color:var(--text-muted);margin-bottom:.3rem;font-size:.85rem;display:block}form{flex-direction:column;gap:.5rem;margin-top:1rem;display:flex}button{border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface-raised);cursor:pointer;padding:.5rem 1rem}button[type=submit]{background:var(--accent);border-color:var(--accent);color:#04101f;font-weight:600}button:disabled{opacity:.6;cursor:default}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}[role=alert]{color:var(--reject)}main{max-width:420px;margin:4rem auto;padding:0 1.5rem}.app-shell{flex-direction:column;min-height:100vh;display:flex}.app-header{border-bottom:1px solid var(--border);background:var(--surface);z-index:10;align-items:center;gap:1.5rem;padding:.85rem 1.5rem;display:flex;position:sticky;top:0}.app-brand{letter-spacing:.08em;color:var(--text);white-space:nowrap;font-size:.95rem;font-weight:700}.app-header-account{align-items:center;gap:1rem;margin-left:auto;display:flex}.account-summary{flex-direction:column;align-items:flex-end;line-height:1.3;display:flex}.account-summary-org{color:var(--text);font-size:.85rem;font-weight:600}.account-summary-meta{color:var(--text-muted);font-size:.75rem}.app-signout{border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-muted);background:0 0;padding:.35rem .75rem;font-size:.8rem}.app-signout:hover{color:var(--text);border-color:var(--text-faint)}.app-org-selector-bar{border-bottom:1px solid var(--border);background:var(--surface);padding:.6rem 1.5rem}.app-content{flex:1;width:100%;max-width:1400px;margin:0 auto;padding:1.75rem}@media (width<=640px){.app-header{flex-wrap:wrap;padding:.75rem 1rem}.app-header-account{margin-left:0}.account-summary{align-items:flex-start}.app-content{padding:1rem}}.org-selector{align-items:center;gap:.5rem;display:flex}.org-selector label{margin-bottom:0}.transactions-list-page{flex-direction:column;gap:2rem;display:flex}.page-heading{margin:0;font-size:1.6rem}.transactions-list-header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;display:flex}.receiving-address{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-raised);flex-wrap:wrap;align-items:baseline;gap:.5rem;min-width:0;padding:.35rem .7rem;display:flex}.receiving-address-label{color:var(--text-muted);white-space:nowrap;font-size:.78rem}.receiving-address-value{color:var(--text);overflow-wrap:anywhere;word-break:break-word;-webkit-user-select:text;user-select:text;min-width:0;font-size:.85rem}.receiving-address-prominent{background:var(--surface);align-items:center;gap:.5rem .75rem;margin:1.25rem 0 .5rem;padding:.85rem 1rem}.receiving-address-prominent .receiving-address-label{flex-basis:100%}.receiving-address-prominent .receiving-address-value{flex:14rem;font-size:1.05rem;font-weight:600}.copy-address-button{border-color:var(--accent);min-width:5.5rem;color:var(--accent);background:0 0;flex:none;padding:.3rem .85rem;font-size:.8rem;font-weight:600}.copy-address-button:hover{background:#58a6ff1a}.receiving-address-prominent .copy-address-button{min-width:7.5rem;padding:.5rem 1.1rem;font-size:.9rem}.copy-address-error{color:var(--warn);flex-basis:100%;font-size:.8rem}.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}.section-heading{margin:0 0 .75rem;font-size:1.05rem}.workspace-summary-count{color:var(--text-muted);background:var(--surface-raised);border-radius:999px;padding:.05rem .55rem;font-size:.85rem;font-weight:600}.needs-attention-summary{border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);padding:1.25rem 0}.needs-attention-heading-row{align-items:baseline;gap:.6rem;margin-bottom:.85rem;display:flex}.needs-attention-heading-row .section-heading{margin:0}.attention-card-strip{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.75rem;display:grid}.attention-card{text-align:left;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;align-items:flex-start;gap:.3rem;padding:.85rem 1rem;display:flex}.attention-card:hover{background:var(--surface-hover);border-color:var(--text-faint)}.needs-attention-action{color:var(--accent);margin-top:.2rem;font-size:.8rem;font-weight:500}.view-all-link{color:var(--accent);background:0 0;border:none;margin-top:.85rem;padding:0;font-size:.85rem;font-weight:500;display:inline-block}.view-all-link:hover{text-decoration:underline}.empty-state-compact{text-align:left;margin:0;padding:1rem 1.25rem}.empty-state-compact .empty-state-heading{font-size:.95rem}.review-modal-backdrop{z-index:100;background:#01040999;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.review-modal{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;width:min(680px,100%);max-height:calc(100vh - 3rem);display:flex;overflow:hidden}.review-modal-header{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1.1rem;display:flex}.review-modal-header .section-heading{margin:0}.review-modal-close{border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-muted);background:0 0;padding:.2rem .55rem;font-size:1.1rem;line-height:1}.review-modal-close:hover{color:var(--text);border-color:var(--text-faint)}.review-modal-body{padding:1.1rem;overflow-y:auto}.review-modal-body .proposal-detail{border:none;min-height:0;padding:0}.review-modal-body .proposal-detail-header{margin-bottom:.6rem;padding-bottom:.6rem}.review-modal-body .proposal-detail h2{margin-bottom:.5rem}.review-modal-body .proposal-detail h3{margin:1rem 0 .4rem}.review-modal-body .review-guidance{margin:.3rem 0}.review-modal-body .document-batch-approval{border-bottom:1px solid var(--border);flex-direction:column;align-items:flex-start;gap:.35rem;margin:0 0 1rem;padding-bottom:.9rem;display:flex}.document-batch-approval button{padding:.45rem 1.1rem;font-weight:500}.document-batch-approval p{color:var(--text-muted);margin:0;font-size:.85rem}.decision-controls{margin:.75rem 0}.review-modal-body .commit-control{margin-top:.85rem;padding-top:.85rem}.evidence-popover{width:min(420px,100%)}@media (width<=640px){.review-modal-backdrop{align-items:flex-end;padding:0}.review-modal{border-radius:var(--radius) var(--radius) 0 0;width:100%;max-height:92vh}}.recently-reviewed{margin-top:1.25rem}.recently-reviewed summary{cursor:pointer;color:var(--text-muted);align-items:center;gap:.5rem;padding:.4rem 0;font-size:.8rem;display:flex}.recently-reviewed summary:hover{color:var(--text)}.recently-reviewed .proposal-list{margin-top:.5rem}.proposal-list-group-count{background:var(--surface-raised);color:var(--text-muted);border-radius:999px;padding:0 .45rem;font-size:.7rem;line-height:1.5}.proposal-list{margin:0;padding:0;list-style:none}.proposal-list-item{text-align:left;border-radius:var(--radius-sm);background:0 0;border:1px solid #0000;width:100%;margin-bottom:.15rem;padding:.65rem .75rem;display:block}.proposal-list-item:hover{background:var(--surface-hover)}.proposal-list-item[aria-current=true]{background:var(--surface-raised);border-color:var(--accent)}.proposal-type-tag{text-transform:uppercase;letter-spacing:.05em;color:var(--text-faint);margin-bottom:.2rem;font-size:.65rem;display:block}.proposal-primary-label{color:var(--text);word-break:break-word;margin-bottom:.35rem;font-size:.92rem;font-weight:500;display:block}.proposal-list-item-footer{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.badge{white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;padding:.15rem .55rem;font-size:.72rem;font-weight:500;display:inline-flex}.badge-accept{color:var(--accept);background:var(--accept-bg);border-color:#3fb95059}.badge-reject{color:var(--reject);background:var(--reject-bg);border-color:#f8514959}.badge-warn{color:var(--warn);background:var(--warn-bg);border-color:#d2992259}.badge-neutral{color:var(--text-muted);background:var(--surface-raised);border-color:var(--border)}.proposal-detail{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);min-height:320px;padding:1.5rem 1.75rem}.confidence{color:var(--text-muted);font-size:.85rem}.proposal-detail-header{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:1rem;display:flex}.proposal-detail-type{text-transform:uppercase;letter-spacing:.06em;color:var(--text-faint);font-size:.75rem}.proposal-detail h2{word-break:break-word;margin:0 0 .25rem;font-size:1.15rem}.proposal-detail h3{text-transform:uppercase;letter-spacing:.05em;color:var(--text-faint);margin:1.5rem 0 .5rem;font-size:.75rem}.evidence-list{margin:.5rem 0 0;padding:0;list-style:none}.evidence-item{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-raised);margin-bottom:.5rem;padding:.6rem .85rem;font-size:.88rem}.evidence-line{white-space:pre-wrap;color:var(--text-muted);font-family:ui-monospace,monospace;font-size:.82rem;display:block}.evidence-line-cited{color:var(--text);font-weight:600}.review-guidance{color:var(--text-muted);margin:.5rem 0;font-size:.85rem;line-height:1.5}.attachment-question{border-style:dashed;border-color:var(--border)}.attachment-question-title{overflow-wrap:anywhere}.attachment-question-parent{color:var(--text-muted);overflow-wrap:anywhere;font-size:.82rem;display:block}.attachment-question-state{white-space:normal;margin-top:.4rem}.attachment-question-file{margin:.5rem 0}.attachment-question-download{font-size:.82rem}.attachment-question-download-error{margin:.25rem 0 0;font-size:.72rem}.unassigned-attention-summary{flex-wrap:wrap;gap:.5rem;display:flex}.unassigned-search{width:100%}.pending-attachments-link{border:1px dashed var(--border);color:var(--text-muted);background:0 0}.pending-attachments-link:hover{color:var(--text)}.decision-controls{align-items:center;gap:.6rem;margin:1rem 0;display:flex}.decision-controls button{padding:.45rem 1.1rem;font-weight:500}.decision-controls button:first-child{background:var(--accept);border-color:var(--accept);color:#06240f}.decision-controls button:last-child{background:0 0}.decision-controls button:last-child:hover{border-color:var(--reject);color:var(--reject)}.consolidated-review-modal{width:min(840px,100%)}.packet-row{border-bottom:1px solid var(--border-subtle);padding:.9rem 0}.packet-row:last-child{border-bottom:none}.packet-row-value{margin:.2rem 0 .4rem}.packet-row-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:.6rem;display:flex}.packet-next-step{color:var(--text-muted);margin-top:.75rem;font-size:.88rem}.review-incomplete-callout{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-raised);margin-bottom:.85rem;padding:.75rem .9rem}.review-incomplete-heading{color:var(--text);margin:0 0 .25rem;font-weight:600}.review-incomplete-callout p:last-child{color:var(--text-muted);margin:0;font-size:.92rem}.row-decision-controls{align-items:center;gap:.5rem;display:flex}.row-decision-controls button{border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-muted);background:0 0;padding:.4rem 1rem;font-weight:500}.row-decision-controls button:hover{border-color:var(--text-faint);color:var(--text)}.row-decision-controls button.row-decision-selected-accept{background:var(--accept-bg);border-color:var(--accept);color:var(--accept)}.row-decision-controls button.row-decision-selected-reject{background:var(--reject-bg);border-color:var(--reject);color:var(--reject)}@media (width<=640px){.packet-row-footer{flex-direction:column;align-items:flex-start}}.commit-control{border-top:1px solid var(--border-subtle);margin-top:1.25rem;padding-top:1.25rem}.commit-control button{border:1px solid var(--accent);color:var(--accent);background:0 0;margin-right:.5rem;padding:.45rem 1.1rem;font-weight:500}.commit-control button:hover{background:#58a6ff1a}.empty-state{background:var(--surface);border:1px dashed var(--border);border-radius:var(--radius);text-align:center;color:var(--text-muted);padding:2.5rem 1.75rem}.empty-state-heading{color:var(--text);margin:0 0 .5rem;font-size:1.05rem;font-weight:600}.empty-state-body{max-width:42ch;margin:0 auto;font-size:.9rem}.first-shipment-onboarding{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-raised);max-width:60rem;padding:1.5rem 1.75rem}.first-shipment-headline{margin:0 0 .5rem;font-size:1.25rem;line-height:1.35}.first-shipment-principle{max-width:62ch;color:var(--text-muted);margin:0;font-size:.95rem}.first-shipment-address-missing{border:1px dashed var(--border);border-radius:var(--radius);color:var(--text-muted);margin:1.25rem 0 .5rem;padding:.85rem 1rem;font-size:.9rem}.first-shipment-steps-heading{margin:1.5rem 0 .5rem;font-size:.95rem}.first-shipment-steps{flex-direction:column;gap:.35rem;margin:0;padding-left:1.4rem;font-size:.92rem;display:flex}.first-shipment-preview{border-top:1px solid var(--border-subtle);margin-top:1.75rem;padding-top:1.25rem}.first-shipment-preview-heading{margin:0;font-size:.9rem;font-weight:600}.first-shipment-preview-note{color:var(--text-faint);margin:.2rem 0 .85rem;font-size:.8rem}.first-shipment-preview-sections{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.75rem;display:grid}.first-shipment-preview-section{border:1px dashed var(--border);border-radius:var(--radius-sm);background:var(--surface);padding:.85rem 1rem}.first-shipment-preview-title{margin:0 0 .25rem;font-size:.85rem;font-weight:600}.first-shipment-preview-body{color:var(--text-muted);margin:0 0 .75rem;font-size:.8rem}.first-shipment-preview-bar{background:var(--border-subtle);border-radius:999px;height:.5rem;margin-top:.4rem;display:block}.first-shipment-preview-bar-short{width:60%}@media (width<=640px){.first-shipment-onboarding{padding:1.1rem 1rem}.first-shipment-headline{font-size:1.1rem}}.transaction-grid-section{width:100%}.transaction-table{border:1px solid var(--border);border-radius:var(--radius);width:100%;overflow:hidden}.transaction-table-header,.transaction-table-row{grid-template-columns:2fr 1fr 1fr 1fr;align-items:center;gap:1rem;padding:.75rem 1.1rem;display:grid}.transaction-table-header{background:var(--surface-raised);color:var(--text-faint);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--border);font-size:.7rem}.transaction-table-row{text-align:left;background:var(--surface);border:none;border-bottom:1px solid var(--border-subtle);border-radius:0;width:100%}.transaction-table-row:last-of-type{border-bottom:none}.transaction-table-row:hover{background:var(--surface-hover)}.transaction-table-row-draft,div.transaction-table-row-draft:hover{background:var(--surface-raised)}.draft-trade-note{margin-top:.2rem;font-weight:400;display:block}.draft-trade-detail{color:var(--text-muted);overflow-wrap:anywhere;margin-top:.15rem;font-size:.8rem;font-weight:400;display:block}.transaction-table-cell{color:var(--text-muted);font-size:.88rem}.transaction-table-cell-primary{min-width:0;color:var(--text);overflow-wrap:anywhere;font-weight:500}.transaction-table-cell-label{display:none}@media (width<=720px){.transaction-table-header{display:none}.transaction-table-row{grid-template-columns:1fr;gap:.35rem}.transaction-table-cell-label{text-transform:uppercase;letter-spacing:.04em;color:var(--text-faint);font-size:.68rem;display:block}}.work-item-list-pagination{background:var(--surface-raised);align-items:center;gap:.75rem;padding:.75rem 1.1rem;display:flex}.work-item-list-pagination button{padding:.3rem .8rem}.transaction-detail-page{flex-direction:column;gap:.75rem;max-width:1120px;display:flex}.back-link{color:var(--text-muted);background:0 0;border:none;align-self:flex-start;padding:0;font-size:.85rem}.back-link:hover{color:var(--text)}.transaction-header{padding-bottom:.5rem}.transaction-header .page-heading{margin-bottom:.35rem}.detail-section{border-top:1px solid var(--border-subtle);padding:1.75rem 0}.field-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1.5rem 2rem;display:grid}.field{flex-direction:column;gap:.25rem;display:flex}.field-label{text-transform:uppercase;letter-spacing:.05em;color:var(--text-faint);font-size:.72rem}.field-value{color:var(--text);word-break:break-word;font-size:1rem}.field-actions{align-items:center;gap:.6rem;margin-top:.15rem;display:flex}.field-reviewed{color:var(--accept);font-size:.72rem}.view-evidence-link{color:var(--accent);background:0 0;border:none;padding:0;font-size:.72rem;font-weight:500}.view-evidence-link:hover{text-decoration:underline}.requested-documents-group+.requested-documents-group{margin-top:1.1rem}.requested-document-row{flex-wrap:wrap;align-items:baseline;gap:.25rem 1.25rem;font-size:.88rem;display:flex}.requested-document-role{word-break:break-word;flex:14rem;min-width:0}.requested-document-availability{color:var(--text-muted);flex:0 auto}.requested-document-actions{flex-direction:column;align-items:flex-start;gap:.2rem;display:flex}@media (width<=640px){.requested-document-row{flex-direction:column;align-items:flex-start;gap:.15rem}}.outbound-document-request-dialog{flex-direction:column;gap:.9rem;max-width:34rem;display:flex}.outbound-document-request-field{flex-direction:column;gap:.25rem;font-size:.88rem;display:flex}.outbound-document-request-field>span{color:var(--text-muted);font-size:.78rem}.outbound-document-request-field p{word-break:break-word;margin:0}.outbound-document-request-body{white-space:pre-wrap;word-break:break-word;background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);margin:0;padding:.6rem .85rem;font-family:inherit;font-size:.85rem}.outbound-document-request-actions{justify-content:flex-end;gap:.6rem;display:flex}.requested-document-outbound{color:var(--text-muted);flex-wrap:wrap;flex:0 auto;align-items:baseline;gap:.4rem;display:flex}.requested-document-outbound-detail{flex-basis:100%;font-size:.78rem}.section-heading-row{align-items:baseline;gap:.6rem;margin-bottom:.75rem;display:flex}.section-heading-row .section-heading{margin:0}.work-item-record-list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.work-item-record{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-raised);justify-content:space-between;align-items:center;gap:1rem;padding:.6rem .85rem;font-size:.88rem;display:flex}@media (width<=640px){.work-item-record{flex-direction:column;align-items:flex-start;gap:.2rem}}.communication-list{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.communication-email{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-raised);flex-direction:column;gap:.15rem;min-width:0;padding:.75rem .95rem;font-size:.88rem;display:flex}.communication-email .proposal-primary-label{margin-bottom:.1rem}.communication-attachments{border-top:1px solid var(--border-subtle);margin-top:.6rem;padding-top:.6rem}.communication-standalone{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-raised);margin-top:.75rem;padding:.75rem .95rem}.communication-attachments-heading{text-transform:uppercase;letter-spacing:.05em;color:var(--text-faint);margin:0 0 .4rem;font-size:.7rem}.communication-attachment-list{flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.communication-attachment{border-left:2px solid var(--border);flex-wrap:wrap;align-items:baseline;gap:.15rem .75rem;min-width:0;padding-left:.75rem;display:flex}.communication-attachment-name{min-width:0;color:var(--text);overflow-wrap:anywhere;flex-basis:100%;font-weight:500}.communication-attachment-download{text-align:left;overflow-wrap:anywhere;background:0 0;border:none;border-radius:0;flex-basis:100%;min-width:0;padding:0}.communication-attachment-download .communication-attachment-name{color:var(--accent)}.communication-attachment-download:hover .communication-attachment-name{text-decoration:underline}.communication-attachment-progress{color:var(--text-muted);margin-left:.5rem;font-size:.72rem}.communication-attachment-error{flex-basis:100%;margin:0;font-size:.72rem}.invoice-review{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-raised);flex-basis:100%;min-width:0;margin-top:.4rem;padding:.65rem .8rem}.invoice-review-heading{color:var(--text);margin:0;font-size:.8rem;font-weight:600}.invoice-review>.confidence{margin:.15rem 0 .55rem}.invoice-review-reading+.invoice-review-reading{border-top:1px solid var(--border-subtle);margin-top:.75rem;padding-top:.6rem}.invoice-review-reading-label{color:var(--text-faint);margin:0 0 .35rem;font-size:.72rem}.invoice-review-fields{flex-direction:column;gap:.45rem;margin:0;display:flex}.invoice-review-field{grid-template-columns:minmax(0,9rem) minmax(0,1fr);gap:.1rem .75rem;min-width:0;display:grid}.invoice-review-label{color:var(--text-muted);overflow-wrap:anywhere;font-size:.75rem}.invoice-review-detail{flex-wrap:wrap;align-items:baseline;gap:.15rem .6rem;min-width:0;margin:0;display:flex}.invoice-review-value{min-width:0;color:var(--text);overflow-wrap:anywhere;font-weight:500}.invoice-review-field-rejected .invoice-review-value,.invoice-review-field-withdrawn .invoice-review-value{color:var(--text-muted);font-weight:400}.invoice-review-state{color:var(--text-muted);font-size:.72rem}.invoice-review-field-pending .invoice-review-state,.invoice-review-field-accepted_unsaved .invoice-review-state{color:var(--text);font-style:italic}.invoice-review-field-confirmed .invoice-review-state{color:var(--accept)}.invoice-review-field-actions{flex-wrap:wrap;gap:.25rem .75rem;display:inline-flex}.invoice-review-reject{color:var(--text-muted);background:0 0;border:none;padding:0;font-size:.72rem;text-decoration:underline}.invoice-review-evidence{overflow-wrap:anywhere;flex-basis:100%;min-width:0;margin:.15rem 0 0;padding:0;font-size:.78rem;list-style:none}.invoice-review-evidence-page{font-weight:600}.invoice-review-evidence-quote{color:var(--text)}.invoice-review-actions{flex-wrap:wrap;align-items:center;gap:.4rem .75rem;margin-top:.65rem;display:flex}.invoice-review-confirm-all{background:var(--accent);border-color:var(--accent);color:#04101f;font-weight:600}.invoice-review-save{font-size:.85rem}.invoice-review-message{margin:.5rem 0 0;font-size:.78rem}@media (width<=640px){.invoice-review-field{grid-template-columns:minmax(0,1fr)}}.timeline{margin:0;padding:0;list-style:none}.timeline-item{border-left:2px solid var(--border);align-items:flex-start;gap:.75rem;margin-left:.3rem;padding:.6rem 0 .6rem 1rem;display:flex}.timeline-item:last-child{border-left-color:#0000}.timeline-marker{background:var(--accent);border-radius:999px;flex-shrink:0;width:8px;height:8px;margin-top:.4rem;margin-left:-1.35rem}.timeline-content{flex-direction:column;gap:.15rem;display:flex}.commercial-placement{margin-top:1rem}.commercial-placement-heading{margin:0 0 .5rem;font-size:.95rem;font-weight:600}.commercial-placement-list{flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.commercial-placement-item{flex-direction:column;align-items:flex-start;gap:.2rem;display:flex}.commercial-placement-document{word-break:break-word;font-weight:600}.commercial-placement-recorded{color:var(--text-muted);font-size:.88rem}.commercial-placement-reason{color:var(--text-muted);word-break:break-word;font-size:.88rem}.commercial-placement-applied{color:var(--text-muted);font-size:.88rem}.commercial-placement-failed{color:var(--danger,#b3261e);font-size:.88rem}.commercial-placement-answers{flex-wrap:wrap;gap:.35rem;margin-top:.15rem;display:flex}.commercial-placement-answer{font:inherit;cursor:pointer;padding:.25rem .6rem;font-size:.88rem}.commercial-placement-answer:disabled{cursor:default;opacity:.6}.commercial-placement-change{font:inherit;cursor:pointer;padding:.15rem .5rem;font-size:.88rem}
