.field-hint{font-size:10px;font-weight:400;text-transform:none;color:#7a867f}.range-filter{display:grid;gap:12px}.filter-title{display:block;margin:0}.range-filter input[type="range"]{display:block;margin:0}.number-field{display:flex;margin:0}.map-filter{padding:20px 0;border-top:1px solid var(--line)}.naver-map{height:250px;margin-top:14px;position:relative;overflow:hidden;background:#dfe7df;border:1px solid var(--line)}.map-fallback{position:absolute;inset:0;background:linear-gradient(25deg,transparent 45%,rgba(255,255,255,.8) 46% 48%,transparent 49%),linear-gradient(110deg,#dce9df,#f0eee2);overflow:hidden}.map-fallback:before,.map-fallback:after{content:"";position:absolute;border:1px solid rgba(74,112,91,.25);border-radius:48%;width:180px;height:110px;left:30px;top:55px;transform:rotate(-18deg)}.map-fallback:after{left:95px;top:100px;transform:rotate(20deg)}.map-fallback>b,.map-fallback>span{position:absolute;z-index:2;left:12px}.map-fallback>b{top:10px;font:22px "Gloock"}.map-fallback>span{top:37px;font-size:9px;color:#617168}.map-fallback button{position:absolute;z-index:3;transform:translate(-50%,-50%);border:0;background:var(--ink);color:white;padding:6px 8px;border-radius:16px;font-size:8px;cursor:pointer;box-shadow:0 3px 8px rgba(0,0,0,.2)}.map-fallback button.active{background:var(--red)}.map-reset{border:0;background:none;color:var(--red);padding:10px 0 0;font-size:10px;cursor:pointer}
