.country-map[data-astro-cid-22s4vszj]{height:460px;position:relative;z-index:2}.country-map[data-astro-cid-22s4vszj] .map{border-radius:14px}@media (max-width: 1000px){.country-map[data-astro-cid-22s4vszj] .map{border-radius:8px}}.cities-table__mobile-toolbar[data-astro-cid-x4stih42]{display:none;margin-bottom:16px}@media (max-width: 1000px){.cities-table__mobile-toolbar[data-astro-cid-x4stih42]{display:block}}.cities-table__wrapper[data-astro-cid-x4stih42]{position:relative;display:flex;flex-direction:column;overflow:auto;border-radius:8px}@media (max-width: 1000px){.cities-table th[data-field=city_name],.cities-table td[data-field=city_name]{width:65%!important}.cities-table th:not([data-field=rank]):not([data-field=city_name]),.cities-table td:not([data-field=rank]):not([data-field=city_name]){width:35%!important}.cities-table .hidden-column{display:none}.cities-table th:not(.hidden-column):not(:has(~th:not(.hidden-column))){border-radius:0 8px 0 0}}.country-cities-section__content[data-astro-cid-vsvtpnmi]{display:flex;flex-direction:column;gap:32px}@media (max-width: 1000px){.country-cities-section__content[data-astro-cid-vsvtpnmi]{gap:16px}}.tags-section__tags[data-astro-cid-xyxyv2mt]{display:flex;align-items:center;flex-wrap:wrap;width:100%;gap:12px;page-break-inside:avoid;break-inside:avoid}.tags-section__tags[data-astro-cid-xyxyv2mt] .tags-section__tag--hidden,.tags-section__other-filters-btn--hidden[data-astro-cid-xyxyv2mt]{display:none}@media print{.tags-section[data-astro-cid-xyxyv2mt] .tags-section__other-filters{display:none}}.compare-cities__footer[data-astro-cid-umwqq7hs]{margin-top:8px}@media (max-width: 640px){.internet-speed-history .sub-section__title{text-align:center}}.internet-speed-history__tabs.internet-speed-tabs{display:none}@media (max-width: 1000px){.internet-speed-history__tabs.internet-speed-tabs{display:flex;margin:8px 0 16px}}.internet-speed-history__container{display:grid;grid-template-columns:1fr 1fr;gap:32px}@media (max-width: 1000px){.internet-speed-history__container{grid-template-columns:1fr;gap:0}}.internet-speed-history__section{display:flex;flex-direction:column;gap:24px;background:var(--white);border:.5px solid var(--light-accent);border-radius:8px;padding:24px 48px}@media (max-width: 1000px){.internet-speed-history__section{display:none;background:transparent;border:none;padding:0;gap:16px}.internet-speed-history__section.active{display:flex}}.internet-speed-history__header{display:flex;align-items:center;justify-content:center;gap:12px}@media (max-width: 1000px){.internet-speed-history__header{display:none}}.internet-speed-history__header-icon{font-size:24px}.internet-speed-history__section-title{font-size:20px;font-weight:600;margin:0;color:var(--dark-800)}@media (max-width: 1000px){.internet-speed-history__section-title{font-size:18px}}.internet-speed-history__chart-wrapper{display:flex;flex-direction:column;gap:37px}@media (max-width: 640px){.internet-speed-history__chart-wrapper{gap:30px}}.internet-speed-history__hint{font-size:12px;line-height:125%;color:var(--dark-800-50);margin-top:8px}.internet-speed-history__chart{position:relative;width:100%;height:129px}@media (max-width: 1000px){.internet-speed-history__chart{border:none}}@media (max-width: 640px){.internet-speed-history__chart{height:152px}}.internet-speed-history__chart canvas{width:100%!important;height:100%!important}.internet-speed-history__chart--latency{height:111px}@media (max-width: 640px){.internet-speed-history__chart--latency{height:82px}}.city-page[data-astro-cid-x4mud3g5]{display:flex;flex-direction:column;align-items:stretch;gap:32px;width:100%}@media (max-width: 1000px){.city-page[data-astro-cid-x4mud3g5]{gap:24px}}@media print{.city-page[data-astro-cid-x4mud3g5] .similar-cities{display:none}}.city-page__summary[data-astro-cid-x4mud3g5]{display:flex;flex-direction:column;gap:4px;font-size:16px;line-height:40px;font-weight:500}@media (max-width: 1000px){.city-page__summary[data-astro-cid-x4mud3g5]{font-size:14px;line-height:24px}}.city-page__add-price-block[data-astro-cid-x4mud3g5]{display:flex;align-items:center}.city-page__info[data-astro-cid-x4mud3g5]{display:flex;flex-direction:row;gap:32px}@media (max-width: 1000px){.city-page__info[data-astro-cid-x4mud3g5]{flex-direction:column}}.city-page__tables[data-astro-cid-x4mud3g5]{display:flex;flex-direction:column;align-items:stretch;gap:16px;width:100%}.city-page__cards[data-astro-cid-x4mud3g5]{display:flex;flex-direction:column;gap:32px;max-width:336px;width:100%}@media (max-width: 1000px){.city-page__cards[data-astro-cid-x4mud3g5]{max-width:initial}}.city-page__title[data-astro-cid-x4mud3g5]{display:flex;align-items:center;gap:32px;margin-top:8px}@media (max-width: 1000px){.city-page__title[data-astro-cid-x4mud3g5]{flex-direction:row-reverse;justify-content:flex-end;align-items:flex-start;gap:12px}}.city-page__title[data-astro-cid-x4mud3g5] h1[data-astro-cid-x4mud3g5]{font-size:32px;line-height:45px;font-weight:500;margin:0}@media (max-width: 1000px){.city-page__title[data-astro-cid-x4mud3g5] h1[data-astro-cid-x4mud3g5]{font-size:22px;line-height:125%}}.city-page__title[data-astro-cid-x4mud3g5] b[data-astro-cid-x4mud3g5]{font-weight:600}@media print{.city-page[data-astro-cid-x4mud3g5] .city-table-toolbar{display:none}}.city-page__info[data-astro-cid-x4mud3g5],.city-page[data-astro-cid-x4mud3g5] .faq-section,.city-page[data-astro-cid-x4mud3g5] .historical-index,.city-page[data-astro-cid-x4mud3g5] .internet-speed-history,.city-page[data-astro-cid-x4mud3g5] .tags-section,.city-page[data-astro-cid-x4mud3g5] .note-section{max-width:1072px}.city-page[data-astro-cid-x4mud3g5] .faq-section{padding-bottom:24px}@media (max-width: 1000px){.city-page[data-astro-cid-x4mud3g5] .faq-section{padding-bottom:8px}}
