.closeout-dashboard-card{margin-bottom:16px;padding:18px}
.closeout-followups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}
.closeout-followup{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px;border:1px solid var(--line);border-radius:10px;background:#fff}
.closeout-followup.red{border-left:4px solid var(--red);background:var(--red-soft)}
.closeout-followup.amber{border-left:4px solid var(--amber);background:var(--amber-soft)}
.closeout-followup strong,.closeout-followup small{display:block}
.closeout-followup small{margin-top:3px;color:var(--muted)}
.closeout-setup{margin-top:12px;border:1px solid var(--line);border-radius:10px;overflow:hidden}
.closeout-setup-head,.closeout-setup-row{display:grid;grid-template-columns:minmax(150px,1fr) minmax(160px,1fr) minmax(180px,.9fr);gap:10px;align-items:center;padding:9px 12px}
.closeout-setup-head{background:var(--navy);color:#fff;font-size:12px;font-weight:800}
.closeout-setup-row{border-top:1px solid var(--line)}
.closeout-setup-row input,.closeout-setup-row select{margin:0}
.closeout-panel{margin-top:16px;padding:18px}
.closeout-list{display:grid;gap:10px;margin-top:12px}
.closeout-row{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(150px,.8fr) minmax(130px,.65fr);gap:12px;align-items:center;padding:13px;border:1px solid var(--line);border-left:4px solid var(--gold);border-radius:10px;background:#fff}
.closeout-row.red{border-left-color:var(--red);background:var(--red-soft)}
.closeout-row.green{border-left-color:var(--green);background:var(--green-soft)}
.closeout-row strong,.closeout-row small{display:block}
.closeout-row small{margin-top:3px;color:var(--muted)}
.closeout-row select{margin:0}
.closeout-policy{margin-top:12px;padding:11px 13px;border-radius:9px;background:var(--blue-soft);color:var(--navy);font-size:12px}
@media(max-width:1120px){.closeout-followups{grid-template-columns:1fr 1fr}}
@media(max-width:680px){.closeout-followups,.closeout-setup-head,.closeout-setup-row,.closeout-row{grid-template-columns:1fr}.closeout-setup-head{display:none}.closeout-followup{align-items:flex-start}.closeout-row select{width:100%}}
