.settlement-card{gap:16px;display:grid}.settlement-section{border-top:1px solid var(--line);gap:12px;padding-top:16px;display:grid}.settlement-section h3{font-size:var(--text-label);margin:0}.settlement-total{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.settlement-total>div{gap:4px;min-width:0;display:grid}.settlement-total>.settlement-total-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.settlement-total strong{font-size:var(--text-section);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.settlement-unavailable{opacity:.4}.settlement-check{color:var(--muted);margin:8px;display:block}.settlement-check[data-checked]{color:var(--accent)}.settlement-funding{gap:12px;display:grid}.settlement-leg{border-top:1px solid var(--line);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto;align-items:end;gap:12px;padding:12px 0;display:grid}.settlement-leg:has(.field+.field){grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,.7fr)}.settlement-leg .field{min-width:0;font-size:var(--text-meta);color:var(--muted);gap:6px;margin:0;display:grid}.settlement-leg input:not([type=checkbox]){width:100%;min-width:0;min-height:44px}.settlement-leg-toggle{cursor:pointer;align-items:flex-start;gap:10px;min-height:44px;display:flex}.settlement-leg-toggle input{width:18px;height:18px;accent-color:var(--accent);margin-top:3px}.settlement-leg-toggle span{gap:4px;min-width:0;display:grid}.settlement-leg-toggle strong{font-size:var(--text-body);align-items:center;gap:8px;display:flex}.settlement-leg-toggle strong .asset-icon{width:20px;height:20px}.settlement-leg-toggle small{font-size:var(--text-meta);color:var(--muted);overflow-wrap:anywhere}.settlement-lines{gap:0;margin:0;padding:0;list-style:none;display:grid}.settlement-lines li{border-top:1px solid var(--line);font-size:var(--text-body);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:10px 0;display:grid}.settlement-lines li:first-child{border-top:0}.settlement-lines strong{font-variant-numeric:tabular-nums;text-align:right}.settlement-lines small{grid-column:1/-1}.settlement-history summary{cursor:pointer;font-size:var(--text-body);align-items:center;min-height:44px;display:flex}@media (max-width:600px){:is(.settlement-leg,.settlement-leg:has(.field+.field)){grid-template-columns:1fr}.settlement-total{flex-direction:column;align-items:stretch}.settlement-total .ui-button{width:100%}.settlement-total>.settlement-total-actions{flex-direction:column;align-items:stretch}}.settlement-panel-body{gap:16px;min-width:0;display:grid}:is(.settlement-panel-body .settlement-leg,.settlement-panel-body .settlement-leg:has(.field+.field)){grid-template-columns:minmax(0,1fr)}.settlement-panel-body .settlement-total{flex-direction:column;align-items:stretch}.settlement-panel-body .settlement-total .ui-button{width:100%}.settlement-review{gap:16px;min-width:0;display:grid}.settlement-review .allocation-card-heading h3{font-size:var(--text-label);margin:0}
