:root{--ss-gap:8px;--ss-br:rgba(0,0,0,.08);--ss-r:12px;--ss-ink:#0b1217;--ss-bg:#fff}.ssux-stack{display:grid;gap:6px;margin:6px 0 10px}.ssux-stack>*{width:100%}#ssux-novabar{margin:0;padding:6px;border:1px solid var(--ss-br);border-radius:12px;background:var(--ss-bg);box-shadow:0 2px 8px rgb(0 0 0 / .04)}#ssux-novabar .nv-row{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:center}#ssux-novabar .nv-q{height:34px;padding:0 12px;border:1px solid var(--ss-br);border-radius:10px;font-size:14px;min-width:0}#ssux-novabar .nv-btns{display:flex;gap:6px;flex-wrap:wrap}#ssux-novabar .nv-btn{height:34px;padding:0 10px;border:1px solid var(--ss-br);border-radius:999px;background:#fff;font-size:13px;line-height:32px}#ssux-novabar .nv-chips{display:flex;gap:6px;flex-wrap:wrap;padding-top:4px}#ssux-novabar .chip{display:inline-flex;align-items:center;gap:6px;background:#fff;border:1px solid var(--ss-br);border-radius:999px;padding:2px 8px;font-size:12px}#ssux-novabar .chip i{cursor:pointer;opacity:.6}.nv-sheet{position:fixed;inset:0;background:rgb(0 0 0 / .25);display:flex;align-items:flex-end;z-index:9999}.nv-box{width:100%;max-width:520px;margin:0 auto;background:#fff;border-top-left-radius:14px;border-top-right-radius:14px;padding:12px;box-shadow:0 -16px 40px rgb(0 0 0 / .18)}@media(min-width:900px){.nv-sheet{align-items:flex-start}.nv-box{margin-top:12vh;border-radius:12px}}.nv-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px}.nv-input,.nv-select{width:100%;height:34px;border:1px solid var(--ss-br);border-radius:10px;padding:0 10px}.nv-list{display:flex;flex-direction:column;gap:6px}.nv-list button{display:block;width:100%;text-align:left;padding:8px 10px;border:1px solid var(--ss-br);background:#fff;border-radius:10px;font-size:13px}.nv-check{display:flex;align-items:center;gap:8px;font-size:13px}.ssux-recent-shelf,.ssux-recent-ads{position:relative;padding:4px 28px;border:1px solid var(--ss-br);border-radius:12px;background:#fff;margin:0}.ssux-chip-row,.ssux-ads-track{display:flex;gap:8px;overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.ssux-chip-row::-webkit-scrollbar,.ssux-ads-track::-webkit-scrollbar{display:none}.ssux-chip{display:inline-flex;align-items:center;padding:6px 10px;border:1px solid var(--ss-br);border-radius:999px;background:#fff;font-size:12px;white-space:nowrap}.ssux-ad{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border:1px solid var(--ss-br);border-radius:10px;background:#fff;text-decoration:none;font-size:12px;color:inherit}.ssux-ad img{width:40px;height:40px;object-fit:cover;border-radius:8px;display:block}.ssux-nav{position:absolute;top:50%;transform:translateY(-50%);width:26px;height:26px;border-radius:999px;border:1px solid var(--ss-br);background:#fff;opacity:.9;color:#444}.ssux-nav::before{content:'‹';display:block;line-height:24px;text-align:center;font-size:16px}.ssux-next::before{content:'›'}.ssux-prev{left:2px}.ssux-next{right:2px}@media(max-width:640px){#ssux-novabar .nv-row{grid-template-columns:1fr;gap:6px}#ssux-novabar .nv-btns{justify-content:space-between;gap:4px}.ssux-recent-shelf,.ssux-recent-ads{padding-left:24px;padding-right:24px}}#ssux-novabar .nv-row{grid-template-columns:minmax(260px,1fr) auto}#ssux-novabar .nv-btns{align-items:center}#ssux-novabar .nv-btn{display:inline-flex;align-items:center;justify-content:center}@media(min-width:768px){#ssux-novabar .nv-row{grid-template-columns:1fr auto}}.ssux-stack{gap:6px}@media(min-width:900px){#ssux-novabar .nv-row{grid-template-columns:minmax(380px,1fr) auto}#ssux-novabar .nv-btns{flex-wrap:nowrap}}#ssux-novabar .nv-btns{align-items:center}#ssux-novabar .nv-btn{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap}#ssux-underbar-native{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem;margin-top:.5rem}@media (max-width:640px){#ssux-underbar-native{grid-template-columns:repeat(2,1fr)}}@media (max-width:360px){#ssux-underbar-native{grid-template-columns:1fr}}.ssux-overlay{position:fixed;inset:0;background:rgb(0 0 0 / .35);opacity:0;pointer-events:none;transition:opacity .2s ease;z-index:2147483000}.ssux-overlay.open{opacity:1;pointer-events:auto}.ssux-sheet{position:fixed;left:0;right:0;bottom:-100%;transform:translateY(100%);transition:transform .28s ease,bottom .28s ease;background:var(--nv-bg,#fff);z-index:2147483001;max-height:90vh;border-top-left-radius:16px;border-top-right-radius:16px;box-shadow:0 8px 24px rgb(0 0 0 / .08)}.ssux-sheet.open{bottom:0;transform:translateY(0)}.ssux-sheet .sheet-inner{max-width:820px;margin:0 auto;padding:.8rem 1rem 1rem}.ssux-sheet .grid-auto{display:grid;grid-template-columns:1fr;gap:.6rem}@media (min-width:640px){.ssux-sheet .grid-auto{grid-template-columns:1fr 1fr}}@media (min-width:1024px){.ssux-sheet .grid-auto{grid-template-columns:1fr 1fr 1fr}}#ssux-sheet-actions{position:sticky;bottom:0;background:var(--nv-bg,#fff);padding-top:.5rem}.ssux-row{display:flex;gap:.5rem}.ssux-field{margin:.55rem 0}.ssux-check{display:flex;align-items:center;gap:.5rem}#ssux-novabar input[name="radius"]{display:none!important}#ssux-underbar-native{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem}@media (max-width:1024px){#ssux-underbar-native{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:768px){#ssux-underbar-native{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:.5rem;-webkit-overflow-scrolling:touch;scrollbar-width:thin}#ssux-underbar-native::-webkit-scrollbar{height:6px}#ssux-underbar-native::-webkit-scrollbar-thumb{border-radius:999px}}body.ssux-modal-open :where(.nv-sheet,.nv-popover,.nv-modal,.nv-tooltip){display:none!important}.ssux-sheet .sheet-inner{padding:.6rem .9rem .9rem}#ssux-sheet-actions .nv-btn{min-height:36px}body.ssux-modal-open :where(.radius,.distance,[class*="radius"],[class*="distance"],[id*="radius"],[id*="distance"],.pac-container,#topcontrol){display:none!important}#ssux-underbar-native.ssux-scrollbar{position:relative}#ssux-underbar-native.ssux-scrollbar:before,#ssux-underbar-native.ssux-scrollbar:after{content:"";position:absolute;top:0;bottom:0;width:16px;pointer-events:none}#ssux-underbar-native.ssux-scrollbar:before{left:0;background:linear-gradient(to right,rgb(255 255 255),#fff0)}#ssux-underbar-native.ssux-scrollbar:after{right:0;background:linear-gradient(to left,rgb(255 255 255),#fff0)}@media (max-width:768px){#ssux-underbar-native{display:flex;gap:.45rem;overflow-x:auto;padding-bottom:.25rem;-webkit-overflow-scrolling:touch}#ssux-underbar-native>*{flex:0 0 auto;min-width:auto}}.ssux-sheet h2{letter-spacing:.2px}.ssux-sheet label{font-size:.95rem}.ssux-sheet .nv-btn{border-radius:12px}:root{--ssux-bg:#ffffff;--ssux-text:#111827;--ssux-muted:#6b7280;--ssux-line:#e5e7eb;--ssux-focus:#2563eb;--ssux-primary:#111827}.ssux-sheet{background:var(--ssux-bg);color:var(--ssux-text)}.ssux-sheet .sheet-inner{max-width:880px;padding:.9rem 1.1rem 1.1rem}.ssux-sheet .handle{width:64px;height:5px;border-radius:999px;background:var(--ssux-line);margin:.25rem auto .65rem}.ssux-sheet h2{font-size:1.18rem;line-height:1.3;font-weight:700;margin:0 0 .75rem;letter-spacing:.2px}.ssux-sheet label{font-size:.95rem;color:var(--ssux-text);font-weight:600;margin-bottom:.25rem;display:block}.ssux-sheet .hint{font-size:.85rem;color:var(--ssux-muted)}.ssux-sheet input[type="text"],.ssux-sheet input[type="search"],.ssux-sheet input[type="number"],.ssux-sheet select{display:block;width:100%;height:40px;padding:.5rem .75rem;border:1px solid var(--ssux-line);border-radius:12px;background:#fff;color:var(--ssux-text);transition:border-color .15s ease,box-shadow .15s ease}.ssux-sheet input::placeholder{color:#9ca3af}.ssux-sheet input:focus,.ssux-sheet select:focus{outline:0;border-color:var(--ssux-focus);box-shadow:0 0 0 3px rgb(37 99 235 / .15)}#ssux-price-block .ssux-row{display:flex;gap:.6rem}@media (max-width:640px){#ssux-price-block .ssux-row{flex-direction:column}}.ssux-sheet .check-inline{display:flex;align-items:center;gap:.55rem;margin:.35rem 0}.ssux-sheet .check-inline input[type="checkbox"]{width:18px;height:18px;accent-color:var(--ssux-focus)}.ssux-sheet .grid-auto{gap:.8rem}.ssux-field{margin:.6rem 0}#ssux-sheet-actions{position:sticky;bottom:0;background:var(--ssux-bg);padding:.65rem 0 0}#ssux-sheet-actions .row{display:flex;gap:.75rem}#ssux-apply.nv-btn{background:var(--ssux-primary);color:#fff;border:1px solid var(--ssux-primary);border-radius:12px;min-height:40px;font-weight:600}#ssux-cancel.nv-btn{background:#fff;color:var(--ssux-text);border:1px solid var(--ssux-line);border-radius:12px;min-height:40px}#ssux-clear,.ssux-sheet .link-clear{display:inline-flex;align-items:center;gap:.4rem;border:0;background:#fff0;color:var(--ssux-primary);font-weight:600;padding:.4rem .2rem;border-radius:8px}#ssux-clear:hover{text-decoration:underline}#ssux-radius-range{height:4px}#ssux-radius-range::-webkit-slider-thumb{width:14px;height:14px;border-radius:50%}#ssux-radius-range::-moz-range-thumb{width:14px;height:14px;border-radius:50%}#ssux-underbar-native .nv-btn{min-height:36px;border-radius:999px}.ssux-sheet .sheet-inner{max-width:900px;padding:1rem 1.2rem 1.1rem}.ssux-sheet h2{font-size:1.22rem;font-weight:700;margin:0 0 .9rem;color:#0f172a}.ssux-field{margin:.7rem 0}.ssux-section{padding:.2rem 0 .6rem;border-top:1px solid rgb(0 0 0 / .06)}.ssux-section:first-child{border-top:0}@media (min-width:780px){#ssux-sheet-content{display:grid;grid-template-columns:1.1fr .9fr;gap:1rem 1.25rem;align-items:start}#ssux-price-block{grid-column:1}#ssux-toggles-block{grid-column:2}}#ssux-price-block label{margin-bottom:.35rem}#ssux-price-block .ssux-row input{height:42px;border-radius:12px}#ssux-toggles-block .check-inline{margin-top:1.1rem}.ssux-sheet .check-inline input[type="checkbox"]{width:18px;height:18px}.ssux-sheet .check-inline label,.ssux-sheet .check-inline span{font-weight:600;color:#0f172a}#ssux-sheet-actions{background:#fff;padding:.75rem 0 0;box-shadow:0 -8px 20px rgb(0 0 0 / .04)}#ssux-sheet-actions .row{display:flex;gap:.9rem}#ssux-apply.nv-btn{min-width:140px}#ssux-cancel.nv-btn{min-width:120px}@media (max-width:640px){#ssux-sheet-actions .row{flex-direction:column}#ssux-apply.nv-btn,#ssux-cancel.nv-btn{width:100%}}#ssux-underbar-native .nv-btn{min-height:34px;padding:.45rem .7rem}