/* MN-06 slice 1: payments, credit notes and Money owed. Existing design tokens only. */
.radio-group{border:0;padding:0;margin:0;min-inline-size:0;display:grid;gap:var(--dawnby-spacing-xs,6px)}
.radio-group legend{padding:0;margin-bottom:6px}
.radio-option{display:flex;align-items:center;gap:10px;min-height:48px;padding:0 12px;border:1px solid var(--dawnby-line,#e5e5e8);border-radius:var(--dawnby-radius-control,10px);cursor:pointer;overflow-wrap:anywhere}
.radio-group .radio-option input[type=radio]{flex:none;width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important;max-width:20px!important;padding:0;margin:0;box-shadow:none;accent-color:var(--dawnby-action,#5145cd)}
.radio-option:has(input:checked){border-color:var(--dawnby-action,#5145cd);background:var(--dawnby-action-tint,#efeefb)}
.radio-option:has(input:focus-visible){outline:2px solid var(--dawnby-action,#5145cd);outline-offset:2px}
#invoice-money{margin-top:var(--dawnby-spacing-lg,20px)}
#invoice-money .plain-list li{display:grid;gap:6px}
#credit-totals{font-weight:600}
.segmented{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}
.segmented .button{min-height:48px}
