.area-filter-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:12px 24px 0;padding:12px 15px;border:1px solid #cee7df;background:#f2faf6;border-radius:14px;color:#16473d}
.area-filter-bar .area-filter-title{display:flex;flex-direction:column;gap:3px;min-width:160px}
.area-filter-bar strong{font-size:13px;line-height:1.2}
.area-filter-bar small{font-size:11px;color:#4c756b}
.area-filter-bar select{flex:1;max-width:420px;min-width:195px;border-radius:10px;background:white;color:#193c35;border:1px solid #bbd7d0;padding:10px 12px;font-size:13px;min-height:42px}
@media(max-width:700px){.area-filter-bar{margin:8px 12px 0;padding:11px;gap:7px}.area-filter-bar select{max-width:none;width:100%;min-width:0;font-size:16px}.area-filter-bar .area-filter-title{width:100%}}
