input[type=number]{min-width:25px}input.numeric3,.dialogify input.numeric3{width:75px;padding-top:4px}.table tbody>tr.orderHasConflict>:not(caption)>*>*,.table tbody>tr.orderHasConflict,.table tbody>tr.orderHasConflict a:not(.badge):not(.btn):not(.dropdown-item),.table-striped tbody>tr.orderHasConflict,.table-striped tbody>tr.orderHasConflict a,.table-striped tbody>tr.orderHasConflict a{color:#900202}table.calendar{margin-bottom:0;visibility:visible}table.calendar.calendarDaily{table-layout:fixed}table.calendar tr td:last-child{border-right:1px solid #ddd}table.calendar tbody tr:last-child td{border-bottom:1px solid #ddd}table.calendar tbody tr.full-hour:last-child td:first-child{border-bottom:0}table.calendar th,table.calendar td{text-align:left;padding:8px;line-height:18px;border-left:1px solid #ddd;border-top:1px solid #efefef}table.calendar td{background-color:#FFF;color:#666}table.calendar tr.full-hour td,.calendar tr.full-hour.cal-body td.disabled{border-top:1px solid #ddd!important}table.calendarHourly tbody td{padding:2px;font-size:13px;line-height:12px}.calendar .cal-head-row td{text-align:center;background-color:#FFF;color:#666}.calendar .cal-head-row td.title{vertical-align:top;padding-top:14px}@media (max-width:600px){.HdOrderBookingStepsCalendar .calendarHourly tr.daynames td{font-size:14px}}@media (min-width:370px){.calendar .title{font-size:1.2em}}@media (max-width:440px){table.calendar th,table.calendar td{padding:4px;font-size:14px}}.calendar .day{width:20px;text-align:center;cursor:pointer}.calendarHourly .day{line-height:9px;text-align:left}.day .hdTooltipBase{position:relative}.day .hdTooltip{position:absolute;background-color:#FFF;border:1px solid #999;left:0;top:0;width:200px;z-index:1;padding:10px;color:#666}.calendar tr.daynames td{width:35px;padding-left:4px;padding-right:4px;text-align:center;line-height:initial;padding-bottom:4px;cursor:initial}.calendar tr.daynames td span{display:block;font-size:11px;margin-top:2px;line-height:1.2em}.calendar .week,.calendar .day-name{background-color:#FFF;border:0;color:#B1B1B1}.calendarHourly .week,.calendar .day-name{border-top:1px solid #ddd}.calendar .week{padding-right:4px;padding-left:0;line-height:12px;cursor:initial}.calendarHourly .week{padding-top:2px;vertical-align:top}.calendar .daynames .week{padding-top:8px;vertical-align:initial;border-top:1px solid #ddd}.calendar tr.daynames td:last-child{border-right:0}.calendar .weekend{background-color:#F9F9F9}.calendar .disabled{cursor:default;background-image:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;color:#999}.calendar .cal-body .disabled{background-color:#EEE;border-top:1px solid #efefef!important}.calendar .not_available{cursor:default;background-color:var(--HdLibDarkRed)!important;color:#FFF}.calendar .not_available_offer{cursor:pointer;background-color:var(--HdLibDarkRed)!important;opacity:.5;filter:alpha(opacity=50)}.calendar .not_available_yellow{background-color:#e5ba46!important}.calendar .day_selected{background-color:#bfae9a;color:#333}.calendar .day_selected{border-top:0}.calendar .day_selected_start,.calendar .day_selected_end{font-size:12px;white-space:nowrap}.calendar .day_selected_end.day_selected_start{text-align:left}.calendarHourly .day_selected_start,.calendarHourly .day_selected_end{font-size:11px}.calendarHourly .day_selected_end{text-align:right}.calendar .navbar{display:block;background-color:#FAFAFA;padding-bottom:4px;margin-top:2px}[data-color-scheme="dark"] .calendar .navbar{background-color:#333}.calendar .navbar div{display:inline-block;width:33%}.calendar .navbar div br{display:none}.calendar .navbar div:nth-child(2){text-align:center}.calendar .navbar div:nth-child(3){text-align:right}.calendar .day-row{display:inline-block;width:100%;margin-top:20px}.calendar .day-row:after{content:"\A";clear:both}.calendar .day-content{border:1px solid #999;padding:2px;background-color:#FAFAFA}[data-color-scheme="dark"] .calendar .day-content{color:#333;background-color:#DADADA}.calendar .day-content div.timefield,.calendar .day-content div.article-title,.calendar .day-content div.day-content-row{line-height:24px;height:24px}.calendar .day-container{display:inline-block;float:left;margin-right:0}.day-container .day-name{display:inline-block;padding:2px;padding-left:5px;padding-right:5px;margin-bottom:-1px}.dashboard-calendar .day-container .day-name{background-color:#FAFAFA;border-top:1px solid #999;border-left:1px solid #999;border-right:1px solid #999;color:#333}[data-color-scheme="dark"] .dashboard-calendar .day-container .day-name{background-color:#DADADA}.calendar .timerow,.calendar .timerow-header{margin-top:24px;display:inline-block}.calendar .timerow div.timefield,.calendar .timerow-header div{display:inline-block;position:relative;width:5px;border-left:1px solid #C2C2C2;width:15px}.dashboard-calendar .calendar .timerow div.timefield{cursor:pointer}.calendar .timerow-header div{height:2px}.calendar .timerow-header div span{display:block;position:absolute;top:-20px;left:-1px;border-left:1px solid #C2C2C2}.calendar .day-content-row{white-space:nowrap}.calendar .day-content-row .timerow{margin-top:0}.calendar .day-content div.day-content-row:nth-child(3){margin-top:-8px}.calendar .article-title{display:inline-block;width:100px;overflow:hidden;margin-right:10px;margin-left:3px}.calendar .no-title .article-title{display:none}.calendar .hour-booked{background-color:#0e0e5d;border-left:1px solid #0e0e5d!important;border-top:1px solid #C2C2C2;height:23px!important}.calendar .reservation{background-color:#033f14;border-left:1px solid #033f14!important}.calendar .not-available{background-color:var(--HdLibDarkRed);border-left:1px solid var(--HdLibDarkRed)!important;border-top:1px solid #C2C2C2;height:23px!important}.calendar .first-field{border-left:1px solid #C2C2C2!important}.calendar .day-content-row:nth-child(odd){background-color:#EBEBEB}.popover{width:300px}.cart_header,.popup_header{display:block;position:relative;margin-bottom:5px;text-align:left;white-space:nowrap}.popup_header.formatLineBreak{white-space:initial}.cart_header:first-child{margin-top:15px}.formatCartInfo{padding-left:75px;text-align:left;min-height:20px}.HdOrderViewCart .cart_header .formatCartInfo{padding-left:145px}.formatCartInfo span{font-weight:700;position:absolute;left:0;top:0}.formatCartInfo div{display:contents;white-space:initial;min-width:150px}.HdOrderViewCart .formatCartInfo div{min-width:200px}.popoverArticleHeading{display:block;margin-top:15px;margin-bottom:10px;border-bottom:1px solid #999;font-weight:700}div.state_box{display:inline-block;padding:5px;padding-left:10px;padding-right:10px;border-radius:5px;color:#FFF}div.state_disabled{background-color:#DADADA;background-image:-moz-linear-gradient(top,#DADADA,#999999);background-image:-webkit-gradient(linear,0 0,0 100%,from(#DADADA),to(#999999));background-image:-webkit-linear-gradient(top,#DADADA,#999999);background-image:-o-linear-gradient(top,#DADADA,#999999);background-image:linear-gradient(to bottom,#DADADA,#999999);color:#999}div.state_0,div.state_red{background-color:#c40707;background-image:-moz-linear-gradient(top,#c40707,var(--HdLibDarkRed));background-image:-webkit-gradient(linear,0 0,0 100%,from(#c40707),to(var(--HdLibDarkRed)));background-image:-webkit-linear-gradient(top,#c40707,var(--HdLibDarkRed));background-image:-o-linear-gradient(top,#c40707,var(--HdLibDarkRed));background-image:linear-gradient(to bottom,#c40707,var(--HdLibDarkRed))}div.state_4,div.state_0_pending,div.state_bookingType1,div.state_yellow{background-color:#ff8000;background-image:-moz-linear-gradient(top,#ff8000,#c46200);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ff8000),to(#c46200));background-image:-webkit-linear-gradient(top,#ff8000,#c46200);background-image:-o-linear-gradient(top,#ff8000,#c46200);background-image:linear-gradient(to bottom,#ff8000,#c46200)}div.state_1,div.state_green{background-color:#117c05;background-image:-moz-linear-gradient(top,#117c05,#095101);background-image:-webkit-gradient(linear,0 0,0 100%,from(#117c05),to(#095101));background-image:-webkit-linear-gradient(top,#117c05,#095101);background-image:-o-linear-gradient(top,#117c05,#095101);background-image:linear-gradient(to bottom,#117c05,#095101)}div.state_bookingType2{background-color:#117c05;background-image:-moz-linear-gradient(top,#117c05,#095101);background-image:-webkit-gradient(linear,0 0,0 100%,from(#117c05),to(#095101));background-image:-webkit-linear-gradient(top,#117c05,#095101);background-image:-o-linear-gradient(top,#117c05,#095101);background-image:linear-gradient(to bottom,#117c05,#095101)}div.state_2,div.state_29,div.state_3,div.state_bookingType3,div.state_blue{background-color:#0f2e93;background-image:-moz-linear-gradient(top,#0f2e93,#061a5c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#0f2e93),to(#061a5c));background-image:-webkit-linear-gradient(top,#0f2e93,#061a5c);background-image:-o-linear-gradient(top,#0f2e93,#061a5c);background-image:linear-gradient(to bottom,#0f2e93,#061a5c)}div.state_99,div.state_bookingType0{background-color:#050d7c;background-image:-moz-linear-gradient(top,#050d7c,#09067a);background-image:-webkit-gradient(linear,0 0,0 100%,from(#050d7c),to(#09067a));background-image:-webkit-linear-gradient(top,#050d7c,#09067a);background-image:-o-linear-gradient(top,#050d7c,#09067a);background-image:linear-gradient(to bottom,#050d7c,#09067a)}div.state_reverse_0{background-color:#117c05;background-image:-moz-linear-gradient(top,#117c05,#095101);background-image:-webkit-gradient(linear,0 0,0 100%,from(#117c05),to(#095101));background-image:-webkit-linear-gradient(top,#117c05,#095101);background-image:-o-linear-gradient(top,#117c05,#095101);background-image:linear-gradient(to bottom,#117c05,#095101)}div.state_reverse_1{background-color:#c40707;background-image:-moz-linear-gradient(top,#c40707,var(--HdLibDarkRed));background-image:-webkit-gradient(linear,0 0,0 100%,from(#c40707),to(var(--HdLibDarkRed)));background-image:-webkit-linear-gradient(top,#c40707,var(--HdLibDarkRed));background-image:-o-linear-gradient(top,#c40707,var(--HdLibDarkRed));background-image:linear-gradient(to bottom,#c40707,var(--HdLibDarkRed))}div.state_reverse_3{background-color:#0f2e93;background-image:-moz-linear-gradient(top,#0f2e93,#061a5c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#0f2e93),to(#061a5c));background-image:-webkit-linear-gradient(top,#0f2e93,#061a5c);background-image:-o-linear-gradient(top,#0f2e93,#061a5c);background-image:linear-gradient(to bottom,#0f2e93,#061a5c)}.row_cancelled,.row_cancelled [class^="hdicon-"]::before,.row_cancelled [class*=" hdicon-"]::before,.table tbody .row_cancelled a:not(.badge):not(.btn):not(.dropdown-item){color:#999}.td-icon-right{text-align:right}[class^="hdicon-"]::before,[class*=" hdicon-"]::before{font-family:'IcoMoon';font-style:normal}.moduleHdCart .itemLevel0 .levelTd{padding-left:5px!important}.moduleHdCart .itemLevel1 .levelTd{padding-left:25px!important}.moduleHdCart .itemLevel2 .levelTd{padding-left:45px!important}.moduleHdCart .newicon-level::before{font-size:13px!important;top:3px!important;left:1px}.moduleHdCart .countTd{text-align:center!important}.hdPopup{position:absolute;width:300px;left:0;top:-1px;color:#484848;background:rgb(255 255 255);-webkit-box-shadow:0 4px 8px 0 rgb(0 0 0 / .12);-moz-box-shadow:0 4px 8px 0 rgb(0 0 0 / .12);box-shadow:0 4px 8px 0 rgb(0 0 0 / .12);border:1px solid #DADADA;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:10px;z-index:99;font-size:initial}joomla-toolbar-button[task="order.save_notice"] .hdPopup{width:450px;left:auto;right:0}.hdPopup .hdRow{display:block;margin-bottom:10px}.serviceOfferData,.moduleHdCart table td.serviceOfferData,.HdOrderViewCart table td.serviceOfferData{padding-left:20px;font-size:12px}.serviceOfferData div{display:block}.serviceOfferData .serviceOfferTitle{font-weight:700;border-bottom:1px solid #DADADA;margin-top:10px}.serviceOfferData .serviceOfferTitle:first-child{margin-top:0}table.serviceOfferTable{margin:0;margin-top:0px!important}table.serviceOfferTable td{text-align:left!important}tr.orderSum td{font-weight:700;border-top:4px double #666!important;background-color:#FFFFFF!important}[data-color-scheme="dark"] tr.orderSum td{background-color:#333333!important}tr.orderSplitSum td{font-weight:700;font-style:italic;border-bottom:2px solid #999999!important;border-top:2px solid #999999!important;background-color:#FFFFFF!important}.negativePrice{color:var(--HdLibDarkRed)}details.deliveryData,details.serviceData,details.ticketOwnerList{padding:7px}.backendPositionsTable details.ticketOwnerList{padding:5px;margin-bottom:10px}details.deliveryData section,details.serviceData section{position:relative;margin-top:5px}details.serviceData section{padding-left:120px}details.deliveryData section{padding-left:18px}details.softwareFeeData section span{display:inline-block;min-width:200px;margin-right:10px}details.softwareFeeData{display:table;font-size:13px}details.softwareFeeData section{display:table-row}details.softwareFeeData section div{display:table-cell;white-space:nowrap;padding:2px 5px}.HdOrderViewCart_content details.serviceData section{padding-left:190px}details.deliveryData section label,details.serviceData section label{margin:0;display:block;position:absolute;top:0;left:0}details.ticketOwnerList ul{margin-left:25px}details.ticketOwnerList ul span.editPart{display:none}details.ticketOwnerList ul .open span.editPart{display:inline-block}details.ticketOwnerList ul .open span.showPart{display:none}.backendPositionsTable details.ticketOwnerList ul{margin:5px;margin-left:0}details.ticketOwnerList ul li{display:flex;margin-bottom:5px}details.ticketOwnerList ul li span.title{display:inline-block;width:150px;}details.ticketOwnerList ul li span.title.open{padding-top:4px}details.ticketOwnerList ul li span.startTicketOwnerEdit{margin-left:3px;top:-2px}details.ticketOwnerList ul li span.stopTicketOwnerEdit,details.ticketOwnerList ul li span.applyTicketOwnerEdit{padding:0;padding-right:12px}details.serviceData section ul{margin-left:12px}details.serviceData .serviceDetailContainer{position:relative}details.serviceData .serviceDetailContainer label{position:relative;font-weight:700;border-bottom:1px solid #666;margin-top:7px}details.serviceData .serviceDetailContainer:first-of-type label{margin-top:0}details.serviceData .serviceDetailContainer span{display:block}details.serviceData .serviceDetailContainer span.serviceDateTime{margin-top:7px;font-weight:700;padding-left:14px}details.servicePriceElements summary{color:inherit;border-bottom:1px solid #dadada;margin-bottom:6px}details.servicePriceElements element{display:block;position:relative;margin:0;background-color:#FFF;padding:5px}[data-color-scheme="dark"] details.servicePriceElements element{background-color:#333}details.servicePriceElements element:nth-of-type(2n+1){background-color:unset}details.servicePriceElements element.choosePriceElement{cursor:pointer}details.servicePriceElements element span[class^="newicon-fa-"],details.servicePriceElements element span[class*=" newicon-fa-"]{position:absolute;right:0;top:7px}input.TimeAutoFormat{width:40px}.hdEditDeliveryTime.deliveryDropoff::before,.hdEditDeliveryTime.deliveryPickup::before,.hdEditDeliverySoilCondition.deliverySoilCondition::before,.hdEditDeliveryTime.deliveryEventStart::before{position:absolute;left:0;color:#999;font-size:11px;font-family:'IcoMoon';font-style:normal;top:2px}.hdEditDeliveryTime.deliveryDropoff::before{content:"\e00a"}.hdEditDeliveryTime.deliveryPickup::before{content:"\e00c"}.hdEditDeliveryTime.deliveryEventStart::before{content:"\6e"}.hdEditDeliverySoilCondition.deliverySoilCondition::before{content:"\e221"}.HdModuleContainer .moduleHdCart .levelTd span.newicon-level.level1{left:6px;position:absolute;top:7px}.hdicon-default::before{content:"\42"}.hdicon-default-active{color:#f4bf1e}.eCommerceData{display:none}table#orderItemsList details.seatingData label{display:inline-block;min-width:105px;margin-right:5px}.seatingContainer{display:flex;flex-wrap:wrap}.seatingContainer{margin-top:20px}.seatingElement{display:flex;margin-bottom:20px;margin-right:30px;cursor:pointer;font-size:14px;min-width:220px}.seatingElement:hover,.seatingElement.seatingSelected{color:#4f31af}.seatingElement .selectedLayer{display:none}.seatingElement.seatingSelected .selectedLayer{display:inline-block;font-size:.8em;margin-left:5px}.seatingElementLeft,.seatingRowLeft{width:140px;margin-right:10px}.seatingElementLeft{width:60px}.seatingElementLeft img,.seatingRowLeft img{width:140px;opacity:.5;filter:alpha(opacity=50)}.seatingElementLeft img{width:50px}.seatingElement.seatingSelected .seatingElementLeft img{opacity:1;filter:alpha(opacity=100)}.seatingElementLeft,.seatingElementRight{vertical-align:top}.seatingElement:not(.seatingSelected):hover .seatingElementLeft img,.seatingElement:not(.seatingSelected):hover .seatingElementText::before{opacity:.8;filter:alpha(opacity=80)}.seatingElementRight{white-space:nowrap}.invoiceListTable>tbody>tr.rowStriped>*{--table-color-type:var(--table-striped-color);--table-bg-type:var(--table-striped-bg)}.invoiceListTable>tbody>tr.invoiceReminderChild>td,.invoiceListTable>tbody>tr.invoiceReminderChild>td a{color:#FF7F50!important}.invoiceListChildItem{display:block;text-align:right;padding:2px;padding-right:10px}.invoiceListChildItem .fa{transform:rotate(90deg)}.invoiceListChildItem .fa::before{font-size:20px}