.zone-management .zone-driver-name {display:block;color:var(--ink);font-size:12px;line-height:1.25}
.zone-management .zone-driver-separator {display:block;height:1px;margin:6px 0;background:var(--line)}
.zone-customer-link {display:inline-flex;align-items:center;gap:5px;color:var(--ink);text-decoration:none;white-space:nowrap}
.zone-customer-link span {color:var(--blue);font-size:11px;font-weight:800}
.zone-driver-picker {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;max-height:210px;overflow:auto}
.zone-driver-picker>label {display:flex;align-items:center;gap:9px;min-width:0;padding:9px 10px;cursor:pointer;background:var(--surface-soft);border:1px solid var(--line);border-radius:9px}
.zone-driver-picker input {width:17px;height:17px;flex:0 0 auto;accent-color:var(--blue)}
.zone-driver-picker span,.zone-driver-picker strong,.zone-driver-picker small {display:block;min-width:0}
.zone-driver-picker strong {overflow:hidden;color:var(--ink);font-size:12px;text-overflow:ellipsis;white-space:nowrap}
.zone-driver-picker small {margin-top:2px;color:var(--muted);font-size:10px;line-height:1.25}
.zone-driver-picker>p {grid-column:1/-1;margin:0;color:var(--muted);font-size:12px}
@media (max-width:680px){.zone-driver-picker{grid-template-columns:1fr}}
