.location-filter-card{padding:15px 18px;margin-bottom:15px;border-color:#e2ebe4;background:linear-gradient(120deg,#fff,#f9fcf9)}
.location-filter-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;color:#365344;font-size:12px}
.location-filter-heading span{font-size:10px;color:#89988f;font-weight:400}
.location-filter-fields{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px}
.location-filter-fields .field{gap:5px}
.location-filter-fields .field>span{font-size:10px;color:#64756b;font-weight:600}
.location-filter-fields select,.location-filter-fields input{height:38px;border:1px solid #e4ebe6;border-radius:9px;padding:0 10px;background:#fff;color:#34473c;font-size:11px;min-width:0}
.location-filter-fields input:focus,.location-filter-fields select:focus{border-color:#9db8a6}
.location-default-note{color:#89988f;font-size:9px;line-height:1.7}
@media(max-width:700px){.location-filter-card{padding:13px}.location-filter-fields{grid-template-columns:1fr 1fr;gap:8px}.location-filter-heading{align-items:flex-start;flex-direction:column;gap:4px}}
