.r-border-white{border-right:1px solid #fff!important}.highlight{background-color:#009688!important;font-weight:700;color:#fff!important}.v-sheet.border[data-v-031ea091]{border:1px solid #fff}.booked[data-v-031ea091]{background:#005976!important;color:#fff;cursor:pointer}.available[data-v-031ea091]{cursor:pointer}.not_available[data-v-031ea091]{cursor:not-allowed;background:#b0bfc4!important}.hoverstyle[data-v-031ea091]{border:2px solid teal}.v-btn[data-v-031ea091]{margin:6px 8px;width:20px;height:20px}.maintenance[data-v-031ea091]{background:#961a04!important;color:#fff;cursor:not-allowed}.trainer[data-v-031ea091]{background:#157202!important;color:#fff;cursor:pointer}.completed[data-v-031ea091]{background:#e0f4f4}.workshop[data-v-031ea091]{color:#070000;cursor:pointer}.event[data-v-031ea091]{background:#91a0b4!important;cursor:not-allowed!important;border:0 solid #e0f4f4;color:#e0f1f4}.dependency[data-v-031ea091]{background:#a79493!important;cursor:not-allowed!important;border:0 solid #e0f4f4;color:#fcf0f0}.unpaid[data-v-031ea091]{background:#cea800!important;color:#fff;cursor:pointer}.paid[data-v-031ea091]{background:#005976!important;color:#fff;cursor:pointer}.color_purple[data-v-031ea091]{background:#c025e0!important;color:#fff;cursor:pointer}.credit-owed[data-v-031ea091]{right:2px;background:#ffc000}.credit-owed[data-v-031ea091],.valid-member[data-v-031ea091]{position:absolute;top:2px;width:18px;color:#fff;border-radius:50%;height:18px;z-index:0}.valid-member[data-v-031ea091]{right:0;left:2px;background-color:#009688}.p-relative[data-v-031ea091]{position:relative}.text_line[data-v-217f4d9f]{border-bottom:3px solid #00b0af}.parent-list-items[data-v-b4151892]:not(:first-child){border-top:1px solid #e5e5e5}.parent-list-items.child-row[data-v-b4151892]{border-top:0;padding-left:50px;position:relative}.fontsize-12[data-v-b4151892]{font-size:12px}.participants-popup .header-row[data-v-b4151892]{padding-top:10px;margin:5px}.header[data-v-b4151892],span.sum-price[data-v-b4151892]{line-height:2;letter-spacing:.48px;color:var(--dark-blue,#112a46);font-family:Inter;font-size:16px;font-style:normal;font-weight:600;line-height:normal}span.sum-price[data-v-b4151892]{font-size:14px}.text-search[data-v-b4151892]{width:100%;display:flex}.participants-area[data-v-b4151892]{padding:10px 0;margin:0 20px}.parent-list-items[data-v-b4151892]{color:#112a46;font-family:Inter;font-size:12px;font-style:normal;font-weight:500;line-height:normal}.btn-dot.v-btn[data-v-b4151892]{min-width:24px!important;height:30px!important;flex-shrink:0;padding:0!important}button.btn-checkin[data-v-b4151892]{color:#4faeaf!important;font-size:10px!important;border:.75px solid #4faeaf;background:rgba(79,174,175,.1);height:30px!important;flex-shrink:0}button.btn-checkout[data-v-b4151892]{height:30px!important;flex-shrink:0;color:#011627!important;font-size:10px!important;border:.75px solid #011627;background:rgba(1,22,39,.1)}button.btn-void-checkin[data-v-b4151892]{color:#e50000!important;font-size:10px!important;height:30px!important;flex-shrink:0;border:.75px solid #e50000;background:rgba(229,0,0,.1)}button.btn-checkin[data-v-b4151892],button.btn-checkout[data-v-b4151892],button.btn-invoice[data-v-b4151892],button.btn-print[data-v-b4151892],button.btn-void-checkin[data-v-b4151892]{width:100px;font-family:Inter;font-style:normal;font-weight:500;line-height:normal;border-radius:3px}button.btn-void-checkin[data-v-b4151892]{width:120px}.modal-buttons[data-v-b4151892]{border-top:1px inset}span.cdisplayBlock[data-v-b4151892]{display:block;padding-top:5px}span.displayBlock[data-v-b4151892]{display:block}span.checkinout[data-v-b4151892]{font-size:12px;padding:10px 10px 0 0}.paid_checkBox{color:#4caf50!important;font-weight:600;cursor:pointer}.text_line[data-v-277b2618]{border-bottom:3px solid #00b0af}.fw-700[data-v-277b2618]{font-weight:700}.fw-400[data-v-277b2618]{font-weight:400}.fw-500[data-v-277b2618]{font-weight:500}.fs-14[data-v-277b2618]{font-size:14px}.fs-16[data-v-277b2618]{font-size:16px}.price_div[data-v-277b2618]{width:100%;background:#f2f2f2;padding-top:3px;padding-bottom:3px;text-align:center;margin-left:10px;margin-right:10px;border-radius:5px;border:.5px solid #000}.order-summary[data-v-277b2618]{background-color:rgba(17,42,69,.03)}.placeholder-small[data-v-277b2618] label{font-weight:400;font-size:12px}.placeholder-small[data-v-277b2618] .v-text-field__prefix,.placeholder-small[data-v-277b2618] .v-text-field__suffix{font-size:14px}.heading-title[data-v-277b2618]{font-size:16px}.order-summary button.v-expansion-panel-header.tab-heading[data-v-277b2618]{color:#112a45;font-weight:600;font-size:12px;padding:0 12px;min-height:44px}.order-summary .v-list-item__title.product-name[data-v-277b2618]{font-weight:500;font-size:12px;line-height:15px;color:#112a45}.order-summary .v-expansion-panel-content.tab-content .v-list-item[data-v-277b2618]{padding:0;min-height:44px;border-bottom:1px solid rgba(0,0,0,.08)}.order-summary .v-expansion-panel-content.tab-content .v-list-item[data-v-277b2618]:last-child{border-bottom:0}.order-summary .v-list-item__content[data-v-277b2618]{max-height:65px}.order-summary .v-expansion-panel-content.tab-content[data-v-277b2618] .v-expansion-panel-content__wrap{padding:0 12px}.order-summary .smaller-col[data-v-277b2618]{padding-top:0;padding-bottom:0;margin-top:10px;margin-bottom:0}.order-summary .cart-text-bottom[data-v-277b2618]{padding-top:20px;padding-left:16px;padding-right:16px}.custom-switch{margin-top:0!important;width:40px!important}.custom-switch .v-input--switch__track{top:calc(50% - 13.5px)!important;height:16px!important;width:30px!important;background-color:#112a46!important;opacity:1!important}.custom-switch .v-input--switch__thumb{height:8px!important;width:8px!important;top:calc(50% - 10px)!important;color:#fff!important}.custom-switch .v-input--switch__thumb:not(.primary--text){left:6px!important}.custom-switch .v-input--switch__track.primary--text{opacity:1;background-color:#4faeaf!important}.reader-button{max-width:30px!important;min-width:30px!important;width:30px!important}.odd-bordered-row>div{padding-top:6px!important;padding-bottom:6px!important}.odd-bordered-row>div:nth-child(odd){border-right:1px solid #f1f1f1}.add_product_btn{border-radius:.25rem;background:rgba(17,42,70,.1);color:#0f2a4d;&:hover{background:#0f2a4d!important;color:#fff}}.add-on .v-input__append-inner{margin-top:6px!important}.open-product{background-color:#f5f8fa;border:1px solid #000;cursor:pointer;height:30px;width:60px;color:#111;font-size:12px;font-weight:700;padding:5px;transition:"border-radius 200ms ease-in-out";border-radius:4px;text-align:center}.product-box[data-v-b60f1d7a]{max-height:700px}@media screen and (max-height:1095px){.product-box[data-v-b60f1d7a]{max-height:380px}}.toggle-switch-label[data-v-b60f1d7a]{font-size:14px;font-weight:400;line-height:20px;text-align:left;color:#112a46}.open-product[data-v-b60f1d7a]{background-color:teal;cursor:pointer;height:30px;width:60px;color:#fff;font-size:12px;font-weight:700;padding:5px;transition:"border-radius 200ms ease-in-out";border-radius:4px;text-align:center}.customer-details .v-expansion-panel{border-radius:.25rem;border:1px solid #eaeaea}.customer-details .v-expansion-panel:before{box-shadow:unset!important}.customer-details .panel-header{background:#f8fafb;color:#0f2a4d!important;min-height:36px}.customer-details .panel-header .v-icon{color:#0f2a4d!important}.customer-details .active>.panel-header{color:#fff!important;background:#112a46}.customer-details .active>.panel-header .v-icon{color:#fff}.order-summary-box{margin-top:auto;margin-bottom:.5rem;bottom:10px;width:100%}.order-summary-box .panel:before{box-shadow:unset!important}.order-summary-box .panel-header{background-color:rgba(79,174,175,.1)!important}.booking-modal{max-height:100%;background-color:#fff}.booking-form .customer-details{padding-bottom:40px}.parent-list-items.border-show{border-bottom:1px inset}.ticket-row{display:flex}.ticket-row span.cdisplayBlock{display:block;padding-top:5px;font-size:12px}.ticket-row span.numbering{width:30px;display:inline-block}.ticket-row .right{padding:10px}.logTable tbody tr:hover{transform:scale(1)!important;-webkit-transform:scale(1)!important;-moz-transform:scale(1)!important;box-shadow:0 0 5px 2px rgba(13,84,139,.3)!important;-webkit-box-shadow:0 0 5px 2px rgba(13,84,139,.3)!important;-moz-box-shadow:0 0 5px 2px rgba(13,84,139,.3)!important;z-index:1}.kiosk-confirm-dialog .card-text,.kiosk-ticket-dialog .card-text{font-size:18px}.kiosk-confirm-dialog button.close-btn,.kiosk-ticket-dialog button.close-btn{text-align:center;display:inline-block;width:100%;background-color:#f7f7f7;font-weight:600;color:#000!important}.kiosk-confirm-dialog button.confirm-btn{text-align:center;display:inline-block;width:100%;background-color:#86e2ff!important;font-weight:600;color:#000!important}.kiosk-confirm-dialog h3.success-heading,.kiosk-ticket-dialog h3.success-heading{text-align:center;margin:0 auto;padding:12px;font-size:28px;border-bottom:1px solid}.kiosk-ticket-dialog .fixed{max-height:420px;overflow-y:scroll}.kiosk-ticket-dialog .ticket-box{border:1px solid #ccc;margin:5px 0}.kiosk-ticket-dialog .subhead{font-weight:600}.kiosk-ticket-dialog .qr-div{margin-left:30px;margin-bottom:10px;padding-bottom:10px}.kiosk-ticket-dialog .font-14{font-size:14px}.products-table[data-v-4b14c880]{max-height:300px;overflow-y:auto;display:block}.products-table-body[data-v-4b14c880]{max-height:300px;overflow-y:auto}.details_title[data-v-4b14c880]{font-weight:600;text-transform:uppercase;color:#005976!important}.details_subtitle[data-v-4b14c880]{font-size:13px;color:#8b8b8b;text-align:left;font-weight:400}.details_data[data-v-4b14c880]{font-size:16px;padding:3px 0;text-align:left;font-weight:600}.attended[data-v-4b14c880]{background:grey!important;color:#fff!important;cursor:not-allowed}.no-scroll[data-v-024a21fb]{-ms-overflow-style:none;scrollbar-width:none}.no-scroll[data-v-024a21fb]::-webkit-scrollbar{display:none}.date-active[data-v-024a21fb]{background-color:#062b48!important;color:#fff!important}.full-width-toggle .v-btn[data-v-024a21fb]{flex-grow:1;max-width:unset}.theme--light.v-btn-toggle:not(.v-btn-toggle--group) .v-btn.v-btn[data-v-024a21fb]{border:1px solid hsla(0,.5%,41%,.25)!important}.block-dark-button[data-v-024a21fb]{width:12rem!important}