.BokunCalendarWidget_component-wrapper__hCeQI{--_height-offset:var(--bokun-height-offset,20vh);box-shadow:0 4px 20px var(--shadow-07);border-radius:10px;overflow:hidden;margin-bottom:50px;background:var(--default-bg);scroll-margin-top:200px}.BokunCalendarWidget_component-wrapper__hCeQI .BokunCalendarWidget_scroll-container__ed_Gl{overflow-y:visible;overscroll-behavior:normal}@media(min-width:1025px){.BokunCalendarWidget_component-wrapper__hCeQI .BokunCalendarWidget_scroll-container__ed_Gl{overflow-y:auto;overscroll-behavior:contain}}.BokunCalendarWidget_component-wrapper__hCeQI .BokunCalendarWidget_scroll-container__ed_Gl:not(.BokunCalendarWidget_scroll-container--has-error__wzbKU){height:100%}@media(min-width:1025px){.BokunCalendarWidget_component-wrapper__hCeQI .BokunCalendarWidget_scroll-container__ed_Gl:not(.BokunCalendarWidget_scroll-container--has-error__wzbKU){height:calc(100vh - (var(--_height-offset)));--_height-offset:18vh}}@media(min-width:1521px){.BokunCalendarWidget_component-wrapper__hCeQI .BokunCalendarWidget_scroll-container__ed_Gl:not(.BokunCalendarWidget_scroll-container--has-error__wzbKU){--_height-offset:20vh}}.BokunCalendarWidget_component-wrapper__hCeQI .BokunCalendarWidget_scroll-container__ed_Gl .BokunCalendarWidget_bokun-widget__D30L7,.BokunCalendarWidget_skeleton-wrapper__JS6RI{padding:24px}.BokunCalendarWidget_error-container__rAvsA{height:100%;display:flex;flex-direction:column;text-align:center;color:var(--danger);padding:24px}.BokunCalendarWidget_error-container__rAvsA h3{margin-top:0}.BokunCalendarWidget_error-container__rAvsA .BokunCalendarWidget_error-icon__7uX84{font-size:16px;height:48px;width:48px;margin:0 auto}