.statement-intake,.statement-intake-dialog{font-size:12px;font-weight:400;line-height:1.5;color:#f1f5f9}.statement-intake{display:grid;gap:10px;min-width:0;text-align:left}.statement-intake :is(p,span,label,input,select,button,summary,dt,dd){font-size:12px;line-height:1.5}.statement-intake p{margin:0;overflow-wrap:anywhere;color:#cbd5e1}.statement-intake button,.statement-blue{min-height:32px;border-radius:6px;padding:5px 9px;font-size:12px;line-height:1.4;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer}.statement-blue{background:#1d4ed8;color:#fff;border:1px solid #60a5fa;font-weight:500}.statement-blue:hover{background:#1e40af}.statement-launch{white-space:nowrap}.statement-intake button:not(.statement-blue):not(.statement-confirm-button){border:1px solid #64748b;background:#1e293b;color:#f8fafc}.statement-intake :is(button,input,select):focus-visible,.statement-blue:focus-visible,.statement-icon:focus-visible{outline:2px solid #93c5fd;outline-offset:3px}.statement-intake button:disabled{cursor:wait;color:#cbd5e1;background:#334155;border-color:#64748b}.statement-intake-dialog{width:min(860px,calc(100vw - 24px));max-width:860px;max-height:88dvh;overflow-y:auto;padding:16px;background:#10151e;border:1px solid #6b5b35}.statement-intake-dialog h2{font-size:16px;font-weight:600;padding-right:44px;color:#f8fafc}.statement-intake-dialog>button{min-height:44px;min-width:44px}.statement-intake-dialog [id$=description]{font-size:12px;color:#cbd5e1}.statement-client{display:grid;gap:4px}.statement-client .statement-eyebrow{font-size:12px;color:#e4bf67;letter-spacing:.06em}.statement-client>strong{font-size:14px;font-weight:600;color:#fff}.statement-progress{display:flex;flex-wrap:wrap;gap:6px 18px;padding:5px 0;border-bottom:1px solid #435064}.statement-progress>div{display:flex;align-items:baseline;gap:5px}.statement-progress strong{font-size:12px;font-weight:400;color:#93c5fd}.statement-progress span{font-size:12px;color:#e2e8f0}.statement-progress .statement-complete strong{color:#6ee7b7}.statement-progress .statement-pending strong{color:#fcd34d}.statement-drop{border:1px solid #5479a8;border-radius:7px;padding:8px;display:grid;grid-template-columns:minmax(0,1fr);gap:6px;min-width:0;background:linear-gradient(120deg,#172a43,#182330)}.statement-upload-title{display:flex;gap:6px;align-items:center;min-width:0;color:#bfdbfe}.statement-upload-title>svg{flex-shrink:0}.statement-upload-title>span{color:#cbd5e1;overflow-wrap:normal}.statement-drop>.statement-help{grid-column:1/-1}.statement-help,.statement-intake .statement-help{font-size:12px;color:#cbd5e1}.statement-package{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:stretch}.statement-email{border:1px solid #46627e;background:#182230;border-radius:7px;padding:8px;display:flex;flex-direction:column;justify-content:center;gap:6px;min-width:0}.statement-email span{font-size:12px;color:#cbd5e1}.statement-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.statement-intake .statement-folder{color:#f5d58b!important;border-color:#9f8247!important;background:#302b20!important}.statement-intake h3{font-size:12px;font-weight:600;margin:0;color:#f8fafc}.statement-coverage{display:grid;gap:5px}.statement-coverage h3>span{color:#93c5fd;margin-left:6px}.statement-account-list{display:grid;grid-template-columns:1fr;gap:0;border:1px solid #435064;border-radius:6px;overflow:hidden}.statement-account{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;background:#18202d;border-bottom:1px solid #435064;padding:3px 8px;min-width:0}.statement-account:last-child{border-bottom:0}.statement-account>div{display:flex;align-items:baseline;flex-wrap:wrap;min-width:0;gap:4px 8px}.statement-account strong{font-size:12px;font-weight:400;overflow-wrap:anywhere}.statement-account>div>span{font-size:12px;color:#cbd5e1}.statement-account>span{font-size:12px;color:#d6dde7;display:flex;align-items:center;gap:5px;flex-shrink:0}.statement-account.is-pending{border-color:#a1823c}.statement-account.is-pending>span{color:#fcd34d}.statement-account.is-saved{border-color:#397e65}.statement-account.is-saved>span{color:#6ee7b7}.statement-docs{display:grid;gap:0;border:1px solid #52647d;border-radius:6px;min-width:0}.statement-document{border:0;border-bottom:1px solid #52647d;background:#18212f;min-width:0}.statement-document:last-child{border-bottom:0}.statement-document>summary{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:8px;align-items:center;cursor:pointer;min-height:36px;padding:5px 8px;list-style:disclosure-closed;color:#f1f5f9}.statement-document[open]>summary{background:#283648;border-bottom:1px solid #52647d;list-style:disclosure-open}.statement-file-name{overflow-wrap:anywhere}.statement-document-details{display:grid;gap:8px;padding:8px}.statement-intake summary:focus-visible{outline:2px solid #93c5fd;outline-offset:-2px}.statement-batch-progress{padding:8px;border:1px solid #5479a8;border-radius:6px;display:grid;gap:5px;min-width:0}.statement-batch-progress progress{width:100%;height:14px;accent-color:#60a5fa}.statement-batch-progress [role=status]{overflow-wrap:anywhere}.statement-intake strong{font-weight:400}.statement-intake h3,.statement-client>strong{font-weight:600}.statement-intake summary{min-height:32px}.statement-coverage>summary{cursor:pointer;display:flex;align-items:center}.statement-document.needs-review{border-color:#ba9445;background:#25251f}.statement-doc-heading{display:flex;align-items:center;gap:8px;flex-wrap:wrap;color:#e9c878}.statement-doc-heading strong{font-size:15px;color:#fff;overflow-wrap:anywhere}.statement-doc-heading>span{margin-left:auto;color:#fcd34d;font-size:12px}.statement-match{display:grid;gap:4px}.statement-match>span{color:#f5d58b;font-size:12px}.statement-match strong{font-size:17px;font-weight:600;color:#fff}.statement-link{display:grid;grid-template-columns:1fr auto;align-items:end;gap:12px}.statement-link label{display:grid;gap:5px;color:#e2e8f0}.statement-link select{width:100%;min-height:44px;background:#0f172a;color:#fff;border:1px solid #7a8da7;border-radius:6px;padding:8px;font-size:12px}.statement-confirm-button{color:#fff;background:#047857;border:1px solid #6ee7b7;font-weight:600}.statement-confirm-button:hover{background:#065f46}.statement-extracted summary{cursor:pointer;min-height:44px;display:flex;align-items:center;color:#bfdbfe}.statement-values{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:8px 0}.statement-values dt{font-size:12px;text-transform:capitalize;color:#cbd5e1}.statement-values dd{margin:2px 0 0;color:#fff}.statement-intake .statement-error{color:#fecaca;background:#3b2026;padding:10px;border-radius:6px}.statement-processing{color:#93c5fd}.statement-batch-results{display:grid;gap:5px}.statement-empty{padding:0;color:#cbd5e1}.statement-icon{display:inline-flex;align-items:center;justify-content:center;height:32px;width:32px;flex-shrink:0;color:#e7c268;background:#17140d;border:1px solid #9b7e35;border-radius:6px;box-shadow:0 0 7px #d4ac4430}.p2p-statement-preview :is(p,span,button,label,input,select,summary,div){font-size:max(14px,1em)}.p2p-statement-preview button{min-height:44px}.p2p-statement-preview>button{min-width:44px}.p2p-statement-preview input:not([type=checkbox]){min-height:44px}.p2p-evidence-summary{white-space:normal;line-height:1.45}@media (max-width:600px){.statement-intake-dialog{padding:18px}.statement-package,.statement-account-list,.statement-link{grid-template-columns:1fr}.statement-progress>div{padding:0}.statement-progress span{font-size:12px}.statement-values{grid-template-columns:repeat(2,minmax(0,1fr))}.statement-icon{min-height:44px;min-width:44px}.statement-launch{white-space:normal}}.statement-doc-heading>.statement-saved-label{color:#6ee7b7}.statement-link label,.statement-link select{min-width:0;max-width:100%}.statement-show-all{display:flex;align-items:center;gap:8px;min-height:44px;cursor:pointer}.statement-show-all input{width:20px;height:20px;flex-shrink:0}.statement-document-group{min-width:0}.statement-document-group>summary{cursor:pointer;color:#e2e8f0}.statement-match strong{overflow-wrap:anywhere}@media (max-width:600px){.statement-intake-dialog{padding:14px}.statement-drop{grid-template-columns:1fr}.statement-upload-title{flex-wrap:wrap;gap:5px}.statement-account{grid-template-columns:minmax(0,1fr) auto;gap:0 8px;padding:4px 8px}.statement-account>span{grid-column:1;grid-row:2}.statement-account>button{grid-column:2;grid-row:1/3}.statement-intake button{min-height:44px}.statement-drop>.statement-actions{gap:8px}.statement-package{grid-template-columns:1fr}.statement-document>summary{grid-template-columns:minmax(0,1fr) auto;min-height:44px}.statement-document>summary>span:last-child{grid-column:1/-1;color:#cbd5e1}.statement-intake summary{min-height:44px}.statement-intake .statement-actions>button{flex-shrink:0}.statement-intake .statement-drop .statement-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.statement-intake .statement-drop button{padding:5px;gap:5px}.p2p-statement-pill{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:start;border-radius:8px;padding:8px;gap:8px}.p2p-statement-fields{grid-column:2;min-width:0;gap:6px}.p2p-creditor-name,.p2p-pdf-dates,.p2p-planning-date,.p2p-verification-state{width:100%;white-space:normal}.p2p-statement-action{grid-column:1/-1;justify-self:end;min-width:44px;border-radius:6px}.p2p-planning-note{padding-left:0;gap:4px}.p2p-client-contact{flex-direction:column;align-items:flex-start;gap:4px}}
