.city-modal .modal-box{gap:20px;padding-top:0}.city-modal h2{font-size:1.5rem}.city-top{z-index:1;background:var(--paper);border-bottom:1px solid var(--line);gap:14px;margin-inline:-28px;padding:28px 28px 14px;display:grid;position:sticky;top:0}.city-modal .input-suffix--search .input{appearance:none}.city-modal .input::-webkit-search-cancel-button{display:none}.city-modal h3{font-family:var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:8px;font-size:.74rem;font-weight:500}.city-check{width:18px;height:18px;color:var(--blue);flex-shrink:0;margin-left:auto}.city-list{display:grid}.city-list a{color:var(--ink);align-items:center;gap:8px;padding:6px 0;font-size:.95rem;text-decoration:none;display:flex}.city-list .city-check{margin-left:0}.city-list a:hover,.city-list a[aria-current]{color:var(--blue)}.city-list a[aria-current]{font-weight:600}.city-empty{color:var(--ink-soft);margin:0}.city-help .btn svg{width:18px;height:18px}@media (width<=600px){dialog.city-modal{place-items:end stretch;padding:0}.city-modal .modal-box{border-radius:var(--r-lg) var(--r-lg) 0 0;width:100%;height:94dvh;max-height:94dvh;padding-bottom:calc(20px + env(safe-area-inset-bottom,0px));align-content:start}.city-top{margin-inline:-20px;padding:20px 20px 12px}.city-groups{columns:auto}.city-group{margin-bottom:20px}.city-modal h3{border-bottom:1px solid var(--line);margin-bottom:0;padding-bottom:8px}.city-list a{border-bottom:1px solid var(--line);min-height:48px;padding:0;font-size:1rem}.city-list .city-check{margin-left:auto}}.cookie-notice[data-v-29f36bc6]{left:20px;bottom:calc(20px + env(safe-area-inset-bottom,0px));z-index:58;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);width:min(460px,100vw - 40px);color:var(--ink-soft);align-items:center;gap:16px;padding:14px 14px 14px 20px;font-size:.86rem;line-height:1.45;display:flex;position:fixed;box-shadow:0 16px 36px -14px #14254d73}.cookie-notice p[data-v-29f36bc6]{margin:0}.cookie-notice a[data-v-29f36bc6]{color:var(--blue);text-underline-offset:2px;text-decoration:underline}.cookie-notice .btn[data-v-29f36bc6]{flex:none}.mmenu-lock .cookie-notice[data-v-29f36bc6]{display:none}@media (width<=900px){.cookie-notice[data-v-29f36bc6]{left:var(--gut);right:var(--gut-r);bottom:calc(var(--tabbar-h,0px) + env(safe-area-inset-bottom,0px) + 32px);width:auto}}@media (width<=520px){.cookie-notice[data-v-29f36bc6]{flex-wrap:wrap;gap:10px;padding:14px 16px}.cookie-notice .btn[data-v-29f36bc6]{width:100%}}.hp[data-v-36692641]{width:1px;height:1px;position:absolute;top:0;left:-10000px;overflow:hidden}.lead-modal .modal-box{gap:14px;width:min(460px,100%)}.lead-modal h2{font-size:1.5rem}.lead-modal__intro{color:var(--ink-soft);margin:0}.lead-modal .opt{color:var(--ink-mute);font-weight:400}.lead-modal__call{color:var(--blue);justify-content:center;align-items:center;gap:8px;font-weight:500;text-decoration:none;display:inline-flex}.lead-modal__call svg{width:18px;height:18px}@media (width<=600px){dialog.lead-modal{place-items:end stretch;padding:0}.lead-modal .modal-box{border-radius:var(--r-lg) var(--r-lg) 0 0;width:100%;padding-bottom:calc(20px + env(safe-area-inset-bottom,0px))}}
