.enhanced-search-form{max-width:none;flex-wrap:wrap}.enhanced-search-form>.page-field:first-child{flex:2;min-width:210px}.enhanced-search-form>.page-field:not(:first-child){flex:1;min-width:150px}.site-search-suggest-wrap{position:relative;min-width:0}.site-search .site-search-suggest-wrap{display:flex;align-items:center;flex:1}.site-search .site-search-suggest-wrap>input{width:100%}.site-search-suggestions{position:absolute;z-index:70;top:calc(100% + 7px);left:0;right:0;min-width:210px;max-height:320px;overflow:auto;background:#19151f;border:1px solid #514253;border-radius:11px;box-shadow:0 14px 35px #0008;margin:0;padding:5px;list-style:none}.site-search-suggestions[hidden]{display:none!important}.site-search-suggestions [role=option]{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:10px 12px;border-radius:7px;color:#eee7f4;font-size:13px;line-height:1.5;cursor:pointer;overflow-wrap:anywhere}.site-search-suggestions [role=option][aria-selected=true],.site-search-suggestions [role=option]:hover{background:#3a2934;color:#fff}.site-search-suggestions small{color:#b9a9c2;font-size:11px;flex-shrink:0}.site-search-suggest-status{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:600px){.enhanced-search-form>.page-field,.enhanced-search-form>.page-field:first-child{flex:1 1 100%;min-width:0}.enhanced-search-form>.site-button{width:100%;justify-content:center}.site-search-suggestions{min-width:0;max-height:40dvh}.site-search-suggestions [role=option]{min-height:46px;font-size:14px}}

.site-search.has-search-suggestions{overflow:visible}.site-search.has-search-suggestions>button{border-radius:0 9px 9px 0}.site-search.has-search-suggestions .site-search-suggest-wrap{height:100%}
