@media(max-width:768px){.room-summary_inputStyle__8TjFN{min-height:48px}}.room-summary_layout__YZNba{display:flex;align-items:center;justify-content:space-between;column-gap:8px;width:100%;height:100%;min-height:52px;padding:0 12px;background:var(--color-fresh-grass-light);border-radius:var(--radius-small)}@media(max-width:1023px){.room-summary_layout__YZNba{min-height:40px;padding:0 12px}}@media(max-width:768px){.tour-card-accommodation_inputStyle__xNg_o{min-height:48px}}.tour-card-accommodation_layout__6G2D_{display:flex;flex-direction:column;row-gap:16px;width:100%;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-big);padding:8px 40px 16px 8px;-webkit-tap-highlight-color:rgba(0,0,0,0)}@media(min-width:1023px){.tour-card-accommodation_layout__6G2D_.tour-card-accommodation_compact__wrxLH{padding:8px 16px 16px 8px}.tour-card-accommodation_layout__6G2D_.tour-card-accommodation_compact__wrxLH .tour-card-accommodation_top__LwE5H{column-gap:16px}.tour-card-accommodation_layout__6G2D_.tour-card-accommodation_compact__wrxLH .tour-card-accommodation_top__LwE5H .tour-card-accommodation_img__ygBqo{position:relative;min-width:175px;max-width:325px}.tour-card-accommodation_layout__6G2D_.tour-card-accommodation_compact__wrxLH .tour-card-accommodation_top__LwE5H .tour-card-accommodation_hotelInfo__dzgP1{min-width:250px}}.tour-card-accommodation_layout__6G2D_.tour-card-accommodation_simple__XCBrS{padding:8px 8px 16px}.tour-card-accommodation_layout__6G2D_.tour-card-accommodation_simple__XCBrS .tour-card-accommodation_top__LwE5H{flex-direction:column;row-gap:16px}.tour-card-accommodation_layout__6G2D_.tour-card-accommodation_simple__XCBrS .tour-card-accommodation_top__LwE5H .tour-card-accommodation_img__ygBqo{min-width:unset;max-width:unset}.tour-card-accommodation_layout__6G2D_.tour-card-accommodation_simple__XCBrS .tour-card-accommodation_top__LwE5H .tour-card-accommodation_hotelInfo__dzgP1{min-width:unset;padding:0}.tour-card-accommodation_layout__6G2D_ .tour-card-accommodation_top__LwE5H{display:flex;flex-direction:row;column-gap:40px;width:100%}.tour-card-accommodation_layout__6G2D_ .tour-card-accommodation_top__LwE5H .tour-card-accommodation_img__ygBqo{position:relative;min-width:300px;max-width:375px;flex:1 1 100%;z-index:0}.tour-card-accommodation_layout__6G2D_ .tour-card-accommodation_top__LwE5H .tour-card-accommodation_img__ygBqo .tour-card-accommodation_pill__z5TXA{position:absolute;z-index:1;top:16px;left:16px}.tour-card-accommodation_layout__6G2D_ .tour-card-accommodation_top__LwE5H .tour-card-accommodation_hotelInfo__dzgP1{display:flex;flex-direction:column;justify-content:space-between;row-gap:40px;padding:24px 0 12px;width:100%;min-width:450px}.tour-card-accommodation_layout__6G2D_ .tour-card-accommodation_bottom__6711r{display:flex;column-gap:16px;justify-content:space-between;padding-left:8px}@media(max-width:1023px){.tour-card-accommodation_layout__6G2D_{row-gap:12px;padding:4px 4px 12px}.tour-card-accommodation_layout__6G2D_ .tour-card-accommodation_top__LwE5H{flex-direction:column;row-gap:12px}.tour-card-accommodation_layout__6G2D_ .tour-card-accommodation_top__LwE5H .tour-card-accommodation_img__ygBqo{flex:unset;width:100%;min-width:unset;max-width:unset}.tour-card-accommodation_layout__6G2D_ .tour-card-accommodation_top__LwE5H .tour-card-accommodation_img__ygBqo .tour-card-accommodation_pill__z5TXA{top:8px;left:8px}.tour-card-accommodation_layout__6G2D_ .tour-card-accommodation_top__LwE5H .tour-card-accommodation_hotelInfo__dzgP1{row-gap:12px;padding:0 8px;min-width:unset}.tour-card-accommodation_layout__6G2D_ .tour-card-accommodation_bottom__6711r{flex-direction:column;row-gap:12px;padding-left:8px;padding-right:8px}}@media(max-width:768px){.accommodation-heading_inputStyle__2_swT{min-height:48px}}.accommodation-heading_switch__wBxBK{width:100%}@media(max-width:768px){.tour-card-accommodation-modal-change-card_inputStyle__8M79T{min-height:48px}}.tour-card-accommodation-modal-change-card_layout__ObFlx{display:flex;flex-direction:row;column-gap:40px;width:100%;border:1px solid var(--color-border);border-radius:var(--radius-big);padding:8px 40px 8px 8px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.tour-card-accommodation-modal-change-card_layout__ObFlx.tour-card-accommodation-modal-change-card_active__UELX2{background:var(--color-green-light-2);border-color:var(--color-brand-dark)}:root[data-theme-mode=dark] .tour-card-accommodation-modal-change-card_layout__ObFlx.tour-card-accommodation-modal-change-card_active__UELX2{background:var(--color-accent-light)}.tour-card-accommodation-modal-change-card_layout__ObFlx .tour-card-accommodation-modal-change-card_img__wEPZm{position:relative;cursor:pointer;width:375px;flex-shrink:0;z-index:0}.tour-card-accommodation-modal-change-card_layout__ObFlx .tour-card-accommodation-modal-change-card_img__wEPZm .tour-card-accommodation-modal-change-card_pill__FI_Me{position:absolute;z-index:1;top:16px;left:16px}.tour-card-accommodation-modal-change-card_layout__ObFlx .tour-card-accommodation-modal-change-card_hotelInfo__btnqT{display:flex;flex-direction:column;justify-content:space-between;row-gap:16px;padding:24px 0 12px;width:100%}.tour-card-accommodation-modal-change-card_layout__ObFlx .tour-card-accommodation-modal-change-card_hotelInfo__btnqT .tour-card-accommodation-modal-change-card_hotelInfoBottom__spyOH{display:flex;column-gap:16px;justify-content:space-between}.tour-card-accommodation-modal-change-card_layout__ObFlx .tour-card-accommodation-modal-change-card_hotelInfo__btnqT .tour-card-accommodation-modal-change-card_hotelInfoBottom__spyOH .tour-card-accommodation-modal-change-card_hotelInfoBottomRight__UNdP3{display:flex;flex-direction:row;justify-content:space-between;flex-shrink:0;column-gap:16px}@media(max-width:1023px){.tour-card-accommodation-modal-change-card_layout__ObFlx{padding:4px 4px 12px;flex-direction:column;row-gap:12px}.tour-card-accommodation-modal-change-card_layout__ObFlx .tour-card-accommodation-modal-change-card_img__wEPZm{width:100%}.tour-card-accommodation-modal-change-card_layout__ObFlx .tour-card-accommodation-modal-change-card_img__wEPZm .tour-card-accommodation-modal-change-card_pill__FI_Me{top:8px;left:8px}.tour-card-accommodation-modal-change-card_layout__ObFlx .tour-card-accommodation-modal-change-card_hotelInfo__btnqT{row-gap:4px;padding:0 8px}.tour-card-accommodation-modal-change-card_layout__ObFlx .tour-card-accommodation-modal-change-card_hotelInfo__btnqT .tour-card-accommodation-modal-change-card_hotelInfoBottom__spyOH{flex-direction:column;row-gap:12px;align-items:flex-start}.tour-card-accommodation-modal-change-card_layout__ObFlx .tour-card-accommodation-modal-change-card_hotelInfo__btnqT .tour-card-accommodation-modal-change-card_hotelInfoBottom__spyOH .tour-card-accommodation-modal-change-card_hotelInfoBottomRight__UNdP3{width:100%}}@media(max-width:768px){.change-accommodation-dialog_inputStyle__1Y0hm{min-height:48px}}.change-accommodation-dialog_header__WgZSr{display:flex;flex-direction:row;justify-content:space-between;gap:16px;width:100%}@media(max-width:1023px){.change-accommodation-dialog_header__WgZSr{flex-direction:column}}@media(max-width:768px){.change-accommodation-rate-card_inputStyle__jFIRT{min-height:48px}}.change-accommodation-rate-card_layout__xXmHh{display:flex;flex-direction:row;column-gap:40px;width:100%;border:1px solid var(--color-aluminium);border-radius:var(--radius-big);padding:8px 40px 8px 8px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.change-accommodation-rate-card_layout__xXmHh.change-accommodation-rate-card_active__qEoZ8{background:var(--color-green-light-2);border-color:var(--color-brand-dark)}:root[data-theme-mode=dark] .change-accommodation-rate-card_layout__xXmHh.change-accommodation-rate-card_active__qEoZ8{background:var(--color-accent-light)}.change-accommodation-rate-card_layout__xXmHh .change-accommodation-rate-card_img__PwL0s{cursor:pointer;width:335px;flex-shrink:0}.change-accommodation-rate-card_layout__xXmHh .change-accommodation-rate-card_roomInfo__Ehkn1{display:flex;flex-direction:column;justify-content:space-between;row-gap:16px;padding:24px 0 12px;width:100%}.change-accommodation-rate-card_layout__xXmHh .change-accommodation-rate-card_roomInfo__Ehkn1 .change-accommodation-rate-card_roomInfoBottom__i8WL2{display:flex;column-gap:16px;justify-content:space-between}.change-accommodation-rate-card_layout__xXmHh .change-accommodation-rate-card_roomInfo__Ehkn1 .change-accommodation-rate-card_roomInfoBottom__i8WL2 .change-accommodation-rate-card_roomInfoBottomRight__Pf0KX{display:flex;flex-direction:row;justify-content:space-between;flex-shrink:0;column-gap:16px}@media(max-width:1023px){.change-accommodation-rate-card_layout__xXmHh{padding:4px 4px 12px;flex-direction:column;row-gap:12px}.change-accommodation-rate-card_layout__xXmHh .change-accommodation-rate-card_img__PwL0s{width:100%}.change-accommodation-rate-card_layout__xXmHh .change-accommodation-rate-card_roomInfo__Ehkn1{row-gap:12px;padding:0 8px}.change-accommodation-rate-card_layout__xXmHh .change-accommodation-rate-card_roomInfo__Ehkn1 .change-accommodation-rate-card_roomInfoBottom__i8WL2{flex-direction:column;row-gap:12px;align-items:flex-start}.change-accommodation-rate-card_layout__xXmHh .change-accommodation-rate-card_roomInfo__Ehkn1 .change-accommodation-rate-card_roomInfoBottom__i8WL2 .change-accommodation-rate-card_roomInfoBottomRight__Pf0KX{width:100%}}@media(max-width:768px){.change-accommodation-rate-dialog_inputStyle__tfPxA{min-height:48px}}.change-accommodation-rate-dialog_header__OwYJD{display:flex;column-gap:4px}@media(max-width:1023px){.change-accommodation-rate-dialog_header__OwYJD{flex-direction:column;row-gap:4px}}