.transition-fade-appear,.transition-fade-enter{opacity:0;transition:opacity .3s linear}.transition-fade-appear.transition-fade-appear-active,.transition-fade-appear.transition-fade-enter-active,.transition-fade-enter.transition-fade-appear-active,.transition-fade-enter.transition-fade-enter-active{opacity:1}.transition-fade-exit{opacity:1;transition:opacity .3s linear}.transition-fade-exit.transition-fade-exit-active{opacity:0}.dl-modals-wrapper>.dl-alert{left:50%;position:fixed;top:50%;transform:translate3d(-50%,-50%,0);z-index:99}.dl-button.DEPRECATED-dl-icon-button{align-items:center;display:flex}.DEPRECATED-dl-icon-button-small svg{height:16px;width:16px}.DEPRECATED-dl-icon-button-medium svg{height:24px;width:24px}.DEPRECATED-dl-icon-button-large svg{height:32px;width:32px}.DEPRECATED-dl-icon-button-default svg{fill:var(--oxygen-core-grey-130)}.DEPRECATED-dl-icon-button-gray-darker svg{fill:var(--oxygen-core-grey-150)}.DEPRECATED-dl-icon-button-white svg{fill:var(--oxygen-core-common-white)}.DEPRECATED-dl-icon-button-primary svg{fill:var(--oxygen-core-blue-110)}.DEPRECATED-dl-icon-button-primary svg:not([disabled]).guideflow_hovered{fill:var(--oxygen-core-blue-130)}.DEPRECATED-dl-icon-button-danger svg{fill:var(--oxygen-core-red-090);color:var(--oxygen-core-red-090)}.DEPRECATED-dl-icon-button-danger:not([disabled]).guideflow_hovered,.DEPRECATED-dl-icon-button-danger:not([disabled]).guideflow_hovered path{fill:var(--oxygen-core-red-110);color:var(--oxygen-core-red-110)}.DEPRECATED-dl-icon-button-faded svg{fill:#2b466099}.DEPRECATED-dl-icon-button-default:disabled svg{fill:#2b466066}.DEPRECATED-dl-icon-button-white:disabled svg{fill:#fff6}.DEPRECATED-dl-icon-button-primary:disabled svg{fill:#107aca66}.DEPRECATED-dl-icon-button-danger:disabled svg{fill:#e2515a66;color:#e2515a66}.dc-flash.dc-flash-availabilities{color:var(--oxygen-core-grey-130);display:flex;font-family:var(--oxygen-core-font-family-roboto);font-size:13px;height:44px;max-width:none;min-width:540px;position:fixed;right:calc(50% - 309px);top:20px;z-index:10003}.dc-flash.dc-flash-availabilities .dc-flash-message{background-color:var(--oxygen-core-common-white);border:1px solid var(--oxygen-core-grey-040);border-radius:5px;box-shadow:0 0 10px 2px #2b4660cc;box-sizing:border-box;cursor:default;flex-direction:row;height:100%;overflow:auto;width:100%}.dc-flash.dc-flash-availabilities .dc-flash-message+.dc-flash-message{margin-top:12px}.dc-flash.dc-flash-availabilities .dc-flash-message .dc-content{align-items:flex-start;box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;height:100%;justify-content:center;line-height:1.2;padding:8px 16px}.dc-flash.dc-flash-availabilities .dc-flash-message .dc-content .dc-message{margin:0;padding:0}.dc-flash.dc-flash-availabilities .dc-flash-message .dc-content .dl-layout-container{align-items:baseline}.dc-flash.dc-flash-availabilities .dc-flash-message .dc-content .dl-layout-container .dl-layout-item{padding:0}.dc-flash.dc-flash-availabilities .dc-flash-message.dc-flash-message-availabilities-info{background-color:var(--oxygen-core-blue-040)}.dc-flash.dc-flash-availabilities .dc-flash-message.dc-flash-message-availabilities-limit{background-color:var(--oxygen-core-red-040);color:var(--oxygen-core-red-090)}.dc-flash.dc-flash-availabilities .dl-layout-item{line-height:20px}.dc-flash.dc-flash-availabilities .dl-layout-item:last-of-type{text-align:right}.dc-flash.dc-flash-availabilities .dl-button-tertiary-danger,.dc-flash.dc-flash-availabilities .dl-button-tertiary-primary{height:auto;padding:8px 0}.dc-flash.dc-flash-availabilities .dl-booking-completion-disabled{color:var(--oxygen-core-grey-090);font-size:14px;text-transform:uppercase}.dc-modal-close-button{position:absolute;right:20px;top:20px;z-index:2}.dc-modal-close-button svg{font-size:20px;height:20px;margin:0;position:absolute;right:0;top:0;width:20px}.dl-layout-container>.dl-layout-item.modal-scheduling-field-first-item{padding-left:21px;white-space:nowrap}.dl-layout-container>.dl-layout-item.pregnancy-progress{border-left:1px solid var(--oxygen-core-grey-040)}.dl-layout-container>.dl-layout-item.pregnancy-progress-disabled{background-color:var(--oxygen-core-grey-020);color:var(--oxygen-core-grey-090)}.dl-panelled-overlay-modal .dc-modal-backdrop{z-index:1040}.dl-panelled-overlay-modal .dl-panelled-modal-dialog{color:var(--oxygen-core-grey-130);outline:none;pointer-events:auto;z-index:1040}.dl-panelled-overlay-modal .dl-panelled-modal-top{height:100%;top:0}.dl-panelled-overlay-modal .dc-modal-content{background-color:initial;border-radius:0}.dl-panelled-overlay-modal .dl-panelled-modal-close-button{padding:8px;right:10px;top:10px;z-index:1041}.dl-panelled-overlay-modal .dl-panelled-modal-close-button svg{height:24px;width:24px}.dl-panelled-overlay-modal .dc-modal-footer{background-color:var(--oxygen-core-common-white);box-shadow:-32px 0 32px 0 #0d23391a;height:60px}.dl-panelled-overlay-modal .dc-modal-footer .dl-button.dc-modal-footer-button{min-width:unset}.dl-sliding-panel{top:0}.dl-sliding-panel .dc-modal-backdrop{opacity:.5;z-index:1041}.dl-sliding-panel.dl-sliding-panel-with-navbars{height:calc(100vh - 56px);top:56px}.dl-sliding-panel.dl-sliding-panel-with-navbars .dc-modal-backdrop{left:80px;top:56px}.dl-sliding-panel.dl-sliding-panel-telehealth-hub .dc-modal-backdrop{z-index:1039}.dl-sliding-panel .dl-sliding-panel-container{overflow:hidden}.dl-sliding-panel .dl-sliding-panel-modal{animation:slide-from-right .2s ease;background-color:var(--oxygen-core-common-white);color:var(--oxygen-core-grey-130);max-width:528px;outline:none;pointer-events:auto;right:0;z-index:1041}@keyframes slide-from-right{0%{transform:translateX(100%)}to{transform:translateX(0)}}.dl-sliding-panel .dl-sliding-panel-modal.dl-sliding-panel-left{animation:none;left:80px;max-width:336px;padding-left:24px;padding-top:24px}.dl-sliding-panel .dl-sliding-panel-modal.dl-sliding-panel-telehealth-hub{background:none;height:0!important;width:0!important;z-index:1039}.dl-sliding-panel .dl-sliding-panel-modal.dl-sliding-panel-retrocession-hub{min-width:770px;overflow:auto;padding-left:24px;padding-right:24px}.dl-panelled-modal-with-navigation{height:calc(100vh - 56px);left:80px;top:56px;width:calc(100% - 80px);z-index:210}.dl-panel-container-with-navigation{height:calc(100vh - 56px);max-width:none}.dl-update-opening-period{max-width:240px}.dc-modal-back-button{cursor:pointer;left:20px;position:absolute;top:20px;z-index:2}.dc-modal-back-button.guideflow_hovered{text-decoration:none}.apply-substitute-modal .substitute-edition-modal-header{background-color:var(--oxygen-core-orange-090);font-family:var(--oxygen-core-font-family-roboto);font-size:var(--oxygen-core-font-size-m);position:relative;text-transform:uppercase}.apply-substitute-modal .substitute-edition-modal-body{overflow-y:visible;padding:16px 16px 0}.dc-modal-backdrop{background-color:var(--oxygen-core-grey-150);bottom:0;left:0;opacity:0;position:fixed;right:0;top:0;z-index:1040}.dc-modal-root>div:first-child .dc-modal-backdrop{opacity:.5}.dc-modal-dialog{background-color:var(--oxygen-core-grey-150);border-radius:8px;box-shadow:0 -2px 20px 0 #0003;color:var(--oxygen-core-grey-130);display:flex;height:auto;margin:0 auto auto;max-height:calc(100% - 40px);pointer-events:auto;position:relative;width:720px}.dc-modal-large .dc-modal-dialog{width:934px}.dc-modal-super-large{max-width:996px!important}.dc-modal-super-large .dc-modal-dialog{width:996px}.dc-modal-extra-large{max-width:calc(100% - 100px)!important}.dc-modal-extra-large .dc-modal-dialog{width:calc(100% - 100px)}.dc-modal-full-height .dc-modal-dialog{height:calc(100% - 40px)}.dc-modal-full-height .dc-modal-body{flex-grow:1}.dc-modal-root>div:nth-last-child(2) .dc-modal-dialog{max-height:calc(100% - 80px);transform:scaleX(.98) translateY(-10px)}.dc-modal-root>div:nth-last-child(3) .dc-modal-dialog{max-height:calc(100% - 80px);transform:scaleX(.96) translateY(-20px)}.dc-modal-content{background-color:var(--oxygen-core-grey-020);border-radius:8px;display:flex;flex:1 1 0;flex-direction:column;max-height:100%}.dc-modal-layout{display:none;height:100%;left:50%;max-width:934px;pointer-events:none;position:fixed;top:20px;transform:translateX(-50%);width:100%;z-index:1040}.dc-modal-layout:focus{outline-style:none}.dc-modal-root>div:last-child .dc-modal-layout,.dc-modal-root>div:nth-last-child(2) .dc-modal-layout,.dc-modal-root>div:nth-last-child(3) .dc-modal-layout{display:block}.dc-modal-title{background-color:var(--oxygen-core-blue-110);border-radius:7px 7px 0 0;color:var(--oxygen-core-common-white);flex:0 0 auto;font-family:var(--oxygen-core-font-family-montserrat);font-size:18px;font-weight:var(--oxygen-core-font-weight-regular);padding:20px;text-align:center}.dc-modal-footer{align-items:center;background-color:var(--oxygen-core-grey-020);border-radius:0 0 8px 8px;box-shadow:0 -2px 20px 0 #0003;display:flex;flex:0 0 auto;justify-content:flex-end;padding:16px;z-index:1}.dc-modal-footer-border{border-left:1px solid var(--oxygen-core-grey-020);border-radius:0;border-right:1px solid var(--oxygen-core-grey-020)}.dl-button.dc-modal-footer-button{min-width:150px}.fs-multiple-appointment-templates .booking-appointment-patient-history{margin:0 16px 16px;padding:0;width:auto}.fs-multiple-appointment-templates .booking-appointment-patient-history .booking-appointment-patient-history-board{margin-bottom:0}.fs-multiple-appointment-templates .booking-appointment-patient-history .booking-appointment-patient-history-board .booking-appointment-patient-history-board-no-show .dl-text,.fs-multiple-appointment-templates .booking-appointment-patient-history .booking-appointment-patient-history-board .booking-appointment-patient-history-board-shown .dl-text{font-size:13px}.fs-multiple-appointment-templates .booking-appointment-patient-history .booking-appointment-patient-history-appointments-list{margin-bottom:0}.fs-multiple-appointment-templates .booking-appointment-patient-history .booking-appointment-patient-history-appointments-list .booking-appointment-patient-history-appointments-list-title{color:var(--oxygen-core-common-white);font-family:var(--oxygen-core-font-family-montserrat);font-weight:400;margin-bottom:0;padding:16px 0}.dc-modal-sidebar{flex:0 0 auto;margin-top:60px;overflow-x:hidden;overflow-y:auto;width:218px}.dl-sidebar-section{margin:0 14px}.dl-sidebar-section-title{color:var(--oxygen-core-common-white);font-family:var(--oxygen-core-font-family-montserrat);font-size:14px;letter-spacing:.2px;padding:16px 0;text-align:center;text-transform:uppercase}.dc-modal-scrollable-content{flex:1 0 0;overflow-x:hidden;overflow-y:auto;padding:8px 8px 28px}.dc-modal-body{overflow-y:auto;padding:15px 25px}.openings-edition-modal .opening-edition-item{align-items:center;border:1px solid var(--oxygen-core-grey-040);cursor:pointer;display:flex;height:57px;margin-bottom:16px;margin-left:16px;overflow:hidden;padding:16px;width:100%}.openings-edition-modal .opening-edition-item .opening-edition-date-picker{border-bottom:2px solid var(--oxygen-core-blue-110);margin-bottom:-2px;margin-left:16px;width:45%}.openings-edition-modal .opening-edition-item .opening-edition-date-picker-invalid{background-color:var(--oxygen-core-red-040);border-bottom-color:var(--oxygen-core-red-090);transition:all .1s ease-in}.openings-edition-modal .dl-radio-button-circle:before{background-color:#fff}.openings-edition-modal label{align-items:center;display:flex;margin-bottom:0;width:100%}.openings-edition-modal .dc-modal-footer{box-shadow:unset;margin-top:-32px}.dl-main-panel-header{height:56px}.dl-main-panel-header-border,.dl-main-panel-header-breadcrumbs{border-bottom:1px solid var(--oxygen-core-grey-040)}.dl-button.dl-header-nav-button,.dl-header-nav-button{background-color:#0000;border:none;border-bottom:2px solid var(--oxygen-core-common-white);color:#333;display:inline-block;text-transform:capitalize;transition:border-bottom-color .2s}.dl-button.dl-header-nav-button:focus,.dl-header-nav-button:focus{outline:0}.dl-button.dl-header-nav-button .dl-header-nav-icon,.dl-header-nav-button .dl-header-nav-icon{border-radius:50%;height:20px;margin-right:8px;width:20px}.dl-button.dl-header-nav-button .dl-header-nav-icon svg,.dl-header-nav-button .dl-header-nav-icon svg{fill:var(--oxygen-core-common-white);height:16px;width:16px}.dl-button.dl-header-nav-button-appt,.dl-header-nav-button-appt{text-transform:unset}.dl-header-nav-button-appt{border-bottom-color:#0000;margin-bottom:-1px}.dl-header-nav-button-appt .dl-header-nav-icon{background-color:var(--oxygen-core-teal-090)}.dl-header-nav-button-appt.dl-header-nav-button-active-appt,.dl-header-nav-button-appt.guideflow_hovered{border-bottom-color:var(--oxygen-core-teal-090)}.dl-header-nav-button-blck{border-bottom-color:#0000;margin-bottom:-1px}.dl-header-nav-button-blck .dl-header-nav-icon{background-color:#8a64dd}.dl-header-nav-button-blck.dl-header-nav-button-active-blck,.dl-header-nav-button-blck.guideflow_hovered{border-bottom-color:#8a64dd}.dl-header-nav-button-open{border-bottom-color:#0000;margin-bottom:-1px}.dl-header-nav-button-open .dl-header-nav-icon{background-color:var(--oxygen-core-yellow-070)}.dl-header-nav-button-open.dl-header-nav-button-active-open,.dl-header-nav-button-open.guideflow_hovered{border-bottom-color:var(--oxygen-core-yellow-070)}.dl-panel-container{background-color:var(--oxygen-core-grey-020);height:100vh;min-width:890px;width:calc(100vw - 80px)}.dl-left-panel{background-color:var(--oxygen-core-common-white);width:336px;z-index:2}.dl-left-panel .dl-left-panel-content{height:100%;overflow:auto}.dl-left-panel .dl-alert{margin-bottom:8px;padding:8px 16px}.dl-left-panel-shadow{box-shadow:0 0 32px 0 #0d23391a}.dl-recurring-event-footer{margin-top:auto;z-index:1}.dl-dialog{outline:1px solid #0000}@media(min-width:768px){.dl-dialog.dl-modal{align-items:flex-start;padding-top:16px}}@media(max-width:768px){.dl-dialog .dl-modal-transition{width:auto}}.dl-dialog .dl-modal-header{font-size:var(--oxygen-core-font-size-s)}.dl-dialog .dl-modal-header .dl-modal-header-title{text-align:center;width:100%}@media(min-width:768px){.dl-dialog .dl-modal-header .dl-modal-header-title{text-align:left}}.dl-dialog .dl-modal-content{margin:0;outline:1px solid #0000;padding:24px;width:296px}@media(min-width:768px){.dl-dialog .dl-modal-content{width:448px}}.dl-dialog .dl-modal-body.dl-text-body{padding-top:0;text-align:center}@media(min-width:768px){.dl-dialog .dl-modal-body.dl-text-body{text-align:left}}.dl-dialog .dl-modal-footer{border-top:none;justify-content:center}@media(min-width:768px){.dl-dialog .dl-modal-footer{justify-content:flex-end}.dl-dialog .dl-modal-footer:not(.dl-mobile-modal-footer)>:not(:last-child){margin-right:16px}}.dl-dialog .dl-mobile-modal-footer{flex-flow:column-reverse}.dl-dialog .dl-mobile-modal-footer>:not(:last-child){margin-top:8px}@media(max-width:1279px){.dl-actions-history-button{padding-top:8px}}.dl-actions-history-button.guideflow_hovered{text-decoration:none}.dl-actions-history-icon{margin-right:5px}.actions-history-content .table{word-break:break-word}.actions-history-content .table tr td:first-child,.actions-history-content .table tr td:nth-child(2){word-break:normal}.dc-recurring-number-label{width:110px}.dc-text-input.opening-recurring-on{padding-right:0}.dc-number-of-appointments{margin-right:16px;width:80px}.dc-recurring-end-date{width:310px}.dc-flex-expand{flex:10}.DEPRECATED-dl-button-list{border-bottom:none;margin-top:-1px;padding:0}.DEPRECATED-dl-button-list .dl-button{border-radius:8px;height:auto;padding:0 8px;text-align:left;width:100%}.DEPRECATED-dl-button-list .dl-button-label{justify-content:left}.DEPRECATED-dl-button-list svg{fill:currentcolor;height:16px;width:16px}.DEPRECATED-dl-button-list.DEPRECATED-dl-button-list-danger .dl-button,.DEPRECATED-dl-button-list.DEPRECATED-dl-button-list-default .dl-button,.DEPRECATED-dl-button-list.DEPRECATED-dl-button-list-primary .dl-button{line-height:16px;text-align:left;text-transform:none}.DEPRECATED-dl-button-list.DEPRECATED-dl-button-list-danger .dl-button-label,.DEPRECATED-dl-button-list.DEPRECATED-dl-button-list-default .dl-button-label,.DEPRECATED-dl-button-list.DEPRECATED-dl-button-list-primary .dl-button-label{font-weight:400;justify-content:left;padding:12px 0;pointer-events:none}.DEPRECATED-dl-button-list.DEPRECATED-dl-button-list-danger .dl-badge,.DEPRECATED-dl-button-list.DEPRECATED-dl-button-list-default .dl-badge,.DEPRECATED-dl-button-list.DEPRECATED-dl-button-list-primary .dl-badge{border-radius:100%;height:16px;line-height:1;min-width:16px;padding:0}.DEPRECATED-dl-button-list.DEPRECATED-dl-button-list-danger .dl-button-label,.DEPRECATED-dl-button-list.DEPRECATED-dl-button-list-default .dl-button-label{border-bottom:1px solid var(--oxygen-core-grey-020)}.DEPRECATED-dl-button-list.DEPRECATED-dl-button-list-default .dl-button{color:var(--oxygen-core-grey-150)}.DEPRECATED-dl-button-list.DEPRECATED-dl-button-list-default .dl-button.active .dl-button-label{border-bottom-color:#0000}.DEPRECATED-dl-button-list.DEPRECATED-dl-button-list-default .dl-button.active:focus,.DEPRECATED-dl-button-list.DEPRECATED-dl-button-list-default .dl-button.active.guideflow_hovered{background-color:inherit;color:inherit}.DEPRECATED-dl-button-list.DEPRECATED-dl-button-list-default .dl-button[disabled]{color:#2b466066}.DEPRECATED-dl-button-list.DEPRECATED-dl-button-list-danger .dl-button{color:var(--oxygen-core-red-090)}.DEPRECATED-dl-button-list.DEPRECATED-dl-button-list-danger .dl-button[disabled]{color:#e2515a66}.DEPRECATED-dl-button-list.DEPRECATED-dl-button-list-outlined{margin-bottom:8px}.DEPRECATED-dl-button-list.DEPRECATED-dl-button-list-outlined .dl-button{line-height:24px}.DEPRECATED-dl-button-list.DEPRECATED-dl-button-list-outlined .dl-button-label{padding:8px 0}.DEPRECATED-dl-button-list:focus,.DEPRECATED-dl-button-list.guideflow_hovered{background-color:var(--oxygen-core-grey-020);color:var(--oxygen-core-grey-150);outline:none}button.dl-sidebar-section-list-item{background-color:var(--oxygen-core-common-white);border:none;border-bottom:1px solid var(--oxygen-core-grey-040);color:inherit;cursor:pointer;display:flex;font-size:13px;padding:8px 16px;position:relative;text-align:left;transition:background-color .15s;-webkit-user-select:none;user-select:none;width:100%}button.dl-sidebar-section-list-item.guideflow_hovered{text-decoration:none}button.dl-sidebar-section-list-item.dl-sidebar-section-list-item-disabled{color:#2b466066;cursor:default}button.dl-sidebar-section-list-item:not(.dl-sidebar-section-list-item-disabled).guideflow_hovered{background-color:var(--oxygen-core-blue-040)}button.dl-sidebar-section-list-item.dl-sidebar-section-list-item-danger{background-color:var(--oxygen-core-red-090);color:var(--oxygen-core-common-white)}button.dl-sidebar-section-list-item.dl-sidebar-section-list-item-danger.dl-sidebar-section-list-item-disabled{color:#fff6}button.dl-sidebar-section-list-item.dl-sidebar-section-list-item-danger:not(.dl-sidebar-section-list-item-disabled).guideflow_hovered{background-color:#db2531}button.dl-sidebar-section-list-item.dl-sidebar-section-list-item-primary:not(.dl-sidebar-section-list-item-disabled){background:linear-gradient(180deg,var(--oxygen-core-teal-090),var(--oxygen-core-blue-110));color:var(--oxygen-core-common-white)!important}button.dl-sidebar-section-list-item.dl-sidebar-section-list-item-primary:not(.dl-sidebar-section-list-item-disabled) svg{fill:var(--oxygen-core-common-white)!important}button.dl-sidebar-section-list-item.dl-sidebar-section-list-item-spaced{border:0;border-radius:8px;margin:16px 0 5px}button.dl-sidebar-section-list-item:not(.dl-sidebar-section-list-item-spaced):first-child{border-top-left-radius:8px;border-top-right-radius:8px}button.dl-sidebar-section-list-item:not(.dl-sidebar-section-list-item-spaced):last-child{border-bottom:0;border-bottom-left-radius:8px;border-bottom-right-radius:8px}#quick-actions-context-menu button.dl-sidebar-section-list-item:not(.dl-sidebar-section-list-item-spaced):last-child{border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}#quick-actions-context-menu button.dl-sidebar-section-list-item:not(.dl-sidebar-section-list-item-spaced):first-child{border-top-left-radius:0;border-top-right-radius:0}button.dl-sidebar-section-list-item .dl-sidebar-section-list-item-icon{flex:0 0 0;font-size:18px;margin-right:14px;pointer-events:none;vertical-align:-4px}button.dl-sidebar-section-list-item .dl-sidebar-section-list-item-icon-svg-18{height:18px;width:18px}button.dl-sidebar-section-list-item .dl-sidebar-section-list-item-children{align-items:center;display:flex;flex:1 0 0}button.dl-sidebar-section-list-item:not(.dl-sidebar-section-list-item-disabled) .dl-sidebar-section-list-item-children{pointer-events:none}button.dl-sidebar-section-list-item svg{height:20px;margin-right:14px;width:20px}.transition-opacity-enter{opacity:.01}.transition-opacity-enter.transition-opacity-enter-active{opacity:1;transition:opacity .2s ease}.transition-opacity-exit{opacity:1}.transition-opacity-exit.transition-opacity-exit-active{opacity:.01;transition:opacity .15s ease-in}.booking-popin{background-color:var(--oxygen-core-common-white);border:1px solid var(--oxygen-core-grey-040);border-radius:4px;border-right:1px solid #0000;box-shadow:-2px 2px 5px 0 #c4cdd680;color:var(--oxygen-core-grey-130);font-size:14px;line-height:20px;opacity:.98;overflow:hidden;padding:16px;position:absolute;transform:translate(-20px,-6px);z-index:3000}.booking-popin:before{border:8px solid #0000;border-left-color:#fff;content:"";left:100%;margin-left:-1px;margin-top:2px;position:absolute;top:calc(50% - 10px)}.booking-popin .dc-modal-close-button svg{fill:var(--oxygen-core-grey-130)}.booking-popin.booking-history-popin{height:400px;transform:translate(-10px,calc(50% - 33px));width:600px}.booking-popin.booking-history-popin .booking-history-popin-content{height:400px;overflow-x:hidden;overflow-y:auto}.booking-popin.booking-history-popin .dl-spinner-loader{left:50%;margin:0 auto;position:absolute;top:50%;transform:translate3d(-50%,-50%,0)}.dl-right-panel{background-color:var(--oxygen-core-grey-150);width:192px}.dl-right-panel-section{flex:0 0 auto;height:calc(100% - 78px);margin-top:78px;overflow-x:hidden;overflow-y:auto;padding-bottom:16px;width:100%}.dl-right-panel-section .dl-sidebar-section-title{font-weight:var(--oxygen-core-font-weight-bold);padding:0 0 16px}.dl-right-panel-section .dl-sidebar-section-title:not(:first-child){margin-top:32px}.dl-right-panel-section .dl-sidebar-sub-section{margin-bottom:8px}.dl-right-panel-section button.dl-sidebar-section-list-item{font-size:var(--oxygen-core-font-size-s);line-height:18px;padding:8px}.dl-right-panel-section button.dl-sidebar-section-list-item.dl-sidebar-section-list-item-spaced:first-child{margin-top:0}.dl-right-panel-section button.dl-sidebar-section-list-item:not(.dl-sidebar-section-list-item-spaced):first-child{border-top-left-radius:4px;border-top-right-radius:4px}.dl-right-panel-section button.dl-sidebar-section-list-item:not(.dl-sidebar-section-list-item-spaced):last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.dl-right-panel-section button.dl-sidebar-section-list-item:not(.dl-sidebar-section-list-item-disabled,.dl-sidebar-section-list-item-danger,.active){color:var(--oxygen-core-grey-150)}.dl-right-panel-section button.dl-sidebar-section-list-item.dl-sidebar-section-list-item-disabled svg{fill:#2b466066}.dl-right-panel-section button.dl-sidebar-section-list-item.dl-sidebar-section-list-item-danger{background-color:var(--oxygen-core-common-white);color:var(--oxygen-core-red-090)}.dl-right-panel-section button.dl-sidebar-section-list-item.dl-sidebar-section-list-item-danger svg{fill:var(--oxygen-core-red-090)}.dl-right-panel-section button.dl-sidebar-section-list-item.dl-sidebar-section-list-item-danger.dl-sidebar-section-list-item-disabled{color:#e2515a66}.dl-right-panel-section button.dl-sidebar-section-list-item.dl-sidebar-section-list-item-danger.dl-sidebar-section-list-item-disabled svg{fill:#e2515a66}.dl-right-panel-section button.dl-sidebar-section-list-item.dl-sidebar-section-list-item-danger:not(.dl-sidebar-section-list-item-disabled).guideflow_hovered{background-color:var(--oxygen-core-red-040)}.dl-right-panel-section button.dl-sidebar-section-list-item svg{fill:var(--oxygen-core-grey-150);margin-right:8px}.dl-right-panel-section button.dl-sidebar-section-list-item.active>svg{fill:var(--oxygen-core-common-white)}.dl-right-panel-section button.dl-sidebar-section-list-item.dl-sidebar-section-list-item-spaced{margin-top:32px}.dl-right-panel-section .vaccination-actions-sidebar .DEPRECATED-dl-button-list:not(.vaccination-visible-button),.dl-right-panel-section .vaccination-actions-sidebar .dl-sidebar-section-list-item:not(.vaccination-visible-button){display:none!important}.dl-right-panel-with-global-navigation.dl-right-panel{background-color:var(--oxygen-core-common-white)}.dl-right-panel-with-global-navigation.dl-right-panel .dl-right-panel-section{height:100%;margin-top:0;padding:16px}.dl-right-panel-with-global-navigation.dl-right-panel .dl-right-panel-section .dl-sidebar-section,.dl-right-panel-with-global-navigation.dl-right-panel .dl-right-panel-section .dl-sidebar-sub-section{margin:0}.dl-right-panel-with-global-navigation.dl-right-panel .dl-right-panel-section .dl-sidebar-section-title{color:var(--oxygen-core-grey-150);font-size:var(--oxygen-core-font-size-xs);padding:0 0 8px;text-align:left}.dl-right-panel-with-global-navigation.dl-right-panel .dl-right-panel-section .dl-sidebar-section-title:not(:first-child){margin-top:24px}.dl-document-preview-right-panel.dl-right-panel{width:360px}.recurring-event-modal.editing:not(.dl-panelled-overlay-modal){pointer-events:none}.recurring-event-modal.editing:not(.dl-panelled-overlay-modal) .form-horizontal{pointer-events:all}.recurring-event-modal .dc-radio-group-input.dc-text-input{padding:0 13px}.recurring-event-modal:not(.editing):not(.fs-multiple-appointment-templates) .dc-modal-close-button svg{fill:#333}.recurring-event-modal:not(.editing) .dc-modal-title{padding:0}.opening-substitute.opening-substitute--signature-needed .dc-form-field-set-group{height:auto}.opening-substitute .dc-form-field-set-group{height:var(--oxygen-core-font-line-height-m)}@media(max-width:1279px){.dl-main-panel .opening-substitute .dc-form-field-set-group{height:40px}}.opening-substitute .opening-editing-link{margin:0;padding-bottom:16px}.opening-substitute .opening-editing-link .dl-button-label{padding-left:3px}.dl-main-panel .dl-opening-unusual-warning{margin-top:8px}@media(min-width:1280px){.dl-main-panel .dl-unusual-warning{margin:0}}.dl-main-panel .colors{margin-bottom:0}.dl-main-panel .opening-funnel .dl-overview-motives{width:unset}.dl-main-panel .opening-funnel .opening-manage-substitute{border-bottom-left-radius:4px;border-bottom-right-radius:4px;flex:0 1 calc(100% - 65px)}.dl-main-panel .opening-funnel .opening-manage-substitute .dl-selector{border:none}.dl-main-panel .opening-funnel .opening-manage-substitutes-icon{width:16px}.dl-main-panel .opening-funnel .opening-manage-substitutes-link{padding-left:3px}@media(max-width:1279px){.dl-main-panel .opening-funnel .opening-manage-substitutes-link{margin-top:16px}}.dl-confirm-video-add-modal .dc-modal-title{background-color:var(--oxygen-core-yellow-070);color:var(--oxygen-core-grey-150);font-weight:var(--oxygen-core-font-weight-bold)}.dl-patient-source-icon{fill:var(--oxygen-core-blue-110);color:var(--oxygen-core-blue-110);height:var(--oxygen-core-font-size-xs);line-height:var(--oxygen-core-font-size-xs);width:var(--oxygen-core-font-size-xs)}.dl-telehealth-icon{fill:#44f}.dl-patient-documents-icon,.dl-telehealth-icon{height:14px;width:var(--oxygen-core-font-size-xs)}.dl-patient-documents-icon{fill:var(--oxygen-core-green-110)}.dl-referred-source-icon{fill:var(--oxygen-core-orange-090);color:var(--oxygen-core-common-white)}.dl-private-insurance-icon{fill:#666;color:var(--oxygen-core-common-white);height:var(--oxygen-core-font-size-xs);width:var(--oxygen-core-font-size-xs)}.skeletonloader-slider{--oxygen-LOCAL-skeletonLoader-white-background:linear-gradient(90deg,#fff0,var(--oxygen-core-common-white),#fff0);--oxygen-LOCAL-skeletonLoader-primary-background:linear-gradient(90deg,#107aca00,var(--oxygen-core-blue-110),#107aca00);animation:slide 1.5s ease-out 0s infinite;height:100%;top:0;width:100px}.skeletonloader-slider.skeletonloader-slider-white{background:var(--oxygen-LOCAL-skeletonLoader-white-background)}.skeletonloader-slider.skeletonloader-slider-primary{background:var(--oxygen-LOCAL-skeletonLoader-primary-background)}@keyframes slide{to{right:-100px}}.skeleton-loader-rectangle-xs,.skeleton-loader-rectangle-xxs{height:16px}.skeleton-loader-rectangle-l,.skeleton-loader-rectangle-m,.skeleton-loader-rectangle-s{height:24px}.skeleton-loader-rectangle-xl{height:32px}.skeleton-loader-rectangle-xxl{height:40px}.skeleton-loader-rectangle-xxxl{height:48px}.skeleton-loader-circle-xxsmall{border-radius:50%;height:16px;width:16px}.skeleton-loader-circle-xsmall{border-radius:50%;height:24px;width:24px}.skeleton-loader-circle-small{border-radius:50%;height:32px;width:32px}.skeleton-loader-circle-medium{border-radius:50%;height:40px;width:40px}.skeleton-loader-circle-large{border-radius:50%;height:48px;width:48px}.dc-event{background-color:#fff;border:1px solid #d9dde1;border-radius:3px;box-sizing:border-box;color:var(--oxygen-core-grey-130);cursor:pointer;font-size:11px;line-height:11px;min-height:12px;overflow:hidden;position:absolute;transition:none}.dc-event.dc-event-type-appt,.dc-event.dc-event-type-appt_move{border-left-style:solid;border-left-width:7px}.dc-event.dc-event-type-blck{background-color:var(--oxygen-core-grey-020);border:2px solid #ccc}.dc-event.dc-event-type-open .dc-event-title{white-space:normal}.dc-event.dc-event-waiting{background-size:50px 50px}.dc-event.dc-event-in-progress{background-size:12px 12px}.dc-event.dc-event-no-show .dc-event-inner,.dc-event.dc-event-no-show .dc-event-time,.dc-event.dc-event-no-show-but-ok .dc-event-inner,.dc-event.dc-event-no-show-but-ok .dc-event-time{text-decoration:line-through}.dc-event.dc-event-no-show .dc-event-inner,.dc-event.dc-event-no-show .dc-event-time{text-decoration-color:var(--oxygen-core-red-090)}.dc-event.dc-event-canceled-by-patient-online .dc-event-inner,.dc-event.dc-event-canceled-by-patient-online .dc-event-time{text-decoration:line-through;text-decoration-color:var(--oxygen-core-blue-110)}.dc-event.dc-event-awaiting-confirmation-by-practitioner{background-color:var(--oxygen-core-common-white);border-color:var(--oxygen-core-blue-110);border-left-color:var(--oxygen-core-blue-130);border-style:dashed dashed dashed solid}.dc-event.dc-event-awaiting-confirmation-by-practitioner .dc-event-inner,.dc-event.dc-event-awaiting-confirmation-by-practitioner .dc-event-time{text-decoration-color:var(--oxygen-core-blue-110)}.dc-event.dc-event-all-day .dc-event-time{display:none}.dc-event.dc-event-temp{opacity:.5}.dc-event.dc-event-done,.dc-event.dc-event-ticked{opacity:.6}.dc-event.dc-event-done,.dc-event.dc-event-suspended{border-left-width:1px}.dc-event.dc-event-type-aggregate{background-color:#4fabf1;border:none}.dc-event.dc-not-draggable{cursor:default}.dc-event.dc-drag-preview{opacity:.5;transition:none}.dc-event.dc-dragged{opacity:0;transition:none}.dc-event.guideflow_hovered .dc-event-buttons{opacity:1;transition:opacity .15s ease-in-out}.dc-event.guideflow_hovered .dc-event-buttons:after{background-color:var(--oxygen-core-common-white);content:"";height:100%;opacity:.7;position:absolute;width:100%}.dc-event-inner{bottom:0;display:flex;flex-direction:column;left:0;position:absolute;right:0;top:0}.dc-event-inner:before{content:" ";display:block;flex:0 1 7px;height:0}.dc-event-inner.dl-quick-anonymized{filter:blur(4px)}.dc-event-notes{font-style:italic;margin:2px 3px;max-height:32px}.dc-event-notes,.dc-event-title{line-height:16px;overflow:hidden;pointer-events:none;text-overflow:ellipsis}.dc-event-title{color:var(--oxygen-core-common-black);flex:1 0 auto;font-weight:500;height:16px;margin:-2px 3px 0;white-space:nowrap}.dc-event-time{color:var(--oxygen-core-grey-090);display:inline-block;font-size:var(--oxygen-core-font-size-xs);font-weight:var(--oxygen-core-font-weight-regular);margin-right:4px}.dc-event-visit-motive{color:var(--oxygen-core-grey-090);font-style:italic;font-weight:400}.dc-event-visit-motive:not(.block){display:inline-block;margin-left:2px}.dc-event-title-first-name{color:var(--oxygen-core-grey-130);font-size:11px;font-weight:var(--oxygen-core-font-weight-regular)}.dc-event-title-last-name{font-size:var(--oxygen-core-font-size-xs);margin-right:2px;text-transform:uppercase;white-space:nowrap}.dc-event-new-patient{color:var(--oxygen-core-red-090);font-size:10px;width:9px}.dc-event-suspended-warn{margin-right:4px;vertical-align:text-top}.dl-event-title-icons{display:flex;margin:0 -1px;right:1px;top:0}.dl-event-title-icons>*{margin:0 1px;pointer-events:none}.dl-event-title-icons .dl-telehealth-icon{left:0;top:0}.dl-event-title-icons.dl-event-appointment{align-items:center;position:absolute}.dl-event-opening-title{flex:1;word-break:break-word}.dc-event-buttons{display:flex;height:100%;opacity:0;transition:opacity .15s ease-in-out;width:100%}.dc-event-buttons .dc-event-buttons-label{line-height:16px;margin-top:8px}.dc-event-buttons-vertical{flex-direction:column}.dc-event-buttons-vertical .dc-event-button:not(:last-child):after{border-bottom:2px dashed #435f714d;bottom:0;content:"";position:absolute;width:75%}.dc-event-button{align-items:center;color:var(--oxygen-core-blue-110);display:flex;flex-direction:column;flex-grow:1;justify-content:center;position:relative;text-decoration:none;text-transform:uppercase;z-index:2}.dc-event-button.guideflow_hovered{text-decoration:underline}.dc-event-button.guideflow_hovered .dc-event-button-circle-small:before,.dc-event-button.guideflow_hovered .dc-event-button-circle:before{opacity:1}.dc-event-button .dc-event-hover-icon{fill:var(--oxygen-core-blue-110);height:20px;width:20px}.dc-event-button-circle,.dc-event-button-circle-small{align-items:center;display:flex;justify-content:center;position:relative}.dc-event-button-circle-small:before,.dc-event-button-circle:before{align-items:center;background-color:var(--oxygen-core-grey-040);border-radius:50%;content:"";display:flex;justify-content:center;opacity:0;position:absolute;z-index:-1}.dc-event-button-circle:before{height:40px;width:40px}.dc-event-button-circle-small .dc-event-hover-icon{height:15px;width:15px}.dc-event-button-circle-small:before{height:30px;width:30px}.dl-opening-resize-handle{cursor:ns-resize;height:30%;left:0;max-height:5px;min-height:3px;position:absolute;right:0;z-index:30}.dl-opening-resize-handle.dl-is-top{top:0}.dl-opening-resize-handle.dl-is-bottom{bottom:0}.calendar-redesign .dc-event{border:unset;border-radius:4px;box-shadow:0 0 2px var(--oxygen-core-blue-opacity-007),0 4px 11px var(--oxygen-core-blue-opacity-008);font-size:12px;line-height:12px}.calendar-redesign .dc-event .dc-event-notes{margin:0 2px}.calendar-redesign .dc-event .dc-event-notes:empty{margin:0}.calendar-redesign .dc-event.dc-event-type-appt,.calendar-redesign .dc-event.dc-event-type-appt_move{border-left-style:solid;border-left-width:6px}.calendar-redesign .dc-event .dc-event-visit-motive{color:unset;font-style:italic;font-weight:unset}.calendar-redesign .dc-event .dc-event-visit-motive:not(.block){display:unset;margin-left:unset}.calendar-redesign .dc-event-inner:before{flex:0 1 4px}.calendar-redesign .dc-absence .dc-event-notes,.calendar-redesign .dc-absence .dc-event-title{color:var(--oxygen-core-common-white);margin:0 4px}.calendar-redesign .dc-event-title{color:unset;display:flex;font-size:12px;gap:2px;height:auto;line-height:12px;margin:0 2px}.calendar-redesign .dc-event-title *{font-size:12px;line-height:12px}.dl-shake-animation{animation:shake .5s cubic-bezier(0,.61,.37,1.32) both}@keyframes shake{0%,to{transform:translateX(0)}20%,60%{transform:translateX(-4px)}40%,80%{transform:translateX(4px)}}.dl-popover-button-wrapper{position:relative}.dl-popover-button{fill:var(--oxygen-core-blue-110);cursor:pointer;vertical-align:middle}.dl-popover-button:not(.flex){display:inline-block}.dl-popover-button-circle.guideflow_hovered{background-color:var(--oxygen-core-grey-020);border-radius:100%}.dl-popover-button-choices{min-width:260px;position:absolute!important;z-index:10001!important}.dl-popover-button-choices-placement-bottom{bottom:calc(100% + 8px)}.dl-popover-button-choices.dl-popover-xlarge{min-width:664px}.dl-popover-button-choices.dl-popover-large{min-width:370px}.dl-popover-button-choices.dl-popover-small{min-width:150px}.dl-alert.dc-form-field-notice-content{border-radius:0;border-width:0 1px 1px;font-size:13px;padding:8px 16px}.dl-alert.dc-form-field-notice-content:last-of-type{border-radius:0 0 4px 4px}.opening-funnel .dl-radio-button-circle:before{background-color:var(--oxygen-core-common-white)}.opening-funnel .dc-modal-dialog{overflow-y:hidden}.opening-funnel .dc-modal-content{overflow-x:hidden}.opening-funnel .dc-modal-close-button svg{fill:var(--oxygen-core-grey-150)}.opening-funnel .dc-modal-title{color:var(--oxygen-core-grey-150);font-weight:var(--oxygen-core-font-weight-bold)}.opening-funnel .dc-modal-back-button{background:none;border:none;color:var(--oxygen-core-grey-150);cursor:pointer;font-family:var(--oxygen-core-font-family-roboto);font-size:var(--oxygen-core-font-size-l);font-weight:500;left:15px;outline:none;padding:5px;position:absolute;text-transform:none;top:15px}.opening-funnel .dc-modal-body{padding:16px}.opening-funnel .dc-modal-body .no-border-radius-bottom{border-bottom-left-radius:0;border-bottom-right-radius:0}.opening-funnel .opening-color .dc-form-field-set-title{height:0}.opening-funnel .opening-color .colors{margin-bottom:0}.opening-funnel .modal-confirmation-footer{border-radius:0 0 7px 7px;bottom:0;overflow:hidden;position:absolute;z-index:2}.opening-funnel .card{border:1px solid var(--oxygen-core-grey-040);border-radius:4px;margin:14px 0 0;position:relative}.opening-funnel .card:first-child{margin-top:0}.opening-funnel .card .row-span{margin:0 14px}.opening-funnel .card .blue-bubble{color:var(--oxygen-core-grey-130);font-weight:var(--oxygen-core-font-weight-bold);margin-bottom:10px;padding-bottom:16px;position:relative;width:100%;z-index:1}.opening-funnel .card .blue-bubble .dl-button{height:auto}.opening-funnel .card .blue-bubble:after{background-color:var(--oxygen-core-blue-040);border-bottom:1px solid var(--oxygen-core-grey-040);box-shadow:0 2px 4px 0 #0003;content:"";height:calc(100% + 15px);left:-15px;position:absolute;top:-15px;width:calc(100% + 29px);z-index:-1}.opening-funnel .card .blue-bubble:before{background-color:var(--oxygen-core-blue-040);border:solid var(--oxygen-core-grey-040);border-width:0 0 1px 1px;bottom:-10px;content:"";height:21px;left:50px;position:absolute;transform:rotate(-45deg);width:21px}.opening-funnel .card-row{min-height:42px}.opening-funnel .card-row>.row-label{flex:0 0 70px}.opening-funnel .card-row>.row-wrapper{align-items:center;display:flex;flex:0 0 600px}.opening-funnel .border-bottom{border-bottom:2px solid var(--oxygen-core-grey-040)}.opening-funnel .border-bottom:not(.dl-selector-opened){border-radius:0}.opening-funnel .border-bottom .dl-input{border-width:0!important}.opening-funnel .recurring-overview{padding-left:16px;position:relative;width:100%}.opening-funnel .recurring-overview .recurring,.opening-funnel .recurring-overview .separator{margin-top:0}.opening-funnel .recurring-overview>.card-row .dl-radio-button-group:first-child{flex:0 0 220px}.opening-funnel .recurring-overview .dl-recurring-frequency-full-width{margin-left:-16px}.opening-funnel .separator{background-color:var(--oxygen-core-grey-040);height:1px;left:0;margin-top:16px;position:absolute;width:100%;z-index:1}.opening-funnel .checkbox-inline{align-items:center;display:flex;padding:0 4px 0 0}.opening-funnel .checkbox-inline span{margin-right:7px}.opening-funnel .recurring .card-row{margin-bottom:10px}.opening-funnel .recurring .card-row>.row-label{flex:0 0 100px}.opening-funnel .recurring .dl-radio-button-label{margin:0 7px 0 0}.opening-funnel .recurring .dc-date-time-picker{max-width:232px}.opening-funnel .opening-editing-link{height:16px;margin:0 0 6px 160px;padding-left:0}.opening-funnel [data-name=limit_private_insurance_value],.opening-funnel [data-name=limit_public_insurance_value]{max-width:250px}.opening-funnel .select-all{margin-bottom:0;text-transform:uppercase}.opening-funnel .dc-checkbox+.item-checkbox-name,.opening-funnel .item-checkbox-container-name-category,.opening-funnel .select-all{cursor:pointer}.opening-funnel .dc-checkbox{margin:0 16px 0 0}.opening-funnel .item-checkbox-name{margin-bottom:0}.opening-funnel .button-add-motive{background:none;border:none;color:var(--oxygen-core-blue-110);font-weight:500;outline:none;padding:16px 16px 0 0;text-transform:uppercase}.opening-funnel .card-body{margin:0;padding:8px 0 0;position:relative}.opening-funnel .motives-list{margin-top:20px}.opening-funnel .motives-list>li:not(:first-child){margin-top:10px}.opening-funnel .motives-list li{align-items:center;display:flex;list-style:none}.opening-funnel .motives-list li:last-child{padding-bottom:0}.opening-funnel .motives-list ul{padding:0}.opening-funnel .motives-list .toggling{transition:.1s}.opening-funnel .motives-list .toggling.toggled{transform:rotate(0turn);transition-timing-function:ease-in}.opening-funnel .motives-list .toggling.untoggled{transform:rotate(90deg);transition-timing-function:ease-out}.opening-funnel .motives-list .select-all{text-transform:uppercase}.opening-funnel .motives-list .motive-duration{margin-left:auto}.opening-funnel .motives-list>.type-motive label{padding-left:0}.opening-funnel .motives-list .dl-input{font-weight:500}.opening-funnel .motives-list>.type-motive>.left-panel:not(.dl-workshop-appointment){min-width:415px;width:415px}.opening-funnel .type-category .dl-selector,.opening-funnel .type-motive .dl-selector{width:126px}.opening-funnel .type-category label,.opening-funnel .type-motive label{align-items:center;display:flex;margin-bottom:0}.opening-funnel .type-motive .left-panel{margin-right:15px}.opening-funnel .type-motive .left-panel .item-insurance-type{margin-left:30px;padding:20px 0;position:relative}.opening-funnel .type-motive .left-panel .item-insurance-type:before{top:-16px}.opening-funnel .type-motive .left-panel .item-insurance-type:last-child:before{height:44px}.opening-funnel .category-motive-node-header{padding:20px 0}.opening-funnel .motives-category{margin-top:10px}.opening-funnel .motives-category .dc-checkbox{z-index:2}.opening-funnel .motives-category .type-motive{margin-left:30px;position:relative}.opening-funnel .motives-category .type-motive .left-panel{width:385px}.opening-funnel .left-bar-and-dot:before{background-color:var(--oxygen-core-grey-040);content:"";height:calc(100% + 15px);left:-24px;position:absolute;top:-8px;width:1px}.opening-funnel .left-bar-and-dot:after{background-color:var(--oxygen-core-grey-040);border-radius:50%;content:"";height:7px;left:-27px;position:absolute;top:28px;width:7px}.opening-funnel .left-bar-and-dot:last-child:before{height:36px}.opening-funnel .period-column-header{margin-right:10px;width:120px}.opening-funnel .period-column-header>span{color:var(--oxygen-core-grey-150);font-size:14px}.opening-funnel .motives-limit-container-advanced .card-header-row .left-panel{align-self:flex-end;width:270px}.opening-funnel .motives-limit-container-advanced .wrapper-add-period{flex:1 1 0}.opening-funnel .motives-limit-container-advanced .period-column-header{text-align:right}.opening-funnel .motives-limit-container-advanced .period-motive-select-container{position:relative;z-index:0}.opening-funnel .motives-limit-container-advanced .period-motive-select-container>input{background:#0000}.opening-funnel .motives-limit-container-advanced .period-motive-select-container>span{color:var(--oxygen-core-grey-090);left:60px;position:absolute;top:10px;width:10px}.opening-funnel .motives-limit-container-advanced .period-motive-select{color:var(--oxygen-core-grey-090);margin:0 0 0 5px;padding-left:8px;width:97px}.opening-funnel .motives-limit-container-advanced .limit-choice-tooltip-container{margin-right:12px}.opening-funnel .motives-limit-container-advanced .period-motive-trash{background:none;border:none;padding:0}.opening-funnel .motives-limit-container-advanced .period-motive-trash>svg{align-self:center;width:20px}.opening-funnel .motives-limit-container-advanced .period-motive-trash path{fill:var(--oxygen-core-grey-090)}.opening-funnel .motives-limit-container-advanced .period-motive-trash.guideflow_hovered path{fill:var(--oxygen-core-red-090)}.opening-funnel .item-insurance-type{text-transform:uppercase}.opening-funnel .item-insurance-duration{margin-left:auto;width:70px}.opening-funnel .item-insurance-select-container{position:relative}.opening-funnel .item-insurance-select-container .item-insurance-select.dl-selector-opened+.item-insurance-fake-max,.opening-funnel .item-insurance-select-container.guideflow_hovered .item-insurance-fake-max{display:none}.opening-funnel .item-insurance-select-container .item-insurance-select:not(.dl-selector-opened,.guideflow_hovered){border:1px solid #0000;box-shadow:none}.opening-funnel .item-insurance-select-container .item-insurance-fake-max{border:1px solid var(--oxygen-core-common-white);border-radius:4px;left:0;position:absolute;top:0;width:100%}.opening-funnel .item-insurance-select-container .item-insurance-fake-max .dl-input{border:none;color:var(--oxygen-core-grey-040);font-weight:400}.opening-funnel .left-panel--large .left-panel{width:100%!important}.opening-funnel .left-panel{display:flex;justify-content:space-between;width:430px}.opening-funnel .right-panel{flex:1}.opening-funnel .period-motive-select-item{width:128px}.opening-funnel .motives-limit-container .type-motive~.type-motive{margin-top:5px}.opening-funnel .header-period-container>div:first-child{margin-bottom:5px;padding-bottom:5px}.opening-funnel .type-motive-one-line,.opening-funnel .type-motive-two-lines{display:flex}.opening-funnel .type-motive-one-line .duration-insurance-wrapper,.opening-funnel .type-motive-two-lines .duration-insurance-wrapper{min-width:160px}.opening-funnel .type-motive-one-line .separator-motive,.opening-funnel .type-motive-two-lines .separator-motive{flex:1;min-width:30px;position:relative}.opening-funnel .type-motive-one-line .separator-motive:before,.opening-funnel .type-motive-two-lines .separator-motive:before{background-color:var(--oxygen-core-grey-040);content:"";height:1px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:calc(100% - 20px)}.opening-funnel .dl-overview-motives{background:var(--oxygen-core-grey-020);overflow-x:auto}.opening-funnel .dl-overview-motives .duration-insurance-wrapper{min-width:85px}.opening-funnel .dl-overview-motives .dl-opening-motives-left{min-width:430px}.opening-funnel .dl-overview-motives .right-panel span{font-weight:300;margin-right:10px;width:75px}.opening-funnel .dl-overview-motives .right-panel span.dl-workshop-appointment{text-align:end;width:180px}.opening-funnel .dl-overview-motives .right-panel .bold-text{font-weight:var(--oxygen-core-font-weight-bold)}.opening-funnel .dl-overview-motives .dl-button-tertiary-primary{height:auto;margin-right:auto}.right-panel .item-insurance-wrapper .display-item{margin-top:60px}.right-panel .item-insurance-wrapper>div{height:60px}.dc-modal-extra-large.opening-funnel.modal-with-sidebar .dc-modal-close-button svg{fill:var(--oxygen-core-common-white)}.notification-transition-show-from-bottom-enter{pointer-events:none;transform:translateY(100%)}.notification-transition-show-from-bottom-enter-active{transform:translateY(0);transition:transform .5s cubic-bezier(.35,.65,.05,1)}.notification-transition-show-from-bottom-exit{pointer-events:none;transform:translateY(0)}.notification-transition-show-from-bottom-exit-active{transform:translateY(100%);transition:transform .5s cubic-bezier(.35,.65,.05,1)}.modal-confirmation-footer{align-items:center;background-color:var(--oxygen-core-red-040);bottom:0;display:flex;flex-direction:column;justify-content:center;padding:16px;position:absolute;width:100%;z-index:2}.modal-confirmation-footer-title{color:var(--oxygen-core-red-090);font-size:14px;font-weight:var(--oxygen-core-font-weight-bold);margin-bottom:7px;text-transform:uppercase}.modal-confirmation-footer-description{margin-bottom:14px;text-align:center}.modal-confirmation-footer-description>div+div,.modal-confirmation-footer-description>div>div+div{margin-top:14px}.modal-confirmation-footer-buttons{display:flex;flex:0 0 auto;max-width:600px;width:100%}.modal-confirmation-footer-buttons>button{flex:1 0 0}.dl-patient-merge-modal-body{display:flex;justify-content:center;padding:0 0 30px}.dl-patient-merge-modal-labels{background-color:#fff;border:solid #2b46604d;border-radius:4px 0 0 4px;border-width:1px 0 0;display:flex;flex-direction:column;margin-top:45px;width:30%}.dl-patient-merge-modal-labels .dl-patient-merge-modal-patient-grid-row:first-child>div{border-top-left-radius:4px}.dl-patient-merge-modal-labels .dl-patient-merge-modal-patient-grid-row:last-child,.dl-patient-merge-modal-labels .dl-patient-merge-modal-patient-grid-row:last-child>div{border-bottom-left-radius:4px}.dl-patient-merge-step-searching .dl-patient-merge-modal-labels{width:43%}.dl-patient-merge-modal-patient-grid{background-color:#fff;border-color:#2b46604d;border-radius:4px 4px 4px 0;border-style:solid;border-width:1px 1px 0 0;display:flex;flex-direction:column-reverse;position:relative;width:601px}.dl-patient-merge-modal-patient-grid+.dl-patient-merge-modal-patient-grid{border-left-width:0}.dl-patient-merge-modal-patient-grid .dl-patient-merge-modal-grid-with-indicators:first-child .dl-patient-merge-modal-patient-grid-cell,.dl-patient-merge-modal-patient-grid .dl-patient-merge-modal-patient-grid-row:first-child,.dl-patient-merge-modal-patient-grid .dl-patient-merge-modal-patient-grid-row:first-child .dl-patient-merge-modal-patient-grid-cell:last-child{border-bottom-right-radius:4px}.dl-patient-merge-modal-patient-grid.merging,.dl-patient-merge-modal-patient-grid.searching{width:301px}.dl-patient-merge-modal-patient-grid,.dl-patient-merge-modal-patient-grid *{transition:all .3s ease;transition-property:left,width}.dl-patient-merge-modal-patient-grid .dc-validity-indicator{z-index:1}.dl-patient-merge-modal-patient-grid-row{border:solid #2b46604d;border-width:0 0 1px;height:45px;position:relative;width:100%}.dl-patient-merge-modal-patient-grid-row.no-padding,.dl-patient-merge-modal-patient-grid-row.no-padding.dl-patient-merge-modal-grid-with-indicators{padding:0}.dl-patient-merge-modal-patient-grid-row.dl-patient-merge-modal-grid-with-indicators,.dl-patient-merge-modal-patient-grid-row.dl-patient-merge-modal-grid-with-indicators .dl-input{padding-right:40px}.dl-patient-merge-modal .dl-flex-column{width:100%}.dl-patient-merge-modal-patient-grid-cell{background-color:#fff;border:solid #2b46604d;border-width:0 0 0 1px;height:44px;min-height:44px;padding:0 10px;width:300px}.dl-patient-merge-modal-patient-grid-cell .dl-input,.dl-patient-merge-modal-patient-grid-cell>span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-patient-merge-modal-patient-grid-cell:last-of-type{border-bottom-width:0;padding-left:20px}.dl-patient-merge-modal-patient-grid-cell:first-of-type{padding-right:20px}.dl-patient-merge-modal-grid-with-indicators .dl-patient-merge-modal-patient-grid-cell{padding-left:10px;padding-right:40px}.dl-patient-merge-modal-patient-grid-cell.no-padding{padding:0}.dl-patient-merge-modal-labels .dl-patient-merge-modal-patient-grid-cell{width:100%}.dl-patient-merge-modal-patient-grid-cell .dl-input[value=""]{background-color:#fef8cb}.dl-patient-merge-modal-patient-grid-cell .dl-input[value=""]+.dl-selector-arrow,.dl-patient-merge-modal-patient-grid-cell .dl-input[value=""]::placeholder{color:var(--oxygen-core-orange-090)}.dl-patient-merge-modal-patient-grid-cell .dl-input{height:44px;line-height:44px;padding:0 10px}.dl-patient-merge-modal-patient-grid-cell .dl-selector{min-height:44px;z-index:1}.dl-patient-merge-modal-valid-row .dl-patient-merge-modal-patient-grid-cell{background-color:var(--oxygen-core-green-040);color:var(--oxygen-core-green-110)}.dl-patient-merge-modal-conflicting-row .dl-patient-merge-modal-patient-grid-cell{background-color:#fef8cb;color:var(--oxygen-core-orange-090)}.dl-patient-merge-question{padding:5px 0 20px}.dl-patient-merge-question>span{margin-right:10px}.dl-patient-merge-question-yes{padding:0 8px}.dl-patient-merge-modal-patient-grid-loader{background:#ffffffe6;height:calc(100% - 47px);left:1px;position:absolute;top:45px;width:calc(100% - 2px);z-index:4}.dl-patient-merge-modal-patient-grid-loader-text{color:var(--oxygen-core-blue-110);margin-top:20px;text-transform:uppercase}.dl-patient-merge-modal-patient-grid-finish{color:var(--oxygen-core-green-110);margin-top:20px;text-transform:uppercase}.dl-patient-merge-column-header{color:#fff;font-weight:700}.dl-patient-merge-column-header:first-child,.merging .dl-patient-merge-column-header{border-top-left-radius:3px}.dl-patient-merge-column-header:last-child,.merging .dl-patient-merge-column-header{border-top-right-radius:3px}.dl-patient-merge-column-patient-header{background-color:var(--oxygen-core-blue-110)}.dl-patient-merge-column-duplicate-header{background-color:var(--oxygen-core-grey-130)}.dl-patient-merge-modal-conflict-indicator{left:calc(50% - 10px);position:absolute;top:calc(50% - 10px);z-index:2}.dl-patient-merge-modal-left-col{left:0;position:absolute;top:0;z-index:1}.dl-patient-merge-modal-right-col{position:absolute;right:0;top:0}.merging .dl-patient-merge-modal-conflict-indicator{display:none}.dl-patient-grid{flex:0 0 580px}.dl-patient-search{max-height:400px;overflow-y:auto;width:100%}.dl-patient-search input{background-color:var(--oxygen-core-common-white);margin-bottom:10px}.dl-patient-search .dl-autocompleter-result-dropdown{margin:initial;min-width:auto;position:static;width:auto}.dl-patient-merge-modal .dl-modal-header .dl-icon{margin-left:4px}.dc-search-input-container{position:relative}.dc-search-input-container:before{color:var(--oxygen-core-grey-040);font-size:25px;height:40px;line-height:40px;position:absolute;text-align:center;width:40px}.dc-search-input-container .dc-search-input[type=search]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-left:40px}.dc-modal-appointment-set-booking .appointment-set-modal-full-height{min-height:calc(100vh - 100px)}.dc-modal-appointment-set-booking .dc-modal-close-button svg{fill:var(--oxygen-core-grey-130)}.dc-modal-appointment-set-booking .dc-modal-title{background-color:var(--oxygen-core-common-white);color:var(--oxygen-core-grey-130);text-align:center}.dc-modal-appointment-set-booking .dc-modal-body{padding:16px}.dc-modal-appointment-set-booking .appointment-set-add-button{fill:var(--oxygen-core-blue-110);color:var(--oxygen-core-blue-110);padding-left:0}.appointment-set-form-step-sortable-helper{z-index:3000}.appointment-set-form-history .card,.appointment-set-form-step .card,.appointment-set-form-step-sortable-helper .card{align-items:center;display:flex;padding:0}.appointment-set-form-history .card .appointment-set-form-step-handle,.appointment-set-form-step .card .appointment-set-form-step-handle,.appointment-set-form-step-sortable-helper .card .appointment-set-form-step-handle{width:32px}.appointment-set-form-history .card .grow,.appointment-set-form-step .card .grow,.appointment-set-form-step-sortable-helper .card .grow{flex:1 0 auto}.appointment-set-form-history .card .grow:first-child,.appointment-set-form-history .card hr+.grow,.appointment-set-form-step .card .grow:first-child,.appointment-set-form-step .card hr+.grow,.appointment-set-form-step-sortable-helper .card .grow:first-child,.appointment-set-form-step-sortable-helper .card hr+.grow{margin-left:32px}.appointment-set-form-history .card .grow:last-child,.appointment-set-form-step .card .grow:last-child,.appointment-set-form-step-sortable-helper .card .grow:last-child{margin-right:48px}.appointment-set-form-history .appointment-set-time-limit,.appointment-set-form-step .appointment-set-time-limit,.appointment-set-form-step-sortable-helper .appointment-set-time-limit{align-items:center;display:flex}.appointment-set-form-history .appointment-set-time-limit>:not(hr),.appointment-set-form-step .appointment-set-time-limit>:not(hr),.appointment-set-form-step-sortable-helper .appointment-set-time-limit>:not(hr){flex:0 1 auto;margin:0 7px;width:auto}.appointment-set-form-history .appointment-set-time-limit>span,.appointment-set-form-step .appointment-set-time-limit>span,.appointment-set-form-step-sortable-helper .appointment-set-time-limit>span{flex:1 0 auto}.appointment-set-form-history .appointment-set-time-limit>hr,.appointment-set-form-step .appointment-set-time-limit>hr,.appointment-set-form-step-sortable-helper .appointment-set-time-limit>hr{flex:0 0 48px}.appointment-set-form-history .appointment-set-motive-category-selector,.appointment-set-form-history .appointment-set-speciality-selector,.appointment-set-form-step .appointment-set-motive-category-selector,.appointment-set-form-step .appointment-set-speciality-selector,.appointment-set-form-step-sortable-helper .appointment-set-motive-category-selector,.appointment-set-form-step-sortable-helper .appointment-set-speciality-selector{flex:1 0 0}.appointment-set-form-history .appointment-set-agenda-selector,.appointment-set-form-history .appointment-set-visit-motive-selector,.appointment-set-form-step .appointment-set-agenda-selector,.appointment-set-form-step .appointment-set-visit-motive-selector,.appointment-set-form-step-sortable-helper .appointment-set-agenda-selector,.appointment-set-form-step-sortable-helper .appointment-set-visit-motive-selector{flex:3 0 0}.appointment-set-form-history .appointment-set-delete-icon,.appointment-set-form-step .appointment-set-delete-icon,.appointment-set-form-step-sortable-helper .appointment-set-delete-icon{fill:var(--oxygen-core-red-090);cursor:pointer;width:48px}.appointment-set-form-history .dl-selector-left-border,.appointment-set-form-step .dl-selector-left-border,.appointment-set-form-step-sortable-helper .dl-selector-left-border{border-bottom-left-radius:0;border-left:1px solid var(--oxygen-core-grey-040);border-top-left-radius:0}.appointment-set-form-step-sortable-helper,.appointment-set-form-step-wrapper-sortable .appointment-set-form-step{cursor:grab;-webkit-user-select:none;user-select:none}.datenav{height:100%}.datenav .datenav-icon{position:relative}.datenav .datenav-icon svg{fill:var(--oxygen-core-grey-040);margin-top:-4px}.datenav .datenav-icon span{background-color:var(--oxygen-core-grey-040);color:var(--oxygen-core-common-white);font-size:10px;left:1px;line-height:14px;position:absolute;top:2px;width:17px}.datenav .datenav-highlight svg{fill:var(--oxygen-core-blue-110)}.datenav .datenav-highlight svg+span{background-color:var(--oxygen-core-blue-110)}.datenav .dl-button.guideflow_hovered{color:var(--oxygen-core-blue-110)}.datenav .dl-button.guideflow_hovered.guideflow_hovered .datenav-arrow{fill:var(--oxygen-core-blue-110)}.datenav .dl-button.datenav-left{border-radius:0}.datenav .dl-button.datenav-left,.datenav .dl-button.datenav-right{padding:0 8px}.datenav .dl-button.datenav-date{border-radius:4px 0 0 4px;margin-right:-1px}.datenav .dl-button.datenav-right{border-radius:0 4px 4px 0;margin-left:-1px}.datenav .calendar-dropdown{position:absolute}.dl-zendesk-article-link.guideflow_hovered svg{fill:var(--oxygen-core-blue-130)!important}.dl-subheader-warning{min-width:auto;width:auto}.dl-subheader-warning .dl-subheader-warning-action-required{background-color:var(--oxygen-core-red-040)}.dl-subheader-warning.dl-subheader-warning-expanded{height:auto!important;left:50%;margin-left:0!important;position:absolute;top:-40px;transform:translate(-50%)}.dl-subheader-warning.dl-subheader-warning-expanded .dl-card{border-radius:8px;padding:0}.dl-subheader-warning .dl-card{border-radius:30px;font-size:13px;padding:6px 12px}.dl-subheader-warning .dl-close-subheader-warning{position:absolute;right:8px;top:8px}.dl-subheader-warning.dl-subheader-telehealth-warning .dl-subheader-warning-expanded-description{max-width:400px}.dl-subheader-warning .dl-status-ok{color:var(--oxygen-core-green-110)}.dl-subheader-warning .dl-status-info{color:var(--oxygen-core-blue-110)}.dl-subheader-warning .dl-status-warn{color:var(--oxygen-core-orange-090)}.dl-subheader-warning .dl-status-ko{color:var(--oxygen-core-red-090)}.dl-subheader-warning.dl-subheader-warning-expanded .vaccination-doses-warning-edit{height:unset;line-height:unset}.dl-subheader-warning.dl-subheader-warning-expanded [data-vaccine]{width:600px}.dl-subheader-warning.dl-subheader-warning-expanded .dl-cta-fix-doses{bottom:-24px;left:0;right:0}@media(width <= 1530px){.dl-width-small-screen-no-doses{width:-webkit-min-content;width:min-content}}.sidebar-calendar{height:212px}.sidebar-calendar thead th span.rc-calendar-column-header-inner{text-transform:capitalize}.sidebar-calendar .bank-holiday .rc-calendar-date,.sidebar-calendar .bank-holiday .rc-calendar-date.guideflow_hovered{background-color:var(--oxygen-core-orange-040)}.sidebar-calendar .rc-calendar-next-month-btn-day.bank-holiday .rc-calendar-date{background-color:var(--oxygen-core-orange-040);color:var(--oxygen-core-grey-130);opacity:.6}.sidebar-calendar.rc-calendar .rc-calendar-table .bank-holiday .rc-calendar-date,.sidebar-calendar.rc-calendar .rc-calendar-table .rc-calendar-selected-date,.sidebar-calendar.rc-calendar .rc-calendar-table .rc-calendar-selected-date .rc-calendar-date,.sidebar-calendar.rc-calendar .rc-calendar-table .rc-calendar-today .rc-calendar-date{border-radius:4px}.sidebar-calendar.rc-calendar.calendar-redesign .rc-calendar-body{margin:0 8px 0 0}.sidebar-calendar.rc-calendar.calendar-redesign .rc-calendar-table .rc-calendar-week-number-cell,.sidebar-calendar.rc-calendar.calendar-redesign .rc-calendar-table .rc-calendar-week-number-header{border-right:0;padding-top:2px}.sidebar-calendar.rc-calendar.calendar-redesign .rc-calendar-table .bank-holiday .rc-calendar-date,.sidebar-calendar.rc-calendar.calendar-redesign .rc-calendar-table .rc-calendar-selected-date,.sidebar-calendar.rc-calendar.calendar-redesign .rc-calendar-table .rc-calendar-selected-date .rc-calendar-date,.sidebar-calendar.rc-calendar.calendar-redesign .rc-calendar-table .rc-calendar-today .rc-calendar-date{border-radius:50%}.sidebar-calendar.rc-calendar.calendar-redesign .rc-calendar-table .rc-calendar-date{color:var(--oxygen-core-grey-150);font-family:var(--oxygen-core-font-family-roboto);font-size:var(--oxygen-core-font-size-xs);font-weight:var(--oxygen-core-font-weight-regular);height:24px;width:24px}.sidebar-calendar.rc-calendar.calendar-redesign .rc-calendar-table .rc-calendar-last-month-cell .rc-calendar-date,.sidebar-calendar.rc-calendar.calendar-redesign .rc-calendar-table .rc-calendar-next-month-btn-day .rc-calendar-date{color:var(--oxygen-core-grey-040)}.sidebar-calendar.rc-calendar.calendar-redesign .rc-calendar-table .rc-calendar-week-number-cell{color:var(--oxygen-core-grey-090);font-family:var(--oxygen-core-font-family-roboto);font-size:var(--oxygen-core-font-size-xs);font-weight:var(--oxygen-core-font-weight-regular);height:24px;width:24px}.sidebar-calendar.rc-calendar.calendar-redesign .rc-calendar-table .rc-calendar-cell.guideflow_hovered:not(.rc-calendar-selected-day,.rc-calendar-today,.bank-holiday){background-color:var(--oxygen-core-common-white)}.sidebar-calendar.rc-calendar.calendar-redesign .rc-calendar-table .rc-calendar-cell.guideflow_hovered:not(.rc-calendar-selected-day,.rc-calendar-today,.bank-holiday) .rc-calendar-date{background-color:var(--oxygen-core-grey-020);border-radius:50%;color:var(--oxygen-core-grey-150);transition:background-color 0ms,color 0ms}.sidebar-calendar.rc-calendar.calendar-redesign .rc-calendar-table .rc-calendar-selected-date,.sidebar-calendar.rc-calendar.calendar-redesign .rc-calendar-table .rc-calendar-selected-day{background-color:initial}.sidebar-calendar.rc-calendar.calendar-redesign .rc-calendar-table .rc-calendar-selected-date .rc-calendar-date,.sidebar-calendar.rc-calendar.calendar-redesign .rc-calendar-table .rc-calendar-selected-day .rc-calendar-date{background-color:var(--oxygen-core-blue-070);border-radius:50%;color:var(--oxygen-core-grey-150);font-weight:var(--oxygen-core-font-weight-bold)}.sidebar-calendar.rc-calendar.calendar-redesign .rc-calendar-table .rc-calendar-selected-date .rc-calendar-date.guideflow_hovered,.sidebar-calendar.rc-calendar.calendar-redesign .rc-calendar-table .rc-calendar-selected-day .rc-calendar-date.guideflow_hovered{background-color:var(--oxygen-core-blue-090)}.sidebar-calendar.rc-calendar.calendar-redesign .rc-calendar-table .rc-calendar-today{background-color:initial}.sidebar-calendar.rc-calendar.calendar-redesign .rc-calendar-table .rc-calendar-today .rc-calendar-date{background-color:var(--oxygen-core-blue-110);border-radius:50%;color:var(--oxygen-core-common-white);font-weight:var(--oxygen-core-font-weight-bold)}.sidebar-calendar.rc-calendar.calendar-redesign .rc-calendar-table .rc-calendar-today .rc-calendar-date.guideflow_hovered{background-color:var(--oxygen-core-blue-130)}.sidebar-calendar.rc-calendar.calendar-redesign .rc-calendar-table .bank-holiday{background-color:initial}.sidebar-calendar.rc-calendar.calendar-redesign .rc-calendar-table .bank-holiday .rc-calendar-date{background-color:var(--oxygen-core-purple-020);border-radius:50%}.sidebar-calendar.rc-calendar.calendar-redesign .rc-calendar-table .bank-holiday .rc-calendar-date.guideflow_hovered{background-color:var(--oxygen-core-purple-040)}.sidebar-calendar.rc-calendar.calendar-redesign .rc-calendar-table .rc-calendar-next-month-btn-day.bank-holiday .rc-calendar-date{background-color:var(--oxygen-core-purple-020);color:var(--oxygen-core-grey-130)}.sidebar-calendar.rc-calendar.calendar-redesign .rc-calendar-header{padding:0}.sidebar-calendar.rc-calendar.calendar-redesign .rc-calendar-decade-panel-header,.sidebar-calendar.rc-calendar.calendar-redesign .rc-calendar-month-panel-header,.sidebar-calendar.rc-calendar.calendar-redesign .rc-calendar-year-panel-header{margin:0 8px}.sidebar-calendar.rc-calendar.calendar-redesign .rc-calendar-decade-panel-cell .rc-calendar-decade-panel-decade,.sidebar-calendar.rc-calendar.calendar-redesign .rc-calendar-month-panel-cell .rc-calendar-month-panel-month,.sidebar-calendar.rc-calendar.calendar-redesign .rc-calendar-month-select,.sidebar-calendar.rc-calendar.calendar-redesign .rc-calendar-year-panel-cell .rc-calendar-year-panel-year,.sidebar-calendar.rc-calendar.calendar-redesign .rc-calendar-year-select{color:var(--oxygen-core-grey-150);font-family:var(--oxygen-core-font-family-roboto);font-size:var(--oxygen-core-font-size-s);font-weight:var(--oxygen-core-font-weight-bold);text-transform:capitalize}.sidebar-calendar.rc-calendar.calendar-redesign .rc-calendar-decade-panel-cell .rc-calendar-decade-panel-decade.guideflow_hovered,.sidebar-calendar.rc-calendar.calendar-redesign .rc-calendar-month-panel-cell .rc-calendar-month-panel-month.guideflow_hovered,.sidebar-calendar.rc-calendar.calendar-redesign .rc-calendar-month-select.guideflow_hovered,.sidebar-calendar.rc-calendar.calendar-redesign .rc-calendar-year-panel-cell .rc-calendar-year-panel-year.guideflow_hovered,.sidebar-calendar.rc-calendar.calendar-redesign .rc-calendar-year-select.guideflow_hovered{text-decoration:none}.sidebar-calendar.rc-calendar.calendar-redesign .rc-calendar-decade-panel-cell .rc-calendar-decade-panel-decade{font-size:var(--oxygen-core-font-size-xs)}.sidebar-calendar.rc-calendar.calendar-redesign .rc-calendar-decade-panel-last-century-cell .rc-calendar-decade-panel-decade,.sidebar-calendar.rc-calendar.calendar-redesign .rc-calendar-decade-panel-next-century-cell .rc-calendar-decade-panel-decade,.sidebar-calendar.rc-calendar.calendar-redesign .rc-calendar-year-panel-last-decade-cell .rc-calendar-year-panel-year,.sidebar-calendar.rc-calendar.calendar-redesign .rc-calendar-year-panel-next-decade-cell .rc-calendar-year-panel-year{color:var(--oxygen-core-grey-090)}.sidebar-calendar.rc-calendar.calendar-redesign .rc-calendar-month-panel .rc-calendar-month-panel-year-select,.sidebar-calendar.rc-calendar.calendar-redesign .rc-calendar-year-panel .rc-calendar-year-panel-decade-select{width:-webkit-max-content;width:max-content}.sidebar-calendar.rc-calendar.calendar-redesign .rc-calendar-decade-panel-selected-cell .rc-calendar-decade-panel-decade,.sidebar-calendar.rc-calendar.calendar-redesign .rc-calendar-decade-panel-table .rc-calendar-decade-panel-selected-cell,.sidebar-calendar.rc-calendar.calendar-redesign .rc-calendar-month-panel-selected-cell .rc-calendar-month-panel-month,.sidebar-calendar.rc-calendar.calendar-redesign .rc-calendar-month-panel-table .rc-calendar-month-panel-selected-cell,.sidebar-calendar.rc-calendar.calendar-redesign .rc-calendar-year-panel-selected-cell .rc-calendar-year-panel-year,.sidebar-calendar.rc-calendar.calendar-redesign .rc-calendar-year-panel-table .rc-calendar-year-panel-selected-cell{background:none;color:var(--oxygen-core-blue-110)}.sidebar-calendar.rc-calendar.calendar-redesign .rc-calendar-decade-panel-selected-cell .rc-calendar-decade-panel-decade.guideflow_hovered,.sidebar-calendar.rc-calendar.calendar-redesign .rc-calendar-month-panel-cell .rc-calendar-month-panel-month.guideflow_hovered,.sidebar-calendar.rc-calendar.calendar-redesign .rc-calendar-month-panel-selected-cell .rc-calendar-month-panel-month.guideflow_hovered,.sidebar-calendar.rc-calendar.calendar-redesign .rc-calendar-year-panel-selected-cell .rc-calendar-year-panel-year.guideflow_hovered{background-color:var(--oxygen-core-grey-020)}.sidebar-calendar.rc-calendar.calendar-redesign .rc-calendar-next-month-btn.guideflow_hovered,.sidebar-calendar.rc-calendar.calendar-redesign .rc-calendar-prev-month-btn.guideflow_hovered{background-color:#0000}.patient-appointment-list .dl-appointments-users-icon{fill:var(--oxygen-core-grey-130);height:var(--oxygen-core-font-size-m);margin-left:5px;width:var(--oxygen-core-font-size-m)}.form-label{display:block;margin-bottom:5px}@media(min-width:768px){.form-label{margin-bottom:8px}}.dl-selector-modal .dl-modal-body,.dl-selector-modal .dl-modal-content{overflow-y:visible!important}.dl-emptystate{align-items:center;display:flex;flex-direction:column;justify-content:center}.dl-emptystate .dl-emptystate-content{max-width:580px;width:100%}@media(max-width:480px){.dl-emptystate .dl-emptystate-content{width:80%}}.dl-emptystate .dl-emptystate-content button{width:auto}.unexpected-event-management-modal .dl-spinner-loader{margin-bottom:30px}.unexpected-event-management-modal-body{overflow-y:visible;padding:16px 16px 0}.unexpected-event-management-modal-body .dl-alert{margin-bottom:16px}.unexpected-event-management-header{background-color:var(--oxygen-core-orange-090);font-family:var(--oxygen-core-font-family-roboto);font-size:var(--oxygen-core-font-size-m);position:relative;text-transform:uppercase}.unexpected-event-management-back{cursor:pointer;display:flex;font-size:var(--oxygen-core-font-size-xs);line-height:16px;position:absolute;top:23px}.unexpected-event-management-back svg{fill:var(--oxygen-core-common-white);margin-right:8px}.preferences-modal .dc-modal-scrollable-content{background-color:var(--oxygen-core-common-white);flex:1 1 auto;overflow:auto;padding:15px 25px}.preferences-modal-footer{padding:16px;text-align:right}.oxygen-segmented-control{--oxygen-LOCAL-segmentedControl-background:var(--oxygen-core-common-white);--oxygen-LOCAL-segmentedControl-background-hover:var(--oxygen-core-grey-020);--oxygen-LOCAL-segmentedControl-background-selected:var(--oxygen-core-grey-130);--oxygen-LOCAL-segmentedControl-color:var(--oxygen-core-grey-130);--oxygen-LOCAL-segmentedControl-color-selected:var(--oxygen-core-common-white);--oxygen-LOCAL-segmentedControl-font:var(--oxygen-core-font-weight-regular) 1.4rem /2.4rem var(--oxygen-core-font-family-roboto);border:.1rem solid var(--oxygen-core-grey-030);border-radius:99999px;display:inline-flex;gap:.4rem;margin:0;padding:.4rem}.oxygen-segmented-control__itemWrapper{border-radius:99999px;list-style-type:none}.oxygen-segmented-control__itemWrapper:focus-within:has(:focus-visible){box-shadow:0 0 0 2px var(--oxygen-core-common-white),0 0 0 4px var(--oxygen-core-grey-110);outline:2px solid #0000;text-decoration:none}@media(prefers-reduced-motion:no-preference){.oxygen-segmented-control__itemWrapper:focus-within:has(:focus-visible){transition:box-shadow .15s linear}}.oxygen-segmented-control__item{background-color:var(--oxygen-LOCAL-segmentedControl-background);border-radius:99999px;color:var(--oxygen-LOCAL-segmentedControl-color);display:inline-flex;font:var(--oxygen-LOCAL-segmentedControl-font);padding:.4rem 1.2rem;text-decoration:none!important}.oxygen-segmented-control__item:focus{outline:none}.oxygen-segmented-control__item--selected{background-color:var(--oxygen-LOCAL-segmentedControl-background-selected)}.oxygen-segmented-control__item--selected,.oxygen-segmented-control__item--selected:focus,.oxygen-segmented-control__item--selected.guideflow_hovered{color:var(--oxygen-LOCAL-segmentedControl-color-selected)}.oxygen-segmented-control__item:not(.oxygen-segmented-control__item--selected).guideflow_hovered{background-color:var(--oxygen-LOCAL-segmentedControl-background-hover);color:var(--oxygen-LOCAL-segmentedControl-color)}.subheader:not(:empty){align-items:center;background-color:var(--oxygen-core-common-white);border-bottom:1px solid #d9e1e7;display:inline-flex;flex:0 0 55px;height:55px;margin-bottom:0;padding:6px 16px 6px 0;-webkit-user-select:none;user-select:none;z-index:12}.subheader:not(:empty) .date-navigation,.subheader:not(:empty) .tab{width:-webkit-max-content;width:max-content}.subheader:not(:empty) .tab{margin-left:auto}.subheader:not(:empty) .tab .dl-tab-main-links{list-style:none;margin:0;padding:0;vertical-align:bottom}.subheader:not(:empty) .tab .dl-tab-main-links li.dl-tab-menus{background-color:inherit;border-radius:3px;cursor:pointer;display:inline-block;height:auto;margin-right:2px;text-align:center;transition:all .3s;vertical-align:top;width:auto}.subheader:not(:empty) .tab .dl-tab-main-links li.dl-tab-menus:not(.subheader-redesign) a{color:#708390;display:inline-block;font-size:13px;line-height:normal;padding:8px 12px;text-decoration:none;text-transform:uppercase;transition:all .3s;width:100%}.subheader:not(:empty) .tab .dl-tab-main-links li.dl-tab-menus:not(.subheader-redesign).active,.subheader:not(:empty) .tab .dl-tab-main-links li.dl-tab-menus:not(.subheader-redesign):active,.subheader:not(:empty) .tab .dl-tab-main-links li.dl-tab-menus:not(.subheader-redesign):focus,.subheader:not(:empty) .tab .dl-tab-main-links li.dl-tab-menus:not(.subheader-redesign).guideflow_hovered{background-color:var(--oxygen-core-grey-130)}.subheader:not(:empty) .tab .dl-tab-main-links li.dl-tab-menus:not(.subheader-redesign).active a,.subheader:not(:empty) .tab .dl-tab-main-links li.dl-tab-menus:not(.subheader-redesign):active a,.subheader:not(:empty) .tab .dl-tab-main-links li.dl-tab-menus:not(.subheader-redesign):focus a,.subheader:not(:empty) .tab .dl-tab-main-links li.dl-tab-menus:not(.subheader-redesign).guideflow_hovered a{color:var(--oxygen-core-grey-020)}.subheader:not(:empty) .tab .dl-tab-main-links li.dl-tab-menus.disabled a{color:var(--oxygen-core-grey-040);pointer-events:none}.subheader:not(:empty) .tab .dl-tab-main-links li.dl-tab-menus.disabled.guideflow_hovered{background-color:inherit;cursor:auto}.subheader:not(:empty) .tab .dl-tab-main-links li.dl-tab-menus:nth-child(4){margin-right:6px}.subheader:not(:empty) .tab .dl-tab-main-links li.dl-tab-menus.tab-opening{border-left:1px solid var(--oxygen-core-grey-040);border-radius:0;border-right:1px solid var(--oxygen-core-grey-040);padding-left:6px;padding-right:6px}.subheader:not(:empty) .tab .dl-tab-main-links li.dl-tab-menus.tab-opening:not(.subheader-redesign).active,.subheader:not(:empty) .tab .dl-tab-main-links li.dl-tab-menus.tab-opening:not(.subheader-redesign):active,.subheader:not(:empty) .tab .dl-tab-main-links li.dl-tab-menus.tab-opening:not(.subheader-redesign):focus,.subheader:not(:empty) .tab .dl-tab-main-links li.dl-tab-menus.tab-opening:not(.subheader-redesign).guideflow_hovered{background-color:inherit}.subheader:not(:empty) .tab .dl-tab-main-links li.dl-tab-menus.tab-opening:not(.subheader-redesign).active a,.subheader:not(:empty) .tab .dl-tab-main-links li.dl-tab-menus.tab-opening:not(.subheader-redesign):active a,.subheader:not(:empty) .tab .dl-tab-main-links li.dl-tab-menus.tab-opening:not(.subheader-redesign):focus a,.subheader:not(:empty) .tab .dl-tab-main-links li.dl-tab-menus.tab-opening:not(.subheader-redesign).guideflow_hovered a{background-color:var(--oxygen-core-grey-130);border-radius:3px}.subheader:not(:empty) .tab .dl-tab-main-links li.dl-tab-menus.tab-vaccination{border-left:1px solid var(--oxygen-core-grey-040);border-right:1px solid var(--oxygen-core-grey-040);padding-left:6px;padding-right:6px}.subheader:not(:empty) .tab .dl-tab-main-links li.dl-tab-menus.tab-prefs:active,.subheader:not(:empty) .tab .dl-tab-main-links li.dl-tab-menus.tab-prefs:focus,.subheader:not(:empty) .tab .dl-tab-main-links li.dl-tab-menus.tab-prefs.guideflow_hovered,.subheader:not(:empty) .tab .dl-tab-main-links li.dl-tab-menus.tab-vaccination.guideflow_hovered{background-color:inherit}.subheader:not(:empty) .tab .dl-tab-main-links li.dl-tab-menus.tab-prefs:active a,.subheader:not(:empty) .tab .dl-tab-main-links li.dl-tab-menus.tab-prefs:focus a,.subheader:not(:empty) .tab .dl-tab-main-links li.dl-tab-menus.tab-prefs.guideflow_hovered a{color:inherit}.subheader:not(:empty) .tab .dl-tab-main-links li.dl-tab-menus.tab-prefs a{padding-bottom:0;padding-top:6px}.subheader:not(:empty) .tab .dl-tab-main-links li.dl-tab-menus.tab-prefs a i{font-size:20px;margin-right:0}.subheader:not(:empty) .dl-calendar-navigation-links{align-items:center;display:flex;flex:1;flex-direction:row;justify-content:flex-end}.subheader:not(:empty) .dl-popover-beta-button{height:30px;right:0;top:-10px;width:auto}.subheader:not(:empty) .dl-popover-beta-button.dl-position-absolute span{font-weight:700;padding:0 3px}.sidebar-calendar.subheader-calendar{left:215px;opacity:0;position:absolute;top:50px;transform:scale(.9);transition:all .25s cubic-bezier(.4,0,.2,1);visibility:hidden;z-index:300}.sidebar-calendar.subheader-calendar_fade-in{opacity:1;transform:scale(1);transition:all .25s cubic-bezier(.4,0,.2,1);visibility:visible;z-index:101}.dl-autocompleter-result-dropdown{background:var(--oxygen-core-common-white);border-radius:0 0 3px 3px;border-top:none;box-shadow:0 3px 8px 0 #2b466033;box-sizing:initial;max-height:390px;min-width:-webkit-min-content;min-width:min-content;overflow:auto;position:absolute;width:100%;z-index:7000}.dl-autocompleter-result-dropdown.fixed-min-width{min-width:532px}.dl-autocompleter-result-dropdown.nowrap{white-space:nowrap}.dl-autocompleter-result-dropdown-bordered{border:1px solid var(--oxygen-core-grey-040);left:-1px}.dl-autocompleter-result-dropdown-item-wrapper{background-color:var(--oxygen-core-common-white);color:var(--oxygen-core-grey-130);cursor:pointer;font-size:13px;font-weight:var(--oxygen-core-font-weight-regular);position:relative;text-align:left}.dl-autocompleter-result-dropdown-item-wrapper-highlighted{background-color:var(--oxygen-core-blue-010)}.dl-autocompleter-result-dropdown-item-wrapper:not(:first-child){border-top:1px solid var(--oxygen-core-grey-020)}.dl-autocompleter-result-dropdown-item{padding:8px;width:100%}.dl-sidebar-menu-item{--oxygen-LOCAL-sidebarMenuItem-background-hover:var(--oxygen-core-grey-020);--oxygen-LOCAL-sidebarMenuItem-background-active:var(--oxygen-core-grey-020);color:inherit;text-decoration:none}.dl-sidebar-menu-item.guideflow_hovered{background-color:var(--oxygen-LOCAL-sidebarMenuItem-background-hover);border-radius:8px}.dl-sidebar-menu-item:focus,.dl-sidebar-menu-item.guideflow_hovered{color:inherit;text-decoration:none}.dl-sidebar-menu-item:focus-visible{box-shadow:0 0 0 2px var(--oxygen-core-grey-110) inset,0 0 0 4px var(--oxygen-core-common-white) inset;outline:2px solid #0000}@media(prefers-reduced-motion:no-preference){.dl-sidebar-menu-item:focus-visible{transition:box-shadow .15s linear}}.dl-sidebar-menu-item-active{background-color:var(--oxygen-LOCAL-sidebarMenuItem-background-active);border-radius:8px}
/*# sourceMappingURL=../13156-80c990496925847967af.css.map*/