.command-center{display:grid;gap:1.25rem}.page-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.heading-actions,.section-heading{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.section-heading{justify-content:space-between}.section-heading h2{margin:0}.breadcrumbs{margin:0 0 .35rem!important;font-size:.9rem}.metric-grid,.panel-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.8rem}.metric-grid article,.panel{background:#fff;border:1px solid #d9e1e6;border-radius:.65rem;padding:1rem}.metric-grid strong{display:block;font-size:1.75rem}.metric-grid span{color:#51616c}.table-wrap{overflow:auto}table{width:100%;border-collapse:collapse;background:#fff}caption{caption-side:top;text-align:left}th,td{text-align:left;padding:.65rem;border-bottom:1px solid #e6ecef;vertical-align:top}td small{display:block;margin-top:.2rem;color:#64717d}.status{display:inline-block;border-radius:999px;padding:.18rem .55rem;font-weight:700;background:#e8edf0;color:#334}.status-delivered,.status-inspected_complete,.status-verified,.status-current{background:#d9f6e5;color:#175c34}.status-pending,.status-sent,.status-accepted,.status-awaiting_inspection{background:#fff2c7;color:#765800}.status-failed,.status-undelivered,.status-issue_found{background:#ffe0e0;color:#842323}.status-suppressed,.status-blocked,.status-not_reported{background:#e8edf0;color:#46535b}.status-informational,.status-customer_reported{background:#dfeeff;color:#174c80}.status-archived{background:#eee1ff;color:#563d75}.unified-timeline{display:grid;gap:.75rem}.timeline-entry{border-left:4px solid #537b93;padding:.75rem 1rem;background:#f7fafb}.timeline-entry header{display:flex;justify-content:space-between;gap:1rem}.timeline-entry footer{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.channel-badge{font-weight:700}.channel-badge small{font-weight:400;color:#64717d}.attachment-note{font-size:.9rem;color:#5b6870}.inline-empty{padding:.6rem;color:#64717d}.email-draft,.search-form{display:grid;gap:.65rem}.email-draft label{display:grid;gap:.3rem}.email-draft input,.email-draft textarea,.search-form input,.search-form select{width:100%;box-sizing:border-box;padding:.65rem}.button-link{display:inline-block;padding:.55rem .8rem;background:#174b67;color:#fff;border-radius:.35rem;text-decoration:none}.secondary-link{background:#537b93}@media(max-width:650px){.site-header{flex-wrap:wrap}.page-heading,.timeline-entry header{display:block}.heading-actions{margin-top:.75rem}th,td{min-width:8rem}}
.customer-sms-panel{display:grid;gap:.8rem}.customer-sms-thread{display:grid;gap:.65rem;padding:.8rem;background:#f7fafb;border:1px solid #e3e9ed;border-radius:.5rem}.customer-sms-thread header{display:flex;justify-content:space-between;gap:1rem;align-items:baseline}.customer-sms-preview{display:grid;gap:.4rem;padding:.65rem .75rem;background:#fff;border-left:3px solid #c7d8e6;border-radius:.3rem}.customer-sms-preview article{display:grid;grid-template-columns:auto 1fr;gap:.25rem .6rem;align-items:baseline}.customer-sms-preview article p{grid-column:1 / -1;margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.customer-sms-preview time,.customer-sms-preview .muted{font-size:.85rem;color:#5b6b78}.customer-reply-form{display:flex;gap:.5rem;align-items:flex-end}.customer-reply-form textarea{flex:1;resize:vertical;min-width:0;padding:.65rem}.customer-reply-form button{padding:.65rem .9rem;border:0;border-radius:.4rem;color:#fff;background:#1261a0}.customer-reply-form button:disabled{background:#8d99a3}@media(max-width:650px){.customer-sms-thread header,.customer-reply-form{display:grid}.customer-reply-form button{width:100%}}
.customer-file nav[aria-label="Timeline filter"]{font-size:1.5rem;font-weight:600;line-height:1.5}
