#booking-v2-resource-service-pricing-timing-form-container .booking-service-price-group .input-group.border-danger .form-control,#booking-v2-resource-service-pricing-timing-form-container .booking-service-price-group .input-group.border-danger .input-group-text{border-color:var(--danger)}#booking-v2-resource-service-pricing-timing-form-container .booking-service-price-group .input-group.border-danger .form-control:not(.input-group-text),#booking-v2-resource-service-pricing-timing-form-container .booking-service-price-group .input-group.border-danger .input-group-text:not(.input-group-text){border-left:0}#booking-v2-resource-service-pricing-timing-form-container .booking-service-price-group .input-group-prepend .input-group-text{background-color:transparent;border-top-left-radius:6px;border-bottom-left-radius:6px;color:var(--rush-gray-500-color);font-family:MainFontRegular,sans-serif;font-size:1rem}#booking-v2-resource-service-pricing-timing-form-container .booking-service-price-group .input-group-prepend+.form-control{border-top-left-radius:0!important;border-bottom-left-radius:0!important}#booking-v2-resource-service-pricing-timing-form-container hr{margin-top:24px;margin-bottom:18px}.booking-resources-service-add-ons-template[data-v-9bf163f2]{border:solid 1px var(--rush-gray-200-color);border-radius:10px;padding:24px 16px}.booking-resources-service-add-ons-template[data-v-9bf163f2]:not(:first-child){margin-top:24px}.booking-resources-service-add-ons-template .add-on-name[data-v-9bf163f2]{color:var(--rush-gray-800-color);font-family:MainFontBold,sans-serif;font-size:1rem}.add-on-item-action-buttons-container[data-v-9bf163f2]{margin-top:24px}.add-on-item-action-buttons-container .btn[data-v-9bf163f2]{border-color:var(--rush-gray-200-color)!important;font-size:15px;height:38px;max-width:170px;padding-inline:21px;width:100%}.add-on-item-action-buttons-container .btn[id^=button-booking-resource-creation-manage-add-on-][data-v-9bf163f2]{color:var(--primary)!important;margin-right:16px}.add-on-item-action-buttons-container .btn[id^=button-booking-resource-creation-delete-add-on-][data-v-9bf163f2]{color:var(--rush-gray-500-color)!important}[id^=booking-resource-creation-add-ons-datatable-]{background-color:transparent;border-radius:10px!important}[id^=booking-resource-creation-add-ons-datatable-] thead{position:-webkit-sticky;position:sticky;top:1px}[id^=booking-resource-creation-add-ons-datatable-] thead:after{border:1px solid #f0f0f0;border-radius:10px;-webkit-box-shadow:0 2px 5px -3px rgba(67,67,67,.25);box-shadow:0 2px 5px -3px rgba(67,67,67,.25);content:"";display:block;height:calc(100% + 2px);left:-1px;position:absolute;top:-1px;width:calc(100% + 2px)}[id^=booking-resource-creation-add-ons-datatable-] thead th{background-color:#fff;position:relative;z-index:1}[id^=booking-resource-creation-add-ons-datatable-] thead th:first-child{border-bottom-left-radius:10px;border-top-left-radius:10px}[id^=booking-resource-creation-add-ons-datatable-] thead th:last-child{border-bottom-right-radius:10px;border-top-right-radius:10px}[id^=booking-resource-creation-add-ons-datatable-] tbody{position:relative;top:27px}[id^=booking-resource-creation-add-ons-datatable-] tbody:after{border:1px solid #f0f0f0;border-radius:10px;-webkit-box-shadow:0 2px 5px -3px rgba(67,67,67,.25);box-shadow:0 2px 5px -3px rgba(67,67,67,.25);content:"";display:block;height:calc(100% + 2px);left:-1px;position:absolute;top:-1px;width:calc(100% + 2px)}[id^=booking-resource-creation-add-ons-datatable-] tbody tr{background-color:transparent}[id^=booking-resource-creation-add-ons-datatable-] tbody tr:first-child td{border-top:0}[id^=booking-resource-creation-add-ons-datatable-] tbody tr:first-child td:first-child{padding-top:16px;border-top-left-radius:10px}[id^=booking-resource-creation-add-ons-datatable-] tbody tr:first-child td:last-child{border-top-right-radius:10px}[id^=booking-resource-creation-add-ons-datatable-] tbody tr:last-child td:first-child{padding-top:16px;border-bottom-left-radius:10px}[id^=booking-resource-creation-add-ons-datatable-] tbody tr:last-child td:last-child{border-bottom-right-radius:10px}[id^=booking-resource-creation-add-ons-datatable-] tbody tr td{background-color:#fff;position:relative;z-index:1}[id^=booking-resource-creation-add-ons-datatable-] tbody tr td.max-width-400{max-width:400px}[id^=booking-resource-creation-add-ons-datatable-] tbody tr td.text-break-word{word-break:break-word}[id^=booking-resource-creation-add-ons-datatable-] tbody tr td .booking-v2-resource-service-specialist-initial-bubble{width:32px;height:32px;border-radius:16px;-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,.25);box-shadow:0 0 4px 0 rgba(0,0,0,.25);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#fff;color:var(--rush-gray-800-color);font-family:MainFontBold,sans-serif;font-size:.875rem}[id^=booking-resource-creation-add-ons-datatable-] tbody tr td .booking-v2-resource-service-specialist-initial-bubble:not(:first-child){margin-left:-9px}#button-booking-resource-creation-create-add-ons[data-v-77d705d5]{border-color:var(--rush-gray-200-color)!important;color:var(--primary)!important;font-size:15px;height:38px;padding-inline:21px}#button-booking-resource-creation-create-add-ons.hasAddOns[data-v-77d705d5]{margin-top:24px}#booking-v2-resource-creation-footer-container[data-v-346711b7]{padding:10px 56px;margin-inline:-34px;margin-top:58px}#booking-v2-resource-creation-footer-container .btn[data-v-346711b7]{font-size:1rem;height:50px;padding:0}#booking-v2-resource-creation-footer-container .btn[data-v-346711b7]:not(.btn-ghost){padding-inline:40px}#booking-v2-resource-creation-footer-container .btn-ghost[data-v-346711b7]{border:0;background-color:transparent!important;color:var(--rush-gray-600-color)}#booking-v2-resources-creation-add-on-modal .modal-header{border-bottom:solid 1px var(--rush-gray-300-color)}#booking-v2-resources-creation-add-on-modal .modal-header .modal-title{font-size:1.125rem}#booking-v2-resources-creation-add-on-modal .modal-header .close{top:20px}#booking-v2-resources-creation-add-on-modal .modal-body{padding:30px 37px}#booking-v2-resources-creation-add-on-modal .modal-body .booking-v2-form-label{color:var(--rush-gray-800-color);font-family:MainFontBold,sans-serif;font-size:.8125rem}#booking-v2-resources-creation-add-on-modal .modal-body .add-on-option-container{background-color:var(--rush-gray-50-color);border:solid 1px var(--rush-gray-300-color);border-radius:6px;padding:20px}#booking-v2-resources-creation-add-on-modal .modal-footer{border-top:solid 1px var(--rush-gray-300-color);padding-block:24px}#button-booking-service-add-on-creation-add-option[data-v-23e8e3d3]{border-color:var(--rush-gray-200-color)!important;color:var(--primary)!important;font-size:15px;height:38px;margin-top:24px;padding-inline:21px}.btn[data-v-415a3fc8]{max-width:170px;width:100%}.btn[data-v-415a3fc8]:first-child{margin-right:24px}#modal-bookings-v2-leave-without-saving-confirmation .modal-body h5{color:var(--rush-gray-800-color);font-family:MainFontBold,sans-serif;font-size:1.25rem}#modal-bookings-v2-leave-without-saving-confirmation .modal-body p{color:var(--rush-gray-600-color);font-size:.875rem}#modal-bookings-v2-leave-without-saving-confirmation .modal-footer{padding-bottom:24px}.btn[data-v-236d9262]{max-width:170px;width:100%}.btn[data-v-236d9262]:first-child{margin-right:24px}#modal-bookings-v2-resource-create-confirmation .modal-body h5{color:var(--rush-gray-800-color);font-family:MainFontBold,sans-serif;font-size:1.25rem}#modal-bookings-v2-resource-create-confirmation .modal-body p{color:var(--rush-gray-600-color);font-size:.875rem}#modal-bookings-v2-resource-create-confirmation .modal-footer{padding-bottom:24px}#booking-v2-resource-creation-container .back-button-style{background-color:#fff;border:solid 1px var(--rush-gray-200-color);-webkit-box-shadow:0 2px 5px -3px rgba(67,67,67,.25);box-shadow:0 2px 5px -3px rgba(67,67,67,.25);margin-bottom:21px}#booking-v2-resource-creation-container .back-button-style svg path{fill:var(--rush-gray-500-color)}#booking-v2-resource-creation-container h5{font-family:MainFontBold,sans-serif}#booking-v2-resource-creation-container .booking-v2-resource-form-container{margin-inline:-32px;margin-top:24px;padding:36px 34px 0}#booking-v2-resource-creation-container .booking-v2-resource-form-container .booking-v2-form-template-container{margin-bottom:56px}#booking-v2-resource-creation-container .booking-v2-resource-form-container .booking-v2-form-template-container h5{color:var(--rush-gray-800-color);font-family:MainFontBold,sans-serif;font-size:1.125rem;margin-bottom:16px}#booking-v2-resource-creation-container .booking-v2-resource-form-container .booking-v2-form-template-container p{color:var(--rush-gray-500-color);font-size:.875rem;margin-bottom:0}#booking-v2-resource-creation-container .booking-v2-resource-form-container .booking-v2-form-template-container .booking-v2-form-label{color:var(--rush-gray-800-color);font-family:MainFontBold,sans-serif;font-size:.875rem}#booking-v2-resource-creation-container .booking-v2-resource-form-container .booking-v2-form-template-container .form-control{border-color:var(--rush-gray-300-color);border-radius:6px;font-size:.875rem}#booking-v2-resource-creation-container .booking-v2-resource-form-container .booking-v2-form-template-container .form-control:not(textarea){height:45px!important}#booking-v2-resource-creation-container .booking-v2-resource-form-container .booking-v2-form-template-container .form-control.is-valid{background-image:none!important;border-color:#d8dcde;-webkit-box-shadow:none;box-shadow:none}#booking-v2-resource-creation-container .booking-v2-resource-form-container .booking-v2-form-template-container .booking-resource-creation-dropdown-toggle{border-color:var(--rush-gray-300-color);border-radius:6px;font-size:.875rem!important;height:45px}#booking-v2-resource-creation-container .booking-v2-resource-form-container .booking-v2-form-template-container .booking-resource-creation-dropdown-toggle+.dropdown-menu{max-height:300px;overflow-y:auto}#booking-v2-resource-creation-container .booking-v2-resource-form-container .booking-v2-form-template-container .booking-resource-creation-dropdown-toggle+.dropdown-menu:not(.full-width){width:calc(100% - 1px)!important}#booking-v2-resource-creation-container .booking-v2-resource-form-container .booking-v2-form-template-container .booking-resource-creation-dropdown-toggle+.dropdown-menu .dropdown-item{font-size:.875rem!important}