/* Portal outside Elementor overflow/transform containers; input styles remain owned by the page. */
.mgw-autocomplete{position:fixed;z-index:2147483000;box-sizing:border-box;overflow:auto;overscroll-behavior:contain;width:280px;max-width:calc(100vw - 16px);margin:0;border:1px solid #DCE3E8;border-top:2px solid #68869F;border-radius:0;background:#FEFEFE;color:#22262D;box-shadow:0 8px 20px rgb(2 22 59 / 12%);font:400 14px/1.4 MGWLato,Lato,sans-serif;text-align:left;scroll-padding:4px}
.mgw-autocomplete[hidden]{display:none!important}.mgw-autocomplete *{box-sizing:border-box}.mgw-autocomplete ul{list-style:none!important;margin:0!important;padding:0!important}.mgw-autocomplete li{margin:0;padding:0;border:0}.mgw-autocomplete [role=option]{display:flex;align-items:center;gap:12px;padding:12px 14px;margin:0;border:0;border-bottom:1px solid #DCE3E8;border-radius:0;background:transparent;color:#22262D;text-decoration:none;cursor:pointer;font:inherit;white-space:normal;overflow-wrap:anywhere;min-width:0}.mgw-autocomplete [role=option]:hover,.mgw-autocomplete [role=option][aria-selected=true]{background:#F5F7F9;color:#02163B;box-shadow:inset 3px 0 #68869F}.mgw-autocomplete [role=option]:focus-visible{outline:2px solid #68869F;outline-offset:-2px}.mgw-autocomplete img{width:56px;height:48px;flex:0 0 56px;object-fit:contain;background:#fff;border:0;border-radius:0;margin:0}.mgw-autocomplete__copy{display:flex;flex-direction:column;gap:4px;min-width:0}.mgw-autocomplete__copy strong{font-size:15px;font-weight:700;color:#02163B}.mgw-autocomplete__copy>span{font-size:12px;color:#52667a}.mgw-autocomplete__copy .mgw-autocomplete__alias{color:#02163B}.mgw-autocomplete__status{padding:10px 14px;font-size:12px;color:#52667a;border-bottom:1px solid #DCE3E8}.mgw-autocomplete__status[hidden]{display:none}.mgw-autocomplete[data-theme=dark]{background:#02163B;border-color:#68869F;color:#FEFEFE}.mgw-autocomplete[data-theme=dark] [role=option]{color:#FEFEFE;border-color:#68869F}.mgw-autocomplete[data-theme=dark] [role=option]:hover,.mgw-autocomplete[data-theme=dark] [role=option][aria-selected=true]{background:#22262D;color:#FEFEFE}.mgw-autocomplete[data-theme=dark] .mgw-autocomplete__copy strong,.mgw-autocomplete[data-theme=dark] .mgw-autocomplete__alias{color:#FEFEFE}.mgw-autocomplete[data-theme=dark] .mgw-autocomplete__copy>span,.mgw-autocomplete[data-theme=dark] .mgw-autocomplete__status{color:#DCE3E8}.mgw-autocomplete[data-theme=dark] .mgw-autocomplete__status{border-color:#68869F}
@media(max-width:480px){.mgw-autocomplete [role=option]{padding:11px 12px;gap:9px}.mgw-autocomplete img{width:44px;height:40px;flex-basis:44px}}

.mgw-autocomplete .mgw-autocomplete__more{display:block;padding:14px 16px;border-top:1px solid #DCE3E8;color:#02163B;background:#F5F7F9;font-weight:700;text-decoration:none;overflow-wrap:anywhere}.mgw-autocomplete .mgw-autocomplete__more[hidden]{display:none}.mgw-autocomplete__more:focus-visible{outline:2px solid #68869F;outline-offset:-3px}
/* Keep the full-results action visible while the suggestions themselves scroll. */
.mgw-autocomplete{display:flex;flex-direction:column;overflow:hidden}
.mgw-autocomplete ul{min-height:0;overflow:auto;overscroll-behavior:contain;flex:1 1 auto}
.mgw-autocomplete__status,.mgw-autocomplete__more{flex:0 0 auto}
.mgw-autocomplete[data-theme=dark] .mgw-autocomplete__more{background:#22262D;color:#FEFEFE;border-color:#68869F}
