#repairLiveQueue .filters label{display:flex;flex-direction:column;gap:5px;font-size:13px;color:var(--muted,#9aa8b8)}
#repairLiveQueue .filters input,#repairLiveQueue .filters select{min-width:130px}
#repairLiveQueue .rq-bar{width:100%;display:grid;grid-template-columns:minmax(100px,1fr) 2fr 38px;gap:12px;align-items:center;text-align:left;padding:10px 4px;border:0;background:transparent;color:inherit;cursor:pointer}
#repairLiveQueue .rq-bar:hover{background:#2089ff18}
#repairLiveQueue .rq-track{height:12px;background:#80808022;border-radius:6px;overflow:hidden}
#repairLiveQueue .rq-track>span{display:block;height:100%;background:#00d084;border-radius:6px}
#repairLiveQueue #rqAging .rq-bar:nth-child(3) .rq-track>span{background:#edb54c}
#repairLiveQueue #rqAging .rq-bar:nth-child(4) .rq-track>span{background:#e76c65}
#repairLiveQueue td{vertical-align:top}
#repairLiveQueue details p{max-width:300px;white-space:pre-wrap;overflow-wrap:anywhere}
@media(max-width:650px){#repairLiveQueue .grid2{grid-template-columns:1fr}#repairLiveQueue .filters label{width:100%}#repairLiveQueue .rq-bar{grid-template-columns:110px 1fr 30px}}

#repairLiveQueue #rqMetrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}
#repairLiveQueue #rqMetrics>.card{min-width:0;overflow-wrap:anywhere}
#repairLiveQueue #rqMetrics>.rq-expedited{background:#ffedd5;border-color:#fdba74;color:#7c2d12}
#repairLiveQueue #rqMetrics>.rq-expedited .mut{color:#9a3412}

#repairLiveQueue #rqMetrics{align-items:start}
#repairLiveQueue .rq-expedited-list{display:grid;gap:8px;margin-top:10px}
#repairLiveQueue .rq-expedited-item{display:block;padding:10px;border:1px solid #fdba74;border-radius:8px;background:#fff7ed;color:#7c2d12;text-decoration:none}
#repairLiveQueue .rq-expedited-item:hover,#repairLiveQueue .rq-expedited-item:focus-visible{background:#fed7aa;outline:2px solid #c2410c;outline-offset:2px}
#repairLiveQueue .rq-expedited-title{display:flex;flex-wrap:wrap;gap:4px 12px}
#repairLiveQueue .rq-expedited-title strong{text-decoration:underline}
#repairLiveQueue .rq-expedited-service{display:block;margin-top:4px;color:#9a3412;font-size:12px}

#repairLiveQueue #rqTurnMetrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
@media(max-width:650px){#repairLiveQueue #rqTurnMetrics{grid-template-columns:1fr}}

#repairLiveQueue .rq-age-green{background:#dcfce7;border-color:#86efac;color:#166534}
#repairLiveQueue .rq-age-yellow{background:#fef9c3;border-color:#fde047;color:#854d0e}
#repairLiveQueue .rq-age-red{background:#fee2e2;border-color:#fca5a5;color:#991b1b}
#repairLiveQueue .rq-age-green .mut,#repairLiveQueue .rq-age-yellow .mut,#repairLiveQueue .rq-age-red .mut{color:inherit}
#repairLiveQueue .rq-age-value{display:inline-block;padding:4px 9px;border-radius:999px;white-space:nowrap}
