/* MISTER FAST MINI V63.4.6 — Responsive LiveMap Driver Discovery (Clean Flow) */
.mf6346-mobile-search{display:none !important;}
.mf6346-discovery-toggle{display:none !important;}
.mf6346-driver-status-row{display:flex;flex-wrap:wrap;gap:5px;margin-top:6px}
.mf6346-chip{display:inline-flex;align-items:center;min-height:22px;padding:2px 7px;border-radius:999px;font:700 10px/1.2 Kanit,Prompt,sans-serif;white-space:nowrap}
.mf6346-chip.is-online{background:#e7f8ee;color:#08783f}.mf6346-chip.is-offline{background:#eef1f5;color:#68768a}
.mf6346-chip.is-ready{background:#fff6ce;color:#8a6500}.mf6346-chip.is-working{background:#eaf1ff;color:#003da5}
.mf6346-chip.is-near{background:#e9f8ff;color:#006a91}.mf6346-chip.is-far{background:#f2efff;color:#6446aa}
.mf542-driver-card{position:relative}
.mf542-driver-card-info{min-width:0}
.mf542-driver-card-info small{white-space:normal!important}
.mf6346-results-head{display:flex;align-items:center;gap:8px;padding:8px 2px 10px}
.mf6346-results-head b{color:#0f2747}
.mf6346-results-head small{margin-left:auto;color:#64748b}

/* Mini Mode Strict Static Flow: Radius & Driver cards scroll naturally below map */
body.mf-mini .mf532-radius-panel,
body.mf-mini[data-mf-workspace="search"] .mf532-radius-panel,
body.mf-mini.mf63-show-map .mf532-radius-panel {
  position: static !important;
  inset: auto !important;
  top: auto !important;
  left: auto !important;
  right: auto !important;
  bottom: auto !important;
  transform: none !important;
  z-index: 1 !important;
  max-height: none !important;
  width: auto !important;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.03) !important;
  background: #FFFFFF !important;
  margin: 0 12px 16px !important;
  border-radius: 16px !important;
  padding: 12px 14px !important;
  display: flex !important;
  flex-direction: column !important;
  overflow: visible !important;
}

body.mf-mini .mf542-driver-rail,
body.mf-mini[data-mf-workspace="search"] .mf542-driver-rail {
  position: static !important;
  display: flex !important;
  flex-direction: column !important;
  gap: 8px !important;
  width: 100% !important;
  max-height: none !important;
  margin: 8px 0 0 0 !important;
  transform: none !important;
}

body.mf-mini .mf542-driver-list,
body.mf-mini[data-mf-workspace="search"] .mf542-driver-list {
  position: static !important;
  display: flex !important;
  flex-direction: column !important;
  gap: 10px !important;
  width: 100% !important;
  max-height: none !important;
  overflow: visible !important;
  padding: 0 !important;
  transform: none !important;
}
