.bank-expense-bridge{margin:0 16px 14px;padding:14px;border:1px solid #dfd3d7;border-radius:13px;background:linear-gradient(145deg,#fff,#faf6f8);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}.bank-expense-bridge.is-linked{border-color:#b9d8cc;background:linear-gradient(145deg,#fff,#f3faf7)}.bank-expense-bridge>header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px}.bank-expense-bridge-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;background:#f1e5e9;color:var(--wine)}.bank-expense-bridge.is-linked .bank-expense-bridge-icon{background:#dff2ea;color:#187055}.bank-expense-bridge h3{margin:1px 0;color:#2e2227;font-size:14px}.bank-expense-bridge header p{margin:0;color:#6f6267;font-size:9px;line-height:1.4}.bank-expense-bridge-value{display:grid;justify-items:end;gap:2px}.bank-expense-bridge-value strong{font-size:16px;font-variant-numeric:tabular-nums}.bank-expense-bridge-value em{color:#75676c;font-size:7px;font-style:normal;font-weight:850;letter-spacing:.06em}.bank-expense-entry-grid{display:grid;grid-template-columns:1.45fr .75fr;gap:9px;margin-top:12px}.bank-expense-documents,.bank-expense-entry-grid>details{border:1px solid #e6dde0;border-radius:10px;background:#fff;overflow:hidden}.bank-expense-documents>summary,.bank-expense-entry-grid summary{display:flex;align-items:center;gap:6px;padding:10px 11px;color:var(--wine);cursor:pointer;font-size:9px;font-weight:850;list-style:none}.bank-expense-documents[open]>summary,.bank-expense-entry-grid details[open]>summary{border-bottom:1px solid #e9e0e3;background:#fbf7f8}.bank-expense-form{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:10px}.bank-expense-form label,.bank-expense-link-form label,.expense-cash-form label,.expense-receipt-form label{display:grid;gap:4px}.bank-expense-form label>span,.bank-expense-link-form label>span,.expense-cash-form label>span,.expense-receipt-form label>span{color:#675a5f;font-size:8px;font-weight:800;text-transform:uppercase}.bank-expense-form input,.bank-expense-form select,.bank-expense-link-form select,.expense-cash-form input,.expense-cash-form select,.expense-receipt-form input{width:100%;min-height:37px;padding:7px 9px;border:1px solid #d5c8cd;border-radius:8px;background:#fff;font-size:10px}.bank-expense-form .span2,.expense-cash-form .span2,.expense-receipt-form .span2{grid-column:1/-1}.bank-expense-link-form{display:grid;gap:8px;padding:10px}.bank-expense-link-form small{color:#706368;font-size:8px}.bank-expense-facts{display:grid;grid-template-columns:1fr .6fr 1fr auto;align-items:center;gap:8px;margin-top:11px;padding:8px 10px;border-radius:9px;background:#edf8f3}.bank-expense-facts>span{display:grid;gap:2px}.bank-expense-facts small{color:#6c605f;font-size:7.5px;text-transform:uppercase}.bank-expense-facts b{font-size:9.5px}.bank-expense-facts>a{color:var(--wine);font-size:8.5px;font-weight:850}.bank-expense-documents{margin-top:9px}.bank-expense-documents .expense-capture-form{padding:10px}.expense-linked-bank{display:flex;align-items:center;gap:8px;padding:9px;border-radius:8px;background:#edf8f3;color:#176346}.expense-linked-bank>span{display:grid;gap:2px}.expense-linked-bank b{font-size:9px}.expense-linked-bank small{font-size:8px}.expense-capture-form.is-embedded .expense-capture-grid{grid-template-columns:minmax(220px,.72fr) minmax(300px,1.28fr)}.expense-capture-form.is-embedded .expense-camera-card,.expense-capture-form.is-embedded .expense-capture-fields{padding:12px}.expense-capture-form.is-embedded .expense-camera-button{min-height:128px}.expense-capture-form.is-embedded .expense-camera-button svg{width:26px}.expense-capture-form.is-embedded .expense-photo-preview{min-height:128px}.expense-receipt-panel{margin-top:9px;border:1px solid #e4dadd;border-radius:10px;background:#fff;overflow:hidden}.expense-receipt-panel>header,.expense-receipt-panel>summary{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 11px;list-style:none}.expense-receipt-panel>summary{cursor:pointer}.expense-receipt-panel>header>span,.expense-receipt-panel>summary>span{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:1px 7px}.expense-receipt-panel>header svg,.expense-receipt-panel>summary svg{grid-row:1/3;color:var(--wine)}.expense-receipt-panel>header b,.expense-receipt-panel>summary b{font-size:9.5px}.expense-receipt-panel>header small,.expense-receipt-panel>summary small{color:#706368;font-size:8px}.expense-receipt-panel em{padding:4px 7px;border-radius:999px;background:#f0e9ec;color:#6f6066;font-size:7px;font-style:normal;font-weight:850}.expense-receipt-panel[open]>summary{border-bottom:1px solid #e6dde0;background:#fbf8f9}.expense-receipt-panel.is-pending{border-color:#e7c78a;background:#fffdf7}.expense-receipt-panel.is-pending em{background:#fff0cf;color:#8b5404}.expense-receipt-panel.is-signed{border-color:#afd5c5;background:#f7fcfa}.expense-receipt-panel.is-signed em{background:#dff3e9;color:#176346}.expense-receipt-form{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:11px}.expense-receipt-total{display:grid;gap:2px;align-self:center}.expense-receipt-total span{color:#6b5f63;font-size:8px}.expense-receipt-total b{font-size:15px}.expense-receipt-form>.btn{align-self:end}.expense-receipt-actions{display:flex;align-items:center;gap:8px;padding:0 11px 10px}.expense-receipt-actions .btn{min-height:35px;padding:7px 10px;font-size:8px}.expense-receipt-actions form{display:flex;align-items:center;gap:6px}.expense-receipt-actions form>label{display:flex;align-items:center;gap:5px;padding:7px 9px;border:1px dashed #c8aab5;border-radius:8px;color:var(--wine);cursor:pointer;font-size:8px;font-weight:850}.expense-receipt-actions input[type=file]{position:absolute;width:1px;height:1px;opacity:0}.expense-record-hub{margin:14px 0;padding:16px;border:1px solid var(--line);border-radius:15px;background:#fff;box-shadow:0 8px 26px #4514220b}.expense-record-hub>header{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.expense-record-hub h2{margin:2px 0;color:var(--wine-deep);font:22px Georgia,serif}.expense-record-hub header p{margin:0;color:#6e6166;font-size:9.5px}.expense-signature-counter{display:flex;align-items:center;gap:5px;padding:7px 9px;border-radius:999px;background:#edf7f3;color:#176346;font-size:8.5px}.expense-signature-counter.has-pending{background:#fff0cf;color:#8b5404}.expense-record-toolbar{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;margin:12px 0}.expense-record-toolbar>form{display:flex;align-items:flex-end;gap:8px;padding:7px 8px;border:1px solid #e5dadd;border-radius:10px;background:#faf7f8}.expense-record-toolbar>form>label{display:grid;gap:3px}.expense-record-toolbar>form label>span{color:#695b60;font-size:7.5px;font-weight:850;text-transform:uppercase}.expense-record-toolbar select{min-height:34px;padding:6px 8px;border:1px solid #d2c4c9;border-radius:7px;background:#fff;font-size:10px}.expense-record-toolbar .btn{min-height:34px;padding:7px 10px;font-size:8px}.expense-record-toolbar>details{position:relative}.expense-record-toolbar>details>summary{display:flex;align-items:center;gap:6px;min-height:36px;padding:8px 11px;border:1px solid var(--wine);border-radius:9px;color:var(--wine);cursor:pointer;font-size:9px;font-weight:850;list-style:none}.expense-cash-form{position:absolute;z-index:20;top:44px;right:0;display:grid;grid-template-columns:1fr 1fr;gap:8px;width:min(520px,82vw);padding:13px;border:1px solid #d8c9ce;border-radius:12px;background:#fff;box-shadow:0 18px 48px #35101d2d}.expense-cash-form p{display:flex;align-items:center;gap:6px;margin:0;color:#6d6065;font-size:8.5px}.expense-record-list{display:grid;gap:10px}.expense-record-card{padding:13px;border:1px solid #e4dadd;border-radius:12px;background:#fefdfd}.expense-record-card>header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px}.expense-record-source{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:#f1e7ea;color:var(--wine)}.expense-record-card h3{margin:1px 0;color:#302328;font-size:13px}.expense-record-card header p{margin:0;color:#6d6065;font-size:9px}.expense-record-value{display:grid;justify-items:end;gap:2px}.expense-record-value strong{font-size:16px;font-variant-numeric:tabular-nums}.expense-record-value small{color:#6d6065;font-size:8px}.expense-record-meta{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:10px}.expense-record-meta>span{display:grid;gap:2px;padding:7px 8px;border-radius:8px;background:#f6f1f3}.expense-record-meta small{color:#76686d;font-size:7px;text-transform:uppercase}.expense-record-meta b{overflow:hidden;font-size:8.5px;text-overflow:ellipsis;white-space:nowrap}.expense-record-documents{margin-top:9px;border:1px solid #e4dadd;border-radius:9px;background:#fff;overflow:hidden}.expense-record-documents>summary{display:flex;align-items:center;gap:6px;padding:9px 10px;color:var(--wine);cursor:pointer;font-size:8.5px;font-weight:850;list-style:none}.expense-record-files{display:flex;flex-wrap:wrap;gap:6px;padding:9px 10px 0}.expense-record-files>a{display:flex;align-items:center;gap:4px;padding:5px 7px;border-radius:7px;background:#f4eef0;color:var(--wine);font-size:8px}.expense-record-documents .expense-capture-form{padding:9px}.expense-record-empty{display:flex;align-items:center;justify-content:center;gap:9px;min-height:110px;border:1px dashed #d9cbd0;border-radius:11px;color:#76686d}.expense-record-empty div{display:grid;gap:2px}.expense-record-empty b{color:#3d3035;font-size:10px}.expense-record-empty small{font-size:8.5px}@media(max-width:820px){.bank-expense-entry-grid,.expense-capture-form.is-embedded .expense-capture-grid{grid-template-columns:1fr}.expense-record-meta{grid-template-columns:1fr 1fr}.expense-record-toolbar{align-items:stretch;flex-direction:column}.expense-record-toolbar>form{width:100%}.expense-record-toolbar>details>summary{justify-content:center}.expense-cash-form{position:fixed;top:110px;right:12px;left:12px;width:auto}.expense-record-hub>header{align-items:flex-start;flex-direction:column}}@media(max-width:560px){.bank-expense-bridge{margin:0 10px 12px;padding:11px}.bank-expense-bridge>header,.expense-record-card>header{grid-template-columns:auto 1fr}.bank-expense-bridge-value,.expense-record-value{grid-column:2;justify-items:start}.bank-expense-facts{grid-template-columns:1fr 1fr}.bank-expense-facts>a{grid-column:1/-1}.bank-expense-form,.expense-cash-form,.expense-receipt-form{grid-template-columns:1fr}.bank-expense-form .span2,.expense-cash-form .span2,.expense-receipt-form .span2{grid-column:auto}.expense-receipt-actions,.expense-receipt-actions form{align-items:stretch;flex-direction:column}.expense-receipt-actions form{width:100%}.expense-receipt-actions form>label{justify-content:center}.expense-record-hub{padding:12px}.expense-record-toolbar>form{align-items:stretch;flex-wrap:wrap}.expense-record-meta{grid-template-columns:1fr 1fr}}.bank-expense-documents.is-visible{overflow:visible}.bank-expense-documents-header{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:10px;border-bottom:1px solid #e9e0e3;background:#fbf7f8}.bank-expense-documents-header>span{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:1px 7px;min-height:42px;padding:7px 9px;border:1px solid #dbcbd0;border-radius:9px;background:#fff;color:var(--wine)}.bank-expense-documents-header svg{grid-row:1/3}.bank-expense-documents-header b{font-size:9px}.bank-expense-documents-header small{color:#75686d;font-size:8px}@media(max-width:560px){.bank-expense-documents-header{grid-template-columns:1fr}}.expense-installment-stack{display:grid;gap:9px;margin-top:9px}.expense-installment-panel{overflow:hidden;border:1px solid #e5d4b2;border-radius:11px;background:#fffdf8}.expense-installment-panel.is-active{border-color:#bedacf;background:#f9fcfb}.expense-installment-panel>header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 12px}.expense-installment-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:10px;background:#fff0ce;color:#925900}.expense-installment-panel.is-active .expense-installment-icon{background:#dff2ea;color:#187055}.expense-installment-panel h3{margin:2px 0;color:#302328;font-size:13px}.expense-installment-panel header p{margin:0;color:#706267;font-size:8.5px}.expense-installment-highlight{display:grid;justify-items:end;gap:1px}.expense-installment-highlight b{color:#6a102f;font-size:15px;font-variant-numeric:tabular-nums}.expense-installment-highlight small{color:#75676c;font-size:7.5px}.expense-installment-confirm{display:grid;grid-template-columns:minmax(280px,1.3fr) minmax(180px,.7fr) auto;align-items:end;gap:9px;padding:11px 12px;border-top:1px solid #eadfc7;background:#fff}.expense-installment-confirm label{display:grid;gap:4px}.expense-installment-confirm label>span,.expense-installment-forecast small{color:#6c5e63;font-size:7.5px;font-weight:850;text-transform:uppercase}.expense-installment-confirm select{width:100%;min-height:38px;padding:7px 9px;border:1px solid #cfbfa7;border-radius:8px;background:#fff;font-size:10px}.expense-installment-forecast{display:grid;gap:1px}.expense-installment-forecast strong{font-size:14px;font-variant-numeric:tabular-nums}.expense-installment-forecast span{color:#706267;font-size:7.5px}.expense-installment-confirm .btn{min-height:38px;white-space:nowrap}.expense-installment-safety,.expense-installment-warning{display:flex;align-items:center;gap:6px;margin:0;padding:8px 12px;border-top:1px solid #eadfc7;color:#705d42;font-size:8px}.expense-installment-panel.is-active .expense-installment-safety{border-color:#d6e8e0;color:#176346}.expense-installment-warning{border-color:#f0d39b;background:#fff3d9;color:#8a5405;font-weight:750}.expense-installment-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;padding:10px 12px;border-top:1px solid #d6e8e0;background:#fff}.expense-installment-grid>span{display:grid;gap:2px;padding:8px;border:1px solid #e2d9dc;border-radius:8px;background:#faf8f9}.expense-installment-grid small{color:#76686d;font-size:7px;text-transform:uppercase}.expense-installment-grid b{font-size:11px;font-variant-numeric:tabular-nums}.expense-installment-grid em{display:flex;align-items:center;gap:3px;color:#786b70;font-size:7.5px;font-style:normal}.expense-installment-grid .is-paid{border-color:#b9dece;background:#edf8f3}.expense-installment-grid .is-paid em{color:#176346}.expense-installment-grid .is-overdue{border-color:#e7b9b9;background:#fff2f2}.expense-installment-grid .is-overdue em{color:#a52323;font-weight:850}.expense-hub-counters{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.expense-signature-counter.has-payables{background:#fff0cf;color:#8b5404}@media(max-width:900px){.expense-installment-confirm{grid-template-columns:1fr 1fr}.expense-installment-confirm .btn{grid-column:1/-1}.expense-installment-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.expense-installment-panel>header{grid-template-columns:auto 1fr}.expense-installment-highlight{grid-column:2;justify-items:start}.expense-installment-confirm{grid-template-columns:1fr}.expense-installment-confirm .btn{grid-column:auto}.expense-installment-grid{grid-template-columns:1fr 1fr}.expense-hub-counters{justify-content:flex-start}.expense-signature-counter.has-payables{flex-wrap:wrap}}.counterparty-bulk-review{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;margin-top:9px;padding:11px 12px;border:1px solid #d9c49a;border-radius:11px;background:linear-gradient(135deg,#fffaf0,#fff)}.counterparty-bulk-icon{display:grid;place-items:center;width:39px;height:39px;border-radius:10px;background:#fff0ce;color:#925900}.counterparty-bulk-review h3{margin:2px 0;color:#302328;font-size:12.5px}.counterparty-bulk-review p{margin:0;color:#5e5156;font-size:9px}.counterparty-bulk-review small{display:block;margin-top:3px;color:#786a6f;font-size:7.8px}.counterparty-bulk-review form{display:flex}.counterparty-bulk-review .btn{min-height:39px;white-space:nowrap}@media(max-width:760px){.counterparty-bulk-review{grid-template-columns:auto 1fr}.counterparty-bulk-review form{grid-column:1/-1}.counterparty-bulk-review .btn{width:100%}}.expense-page-actions{display:flex;align-items:center;gap:8px}.expense-page-actions .btn{min-height:38px}.expense-operations-header{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(520px,1.28fr);align-items:center;gap:18px;margin:12px 0 9px;padding:14px 16px;border:1px solid #dfd4d7;border-radius:14px;background:linear-gradient(135deg,#fff,#fbf7f8);box-shadow:0 7px 24px #4514220a}.expense-operations-header h2{margin:2px 0;color:var(--wine-deep);font:21px Georgia,serif}.expense-operations-header p{margin:0;color:#6c6064;font-size:9.5px}.expense-operations-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:7px}.expense-operations-summary>span{display:grid;padding:9px 10px;border-left:2px solid #ccb6be;background:#fff}.expense-operations-summary small{color:#76686d;font-size:7px;text-transform:uppercase}.expense-operations-summary b{font-size:14px;font-variant-numeric:tabular-nums}.expense-queue-toolbar{display:flex;align-items:flex-end;justify-content:space-between;gap:9px;margin-bottom:9px}.expense-queue-toolbar>form{display:flex;align-items:flex-end;gap:7px;flex:1}.expense-queue-toolbar label{display:grid;gap:3px}.expense-queue-toolbar label>span{color:#6f6267;font-size:7px;font-weight:850;text-transform:uppercase}.expense-queue-toolbar input,.expense-queue-toolbar select{min-height:36px;padding:6px 8px;border:1px solid #d5c8cc;border-radius:8px;background:#fff;font-size:9px}.expense-batch-drawer{position:relative}.expense-batch-drawer>summary{display:flex;align-items:center;gap:6px;min-height:36px;padding:7px 10px;border:1px solid var(--wine);border-radius:8px;color:var(--wine);cursor:pointer;font-size:8px;font-weight:850;list-style:none}.expense-batch-drawer>div{position:absolute;z-index:40;right:0;top:44px;width:min(820px,80vw);padding:12px;border:1px solid #d8cbd0;border-radius:12px;background:#fff;box-shadow:0 22px 60px #32101b32}.expense-workbench{display:block;min-width:0;border:1px solid #e1d7da;border-radius:14px;background:#fff;box-shadow:0 8px 28px #42101d0b;overflow:hidden}.expense-workbench.has-editor{display:grid;grid-template-columns:minmax(530px,1fr) minmax(430px,.82fr);align-items:start}.expense-workbench.has-editor>.expense-operation-list{border-right:1px solid #dfd3d7}.expense-operation-list{min-width:0;background:#fff}.expense-operation-head,.expense-operation-row{display:grid;grid-template-columns:72px minmax(190px,1.55fr) minmax(120px,.8fr) 105px minmax(130px,.9fr) 76px;align-items:center;gap:9px}.expense-operation-head{min-height:29px;padding:0 12px;border-bottom:1px solid #e0d6d9;background:#f5f0f2;color:#76686d;font-size:6.8px;font-weight:850;text-transform:uppercase}.expense-operation-row{min-height:55px;padding:7px 12px;border-bottom:1px solid #eee6e8;color:#35292d;transition:background .15s ease,border-color .15s ease}.expense-operation-row:hover{background:#fbf7f8}.expense-operation-row.is-selected{position:relative;background:linear-gradient(90deg,#f7eaef,#fff);box-shadow:inset 4px 0 var(--wine)}.expense-operation-row.is-selected:after{content:"";position:absolute;inset:0;border:1px solid #b7778d;pointer-events:none}.expense-operation-row time{color:#6e6165;font-size:8.5px;font-variant-numeric:tabular-nums}.expense-operation-payee{display:grid;min-width:0;gap:2px}.expense-operation-category,.expense-operation-payee b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.expense-operation-payee b{font-size:9.5px}.expense-operation-payee small{overflow:hidden;color:#7a6d72;font-size:7.5px;text-overflow:ellipsis;white-space:nowrap}.expense-operation-category{color:#5f5257;font-size:8.5px}.expense-operation-row>strong{text-align:right;font-size:10px;font-variant-numeric:tabular-nums}.expense-operation-pending{display:flex;flex-wrap:wrap;gap:3px}.expense-operation-pending em{padding:3px 5px;border-radius:999px;background:#fff0d1;color:#855006;font-size:6.8px;font-style:normal;font-weight:850}.expense-operation-pending em.is-clear{background:#e2f4ec;color:#176449}.expense-operation-open{display:flex;align-items:center;justify-content:flex-end;gap:3px;color:var(--wine);font-size:7.5px;font-weight:850}.expense-operation-empty{display:flex;align-items:center;justify-content:center;gap:9px;min-height:330px;color:#776a6f}.expense-operation-empty div{display:grid;gap:2px}.expense-operation-empty b{color:#3d3035;font-size:10px}.expense-operation-empty small{font-size:8px}.expense-treatment-workspace{position:sticky;top:12px;min-width:0;max-height:calc(100vh - 100px);overflow:auto;background:#fcfafb}.expense-treatment-header{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:13px 14px 11px;border-bottom:1px solid #dfd4d8;background:linear-gradient(135deg,#fff 45%,#f5eaee)}.expense-treatment-close{display:grid;place-items:center;width:30px;height:30px;border:1px solid #d8c9ce;border-radius:8px;background:#fff;color:#745f67}.expense-treatment-source{display:grid;place-items:center;width:35px;height:35px;border-radius:9px;background:#6e1231;color:#fff}.expense-treatment-header h2{overflow:hidden;margin:2px 0;color:#2f2327;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.expense-treatment-header p{margin:0;color:#74676c;font-size:8px}.expense-treatment-header>strong{color:var(--wine-deep);font-size:16px;font-variant-numeric:tabular-nums}.expense-treatment-statuses{display:flex;flex-wrap:wrap;gap:4px;padding:8px 14px;border-bottom:1px solid #e8dfe2;background:#fff}.expense-treatment-statuses em,.expense-treatment-statuses span{padding:4px 6px;border-radius:999px;background:#fff0d1;color:#875107;font-size:6.8px;font-style:normal;font-weight:850}.expense-treatment-statuses span.is-clear{display:flex;align-items:center;gap:3px;background:#e2f4ec;color:#176449}.expense-treatment-statuses em{margin-left:auto;background:#eee7ea;color:#695b60}.expense-treatment-locked{display:flex;align-items:center;gap:6px;margin:10px 13px 0;padding:8px;border-radius:8px;background:#f1e9ec;color:#6c5961;font-size:8px}.expense-treatment-form{display:grid;gap:10px;padding:12px 14px}.expense-link-existing{display:grid;gap:4px;padding:9px;border:1px solid #d8c49a;border-radius:9px;background:#fffaf0}.expense-link-existing>span{font-size:8px;font-weight:850}.expense-link-existing small{color:#786a62;font-size:7.5px}.expense-treatment-form input,.expense-treatment-form select,.expense-treatment-form textarea{width:100%;min-height:37px;padding:7px 9px;border:1px solid #d3c5ca;border-radius:8px;background:#fff;color:#30252a;font:9px Arial,sans-serif}.expense-treatment-form textarea{min-height:62px;resize:vertical}.expense-treatment-form label{display:grid;gap:4px}.expense-more-details summary,.expense-treatment-form label>span{color:#65575c;font-size:7px;font-weight:850;text-transform:uppercase}.expense-treatment-form label>small{color:#7b6e73;font-size:7.5px}.expense-treatment-primary{display:grid;grid-template-columns:1fr 1fr;gap:8px}.expense-treatment-primary .span2{grid-column:1/-1}.expense-quick-attachment{display:grid;gap:8px;padding:10px;border:1px solid #ded3d6;border-radius:10px;background:#fff}.expense-quick-attachment>div:first-child{display:flex;align-items:center;gap:7px}.expense-quick-attachment>div:first-child>span{display:grid;gap:1px}.expense-quick-attachment b{font-size:8.5px}.expense-quick-attachment small{color:#75686d;font-size:7.5px}.expense-attachment-actions{display:grid;grid-template-columns:1fr 1fr;gap:7px}.expense-attachment-actions input{position:absolute;width:1px;height:1px;opacity:0}.expense-attachment-actions label{display:flex;align-items:center;justify-content:center;gap:5px;min-height:35px;border:1px solid #b77b8f;border-radius:8px;color:var(--wine);cursor:pointer;font-size:8px;font-weight:850;text-transform:none}.expense-selected-file{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto;align-items:center!important;gap:8px!important;padding:7px;border-radius:8px;background:#f3eeef}.expense-selected-file img{width:44px;height:44px;object-fit:cover;border-radius:6px}.expense-selected-file>span{display:grid}.expense-selected-file button{display:grid;place-items:center;width:28px;height:28px;border:0;border-radius:7px;background:#fff;color:var(--wine);cursor:pointer}.expense-more-details{border-top:1px solid #e5dcdf}.expense-more-details>summary{padding:9px 0 0;cursor:pointer;list-style:none}.expense-more-details>div{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:9px}.expense-more-details>p{display:grid;gap:3px;margin:9px 0 0;padding:8px;border-radius:8px;background:#f3eff0;color:#67595e;font-size:7.5px}.expense-treatment-message{display:flex;align-items:center;gap:5px;margin:0;padding:8px;border-radius:8px;font-size:8px}.expense-treatment-message.is-error{background:#fff0f0;color:#a42222}.expense-treatment-message.is-success{background:#e6f5ee;color:#176449}.expense-treatment-actions{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:7px;padding-top:3px}.expense-treatment-actions .btn{min-height:37px;padding:7px 10px}.expense-defer{color:#725e66;font-size:8px;font-weight:750}.expense-receipt-toggle{display:grid!important;grid-template-columns:auto 1fr;align-items:center;gap:8px;padding:9px 10px;border:1px solid #e0d5d9;border-radius:9px;background:#fff}.expense-receipt-toggle input{width:16px!important;min-height:16px!important;accent-color:var(--wine)}.expense-receipt-toggle>span{display:grid;gap:1px}.expense-receipt-toggle b{font-size:8.5px}.expense-receipt-toggle small{color:#75686d;font-size:7.5px;font-weight:400;text-transform:none}.expense-audit-decision,.expense-bulk-suggestion,.expense-conditional-section,.expense-linked-documents{margin:0 14px 10px;border:1px solid #e0d5d9;border-radius:10px;background:#fff;overflow:hidden}.expense-conditional-section>header,.expense-linked-documents>header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 10px;border-bottom:1px solid #e7dfe1}.expense-conditional-section>header,.expense-linked-documents>header span{display:flex;align-items:center;gap:6px}.expense-conditional-section header b,.expense-linked-documents header b{font-size:8.5px}.expense-linked-documents header em{padding:3px 6px;border-radius:999px;background:#eee7e9;font-size:7px;font-style:normal}.expense-linked-documents>div{display:flex;flex-wrap:wrap;gap:5px;padding:8px 10px}.expense-linked-documents>div>a{display:flex;align-items:center;gap:4px;padding:5px 7px;border-radius:7px;background:#f2ecee;color:var(--wine);font-size:7.5px}.expense-linked-documents>p{margin:0;padding:9px 10px;color:#73666a;font-size:7.7px}.expense-conditional-section>header>div{display:grid;gap:1px}.expense-conditional-section>header small{color:#776a6f;font-size:7.5px}.expense-conditional-section .expense-receipt-panel{margin:0;border:0;border-radius:0}.expense-bulk-suggestion{display:grid;grid-template-columns:1fr auto;align-items:center;gap:8px;padding:10px;background:#fffaf0;border-color:#dbc697}.expense-bulk-suggestion>div{display:grid;gap:2px}.expense-bulk-suggestion b{font-size:9px}.expense-bulk-suggestion small{color:#74665e;font-size:7.4px}.expense-audit-decision>summary{display:flex;align-items:center;gap:6px;padding:10px;cursor:pointer;color:var(--wine);font-size:8.5px;font-weight:850;list-style:none}.expense-audit-decision>summary span{margin-left:auto;padding:3px 6px;border-radius:999px;background:#f1e9ec;font-size:6.8px}.expense-audit-decision>form{display:grid;gap:8px;padding:10px;border-top:1px solid #e6dcdf}.expense-audit-decision label{display:grid;gap:4px}.expense-audit-decision label>span{font-size:7px;font-weight:850;text-transform:uppercase}.expense-audit-decision select,.expense-audit-decision textarea{min-height:36px;padding:7px;border:1px solid #d3c5ca;border-radius:8px;background:#fff;font-size:8.5px}.expense-audit-decision textarea{min-height:56px}.expense-unmatched-compact{margin-top:10px;border:1px solid #e0d5d9;border-radius:12px;background:#fff}.expense-unmatched-compact>summary{display:flex;align-items:center;justify-content:space-between;padding:11px 13px;cursor:pointer;list-style:none}.expense-unmatched-compact>summary span{display:flex;align-items:center;gap:6px;font-size:9px;font-weight:850}.expense-unmatched-compact>summary b{padding:4px 7px;border-radius:999px;background:#fff0d1;color:#855006;font-size:7px}.expense-unmatched-compact>div{display:grid;border-top:1px solid #e6dcdf}.expense-unmatched-compact article{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px;border-bottom:1px solid #eee7e9}.expense-unmatched-compact article>a{display:flex;align-items:center;gap:7px}.expense-unmatched-compact article>a span{display:grid;gap:2px}.expense-unmatched-compact article>a b{font-size:8.5px}.expense-unmatched-compact article>a small{color:#75686d;font-size:7.5px}.expense-unmatched-compact article form,.expense-unmatched-compact article>div{display:flex;align-items:center;gap:5px}.expense-unmatched-compact input,.expense-unmatched-compact select{min-height:32px;padding:5px 7px;border:1px solid #d4c6cb;border-radius:7px;font-size:8px}.expense-unmatched-compact .btn{min-height:32px;padding:6px 8px;font-size:7px}.finance-movement-editor .finance-ledger-review{margin:12px}.finance-movement-editor .expense-treatment-header{grid-template-columns:auto minmax(0,1fr) auto}@media(max-width:1120px){.expense-workbench.has-editor{grid-template-columns:minmax(420px,1fr) minmax(390px,.9fr)}.expense-operation-head,.expense-operation-row{grid-template-columns:66px minmax(170px,1fr) 95px 96px minmax(110px,.8fr) 68px}.expense-operations-header{grid-template-columns:1fr}.expense-operations-summary{grid-template-columns:repeat(4,1fr)}}@media(max-width:820px){.expense-page-actions{flex-wrap:wrap}.expense-queue-toolbar{align-items:stretch;flex-direction:column}.expense-queue-toolbar>form{display:grid;grid-template-columns:1fr 1fr}.expense-queue-toolbar>form .btn,.expense-queue-toolbar>form label:nth-child(3){grid-column:1/-1}.expense-batch-drawer>div{position:relative;top:auto;right:auto;width:100%;margin-top:7px}.expense-workbench.has-editor{display:block;border-radius:12px}.expense-workbench.has-editor>.expense-operation-list{display:none}.content:has(.expense-workbench.has-editor)>.expense-operations-header,.content:has(.expense-workbench.has-editor)>.expense-queue-toolbar,.content:has(.expense-workbench.has-editor)>.finance-tabs,.content:has(.expense-workbench.has-editor)>.top{display:none}.expense-treatment-workspace{position:relative;top:auto;max-height:none}.expense-operation-head{display:none}.expense-operation-row{grid-template-columns:74px minmax(0,1fr) auto;gap:5px;min-height:67px}.expense-operation-category{grid-column:2}.expense-operation-row>strong{grid-column:3;grid-row:1}.expense-operation-pending{grid-column:2}.expense-operation-open{grid-column:3;grid-row:2/4}.expense-operations-summary{grid-template-columns:1fr 1fr}.expense-unmatched-compact article,.expense-unmatched-compact article>div{align-items:stretch;flex-direction:column}.expense-unmatched-compact article form{width:100%}}@media(max-width:560px){.expense-operations-header{padding:12px}.expense-operations-summary{grid-template-columns:1fr 1fr}.expense-operations-summary>span{padding:7px 8px}.expense-queue-toolbar>form{grid-template-columns:1fr}.expense-queue-toolbar>form .btn,.expense-queue-toolbar>form label:nth-child(3){grid-column:auto}.expense-treatment-header{grid-template-columns:auto minmax(0,1fr) auto}.expense-treatment-source{display:none}.expense-treatment-header>strong{grid-column:2/4;justify-self:start}.expense-more-details>div,.expense-treatment-primary{grid-template-columns:1fr}.expense-treatment-primary .span2{grid-column:auto}.expense-attachment-actions{grid-template-columns:1fr}.expense-treatment-actions{grid-template-columns:1fr 1fr}.expense-defer{grid-column:1/-1;text-align:center}.expense-bulk-suggestion{grid-template-columns:1fr}.expense-bulk-suggestion .btn{width:100%}.expense-operation-row{padding:8px 10px}.expense-audit-decision,.expense-bulk-suggestion,.expense-conditional-section,.expense-linked-documents{margin-right:10px;margin-left:10px}}.expense-receipt-panel.is-dispensed{border-color:#b8d9cc;background:#f7fcfa}.expense-receipt-panel.is-dispensed em{background:#dff3e9;color:#176346}.expense-account-selector{display:grid;grid-template-columns:1.08fr repeat(3,minmax(0,1fr));gap:10px;margin:8px 0 10px}.expense-account-card{--institution:#7b183a;--institution-soft:#faf2f5;position:relative;display:grid;align-content:start;min-width:0;min-height:142px;padding:12px 13px;border:1px solid #dfd3d7;border-top:3px solid var(--institution);border-radius:13px;background:linear-gradient(150deg,#fff 62%,var(--institution-soft));color:var(--ink);box-shadow:0 6px 20px #4514220a;text-decoration:none;overflow:hidden}.expense-account-card:after{position:absolute;right:-42px;bottom:-70px;width:135px;height:135px;border:24px solid color-mix(in srgb,var(--institution) 8%,transparent);border-radius:50%;content:"";pointer-events:none}.expense-account-card[data-brand=bradesco]{--institution:#c7183f;--institution-soft:#fff1f4}.expense-account-card[data-brand=cielo]{--institution:#007ea8;--institution-soft:#eef9fd}.expense-account-card[data-brand=stone]{--institution:#008f69;--institution-soft:#eefaf6}.expense-account-card:hover{border-color:color-mix(in srgb,var(--institution) 55%,#dfd3d7);box-shadow:0 11px 28px color-mix(in srgb,var(--institution) 12%,transparent);transform:translateY(-1px)}.expense-account-card.is-selected{border-color:var(--institution);box-shadow:0 0 0 2px color-mix(in srgb,var(--institution) 17%,transparent),0 11px 28px color-mix(in srgb,var(--institution) 12%,transparent)}.expense-account-card header{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:9px;min-height:31px}.expense-account-card header>.financial-brand{min-width:0}.expense-account-card header .financial-brand-logo{width:96px;height:28px}.expense-account-card header .financial-brand-logo img{max-height:26px}.expense-account-card header>em{flex:0 0 auto;padding:4px 7px;border-radius:999px;background:var(--institution);color:#fff;font-size:7px;font-style:normal;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.expense-account-icon{display:grid;place-items:center;width:31px;height:31px;border-radius:9px;background:#f4e8ec;color:var(--institution)}.expense-account-name{position:relative;z-index:1;margin-top:5px;color:#5f5257;font-size:9px;font-weight:850;text-transform:uppercase}.expense-account-card>small{position:relative;z-index:1;overflow:hidden;margin-top:2px;color:var(--muted);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.expense-account-card>strong{position:relative;z-index:1;margin-top:6px;color:var(--wine-deep);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-size:20px;font-weight:780;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.expense-account-card>footer{position:relative;z-index:1;display:flex;gap:12px;margin-top:8px;padding-top:7px;border-top:1px solid color-mix(in srgb,var(--institution) 14%,#dfd3d7);color:#8a4c0b;font-size:8px}.expense-account-card>footer span{display:flex;align-items:baseline;gap:3px}.expense-account-card>footer b{font-size:10px}.expense-account-card>footer .is-clear{color:var(--ok)}.expense-all-accounts{--institution:#74183a;--institution-soft:#f9f0f3}.expense-dre-bridge{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);gap:14px;margin:0 0 12px;padding:14px 16px;border:1px solid #ded3d7;border-radius:13px;background:#fff;box-shadow:0 5px 18px #45142208}.expense-dre-bridge>header{display:grid;align-content:start;gap:5px}.expense-dre-bridge .finance-kicker{margin:0}.expense-dre-bridge h2{margin:0;color:var(--wine-deep);font:20px/1.15 Georgia,serif}.expense-dre-bridge header p{margin:1px 0;color:#65585d;font-size:13px;line-height:1.4}.expense-dre-bridge header>a{justify-self:start;margin-top:3px;color:var(--wine);font-size:13px;font-weight:800}.expense-dre-bridge dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.expense-dre-bridge dl>div{display:grid;align-content:start;gap:3px;min-width:0;padding:10px 11px;border:1px solid #e7dee1;border-radius:9px;background:#fcfafb}.expense-dre-bridge dt{color:#65585d;font-size:12px;font-weight:800}.expense-dre-bridge dd{margin:0;color:#38262d;font:750 18px/1.15 Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-variant-numeric:tabular-nums}.expense-dre-bridge small{color:#74666b;font-size:12px;line-height:1.35}.expense-dre-bridge .expense-dre-contained{border-color:#e5c784;background:#fffaf0}.expense-dre-bridge .expense-dre-contained dd{color:#80500d}.expense-dre-bridge>details{grid-column:1/-1;padding-top:1px}.expense-dre-bridge>details>summary{color:var(--wine);cursor:pointer;font-size:13px;font-weight:800}.expense-dre-bridge>details>p{margin:7px 0 0;color:#65585d;font-size:13px;line-height:1.4}.expense-queue-toolbar>form>input[type=hidden]{display:none}.expense-page-actions .btn{min-height:42px;padding:9px 15px;font-size:14px}.expense-operations-header{grid-template-columns:minmax(320px,.8fr) minmax(500px,1.2fr);gap:14px;margin:8px 0;padding:10px 14px}.expense-operations-header h2{font-size:21px;line-height:1.15}.expense-operations-header p{font-size:13px;line-height:1.35}.expense-operations-summary{gap:6px}.expense-operations-summary>span{gap:3px;padding:7px 10px}.expense-operations-summary small{font-size:12px;line-height:1.2}.expense-operations-summary b{font-size:16px;line-height:1.2}.expense-queue-toolbar{gap:10px;margin-bottom:8px}.expense-queue-toolbar>form{gap:8px}.expense-queue-toolbar label>span{font-size:12px;line-height:1.2}.expense-queue-toolbar input,.expense-queue-toolbar select{min-height:42px;padding:8px 10px;font-size:14px}.expense-batch-drawer>summary,.expense-queue-toolbar .btn{min-height:42px;padding:9px 12px;font-size:14px}.expense-workbench.has-editor{grid-template-columns:minmax(0,1fr) clamp(440px,44vw,520px)}.expense-operation-head,.expense-operation-row{grid-template-columns:86px minmax(230px,1.5fr) minmax(150px,.8fr) 120px minmax(210px,1fr) 92px;gap:12px}.expense-operation-head{min-height:34px;padding:0 14px;font-size:11px;letter-spacing:.03em}.expense-operation-row{min-height:64px;padding:8px 14px}.expense-operation-row time{font-size:13px}.expense-operation-payee{gap:3px}.expense-operation-payee b{display:-webkit-box;font-size:15px;line-height:1.25;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.expense-operation-payee small{font-size:13px;line-height:1.2}.expense-operation-account{color:var(--wine);font-weight:800}.expense-operation-category{font-size:13px;line-height:1.25}.expense-operation-row>strong{font-size:15px}.expense-operation-pending{gap:5px}.expense-operation-pending em{padding:5px 8px;font-size:12px;line-height:1.15}.expense-operation-open{gap:5px;font-size:13px}.expense-operation-empty b{font-size:15px}.expense-operation-empty small{font-size:13px}.expense-workbench.has-editor .expense-operation-head{display:none}.expense-workbench.has-editor .expense-operation-row{grid-template-columns:78px minmax(0,1fr) 104px;gap:6px 10px;min-height:88px}.expense-workbench.has-editor .expense-operation-category{grid-column:2}.expense-workbench.has-editor .expense-operation-row>strong{grid-column:3;grid-row:1}.expense-workbench.has-editor .expense-operation-pending{grid-column:2}.expense-workbench.has-editor .expense-operation-open{grid-column:3;grid-row:2/4}.expense-treatment-header{gap:10px;padding:13px 14px}.expense-treatment-close{width:36px;height:36px}.expense-treatment-source{width:40px;height:40px}.expense-treatment-header h2{display:-webkit-box;font-size:16px;line-height:1.25;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.expense-treatment-header p{font-size:13px;line-height:1.3}.expense-treatment-header>strong{font-size:18px}.expense-treatment-statuses{gap:6px;padding:9px 14px}.expense-treatment-statuses em,.expense-treatment-statuses span{padding:5px 8px;font-size:12px;line-height:1.15}.expense-treatment-locked{padding:9px 10px;font-size:13px}.expense-treatment-form{gap:12px;padding:13px 14px}.expense-link-existing{gap:5px;padding:10px}.expense-link-existing>span{font-size:14px}.expense-link-existing small{font-size:13px}.expense-treatment-form input,.expense-treatment-form select,.expense-treatment-form textarea{min-height:44px;padding:10px 11px;font-size:14px}.expense-treatment-form textarea{min-height:88px}.expense-treatment-form label{gap:5px}.expense-more-details summary,.expense-treatment-form label>span{font-size:12px;line-height:1.25}.expense-treatment-form label>small{font-size:13px;line-height:1.3}.expense-treatment-primary{gap:10px}.expense-quick-attachment{gap:9px;padding:11px}.expense-quick-attachment b{font-size:14px}.expense-quick-attachment small{font-size:13px;line-height:1.3}.expense-attachment-actions{gap:8px}.expense-attachment-actions label{min-height:42px;padding:8px 10px;font-size:14px}.expense-selected-file{padding:9px}.expense-more-details>summary{padding-top:10px}.expense-more-details>div{gap:10px}.expense-more-details>p{padding:9px;font-size:13px;line-height:1.35}.expense-treatment-message{padding:9px 10px;font-size:13px;line-height:1.35}.expense-treatment-actions{gap:9px}.expense-treatment-actions .btn{min-height:44px;padding:9px 12px;font-size:14px}.expense-defer{font-size:13px}.expense-receipt-toggle{gap:9px;padding:10px 11px}.expense-receipt-toggle input{width:18px!important;min-height:18px!important}.expense-receipt-toggle b{font-size:14px}.expense-receipt-toggle small{font-size:13px;line-height:1.3}.expense-conditional-section>header,.expense-linked-documents>header{padding:10px 11px}.expense-conditional-section header b,.expense-linked-documents header b{font-size:14px}.expense-linked-documents header em{padding:5px 8px;font-size:12px}.expense-linked-documents>div>a{padding:7px 9px;font-size:13px}.expense-linked-documents>p{padding:10px 11px;font-size:13px;line-height:1.35}.expense-conditional-section>header small{font-size:13px}.expense-bulk-suggestion{gap:10px;padding:11px}.expense-bulk-suggestion b{font-size:14px}.expense-bulk-suggestion small{font-size:13px;line-height:1.3}.expense-audit-decision>summary{padding:11px;font-size:14px}.expense-audit-decision>summary span{padding:5px 8px;font-size:12px}.expense-audit-decision>form{gap:10px;padding:11px}.expense-audit-decision label>span{font-size:12px}.expense-audit-decision select,.expense-audit-decision textarea{min-height:44px;padding:9px 10px;font-size:14px}.expense-audit-decision textarea{min-height:78px}.expense-receipt-panel>header,.expense-receipt-panel>summary{padding:11px 12px}.expense-receipt-panel>header b,.expense-receipt-panel>summary b{font-size:14px}.expense-receipt-panel>header small,.expense-receipt-panel>summary small{font-size:13px}.expense-receipt-panel em{padding:5px 8px;font-size:12px}.expense-receipt-form{gap:10px;padding:12px}.expense-receipt-form label>span{font-size:12px}.expense-receipt-form input,.expense-receipt-form select{min-height:44px;padding:9px 10px;font-size:14px}.expense-receipt-total span{font-size:13px}.expense-receipt-total b{font-size:17px}.expense-receipt-actions .btn,.expense-receipt-actions form>label{min-height:42px;padding:8px 11px;font-size:14px}.expense-installment-panel h3{font-size:15px}.expense-installment-panel header p{font-size:13px;line-height:1.3}.expense-installment-highlight b{font-size:16px}.expense-installment-highlight small{font-size:13px}.expense-installment-confirm label>span,.expense-installment-forecast small{font-size:12px}.expense-installment-confirm select{min-height:44px;padding:9px 10px;font-size:14px}.expense-installment-forecast span{font-size:13px}.expense-installment-safety,.expense-installment-warning{font-size:13px;line-height:1.35}.expense-installment-grid small{font-size:12px}.expense-installment-grid b{font-size:14px}.expense-installment-grid em{font-size:12px}.counterparty-bulk-review h3{font-size:15px}.counterparty-bulk-review p{font-size:13px;line-height:1.3}.counterparty-bulk-review small{font-size:12px}.counterparty-bulk-review .btn{min-height:42px;font-size:14px}.finance-movement-editor{overflow-x:hidden}.finance-movement-editor .finance-ledger-review{margin:0;padding:14px;background:#fff}.finance-movement-editor .finance-ledger-edit{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.finance-movement-editor .finance-ledger-edit label:nth-child(4){grid-column:auto}.finance-movement-editor .finance-ledger-edit label>span{font-size:12px;line-height:1.25}.finance-movement-editor .finance-ledger-edit input,.finance-movement-editor .finance-ledger-edit select{min-height:44px;padding:9px 10px;font-size:14px}.finance-movement-editor .finance-ledger-review footer{gap:12px;margin-top:12px;padding-top:12px}.finance-movement-editor .finance-ledger-review footer small{font-size:13px}.finance-movement-editor .finance-ledger-review footer .btn{min-height:44px;padding:9px 14px;font-size:14px}.expense-operation-expansion{position:fixed;inset:0;z-index:140;display:flex;justify-content:flex-end;padding:16px;background:#2e101c42;backdrop-filter:blur(2px);overflow:hidden}.expense-dialog-close{position:absolute;z-index:4;top:26px;right:26px;display:grid;place-items:center;width:38px;height:38px;border:1px solid #d7c5cc;border-radius:999px;background:#fff;color:#711b3e;box-shadow:0 4px 14px #2e101c1f;cursor:pointer}.expense-dialog-close:focus-visible,.expense-dialog-close:hover{border-color:#711b3e;outline:3px solid #f1dfe6}.expense-operation-expansion.is-new{border:0}.expense-operation-expansion>.expense-treatment-workspace{position:relative;top:auto;width:min(700px,calc(100vw - 48px));max-height:calc(100vh - 32px);overflow:auto;border:1px solid #d9c9cf;border-radius:16px;background:#fcfafb;box-shadow:-18px 0 50px #2e101c2e}.expense-operation-expansion .expense-treatment-header{padding:15px 18px}.expense-operation-expansion .expense-treatment-statuses{padding-right:18px;padding-left:18px}.expense-operation-expansion .expense-treatment-form{max-width:none;padding:16px 18px 18px}.expense-operation-expansion .finance-ledger-review{margin:0;padding:16px 18px 18px}.expense-operation-expansion .expense-treatment-header h2{white-space:normal}@media(max-width:1180px){.expense-account-selector{grid-template-columns:repeat(4,minmax(230px,1fr));padding:2px 2px 9px;overflow-x:auto;scroll-snap-type:x proximity}.expense-account-card{scroll-snap-align:start}.expense-dre-bridge{grid-template-columns:1fr}.expense-workbench.has-editor{display:block}.expense-workbench.has-editor>.expense-operation-list{display:none}.expense-treatment-workspace{position:relative;top:auto;max-height:none}.expense-operations-header{grid-template-columns:1fr}}@media(max-width:820px){.expense-operation-row{grid-template-columns:78px minmax(0,1fr) 106px;gap:6px 10px;min-height:68px}.expense-operation-payee b{white-space:normal}.expense-operation-expansion{padding:0;background:#2e101c59}.expense-dialog-close{position:fixed;top:12px;right:12px}.expense-operation-expansion>.expense-treatment-workspace{width:100%;max-height:100vh;border:0;border-radius:0;box-shadow:none}}@media(max-width:560px){.expense-account-selector{grid-template-columns:repeat(4,268px);margin:8px -14px 10px;padding-right:14px;padding-left:14px}.expense-account-card{min-height:138px}.expense-dre-bridge{gap:12px;margin-bottom:10px;padding:12px}.expense-dre-bridge dl{grid-template-columns:1fr}.expense-dre-bridge h2{font-size:19px}.expense-page-actions .btn{font-size:14px}.expense-operations-header{margin:8px 0;padding:11px 12px}.expense-operations-header h2{font-size:20px}.expense-operations-header p{font-size:13px}.expense-audit-decision select,.expense-audit-decision textarea,.expense-installment-confirm select,.expense-queue-toolbar input,.expense-queue-toolbar select,.expense-receipt-form input,.expense-receipt-form select,.expense-treatment-form input,.expense-treatment-form select,.expense-treatment-form textarea{font-size:16px!important}.expense-operation-row{min-height:68px;padding:9px 10px}.expense-operation-row time{font-size:13px}.expense-operation-payee b,.expense-operation-row>strong{font-size:15px}.expense-operation-category,.expense-operation-open,.expense-operation-payee small{font-size:13px}.expense-operation-pending em,.expense-treatment-statuses em,.expense-treatment-statuses span{font-size:12px}.expense-treatment-header h2{white-space:normal}.finance-movement-editor .finance-ledger-edit{grid-template-columns:1fr}.finance-movement-editor .finance-ledger-edit input,.finance-movement-editor .finance-ledger-edit select{font-size:16px}.finance-movement-editor .finance-ledger-review footer{align-items:stretch;flex-direction:column}.finance-movement-editor .finance-ledger-review footer .btn{width:100%}}.expense-operation-category{display:grid;gap:5px;overflow:visible;white-space:normal}.expense-operation-category>b{font-size:13px;font-weight:700}.expense-operation-state-line{display:flex;flex-wrap:wrap;gap:4px}.expense-operation-state-line i{padding:3px 5px;border-radius:6px;background:#f2edef;color:#65585d;font-size:11px;font-style:normal;line-height:1.2}.expense-operation-row{min-height:78px}.expense-separated-statuses span{display:inline-flex;align-items:center;gap:4px}.expense-linked-documents>div>a>span{display:grid;gap:2px}.expense-linked-documents>div>a small{color:#6e6165;font-size:12px}.expense-document-complement{border-top:1px solid #e7dfe1;padding:10px 11px}.expense-dispense-document>summary,.expense-document-complement>details>summary{display:flex;align-items:center;gap:7px;cursor:pointer;color:var(--wine);font-size:14px;font-weight:800;list-style:none}.expense-document-complement>details>summary small{margin-left:auto;color:#6f6267;font-size:13px;font-weight:500}.expense-document-upload-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px}.expense-dispense-document form,.expense-document-upload-actions form{display:grid;gap:8px;padding:10px;border:1px solid #e1d6d9;border-radius:9px;background:#fbf8f9}.expense-document-upload-actions label{display:flex;align-items:center;gap:7px;min-height:44px;padding:9px 10px;border:1px dashed #b77b8f;border-radius:8px;color:var(--wine);font-size:14px;font-weight:750;cursor:pointer}.expense-document-upload-actions input[type=file]{position:absolute;width:1px;height:1px;opacity:0}.expense-dispense-document{margin-top:9px}.expense-dispense-document form label{display:grid;gap:5px;font-size:13px}.expense-dispense-document input{min-height:44px;padding:9px 10px;border:1px solid #d3c5ca;border-radius:8px;font-size:14px}.expense-explicit-dispensation{display:flex;align-items:flex-start;gap:7px;margin:0 0 9px;padding:9px;border-radius:8px;background:#edf8f3;color:#176346}.expense-explicit-dispensation span{display:grid;gap:2px}.expense-explicit-dispensation b{font-size:14px}.expense-explicit-dispensation small{font-size:13px;line-height:1.35}.expense-receipt-requirement{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:11px;border:1px solid #e0d5d9;border-radius:9px;background:#fff}.expense-receipt-requirement>small{grid-column:1/-1;color:#6e6165;font-size:13px;line-height:1.35}.expense-receipt-decision{display:grid;grid-template-columns:1fr auto;gap:9px;padding:11px 12px}.expense-receipt-decision>p{grid-column:1/-1;margin:0;color:#62565a;font-size:13px;line-height:1.4}.expense-receipt-decision form{display:grid;gap:7px}.expense-receipt-decision form:last-child{grid-template-columns:minmax(180px,1fr) auto}.expense-receipt-decision label{display:grid;gap:4px}.expense-receipt-decision label>span{font-size:12px;font-weight:800;text-transform:uppercase}.expense-receipt-decision input{min-height:42px;padding:8px 10px;border:1px solid #d3c5ca;border-radius:8px;font-size:14px}.expense-receipt-panel.is-undecided{border-color:#e7c78a;background:#fffdf7}.expense-receipt-panel.is-undecided em{background:#fff0cf;color:#8b5404}.cash-origin-decision{width:min(720px,calc(100vw - 48px))!important}.cash-origin-warning{display:grid;grid-template-columns:auto 1fr;gap:10px;margin:14px;padding:13px;border:1px solid #e8c784;border-radius:10px;background:#fff8e9;color:#70450a}.cash-origin-warning b{font-size:15px}.cash-origin-warning p{margin:4px 0 0;font-size:13px;line-height:1.45}.cash-origin-options{display:grid;gap:10px;padding:0 14px}.cash-origin-options article{display:grid;grid-template-columns:auto 1fr;gap:10px;padding:13px;border:1px solid #e0d5d9;border-radius:10px;background:#fff}.cash-origin-options article>svg{color:var(--wine)}.cash-origin-options article div{display:grid;gap:6px}.cash-origin-options b{font-size:15px}.cash-origin-options p{margin:0;color:#66595e;font-size:13px;line-height:1.45}.cash-origin-options span{color:#9b4e11;font-size:13px;font-weight:800}.cash-origin-options .btn{justify-self:start;margin-top:3px}.cash-origin-effect{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;margin:14px;padding:11px 12px;border-radius:9px;background:#f1ecee;font-size:13px}.cash-origin-effect>a{color:var(--wine);font-weight:800}@media(max-width:680px){.expense-operation-state-line{display:grid}.expense-document-upload-actions,.expense-receipt-requirement{grid-template-columns:1fr}.expense-receipt-requirement>small{grid-column:auto}.expense-document-complement>details>summary{align-items:flex-start;flex-wrap:wrap}.expense-document-complement>details>summary small{width:100%;margin-left:22px}.expense-receipt-decision,.expense-receipt-decision form:last-child{grid-template-columns:1fr}.cash-origin-decision{width:100%!important}.cash-origin-effect{grid-template-columns:1fr}.cash-origin-options .btn{width:100%}}.expense-audit-decision label>span,.expense-installment-confirm label>span,.expense-installment-forecast small,.expense-installment-highlight small,.expense-linked-documents>div>a small,.expense-more-details summary,.expense-operation-head,.expense-operation-pending em,.expense-operation-state-line i,.expense-operations-summary small,.expense-receipt-decision label>span,.expense-receipt-form label>span,.expense-receipt-panel em,.expense-treatment-form label>span,.expense-treatment-statuses em,.expense-treatment-statuses span{font-size:13px}.expense-account-card{min-height:166px}.expense-account-card header>em{font-size:12px}.expense-account-name{font-size:14px;text-transform:none}.expense-account-card>small{overflow:visible;font-size:13px;line-height:1.3;text-overflow:clip;white-space:normal}.expense-account-card>footer{font-size:13px}.expense-account-card>footer b{font-size:14px}.expense-dialog-close{position:fixed;z-index:1000;top:16px;right:16px;clip:auto;overflow:visible}.expense-operation-head>button{appearance:none;display:flex;align-items:center;gap:5px;width:100%;min-width:0;min-height:34px;margin:0;padding:0;border:0!important;border-radius:4px;background:transparent!important;box-shadow:none!important;color:inherit;font:inherit;font-weight:inherit;letter-spacing:inherit;text-align:left;text-transform:inherit;cursor:pointer}.expense-operation-head>button:nth-child(4){justify-content:flex-end;text-align:right}.expense-operation-head>button:hover{color:var(--wine);background:#ede2e6!important}.expense-operation-head>button:focus-visible{color:var(--wine);outline:2px solid #8f3e5d;outline-offset:-2px}.expense-operation-head>button span{display:inline-block;min-width:9px;color:var(--wine);font-size:8px;line-height:1}@media(max-width:820px){.expense-operation-head>button{min-height:38px}}@media screen{html{font-size:16px}body{font-size:15px;line-height:1.45}button,input,select,textarea{font:inherit}.search,input,select,textarea{min-height:44px;font-size:15px}textarea{line-height:1.45}.muted,small{font-size:13px;line-height:1.4}a,button,input,select,summary,textarea{outline-offset:3px}:focus-visible{outline:3px solid #c35c82;box-shadow:0 0 0 5px #c35c8226}.content{padding-top:24px}.top{min-height:60px;margin-bottom:18px;padding-bottom:15px}.brand small,.dashboard-eyebrow,.finance-kicker,.page-context{font-size:12px;line-height:1.25}.app-nav-label{font-size:12px}.app-nav a{min-height:44px}.app-nav a,.sidebar-user b{font-size:14px}.sidebar-user small,.sidebar-user>i{font-size:12px}.sidebar-user button{width:44px;height:44px}.btn{min-height:44px;padding:10px 15px;font-size:14px;line-height:1.2}.field{gap:6px}.field label,.finance-filters label{font-size:13px;line-height:1.25}.field input,.field select,.field textarea,.search{font-size:15px}.error,.finance-alert,.finance-help,.notice{font-size:14px;line-height:1.45}.badge{display:inline-flex;align-items:center;gap:5px;padding:5px 9px;font-size:12px;line-height:1.15}table{font-size:14px}th{height:42px;padding:10px 12px;font-size:12px;line-height:1.25}td{padding:12px;font-size:14px;line-height:1.35}.finance-tabs,.stock-tabs{gap:5px;margin-bottom:16px}.finance-tabs a,.stock-tabs a{min-height:42px;padding:10px 14px;font-size:14px}.finance-tabs a.active,.stock-tabs a.active{background:var(--wine)!important;border-color:var(--wine)!important;color:#fff!important}.dashboard-hero p,.dashboard-hero-link,.dashboard-panel-heading>a{font-size:14px}.dashboard-metric-head{font-size:13px}.dashboard-activity em,.dashboard-activity small,.dashboard-control-note small,.dashboard-metric small,.dashboard-quick-action small{font-size:13px;white-space:normal}.dashboard-activity b,.dashboard-control-note b,.dashboard-quick-action b{font-size:15px}.dashboard-panel-heading span{font-size:12px}.count-concurrency-message,.count-form .count-code,.count-form .count-list-head,.count-form .count-status,.count-form .count-unit,.count-form .progress-head,.count-save-feedback{font-size:13px}.count-form .count-description{font-size:15px}.count-form .count-input{min-height:44px;height:44px;font-size:18px}.count-delete-kicker{font-size:12px}.count-delete-dialog label,.count-delete-dialog>p,.count-delete-safety b,.count-delete-safety small{font-size:13px}.count-delete-dialog textarea{width:100%;min-height:84px;margin-top:6px;padding:10px 12px;border:1px solid #d5c7cc;border-radius:9px}.timeline-change,.timeline-code-column,.timeline-event-cell small,.timeline-event-head em,.timeline-event-head small,.timeline-event-head span,.timeline-guide,.timeline-hint,.timeline-order-list,.timeline-summary span{font-size:13px}.timeline-event-head b{font-size:15px}.timeline-collapse-actions .btn.compact{font-size:14px}.timeline-column-toggle{min-height:40px;min-width:40px;font-size:14px}.account-kicker{font-size:12px}.banking-period{min-height:44px}.banking-period label{display:grid;gap:1px}.banking-period label>span{font-size:12px;font-weight:800}.banking-period input{min-height:40px;padding:0;border:0;background:transparent;font-size:15px;font-weight:800}.banking-period button{min-height:40px;padding:6px 10px;border:1px solid #c9adb7;border-radius:8px;background:#fff;color:var(--wine);font-size:14px;font-weight:800;cursor:pointer}.overview-data-state b,.overview-section-heading a,.overview-section-heading em{font-size:14px}.overview-attention-row em,.overview-attention-row small,.overview-cash-metrics small,.overview-cash-metrics span,.overview-data-state small,.overview-machine-list small,.overview-metric header em,.overview-metric header span,.overview-metric small,.overview-projection-grid small,.overview-sales-panel>p{font-size:13px}.overview-attention-row>strong{font-size:18px}.overview-attention-row>span:nth-child(3)>b{font-size:14px;line-height:1.25}.overview-attention-row>span:nth-child(3)>small{overflow:visible;font-size:13px;line-height:1.35;text-overflow:clip;white-space:normal}.overview-attention-row>em{font-size:13px}.overview-machine-list>a b{font-size:14px}.overview-machine-list>a small{font-size:13px;line-height:1.3}.overview-clear-state small,.overview-section-heading>small{font-size:13px}.overview-projection-lock b{font-size:14px}.overview-projection-lock small,.overview-projection-lock>a{font-size:13px;line-height:1.35}.overview-metric>small{overflow:visible;text-overflow:clip;white-space:normal}.bank-account-card{min-height:168px;padding:14px 15px}.bank-account-card header>span:not(.financial-brand){padding:5px 8px;font-size:12px}.finance-overview-account header>span:not(.financial-brand){max-width:165px;overflow:visible;text-align:right;text-overflow:clip;white-space:normal}.bank-account-card footer b,.bank-account-card footer small,.bank-account-card>p,.bank-account-main small{font-size:13px}.bank-account-main strong{font-size:clamp(20px,1.5vw,24px)}.bank-category-breakdown>summary,.bank-confirmed-balance header>span,.bank-confirmed-balance>p,.bank-filter-totals>article>small,.bank-history>summary small,.bank-history>summary span,.bank-ledger-column-head,.bank-ledger-date,.bank-ledger-description small,.bank-ledger-filters label>span,.bank-ledger-heading p,.bank-ledger-open-context b,.bank-ledger-open-context span,.bank-ledger-row .finance-row-status,.bank-ledger-state,.bank-position-metrics article>small,.bank-position-metrics article>span,.bank-transfer-footnote{font-size:13px}.bank-ledger-description b,.bank-ledger-row>summary>strong,.bank-ledger-row[open] .bank-ledger-description b{font-size:15px}.bank-ledger-filters input,.bank-ledger-filters select{min-height:42px;font-size:15px}.bank-ledger-filters .btn{min-height:42px;font-size:14px}.finance-data-drawer small,.finance-page-intro p,.finance-page-intro small,.finance-receivable-summary small,.finance-receivable-summary span,.finance-source-center small,.finance-table-sub{font-size:13px}.finance-receivable-summary strong{font-size:22px}.finance-filters input,.finance-filters select{min-height:44px;font-size:15px}.finance-data-drawer>summary em,.finance-data-drawer>summary small,.finance-provider-journey>header p,.finance-provider-upload p,.finance-reconcile-action small,.finance-source-center>summary em,.finance-source-center>summary small,.finance-source-drawer>summary em,.finance-source-drawer>summary small{font-size:13px}.finance-state{font-size:12px}.finance-money-path article>small,.finance-money-path article>span{font-size:13px}.finance-provider-note b{font-size:14px}.finance-account-overview small,.finance-account-overview span,.finance-data-coverage header em,.finance-data-coverage header span,.finance-data-coverage small,.finance-destination-summary small,.finance-destination-summary span,.finance-detail-drawer>p,.finance-detail-drawer>summary,.finance-provider-note span,.finance-sales-total em{font-size:13px}.financial-brand-copy small,.financial-brand-state{font-size:12px}.finance-mini-form input,.finance-mini-form select{min-height:40px;font-size:14px}.finance-mini-form .btn{min-height:42px;font-size:14px}.cielo-import-form .field small,.cielo-import-panel .field small{font-size:13px;line-height:1.4}.finance-inner-table th{font-size:12px}.finance-inner-table td{font-size:14px}.finance-scope-filter{margin-top:0}.expense-audit-decision label>span,.expense-more-details summary,.expense-receipt-form label>span,.expense-treatment-form label>span,.finance-movement-editor .finance-ledger-edit label>span{font-size:13px}.expense-audit-decision select,.expense-audit-decision textarea,.expense-receipt-form input,.expense-receipt-form select,.expense-treatment-form input,.expense-treatment-form select,.expense-treatment-form textarea,.finance-movement-editor .finance-ledger-edit input,.finance-movement-editor .finance-ledger-edit select{font-size:15px}.expense-operation-head,.finance-activity-list .badge{font-size:12px}.stock-count-meta>small{font-size:13px}.admin-primary-grid{align-items:start}.form-grid>*{min-width:0}.form-grid input,.form-grid select,.form-grid textarea{width:100%;max-width:100%;min-width:0}.admin-section{margin-top:18px}.finance-user-grid{display:grid;gap:9px;margin-top:14px}.finance-user-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 14px;border:1px solid var(--line);border-radius:11px;background:#fff}.finance-user-row>span{display:grid;gap:2px}.finance-user-row>span b{font-size:15px}.finance-user-row>span small{font-size:13px}.admin-access-control{display:block}.admin-access-control>summary{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;cursor:pointer;list-style:none}.admin-access-control>summary>span:first-child{display:grid}.admin-access-control>summary em{color:var(--wine);font-size:13px;font-style:normal;font-weight:800}.admin-access-control>form{display:grid;gap:12px;margin-top:12px;padding-top:12px;border-top:1px solid var(--line)}.admin-access-control>form p{margin:0;font-size:14px}.admin-access-control>form .btn{justify-self:end;min-height:44px;font-size:14px}.admin-audit-list{display:grid;margin-top:12px}.admin-audit-list article{display:grid;grid-template-columns:150px minmax(0,1fr);gap:12px;padding:11px 0;border-bottom:1px solid var(--line)}.admin-audit-list time{color:var(--muted);font-size:13px}.admin-audit-list span{display:grid;gap:2px}.admin-audit-list b{font-size:14px}.admin-audit-list small{font-size:13px}@media (max-width:900px){.content{padding-top:20px}.app-nav a{font-size:15px}.admin-access-control>summary{grid-template-columns:1fr auto}.admin-access-control>summary em{grid-column:1/-1}}@media (max-width:620px){.bank-ledger-filters input,.bank-ledger-filters select,.expense-treatment-form input,.expense-treatment-form select,.expense-treatment-form textarea,.field input,.field select,.field textarea,.search,input,select,textarea{font-size:16px!important}.top .actions{align-items:stretch;flex-direction:column}.banking-header-actions{grid-template-columns:1fr;width:100%}.bank-account-grid{grid-template-columns:repeat(3,286px)}.finance-tabs a,.stock-tabs a{font-size:14px}.admin-audit-list article{grid-template-columns:1fr;gap:3px}.admin-access-control>summary{grid-template-columns:1fr}.admin-access-control>form .btn{width:100%}}}:root{--rosewood-ui:"Segoe UI Variable","Segoe UI",Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;--rosewood-display:Georgia,"Times New Roman",serif}html{font-size:16px;text-size-adjust:100%}body,button,input,select,table,textarea{font-family:var(--rosewood-ui)}body{font-size:16px;line-height:1.45;font-kerning:normal;font-optical-sizing:auto}button,input,select,textarea{letter-spacing:normal}.bank-account-main strong,.bank-confirmed-balance strong,.bank-expense-bridge,.bank-filter-totals strong,.bank-ledger-row>summary>strong,.expense-operation-row,.expense-record-hub,.expense-treatment-workspace,.finance-account-overview strong,.finance-money-path strong,.finance-provider-note strong,.finance-receivable-summary strong,.finance-sales-total strong,.overview-attention-row,.overview-balance-primary,.overview-cash-bridge,.overview-cash-metrics,.overview-cash-secondary,.overview-manager-position,.overview-metric,.overview-operation-grid,.overview-position-focus,.overview-projection-grid{font-family:var(--rosewood-ui)}.bank-account-main strong,.bank-confirmed-balance strong,.bank-filter-totals strong,.bank-ledger-row>summary>strong,.finance-account-overview strong,.finance-money-path strong,.finance-provider-note strong,.finance-receivable-summary strong,.finance-sales-total strong,.overview-attention-row>strong,.overview-balance-primary strong,.overview-cash-bridge strong,.overview-cash-metrics strong,.overview-cash-secondary strong,.overview-manager-position strong,.overview-metric strong,.overview-operation-grid strong,.overview-position-focus strong,.overview-projection-grid strong{font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1}.bank-account-card header>span:not(.financial-brand),.bank-category-breakdown>summary,.bank-filter-totals>article>small,.bank-history>summary small,.bank-history>summary span,.bank-ledger-column-head,.bank-ledger-date,.bank-ledger-description small,.bank-ledger-filters label>span,.bank-ledger-row .finance-row-status,.bank-transfer-footnote,.banking-period label>span,.expense-operation-head,.finance-activity-list .badge,.finance-state,.financial-brand-copy small,.financial-brand-state{font-size:13px;line-height:1.35}.bank-account-card{min-height:158px}.bank-account-card footer b,.bank-account-card footer small,.bank-account-card>p,.bank-account-main small{line-height:1.35}.btn,.finance-tabs a,.stock-tabs a{font-weight:750}@media (max-width:680px){.bank-account-card{min-height:150px}.bank-account-card header>span:not(.financial-brand),.financial-brand-copy small,.financial-brand-state{font-size:13px}}.finance-tabs{display:flex;flex-wrap:wrap;overflow:visible;gap:8px}.finance-tabs a{white-space:normal;min-width:0;flex:0 1 auto}.number{text-align:right;font-variant-numeric:tabular-nums}.document-preview iframe{width:100%;height:65vh;border:1px solid #dfd2d8;border-radius:10px;background:#fff}.document-preview summary{padding:12px 0;font-weight:700}.expense-operation-expansion .expense-treatment-close,.expense-operation-expansion .finance-movement-editor .expense-treatment-close{display:none}.today-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:18px}.today-grid .panel{min-width:0}.today-grid h2{margin:0 0 12px}.today-list{list-style:none;padding:0;margin:0}.today-list li{padding:14px 0;border-top:1px solid #eadfe4}.today-list a{display:flex;align-items:start;justify-content:space-between;gap:16px}.today-list small{display:block;color:#655760;margin-top:5px}.today-summary{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.today-summary a{border:1px solid #dfd2d8;border-radius:10px;padding:16px;background:white}.today-summary strong{font-size:1.35rem;display:block}@media(min-width:1100px){.sidebar{max-height:100dvh;overflow-y:auto}.payable-review{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:16px;align-items:start}.payable-review>h2{grid-column:1/-1}.payable-review>.document-preview{grid-column:1;grid-row:2/span 16;position:sticky;top:16px}.payable-review>:not(h2):not(.document-preview){grid-column:2;min-width:0}}@media(max-width:700px){.finance-tabs a{flex:1 1 calc(50% - 8px);font-size:.85rem}.payable-review .form-grid{grid-template-columns:1fr}.payable-review .span2{grid-column:auto}}@media print{.document-preview,.finance-tabs{display:none!important}.payable-review,.today-grid{display:block}}.payable-filters{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr;gap:12px;align-items:end;margin:16px 0}.payable-filters label{display:grid;gap:6px;min-width:0}.payable-filters input,.payable-filters select{min-width:0;width:100%;box-sizing:border-box}.payable-filters .auto-filter-actions{grid-column:1/-1}.payable-agenda{min-width:0}.payable-table{width:100%;table-layout:fixed;min-width:0!important}.payable-table th:first-child{width:26%}.payable-table td,.payable-table th{white-space:normal;overflow-wrap:anywhere;padding:12px 8px}.payable-table small{display:block;margin-top:5px}.payable-table .number{text-align:right}.payable-table .btn{padding:8px 10px;white-space:normal;min-width:0}.payable-overlay{position:fixed;inset:0;z-index:1500;background:#29101ab3;display:flex;justify-content:flex-end;padding:16px}.payable-dialog{position:relative;box-sizing:border-box;background:#fffdfa;border:1px solid #e1ccd3;border-radius:16px;width:min(860px,100%);max-height:100%;overflow-y:auto;overflow-x:hidden;padding:28px;box-shadow:0 15px 65px #25081655;min-width:0}.payable-dialog header{padding-right:45px}.payable-dialog h2{overflow-wrap:anywhere}.payable-dialog .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin:18px 0}.payable-dialog .form-grid>*{min-width:0}.payable-dialog input,.payable-dialog select{max-width:100%;box-sizing:border-box}.payable-dialog .expense-dialog-close{position:sticky;float:right;top:0;z-index:2}.payable-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;border-block:1px solid #eadbe1;padding:12px 0;margin:18px 0}.payable-summary p{margin:0}.payable-summary b{display:block;margin-top:6px;color:#711133;font-size:18px}.payment-picker{border:1px solid #e2cdd5;padding:16px;border-radius:12px}.payment-picker legend{font-weight:700}.payment-candidates{max-height:320px;overflow-y:auto;margin:12px 0}.payment-candidate{display:flex!important;align-items:flex-start;gap:12px;border-top:1px solid #eadddf;padding:12px 0;cursor:pointer}.payment-candidate input{width:auto!important;flex:none;margin-top:4px}.payment-candidate span{min-width:0;overflow-wrap:anywhere}.payment-candidate small,.payment-candidate span span{display:block;margin:4px 0}.payable-dialog details{margin:18px 0}.payable-dialog a{overflow-wrap:anywhere}.cost-setup{border-left:4px solid #711133}.cost-setup-steps{display:flex;flex-wrap:wrap;gap:12px;margin:16px 0}.cost-setup-steps span{background:#f7f0f2;padding:12px;border-radius:8px}.finance-tabs{flex-wrap:wrap!important;overflow:visible!important}.app-nav-group summary{cursor:pointer;list-style:none}.app-nav-group summary:after{content:" +";float:right}.app-nav-group[open] summary:after{content:" −"}.today-summary small{display:block}.payable-dialog button[type=submit]{max-width:100%}@media(max-width:1100px){.payable-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.payable-table th:first-child{width:24%}.payable-table td,.payable-table th{font-size:12px;padding:10px 5px}}@media(max-width:760px){.payable-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.payable-table thead{display:none}.payable-table,.payable-table tbody{display:block}.payable-table tr{display:grid;grid-template-columns:1fr 1fr;border:1px solid #e1ccd3;border-radius:10px;padding:10px;margin:12px 0}.payable-table td{display:block;border:0!important;padding:8px;text-align:left!important;min-width:0}.payable-table td:first-child{grid-column:1/-1}.payable-table td[data-label]:before{content:attr(data-label);display:block;font-size:11px;color:#786570;margin-bottom:4px}.payable-overlay{padding:8px}.payable-dialog{padding:18px}.payable-summary{grid-template-columns:1fr 1fr}.payable-dialog .form-grid{grid-template-columns:1fr}.payable-dialog .span2{grid-column:auto}}.sidebar .app-nav-group>summary.app-nav-label{color:#d0a2b3!important;display:block}.cost-setup input,.cost-setup select{border:1px solid #d8c5cc;border-radius:8px;padding:10px;min-height:42px;box-sizing:border-box;width:100%;background:#fff}.cost-setup label{min-width:0;display:grid;gap:6px}.cost-setup .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}@media(max-width:760px){.cost-setup .form-grid{grid-template-columns:1fr}}.operation-overlay:has(>[data-dismissed-payable-dialog]),.payable-overlay:has(>[data-dismissed-payable-dialog]){display:none!important}@media screen{:root{--work-ink:#29272a;--work-muted:#625e64;--work-line:#dfdde1;--work-accent:#711133;--work-font:Arial,"Helvetica Neue",sans-serif}body{font-size:16px;color:var(--work-ink);background:#f6f6f7}.shell button,.shell h1,.shell h2,.shell h3,.shell input,.shell select,.shell table,.shell textarea,body{font-family:var(--work-font)}.shell h1{font-size:1.75rem;font-weight:600;letter-spacing:-.03em}.shell h2{font-size:1.25rem;font-weight:600}.shell h3{font-size:1.05rem;font-weight:600}.shell .btn,.shell .muted,.shell label,.shell p,.shell small,.shell summary,.shell td,.shell th{font-size:max(14px,.875rem);line-height:1.55}.shell .app-nav-label,.shell .btn,.shell .finance-kicker,.shell .page-context,.shell th{text-transform:none;letter-spacing:normal}.shell .muted,.shell small{color:var(--work-muted)}.shell .number{font-variant-numeric:tabular-nums;text-align:right}.shell .panel{background:#fff;border-color:var(--work-line);box-shadow:0 2px 8px #25202805}.shell .sidebar{background:#fff;border-right:1px solid var(--work-line)}.shell .brand,.shell .brand small,.shell .sidebar,.shell .sidebar .app-nav a,.shell .sidebar-user,.shell .sidebar-user small{color:var(--work-ink)}.shell .sidebar .app-nav a.active{color:var(--work-accent);background:#f5eaf0;border-left:3px solid var(--work-accent)}.shell .sidebar .app-nav-group>summary.app-nav-label{color:var(--work-muted)!important;font-size:14px}.shell .app-nav a{font-size:14px}.shell .sidebar .app-nav-label{opacity:1!important}.shell .payable-filters input,.shell .payable-filters select{padding:10px;border:1px solid #827a80;border-radius:8px;background:#fff}.shell .btn{box-shadow:none;border-radius:8px;min-height:42px}.shell .btn.secondary{background:#fff;color:var(--work-accent);border:1px solid #bc9da9}.shell input,.shell select,.shell textarea{font-size:1rem;min-width:0;max-width:100%;box-sizing:border-box}.shell :focus-visible{outline:3px solid #1e6aa6;outline-offset:3px}.shell a:not(.btn):hover{text-decoration:underline}.shell input[type=checkbox],.shell input[type=radio]{width:18px!important;height:18px!important;min-height:18px!important;display:inline-block;vertical-align:middle;margin:0 8px 0 0}.shell label:has(>input[type=checkbox]){display:block}.commitment-form>fieldset{border:0;padding:0}.commitment-form fieldset fieldset{border:1px solid var(--work-line);border-radius:8px;padding:16px}.workspace-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-block:12px 20px}.workspace-intro{max-width:65ch}.shell .supplier-ledger-table{table-layout:fixed;min-width:0;width:100%}.supplier-ledger-table td,.supplier-ledger-table th{white-space:normal;overflow-wrap:anywhere;height:auto;padding:12px 10px;vertical-align:top}.supplier-ledger-table td:nth-child(n+4),.supplier-ledger-table th:nth-child(n+4){text-align:right;font-variant-numeric:tabular-nums}.supplier-ledger-table .supplier-payment-value{color:var(--work-ink);white-space:nowrap}.supplier-ledger-table tfoot th{text-align:right}.supplier-ledger-table tfoot th:first-child{text-align:left}@media(max-width:1100px){.supplier-ledger-table colgroup,.supplier-ledger-table thead{display:none}.supplier-ledger-table,.supplier-ledger-table tbody,.supplier-ledger-table tfoot{display:block}.supplier-ledger-table tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--work-line);border-radius:8px;margin:10px;padding:8px}.supplier-ledger-table td,.supplier-ledger-table th{display:block;border:0;padding:8px;min-width:0;text-align:left!important}.supplier-ledger-table td:nth-child(2),.supplier-ledger-table td:nth-child(3){grid-column:1/-1}.supplier-ledger-table td:before{display:block;color:var(--work-muted);font-size:13px;font-weight:400;margin-bottom:3px;white-space:normal}.supplier-ledger-table td:first-child:before{content:"Data"}.supplier-ledger-table td:nth-child(2):before{content:"Histórico"}.supplier-ledger-table td:nth-child(3):before{content:"Situação / origem"}.supplier-ledger-table td:nth-child(4):before{content:"Débito"}.supplier-ledger-table td:nth-child(5):before{content:"Pago / crédito"}.supplier-ledger-table td:nth-child(6):before{content:"Saldo relacionado"}.supplier-ledger-table td[colspan]{grid-column:1/-1}.supplier-ledger-table td[colspan]:before{content:none}.supplier-ledger-table tfoot th:first-child{grid-column:1/-1}.supplier-ledger-table tfoot th:nth-child(2):before{content:"Débito: "}.supplier-ledger-table tfoot th:nth-child(3):before{content:"Crédito: "}.supplier-ledger-table tfoot th:nth-child(4):before{content:"Saldo: "}.supplier-ledger-table-wrap{overflow:visible;border:0}.shell .supplier-ledger-head{display:none}.shell .supplier-ledger-row>summary{position:relative;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.shell .supplier-ledger-name{grid-column:1/-1;padding-right:22px}.shell .supplier-ledger-row>summary>strong{display:block;justify-self:start;font-size:14px}.shell .supplier-ledger-row>summary>strong:before{display:block;font-size:12px;font-weight:400;color:var(--work-muted)}.shell .supplier-ledger-row>summary>strong:first-of-type:before{content:"Débito"}.shell .supplier-ledger-row>summary>strong:nth-of-type(2):before{content:"Crédito"}.shell .supplier-ledger-row>summary>strong:nth-of-type(3):before{content:"Saldo"}.shell .supplier-ledger-toggle{position:absolute;right:12px;top:12px}}.team-cost-base .finance-section-title{align-items:flex-start}.team-cost-base .finance-section-title p{margin-bottom:8px}.team-base-tag{display:inline-block;background:#f4eff2;color:#594852;border-radius:6px;padding:3px 8px;white-space:nowrap}.team-cost-table{width:100%;table-layout:fixed;border-collapse:collapse;margin:16px 0}.team-cost-table td,.team-cost-table th{height:auto;white-space:normal;padding:14px 12px;text-align:left;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid var(--work-line)}.team-cost-table .number{text-align:right;white-space:nowrap}.team-cost-table thead th{background:#f7f5f6;color:var(--work-muted);font-weight:600}.team-cost-table th:first-child{width:17%}.team-cost-table th:last-child{width:23%}.team-cost-table tbody th small{display:block;font-weight:400;font-size:12px;margin-top:6px}.team-cost-table tfoot{background:#faf8f9}.team-cost-table tfoot td,.team-cost-table tfoot th{border-bottom:0}.team-cost-actions a{display:block;line-height:1.45;text-decoration:underline;text-underline-offset:3px}.team-cost-actions a,.team-cost-actions summary{color:var(--work-accent);padding-block:4px}.team-cost-note{color:var(--work-muted);max-width:100ch}.team-cost-base>details{margin-top:12px}.team-cost-base .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.cost-setup,.shell tr[id^=plano-]{scroll-margin-top:24px}@media(max-width:1100px){.team-cost-table thead{display:none}.team-cost-table,.team-cost-table tbody,.team-cost-table tfoot{display:block}.team-cost-table tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--work-line);border-radius:10px;padding:8px;margin-bottom:12px}.team-cost-table td,.team-cost-table th{display:block;width:auto!important;border:0;padding:8px}.team-cost-actions,.team-cost-table th[scope=row]{grid-column:1/-1}.team-cost-table td[data-label]:before{white-space:normal;content:attr(data-label);display:block;color:var(--work-muted);font-size:14px;font-weight:400;margin-bottom:4px}.team-cost-table td.number{text-align:left}.team-cost-table .team-cost-actions{border-top:1px solid var(--work-line);margin-top:4px}.recurring-cost-table td[data-label="Conferência necessária"],.team-cost-table tfoot td:last-child{grid-column:1/-1}}.workspace-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.workspace-choice{padding:24px;border:1px solid var(--work-line);border-radius:12px}.payable-dialog{background:#fff}.payable-dialog section{scroll-margin-top:24px}.payable-tabs{display:flex;flex-wrap:wrap;gap:16px;border-bottom:1px solid var(--work-line);padding:12px 0}.payable-table td,.payable-table th{font-size:14px}.payable-table th:first-child{width:25%}.payable-table td[data-label]:before{font-size:14px}.shell .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.shell .form-grid>*{min-width:0}.shell .form-grid input:not([type=checkbox]):not([type=radio]),.shell .form-grid select{width:100%}.payable-review{display:grid;grid-template-columns:minmax(280px,1fr) minmax(320px,1fr);gap:20px}.payable-review>div,.payable-review>h2,.payable-review>p{grid-column:1/-1}.payable-review>.document-preview{grid-column:1;grid-row:3/span 8}.payable-review>form{grid-column:2}.document-preview iframe{width:100%;min-height:520px;border:1px solid var(--work-line)}@media(max-width:1100px){.payable-table thead{display:none}.payable-table,.payable-table tbody{display:block}.payable-table tr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--work-line);padding:12px;border-radius:10px;margin:12px 0}.payable-table td{display:block;border:0;padding:8px;min-width:0}.payable-table td:first-child{grid-column:1/-1}.payable-table td[data-label]:before{content:attr(data-label);display:block;color:var(--work-muted)}}@media(max-width:800px){.payable-review,.workspace-choices{grid-template-columns:1fr}.payable-review>*{grid-column:1!important;grid-row:auto!important}.document-preview iframe{min-height:300px}.shell .form-grid{grid-template-columns:1fr}.shell .span2{grid-column:1}.payable-table tr{grid-template-columns:repeat(2,minmax(0,1fr))}.shell .content{min-width:0}.shell .panel{padding:16px}.payable-dialog{padding:18px}}}.unified-payables{container:unified-payables/inline-size;min-width:0;color:var(--work-ink,#29272a);font-family:var(--work-font,Arial,sans-serif)}.unified-payables-heading h2{margin:0 0 6px}.unified-payables-heading p{margin:0;color:var(--work-muted,#625e64)}.unified-payables-views{display:flex;gap:4px;flex-wrap:wrap;border-bottom:1px solid var(--work-line,#dfdde1);margin:20px 0 18px;padding-bottom:8px}.unified-payables-views a{display:inline-flex;align-items:center;min-height:44px;padding:8px 16px;border-radius:8px;color:var(--work-ink,#29272a);font-weight:600;text-decoration:none;box-sizing:border-box}.unified-payables-views a[aria-current=page]{background:var(--work-accent,#711133);color:#fff}.unified-payables-views a:hover{background:#f3ebef}.unified-payables-views a[aria-current=page]:hover{background:#57112c}.unified-payables-filters{display:grid;grid-template-columns:minmax(0,1.6fr) repeat(2,minmax(0,1fr));gap:12px;align-items:end}.unified-payables-filters>input[type=hidden]{display:none}.unified-payables-filters label{display:grid;gap:5px;min-width:0;font-size:14px;color:var(--work-muted,#625e64)}.unified-payables-filters input:not([type=hidden]),.unified-payables-filters select{width:100%;min-width:0;max-width:100%;min-height:44px;height:auto;padding:8px 10px;border:1px solid #aaa0a6;border-radius:8px;background:#fff;color:var(--work-ink,#29272a);font:inherit;line-height:1.5;box-sizing:border-box}.unified-payables-more-filters{grid-column:1/-1;min-width:0}.unified-payables-more-filters summary{cursor:pointer;color:var(--work-accent,#711133);padding:8px 0;width:fit-content}.unified-payables-more-filters>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:8px 0}.unified-payables-filters>.auto-filter-actions{grid-column:1/-1;display:flex;gap:12px;align-items:center;flex-wrap:wrap}.unified-payables-scope{display:flex;gap:8px 18px;justify-content:space-between;flex-wrap:wrap;margin:22px 0 12px;font-size:14px}.unified-payables-scope span{color:var(--work-muted,#625e64)}.unified-payables-totals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 20px}.unified-payables-totals>div{padding:14px 16px;background:#f8f6f7;border:1px solid var(--work-line,#dfdde1);border-radius:8px;min-width:0}.unified-payables-totals dt{color:var(--work-muted,#625e64);font-size:14px}.unified-payables-totals dd{font-size:22px;font-weight:600;font-variant-numeric:tabular-nums;line-height:1.45;margin:5px 0;overflow-wrap:anywhere}.unified-payables-totals small{display:block;line-height:1.4}.shell .unified-payables-table,.unified-payables-table{width:100%;min-width:0;table-layout:fixed;border-collapse:collapse;margin:0}.unified-payables-table caption{text-align:left;color:var(--work-muted,#625e64);padding:0 0 10px;font-size:13px;line-height:1.5}.unified-payables-table .unified-col-origin{width:29%}.unified-payables-table .unified-col-due{width:12%}.unified-payables-table .unified-col-amount{width:11%}.unified-payables-table .unified-col-status{width:17%}.unified-payables-table .unified-col-action{width:9%}.shell .unified-payables-table td,.shell .unified-payables-table th,.unified-payables-table td,.unified-payables-table th{height:auto;min-width:0;width:auto;padding:14px 10px;white-space:normal;overflow-wrap:anywhere;border-bottom:1px solid var(--work-line,#dfdde1);text-align:left;vertical-align:top;line-height:1.45}.unified-payables-table thead th{background:#f5f0f3;color:var(--work-muted,#625e64);font-weight:600;font-size:13px}.shell .unified-payables-table tbody tr>*{background:#fff}.shell .unified-payables-table tbody tr:nth-child(2n)>*{background:#fcfafb}.shell .unified-payables-table .unified-number,.unified-payables-table .unified-number{text-align:right;font-variant-numeric:tabular-nums}.unified-payables-origin a{display:block;color:var(--work-accent,#711133);font-weight:600;text-underline-offset:3px}.unified-payables-origin>small,.unified-payables-origin>span{display:block;margin-top:5px;font-weight:400}.unified-payables-origin>span{color:var(--work-ink,#29272a)}.unified-payables-origin>small{color:var(--work-muted,#625e64);font-size:13px}.unified-payables-origin .unified-payables-source{display:inline-block;font-size:12px;background:#f4f2f3;border-radius:4px;padding:2px 5px;line-height:1.4}.unified-payables-status>small{display:block;margin-top:6px;font-size:13px}.unified-payables-status ul{padding-left:16px;margin:8px 0 0;color:#7c4814;font-size:13px}.unified-payables-status li+li{margin-top:5px}.unified-payables-review{margin-top:8px}.unified-payables-review>summary{font-size:13px;cursor:pointer;color:#7c4814;font-weight:500;line-height:1.4;padding-block:4px}.unified-payables-timing{display:block;margin-top:6px;color:var(--work-muted,#625e64);font-size:13px}.unified-status{display:inline-block;border-radius:6px;padding:4px 7px;font-size:13px;font-weight:600;background:#f5edf1;color:#711133}.unified-status-paid{background:#e6f4ee;color:#176148}.unified-status-partial,.unified-status-review{background:#fff3da;color:#85530e}.shell .unified-payables-action .btn,.unified-payables-action .btn{display:inline-flex;align-items:center;justify-content:center;min-height:42px;max-width:100%;padding:8px 10px;font-size:14px;white-space:normal;box-sizing:border-box}.unified-payables-empty{padding:32px 16px!important;text-align:center!important}.unified-payables-empty>span{display:block;margin-top:8px;color:var(--work-muted,#625e64)}@container unified-payables (max-width:62.5em){.unified-payables-table colgroup,.unified-payables-table thead{display:none}.unified-payables-table,.unified-payables-table tbody{display:block}.unified-payables-table tr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:10px;margin-bottom:12px;border:1px solid var(--work-line,#dfdde1);border-radius:10px}.shell .unified-payables-table td,.shell .unified-payables-table th,.unified-payables-table td,.unified-payables-table th{display:block;padding:8px;border:0;width:auto;text-align:left}.unified-payables-table .unified-payables-origin{grid-column:1/-1}.unified-payables-table td[data-label]:before{display:block;content:attr(data-label);color:var(--work-muted,#625e64);font-size:12px;font-weight:400;margin-bottom:5px}.shell .unified-payables-table .unified-number,.unified-payables-table .unified-number{text-align:left}.unified-payables-table .unified-payables-status{grid-column:1/-1}.unified-payables-table .unified-payables-action{grid-column:1/-1;border-top:1px solid var(--work-line,#dfdde1);padding-top:12px}.unified-payables-table .unified-payables-empty{grid-column:1/-1}}@media(max-width:700px){.unified-payables-filters,.unified-payables-more-filters>div,.unified-payables-totals{grid-template-columns:1fr}.unified-payables-totals>div{padding:12px 14px}.unified-payables-totals dd{font-size:20px}.unified-payables-views a{padding:8px 12px}.unified-payables-table tr{grid-template-columns:repeat(2,minmax(0,1fr))}.unified-payables-table caption{display:block}.unified-payables-scope{margin-top:18px}}@media print{.unified-payables-action,.unified-payables-filters,.unified-payables-views{display:none}.unified-payables{container-type:normal}.unified-payables-table tr{break-inside:avoid}.unified-payables-table caption{font-size:9pt}.unified-payables-table td,.unified-payables-table th{font-size:9pt;padding:7px}}