@keyframes FlightCard_skeleton-shimmer__QIEMQ{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.FlightCard_card__0weoB{border-radius:12px;border:1px solid #e3e6e9;background-color:#fff;transition:border-color .2s ease;overflow:hidden}.FlightCard_content___BPtS{display:flex;height:100%}@media screen and (max-width:767px){.FlightCard_content___BPtS{flex-direction:column}}.FlightCard_leftSection__7rjkY{flex:3;padding:20px 24px}@media screen and (max-width:767px){.FlightCard_leftSection__7rjkY{flex:1;padding:16px}}.FlightCard_segment__QzyG_{margin-bottom:20px}@media screen and (max-width:767px){.FlightCard_segment__QzyG_{margin-bottom:16px}}.FlightCard_segment__QzyG_:last-child{margin-bottom:0}.FlightCard_segmentHeader__3uf2f{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;gap:8px;flex-wrap:wrap}.FlightCard_carriers__Fkwb3{display:flex;gap:6px;flex-wrap:wrap}.FlightCard_carrierChip__oGi32{padding:2px 8px;border:1px solid #e3e6e9;border-radius:4px;font-size:12px;line-height:1.4;color:#1a1a1a;background:#f9f9f9}.FlightCard_mobilePriceTop__Xoe8V{display:none}@media screen and (max-width:767px){.FlightCard_mobilePriceTop__Xoe8V{display:block}.FlightCard_mobilePriceTop__Xoe8V .FlightCard_price__AMZ_p{font-size:18px;font-weight:600}}.FlightCard_segmentMain__s6l4q{display:flex;gap:16px}.FlightCard_routeContainer__mrnCI{flex:1;display:flex;gap:24px;align-items:flex-start}@media screen and (max-width:767px){.FlightCard_routeContainer__mrnCI{flex-direction:column;gap:8px}}.FlightCard_routeInfo__jo951{display:flex;align-items:flex-start;gap:16px;flex:1}@media screen and (max-width:767px){.FlightCard_routeInfo__jo951{gap:8px;width:100%}}.FlightCard_arrival___bo5y,.FlightCard_departure__IeMIM{display:flex;flex-direction:column;gap:4px;min-width:80px}@media screen and (max-width:767px){.FlightCard_arrival___bo5y,.FlightCard_departure__IeMIM{min-width:60px}}.FlightCard_arrival___bo5y{text-align:right}.FlightCard_time__GvKO7{font-size:22px;font-weight:600;color:#1a1a1a;line-height:1.2}@media screen and (max-width:767px){.FlightCard_time__GvKO7{font-size:18px}}.FlightCard_airport__CG_IN{display:flex;flex-direction:column;gap:2px}.FlightCard_cityName__b_dCN{font-size:14px;color:#1a1a1a;font-weight:500}@media screen and (max-width:767px){.FlightCard_cityName__b_dCN{font-size:12px}}.FlightCard_airportName__hTNer{font-size:11px;color:#8c8c8c}@media screen and (max-width:767px){.FlightCard_airportName__hTNer{font-size:10px}}.FlightCard_dateDesktop__RzpFD,.FlightCard_date__aFvZ9{font-size:11px;color:#8c8c8c;margin-top:2px}@media screen and (max-width:767px){.FlightCard_dateDesktop__RzpFD{display:none}}.FlightCard_timeline__c8e28{flex:1;padding:0 8px;margin-top:8px;min-width:100px}@media screen and (max-width:599px){.FlightCard_timeline__c8e28{display:none}}.FlightCard_mobileDuration__xj2Lm{font-size:12px;color:#8c8c8c;display:none;align-items:center;justify-content:center;flex:1;text-align:center}@media screen and (max-width:599px){.FlightCard_mobileDuration__xj2Lm{display:flex}}.FlightCard_durationInfo__lT2di{text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;min-width:100px;padding-top:4px}@media screen and (max-width:767px){.FlightCard_durationInfo__lT2di{display:none}}.FlightCard_duration__pyx06{font-size:18px;font-weight:600;color:#1a1a1a;line-height:1.2}.FlightCard_stops__3KMm_{font-size:12px;color:#8c8c8c;margin-top:4px}.FlightCard_divider__cH14R{height:1px;background-color:#e3e6e9;margin:16px 0}@media screen and (max-width:767px){.FlightCard_divider__cH14R{display:none}}.FlightCard_verticalDivider__qzbLk{width:1px;background-color:#e3e6e9;align-self:stretch}@media screen and (max-width:767px){.FlightCard_verticalDivider__qzbLk{display:none}}.FlightCard_rightSection__DSAaK{flex:0 0 200px;padding:20px 24px;display:flex;flex-direction:column;gap:16px;justify-content:space-between}@media screen and (max-width:767px){.FlightCard_rightSection__DSAaK{display:none}}.FlightCard_priceSection__XlN2X{display:flex;flex-direction:column;gap:4px}.FlightCard_price__AMZ_p{font-size:22px;font-weight:600;color:#1a1a1a}.FlightCard_priceNote__FY2mW{font-size:12px;color:#8c8c8c}.FlightCard_baggageSection__cgskq{flex:1;display:flex;flex-direction:column;gap:8px}.FlightCard_baggageItem__q_sXM{display:flex;align-items:center;gap:4px;position:relative}.FlightCard_baggageItem__q_sXM svg{color:#8c8c8c}.FlightCard_baggageIcon__Qy5hU{font-size:16px;line-height:1;display:flex;align-items:center;justify-content:center;width:20px;height:20px}.FlightCard_checkIcon__JvXXC{color:#1da857;margin-left:-4px}.FlightCard_baggageText__BYSAU{font-size:13px;color:#1a1a1a}.FlightCard_noBaggage__dwKE_{font-size:13px;color:#8c8c8c;font-style:italic}.FlightCard_buyButton__hA4Qe{width:100%;background-color:#1da857!important;border:none!important;padding:12px 16px!important;font-size:14px!important;font-weight:500!important;color:#fff!important;text-transform:none!important;border-radius:8px!important;cursor:pointer;transition:all .2s ease}.FlightCard_buyButton__hA4Qe:hover{background-color:#188c48!important;box-shadow:0 2px 8px rgba(29,168,87,.3)}.FlightCard_buyButton__hA4Qe:active{background-color:#14733b!important}.FlightCard_mobileBottomSection__Qoer2{padding:12px 16px 16px;border-top:1px solid #e3e6e9;display:none;flex-direction:column;gap:12px}@media screen and (max-width:767px){.FlightCard_mobileBottomSection__Qoer2{display:flex}}.FlightCard_baggageRow__0zlkI{display:flex;gap:16px;justify-content:flex-start;flex-wrap:wrap}.FlightCard_baggageRow__0zlkI .FlightCard_baggageItem__q_sXM{gap:4px}.FlightCard_baggageRow__0zlkI .FlightCard_baggageItem__q_sXM svg{width:14px;height:14px}.FlightCard_baggageRow__0zlkI .FlightCard_baggageText__BYSAU{font-size:12px}.Timeline_timeline___rTek{display:flex;align-items:center;width:100%;height:28px}.Timeline_timelineContainer___OoHm{width:100%;position:relative;display:flex;align-items:center;height:100%;cursor:default}.Timeline_timelineLine__dAnJ7{height:6px;width:100%;border-radius:3px;transition:opacity .2s ease}.Timeline_timelineLine__dAnJ7:hover{opacity:.8}.TicketsBlock_container__ZKbIf{margin:32px 0}.TicketsBlock_containerEmbedded__AuIkC{margin:0}.TicketsBlock_header__hY9t5{margin-bottom:24px}.TicketsBlock_header__hY9t5 h3{font-size:24px;font-weight:600;color:#1a1a1a;margin:0}.TicketsBlock_tickets__9Lv89{display:flex;flex-direction:column;gap:20px}.TicketsBlock_ticketWrapper__5zr_g{width:100%}.TicketsBlock_skeletonWrapper__tQy6q{width:100%;height:180px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:TicketsBlock_shimmer__JfEKf 1.5s infinite;border-radius:12px;border:1px solid #e3e6e9}.TicketsBlock_skeletonCard__z380X{border-radius:12px}.TicketsBlock_loading__pnc9f{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px;gap:16px}.TicketsBlock_loading__pnc9f p{font-size:14px;color:#8c8c8c;margin:0}.TicketsBlock_spinner__mp0nS{width:32px;height:32px;border:3px solid #e3e6e9;border-top-color:#1890ff;border-radius:50%;animation:TicketsBlock_spin__Q_1h4 1s linear infinite}@keyframes TicketsBlock_spin__Q_1h4{to{transform:rotate(1turn)}}@keyframes TicketsBlock_shimmer__JfEKf{0%{background-position:200% 0}to{background-position:-200% 0}}.TicketsBlock_error___asT_{padding:24px;background-color:rgba(244,67,54,.1);border-radius:8px;text-align:center}.TicketsBlock_error___asT_ p{font-size:14px;color:#f44336;margin:0}.TicketsBlock_noResults__sAiTf{padding:32px;background-color:#f5f5f5;border-radius:8px;text-align:center}.TicketsBlock_noResults__sAiTf p{font-size:14px;color:#8c8c8c;margin:0}.TicketsBlock_hint__whaXn{font-size:12px;margin-top:12px}@keyframes SelectComponents_skeleton-shimmer__pGUke{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.SelectComponents_option__DjXKI{background:rgba(0,0,0,0)!important;color:inherit!important;display:flex!important;justify-content:space-between!important;align-items:center!important;padding:12px 16px!important}.SelectComponents_option__DjXKI.SelectComponents_focused__S4Qy8{background:#f6f7f9!important}.SelectComponents_optionContent__eNf7f{display:flex;align-items:center;gap:8px;cursor:pointer}.SelectComponents_optionText__nIhhn{font-size:16px}.SelectComponents_input__ZLmZm{position:absolute;inset:0;width:100%;height:100%;padding:0!important;margin:0!important;overflow:hidden;transform:translateY(9px)!important;grid-template-columns:0 1fr!important;font-size:16px!important;line-height:24px!important}.SelectComponents_input__ZLmZm input{min-width:100%!important}.SelectComponents_placeholder__9_OyR{transition:all .3s;transform:translateY(0);transform-origin:0}.SelectComponents_placeholder__9_OyR.SelectComponents_focused__S4Qy8{transform:translateY(9px)}.SelectComponents_placeholder__9_OyR.SelectComponents_hidden__ZIq0O{transform:translateY(0);opacity:0}.SelectComponents_singleValue__XW22x{transform:translateY(9px)!important;margin-left:0!important;min-width:100%!important}.SelectComponents_valueContainer__4P3D_{display:flex;align-items:center;gap:13px;padding:11px 0;margin-block:2px;width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:visible}.SelectComponents_valueContainer__4P3D_ .SelectComponents_content__7bjvZ{position:relative;width:100%;text-overflow:ellipsis;min-height:24px!important;overflow:visible}.SelectComponents_dropdownIndicator__pYE7X{transition:transform .3s;padding-right:14px!important}.SelectComponents_dropdownIndicator__pYE7X svg{fill:#4a5663!important;transition:transform .3s;transform:rotate(0deg)}.SelectComponents_dropdownIndicator__pYE7X.SelectComponents_open__VrF_k svg{transform:rotate(180deg)}.SelectComponents_icon__QaLDl{border-radius:2px}.SelectComponents_checkIcon__qqjhO{fill:#1da857}.SelectComponents_group___mF2n{padding-bottom:0!important;padding-top:0!important}.SelectComponents_groupHeading__pU9SM{padding:12px 8px 8px 16px!important;font-size:14px!important;font-weight:400!important;line-height:20px!important;text-transform:none!important;margin-bottom:0!important;color:#8593a3!important}.CountrySelect_container__51IbH{position:relative}.CountrySelect_label__79R21{position:absolute;font-size:16px;transition:all .3s;transform-origin:0;color:#8593a3;pointer-events:none;left:48px}.CountrySelect_label__79R21.CountrySelect_floated__58hx1{top:10px;transform:scale(.75) translateY(-12px)}.CountrySelect_label__79R21.CountrySelect_normal__EVFpH{top:50%;transform:translateY(-50%) scale(1);font-size:16px}.ErrorRetryButton_container__IYnTV{display:flex;flex-direction:column;align-items:center;gap:.5rem}.ErrorRetryButton_content__3c2Ru{text-align:center}.ErrorRetryButton_title__JZyVT{font-weight:700;font-size:1rem;color:#000}.ErrorRetryButton_description__OxDxg{font-size:.875rem;color:#6b7280}.ErrorRetryButton_button__bX7zl{padding:.5rem 1.5rem;background-color:#f3f4f6;border-radius:.375rem;border:none;cursor:pointer;transition:background-color .2s}.ErrorRetryButton_button__bX7zl:hover{background-color:#e5e7eb}@keyframes VisaResultContent_skeleton-shimmer__PtyjX{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.VisaResultContent_container__F0c2Z{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.VisaResultContent_title__iE_aH{font-size:16px;line-height:24px;font-weight:500;text-decoration:none;text-decoration-skip-ink:none}@media screen and (max-width:1279px){.VisaResultContent_title__iE_aH{font-size:14px;line-height:20px}}.VisaResultContent_description__U12Ah{color:#181e25;font-size:14px;font-weight:400;line-height:20px;letter-spacing:0}@media screen and (max-width:1279px){.VisaResultContent_description__U12Ah{color:#181e25;font-size:14px;font-weight:400;line-height:20px;letter-spacing:0}}@media screen and (max-width:767px){.VisaResultContent_description__U12Ah{color:#181e25;font-size:14px;font-weight:400;line-height:20px;letter-spacing:0}}.VisaResultContent_iconBottom__9MVPX{position:absolute;bottom:-12px}@keyframes VisaCheckerWidget_skeleton-shimmer__YiBUP{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.VisaCheckerWidget_main__pt4oF{display:flex;gap:12px;background-color:inherit;border-radius:24px;flex-direction:column;line-height:1.5;color:#181e25;padding:12px 12px 12px 0}.VisaCheckerWidget_main__pt4oF.VisaCheckerWidget_isWidget__96_QF{padding:12px;flex-direction:row;background-color:#fff}@media screen and (max-width:1279px){.VisaCheckerWidget_main__pt4oF.VisaCheckerWidget_isWidget__96_QF{flex-direction:column;padding:16px}}.VisaCheckerWidget_content__XgLMK{flex:2}@media screen and (min-width:1280px){.VisaCheckerWidget_content__XgLMK{display:flex;flex-direction:column;justify-content:space-between}}.VisaCheckerWidget_content__XgLMK.VisaCheckerWidget_isWidget__96_QF{padding:20px}@media screen and (max-width:1279px){.VisaCheckerWidget_content__XgLMK.VisaCheckerWidget_isWidget__96_QF{padding:0}}.VisaCheckerWidget_title__wFi1q{color:#181e25;font-size:22px;font-weight:600;line-height:32px;letter-spacing:0}@media screen and (max-width:1279px){.VisaCheckerWidget_title__wFi1q{color:#181e25;font-size:18px;font-weight:600;line-height:24px;letter-spacing:0}}@media screen and (max-width:767px){.VisaCheckerWidget_title__wFi1q{color:#181e25;font-size:18px;font-weight:600;line-height:24px;letter-spacing:0}}.VisaCheckerWidget_title__wFi1q{margin:0 0 16px}.VisaCheckerWidget_title__wFi1q.VisaCheckerWidget_isWidget__96_QF{color:#181e25;font-size:28px;font-weight:600;line-height:40px;letter-spacing:0}@media screen and (max-width:1279px){.VisaCheckerWidget_title__wFi1q.VisaCheckerWidget_isWidget__96_QF{color:#181e25;font-size:20px;font-weight:600;line-height:26px;letter-spacing:0}}.VisaCheckerWidget_title__wFi1q.VisaCheckerWidget_isWidget__96_QF{margin:0 0 8px}.VisaCheckerWidget_prompt__eppJS{display:flex;align-items:center;flex-wrap:wrap;gap:4px;cursor:pointer;margin-bottom:16px}.VisaCheckerWidget_prompt__eppJS.VisaCheckerWidget_isWidget__96_QF{color:#181e25;font-size:16px;font-weight:400;line-height:24px;letter-spacing:0}@media screen and (max-width:1279px){.VisaCheckerWidget_prompt__eppJS.VisaCheckerWidget_isWidget__96_QF{color:#181e25;font-size:14px;font-weight:400;line-height:20px;letter-spacing:0}}@media screen and (max-width:767px){.VisaCheckerWidget_prompt__eppJS.VisaCheckerWidget_isWidget__96_QF{color:#181e25;font-size:14px;font-weight:400;line-height:20px;letter-spacing:0}}@media screen and (max-width:1279px){.VisaCheckerWidget_prompt__eppJS{margin-bottom:24px}}.VisaCheckerWidget_button__AeYu7{display:flex;align-items:center;gap:8px;padding:0;background:none;border:none;cursor:pointer;font-family:inherit;font-size:inherit;transition:color .2s;color:#007acc}.VisaCheckerWidget_button__AeYu7.VisaCheckerWidget_isWidget__96_QF{font-weight:500}.VisaCheckerWidget_button__AeYu7:hover{color:#008ae6}.VisaCheckerWidget_button__AeYu7:active{color:#1198f2}.VisaCheckerWidget_button__AeYu7:disabled{color:#8593a3;cursor:not-allowed}.VisaCheckerWidget_grid__hj3_P{display:grid;grid-template-columns:1fr;gap:16px;width:100%}@media screen and (min-width:1280px){.VisaCheckerWidget_grid__hj3_P{grid-template-columns:1fr 1fr}}.VisaCheckerWidget_select___NYRU{min-width:200px}.VisaCheckerWidget_result__LEsQh{position:relative;display:flex;flex:1;overflow:hidden;flex-direction:column;justify-content:center;align-items:center;border-radius:12px;min-height:206px;gap:8px;padding:20px 16px;transition:background-color .3s}.VisaCheckerWidget_result__LEsQh.VisaCheckerWidget_loading__qyHs5{background-color:#f6f7f9}.VisaCheckerWidget_icon__GI4ya{fill:currentColor}@media screen and (min-width:1280px){.VisaCheckerWidget_icon__GI4ya svg{width:24px!important;height:24px!important}.VisaCheckerWidget_icon__GI4ya svg path{width:24px;height:24px}}.FactsBlock_container__aAqKr{margin-top:24px;padding:24px;background:#fff;border-radius:16px;box-shadow:0 2px 8px rgba(0,0,0,.06)}.FactsBlock_containerEmbedded__Q_C2a{margin-top:0;padding:0;background:rgba(0,0,0,0);border-radius:0;box-shadow:none}.FactsBlock_header__SqhpS{font-size:24px;font-weight:700;margin:0 0 12px;color:#1a1a1a}.FactsBlock_grid__p5eqR{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media(max-width:640px){.FactsBlock_grid__p5eqR{grid-template-columns:repeat(2,1fr)}}.FactsBlock_card__OSSEQ{display:flex;align-items:flex-start;gap:12px;padding:16px;background:#f8f9fa;border-radius:12px;transition:transform .2s,box-shadow .2s}.FactsBlock_card__OSSEQ:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.08)}.FactsBlock_icon___f_cT{font-size:28px;line-height:1;flex-shrink:0}.FactsBlock_content__xazL_{display:flex;flex-direction:column;gap:4px;min-width:0}.FactsBlock_value__loJPZ{font-size:18px;font-weight:700;color:#1a1a1a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.FactsBlock_label__hF4dC{font-size:12px;color:#666;line-height:1.3}.LpcCalendarBlock_container__28_5i{margin-top:24px;padding:24px;background:#fff;border-radius:16px;box-shadow:0 2px 8px rgba(0,0,0,.06)}.LpcCalendarBlock_containerEmbedded__4PO9j{margin-top:0;padding:0;background:rgba(0,0,0,0);border-radius:0;box-shadow:none}.LpcCalendarBlock_header__U1Spo{font-size:22px;font-weight:700;margin-bottom:12px;color:#1a1a1a;text-align:center}.LpcCalendarBlock_subtitle__efi_P{font-size:14px;color:#666;margin-bottom:20px;text-align:center;line-height:1.5}.LpcCalendarBlock_tripToggle__KjiVz{display:flex;justify-content:center;gap:0;margin-bottom:24px}.LpcCalendarBlock_toggleBtn__qzt3e{padding:10px 20px;font-size:14px;font-weight:500;border:1px solid #e0e0e0;background:#f5f5f5;color:#666;cursor:pointer;transition:all .2s}.LpcCalendarBlock_toggleBtn__qzt3e:first-child{border-radius:20px 0 0 20px}.LpcCalendarBlock_toggleBtn__qzt3e:last-child{border-radius:0 20px 20px 0;border-left:none}.LpcCalendarBlock_toggleBtn__qzt3e.LpcCalendarBlock_active__DvpmO{background:#fff;color:#1a1a1a;border-color:#1a1a1a;position:relative;z-index:1}.LpcCalendarBlock_toggleBtn__qzt3e:hover:not(.LpcCalendarBlock_active__DvpmO){background:#eee}.LpcCalendarBlock_chartWrapper__xonR1{display:flex;align-items:center;gap:8px;position:relative}.LpcCalendarBlock_scrollBtn__VanB4{width:36px;height:36px;border-radius:50%;border:1px solid #e0e0e0;background:#fff;font-size:20px;color:#666;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .2s}.LpcCalendarBlock_scrollBtn__VanB4:hover{background:#f5f5f5;border-color:#ccc}.LpcCalendarBlock_chartScroll__dR_W2{flex:1;overflow-x:auto;overflow-y:hidden;padding-bottom:8px;scrollbar-width:none;-ms-overflow-style:none}.LpcCalendarBlock_chartScroll__dR_W2::-webkit-scrollbar{display:none}.LpcCalendarBlock_monthLabels__p6gTg{position:relative;height:24px;margin-bottom:8px}.LpcCalendarBlock_monthLabel__8G8E_{position:absolute;font-size:12px;color:#999;text-transform:capitalize;white-space:nowrap}.LpcCalendarBlock_monthLabel__8G8E_:first-child{left:0}.LpcCalendarBlock_bars__890NE{display:flex;align-items:flex-end;height:120px;gap:2px}.LpcCalendarBlock_barColumn__ICp_9{display:flex;flex-direction:column;align-items:center;width:26px;flex-shrink:0}.LpcCalendarBlock_bar__rxp1A{width:20px;min-height:4px;background:linear-gradient(180deg,#b8e986,#7bc043);border-radius:3px 3px 0 0;transition:all .2s;cursor:pointer}.LpcCalendarBlock_bar__rxp1A:hover{transform:scaleY(1.05);filter:brightness(1.1)}.LpcCalendarBlock_barMin__lInZZ{background:linear-gradient(180deg,#7bc043,#4a9c2d)}.LpcCalendarBlock_dayName__xP4ju{font-size:10px;color:#999;margin-top:6px;text-transform:uppercase}.LpcCalendarBlock_dayNum__U_O_6{font-size:12px;color:#333;font-weight:500}.LpcCalendarBlock_weekend__HqV4R{color:#ff6b35}.LpcCalendarBlock_loading__TCHNW{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;gap:12px}.LpcCalendarBlock_spinner__D1Z9g{width:32px;height:32px;border:3px solid #e3e6e9;border-top-color:#7bc043;border-radius:50%;animation:LpcCalendarBlock_spin__PykZz 1s linear infinite}@keyframes LpcCalendarBlock_spin__PykZz{to{transform:rotate(1turn)}}.LpcCalendarBlock_errorText__9m8h4{color:#666;font-size:14px;padding:20px 0;text-align:center}.ReviewsBlock_container__q5LF3{margin-top:24px;padding:24px;background:#fff;border-radius:16px;box-shadow:0 2px 8px rgba(0,0,0,.06)}.ReviewsBlock_containerEmbedded__KkvwC{margin-top:0;padding:0;background:rgba(0,0,0,0);border-radius:0;box-shadow:none}.ReviewsBlock_header__Eof8Y{font-size:20px;font-weight:700;margin-bottom:16px;color:#1a1a1a}.ReviewsBlock_placeholder__GeMJP{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;background:#f8f9fa;border-radius:12px;border:2px dashed #e0e0e0}.ReviewsBlock_icon__t6R3i{font-size:48px;margin-bottom:12px;opacity:.5}.ReviewsBlock_text__yF9_q{font-size:14px;color:#999;text-align:center;max-width:300px}.RouteMapBlock_container__U6OQL{margin-top:24px;padding:24px;background:#fff;border-radius:16px;box-shadow:0 2px 8px rgba(0,0,0,.06)}.RouteMapBlock_containerEmbedded__hVKp1{margin-top:0;padding:0;background:rgba(0,0,0,0);border-radius:0;box-shadow:none}.RouteMapBlock_header__jP_WH{font-size:24px;font-weight:700;margin:0 0 12px;color:#1a1a1a}.RouteMapBlock_mapWrapper__00ub1{border-radius:12px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.1)}.RouteMapBlock_mapImage__fIdJK{width:100%;height:auto;display:block}.RouteMapBlock_legend__DA86F{display:flex;gap:24px;margin-top:12px;padding-top:12px}.RouteMapBlock_legendItem__dwH_0{display:flex;align-items:center;gap:8px;font-size:14px;color:#666}.RouteMapBlock_pinFrom__3JCS8{width:12px;height:12px;border-radius:50%;background:#2850e3}.RouteMapBlock_pinTo__tncuY{width:12px;height:12px;border-radius:50%;background:#e53935}