.FlightAccommodationSection_section__7z8lk{background:#fff;padding:32px 20px 48px}.FlightAccommodationSection_grid__6AUw1{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.FlightAccommodationSection_panel__s9vRm{overflow:hidden;border:2px solid #0a2b69;border-radius:12px;background:#fff;box-shadow:0 8px 20px rgba(3,31,76,.08)}.FlightAccommodationSection_header__9aqiJ{min-height:116px;display:flex;align-items:center;gap:22px;padding:22px 34px;color:#fff;background:#061d67}.FlightAccommodationSection_header__9aqiJ svg{width:58px;height:58px;flex:0 0 58px}.FlightAccommodationSection_header__9aqiJ h2{margin:0;font-size:1.5rem;font-weight:800}.FlightAccommodationSection_header__9aqiJ p{margin:3px 0 0;color:rgba(255,255,255,.85);font-size:.95rem;font-weight:600}.FlightAccommodationSection_body__M_TMV{display:flex;flex-direction:column;gap:18px;padding:20px}.FlightAccommodationSection_detail__uoL4Q{display:flex;align-items:flex-start;gap:16px;padding:17px;border:1px solid #dfe7f1;border-radius:11px;background:linear-gradient(110deg,#fff,#fbfdff);color:#0b2c68}.FlightAccommodationSection_detail__uoL4Q>svg{width:29px;height:29px;flex:0 0 29px;color:#d1161d}.FlightAccommodationSection_detail__uoL4Q small{display:block;color:#6880a0;font-size:.8rem;font-weight:700}.FlightAccommodationSection_detail__uoL4Q strong{display:block;margin-top:3px;color:#102e68;font-size:1rem}.FlightAccommodationSection_wide__MIIU2{min-width:0;flex:1}.FlightAccommodationSection_dates__cbFCs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:10px}.FlightAccommodationSection_dates__cbFCs span,.FlightAccommodationSection_hotelRow__b0fFq{padding:10px 12px;border:1px solid #dfe7f1;border-radius:9px;background:#f7faff}.FlightAccommodationSection_dates__cbFCs strong{font-size:.85rem}.FlightAccommodationSection_hotelRow__b0fFq{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px}.FlightAccommodationSection_hotelRow__b0fFq b{color:#d1161d;font-size:1.8rem;line-height:.7}@media (max-width:800px){.FlightAccommodationSection_grid__6AUw1{grid-template-columns:1fr}}@media (max-width:480px){.FlightAccommodationSection_section__7z8lk{padding:22px 12px 32px}.FlightAccommodationSection_header__9aqiJ{min-height:92px;gap:14px;padding:17px 20px}.FlightAccommodationSection_header__9aqiJ svg{width:44px;height:44px;flex-basis:44px}.FlightAccommodationSection_header__9aqiJ h2{font-size:1.2rem}.FlightAccommodationSection_header__9aqiJ p{font-size:.8rem}.FlightAccommodationSection_body__M_TMV{gap:12px;padding:12px}.FlightAccommodationSection_detail__uoL4Q{gap:11px;padding:13px}.FlightAccommodationSection_detail__uoL4Q strong{font-size:.88rem}}