.SiteFooter-module-scss-module__DKnB5W__footer{background:var(--color-bg-brand-strong);color:var(--color-text-on-brand-muted)}.SiteFooter-module-scss-module__DKnB5W__inner{width:100%;max-width:calc(var(--container-max) + 2*var(--gutter-desktop));padding-inline:var(--gutter-mobile);margin-inline:auto}@media (min-width:768px){.SiteFooter-module-scss-module__DKnB5W__inner{padding-inline:var(--gutter-tablet)}}@media (min-width:1280px){.SiteFooter-module-scss-module__DKnB5W__inner{padding-inline:var(--gutter-desktop)}}.SiteFooter-module-scss-module__DKnB5W__inner{gap:var(--space-32);padding-block:var(--space-40) var(--space-24);flex-direction:column;display:flex}@media (min-width:1280px){.SiteFooter-module-scss-module__DKnB5W__inner{gap:var(--space-40);padding-block:var(--space-64) var(--space-32)}}.SiteFooter-module-scss-module__DKnB5W__top{gap:var(--space-32);flex-direction:column;display:flex}@media (min-width:1280px){.SiteFooter-module-scss-module__DKnB5W__top{justify-content:space-between;gap:var(--space-80);flex-direction:row}}.SiteFooter-module-scss-module__DKnB5W__brand{align-items:flex-start;gap:var(--space-12);flex-direction:column;display:flex}@media (min-width:1280px){.SiteFooter-module-scss-module__DKnB5W__brand{flex:0 1 var(--size-footer-brand);gap:var(--space-16)}}.SiteFooter-module-scss-module__DKnB5W__brandName{font-family:var(--font-heading);letter-spacing:0;color:var(--color-text-on-brand);margin:0;font-size:20px;font-weight:700;line-height:28px}.SiteFooter-module-scss-module__DKnB5W__text{font-family:var(--font-body);letter-spacing:0;margin:0;font-size:14px;font-weight:400;line-height:20px}.SiteFooter-module-scss-module__DKnB5W__botButton{margin-top:var(--space-8)}@media (max-width:767.98px){.SiteFooter-module-scss-module__DKnB5W__botButton,.SiteFooter-module-scss-module__DKnB5W__column.SiteFooter-module-scss-module__DKnB5W__cities,.SiteFooter-module-scss-module__DKnB5W__social{display:none}}.SiteFooter-module-scss-module__DKnB5W__columns{gap:var(--space-24);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:768px){.SiteFooter-module-scss-module__DKnB5W__columns{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1280px){.SiteFooter-module-scss-module__DKnB5W__columns{gap:var(--space-32);flex:1;grid-template-columns:repeat(5,minmax(0,1fr))}}.SiteFooter-module-scss-module__DKnB5W__column{gap:var(--space-12);flex-direction:column;min-width:0;display:flex}.SiteFooter-module-scss-module__DKnB5W__columnTitle{font-family:var(--font-body);letter-spacing:1px;text-transform:uppercase;color:var(--color-text-accent);font-size:12px;font-weight:800;line-height:16px}.SiteFooter-module-scss-module__DKnB5W__list{gap:var(--space-12);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.SiteFooter-module-scss-module__DKnB5W__link,.SiteFooter-module-scss-module__DKnB5W__plain{font-family:var(--font-body);letter-spacing:0;color:var(--color-text-on-brand-muted);overflow-wrap:anywhere;font-size:14px;font-weight:400;line-height:20px}.SiteFooter-module-scss-module__DKnB5W__link{border-radius:var(--radius-xs);text-decoration:none}.SiteFooter-module-scss-module__DKnB5W__link:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset);outline-color:var(--focus-ring-color-on-brand)}.SiteFooter-module-scss-module__DKnB5W__link:hover{color:var(--color-text-on-brand)}.SiteFooter-module-scss-module__DKnB5W__divider{height:var(--border-width);background:var(--color-bg-divider-on-brand);border:0;margin:0}.SiteFooter-module-scss-module__DKnB5W__bottom{gap:var(--space-8);flex-direction:column;display:flex}@media (min-width:768px){.SiteFooter-module-scss-module__DKnB5W__bottom{flex-direction:row;justify-content:space-between;align-items:center}}.SiteFooter-module-scss-module__DKnB5W__legal{gap:var(--space-16);flex-wrap:wrap;display:none}.SiteFooter-module-scss-module__DKnB5W__contacts{gap:var(--space-4) var(--space-12);flex-wrap:wrap;margin:0;display:flex}.SiteFooter-module-scss-module__DKnB5W__copyright{margin:0}.SiteFooter-module-scss-module__DKnB5W__copyright,.SiteFooter-module-scss-module__DKnB5W__legalLink,.SiteFooter-module-scss-module__DKnB5W__contactLink{font-family:var(--font-body);letter-spacing:0;color:var(--color-text-on-brand-muted);font-size:12px;font-weight:500;line-height:16px}.SiteFooter-module-scss-module__DKnB5W__contactLink{border-radius:var(--radius-xs);text-decoration:none}.SiteFooter-module-scss-module__DKnB5W__contactLink:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset);outline-color:var(--focus-ring-color-on-brand)}.SiteFooter-module-scss-module__DKnB5W__contactLink:hover{color:var(--color-text-on-brand)}.SiteFooter-module-scss-module__DKnB5W__legalLink{border-radius:var(--radius-xs);text-decoration:none}.SiteFooter-module-scss-module__DKnB5W__legalLink:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset);outline-color:var(--focus-ring-color-on-brand)}.SiteFooter-module-scss-module__DKnB5W__legalLink:hover{color:var(--color-text-on-brand)}@media (display-mode:standalone),(display-mode:fullscreen){.SiteFooter-module-scss-module__DKnB5W__footer{border-top:var(--border-width) solid var(--color-border-default);background:var(--color-bg-page);color:var(--color-text-tertiary)}.SiteFooter-module-scss-module__DKnB5W__inner{padding-block:var(--space-24) var(--space-16);gap:0}.SiteFooter-module-scss-module__DKnB5W__top,.SiteFooter-module-scss-module__DKnB5W__divider,.SiteFooter-module-scss-module__DKnB5W__contacts{display:none}.SiteFooter-module-scss-module__DKnB5W__legal{display:flex}.SiteFooter-module-scss-module__DKnB5W__copyright{color:var(--color-text-tertiary)}.SiteFooter-module-scss-module__DKnB5W__legalLink{color:var(--color-text-secondary)}.SiteFooter-module-scss-module__DKnB5W__legalLink:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.SiteFooter-module-scss-module__DKnB5W__legalLink:hover{color:var(--color-text-primary)}}:root[data-telegram="1"] .SiteFooter-module-scss-module__DKnB5W__footer{border-top:var(--border-width) solid var(--color-border-default);background:var(--color-bg-page);color:var(--color-text-tertiary)}:root[data-telegram="1"] .SiteFooter-module-scss-module__DKnB5W__inner{padding-block:var(--space-24) var(--space-16);gap:0}:root[data-telegram="1"] .SiteFooter-module-scss-module__DKnB5W__top,:root[data-telegram="1"] .SiteFooter-module-scss-module__DKnB5W__divider,:root[data-telegram="1"] .SiteFooter-module-scss-module__DKnB5W__contacts{display:none}:root[data-telegram="1"] .SiteFooter-module-scss-module__DKnB5W__legal{display:flex}:root[data-telegram="1"] .SiteFooter-module-scss-module__DKnB5W__copyright{color:var(--color-text-tertiary)}:root[data-telegram="1"] .SiteFooter-module-scss-module__DKnB5W__legalLink{color:var(--color-text-secondary)}:root[data-telegram="1"] .SiteFooter-module-scss-module__DKnB5W__legalLink:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}:root[data-telegram="1"] .SiteFooter-module-scss-module__DKnB5W__legalLink:hover{color:var(--color-text-primary)}
.Logo-module-scss-module__bohy7W__logo{align-items:center;gap:var(--space-8);min-height:var(--touch-target);border-radius:var(--radius-sm);flex-shrink:0;text-decoration:none;display:inline-flex}.Logo-module-scss-module__bohy7W__logo:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.Logo-module-scss-module__bohy7W__mark{width:var(--size-icon-tile-sm);height:var(--size-icon-tile-sm);border-radius:var(--radius-sm);background:var(--color-bg-accent);color:var(--color-icon-on-accent);justify-content:center;align-items:center;display:inline-flex}.Logo-module-scss-module__bohy7W__wordmark{font-family:var(--font-heading);letter-spacing:0;white-space:nowrap;font-size:18px;font-weight:700;line-height:24px}.Logo-module-scss-module__bohy7W__light .Logo-module-scss-module__bohy7W__play{color:var(--color-text-primary)}.Logo-module-scss-module__bohy7W__light .Logo-module-scss-module__bohy7W__tennis{color:var(--color-text-brand)}.Logo-module-scss-module__bohy7W__dark:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset);outline-color:var(--focus-ring-color-on-brand)}.Logo-module-scss-module__bohy7W__dark .Logo-module-scss-module__bohy7W__play{color:var(--color-text-on-brand)}.Logo-module-scss-module__bohy7W__dark .Logo-module-scss-module__bohy7W__tennis{color:var(--color-text-accent)}
.CitySwitcher-module-scss-module__RnKv0a__switcher{position:relative}.CitySwitcher-module-scss-module__RnKv0a__toggle{min-height:var(--touch-target);cursor:pointer;align-items:center;list-style:none;display:flex}.CitySwitcher-module-scss-module__RnKv0a__toggle:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.CitySwitcher-module-scss-module__RnKv0a__toggle::-webkit-details-marker{display:none}.CitySwitcher-module-scss-module__RnKv0a__pin{color:var(--color-icon-brand);flex-shrink:0}.CitySwitcher-module-scss-module__RnKv0a__chevron{color:var(--color-icon-secondary);flex-shrink:0}.CitySwitcher-module-scss-module__RnKv0a__pill{min-width:0}.CitySwitcher-module-scss-module__RnKv0a__pill .CitySwitcher-module-scss-module__RnKv0a__toggle{gap:var(--space-4);max-width:100%;padding:var(--space-8) var(--space-12);border-radius:var(--radius-full);background:var(--color-bg-subtle);font-family:var(--font-body);letter-spacing:0;color:var(--color-text-primary);font-size:14px;font-weight:700;line-height:20px;display:inline-flex}@media (min-width:1280px){.CitySwitcher-module-scss-module__RnKv0a__pill .CitySwitcher-module-scss-module__RnKv0a__toggle{gap:var(--space-8);padding-inline:var(--space-16);border:var(--border-width) solid var(--color-border-default);background:var(--color-bg-surface)}}.CitySwitcher-module-scss-module__RnKv0a__pill .CitySwitcher-module-scss-module__RnKv0a__panel{top:calc(100% + var(--space-8));z-index:30;width:min(var(--size-popover),100vw - 2*var(--gutter-mobile));padding:var(--space-16);border:var(--border-width) solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-bg-surface);box-shadow:var(--shadow-lg);position:absolute;right:0}@media (max-width:767.98px){.CitySwitcher-module-scss-module__RnKv0a__pill .CitySwitcher-module-scss-module__RnKv0a__panel{top:calc(var(--size-header-mobile) + var(--inset-top) + var(--space-8));right:max(var(--gutter-mobile),env(safe-area-inset-right,0px));left:max(var(--gutter-mobile),env(safe-area-inset-left,0px));width:auto;max-height:calc(100dvh - var(--size-header-mobile) - var(--inset-top) - var(--space-24));overscroll-behavior:contain;position:fixed;overflow-y:auto}}.CitySwitcher-module-scss-module__RnKv0a__row .CitySwitcher-module-scss-module__RnKv0a__toggle{gap:var(--space-12);padding:var(--space-12) var(--space-16);border-radius:var(--radius-md);background:var(--color-bg-subtle)}.CitySwitcher-module-scss-module__RnKv0a__row .CitySwitcher-module-scss-module__RnKv0a__panel{padding-top:var(--space-12)}.CitySwitcher-module-scss-module__RnKv0a__current{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:var(--size-city-name);overflow:hidden}.CitySwitcher-module-scss-module__RnKv0a__rowText{flex-direction:column;flex:1;min-width:0;display:flex}.CitySwitcher-module-scss-module__RnKv0a__rowCaption{font-family:var(--font-body);letter-spacing:0;color:var(--color-text-tertiary);font-size:12px;font-weight:500;line-height:16px}.CitySwitcher-module-scss-module__RnKv0a__rowName{font-family:var(--font-body);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-primary);font-size:16px;font-weight:700;line-height:24px;overflow:hidden}.CitySwitcher-module-scss-module__RnKv0a__rowAction{font-family:var(--font-body);letter-spacing:0;color:var(--color-text-brand);font-size:14px;font-weight:700;line-height:20px}.CitySwitcher-module-scss-module__RnKv0a__panel{gap:var(--space-12);flex-direction:column;display:flex}.CitySwitcher-module-scss-module__RnKv0a__panelTitle{font-family:var(--font-body);letter-spacing:1px;text-transform:uppercase;color:var(--color-text-tertiary);font-size:12px;font-weight:800;line-height:16px}.CitySwitcher-module-scss-module__RnKv0a__list{max-height:var(--size-popover-list);flex-direction:column;display:flex;overflow-y:auto}.CitySwitcher-module-scss-module__RnKv0a__option{min-height:var(--touch-target);padding-inline:var(--space-12);border-radius:var(--radius-sm);font-family:var(--font-body);letter-spacing:0;color:var(--color-text-primary);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;font-size:14px;font-weight:600;line-height:20px;display:flex}.CitySwitcher-module-scss-module__RnKv0a__option:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.CitySwitcher-module-scss-module__RnKv0a__option:hover{background:var(--color-bg-subtle)}.CitySwitcher-module-scss-module__RnKv0a__option[aria-current=true]{background:var(--color-bg-brand-subtle);color:var(--color-text-brand)}.CitySwitcher-module-scss-module__RnKv0a__optionName{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.CitySwitcher-module-scss-module__RnKv0a__optionMeta{align-items:center;gap:var(--space-8);margin-left:var(--space-8);flex-shrink:0;display:inline-flex}.CitySwitcher-module-scss-module__RnKv0a__optionCount{font-family:var(--font-body);letter-spacing:0;color:var(--color-text-tertiary);font-size:12px;font-weight:500;line-height:16px}[aria-current=true] .CitySwitcher-module-scss-module__RnKv0a__optionCount{color:var(--color-text-brand);opacity:.85}.CitySwitcher-module-scss-module__RnKv0a__check{color:var(--color-icon-brand)}.CitySwitcher-module-scss-module__RnKv0a__empty{padding:var(--space-12);font-family:var(--font-body);letter-spacing:0;color:var(--color-text-tertiary);font-size:14px;font-weight:400;line-height:20px}.CitySwitcher-module-scss-module__RnKv0a__dialog{width:min(var(--size-dialog-wide,720px),100vw - 2*var(--gutter-mobile));max-height:calc(100dvh - 2*var(--space-24));padding:var(--space-24);border-radius:var(--radius-xl);background:var(--color-bg-surface);box-shadow:var(--shadow-lg);border:0}.CitySwitcher-module-scss-module__RnKv0a__dialog[open]{gap:var(--space-16);flex-direction:column;display:flex}.CitySwitcher-module-scss-module__RnKv0a__dialog::backdrop{background:var(--color-bg-scrim);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}@media (min-width:768px){.CitySwitcher-module-scss-module__RnKv0a__dialog{padding:var(--space-32);border-radius:28px}}.CitySwitcher-module-scss-module__RnKv0a__dialogHeader{gap:var(--space-8);flex-direction:column;display:flex}.CitySwitcher-module-scss-module__RnKv0a__dialogMark{border-radius:var(--radius-full);background:var(--color-bg-accent);width:52px;height:52px;color:var(--color-icon-on-accent);margin-bottom:var(--space-4);justify-content:center;align-items:center;display:inline-flex}.CitySwitcher-module-scss-module__RnKv0a__dialogTitle{font-family:var(--font-heading);letter-spacing:0;font-size:26px;font-weight:800;line-height:32px}@media (min-width:1280px){.CitySwitcher-module-scss-module__RnKv0a__dialogTitle{font-family:var(--font-heading);letter-spacing:-.5px;font-size:36px;font-weight:800;line-height:44px}}.CitySwitcher-module-scss-module__RnKv0a__dialogTitle{color:var(--color-text-primary);margin:0;font-size:26px;font-weight:800}@media (min-width:768px){.CitySwitcher-module-scss-module__RnKv0a__dialogTitle{font-size:28px}}.CitySwitcher-module-scss-module__RnKv0a__dialogHint{font-family:var(--font-body);letter-spacing:0;color:var(--color-text-secondary);margin:0;font-size:16px;font-weight:400;line-height:1.45}.CitySwitcher-module-scss-module__RnKv0a__searchBar{gap:var(--space-8);margin-top:var(--space-4);flex-direction:column;display:flex}@media (min-width:768px){.CitySwitcher-module-scss-module__RnKv0a__searchBar{align-items:center;gap:var(--space-12);flex-direction:row}}.CitySwitcher-module-scss-module__RnKv0a__searchInputWrapper{align-items:center;gap:var(--space-8);min-width:0;padding:var(--space-8) var(--space-16);border:var(--border-width) solid var(--color-border-default);border-radius:var(--radius-full);background:var(--color-bg-surface);transition:border-color var(--duration-fast) var(--easing-standard);flex:1;display:flex}.CitySwitcher-module-scss-module__RnKv0a__searchInputWrapper:focus-within{border-color:var(--color-border-brand)}.CitySwitcher-module-scss-module__RnKv0a__searchIcon{color:var(--color-icon-secondary);flex-shrink:0}.CitySwitcher-module-scss-module__RnKv0a__searchInput{min-width:0;font-family:var(--font-body);letter-spacing:0;color:var(--color-text-primary);background:0 0;border:0;outline:none;flex:1;font-size:16px;font-weight:400;line-height:24px}.CitySwitcher-module-scss-module__RnKv0a__searchInput::placeholder{color:var(--color-text-tertiary)}.CitySwitcher-module-scss-module__RnKv0a__autoDetectBtn{justify-content:center;align-items:center;gap:var(--space-8);padding:var(--space-8) var(--space-16);border:1.5px solid var(--color-border-brand);border-radius:var(--radius-full);color:var(--color-text-brand);font-family:var(--font-body);letter-spacing:0;cursor:pointer;white-space:nowrap;transition:background var(--duration-fast) var(--easing-standard),color var(--duration-fast) var(--easing-standard);background:0 0;font-size:14px;font-weight:600;line-height:20px;display:inline-flex}.CitySwitcher-module-scss-module__RnKv0a__autoDetectBtn:hover:not(:disabled){background:var(--color-bg-brand-subtle)}.CitySwitcher-module-scss-module__RnKv0a__autoDetectBtn:disabled{opacity:.6;cursor:default}.CitySwitcher-module-scss-module__RnKv0a__sectionHeader{margin-top:var(--space-4);justify-content:space-between;align-items:center;display:flex}.CitySwitcher-module-scss-module__RnKv0a__sectionTitle{font-family:var(--font-body);letter-spacing:1px;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-tertiary);text-transform:uppercase;font-size:11px;font-weight:700;line-height:16px}.CitySwitcher-module-scss-module__RnKv0a__detectedBadge{font-family:var(--font-body);letter-spacing:0;color:var(--color-text-brand);background:var(--color-bg-brand-subtle);padding:2px var(--space-8);border-radius:var(--radius-full);font-size:12px;font-weight:600;line-height:16px}.CitySwitcher-module-scss-module__RnKv0a__dialogList{gap:var(--space-8);grid-template-columns:1fr;max-height:320px;padding:2px;display:grid;overflow-y:auto}@media (min-width:768px){.CitySwitcher-module-scss-module__RnKv0a__dialogList{gap:var(--space-12);grid-template-columns:1fr 1fr}}.CitySwitcher-module-scss-module__RnKv0a__dialogOption{align-items:center;gap:var(--space-12);padding:var(--space-12) var(--space-16);border:var(--border-width) solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-bg-surface);text-align:left;cursor:pointer;display:flex}.CitySwitcher-module-scss-module__RnKv0a__dialogOption:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.CitySwitcher-module-scss-module__RnKv0a__dialogOption{transition:border-color var(--duration-fast) var(--easing-standard),background-color var(--duration-fast) var(--easing-standard)}.CitySwitcher-module-scss-module__RnKv0a__dialogOption:hover{border-color:var(--color-border-brand);background:var(--color-bg-subtle)}.CitySwitcher-module-scss-module__RnKv0a__dialogOptionSelected{border:2px solid var(--color-border-brand)!important;background:var(--color-bg-brand-subtle)!important}.CitySwitcher-module-scss-module__RnKv0a__dialogOptionIcon{border-radius:var(--radius-full);background:var(--color-bg-subtle);width:40px;height:40px;color:var(--color-icon-brand);transition:background var(--duration-fast) var(--easing-standard),color var(--duration-fast) var(--easing-standard);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.CitySwitcher-module-scss-module__RnKv0a__dialogOptionIconSelected{background:var(--color-border-brand);color:var(--color-bg-accent)}.CitySwitcher-module-scss-module__RnKv0a__dialogOptionText{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.CitySwitcher-module-scss-module__RnKv0a__dialogOptionName{font-family:var(--font-body);letter-spacing:0;color:var(--color-text-primary);font-size:16px;font-weight:700;line-height:24px}.CitySwitcher-module-scss-module__RnKv0a__dialogOptionStats{font-family:var(--font-body);letter-spacing:0;color:var(--color-text-secondary);font-size:12px;font-weight:500;line-height:16px}.CitySwitcher-module-scss-module__RnKv0a__checkCircle{border-radius:var(--radius-full);background:var(--color-border-brand);width:24px;height:24px;color:var(--color-text-on-brand);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.CitySwitcher-module-scss-module__RnKv0a__dialogFooter{gap:var(--space-12);margin-top:var(--space-8);padding-top:var(--space-12);border-top:var(--border-width) solid var(--color-border-default);flex-direction:column;display:flex}@media (min-width:768px){.CitySwitcher-module-scss-module__RnKv0a__dialogFooter{flex-direction:row;justify-content:space-between;align-items:center}}.CitySwitcher-module-scss-module__RnKv0a__footerNote{font-family:var(--font-body);letter-spacing:0;color:var(--color-text-secondary);margin:0;font-size:14px;font-weight:400;line-height:20px}.CitySwitcher-module-scss-module__RnKv0a__botLink{color:var(--color-text-brand);font-weight:600;text-decoration:underline}.CitySwitcher-module-scss-module__RnKv0a__botLink:hover{color:var(--color-text-primary)}.CitySwitcher-module-scss-module__RnKv0a__continueBtn{justify-content:center;align-items:center;gap:var(--space-8);padding:var(--space-12) var(--space-32);border-radius:var(--radius-full);background:var(--color-bg-accent);color:var(--color-text-on-accent);font-family:var(--font-body);letter-spacing:0;cursor:pointer;white-space:nowrap;transition:filter var(--duration-fast) var(--easing-standard),transform var(--duration-fast) var(--easing-standard);border:0;font-size:16px;font-weight:700;line-height:24px;display:inline-flex}.CitySwitcher-module-scss-module__RnKv0a__continueBtn:hover{filter:brightness(.94)}.CitySwitcher-module-scss-module__RnKv0a__continueBtn:active{transform:scale(.98)}
.NotificationBell-module-scss-module__JYX88q__bellWrapper{position:relative}.NotificationBell-module-scss-module__JYX88q__toggle{border-radius:var(--radius-full);background:var(--color-bg-subtle);width:40px;height:40px;color:var(--color-text-primary);cursor:pointer;border:var(--border-width) solid var(--color-border-default);transition:background-color var(--duration-fast) var(--easing-standard),border-color var(--duration-fast) var(--easing-standard);justify-content:center;align-items:center;list-style:none;display:flex;position:relative}.NotificationBell-module-scss-module__JYX88q__toggle:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.NotificationBell-module-scss-module__JYX88q__toggle::-webkit-details-marker{display:none}.NotificationBell-module-scss-module__JYX88q__toggle:hover{background:var(--color-bg-subtle);border-color:var(--color-border-strong)}.NotificationBell-module-scss-module__JYX88q__bellIcon{color:var(--color-icon-secondary)}.NotificationBell-module-scss-module__JYX88q__badge{border-radius:var(--radius-full);background:var(--color-bg-brand);min-width:18px;height:18px;color:var(--color-text-on-brand);justify-content:center;align-items:center;padding:0 4px;font-size:11px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-4px;right:-4px}.NotificationBell-module-scss-module__JYX88q__dropdown{top:calc(100% + var(--space-8));z-index:50;background:var(--color-bg-surface);width:min(360px,100vw - 32px);position:absolute;right:0}@media (max-width:767.98px){.NotificationBell-module-scss-module__JYX88q__dropdown{top:calc(var(--size-header-mobile) + var(--inset-top) + var(--space-8));right:max(var(--gutter-mobile),env(safe-area-inset-right,0px));left:max(var(--gutter-mobile),env(safe-area-inset-left,0px));width:auto;max-height:calc(100dvh - var(--size-header-mobile) - var(--inset-top) - var(--space-24));overscroll-behavior:contain;position:fixed;overflow-y:auto}}.NotificationBell-module-scss-module__JYX88q__dropdown{border:var(--border-width) solid var(--color-border-default);border-radius:var(--radius-lg);animation:.15s ease-out NotificationBell-module-scss-module__JYX88q__fadeIn;overflow:hidden;box-shadow:0 10px 25px -5px #0000001a,0 8px 10px -6px #0000001a}@keyframes NotificationBell-module-scss-module__JYX88q__fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.NotificationBell-module-scss-module__JYX88q__header{padding:var(--space-12) var(--space-16);border-bottom:var(--border-width) solid var(--color-border-default);background:var(--color-bg-subtle);justify-content:space-between;align-items:center;display:flex}.NotificationBell-module-scss-module__JYX88q__title{font-family:var(--font-body);letter-spacing:0;color:var(--color-text-primary);font-size:16px;font-weight:600;line-height:24px}.NotificationBell-module-scss-module__JYX88q__markAllBtn{color:var(--color-text-brand);cursor:pointer;background:0 0;border:none;padding:0;font-size:12px;text-decoration:underline}.NotificationBell-module-scss-module__JYX88q__markAllBtn:hover{color:var(--color-bg-brand-hover)}.NotificationBell-module-scss-module__JYX88q__list{overscroll-behavior:contain;max-height:380px;overflow-y:auto}.NotificationBell-module-scss-module__JYX88q__history{border:var(--border-width) solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-bg-surface);width:100%;overflow:hidden}.NotificationBell-module-scss-module__JYX88q__history .NotificationBell-module-scss-module__JYX88q__list{max-height:none}.NotificationBell-module-scss-module__JYX88q__history .NotificationBell-module-scss-module__JYX88q__header{gap:var(--space-12);flex-wrap:wrap}.NotificationBell-module-scss-module__JYX88q__footer{padding:var(--space-16);border-top:var(--border-width) solid var(--color-border-default);text-align:center;font-family:var(--font-body);letter-spacing:0;font-size:14px;font-weight:700;line-height:20px}.NotificationBell-module-scss-module__JYX88q__footer a{color:var(--color-text-brand)}.NotificationBell-module-scss-module__JYX88q__loading,.NotificationBell-module-scss-module__JYX88q__empty{padding:var(--space-24) var(--space-16);text-align:center;color:var(--color-text-secondary);font-size:14px}.NotificationBell-module-scss-module__JYX88q__item{align-items:flex-start;gap:var(--space-12);width:100%;padding:var(--space-12) var(--space-16);border:none;border-bottom:var(--border-width) solid var(--color-border-default);background:var(--color-bg-surface);text-align:left;cursor:pointer;transition:background-color var(--duration-fast) var(--easing-standard);display:flex}.NotificationBell-module-scss-module__JYX88q__item:last-child{border-bottom:none}.NotificationBell-module-scss-module__JYX88q__item:hover{background:var(--color-bg-subtle)}.NotificationBell-module-scss-module__JYX88q__item.NotificationBell-module-scss-module__JYX88q__unread{background:#10b9810d}.NotificationBell-module-scss-module__JYX88q__dot{background:var(--color-bg-brand);border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:6px}.NotificationBell-module-scss-module__JYX88q__itemBody{flex:1;min-width:0}.NotificationBell-module-scss-module__JYX88q__itemTitle{color:var(--color-text-primary);margin-bottom:2px;font-size:14px;font-weight:600}.NotificationBell-module-scss-module__JYX88q__itemMessage{color:var(--color-text-secondary);word-break:break-word;font-size:13px;line-height:1.4}.NotificationBell-module-scss-module__JYX88q__itemTime{color:var(--color-text-tertiary);margin-top:4px;font-size:11px}
