.city-drawer[data-v-9c5d7cf1]{display:flex;flex-direction:column;gap:20px;height:100%}.city-drawer__header[data-v-9c5d7cf1]{font-size:20px;font-weight:600;line-height:28px}.city-drawer__search[data-v-9c5d7cf1]{position:relative}.city-drawer__search-btn[data-v-9c5d7cf1]{position:absolute;right:0;top:0}.city-drawer__search-icon[data-v-9c5d7cf1]{color:#8b8b8b;height:16px;left:16px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:16px}.city-drawer__body[data-v-9c5d7cf1]{max-height:calc(100vh - 180px);overflow-y:auto;padding-right:8px}.city-drawer__body[data-v-9c5d7cf1],.city-drawer__option[data-v-9c5d7cf1]{display:flex;flex-direction:column;gap:4px}.city-drawer__option[data-v-9c5d7cf1]{align-items:flex-start;background:transparent;border:none;border-radius:8px;cursor:pointer;padding:12px 16px;text-align:left;transition:background-color .2s ease}.city-drawer__option[data-v-9c5d7cf1]:hover{background-color:#1119270a}.city-drawer__option--all[data-v-9c5d7cf1]{font-size:16px;font-weight:600;line-height:24px}.city-drawer__option--active[data-v-9c5d7cf1]{background-color:#ff233d1f}.city-drawer__option--active .city-drawer__option-name[data-v-9c5d7cf1]{color:#ff233d}.city-drawer__option-name[data-v-9c5d7cf1]{font-size:16px;font-weight:600;line-height:24px}.city-drawer__option-region[data-v-9c5d7cf1]{color:#8b8b8b;font-size:12px;font-weight:600}.city-drawer__empty[data-v-9c5d7cf1],.city-drawer__loading[data-v-9c5d7cf1]{color:#8b8b8b;font-size:14px;line-height:20px;padding:16px}.city-drawer__error[data-v-9c5d7cf1]{color:#ff233d;display:flex;flex-direction:column;gap:8px;padding:16px}.city-drawer__retry[data-v-9c5d7cf1]{background:transparent;border:none;color:#ff233d;cursor:pointer;font-size:14px;font-weight:600;line-height:20px;padding:0}.city-drawer__retry[data-v-9c5d7cf1]:hover{text-decoration:underline}.city-drawer__retry[data-v-9c5d7cf1]:disabled{cursor:not-allowed;opacity:.6;text-decoration:none}
