.mv-results-dialog{border:0;border-radius:18px;padding:0;width:min(740px,calc(100vw - 24px));max-height:88dvh;overflow:hidden;color:#202b3b;box-shadow:0 24px 90px #0004}.mv-results-dialog::backdrop{background:#15202b99;backdrop-filter:blur(3px)}.mv-results-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 20px 12px}.mv-results-header h2{font-size:20px;font-weight:750;line-height:1.3;margin:0}.mv-results-close{border:0;border-radius:50%;background:#f0f2f5;width:34px;height:34px;flex-shrink:0;font-size:26px;line-height:1}.mv-results-search{display:flex;gap:8px;padding:0 20px}.mv-results-search input{flex:1;min-width:0;border:1px solid #d2d8e0;border-radius:9px;padding:11px 12px;font:inherit;font-size:14px}.mv-results-search button,.mv-results-more{border:0;background:#a70016;color:#fff;border-radius:9px;padding:9px 16px;font-size:13px;font-weight:650}.mv-results-status{font-size:12px;color:#667085;margin:12px 20px}.mv-results-notice{font-size:13px;color:#8b3e0b;background:#fff6e7;border-radius:8px;padding:10px;margin:10px 20px}.mv-results-content{max-height:calc(88dvh - 215px);overflow:auto;overscroll-behavior:contain;padding:0 20px 12px;display:grid;gap:8px}.mv-results-row{display:flex;align-items:center;gap:12px;padding:10px;border:1px solid #e4e7ec;border-radius:11px;color:#202b3b;text-decoration:none;min-width:0}.mv-results-row:hover,.mv-results-choice:hover{background:#fff5f6;border-color:#dbaab1}.mv-results-row img{width:64px;height:64px;object-fit:contain;border-radius:8px;background:#f8fafb;flex-shrink:0}.mv-results-row>span{display:grid;gap:5px;min-width:0}.mv-results-row strong{font-size:14px;line-height:1.35;overflow-wrap:anywhere}.mv-results-row small{font-size:11px;color:#667085;line-height:1.4}.mv-results-choice{display:flex;align-items:center;gap:10px;text-align:left;background:#fff;border:1px solid #e1e5eb;border-radius:9px;padding:12px;font-size:14px;color:#253044}.mv-results-choice img{width:36px;height:36px;object-fit:contain}.mv-results-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;padding:12px 20px;border-top:1px solid #e9ecf0}.mv-results-all{font-size:12px;color:#a70016;font-weight:650}.mv-results-dialog [hidden]{display:none!important}.mv-results-dialog :is(input,button,a):focus-visible{outline:3px solid #ebaa30;outline-offset:2px}.mv-results-content.mv-results-riders{grid-template-columns:repeat(2,minmax(0,1fr))}.mv-results-dialog .rav-card{border:1px solid #e1e5eb;border-radius:12px;padding:12px;background:#fff;min-width:0}.mv-results-dialog .rav-top{display:flex;gap:10px;align-items:center}.mv-results-dialog .rav-photo,.mv-results-dialog .rav-avatar{width:42px;height:42px;border-radius:12px;object-fit:cover;flex-shrink:0}.mv-results-dialog .rav-avatar{display:grid;place-items:center;background:#f2f4f7}.mv-results-dialog .rav-status{font-size:11px;background:#f1f3f5;border-radius:12px;padding:3px 7px;display:inline-block}.mv-results-dialog .rav-actions{display:flex;gap:6px;margin-top:12px}.mv-results-dialog .rav-actions>*{flex:1;font-size:12px}.mv-results-dialog .rav-unavailable{background:#f5f6f8}.mv-results-dialog .rav-unavailable .rav-actions button{opacity:.6;cursor:not-allowed}.mv-results-dialog .rav-unavailable .rav-status{background:#e2e5e9;color:#555}@media(max-width:560px){.mv-results-dialog{width:calc(100vw - 16px);max-height:92dvh;border-radius:14px}.mv-results-header{padding:14px 14px 10px}.mv-results-search{padding-inline:14px}.mv-results-content{padding:0 14px 10px;max-height:calc(92dvh - 210px)}.mv-results-status{margin-inline:14px}.mv-results-row img{width:50px;height:50px}.mv-results-content.mv-results-riders{grid-template-columns:1fr}.mv-results-footer{padding:10px 14px}}

body:has(>.mv-results-dialog[open]){overflow:hidden}
