.status-filters{display:flex;align-items:end;gap:12px;flex-wrap:wrap;margin:24px 0}.status-filters label{display:grid;gap:7px;font-weight:600;font-size:.9rem}.status-filters select{min-width:150px;border:1px solid #cbd9cf;border-radius:8px;background:#fff;color:#153d36;padding:11px}.status-summary{color:#64786e}.status-table-wrap{overflow:auto;background:#fff;border:1px solid #dbe7dd;border-radius:14px}.status-table-wrap table{border-collapse:collapse;width:100%;min-width:690px}.status-table-wrap th,.status-table-wrap td{border-bottom:1px solid #e5eee8;padding:13px 15px;text-align:left}.status-table-wrap thead{background:#f1f7f2}.status-table-wrap tbody tr:last-child td{border-bottom:0}.status-badge{display:inline-block;border-radius:30px;padding:5px 10px;background:#f0f2f0;color:#77887e;font-weight:700;white-space:nowrap}.status-badge.sent{background:#e0f3e7;color:#12613d}.status-badge.missing{background:#fde8e5;color:#a82b24}.status-details{margin:30px 0;display:grid;gap:12px}.status-details h2{grid-column:1/-1}.status-card{background:#fff;border:1px solid #dbe7dd;border-radius:13px;padding:18px}.status-card h3{margin:0 0 12px}.status-card p{margin:7px 0}.text-sent{color:#12613d}.text-missing{color:#a82b24}
