.order-row.overdue{box-shadow:inset 3px 0 #f1a208}.order-row.overdue:not(.selected){background:#fffaf0}.health-grid{padding:18px;display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.health-grid article{padding:15px;border:1px solid var(--line);border-radius:9px;background:#fafbfb}.health-grid span,.health-grid strong,.health-grid small{display:block}.health-grid span{color:var(--muted);font-size:10px;text-transform:uppercase;letter-spacing:.06em}.health-grid strong{margin:7px 0 4px}.health-grid small{color:var(--muted);overflow-wrap:anywhere}.health-grid .health-error{border-color:#efb4b4;background:#fff5f5}.settings-form textarea{width:100%;min-height:90px;padding:9px;border:1px solid #d9dde1;border-radius:8px;resize:vertical}.settings-wide{grid-column:1/-1}.settings-columns{display:grid;grid-template-columns:1fr 1fr;gap:18px}.manage-list{padding:10px 18px}.manage-list form,.quick-add{padding:8px 0;display:grid;grid-template-columns:minmax(0,1fr) 110px auto;gap:8px}.manage-list.carriers form{grid-template-columns:120px minmax(0,1fr) 100px auto}.manage-list input,.manage-list select,.quick-add input{min-width:0;height:38px;padding:0 9px;border:1px solid #d9dde1;border-radius:7px;background:#fff}.manage-list button,.quick-add button{padding:0 12px;border:1px solid #d8dce0;border-radius:7px;background:#fff;font-weight:700}.quick-add{margin:0 18px 18px;padding-top:14px;border-top:1px solid var(--line)}.carrier-add{grid-template-columns:130px minmax(0,1fr) auto}.quick-add .primary,.backup-action .primary{background:var(--red)}.permissions-row{grid-template-columns:minmax(160px,1.2fr) repeat(4,minmax(105px,1fr)) minmax(145px,1fr) auto}.permission-checks{display:grid;gap:5px;align-self:center}.permission-checks label{display:flex;align-items:center;gap:6px;font-size:10px}.permission-checks input{width:15px;height:15px}.backup-action{padding:18px;text-align:right}.permission-note{color:var(--muted);font-weight:700}@media(max-width:1000px){.health-grid{grid-template-columns:1fr 1fr}.settings-columns{grid-template-columns:1fr}.permissions-row{grid-template-columns:1fr 1fr}.permissions-row .staff-identity{grid-column:1/-1}}@media(max-width:700px){.health-grid{grid-template-columns:1fr}.manage-list form,.manage-list.carriers form,.quick-add,.carrier-add,.permissions-row{grid-template-columns:1fr}.settings-wide{grid-column:auto}.backup-action .primary{width:100%;min-height:44px}}
