.city-groups[data-v-6695d9b4]{grid-gap:14px;align-items:start;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.city-groups.city-groups--single[data-v-6695d9b4]{grid-template-columns:minmax(0,1fr)}.city-group[data-v-6695d9b4]{background:#fff;border:1px solid #e7d9d4;border-radius:12px;min-width:0}.city-group[open][data-v-6695d9b4]{grid-column:1/-1}.city-group summary[data-v-6695d9b4]{align-items:center;border-radius:11px;cursor:pointer;display:flex;gap:10px;list-style:none;min-height:72px;padding:16px}.city-group summary[data-v-6695d9b4]::-webkit-details-marker{display:none}.city-group summary[data-v-6695d9b4]:after{color:#cc0738;content:"+";flex-shrink:0;font-size:23px;font-weight:400;line-height:1;margin-left:auto}.city-group[open] summary[data-v-6695d9b4]:after{content:"−"}.city-group summary[data-v-6695d9b4]:hover{background:#fcf7f5}.city-group-heading[data-v-6695d9b4]{min-width:0}.city-group-country[data-v-6695d9b4],.city-group-title[data-v-6695d9b4]{display:block}.city-group-title[data-v-6695d9b4]{word-wrap:anywhere;color:#50353f;font-size:15px;font-weight:700;line-height:1.35}.city-group-country[data-v-6695d9b4]{color:#8a7b80;font-size:12px;line-height:1.3;margin-top:4px}.city-group-count[data-v-6695d9b4]{background:#f8eef1;border-radius:6px;color:#815568;flex-shrink:0;font-size:11px;line-height:1.4;margin-left:auto;padding:4px 7px}.city-links[data-v-6695d9b4]{grid-gap:2px 4px;border-top:1px solid #f1e9e5;display:grid;gap:2px 4px;grid-template-columns:repeat(6,minmax(0,1fr));list-style:none;margin:0;padding:8px}.city-links li[data-v-6695d9b4]{min-width:0}.city-links a[data-v-6695d9b4]{word-wrap:anywhere;align-items:center;border-radius:6px;color:#a0062c;display:flex;font-size:14px;line-height:1.4;min-height:44px;padding:10px 9px;-webkit-text-decoration:none;text-decoration:none}.city-links a[data-v-6695d9b4]:hover{background:#f8eef1;color:#a0062c}.city-group summary[data-v-6695d9b4]:focus-visible,.city-links a[data-v-6695d9b4]:focus-visible{outline:3px solid #cc0738!important;outline-offset:2px}.city-empty[data-v-6695d9b4]{background:#fff;border:1px dashed #dbc5cd;border-radius:12px;color:#61575f;font-size:14px;line-height:1.6;margin:0;padding:20px}@media (max-width:1100px){.city-groups[data-v-6695d9b4]{grid-template-columns:repeat(2,minmax(0,1fr))}.city-links[data-v-6695d9b4]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:767px){.city-groups[data-v-6695d9b4]{grid-template-columns:minmax(0,1fr)}.city-links[data-v-6695d9b4]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:379px){.city-links[data-v-6695d9b4]{grid-template-columns:minmax(0,1fr)}.city-group summary[data-v-6695d9b4]{gap:6px;padding:14px 12px}}