.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}.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-layout-container>.dl-layout-item.modal-scheduling-field-first-item{align-items:center;display:flex;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-update-opening-period{max-width:240px}.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}.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-recurring-event-footer{margin-top:auto;z-index:1}@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{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}.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)}.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)}.oxygen-input-field--is-floating.oxygen-input-field--is-empty .oxygen-input-field__input--date:not(:focus){color:#0000}.oxygen-input-field__input--date{align-items:center;display:flex;min-width:calc(100% - 1.6rem)}.oxygen-input-field__input--date::-webkit-date-and-time-value{text-align:left}.oxygen-input-field__input--date::-webkit-calendar-picker-indicator{background:#0000;color:#0000;position:absolute;right:1.5rem}.oxygen-input-field__input--date.oxygen-input-field__input--is-floating::-webkit-calendar-picker-indicator{top:2rem}.oxygen-input-field__input--date:not(.oxygen-input-field__input--is-floating)::-webkit-calendar-picker-indicator{top:1.2rem}@-moz-document url-prefix(){.oxygen-input-field__date-picker-icon--hide-on-firefox{display:none}}.appointment-popover-wrapper [data-radix-popper-content-wrapper]{visibility:hidden}.appointment-popover-content{width:480px;z-index:10000!important}.appointment-popover-container-card{box-shadow:0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f,0 11px 15px -7px #0003;padding:0;visibility:visible}.appointment-popover-draggable-area{cursor:move}.appointment-popover-scroll-area{position:relative}.appointment-popover-scroll-area .scroll-content{overflow-y:auto}.appointment-popover-scroll-area .scroll-shadow{display:none;height:12px;pointer-events:none;position:absolute;width:100%;z-index:1}.appointment-popover-scroll-area .scroll-shadow.visible{display:block}.appointment-popover-scroll-area .scroll-shadow.scroll-shadow-top{background:linear-gradient(to bottom,var(--oxygen-core-grey-030),#0000);top:0}.appointment-popover-scroll-area .scroll-shadow.scroll-shadow-bottom{background:linear-gradient(to top,var(--oxygen-core-grey-030),#0000);bottom:0}.popover-banner-content{padding:1.25rem;width:448px}.popover-patient-form-container .popover-patient-form-fields{display:flex;flex-direction:column;gap:4px;max-height:calc(95vh - 234px);padding:0 16px}.dl-toggle-button.dl-amount,.form-control.dl-input.dl-amount{border:1px solid #2b466099;height:44px;width:100px}.form-control.dl-input.dl-amount-selected{background-color:var(--oxygen-core-grey-130)!important;border:1px solid #0000;color:#fff}.form-control.dl-input.dl-amount-selected~.dl-input-number-buttons-container{color:#fff}.form-control.dl-input.dl-amount-selected:focus{border:1px solid #0000;color:#fff}.form-control.dl-input.dl-amount-selected:focus::placeholder{color:#fff9;transition:none}.dl-amount-currency{position:relative}.dl-amount-currency:after{color:#fff;content:"€";height:44px;line-height:44px;position:absolute;right:35px;top:0}.appointment_popover__combobox_visit_motive_color_stripe{border-bottom-left-radius:3px;border-top-left-radius:3px;height:54px;left:1px;position:absolute;top:1px;width:4px}.appointment_popover__selector_visit_motive_field .dl-input{height:56px;margin-bottom:.4rem}.appointment_popover__selector_visit_motive_color_stripe{border-bottom-left-radius:3px;border-top-left-radius:3px;height:55px;left:1px;position:absolute;top:1px;width:5px}.popover-appointment-form-container .popover-appointment-form-fields{display:flex;flex-direction:column;gap:4px;max-height:calc(95vh - 234px);padding:0 16px}.popover-appointment-form-container .patient-autocomplete{margin-top:4px}.popover-appointment-form-container .patient-autocomplete.error input,.popover-appointment-form-container .patient-autocomplete.error:focus input,.popover-appointment-form-container .patient-autocomplete.error.guideflow_hovered input{border:1px solid var(--oxygen-core-red-090)}.popover-patient-card{background-color:var(--oxygen-core-yellow-010);border:1px solid #fbf2b8;border-radius:8px;height:auto;max-width:448px;padding:16px;transition:all .2s ease-in-out;width:100%}.popover-patient-card .popover-close-button{align-items:center;display:flex;visibility:hidden}.popover-patient-card.guideflow_hovered{background-color:var(--oxygen-core-yellow-020)}.popover-patient-card.guideflow_hovered .popover-close-button{visibility:visible}.patient-card-skeleton{background-color:var(--oxygen-core-yellow-010);border:1px solid #fbf2b8;border-radius:8px;height:135px;width:448px}.dc-quick-view-card{border-left-style:solid;border-left-width:8px;border-radius:8px;padding:4px 0 4px 8px}.quick-view-entry{font-size:var(--oxygen-core-font-size-xs)}.quick-view-entry .unassociated_treatment{background:var(--oxygen-core-orange-040);color:var(--oxygen-core-grey-150);font-weight:var(--oxygen-core-font-weight-bold);justify-content:center;padding:8px 0}.quick-view-entry .care_plan_reason,.quick-view-entry .out_of_nomenclature_session{background:var(--oxygen-core-grey-020);color:var(--oxygen-core-grey-130);font-weight:var(--oxygen-core-font-weight-bold);padding:8px 16px;text-align:center}.dl-align-elements{align-items:center}.dl-align-elements,.dl-align-elements-top{display:flex;gap:3px}.dc-event{background-color:#fff;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);box-sizing:border-box;color:var(--oxygen-core-grey-130);cursor:pointer;font-size:12px;line-height:12px;min-height:12px;overflow:hidden;position:absolute;transition:none}.dc-event.dc-event-type-availability{background-color:var(--oxygen-core-green-110);border-color:var(--oxygen-core-green-110);display:none;z-index:4}.dc-event.dc-event-type-availability .dc-event-title:after{color:var(--oxygen-core-common-white);content:"+";font-size:16px;line-height:5px;padding-top:4px;position:absolute;right:3px}.dc-event.dc-event-type-availability .dc-event-time{color:var(--oxygen-core-common-white);display:inline-block;font-size:11px;font-weight:300;overflow:hidden;width:calc(100% - 14px)}.dc-event.dc-event-type-availability.dc-event-chained-availability{background-color:#5218d2;border-color:#5218d2}.dc-event.dc-event-type-availability.dc-event-chained-availability.guideflow_hovered{background-color:#8a64dd;border-color:#8a64dd}.dc-event.dc-event-type-availability.guideflow_hovered{background-color:#17db7c}.dc-event.dc-event-telehealth-availability{background-color:var(--oxygen-core-blue-110);border-color:var(--oxygen-core-blue-110)}.dc-event.dc-event-telehealth-availability .dc-event-title:after{content:""}.dc-event.dc-event-telehealth-availability svg{color:#fff;float:right;height:100%;max-height:16px}.dc-event.dc-event-telehealth-availability.guideflow_hovered{background-color:#138eeb}.dc-event.dc-event-type-appt,.dc-event.dc-event-type-appt_move{border-left-style:solid;border-left-width:6px!important}.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{-webkit-text-decoration-color:var(--oxygen-core-red-090);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;-webkit-text-decoration-color:var(--oxygen-core-blue-110);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{-webkit-text-decoration-color:var(--oxygen-core-blue-110);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-suspended{border-left-width:1px}.dc-event.dc-event-type-aggregate{background-color:var(--oxygen-core-blue-040);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 4px;height:0}.dc-event-inner.dl-quick-anonymized{filter:blur(4px)}.dc-event-inner .dl-event-title-icons{align-items:center;height:12px;top:unset}.dc-event-notes{font-style:italic;line-height:16px;margin:0 2px;max-height:unset;overflow:hidden;pointer-events:none;text-overflow:ellipsis}.dc-event-notes:empty{margin:0}.dc-event-title{color:unset;display:flex;flex:none;flex-wrap:wrap;font-size:12px;font-weight:500;gap:2px;height:auto;line-height:12px;margin:0 2px;overflow:hidden;pointer-events:none;text-overflow:ellipsis;white-space:nowrap}.dc-event-title *{font-size:12px;line-height:14px}.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:unset;font-style:italic;font-weight:400}.dc-event-visit-motive:not(.block){display:unset;margin-left:unset}.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}.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}.dc-absence .dc-event-title{flex-wrap:wrap}.dc-absence .dc-event-notes,.dc-absence .dc-event-title{margin:0 4px}.dc-event-in-past .dc-event-notes,.dc-event-in-past .dc-event-title,.dc-event-ticked .dc-event-notes,.dc-event-ticked .dc-event-title{opacity:.5}.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)}}.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)}.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}.patient-search-container .dl-patient-search{max-height:400px;overflow-y:auto;width:100%}.patient-search-container .dl-patient-search input{background-color:var(--oxygen-core-common-white);margin-bottom:10px}.patient-search-container .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}.dl-sliding-panel .dl-clinical-observations-type:not(.dl-padding-l-16),.dl-sliding-panel .dl-clinical-observations:not(.dl-padding-l-16),.dl-sliding-panel td:not(.dl-padding-l-16),.dl-sliding-panel th:not(.dl-padding-l-16){margin-left:0!important;padding-left:0!important}.dl-clinical-observation-table-frame{height:800px}.dl-clinical-observations .dl-table tr .dl-text-s{line-height:12px}.is-permanent-reply-enabled form .dl-alert{border:none;border-radius:0;margin-bottom:0;margin-left:-16px;margin-right:-16px;padding:16px}.is-permanent-reply-enabled .pro-to-patient-creation label{display:flex}.dl-e-signature-info{max-width:360px;z-index:10002!important}.dl-e-signature-info .popover-content{padding:16px}.dl-e-signature-info .arrow{display:none}.dl-document-view{display:flex}.dl-document-view-sidebar-embedded{width:360px}.dl-document-view-sidebar{display:flex;flex-direction:column;height:100vh;overflow-y:auto;width:350px!important}.dl-document-view-sidebar-thumbnails{align-items:center;display:flex;flex:1 0 0%;flex-direction:column;overflow:scroll;padding:0 16px}.dl-end-to-end-image{height:80px;width:80px}.dl-document-completion-preview{box-sizing:border-box;flex:1 0 0%;height:100vh;overflow:scroll;padding:16px;width:100%}.dl-document-preview{background-color:var(--oxygen-core-grey-130);max-width:100%;width:auto}.dl-pdf-page{box-shadow:0 10px 40px var(--oxygen-core-blue-opacity-008),0 5px 8px var(--oxygen-core-blue-opacity-008);margin:0 auto;overflow:hidden}.dl-pdf-page-small-size{border:none;margin:0}.dl-pdf-document{display:flex;flex-direction:column;overflow:hidden}.dl-pdf-document-small-size{padding:0;width:100%}.dl-pdf-wrapper{height:calc(100% - 50px)}.react-pdf__Page__annotations{display:none}.pdf-visor{background-color:rgba(var(--oxygen-core-blue-010),.2);border:1px solid #b1a9a980;bottom:0;left:0;max-height:42px;max-width:92px;pointer-events:none;position:absolute}.pdf-visor.validated{background-color:#00f3;border-color:#0000ff80}.pdf-visor.pdf-visor-updated{max-height:60px;max-width:100px}.pdf-visor.pdf-visor-updated.dl-signature-mini{max-height:42px;max-width:70px}.pdf-visor.pdf-visor-updated.dl-signature-mini .dl-signature-placeholder .dl-signature-signed-text{font-size:3.5px;left:11.2px;top:-6px}.pdf-visor.pdf-visor-updated.dl-signature-mini .dl-signature-placeholder .dl-signature-signed-name{font-size:5.5px;left:11.2px;top:-2.4px}.pdf-visor.pdf-visor-mini{max-height:29.4px;max-width:64.4px}.pdf-visor-block{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;line-height:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.pdf-visor-block .dl-signature-placeholder{position:relative}.pdf-visor-block .dl-signature-placeholder .dl-signature-signed-text{font-size:5px;left:16px;position:absolute;top:-5px;width:200px}.pdf-visor-block .dl-signature-placeholder .dl-signature-signed-name{font-size:7px;left:16px;position:absolute;top:2px;width:200px}.pdf-visor-block .dl-signature-frame{align-items:center;display:flex;height:42px;justify-content:center;margin-left:4px;margin-top:14px;position:absolute;width:92px}.pdf-visor-block .dl-signature-frame-mini{height:29.4px;margin-top:8.6px;width:64.4px}.pdf-visor-block .dl-signature-frame-mini .signature{height:29.4px;width:64.4px}.pdf-visor-block .dl-placeholder-image{height:60px;width:100px}.pdf-visor-block .dl-placeholder-image.dl-signature-mini{height:42px;width:70px}.pdf-visor-block .signature{max-height:42px;max-width:92px}.pdf-visor-block .signature.dl-signature-mini{max-height:29.4px;max-width:64.4px}.pdf-visor-block .signature.signature-updated{display:flex;position:absolute}.pdf-visor-block .trash-icon{cursor:pointer;pointer-events:auto;position:absolute;right:-14px;top:-8px}.pdf-visor-block .trash-icon .dl-icon-background{border-color:var(--oxygen-core-grey-040);border-style:solid;border-width:thin}.modal-attach-document .dl-card{padding:16px 0!important}.drawer{padding:0!important;width:720px!important}.drawer-side-panel-footer{border-top:1px solid var(--oxygen-core-grey-030)!important;flex-direction:column;margin:0 -16px -32px!important;padding:16px!important}.drawer-side-panel-footer>*{margin-left:0!important}.drawer-side-panel-footer>*+*{margin-top:16px}.new-note-modal .dc-modal-body{overflow-y:inherit}.new-note-modal .dc-modal-body .new-note-modal-patient-chip-container{justify-content:space-between}.new-note-modal .dc-modal-body .new-note-modal-patient-chip-container .notes-modal-chip-patient{padding-left:16px}.new-note-modal .dc-modal-body .dl-layout-item.new-note-modal-patient-change-button{padding-left:0}.new-note-modal-full-width [role=heading]{width:100%}.ui-messages{color:var(--oxygen-core-grey-090)}.ui-messages .mail-icon{margin-left:8px;vertical-align:middle}.notes-modal-unread-sticker{background:var(--oxygen-core-orange-090);border:2px solid var(--oxygen-core-common-white);border-radius:8px;display:inline-block;height:16px;left:-8px;position:absolute;top:-8px;width:16px}.notes-modal-unread-sticker.urgent{background:var(--oxygen-core-red-090)}.notes-modal-unread-sticker.in-place{left:auto;position:static;top:auto}.notes-modal-chip-patient{display:flex}.notes-modal-patient-chip-link,.notes-modal-patient-chip-name{background-color:var(--oxygen-core-blue-040);display:inline-block;font-family:var(--oxygen-core-font-family-roboto);height:26px;line-height:26px}.notes-modal-patient-chip-name{margin-left:16px;padding-right:16px}.notes-modal-patient-chip-link{border-left:1px solid var(--oxygen-core-common-white);border-radius:0 16px 16px 0;color:var(--oxygen-core-blue-110);padding:0 16px}.notes-modal-patient-chip-text{display:inline-block;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notes-modal-patient-chip-icon{margin-left:-16px;margin-right:8px;vertical-align:top}.notes-modal-patient-chip-icon .notes-modal-patient-chip-circle{background-color:#fff;border:1px solid var(--oxygen-core-blue-040);border-radius:16px;color:var(--oxygen-core-blue-110);font-size:16px;height:26px;padding:4px;width:26px}.new-note-modal-title{align-items:center;display:grid;grid-template-columns:1fr 5fr 1fr}.day-split-modal .dl-time-picker{min-width:100px;width:100px}.sidebar-calendar{height:212px}.sidebar-calendar thead th span.rc-calendar-column-header-inner{text-transform:capitalize}.sidebar-calendar.rc-calendar .rc-calendar-decade-panel-table,.sidebar-calendar.rc-calendar .rc-calendar-month-panel-table,.sidebar-calendar.rc-calendar .rc-calendar-table,.sidebar-calendar.rc-calendar .rc-calendar-year-panel-table{width:100%}.sidebar-calendar.rc-calendar .rc-calendar-body{margin:0 8px}.sidebar-calendar.rc-calendar .rc-calendar-header{padding:0}.sidebar-calendar.rc-calendar .rc-calendar-decade-panel-header,.sidebar-calendar.rc-calendar .rc-calendar-month-panel-header,.sidebar-calendar.rc-calendar .rc-calendar-year-panel-header{margin:0 8px}.sidebar-calendar.rc-calendar .rc-calendar-decade-panel-cell .rc-calendar-decade-panel-decade,.sidebar-calendar.rc-calendar .rc-calendar-month-panel-cell .rc-calendar-month-panel-month,.sidebar-calendar.rc-calendar .rc-calendar-month-select,.sidebar-calendar.rc-calendar .rc-calendar-year-panel-cell .rc-calendar-year-panel-year,.sidebar-calendar.rc-calendar .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 .rc-calendar-decade-panel-cell .rc-calendar-decade-panel-decade.guideflow_hovered,.sidebar-calendar.rc-calendar .rc-calendar-month-panel-cell .rc-calendar-month-panel-month.guideflow_hovered,.sidebar-calendar.rc-calendar .rc-calendar-month-select.guideflow_hovered,.sidebar-calendar.rc-calendar .rc-calendar-year-panel-cell .rc-calendar-year-panel-year.guideflow_hovered,.sidebar-calendar.rc-calendar .rc-calendar-year-select.guideflow_hovered{text-decoration:none}.sidebar-calendar.rc-calendar .rc-calendar-decade-panel-cell .rc-calendar-decade-panel-decade{font-size:var(--oxygen-core-font-size-xs)}.sidebar-calendar.rc-calendar .rc-calendar-decade-panel-last-century-cell .rc-calendar-decade-panel-decade,.sidebar-calendar.rc-calendar .rc-calendar-decade-panel-next-century-cell .rc-calendar-decade-panel-decade,.sidebar-calendar.rc-calendar .rc-calendar-year-panel-last-decade-cell .rc-calendar-year-panel-year,.sidebar-calendar.rc-calendar .rc-calendar-year-panel-next-decade-cell .rc-calendar-year-panel-year{color:var(--oxygen-core-grey-090)}.sidebar-calendar.rc-calendar .rc-calendar-month-panel .rc-calendar-month-panel-year-select,.sidebar-calendar.rc-calendar .rc-calendar-year-panel .rc-calendar-year-panel-decade-select{width:-webkit-max-content;width:max-content}.sidebar-calendar.rc-calendar .rc-calendar-decade-panel-selected-cell .rc-calendar-decade-panel-decade,.sidebar-calendar.rc-calendar .rc-calendar-decade-panel-table .rc-calendar-decade-panel-selected-cell,.sidebar-calendar.rc-calendar .rc-calendar-month-panel-selected-cell .rc-calendar-month-panel-month,.sidebar-calendar.rc-calendar .rc-calendar-month-panel-table .rc-calendar-month-panel-selected-cell,.sidebar-calendar.rc-calendar .rc-calendar-year-panel-selected-cell .rc-calendar-year-panel-year,.sidebar-calendar.rc-calendar .rc-calendar-year-panel-table .rc-calendar-year-panel-selected-cell{background:none;color:var(--oxygen-core-blue-110)}.sidebar-calendar.rc-calendar .rc-calendar-decade-panel-selected-cell .rc-calendar-decade-panel-decade.guideflow_hovered,.sidebar-calendar.rc-calendar .rc-calendar-month-panel-cell .rc-calendar-month-panel-month.guideflow_hovered,.sidebar-calendar.rc-calendar .rc-calendar-month-panel-selected-cell .rc-calendar-month-panel-month.guideflow_hovered,.sidebar-calendar.rc-calendar .rc-calendar-year-panel-selected-cell .rc-calendar-year-panel-year.guideflow_hovered{background-color:var(--oxygen-core-grey-020)}.sidebar-calendar.rc-calendar .rc-calendar-next-month-btn.guideflow_hovered,.sidebar-calendar.rc-calendar .rc-calendar-prev-month-btn.guideflow_hovered{background-color:#0000}.sidebar-calendar.rc-calendar .rc-calendar-next-month-btn-day.bank-holiday .rc-calendar-date{opacity:.6}.sidebar-calendar.rc-calendar .rc-calendar-table thead th span.rc-calendar-column-header-inner{color:var(--oxygen-core-grey-090);font-family:Roboto,Arial,Helvetica,sans-serif;font-size:12px;font-weight:400;line-height:16px}.sidebar-calendar.rc-calendar .rc-calendar-table .rc-calendar-week-number-cell,.sidebar-calendar.rc-calendar .rc-calendar-table .rc-calendar-week-number-header{border-right:0;padding-top:2px}.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:50%}.sidebar-calendar.rc-calendar .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 .rc-calendar-table .rc-calendar-last-month-cell .rc-calendar-date,.sidebar-calendar.rc-calendar .rc-calendar-table .rc-calendar-next-month-btn-day .rc-calendar-date{color:var(--oxygen-core-grey-040)}.sidebar-calendar.rc-calendar .rc-calendar-table .rc-calendar-week-number-cell{border-right:1px solid var(--oxygen-core-grey-030);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 .rc-calendar-table .rc-calendar-week-number-cell+td{padding-left:2px}.sidebar-calendar.rc-calendar .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-030);border-radius:50%;color:var(--oxygen-core-grey-150);transition:background-color 0ms,color 0ms}.sidebar-calendar.rc-calendar .rc-calendar-table .rc-calendar-selected-date,.sidebar-calendar.rc-calendar .rc-calendar-table .rc-calendar-selected-day{background-color:initial}.sidebar-calendar.rc-calendar .rc-calendar-table .rc-calendar-selected-date .rc-calendar-date,.sidebar-calendar.rc-calendar .rc-calendar-table .rc-calendar-selected-day .rc-calendar-date{background-color:var(--oxygen-core-blue-020);border-radius:50%;color:var(--oxygen-core-blue-130);font-weight:var(--oxygen-core-font-weight-bold)}.sidebar-calendar.rc-calendar .rc-calendar-table .rc-calendar-selected-date .rc-calendar-date.guideflow_hovered,.sidebar-calendar.rc-calendar .rc-calendar-table .rc-calendar-selected-day .rc-calendar-date.guideflow_hovered{background-color:var(--oxygen-core-blue-070)}.sidebar-calendar.rc-calendar .rc-calendar-table .rc-calendar-today{background-color:initial}.sidebar-calendar.rc-calendar .rc-calendar-table .rc-calendar-today .rc-calendar-date{background-color:var(--oxygen-core-blue-090);border-radius:50%;color:var(--oxygen-core-common-white);font-weight:var(--oxygen-core-font-weight-bold)}.sidebar-calendar.rc-calendar .rc-calendar-table .rc-calendar-today .rc-calendar-date.guideflow_hovered{background-color:var(--oxygen-core-blue-150)}.sidebar-calendar.rc-calendar .rc-calendar-table .bank-holiday{background-color:initial}.sidebar-calendar.rc-calendar .rc-calendar-table .bank-holiday .rc-calendar-date{background-color:var(--oxygen-color-semantic-alternative1-subtle-base);border-radius:50%;color:var(--oxygen-color-semantic-alternative1-prominent-strong);font-weight:700}.sidebar-calendar.rc-calendar .rc-calendar-table .bank-holiday .rc-calendar-date.guideflow_hovered{background-color:var(--oxygen-color-semantic-alternative1-subtle-strong)}.dc-week-column{border-right:1px solid var(--oxygen-core-grey-040);box-sizing:border-box;cursor:default;display:flex;flex:1 1 auto;flex-direction:column;position:relative;width:0}.dc-week-column:last-of-type{border-right:0}.dc-week-columns{display:flex;flex:1 1 auto}.dc-week-columns.dc-loading{opacity:.3;transition:opacity 2s ease-in}.dc-week-columns.dc-loading .dc-grid-highlight,.dc-week-columns.dc-loading .dc-timeline-layer{display:none}.dc-week-columns .dc-events{right:10%}.dc-week-columns.dc-availabilities .dc-event:not(.dc-event-type-availability,.dc-event-type-blck){opacity:.2}.dc-week-columns.dc-availabilities .dc-annotation{background-color:var(--oxygen-core-common-white)!important}.dc-week-columns.dc-availabilities .dc-shared-column-availability-slot-layer{z-index:4}.dc-week-columns.dc-availabilities .dc-events-layer .dc-events{right:0}.dc-week-columns.dc-availabilities .dc-snap-label{background-color:var(--oxygen-core-blue-110)}.dc-week-columns.dc-availabilities .dc-snap-layer{background-color:var(--oxygen-core-blue-110);color:var(--oxygen-core-common-white);opacity:1;z-index:3}.dc-week-columns.dc-availabilities .dc-event.dc-event-type-availability{display:block}.dc-week-columns div.dc-week-column:not(.dc-col-highlight)+.dc-week-column.dc-col-highlight .dc-layer.dc-timeline-layer.dc-timeline-today,.dc-week-columns>.dc-week-column:first-child .dc-layer.dc-timeline-layer.dc-timeline-today{overflow:visible}.dc-week-columns div.dc-week-column:not(.dc-col-highlight)+.dc-week-column.dc-col-highlight .dc-layer.dc-timeline-layer.dc-timeline-today:before,.dc-week-columns>.dc-week-column:first-child .dc-layer.dc-timeline-layer.dc-timeline-today:before{background-color:var(--oxygen-color-semantic-danger-prominent-base);border-radius:50%;content:"";display:inline-block;height:12px;left:-6px;position:relative;top:-10px;width:12px}.dc-layer.dc-timeline-layer{border:none;border-color:var(--oxygen-color-semantic-danger-prominent-base);border-top-style:dashed;border-top-width:2px;bottom:auto;margin:0;overflow:hidden;pointer-events:none;position:absolute;top:auto;z-index:1}.dc-layer.dc-timeline-layer.dc-timeline-today{border-top-style:solid}.dc-layer.dc-timeline-layer:not(.dc-timeline-today){margin-left:50px}#dc-timeline-today-first-column{overflow:visible}#dc-timeline-today-first-column:before{background-color:var(--oxygen-color-semantic-danger-prominent-base);border-radius:50%;content:"";display:inline-block;height:12px;left:-6px;position:relative;top:-10px;width:12px}.dl-delete-single-simple-appointment-modal .dc-modal-title{text-transform:uppercase}.dl-delete-single-simple-appointment-modal .logo{fill:var(--oxygen-core-grey-150);display:flex}.title.delete-appointment-modal{font-weight:700;margin:0}.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-event-right-click-card{height:-webkit-fit-content!important;height:-moz-fit-content!important;height:fit-content!important;max-height:100%!important;position:fixed!important;width:245px!important;z-index:9!important}.dl-event-right-click-menu .DEPRECATED-dl-button-list .dl-button-label{border:none}.dl-event-right-click-menu .dl-item-right-click-menu-danger{background-color:var(--oxygen-core-red-040);color:var(--oxygen-core-red-090)}.dl-event-right-click-menu .dl-item-right-click-menu-danger svg{fill:var(--oxygen-core-red-090)}.dl-event-right-click-menu .dl-item-right-click-menu-danger.guideflow_hovered{background-color:#ff9198}.dl-event-right-click-menu .dl-item-right-click-menu-info{background-color:var(--oxygen-core-yellow-020);color:var(--oxygen-core-yellow-110)!important}.dl-event-right-click-menu .dl-item-right-click-menu-info svg{fill:var(--oxygen-core-yellow-110)}.dl-event-right-click-menu .dl-item-right-click-menu-info.guideflow_hovered{background-color:#f6eeaa}.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{color:var(--oxygen-core-blue-110);padding-left:0;fill:var(--oxygen-core-blue-110)}.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{width:48px;fill:var(--oxygen-core-red-090);cursor:pointer}.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}
/*# sourceMappingURL=../27656-46228f7a523e4fb67909.css.map*/