.closeout-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 16px}.closeout-card,.financial-tile{border:1px solid var(--line,#d8e0e8);border-radius:12px;padding:14px;background:#fff}.closeout-card span,.financial-tile span,.closeout-state-banner span{display:block;font-size:.78rem;text-transform:uppercase;letter-spacing:.04em;color:#607286}.closeout-card strong,.financial-tile strong{display:block;font-size:1.4rem;margin-top:4px}.closeout-card.warning{background:#fff8e8;border-color:#e2bd67}.closeout-card.ready{background:#eef8f1;border-color:#9dc6aa}.closeout-state-banner{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:#d8e0e8;border:1px solid #d8e0e8;border-radius:12px;overflow:hidden;margin-bottom:16px}.closeout-state-banner>div{background:#fff;padding:13px}.closeout-state-banner strong{display:block;margin-top:4px}.closeout-state-banner.Ready-for-Accounting>div{background:#f0f8f2}.closeout-state-banner.Submitted-to-MarketSharp>div,.closeout-state-banner.Accounting-Confirmed>div{background:#edf5ff}.closeout-progress,.closeout-status{display:inline-flex;border-radius:999px;padding:4px 10px;font-weight:700;font-size:.78rem;background:#edf2f7;color:#31485f}.closeout-status.Ready-for-Accounting,.closeout-status.Accounting-Confirmed{background:#e5f5eb;color:#1d6b3a}.closeout-status.Submitted-to-MarketSharp{background:#e7f0fb;color:#1e527f}.closeout-status.Returned{background:#fde8e8;color:#9b2525}.closeout-requirements{display:grid;gap:8px}.closeout-requirement{display:flex;justify-content:space-between;align-items:center;gap:12px;border:1px solid var(--line,#d8e0e8);border-radius:10px;padding:10px 12px}.closeout-requirement>div{display:flex;align-items:center;gap:9px}.closeout-requirement.missing{background:#fff7e8;border-color:#e0b75c}.closeout-requirement.complete{background:#eef8f1;border-color:#9dc6aa}.closeout-complete-label{font-size:.78rem;font-weight:700;color:#1d6b3a}.closeout-financial-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:12px 0}.financial-tile small{display:block;margin-top:5px}.financial-tile.variance{border-color:#c85a5a;background:#fff8f8}.financial-tile.balanced{border-color:#9dc6aa;background:#f6fbf7}.financial-tile.emphasis{background:#eaf2fb;border-color:#91afd0}.closeout-form{display:grid;gap:16px}.closeout-actions-panel{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.closeout-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.closeout-actions form{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.closeout-actions input{min-width:230px}.closeout-queue-table td,.closeout-queue-table th{vertical-align:top}@media(max-width:950px){.closeout-summary-grid,.closeout-state-banner,.closeout-financial-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.closeout-actions-panel{display:block}.closeout-actions{justify-content:flex-start;margin-top:14px}}@media(max-width:580px){.closeout-summary-grid,.closeout-state-banner,.closeout-financial-grid{grid-template-columns:1fr}.closeout-requirement{align-items:flex-start;flex-direction:column}.closeout-actions form{width:100%}.closeout-actions input,.closeout-actions button{width:100%}}
