.buka-cal-wrapper{display:flex;flex-flow:wrap;justify-content:space-between;margin-top:10px;font-weight:bold}.buka-cal-wrapper.booking-start .bk-day{cursor:default;pointer-events:none}.buka-cal-wrapper.booking-start .booking-range,.buka-cal-wrapper.booking-start .bookable{cursor:pointer;pointer-events:initial}.buka-cal-wrapper.booking-start .booking-range:hover,.buka-cal-wrapper.booking-start .bookable:hover{background-color:#1e66d7}.buka_pager_nav{display:flex;justify-content:space-between}.y-wrapper{align-content:flex-start;display:flex;flex-flow:wrap;list-style:none;width:calc(100% - 10px);border:1px solid #999999;padding:2px}.y-wrapper li{text-align:center;width:14.2%;z-index:1}.y-wrapper .bk_month_title{width:100%}@media screen and (min-width:640px){.y-wrapper{width:calc(50% - 20px)}}@media screen and (min-width:960px){.y-wrapper{width:calc(33.3333% - 20px)}}@media screen and (min-width:1200px){.y-wrapper{width:calc(25% - 20px)}}@media screen and (min-width:1600px){.y-wrapper{width:calc(25% - 20px)}}.bk-day{border:1px solid white;box-sizing:border-box;position:relative;color:white;font-weight:bold}.bk-day.bookable{cursor:pointer;pointer-events:all}.fix-booked{background-color:#bf0000}.fix-booked-end:before{background-color:#bf0000;clip-path:polygon(0 0, 100% 0, 0 100%);content:"";position:absolute;top:0;left:0;width:calc(100% - 1px);height:calc(100% - 1px);z-index:-1}.fix-booked-end:not(.fix-booked-start):after{background-color:#337b33;clip-path:polygon(100% 0, 100% 100%, 0 100%);content:"";position:absolute;top:1px;left:1px;width:calc(100% - 1px);height:calc(100% - 1px);z-index:-1}.fix-booked-start:not(.fix-booked-end):before{background-color:#337b33;clip-path:polygon(0 0, 100% 0, 0 100%);content:"";position:absolute;top:0;left:0;width:calc(100% - 1px);height:calc(100% - 1px);z-index:-1}.fix-booked-start:after{background-color:#bf0000;clip-path:polygon(100% 0, 100% 100%, 0 100%);content:"";position:absolute;top:1px;left:1px;width:calc(100% - 1px);height:calc(100% - 1px);z-index:-1}.free{background-color:#337b33}.reserve-start{background-color:transparent}.reserve-start:after{background-color:#1e66d7;clip-path:polygon(100% 0, 100% 100%, 0 100%);content:"";position:absolute;top:1px;left:1px;width:calc(100% - 1px);height:calc(100% - 1px);z-index:-1}.reserve-start.free:before{background-color:#337b33;clip-path:polygon(0 0, 100% 0, 0 100%);content:"";position:absolute;top:0;left:0;width:calc(100% - 1px);height:calc(100% - 1px);z-index:-1}.reserve-start.fix-booked-end:after{background-color:#1e66d7;clip-path:polygon(100% 0, 100% 100%, 0 100%);content:"";position:absolute;top:1px;left:1px;width:calc(100% - 1px);height:calc(100% - 1px);z-index:-1}.add-reserve.reserve-end{background-color:transparent !important}.add-reserve.reserve-end:before{background-color:#1e66d7;clip-path:polygon(0 0, 100% 0, 0 100%);content:"";position:absolute;top:0;left:0;width:calc(100% - 1px);height:calc(100% - 1px);z-index:-1}.add-reserve.reserve-end:after{background-color:#337b33;clip-path:polygon(100% 0, 100% 100%, 0 100%);content:"";position:absolute;top:1px;left:1px;width:calc(100% - 1px);height:calc(100% - 1px);z-index:-1}.add-reserve.reserve-end.fix-booked-start:after{background-color:#bf0000;clip-path:polygon(100% 0, 100% 100%, 0 100%);content:"";position:absolute;top:1px;left:1px;width:calc(100% - 1px);height:calc(100% - 1px);z-index:-1}.add-reserve:not(.reserve-start){background-color:#1e66d7}.mind_booking_message{display:none}#bookingform-step2{display:none}button#to-step-1{margin-left:20px}.buka_bar_cal{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;text-align:center}.buka_bar_cal .bar_cal_month_title{background-color:#888;color:#fff;font-weight:bold;padding:4px;width:100%}.buka_bar_cal .bar_cal_month{display:flex;flex-wrap:wrap;margin-top:20px;overflow:hidden;width:calc(50% - 20px)}.buka_bar_cal .bar_cal_day{background-color:#ffffff;border-right:1px solid #888;padding:4px 0;width:14.2857142857%}.buka_bar_cal .cal_date{color:#fff;background-color:#888;margin-left:2px;width:calc(100% - 4px)}.buka_bar_cal .obj{color:#ffffff;height:22px;white-space:nowrap;margin:4px 0;position:relative}.buka_bar_cal .obj .is_start{width:calc(50% - 1px);margin-left:calc(50% + 2px)}.buka_bar_cal .obj .is_start:before{border-radius:6px 0 0 6px}.buka_bar_cal .obj .is_end{width:calc(50% - 2px)}.buka_bar_cal .obj .is_end:before{border-radius:0 6px 6px 0}.buka_bar_cal .obj .obj_booking{cursor:pointer;position:relative}.buka_bar_cal .obj .obj_booking:before{content:"";left:0;position:absolute;width:100%;height:22px}.buka_bar_cal .obj .obj_booking.status_asked{color:black}.buka_bar_cal .obj .obj_booking.status_asked:before{opacity:0.5}.buka_bar_cal .obj .obj_booking.buka_combi:before{background-color:#aaa}.buka_bar_cal .obj .obj_booking.buka_combi .lbl{color:#000;display:none}.buka_bar_cal .obj .obj_booking.buka_combi:first-child .lbl{display:block}.buka_bar_cal .obj .lbl{left:4px;position:absolute;z-index:1;overflow:hidden;text-align:left}.buka_bar_cal .obj .lbl.max_len_1{width:calc(100% - 8px)}.buka_bar_cal .obj .lbl.max_len_2{width:calc(200% - 8px)}.buka_bar_cal .obj .lbl.max_len_3{width:calc(300% - 8px)}.buka_bar_cal .obj .lbl.max_len_4{width:calc(400% - 8px)}.buka_bar_cal .obj .lbl.max_len_5{width:calc(500% - 8px)}.buka_bar_cal .obj .lbl.max_len_6{width:calc(600% - 8px)}.buka_bar_cal .obj .lbl.max_len_7{width:calc(700% - 8px)}.buka_bar_cal .obj .is_start .max_len_1{width:calc(200% - 8px)}.buka_bar_cal .obj .is_start .max_len_2{width:calc(400% - 8px)}.buka_bar_cal .obj .is_start .max_len_3{width:calc(600% - 8px)}.buka_bar_cal .obj .is_start .max_len_4{width:calc(800% - 8px)}.buka_bar_cal .obj .is_start .max_len_5{width:calc(1000% - 8px)}.buka_bar_cal .obj .is_start .max_len_6{width:calc(1200% - 8px)}.buka_bar_cal .obj .is_start .max_len_7{width:calc(1400% - 8px)}.buka-gant-cal-wrapper{margin-top:-100px;display:flex}@media screen and (max-width:1280px){.buka-gant-cal-wrapper{font-size:12px}}.buka-gant-cal-wrapper .buka-gant-cal-labels-wrapper{border:1px solid #555;padding-top:59px}@media screen and (max-width:1280px){.buka-gant-cal-wrapper .buka-gant-cal-labels-wrapper{padding-top:50px}}.buka-gant-cal-wrapper .buka-gant-cal-labels{padding-top:100px;width:100px}.buka-gant-cal-wrapper .buka-gant-cal-labels .obj{height:44px;border-top:1px solid gray;padding:0 4px}.buka-gant-cal-wrapper .buka-gant-cal-labels .obj .obj_booking{color:#ffffff;height:36px;line-height:1.1;padding:4px;position:relative}.buka-gant-cal-wrapper .buka-gant-cal-labels .obj .obj_booking .lbl{padding-top:2px}.buka-gant-cal-wrapper .buka-gant-cal-labels .obj .obj_booking:before{content:"";border-radius:6px;height:36px;left:0;position:absolute;width:100%;z-index:-1}.buka_gant_cal{width:calc(100% - 100px);overflow-x:scroll;padding-top:100px;display:flex;align-items:flex-start;flex-wrap:nowrap;text-align:center}.buka_gant_cal .obj{color:#ffffff;height:22px;white-space:nowrap;margin:4px 0;position:relative}.buka_gant_cal .obj .is_start{width:calc(50% - 1px);margin-left:calc(50% + 2px)}.buka_gant_cal .obj .is_start:before{border-radius:6px 0 0 6px}.buka_gant_cal .obj .is_end{width:calc(50% - 2px)}.buka_gant_cal .obj .is_end:before{border-radius:0 6px 6px 0}.buka_gant_cal .obj .obj_booking{cursor:pointer;position:relative}.buka_gant_cal .obj .obj_booking:before{content:"";left:0;position:absolute;width:100%;height:22px}.buka_gant_cal .obj .obj_booking.status_asked{color:black}.buka_gant_cal .obj .obj_booking.status_asked:before{opacity:0.5}.buka_gant_cal .obj .obj_booking.buka_combi:before{background-color:#aaa}.buka_gant_cal .obj .obj_booking.buka_combi .lbl{color:#000;display:none}.buka_gant_cal .obj .obj_booking.buka_combi:first-child .lbl{display:block}.buka_gant_cal .obj .lbl{left:4px;position:absolute;z-index:1;overflow:hidden;text-align:left}.buka_gant_cal .obj .lbl.max_len_1{width:calc(100% - 8px)}.buka_gant_cal .obj .lbl.max_len_2{width:calc(200% - 8px)}.buka_gant_cal .obj .lbl.max_len_3{width:calc(300% - 8px)}.buka_gant_cal .obj .lbl.max_len_4{width:calc(400% - 8px)}.buka_gant_cal .obj .lbl.max_len_5{width:calc(500% - 8px)}.buka_gant_cal .obj .lbl.max_len_6{width:calc(600% - 8px)}.buka_gant_cal .obj .lbl.max_len_7{width:calc(700% - 8px)}.buka_gant_cal .obj .is_start .max_len_1{width:calc(200% - 8px)}.buka_gant_cal .obj .is_start .max_len_2{width:calc(400% - 8px)}.buka_gant_cal .obj .is_start .max_len_3{width:calc(600% - 8px)}.buka_gant_cal .obj .is_start .max_len_4{width:calc(800% - 8px)}.buka_gant_cal .obj .is_start .max_len_5{width:calc(1000% - 8px)}.buka_gant_cal .obj .is_start .max_len_6{width:calc(1200% - 8px)}.buka_gant_cal .obj .is_start .max_len_7{width:calc(1400% - 8px)}.buka_gant_cal .gant_header_wrapper{display:flex;flex-wrap:nowrap}.buka_gant_cal .gant_header_wrapper .cal_date{text-align:center;width:30px;padding-top:8px}@media screen and (max-width:1280px){.buka_gant_cal .gant_header_wrapper .cal_date{width:20px}}.buka_gant_cal .gant_cal_month_title{background-color:#888;border-right:2px solid white;border-left:2px solid white;color:#fff;font-weight:bold;padding:4px;width:100%}.buka_gant_cal .wd6{background-color:#dddddd}.buka_gant_cal .wd7{background-color:#cccccc}.buka_gant_cal .wd7 .cal_date{font-weight:bold}.buka_gant_cal .obj{height:44px;margin:0;padding:4px 0;border-top:1px solid gray}.buka_gant_cal .obj .obj_booking::before{height:36px}.buka_gant_cal .obj .obj_booking.buka_combi .lbl{display:block}.buka_gant_cal .obj .lbl{line-height:1.1;margin-top:2px}.buka_gant_cal .bar_cal_day{border-left:1px solid #999}.buka_gant_cal .lbl_tooltip{background-color:#555;bottom:5px;color:#ffffff;display:none;font-size:12px;line-height:1.1;max-width:160px;padding:4px;pointer-events:none;position:absolute;text-align:left;white-space:normal;z-index:1000}.buka_gant_cal .lbl:hover+.lbl_tooltip{display:block}@media screen and (max-width:991px),(min-width:1440px){#table-rex_buka_bookings .yform-be-relation-wrapper>div{padding-top:40px;padding-left:15px}#table-rex_buka_bookings .yform-be-relation-inline-form label{width:120px}#table-rex_buka_bookings .yform-be-relation-inline-form input[type="text"]{display:inline-block;width:calc(100% - 124px)}#table-rex_buka_bookings .yform-be-relation-inline-form .form-inline{width:calc(100% - 130px);display:inline-block;white-space:nowrap}#table-rex_buka_bookings .yform-be-relation-inline-form .form-inline select:nth-child(4){margin-left:10px}#table-rex_buka_bookings .yform-be-relation-inline-form .form-inline select:nth-child(6){display:none}#table-rex_buka_bookings .zugeklappt{display:none}#table-rex_buka_bookings .aufklapper{margin-top:-25px}}.buka-be-datefields .form-inline{align-items:center;display:flex;flex-direction:row-reverse;justify-content:flex-end}.buka-two-cols{display:flex;justify-content:space-between}.buka-two-cols>div{width:calc(50% - 10px)}.buka-three-cols{display:flex;justify-content:space-between}.buka-three-cols>div{width:calc(33% - 10px)}.buka-cal-wrapper .y-wrapper,.minikalender .y-wrapper{list-style:none}
