.h-406[data-v-00e2b34c]{height:406px}.right-0[data-v-00e2b34c]{right:0!important}.left-auto[data-v-00e2b34c]{left:auto!important}.saving-note-container[data-v-00e2b34c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;bottom:112px;left:0;right:0;text-align:center}.saving-note-container .saving-note[data-v-00e2b34c]{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}.radio-btn-group[data-v-00e2b34c]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.radio-btn-group .radio[data-v-00e2b34c]{margin:0 .25rem}.radio-btn-group .radio label[data-v-00e2b34c]{background:#fff;border:1px solid #ddd;border-radius:5px;width:50px;height:42px;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;color:#444;-webkit-transition:-webkit-box-shadow .4s ease;transition:-webkit-box-shadow .4s ease;transition:box-shadow .4s ease;transition:box-shadow .4s ease,-webkit-box-shadow .4s ease}.radio-btn-group .radio label[data-v-00e2b34c]:hover{-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12)}.radio-btn-group .radio input[type=radio][data-v-00e2b34c]{display:none}.radio-btn-group .radio input[type=radio]:checked+label[data-v-00e2b34c]{background:#2a4c6c;color:#fff;border-color:#1e364d}@media(max-width:767px){.custom-date-mobile[data-v-00e2b34c]{margin-left:-54px;width:calc(100% + 54px);max-width:calc(100% + 54px)}}.clone-appointment-btn.dropdown-toggle[data-v-00e2b34c]:after{background-image:none!important}.pointer-none{pointer-events:none}.bulk-sessions-modal .main-modal-container{cursor:move;min-height:450px}.bulk-sessions-modal .v--modal-box{overflow:visible;min-height:450px;max-height:100%;-webkit-transition:none;transition:none}@media(max-width:768px){.bulk-sessions-modal .v--modal-box{max-height:96vh;overflow:hidden}.bulk-sessions-modal .v--modal-box .card-body{max-height:calc(96vh - 47px);overflow-y:auto}}.saving-note-container[data-v-24203e76]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;bottom:112px;left:0;right:0;text-align:center}.saving-note-container .saving-note[data-v-24203e76]{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}.availability-session-modal .v--modal{background-color:var(--body-bg-color)}.availability-session-modal.v--modal-overlay{z-index:2001}.availability-session-modal .card-body{cursor:move;height:calc(100% - 35px);overflow:auto;padding:12px}.availability-session-modal .availability-page{margin-top:0!important}.availability-session-modal .day-checkbox-container{padding-left:0}.availability-session-modal .day-checkbox-container input{display:none}.availability-session-modal .form-control:disabled{opacity:1}.calendar-print-table-header{height:240px}.calendar-print-table-footer{height:140px}.calendar-print-header{height:220px;display:none;overflow:hidden;top:0;border-bottom:1px solid}.calendar-print-header .company-logo{max-width:160px;max-height:160px}.calendar-print-footer{height:120px;display:none;bottom:0;border-top:1px solid}.calendar-print-footer,.calendar-print-header{position:fixed;width:100%;left:0}@media print{.calendar-print-footer,.calendar-print-header{display:block}.calendar-table{margin-top:-110px;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}}