.returns-center{display:grid;gap:var(--space-fields);min-width:0;container:returnsWorkspace / inline-size}.returns-center [hidden],.returns-intake-dialog [hidden]{display:none!important}
.returns-overview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-fields)}
.returns-metric{display:flex;align-items:center;gap:var(--space-fields);padding:var(--space-panel);border-radius:var(--action-radius)}.returns-metric>div{display:grid;gap:4px;min-width:0}.returns-metric small{font-size:var(--type-meta);color:var(--text-secondary)}.returns-metric strong{font-size:var(--type-page-title);font-variant-numeric:tabular-nums;line-height:1.2}.returns-metric .module-icon{width:var(--control-target);height:var(--control-target);flex:none}
/* Labels and controls share one baseline; keep enough room for translated labels. */
body.in-workspace .returns-center .returns-toolbar>*{grid-column:auto;grid-row:auto}
body.in-workspace .returns-center .returns-toolbar{display:grid;grid-template-columns:minmax(180px,1fr) minmax(170px,210px) var(--control-target) max-content max-content;align-items:end;gap:var(--space-inline);min-width:0;margin:0;padding:0;background:transparent;border:0;box-shadow:none}
body.in-workspace .returns-center .returns-toolbar:not(:has(.customer-new)){grid-template-columns:minmax(180px,1fr) minmax(170px,210px) var(--control-target) max-content}
body.in-workspace .returns-center .returns-toolbar>.os-field,body.in-workspace .returns-center .returns-toolbar>.listing-size-control{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-end;gap:var(--space-inline);width:auto;min-width:0;margin:0;font-size:var(--type-label);line-height:1.4;white-space:normal;order:0}
body.in-workspace .returns-center .returns-toolbar :is(input,select){box-sizing:border-box;width:100%;min-width:0;height:var(--control-target);min-height:var(--control-target);margin:0;padding:var(--action-padding-block) var(--action-padding-inline);border:1px solid var(--line);border-radius:var(--action-radius);background:var(--surface-field);color:var(--text-primary);font:inherit;font-size:var(--type-control)}
body.in-workspace .returns-center .returns-toolbar>.customer-new{width:auto;min-height:var(--control-target);margin:0;order:0}
body.in-workspace .returns-center .returns-toolbar>.returns-refresh{margin:0;align-self:end}
.returns-icon{width:var(--control-target);height:var(--control-target);min-width:var(--control-target);padding:0;display:inline-flex;align-items:center;justify-content:center}.returns-icon svg{width:18px;height:18px}
.returns-stages{display:flex;gap:var(--space-inline);overflow-x:auto;min-width:0;padding-bottom:4px}.returns-stages button{white-space:nowrap;flex:none;display:flex;align-items:center;gap:var(--space-inline);min-height:var(--control-target)}.returns-stages button[aria-pressed=true]{background:var(--surface-pressed);color:var(--text-link);border-color:var(--text-link)}.returns-stage-count{font-size:var(--type-meta);font-variant-numeric:tabular-nums;border-radius:var(--action-radius);background:var(--surface-hover);padding:2px 6px}
.returns-list{display:grid;gap:var(--space-inline);min-width:0}
.returns-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(160px,240px) auto;align-items:center;gap:var(--space-inline) var(--space-fields);padding:var(--action-padding-inline);border:1px solid var(--line);border-radius:var(--space-section);min-width:0}
.returns-identity,.returns-codes,.returns-device,.returns-meta{min-width:0}
.returns-identity{display:grid;gap:4px}
.returns-codes{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px var(--space-inline)}
.returns-codes>strong{font-size:var(--type-label);color:var(--text-link);font-variant-numeric:tabular-nums}
.returns-codes>small,.returns-meta small,.returns-detail{font-size:var(--type-meta);color:var(--text-secondary)}
.returns-device{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px var(--space-fields)}
.returns-device strong{font-size:var(--type-section-title)}
.returns-device span{font-size:var(--type-description);color:var(--text-secondary)}
.returns-device :is(strong,span),.returns-codes small{overflow-wrap:anywhere}
.returns-meta{display:flex;flex-wrap:wrap;align-content:center;align-items:center;gap:4px var(--space-inline);font-size:var(--type-label)}
.returns-meta>.returns-decision{flex-basis:auto}
.returns-state{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px var(--space-inline);width:100%;color:var(--text-secondary)}
.returns-state small::before{content:'·';margin-right:var(--space-inline)}
.returns-decision{font-size:var(--type-meta);padding:3px 8px;border-radius:var(--action-radius);border:1px solid var(--line);background:var(--surface-hover);color:var(--text-primary)}
.returns-decision[data-decision=pending]{color:var(--text-warning);background:var(--surface-warning);border-color:var(--border-warning)}
.returns-decision[data-decision=covered]{color:var(--text-success);background:var(--surface-success)}
.returns-detail{grid-column:1/3;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px var(--space-fields);min-width:0;line-height:1.5;padding-top:var(--space-inline);border-top:1px solid var(--line)}
.returns-reason{flex-basis:100%;margin:0;overflow-wrap:anywhere;color:var(--text-secondary)}
.returns-age{font-weight:600;color:var(--text-primary)}
.returns-actions{grid-column:3;grid-row:1/3;display:flex;align-items:center;gap:var(--space-inline);align-self:center}
.returns-actions>.returns-icon{padding:0!important;flex:0 0 var(--control-target);width:var(--control-target);height:var(--control-target)}
.returns-empty p{max-width:55ch}.returns-empty h2{font-size:var(--type-section-title)}
.returns-intake-dialog{width:600px;max-width:calc(100vw - 24px)}.returns-intake-dialog form{display:grid;gap:var(--space-fields)}.returns-intake-dialog .os-field{display:grid;gap:var(--space-inline);margin:0}.returns-intake-dialog .returns-intake-context:empty{display:none}.returns-intake-context p{font-size:var(--type-description);line-height:1.5;margin:0 0 var(--space-inline)}.returns-intake-dialog textarea{min-height:80px}.returns-intake-dialog .os-actions{margin-top:var(--space-inline)}
@container returnsWorkspace (max-width:900px){.returns-card{grid-template-columns:minmax(0,1fr) auto}.returns-meta{grid-column:1}.returns-actions{grid-column:2;grid-row:1/4;flex-wrap:nowrap}.returns-detail{grid-column:1}}
@media(max-width:700px){.returns-overview{gap:var(--space-inline)}.returns-metric{padding:var(--space-fields);gap:4px;align-items:start}.returns-metric .module-icon{display:none}.returns-metric small{line-height:1.4;min-height:30px}.returns-metric strong{font-size:var(--type-page-title)}.returns-card{padding:var(--space-fields)}.returns-actions{align-self:end;grid-row:4;grid-column:1/-1;justify-content:flex-end;padding-top:var(--space-inline);border-top:1px solid var(--line)}.returns-meta{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-inline)}.returns-detail{grid-column:1/-1}.returns-intake-dialog .os-actions{display:flex;flex-wrap:wrap}.returns-intake-dialog .os-actions button{flex:1 1 auto}}


body.in-workspace .returns-center .listing-control-bar{margin:0}
.returns-center .returns-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-inline);min-height:180px;padding:var(--space-panel);border-radius:var(--space-section);text-align:center}
.returns-center .returns-empty .module-icon{margin:0 0 4px}
.returns-center .returns-empty :is(h2,p){width:auto;max-width:55ch;margin:0 auto;line-height:1.5}
@container returnsWorkspace (max-width:760px){
 body.in-workspace .returns-center .returns-toolbar,body.in-workspace .returns-center .returns-toolbar:not(:has(.customer-new)){grid-template-columns:minmax(0,1fr) max-content var(--control-target)}
 body.in-workspace .returns-center .returns-toolbar>.returns-search{grid-column:1/-1}
 body.in-workspace .returns-center .returns-toolbar>.os-field:not(.returns-search){grid-column:1;grid-row:2}
 body.in-workspace .returns-center .returns-toolbar>.listing-size-control{grid-column:2;grid-row:2}
 body.in-workspace .returns-center .returns-toolbar>.returns-refresh{grid-column:3;grid-row:2}
 body.in-workspace .returns-center .returns-toolbar>.customer-new{grid-column:1/-1;grid-row:3;width:100%;justify-content:center}
}
