/* WST VanTrack private linked-child driver profile — staging only */
.vt-driver-card { margin: 14px 0; padding: 18px; }
.vt-driver-head { display:flex; align-items:center; gap:14px; flex-wrap:wrap; }
.vt-driver-avatar {
  width:58px; height:58px; border-radius:16px;
  background:linear-gradient(135deg,#e9f4ff,#f7e9fa); color:#183e66;
  display:flex; align-items:center; justify-content:center;
  flex:0 0 58px; font-size:28px;
}
.vt-driver-heading { flex:1 1 170px; min-width:0; }
.vt-driver-heading h3 { margin:0 0 3px; font-size:1.16rem; color:#143e66; }
.vt-driver-heading p { margin:0; color:#5e7287; }
.vt-driver-details { margin-top:12px; display:grid; grid-template-columns:repeat(auto-fit,minmax(145px,1fr)); gap:10px; }
.vt-driver-detail { border:1px solid #dce7f2; background:#f8fbff; border-radius:12px; padding:10px; }
.vt-driver-detail span { color:#596d81; font-size:.86rem; display:block; }
.vt-driver-detail strong { color:#183e66; font-size:1rem; overflow-wrap:anywhere; }
.vt-driver-note { color:#586d81; margin:.7rem 0 0; font-size:.91rem; }
@media (max-width:520px) {
 .vt-driver-card { padding:14px; }
 .vt-driver-details { grid-template-columns:1fr 1fr; }
}
