.bls-status{font-size:12px;line-height:1.5;margin:8px 0;color:inherit}.bls-status:empty{display:none}.bls-clear{display:inline-block;border:0;background:transparent;color:inherit;font:inherit;font-size:12px;padding:3px 0 8px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.bls-clear[hidden]{display:none}.bls-clear:focus-visible{outline:2px solid #6c9474;outline-offset:3px}[data-pl-locate][aria-busy=true],.ev-locate[aria-busy=true]{opacity:.75;cursor:progress}

.bls-range{min-width:0;margin:4px 0 10px;padding:12px;border:1px solid color-mix(in srgb,currentColor 20%,transparent);border-radius:12px;color:inherit;background:color-mix(in srgb,currentColor 3%,transparent)}
.bls-range legend{padding:0 5px;font:inherit;font-size:13px;font-weight:650}
.bls-range .bls-range-value{display:flex;align-items:center;gap:7px;margin:0;font-size:12px;grid-template-columns:none}
.bls-range-value>span:first-child{margin-right:auto}.bls-range.bls-range .bls-range-value input{min-height:34px;box-sizing:border-box;min-width:0;width:72px;margin:0;padding:7px 5px;text-align:center;border:1px solid color-mix(in srgb,currentColor 24%,transparent);border-radius:7px;background:transparent;color:inherit;font:inherit;font-size:14px}
.bls-range.bls-range input[type=range]{min-height:30px;box-shadow:none;border-radius:0;box-sizing:border-box;display:block;width:100%;height:30px;margin:5px 0;padding:0;border:0;background:transparent;cursor:pointer;accent-color:#608569;appearance:none}
.bls-range input[type=range]::-webkit-slider-runnable-track{height:5px;border-radius:8px;background:linear-gradient(to right,#78967c var(--bls-fill,0%),#91a38d45 var(--bls-fill,0%))}
.bls-range input[type=range]::-webkit-slider-thumb{appearance:none;width:18px;height:18px;margin-top:-6.5px;border:2px solid #edf2e4;border-radius:50%;background:#608569;box-shadow:0 1px 4px #173b3433}
.bls-range input[type=range]::-moz-range-track{height:5px;border-radius:8px;background:#91a38d45}.bls-range input[type=range]::-moz-range-progress{background:#78967c;height:5px}.bls-range input[type=range]::-moz-range-thumb{width:15px;height:15px;border:2px solid #edf2e4;border-radius:50%;background:#608569}
.bls-range .bls-range-presets{display:flex;flex-wrap:wrap;gap:5px}.bls-range .bls-range-presets button{flex:1 1 26px;width:auto;min-width:26px;min-height:30px;margin:0;padding:5px 6px;border:1px solid color-mix(in srgb,currentColor 18%,transparent);border-radius:7px;background:transparent;color:inherit;font:inherit;font-size:11px;cursor:pointer;line-height:1.2}
.bls-range .bls-range-presets button[aria-pressed=true]{background:#608569;color:#fff;border-color:#608569}
.bls-range .bls-range-note{font-size:11px;line-height:1.5;margin:8px 0 0;opacity:.8}.bls-range input:focus-visible,.bls-range button:focus-visible{outline:2px solid #78967c;outline-offset:3px}
label[hidden]:has(>select[name=radius]){display:none!important}
@media(max-width:600px){.bls-range{padding:10px}.bls-range .bls-range-presets button{min-height:34px}}
