.ds-summary-strip{align-items:center;gap:var(--ds-space-2) 0;padding:var(--ds-space-3) var(--ds-space-5);background:var(--panel);border:var(--ds-border-width) solid var(--line);border-radius:var(--ds-card-radius);min-width:0;padding-right:calc(var(--ds-space-5) - var(--ds-space-4) - var(--ds-border-width));flex-wrap:wrap;margin:0;display:flex;position:relative;overflow:hidden}.ds-summary-strip>div{align-items:center;gap:var(--ds-space-2);min-width:0;padding:0 var(--ds-space-4);border-left:var(--ds-border-width) solid var(--line);display:inline-flex}.ds-summary-strip>div:first-child{border-left:0;padding-left:0}.ds-summary-strip dt{color:var(--muted);font-size:var(--font-compact);white-space:nowrap}.ds-summary-strip dd{color:var(--ink);font-size:var(--font-body);font-weight:var(--ds-weight-medium);white-space:nowrap;font-variant-numeric:tabular-nums;margin:0}.ds-summary-strip>div,.ds-summary-strip>div:first-child{padding-left:var(--ds-space-4);border-left:var(--ds-border-width) solid var(--line);transform:translateX(calc(0px - var(--ds-space-4) - var(--ds-border-width)))}.ds-summary-strip:before{content:"";z-index:1;top:var(--ds-border-width);bottom:var(--ds-border-width);left:var(--ds-border-width);width:var(--ds-space-5);border-radius:calc(var(--ds-card-radius) - var(--ds-border-width)) 0 0 calc(var(--ds-card-radius) - var(--ds-border-width));background:var(--panel);pointer-events:none;position:absolute}
.ds-retform{gap:var(--ds-retform-gap);max-width:var(--ds-retform-max);min-width:0;display:grid}.ds-retform__server{padding:var(--ds-space-3) var(--ds-space-4);border:var(--ds-border-width) solid var(--danger);border-radius:var(--ds-control-radius);color:var(--danger);background:var(--panel);font-weight:var(--ds-weight-strong);margin:0}.ds-retform__section{gap:var(--ds-space-3);padding:var(--ds-space-4);border:var(--ds-border-width) solid var(--line);border-radius:var(--ds-card-radius);background:var(--panel);min-width:0;display:grid}.ds-retform__title{align-items:center;gap:var(--ds-space-2);font-size:var(--font-section-title);margin:0;padding:0;display:flex}.ds-retform__step{width:var(--ds-retform-step);height:var(--ds-retform-step);border-radius:var(--ds-radius-pill,999px);background:var(--ds-accent);color:var(--panel);font-size:var(--font-compact);flex:none;place-items:center;display:inline-grid}.ds-retform__optional{margin-left:var(--ds-space-1);font-size:var(--font-compact);font-weight:var(--ds-weight-medium);color:var(--muted)}.ds-retform__anchor:focus{outline:none}.ds-retform__error{color:var(--danger);font-size:var(--font-compact);font-weight:var(--ds-weight-strong);margin:0}.ds-retform__muted{color:var(--muted);margin:0}.ds-retform__recipient{gap:var(--ds-space-2) var(--ds-space-4);padding:var(--ds-space-3);background:var(--soft);border-radius:var(--ds-control-radius);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));margin:0;display:grid}.ds-retform__recipient>div{gap:calc(var(--ds-space-1) / 2);min-width:0;display:grid}.ds-retform__recipient dt{font-size:var(--font-compact);color:var(--muted)}.ds-retform__recipient dd{overflow-wrap:anywhere;font-weight:var(--ds-weight-strong);margin:0}.ds-retform__wide{grid-column:1/-1}.ds-retform__auto{font-size:var(--font-compact);color:var(--muted);grid-column:1/-1;margin:0}.ds-retform__lines{border-collapse:collapse;width:100%}.ds-retform__lines:focus{outline:none}.ds-retform__lines th,.ds-retform__lines td{padding:var(--ds-space-2);border-bottom:var(--ds-border-width) solid var(--line);text-align:left;vertical-align:middle}.ds-retform__lines thead th{font-size:var(--font-compact);color:var(--muted);font-weight:var(--ds-weight-strong)}.ds-retform__lines thead th:nth-child(n+2),.ds-retform__lines .ds-retform__num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.ds-retform__lines td:last-child{text-align:right;width:var(--ds-retform-qty-width)}.ds-retform__lines tbody th{font-weight:var(--ds-weight-medium)}.ds-retform__item{overflow-wrap:anywhere;display:block}.ds-retform__option{font-size:var(--font-compact);color:var(--muted);display:block}.ds-retform__qty{width:var(--ds-retform-qty-width);text-align:right;font-variant-numeric:tabular-nums;box-sizing:border-box;max-width:100%}.ds-retform__qty[aria-invalid=true]{border-color:var(--danger)}.ds-retform__choices{gap:var(--ds-space-2);border:0;grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));min-width:0;margin:0;padding:0;display:grid}.ds-retform__choices:focus{outline:none}.ds-retform__choices>legend{float:left;width:100%;margin-bottom:var(--ds-space-3);grid-column:1/-1}.ds-retform__choices--2{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}.ds-retform__sub{align-items:center;gap:var(--ds-space-1);padding:0;display:flex}.ds-retform__choice{align-items:center;column-gap:var(--ds-space-2);row-gap:calc(var(--ds-space-1) / 2);min-height:var(--ds-control-height);padding:var(--ds-space-2) var(--ds-space-3);border:var(--ds-border-width) solid var(--control-line);border-radius:var(--ds-control-radius);background:var(--panel);cursor:pointer;box-sizing:border-box;grid-template-columns:auto minmax(0,1fr);display:grid}.ds-retform__choice input{width:18px;height:18px;accent-color:var(--ds-retform-choice-on);margin:0}.ds-retform__choice:has(input:focus-visible){outline:var(--ds-focus-width) solid var(--info);outline-offset:var(--ds-focus-offset)}.ds-retform__choice.is-on{border-color:var(--ds-retform-choice-on);background:var(--ds-retform-choice-bg)}.ds-retform__payer,.ds-retform__hint{font-size:var(--font-compact);color:var(--muted);grid-column:2/3}.ds-retform__choice--tall{align-items:start}.ds-retform__choice--tall input{margin-top:calc(var(--ds-space-1) / 2)}.ds-retform__note{padding:var(--ds-space-2) var(--ds-space-3);background:var(--soft);border-radius:var(--ds-control-radius);font-size:var(--font-compact);margin:0}.ds-retform__files{align-items:center;gap:var(--ds-space-2) var(--ds-space-3);flex-wrap:wrap;display:flex}.ds-retform__files:focus{outline:none}.ds-retform__file-input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.ds-retform__file-input:focus-visible+.ds-retform__file-btn{outline:var(--ds-focus-width) solid var(--info);outline-offset:var(--ds-focus-offset)}.ds-retform__file-btn{cursor:pointer;align-items:center;display:inline-flex}.ds-retform__file-btn.is-disabled{opacity:.5;cursor:not-allowed}.ds-retform__count{font-size:var(--font-compact);color:var(--muted);font-variant-numeric:tabular-nums}.ds-retform__file-list{gap:var(--ds-space-1);flex-basis:100%;margin:0;padding:0;list-style:none;display:grid}.ds-retform__file-list li{justify-content:space-between;align-items:center;gap:var(--ds-space-2);padding:var(--ds-space-1) var(--ds-space-2);border:var(--ds-border-width) solid var(--line);border-radius:var(--ds-control-radius);display:flex}.ds-retform__file-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ds-retform__memo{gap:var(--ds-space-2);display:grid}.ds-retform__memo .ds-textarea{box-sizing:border-box;width:100%}.ds-retform__actions{justify-content:flex-end;gap:var(--ds-space-2);flex-wrap:wrap;display:flex}.ds-retform__title,.ds-retform__step,.ds-retform__sub,.ds-retform__choice-label{font-weight:var(--ds-weight-strong)}
