.wlt-settlement-summary,.wlt-settlement-section,.wlt-settlement-review,.wlt-settlement-live{margin:16px 0;padding:16px;border:1px solid var(--border,#dce5e9);border-radius:12px;background:var(--surface,#fff)}
.wlt-settlement-amounts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.wlt-settlement-amounts>div{display:flex;flex-direction:column;gap:5px;min-width:0}.wlt-settlement-amounts span{font-size:12px;color:var(--muted,#687b84)}.wlt-settlement-amounts b{font-size:16px;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}
.wlt-settlement-note{font-size:13px;line-height:1.65;color:var(--muted,#687b84);margin:12px 0 0}.wlt-settlement-alert{font-size:13px;line-height:1.65;padding:10px 12px;border-radius:8px;background:rgba(188,136,51,.1);color:var(--text,#503b1f)}
.wlt-settlement-mode{border:1px solid var(--border,#dce5e9);border-radius:10px;padding:12px 16px;margin:18px 0}.wlt-settlement-mode legend{font-weight:700;padding:0 6px}.wlt-settlement-choice{display:flex;align-items:flex-start;gap:9px;font-size:14px;line-height:1.7;margin:10px 0;cursor:pointer}.wlt-settlement-choice input{flex:0 0 auto;width:17px;height:17px;margin:4px 0 0}
.wlt-settlement-cash-row{display:grid;grid-template-columns:1.1fr 1.2fr 1fr;gap:10px;margin:12px 0;padding:14px;border:1px solid var(--border,#dce5e9);border-radius:10px}.wlt-settlement-cash-row label{min-width:0}.wlt-settlement-cash-row label:has([name=cash_note]){grid-column:1/-1}.wlt-settlement-cash-row [data-cash-remove]{justify-self:start;grid-column:1/-1}.wlt-settlement-cash-row [hidden],.wlt-settlement-section[hidden],[data-discount-fields][hidden],[data-discount-amount][hidden]{display:none!important}
.wlt-settlement-review{border:2px solid var(--primary,#168577)}.wlt-settlement-proposal{padding:14px;border:1px solid var(--border,#dce5e9);border-radius:10px;margin:12px 0}.wlt-settlement-proposal summary{cursor:pointer;display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.wlt-settlement-proposal[open] summary{margin-bottom:16px}.wlt-settlement-own{padding-top:10px;font-size:13px}.wlt-settlement-own p{margin:6px 0}
@media(max-width:700px){.wlt-settlement-amounts{grid-template-columns:repeat(2,minmax(0,1fr))}.wlt-settlement-cash-row{grid-template-columns:1fr}.wlt-settlement-amounts b{font-size:15px}.wlt-settlement-summary,.wlt-settlement-section,.wlt-settlement-review,.wlt-settlement-live{padding:12px}}
.wlt-settlement-offset-row{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--line,#dce5e9);flex-wrap:wrap}.wlt-settlement-offset-row>span{flex:1;min-width:170px}.wlt-settlement-offset-row small{display:block;font-size:12px;color:var(--muted);margin-top:5px}.wlt-settlement-offset-row .v430-field{flex:0 1 190px;margin:0}.wlt-settlement-offset-row button{white-space:normal}.wlt-settlement-section[hidden]{display:none!important}
.wlt-settlement-date{font-size:14px;line-height:1.7;margin:12px 0;overflow-wrap:anywhere}.wlt-settlement-target{padding:12px;border-left:3px solid var(--primary,#168577);background:var(--surface,#fff);margin:12px 0}.wlt-settlement-target h4{margin:0 0 10px}.wlt-settlement-source{padding:12px;border:1px solid var(--border,#dce5e9);border-radius:8px;margin:12px 0}.wlt-settlement-source>summary{font-size:13px;line-height:1.7;overflow-wrap:anywhere}.wlt-settlement-own p{overflow-wrap:anywhere}
/* Keep the ordinary payment path visible; reveal uncommon combinations on demand. */
.wlt-settlement-entry-summary{margin:16px 0;padding:16px;border:1px solid var(--border,#dce5e9);border-radius:12px;background:var(--surface,#fff)}
.wlt-settlement-entry-summary>.wlt-settlement-amounts b{font-size:26px;color:var(--primary,#168577)}
.wlt-settlement-entry-summary>.wlt-settlement-amounts{grid-template-columns:repeat(2,minmax(0,1fr))}
.wlt-settlement-original-details{margin-top:14px}.wlt-settlement-original-details>summary{font-size:13px;color:var(--muted,#687b84);cursor:pointer}.wlt-settlement-original-details .wlt-settlement-summary{margin-bottom:0}
.wlt-settlement-primary h3,.wlt-settlement-live h3,.wlt-settlement-section h3{margin:0 0 12px}
.wlt-settlement-more{margin:16px 0;padding:14px 16px;border:1px solid var(--border,#dce5e9);border-radius:10px;background:var(--surface,#fff)}
.wlt-settlement-more>summary{cursor:pointer;line-height:1.65;font-size:14px}.wlt-settlement-more>summary>span{display:block;margin:4px 0 0 18px;font-size:12px;color:var(--muted,#687b84)}
.wlt-settlement-more[open]>summary{margin-bottom:14px}.wlt-settlement-more .wlt-settlement-section{margin:12px 0}.wlt-settlement-mode-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.wlt-settlement-option-row{display:flex;gap:8px;flex-wrap:wrap}.wlt-settlement-option-btn,.wlt-settlement-option{border:1px solid #ccd9d8;background:#fff;color:#263a3a;border-radius:9px;padding:10px 12px;font:inherit;cursor:pointer}
.wlt-settlement-option-btn{line-height:1.5;font-size:14px}.wlt-settlement-option{margin:0;position:relative;align-items:center;min-width:0}.wlt-settlement-option span{min-width:0}.wlt-settlement-option b{font-size:14px;color:#263a3a}.wlt-settlement-option small{display:block;font-size:12px;line-height:1.5;color:var(--muted,#687b84);margin-top:3px}
.wlt-settlement-option-btn.is-selected,.wlt-settlement-option.is-selected{background:#167c69;border-color:#167c69;color:#fff}.wlt-settlement-option.is-selected b,.wlt-settlement-option.is-selected small{color:#fff}.wlt-settlement-option.is-selected::after{content:'✓';margin-left:auto;padding-left:6px;font-weight:700}.wlt-settlement-option input{accent-color:#167c69}
.wlt-settlement-option-btn:focus-visible,.wlt-settlement-option:focus-within,.wlt-settlement-more>summary:focus-visible{outline:3px solid #8ccdc0;outline-offset:2px}.wlt-settlement-option-btn:disabled{opacity:.45;cursor:not-allowed}
.wlt-settlement-cash-method>span{font-size:13px}.wlt-settlement-cash-method .wlt-settlement-option-row{margin-top:8px}.wlt-settlement-cash-row{grid-template-columns:minmax(130px,.8fr) minmax(220px,1.2fr) minmax(150px,1fr)}
.wlt-settlement-selected{margin:14px 0;padding:12px 14px;border:1px solid #97c8bd;border-radius:10px;background:var(--surface,#fff);font-size:13px}.wlt-settlement-selected> b{display:block;color:#167c69;margin-bottom:6px}.wlt-settlement-selected-row{display:flex;gap:12px;align-items:center;justify-content:space-between;padding:7px 0;line-height:1.6}.wlt-settlement-selected-row>span{min-width:0;overflow-wrap:anywhere}.wlt-settlement-selected-row>button{flex:none}
.wlt-settlement-selected[hidden],[data-close-discount-note][hidden]{display:none!important}
@media(max-width:700px){.wlt-settlement-cash-row,.wlt-settlement-mode-options{grid-template-columns:1fr}.wlt-settlement-entry-summary,.wlt-settlement-more{padding:12px}.wlt-settlement-selected-row{align-items:flex-start}.wlt-settlement-option{padding:12px}.wlt-settlement-cash-method .wlt-settlement-option-btn{flex:1}}

.funding-center .funding-summary{margin:16px 0}.funding-center .funding-summary h3{font-size:14px;margin:18px 0 8px}.funding-center .funding-action{display:block;margin:6px 0;white-space:normal}.funding-center .v487-table th,.funding-center .v487-table td{min-width:130px}.funding-center .pro-finance-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.pro-business-overview{margin:20px 0}.pro-business-overview [hidden]{display:none!important}.pro-business-overview .pro-finance-strip{margin:12px 0}.pro-business-overview .pro-panel-head p{font-size:13px;line-height:1.7}.wlt-linked-business{margin:20px 0;padding:16px;border:1px solid var(--border,#dce5e9);border-radius:10px}.wlt-linked-business>button{display:block;margin:8px 0}.query-center .query-metric-button,.v488-business .business-metric-button{display:flex;flex-direction:column;align-items:flex-start;gap:8px;background:transparent;border:0;color:inherit;text-align:left;font:inherit;padding:12px;cursor:pointer;border-radius:8px}.query-center .query-metric-button:hover,.v488-business .business-metric-button:hover{background:rgba(22,124,105,.08)}.query-center .query-metric-button small,.v488-business .business-metric-button small{font-size:12px;color:var(--muted,#687b84)}

.v487-report .business-metric-button{display:flex;flex-direction:column;gap:8px;align-items:flex-start;text-align:left;border:0;background:transparent;border-radius:8px;padding:12px;color:inherit;font:inherit;cursor:pointer}.v487-report .business-metric-button:hover{background:rgba(22,124,105,.08)}.v487-report .business-metric-button small{font-size:12px;color:var(--muted,#687b84)}

/* The immediate order payment contains only the selected actual-cash branch. */
.wlt-initial-payment{margin:18px 0;padding:18px;border:1px solid #97c8bd;border-radius:12px;background:var(--surface,#fff)}.wlt-initial-payment h3{margin:0 0 12px}.wlt-initial-payment [hidden],.wlt-initial-payment[hidden]{display:none!important}.wlt-initial-payment [data-initial-preview]{font-weight:600;color:#167c69}.pro-task-row .pro-task-reason{line-height:1.7;white-space:normal}.pro-task-row strong>small{display:block;font-size:12px;font-weight:400;margin-bottom:4px;color:var(--muted,#687b84)}
