.fin10-layout{display:grid;grid-template-columns:190px minmax(0,1fr);gap:20px;align-items:start}.fin10-layout>.fin10-main{min-width:0}.fin10-local-nav{position:sticky;top:14px;background:#fff;border:1px solid #e0e7f0;border-radius:8px;padding:12px}.fin10-local-nav section+section{margin-top:18px}.fin10-local-nav h3{font-size:12px;color:#708098;margin:8px 10px}.fin10-local-nav button{display:block;width:100%;text-align:left;margin:3px 0;border:0;background:transparent;padding:11px 10px;border-radius:5px;color:#405675;font-size:13px}.fin10-local-nav button.active{background:#edf4ff;color:#185bb9;font-weight:600}.fin10-tasks table{min-width:650px}.fin10-tasks .sr2-summary article p{margin-bottom:0;font-size:12px;color:#738297}.fin10-tasks .sr2-table td{vertical-align:top}.fin10-receipts-table{min-width:680px}.fin10-receipt-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:14px 0}.fin10-receipt-summary article{padding:15px;border:1px solid #e0e7f0;border-radius:6px}.fin10-receipt-summary small{display:block;color:#6c7c94}.fin10-receipt-summary strong{display:block;font-size:20px;margin-top:6px}.fin10-context-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:0 0 16px}.fin10-context-actions p{margin:0;color:#718097;font-size:12px}@media(max-width:900px){.fin10-layout{grid-template-columns:160px minmax(0,1fr)}.fin10-local-nav{position:static}}@media(max-width:640px){.fin10-layout{grid-template-columns:1fr}.fin10-local-nav{position:static}.fin10-local-nav section{display:block}.fin10-receipt-summary{grid-template-columns:1fr}}

.sr2-finance.fin10-embedded{display:grid;grid-template-columns:190px minmax(0,1fr);gap:0 20px;align-items:start}.sr2-finance.fin10-embedded>.sr2-header{grid-column:1/-1}.sr2-finance.fin10-embedded>.fin10-local-nav{grid-column:1;grid-row:2/6}.sr2-finance.fin10-embedded>[data-fin-feedback],.sr2-finance.fin10-embedded>[data-fin-content],.sr2-finance.fin10-embedded>section{grid-column:2;min-width:0}@media(max-width:640px){.sr2-finance.fin10-embedded{display:block}.fin10-local-nav{margin-bottom:16px}}
body.finance-workspace-v10 #mainNav>.nav-section:not(:has(#financeNavigation)){display:none}body.finance-workspace-v10 #financeNavigation>summary{display:none}body.finance-workspace-v10 #financeNavigationItems{padding:0;margin:0;border:0}#sourceFinancePage .sr2-header h2{display:none}#sourceFinancePage .fin10-tasks>.sr2-heading h3{display:none}

.sr2-finance{min-width:0}#workspaceContent>.sr2-finance{padding:20px}.fin10-task-filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:18px 0}.fin10-task-filters>.sr2-actions{grid-column:1/-1;justify-content:flex-end}.fin10-tasks .sr2-summary article{padding:0;min-width:0}.fin10-tasks .sr2-summary article>button{display:flex;flex-direction:column;align-items:flex-start;gap:10px;width:100%;height:100%;padding:18px;border:0;background:transparent;color:inherit;text-align:left}.fin10-tasks .sr2-summary article strong{font-size:22px;overflow-wrap:anywhere}.fin10-tasks .sr2-summary article span{font-size:12px;color:#61758e}.fin10-tasks button:focus-visible,.fin10-arrival-editor :focus-visible,.fin10-beneficiary-detail :focus-visible{outline:3px solid #8bb4ef;outline-offset:2px}.fin10-arrival-editor[hidden]{display:none!important}.fin10-arrival-editor{border-top:3px solid #286acb}.fin10-allocation-filter{display:grid;grid-template-columns:minmax(180px,1fr) auto auto;gap:12px;align-items:end;margin:16px 0}.fin10-allocation-table{min-width:650px}.fin10-allocation-table td small{display:block;white-space:normal;overflow-wrap:anywhere}.fin10-allocation-table input[inputmode]{width:145px}.fin10-allocation-table input[type=checkbox]{width:18px;height:18px;min-height:0}.fin10-allocation-balance{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:16px;background:#f0f5fd;border:1px solid #dce7f5;border-radius:7px;margin:16px 0}.fin10-allocation-balance small{flex-basis:100%;color:#8a5c17}.fin10-beneficiary-layout{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(290px,1fr);gap:18px;align-items:start}.fin10-beneficiary-layout>.sr2-card{min-width:0}.fin10-beneficiary-table{min-width:580px}.fin10-beneficiary-table small{display:block;white-space:normal;overflow-wrap:anywhere}.fin10-beneficiary-table tr.selected{background:#eef5ff}.fin10-beneficiary-detail>small{display:block;overflow-wrap:anywhere}.fin10-beneficiary-detail form{display:grid;gap:12px;padding:14px 0;border-top:1px solid #e0e7f0}.fin10-beneficiary-detail details{margin:16px 0}.fin10-amount-list{margin:18px 0}.fin10-amount-list>div{display:flex;justify-content:space-between;gap:14px;padding:10px 0;border-bottom:1px solid #e6edf6}.fin10-amount-list dt{color:#677b93}.fin10-amount-list dd{margin:0;font-weight:600;font-variant-numeric:tabular-nums}.fin10-fact-link{display:flex;justify-content:space-between;gap:10px;align-items:center;margin:12px 0;overflow-wrap:anywhere}.fin10-beneficiary-context .fin10-receipt-summary strong{font-size:17px}.fin10-beneficiary-context .fin10-receipt-summary span{font-size:12px;color:#6b7f96}
@media(max-width:1160px){.fin10-beneficiary-layout{grid-template-columns:minmax(0,1fr)}.fin10-task-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:820px){#workspaceContent>.sr2-finance{padding:16px}.fin10-allocation-filter{grid-template-columns:minmax(0,1fr) auto}.fin10-allocation-filter label{grid-column:1/-1}.fin10-receipt-summary{gap:10px}.fin10-tasks .sr2-metrics-four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.fin10-task-filters{grid-template-columns:minmax(0,1fr)}.fin10-receipt-summary{grid-template-columns:minmax(0,1fr)}}
.fin10-fund-summary .sr2-summary{margin-bottom:0}.fin10-fund-summary .sr2-summary article{padding:12px 16px}.fin10-original-target{outline:2px solid #3478c8;outline-offset:-2px;background:#f1f7ff!important}.fin10-beneficiary-layout .sr2-card{min-width:0}.fin10-beneficiary-detail h3{overflow-wrap:anywhere}.fin10-beneficiary-detail input[readonly]{background:#f5f8fc;color:#405570}
