select[data-search-enhanced]{display:none!important}
.head-actions>.oms-combo{width:155px}.flow-selectors>.oms-combo{min-width:110px}
.modal-form .oms-combo{max-width:none}.login-box label .oms-combo{display:flex;width:100%;margin-top:7px}
.region-picker{position:relative;min-width:260px;max-width:100%;font-weight:400}
.region-trigger{position:relative;display:flex;width:100%}
.region-trigger .region-input{display:block;width:100%;min-width:0;margin:0;padding:10px 32px 10px 10px;border:1px solid #d8e1ea;border-radius:7px;background:#fff;color:#334b65;font-size:13px}
.region-trigger>button{position:absolute;right:1px;top:1px;bottom:1px;border:0;background:transparent;color:#8195ac;width:28px;cursor:pointer}
.region-dropdown{position:absolute;top:calc(100% + 6px);left:0;width:min(640px,80vw);z-index:45;background:#fff;border:1px solid #d8e3ef;border-radius:9px;box-shadow:0 12px 32px #193b6329;padding:10px}
.region-dropdown[hidden],.region-columns[hidden]{display:none}
.region-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}
.region-columns>section{height:250px;overflow:auto;border-right:1px solid #e8eef5}
.region-columns>section:last-child{border-right:0}
.region-columns b{display:block;position:sticky;top:0;background:#f7f9fc;font-size:12px;color:#8492a3;padding:9px 10px}
.region-columns button,.region-results button{display:block;width:100%;border:0;background:#fff;color:#36516b;font-size:13px;text-align:left;padding:9px 10px;cursor:pointer;line-height:1.5}
.region-columns button:hover,.region-results button:hover,.region-columns button.selected{background:#eaf3ff;color:#1677ff}
.region-dropdown .region-results{position:static;max-height:280px;overflow:auto;box-shadow:none}.region-results small{display:block;padding:12px;color:#8999aa}
.region-footer{display:flex;align-items:center;justify-content:flex-end;gap:10px;border-top:1px solid #e6edf5;padding-top:10px;margin-top:8px}
.region-footer>span{margin-right:auto;color:#8b9aac;font-size:11px}
.trend-filters .trend-region-label{min-width:280px;flex:1.5}.trend-filters .region-picker{margin-top:5px}.trend-filters .region-input{margin:0}
.store-region-field .region-picker{width:100%}
@media(max-width:760px){.region-picker{min-width:180px}.region-dropdown{width:min(550px,80vw)}.region-footer>span{display:none}.head-actions>.oms-combo{width:120px}.region-columns>section{height:220px}}
