.card-location[data-v-3db28e2a]{box-sizing:border-box;width:calc(350/var(--vw-screen)*100*min(1vw, 19.2px));min-height:calc(300/var(--vw-screen)*100*min(1vw, 19.2px));max-height:calc(470/var(--vw-screen)*100*min(1vw, 19.2px));padding:calc(32/var(--vw-screen)*100*min(1vw, 19.2px)) calc(16/var(--vw-screen)*100*min(1vw, 19.2px)) calc(32/var(--vw-screen)*100*min(1vw, 19.2px)) calc(32/var(--vw-screen)*100*min(1vw, 19.2px));border-radius:calc(16/var(--vw-screen)*100*min(1vw, 19.2px));background-color:var(--card-location-bg);color:var(--card-location-color);box-shadow:var(--card-location-shadow);flex-direction:column;display:flex}.card-location__header[data-v-3db28e2a]{justify-content:space-between;align-items:flex-start;gap:calc(16/var(--vw-screen)*100*min(1vw, 19.2px));padding-right:calc(24/var(--vw-screen)*100*min(1vw, 19.2px));flex:none;display:flex}@media screen and (width<=1023px){.card-location__header[data-v-3db28e2a]{padding-right:calc(40/var(--vw-screen)*100*min(1vw, 19.2px))}}.card-location__heading[data-v-3db28e2a]{gap:calc(8/var(--vw-screen)*100*min(1vw, 19.2px));flex-direction:column;min-width:0;display:flex}.card-location__city[data-v-3db28e2a]{text-transform:none}@media screen and (width<=767px){.card-location__city[data-v-3db28e2a]{font-family:var(--font-family-base);font-style:normal;font-size:calc(20/var(--vw-screen)*100*min(1vw, 19.2px));letter-spacing:-.02em;line-height:1.28;font-weight:var(--font-weight-medium)}}.card-location__count[data-v-3db28e2a]{color:var(--card-location-muted-color)}.card-location__close[data-v-3db28e2a]{right:calc(24/var(--vw-screen)*100*min(1vw, 19.2px));top:calc(24/var(--vw-screen)*100*min(1vw, 19.2px));width:calc(24/var(--vw-screen)*100*min(1vw, 19.2px));height:calc(24/var(--vw-screen)*100*min(1vw, 19.2px));margin:calc(-2/var(--vw-screen)*100*min(1vw, 19.2px)) calc(-2/var(--vw-screen)*100*min(1vw, 19.2px)) 0 0;appearance:none;color:var(--card-location-close-color);cursor:pointer;transition:color var(--duration-base) var(--ease-default);background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid;position:absolute}@media (hover:hover){.card-location__close[data-v-3db28e2a]:hover{color:var(--color-violet)}}@media screen and (width<=1023px){.card-location__close[data-v-3db28e2a]{width:calc(56/var(--vw-screen)*100*min(1vw, 19.2px));height:calc(56/var(--vw-screen)*100*min(1vw, 19.2px));right:calc(8/var(--vw-screen)*100*min(1vw, 19.2px));top:calc(8/var(--vw-screen)*100*min(1vw, 19.2px))}}.card-location__close .icon[data-v-3db28e2a]{width:calc(24/var(--vw-screen)*100*min(1vw, 19.2px));height:calc(24/var(--vw-screen)*100*min(1vw, 19.2px))}.card-location__scroll[data-v-3db28e2a]{min-height:0;margin:calc(16/var(--vw-screen)*100*min(1vw, 19.2px)) 0;grid-template-columns:minmax(0,1fr) var(--card-location-scrollbar-size);gap:calc(12/var(--vw-screen)*100*min(1vw, 19.2px));flex:auto;display:grid;position:relative}.card-location__list[data-v-3db28e2a]{scrollbar-width:none;min-height:0;padding:0;list-style:none;overflow:hidden auto}.card-location__list[data-v-3db28e2a]::-webkit-scrollbar{width:0;height:0;display:none}.card-location__scrollbar[data-v-3db28e2a]{width:var(--card-location-scrollbar-size);align-self:stretch;position:relative}.card-location__scrollbar-track[data-v-3db28e2a]{background:var(--card-location-scrollbar-track);inset:0}.card-location__scrollbar-thumb[data-v-3db28e2a],.card-location__scrollbar-track[data-v-3db28e2a]{width:var(--card-location-scrollbar-size);border-radius:999px;position:absolute}.card-location__scrollbar-thumb[data-v-3db28e2a]{background:var(--card-location-scrollbar-thumb);cursor:pointer;touch-action:none;will-change:transform;top:0;left:0}.card-location__link[data-v-3db28e2a],.card-location__plain[data-v-3db28e2a]{align-items:center;gap:calc(8/var(--vw-screen)*100*min(1vw, 19.2px));max-width:100%;padding:calc(8/var(--vw-screen)*100*min(1vw, 19.2px)) 0;color:var(--card-location-color);display:inline-flex}@media screen and (width<=767px){.card-location__link[data-v-3db28e2a],.card-location__plain[data-v-3db28e2a]{padding:calc(6/var(--vw-screen)*100*min(1vw, 19.2px)) 0}}.card-location__link[data-v-3db28e2a]{transition:color var(--duration-base) var(--ease-default)}@media (hover:hover){.card-location__link[data-v-3db28e2a]:hover{color:var(--card-location-link-hover-color)}.card-location__link:hover .card-location__link-icon[data-v-3db28e2a]{opacity:1;transform:translate(0)}}.card-location__link[data-v-3db28e2a]:focus-visible{color:var(--card-location-link-hover-color)}.card-location__link:focus-visible .card-location__link-icon[data-v-3db28e2a]{opacity:1;transform:translate(0)}.card-location__plain[data-v-3db28e2a]{cursor:default}.card-location__link-text[data-v-3db28e2a]{min-width:0}@media screen and (width<=767px){.card-location__link-text[data-v-3db28e2a]{font-family:var(--font-family-base);font-style:normal;font-size:calc(15/var(--vw-screen)*100*min(1vw, 19.2px));letter-spacing:-.01em;line-height:1.58;font-weight:var(--font-weight-medium)}}.card-location__link-icon[data-v-3db28e2a]{width:calc(24/var(--vw-screen)*100*min(1vw, 19.2px));height:calc(24/var(--vw-screen)*100*min(1vw, 19.2px));opacity:0;transform:translateX(calc(-4/var(--vw-screen)*100*min(1vw, 19.2px)));transition:opacity var(--duration-base) var(--ease-default),transform var(--duration-base) var(--ease-default);flex:none;place-items:center;display:grid}.card-location__link-icon .icon[data-v-3db28e2a]{width:100%;height:100%}.card-location__footer[data-v-3db28e2a]{flex:none;margin-top:auto}.card-location__details[data-v-3db28e2a]{width:fit-content;padding-left:calc(24/var(--vw-screen)*100*min(1vw, 19.2px))}
