.catalog-region-cities[data-v-ce74855f]{display:inline-flex;position:relative}.catalog-region-cities__trigger[data-v-ce74855f]{align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:inline-flex;font:inherit;gap:4px;padding:0}.catalog-region-cities__trigger span[data-v-ce74855f]{border-bottom:1px dashed}.catalog-region-cities__trigger[data-v-ce74855f] svg{flex:0 0 auto;opacity:.78;transition:transform .15s ease}.catalog-region-cities__trigger[aria-expanded=true][data-v-ce74855f] svg{transform:rotate(180deg)}.catalog-region-cities__panel[data-v-ce74855f]{background:var(--color-background);border:1px solid var(--spiti-line);border-radius:var(--spiti-radius-control);box-shadow:0 18px 42px var(--spiti-shadow);color:var(--color-text);left:0;max-height:260px;max-width:min(280px,100vw - 32px);min-width:190px;overflow-y:auto;padding:5px;position:absolute;scrollbar-color:var(--spiti-line-strong) transparent;scrollbar-width:thin;top:calc(100% + 9px);width:-moz-max-content;width:max-content;z-index:70}.catalog-region-cities__item[data-v-ce74855f],.catalog-region-cities__state[data-v-ce74855f]{align-items:center;border-radius:var(--spiti-radius-small);display:flex;font-size:14px;line-height:18px;min-height:38px;padding:9px 10px 9px 12px}.catalog-region-cities__item[data-v-ce74855f]{color:var(--color-text);font-weight:500;gap:12px;justify-content:space-between;text-decoration:none;transition:background-color .2s ease,color .2s ease}.catalog-region-cities__panel .catalog-region-cities__item[data-v-ce74855f]{-webkit-text-fill-color:currentColor}.catalog-region-cities__item[data-v-ce74855f]:focus-visible,.catalog-region-cities__item[data-v-ce74855f]:hover{background:var(--spiti-selected-surface);color:var(--spiti-text)}.catalog-region-cities__item[data-v-ce74855f]:focus-visible{outline:2px solid var(--spiti-line-strong);outline-offset:-2px}.catalog-region-cities__item--current[data-v-ce74855f]{background:var(--spiti-selected-surface);color:var(--spiti-text)}.catalog-region-cities__item[data-v-ce74855f] svg{flex:0 0 auto}.catalog-region-cities__state[data-v-ce74855f]{color:var(--color-text--light)}.catalog-region-cities-enter-active[data-v-ce74855f],.catalog-region-cities-leave-active[data-v-ce74855f]{transition:opacity .12s ease,transform .12s ease}.catalog-region-cities-enter-from[data-v-ce74855f],.catalog-region-cities-leave-to[data-v-ce74855f]{opacity:0;transform:translateY(-4px)}
