.finance-operations-legacy-page>.table-wrap>table{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--erp-type-table-body);background:#091923;border:1px solid #173542;border-radius:10px;display:table;overflow:hidden}.finance-operations-legacy-page>.table-wrap>table th{color:#71929d;font-size:var(--erp-type-table-heading);letter-spacing:.08em;text-align:left;text-transform:uppercase;background:#091923;padding:11px 13px;font-weight:900}.finance-operations-legacy-page>.table-wrap>table td{color:#b9cdd2;vertical-align:middle;border-top:1px solid #15303b;padding:13px}.finance-operations-legacy-page>.table-wrap>table a{color:#65ddc8;font-weight:800;text-decoration:none}@media (max-width:700px){.finance-operations-legacy-page>.table-wrap>table{white-space:nowrap}}.fixed-asset-summary dd,.fixed-asset-references dd,.asset-class-card dd{font-size:var(--erp-type-table-body)}.payment-proposal-context-summary>div>a.row-link{color:#dbe9ec;font-size:var(--erp-type-table-body);font-variant-numeric:tabular-nums}.finance-operations-legacy-page>p,.finance-operations-legacy-page>.panel>p,.finance-operations-legacy-page>.panel li,.payment-proposals-page .line-card>strong,.supplier-payments-page .line-card>div>strong,.remittances-page .line-card>div>strong,.invoice-allocations-panel .line-card>strong,.tax-ledger-page>.operator-panel>p,.tax-period-summary-panel>p,.fixed-asset-detail-page>.operator-panel>p,.cash-forecast-page>.operator-panel>p{font-size:var(--erp-type-table-body);line-height:1.6}.balance-sheet-page>.page-header p,.treasury-page>.page-header p,.landed-cost-page>.page-header p,.finance-close-page>.page-header p{font-size:var(--erp-type-section-description);line-height:1.6}.finance-table-region:focus-visible,.finance-operations-legacy-page>.table-wrap:focus-visible{outline-offset:-2px;outline:2px solid #67e8d0}.finance-operations-legacy-page>.table-wrap>table .numeric{text-align:right;font-variant-numeric:tabular-nums}.supplier-due-payment-results.finance-table-region{overflow-x:auto}.journal-line .erp-form-control,.treasury-initiation-form :is(input,select),.customer-invoices-page .filter-bar :is(input,select){font-size:var(--erp-type-table-body);line-height:20px}.fixed-asset-editor-grid label,.asset-class-form label,.fixed-asset-lifecycle-form label,.fixed-asset-summary dt,.fixed-asset-references dt,.asset-class-card dt{font-size:var(--erp-type-field-label)}.fixed-asset-editor-grid :is(input,select),.asset-class-form :is(input,select),.fixed-asset-lifecycle-form :is(input,select),.fixed-assets-filter-form :is(input,select){font-size:var(--erp-type-table-body);line-height:20px}@media (max-width:1180px){.bank-account-table,.bank-statement-table,.bank-reconciliation-table,.bank-reconciliation-match-table,.treasury-table,.fx-table{table-layout:auto}.treasury-main-action{flex-wrap:wrap}}.bank-reconciliation-table .secondary-action.row-action{justify-content:center;align-items:center;display:inline-flex}.cash-forecast-page .document-actions{justify-content:flex-start}@media (max-width:700px){.cash-forecast-page .document-actions{flex-direction:column;align-items:stretch}.cash-forecast-page .document-actions>a{min-height:var(--erp-control-height);justify-content:center;align-items:center;display:flex}.cash-forecast-page .document-actions+.erp-readonly-diagnostic>summary{justify-content:center;width:100%}}.supplier-invoice-create-lines .erp-table-field{grid-template-columns:minmax(0,1fr)}.supplier-invoice-create-lines input[type=number].erp-form-control{width:100%}.filter-bar>input:not([type]){font-size:var(--erp-type-table-body)}
.dashboard-page>.operator-panel>p{font-size:var(--erp-type-section-description);color:#789aa5;line-height:1.6}.global-search input{font-family:inherit;font-size:var(--erp-type-action)}.global-search button{min-width:var(--erp-control-height);flex:none;font-family:inherit;font-size:20px;line-height:1}.global-search :is(input,button):focus-visible{outline-offset:-2px;outline:2px solid #67e8d0}@media (max-width:700px){.dashboard-activity-row{grid-template-columns:minmax(0,1fr);align-items:start;gap:8px}.dashboard-activity-time{white-space:normal}.dashboard-activity-state{justify-content:flex-start;max-width:100%}.dashboard-activity-panel .panel-title{flex-wrap:wrap}}
.integration-page>.secondary-action{min-height:var(--erp-control-height);justify-self:start;align-items:center;text-decoration:none;display:inline-flex}.integration-table{table-layout:auto;min-width:1280px}.integration-table th:nth-child(n){text-align:left;width:auto}.integration-table th,.integration-table td{vertical-align:top}.integration-table :is(th,td):first-child{min-width:150px}.integration-table :is(th,td):nth-child(3){min-width:100px}.integration-release-table .integration-reference{overflow-wrap:anywhere;min-width:300px;max-width:420px}.integration-delivery-guidance{color:#789aa5;font-size:var(--erp-type-table-body);gap:6px;margin-top:8px;line-height:1.5;display:grid}.integration-delivery-guidance p{margin:0}.integration-delivery-guidance p:first-child{color:#b9cdd2;font-weight:700}.integration-table .integration-attempts{text-align:right;min-width:100px}.integration-release-table th:nth-child(4){text-align:right}.integration-table time{white-space:normal;min-width:130px;display:block}.integration-table td:last-child{white-space:normal;min-width:130px}.integration-table td:last-child:has(form){min-width:280px}.integration-table td:last-child :is(form,label){gap:var(--erp-space-field);display:grid}.integration-table td:last-child :is(input:not([type=hidden]):not([type=checkbox]),textarea){color:#e8f5f7;width:100%;min-width:0;font:inherit;background:#07141c;border:1px solid #244553;border-radius:8px;padding:10px 11px}.integration-table td:last-child button{min-height:var(--erp-control-height);font:inherit;font-size:var(--erp-type-action);white-space:normal;font-weight:850}.integration-table td:last-child label:has(input[type=checkbox]){line-height:1.5;display:block}.integration-table :is(code,.read-only){overflow-wrap:anywhere;white-space:normal}.integration-sync-table :is(th,td):first-child{min-width:240px}.integration-sync-table :is(th,td):nth-child(3),.integration-sync-table :is(th,td):nth-child(5){text-align:right;font-variant-numeric:tabular-nums}.integration-sync-table :is(th,td):nth-child(6){min-width:200px;max-width:300px}.integration-table-wrap:focus-visible{outline-offset:-2px;outline:2px solid #67e8d0}.payment-proposal-results a.line-card{color:#dbe9ec;font-size:var(--erp-type-table-body);text-decoration:none}.payment-proposal-results a.line-card>strong{color:#65ddc8}.payment-proposal-results a.line-card:hover>strong,.payment-proposal-results a.line-card:focus-visible>strong{text-decoration:underline}.payment-proposal-results a.line-card:focus-visible{outline-offset:-2px;outline:2px solid #67e8d0}.payment-proposal-results .line-card>.status-badge{font-size:var(--erp-type-table-heading)}.admin-users-table th:nth-child(4){width:400px}.admin-user-role-form{flex:1;grid-template-columns:minmax(0,1fr) max-content;min-width:0}.admin-user-role-form select{width:100%;min-width:0}.admin-user-role-action{min-width:max-content;padding:10px 14px}.admin-user-state-form{flex:none}.product-sync-heading{flex-wrap:wrap;align-items:flex-start}.product-pairing>p{font-size:var(--erp-type-table-body);line-height:1.5}.product-sync-heading>.secondary-action{min-height:var(--erp-control-height);justify-content:center;align-items:center;max-width:100%;text-decoration:none;display:inline-flex}@media (max-width:700px){.product-sync-heading{flex-direction:column;gap:12px}}
