/* Форма бронирования «Каньон» */
#rooms .bs-inner{max-width:1320px!important}
#rooms .bs-widget-wrap{padding:26px 24px!important}
#KonturBookingForm,#KonturBookingForm .rXVw0q{width:100%!important;max-width:100%!important}
#KonturBookingForm .VwZTwv{box-sizing:border-box!important;width:100%!important;padding:30px 32px!important;border-radius:16px!important;border:1px solid rgba(31,53,39,.14)!important;box-shadow:0 14px 38px rgba(31,53,39,.10)!important}
#KonturBookingForm .ZpDuj5{display:flex!important;flex-wrap:nowrap!important;justify-content:center!important;align-items:stretch!important;gap:16px!important;width:100%!important}
#KonturBookingForm .ZpDuj5>div{box-sizing:border-box!important;flex:1 1 0!important;width:0!important;max-width:none!important;min-width:0!important;min-height:58px!important}
#KonturBookingForm [data-tid="DateRangePicker__root"]{width:100%!important;min-height:58px!important}
#KonturBookingForm .bj44ek{display:flex!important;align-items:stretch!important;gap:8px!important;width:100%!important;height:58px!important}
#KonturBookingForm .JStjx3,#KonturBookingForm .z5X76l{box-sizing:border-box!important;display:flex!important;align-items:center!important;flex:1 1 0!important;width:0!important;min-width:0!important;height:58px!important;padding:0 12px!important;border:1px solid #d6dcd6!important;border-radius:10px!important;background:#fff!important}
#KonturBookingForm .GZltsj{display:none!important}
#KonturBookingForm [data-tid="DateRangePicker__start"],#KonturBookingForm [data-tid="DateRangePicker__end"]{box-sizing:border-box!important;width:100%!important;height:56px!important;min-height:56px!important;font-size:17px!important}
#KonturBookingForm .uhoNSD{font-size:14px!important}
#KonturBookingForm .DxgSnE button[data-tid="Button__rootElement"]{box-sizing:border-box!important;width:100%!important;height:58px!important;min-height:58px!important;padding:0 14px!important;border:1px solid #d6dcd6!important;border-radius:10px!important;background:#fff!important;color:#24392f!important;font-size:16px!important;text-align:left!important}
#KonturBookingForm .WidgetBookingControlButtonContainer button[data-tid="Button__rootElement"]{box-sizing:border-box!important;width:100%!important;height:58px!important;min-height:58px!important;border-radius:11px!important;font-size:16px!important;font-weight:600!important}
#KonturBookingForm [style*="--bm-theme-btnPayBg"]{--bm-theme-btnPayBg:#b65a3b!important;--bm-theme-btnPayTextColor:#fff!important;--bm-theme-btnPayHoverBg:#9b482f!important}
@media(max-width:767px){
#rooms{padding:42px 16px 50px!important}
#rooms .bs-inner{width:100%!important;max-width:none!important}
#rooms .bs-widget-wrap{padding:14px 0!important}
#KonturBookingForm .VwZTwv{padding:16px!important;border-radius:14px!important}
#KonturBookingForm .ZpDuj5{flex-direction:column!important;align-items:stretch!important;gap:12px!important}
#KonturBookingForm .ZpDuj5>div{flex:none!important;width:100%!important;max-width:none!important;min-height:58px!important}
#KonturBookingForm [data-tid="DateRangePicker__root"]{height:auto!important}
#KonturBookingForm .bj44ek{height:auto!important;flex-direction:column!important;gap:10px!important}
#KonturBookingForm .JStjx3,#KonturBookingForm .z5X76l{flex:none!important;width:100%!important;height:58px!important;min-height:58px!important}
#KonturBookingForm .DxgSnE button[data-tid="Button__rootElement"],#KonturBookingForm .WidgetBookingControlButtonContainer button[data-tid="Button__rootElement"]{height:58px!important;min-height:58px!important;font-size:16px!important}
}
#KonturBookingForm .WidgetBookingControlButtonContainer button[data-tid="Button__rootElement"]{background:#b65a3b!important;background-color:#b65a3b!important;color:#fff!important}
#KonturBookingForm .WidgetBookingControlButtonContainer button[data-tid="Button__rootElement"]:hover{background:#9b482f!important;background-color:#9b482f!important;color:#fff!important}
#KonturBookingForm .JStjx3,#KonturBookingForm .z5X76l{padding:0!important;border:0!important;background:transparent!important}
#KonturBookingForm .JStjx3 .C84cPX,#KonturBookingForm .z5X76l .C84cPX{box-sizing:border-box!important;display:block!important;flex:1 1 100%!important;width:100%!important;max-width:none!important;min-width:0!important}
#KonturBookingForm .JStjx3 .C84cPX>div,#KonturBookingForm .z5X76l .C84cPX>div{display:block!important;width:100%!important}
#KonturBookingForm [data-tid="DateRangePicker__start"],#KonturBookingForm [data-tid="DateRangePicker__end"]{display:flex!important;box-sizing:border-box!important;width:100%!important;max-width:none!important}