.branch-status-grid.has-riders{grid-template-columns:repeat(3,minmax(0,1fr))}.branch-riders{border-top:3px solid var(--status-green);min-width:0;margin:0;padding:14px 16px!important}.branch-riders-title{align-items:center;gap:8px;display:flex}.branch-riders-title>span{background:var(--status-green-bg);width:25px;height:25px;color:var(--status-green);border-radius:8px;place-items:center;font-size:18px;display:grid}.branch-riders-title h2{margin:0;font-size:12px}.branch-riders-count{align-items:baseline;gap:7px;margin-top:7px;display:flex}.branch-riders-count>strong{color:var(--status-green);font-size:27px;line-height:1.2}.branch-riders-count>span{color:var(--muted);font-size:10px}.branch-riders p{color:var(--muted);margin:6px 0 0;font-size:10px}.branch-riders p strong{color:var(--ink)}.branch-riders>small{color:var(--muted);margin-top:5px;font-size:9px;display:block}@media (max-width:900px){.branch-status-grid.has-riders{grid-template-columns:1fr}}.branch-riders-title svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.branch-riders-open{text-align:left;width:100%;height:100%;color:var(--ink);background:0 0;border:0;padding:0;display:block}.branch-riders-open:hover{color:var(--ink)}.branch-riders:has(.branch-riders-open:hover){border-color:var(--status-green)}.branch-riders-view{text-align:right;color:var(--muted);margin-top:4px;font-size:10px;display:block}.branch-riders-open:hover .branch-riders-view{color:var(--status-green)}.rider-details-dialog{border-top-color:var(--status-green);width:min(650px,100vw - 32px)}.rider-details-dialog table{min-width:360px}.rider-phone-link{color:var(--status-green);text-underline-offset:3px;font-weight:600;text-decoration:underline}
