.settlement-list,.settlement-picker-list,.settlement-events{margin:1.5rem 0;padding:0;list-style:none}.settlement-list li{border-bottom:1px solid var(--line,#d7e2de)}.settlement-list a{color:inherit;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.4rem .4rem;text-decoration:none;display:flex}.settlement-list a:hover{background:#edf5f1}.settlement-list strong{font-size:1rem}.settlement-list p{color:#60726c;margin:.35rem 0 0}.settlement-row-summary{align-items:center;gap:1rem;display:flex}.settlement-picker-list button{text-align:left;background:#fff;border:1px solid #d7e2de;border-radius:10px;flex-direction:column;gap:.35rem;width:100%;margin:.5rem 0;padding:1rem;display:flex}.settlement-picker-list button[aria-pressed=true]{background:#eaf5ef;border-color:#138578}.settlement-picker-list small{color:#60726c}.settlement-overdue{color:#a34725;font-weight:700}.settlement-events li{border-bottom:1px solid #d7e2de;flex-wrap:wrap;justify-content:space-between;gap:1rem;padding:1rem 0;display:flex}.settlement-events span{color:#60726c;font-size:.875rem}.settlement-terms{white-space:pre-wrap;overflow-wrap:anywhere;max-width:850px;line-height:1.85}.settlement-evidence{margin:2rem 0}.settlement-evidence code{overflow-wrap:anywhere;white-space:pre-wrap;margin:.6rem 0 1rem;font-size:.75rem;display:block}.settlement-requests{gap:1rem;display:grid}.settlement-requests article{border-bottom:1px solid #d7e2de;padding:1rem 0}.settlement-requests p{overflow-wrap:anywhere;margin:.5rem 0}.settlement-totals{border-top:1px solid #d7e2de;border-bottom:1px solid #d7e2de;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:2rem 0;display:grid}.settlement-totals div{padding:1.25rem}.settlement-totals dt{color:#60726c;font-size:.8rem}.settlement-totals dd{color:#143d32;font-variant-numeric:tabular-nums;margin:.5rem 0 0;font-size:1.4rem;font-weight:750}.settlement-totals .is-primary{background:#e7f3ec}.settlement-streams{margin:2rem 0}.settlement-stream-tabs{gap:.5rem;padding:.6rem 0;display:flex;overflow:auto}.settlement-stream-tabs button{white-space:nowrap;background:#fff;border:1px solid #d7e2de;border-radius:8px;min-height:44px;padding:.6rem 1rem}.settlement-stream-tabs [aria-pressed=true]{color:#fff;background:#175e50}.settlement-event-money{font-variant-numeric:tabular-nums;font-weight:750}.settlement-movement{border-bottom:1px solid #d7e2de;padding:1.25rem 0}.settlement-movement header{justify-content:space-between;gap:1rem;display:flex}.settlement-movement p{color:#60726c;overflow-wrap:anywhere;margin:.4rem 0}.settlement-document{overflow-wrap:anywhere;background:#fff;border:1px solid #d7e2de;border-radius:12px;margin:2rem 0;padding:2.4rem;line-height:1.75}.settlement-document section{border-bottom:1px solid #e3eae6;padding:1.2rem 0}.settlement-document h2{color:#175e50;font-size:1.2rem}.settlement-document p{white-space:pre-wrap}.settlement-document-header{border-bottom:2px solid #175e50;justify-content:space-between;gap:1rem;padding-bottom:1rem;display:flex}.settlement-document-header strong{font-size:1.5rem}.settlement-document-header span{text-align:right;font-size:.85rem}.settlement-demo{color:#74561d;background:#f6eedb;border:1px solid #e3d6b8;border-radius:8px;padding:1rem}.settlement-sign{max-width:800px;margin:2rem auto}.settlement-sign .registry-field{margin:1.25rem 0}.settlement-sign .button{margin-top:1rem}.state-signed,.state-paid{color:#175c3e;background:#d9f0e2}.state-preparing,.state-signing,.state-awaiting_configuration,.state-partial{color:#75571b;background:#f4ecd8}@media (width<=700px){.settlement-list a{flex-direction:column;align-items:flex-start;gap:.7rem}.settlement-row-summary{flex-wrap:wrap}.settlement-totals{grid-template-columns:repeat(2,minmax(0,1fr))}.settlement-totals div{padding:1rem .7rem}.settlement-totals dd{font-size:1.2rem}.settlement-document{padding:1.1rem}.settlement-document-header{flex-direction:column}.settlement-document-header span{text-align:left}}
