/* MISTER FAST V36 Driver Discovery Engine */
.mf-v36-discovery{position:relative;overflow:hidden}
.mf-v36-head{align-items:center;gap:12px}
.mf-v36-toolbar{display:flex;justify-content:space-between;gap:14px;align-items:center;padding:12px 16px;border-top:1px solid #e6edf8;border-bottom:1px solid #e6edf8;background:#f8fbff;position:sticky;top:0;z-index:3}
.mf-v36-filters{display:flex;gap:8px;flex-wrap:wrap}
.mf-v36-filters button,.mf-v36-sort select{border:1px solid #dbe5f4;background:#fff;color:#102542;border-radius:999px;padding:9px 13px;font:inherit;font-weight:700;cursor:pointer}
.mf-v36-filters button:hover,.mf-v36-filters button.is-active{background:#0649bd;color:#fff;border-color:#0649bd;box-shadow:0 6px 18px rgba(6,73,189,.18)}
.mf-v36-sort{display:flex;align-items:center;gap:8px;font-size:13px;color:#60708b;white-space:nowrap}
.mf-v36-sort select{border-radius:12px;padding-right:28px}
.mf-v36-spotlight{margin:16px;padding:16px 18px;border-radius:20px;background:linear-gradient(135deg,#08295b 0%,#0649bd 60%,#0a67dc 100%);color:#fff;display:grid;grid-template-columns:auto 1fr auto;gap:16px;align-items:center;box-shadow:0 16px 36px rgba(8,41,91,.22)}
.mf-v36-spotlight[hidden]{display:none}
.mf-v36-spotlight .mf-v36-spot-icon{width:64px;height:64px;border-radius:20px;background:#ffc400;color:#08295b;display:grid;place-items:center;font-size:34px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.5)}
.mf-v36-spotlight small{display:block;color:#cfe0ff;margin-bottom:5px}
.mf-v36-spotlight b{display:block;font-size:22px;line-height:1.2}
.mf-v36-spotlight p{margin:7px 0 0;color:#e8f0ff;font-size:13px}
.mf-v36-spotlight .mf-v36-spot-metrics{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}
.mf-v36-spotlight .mf-v36-spot-metrics span{background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.18);padding:6px 9px;border-radius:999px;font-size:12px}
.mf-v36-spotlight button{border:0;border-radius:14px;background:#ffc400;color:#08295b;padding:12px 16px;font-weight:900;cursor:pointer;white-space:nowrap}
.mf-v36-metrics{display:flex;gap:6px;flex-wrap:wrap;margin-top:6px}
.mf-v36-metrics span{font-style:normal;font-size:11px;background:#f2f6fc;color:#52627b;padding:4px 7px;border-radius:999px}
.mf-driver-card[data-v36-rank="1"]{border-color:#ffc400;box-shadow:0 10px 26px rgba(255,196,0,.18)}
.mf-driver-card[data-v36-hidden="1"]{display:none!important}
.mf-v36-more{display:flex;align-items:center;justify-content:center;gap:12px;padding:4px 16px 18px}
.mf-v36-more button{border:1px solid #dbe5f4;background:#fff;color:#0649bd;border-radius:14px;padding:10px 18px;font-weight:800;cursor:pointer}
.mf-v36-more small{color:#71809a}
.mf-v36-score{position:absolute;top:10px;right:10px;background:#ffc400;color:#08295b;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:900;z-index:2}
.mf-driver-card{position:relative}
@media(max-width:900px){.mf-v36-toolbar{align-items:flex-start;flex-direction:column}.mf-v36-sort{width:100%;justify-content:space-between}.mf-v36-spotlight{grid-template-columns:auto 1fr}.mf-v36-spotlight>button{grid-column:1/-1;width:100%}}
@media(max-width:560px){.mf-v36-toolbar{padding:10px}.mf-v36-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.mf-v36-filters button{padding:9px 6px}.mf-v36-spotlight{margin:10px;grid-template-columns:1fr;text-align:center}.mf-v36-spotlight .mf-v36-spot-icon{margin:auto}.mf-v36-spotlight .mf-v36-spot-metrics{justify-content:center}}
