.dl-panel-section p{margin:4px 0}.dl-panel-section:not(:last-child){padding-bottom:0}.dl-panel-section:not(:last-child):after{content:"";width:100%}.dc-patient-verify-action{background-color:var(--oxygen-core-red-040);color:var(--oxygen-core-red-090)}.dc-patient-verify-action .dc-patient-verification-warning{flex:1;padding:8px 16px}.dc-patient-verify-action .dl-button{height:40px}.dc-patient-verify-action-alert .dl-button{height:unset}.dl-telehealth-patient-account-notice{background-color:var(--oxygen-core-blue-040);color:var(--oxygen-core-grey-130);padding:10px 0}.dl-patient-history-appointments-list-title{background-color:var(--oxygen-core-grey-020);border:1px solid var(--oxygen-core-grey-040);border-radius:4px 4px 0 0;box-sizing:border-box}.dl-patient-history-appointments-list-item{border:1px solid var(--oxygen-core-grey-040);border-top:none;padding:16px 32px;position:relative}.dl-patient-history-appointments-list-item.dl-appointment-crossed{text-decoration:line-through}.dl-patient-history-appointments-list-item.dl-appointment-crossed-warning{-webkit-text-decoration-color:var(--oxygen-core-red-090);text-decoration-color:var(--oxygen-core-red-090)}.dl-patient-history-appointments-list-item.dl-appointment-crossed-online{-webkit-text-decoration-color:var(--oxygen-core-blue-110);text-decoration-color:var(--oxygen-core-blue-110)}.dl-patient-history-appointments-list-item:last-child{border-radius:0 0 4px 4px;margin-bottom:16px}.dl-patient-history-appointments-list-item.dl-with-over.guideflow_hovered{background-color:var(--oxygen-core-blue-040);cursor:pointer}.dl-history-visit-motive-color{border-left:4px solid #0000;height:100%;left:0;position:absolute;top:0}.dl-appointment-footer{margin-top:auto;z-index:1}.DEPRECATED-dl-button-list-default .dl-button.active,.dl-sidebar-section-list-item.active{color:var(--oxygen-core-common-white)}.DEPRECATED-dl-button-list-default .dl-button.active.no_show,.dl-sidebar-section-list-item.active.no_show{background-color:var(--oxygen-core-red-090)}.DEPRECATED-dl-button-list-default .dl-button.active.no_show_but_ok,.dl-sidebar-section-list-item.active.no_show_but_ok{background-color:var(--oxygen-core-orange-090)}.DEPRECATED-dl-button-list-default .dl-button.active.waiting,.dl-sidebar-section-list-item.active.waiting{background-color:var(--oxygen-core-teal-090)}.DEPRECATED-dl-button-list-default .dl-button.active.in_progress,.dl-sidebar-section-list-item.active.in_progress{background-color:#15a795}.DEPRECATED-dl-button-list-default .dl-button.active.done,.dl-sidebar-section-list-item.active.done{background-color:var(--oxygen-core-green-110)}.dl-block-patient-modal .logo .ban-icon{fill:var(--oxygen-core-red-090)}.dl-block-patient-modal .logo .ellipsis-horizontal-icon{fill:var(--oxygen-core-grey-090)}.booking-appointment-sidebar-popin{width:300px}.booking-appointment-sidebar-popin .dl-spinner-loader{margin-bottom:32px}.dl-sidebar-delay-popin .dc-modal-close-button{padding:0}.dl-sidebar-delay-popin .dc-modal-close-button svg{height:12px;width:12px}.dl-treatment-form .dl-pdf-page{margin-bottom:82px;margin-top:21px}.dl-treatment-form .react-pdf__Page__textContent.textLayer{z-index:unset}.dl-treatment-form input,.dl-treatment-form textarea{cursor:pointer;position:absolute}.dl-treatment-form input[type=text]{border:none!important;border-radius:0!important;font-family:Courrier,monospace;letter-spacing:4px;padding-top:2px}.dl-treatment-form input[type=text]:focus{background-color:#0000!important;outline:none}.dl-treatment-form input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0!important}.dl-treatment-form input[type=checkbox]:focus{outline:none}.dl-treatment-form input[type=checkbox]:checked{vertical-align:center}.dl-treatment-form input[type=checkbox]:checked:before{content:"X";display:block;padding-left:50%}.dl-treatment-form textarea{background-color:#0000;border:none;font-family:Courrier,monospace;overflow:hidden;position:absolute;resize:none}.dl-treatment-form textarea:focus{outline:none}.dl-treatment-form .dl-pdf-checkbox:before{margin-left:-12px}.dl-treatment-form .dl-treatment-form-footer{background-color:var(--oxygen-core-common-white);bottom:0;left:0;padding:8px;position:fixed;width:100%}.dl-booking-clear-documents-eye-icon{fill:var(--oxygen-core-blue-110)}.dl-booking-clear-documents-file-type{background-color:var(--oxygen-core-blue-040);border:none;border-radius:16px;padding:5px 15px;text-align:center;text-transform:uppercase}.cloudinary-file-uploader{background-color:var(--oxygen-core-common-white);border-radius:4px;position:relative}.cloudinary-file-uploader-formrow{width:100%}.cloudinary-file-uploader-progress-bar-container{background-color:#eef2f780;border-radius:0 0 4px 4px;bottom:1px;height:5px;overflow:hidden;position:absolute;width:100%;z-index:1}.cloudinary-file-uploader-progress-bar-container-formrow{bottom:0}.cloudinary-file-uploader-progress-bar{background:linear-gradient(90deg,var(--oxygen-core-teal-090) 0,var(--oxygen-core-blue-110) 100%);height:5px;transform-origin:left;transition:transform 50ms}table.dl-booking-documents-table{margin-bottom:0}table.dl-booking-documents-table tr:first-of-type>td{border-top:none}table.dl-booking-documents-table tr>td{padding-bottom:0;padding-top:0;vertical-align:middle}.dl-booking-clear-documents-table{display:block;max-height:225px;overflow:auto}.dl-booking-clear-documents-table tr:first-of-type>td{border-top:none}.dl-size-limit-message{margin-left:4px}.dl-documents-modal-content{max-height:calc(100vh - 200px)}.dl-recall-delay-selector .dl-dropdown{max-height:150px}.dl-motive-selector-telehealth-icon{fill:#44f}.dl-motive-label-telehealth-icon{fill:#44f;height:24px;right:40px!important;width:24px}.dc-form-field-label{align-self:flex-start;color:var(--oxygen-core-grey-090);display:block;flex-shrink:0;font-size:var(--oxygen-core-font-size-s);line-height:40px;margin:0;overflow:hidden;padding:0 16px;text-overflow:ellipsis;white-space:nowrap}.dc-form-field-label.dc-form-field-label-emphasis{color:var(--oxygen-core-grey-130)}.dc-form-field-label.dc-form-field-label-disabled{background-color:#2b46600d;color:var(--oxygen-core-grey-090)}.dl-dm-date-time-input{flex:1 0 0;position:relative}.dl-dm-date-time-input.dl-dm-date-time-input-disabled{background-color:#2b46600d}.dl-dm-date-time-input-text{line-height:40px;padding:0 16px}.dl-dm-date-time-input-native{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;bottom:0;box-sizing:border-box;left:0;opacity:0;padding:0 16px;position:absolute;right:0;top:0;width:100%}.dl-custom-field-price{flex:1 0 0;height:40px;position:relative}.dl-custom-field-price-sign{left:-10px;margin-left:10px;position:absolute;top:9px}.dl-doctor-autocomplete-name{font-weight:var(--oxygen-core-font-weight-bold)}.dl-doctor-autocomplete-address,.dl-doctor-autocomplete-speciality{font-size:12px}.dl-tab-btn{background-color:#0000;border:0;color:var(--oxygen-core-grey-130);flex:1;font-size:20px;height:50px;line-height:50px;padding:0;position:relative;text-align:center}.dl-tab-btn-active{border-bottom:2px solid var(--oxygen-core-blue-110);color:var(--oxygen-core-blue-110)}.dl-tab-btn .dl-badge{position:absolute;top:50%;transform:translate(-6px,-85%)}.booking-referrer-message-textarea{resize:none}.referrer-label{font-weight:600;margin-bottom:0;margin-left:16px}.referrer-autocomplete>div{flex-basis:100%;width:100%}.referrer-autocomplete>div .dc-form-row,.referrer-autocomplete>div .dl-input{border:0!important}.dl-alert.booking-appointment-info-notices{font-size:13px;margin:6px 0 0;padding:8px 16px}.dc-booking-related-appointment-row{position:relative}.dc-booking-related-appointment-row:first-of-type{padding-top:16px}.dc-booking-related-appointment-row:last-of-type{padding-bottom:16px}.dc-booking-related-appointment-row-wrapper{display:flex;padding:0 16px}.dc-booking-related-appointment-number{align-self:center;background-color:var(--oxygen-core-grey-130);border-radius:100%;color:var(--oxygen-core-common-white);display:inline-block;font-size:12px;height:20px;line-height:20px;margin-right:16px;text-align:center;width:20px;z-index:10}.dc-booking-related-appointment-date{margin-right:16px}.dc-booking-related-appointment-infos{width:60%}.dc-booking-related-appointment-divider{border-left:2px solid var(--oxygen-core-grey-090);height:100%;left:33px;position:absolute;top:40%}.dc-booking-appointment-set-row-selected .dc-booking-related-appointment-date,.dc-booking-appointment-set-row-selected .dc-booking-related-appointment-infos,.dc-booking-appointments-with-master-visit-motive-row-selected .dc-booking-related-appointment-date,.dc-booking-appointments-with-master-visit-motive-row-selected .dc-booking-related-appointment-infos{font-weight:500}.dc-booking-appointments-with-master-visit-motive-row-selected .dc-booking-related-appointment-number,.dc-booking-appointments-with-master-visit-motive-row-selected .dc-form-field-set-string-icon{background-color:#5218d2}.dc-booking-appointment-set-row-selected .dc-booking-related-appointment-number,.dc-booking-appointment-set-row-selected .dc-form-field-set-string-icon{background-color:var(--oxygen-core-blue-110)}.dc-booking-related-appointment-infos-label-mobile{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dc-booking-related-appointment-toggle{margin-bottom:20px;margin-left:20px}.dc-booking-related-appointment-infos-no-agenda-authorization{color:var(--oxygen-core-grey-090);font-style:italic}.dc-booking-appointment-visit-motive{flex:3 0 0}.dl-selector.dc-booking-appointment-duration,.dl-selector.dc-booking-appointment-insurance-sector{flex:1 0 0}@media(max-width:949px){.dl-main-panel .dl-selector.dc-booking-appointment-insurance-sector{border-radius:0}}.dl-selector.dc-booking-appointment-duration,select.form-control.dl-select.dc-booking-appointment-duration{border:0;border-bottom-left-radius:0;border-left:1px solid var(--oxygen-core-grey-040);border-top-left-radius:0}@media(max-width:949px){.dl-main-panel .dl-selector.dc-booking-appointment-duration{border-bottom-left-radius:4px;border-left:none;border-top-left-radius:0;border-top-right-radius:0;box-sizing:initial}}@media(min-width:950px){.dl-main-panel .dl-selector.dc-booking-appointment-duration{border:0;border-bottom-left-radius:0;border-left:1px solid var(--oxygen-core-grey-040);border-top-left-radius:0}}.dl-selector.dc-booking-appointment-insurance-sector .dl-input{padding-right:22px;text-overflow:ellipsis}.dl-selector.dc-booking-appointment-insurance-sector .dl-input:focus{padding-right:25px}.dl-selector.booking-appointment-motive-category-selector{border-bottom-right-radius:0;border-right:1px solid var(--oxygen-core-grey-040);border-top-right-radius:0;flex:1 0 30px}.dl-selector.booking-appointment-motive-category-selector .dl-dropdown{width:300px!important}.dl-selector .searchable-selector-list{max-height:349px}.dl-waitlist-info-modal ul{padding-inline:24px}.dl-waitlist-info-modal ul:before{content:attr(aria-label);font-weight:var(--oxygen-core-font-weight-bold);margin-inline:-24px}.dl-waitlist-info-modal ul ::marker{font-size:var(--oxygen-core-font-size-xs)}@media(max-width:949px){.dl-main-panel .booking-appointment-salutation-new-patient-fields .dl-checkbox-label{min-height:40px;padding-left:16px;width:100%}}.booking-appointment-new-patient-field-space{display:flex;justify-content:space-between;padding:0 16px}.dl-patient-birthdate{align-items:center;display:flex;flex:1 0 0;position:relative}.dl-patient-birthdate-input{flex:1 0 0}.booking-appointment-zipcode-field{flex:1 0 auto}.zipcode-input-form-group{display:block!important}.dc-form-field-set+.dc-form-row{border-top:0}.dc-form-row.booking-patient-autocomplete-container{border-width:0;min-height:0;position:relative}.dc-form-row.booking-patient-autocomplete-container .dl-dropdown{border-top-width:0;box-sizing:border-box;margin:0}@media(max-width:949px){.dc-form-row.booking-patient-autocomplete-container.first-column{top:-41px}}.dc-appointment-recurring-button{height:16px;margin:8px 0;text-align:right}@media(max-width:949px){.dl-recurring-appointment .dc-form-row .dl-layout-item{border-top:none}}.dc-booking-appointment-start-date-field.dl-layout-container{margin:0}.dc-booking-appointment-start-date-field .dl-layout-item{padding:0}.booking-accounting-input{background-color:var(--oxygen-core-common-white);border:1px solid var(--oxygen-core-grey-040);flex:1 1 auto;margin:0;padding:0 2px}.booking-accounting-input>.dc-text-input{padding-left:5px;padding-right:5px}.booking-accounting-input-title{color:#2b466066;font-size:11px;font-style:italic;line-height:25px;padding:0 5px;white-space:nowrap}@media(min-width:1280px){.dc-booking-appointment-accounting.dc-form-field-set{padding-top:40px}}.dc-booking-appointment-accounting.dc-form-field-set .dc-form-row{background-color:#0000;border:0;flex-wrap:nowrap}@media(max-width:1279px){.dc-booking-appointment-accounting.dc-form-field-set .dc-form-row{align-items:flex-start;flex-direction:column}.dc-booking-appointment-accounting.dc-form-field-set.dc-form-field-set-horizontal .dc-form-field-set-title{margin-bottom:0}}.dc-booking-appointment-accounting.dc-form-field-set .booking-accounting-input{position:relative}.dc-booking-appointment-accounting.dc-form-field-set .booking-accounting-input+.booking-accounting-input:not(:nth-child(5),:last-child){border-left:#0000}.dc-booking-appointment-accounting.dc-form-field-set .accounting-label-rounded-left-right .booking-accounting-input:first-child{border-radius:4px 0 0 4px}.dc-booking-appointment-accounting.dc-form-field-set .accounting-label-rounded-left-right .booking-accounting-input:last-child{border-radius:0 4px 4px 0}.dc-booking-appointment-accounting.dc-form-field-set .accounting-label-rounded-left-right .booking-accounting-input:not(:first-child){border-left:#0000}.dc-booking-appointment-accounting.dc-form-field-set .accounting-label-rounded-margin .booking-accounting-input:first-child{border-radius:4px;margin:0 4px}@media(max-width:1279px){.dc-booking-appointment-accounting.dc-form-field-set .accounting-label-rounded-margin .booking-accounting-input:first-child{margin-left:0}}.dc-booking-appointment-accounting.dc-form-field-set .accounting-label-rounded-margin .booking-accounting-input:last-child{border-radius:4px}.dc-booking-appointment-accounting.dc-form-field-set .booking-accounting-input-title{left:0;position:absolute;right:0;text-align:center;top:-24px}@media(max-width:1279px){.dc-booking-appointment-accounting.dc-form-field-set .accounting-label-rounded-left-right,.dc-booking-appointment-accounting.dc-form-field-set .accounting-label-rounded-margin{flex-direction:row;margin-top:32px}}.dl-appointment-content-module .dl-text .label{margin-right:2px}.dl-appointment-content-module .dc-modal-footer{background-color:var(--oxygen-core-common-white);box-shadow:-32px 0 32px 0 rgba(var(--oxygen-core-grey-150),.1);height:60px}.dl-appointment-content-module .dc-modal-footer .dl-button.dc-modal-footer-button{min-width:unset}
/*# sourceMappingURL=../43968-1c1cf5b0a33f373fa9ff.css.map*/