.CitySwitchModal_modal__TvkQD{width:870px;background:linear-gradient(175.2617deg,#e4eaff 4%,#f5f7ff 35%,#fff 82%)}.CitySwitchModal_header__hJ60b{display:flex;align-items:center;gap:var(--space-xl);padding:var(--space-xl)}.CitySwitchModal_header__hJ60b div{display:flex;align-items:center;justify-content:flex-start;gap:var(--space)}.CitySwitchModal_header__hJ60b span{flex-shrink:0;color:var(--color-black-light);font-size:var(--font-size-lg)}.CitySwitchModal_body__AX_Ux{padding:var(--space-xl);border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);background:#fff}.CitySwitchModal_title__DaqD_{font-size:var(--font-size-lg);font-weight:500}.CitySwitchModal_cities__qA17M{display:flex;flex-wrap:wrap;gap:var(--space-sm);margin-top:var(--space);margin-bottom:var(--space-xl)}.CitySwitchModal_city__6Qxnk{width:80px;text-align:center;padding:var(--space-xs) var(--space-sm);background-color:var(--color-bg);border-radius:var(--border-radius-sm);transition:all .3s ease-in-out}.CitySwitchModal_city__6Qxnk:hover{background-color:var(--color-primary-light);color:var(--color-primary);cursor:pointer}.CitySwitchModal_letterRow__PeCA2{display:flex;align-items:center;gap:var(--space);padding:var(--space) 0}.CitySwitchModal_letterRow__PeCA2 .CitySwitchModal_title__DaqD_{flex-shrink:0}.CitySwitchModal_letters__aHZWK{width:80%;display:flex;justify-content:space-between}.CitySwitchModal_letter___nF7i{padding:var(--space-xs) var(--space-sm);border-radius:var(--border-radius);transition:all .3s ease-in-out;color:var(--color-gray)}.CitySwitchModal_letter___nF7i.CitySwitchModal_active__0m9Re,.CitySwitchModal_letter___nF7i:hover{color:var(--color-primary);background-color:var(--color-primary-light);cursor:pointer}.CitySwitchModal_cityElevator__86aPZ{height:500px;overflow:auto}.CitySwitchModal_cityRow__dlhHC{display:flex;align-items:flex-start;position:relative;margin-top:var(--space-03);height:40px;overflow:hidden}.CitySwitchModal_cityRow__dlhHC.CitySwitchModal_expand__HqOdy,.CitySwitchModal_cityRow__dlhHC.CitySwitchModal_selected__N2ks7{height:unset;overflow:unset}.CitySwitchModal_cityRow__dlhHC.CitySwitchModal_selected__N2ks7{background-color:var(--color-bg)}.CitySwitchModal_cityRow__dlhHC.CitySwitchModal_selected__N2ks7:before{background-color:var(--color-primary)}.CitySwitchModal_cityRow__dlhHC:hover{background-color:var(--color-bg)}.CitySwitchModal_cityRow__dlhHC:hover .CitySwitchModal_cityRowTitle__jronq{color:var(--color-primary)}.CitySwitchModal_cityRow__dlhHC:hover:before{background-color:var(--color-primary)}.CitySwitchModal_cityRow__dlhHC:before{content:"";position:absolute;top:0;left:0;display:inline-block;width:6px;height:100%;background-color:var(--color-bg);margin-right:var(--space-xs);border-top-left-radius:var(--border-radius-sm);border-bottom-left-radius:var(--border-radius-sm)}.CitySwitchModal_cityRowTitle__jronq{width:50px;height:40px;line-height:40px;text-align:center;font-size:calc(var(--font-size-xxl) * 1.3);font-weight:600;color:var(--color-gray);flex-shrink:0}.CitySwitchModal_cityNames__IxE5c{display:flex;flex-wrap:wrap;flex:1 1}.CitySwitchModal_cityName__6PbxJ{padding:9px var(--space-sm);color:var(--color-black-light);flex-shrink:0}.CitySwitchModal_cityName__6PbxJ:hover{color:var(--color-primary);cursor:pointer;font-weight:500}.CitySwitchModal_cityMore__nlwSM{display:flex;align-items:center;gap:var(--space-xs);flex-shrink:0;padding:0 var(--space);height:40px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.CitySwitchModal_cityMore__nlwSM.CitySwitchModal_hide__ONotR{display:none}.CitySwitchModal_cityMore__nlwSM span{color:#b2b8be}.CitySwitchModal_cityMore__nlwSM:hover span{color:var(--color-primary);cursor:pointer}