.flyora-search-bar{padding-top:16px;padding-bottom:16px;display:grid;gap:8px}
.flyora-search-bar>label{font-weight:650;font-size:15px}
.flyora-search-bar>div{display:flex;gap:10px;min-width:0}
.flyora-search-bar input{flex:1;min-width:0;background:#fff;border:1px solid #b9cdb0;border-radius:8px;padding:12px 16px;font-size:16px}
.flyora-search-bar button{background:#dcebd7;color:#173f35;border:1px solid #b9cdb0;border-radius:8px;padding:11px 20px;font-size:16px}
.flyora-search-bar select{max-width:220px}
.food-area select,.phone-county,.phone-municipality,.phone-district,.seller-county-selector select,.seller-oslo-district select,.property-editor select:not([multiple]){appearance:auto;-webkit-appearance:menulist;min-height:46px;padding:10px 14px;border:1px solid #b5cba9;border-radius:8px;background-color:#f4f9ef;color:#173f35;font:inherit;font-size:16px;cursor:pointer;pointer-events:auto;position:relative;touch-action:manipulation;max-width:100%}
.food-area label,.seller-county-selector{min-width:0}
.seller-county-selector{display:grid;gap:8px;margin:12px 0}
.seller-county-selector[hidden]{display:none!important}
.food-area select:focus-visible,.phone-county:focus-visible,.seller-county-selector select:focus-visible{outline:2px solid #527448;outline-offset:2px}
@media(max-width:600px){.flyora-search-bar>div{flex-wrap:wrap}.flyora-search-bar input{flex-basis:100%}.flyora-search-bar select{flex:1;max-width:none}}
