.FlightSearchHistory_module__6ZqOj{display:flex;flex-direction:column;gap:16px;width:100%;margin-top:24px}.FlightSearchHistory_header__Kjm80{display:flex;align-items:center;gap:32px}.FlightSearchHistory_title__R2rn_{margin:0;color:#101828;font-size:14px;font-weight:400;line-height:1.5;white-space:nowrap}.FlightSearchHistory_clearButton__k_nrz{display:flex;align-items:center;gap:6px;padding:0;border:none;background:rgba(0,0,0,0);color:#929aa0;font-size:14px;font-weight:400;line-height:1.5;white-space:nowrap;cursor:pointer;transition:color .15s ease}.FlightSearchHistory_clearButton__k_nrz:hover{color:#1e2122}.FlightSearchHistory_cardList__WDf5a{display:flex;gap:12px;align-items:flex-start;width:100%;overflow-x:auto;scrollbar-width:thin}.FlightSearchHistory_cardList__WDf5a::-webkit-scrollbar{height:4px}.FlightSearchHistory_cardList__WDf5a::-webkit-scrollbar-thumb{border-radius:4px;background:rgba(30,33,34,.15)}.RotatingChevron_chevronIcon__A0fiB{display:inline-flex;flex-shrink:0;transition:transform .2s ease;transform:rotate(0deg)}.RotatingChevron_chevronIconOpen__p7MaY{transform:rotate(90deg)}.page_page__o6CJB{display:grid;grid-template-columns:minmax(0,1fr) 460px;gap:16px;align-items:start;width:100%;color:#1e2122}.page_visuallyHidden__45j_x{position:absolute;overflow:hidden;width:1px;height:1px;margin:-1px;clip:rect(0 0 0 0);white-space:nowrap}.page_mainColumn__3E7N_{display:flex;flex-direction:column;gap:16px;min-width:0}.page_formCard__3lPdr,.page_summaryCard__VquST,.page_summaryTop__9WQdJ,.page_vehicleSummary__PPG5D{padding:16px;border:1px solid #edeff4;border-radius:8px;background:#fff}.page_formCard__3lPdr>h2,.page_sectionHeader__937G_ h2,.page_summaryCard__VquST>h2,.page_vehicleSummaryTitle__9Lo_5{margin:0;color:#111827;font-size:14px;font-weight:600;line-height:21px}.page_formCard__3lPdr>h2,.page_sectionHeader__937G_{padding-bottom:16px;border-bottom:1px solid #edeff4}.page_sectionHeader__937G_{display:flex;align-items:center;justify-content:space-between;gap:12px}.page_headerAction__DdH6T{display:inline-flex;gap:6px;align-items:center;height:32px;padding:0 12px;border:1px solid #edeff4;border-radius:6px;background:rgba(0,0,0,0);color:#9a937d;cursor:pointer;font:inherit;font-size:14px;white-space:nowrap}.page_headerAction__DdH6T:hover{border-color:#dce0e4}.page_formRows__FPS2G{display:grid;gap:16px;padding-top:16px}.page_formRow___UXWe{display:grid;grid-template-columns:100px minmax(0,1fr);gap:16px;align-items:center;color:#475569;font-size:14px;line-height:21px}.page_formRow___UXWe textarea,.page_formRow___UXWe>input,.page_formRow___UXWe>select{width:100%;min-width:0;border:1px solid #edeff4;border-radius:10px;background:#f9fafc;color:#1e2122;font:inherit}.page_formRow___UXWe>input,.page_formRow___UXWe>select{height:48px;padding:0 16px}.page_formRow___UXWe textarea{min-height:48px;padding:13px 16px;resize:vertical}.page_formRow___UXWe input::placeholder,.page_formRow___UXWe textarea::placeholder{color:#929aa0}.page_alignStart__RoDbG{align-items:start}.page_required__A3OjG{margin-left:2px;color:#f45242;font-style:normal}.page_addressFields__FMdhc{display:grid;grid-template-columns:1fr 1fr;gap:16px;min-width:0}.page_addressControl__jgtWM{display:flex;gap:16px;align-items:center;min-width:0;padding:13.5px 16px;border:1px solid #edeff4;border-radius:10px;background:hsla(0,0%,100%,.8)}.page_addressControl__jgtWM:focus-within{border-color:#c5cad3}.page_addressControl__jgtWM .ant-select,.page_addressControl__jgtWM .ant-select-borderless,.page_addressControl__jgtWM .ant-select-focused,.page_addressControl__jgtWM .ant-select-focused:hover,.page_addressControl__jgtWM .ant-select-outlined,.page_addressControl__jgtWM .ant-select:hover{width:100%;align-items:center!important;height:21px!important;min-height:21px!important;padding:0!important;border:0 rgba(0,0,0,0)!important;outline:none!important;background:rgba(0,0,0,0)!important;box-shadow:none!important;--ant-select-border-size:0!important;--ant-select-border-color:transparent!important;--ant-select-padding-horizontal:0!important;--ant-select-padding-vertical:0!important;--ant-select-height:21px!important;--ant-select-background-color:transparent!important}.page_addressControl__jgtWM .ant-select-selector{border:0 rgba(0,0,0,0)!important;outline:none!important;background:rgba(0,0,0,0)!important;box-shadow:none!important}.page_addressControl__jgtWM .ant-select-content{display:flex!important;align-items:center!important;margin-inline-end:0!important;min-width:0}.page_addressControl__jgtWM .ant-select-content input,.page_addressControl__jgtWM .ant-select-input{height:21px!important;margin:0!important;padding:0!important;color:#1e2122!important;font-size:14px!important;font-weight:500!important;line-height:21px!important}.page_addressControl__jgtWM .ant-select-content-value,.page_addressControl__jgtWM .ant-select-placeholder{inset-inline:0!important;margin:0!important;padding:0!important;color:#1e2122;font-size:14px;font-weight:500;line-height:21px!important;text-align:start}.page_addressControl__jgtWM .ant-select-placeholder{color:#1e2122}.page_addressControl__jgtWM .ant-select-clear{inset-inline-end:0;margin-inline-end:0}.page_addressControl__jgtWM .ant-select-suffix{display:none}.page_addressFieldBody__015h7{display:flex;flex:1 1;flex-direction:column;align-items:stretch;justify-content:center;min-width:0}.page_addressLabel__kxD2V{color:#929aa0;font-size:12px;line-height:1.5;white-space:nowrap}.page_addressAutocomplete__M2RGl{width:100%}.page_addressDivider__L6DwF{flex-shrink:0;width:1px;height:16px;background:#edeff4}.page_mapButton__SzYcF{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:16px;height:16px;padding:0;border:0;background:rgba(0,0,0,0);color:#1e2122;cursor:pointer}.page_mapButton__SzYcF svg{color:inherit}.page_mapButton__SzYcF:hover{color:#1267ca}.page_mapPickerWrap__IG16X{position:relative;overflow:hidden;border-radius:8px}.page_mapPicker__CyKSf{height:min(56vh,480px);background:#f5f6f7}.page_mapPin__rPOBk{position:absolute;top:50%;left:50%;width:22px;height:22px;border:4px solid #fff;border-radius:50% 50% 50% 0;background:#e53935;box-shadow:0 2px 6px rgba(0,0,0,.28);transform:translate(-50%,-100%) rotate(-45deg)}.page_mapPin__rPOBk:after{position:absolute;inset:5px;border-radius:50%;content:"";background:#fff}.page_mapSelection__tl4_7{min-height:40px;padding-top:12px;color:#475569;font-size:14px;line-height:20px}.page_googleAttribution__W1T3W{padding:6px 12px 8px;border-top:1px solid #edeff4;color:#5e5e5e;font-size:12px;text-align:right}.page_vehicleSummary__PPG5D{display:grid;gap:16px}.page_vehicleTop__22wIM{display:flex;gap:16px;align-items:center;justify-content:space-between}.page_vehicleIdentity__0r9Yx{display:flex;flex:1 1;gap:16px;align-items:center;min-width:0}.page_vehicleImage__FaU9k{position:relative;overflow:hidden;flex-shrink:0;width:80px;height:80px;border-radius:8px;background:#ddefe8}.page_vehicleImage__FaU9k img{width:100%;height:100%;object-fit:cover}.page_imagePlaceholder__ObZ39{width:100%;height:100%;background:rgba(30,33,34,.08)}.page_vehicleMeta__uxF18{display:grid;gap:6px;min-width:0}.page_vehicleMeta__uxF18 h2{margin:0;color:#0f172a;font-size:20px;font-weight:600;line-height:30px}.page_vehicleTags__WtJM5{display:flex;flex-wrap:wrap;gap:6px}.page_tag__lfGAu{display:inline-flex;align-items:center;height:24px;padding:0 8px;border-radius:4px;background:#f5f6f7;color:#5e6678;font-size:12px;line-height:18px}.page_vehiclePricing__tQi9N{display:flex;flex-shrink:0;gap:16px}.page_priceCell__2vDQG{display:grid;gap:0;width:80px}.page_priceLabel__G6ExW{color:#929aa0;font-size:12px;line-height:18px}.page_priceAmount__kiWoU{display:flex;gap:2px;align-items:baseline;color:#0f172a;font-size:20px;font-weight:600;line-height:30px}.page_priceCurrency__PLz1s{font-size:12px;font-weight:600;line-height:18px}.page_vehicleDetail__l2NCL{display:grid;gap:16px;padding-top:16px;border-top:1px solid #edeff4}.page_vehicleModels__WdFaf{margin:0;color:#4f5c65;font-size:14px;line-height:21px}.page_vehicleFacts__6CZcJ{display:grid;gap:12px}.page_factRow__ujYRH{display:flex;gap:6px;align-items:flex-start;color:#1e2122;font-size:14px;line-height:21px}.page_factRow__ujYRH:before{flex-shrink:0;width:20px;height:20px;margin-top:1px;content:"";background:50%/16px 16px no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath stroke='%2308AA89' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m3.5 8.5 3 3 6-7'/%3E%3C/svg%3E")}.page_collapseBtn__f2tnE{display:grid;place-items:center;width:32px;height:32px;margin:0 auto;padding:0;border:0;border-radius:50%;background:#fff;box-shadow:0 4px 8px rgba(0,0,0,.1);color:#364153;cursor:pointer}.page_collapseBtn__f2tnE:focus-visible{outline:2px solid #0b8e73;outline-offset:2px}.page_doubleChevron__7iQJg{display:flex;flex-direction:column;align-items:center;font-size:9px;line-height:1}.page_doubleChevron__7iQJg .anticon+.anticon{margin-top:-3px}.page_vehicleStatus__kyajk{margin:0;color:#4f5c65;font-size:14px;line-height:21px}.page_inlineControls__Wk1Wz{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.page_inlineControls__Wk1Wz input{width:auto;min-width:140px;height:48px;padding:0 16px;border:1px solid #edeff4;border-radius:10px;background:#f9fafc;color:#1e2122;font:inherit}.page_antdPicker__3GIxP{width:160px;min-width:140px;height:48px!important}.page_antdPicker__3GIxP .ant-picker-input>input{font-size:14px}.page_quickBtn__QQDZH{height:36px;padding:0 14px;border:1px solid #edeff4;border-radius:999px;background:#f9fafc;color:#1267ca;cursor:pointer;font-size:13px;white-space:nowrap}.page_quickBtn__QQDZH:disabled{opacity:.6;cursor:not-allowed}.page_usedGrid__HnWsx{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));width:100%;gap:10px 16px}.page_radioItem__QkwUV{display:flex;gap:6px;align-items:center;color:#1e2122;cursor:pointer;font-size:14px}.page_radioItem__QkwUV input{width:16px;height:16px;accent-color:#1267ca}.page_cityField__YDMmT{display:flex;align-items:center;width:100%;min-width:0;height:48px;padding:0 16px;border:1px solid #edeff4;border-radius:10px;background:#f9fafc}.page_cityField__YDMmT>*{width:100%}.page_cityField__YDMmT input{width:100%;font-size:14px;font-weight:400;line-height:21px}.page_cityField__YDMmT input::placeholder{color:#929aa0;font-weight:400}.page_flightCard__uxJVP{display:grid;gap:12px;padding:12px;border:1px solid #edeff4;border-radius:10px;background:#f9fafc}.page_flightHeader__QjPWa{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;color:#4f5c65;font-size:13px}.page_flightHeader__QjPWa strong{color:#1e2122;font-size:16px}.page_flightStatus__GLNSi{margin-left:auto;color:#1267ca;text-transform:uppercase}.page_flightBody__CmW5X{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.page_flightPoint__2repY{display:grid;gap:4px;padding:12px;border:1px solid #edeff4;border-radius:8px;background:#fff;color:#4f5c65;text-align:left;cursor:pointer;font:inherit}.page_flightPointActive__2Hozk{border-color:#1267ca;background:#f0f6fd}.page_flightCode__yFnZP{color:#1e2122;font-size:18px;font-weight:700}.page_flightMessage__4O_Au,.page_mismatch__xeXTU{margin:0;font-size:13px;line-height:20px}.page_flightMessage__4O_Au{color:#4f5c65}.page_mismatch__xeXTU{padding:10px 12px;border:1px solid #fecdd3;border-radius:8px;background:#fff1f2;color:#e11d48;font-weight:600}.page_stepper__6prYB{display:grid;grid-template-columns:32px 40px 32px;width:104px;overflow:hidden;border:1px solid #e2e8f0;border-radius:6px;background:#fff}.page_stepper__6prYB button,.page_stepper__6prYB input{height:30px;padding:0;border:0;background:#fff;color:#475569;text-align:center}.page_stepper__6prYB button{cursor:pointer;font-size:16px}.page_stepper__6prYB button:disabled{color:#dce0e4;cursor:not-allowed}.page_stepper__6prYB input{width:40px;background:#f8fafc;color:#1e293b;font-size:12px;font-weight:500}.page_switch__qSqbH{position:relative;width:32px;height:18px}.page_switch__qSqbH input{position:absolute;opacity:0}.page_switch__qSqbH span{position:absolute;inset:0;border-radius:10px;background:#dce0e4;cursor:pointer}.page_switch__qSqbH span:after{position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;content:"";background:#fff;transition:transform .15s}.page_switch__qSqbH input:checked+span{background:#08aa89}.page_switch__qSqbH input:checked+span:after{transform:translateX(14px)}.page_switch__qSqbH input:focus-visible+span{outline:2px solid #1267ca;outline-offset:2px}.page_options__sYFP3{display:flex;flex-wrap:wrap;gap:12px}.page_options__sYFP3 label{display:flex;gap:8px;align-items:center;min-width:152px;height:48px;padding:0 16px;border:1px solid #edeff4;border-radius:10px;background:#f9fafc;color:#929aa0;cursor:pointer}.page_options__sYFP3 input{width:16px;height:16px;accent-color:#1e2122}.page_options__sYFP3 label:has(input:checked){border-color:#1e2122;color:#1e2122}.page_underlineRows__LJANb{display:grid;gap:16px;padding-top:16px}.page_underlineRow__eSubt{display:grid;grid-template-columns:108px minmax(0,1fr);gap:16px;align-items:center;font-size:14px;line-height:21px}.page_underlineLabel__jsQK2{display:flex;gap:4px;color:#6b7280}.page_underlineLabel__jsQK2 em{color:#f45242;font-style:normal}.page_underlineField___StkX{display:flex;gap:16px;align-items:center;min-width:0;min-height:48px;padding:0 16px 0 0;border-bottom:1px solid #e5e8eb}.page_underlineField___StkX .page_phoneField__qPNKG>input,.page_underlineField___StkX>input,.page_underlineField___StkX>select{width:100%;min-width:0;height:48px;padding:0;border:0;background:rgba(0,0,0,0);color:#1e2122;font:inherit}.page_underlineField___StkX .page_phoneField__qPNKG>input::placeholder,.page_underlineField___StkX>input::placeholder,.page_underlineField___StkX>select::placeholder{color:#929aa0}.page_underlineField___StkX .page_phoneField__qPNKG>input:focus,.page_underlineField___StkX>input:focus,.page_underlineField___StkX>select:focus{outline:none}.page_underlineField___StkX>select{appearance:none;cursor:pointer;background:rgba(0,0,0,0) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath stroke='%23929AA0' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m4 6 4 4 4-4'/%3E%3C/svg%3E") 100%/16px 16px no-repeat}.page_phoneField__qPNKG{display:flex;gap:16px;align-items:center;width:100%}.page_phoneField__qPNKG .ant-select{flex:0 0 96px;min-width:0}.page_phoneField__qPNKG .ant-select-selector{padding:0!important}.page_phoneField__qPNKG .page_phoneDivider__tPjN9{flex-shrink:0;width:1px;height:16px;background:#edeff4}.page_phoneField__qPNKG input{flex:1 1}.page_summaryColumn__cMM4_{position:sticky;top:0;display:flex;flex-direction:column;gap:1px;min-width:0}.page_summaryTop__9WQdJ{border-radius:8px 8px 0 0}.page_summaryCard__VquST{border-radius:0 0 8px 8px}.page_reselect__RJQjD{margin:0 0 16px;padding:0;border:0;background:rgba(0,0,0,0);color:#9a937d;cursor:pointer;font:inherit;font-size:14px;line-height:21px;text-align:left}.page_reselect__RJQjD:hover{text-decoration:underline}.page_tripHeadline__MKfu6{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin:0 0 16px;color:#0f172a;font-size:16px;font-weight:600;line-height:24px;text-align:center}.page_routeBanner__SWDrK{display:grid;grid-template-columns:minmax(0,1fr) 32px minmax(0,1fr);gap:16px;align-items:center;padding:8px 0}.page_routePoint__ZGtcJ{display:grid;gap:4px;justify-items:center;text-align:center;min-width:0}.page_routePoint__ZGtcJ span{color:rgba(54,65,83,.6);font-size:12px;line-height:18px}.page_routePoint__ZGtcJ strong{overflow:hidden;max-width:100%;color:#0f172a;font-size:20px;font-weight:600;line-height:30px;text-overflow:ellipsis;white-space:nowrap}.page_routeArrow__qDX7Y{color:#929aa0;font-size:18px;line-height:30px;text-align:center}.page_detailList__0baRs,.page_priceBlock__OqYpt{display:flex;flex-direction:column;gap:8px;margin:0;padding:16px 0;border-bottom:1px solid #edeff4}.page_detailList__0baRs div,.page_priceBlock__OqYpt div,.page_totalBlock__VQ_xU{display:flex;justify-content:space-between;gap:20px;font-size:14px;line-height:21px}.page_detailList__0baRs dt,.page_priceBlock__OqYpt dt{color:#929aa0}.page_detailList__0baRs dd,.page_priceBlock__OqYpt dd{margin:0;color:#1e2122;font-weight:600;text-align:right}.page_commissionValue__aHQlw{color:#08aa89!important}.page_priceValue___Rrpp{color:#a58e45!important}.page_totalBlock__VQ_xU{flex-direction:column;gap:8px;padding:16px 0;border-bottom:1px solid #edeff4}.page_totalRow__xPf5l{display:flex;justify-content:space-between;gap:20px;font-size:14px;font-weight:600;line-height:21px}.page_totalRow__xPf5l span:first-child{color:#1e2122}.page_totalRow__xPf5l span:last-child{color:#a58e45}.page_payButton__6_6hU{width:100%;height:40px;margin-top:16px;border:0;border-radius:8px;background:#1e2122;color:#fff;cursor:pointer;font-size:14px;font-weight:500}.page_payButton__6_6hU:disabled{opacity:.6;cursor:not-allowed}@media(max-width:1180px){.page_page__o6CJB{grid-template-columns:1fr}.page_summaryColumn__cMM4_{position:static}.page_summaryCard__VquST,.page_summaryTop__9WQdJ{border-radius:8px}}@media(max-width:640px){.page_formRow___UXWe,.page_underlineRow__eSubt{grid-template-columns:1fr;gap:8px}.page_vehicleTop__22wIM{flex-direction:column;align-items:stretch}.page_vehiclePricing__tQi9N{justify-content:space-between}.page_flightBody__CmW5X{grid-template-columns:1fr}.page_inlineControls__Wk1Wz .page_antdPicker__3GIxP,.page_inlineControls__Wk1Wz input{width:100%;min-width:0}.page_addressFields__FMdhc,.page_routeBanner__SWDrK{grid-template-columns:1fr}.page_routeBanner__SWDrK{gap:8px}.page_routeArrow__qDX7Y{transform:rotate(90deg)}}.CountSelector_field__r_7V6{position:relative;display:flex;flex:1 1 280px;min-width:280px;flex-direction:column;justify-content:center;gap:8px;padding:12px}.CountSelector_fieldSearch__80cAR{flex:1 1;min-width:180px;height:48px;gap:0;padding:12px}.CountSelector_fieldSearch__80cAR .CountSelector_summaryItem__FLDA8{font-size:16px;font-weight:500}.CountSelector_fieldSearch__80cAR .CountSelector_summaryRow__AKHC8{gap:16px}.CountSelector_fieldDetail__tNi1G{flex:1 1;min-width:0;padding:0;border-radius:0;background:rgba(0,0,0,0)}.CountSelector_fieldLabel__D3MNL{margin:0;color:#1e2122;font-size:14px;font-weight:400;line-height:1.5}.CountSelector_trigger__N9RkJ{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:0;border:none;background:rgba(0,0,0,0);color:#1e2122;cursor:pointer;text-align:left}.CountSelector_summaryRow__AKHC8{display:flex;align-items:center;flex-wrap:wrap;gap:32px}.CountSelector_fieldDetail__tNi1G .CountSelector_summaryRow__AKHC8{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;width:100%}.CountSelector_summaryItem__FLDA8{font-size:16px;font-weight:600;line-height:1.5;white-space:nowrap}.CountSelector_panel__5k4kg{position:absolute;top:calc(100% + 8px);left:0;z-index:200;display:flex;flex-direction:column;width:min(360px,100vw - 32px);overflow:hidden;border:1px solid #f3f4f6;border-radius:16px;background:#fff;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1)}.CountSelector_panelBody__KTzZR{display:flex;flex-direction:column;padding:0 16px}.CountSelector_counterRow__nh7fI{display:flex;align-items:center;gap:16px;padding:16px 0 17px;border-bottom:1px solid #f3f4f6}.CountSelector_counterRow__nh7fI:last-child{border-bottom:none}.CountSelector_rowIcon__E4GDr{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:24px;height:24px;color:#1e2122}.CountSelector_rowText___v_i6{flex:1 1;min-width:0}.CountSelector_rowTitle__SVRpf{margin:0;color:#1e2122;font-size:12px;font-weight:400;line-height:1.5}.CountSelector_rowSubtitle__fQt7K{margin:0;color:#99a1af;font-size:12px;font-weight:400;line-height:1.5}.CountSelector_stepper__BlCqC{display:flex;flex-shrink:0;align-items:center;gap:12px}.CountSelector_stepperButton__8uSc0{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:none;border-radius:10px;background:#f5f6f7;color:#1e2122;cursor:pointer}.CountSelector_stepperButton__8uSc0:disabled{color:#99a1af;cursor:not-allowed}.CountSelector_stepperValue__ISV0p{min-width:20px;color:#1e2122;font-size:14px;font-weight:400;line-height:1.5;text-align:center}.CountSelector_panelFooter__AuSiE{display:flex;justify-content:center;gap:12px;padding:12px 16px}.CountSelector_cancelButton__z1adn,.CountSelector_confirmButton__N2UPq{width:120px;height:39px;border-radius:8px;font-size:14px;font-weight:500;line-height:20px;cursor:pointer}.CountSelector_cancelButton__z1adn{border:1px solid #e5e7eb;background:#fff;color:#4a5565}.CountSelector_confirmButton__N2UPq{border:none;background:#2b7fff;color:#fff}@media(max-width:768px){.CountSelector_field__r_7V6{flex:0 0 auto;width:100%;min-width:0}.CountSelector_summaryRow__AKHC8{gap:16px}.CountSelector_fieldDetail__tNi1G .CountSelector_summaryRow__AKHC8{grid-template-columns:1fr;gap:12px}.CountSelector_stepperButton__8uSc0{width:44px;height:44px}.CountSelector_cancelButton__z1adn,.CountSelector_confirmButton__N2UPq{height:auto;min-height:44px}}.HotelRoomAvailability_availability__QBG3m{display:flex;flex-direction:column;gap:16px;width:100%}.HotelRoomAvailability_selectorCard__cf_rT{display:flex;flex-direction:column;width:100%;border-radius:10px;background:#fff}.HotelRoomAvailability_selectorHeader__YEfSW{display:flex;gap:32px;align-items:center;min-height:64px;padding:0 16px}.HotelRoomAvailability_tabs__Od_UP{display:flex;flex-shrink:0;gap:32px;align-items:center;padding:12px 0;border-radius:10px}.HotelRoomAvailability_tab__ZAKPb{position:relative;display:flex;align-items:center;justify-content:center;height:40px;padding:0;border:none;background:rgba(0,0,0,0);color:#4f5c65;font-size:16px;font-weight:400;line-height:1.5;white-space:nowrap;cursor:pointer}.HotelRoomAvailability_tabActive__elyF8{color:#222;font-weight:600}.HotelRoomAvailability_tabActive__elyF8:after{content:"";position:absolute;bottom:0;left:50%;width:16px;height:2px;border-radius:2px;background:#000;transform:translateX(-50%)}.HotelRoomAvailability_selectorBody__0Jh_8{display:flex;flex-direction:column;gap:16px;width:100%;padding:0 16px 16px}.HotelRoomAvailability_searchRow__7BWfc{display:flex;gap:8px;align-items:center;width:100%;min-height:54px;padding-right:7px;border:1px solid #edeff4;border-radius:8px;background:#fff}.HotelRoomAvailability_peopleBlock__Lhplr{display:flex;flex:1 1;min-width:0;padding:12px}.HotelRoomAvailability_searchValue__lz8QL{display:flex;gap:16px;align-items:center;min-width:0;padding:0;border:none;background:rgba(0,0,0,0);color:#1e2122;font-size:20px;font-weight:600;line-height:1.5;text-align:left;white-space:nowrap;cursor:pointer}.HotelRoomAvailability_searchDivider__G6bLx{width:1px;height:32px;background:#edeff4}.HotelRoomAvailability_dateBlock__PfofG{display:flex;flex:1 1;align-items:center;min-width:0;padding:12px}.HotelRoomAvailability_dateValues__zetDe{position:relative;display:flex;align-items:center;justify-content:space-between;width:100%}.HotelRoomAvailability_nightsBadge___3uf8{position:absolute;left:50%;top:50%;z-index:1;display:flex;align-items:center;justify-content:center;height:32px;padding:0 12px;border-radius:8px;background:rgba(30,33,34,.05);color:#1e2122;font-size:14px;font-weight:500;line-height:1.5;white-space:nowrap;pointer-events:none;transform:translate(-50%,-50%)}.HotelRoomAvailability_datePicker__2U8x0{min-width:0}.HotelRoomAvailability_datePicker__2U8x0,.HotelRoomAvailability_datePicker__2U8x0.ant-picker{width:100%;padding:0!important;border:none!important;border-radius:0!important;background:rgba(0,0,0,0)!important;box-shadow:none!important;outline:none!important;transition:none!important}.HotelRoomAvailability_datePicker__2U8x0.ant-picker-focused,.HotelRoomAvailability_datePicker__2U8x0.ant-picker.ant-picker-focused,.HotelRoomAvailability_datePicker__2U8x0.ant-picker:focus,.HotelRoomAvailability_datePicker__2U8x0.ant-picker:hover{border-color:rgba(0,0,0,0)!important;box-shadow:none!important;outline:none!important}.HotelRoomAvailability_datePicker__2U8x0 .ant-picker-input{flex:1 1;min-width:0;padding:0!important;margin:0!important}.HotelRoomAvailability_datePicker__2U8x0 .ant-picker-input>input{color:#1e2122;font-size:20px!important;font-weight:600!important;line-height:1.5!important;padding:0!important;margin:0!important;min-height:unset;height:auto;border:none!important;background:rgba(0,0,0,0)!important;box-shadow:none!important;outline:none!important;caret-color:rgba(0,0,0,0)}.HotelRoomAvailability_datePicker__2U8x0 .ant-picker-input>input::placeholder{color:rgba(30,33,34,.3);font-weight:600}.HotelRoomAvailability_datePicker__2U8x0 .ant-picker-input-start>input{padding-right:56px!important;text-align:left}.HotelRoomAvailability_datePicker__2U8x0 .ant-picker-input-end>input{padding-left:56px!important;text-align:right}.HotelRoomAvailability_datePicker__2U8x0 .ant-picker-active-bar,.HotelRoomAvailability_datePicker__2U8x0 .ant-picker-clear,.HotelRoomAvailability_datePicker__2U8x0 .ant-picker-range-separator,.HotelRoomAvailability_datePicker__2U8x0 .ant-picker-separator,.HotelRoomAvailability_datePicker__2U8x0 .ant-picker-suffix{display:none!important}.HotelRoomAvailability_roomTypeTabs__c84lT{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:flex-end;min-width:0;margin-left:auto}.HotelRoomAvailability_roomTypeTab__V6ALu{display:flex;align-items:center;justify-content:center;height:32px;padding:0 12px;border:none;border-radius:8px;background:#f5f6f7;color:#364153;font-size:14px;font-weight:400;line-height:1.5;white-space:nowrap;cursor:pointer}.HotelRoomAvailability_roomTypeTabActive__R_hPa{background:#e9ecef;color:#222;font-weight:600}.HotelRoomAvailability_roomList__HsYlZ{display:flex;flex-direction:column;gap:16px;width:100%;min-height:200px}.HotelRoomAvailability_empty__PFEX6{display:flex;justify-content:center;align-items:center;min-height:200px;width:100%;padding:24px 16px;border-radius:10px;background:#fff}.HotelRoomAvailability_roomCard__hG7PI{display:flex;flex-direction:column;gap:16px;width:100%;padding:16px;border-radius:16px;background:linear-gradient(180deg,rgba(11,61,93,.03),rgba(11,61,93,0)),#fff}.HotelRoomAvailability_roomName__L3Awt{width:320px;max-width:100%;margin:0;color:#1e2122;font-size:18px;font-weight:500;line-height:1.5}.HotelRoomAvailability_roomName__L3Awt span{display:block;margin-top:2px;color:#8c8c8c;font-size:16px;font-weight:400}.HotelRoomAvailability_roomContent__KblAc{display:flex;gap:16px;align-items:flex-start;width:100%}.HotelRoomAvailability_roomMeta__eCu_2{display:flex;flex-shrink:0;flex-direction:column;gap:24px;width:340px}.HotelRoomAvailability_roomImage__jfJQc{display:block;width:100%;height:210px;border-radius:8px;object-fit:cover;background:#edeff4}.HotelRoomAvailability_amenityList___ed00{display:flex;flex-direction:column;gap:16px;width:208px;margin:0;padding:0;list-style:none}.HotelRoomAvailability_amenityList___ed00 li,.HotelRoomAvailability_benefitItem__lyTWW{display:flex;gap:8px;align-items:center;color:#1e2122;font-size:14px;font-weight:400;line-height:1.5}.HotelRoomAvailability_amenityList___ed00 svg,.HotelRoomAvailability_benefitItem__lyTWW svg{flex-shrink:0;color:#1e2122}.HotelRoomAvailability_moreRatesButton__vBwrm,.HotelRoomAvailability_roomDetailLink__nLHbI{padding:0;border:none;background:rgba(0,0,0,0);color:#08aa89;font-size:14px;font-weight:500;line-height:1.5;text-align:left;cursor:pointer}.HotelRoomAvailability_ratePanel__yDaUp{display:flex;flex:1 1 auto;flex-direction:column;gap:16px;min-width:0}.HotelRoomAvailability_rateTable__5TIx6{width:100%;min-width:0;overflow:hidden;background:#fff}.HotelRoomAvailability_rateRow__Hff_P,.HotelRoomAvailability_rateTableHeader__Je3KB{display:grid;grid-template-columns:minmax(0,1fr) 364px;align-items:stretch}.HotelRoomAvailability_rateTableHeader__Je3KB{height:48px;color:#1e2122;font-size:14px;font-weight:600;line-height:1.5}.HotelRoomAvailability_rateTableHeader__Je3KB span{display:flex;align-items:center;justify-content:center;border-top:1px solid #edeff4;border-bottom:1px solid #edeff4;border-left:1px solid #edeff4;background:#f9fafc}.HotelRoomAvailability_rateTableHeader__Je3KB span:last-child{border-right:1px solid #edeff4}.HotelRoomAvailability_rateRow__Hff_P{min-height:337px}.HotelRoomAvailability_priceColumn__M_LRq,.HotelRoomAvailability_rateSummary__D_L9_{border-bottom:1px solid #edeff4;border-left:1px solid #edeff4}.HotelRoomAvailability_priceColumn__M_LRq{border-right:1px solid #edeff4}.HotelRoomAvailability_rateSummary__D_L9_{display:flex;flex-direction:column;gap:16px;min-width:0;padding:16px}.HotelRoomAvailability_rateTitleBlock__vx3Ho{display:flex;flex-direction:column;width:260px;max-width:100%;padding:0 12px}.HotelRoomAvailability_rateName__uaWpu{margin:0;color:#1e2122;font-size:20px;font-weight:600;line-height:1.5}.HotelRoomAvailability_rateSubtitle__p_ZAb{margin:0;color:#4f5c65;font-size:14px;font-weight:400;line-height:1.5}.HotelRoomAvailability_benefitList__1kmgN{display:flex;flex-direction:column;gap:12px;width:100%}.HotelRoomAvailability_benefitItem__lyTWW{width:100%;padding:0 12px}.HotelRoomAvailability_benefitItem__lyTWW span{flex:1 1 auto;min-width:0}.HotelRoomAvailability_benefitNegative___kGLr,.HotelRoomAvailability_benefitNegative___kGLr svg{color:#e5484d}.HotelRoomAvailability_benefitHighlight__VU_kF{height:40px;border-radius:8px;background:#f9fafc}.HotelRoomAvailability_priceColumn__M_LRq{position:relative;display:flex;flex-direction:column;gap:16px;align-items:flex-end;justify-content:center;min-width:0;padding:16px 32px}.HotelRoomAvailability_priceBlock__fvwj4{position:relative;display:flex;gap:8px;align-items:center;justify-content:center;width:300px;max-width:100%;color:#222;line-height:1.5;white-space:nowrap}.HotelRoomAvailability_priceBlock__fvwj4 strong{font-size:30px;font-weight:600}.HotelRoomAvailability_priceBlock__fvwj4 span{color:#8c8c8c;font-size:12px;font-weight:400;text-align:left}.HotelRoomAvailability_priceBlock__fvwj4 em{position:absolute;right:0;top:9px;display:flex;align-items:center;justify-content:center;padding:1px 6px;border:1px solid rgba(255,96,0,.05);border-radius:6px;background:rgba(255,96,0,.1);color:#ff6000;font-size:12px;font-style:normal;font-weight:400}.HotelRoomAvailability_orderButton__XpbCs{display:flex;align-items:center;justify-content:center;width:300px;max-width:100%;height:40px;padding:0 32px;border:none;border-radius:40px;background:#0b3d5d;color:#fff;font-size:16px;font-weight:400;line-height:1.5;cursor:pointer}.HotelRoomAvailability_currencyBreakdown__zn_zh{display:flex;flex-direction:column;gap:6px;width:300px;max-width:100%;color:#4f5c65;font-size:14px;font-weight:400;line-height:1.5}.HotelRoomAvailability_currencyRow__MA3_6{display:flex;gap:6px;align-items:center;width:100%;height:32px;padding:0 12px;border-radius:4px;background:#f9fafc}.HotelRoomAvailability_currencyRow__MA3_6 span{flex:1 1 auto;min-width:0}.HotelRoomAvailability_currencyRow__MA3_6 strong{width:84px;color:#a58e45;font-weight:400;text-align:right}.HotelRoomAvailability_moreRatesButton__vBwrm{width:100%;color:#0b3d5d;text-align:center}@media(max-width:1320px){.HotelRoomAvailability_roomContent__KblAc{flex-direction:column}.HotelRoomAvailability_roomMeta__eCu_2{width:100%}.HotelRoomAvailability_roomImage__jfJQc{max-width:340px}.HotelRoomAvailability_ratePanel__yDaUp{width:100%;overflow-x:auto}}@media(max-width:900px){.HotelRoomAvailability_selectorHeader__YEfSW{flex-wrap:wrap;gap:8px 24px;padding-bottom:12px}.HotelRoomAvailability_roomTypeTabs__c84lT{justify-content:flex-start;width:100%;margin-left:0}.HotelRoomAvailability_searchRow__7BWfc{flex-direction:column;align-items:stretch;padding:0}.HotelRoomAvailability_dateBlock__PfofG,.HotelRoomAvailability_peopleBlock__Lhplr{width:100%}.HotelRoomAvailability_searchDivider__G6bLx{width:100%;height:1px}.HotelRoomAvailability_dateBlock__PfofG{font-size:18px}}@media(max-width:640px){.HotelRoomAvailability_roomTypeTabs__c84lT,.HotelRoomAvailability_tabs__Od_UP{gap:10px;overflow-x:auto;flex-wrap:nowrap}.HotelRoomAvailability_selectorBody__0Jh_8{padding:12px 0}.HotelRoomAvailability_roomCard__hG7PI{padding:12px}.HotelRoomAvailability_dateBlock__PfofG,.HotelRoomAvailability_searchValue__lz8QL{font-size:16px}.HotelRoomAvailability_roomName__L3Awt{font-size:22px}.HotelRoomAvailability_roomImage__jfJQc{max-width:none}.HotelRoomAvailability_ratePanel__yDaUp{overflow-x:visible}.HotelRoomAvailability_rateTable__5TIx6{min-width:0}.HotelRoomAvailability_rateTableHeader__Je3KB{display:none}.HotelRoomAvailability_rateRow__Hff_P{grid-template-columns:1fr;min-height:0}.HotelRoomAvailability_priceColumn__M_LRq{padding:16px}.HotelRoomAvailability_priceBlock__fvwj4 strong{font-size:36px}}.HotelDetailMain_card__GRgpn{display:flex;flex-direction:column;gap:16px;width:100%;padding:16px;border-radius:10px;background:#fff;box-shadow:0 6px 9px rgba(0,0,0,.06)}.HotelDetailMain_header___aOa7{display:flex;gap:24px;align-items:center;justify-content:space-between;width:100%}.HotelDetailMain_headerMain__Wa8Uk{display:flex;flex:1 1 auto;gap:16px;align-items:center;min-width:0}.HotelDetailMain_brandLogo__EIufe{position:relative;display:flex;flex-shrink:0;align-items:center;justify-content:center;width:64px;height:64px;overflow:hidden;border:4px solid rgba(11,61,93,.02);border-radius:64px;background:#fff}.HotelDetailMain_brandLogo__EIufe img{display:block;width:100%;height:100%;padding:10px;object-fit:contain;filter:invert(1)}.HotelDetailMain_brandLogoName__s__cE{display:-webkit-box;padding:4px;overflow:hidden;color:#fff;font-size:10px;font-weight:600;line-height:1.2;text-align:center;word-break:break-word;-webkit-box-orient:vertical;-webkit-line-clamp:3}.HotelDetailMain_headerText__TB22R{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.HotelDetailMain_title__xjg0P{margin:0;color:#1e2122;font-size:28px;font-weight:600;line-height:1.5;word-break:break-word}.HotelDetailMain_metaRow__qxUz2{display:flex;flex-wrap:wrap;gap:24px;align-items:flex-start}.HotelDetailMain_metaItem__laLCO{display:flex;gap:8px;align-items:center;min-width:0;color:#364153;font-size:14px;font-weight:400;line-height:1.5}.HotelDetailMain_metaIcon__d2FUJ{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:16px;height:16px;color:#364153}.HotelDetailMain_metaIcon__d2FUJ svg{width:16px;height:16px}.HotelDetailMain_address__kE1Gq{min-width:0;word-break:break-word}.HotelDetailMain_mapLink__X366q{flex-shrink:0;padding:0;border:none;background:none;color:#0b8e73;font-size:14px;font-weight:500;line-height:1.5;cursor:pointer}.HotelDetailMain_headerAside__AQcIB{display:flex;flex-shrink:0;gap:24px;align-items:center}.HotelDetailMain_price__RPNFP{display:flex;gap:2px;align-items:center;margin:0;white-space:nowrap}.HotelDetailMain_priceCurrency__ExWeX{flex-shrink:0;align-self:stretch;display:flex;align-items:flex-end;padding-bottom:5px;color:#222;font-size:12px;font-weight:500;line-height:1.5}.HotelDetailMain_priceValue__tL37s{color:#1e2122;font-size:24px;font-weight:600;line-height:1.5}.HotelDetailMain_priceSuffix__Ago4h{flex-shrink:0;align-self:stretch;display:flex;align-items:flex-end;padding-bottom:6px;color:#959595;font-size:10px;font-weight:400;line-height:1.5}.HotelDetailMain_selectRoomBtn__HGtfV{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;height:40px;padding:3px 16px;border:none;border-radius:6px;background:#0b3d5d;color:#fff;font-size:14px;font-weight:500;line-height:1.5;white-space:nowrap;cursor:pointer}.HotelDetailMain_body__205JP{display:flex;gap:16px;align-items:flex-start;width:100%}.HotelDetailMain_mainColumn__DxVbf{display:flex;flex:1 1 auto;flex-direction:column;gap:24px;min-width:0}.HotelDetailMain_sidebar__ZRLvR{display:flex;flex-shrink:0;flex-direction:column;gap:24px;width:380px;max-width:100%}.HotelDetailMain_section__UDM_1{display:flex;flex-direction:column;gap:16px}.HotelDetailMain_sectionTitle__phT0_{margin:0;color:#1e2122;font-size:16px;font-weight:600;line-height:1.5}.HotelDetailMain_media__bz4ww{width:100%;overflow:hidden}.HotelDetailMain_mediaTrack__uzN_b{display:flex;width:200%;transform:translateZ(0);transition:transform .3s cubic-bezier(.4,0,.2,1);will-change:transform}.HotelDetailMain_mediaTrackOffers__DQsEq{transform:translate3d(-50%,0,0)}.HotelDetailMain_mediaPane__Kydvi{flex:0 0 50%;min-width:0;backface-visibility:hidden}.HotelDetailMain_offersPanel__WYxFA{display:flex;gap:4px;width:100%;height:412px}.HotelDetailMain_offerColumn__JIcVI{display:flex;flex:1 1;flex-direction:column;gap:8px;min-width:0}.HotelDetailMain_offerTabs__o5x6h{display:flex;flex-shrink:0;gap:32px;align-items:center;height:32px;padding:0 16px;overflow-x:auto}.HotelDetailMain_offerTab__U7Jm_{position:relative;display:flex;flex-shrink:0;align-items:center;justify-content:center;height:32px;padding:0;border:none;background:rgba(0,0,0,0);color:#364153;font-size:14px;font-weight:400;line-height:1.5;white-space:nowrap;cursor:pointer}.HotelDetailMain_offerTabActive__Dw4Rg{color:#222;font-weight:600}.HotelDetailMain_offerTabActive__Dw4Rg:after{content:"";position:absolute;bottom:0;left:50%;width:16px;height:2px;border-radius:2px;background:#000;transform:translateX(-50%)}.HotelDetailMain_offerContent__aUU49{flex:1 1 auto;min-height:0;padding:16px;overflow-y:auto;border-radius:6px}.HotelDetailMain_benefitContent___WAUD{background:linear-gradient(180deg,rgba(11,61,93,.05),rgba(11,61,93,0) 50%)}.HotelDetailMain_promotionContent__X1P2r{background:linear-gradient(180deg,rgba(128,121,97,.05),rgba(128,121,97,0) 50%)}.HotelDetailMain_paymentContent___jVIB{display:flex;flex-direction:column;padding:16px;overflow-y:hidden;background:linear-gradient(180deg,rgba(128,121,97,.05),rgba(128,121,97,0) 50%)}.HotelDetailMain_paymentGroup__3uo8u{display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:8px;background:#fff}.HotelDetailMain_offlinePaymentGroup__wstuy{background:linear-gradient(180deg,#fff,rgba(255,255,255,0))}.HotelDetailMain_paymentGroupTitle__liMd8{margin:0;color:#1e2122;font-size:12px;line-height:1.5}.HotelDetailMain_offlinePayment__RHty6{display:flex;align-items:center;justify-content:center;width:min(231px,100%);height:40px;border-radius:6px;background:#0b3d5d;color:#fff;font-size:14px;font-weight:500}.HotelDetailMain_paymentMethodGrid__y62CS{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.HotelDetailMain_paymentMethod__3WVUj{display:flex;gap:8px;align-items:center;min-width:0;height:44px;padding:0 16px;border:1px solid #edeff4;border-radius:8px}.HotelDetailMain_paymentMethodName__zxDus{flex:1 1 auto;min-width:0;overflow:hidden;color:#1e2122;font-size:14px;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.HotelDetailMain_paymentMethodIcon__JVCt5{flex:0 0 16px;width:16px;height:16px;object-fit:contain}.HotelDetailMain_paymentMore__Guf34{flex:0 0 16px;width:16px;overflow:hidden;color:#929aa0;font-size:8px;letter-spacing:1px;white-space:nowrap}.HotelDetailMain_offerBadges__1Z9jI{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 8px;padding:0;list-style:none}.HotelDetailMain_offerBadges__1Z9jI li{display:flex;align-items:center;height:24px;padding:4px 8px;border-radius:6px;background:#fff;color:#807961;font-size:14px;line-height:1.5;white-space:nowrap}.HotelDetailMain_offerDescription__mbpK3{margin:0;color:#364153;font-size:14px;line-height:2;white-space:pre-line}.HotelDetailMain_mediaFooter__pByBv{display:flex;gap:8px;align-items:center;width:100%;min-height:32px}.HotelDetailMain_summaryTags__o_PCM{display:flex;flex:1 1 auto;flex-wrap:wrap;gap:8px;min-width:0;margin:0;padding:0;list-style:none}.HotelDetailMain_benefitSummaryTag__GjdZ_,.HotelDetailMain_promotionSummaryTag__XdnvI{display:flex;align-items:center;justify-content:center;height:32px;padding:0 16px;border:none;border-radius:32px;font-size:14px;line-height:1.5;white-space:nowrap;cursor:pointer}.HotelDetailMain_benefitSummaryTag__GjdZ_{background:rgba(11,61,93,.05);color:rgba(11,61,93,.8)}.HotelDetailMain_promotionSummaryTag__XdnvI{background:#faf9f6;color:#807961}.HotelDetailMain_mediaSwitch__xOssu{display:flex;flex-shrink:0;gap:3px;align-items:center;width:24px;height:32px}.HotelDetailMain_mediaSwitchButton__Upm8n{display:flex;align-items:center;width:10px;height:24px;padding:0;border:none;background:rgba(0,0,0,0);cursor:pointer}.HotelDetailMain_mediaSwitchButton__Upm8n:after{content:"";width:10px;height:4px;border-radius:2px;background:#d8dde1}.HotelDetailMain_mediaSwitchButtonActive__LCVyE:after{background:#0b3d5d}.HotelDetailMain_description__qcdiE{margin:0;color:#4f5c65;font-size:14px;line-height:1.5}.HotelDetailMain_hotelInfoSection__FdXHm{display:flex;flex-direction:column;gap:12px;padding:16px;border-radius:8px;background:#f6f8f9}.HotelDetailMain_infoList__0lFFE{display:grid;grid-template-columns:auto 1fr;gap:8px 12px;margin:0}.HotelDetailMain_infoList__0lFFE dt{color:#929aa0;font-size:13px;font-weight:400;line-height:1.5}.HotelDetailMain_infoList__0lFFE dd{margin:0;color:#1e2122;font-size:13px;line-height:1.5}@media(max-width:1100px){.HotelDetailMain_header___aOa7{flex-direction:column;align-items:flex-start}.HotelDetailMain_headerAside__AQcIB{width:100%;justify-content:space-between}.HotelDetailMain_body__205JP{flex-direction:column}.HotelDetailMain_sidebar__ZRLvR{width:100%}}@media(max-width:960px){.HotelDetailMain_offersPanel__WYxFA{flex-direction:column;height:auto}.HotelDetailMain_offerColumn__JIcVI{min-height:240px}}@media(max-width:640px){.HotelDetailMain_title__xjg0P{font-size:24px}}@media(prefers-reduced-motion:reduce){.HotelDetailMain_mediaTrack__uzN_b{transition:none}}.HotelDetailSkeleton_card__JaVYe{display:flex;flex-direction:column;gap:16px;width:100%;height:calc(100vh - var(--hotel-detail-skeleton-offset, 189px));padding:16px;border-radius:10px;overflow:hidden;background:#fff;box-shadow:0 6px 9px rgba(0,0,0,.06)}.HotelDetailSkeleton_header___cbll{display:flex;flex-shrink:0;gap:24px;align-items:center;justify-content:space-between;width:100%}.HotelDetailSkeleton_headerMain__iN_BX{display:flex;flex:1 1 auto;flex-direction:column;gap:12px;min-width:0}.HotelDetailSkeleton_headerAside__Byonb{display:flex;flex-shrink:0;gap:24px;align-items:center}.HotelDetailSkeleton_gallery__SSo2N{display:flex;flex-shrink:0;gap:4px;width:100%;height:160px}.HotelDetailSkeleton_mainImage__G9gEu{flex:1 1 auto;min-width:0;width:100%!important;height:100%!important;border-radius:6px}.HotelDetailSkeleton_thumb__6Z0Gr{flex-shrink:0;width:120px!important;height:100%!important;border-radius:6px}.HotelDetailSkeleton_body__r04xM{display:flex;flex:1 1 auto;gap:16px;align-items:stretch;min-height:0;width:100%}.HotelDetailSkeleton_mainColumn__cuYZE{display:flex;flex:1 1 auto;flex-direction:column;gap:20px;justify-content:space-between;min-width:0}.HotelDetailSkeleton_sidebar__cEz4a{display:flex;flex-shrink:0;flex-direction:column;gap:20px;justify-content:space-between;width:280px;max-width:40%}.HotelDetailSkeleton_roomSection__nZlHi{display:flex;flex-shrink:0;flex-direction:column;gap:12px;width:100%}.page_page__eFgQE{display:flex;flex-direction:column;gap:16px;width:100%}.page_page__eFgQE:has(>:only-child.page_ant-spin__MaLX6){align-items:center;justify-content:center;min-height:240px}.page_pageLoading__2fMkU{--hotel-detail-skeleton-offset:calc(var(--header-height, 64px) + 56px + 32px + 21px + 16px);overflow:hidden}@media(max-width:768px){.page_pageLoading__2fMkU{--hotel-detail-skeleton-offset:calc(var(--header-height, 64px) + 56px + 20px + 21px + 16px + 72px + env(safe-area-inset-bottom, 0px))}}.page_backLink__IznT4{align-self:flex-start;padding:0;border:none;background:none;color:#595959;font-size:14px;line-height:1.5;cursor:pointer}.page_backLink__IznT4:hover{color:#222}.page_status__bku0t{margin:0;color:#8c8c8c;font-size:14px;line-height:1.5}.ESimFilterSelect_field__Ll2yT{position:relative;display:flex;align-items:center;height:32px;border:1px solid #edeff4;border-radius:4px;background:#fff}.ESimFilterSelect_fieldOpen__Na4vt{border-color:#0b3d5d}.ESimFilterSelect_trigger__KFeC4{display:flex;align-items:center;justify-content:space-between;gap:6px;width:100%;height:100%;padding:0 13px;border:none;background:rgba(0,0,0,0);color:#364153;font-size:14px;font-weight:500;line-height:1.5;white-space:nowrap;cursor:pointer;text-align:left}.ESimFilterSelect_dropdown__HPwRm{position:absolute;top:calc(100% + 8px);left:0;z-index:100;display:flex;flex-direction:column;width:max-content;min-width:120px;padding:6px;border:1px solid #edeff4;border-radius:8px;background:#fff;box-shadow:0 12px 12px rgba(30,33,34,.05)}.ESimFilterSelect_dropdownItem__1jisi{display:flex;align-items:center;width:100%;min-height:38px;padding:8.5px 12px;border:none;border-radius:4px;background:rgba(0,0,0,0);color:#1e2122;font-size:14px;font-weight:400;line-height:1.5;text-align:left;cursor:pointer}.ESimFilterSelect_dropdownItem__1jisi.ESimFilterSelect_dropdownItemActive__ZeQqF,.ESimFilterSelect_dropdownItem__1jisi:hover{background:#f5f6f8}.ESimSearchPanel_panel__lsHL5{display:flex;flex-direction:column;gap:8px;width:100%}.ESimSearchPanel_mobilePanel__TnL3K{display:grid;gap:16px;padding:12px;border-radius:16px;background:#fff}.ESimSearchPanel_mobileTabs__sTRhC{display:grid;grid-template-columns:1fr 1fr;height:32px;padding:3px;border-radius:32px;background:#f5f6f7}.ESimSearchPanel_mobileTabs__sTRhC button{border:0;border-radius:32px;background:rgba(0,0,0,0);color:#929aa0;font-size:12px}.ESimSearchPanel_mobileTabs__sTRhC .ESimSearchPanel_mobileTabActive__2Uy_n{background:#fff;color:#1e2122;font-weight:600}.ESimSearchPanel_mobileFields__YgVob{display:grid;gap:0}.ESimSearchPanel_mobileRegion__JRhaJ{height:48px;border:0;border-bottom:1px dashed #f5f6f7;border-radius:0}.ESimSearchPanel_mobileFilterPair__7AxhL{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:8px 0;border-bottom:1px dashed #f5f6f7}.ESimSearchPanel_mobileFilterPair__7AxhL>div{height:48px;border:0}.ESimSearchPanel_mobileChips__A_4sV{display:flex;gap:4px;overflow-x:auto;padding:12px 0 0;scrollbar-width:none}.ESimSearchPanel_mobileChips__A_4sV::-webkit-scrollbar{display:none}.ESimSearchPanel_mobileChips__A_4sV button{flex:0 0 auto;padding:3px 6px;border:0;border-radius:4px;background:#f5f6f7;color:#1e2122;font-size:10px}.ESimSearchPanel_mobileKeyword__xp5_4{width:100%;height:48px;padding:0 12px;border:0;border-bottom:1px dashed #f5f6f7;color:#1e2122;font-size:16px;outline:none}.ESimSearchPanel_mobileSubmit__Q6phA{height:40px;border:0;border-radius:40px;background:#0b3d5d;color:#fff;font-size:16px}.ESimSearchPanel_searchCard__LZuV8{display:flex;flex-direction:column;align-items:center;width:100%;padding:16px;border-radius:16px;background:linear-gradient(180deg,#fff,rgba(255,255,255,0));box-shadow:0 -8px 16px rgba(0,0,0,.01)}.ESimSearchPanel_searchBox__R4noK{display:flex;gap:10px;align-items:center;width:100%;height:64px;padding:12px 10px 12px 24px;border-radius:8px;background:#f5f6f7}.ESimSearchPanel_fieldInput__EQoaC{flex:1 1 auto;min-width:0;padding:0;border:none;background:rgba(0,0,0,0);color:#1e293b;font-size:16px;font-weight:600;line-height:1.5;outline:none}.ESimSearchPanel_fieldInput__EQoaC::placeholder{color:#929aa0;font-weight:600}.ESimSearchPanel_submit__0fAxQ{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:44px;height:44px;padding:12px;border:none;border-radius:8px;background:rgba(0,0,0,0);color:#1e2122;font-size:20px;cursor:pointer}.ESimSearchPanel_submit__0fAxQ:hover{background:rgba(0,0,0,.04)}.ESimSearchPanel_filters__o0W70{display:flex;gap:24px;align-items:center;width:100%;min-height:40px;padding:0 8px;border-radius:8px}.ESimSearchPanel_titleSection__IyKgX{display:flex;flex:1 1 auto;gap:8px;align-items:center;min-width:0}.ESimSearchPanel_titleIcon__4ll6H{flex-shrink:0;width:16px;height:16px}.ESimSearchPanel_title__0Y2mk{margin:0;color:#222;font-size:14px;font-weight:500;line-height:1.5;white-space:nowrap}.ESimSearchPanel_filterSelects__KZ0Bq{display:flex;flex-shrink:0;gap:8px;align-items:center}@media(max-width:768px){.ESimSearchPanel_filters__o0W70{flex-wrap:wrap;gap:12px}.ESimSearchPanel_titleSection__IyKgX{flex:1 1 100%}.ESimSearchPanel_filterSelects__KZ0Bq{flex-wrap:wrap}}.page_page___h9_V{display:flex;flex-direction:column;gap:8px;width:100%}