.mv-search-select{display:block;position:relative;min-width:0;width:100%}
.mv-search-select-native{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;opacity:0!important;pointer-events:none!important;overflow:hidden!important}
.mv-search-select-button{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:38px;padding:7px 12px;border:1px solid #ced4da;border-radius:6px;background:#fff;color:#243247;font:inherit;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}
.mv-search-select-button::after{content:'\2304';flex:none;color:#64748b}
.mv-search-select-button:disabled{background:#e9ecef;color:#64748b;cursor:default}
.mv-search-select-button:focus-visible{outline:2px solid #2563eb;outline-offset:2px}
.mv-search-select-small{min-height:31px;font-size:14px;padding:4px 8px}
.mv-search-select-panel{position:fixed;inset:auto;margin:0;padding:8px;border:1px solid #d7dfe9;border-radius:10px;background:#fff;color:#243247;box-shadow:0 12px 35px #0f172a30;z-index:2147483647;overflow:auto;box-sizing:border-box}
.mv-search-select-panel[hidden]{display:none!important}
.mv-search-select-query{display:block;width:100%;padding:8px 10px;border:1px solid #cbd5e1;border-radius:6px;font:inherit;font-size:16px;background:#fff;color:#243247;box-sizing:border-box;position:sticky;top:0;z-index:1}
.mv-search-select-list{padding-top:5px}
.mv-search-select-option{display:block;width:100%;padding:8px 10px;border:0;border-radius:5px;text-align:left;background:#fff;color:#243247;font:inherit;line-height:1.35;white-space:normal;cursor:pointer}
.mv-search-select-option:hover,.mv-search-select-option:focus{background:#eff6ff;outline:0}
.mv-search-select-option[aria-selected=true]{background:#fff1f2;color:#9f1239;font-weight:700}
.mv-search-select-option:disabled{color:#94a3b8;cursor:default}
.mv-search-select-empty,.mv-search-select-group{padding:8px 10px;margin:0;color:#64748b;font-size:12px}
.mv-search-select-group{font-weight:700}

.mv-select-google{border-top:1px solid #e2e8f0;margin-top:6px;padding-top:4px}.mv-select-google:empty{display:none}.mv-select-google-result{display:flex;align-items:center;gap:10px;width:100%;padding:10px 8px;border:0;border-radius:8px;background:#fff;color:#243247;text-align:left;cursor:pointer}.mv-select-google-result:hover,.mv-select-google-result:focus-visible{background:#eff6ff;outline:2px solid #bfdbfe}.mv-select-google-result>span:last-child{min-width:0}.mv-select-google-result strong,.mv-select-google-result small{display:block;white-space:normal;overflow-wrap:anywhere}.mv-select-google-result strong{font-size:14px}.mv-select-google-result small{font-size:12px;color:#64748b;margin-top:3px}.mv-select-google-pin{display:grid;place-items:center;flex:none;width:30px;height:34px;border-radius:10px;background:#dbeafe;color:#2563eb}.mv-select-google-result:nth-of-type(3n+2) .mv-select-google-pin{background:#dcfce7;color:#15803d}.mv-select-google-result:nth-of-type(3n+3) .mv-select-google-pin{background:#ffedd5;color:#c2410c}.mv-select-google-attribution{display:block;color:#64748b;text-align:right;font-size:11px;padding:7px}
