body,html{-webkit-text-size-adjust:100%;height:100%;margin:0;padding:0}body{display:flex;flex-direction:column;min-height:100vh}main{flex:1 0 auto}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.CodeMirror *{font-size:12px}.CodeMirror{border:1px solid #ccc}:root{--width:100%}[v-cloak]>*{display:none}[v-cloak]:before{background-image:url(data:image/gif;base64,R0lGODlhEAAQAPIAAP///wAAAMLCwkJCQgAAAGJiYoKCgpKSkiH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJCgAAACwAAAAAEAAQAAADMwi63P4wyklrE2MIOggZnAdOmGYJRbExwroUmcG2LmDEwnHQLVsYOd2mBzkYDAdKa+dIAAAh+QQJCgAAACwAAAAAEAAQAAADNAi63P5OjCEgG4QMu7DmikRxQlFUYDEZIGBMRVsaqHwctXXf7WEYB4Ag1xjihkMZsiUkKhIAIfkECQoAAAAsAAAAABAAEAAAAzYIujIjK8pByJDMlFYvBoVjHA70GU7xSUJhmKtwHPAKzLO9HMaoKwJZ7Rf8AYPDDzKpZBqfvwQAIfkECQoAAAAsAAAAABAAEAAAAzMIumIlK8oyhpHsnFZfhYumCYUhDAQxRIdhHBGqRoKw0R8DYlJd8z0fMDgsGo/IpHI5TAAAIfkECQoAAAAsAAAAABAAEAAAAzIIunInK0rnZBTwGPNMgQwmdsNgXGJUlIWEuR5oWUIpz8pAEAMe6TwfwyYsGo/IpFKSAAAh+QQJCgAAACwAAAAAEAAQAAADMwi6IMKQORfjdOe82p4wGccc4CEuQradylesojEMBgsUc2G7sDX3lQGBMLAJibufbSlKAAAh+QQJCgAAACwAAAAAEAAQAAADMgi63P7wCRHZnFVdmgHu2nFwlWCI3WGc3TSWhUFGxTAUkGCbtgENBMJAEJsxgMLWzpEAACH5BAkKAAAALAAAAAAQABAAAAMyCLrc/jDKSatlQtScKdceCAjDII7HcQ4EMTCpyrCuUBjCYRgHVtqlAiB1YhiCnlsRkAAAOwAAAAAAAAAAAA==);content:" ";display:block;height:16px;width:16px}.heightUnset{height:unset!important}hr.dashed{border-top:1px dashed #bbb}hr.dotted{border-top:1px dotted #bbb}hr.solid{border-top:1px solid #bbb}hr.invisible{height:3px;visibility:hidden}hr.invisibleEditState{background-color:#bbb;height:3px}div.invisibleEditState{background-color:#eaeaea}.selector{cursor:pointer}.selector-block{height:0;overflow:hidden}.selector-block,.selector-block.active{transition:height .3s ease-in-out}.logo{left:30px;position:absolute;top:12px}.modal{flex-grow:1;overflow-y:unset!important}.boolean-top-margin{margin-top:30px}.hidden,.show-on-hover{display:none}.element:hover .hover{display:block!important}.no-float{float:unset!important}.left-float{float:left}.right-float{float:right}.file-zoom{transition:all .2s ease-in-out;width:96px}.file-zoom:hover{position:relative;transform:scale(3);z-index:9999}.height100{height:100%!important}.tab a.active{border-bottom:2px solid #000}.dialog-new-line{float:left;width:100%}.hover{right:0;top:0;z-index:1000}.qx-red{color:red}.margin-left10{margin-left:10px}.dropdown-content{max-width:200px!important}.qx-schedule-input{margin-left:8px!important;text-align:center!important;width:60px!important}.qx-media-items{display:flex;flex-wrap:wrap}.qx-media-item{display:flex;margin-left:unset!important;padding:10px!important}.qx-media-item .wrapper{background-color:#fff;display:flex;flex-direction:column;float:left;justify-content:space-between;position:relative;text-align:center;width:100%}.qx-media-item .title{display:flex}.qx-media-item .wrapper span{font-size:11px}.qx-delete,.qx-prop-template{position:relative}.card .delete,.qx-delete .delete,.qx-detail-overlay .delete,.qx-media-item .delete,.qx-prop-template .delete,.qx-schedule-item .delete{background-color:#999;border-radius:50%;color:#fff;cursor:pointer;height:20px;line-height:23px;position:absolute;right:-10px;text-align:center;top:-10px;width:20px;z-index:999}.qx-schedule-item{position:relative}img.greyscale{-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:50%}.qx-media-item .img-container{display:flex;flex:auto;margin-bottom:8px}.qx-media-item img{align-self:self-start;display:block;height:auto;margin-left:auto;margin-right:auto;max-width:auto;object-fit:contain;width:100%}.qx-detail-overlay{bottom:0;left:0;margin:20px 20px 20px 325px;position:absolute;position:fixed;right:0;top:75px;z-index:999}.qx-detail-overlay .wrapper{height:100%;overflow-y:auto}.qx-detail-overlay .footer{height:44px;padding:4px 6px;text-align:right;width:100%}.qx-detail-overlay .middle{height:calc(100% - 44px);overflow:auto;padding:4px 6px}@media only screen and (max-width:992px){.qx-detail-overlay{margin-left:25px}nav .brand-logo{left:unset!important}}.sidenav .menu-header{margin:8px 0 4px;padding:8px 32px}.sidenav .menu-header span{color:#666;font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}ul.indentlist{padding-left:12px!important}li.caret{cursor:pointer;user-select:none}li.caret:before{color:#000;content:"\25B6";display:inline-block;margin-right:6px;transition-duration:.3s;transition-property:transform}li.caret-down:before{transform:rotate(90deg)}li.subitem{list-style-type:disc!important;margin-left:18px}ul .nested{display:none}ul .nested.active{display:block}ul.browser-default li a{display:inline!important;padding:0!important}.qx-media-schedules-groups{color:rgba(0,0,0,.42);display:block}.input-field .qx-prefix{color:red;position:absolute;right:0}.input-field .qx-prefix-top{top:1rem}.input-field .qx-prefix~.autocomplete-content,.input-field .qx-prefix~.helper-text,.input-field .qx-prefix~.validate~label,.input-field .qx-prefix~input,.input-field .qx-prefix~label,.input-field .qx-prefix~textarea{width:calc(100% - 1.4rem)}.element-options a:hover{color:#000!important}.element-options>li{display:inline-block}.flex-container{display:flex;flex-flow:row wrap}.flex-item{display:flex;margin-left:unset!important;min-width:150px}.card{display:flex;flex-direction:column}.card.overflow{overflow:hidden}.pos-absolute{position:absolute!important}.pos-relative{position:relative!important}.show-on-hover:hover{color:#333!important}tr:hover .show-on-hover{display:table-cell!important}.dropdown-content{width:80%!important}#modal-addrow .col{margin-bottom:8px}.objects-buttons-width,.width100{width:100%!important}.readonly input{color:#000!important}.object-editor-dragover,.plitem-dragover{box-shadow:10px 10px 25px #aaa}@media only screen and (min-width:601px){.sidenav.sidenav-fixed{top:64px!important}}[draggable] input,[draggable] textarea{cursor:move}.sidenav.sidenav-fixed{top:56px}footer,main{padding-left:300px}.bold{font-weight:700!important}.italic{font-style:italic}.underline{text-decoration:underline}.linethrough{text-decoration:line-through}.justify{text-align:justify;text-justify:inter-word}.text-field{margin-bottom:.4rem;margin-top:.4rem}.modal{max-height:85%!important;overflow:auto!important}@media only screen and (max-width:992px){footer,header,main{padding-left:0}}@media only screen and (min-width:993px){.container{width:85%!important}}.container{max-width:100%!important}table.select tr{cursor:pointer}table th{white-space:nowrap}.breadcrumb,.breadcrumb:before,.breadcrumb:last-child{color:#888;vertical-align:middle}.breadcrumb{font-size:14px}.breadcrumb:before{font-size:14px;margin:0 6px 0 4px}.pagination{text-align:center}.tabs .tab a{color:#666!important}.tabs .tab a:focus.active,.tabs .tab a:hover{background-color:#c8c8c8;color:#333!important}.tabs .indicator{background-color:#000!important}.tabs-transparant{background-color:transparent}.db-image:hover{opacity:.7}.db-modal{background-color:#000;background-color:rgba(0,0,0,.9);display:none;height:100%;left:0;overflow:auto;padding-top:100px;position:fixed;top:0;width:100%;z-index:999991}.db-caption,.db-modal-content{display:block;margin:auto;max-width:700px;width:80%}.db-caption{color:#ccc;height:150px;padding:10px 0;text-align:center}.db-caption,.db-modal-content{animation-duration:.6s;animation-name:db-zoom}@keyframes db-zoom{0%{transform:scale(0)}to{transform:scale(1)}}.db-close{color:#f1f1f1;font-size:40px;font-weight:700;position:absolute;right:35px;top:15px;transition:.3s}.db-close:focus,.db-close:hover{color:#bbb;cursor:pointer;text-decoration:none}@media only screen and (max-width:700px){.db-modal-content{width:100%}}.card .card-title{word-wrap:break-word;font-size:12px}table.list tr{border:0!important}table.list td{padding-bottom:0!important;padding-top:0!important}.box__dragndrop,.box__error,.box__success,.box__uploading{display:none}.box{background-color:#c8dadf;font-size:1.25rem;padding:100px 20px;position:relative}.box.has-advanced-upload{outline:2px dashed #92b0b3;outline-offset:-10px;-webkit-transition:outline-offset .15s ease-in-out,background-color .15s linear;transition:outline-offset .15s ease-in-out,background-color .15s linear}.box.is-dragover{background-color:#fff;outline-color:#c8dadf;outline-offset:-20px}.box__dragndrop,.box__icon{display:none}.box.has-advanced-upload .box__dragndrop{display:inline}.box.has-advanced-upload .box__icon{fill:#92b0b3;display:block;height:80px;margin-bottom:40px;width:100%}.box.is-error .box__input,.box.is-success .box__input,.box.is-uploading .box__input{visibility:hidden}.box__error,.box__success,.box__uploading{display:none}.box.is-error .box__error,.box.is-success .box__success,.box.is-uploading .box__uploading{display:block;left:0;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.box__uploading{font-style:italic}.box__success{-webkit-animation:appear-from-inside .25s ease-in-out;animation:appear-from-inside .25s ease-in-out}@-webkit-keyframes appear-from-inside{0%{-webkit-transform:translateY(-50%) scale(0)}75%{-webkit-transform:translateY(-50%) scale(1.1)}to{-webkit-transform:translateY(-50%) scale(1)}}@keyframes appear-from-inside{0%{transform:translateY(-50%) scale(0)}75%{transform:translateY(-50%) scale(1.1)}to{transform:translateY(-50%) scale(1)}}.box__restart{font-weight:700}.box__restart:focus,.box__restart:hover{color:#39bfd3}.js .box__file{height:.1px;opacity:0;overflow:hidden;position:absolute;width:.1px;z-index:-1}.js .box__file+label{cursor:pointer;display:inline-block;max-width:80%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.box__file.has-focus+label strong,.box__file:focus+label strong,.js .box__file+label:hover strong{color:#39bfd3}.js .box__file.has-focus+label,.js .box__file:focus+label{outline:1px dotted #000;outline:5px auto -webkit-focus-ring-color}.no-js .box__file+label{display:none}.no-js .box__button{display:block}.box__button{background-color:#39bfd3;color:#e5edf1;display:none;font-weight:700;margin:40px auto 0;padding:8px 16px}.box__button:focus,.box__button:hover{background-color:#0f3c4b}.box__label{font-size:1.25rem}.drop-area{border:2px dashed #ccc;border-radius:20px;padding:20px;text-align:center;width:100%}.drop-area.highlight{border-color:purple}.drop-area p{margin:0}.drop-area .form{margin-bottom:10px}.drop-area .button{background:#ccc;border:1px solid #ccc;border-radius:5px;cursor:pointer;display:inline-block;padding:10px}.drop-area .button:hover{background:#ddd}.fileElem{display:none}.productpicker .button{font-size:12px;height:26px;line-height:26px}select{opacity:1!important}div.tox-fullscreen{top:64px!important}.sidenav li>a{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.form-section{margin-bottom:2rem}.required{color:#dc3545}.table-overflow-x{overflow-x:auto}.modal-overflow-unset{overflow-y:unset!important}.custom-autocomplete-dropdown{background:#fff;border:1px solid #ddd;border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,.1);left:0;max-height:200px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:1000}.custom-autocomplete-item{border-bottom:1px solid #f0f0f0;cursor:pointer;padding:12px 16px;transition:background-color .2s ease}.custom-autocomplete-item:hover{background-color:#f5f5f5}.custom-autocomplete-item:last-child{border-bottom:none}.custom-autocomplete-item:active{background-color:#e0e0e0}.input-field{position:relative}.resources-detail .tabs{background-color:transparent}.resources-detail .tabs .tab a{color:#26a69a}.resources-detail .tabs .tab a.active,.resources-detail .tabs .tab a:hover{color:#004d40}.resources-detail .tabs .indicator{background-color:#26a69a}.helper-text{color:#9e9e9e;font-size:12px;margin-top:4px}.weekday-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.weekday-chips .chip{cursor:pointer;transition:all .3s ease}.weekday-chips .chip:hover:not(.disabled){background-color:#e0e0e0}.weekday-chips .chip.disabled{cursor:not-allowed;opacity:.4;pointer-events:none}.weekday-chips .chip.blue.white-text{background-color:#2196f3!important;color:#fff!important}.summary-card{border-left:4px solid #26a69a!important}.summary-card h6{color:#26a69a;margin-bottom:16px}.summary-card h6 i{vertical-align:middle}.summary-card .summary-content{font-size:16px;line-height:1.6}.summary-card .summary-content .condition-tag,.summary-card .summary-content .modifier-tag{border-radius:12px;display:inline-block;font-size:14px;font-weight:500;margin:0 2px;padding:4px 8px}.summary-card .summary-content .condition-tag.weekday,.summary-card .summary-content .modifier-tag.weekday{background-color:#e8f5e8;color:#2e7d32}.summary-card .summary-content .condition-tag.date,.summary-card .summary-content .modifier-tag.date{background-color:#f3e5f5;color:#7b1fa2}.summary-card .summary-content .condition-tag.time,.summary-card .summary-content .modifier-tag.time{background-color:#e0f2f1;color:#00695c}.summary-card .summary-content .condition-tag.duration,.summary-card .summary-content .modifier-tag.duration{background-color:#fff3e0;color:#ef6c00}.summary-card .summary-content .condition-tag.age,.summary-card .summary-content .modifier-tag.age{background-color:#fce4ec;color:#c2185b}.summary-card .summary-content .condition-tag.coupon,.summary-card .summary-content .modifier-tag.coupon{background-color:#e8eaf6;color:#3f51b5}.summary-card .summary-content .condition-tag.modifier-tag.fixed,.summary-card .summary-content .modifier-tag.modifier-tag.fixed{background-color:#e1f5fe;color:#0277bd;font-weight:600}.summary-card .summary-content .condition-tag.modifier-tag.percentage,.summary-card .summary-content .modifier-tag.modifier-tag.percentage{background-color:#fff8e1;color:#f57c00;font-weight:600}.summary-card .summary-content strong{color:#424242;font-weight:600}.pricing-rules-detail .collapsible-header{align-items:center;display:flex;padding:1rem}.pricing-rules-detail .collapsible-header i{margin-right:10px}.pricing-rules-detail .collapsible-body{padding:0}.pricing-rules-detail .collapsible-body .card-panel{border-radius:0;margin:0}.pricing-rules-detail .card{margin-bottom:16px}.pricing-rules-detail .card .card-title{font-size:18px;margin-bottom:16px}.pricing-rules-detail .card .card-title i{margin-right:8px;vertical-align:middle}.pricing-rules-detail .card .weekday-chips .chip.disabled,.pricing-rules-detail .card input:disabled,.pricing-rules-detail .card select:disabled{cursor:not-allowed;opacity:.4}.pricing-rules-detail .card .weekday-chips .chip.disabled:hover{background-color:inherit!important}.status-dot{border-radius:50%;display:inline-block;height:12px;width:12px}.status-dot.green{background-color:#4caf50}.status-dot.red{background-color:#f44336}.pointer{cursor:pointer}.sortable-header{cursor:pointer;position:relative;transition:background-color .2s ease;user-select:none}.sortable-header:hover{background-color:rgba(0,0,0,.05)}.sortable-header i.material-icons{font-size:18px;opacity:.6;transition:opacity .2s ease;vertical-align:middle}.sortable-header:hover i.material-icons{opacity:1}.ticketing-dashboard .kpi-card{cursor:pointer;overflow:hidden;position:relative;transition:all .3s ease}.ticketing-dashboard .kpi-card:hover{box-shadow:0 8px 25px rgba(0,0,0,.15);transform:translateY(-2px)}.ticketing-dashboard .kpi-card .card-content{padding:24px;position:relative;text-align:center}.ticketing-dashboard .kpi-card .kpi-icon{color:rgba(0,0,0,.2);font-size:24px;position:absolute;right:16px;top:16px}.ticketing-dashboard .kpi-card .kpi-value{color:#26a69a;font-size:32px;font-weight:600;line-height:1;margin:8px 0}.ticketing-dashboard .kpi-card .kpi-label{color:#666;font-size:12px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.ticketing-dashboard .alerts-card .card-title{align-items:center;display:flex;font-size:18px;margin-bottom:16px}.ticketing-dashboard .alerts-card .card-title i{color:#ff9800;margin-right:8px}.ticketing-dashboard .alerts-card .collection{border:none}.ticketing-dashboard .alerts-card .collection .collection-item{border-bottom:1px solid #e0e0e0;cursor:pointer;transition:background-color .2s ease}.ticketing-dashboard .alerts-card .collection .collection-item:hover{background-color:#f5f5f5}.ticketing-dashboard .alerts-card .collection .collection-item .badge.red{background-color:#f44336}.ticketing-dashboard .alerts-card .collection .collection-item .badge.orange{background-color:#ff9800}.ticketing-dashboard .quick-actions-card .card-title{align-items:center;display:flex;font-size:18px;margin-bottom:16px}.ticketing-dashboard .quick-actions-card .card-title i{color:#26a69a;margin-right:8px}.ticketing-dashboard .quick-actions-card .quick-actions{display:flex;flex-direction:column;gap:8px}.ticketing-dashboard .quick-actions-card .quick-action-btn{border-radius:4px;color:#333;padding:12px 16px;text-align:left;transition:all .2s ease}.ticketing-dashboard .quick-actions-card .quick-action-btn:hover{background-color:#f5f5f5;color:#26a69a}.ticketing-dashboard .quick-actions-card .quick-action-btn i{color:#26a69a}.ticketing-dashboard .card{border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.ticketing-dashboard .card .card-title{align-items:center;display:flex;font-size:18px;margin-bottom:16px}.ticketing-dashboard .card .card-title i{color:#26a69a;margin-right:8px}@media (max-width:600px){.reservation-settings .color-grid{grid-template-columns:1fr!important}}.reservation-settings .color-preview{flex-shrink:0}.reservation-settings .card-panel{border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.color-picker-preview{border:2px solid #ddd;border-radius:4px;display:inline-block;height:40px;margin-left:10px;vertical-align:middle;width:40px}.tag-preview{border-radius:16px;box-shadow:0 2px 4px rgba(0,0,0,.2);color:#fff;display:inline-block;font-size:14px;font-weight:500;margin:10px 0;padding:8px 16px;text-transform:uppercase}.color-options{display:flex;flex-wrap:wrap;gap:10px}.color-option{align-items:center;border:3px solid transparent;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.2);cursor:pointer;display:flex;height:60px;justify-content:center;transition:all .2s ease;width:60px}.color-option:hover{box-shadow:0 4px 8px rgba(0,0,0,.3);transform:scale(1.05)}.color-option.active{border-color:#fff;box-shadow:0 0 0 2px #2196f3}.color-picker,.color-picker *,.color-picker :after,.color-picker :before,.color-picker:after,.color-picker:before{box-sizing:border-box}.color-picker{box-shadow:1px 3px 6px rgba(0,0,0,.5);left:0;position:absolute;top:0;z-index:9999}.color-picker>div{border:1px solid #000;color:#000;display:flex;height:10em}.color-picker>div *{border-color:inherit;color:inherit}.color-picker i{font:inherit;font-size:12px}.color-picker\:a,.color-picker\:h,.color-picker\:sv{background-size:100% 100%;position:relative}.color-picker\:a,.color-picker\:h{border-left:1px solid;cursor:ns-resize;overflow:hidden;width:1.5em}.color-picker\:a div,.color-picker\:h div,.color-picker\:sv div{bottom:0;left:0;position:absolute;right:0;top:0}.color-picker\:a i,.color-picker\:h i{display:block;height:.5em;left:0;position:absolute;right:0;top:-.25em;z-index:2}.color-picker\:a i:before,.color-picker\:h i:before{border-color:transparent currentcolor;border-style:solid;border-width:.25em;bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0}.color-picker\:sv{cursor:crosshair;overflow:hidden;width:10em}.color-picker\:sv i{display:block;height:.75em;position:absolute;right:-.375em;top:-.375em;width:.75em;z-index:2}.color-picker\:sv i:before{border:1px solid #fff;border-radius:100%;bottom:0;box-shadow:0 0 2px #000;content:"";display:block;left:0;position:absolute;right:0;top:0}.color-picker\:a div{z-index:2}.color-picker\:a div+div{background-image:linear-gradient(45deg,#ddd 25%,transparent 0,transparent 75%,#ddd 0,#ddd),linear-gradient(45deg,#ddd 25%,#fff 0,#fff 75%,#ddd 0,#ddd);background-position:0 0,.25em .25em;background-size:.5em .5em;z-index:1}.color-picker\:h div{background-image:linear-gradient(0deg,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red)}.color-picker\:sv div+div{background-image:linear-gradient(90deg,#fff,hsla(0,0%,100%,0))}.color-picker\:sv div+div+div{background-image:linear-gradient(0deg,#000,transparent)}.color-picker\:a,.color-picker\:h,.color-picker\:sv{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}