@import url(https://fonts.googleapis.com/css?family=Poppins:300,400,500,600,700&subset=latin-ext);.input-range__slider{appearance:none;background:#3f51b5;border:1px solid #3f51b5;border-radius:100%;cursor:pointer;display:block;height:1rem;margin-left:-.5rem;margin-top:-.65rem;outline:none;position:absolute;top:50%;transition:transform .3s ease-out,box-shadow .3s ease-out;width:1rem}.input-range__slider:active{transform:scale(1.3)}.input-range__slider:focus{box-shadow:0 0 0 5px rgba(63,81,181,.2)}.input-range--disabled .input-range__slider{background:#ccc;border:1px solid #ccc;box-shadow:none;transform:none}.input-range__slider-container{transition:left .3s ease-out}.input-range__label{color:#aaa;font-family:Helvetica Neue,san-serif;font-size:.8rem;transform:translateZ(0);white-space:nowrap}.input-range__label--max,.input-range__label--min{bottom:-1.4rem;position:absolute}.input-range__label--min{left:0}.input-range__label--max{right:0}.input-range__label--value{position:absolute;top:-1.8rem}.input-range__label-container{left:-50%;position:relative}.input-range__label--max .input-range__label-container{left:50%}.input-range__track{background:#eee;border-radius:.3rem;cursor:pointer;display:block;height:.3rem;position:relative;transition:left .3s ease-out,width .3s ease-out}.input-range--disabled .input-range__track{background:#eee}.input-range__track--background{left:0;margin-top:-.15rem;position:absolute;right:0;top:50%}.input-range__track--active{background:#3f51b5}.input-range{height:1rem;position:relative;width:100%}.modal-overlay{align-items:center;background-color:hsla(0,0%,100%,.75);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:998}.modal-overlay--end-visit{z-index:900}.modal{border-radius:15px;box-shadow:0 1px 16px rgba(0,0,0,.3);max-height:calc(100% - 60px);max-width:500px;min-height:100px;min-width:360px;outline:none;overflow:hidden;width:30%}.modal--util{min-width:520px}.modal--util .modal-component .modal-component__title{margin:20px 30px 10px}.modal--util .modal-component .modal-component__title--alert{color:#e66e00}.modal--util .modal-component .modal-component__content{padding:0 24px}.modal--util .modal-component .content{color:#3b3b3b;font-size:16px}@media only screen and (max-width:1250px){.modal--util .modal-component .content{font-size:14px}}.modal--patient-visit-details-modal{min-width:400px;width:40%}.modal--no-patient-pesel{min-width:561px;width:40%}.modal--no-pesel{width:520px}.modal--referral-list-modal{min-width:350px;width:auto}.modal--info-department{width:40%}.modal--info-department-map{border-radius:0;height:100%;max-height:100%;max-width:100%;width:100%;z-index:-1}.modal--organization-details{width:40%}.modal--big{max-width:1300px;min-width:800px;width:60%}.modal--cancel-visit{width:45%}.modal--treatment-history{border-top-left-radius:25px;box-shadow:none;margin-top:50px;min-height:50px;min-width:700px}.modal--unscheduled-summary{background-color:#fff;max-height:400px}.modal--max{border-top-left-radius:25px;max-width:1800px;min-width:unset;width:90%}.modal--wide{min-width:1000px}.modal--skeleton{height:90%;max-height:768px;max-width:692px;width:100%}.modal--skeleton .scrollbar{display:flex;flex-direction:column}.modal--end-visit{width:40%}.modal--start-visit{min-width:450px}.modal--no-visit-scheduled-for-today{width:50%}.modal--document-details-modal,.modal--edit-user-info-modal{min-width:500px}.modal--form-modal{min-width:520px}.modal--add-healthcare-provider-modal{max-width:600px;width:520px}.modal--payment-issued-modal{width:520px}.modal--payment-issued-modal .modal-component{padding:10px 25px}.modal--payment-issued-modal .modal-component .modal-component__content{color:#3b3b3b;font-size:16px;margin:10px 30px;text-align:left}.modal--payment-issued-modal .modal-component .modal-component__content span:not(:last-child){margin-bottom:5px}.modal--payment-issued-modal .modal-component .modal-component__title{font-size:20px;margin:20px 10px 10px}.modal--payment-issued-modal .modal-component .modal-component__button{font-size:16px;width:115px}.modal .modal-component{align-items:center;background-color:#fff;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;min-height:100px;width:100%}.modal .modal-component--p1-error-modal{width:550px}.modal .modal-component--missing-patient-data .single-button{max-width:200px}.modal .modal-component__examination{align-items:unset}.modal .modal-component__title{align-items:center;color:#1655be;display:flex;font-size:20px;font-weight:600;margin:20px 30px 0;min-height:30px;text-align:center;white-space:pre-wrap}.modal .modal-component__title--danger{color:#e66e00}.modal .modal-component__title--secondary-color{color:#7bc55f}.modal .modal-component__title--with-button{position:relative}@media only screen and (max-width:1250px){.modal .modal-component__title{font-size:16px}}.modal .modal-component .title__button{position:absolute;right:-55px;top:7px}.modal .modal-component__info-text{color:#3b3b3b;font-size:12px;margin:0;opacity:.5}.modal .modal-component__footer-text{color:#7bc55f;cursor:pointer;font-size:16px;text-align:center;text-decoration:underline}.modal .modal-component__checkbox{width:100%}.modal .modal-component__checkbox button{margin-left:0}.modal .modal-component__button{align-items:center;display:flex;justify-content:space-around;min-height:70px;width:100%}.modal .modal-component__button--text{background:none;color:#1655be;cursor:pointer;display:flex;font-size:16px;justify-content:center;margin:0 0 20px;outline:none;text-decoration:underline}.modal .modal-component__button--single{width:45%}.modal .modal-component__button--transparent{font-size:14px;margin:3px 0 25px;min-height:14px}.modal .modal-component__button--several{min-height:30px}.modal .modal-component__button .rsq-flat-button{width:90%}.modal .modal-component__button--double{justify-content:space-between;width:80%}.modal .modal-component__button--double .rsq-flat-button{width:45%}.modal .modal-component__button--checkbox{display:flex;justify-content:center;margin:15px 0;width:80%}.modal .modal-component .button__checkbox{align-items:center;color:#3b3b3b;display:flex;font-size:13px;margin:0 25px}.modal .modal-component .checkbox__label{margin-left:10px}.modal .modal-component__content{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;width:100%}.modal .modal-component__content--description{box-sizing:border-box;color:#3b3b3b;font-size:12px;padding:2.4rem 1.6rem}.modal .modal-component__content--show-information-description{color:#3b3b3b;font-size:14px;margin:20px 30px;text-align:center;white-space:pre-wrap}@media screen and (min-width:1250px){.modal .modal-component__content--show-information-description{font-size:15px}}.modal .modal-component .modal-content__info-department-input{height:40px;margin:12px 0;width:80%}.modal .modal-component .modal-content__info-department-input--double{display:flex;justify-content:space-between}.modal .modal-component .modal-content__input{height:40px;margin:12px 0;width:90%}.modal .modal-component .modal-content__input--double{display:flex;justify-content:space-between}.modal .modal-component .modal-content__input--short{width:80%}.modal .modal-component .modal-content__textarea{height:65px;margin:12px 0;width:80%}.modal .modal-component .modal-content__checkbox{display:flex;height:90px;margin:16px 0;text-align:justify;width:90%}.modal .modal-component .modal-content__map-info{display:flex;width:80%}.modal .modal-component .modal-content__map-info--button{background:none;border:0;color:#3b3b3b;cursor:pointer;display:flex;font-family:inherit;font-size:13px;justify-content:center;margin:0;outline:none;text-align:left;text-decoration:underline}.modal .modal-component .modal-content__map-info .error{color:#e66e00}.modal .modal-component .modal-content .modal-checkbox__label{color:#3b3b3b;font-size:14px;margin-left:5px;padding-right:24px}.modal-component--unscheduled-visit{height:570px}@media only screen and (max-height:630px){.modal-component--unscheduled-visit{height:calc(100vh - 60px)}}.modal-component--logout{height:150px}.modal-component--canceled-visit{height:225px;justify-content:space-between;padding:3.8rem}.modal-component--canceled-visit .modal-component__info{color:#e66e00;font-size:18px;font-weight:500;text-align:center}.modal-component--canceled-visit svg{fill:#e66e00}.modal-component--edit-patient{height:180px}.modal-component--patient-already-exists .modal-component__title{font-size:20px;margin:20px 0}.modal-component--patient-already-exists .modal-content{color:#3b3b3b;font-size:16px;text-align:center;width:80%}.modal-component--patient-already-exists .modal-component__button{display:flex;flex-direction:column;justify-content:space-between;width:90%}.modal-component--settings-schedule{height:270px;padding-bottom:25px}.modal-component--settings-schedule .modal-content{height:calc(100% - 75px)}.modal-component--cancel-visit{height:180px;width:100%}.modal-component--pin{height:100px}.modal-component--pin .modal-component__title{margin:0}.modal-component--schedules{height:240px}.modal--delete-schedule{width:500px}.modal-component--delete-schedule .modal-component__title{font-size:20px}.modal-component--delete-schedule .modal-component__content{color:#3b3b3b;font-size:16px;padding:10px 20px}.modal-component--delete-schedule .modal-component__button--double{justify-content:center;width:100%}.modal-component--delete-schedule .modal-component__button--double .rsq-flat-button{text-transform:capitalize;width:100px}.modal-component--leave-visit-form{height:240px}.modal-component--cancel-visit-form{height:150px;width:100%}.modal-component--delete-form-data{height:160px}.modal--epicrisis-no-changes{width:40%}.modal--epicrisis-no-changes .modal-component--epicrisis-no-changes{height:180px;width:100%}.modal-component--examination-added .modal-component__info{color:#7bc55f;font-size:16px;margin:20px 20px 0;text-align:center}.modal-component--examination-added svg{fill:#7bc55f}.modal--sure-to-delete-test{background-color:#fff;min-height:100px;padding:1.6rem}.modal--sure-to-delete-test .modal-component{height:100%}.modal--sure-to-delete-test .modal-component__title{color:#e66e00;font-size:16px;font-weight:600;margin:1.6rem 3.2rem}.modal--sure-to-delete-test .modal-component__button{min-height:60px;width:80%}.modal--sure-to-delete-test .modal-component__button--double{box-sizing:border-box;padding:0 1.6rem}.modal-component--test-deleted .modal-component__info{color:#e66e00;font-size:16px;margin:20px 20px 0;text-align:center}.modal-component--test-deleted svg{fill:#e66e00}.modal-component--test-changes-saved .modal-component__info{color:#7bc55f;font-size:16px;margin:20px 20px 0;max-width:70%;text-align:center}.modal-component--test-changes-saved .modal-component__info--danger{color:#e66e00}.modal-component--test-changes-saved svg{fill:#7bc55f}.modal .modal-component--appointment-visit{height:225px;justify-content:space-between;padding:2.4rem}.modal .modal-component--invitation-sent{justify-content:space-between;min-height:225px;padding:2.4rem}.modal .modal-component--invitation-sent .modal-component__text{word-wrap:break-word;width:100%}.modal .modal-component--appointment-visit .modal-component__info{color:#7bc55f;font-size:18px;font-weight:500}.modal .modal-component--appointment-visit svg{fill:#7bc55f}.modal .modal-component--invitation-sent .modal-component__title{color:#1655be;font-size:20px;font-weight:500;margin:0}.modal .modal-component--invitation-sent .modal-component__text{color:#3b3b3b;margin:0 30px;text-align:center}.modal .modal-component--invitation-sent svg{fill:#7bc55f}.modal-component--end-visit{height:220px;padding:1.6rem}.modal-component--end-visit .modal-component__title{margin:10px 0}.modal-component--end-visit .modal-component__button{min-height:60px;width:80%}.modal-component--end-visit .modal-component__button--double{box-sizing:border-box;padding:0 1.6rem}.modal-component--treatment-name{height:-moz-fit-content;height:fit-content;padding:10px 32px}.modal-component--treatment-name .modal-component__title{font-size:20px;margin:15px 0}.modal-component--treatment-name .modal-component__radio{color:#3b3b3b;cursor:pointer;font-size:14px;font-weight:400;width:100%}.modal-component--treatment-name .modal-component__radio .radio-section{align-items:center;display:flex}.modal-component--treatment-name .modal-component__radio .radio-section .radio{margin:5px 5px 5px 0}.modal-component--treatment-name .form-buttons-section .single-button{max-width:300px}.modal-component--start-visit{height:200px}.modal-component--start-visit .modal-component{justify-content:space-between}.modal-component--start-visit .modal-component__info{color:#3b3b3b;font-size:14px;padding:.5em 2.4rem;text-align:center}.modal-component--start-visit .modal-component__button--double{box-sizing:border-box;min-height:60px;padding:.5em 2.4rem}.modal--confirm-delete-physio{height:420px;width:420px}.modal--confirm-delete-physio .modal-component--confirm-delete-physio{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;height:100%;justify-content:space-around;padding:1.6rem;width:100%}.modal--confirm-delete-physio .modal-component--confirm-delete-physio .modal-component__title{font-size:20px;margin:.8rem}.modal--confirm-delete-physio .modal-component--confirm-delete-physio .modal-component__content{color:#3b3b3b;font-size:16px;line-height:26px;padding:1.6rem}.modal--confirm-delete-physio .modal-component--confirm-delete-physio .modal-component__button{min-height:40px;width:80%}.modal--confirm-delete-physio .modal-component--confirm-delete-physio .modal-component__button--double{box-sizing:border-box;padding:0 5%}.modal--user-info{width:420px}.modal--user-info .modal-component--user-info{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-around;padding:1.6rem;width:100%}.modal--user-info .modal-component--user-info .modal-component__title{margin:.8rem}.modal--user-info .modal-component--user-info .modal-component__content{color:#3b3b3b;display:flex;flex-direction:column;font-size:12px;justify-content:space-between;line-height:19px;padding:.5em 3,2rem 1.6rem}.modal--user-info .modal-component--user-info .modal-component__content .single-user-info{display:flex;justify-content:flex-start;line-height:19px;width:80%}.modal--user-info .modal-component--user-info .modal-component__content .single-user-info__label{color:#1655be;font-weight:500}.modal--user-info .modal-component--user-info .modal-component__content .single-user-info__description{padding-left:.8rem}.modal--user-info .modal-component--user-info .modal-component__warning-description{color:#3b3b3b;font-size:14px;padding:10px 5px}.modal--user-info .modal-component--user-info .modal-component__warning-description span:first-child{font-weight:500}.modal--user-info .modal-component--user-info .modal-component__button{min-height:40px;width:80%}.modal--user-info .modal-component--user-info .modal-component__button--double{box-sizing:border-box;padding:0 5%}.modal--inform-patient{height:330px;width:500px}.modal--inform-patient .modal-component{align-items:center;display:flex;height:100%;justify-content:space-around}.modal--inform-patient .modal-component__title{color:#e66e00;font-size:20px}.modal--inform-patient .modal-component__info{color:#3b3b3b;font-size:1.6rem;margin:0 30px;text-align:center}.patient-section .base-info__name,.treatment-cycle .header__cycle-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.patient-section .base-info__name,.treatment-cycle .header__cycle-name,.treatment-cycle .header__title{color:#3b3b3b;font-size:16px;font-weight:600;line-height:28px;margin:0}.patient-section .base-info__name:first-letter,.treatment-cycle .header__cycle-name:first-letter,.treatment-cycle .header__title:first-letter{text-transform:uppercase}.actions-section,.patient-section{grid-gap:16px;align-items:center;background-color:#fff;box-sizing:border-box;display:flex;gap:16px;height:50%;justify-content:space-between;padding:12px 16px}.actions-section__detailed-info,.patient-section__detailed-info{grid-gap:16px;align-items:center;display:flex;gap:16px;justify-content:flex-end}:root{--primary-color:#1655be;--secondary-color:#7bc55f;--white-color:#fff;--background-color:#f4f4f4;--text-color:#3b3b3b;--disabled-color:#9a9999;--alert-color:#e66e00;--rsq-primary-grey-700:#1e1e1e;--rsq-grey-500:#6b6b6b}html{background-color:#f4f4f4;font-family:Poppins,sans-serif;font-size:62.5%;overflow:hidden}body,html{margin:0;padding:0}#app,body,html{height:100%;width:100%}.image-portal{align-items:center;background-color:#000;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:99}.image-portal__buttons{display:flex;margin:0 5px;position:absolute;right:0;top:0}img{align-items:center;border-radius:0;justify-content:center;max-height:100%;max-width:100%}.element-picker-container #renderViewDefault{padding:0 1.6rem}.element-picker-container #renderViewDefault>div{position:relative}.fullcalendar-container .fc-toolbar-chunk .fc-button-group .fc-next-button,.fullcalendar-container .fc-toolbar-chunk .fc-button-group .fc-prev-button,.fullcalendar-container .fc-toolbar-chunk .fc-today-button,.fullcalendar-container .fc-toolbar-chunk:last-child .fc-button-group .fc-timeGridDay-button,.fullcalendar-container .fc-toolbar-chunk:last-child .fc-button-group .fc-timeGridWeek-button,.fullcalendar-container .fc-toolbar-chunk:last-child .fc-dayGridMonth-button,.rsq-check-button-container .rsq-check-button,.rsq-flat-button{border:0;border-radius:15px;box-shadow:0 2px 6px rgba(0,0,0,.25);cursor:pointer;font-family:Poppins,sans-serif;font-size:12px;font-weight:300;height:30px;letter-spacing:.5px;margin:10px 0;outline:none;padding:0;text-decoration:none;transform:scale(1);transition:transform .4s ease-in,font-weight .4s ease-in;width:100%}.fullcalendar-container .fc-toolbar-chunk .fc-button-group .fc-next-button:hover,.fullcalendar-container .fc-toolbar-chunk .fc-button-group .fc-prev-button:hover,.fullcalendar-container .fc-toolbar-chunk .fc-today-button:hover,.fullcalendar-container .fc-toolbar-chunk:last-child .fc-button-group .fc-timeGridDay-button:hover,.fullcalendar-container .fc-toolbar-chunk:last-child .fc-button-group .fc-timeGridWeek-button:hover,.fullcalendar-container .fc-toolbar-chunk:last-child .fc-dayGridMonth-button:hover,.rsq-check-button-container .rsq-check-button:hover,.rsq-flat-button:hover{transform:scale(1.03);transition:transform .2s ease-out,font-weight .2s ease-out}.carousel-content .before-active-card-container,.empty-carousel-content .before-active-card-container{align-items:flex-start;bottom:6%;display:flex;flex-direction:column;left:32%;max-width:350px;min-width:200px;position:absolute;transform:translate(-50%);width:30%;z-index:98}.carousel-content .after-active-card-container,.empty-carousel-content .after-active-card-container{align-items:flex-end;bottom:6%;display:flex;flex-direction:column;max-width:350px;min-width:200px;position:absolute;right:32%;transform:translate(50%);width:30%;z-index:98}.carousel-content .active-card-container,.empty-carousel-content .active-container{bottom:0;display:flex;flex-direction:column;height:100%;justify-content:space-between;left:50%;max-width:450px;min-width:350px;position:absolute;transform:translate(-50%);width:45%;z-index:99}.patient-attachments,.patient-details-container .patient-content .patient-referrals-and-prescriptions__patient-prescriptions,.patient-details-container .patient-content .patient-referrals-and-prescriptions__patient-referrals,.patient-details-container .patient-content__patient-history,.patient-details-container .patient-content__patient-next-visit,.patient-details-container .patient-content__upcoming-visits-container .patient-next-visit__patient-next-visit{background-color:#fff;border-radius:16px;box-shadow:0 4px 32px rgba(0,0,0,.16);height:97%;min-height:550px;min-width:220px;width:24%}.bars-content .attachments-bar__content,.bars-content .documents-bar__content,.bars-content .examinations-bar__content{display:flex;flex-direction:column;height:100%;width:100%}.bars-content .attachments-bar__content:after,.bars-content .documents-bar__content:after,.bars-content .examinations-bar__content:after{content:"";height:15px;width:100%}.form .custom-nodes .header__info-edited,.form .customElement .header__info-edited,.form .exercise .header__info-edited,.form .icd-component .header__info-edited,.form .icf-component .header__info-edited,.form .pregnancy .header__info-edited,.form .referral-description__info-edited,.form .rehabilitation-units .header__info-edited,.form .surgeries-past .header__info-edited,.form .surgeries-recommended .header__info-edited,.form__checkbox .checkbox__info-edited,.form__group .group__info-edited,.form__group-radio .group-radio__info-edited,.form__groupbox .groupbox__info-edited,.form__textarea.textarea--history .textarea__header .header__info-edited{color:#1655be;cursor:pointer;display:flex;font-size:12px;font-weight:400;margin:auto 12px;text-decoration:underline}.patient-about-and-attachments,.patient-details-container .patient-content .patient-referrals-and-prescriptions{align-items:center;display:flex;flex-direction:column;height:97%;justify-content:space-between;min-height:550px;min-width:220px;width:24%}.form .pregnancy--history .pregnancy-information,.form .rehabilitation-units--history .rehabilitation-units-content__date,.form__checkbox,.form__customElement.customElement--history .customElement-container .note,.form__exercise.exercise--history .exercise-content__note,.form__exercise.exercise--history .exercise-content__reapets,.form__exercise.exercise--history .exercise-content__series,.form__icd-component.icd-component--history .icd-component-container .details,.form__nonprescriptions.nonprescriptions--history .nonprescription-content__note,.form__nonprescriptions.nonprescriptions--history .nonprescription-content__single-info,.form__surgeries-past.surgeries-past--history .surgeries-past-container .details,.form__surgeries-recommended.surgeries-recommended--history .surgeries-recommended-container .details,.lovett-scale--history .lovett-scale__reflex-section .reflex-section__reflex-grade,.modal--edition-survey .modal-component .edited-entries .section__title,.modal--history-survey .modal-component .edited-entries .section__title{font-size:16px;font-weight:200}.form .medical-imaging-dropdown--history .medical-imaging-dropdown__header,.form__checkbox.level-0,.form__customElement.customElement--history .title__header,.form__icd-component.icd-component--history .title__header,.form__icf-component.icf-component--history .title__header,.form__surgeries-past.surgeries-past--history .title__header,.form__surgeries-recommended.surgeries-recommended--history .title__header,.lovett-scale--history .lovett-scale__reflex-section{font-size:18px;font-weight:500}.form .custom-nodes .header__add-btn,.form .custom-nodes__add-btn,.form .customElement .header__add-btn,.form .exercise .header__add-btn,.form .icd-component .header__add-btn,.form .pregnancy .header__add-btn,.form .rehabilitation-units .header__add-btn,.form .surgeries-past .header__add-btn,.form .surgeries-recommended .header__add-btn,.form__nonprescriptions .nonprescriptions__add-btn,.lovett-scale__add-btn{align-items:center;color:#7bc55f;display:flex;font-size:10px;font-weight:400;opacity:0;position:absolute;right:-100px;transition:.5s;width:140px}.form .custom-nodes .header__add-btn .rsq-round-button,.form .custom-nodes__add-btn .rsq-round-button,.form .customElement .header__add-btn .rsq-round-button,.form .exercise .header__add-btn .rsq-round-button,.form .icd-component .header__add-btn .rsq-round-button,.form .pregnancy .header__add-btn .rsq-round-button,.form .rehabilitation-units .header__add-btn .rsq-round-button,.form .surgeries-past .header__add-btn .rsq-round-button,.form .surgeries-recommended .header__add-btn .rsq-round-button,.form__nonprescriptions .nonprescriptions__add-btn .rsq-round-button,.lovett-scale__add-btn .rsq-round-button{cursor:auto}@media only screen and (min-width:1050px){.form .custom-nodes .header__add-btn,.form .custom-nodes__add-btn,.form .customElement .header__add-btn,.form .exercise .header__add-btn,.form .icd-component .header__add-btn,.form .pregnancy .header__add-btn,.form .rehabilitation-units .header__add-btn,.form .surgeries-past .header__add-btn,.form .surgeries-recommended .header__add-btn,.form__nonprescriptions .nonprescriptions__add-btn,.lovett-scale__add-btn{font-size:12px}}.form .custom-nodes .single-custom-node hr,.form .customElement hr,.form .exercise__exercise-content hr,.form .icd-component hr,.form .pregnancy__pregnancy-content hr,.form .rehabilitation-units__rehabilitation-units-content hr,.form .surgeries-past hr,.form .surgeries-recommended hr,.form__exercise-content hr{border-color:#7bc55f;border-top:0 solid;margin:16px 0 26px;width:100%}.modal--edition-survey{max-width:900px;width:65%}.modal--edition-survey .modal-component__button{max-width:400px}.modal--history-survey,.modal--treatment-name-history{max-width:900px;width:65%}.modal--history-survey .modal-component__button,.modal--treatment-name-history .modal-component__button{max-width:200px}.modal--history-survey .modal-component__button .rsq-flat-button,.modal--treatment-name-history .modal-component__button .rsq-flat-button{padding:6px 24px;width:auto}.modal--edition-survey .modal-component .edited-entries .entry-info--reason,.modal--history-survey .modal-component .edited-entries .entry-info--reason,.modal--treatment-name-history .modal-component .treatment-name-edited-entries .entry-info--reason{border-top:2px solid #7bc55f;box-sizing:border-box;padding:10px 0}.modal--edition-survey .modal-component .edited-entries :last-child,.modal--history-survey .modal-component .edited-entries :last-child,.modal--treatment-name-history .modal-component .treatment-name-edited-entries :last-child{border-bottom:0}.modal--edition-survey .modal-component .edited-entries__section,.modal--history-survey .modal-component .edited-entries__section,.modal--treatment-name-history .modal-component .treatment-name-edited-entries__section{border-bottom:2px solid #1655be;font-size:1.6rem;margin:10px 0;min-height:100px;width:100%}.modal--edition-survey .modal-component__edited-entries,.modal--history-survey .modal-component__edited-entries,.modal--treatment-name-history .modal-component__treatment-name-edited-entries{margin-top:10px;width:90%}.modal--edition-survey .modal-component .edited-entries .element--actual-version,.modal--history-survey .modal-component .edited-entries .element--actual-version,.modal--treatment-name-history .modal-component .treatment-name-edited-entries .element--actual-version{min-width:155px}.modal--edition-survey .modal-component .edited-entries .element--actual-version .element__content.content,.modal--history-survey .modal-component .edited-entries .element--actual-version .element__content.content,.modal--treatment-name-history .modal-component .treatment-name-edited-entries .element--actual-version .element__content.content{color:#1655be}.error-view-container__content,.maintenance-view-container__content,.no-permission__content,.wrong-path__content{align-items:center;display:flex;flex-direction:column;height:calc(100% - 120px);justify-content:center;width:100%}.error-view-container .menu-top,.maintenance-view-container .menu-top,.no-permission .menu-top,.wrong-path .menu-top{box-sizing:border-box;padding:1.6rem 0 0 1.6rem}.error-view-container .content__icon,.maintenance-view-container .content__icon,.no-permission .content__icon,.wrong-path .content__icon{align-items:center;display:flex;height:auto;max-width:430px;position:relative;width:30%}.error-view-container .content__main,.maintenance-view-container .content__main,.no-permission .content__main,.wrong-path .content__main{align-items:center;display:flex;flex-direction:column;justify-content:center;width:40%}.error-view-container .main__text,.maintenance-view-container .main__text,.no-permission .main__text,.wrong-path .main__text{text-align:center;white-space:break-spaces}.error-view-container .main__button,.maintenance-view-container .main__button,.no-permission .main__button,.wrong-path .main__button{width:300px}.form .custom-nodes__header,.form .exercise__header,.form .icd-component__header,.form .pregnancy__header,.form .rehabilitation-units__header{align-items:center;display:flex;font-size:1.6rem;line-height:50px;margin-bottom:16px}.form .custom-nodes .header__info-edited,.form .exercise .header__info-edited,.form .icd-component .header__info-edited,.form .pregnancy .header__info-edited,.form .rehabilitation-units .header__info-edited{margin:0 12px}.form .custom-nodes .header__add-btn,.form .exercise .header__add-btn,.form .icd-component .header__add-btn,.form .pregnancy .header__add-btn,.form .rehabilitation-units .header__add-btn{line-height:normal;top:0}.form .custom-nodes .header__add-btn--icd-in-checkbox,.form .exercise .header__add-btn--icd-in-checkbox,.form .icd-component .header__add-btn--icd-in-checkbox,.form .pregnancy .header__add-btn--icd-in-checkbox,.form .rehabilitation-units .header__add-btn--icd-in-checkbox{top:-52px}.form .custom-nodes .header .add-btn--visible,.form .exercise .header .add-btn--visible,.form .icd-component .header .add-btn--visible,.form .pregnancy .header .add-btn--visible,.form .rehabilitation-units .header .add-btn--visible{opacity:1}.form .custom-nodes .header .add-btn--visible .rsq-round-button,.form .exercise .header .add-btn--visible .rsq-round-button,.form .icd-component .header .add-btn--visible .rsq-round-button,.form .pregnancy .header .add-btn--visible .rsq-round-button,.form .rehabilitation-units .header .add-btn--visible .rsq-round-button{cursor:pointer}.form .custom-nodes .header .add-btn--old-form,.form .exercise .header .add-btn--old-form,.form .icd-component .header .add-btn--old-form,.form .pregnancy .header .add-btn--old-form,.form .rehabilitation-units .header .add-btn--old-form{margin:16px 0;position:absolute;right:-100px;top:-68px;width:140px}.modal--add-attachment-modal{height:-moz-fit-content;height:fit-content;max-height:660px;width:520px}.modal--add-attachment-modal .modal-component{height:100%;justify-content:space-between;padding:0}.modal--add-attachment-modal .modal-component__title{flex-direction:column;height:82px;margin:0}.modal--add-attachment-modal .modal-component .title__name{margin-top:23px}.modal--add-attachment-modal .modal-component .title .error-info{margin:1.6rem 0}.modal--add-attachment-modal .modal-component .content{height:100%;justify-content:normal;margin-bottom:0;max-height:500px;overflow:scroll;overflow-block:visible;overflow-x:hidden;padding:34px 30px;scrollbar-width:thin}.modal--add-attachment-modal .modal-component .content::-webkit-scrollbar{width:6px}.modal--add-attachment-modal .modal-component .content::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.4);border-radius:14px}.modal--add-attachment-modal .modal-component .content .rsq-flat-input-container,.modal--add-attachment-modal .modal-component .content .rsq-textarea-container{margin-bottom:24px}.modal--add-attachment-modal .modal-component .content__label{font-size:14px;text-transform:capitalize;width:100%}.modal--add-attachment-modal .modal-component .content__label:not(:first-child){margin-bottom:7px}.modal--add-attachment-modal .modal-component .content .label--error{color:#e66e00}.modal--add-e-referral-modal{max-width:none;width:800px}.modal--add-e-referral-modal .modal-content{padding:0 50px}.modal--add-e-referral-modal .modal-content__header{color:#1655be;font-size:18px;font-weight:500;padding-top:32px;text-align:center;width:100%}.modal--add-e-referral-modal .modal-content__header:first-letter{text-transform:capitalize}.modal--add-e-referral-modal .modal-component{height:100%}.modal--add-e-referral-modal .icd-section{display:flex;flex-direction:column;padding:10px 0}.modal--add-e-referral-modal hr{border-color:#7bc55f;border-top:0 solid;grid-row:1;margin:20px 0;width:100%}.modal--add-e-referral-modal .checkboxes-section{color:#3b3b3b;display:flex;font-size:14px;margin:8px 0 5px 40px;width:540px}.modal--add-e-referral-modal .checkboxes-section .rsq-checkbox-group:not(:last-child){margin-right:20px}.modal--add-e-referral-modal .checkboxes-section__item{cursor:pointer;display:flex}.modal--add-e-referral-modal .section__picker-row{grid-row-gap:5px;display:grid;grid-template-columns:40px 540px 1fr;row-gap:5px}.modal--add-e-referral-modal .icd-elements-list{list-style:none;margin:0;padding:0}.modal--add-e-referral-modal .picker-row .element-picker-container{grid-column:2;grid-row:2;width:100%}.modal--add-e-referral-modal .picker-row__counter{align-items:center;color:#3b3b3b;display:flex;font-size:12px;font-weight:400;grid-column:1;grid-row:2}.modal--add-e-referral-modal .picker-row .remove-button-wrapper{grid-column:3;grid-row:2;margin-left:10px}.modal--add-e-referral-modal .rsq-textarea-container{height:105px;margin-left:40px;width:540px}.modal--add-e-referral-modal .common-form{margin:10px 0}.modal--add-e-referral-modal .common-form__content{height:calc(100vh - 300px);overflow:scroll;overflow-block:visible;overflow-x:hidden;scrollbar-width:thin}.modal--add-e-referral-modal .common-form__content::-webkit-scrollbar{width:6px}.modal--add-e-referral-modal .common-form__content::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.4);border-radius:14px}.modal--add-e-referral-modal .common-form__input{margin:1.6rem 0;max-width:540px}.modal--add-e-referral-modal .common-form__textarea-title{color:#3b3b3b;font-size:13px;font-weight:500}.modal--add-e-referral-modal .common-form__additional-section{margin:20px 0}.modal--add-e-referral-modal .common-form__additional-section .drop-down-container{margin-left:40px;margin-top:20px;width:540px}.modal--add-e-referral-modal .drop-down-container,.modal--add-e-referral-modal .element-picker-container{display:inline-block;width:100%}.modal--add-e-referral-modal .drop-down-container .rsq-flat-input-container>input[value=""]:disabled~label,.modal--add-e-referral-modal .element-picker-container .rsq-flat-input-container>input[value=""]:disabled~label{font-size:14px;font-weight:400;top:10px}.modal--add-e-referral-modal .rsq-drop-down-list{left:0;position:static;top:0}.modal--add-e-referral-modal .rsq-drop-down-list--visible{box-sizing:border-box;display:block;margin-bottom:30px;position:relative}.modal--add-e-referral-modal .section-heading{margin:10px 0 5px}.modal--add-e-referral-modal .section-heading__title{color:#3b3b3b;font-size:16px;font-weight:500;margin:0}.modal--add-e-referral-modal .section-heading__title:first-letter{text-transform:capitalize}.modal--add-e-referral-modal .section-heading--with-button{grid-column-gap:15px;align-items:center;-moz-column-gap:15px;column-gap:15px;display:grid;grid-template-columns:105px 1fr}.modal--add-e-referral-modal .section-heading .rsq-flat-button{color:#7bc55f;margin:5px 0}.modal--add-e-referral-modal .section-heading .rsq-flat-button:first-letter{text-transform:lowercase}.modal--add-e-referral-modal .label{cursor:pointer}.modal--add-e-referral-modal .rsq-drop-down-list{display:none}.modal--add-e-referral-modal .rsq-drop-down-list--visible{display:flex}.modal--add-medical-description{max-width:900px;width:65%}.modal--add-medical-description .modal-component__add-medical-description .add-medical-description__title{align-items:center;color:#1655be;display:flex;font-size:20px;font-weight:600;margin:20px 30px 0;min-height:30px;text-align:center;white-space:pre-wrap}@media only screen and (max-width:1250px){.modal--add-medical-description .modal-component__add-medical-description .add-medical-description__title{font-size:16px}}.modal--add-medical-description .modal-component__add-medical-description .add-medical-description__medical-description-textarea{box-sizing:border-box;display:flex;flex-direction:column;height:auto;padding:1.6rem 1.6rem 0;width:100%}.modal--add-medical-description .modal-component__add-medical-description .add-medical-description__medical-description-textarea .medical-description-textarea__header{color:#3b3b3b;font-size:1.6rem;font-weight:500;margin-bottom:16px}.modal--add-medical-description .modal-component__add-medical-description .add-medical-description__medical-description-textarea .medical-description-textarea__textarea{box-sizing:border-box;padding:0 20px;width:100%}.modal--add-medical-description .modal-component__add-medical-description .add-medical-description__medical-description-textarea .medical-description-textarea__textarea .rsq-textarea-container{height:120px}.modal--add-new-user{min-width:550px}.modal--add-new-user .modal-component{padding:2.4rem 3.2rem .8rem}.modal--add-new-user .modal-component__title{font-size:20px;margin:0 0 20px}.modal--add-new-user .modal-component__text{color:#3b3b3b;margin-bottom:25px}.modal--add-new-user .modal-component__content{color:#3b3b3b;font-size:16px;margin-bottom:25px}.modal--add-new-user .modal-component__content .people-picker-container{width:100%}.add-patient-modal{background-color:#fff;box-sizing:border-box;display:flex;justify-content:center;padding:24px;width:695px}.add-patient-modal__form{align-items:center;display:flex;flex-direction:column}.add-patient-modal .form{width:100%}.add-patient-modal .form__header{color:#1655be;font-size:20px;font-weight:600;line-height:32px;margin:0}.add-patient-modal .form__header:first-letter{text-transform:uppercase}.add-patient-modal .form__scrollable{grid-gap:16px;display:flex;flex-direction:column;gap:16px;overflow:scroll;overflow-block:visible;overflow-x:hidden;padding-top:24px;scrollbar-width:thin;width:100%}.add-patient-modal .form__scrollable::-webkit-scrollbar{width:6px}.add-patient-modal .form__scrollable::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.4);border-radius:14px}.add-patient-modal .form .form-buttons-section{margin:24px 0 0}.add-patient-modal .form .form-buttons-section .rsq-flat-button{margin:0}.add-prescription-modal{min-width:600px}.modal-component__add-prescription{padding:1.6rem 3.2rem}.modal-component #renderViewDefault{padding:0 1.6rem}.modal-component .add-prescription__header{color:#1655be;font-size:20px;font-weight:600;margin:10px 0;text-align:center;width:100%}.modal-component .add-prescription__content{max-height:calc(100vh - 200px);overflow:scroll;overflow-block:visible;overflow-x:hidden;padding:0 15px;scrollbar-width:thin;width:100%}.modal-component .add-prescription__content::-webkit-scrollbar{width:6px}.modal-component .add-prescription__content::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.4);border-radius:14px}.modal-component .add-prescription__patient-section{color:#3b3b3b;display:flex;font-size:14px;justify-content:center;margin-top:20px;width:100%}.modal-component .add-prescription__patient-section .patient-section__label{font-weight:500}.modal-component .add-prescription__patient-section .patient-section__label:first-letter{text-transform:capitalize}.modal-component .add-prescription__patient-section .patient-section__patient-info{font-weight:400;padding-left:2px}.modal-component .add-prescription__patient-section .patient-section__patient-info span:first-of-type{text-transform:capitalize}.modal-component .add-prescription__warning{color:#e66e00;font-size:12px}.modal-component .add-prescription__additional-patient-rights{display:flex;justify-content:space-between;margin-top:30px}.modal-component .add-prescription__additional-patient-rights .drop-down-container{width:46%}.modal-component .add-prescription__additional-patient-rights .drop-down-container .rsq-drop-down-list #renderViewDefault{height:100%}.modal-component .add-prescription__place-and-date-section{margin-top:30px}.modal-component .add-prescription__place-and-date-section .place-and-date-section__title{color:#3b3b3b;font-size:16px;font-weight:500}.modal-component .add-prescription__place-and-date-section .place-and-date-section__info-section{display:flex;justify-content:space-between;margin-top:20px}.modal-component .add-prescription__place-and-date-section .place-and-date-section__info-section .rsq-flat-input-container{width:46%}.modal-component .add-prescription__place-and-date-section .place-and-date-section__info-section .rsq-flat-input-container>input{text-transform:capitalize}.modal-component .add-prescription__add-medication-section .add-medication-section__title{color:#3b3b3b;font-size:16px;font-weight:500;margin-top:30px}.modal-component .add-prescription__add-medication-section .add-medication-section__medication-info{display:flex;flex-direction:column}.modal-component .add-prescription__add-medication-section .add-medication-section__medication-info .error-info{margin:1.6rem 0 0}.modal-component .add-prescription__add-medication-section .add-medication-section__medication-info .medication-info__row{display:flex;flex-direction:row;justify-content:space-between;margin-top:20px}.modal-component .add-prescription__add-medication-section .add-medication-section__medication-info .medication-info__row .element-picker-container{width:100%}.modal-component .add-prescription__add-medication-section .add-medication-section__medication-info .medication-info__row--double .drop-down-container{width:46%}.modal-component .add-prescription__add-medication-section .add-medication-section__medication-info .medication-info__row--double .drop-down-container .rsq-flat-input-container{width:100%}.modal-component .add-prescription__add-medication-section .add-medication-section__medication-info .medication-info__row--double .drop-down-container .rsq-drop-down-list #renderViewDefault{height:100%}.modal-component .add-prescription__add-medication-section .add-medication-section__medication-info .medication-info__row--double .drop-down-container .rsq-drop-down-list__list{padding:0}.modal-component .add-prescription__add-medication-section .add-medication-section__medication-info .medication-info__row--double .drop-down-container .rsq-drop-down-list__list .row{padding:10px 0}.modal-component .add-prescription__add-medication-section .add-medication-section__medication-info .medication-info__row--double .rsq-flat-input-container{width:46%}.modal-component .add-prescription__add-medication-section .add-medication-section__additional-info-section{display:flex;flex-direction:column;margin-bottom:20px}.modal-component .add-prescription__add-medication-section .add-medication-section__additional-info-section .additional-info-section__single-row{align-items:flex-start;display:flex;flex-direction:row;justify-content:space-between;margin-top:20px}.modal-component .add-prescription__add-medication-section .add-medication-section__additional-info-section .additional-info-section__single-row .single-row__checkbox-section{align-items:center;box-sizing:border-box;display:flex;flex-wrap:wrap;width:46%}.modal-component .add-prescription__add-medication-section .add-medication-section__additional-info-section .additional-info-section__single-row .single-row__checkbox-section--psychotropic-drugs{width:100%}.modal-component .add-prescription__add-medication-section .add-medication-section__additional-info-section .additional-info-section__single-row .single-row__checkbox-section--psychotropic-drugs .psychotropic-drugs__warning{color:#e66e00;font-size:12px}.modal-component .add-prescription__add-medication-section .add-medication-section__additional-info-section .additional-info-section__single-row .single-row__checkbox-section .label{margin-top:-2px;padding-left:10px}.modal-component .add-prescription__add-medication-section .add-medication-section__additional-info-section .additional-info-section__single-row .single-row__checkbox-section .checkbox-section__psychotropic-drugs{width:100%}.modal-component .add-prescription__add-medication-section .add-medication-section__additional-info-section .additional-info-section__single-row .single-row__checkbox-section .checkbox-section__psychotropic-drugs .rsq-flat-input-container{margin:20px 0 0}.modal-component .add-prescription__add-medication-section .add-medication-section__additional-info-section .additional-info-section__single-row .single-row__checkbox-section .rsq-checkbox{margin:0}.modal-component .add-prescription__add-medication-section .add-medication-section__additional-info-section .additional-info-section__single-row .single-row__checkbox-section .rsq-flat-input-container{box-sizing:border-box;margin:20px 0 0 25px}.modal-component .add-prescription__add-medication-section .add-medication-section__add-btn{width:33%}.modal-component .add-prescription__packs-section .packs-section__single-pack .single-pack__single-medication:last-of-type{border-bottom:0}.modal-component .add-prescription__packs-section .packs-section__single-pack .single-pack__pack-number{color:#7bc55f;font-size:18px;font-weight:500;margin:20px 0 10px}.modal-component .add-prescription__packs-section .packs-section__single-pack .single-pack__single-medication{border-bottom:1px solid #7bc55f}.modal-component .add-prescription__packs-section .packs-section__single-pack .single-pack__single-medication .single-medication__header{align-items:center;display:flex;height:45px;justify-content:space-between;margin-top:10px}.modal-component .add-prescription__packs-section .packs-section__single-pack .single-pack__single-medication .single-medication__header .header__medication-name{color:#1655be;font-size:14px;font-weight:500}.modal-component .add-prescription__packs-section .packs-section__single-pack .single-pack__single-medication .single-medication__header .header__action-btn{align-items:center;display:flex;justify-content:center}.modal-component .add-prescription__packs-section .packs-section__single-pack .single-pack__single-medication .single-medication__header .header__action-btn .action-btn__label{color:#e66e00;cursor:pointer;font-size:14px;text-decoration:underline}.modal-component .add-prescription__packs-section .packs-section__single-pack .single-pack__single-medication .single-medication__header .header__action-btn .rsq-round-button>svg{cursor:pointer;width:16px}.modal-component .add-prescription__packs-section .packs-section__single-pack .single-pack__single-medication .single-medication__medication-info-row{color:#3b3b3b;display:flex;font-size:14px;margin-bottom:10px}.modal-component .add-prescription__packs-section .packs-section__single-pack .single-pack__single-medication .single-medication__medication-info-row .medication-info-row__single-info{display:flex;justify-content:flex-start}.modal-component .add-prescription__packs-section .packs-section__single-pack .single-pack__single-medication .single-medication__medication-info-row .medication-info-row__single-info--double{width:50%}.modal-component .add-prescription__packs-section .packs-section__single-pack .single-pack__single-medication .single-medication__medication-info-row .medication-info-row__single-info .single-info__label{font-weight:500;margin-right:3px;text-transform:capitalize}.modal-component .add-prescription__packs-section .packs-section__single-pack .single-pack__single-medication .medication-info-row--double{justify-content:space-between}.modal-component .add-prescription__packs-section .packs-section__single-pack .single-pack__pack-status-info{color:#1655be;display:flex;font-size:16px;font-weight:500;justify-content:flex-start;margin:20px 0 10px;white-space:pre-wrap}.modal-component .add-prescription__packs-section .packs-section__single-pack .single-pack__pack-status-info--more-info{line-height:3}.modal-component .add-prescription__packs-section .packs-section__single-pack .single-pack__pack-action-btn{width:33%}.modal--attachment-details-modal{height:-moz-fit-content;height:fit-content;max-height:660px;width:520px}.modal--attachment-details-modal .modal-component{height:100%;justify-content:space-between;padding:0}.modal--attachment-details-modal .modal-component__title{flex-direction:column;height:82px;margin:0;padding-top:23px}.modal--attachment-details-modal .modal-component .content{height:100%;justify-content:normal;margin-bottom:0;max-height:485px;overflow:scroll;overflow-block:visible;overflow-x:hidden;padding:22px 40px;scrollbar-width:thin}.modal--attachment-details-modal .modal-component .content::-webkit-scrollbar{width:6px}.modal--attachment-details-modal .modal-component .content::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.4);border-radius:14px}.modal--attachment-details-modal .modal-component .content .single-info-row{display:inline-flex;font-size:14px;width:100%}.modal--attachment-details-modal .modal-component .content .single-info-row:not(:last-child){margin-bottom:4px}.modal--attachment-details-modal .modal-component .content .single-info-row__info-label{font-weight:400;margin-right:8px}.modal--attachment-details-modal .modal-component .content .single-info-row__info-label:first-letter{text-transform:uppercase}.modal--attachment-details-modal .modal-component .content .single-info-row__info-value{font-weight:500}.modal--attachment-details-modal .modal-component .content .single-info-row__info-value #renderViewDefault{padding:0;word-break:break-all}.modal--attachment-details-modal .modal-component .content .single-info-row:nth-child(3) .single-info-row__info-value:first-letter{text-transform:uppercase}.modal--attachment-details-modal .modal-component .content__label{font-size:14px;margin-bottom:7px;text-transform:capitalize;width:100%}.modal--attachment-details-modal .modal-component .content__details{margin-bottom:24px}.attachment-preview{align-items:center;background:#fff;display:flex;flex-direction:column;height:100%;width:100%}.attachment-preview .content{align-items:center;display:flex;height:calc(100% - 64px);justify-content:center;width:100%}.attachment-preview .content__preview{display:flex;justify-content:center;max-height:80%;overflow:scroll;overflow-block:visible;overflow-x:hidden;overflow-x:auto;scrollbar-width:thin;width:90%}.attachment-preview .content__preview::-webkit-scrollbar{width:6px}.attachment-preview .content__preview::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.4);border-radius:14px}.attachment-preview .content__preview::-webkit-scrollbar{height:6px}.attachment-preview .content__preview .react-pdf__Document{display:flex;justify-content:center;width:100%}.attachment-preview .content__preview img{height:auto;max-height:none}.attachment-preview .content .preview--img{align-items:baseline}.attachment-preview .header{align-items:center;box-shadow:0 2px 5px rgba(30,30,30,.08);display:inline-flex;max-height:64px;padding:20px;width:100%}.attachment-preview .header__file-type-icon{margin-right:15px}.attachment-preview .header__name{font-size:14px;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.attachment-preview .header__tool-section{display:flex;justify-content:flex-end;margin-right:20px;width:100%}.attachment-preview .header__tool-section button:nth-child(2){margin-right:50px}.attachment-preview .header__name-and-icon-section{align-items:center;display:flex;margin-left:20px;width:76%}.cancel-prescription-modal{background-color:#fff;box-sizing:border-box;padding:10px 16px;width:520px}.cancel-prescription-modal .modal-content__header{color:#1655be;font-size:18px;font-weight:500;padding-top:10px}.cancel-prescription-modal .modal-content__header:first-letter{text-transform:capitalize}.cancel-prescription-modal .modal-content__information{color:#3b3b3b;font-size:14px;padding-bottom:10px}.cancel-prescription-modal .modal-content .rsq-textarea-container{height:130px}.cancel-prescription-modal .modal-content .rsq-textarea::-moz-placeholder{color:#9a9999}.cancel-prescription-modal .modal-content .rsq-textarea::placeholder{color:#9a9999}.cancel-prescription-modal .modal-content .rsq-textarea.error::-moz-placeholder{color:#e66e00}.cancel-prescription-modal .modal-content .rsq-textarea.error::placeholder{color:#e66e00}.cancel-prescription-modal .modal-content .error-info{min-height:12px}.cancel-visit-modal{max-width:none;width:520px}.cancel-visit-modal .error-info{margin:0}.cancel-visit-modal .modal-component{color:#3b3b3b;display:flex;padding:10px 32px 0}.cancel-visit-modal .modal-component__title{color:#e66e00;font-size:20px;margin:10px 0}.cancel-visit-modal .modal-component .content__description{font-size:15px;margin:10px 0 0}.cancel-visit-modal .modal-component .content__radio-buttons-section{width:100%}.cancel-visit-modal .modal-component .radio-button-container{display:flex;margin:10px 0}.cancel-visit-modal .modal-component .radio-button-container__label{cursor:pointer;font-size:15px;margin-left:3px}.choose-examination-modal{height:560px;width:500px}.choose-examination-modal .modal-component__choose-examination{align-items:flex-start;display:flex;flex-direction:column;height:560px;justify-content:flex-start;padding-top:18px;width:500px}.choose-examination-modal .modal-component__choose-examination .choose-examination__header{width:100%}.choose-examination-modal .modal-component__choose-examination .choose-examination__header .header__title{align-items:center;display:flex;justify-content:space-between;padding-bottom:20px}.choose-examination-modal .modal-component__choose-examination .choose-examination__header .header__title h3{color:#1655be;font-size:20px;font-weight:600;margin:10px 0;text-align:center}.choose-examination-modal .modal-component__choose-examination .choose-examination__header .header__title h3:first-letter{text-transform:capitalize}.choose-examination-modal .modal-component__choose-examination .choose-examination__header .header__title svg{cursor:pointer}.choose-examination-modal .modal-component__choose-examination .choose-examination__content{overflow:scroll;overflow-block:visible;overflow-x:hidden;padding:10px 17px 0 0;scrollbar-width:thin;width:100%}.choose-examination-modal .modal-component__choose-examination .choose-examination__content::-webkit-scrollbar{width:6px}.choose-examination-modal .modal-component__choose-examination .choose-examination__content::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.4);border-radius:14px}.choose-examination-modal .modal-component__choose-examination .choose-examination__content .content__no-examination-found{color:#3b3b3b;font-size:1.6rem;word-break:break-word}.choose-examination-modal .modal-component__choose-examination .choose-examination__content .content__no-examination-found .no-examination-found__title{color:#1655be;font-weight:500;margin-bottom:0}.choose-examination-modal .modal-component__choose-examination .choose-examination__content .content__no-examination-found .no-examination-found__description{font-size:14px}.choose-examination-modal .modal-component__choose-examination .choose-examination__content .content__no-examination-found .no-examination-found__description .description--back-to-list{color:#7bc55f;cursor:pointer;text-decoration:underline}.choose-examination-modal .modal-component__choose-examination .choose-examination__content .content__no-examination-found .no-examination-found__description .description--searched-phrase{font-weight:500}.choose-examination-modal .modal-component__choose-examination .choose-examination__content .content__choose-examination-tab{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:20px 0}.choose-examination-modal .modal-component__choose-examination .choose-examination__content .content__choose-examination-tab--filtered{cursor:auto}.choose-examination-modal .modal-component__choose-examination .choose-examination__content .content__choose-examination-tab--filtered .icon-arrow-down{display:none}.choose-examination-modal .modal-component__choose-examination .choose-examination__content .content__choose-examination-tab .icon-arrow-down{fill:#1655be;outline:none}.choose-examination-modal .modal-component__choose-examination .choose-examination__content .content__choose-examination-tab .choose-examination-tab__title{color:#1655be;color:#3b3b3b;font-size:20px;font-size:16px;font-weight:600;font-weight:500;margin:0;padding-right:5px;width:100%;word-break:break-all}.choose-examination-modal .modal-component__choose-examination .choose-examination__content .content__choose-examination-tab .choose-examination-tab__title:first-letter{text-transform:capitalize}.choose-examination-modal .modal-component__choose-examination .choose-examination__content .content__choose-examination-tab .choose-examination-tab__title--active{color:#1655be}.choose-examination-modal .modal-component__choose-examination .choose-examination__content .content__choose-examination-tab-content{border-bottom:1px solid #dedbdb;max-height:0;overflow:hidden;transition:max-height .5s cubic-bezier(0,1,0,1)}.choose-examination-modal .modal-component__choose-examination .choose-examination__content .content__choose-examination-tab-content--visible{max-height:4400px;transition:max-height .5s cubic-bezier(1,0,1,0)}.choose-examination-modal .modal-component__choose-examination .choose-examination__content .content__single-examination{align-items:center;color:#3b3b3b;cursor:pointer;display:flex;font-size:1.6rem;margin-bottom:7px}.choose-examination-modal .modal-component__choose-examination .choose-examination__content .content__single-examination:last-of-type{margin-bottom:17px}.choose-examination-modal .modal-component__choose-examination .choose-examination__content .content__single-examination .single-examination__title{font-size:14px;margin:0 0 0 15px;word-break:break-word}.choose-examination-modal .modal-component__choose-examination .choose-examination__content .content__single-examination .single-examination__arrow{color:#1655be;margin:0}.modal--complete-data-before-end-visit{background-color:#fff;border-radius:10px;box-shadow:0 1px 16px rgba(0,0,0,.3);color:#1655be;display:flex;flex-direction:column;justify-content:space-between;max-height:calc(100vh - 100px);pointer-events:auto;width:520px}.modal--complete-data-before-end-visit .modal-component{padding:0}.modal--complete-data-before-end-visit .modal-component__title{padding:0 32px}.modal--complete-data-before-end-visit .modal-component__info{box-sizing:border-box;color:#3b3b3b;font-size:16px;margin:10px 0;padding:0 32px;width:100%}.modal--complete-data-before-end-visit .modal-component__content{justify-content:normal;overflow:scroll;overflow-block:visible;overflow-x:hidden;padding:0 32px;scrollbar-width:thin}.modal--complete-data-before-end-visit .modal-component__content::-webkit-scrollbar{width:6px}.modal--complete-data-before-end-visit .modal-component__content::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.4);border-radius:14px}.modal--complete-data-before-end-visit .form-buttons-section{display:flex;flex-direction:column;margin:10px auto;max-width:325px;padding:0 32px 10px;width:100%}.form-error__title{font-size:16px;font-weight:600;margin:10px 0;text-transform:capitalize}.form-error__list,.form-error__title{color:#3b3b3b;width:100%}.form-error__list .list__single-error-key{font-size:14px;margin:5px 0}.form-error__list .list__single-error-key .single-error-key__arrow-icon{font-size:14px;margin-right:10px}.form-error__list button.rsq-flat-button--transparent-background.transparent{margin:0;text-align:left;text-decoration:none}.modal-component__complete-referral .complete-referral__title{align-items:center;color:#1655be;display:flex;font-size:20px;font-weight:600;margin:20px 30px 0;min-height:30px;text-align:center;white-space:pre-wrap}@media only screen and (max-width:1250px){.modal-component__complete-referral .complete-referral__title{font-size:16px}}.modal-component__complete-referral .complete-referral__info{font-size:14px;padding:1.6rem 1.6rem 0;text-align:center}.modal--confim-action{min-width:550px}.modal--confim-action .modal-component{padding:2.4rem 3.2rem .8rem}.modal--confim-action .modal-component__title{font-size:20px;margin:0 0 20px}.modal--confim-action .modal-component__text{color:#3b3b3b;margin-bottom:25px}.modal--confim-action .modal-component__content{color:#3b3b3b;font-size:16px;margin-bottom:25px}.modal--confim-action .modal-component__content .people-picker-container{width:100%}.modal--confim-action .modal-component .modal-component__text{word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;max-width:100%;word-break:break-word}.modal--confim-action .modal-component .modal-component__text .text__email{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modal--confirm-remove{min-width:550px}.modal--confirm-remove .modal-component{padding:2.4rem 3.2rem .8rem}.modal--confirm-remove .modal-component__title{font-size:20px;margin:0 0 20px}.modal--confirm-remove .modal-component__text{color:#3b3b3b;margin-bottom:25px}.modal--confirm-remove .modal-component__content{color:#3b3b3b;font-size:16px;margin-bottom:25px}.modal--confirm-remove .modal-component__content .people-picker-container{width:100%}.modal--confirm-remove .modal-component .modal-component__content--last{margin-bottom:0}.modal--confirm-remove-user{min-width:550px}.modal--confirm-remove-user .modal-component{padding:2.4rem 3.2rem .8rem}.modal--confirm-remove-user .modal-component__title{font-size:20px;margin:0 0 20px}.modal--confirm-remove-user .modal-component__text{color:#3b3b3b;margin-bottom:25px}.modal--confirm-remove-user .modal-component__content{color:#3b3b3b;font-size:16px;margin-bottom:25px}.modal--confirm-remove-user .modal-component__content .people-picker-container{width:100%}.modal--confirm-remove-user .modal-component .modal-component__content{display:inline-block;margin-bottom:0}.modal--confirm-remove-user .modal-component .modal-component__content span{display:inline-block;text-transform:capitalize}.modal--confirm-remove-user .modal-component .modal-component__content:last-child{margin-bottom:25px}.edit-physio-details-modal-component{align-items:center;background-color:#fff;box-sizing:border-box;display:flex;flex-direction:column;height:410px;justify-content:center;min-height:100px;width:100%}.edit-physio-details-modal-component__title{align-items:center;color:#1655be;display:flex;font-size:20px;font-weight:600;margin:20px 30px 0;min-height:30px;text-align:center;white-space:pre-wrap}@media only screen and (max-width:1250px){.edit-physio-details-modal-component__title{font-size:18px}}.edit-physio-details-modal-component__buttons{align-items:center;display:flex;justify-content:space-evenly;min-height:70px;width:100%}.edit-physio-details-modal-component .buttons__button{display:flex;height:100%;width:35%}.edit-physio-details-modal-component__content{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;height:300px;justify-content:center;width:100%}.edit-physio-details-modal-component .modal-content__edit-physio-details-input{height:40px;margin:12px 0;width:80%}.edit-physio-details-modal-component .modal-content__edit-physio-details-input .element-picker-container{width:100%}.edit-physio-details-modal-component .modal-content__textarea{height:65px;margin:12px 0;width:80%}.edit-user-info-modal-component{align-items:center;background-color:#fff;box-sizing:border-box;display:flex;flex-direction:column;padding:20px 16px;width:100%}.edit-user-info-modal-component .element-picker-container{display:inline-block}.edit-user-info-modal-component .rsq-element-picker-list{display:none;left:0;position:absolute;top:0}.edit-user-info-modal-component .rsq-element-picker-list--visible{box-sizing:border-box;display:block;margin-bottom:30px;position:relative}.edit-user-info-modal-component__title{align-items:center;color:#1655be;display:flex;font-size:20px;font-weight:600;justify-content:center;min-height:30px;padding-bottom:10px;white-space:pre-wrap}.edit-user-info-modal-component__content{max-height:calc(100vh - 300px);overflow:scroll;overflow-block:visible;overflow-x:hidden;scrollbar-width:thin}.edit-user-info-modal-component__content::-webkit-scrollbar{width:6px}.edit-user-info-modal-component__content::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.4);border-radius:14px}.edit-user-info-modal-component__content .content__description{color:#3b3b3b;font-size:1.6rem;padding-bottom:10px;text-align:center}.edit-user-info-modal-component__content .content__section-heading{color:#3b3b3b;font-size:14px;font-weight:500;padding:0 16px}.edit-user-info-modal-component .certificate-section{padding:0 16px}.modal--edition-survey,.modal--history-survey{color:#3b3b3b}.modal--edition-survey .content,.modal--history-survey .content{flex-flow:column wrap;max-width:620px}.modal--edition-survey .content .level-0,.modal--edition-survey .content .level-0.textarea--history,.modal--edition-survey .content .level-1:first-child,.modal--history-survey .content .level-0,.modal--history-survey .content .level-0.textarea--history,.modal--history-survey .content .level-1:first-child{margin-top:0}.modal--edition-survey .content .checkbox.level-1,.modal--edition-survey .content .group-radio.level-1,.modal--edition-survey .content .radio.level-1,.modal--edition-survey .content .range.level-1,.modal--edition-survey .content .scale.level-1,.modal--edition-survey .content .text.level-1,.modal--edition-survey .content .textarea.level-1,.modal--history-survey .content .checkbox.level-1,.modal--history-survey .content .group-radio.level-1,.modal--history-survey .content .radio.level-1,.modal--history-survey .content .range.level-1,.modal--history-survey .content .scale.level-1,.modal--history-survey .content .text.level-1,.modal--history-survey .content .textarea.level-1{width:calc(100% - 30px)}.modal--edition-survey .content .checkbox.level-2,.modal--edition-survey .content .group-radio.level-2,.modal--edition-survey .content .radio.level-2,.modal--edition-survey .content .range.level-2,.modal--edition-survey .content .scale.level-2,.modal--edition-survey .content .text.level-2,.modal--edition-survey .content .textarea.level-2,.modal--history-survey .content .checkbox.level-2,.modal--history-survey .content .group-radio.level-2,.modal--history-survey .content .radio.level-2,.modal--history-survey .content .range.level-2,.modal--history-survey .content .scale.level-2,.modal--history-survey .content .text.level-2,.modal--history-survey .content .textarea.level-2{width:calc(100% - 60px)}.modal--edition-survey .content .checkbox.level-3,.modal--edition-survey .content .group-radio.level-3,.modal--edition-survey .content .radio.level-3,.modal--edition-survey .content .range.level-3,.modal--edition-survey .content .scale.level-3,.modal--edition-survey .content .text.level-3,.modal--edition-survey .content .textarea.level-3,.modal--history-survey .content .checkbox.level-3,.modal--history-survey .content .group-radio.level-3,.modal--history-survey .content .radio.level-3,.modal--history-survey .content .range.level-3,.modal--history-survey .content .scale.level-3,.modal--history-survey .content .text.level-3,.modal--history-survey .content .textarea.level-3{width:calc(100% - 90px)}.modal--edition-survey .content .checkbox.level-4,.modal--edition-survey .content .group-radio.level-4,.modal--edition-survey .content .radio.level-4,.modal--edition-survey .content .range.level-4,.modal--edition-survey .content .scale.level-4,.modal--edition-survey .content .text.level-4,.modal--edition-survey .content .textarea.level-4,.modal--history-survey .content .checkbox.level-4,.modal--history-survey .content .group-radio.level-4,.modal--history-survey .content .radio.level-4,.modal--history-survey .content .range.level-4,.modal--history-survey .content .scale.level-4,.modal--history-survey .content .text.level-4,.modal--history-survey .content .textarea.level-4{width:calc(100% - 120px)}.modal--edition-survey .content .checkbox.level-5,.modal--edition-survey .content .group-radio.level-5,.modal--edition-survey .content .radio.level-5,.modal--edition-survey .content .range.level-5,.modal--edition-survey .content .scale.level-5,.modal--edition-survey .content .text.level-5,.modal--edition-survey .content .textarea.level-5,.modal--history-survey .content .checkbox.level-5,.modal--history-survey .content .group-radio.level-5,.modal--history-survey .content .radio.level-5,.modal--history-survey .content .range.level-5,.modal--history-survey .content .scale.level-5,.modal--history-survey .content .text.level-5,.modal--history-survey .content .textarea.level-5{width:calc(100% - 150px)}.modal--edition-survey .content .checkbox.level-6,.modal--edition-survey .content .group-radio.level-6,.modal--edition-survey .content .radio.level-6,.modal--edition-survey .content .range.level-6,.modal--edition-survey .content .scale.level-6,.modal--edition-survey .content .text.level-6,.modal--edition-survey .content .textarea.level-6,.modal--history-survey .content .checkbox.level-6,.modal--history-survey .content .group-radio.level-6,.modal--history-survey .content .radio.level-6,.modal--history-survey .content .range.level-6,.modal--history-survey .content .scale.level-6,.modal--history-survey .content .text.level-6,.modal--history-survey .content .textarea.level-6{width:calc(100% - 180px)}.modal--edition-survey .content .date,.modal--edition-survey .content .slider,.modal--history-survey .content .date,.modal--history-survey .content .slider{flex-direction:row}.modal--edition-survey .content .radio,.modal--history-survey .content .radio{align-items:flex-start}.modal--edition-survey .content .checkbox--additional-info,.modal--history-survey .content .checkbox--additional-info{font-size:14px}.modal--edition-survey .content .checkbox--additional-info:first-letter,.modal--history-survey .content .checkbox--additional-info:first-letter{text-transform:capitalize}.modal--edition-survey .content .checkbox:first-child,.modal--edition-survey .content .customElement-container:first-child,.modal--edition-survey .content .exercise-content:first-child,.modal--history-survey .content .checkbox:first-child,.modal--history-survey .content .customElement-container:first-child,.modal--history-survey .content .exercise-content:first-child{margin-top:0}.modal--edition-survey .modal-component .edited-entries .section__title,.modal--history-survey .modal-component .edited-entries .section__title{font-weight:500;margin:10px 0;width:100%}.modal--edition-survey .modal-component .edited-entries .section__title:first-letter,.modal--history-survey .modal-component .edited-entries .section__title:first-letter{text-transform:uppercase}.modal--edition-survey .modal-component .edited-entries .section--history :nth-child(2),.modal--history-survey .modal-component .edited-entries .section--history :nth-child(2){border-top:0}.modal--edition-survey .modal-component .edited-entries .entry-info--empty,.modal--history-survey .modal-component .edited-entries .entry-info--empty{font-weight:200;text-align:center}.modal--edition-survey .modal-component .edited-entries .entry-info__element,.modal--history-survey .modal-component .edited-entries .entry-info__element{display:flex;font-size:16px;margin:2px 0}.modal--edition-survey .modal-component .edited-entries .element--contains-forms,.modal--history-survey .modal-component .edited-entries .element--contains-forms{display:flex}.modal--edition-survey .modal-component .edited-entries .element--contains-forms .element__name,.modal--history-survey .modal-component .edited-entries .element--contains-forms .element__name{width:auto}.modal--edition-survey .modal-component .edited-entries .element--reason,.modal--history-survey .modal-component .edited-entries .element--reason{display:flex;flex-direction:column;margin-bottom:10px}.modal--edition-survey .modal-component .edited-entries .element--reason .element__name,.modal--history-survey .modal-component .edited-entries .element--reason .element__name{margin:3px 0}.modal--edition-survey .modal-component .edited-entries .element__name,.modal--history-survey .modal-component .edited-entries .element__name{font-weight:200;margin-bottom:5px;margin-right:5px;white-space:nowrap}.modal--edition-survey .modal-component .edited-entries .element__content,.modal--history-survey .modal-component .edited-entries .element__content{word-wrap:break-word;display:block;font-weight:500;-webkit-hyphens:auto;hyphens:auto;width:100%;word-break:break-word}.modal--edition-survey .modal-component .edited-entries .element__content>*,.modal--history-survey .modal-component .edited-entries .element__content>*{box-sizing:border-box}.modal--edition-survey .modal-component .edited-entries .element__content .custom-nodes .single-custom-node,.modal--edition-survey .modal-component .edited-entries .element__content .custom-nodes p,.modal--history-survey .modal-component .edited-entries .element__content .custom-nodes .single-custom-node,.modal--history-survey .modal-component .edited-entries .element__content .custom-nodes p{margin-top:0}.modal--edition-survey .modal-component .edited-entries .element__content .custom-nodes p:first-letter,.modal--history-survey .modal-component .edited-entries .element__content .custom-nodes p:first-letter{text-transform:uppercase}.modal--edition-survey .modal-component .edited-entries .element__content .lovett-scale__reflex-section:first-child,.modal--history-survey .modal-component .edited-entries .element__content .lovett-scale__reflex-section:first-child{margin-top:0}.modal--edition-survey .modal-component .edited-entries .element__content--in-row,.modal--history-survey .modal-component .edited-entries .element__content--in-row{display:flex;flex-flow:row wrap;width:100%}.modal--edition-survey .modal-component .edited-entries .element__value,.modal--history-survey .modal-component .edited-entries .element__value{font-weight:500}.modal--edition-survey .modal-component .edited-entries .element .rsq-textarea-container,.modal--history-survey .modal-component .edited-entries .element .rsq-textarea-container{border:2px solid #9a9999;width:100%}.modal--edition-survey .modal-component .edited-entries .element .rsq-textarea-container .rsq-textarea,.modal--history-survey .modal-component .edited-entries .element .rsq-textarea-container .rsq-textarea{background-color:#fff;border:0}.modal--export-pdf{width:550px}.modal-component--export-pdf{color:#3b3b3b}.modal-component--export-pdf .rsq-flat-button{text-transform:capitalize}.modal-component--export-pdf .modal-component__title{font-size:20px;margin:25px 0 10px}.modal-component--export-pdf .modal-component__subtitle{font-size:16px;margin:5px auto;white-space:pre-wrap}@media only screen and (max-width:1250px){.modal-component--export-pdf .modal-component__subtitle{font-size:16px}}.modal-component--export-pdf .modal-component__radio-group{align-items:flex-start;display:flex;flex-direction:column;width:90%}.modal-component--export-pdf .modal-component__radio-group .radio-button-container{cursor:pointer;display:flex;padding:5px 0}.modal-component--export-pdf .modal-component__checkbox-group{display:flex;flex-direction:column;max-height:0;transform:scaleY(0);transform-origin:top;transition:all .2s linear;width:80%}.modal-component--export-pdf .modal-component__checkbox-group--visible{max-height:200px;transform:scaleY(1)}.modal-component--export-pdf .modal-component__checkbox-group .rsq-checkbox-group{display:flex;margin:5px 0}.modal-component--export-pdf .modal-component__checkbox-group .label{cursor:pointer}.modal-component--export-pdf .modal-component__button{min-height:60px;width:80%}.modal-component--export-pdf .modal-component__button--double{box-sizing:border-box;margin-bottom:15px;padding:0 1.6rem}.info-department-modal-component{align-items:center;background-color:#fff;box-sizing:border-box;display:flex;flex-direction:column;height:700px;justify-content:center;min-height:100px;width:100%}.info-department-modal-component--map{border-bottom-right-radius:15px;border-top-right-radius:15px;box-shadow:0 1px 16px rgba(0,0,0,.3);height:100%;padding-bottom:2.4rem;width:40%}.info-department-modal-component--map .buttons{align-items:flex-end}@media only screen and (min-width:1860px){.info-department-modal-component--map{padding:4.8rem 3.2rem}}.info-department-modal-component__map-container{bottom:100%;height:100%;left:39%;position:relative;width:61%}.info-department-modal-component__title{align-items:center;color:#1655be;display:flex;font-size:20px;font-weight:600;margin:20px 30px 15px;max-width:400px;min-height:30px;text-align:center;white-space:pre-wrap}@media only screen and (max-width:1250px){.info-department-modal-component__title{font-size:16px}}.info-department-modal-component__buttons{align-items:center;display:flex;justify-content:space-between;min-height:70px;width:80%}.info-department-modal-component .buttons__button{display:flex;width:45%}.info-department-modal-component .buttons button{text-transform:capitalize}.info-department-modal-component__content{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;width:100%}.info-department-modal-component .modal-content__info-department-input{height:40px;margin:12px 0;width:80%}.info-department-modal-component .modal-content__info-department-input--double{display:flex;justify-content:space-between}.info-department-modal-component .modal-content__textarea{height:65px;margin:12px 0;width:80%}.info-department-modal-component .modal-content__checkbox{display:flex;height:90px;margin:16px 0;text-align:justify;width:80%}.info-department-modal-component .modal-content__checkbox .rsq-checkbox{margin-left:0}.info-department-modal-component .modal-content__map-info{align-items:center;display:flex;justify-content:flex-start;padding:.5em 0;width:80%}.info-department-modal-component .modal-content .map-info svg{border-radius:50%;box-shadow:0 0 8px rgba(0,0,0,.16);margin-right:.8rem;min-height:25px;min-width:25px}.info-department-modal-component .modal-content .map-info__button{background:none;border:0;color:#1655be;cursor:pointer;display:flex;font-family:inherit;font-size:13px;justify-content:center;margin:0;outline:none;text-align:left;text-decoration:underline}.info-department-modal-component .modal-content .map-info__button--error{color:#e66e00}.info-department-modal-component .modal-content .map-info__check-sign{background:#7bc55f;border-radius:50%;height:25px;margin-right:.8rem;min-height:25px;min-width:25px;width:25px}.info-department-modal-component .modal-content .map-info__check-sign--disabled{background:#9a9999}.info-department-modal-component .modal-content .map-info__check-sign svg{fill:#fff}.info-department-modal-component .modal-content .map-info__label--checked{background:none;color:#7bc55f;font-size:13px;text-decoration:underline}.info-department-modal-component .modal-content .map-info__label--disabled{color:#9a9999}.info-department-modal-component .modal-content .modal-checkbox__label{color:#3b3b3b;font-size:14px;margin-left:5px}.info-department-modal-component .modal-content .modal-checkbox__label--disabled{color:#9a9999}@media only screen and (max-height:760px){.info-department-modal-component{height:calc(100vh - 60px)}}.modal--invitation-status{min-width:550px}.modal--invitation-status .modal-component{padding:2.4rem 3.2rem .8rem}.modal--invitation-status .modal-component__title{font-size:20px;margin:0 0 20px}.modal--invitation-status .modal-component__text{color:#3b3b3b;margin-bottom:25px}.modal--invitation-status .modal-component__content{color:#3b3b3b;font-size:16px;margin-bottom:25px}.modal--invitation-status .modal-component__content .people-picker-container{width:100%}.modal--invitation-status .modal-component__content{word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;word-break:break-word}.modal--invitation-status .modal-component__button .rsq-flat-button{width:100%}.loaded-referral-preview-modal{max-width:none;width:450px}.loaded-referral-preview-modal .modal-content{padding:0 56px}.loaded-referral-preview-modal .modal-content__header{color:#1655be;display:block;font-size:18px;font-weight:500;padding:32px 0 24px;text-align:center;width:100%}.loaded-referral-preview-modal .modal-content__header:first-letter{text-transform:capitalize}.loaded-referral-preview-modal .modal-component{height:100%}.loaded-referral-preview-modal .form-buttons-section{width:90%}.loaded-referral-preview-modal .e-referral{height:calc(100vh - 300px);overflow:scroll;overflow-block:visible;overflow-x:hidden;padding:0 35px;scrollbar-width:thin}.loaded-referral-preview-modal .e-referral::-webkit-scrollbar{width:6px}.loaded-referral-preview-modal .e-referral::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.4);border-radius:14px}.modal--medical-entry-info{height:350px;width:500px}.modal--medical-entry-info .modal-component{display:flex;flex-direction:column;justify-content:space-between}.modal--medical-entry-info .modal-component__title{display:block;font-size:20px;margin:20px 30px 5px}.modal--medical-entry-info .modal-component__title:first-letter{text-transform:capitalize}.modal--medical-entry-info .modal-component__content{box-sizing:border-box;color:#3b3b3b;font-size:16px;height:225px;line-height:26px;padding:10px;width:450px}.modal--medical-entry-info .modal-component .content__single-info{padding:0 2px}.modal--medical-entry-info .modal-component .content .single-info__value{font-weight:600}.modal--medical-entry-info .modal-component__button{box-sizing:border-box;font-size:16px;padding:0 20%}.show-information-modal.show-information-modal--missing-patient-data .single-button{max-width:200px}.organization-associated-with-rpwdl{max-width:none;width:530px}.organization-associated-with-rpwdl .modal-component{color:#3b3b3b;display:flex}.organization-associated-with-rpwdl .modal-component__title{margin:20px 0 15px}.organization-associated-with-rpwdl .modal-component__icon{padding-top:35px}.organization-associated-with-rpwdl .modal-component__info{align-self:flex-start;font-size:1.6rem;margin:10px 32px;max-width:100%;text-align:left}.organization-details-modal{align-items:center;background-color:#fff;border-radius:16px;box-sizing:border-box;display:flex;flex-direction:column;height:100%;justify-content:space-between;min-height:400px;padding:16px;width:100%}.organization-details-modal__organization-details{align-items:center;color:#3b3b3b;display:flex;flex-direction:column;height:calc(100vh - 350px);justify-content:flex-start;overflow:scroll;overflow-block:visible;overflow-x:hidden;scrollbar-width:thin;width:100%}.organization-details-modal__organization-details::-webkit-scrollbar{width:6px}.organization-details-modal__organization-details::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.4);border-radius:14px}.organization-details-modal .organization-details__visit-header{align-self:center;color:#7bc55f;font-size:13px;font-weight:500;margin-bottom:5px}.organization-details-modal__info{font-size:12px;padding:0 20px}.organization-details-modal__info-registration{color:#3b3b3b;font-size:16px;margin:0 18px 10px}@media screen and (max-width:1250px){.organization-details-modal__info-registration{font-size:14px}}.organization-details-modal__title{align-items:center;color:#1655be;display:flex;font-size:20px;font-weight:600;margin:20px 30px 15px;max-width:400px;min-height:30px;text-align:center;white-space:pre-wrap}@media only screen and (max-width:1250px){.organization-details-modal__title{font-size:16px}}.organization-details-modal__buttons{align-items:center;display:flex;justify-content:space-between;min-height:54px;width:90%}.organization-details-modal .buttons__button{text-align:center;text-transform:capitalize;width:45%}.organization-details-modal__modal-content{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;width:100%}.organization-details-modal .modal-content__organization-details-input{height:40px;margin:12px 0;width:90%}.organization-details-modal .modal-content__organization-details-input--double{display:flex;justify-content:space-between}.organization-details-modal .modal-content__textarea{height:65px;margin:12px 0;width:90%}.organization-details-modal .modal-content__checkbox{display:flex;margin:12px 0;text-align:justify;width:90%}.organization-details-modal .modal-content__checkbox-input{padding-left:20px;width:calc(90% - 30px)}.organization-details-modal .modal-content__checkbox .rsq-checkbox{margin-left:0}.organization-details-modal .modal-content .modal-checkbox__label{color:#3b3b3b;cursor:pointer;display:inline-block;font-size:14px;margin:3px 0 0 5px}.organization-details-modal .modal-content .modal-checkbox__label.disabled{cursor:default}.organization-details-modal .modal-content__info{color:#3b3b3b;font-size:12px;padding:0 20px}.organization-details-modal .modal-content__info--link{color:#1655be}.organization-details-modal .modal-content__label--link{color:#1655be;cursor:pointer;margin-left:3px;text-decoration:underline}.modal--p1-success-modal{max-width:none;width:520px}.modal--p1-success-modal .modal-content{padding:0 24px}.modal--p1-success-modal .modal-content__header{color:#1655be;display:flex;font-size:18px;font-weight:500;padding:32px 0 24px}.modal--p1-success-modal .modal-content__header:first-letter{text-transform:capitalize}.modal--p1-success-modal .modal-content__description{color:#3b3b3b;font-size:14px;margin:5px 0;width:100%}.modal--p1-success-modal .modal-content__code{color:#7bc55f;font-size:28px;font-weight:600;margin:5px}.modal--p1-success-modal .modal-component{height:100%}.modal--paid-application{width:100%}.modal--paid-application .modal-component{height:100%;justify-content:space-evenly;padding:10px 30px 20px}.modal--paid-application .modal-component__content{color:#3b3b3b;font-size:16px;margin-bottom:10px;margin-top:20px}.modal--paid-application .modal-component__button{min-height:-moz-fit-content;min-height:fit-content;width:145px}.double-row,.no-pesel-section{grid-gap:16px;display:flex;gap:16px}.no-pesel-section--single-row{flex-direction:column;padding:12px 0}.under-custody-section{grid-gap:16px;display:flex;flex-direction:column;gap:16px}.under-custody-section__checkbox-section{display:flex}.under-custody-section__header{color:#3b3b3b;font-size:14px;font-weight:600;margin:0}.under-custody-section__header:first-letter{text-transform:uppercase}.under-custody-section .checkbox-section__icon{fill:#1655be;margin-left:8px;outline:none}.modal--payment-link{background-color:#fff;height:785px;max-height:calc(100% - 50px);width:100%}.modal--payment-link .payment-link-modal{align-items:center;border-radius:13px;box-sizing:border-box;display:flex;flex-direction:column;height:100%;padding:16px 24px;width:100%}.modal--payment-link .payment-link-modal__header{color:#1655be;font-family:Poppins;font-size:20px;font-weight:500;height:35px;margin:5px 0 10px;text-align:center;width:100%}.modal--payment-link .payment-link-modal__main-content{display:flex;flex-direction:column;height:100%;overflow:scroll;overflow-block:visible;overflow-x:hidden;scrollbar-width:thin;width:100%}.modal--payment-link .payment-link-modal__main-content::-webkit-scrollbar{width:6px}.modal--payment-link .payment-link-modal__main-content::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.4);border-radius:14px}.modal--payment-link .payment-link-modal .main-content__top-info-section{color:#3b3b3b;font-size:16px;margin-bottom:5px}.modal--payment-link .payment-link-modal .main-content__info-section{color:#3b3b3b;display:flex;flex-direction:column;justify-content:space-around}.modal--payment-link .payment-link-modal .main-content .info-section .rsq-flat-input-container{margin:6px 0 10px}.modal--payment-link .payment-link-modal .main-content .info-section__two-rows{align-items:center;display:flex;justify-content:space-between}.modal--payment-link .payment-link-modal .main-content .info-section__two-rows .rsq-flat-input-container{max-width:47.5%}.modal--payment-link .payment-link-modal .main-content .info-section__two-rows .drop-down-container{width:47.5%}.modal--payment-link .payment-link-modal .main-content .info-section__two-rows .drop-down-container .rsq-flat-input-container{max-width:100%}.modal--payment-link .payment-link-modal .main-content .info-section .rsq-checkbox-group{align-items:center;color:#3b3b3b;cursor:pointer;display:flex;font-size:14px;margin:5px 0;width:-moz-fit-content;width:fit-content}.modal--payment-link .payment-link-modal .main-content .info-section .rsq-checkbox-group label{cursor:pointer}.modal--payment-link .payment-link-modal .main-content__dotted-section{margin:10px 0;padding:6px 0}.modal--payment-link .payment-link-modal .main-content .dotted-section__title-section{display:flex}.modal--payment-link .payment-link-modal .main-content .dotted-section .title-section__title{color:#7bc55f;flex:1 0 auto;font-size:14px;padding-right:2px;text-transform:uppercase}.modal--payment-link .payment-link-modal .main-content .dotted-section .title-section__line{background-image:linear-gradient(90deg,#7bc55f 22%,#fff 0);background-position:bottom;background-repeat:repeat-x;background-size:4px 1px;border:0;margin:10px;width:-moz-available;width:-webkit-fill-available}.modal--payment-link .payment-link-modal__buttons-section{box-sizing:border-box;display:flex;justify-content:space-around;width:350px}.modal--payments-list-modal{background-color:#fff;width:520px}.modal--payments-list-modal .modal-component--payments-list-modal{align-items:center;border-radius:13px;box-sizing:border-box;display:flex;flex-direction:column;height:100%;padding:16px 0;width:100%}.modal--payments-list-modal .modal-component__title{font-size:20px}.modal--payments-list-modal .modal-component #renderViewDefault{padding:0}.modal--payments-list-modal .modal-component__payments-list{box-sizing:border-box;max-height:calc(100vh - 300px);overflow:scroll;overflow-block:visible;overflow-x:hidden;padding-bottom:1.6rem;scrollbar-width:thin;width:100%}.modal--payments-list-modal .modal-component__payments-list::-webkit-scrollbar{width:6px}.modal--payments-list-modal .modal-component__payments-list::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.4);border-radius:14px}.modal--payments-list-modal .modal-component .payments-list__single-payment{border-bottom-left-radius:16px;border-bottom-right-radius:16px;box-shadow:0 4px 16px rgba(0,0,0,.16);box-sizing:border-box;display:flex;flex-direction:column;height:auto;padding:1.6rem 1.2rem}.modal--payments-list-modal .modal-component .payments-list__single-payment .single-payment__payment-text{color:#3b3b3b;display:flex;flex-direction:column;font-size:13px;font-weight:600;width:100%}.modal--payments-list-modal .modal-component .payments-list__single-payment .payment-text--regular-font-weight{font-weight:200}.modal--payments-list-modal .modal-component .payments-list__single-payment .payment-text--unpaid{color:#e66e00}.modal--payments-list-modal .modal-component .payments-list__single-payment .payment-text--paid{color:#7bc55f}.modal--payments-list-modal .modal-component__buttons-section{box-sizing:border-box;display:flex;justify-content:space-around;margin:0 auto}.modal--payments-list-modal .modal-component .buttons-section .single-button{font-size:16px;width:100px}.modal--payments-list-modal .modal-component .buttons-section .single-button--link-only{align-items:center;display:flex;justify-content:center;width:100px}.modal--payment-warning-modal{min-width:520px}.modal--payment-warning-modal .modal-component{padding:30px 30px 20px}.modal--payment-warning-modal .modal-component__content{color:#3b3b3b;font-size:16px;margin-bottom:10px;margin-top:10px}.modal--payment-warning-modal .modal-component__title-warning{color:#e66e00;font-size:18px;font-weight:500;margin-bottom:10px}.modal--payment-warning-modal .modal-component__button{min-height:-moz-fit-content;min-height:fit-content}.modal-component{padding:10px 32px}.modal-component__pesel-modal{height:auto}.modal-component__pesel-modal .element-picker-container-dropdown{margin-bottom:10px}.modal-component__pesel-modal .error-info{margin:0}.modal-component__pesel-modal .pesel-modal__title{align-items:center;color:#1655be;display:flex;font-size:20px;font-weight:600;margin:20px 30px 10px;min-height:30px;text-align:center;white-space:pre-wrap}@media only screen and (max-width:1250px){.modal-component__pesel-modal .pesel-modal__title{font-size:16px}}.modal-component__pesel-modal .pesel-modal__info{color:#3b3b3b;font-size:14px;margin:5px 0 15px}.modal-component__pesel-modal .pesel-modal .rsq-flat-input-container label{text-transform:uppercase}.modal-component__pesel-modal .pesel-modal__content{color:#3b3b3b;margin:auto;padding-bottom:10px;width:100%}.modal-component__pesel-modal .pesel-modal__content .content__short-input{height:40px;margin:12px 0;width:100%}.modal-component__pesel-modal .pesel-modal__content .document-section__radio-group{display:flex;flex-direction:column;width:47.5%}.modal-component__pesel-modal .pesel-modal__content .document-section__radio-group .radio-group__radio-section{align-items:center;box-sizing:border-box;display:flex;padding-bottom:3px}.modal-component__pesel-modal .pesel-modal__content .document-section__radio-group .radio-group__radio-section .radio-button-container__label,.modal-component__pesel-modal .pesel-modal__content .document-section__radio-group .radio-group__radio-section .radio-section__label{cursor:pointer;font-size:1.4rem;outline:none}.modal-component__pesel-modal .pesel-modal__content .document-section__radio-group .radio-group__radio-section .radio-button-container__label--disabled,.modal-component__pesel-modal .pesel-modal__content .document-section__radio-group .radio-group__radio-section .radio-section__label--disabled{color:#9a9999;cursor:default}.modal-component__pesel-modal .pesel-modal__content .document-section__radio-group .radio-group__radio-section .radio-button-container__icon,.modal-component__pesel-modal .pesel-modal__content .document-section__radio-group .radio-group__radio-section .radio-section__icon{fill:#1655be;margin-left:5px;outline:none}.modal-component__pesel-modal .pesel-modal__content .document-section__radio-group .radio-group__radio-section .rsq-checkbox{margin-left:0}.modal-component__pesel-modal .pesel-modal__content .document-section__radio-group .radio-group__header{color:#1655be;font-weight:500}.modal-component__pesel-modal .pesel-modal__content .document-section__radio-group .radio-group__header:first-letter{text-transform:capitalize}.modal-component__pesel-modal .pesel-modal__content .newborn-section{padding-top:10px}.modal-component__pesel-modal .pesel-modal__content .newborn-section .radio-section{align-items:center;display:flex;height:40px}.modal-component__pesel-modal .pesel-modal__content .newborn-section .radio-section__label{cursor:pointer;font-size:1.6rem;outline:none}.modal-component__pesel-modal .pesel-modal__content .newborn-section .radio-section__label--disabled{color:#9a9999;cursor:default}.modal-component__pesel-modal .pesel-modal__content .newborn-section .radio-section .rsq-checkbox{margin-left:0}.modal-component__pesel-modal .pesel-modal__content .form__input--multi{align-items:center;align-items:flex-start;display:flex;justify-content:space-between;margin:1.6rem 0 0}.modal-component__pesel-modal .pesel-modal__content .form__input--multi .rsq-flat-input-container{margin:0}.modal-component__pesel-modal .pesel-modal__content .form__input--multi .rsq-flat-input-container label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.modal-component__pesel-modal .pesel-modal__content .form__input--multi .drop-down-container{width:47.5%}.modal-component__pesel-modal .pesel-modal__content .form__input--multi .drop-down-container label{box-sizing:border-box;overflow:hidden;padding-right:25px;text-overflow:ellipsis;white-space:nowrap;width:100%}.modal-component__pesel-modal .pesel-modal__content .form__input--multi .drop-down-container .rsq-drop-down-list{margin-bottom:15px}.modal-component__pesel-modal .pesel-modal__content .form__input--multi .people-picker-container{width:47.5%;width:50%}.modal--physio-expected{height:290px;width:465px}.modal--physio-expected .modal-component--physio-expected{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;height:100%;justify-content:space-around;padding:1.6rem;width:100%}.modal--physio-expected .modal-component--physio-expected .modal-component__title{font-size:20px;margin:.8rem}.modal--physio-expected .modal-component--physio-expected .modal-component__content{color:#3b3b3b;font-size:16px;line-height:26px;padding:1.6rem;text-align:center}.modal--physio-expected .modal-component--physio-expected .modal-component__button{min-height:40px;width:80%}.modal--physio-expected .modal-component--physio-expected .modal-component__button--double{box-sizing:border-box;padding:0 5%}.modal--physio-expected .modal-component--physio-expected .modal-component__button .danger{margin-bottom:10px}.modal--prescription-not-available-modal{min-width:518px}.modal-component__prescription-not-available-modal{color:#3b3b3b;padding:1.6rem}.modal-component .prescription-not-available-modal__header{color:#e66e00;font-size:20px;font-weight:600;margin:1.6rem 0;text-align:center;width:100%}.modal-component .prescription-not-available-modal__info{font-size:1.6rem}.modal-component .prescription-not-available-modal .info--space{margin-top:1.6rem}.modal-component .prescription-not-available-modal__button{display:flex;justify-content:center;margin-top:3.2rem}.modal-component .prescription-not-available-modal__button .rsq-flat-button{width:40%}.modal--preview-attachment-modal{height:-moz-fit-content;height:fit-content;max-height:668px;width:460px}.modal--preview-attachment-modal .modal-component{height:100%;justify-content:space-between;padding:0}.modal--preview-attachment-modal .modal-component__title{flex-direction:column;font-size:20px;line-height:28px;margin:0;padding:23px 0 30px}.modal--preview-attachment-modal .modal-component .content{height:100%;justify-content:normal;margin-bottom:0;max-height:485px;overflow:scroll;overflow-block:visible;overflow-x:hidden;padding:0 30px;scrollbar-width:thin}.modal--preview-attachment-modal .modal-component .content::-webkit-scrollbar{width:6px}.modal--preview-attachment-modal .modal-component .content::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.4);border-radius:14px}.modal--preview-attachment-modal .modal-component .form-buttons-section{margin:20px auto}.modal--redirect-to-id-loader-modal{width:100%}.modal--redirect-to-id-loader-modal .modal-component{height:100%;justify-content:space-evenly;padding:32px}.modal--redirect-to-id-loader-modal .modal-component .rsq-loader--static .spinner{height:64px;width:64px}.modal--redirect-to-id-loader-modal .modal-component__content{color:#3b3b3b;font-size:16px;margin:20px 0 10px}.modal--redirect-to-id-loader-modal .modal-component__button{min-height:-moz-fit-content;min-height:fit-content;width:145px}.modal--referral-info{height:600px;width:500px}.modal--referral-info .modal-component{display:flex;flex-direction:column;height:100%;justify-content:space-between}.modal--referral-info .modal-component__title{display:block;font-size:20px;margin:20px 30px 5px}.modal--referral-info .modal-component__title:first-letter{text-transform:capitalize}.modal--referral-info .modal-component__content{box-sizing:border-box;color:#3b3b3b;font-size:16px;height:450px;line-height:26px;padding:10px;width:450px}.modal--referral-info .modal-component .content__referral-single-info{padding:0 2px}.modal--referral-info .modal-component .content .referral-single-info__value{font-weight:600}.modal--referral-info .modal-component .content .referral-single-info--margin-bottom{margin-bottom:30px}.modal--referral-info .modal-component__button{box-sizing:border-box;font-size:16px;padding:0 20%}.modal--referral-list-modal{max-width:none}.modal--referral-list-modal .modal-component__title{display:block}.modal--referral-list-modal .modal-component__title:first-letter{text-transform:uppercase}@media only screen and (max-width:1250px){.modal--referral-list-modal .modal-component__title{font-size:18px}}.modal--referral-list-modal .modal-component__content{max-height:calc(100vh - 300px)}.modal--referral-list-modal .modal-component .content{align-items:center;margin:10px 0}.modal--referral-list-modal .modal-component .content__wrapper{align-items:flex-start;display:flex;flex-direction:column;margin-right:20px;overflow:scroll;overflow-block:visible;overflow-x:hidden;scrollbar-width:thin}.modal--referral-list-modal .modal-component .content__wrapper::-webkit-scrollbar{width:6px}.modal--referral-list-modal .modal-component .content__wrapper::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.4);border-radius:14px}.modal--referral-list-modal .modal-component .content .radio-button-container{color:#3b3b3b;display:flex;justify-content:center;margin:6px 0}.modal--referral-list-modal .modal-component .content .radio-button-container .rsq-checkbox{margin:5px 5px 5px 15px}.modal--referral-list-modal .modal-component .content .radio-button-container__label{cursor:pointer;display:block;font-size:1.6rem}.modal--referral-list-modal .modal-component .content .radio-button-container__label:first-letter{text-transform:lowercase}.referral-preview-modal{max-width:none;width:450px}.referral-preview-modal .modal-content{padding:0 56px}.referral-preview-modal .modal-content__header{color:#1655be;display:block;font-size:18px;font-weight:500;padding:32px 0 24px;text-align:center;width:100%}.referral-preview-modal .modal-content__header:first-letter{text-transform:capitalize}.referral-preview-modal .modal-component{height:100%}.referral-preview-modal .form-buttons-section{width:90%}.referral-preview-modal .e-referral{height:calc(100vh - 220px);overflow:scroll;overflow-block:visible;overflow-x:hidden;padding:0 35px;scrollbar-width:thin}.referral-preview-modal .e-referral::-webkit-scrollbar{width:6px}.referral-preview-modal .e-referral::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.4);border-radius:14px}.refund-levels-info-modal{min-width:520px}.refund-levels-info-modal .modal-component__header{color:#1655be;font-size:20px;font-weight:600;margin:12px 0}.refund-levels-info-modal .modal-component__header:first-letter{text-transform:capitalize}.refund-levels-info-modal .modal-component__content{margin:8px 0}.refund-levels-info-modal .modal-component__content .refund-level{color:#3b3b3b;margin-bottom:8px;width:100%}.refund-levels-info-modal .modal-component__content .refund-level__title{font-size:14px;font-weight:500}.refund-levels-info-modal .modal-component__content .refund-level__description{font-size:12px;white-space:break-spaces}.modal--registration-organization-info-modal{width:35%}.modal-component--registration-organization-info-modal{align-items:center;background-color:#fff;border-radius:16px;box-sizing:border-box;display:flex;flex-direction:column;height:100%;justify-content:space-between;min-height:400px;padding:16px;width:100%}.modal-component--registration-organization-info-modal .registration-organization-info{color:#3b3b3b;display:flex;flex-direction:column;justify-content:flex-start;width:100%}@media only screen and (max-width:1250px){.modal-component--registration-organization-info-modal .registration-organization-info{font-size:14px}}.modal-component--registration-organization-info-modal .modal-component__subtitle{color:#3b3b3b;font-size:16px;font-weight:500;margin:16px 0 4px}.modal-component--registration-organization-info-modal .modal-component__subtitle:first-letter{text-transform:capitalize}.modal-component--registration-organization-info-modal .modal-component__title{display:block;margin:20px 30px 15px}.modal-component--registration-organization-info-modal .modal-component__title:first-letter{text-transform:capitalize}.modal-component--registration-organization-info-modal .modal-component__info{color:#3b3b3b;display:flex;flex-direction:column;font-size:16px;margin:0 0 10px}.modal-component--registration-organization-info-modal .modal-component__info .label{font-size:12px}.modal-component--registration-organization-info-modal .modal-component__info .label span{font-size:14px}.modal-component--registration-organization-info-modal .modal-component__info--registration{margin:0 18px}.modal--rejected-invitation{height:290px;width:465px}.modal--rejected-invitation .modal-component--rejected-invitation{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;height:100%;justify-content:space-around;padding:1.6rem;width:100%}.modal--rejected-invitation .modal-component--rejected-invitation .modal-component__title{font-size:20px;margin:.8rem}.modal--rejected-invitation .modal-component--rejected-invitation .modal-component__content{color:#3b3b3b;font-size:16px;line-height:26px;padding:1.6rem;text-align:center}.modal--rejected-invitation .modal-component--rejected-invitation .modal-component__button{min-height:40px;width:80%}.modal--rejected-invitation .modal-component--rejected-invitation .modal-component__button--double{box-sizing:border-box;padding:0 5%}.modal--rejected-invitation .modal-component--rejected-invitation .modal-component__button .danger{margin-bottom:10px}.rpwdl-modal{align-items:center;background-color:#fff;box-sizing:border-box;display:flex;flex-direction:column;max-height:80vh;padding:10px 16px;width:100%}.rpwdl-modal__title{color:#1655be;font-size:18px;font-weight:500;padding:10px}.rpwdl-modal__title:first-letter{text-transform:capitalize}.rpwdl-modal__content{max-height:calc(100vh - 300px);overflow:scroll;overflow-block:visible;overflow-x:hidden;scrollbar-width:thin;width:100%}.rpwdl-modal__content::-webkit-scrollbar{width:6px}.rpwdl-modal__content::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.4);border-radius:14px}.rpwdl-modal .common-form{width:100%}.rpwdl-modal .common-form__input{margin:10px 1.6rem}.rpwdl-modal .rpwdl-info-section{margin:10px 16px}.modal--save-changes .modal-component__title{display:block}.modal--save-changes .modal-component__title:first-letter{text-transform:capitalize}.modal--schedule-modal{height:584px;min-width:550px;width:840px}.modal--schedule-modal .modal-component{padding:2.4rem 3.2rem .8rem}.modal--schedule-modal .modal-component__title{font-size:20px;margin:0 0 20px}.modal--schedule-modal .modal-component__text{color:#3b3b3b;margin-bottom:25px}.modal--schedule-modal .modal-component__content{color:#3b3b3b;font-size:16px;margin-bottom:25px}.modal--schedule-modal .modal-component__content .people-picker-container{width:100%}.modal--schedule-modal .modal-component__component-content{align-items:flex-start;color:#3b3b3b;display:flex;flex-direction:column;height:100%;margin-bottom:25px;overflow:scroll;overflow-block:visible;overflow-x:hidden;scrollbar-width:thin;width:100%}.modal--schedule-modal .modal-component__component-content::-webkit-scrollbar{width:6px}.modal--schedule-modal .modal-component__component-content::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.4);border-radius:14px}.modal--schedule-modal .modal-component__heading{text-align:center}.modal--schedule-modal .modal-component__heading .heading__title{color:#1655be;font-size:20px;font-weight:500;margin-top:0}.modal--schedule-modal .modal-component__heading .heading__title:first-letter{text-transform:uppercase}.modal--schedule-modal .modal-component__heading .heading__description{color:#3b3b3b;font-size:12px}.modal--schedule-modal .modal-component .error-info:first-letter{text-transform:lowercase}.modal--schedule-modal .modal-component .component-content__section{margin-bottom:25px}.modal--schedule-modal .modal-component .component-content__section:last-child{margin-bottom:0}.modal--schedule-modal .modal-component .component-content .section__title{align-items:center;color:#3b3b3b;display:flex;font-size:16px;font-weight:500;margin:0 0 20px}.modal--schedule-modal .modal-component .form-buttons-section{margin:0}.modal--schedule-modal .modal-component #renderViewDefault{padding:0}.modal--schedule-modal .modal-component--schedule-modal{height:100%;width:840px}.modal--schedule-modal .modal-component--schedule-modal .component-content__section{width:100%}.modal--schedule-modal .modal-component--schedule-modal .component-content .section .title--schedule-time-span{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.modal--schedule-modal .modal-component--schedule-modal .component-content .section .title__text{align-items:center;display:flex}.modal--schedule-modal .modal-component--schedule-modal .component-content .section .title__button{position:static}.modal--schedule-modal .modal-component--schedule-modal .component-content .section .title .text--secondary{color:#7bc55f;font-size:14px;font-weight:600;margin:0 0 0 20px;text-transform:lowercase}.modal--schedule-modal .modal-component--schedule-modal .component-content .section .title .text--secondary:first-letter{text-transform:capitalize}.show-information-modal{max-width:520px;min-width:480px;width:auto}.show-information-modal .modal-component{padding:10px 25px}.show-information-modal .modal-component .rsq-flat-button:first-letter{text-transform:capitalize}.show-information-modal .modal-component .content{margin:10px 30px;width:100%}.show-information-modal .modal-component .content--align-left{align-items:flex-start;text-align:left}.show-information-modal .modal-component .content p{display:inline-block;margin:6px 0;width:100%}.show-information-modal .modal-component .content__additional-info,.show-information-modal .modal-component .content__description{width:inherit}.show-information-modal .modal-component .content__description--small-margin{margin-bottom:10px}.show-information-modal .modal-component .content__description--medium-margin{margin-bottom:15px}.show-information-modal .modal-component .content__description--big-margin{margin-bottom:20px}.show-information-modal .modal-component .content__description--bold{font-weight:500}.show-information-modal .modal-component__title{display:inline;display:initial;font-size:18px;margin:20px 10px 10px}.show-information-modal .modal-component__title:first-letter{text-transform:uppercase}.show-information-modal .modal-component__title--error{color:#e66e00}@media screen and (min-width:1250px){.show-information-modal .modal-component__title{font-size:20px}.show-information-modal{min-width:500px}}.modal--suspended-visits-modal{font-size:1.6rem;min-width:561px;width:40%}.modal--suspended-visits-modal .modal-component__title{color:#1655be;display:block}.modal--suspended-visits-modal .modal-component__title:first-letter{text-transform:capitalize}.modal--suspended-visits-modal .modal-component__content{box-sizing:border-box;color:#3b3b3b;display:block;max-height:calc(100vh - 300px);overflow:scroll;overflow-block:visible;overflow-x:hidden;scrollbar-width:thin;text-align:center;white-space:pre-wrap}.modal--suspended-visits-modal .modal-component__content::-webkit-scrollbar{width:6px}.modal--suspended-visits-modal .modal-component__content::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.4);border-radius:14px}.modal--suspended-visits-modal .modal-component__skip-section{color:#7bc55f;cursor:pointer;text-decoration:underline}.modal--suspended-visits-modal .modal-component__skip-section p{margin:0 0 10px}.modal--suspended-visits-modal .modal-component__skip-section p:first-letter{text-transform:capitalize}.modal--suspended-visits-modal .visits-list{box-sizing:border-box;margin:20px 30px 0}.modal--suspended-visits-modal .visits-list:last-child{margin-bottom:13px}.modal--suspended-visits-modal .visits-list__header{align-items:center;color:#7bc55f;display:flex;font-size:1.6rem;height:40px;justify-content:center;text-transform:capitalize}.modal--suspended-visits-modal .visits-list .content__visit{text-decoration:none}.treatment-history-modal{background-color:#fff;position:absolute;top:50px}.treatment-history-modal__patient-bar{align-items:center;background-color:#fff;border-radius:25px 15px 15px 25px;box-shadow:0 2px 6px rgba(0,0,0,.25);box-sizing:border-box;color:#1655be;display:flex;height:50px;position:relative;width:100%;z-index:99}.treatment-history-modal .patient-bar__title{color:#1655be;font-size:15px;font-weight:600;margin-right:10px;overflow:hidden;padding-left:10px;text-overflow:ellipsis;width:calc(100% - 115px)}.treatment-history-modal .patient-bar:last-child{justify-content:flex-end}.treatment-history-modal__content{width:700px}.treatment-history-modal__content div #renderViewDefault{z-index:0}.treatment-history-modal .content__treatments{background-color:#fff;box-sizing:border-box;display:flex;flex-direction:column;height:100%;width:100%}.treatment-history-modal .content .treatments__treatment-row{border-bottom-left-radius:15px;border-bottom-right-radius:15px;box-shadow:0 3px 3px rgba(0,0,0,.15);box-sizing:border-box;cursor:pointer;display:flex;flex-direction:row;min-height:50px;padding:0 20px}.treatment-history-modal .content .treatments__treatment-row:first-child{z-index:97}.treatment-history-modal .content .treatments__treatment-row:nth-child(2){z-index:96}.treatment-history-modal .content .treatments__treatment-row:nth-child(3){z-index:95}.treatment-history-modal .content .treatments__treatment-row:nth-child(4){z-index:94}.treatment-history-modal .content .treatments__treatment-row:nth-child(5){z-index:93}.treatment-history-modal .content .treatments__treatment-row:nth-child(6){z-index:92}.treatment-history-modal .content .treatments__treatment-row:nth-child(7){z-index:91}.treatment-history-modal .content .treatments__treatment-row:nth-child(8){z-index:90}.treatment-history-modal .content .treatments__treatment-row:nth-child(9){z-index:89}.treatment-history-modal .content .treatments__treatment-row:nth-child(10){z-index:88}.treatment-history-modal .content .treatments__treatment-row:nth-child(11){z-index:87}.treatment-history-modal .content .treatments__treatment-row:nth-child(12){z-index:86}.treatment-history-modal .content .treatments__treatment-row:nth-child(13){z-index:85}.treatment-history-modal .content .treatments__treatment-row:nth-child(14){z-index:84}.treatment-history-modal .content .treatments__treatment-row:nth-child(15){z-index:83}.treatment-history-modal .content .treatments__treatment-row:nth-child(16){z-index:82}.treatment-history-modal .content .treatments__treatment-row:nth-child(17){z-index:81}.treatment-history-modal .content .treatments__treatment-row:nth-child(18){z-index:80}.treatment-history-modal .content .treatments__treatment-row:nth-child(19){z-index:79}.treatment-history-modal .content .treatments__treatment-row:nth-child(20){z-index:78}.treatment-history-modal .content .treatments__treatment-row:nth-child(21){z-index:77}.treatment-history-modal .content .treatments__treatment-row:nth-child(22){z-index:76}.treatment-history-modal .content .treatments__treatment-row:nth-child(23){z-index:75}.treatment-history-modal .content .treatments__treatment-row:nth-child(24){z-index:74}.treatment-history-modal .content .treatments__treatment-row:nth-child(25){z-index:73}.treatment-history-modal .content .treatments__treatment-row:nth-child(26){z-index:72}.treatment-history-modal .content .treatments__treatment-row:nth-child(27){z-index:71}.treatment-history-modal .content .treatments__treatment-row:nth-child(28){z-index:70}.treatment-history-modal .content .treatments__treatment-row:nth-child(29){z-index:69}.treatment-history-modal .content .treatments__treatment-row:nth-child(30){z-index:68}.treatment-history-modal .content .treatments__treatment-row:nth-child(31){z-index:67}.treatment-history-modal .content .treatments__treatment-row:nth-child(32){z-index:66}.treatment-history-modal .content .treatments__treatment-row:nth-child(33){z-index:65}.treatment-history-modal .content .treatments__treatment-row:nth-child(34){z-index:64}.treatment-history-modal .content .treatments__treatment-row:nth-child(35){z-index:63}.treatment-history-modal .content .treatments__treatment-row:nth-child(36){z-index:62}.treatment-history-modal .content .treatments__treatment-row:nth-child(37){z-index:61}.treatment-history-modal .content .treatments__treatment-row:nth-child(38){z-index:60}.treatment-history-modal .content .treatments__treatment-row:nth-child(39){z-index:59}.treatment-history-modal .content .treatments__treatment-row:nth-child(40){z-index:58}.treatment-history-modal .content .treatments__treatment-row:nth-child(41){z-index:57}.treatment-history-modal .content .treatments__treatment-row:nth-child(42){z-index:56}.treatment-history-modal .content .treatments__treatment-row:nth-child(43){z-index:55}.treatment-history-modal .content .treatments__treatment-row:nth-child(44){z-index:54}.treatment-history-modal .content .treatments__treatment-row:nth-child(45){z-index:53}.treatment-history-modal .content .treatments__treatment-row:nth-child(46){z-index:52}.treatment-history-modal .content .treatments__treatment-row:nth-child(47){z-index:51}.treatment-history-modal .content .treatments__treatment-row:nth-child(48){z-index:50}.treatment-history-modal .content .treatments__treatment-row:nth-child(49){z-index:49}.treatment-history-modal .content .treatments__treatment-row:nth-child(50){z-index:48}.treatment-history-modal .content .treatments__treatment-row:nth-child(51){z-index:47}.treatment-history-modal .content .treatments__treatment-row:nth-child(52){z-index:46}.treatment-history-modal .content .treatments__treatment-row:nth-child(53){z-index:45}.treatment-history-modal .content .treatments__treatment-row:nth-child(54){z-index:44}.treatment-history-modal .content .treatments__treatment-row:nth-child(55){z-index:43}.treatment-history-modal .content .treatments__treatment-row:nth-child(56){z-index:42}.treatment-history-modal .content .treatments__treatment-row:nth-child(57){z-index:41}.treatment-history-modal .content .treatments__treatment-row:nth-child(58){z-index:40}.treatment-history-modal .content .treatments__treatment-row:nth-child(59){z-index:39}.treatment-history-modal .content .treatments__treatment-row:nth-child(60){z-index:38}.treatment-history-modal .content .treatments__treatment-row:nth-child(61){z-index:37}.treatment-history-modal .content .treatments__treatment-row:nth-child(62){z-index:36}.treatment-history-modal .content .treatments__treatment-row:nth-child(63){z-index:35}.treatment-history-modal .content .treatments__treatment-row:nth-child(64){z-index:34}.treatment-history-modal .content .treatments__treatment-row:nth-child(65){z-index:33}.treatment-history-modal .content .treatments__treatment-row:nth-child(66){z-index:32}.treatment-history-modal .content .treatments__treatment-row:nth-child(67){z-index:31}.treatment-history-modal .content .treatments__treatment-row:nth-child(68){z-index:30}.treatment-history-modal .content .treatments__treatment-row:nth-child(69){z-index:29}.treatment-history-modal .content .treatments__treatment-row:nth-child(70){z-index:28}.treatment-history-modal .content .treatments__treatment-row:nth-child(71){z-index:27}.treatment-history-modal .content .treatments__treatment-row:nth-child(72){z-index:26}.treatment-history-modal .content .treatments__treatment-row:nth-child(73){z-index:25}.treatment-history-modal .content .treatments__treatment-row:nth-child(74){z-index:24}.treatment-history-modal .content .treatments__treatment-row:nth-child(75){z-index:23}.treatment-history-modal .content .treatments__treatment-row:nth-child(76){z-index:22}.treatment-history-modal .content .treatments__treatment-row:nth-child(77){z-index:21}.treatment-history-modal .content .treatments__treatment-row:nth-child(78){z-index:20}.treatment-history-modal .content .treatments__treatment-row:nth-child(79){z-index:19}.treatment-history-modal .content .treatments__treatment-row:nth-child(80){z-index:18}.treatment-history-modal .content .treatments__treatment-row:nth-child(81){z-index:17}.treatment-history-modal .content .treatments__treatment-row:nth-child(82){z-index:16}.treatment-history-modal .content .treatments__treatment-row:nth-child(83){z-index:15}.treatment-history-modal .content .treatments__treatment-row:nth-child(84){z-index:14}.treatment-history-modal .content .treatments__treatment-row:nth-child(85){z-index:13}.treatment-history-modal .content .treatments__treatment-row:nth-child(86){z-index:12}.treatment-history-modal .content .treatments__treatment-row:nth-child(87){z-index:11}.treatment-history-modal .content .treatments__treatment-row:nth-child(88){z-index:10}.treatment-history-modal .content .treatments__treatment-row:nth-child(89){z-index:9}.treatment-history-modal .content .treatments__treatment-row:nth-child(90){z-index:8}.treatment-history-modal .content .treatments__treatment-row:nth-child(91){z-index:7}.treatment-history-modal .content .treatments__treatment-row:nth-child(92){z-index:6}.treatment-history-modal .content .treatments__treatment-row:nth-child(93){z-index:5}.treatment-history-modal .content .treatments__treatment-row:nth-child(94){z-index:4}.treatment-history-modal .content .treatments__treatment-row:nth-child(95){z-index:3}.treatment-history-modal .content .treatments__treatment-row:nth-child(96){z-index:2}.treatment-history-modal .content .treatments__treatment-row:nth-child(97){z-index:1}.treatment-history-modal .content .treatments__treatment-row:nth-child(98){z-index:0}.treatment-history-modal .content .treatments__treatment-row:last-child{justify-content:flex-end;margin-bottom:4px}.treatment-history-modal .content .treatments__treatment-row--date{color:#3b3b3b;display:flex;flex-direction:column;font-family:Poppins;font-size:14px;height:100%;width:300px}.treatment-history-modal .content .treatments__treatment-row--date>span{margin:.25em 0}.treatment-history-modal .content .treatments__treatment-row--name{align-items:center;box-sizing:border-box;color:#1655be;display:flex;font-family:Poppins;font-size:14px;font-weight:600;height:100%;padding:.8rem;width:400px}.treatment-history-modal .content .treatments__treatment-row--empty{align-items:center;color:#3b3b3b;display:flex;font-family:Poppins;font-size:14px;width:100%}.modal--treatment-name-history{color:#3b3b3b}.modal--treatment-name-history .modal-component .treatment-name-edited-entries .section--treatment-name-history :first-child{border-top:0}.modal--treatment-name-history .modal-component .treatment-name-edited-entries .element--actual-version .element__name{color:#1655be;font-weight:500}.modal--treatment-name-history .modal-component .treatment-name-edited-entries .element--actual-version .element__content{color:#1655be}.modal--treatment-name-history .modal-component .treatment-name-edited-entries .element__content{word-wrap:break-word;font-weight:500;-webkit-hyphens:auto;hyphens:auto;width:100%;word-break:break-word}.modal--treatment-name-history .modal-component .treatment-name-edited-entries .element:last-child .content{text-transform:uppercase}.modal--user-info-for-invited-doctor{width:420px}.modal--user-info-for-invited-doctor .modal-component--user-info-for-invited-doctor{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-around;padding:1.6rem;width:100%}.modal--user-info-for-invited-doctor .modal-component--user-info-for-invited-doctor .modal-component__title{margin:.8rem}.modal--user-info-for-invited-doctor .modal-component--user-info-for-invited-doctor .modal-component__content{color:#3b3b3b;display:flex;flex-direction:column;font-size:12px;justify-content:space-between;line-height:19px;padding:.8rem 3.2rem 1.6rem}.modal--user-info-for-invited-doctor .modal-component--user-info-for-invited-doctor .modal-component__content .single-user-info-for-invited-doctor{display:flex;justify-content:flex-start;line-height:19px;width:80%}.modal--user-info-for-invited-doctor .modal-component--user-info-for-invited-doctor .modal-component__content .single-user-info-for-invited-doctor__label{color:#1655be;font-weight:500}.modal--user-info-for-invited-doctor .modal-component--user-info-for-invited-doctor .modal-component__content .single-user-info-for-invited-doctor__description{padding-left:.8rem}.modal--user-info-for-invited-doctor .modal-component--user-info-for-invited-doctor .modal-component__button{min-height:40px;width:45%}.form-validation-list__list{color:#3b3b3b;font-size:1.6rem;font-weight:400;width:100%}.form-validation-list__list .list__single-validation-key{font-size:14px;margin:5px 0}.form-validation-list__list .list__one-form-name{font-weight:600}.form-validation-list__list--one-element{margin:10px 0}.form-validation-list__list .single-validation-key{display:flex}.form-validation-list__list .single-validation-key__arrow-icon{color:#1655be;font-size:14px;margin-right:10px}.form-validation-list__list .single-validation-key__form-name{margin:0}.form-validation-list__list .single-validation-key__form-name:first-letter{text-transform:uppercase}.modal--validation-forms-modal{background-color:#fff;border-radius:10px;box-shadow:0 1px 16px rgba(0,0,0,.3);color:#1655be;display:flex;flex-direction:column;justify-content:space-between;max-height:calc(100vh - 100px);pointer-events:auto;width:520px}.modal--validation-forms-modal .modal-component{padding:0}.modal--validation-forms-modal .modal-component__title{padding:0 32px}.modal--validation-forms-modal .modal-component__info{box-sizing:border-box;color:#3b3b3b;font-size:16px;margin:10px 0;padding:0 32px;width:100%}.modal--validation-forms-modal .modal-component__content{justify-content:normal;overflow:scroll;overflow-block:visible;overflow-x:hidden;padding:0 32px;scrollbar-width:thin}.modal--validation-forms-modal .modal-component__content::-webkit-scrollbar{width:6px}.modal--validation-forms-modal .modal-component__content::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.4);border-radius:14px}.modal--validation-forms-modal .form-buttons-section{display:flex;flex-direction:column;margin:10px auto;max-width:325px;padding:0 32px 10px;width:100%}.show-information-modal.show-information-modal--verify-patient-identity{max-width:600px}.show-information-modal.show-information-modal--verify-patient-identity .identity-section{color:#7bc55f;font-size:20px;margin:24px 0 0;text-align:center;width:100%}.show-information-modal.show-information-modal--verify-patient-identity .identity-section--date{font-size:28px}.patient-visit-details-modal{align-items:center;background-color:#fff;border-radius:16px;box-sizing:border-box;display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:16px;width:100%}.patient-visit-details-modal__header{color:#1655be;font-family:Poppins;height:35px;margin:5px 0}.patient-visit-details-modal__header,.patient-visit-details-modal__name{align-items:center;display:flex;font-size:18px;font-weight:500;justify-content:center;text-transform:capitalize;width:100%}.patient-visit-details-modal__name{border-bottom:1px solid #7bc55f;color:#3b3b3b;height:40px}.patient-visit-details-modal__patient-visit-details{align-items:center;color:#3b3b3b;display:flex;flex-direction:column;justify-content:flex-start;width:100%}.patient-visit-details-modal .patient-visit-details__visit-header{align-self:center;color:#7bc55f;font-size:13px;font-weight:500;margin-bottom:5px}.patient-visit-details-modal .patient-visit-details__main-content{width:100%}.patient-visit-details-modal .patient-visit-details .visit-header--done{color:#3b3b3b}.patient-visit-details-modal .patient-visit-details .visit-header--past,.patient-visit-details-modal .patient-visit-details .visit-header--revoked,.patient-visit-details-modal .patient-visit-details .visit-header--unschedule{color:#e66e00}.patient-visit-details-modal .patient-visit-details .main-content__info-section{color:#3b3b3b;display:flex;flex-direction:column}.patient-visit-details-modal .patient-visit-details .main-content .info-section__single-info-row{display:flex;margin-bottom:4px}.patient-visit-details-modal .patient-visit-details .main-content .info-section__comment-input,.patient-visit-details-modal .patient-visit-details .main-content .info-section__hour-input,.patient-visit-details-modal .patient-visit-details .main-content .info-section__slot-input{height:50px;margin-top:10px}.patient-visit-details-modal .patient-visit-details .main-content .info-section .single-info-row__info-label{font-size:14px;font-weight:200;white-space:pre}.patient-visit-details-modal .patient-visit-details .main-content .info-section .single-info-row__info-value{font-size:14px;font-weight:500}.patient-visit-details-modal .patient-visit-details .main-content .info-section .single-info-row .info-value--uppercase :first-letter{text-transform:uppercase}.patient-visit-details-modal .patient-visit-details .main-content .info-section .single-info-row .info-value--title{font-size:16px;font-weight:500}.patient-visit-details-modal .patient-visit-details .main-content .info-section .single-info-row .info-value--with-redirection{color:#1655be;cursor:pointer;text-decoration:underline}.patient-visit-details-modal .patient-visit-details .main-content .info-section .single-info-row .info-value__link{color:#1655be}.patient-visit-details-modal .patient-visit-details .main-content__dotted-section{display:flex;flex-direction:column;justify-content:space-between;padding:6px 0}.patient-visit-details-modal .patient-visit-details .main-content .dotted-section__title-section{display:flex}.patient-visit-details-modal .patient-visit-details .main-content .dotted-section .title-section__title{color:#7bc55f;display:flex;flex-direction:row;font-size:14px;padding-right:2px;text-transform:uppercase;width:auto}.patient-visit-details-modal .patient-visit-details .main-content .dotted-section .title-section__edit-patient-button{color:#1655be;cursor:pointer;font-size:12px;text-decoration:underline;white-space:nowrap}.patient-visit-details-modal .patient-visit-details .main-content .dotted-section .title-section__line{background-image:linear-gradient(90deg,#7bc55f 22%,#fff 0);background-position:bottom;background-repeat:repeat-x;background-size:4px 1px;border:0;margin:10px;width:-moz-available;width:-webkit-fill-available}.patient-visit-details-modal__buttons-section{display:flex;justify-content:space-around;width:calc(100% + 20px)}.patient-visit-details-modal .buttons-section__single-button{width:calc(50% - 20px)}.patient-visit-details-modal .rsq-checkbox-group>label:first-of-type{cursor:pointer}.visit-with-ereferral-created-modal{max-width:none;min-width:520px;width:-moz-fit-content;width:fit-content}.visit-with-ereferral-created-modal .modal-component{color:#3b3b3b;display:flex;padding:10px 32px 0}.visit-with-ereferral-created-modal .modal-component__title{font-size:20px;margin:10px 0}.visit-with-ereferral-created-modal .modal-component .content{align-items:flex-start}.visit-with-ereferral-created-modal .modal-component .content__description{font-size:14px;margin:10px 0 15px}.visit-with-ereferral-created-modal .modal-component .rsq-info-element{font-size:14px;margin-bottom:3px}.visit-with-ereferral-created-modal .modal-component .rsq-info-element__value{font-size:14px}@keyframes slideInFromBottom{0%{opacity:0;transform:translate3d(0,40%,0) scale(.9)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes pulse{0%{transform:scale(1)}30%{transform:scale(1)}40%{transform:scale(1.2)}50%{transform:scale(1)}60%{transform:scale(1)}70%{transform:scale(1.1)}80%{transform:scale(1)}to{transform:scale(1)}}.common-form{width:100%}.common-form__information{color:#3b3b3b;font-size:15px;margin:1.9rem 1.6rem}.common-form__input{height:40px;margin:1.6rem}.common-form__input--multi{display:flex;justify-content:space-between}.common-form__input .element-picker-container{width:100%}.common-form__input .element-list{height:300px}.common-form__input-p1-identifier{display:flex;margin:1.6rem}.common-form__info{font-size:16px;font-weight:200;margin:0 auto;text-align:center;width:78%}.common-form__element{margin:1.6rem}.common-form .element{font-weight:200}.common-form__certificate{display:flex;flex-direction:column;margin:1.6rem;width:280px}.common-form__element{color:#3b3b3b;font-size:14px;font-weight:500}.common-form__header{color:#1655be;font-size:20px;font-weight:500;margin:25px 0 17px;text-align:center}.common-form__header:first-letter{text-transform:capitalize}@media screen and (min-width:1860px){.common-form__header{font-size:25px}}.common-form__connect-rpwdl{background:transparent;border:none;color:#7bc55f;display:inline-block;font-family:inherit;font-size:14px;margin:0;outline:none;padding:0 16px;text-decoration:underline;transition:transform .1s ease-in-out}.common-form__connect-rpwdl--alert{color:#e66e00}.common-form__connect-rpwdl:hover{transform:scale(1.05)}.blockade-daily-row{display:flex}.blockade-daily-row__date-picker label:first-letter{text-transform:uppercase}.blockade-daily-row__date-picker:first-child{margin-right:14px}.blockade-hourly-row{display:flex}.blockade-hourly-row__flat-input.rsq-flat-input-container{margin-left:10px;width:80px}.blockade-hourly-row__flat-input label:first-letter{text-transform:uppercase}.blockade-hourly-row__flat-input:first-child{margin-left:0;width:30%}.blockade-hourly-row__duration{margin-left:10px}.blockade-hourly-row .duration{align-items:center;display:flex}.blockade-hourly-row .duration__flat-input{width:74px}.blockade-hourly-row .duration__flat-input label:first-letter{text-transform:uppercase}.blockade-hourly-row .duration__info{color:#3b3b3b;font-size:14px}.blockade-modal__additional-info{width:100%}.blockade-modal__additional-info .additional-info__sms-info,.blockade-modal__additional-info .additional-info__visit-info{margin-bottom:20px}.blockade-modal__description-value{display:inline-block;font-weight:600;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.show-information-modal--blockade-modal .content__description{display:flex;flex-wrap:wrap}.cancel-visit-modal__additional-info{width:100%}.cancel-visit-modal__additional-info .additional-info__sms-info,.cancel-visit-modal__additional-info .additional-info__visit-info{margin-bottom:20px}.cancel-visit-modal__additional-info .list-element__row:first-letter,.cancel-visit-modal__additional-info .rsq-flat-input-container:first-letter{text-transform:lowercase}.error-section{padding:0 0 0 25px}.error-section__error{margin-left:4px}.error-section__error:first-letter{text-transform:capitalize}.error-section-option{margin:2px 0}.error-section-option .rsq-flat-button__text{font-weight:500}.error-section-options__info{margin-left:4px}.error-section-options__info:first-letter{text-transform:capitalize}.fullcalendar-container .fc .fc-bg-event{background-color:#7bc55f;opacity:.3}.fc-carousel-header{align-items:center;display:flex;justify-content:space-between;padding:16px}.fc-carousel-header__title{color:#3b3b3b;font-size:16px;font-weight:600}.fc-carousel-header__button{cursor:pointer;display:flex}.fc-carousel-header__button svg{fill:#7bc55f}.fc-carousel-header--calendar{border-bottom:3px solid #1655be}.fullcalendar-container .fc .fc-more-popover{border:none;border-radius:16px;box-shadow:0 1px 16px rgba(0,0,0,.3);overflow:hidden;width:240px}.fullcalendar-container .fc .fc-more-popover .fc-popover-header{align-items:center;background:none;color:#1655be;font-size:1.6rem;font-weight:600;justify-content:center;padding:16px 16px 6px}.fullcalendar-container .fc .fc-more-popover .fc-popover-header .fc-icon-x{height:16px;opacity:1;position:absolute;right:16px;top:19px;width:16px}.fc-popup-wrapper-component{background-color:transparent;height:22px;position:absolute;width:22px;z-index:100}.fc-popup-wrapper-component:after{background-color:#fff;-webkit-clip-path:polygon(0 50%,100% 100%,100% 0);clip-path:polygon(0 50%,100% 100%,100% 0);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:100}.fc-popup-wrapper-component--is-triangle-on-right-side:after{-webkit-clip-path:polygon(0 0,0 100%,100% 50%);clip-path:polygon(0 0,0 100%,100% 50%)}.fc-popup-wrapper-component__content{align-items:center;bottom:0;display:flex;height:400px;justify-content:center;left:21px;outline:none;pointer-events:none;position:absolute;top:0;width:420px;z-index:100}.fc-popup-wrapper-component .content--on-bottom-popup{align-items:flex-end}.fc-popup-wrapper-component .content--on-top-popup{align-items:flex-start}.fc-popup-wrapper-component .content--bottom-edge{border-bottom-left-radius:0;border-bottom-right-radius:0}.add-event-component{border-radius:10px;box-shadow:0 1px 16px rgba(0,0,0,.3);color:#1655be;justify-content:space-between;min-height:400px;padding:10px;pointer-events:auto}.add-event-component,.fullcalendar-container--only-one-day{background-color:#fff;display:flex;flex-direction:column;width:100%}.fullcalendar-container--only-one-day{border-radius:15px;box-shadow:0 2px 6px rgba(0,0,0,.25);height:100%;margin-bottom:10px;margin-top:25px;max-height:calc(100% - 100px)}.fullcalendar-container--only-one-day .fc-col-header{display:none}.fullcalendar-container--only-one-day .fc{max-height:calc(100% - 58px)}.fullcalendar-container--only-one-day .fc,.fullcalendar-container--only-one-day .fc .fc-timegrid.fc-timeGridDay-view.fc-view{border-top-left-radius:0;border-top-right-radius:0}.fullcalendar-container .fc .fc-scrollgrid-section-liquid{height:1px}.fullcalendar-container .fc .fc-view-harness-active>.fc-view{background-color:#fff;border-radius:15px;overflow:hidden}.fullcalendar-container .fc .fc-scrollgrid{border-left-width:0;border-top-width:0}.fullcalendar-container td:last-child{border-right-width:0}.fullcalendar-container tr{font-size:1.6rem}.fullcalendar-container tr:last-child td{border-bottom-width:0}.fullcalendar-container th{font-weight:400}.fullcalendar-container .fc-col-header{border-bottom:2px solid #1655be;color:#3b3b3b;text-transform:capitalize}.fullcalendar-container .fc .fc-daygrid-day.fc-day-today,.fullcalendar-container .fc .fc-timegrid-col.fc-day-today{background-color:transparent}.fullcalendar-container .fc-col-header .fc-day-today,.fullcalendar-container .fc-dayGridMonth-view .fc-daygrid-day.fc-day-today{background:linear-gradient(#7bc55f,#7bc55f 3px,#fff 0,#fff)}.fullcalendar-container .fc-direction-ltr .fc-timegrid-slot-label-frame,.fullcalendar-container .fc-timegrid-axis-cushion{color:#3b3b3b;font-weight:400;text-align:center}.fullcalendar-container .fc .fc-timegrid-divider{padding:0}.fullcalendar-container .fc-scrollgrid-section-header .fc-scroller-harness .fc-scroller{overflow:hidden!important}.fullcalendar-container .fc-scroller.fc-scroller-liquid-absolute{overflow:scroll;overflow-block:visible;overflow-x:hidden;scrollbar-width:thin}.fullcalendar-container .fc-scroller.fc-scroller-liquid-absolute::-webkit-scrollbar{width:6px}.fullcalendar-container .fc-scroller.fc-scroller-liquid-absolute::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.4);border-radius:14px}.fc-timegrid .fc-view{box-shadow:0 2px 6px rgba(0,0,0,.25);margin-bottom:10px}.fullcalendar-container--only-one-day .fc-col-header .fc-day-today{background:transparent;font-weight:400;text-align:center}.fullcalendar-container .fc-toolbar-chunk .fc-toolbar-title{color:#3b3b3b;font-size:20px;font-weight:500;min-width:200px;padding:0 10px 0 0;width:215px}.fullcalendar-container .fc-toolbar-chunk .fc-toolbar-title:first-letter{text-transform:capitalize}.fullcalendar-container .fc-toolbar-chunk .fc-button-group{border-radius:15px;box-shadow:0 2px 6px rgba(0,0,0,.25);height:30px;overflow:hidden;width:72px}.fullcalendar-container .fc-toolbar-chunk .fc-button-group .fc-next-button,.fullcalendar-container .fc-toolbar-chunk .fc-button-group .fc-prev-button{background-color:#fff;box-shadow:none;color:#1655be;margin:0}.fullcalendar-container .fc-toolbar-chunk .fc-button-group .fc-next-button:hover,.fullcalendar-container .fc-toolbar-chunk .fc-button-group .fc-prev-button:hover{background-color:#1655be;border:none;color:#fff;outline:none}.fullcalendar-container .fc-toolbar-chunk .fc-button-group .fc-prev-button{border-bottom-left-radius:15px;border-right:1px solid #f4f4f4;border-top-left-radius:15px}.fullcalendar-container .fc-toolbar-chunk .fc-button-group .fc-next-button{border-bottom-right-radius:15px;border-left:1px solid #f4f4f4;border-top-right-radius:15px}.fullcalendar-container .fc-toolbar-chunk .fc-today-button{background-color:#fff;color:#3b3b3b;margin:0;width:75px}.fullcalendar-container .fc-toolbar-chunk .fc-today-button:hover{background-color:#1655be;color:#fff}.fullcalendar-container .fc-toolbar-chunk:nth-child(2){display:flex;justify-content:space-between;width:160px}.fullcalendar-container .fc-toolbar-chunk:last-child{border-radius:15px;box-shadow:0 2px 6px rgba(0,0,0,.25);height:30px;margin-left:auto;overflow:hidden;width:333px}.fullcalendar-container .fc-toolbar-chunk:last-child .fc-button-group{border-radius:0;box-shadow:none;height:30px;overflow:hidden;width:33.3%}.fullcalendar-container .fc-toolbar-chunk:last-child .fc-button-group .fc-timeGridDay-button{background-color:#fff;border-radius:0;border-right:1px solid #f4f4f4;color:#3b3b3b;margin:0;min-width:111px;width:33.3%}.fullcalendar-container .fc-toolbar-chunk:last-child .fc-button-group .fc-timeGridDay-button.fc-button-active,.fullcalendar-container .fc-toolbar-chunk:last-child .fc-button-group .fc-timeGridDay-button:hover{background-color:#1655be;color:#fff}.fullcalendar-container .fc-toolbar-chunk:last-child .fc-button-group .fc--button{display:none}.fullcalendar-container .fc-toolbar-chunk:last-child .fc-button-group .fc-timeGridWeek-button{background-color:#fff;border-left:1px solid #f4f4f4;border-radius:0;border-right:1px solid #f4f4f4;color:#3b3b3b;margin:0;min-width:111px;width:33.3%}.fullcalendar-container .fc-toolbar-chunk:last-child .fc-button-group .fc-timeGridWeek-button.fc-button-active,.fullcalendar-container .fc-toolbar-chunk:last-child .fc-button-group .fc-timeGridWeek-button:hover{background-color:#1655be;color:#fff}.fullcalendar-container .fc-toolbar-chunk:last-child .fc-dayGridMonth-button{background-color:#fff;border-left:1px solid #f4f4f4;border-radius:0;color:#3b3b3b;margin:0;min-width:111px;width:33.3%}.fullcalendar-container .fc-toolbar-chunk:last-child .fc-dayGridMonth-button:hover{background-color:#1655be;color:#fff}.fullcalendar-container .fc-toolbar-chunk:last-child .fc-dayGridMonth-button.fc-button-active{background-color:#1655be;border-color:transparent;color:#fff}.fullcalendar-container .fc-toolbar-chunk:last-child .fc-dayGridMonth-button.fc-button-active:focus{box-shadow:none}.fullcalendar-container .fc-toolbar-chunk .fc-button-primary:disabled{background-color:#9a9999;color:#fff;cursor:default}.fullcalendar-container .fc-toolbar-chunk .fc-button-primary:disabled:hover{background-color:#9a9999;color:#fff}.fullcalendar-container .fc .fc-toolbar{justify-content:flex-start}.fullcalendar-container .fc-direction-ltr .fc-toolbar>*>:not(:first-child){margin-left:0}.fullcalendar-container .fc .fc-button-primary:not(:disabled).fc-button-active,.fullcalendar-container .fc .fc-button-primary:not(:disabled):active{background-color:#1655be;border:none;color:#fff}.fullcalendar-container .fc .fc-button-primary:not(:disabled).fc-button-active:focus,.fullcalendar-container .fc .fc-button-primary:not(:disabled):active:focus{box-shadow:0 2px 6px rgba(0,0,0,.25)}.fc-visit-event{border-radius:4px;cursor:pointer;display:flex;flex-direction:column;font-size:14px;overflow:hidden;padding:2px;text-align:left;width:100%}.fc-visit-event__icons{align-items:center;align-self:center;display:flex;margin-left:auto}.fc-visit-event__icons svg{margin-right:3px}.fc-visit-event__header{align-items:center;display:flex;justify-content:space-between}.fc-visit-event .header__icons{align-items:center;align-self:center;display:flex;margin-left:auto}.fc-visit-event .header__icons svg{margin-right:3px}.fc-visit-event .header__time{margin:0 4px 0 0}.fc-visit-event .header__time:after{display:none}.fc-visit-event__title{font-weight:600}.fc-visit-event__info,.fc-visit-event__title{display:block;word-break:break-all}.fc-visit-event--condensed{flex-direction:row;padding:0 0 0 2px}.fc-visit-event--condensed .fc-visit-event__title{align-self:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:normal}.fc-visit-event--visit-on-suspended-visits-list{box-shadow:0 2px 8px rgba(0,0,0,.16);margin:4px;padding:4px}.fc-event-main{display:flex}.fc-event-main,.fc-event-main .fc-visit-event__title{overflow:hidden}.fc-visit-event-wrapper{border-radius:4px;cursor:pointer;padding:2px}.fc-visit-event-wrapper--condensed{align-items:center;display:flex}.fc-visit-event--past-upcoming,.fc-visit-event--past-upcoming:hover,.fc-visit-event-wrapper--past-upcoming,.fc-visit-event-wrapper--past-upcoming:hover{background-color:#dedbdb!important;border:1px solid transparent!important}.fc-visit-event--past-upcoming .header__time,.fc-visit-event--past-upcoming:hover .header__time,.fc-visit-event-wrapper--past-upcoming .header__time,.fc-visit-event-wrapper--past-upcoming:hover .header__time{color:#e66e00}.fc-visit-event--past-upcoming .header__icons,.fc-visit-event--past-upcoming:hover .header__icons,.fc-visit-event-wrapper--past-upcoming .header__icons,.fc-visit-event-wrapper--past-upcoming:hover .header__icons{fill:#e66e00}.fc-visit-event--past-upcoming .fc-visit-event__info,.fc-visit-event--past-upcoming .fc-visit-event__title,.fc-visit-event--past-upcoming:hover .fc-visit-event__info,.fc-visit-event--past-upcoming:hover .fc-visit-event__title,.fc-visit-event-wrapper--past-upcoming .fc-visit-event__info,.fc-visit-event-wrapper--past-upcoming .fc-visit-event__title,.fc-visit-event-wrapper--past-upcoming:hover .fc-visit-event__info,.fc-visit-event-wrapper--past-upcoming:hover .fc-visit-event__title{color:#e66e00}.fc-visit-event--past-upcoming .fc-visit-event__icons,.fc-visit-event--past-upcoming:hover .fc-visit-event__icons,.fc-visit-event-wrapper--past-upcoming .fc-visit-event__icons,.fc-visit-event-wrapper--past-upcoming:hover .fc-visit-event__icons{fill:#e66e00}.fc-visit-event--upcoming,.fc-visit-event--upcoming:hover,.fc-visit-event-wrapper--upcoming,.fc-visit-event-wrapper--upcoming:hover{background-color:#fff!important;border:1px solid #1655be!important}.fc-visit-event--upcoming .header__time,.fc-visit-event--upcoming:hover .header__time,.fc-visit-event-wrapper--upcoming .header__time,.fc-visit-event-wrapper--upcoming:hover .header__time{color:#1655be}.fc-visit-event--upcoming .header__icons,.fc-visit-event--upcoming:hover .header__icons,.fc-visit-event-wrapper--upcoming .header__icons,.fc-visit-event-wrapper--upcoming:hover .header__icons{fill:#1655be}.fc-visit-event--upcoming .fc-visit-event__info,.fc-visit-event--upcoming .fc-visit-event__title,.fc-visit-event--upcoming:hover .fc-visit-event__info,.fc-visit-event--upcoming:hover .fc-visit-event__title,.fc-visit-event-wrapper--upcoming .fc-visit-event__info,.fc-visit-event-wrapper--upcoming .fc-visit-event__title,.fc-visit-event-wrapper--upcoming:hover .fc-visit-event__info,.fc-visit-event-wrapper--upcoming:hover .fc-visit-event__title{color:#1655be}.fc-visit-event--upcoming .fc-visit-event__icons,.fc-visit-event--upcoming:hover .fc-visit-event__icons,.fc-visit-event-wrapper--upcoming .fc-visit-event__icons,.fc-visit-event-wrapper--upcoming:hover .fc-visit-event__icons{fill:#1655be}.fc-visit-event--appeared,.fc-visit-event--appeared:hover,.fc-visit-event-wrapper--appeared,.fc-visit-event-wrapper--appeared:hover{background-color:#fff!important;border:1px solid #7bc55f!important}.fc-visit-event--appeared .header__time,.fc-visit-event--appeared:hover .header__time,.fc-visit-event-wrapper--appeared .header__time,.fc-visit-event-wrapper--appeared:hover .header__time{color:#7bc55f}.fc-visit-event--appeared .header__icons,.fc-visit-event--appeared:hover .header__icons,.fc-visit-event-wrapper--appeared .header__icons,.fc-visit-event-wrapper--appeared:hover .header__icons{fill:#7bc55f}.fc-visit-event--appeared .fc-visit-event__info,.fc-visit-event--appeared .fc-visit-event__title,.fc-visit-event--appeared:hover .fc-visit-event__info,.fc-visit-event--appeared:hover .fc-visit-event__title,.fc-visit-event-wrapper--appeared .fc-visit-event__info,.fc-visit-event-wrapper--appeared .fc-visit-event__title,.fc-visit-event-wrapper--appeared:hover .fc-visit-event__info,.fc-visit-event-wrapper--appeared:hover .fc-visit-event__title{color:#7bc55f}.fc-visit-event--appeared .fc-visit-event__icons,.fc-visit-event--appeared:hover .fc-visit-event__icons,.fc-visit-event-wrapper--appeared .fc-visit-event__icons,.fc-visit-event-wrapper--appeared:hover .fc-visit-event__icons{fill:#7bc55f}.fc-visit-event--started-ongoing,.fc-visit-event--started-ongoing:hover,.fc-visit-event-wrapper--started-ongoing,.fc-visit-event-wrapper--started-ongoing:hover{background-color:#7bc55f!important;border:1px solid transparent!important}.fc-visit-event--started-ongoing .header__time,.fc-visit-event--started-ongoing:hover .header__time,.fc-visit-event-wrapper--started-ongoing .header__time,.fc-visit-event-wrapper--started-ongoing:hover .header__time{color:#fff}.fc-visit-event--started-ongoing .header__icons,.fc-visit-event--started-ongoing:hover .header__icons,.fc-visit-event-wrapper--started-ongoing .header__icons,.fc-visit-event-wrapper--started-ongoing:hover .header__icons{fill:#fff}.fc-visit-event--started-ongoing .fc-visit-event__info,.fc-visit-event--started-ongoing .fc-visit-event__title,.fc-visit-event--started-ongoing:hover .fc-visit-event__info,.fc-visit-event--started-ongoing:hover .fc-visit-event__title,.fc-visit-event-wrapper--started-ongoing .fc-visit-event__info,.fc-visit-event-wrapper--started-ongoing .fc-visit-event__title,.fc-visit-event-wrapper--started-ongoing:hover .fc-visit-event__info,.fc-visit-event-wrapper--started-ongoing:hover .fc-visit-event__title{color:#fff}.fc-visit-event--started-ongoing .fc-visit-event__icons,.fc-visit-event--started-ongoing:hover .fc-visit-event__icons,.fc-visit-event-wrapper--started-ongoing .fc-visit-event__icons,.fc-visit-event-wrapper--started-ongoing:hover .fc-visit-event__icons{fill:#fff}.fc-visit-event--started-suspended,.fc-visit-event--started-suspended:hover,.fc-visit-event-wrapper--started-suspended,.fc-visit-event-wrapper--started-suspended:hover{background-color:#fff!important;border:1px solid #e66e00!important}.fc-visit-event--started-suspended .header__time,.fc-visit-event--started-suspended:hover .header__time,.fc-visit-event-wrapper--started-suspended .header__time,.fc-visit-event-wrapper--started-suspended:hover .header__time{color:#e66e00}.fc-visit-event--started-suspended .header__icons,.fc-visit-event--started-suspended:hover .header__icons,.fc-visit-event-wrapper--started-suspended .header__icons,.fc-visit-event-wrapper--started-suspended:hover .header__icons{fill:#e66e00}.fc-visit-event--started-suspended .fc-visit-event__info,.fc-visit-event--started-suspended .fc-visit-event__title,.fc-visit-event--started-suspended:hover .fc-visit-event__info,.fc-visit-event--started-suspended:hover .fc-visit-event__title,.fc-visit-event-wrapper--started-suspended .fc-visit-event__info,.fc-visit-event-wrapper--started-suspended .fc-visit-event__title,.fc-visit-event-wrapper--started-suspended:hover .fc-visit-event__info,.fc-visit-event-wrapper--started-suspended:hover .fc-visit-event__title{color:#e66e00}.fc-visit-event--started-suspended .fc-visit-event__icons,.fc-visit-event--started-suspended:hover .fc-visit-event__icons,.fc-visit-event-wrapper--started-suspended .fc-visit-event__icons,.fc-visit-event-wrapper--started-suspended:hover .fc-visit-event__icons{fill:#e66e00}.fc-visit-event--done,.fc-visit-event--done:hover,.fc-visit-event-wrapper--done,.fc-visit-event-wrapper--done:hover{background-color:#dedbdb!important;border:1px solid transparent!important}.fc-visit-event--done .header__time,.fc-visit-event--done:hover .header__time,.fc-visit-event-wrapper--done .header__time,.fc-visit-event-wrapper--done:hover .header__time{color:#9a9999}.fc-visit-event--done .header__icons,.fc-visit-event--done:hover .header__icons,.fc-visit-event-wrapper--done .header__icons,.fc-visit-event-wrapper--done:hover .header__icons{fill:#9a9999}.fc-visit-event--done .fc-visit-event__info,.fc-visit-event--done .fc-visit-event__title,.fc-visit-event--done:hover .fc-visit-event__info,.fc-visit-event--done:hover .fc-visit-event__title,.fc-visit-event-wrapper--done .fc-visit-event__info,.fc-visit-event-wrapper--done .fc-visit-event__title,.fc-visit-event-wrapper--done:hover .fc-visit-event__info,.fc-visit-event-wrapper--done:hover .fc-visit-event__title{color:#9a9999}.fc-visit-event--done .fc-visit-event__icons,.fc-visit-event--done:hover .fc-visit-event__icons,.fc-visit-event-wrapper--done .fc-visit-event__icons,.fc-visit-event-wrapper--done:hover .fc-visit-event__icons{fill:#9a9999}.fc-visit-event--filtered,.fc-visit-event--filtered:hover,.fc-visit-event-wrapper--filtered,.fc-visit-event-wrapper--filtered:hover{background-color:#1655be!important;border:1px solid #1655be!important}.fc-visit-event--filtered .header__time,.fc-visit-event--filtered:hover .header__time,.fc-visit-event-wrapper--filtered .header__time,.fc-visit-event-wrapper--filtered:hover .header__time{color:#fff}.fc-visit-event--filtered .header__icons,.fc-visit-event--filtered:hover .header__icons,.fc-visit-event-wrapper--filtered .header__icons,.fc-visit-event-wrapper--filtered:hover .header__icons{fill:#fff}.fc-visit-event--filtered .fc-visit-event__info,.fc-visit-event--filtered .fc-visit-event__title,.fc-visit-event--filtered:hover .fc-visit-event__info,.fc-visit-event--filtered:hover .fc-visit-event__title,.fc-visit-event-wrapper--filtered .fc-visit-event__info,.fc-visit-event-wrapper--filtered .fc-visit-event__title,.fc-visit-event-wrapper--filtered:hover .fc-visit-event__info,.fc-visit-event-wrapper--filtered:hover .fc-visit-event__title{color:#fff}.fc-visit-event--filtered .fc-visit-event__icons,.fc-visit-event--filtered:hover .fc-visit-event__icons,.fc-visit-event-wrapper--filtered .fc-visit-event__icons,.fc-visit-event-wrapper--filtered:hover .fc-visit-event__icons{fill:#fff}.fc-visit-event--reservation,.fc-visit-event--reservation:hover,.fc-visit-event-wrapper--reservation,.fc-visit-event-wrapper--reservation:hover{background-color:#f4f4f4!important;border:1px solid #9a9999!important;pointer-events:none}.fc-visit-event--reservation .header__time,.fc-visit-event--reservation:hover .header__time,.fc-visit-event-wrapper--reservation .header__time,.fc-visit-event-wrapper--reservation:hover .header__time{color:#9a9999}.fc-visit-event--reservation .header__icons,.fc-visit-event--reservation:hover .header__icons,.fc-visit-event-wrapper--reservation .header__icons,.fc-visit-event-wrapper--reservation:hover .header__icons{fill:#9a9999}.fc-visit-event--reservation .fc-visit-event__info,.fc-visit-event--reservation .fc-visit-event__title,.fc-visit-event--reservation:hover .fc-visit-event__info,.fc-visit-event--reservation:hover .fc-visit-event__title,.fc-visit-event-wrapper--reservation .fc-visit-event__info,.fc-visit-event-wrapper--reservation .fc-visit-event__title,.fc-visit-event-wrapper--reservation:hover .fc-visit-event__info,.fc-visit-event-wrapper--reservation:hover .fc-visit-event__title{color:#9a9999}.fc-visit-event--reservation .fc-visit-event__icons,.fc-visit-event--reservation:hover .fc-visit-event__icons,.fc-visit-event-wrapper--reservation .fc-visit-event__icons,.fc-visit-event-wrapper--reservation:hover .fc-visit-event__icons{fill:#9a9999}.fc-visit-event--blockade,.fc-visit-event--blockade:hover,.fc-visit-event-wrapper--blockade,.fc-visit-event-wrapper--blockade:hover{background-color:#f4f4f4!important;border:1px solid #9a9999!important}.fc-visit-event--blockade .header__time,.fc-visit-event--blockade:hover .header__time,.fc-visit-event-wrapper--blockade .header__time,.fc-visit-event-wrapper--blockade:hover .header__time{color:#9a9999}.fc-visit-event--blockade .header__icons,.fc-visit-event--blockade:hover .header__icons,.fc-visit-event-wrapper--blockade .header__icons,.fc-visit-event-wrapper--blockade:hover .header__icons{fill:#9a9999}.fc-visit-event--blockade .fc-visit-event__info,.fc-visit-event--blockade .fc-visit-event__title,.fc-visit-event--blockade:hover .fc-visit-event__info,.fc-visit-event--blockade:hover .fc-visit-event__title,.fc-visit-event-wrapper--blockade .fc-visit-event__info,.fc-visit-event-wrapper--blockade .fc-visit-event__title,.fc-visit-event-wrapper--blockade:hover .fc-visit-event__info,.fc-visit-event-wrapper--blockade:hover .fc-visit-event__title{color:#9a9999}.fc-visit-event--blockade .fc-visit-event__icons,.fc-visit-event--blockade:hover .fc-visit-event__icons,.fc-visit-event-wrapper--blockade .fc-visit-event__icons,.fc-visit-event-wrapper--blockade:hover .fc-visit-event__icons{fill:#9a9999}.overlapping-visits-modal__bold{font-weight:600}.overlapping-visits-modal__events{margin-bottom:24px}.show-information-modal.show-information-modal--overlapping-visits-modal{max-width:900px}.separating-header{display:flex;max-width:100%;overflow:hidden}.separating-header__title{background-color:#fff;color:#7bc55f;font-size:16px;padding-right:5px;position:relative;text-transform:uppercase;white-space:nowrap}.separating-header__line{background-image:radial-gradient(#7bc55f 40%,transparent 0);background-position:0 100%;background-repeat:repeat-x;background-size:4px 4px;border:none;height:14px;width:100%}.separating-header__button{cursor:pointer;font-size:14px;font-weight:500;margin-left:5px;text-decoration:underline;white-space:nowrap}.separating-header__button--alert-color{color:#e66e00}.separating-header__button--disabled-color{color:#9a9999}.separating-header__button--primary-color{color:#1655be}.separating-header__button--secondary-color{color:#7bc55f}.separating-header__button--disabled-color{cursor:auto}.service-element{display:flex;font-size:14px;font-weight:600;justify-content:space-between}.service-element__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.service-element__gross{margin-left:10px;text-align:right;width:80px}.services-section__total-amount{font-size:14px;font-weight:600;justify-content:space-between}.services-section__total-amount .rsq-info-element__property,.services-section__total-amount .rsq-info-element__value--bold{color:#6b6b6b;font-weight:600}.timetable-add-blockade__title{display:flex;font-size:16px;font-weight:600;justify-content:center;margin-bottom:15px}.timetable-add-blockade__single-input.rsq-flat-input-container{margin:20px 0}.timetable-add-blockade__single-input.rsq-flat-input-container label:first-letter{text-transform:uppercase}.timetable-add-blockade__radio-buttons-section{display:flex;margin:20px 0}.timetable-add-blockade__radio-buttons-section .radio-button-container{align-items:center;display:flex;margin-right:20px}.timetable-add-blockade__radio-buttons-section .radio-button-container__label{color:#3b3b3b;cursor:pointer;font-size:14px}.timetable-add-blockade__radio-buttons-section .radio-button-container__label:first-letter{text-transform:uppercase}.timetable-add-event{background-color:#fff;border-radius:10px;box-shadow:0 1px 16px rgba(0,0,0,.3);color:#1655be;display:flex;flex-direction:column;justify-content:space-between;max-height:calc(100vh - 100px);padding:1em 0 .5em;pointer-events:auto;width:100%}.timetable-add-event__title{color:#1655be;font-size:20px;font-weight:600;margin-bottom:5px;margin-top:5px;min-height:30px;text-align:center}.timetable-add-event__title:first-letter{text-transform:uppercase}@media only screen and (max-width:1250px){.timetable-add-event__title{font-size:16px}}.timetable-add-event__content{margin-top:5px;overflow:scroll;overflow-block:visible;overflow-x:hidden;scrollbar-width:thin}.timetable-add-event__content::-webkit-scrollbar{width:6px}.timetable-add-event__content::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.4);border-radius:14px}.timetable-add-event__separating-header{margin-bottom:20px}.timetable-add-event__content{padding:0 1em}.add-event-top-buttons{display:flex;justify-content:space-between;margin-bottom:10px;padding:0 1em}.timetable-additional-options__radio{display:flex;margin:10px 0}.timetable-additional-options__radio .radio-button-container{align-items:center;display:flex;margin-right:20px}.timetable-additional-options__radio .radio-button-container__label{color:#3b3b3b;cursor:pointer;font-size:14px}.timetable-additional-options__radio .rsq-flat-input-container{width:48%}.timetable-additional-options .dropdown-section{position:relative}.timetable-additional-options .dropdown-section .element-picker-container{width:calc(100% - 35px)}.timetable-additional-options .dropdown-section__icon{position:absolute;right:0;top:16px}.timetable-add-visit{background-color:#fff;color:#1655be;display:flex;flex-direction:column;justify-content:space-between;max-height:calc(100vh - 100px);max-height:calc(100vh - 158px);pointer-events:auto;width:100%}.timetable-add-visit__title{color:#1655be;font-size:20px;font-weight:600;margin-bottom:5px;margin-top:5px;min-height:30px;text-align:center}.timetable-add-visit__title:first-letter{text-transform:uppercase}@media only screen and (max-width:1250px){.timetable-add-visit__title{font-size:16px}}.timetable-add-visit__content{margin-top:5px;overflow:scroll;overflow-block:visible;overflow-x:hidden;scrollbar-width:thin}.timetable-add-visit__content::-webkit-scrollbar{width:6px}.timetable-add-visit__content::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.4);border-radius:14px}.timetable-add-visit__separating-header{margin-bottom:20px}.timetable-add-visit__add-new-patient{display:flex;justify-content:space-between;padding:20px 0}.timetable-add-visit__add-new-patient .people-picker-container{margin-right:9px;width:70%}.timetable-add-visit__add-new-patient .people-picker-container label:first-letter{text-transform:uppercase}.timetable-add-visit__add-new-patient .section-heading-element{padding:0}.timetable-add-visit__add-new-patient .section-heading-element__edit{max-width:150px}.timetable-add-visit__single-input.rsq-flat-input-container{margin:20px 0}.timetable-add-visit__single-input.rsq-flat-input-container label:first-letter{text-transform:uppercase}.timetable-add-visit__input-group{display:flex;justify-content:space-between;margin:20px 0}.timetable-add-visit__duplicate-row .rsq-round-button.orange{margin-left:0;min-width:18px}.timetable-add-visit__healthcareProvider-dropdown label:first-letter{text-transform:uppercase}.timetable-add-visit .input-group__radio-buttons-section{display:flex;margin:20px 0}.timetable-add-visit .input-group__radio-buttons-section .radio-button-container{align-items:center;display:flex;margin-right:20px}.timetable-add-visit .input-group__radio-buttons-section .radio-button-container__label{color:#3b3b3b;cursor:pointer;font-size:14px}.timetable-add-visit .input-group__radio-buttons-section .radio-button-container__label:first-letter{text-transform:uppercase}.timetable-add-visit .input-group__radio-buttons-section .radio-button-container__label--disabled{cursor:default}.timetable-add-visit .input-group .rsq-flat-input-container{width:48%}.timetable-add-visit .single-info-row{color:#3b3b3b;font-size:14px;font-weight:500}.timetable-add-visit .form-buttons-section__buttons-row{padding-right:4rem}.timetable-blockade-details{background-color:#fff;border-radius:10px;box-shadow:0 1px 16px rgba(0,0,0,.3);color:#1655be;color:#3b3b3b;display:flex;flex-direction:column;justify-content:space-between;max-height:calc(100vh - 100px);padding:1em 0 .5em;pointer-events:auto;width:100%}.timetable-blockade-details__title{color:#1655be;font-size:20px;font-weight:600;margin-bottom:5px;margin-top:5px;min-height:30px;text-align:center}.timetable-blockade-details__title:first-letter{text-transform:uppercase}@media only screen and (max-width:1250px){.timetable-blockade-details__title{font-size:16px}}.timetable-blockade-details__content{margin-top:5px;overflow:scroll;overflow-block:visible;overflow-x:hidden;scrollbar-width:thin}.timetable-blockade-details__content::-webkit-scrollbar{width:6px}.timetable-blockade-details__content::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.4);border-radius:14px}.timetable-blockade-details__separating-header{margin-bottom:20px}.timetable-blockade-details__content{padding:0 1em}.timetable-blockade-details__title{margin-bottom:10px}.timetable-blockade-details .rsq-info-element__property:first-letter,.timetable-blockade-details .rsq-info-element__value:first-letter{text-transform:capitalize}.timetable-blockade-details .content__header-section{display:flex;justify-content:space-between;padding-bottom:5px}.timetable-blockade-details .content__section{padding:10px 0}.timetable-blockade-details .content .section__header{margin-bottom:5px}.timetable-blockade-details .content .section__row{display:flex;justify-content:space-between}.timetable-blockade-details .content .section__row .rsq-flat-button{height:20px;margin:0;padding:0}.timetable-blockade-details .content .section .rsq-info-element__property{font-size:14px}.timetable-blockade-details .content .section__info{font-size:16px}.top-button{border-bottom:2px solid #9a9999;color:#9a9999;cursor:pointer;font-size:18px;font-weight:600;line-height:24px;margin-bottom:5px;margin-top:5px;min-height:30px;text-align:center;transition:color .9s ease,border-color .9s ease;width:50%}.top-button:first-letter{text-transform:uppercase}.top-button--active{border-color:#1655be;color:#1655be;transition:color .9s ease,border-color .9s ease}@media only screen and (max-width:1250px){.top-button{font-size:16px}}.timetable-visit-details{background-color:#fff;border-radius:10px;box-shadow:0 1px 16px rgba(0,0,0,.3);color:#1655be;color:#3b3b3b;display:flex;flex-direction:column;justify-content:space-between;max-height:calc(100vh - 100px);padding:1em 0 .5em;pointer-events:auto;width:100%}.timetable-visit-details__title{color:#1655be;font-size:20px;font-weight:600;margin-bottom:5px;margin-top:5px;min-height:30px;text-align:center}.timetable-visit-details__title:first-letter{text-transform:uppercase}@media only screen and (max-width:1250px){.timetable-visit-details__title{font-size:16px}}.timetable-visit-details__content{margin-top:5px;overflow:scroll;overflow-block:visible;overflow-x:hidden;scrollbar-width:thin}.timetable-visit-details__content::-webkit-scrollbar{width:6px}.timetable-visit-details__content::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.4);border-radius:14px}.timetable-visit-details__separating-header{margin-bottom:20px}.timetable-visit-details__content{padding:0 1em}.timetable-visit-details .rsq-info-element__property,.timetable-visit-details .rsq-info-element__value,.timetable-visit-details .single-info-row__info-value{font-size:14px}.timetable-visit-details .rsq-info-element__property:first-letter{text-transform:capitalize}.timetable-visit-details .rsq-info-element{align-items:start}.timetable-visit-details .rsq-info-element__value{white-space:pre-wrap}.timetable-visit-details__title{margin-bottom:10px}.timetable-visit-details .content__header-section{display:flex;justify-content:space-between;padding-bottom:5px}.timetable-visit-details .content__section{padding:10px 0}.timetable-visit-details .content .section__header{margin-bottom:5px}.timetable-visit-details .content .section__name{font-size:14px;font-weight:500;white-space:nowrap}.timetable-visit-details .content .section__name-link{color:#1655be;cursor:pointer;font-size:14px;font-weight:500;text-decoration:underline;white-space:nowrap}.timetable-visit-details .content .section__info{font-size:16px;width:100%}.timetable-visit-details .content .section__info:first-letter{text-transform:capitalize}.timetable-visit-details .content .section .referrals{color:#1655be;cursor:pointer;width:-moz-fit-content;width:fit-content}.timetable-visit-details .content .section .referrals__referral{align-items:center;display:flex;margin:5px 0;text-decoration:underline}.timetable-visit-details .content .section .referrals__referral svg{margin-right:5px}.timetable-visit-details .content .section .referrals__referral .info-value{font-size:14px}.fullcalendar-container .visits-list{height:100%;max-height:calc(100% - 48px);overflow:scroll;overflow-block:visible;overflow-x:hidden;padding:16px;scrollbar-width:thin}.fullcalendar-container .visits-list::-webkit-scrollbar{width:6px}.fullcalendar-container .visits-list::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.4);border-radius:14px}.fullcalendar-container .visits-list__no-visits-info{font-size:12px;font-weight:500;margin-top:11px;text-align:center}.fullcalendar-container .visits-list .fc-visit-event-wrapper{width:97%}.fullcalendar-container .visits-list .fc-visit-event-wrapper:not(:last-child){margin-bottom:4px}.visit-type-info{display:inline-block;font-size:12px;font-weight:500;text-align:center}.visit-type-info--appeared,.visit-type-info--started,.visit-type-info--upcoming{color:#7bc55f}.visit-type-info--done{color:#3b3b3b}.visit-type-info--past{color:#e66e00}.form-buttons-section{display:flex;flex-direction:column;margin:10px auto;max-width:325px;width:100%}.form-buttons-section.no-bottom-margin{margin:10px auto 0}.form-buttons-section.no-top-margin{margin:0 auto 10px}.form-buttons-section--wide{max-width:400px}.form-buttons-section__buttons-row{display:flex}.form-buttons-section__buttons-row>div:not(:only-child):first-child{margin-right:25px}.form-buttons-section__buttons-row--center{justify-content:center}.form-buttons-section__buttons-row--space-between{justify-content:space-between}.form-buttons-section__buttons-row--right{justify-content:flex-end}.form-buttons-section__buttons-row .single-button{display:flex;font-size:14px;justify-content:center;max-width:150px;width:70%}.form-buttons-section__buttons-row .single-button--transparent .rsq-flat-button{width:auto}.form-buttons-section__buttons-row .single-button--wide{max-width:none;width:100%}.form-buttons-section__buttons-row .single-button--alert .rsq-flat-button,.form-buttons-section__buttons-row .single-button--alert .rsq-flat-button:hover{background-color:#e66e00;color:#fff}.form-buttons-section__buttons-row .single-button .transparent{padding:4px 10px}.form-buttons-section__buttons-row .single-button--disabled-but-clickable .rsq-flat-button,.form-buttons-section__buttons-row .single-button--disabled-but-clickable .rsq-flat-button:hover{background-color:#9a9999;color:#fff}.checkbox-container{align-items:center;color:#343434;cursor:pointer;display:inline-flex;font-size:14px;font-weight:400;line-height:21px;margin:0;position:relative;word-break:break-word}.checkbox-container__input{align-content:center;align-self:baseline;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:3px;cursor:inherit;display:grid;flex-shrink:0;height:15px;justify-content:center;margin:1.5px 8px 0 0;place-content:center;width:15px}.checkbox-container .input--primary-color{border:1px solid #1655be}.checkbox-container .input--primary-color--checked,.checkbox-container .input--primary-color:checked{background-color:#1655be}.checkbox-container .input--secondary-color{border:1px solid #7bc55f}.checkbox-container .input--secondary-color--checked,.checkbox-container .input--secondary-color:checked{background-color:#7bc55f}.checkbox-container .input:disabled{background-color:#9a9999;border-color:#9a9999}.checkbox-container .input:disabled:not(:checked){background-color:transparent;background-color:initial;border-color:#9a9999}.checkbox-container__icon{display:none;position:absolute}.checkbox-container__text:first-letter{text-transform:uppercase}.checkbox-container .text--disabled{color:#9a9999}.checkbox-container__input:checked+.checkbox-container__icon{fill:#fff;display:inline;display:initial;left:2px;top:3px}.checkbox-container--disabled{cursor:auto}.checkbox-container--error{color:#ffac61}.checkbox-container--error>input{border:1px solid #ffac61}.date-picker-container{width:100%}.date-picker-container .input-container .input:-moz-read-only:not(:disabled){caret-color:transparent;color:#3b3b3b}.date-picker-container .input-container .input:read-only:not(:disabled){caret-color:transparent;color:#3b3b3b}.date-picker-container .input-container .input:-moz-read-only:not(:disabled):focus~.input-label{color:#1655be;font-size:11px;font-weight:lighter;top:-13px}.date-picker-container .input-container .input:read-only:not(:disabled):focus~.input-label{color:#1655be;font-size:11px;font-weight:lighter;top:-13px}.date-picker-container .input-container .input:-moz-read-only:not(:disabled):focus~.input-label--error{color:#ffac61}.date-picker-container .input-container .input:read-only:not(:disabled):focus~.input-label--error{color:#ffac61}.date-picker-container .input-container .input:-moz-read-only:not(:disabled):focus~.input-container__decoration-bar:after,.date-picker-container .input-container .input:-moz-read-only:not(:disabled):focus~.input-container__decoration-bar:before{width:50%}.date-picker-container .input-container .input:read-only:not(:disabled):focus~.input-container__decoration-bar:after,.date-picker-container .input-container .input:read-only:not(:disabled):focus~.input-container__decoration-bar:before{width:50%}.date-picker-container .input-container .input:-moz-read-only:not(:disabled):not(:-moz-placeholder-shown)~.input-label{font-size:11px;font-weight:lighter;top:-13px}.date-picker-container .input-container .input:read-only:not(:disabled):not(:-moz-placeholder-shown)~.input-label{font-size:11px;font-weight:lighter;top:-13px}.date-picker-container .input-container .input:-moz-read-only:not(:disabled):focus~.input-label,.date-picker-container .input-container .input:-moz-read-only:not(:disabled):not(:placeholder-shown)~.input-label{font-size:11px;font-weight:lighter;top:-13px}.date-picker-container .input-container .input:read-only:not(:disabled):focus~.input-label,.date-picker-container .input-container .input:read-only:not(:disabled):not(:placeholder-shown)~.input-label{font-size:11px;font-weight:lighter;top:-13px}.date-picker-container .input-container .input:-moz-read-only:not(:disabled)~.input-label{color:#3b3b3b;font-size:14px;font-weight:400;top:10px}.date-picker-container .input-container .input:read-only:not(:disabled)~.input-label{color:#3b3b3b;font-size:14px;font-weight:400;top:10px}.date-picker-container .input-container .input:-moz-read-only:not(:disabled)~.input-label--error{color:#ffac61}.date-picker-container .input-container .input:read-only:not(:disabled)~.input-label--error{color:#ffac61}.date-picker-container .input-container .input:-moz-read-only:not(:disabled)~.decoration-bar{border-color:#3b3b3b}.date-picker-container .input-container .input:read-only:not(:disabled)~.decoration-bar{border-color:#3b3b3b}.date-picker-container .input-container .input:-moz-read-only:not(:disabled)~.decoration-bar--error{border-color:#ffac61}.date-picker-container .input-container .input:read-only:not(:disabled)~.decoration-bar--error{border-color:#ffac61}.dropdown{display:flex;flex-direction:column;width:100%}.dropdown__dropdown-content{position:relative;transition:z-index .4s;width:100%;z-index:1}.dropdown__dropdown-content .icon-arrow-down{fill:#1655be;cursor:pointer;outline:none;position:absolute;right:0;top:7px;z-index:3}.dropdown__dropdown-content .icon-arrow-down--read-only{cursor:default}.dropdown__dropdown-content .input-container__input{caret-color:transparent;position:relative;z-index:2}.dropdown__dropdown-content .input-container .input-label,.dropdown__dropdown-content .input-container__decoration-bar{z-index:2}.dropdown__dropdown-content .input-container__error{position:relative;z-index:-1}.dropdown .dropdown-content__list-container{background-color:#fff;border:0;border-bottom-left-radius:15px;border-bottom-right-radius:15px;box-shadow:0 1px 16px rgba(0,0,0,.3);left:0;max-height:0;overflow:hidden;padding-top:0;position:absolute;top:40px;transition:.3s ease-in-out;visibility:hidden;width:100%;z-index:1}.dropdown .dropdown-content--active{z-index:100}.dropdown .dropdown-content .list-container__scrollable-list{max-height:inherit;overflow:scroll;overflow-block:visible;overflow-x:hidden;scrollbar-width:thin}.dropdown .dropdown-content .list-container__scrollable-list::-webkit-scrollbar{width:6px}.dropdown .dropdown-content .list-container__scrollable-list::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.4);border-radius:14px}.dropdown .dropdown-content .list-container__scrollable-list .scrollable-list__reset-element{margin:0 20px;width:auto}.dropdown .dropdown-content .list-container__scrollable-list .scrollable-list__element{align-items:center;display:flex;margin:0 20px}.dropdown .dropdown-content .list-container--open{visibility:visible}.dropdown .dropdown-content .list-container--error{border-color:#ffac61}.dropdown-element{color:#3b3b3b;padding:5px 0}.dropdown-element__details{font-size:12px}.dropdown-element__details .details__label{font-weight:400}.dropdown-element__details--horizontal{display:flex}.dropdown-element__details--horizontal .details__label{margin:0 5px 0 0}.dropdown-element:hover{color:#1655be}.error-text{color:#ffac61;font-size:12px;font-weight:400;line-height:20px;margin:0;padding:5px 0;word-break:break-word}.input-label{color:#3b3b3b;font-size:14px;font-weight:400;pointer-events:none;position:absolute;top:10px;transition:.225s;width:100%}.input-label:first-letter{text-transform:uppercase}.input-label--disabled,.input-label--readonly{color:#8d8d8d}.input-label--error,.input-label__required{color:#ffac61}.input-container{display:flex;flex-direction:column;position:relative;width:100%}.input-container__input{box-sizing:border-box;height:39px;max-height:200px;overflow:hidden;padding:9px 0;text-overflow:ellipsis;white-space:nowrap}.input-container__textarea{height:44px;resize:none}.input-container .input{border:0;color:#3b3b3b;font-family:Poppins;font-size:14px;font-weight:400;outline:none;width:100%}.input-container .input:not(:-moz-placeholder-shown)~.input-label{font-size:11px;font-weight:lighter;top:-13px}.input-container .input:focus~.input-label,.input-container .input:not(:placeholder-shown)~.input-label{font-size:11px;font-weight:lighter;top:-13px}.input-container .input:focus~.input-label{color:#1655be}.input-container .input:focus~.input-container__decoration-bar:after,.input-container .input:focus~.input-container__decoration-bar:before{width:50%}.input-container .input:-moz-read-only{background-color:transparent;caret-color:transparent;color:#8d8d8d}.input-container .input:disabled,.input-container .input:read-only{background-color:transparent;caret-color:transparent;color:#8d8d8d}.input-container .input:-moz-read-only:focus~.input-label{color:#8d8d8d}.input-container .input:disabled:focus~.input-label,.input-container .input:read-only:focus~.input-label{color:#8d8d8d}.input-container .input:-moz-read-only:focus~.input-container__decoration-bar:after,.input-container .input:-moz-read-only:focus~.input-container__decoration-bar:before{width:auto}.input-container .input:disabled:focus~.input-container__decoration-bar:after,.input-container .input:disabled:focus~.input-container__decoration-bar:before,.input-container .input:read-only:focus~.input-container__decoration-bar:after,.input-container .input:read-only:focus~.input-container__decoration-bar:before{width:auto}.input-container .input:-moz-read-only~.input-label{font-size:11px;font-weight:lighter;top:-13px}.input-container .input:disabled~.input-label,.input-container .input:read-only~.input-label{font-size:11px;font-weight:lighter;top:-13px}.input-container .input:-moz-read-only~.decoration-bar{border-color:#8d8d8d}.input-container .input:disabled~.decoration-bar,.input-container .input:read-only~.decoration-bar{border-color:#8d8d8d}.input-container .input--error,.input-container .input--error:focus{border-color:#ffac61}.input-container .input--error:focus~.input-label{color:#ffac61}.input-container__decoration-bar{border:0;border-bottom:1px solid #3b3b3b;border-radius:0;display:block;position:relative;width:100%}.input-container__decoration-bar:before{left:50%}.input-container__decoration-bar:after{right:50%}.input-container__decoration-bar:after,.input-container__decoration-bar:before{background:#1655be;bottom:0;content:"";height:3px;position:absolute;transition:.3s;width:0}.input-container .decoration-bar--error{border-color:#ffac61}.input-container .decoration-bar--error:after,.input-container .decoration-bar--error:before{background:#ffac61}.radio-buttons-container{display:flex}.radio-buttons-container--vertical{flex-direction:column}.radio-buttons-container__label{align-items:center;color:#3b3b3b;cursor:pointer;display:flex;font-size:14px;font-weight:400;line-height:21px;margin:0 12px 0 0}.radio-buttons-container__label:last-of-type{margin:0}.radio-buttons-container__children{margin-left:2.8rem}.radio-buttons-container .label__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #1655be;border-radius:50%;color:#1655be;cursor:inherit;height:18px;margin:0 8px 0 0;position:relative;width:18px}.radio-buttons-container .label__input:before{background-color:#1655be;border-radius:50%;box-shadow:inset 10px 10px #1655be;content:"";height:8px;left:4px;position:absolute;top:4px;transform:scale(0);transition:transform .12s ease-in-out;width:8px}.radio-buttons-container .label__input:checked:before{transform:scale(1)}.radio-buttons-container .label__input:disabled{border-color:#6b6b6b}.radio-buttons-container .label__text:first-letter{text-transform:uppercase}.radio-buttons-container .label--vertical{margin:0 0 12px}.radio-buttons-container .label--vertical:last-of-type,.radio-buttons-container .label--with-separator{margin:0}.radio-buttons-container .text--disabled{color:#6b6b6b}.rsq-radio-buttons-container{display:flex}.rsq-radio-buttons-container--vertical{flex-direction:column}.rsq-radio-buttons-container__label{align-items:center;color:#343434;cursor:pointer;display:flex;flex-shrink:0;font-size:14px;font-weight:400;line-height:21px;margin:0 12px 0 0}.rsq-radio-buttons-container__label--read-only{cursor:default}.rsq-radio-buttons-container__label:last-of-type{margin:0}.rsq-radio-buttons-container__label .label__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #1655be;border-radius:50%;color:#1655be;cursor:inherit;height:18px;margin:0 8px 0 0;position:relative;width:18px}.rsq-radio-buttons-container__label .label__input:before{background-color:#1655be;border-radius:50%;box-shadow:inset 10px 10px #1655be;content:"";height:8px;left:4px;position:absolute;top:4px;transform:scale(0);transition:transform .12s ease-in-out;width:8px}.rsq-radio-buttons-container__label .label__input:checked:before{transform:scale(1)}.rsq-radio-buttons-container__label .label__input:disabled{border-color:#6b6b6b}.rsq-radio-buttons-container__label .label__text:first-letter{text-transform:uppercase}.rsq-radio-buttons-container__label .label--vertical{margin:0 0 12px}.rsq-radio-buttons-container__label .label--vertical:last-of-type{margin:0}.rsq-radio-buttons-container .text--disabled{color:#6b6b6b}.image-attachment{display:flex;max-width:-moz-fit-content;max-width:fit-content;position:relative}.image-attachment>img{border-radius:15px;max-height:calc(100vh - 400px);min-height:100px;min-width:50px;-o-object-fit:contain;object-fit:contain}.image-attachment__buttons{display:flex;position:absolute;right:0;top:0}.image-attachment__buttons .rsq-round-button{border-radius:16px;margin:16px}.menu-left-bar{align-items:center;background-color:#fff;border-radius:0 16px 16px 0;box-shadow:0 4px 24px rgba(0,0,0,.16);display:flex;flex-direction:column;flex-shrink:0;height:100%;justify-content:flex-start;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:60px;word-spacing:60px;z-index:1}.menu-left-bar .tab__label{color:#3b3b3b;cursor:pointer;font-size:10px;font-weight:500;text-align:center}.menu-left-bar .tab--clinic{border-top:1px solid #9a9999;margin-top:auto;padding-top:10px}.menu-left-bar__tab{fill:#3b3b3b;align-items:center;cursor:pointer;display:flex;flex-direction:column;justify-content:center;margin:10px 0;text-decoration:none}.menu-left-bar__tab .referral-database-icon{stroke:#3b3b3b}.menu-left-bar__tab--active{fill:#7bc55f}.menu-left-bar__tab--active .referral-database-icon{stroke:#7bc55f}.menu-left-bar__tab--active .tab__label{color:#7bc55f}.menu-left-bar__tab:hover{fill:#7bc55f}.menu-left-bar__tab:hover .referral-database-icon{stroke:#7bc55f}.menu-left-bar__tab:hover>.tab__label{color:#7bc55f}.menu-left-bar__tab:first-child{margin-top:10px}@media screen and (min-width:1270px){.menu-left-bar{width:90px;word-spacing:90px}}.menu-office{word-wrap:break-word;align-items:flex-start;background:transparent;border:none;box-sizing:border-box;color:#1655be;display:flex;flex-direction:column;flex-wrap:wrap;font-family:inherit;font-size:12px;font-weight:400;height:58px;justify-content:center;margin:5px 0;overflow:hidden;padding:0 1.6rem;text-align:center;width:100%}.menu-office--with-logo{max-width:350px;padding:0 8px 0 78px;width:100%}.menu-office--with-logo.menu-office--long-office-name{font-size:8px}@media only screen and (min-width:1350px){.menu-office--with-logo.menu-office--long-office-name{font-size:10px}}.menu-office--long-office-name{font-size:12px}@media only screen and (min-width:1150px){.menu-office{font-size:14px}}@media only screen and (min-width:1350px){.menu-office{font-size:16px}}.menu-patient-bar-deprecated{align-items:center;background-color:#fff;border-radius:25px 15px 15px 25px;box-shadow:0 2px 6px rgba(0,0,0,.25);box-sizing:border-box;color:#1655be;cursor:pointer;display:flex;height:50px;justify-content:space-between;padding:10px 20px 10px 66px;position:relative;width:100%;z-index:99}.menu-patient-bar-deprecated svg{left:0;position:absolute;top:0}.menu-patient-bar-deprecated__basic-info{align-items:center;display:flex;flex:2;height:100%;max-width:-moz-fit-content;max-width:fit-content;min-width:20%}.menu-patient-bar-deprecated__basic-info .basic-info__name{font-size:14px;font-weight:400;overflow:hidden;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap}.menu-patient-bar-deprecated__basic-info .basic-info__age{color:#3b3b3b;font-size:14px;font-weight:400;margin:0 16px;min-width:-moz-fit-content;min-width:fit-content}.menu-patient-bar-deprecated__basic-info .basic-info__age:first-letter{text-transform:uppercase}.menu-patient-bar-deprecated__basic-info .basic-info__age--empty{color:#6b6b6b;white-space:nowrap}.menu-patient-bar-deprecated__detailed-info{align-items:center;display:flex;flex:1;justify-content:flex-end;max-width:70%;min-width:0}.menu-patient-bar-deprecated__detailed-info .single-info-row{align-items:center;color:#3b3b3b;display:flex;flex-wrap:nowrap;font-size:14px;font-weight:500;justify-content:flex-end;min-width:0}.menu-patient-bar-deprecated__detailed-info .single-info-row__info-label{margin-right:4px;white-space:nowrap}.menu-patient-bar-deprecated__detailed-info .single-info-row__info-value{overflow:hidden}.menu-patient-bar-deprecated__detailed-info .single-info-row__info-value #renderViewDefault{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.actions-section{grid-gap:32px;border-bottom-left-radius:12px;border-bottom-right-radius:12px;gap:32px}.actions-section__base-info{grid-gap:16px;align-items:center;display:flex;gap:16px;min-width:0}.menu-patient-top-bar{border-radius:12px;box-sizing:border-box;display:flex;filter:drop-shadow(0 1px 2px rgba(30,30,30,.1));flex-direction:column;height:100%;width:100%}.patient-section{border-bottom:1px solid #e0e0e0;border-top-left-radius:12px;border-top-right-radius:12px}.patient-section__base-info{grid-gap:16px;align-items:center;display:flex;gap:16px;min-width:0}.patient-section .base-info__icon{cursor:pointer}.patient-section .base-info__age{color:#3b3b3b;font-size:14px;font-weight:400;line-height:24px;min-width:-moz-fit-content;min-width:fit-content}.patient-section .base-info .age--empty{color:#6b6b6b;white-space:nowrap}.patient-section__detailed-info{flex-shrink:0}.patient-section .detailed-info__element{color:#3b3b3b;font-size:14px;font-weight:400;line-height:24px}.treatment-cycle{grid-gap:12px;gap:12px}.treatment-cycle,.treatment-cycle__header{align-items:center;display:flex;min-width:inherit}.treatment-cycle .header__title{display:contents;font-weight:400;white-space:nowrap}.treatment-cycle .header__cycle-name{display:inline-block}.menu-search-bar-container{background-color:transparent;border:2px solid #fff;border-radius:15px;box-shadow:inset 0 3px 6px rgba(0,0,0,.15),0 2px 6px rgba(0,0,0,.25);box-sizing:border-box;height:80px;padding:2.4rem 1.6rem 1.2rem}.menu-search-bar-container.blue{border-color:#1655be}.menu-search-bar-container.withoutBorder{border:none;border-radius:unset;box-shadow:unset}.menu-search-bar-date-container{align-items:center;background-color:transparent;border:2px solid #fff;border-radius:15px;box-shadow:inset 0 3px 6px rgba(0,0,0,.15),0 2px 6px rgba(0,0,0,.25);box-sizing:border-box;display:flex;height:80px;justify-content:space-between;padding:1.5em 1.6rem 1.2rem}.menu-search-bar-date-container>.choose-dates-container{display:flex;justify-content:space-between;margin-left:1.6rem}.menu-settings{fill:#1655be;display:flex;justify-content:flex-end;max-width:600px;min-height:60px;min-width:350px;position:relative}.menu-settings .settings-hidden{align-items:center;display:flex;font-size:12px;position:absolute;top:4px;width:100%}.menu-settings .settings-hidden .text{color:#1655be;font-size:12px;position:absolute;right:100%;top:50%;transform:translateY(-50%)}.menu-settings .settings-hidden .settings-icon{cursor:pointer}.menu-settings .settings-visible{fill:#fff;background-color:#1655be;border-radius:13px;display:flex;height:120px;justify-content:flex-end;width:100%}.menu-settings .buttons-group{align-self:center;display:flex;flex-wrap:wrap;width:85%}.menu-settings .buttons-group .button-settings{align-items:center;border-bottom:1px solid #fff;color:#fff;cursor:pointer;display:flex;font-size:.8vw;font-weight:100;height:30px;justify-content:center;letter-spacing:.03em;line-height:1;margin:0 2%;text-align:center;width:46%}.menu-settings .buttons-group .button-settings:nth-last-child(-n+2){border:0}@media only screen and (min-width:1600px){.menu-settings .buttons-group .button-settings{font-size:14px}}.menu-settings .svg-group{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:flex-start;width:15%}.menu-settings .svg-group .settings-icon{align-items:center;cursor:pointer;display:flex;height:50%;position:relative}.menu-settings .svg-group p{font-size:8px;margin:-10px 0 0}.menu-settings .svg-group .log-out{fill:#e66e00;align-items:center;color:#e66e00;cursor:pointer;display:flex;flex-direction:column;height:50%}.menu-settings .svg-group .log-out svg{position:relative;top:-5px}.patient-search-bar-container{background-color:transparent;border:2px solid #fff;border-radius:15px;box-shadow:inset 0 3px 6px rgba(0,0,0,.15),0 2px 6px rgba(0,0,0,.25);box-sizing:border-box;display:flex;height:80px;justify-content:space-around;min-width:657px;padding:2.4em 1.6rem 1.2rem}.patient-search-bar-container__patient-input{margin:auto 12px;width:23%}.patient-search-bar-container .rsq-flat-input-container>label{font-size:13px}@media screen and (min-width:1280px){.patient-search-bar-container .rsq-flat-input-container>label{font-size:14px}}.pdf-attachment{align-items:center;background:#f3f3f3;border-radius:12px;box-shadow:0 8px 10px -5px rgba(30,30,30,.06);box-sizing:border-box;display:flex;min-height:80px;padding:1.6rem 0;width:100%}.pdf-attachment__attachment-icon{margin:0 26px}.pdf-attachment__arrow-icon{justify-content:flex-end;margin:0 26px}.pdf-attachment__buttons{display:flex;position:absolute;right:0;top:0}.pdf-attachment__buttons .rsq-round-button{margin:16px}.pdf-attachment .label{font-size:14px;width:80%}.pdf-attachment .label__name{color:#1e1e1e;font-weight:500;word-break:break-all}.pdf-attachment .label__desc{color:#6b6b6b;font-weight:400;text-transform:uppercase}.pdf-attachment .label p{margin:0}.remove-button-wrapper{align-items:center;display:flex}.remove-button-wrapper .rsq-round-button{margin:4px}.remove-button-wrapper__label{color:#e66e00;cursor:pointer;font-size:14px;text-decoration:underline}.remove-button-wrapper__label:first-letter{text-transform:capitalize}.required-fields-info{color:#3b3b3b;font-size:14px;margin-bottom:15px;margin-right:auto}.required-fields-info__row{margin:4px 0}.round-icon-wrapper{align-items:center;border-radius:50%;box-shadow:0 2px 6px rgba(0,0,0,.25);cursor:pointer;display:inline-flex;flex-shrink:0;justify-content:center;margin-left:10px;vertical-align:middle}.round-icon-wrapper.pulsing{animation:pulse 1s infinite alternate;transform-origin:center}.round-icon-wrapper--small{height:18px;width:18px}.round-icon-wrapper--medium{height:25px;width:25px}.round-icon-wrapper--big{height:30px;width:30px}.round-icon-wrapper--alert{background-color:#e66e00}.round-icon-wrapper--primary{background-color:#1655be}.round-icon-wrapper--secondary{background-color:#7bc55f}.round-icon-wrapper--disabled{background-color:#9a9999}.accordion{background-color:#fff;padding-top:16px}.accordion .accordion-item{background-color:#fff;border-radius:0 0 16px 16px;box-shadow:0 8px 8px rgba(0,0,0,.078);margin-bottom:16px;padding:24px;position:relative}.accordion .accordion-item.expanded .icon-arrow-down{transform:rotate(180deg)}.accordion .accordion-item.expanded .accordion-expand-content{max-height:2000px;transition:max-height .5s cubic-bezier(1,0,1,0)}.accordion .accordion-item.button{cursor:pointer}.accordion .accordion-item .icon-arrow-down{fill:#1655be;bottom:16px;cursor:pointer;outline:none;position:absolute;right:16px;transition:transform .5s ease-in-out}.accordion .accordion-item .accordion-expand-content{max-height:0;overflow:hidden;transition:max-height .5s cubic-bezier(0,1,0,1)}.rsq-alert{border-radius:8px;box-shadow:0 10px 15px -5px rgba(30,30,30,.07);color:#fff;display:flex;font-size:12px;line-height:20px;min-height:20px;padding:12px 16px}.rsq-alert__icon{align-items:center;display:flex;height:20px;padding-right:12px}.rsq-alert__dismiss-button{align-items:center;background:none;border:0;cursor:pointer;display:flex;height:20px;margin-left:auto;padding:0 0 0 12px}.rsq-alert--info{background-color:#343434}.rsq-alert--info .rsq-alert__message{color:#fff;font-size:1.6rem}.rsq-alert--info svg{fill:#fff}.rsq-alert--error{background-color:#e84242}.rsq-alert--error .rsq-alert__message{color:#fff;font-size:1.6rem}.rsq-alert--error svg{fill:#fff}.rsq-alert--success{background-color:#e4ffda}.rsq-alert--success .rsq-alert__message{color:#368f15;font-size:1.6rem}.rsq-alert--success svg{fill:#368f15}.rsq-alert--warning{background-color:#fa851b}.rsq-alert--warning .rsq-alert__message{color:#fff;font-size:1.6rem}.rsq-alert--warning svg{fill:#fff}.rsq-alert-deprecated{align-items:center;background-color:rgba(83,84,85,.8);border-radius:0 0 10px 10px;color:#fff;display:none;font-size:1.6rem;justify-content:center;left:50%;max-width:1000px;padding:30px;position:fixed;text-align:center;top:0;transform:translateX(-50%);width:45%;z-index:1000}.rsq-alert-deprecated.rsq-alert-deprecated-visible{animation:alertAppear 4s linear 1;display:flex;top:-15%}@keyframes alertAppear{0%{top:-15%}25%{top:0}50%{top:0}75%{top:0}to{top:-15%}}.button-with-icon-wrapper--full-width{width:100%}.button-with-icon-wrapper--vertical .rsq-flat-button{flex-direction:column-reverse}.button-with-icon-wrapper--row-reverse .rsq-flat-button{flex-direction:row-reverse}.button-with-icon-wrapper .rsq-flat-button{align-items:center;display:flex;height:auto;justify-content:center;white-space:nowrap}.button-with-icon-wrapper .rsq-flat-button .rsq-round-button{margin:0 10px;transition:transform .4s ease-in}.button-with-icon-wrapper .rsq-flat-button:hover .rsq-round-button{transform:scale(1.03);transition:transform .2s ease-out}.button-with-icon-wrapper .rsq-flat-button__text{white-space:nowrap}.button-with-icon-wrapper .rsq-flat-button__text:first-letter{text-transform:capitalize}.rsq-checkbox{align-items:center;background-color:transparent;border:1px solid #1655be;border-radius:50%;cursor:pointer;display:flex;flex-shrink:0;height:15px;justify-content:center;margin:5px;outline:0;padding:1px;width:15px}.rsq-checkbox>svg{fill:transparent}.rsq-checkbox.danger{border-color:#e66e00}.rsq-checkbox__round{border-radius:50%;display:none;height:7px;width:7px}.rsq-checkbox.square{border-radius:16%}.rsq-checkbox.white{fill:#fff;background-color:#fff}.rsq-checkbox.active:not(.disabled){background-color:#1655be}.rsq-checkbox.active:not(.disabled)>svg{fill:#fff}.rsq-checkbox.active:not(.disabled).danger{background-color:#e66e00;border-color:#e66e00}.rsq-checkbox.active:not(.disabled).radio{background-color:transparent}.rsq-checkbox.active:not(.disabled).radio .rsq-checkbox__round{background-color:#1655be;display:flex}.rsq-checkbox.disabled{background-color:transparent;border-color:#9a9999;cursor:auto}.rsq-checkbox.disabled.active{background-color:#9a9999}.rsq-checkbox.disabled.active>svg{fill:#fff}.rsq-checkbox.disabled.active.radio{background-color:transparent}.rsq-checkbox.disabled.active.radio .rsq-checkbox__round{background-color:#9a9999;display:flex}.rsq-checkbox-group{display:flex}.rsq-checkbox-group--second-label{align-items:center;flex-wrap:wrap}.rsq-checkbox-group--second-label .label__second{color:#3b3b3b;font-size:12px;padding-left:30px;width:100%}.rsq-checkbox-group--second-label .label__second--disabled{color:#9a9999}.rsq-checkbox-group--second-label .label__second--danger{color:#e66e00}.rsq-checkbox-group .label{color:#3b3b3b;font-size:14px;margin:2px 5px}.rsq-checkbox-group .label.disabled{color:#9a9999}.rsq-checkbox-group .label.error{color:#e66e00}.rsq-checkbox-group .label.clickable{cursor:pointer}.rsq-checkbox-group.error button{border-color:#e66e00}.rsq-check-button-container{display:flex;width:100%}.rsq-check-button-container :first-child{margin-right:20px}.rsq-check-button-container .rsq-check-button.check{background-color:#fff;border:1px solid #1655be;color:#1655be;text-transform:uppercase}.rsq-check-button-container .rsq-check-button.check.active{background-color:#1655be;color:#fff}.rsq-check-button-container .rsq-check-button.check.active:hover,.rsq-check-button-container .rsq-check-button.check.inactive{background-color:#fff;border:1px solid #fff;color:#1655be}.rsq-check-button-container .rsq-check-button.check.inactive:hover{background-color:#1655be;border:1px solid #1655be;color:#fff}.rsq-check-button-container .rsq-check-button.check.danger{background-color:#e66e00;border:1px solid #e66e00;color:#fff}.modal-component--edit-schedule .rsq-check-button.check,.modal-component--new-schedule .rsq-check-button.check,.welcome-schedules .rsq-check-button.check{text-transform:capitalize}.checklist-dropdown{background-color:#fff;border-radius:0 0 16px 16px;box-shadow:0 1px 16px rgba(0,0,0,.3);height:265px;position:absolute;width:100%;z-index:1}.checklist-dropdown--1-items{height:55px}.checklist-dropdown--2-items{height:90px}.checklist-dropdown--3-items{height:125px}.checklist-dropdown--4-items{height:160px}.checklist-dropdown--5-items{height:195px}.checklist-dropdown--6-items{height:230px}.checklist-dropdown>div{border-bottom:16px solid transparent}.checklist-dropdown .rsq-checkbox-group{padding-bottom:5px;padding-left:10px;padding-top:5px;text-overflow:ellipsis;white-space:nowrap}.checklist-dropdown .rsq-checkbox-group:first-child{padding-top:15px}.checklist-dropdown .rsq-checkbox-group .label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rsq-clickable-icon{align-items:center;background-color:transparent;border:0;cursor:pointer;display:flex;justify-content:center;padding:0}.rsq-clickable-icon:hover>svg{fill:inherit}.rsq-cookies-bar{background:#fff;bottom:0;box-shadow:0 1px 16px rgba(0,0,0,.3);box-sizing:border-box;display:flex;height:140px;justify-content:center;padding:0 6.4rem;position:fixed;width:100%;z-index:999}.rsq-cookies-bar__boy{height:100%}.rsq-cookies-bar__boy svg{bottom:42px;height:130%;position:relative;width:250px}.rsq-cookies-bar__boy svg .chew-chin{animation:chew-chin .3s cubic-bezier(.5,.55,.66,.64) infinite both}.rsq-cookies-bar__boy svg .chew-cheek-right{animation:chew-cheek-right .3s cubic-bezier(.5,.55,.66,.64) infinite both}.rsq-cookies-bar__boy svg .chew-cheek-left{animation:chew-cheek-left .3s cubic-bezier(.5,.55,.66,.64) infinite both}.rsq-cookies-bar__boy svg .crumbs-first{animation:first-crumbs .4s infinite}.rsq-cookies-bar__boy svg .crumbs-second{animation:second-crumbs .4s infinite}.rsq-cookies-bar__boy svg .crumbs-third{animation:third-crumbs 1s infinite}.rsq-cookies-bar .info{color:#1655be;display:flex;flex-direction:column;font-size:15px;font-weight:600;max-width:1200px;padding-top:20px;text-align:justify;width:100%}.rsq-cookies-bar .info__wrapper{display:inline-block}.rsq-cookies-bar .info__button{color:#7bc55f;cursor:pointer;text-decoration:underline}.rsq-cookies-bar .info .rsq-flat-button{align-self:flex-end;width:160px}@keyframes chew-chin{10%,90%{transform:translate3d(0,1px,0)}20%,80%{transform:translate3d(10px,-2px,0)}40%,60%{transform:translate3d(5px,-3px,0)}}@keyframes chew-cheek-right{10%,90%{transform:translate3d(0,1px,0)}20%,80%{transform:translate3d(10px,-2px,0)}40%,60%{transform:translate3d(5px,-3px,0)}}@keyframes chew-cheek-left{10%,90%{transform:translate3d(0,1px,0)}20%,80%{transform:translate3d(-10px,-2px,0)}40%,60%{transform:translate3d(-5px,-3px,0)}}@keyframes first-crumbs{0%{opacity:0;transform:translate3d(0,-50px,0)}to{opacity:1;transform:translate3d(20px,50px,0)}}@keyframes second-crumbs{0%{opacity:1;transform:translate3d(0,-80px,0)}to{opacity:0;transform:translate3d(0,-20px,0)}}@keyframes third-crumbs{0%{opacity:1;transform:translate3d(0,-100px,0)}to{opacity:0;transform:translate3d(0,50px,0)}}.rsq-date-picker{background-color:#fff;height:380px;width:100%}.rsq-date-picker,.rsq-date-picker__container{display:flex;flex-direction:column;justify-content:center}.rsq-date-picker__container{align-items:center;min-height:100%;padding:0 10%;width:80%}.rsq-date-picker .container__title{align-items:center;color:#1655be;display:flex;font-size:25px;font-weight:500;height:75px;justify-content:center;width:100%}.rsq-date-picker .container__pickers{display:flex;height:30px;width:100%}.rsq-date-picker .container .pickers__month{display:flex;height:100%;position:relative;width:57%}.rsq-date-picker .container .pickers .month__arrow{align-items:center;cursor:pointer;display:flex;justify-content:center;width:15%}.rsq-date-picker .container .pickers .month__arrow svg{fill:#3b3b3b}.rsq-date-picker .container .pickers .month__arrow--left svg{transform:rotate(90deg)}.rsq-date-picker .container .pickers .month__arrow--right svg{transform:rotate(270deg)}.rsq-date-picker .container .pickers .month__title{align-items:center;border-bottom:1px solid #1655be;color:#1655be;cursor:pointer;display:flex;font-family:Poppins;font-size:17px;font-weight:300;justify-content:center;text-transform:capitalize;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:70%}.rsq-date-picker .container .pickers .month__list{align-items:center;background-color:#fff;border-bottom-left-radius:15px;border-bottom-right-radius:15px;border-top:2px solid #1655be;box-shadow:0 1px 16px rgba(0,0,0,.3);display:flex;flex-direction:column;justify-content:center;left:15%;outline:none;position:absolute;top:29px;width:70%;z-index:995}.rsq-date-picker .container .pickers .month .list__item{color:#3b3b3b;font-size:12px;text-transform:capitalize}.rsq-date-picker .container .pickers .month .list__item:hover{color:#1655be;cursor:pointer}.rsq-date-picker .container .pickers__year{display:flex;height:100%;width:43%}.rsq-date-picker .container .pickers .year__arrow{align-items:center;cursor:pointer;display:flex;justify-content:center;width:20%}.rsq-date-picker .container .pickers .year__arrow svg{fill:#3b3b3b}.rsq-date-picker .container .pickers .year__arrow--left svg{transform:rotate(90deg)}.rsq-date-picker .container .pickers .year__arrow--right svg{transform:rotate(270deg)}.rsq-date-picker .container .pickers .year__title{border:0;border-bottom:1px solid #1655be;color:#1655be;font-family:Poppins;font-size:18px;font-weight:300;height:27px;outline:none;text-align:center;width:60%}.rsq-date-picker .container .pickers .year__title--invalid{border-bottom:2px solid #e66e00;color:#e66e00}.rsq-date-picker .container__week-day{display:flex;font-weight:300;height:20px;margin-top:15px;text-transform:uppercase;width:100%}.rsq-date-picker .container .week-day__single-day{align-items:center;color:#3b3b3b;display:flex;flex-direction:column;font-size:14px;font-weight:200;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:15%}.rsq-date-picker .container__calendar{align-content:flex-start;display:flex;flex-wrap:wrap;height:180px;width:100%}.rsq-date-picker .container .calendar__day{align-items:center;color:#3b3b3b;display:flex;font-size:14px;font-weight:200;height:29px;justify-content:center;width:14.2%}.rsq-date-picker .container .calendar__day--holiday{color:#e66e00}.rsq-date-picker .container .calendar__day--disabled{color:#9a9999}.rsq-date-picker .container .calendar .day__ball{align-items:center;border-radius:50%;display:flex;height:25px;justify-content:center;width:25px}.rsq-date-picker .container .calendar .day__ball:hover{background-color:#1655be;color:#fff;cursor:pointer}.rsq-date-picker .container .calendar .day__ball--today{color:#1655be}.rsq-date-picker .container .calendar .day__ball--active{background-color:#1655be;color:#fff;cursor:default}.rsq-date-picker .container .calendar .day__ball--block:hover,.rsq-date-picker .container .calendar .day__ball--future:hover,.rsq-date-picker .container .calendar .day__ball--past:hover{background-color:#fff;color:unset;cursor:default}.rsq-date-picker .container__button{display:flex;justify-content:space-between;min-height:60px;width:90%}.rsq-date-picker .container .button--approve,.rsq-date-picker .container .button--cancel{width:45%}@media only screen and (max-height:440px){.rsq-date-picker{height:calc(100vh - 60px)}}.rsq-drop-down-list{align-items:center;background-color:#fff;border-bottom-left-radius:15px;border-bottom-right-radius:15px;box-shadow:0 1px 16px rgba(0,0,0,.3);box-sizing:border-box;display:flex;flex-direction:column;height:0;justify-content:center;overflow:hidden;position:absolute;right:0;top:40px;transition:.3s ease-in-out;visibility:hidden;width:100%;z-index:995}.rsq-drop-down-list--static{position:static}.rsq-drop-down-list--no-transition{transition:none}.rsq-drop-down-list--visible{visibility:visible;z-index:996}.rsq-drop-down-list__list-element{height:30px;width:100%}.rsq-drop-down-list__list-element--refund-level{border-bottom:1px solid #1655be;height:auto}.rsq-drop-down-list__list-element .list-element__row{background-color:#fff;border:0;box-sizing:border-box;color:#3b3b3b;cursor:pointer;font-family:inherit;font-size:12px;height:100%;outline:none;overflow:hidden;padding:10px 10px 0;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:100%}.rsq-drop-down-list__list-element .list-element__row:hover{color:#1655be}.rsq-drop-down-list__list-element .list-element__row--refund-level{align-items:flex-start;display:flex;text-overflow:clip;white-space:normal}.rsq-drop-down-list__list-element .list-element__row .row__label{flex-basis:35px;flex-shrink:0;font-size:14px;margin:0 10px 0 2px}.rsq-drop-down-list__list-element .list-element__row .row__more-info{color:#7bc55f;text-align:right;text-decoration:underline}.rsq-drop-down-list__list{box-sizing:border-box;height:100%;overflow:scroll;overflow-block:visible;overflow-x:hidden;padding:5px 10px;scrollbar-width:thin;width:100%}.rsq-drop-down-list__list::-webkit-scrollbar{width:6px}.rsq-drop-down-list__list::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.4);border-radius:14px}.rsq-element-picker-list{align-items:center;background-color:#fff;border-bottom-left-radius:15px;border-bottom-right-radius:15px;box-shadow:0 1px 16px rgba(0,0,0,.3);display:none;flex-direction:column;justify-content:center;left:0;position:absolute;top:40px;width:100%;z-index:1000}.rsq-element-picker-list--visible{display:flex}.rsq-element-picker-list--shorter .add-new-element{height:50px}.rsq-element-picker-list--shorter .element-list{height:0}.rsq-element-picker-list__add-new-element{height:30px;width:100%}.rsq-element-picker-list .add-new-element__button{background-color:#fff;border:0;color:#3b3b3b;cursor:pointer;font-family:inherit;font-size:12px;height:100%;outline:none;padding:0 10px;text-align:left;width:100%}.rsq-element-picker-list .add-new-element__button:hover{color:#1655be}.rsq-element-picker-list__element-list{width:100%}.rsq-element-picker-list .element-list__element-details{border-top:1px solid #3b3b3b;box-sizing:border-box;color:#3b3b3b;cursor:pointer;display:flex;flex-direction:column;font-size:12px;justify-content:center;margin:2px 0;min-height:60px;padding:5px 10px}.rsq-element-picker-list .element-list__element-details:hover{color:#1655be}.rsq-element-picker-list .element-list__element-details:first-child{border-top:none}.rsq-element-picker-list .element-list__medication-details{align-items:center;border-top:1px solid #1655be;box-sizing:border-box;color:#3b3b3b;display:flex;font-size:12px;font-weight:600;justify-content:space-between;margin:2px 0;min-height:60px;padding:5px 10px}.rsq-element-picker-list .element-list__medication-details--is-clickable{border-top:none;cursor:pointer;font-weight:400}.rsq-element-picker-list .element-list__medication-details--is-clickable:hover{color:#1655be}.rsq-element-picker-list .element-list__medication-details .medication-details__single-medication{word-wrap:break-word;display:flex;justify-content:space-between;max-width:75%}.rsq-element-picker-list .element-list__medication-details .medication-details__single-medication--full-width{max-width:100%}.rsq-element-picker-list .element-details__item{grid-gap:.8rem;align-items:center;display:flex;gap:.8rem;margin-left:20px}.rsq-element-picker-list .element-details__item:first-child{margin-left:0}.rsq-element-picker-list .element-details .item__single-info{color:#1e1e1e;font-size:1.4rem;line-height:2rem;margin-right:5px}.rsq-element-picker-list .element-details .item__single-info--code{font-weight:600;min-width:60px}.error-info{color:#e66e00;font-size:12px;font-weight:500;margin:.5em 0;min-height:20px;text-align:center;visibility:hidden}.error-info.visible{visibility:visible}.rsq-expander{display:flex;flex-direction:column}.rsq-expander .icon-arrow-down--rotated{transform:rotate(180deg)}.dropdown-element{box-sizing:border-box;cursor:pointer;display:flex;margin:0;padding:0 0 0 20px;width:100%}.dropdown-element__details{font-size:14px;width:100%}.dropdown-element__details .details__label{font-weight:500;margin:0;padding:8px 0;word-break:break-all}.dropdown-element__details .details__description{font-weight:400;margin:0;word-break:break-all}.no-result{align-items:center;color:#1655be;display:flex;font-size:12px;height:33px;margin:6px 13px;text-decoration:underline}.rsq-filterable-dropdown{min-height:70px}.rsq-filterable-dropdown__dropdown-content{height:50px;position:relative;transition:z-index .4s;width:100%;z-index:1}.rsq-filterable-dropdown__dropdown-content--active{z-index:100}.rsq-filterable-dropdown__dropdown-content .rsq-input-container{position:relative;width:calc(100% - 24px);z-index:2}.rsq-filterable-dropdown__dropdown-content .dropdown-content__list{background-color:#fff;border:0;border-bottom-left-radius:15px;border-bottom-right-radius:15px;box-shadow:0 1px 16px rgba(0,0,0,.3);left:0;max-height:0;overflow:hidden;padding-top:0;position:absolute;top:40px;transition:.3s ease-in-out;visibility:hidden;width:100%;z-index:1}.rsq-filterable-dropdown__dropdown-content .dropdown-content__list .list__content{max-height:inherit;width:100%}.rsq-filterable-dropdown__dropdown-content .dropdown-content__list .list__content .virtualized-list{max-height:inherit;overflow:scroll;overflow-block:visible;overflow-x:hidden;scrollbar-width:thin}.rsq-filterable-dropdown__dropdown-content .dropdown-content__list .list__content .virtualized-list::-webkit-scrollbar{width:6px}.rsq-filterable-dropdown__dropdown-content .dropdown-content__list .list__content .virtualized-list::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.4);border-radius:14px}.rsq-filterable-dropdown__dropdown-content .dropdown-content__list .list__content .virtualized-list__element{align-items:center;display:flex}.rsq-filterable-dropdown__dropdown-content .dropdown-content__list .list__content .virtualized-list__element:not(:last-child) .element .details__label{border-bottom:1px solid #c9c9c9}.rsq-filterable-dropdown__dropdown-content .dropdown-content__list .list--error{border-color:#ffac61}.rsq-filterable-dropdown__dropdown-content .dropdown-content__list--open{visibility:visible}.rsq-filterable-dropdown__dropdown-content .element{width:calc(100% - 20px)}.rsq-flat-button{outline:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rsq-flat-button:first-letter{text-transform:capitalize}.rsq-flat-button--link{border:none;box-shadow:unset;padding:1px;text-decoration:underline;width:-moz-fit-content;width:fit-content}.rsq-flat-button--link:hover{font-weight:600;transform:scale(1)}.rsq-flat-button.danger{background-color:#e66e00}.rsq-flat-button.white{background-color:#fff;color:#1655be}.rsq-flat-button.disabled{background-color:#9a9999;color:#fff;cursor:default}.rsq-flat-button.disabled--link{background-color:transparent;color:#9a9999}.rsq-flat-button.disabled--link:hover{color:#9a9999}.rsq-flat-button.disabled:hover{transform:scale(1)}.rsq-flat-button.grey{background-color:#3b3b3b}.rsq-flat-button.blue-border{background-color:#fff;border:2px solid #1655be;color:#1655be}.rsq-flat-button.green{background-color:#7bc55f;color:#fff}.rsq-flat-button.long{width:100%}.rsq-flat-button.transparent{background-color:transparent;border:none;box-shadow:unset;color:#1655be;padding:4px 10px;text-decoration:underline;width:-moz-fit-content;width:fit-content}.rsq-flat-button.transparent:hover{font-weight:600;transform:scale(1)}.rsq-flat-button--transparent-background{height:auto}.rsq-flat-button--alert-color,.rsq-flat-button--alert-color:hover{color:#e66e00}.rsq-flat-button--primary-color,.rsq-flat-button--primary-color:hover{color:#1655be}.rsq-flat-button--secondary-color,.rsq-flat-button--secondary-color:hover{color:#7bc55f}.rsq-flat-button--white,.rsq-flat-button--white:hover{color:#fff}.rsq-flat-button--alert-color-background,.rsq-flat-button--alert-color-background:hover{background-color:#e66e00}.rsq-flat-button--primary-color-background,.rsq-flat-button--primary-color-background:hover{background-color:#1655be}.rsq-flat-button--secondary-color-background,.rsq-flat-button--secondary-color-background:hover{background-color:#7bc55f}.rsq-flat-button--disabled-color-background,.rsq-flat-button--disabled-color-background:hover{background-color:#9a9999}.rsq-flat-button--white-background,.rsq-flat-button--white-background:hover{background-color:#fff}.rsq-flat-button--text-color-background,.rsq-flat-button--text-color-background:hover{background-color:#3b3b3b}.rsq-flat-button--transparent-background,.rsq-flat-button--transparent-background:hover{background-color:transparent}.rsq-flat-input-container{border-bottom:1px solid #3b3b3b;margin:0;position:relative;width:100%}.rsq-flat-input-container.disabled{border-bottom:1px solid #9a9999}.rsq-flat-input-container.short{width:47.5%}.rsq-flat-input-container.error{border-bottom:1px solid #e66e00}.rsq-flat-input-container.error>label,.rsq-flat-input-container.error>label.active{color:#e66e00}.rsq-flat-input-container.error .bar:after,.rsq-flat-input-container.error .bar:before{background:#e66e00}.rsq-flat-input-container.error>input:-moz-read-only.focus~label,.rsq-flat-input-container.error>input:-moz-read-only:focus~label,.rsq-flat-input-container.error>input:-moz-read-only:read-only~label,.rsq-flat-input-container.error>input:-moz-read-only~label{color:#e66e00}.rsq-flat-input-container.error>input.focus~label,.rsq-flat-input-container.error>input:focus~label,.rsq-flat-input-container.error>input:read-only.focus~label,.rsq-flat-input-container.error>input:read-only:focus~label,.rsq-flat-input-container.error>input:read-only:read-only~label,.rsq-flat-input-container.error>input:read-only~label{color:#e66e00}.rsq-flat-input-container>label{color:#3b3b3b;font-size:14px;font-weight:400;pointer-events:none;position:absolute;top:10px;transition:.225s;width:100%}.rsq-flat-input-container>label.active{color:#1655be}.rsq-flat-input-container>input{background-color:transparent;border:0;border-radius:0;box-shadow:none;color:#3b3b3b;display:block;font-family:Poppins;font-size:14px;margin:0;outline:none;padding:9px 0;text-overflow:ellipsis;width:100%}.rsq-flat-input-container>input.with-arrow{width:95%}.rsq-flat-input-container>input:-webkit-contacts-auto-fill-button{display:none!important;pointer-events:none;position:absolute;right:0;visibility:hidden}.rsq-flat-input-container>input:-moz-read-only{border-bottom:1px solid #9a9999;color:#9a9999;font-weight:lighter}.rsq-flat-input-container>input:read-only{border-bottom:1px solid #9a9999;color:#9a9999;font-weight:lighter}.rsq-flat-input-container>input:-moz-read-only~label{color:#9a9999;font-size:11px;font-weight:lighter;top:-13px}.rsq-flat-input-container>input:read-only~label{color:#9a9999;font-size:11px;font-weight:lighter;top:-13px}.rsq-flat-input-container>input:-moz-read-only.focus~.bar:after,.rsq-flat-input-container>input:-moz-read-only.focus~.bar:before,.rsq-flat-input-container>input:-moz-read-only:focus~.bar:after,.rsq-flat-input-container>input:-moz-read-only:focus~.bar:before{width:0}.rsq-flat-input-container>input:read-only.focus~.bar:after,.rsq-flat-input-container>input:read-only.focus~.bar:before,.rsq-flat-input-container>input:read-only:focus~.bar:after,.rsq-flat-input-container>input:read-only:focus~.bar:before{width:0}.rsq-flat-input-container>input:-moz-read-only.focus~label,.rsq-flat-input-container>input:-moz-read-only:focus~label{color:#9a9999}.rsq-flat-input-container>input:read-only.focus~label,.rsq-flat-input-container>input:read-only:focus~label{color:#9a9999}.rsq-flat-input-container>input:disabled{-webkit-text-fill-color:#9a9999;color:#9a9999;font-weight:lighter;opacity:1}.rsq-flat-input-container>input:disabled~label{color:#9a9999}.rsq-flat-input-container>input.focus,.rsq-flat-input-container>input:focus{outline:none}.rsq-flat-input-container>input.focus~label,.rsq-flat-input-container>input:focus~label{color:#1655be}.rsq-flat-input-container>input.focus~.bar:after,.rsq-flat-input-container>input.focus~.bar:before,.rsq-flat-input-container>input:focus~.bar:after,.rsq-flat-input-container>input:focus~.bar:before{width:50%}.rsq-flat-input-container>input.focus~label,.rsq-flat-input-container>input:disabled~label,.rsq-flat-input-container>input:focus~label,.rsq-flat-input-container>input:valid~label{font-size:11px;font-weight:lighter;top:-13px}.rsq-flat-input-container>input.no-text-cursor{caret-color:transparent}.rsq-flat-input-container .bar{bottom:0;display:block;position:absolute;width:100%}.rsq-flat-input-container .bar:before{left:50%}.rsq-flat-input-container .bar:after{right:50%}.rsq-flat-input-container .bar:after,.rsq-flat-input-container .bar:before{background:#1655be;bottom:0;content:"";height:3px;position:absolute;transition:.3s;width:0}.modal-component--edit-schedule .rsq-flat-input-container>label,.modal-component--new-schedule .rsq-flat-input-container>label,.welcome-schedules .rsq-flat-input-container>label{font-size:12px;top:10px}.modal-component--edit-schedule .rsq-flat-input-container>input,.modal-component--new-schedule .rsq-flat-input-container>input,.welcome-schedules .rsq-flat-input-container>input{font-size:14px;padding:5px 0}.modal-component--edit-schedule .rsq-flat-input-container>input.focus~label,.modal-component--edit-schedule .rsq-flat-input-container>input:focus~label,.modal-component--edit-schedule .rsq-flat-input-container>input:valid~label,.modal-component--new-schedule .rsq-flat-input-container>input.focus~label,.modal-component--new-schedule .rsq-flat-input-container>input:focus~label,.modal-component--new-schedule .rsq-flat-input-container>input:valid~label,.welcome-schedules .rsq-flat-input-container>input.focus~label,.welcome-schedules .rsq-flat-input-container>input:focus~label,.welcome-schedules .rsq-flat-input-container>input:valid~label{font-size:10px;top:-9px}.checklist-dropdown-container{max-width:300px;position:relative;width:300px}.checklist-dropdown-container .rsq-flat-input-container>input{caret-color:transparent;text-overflow:ellipsis}.checklist-dropdown-container .rsq-flat-input-container>input:hover{cursor:pointer}.people-picker-container{position:relative}.element-picker-container{position:relative;width:50%}.element-picker-container--with-arrow svg{fill:#1655be;cursor:pointer;outline:none;position:absolute;right:0;top:7px}.element-picker-container--cover{position:static}.element-picker-container--cover .rsq-element-picker-list{left:auto;position:absolute;top:auto}.element-picker-container-full{width:100%}.element-picker-container-dropdown{box-sizing:border-box;height:50px;margin-top:10px}.element-picker-container-dropdown--static{display:inline-block}.element-picker-container-dropdown--static .rsq-element-picker-list{margin-bottom:10px;position:static;top:0}.element-picker-container-dropdown.drop-down-container .rsq-flat-input-container{border-bottom:1px solid #3b3b3b;width:100%}.element-picker-container-dropdown.drop-down-container .rsq-flat-input-container.error[focus-within]{border-bottom-color:#e66e00}.element-picker-container-dropdown.drop-down-container .rsq-flat-input-container.error:focus-within{border-bottom-color:#e66e00}.element-picker-container-dropdown.drop-down-container .rsq-flat-input-container input{border-bottom:0;position:relative;white-space:nowrap}.element-picker-container-dropdown.drop-down-container .rsq-flat-input-container svg{fill:#1655be;cursor:pointer;outline:none;position:absolute;right:0;top:7px}.element-picker-container-dropdown .rsq-element-picker-list .element-list__element-details{border-top:0;min-height:35px}.element-picker-container-dropdown .rsq-element-picker-list .element-list__element-details .element-details__item{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drop-down-container{position:relative}.drop-down-container .rsq-flat-input-container{border-bottom:1px solid #3b3b3b;width:100%}.drop-down-container .rsq-flat-input-container>input{border-bottom:0;text-overflow:ellipsis;width:calc(100% - 30px)}.drop-down-container .rsq-flat-input-container.error{border-bottom-color:#e66e00}.drop-down-container .rsq-flat-input-container.disabled{border-bottom:1px solid #9a9999}.drop-down-container .rsq-flat-input-container[focus-within]{border-bottom:1px solid #1655be}.drop-down-container .rsq-flat-input-container:focus-within{border-bottom:1px solid #1655be}.drop-down-container svg{fill:#1655be;cursor:pointer;outline:none;position:absolute;right:0;top:7px}.drop-down-container div{outline:none}.hour-picker{align-items:center;background-color:#fff;display:flex;flex-direction:column;font-family:Poppins;height:100%;width:100%}.hour-picker__title{color:#1655be;font-size:23px;font-weight:500;height:70px}.hour-picker__picker,.hour-picker__title{align-items:center;display:flex;justify-content:center;width:100%}.hour-picker__picker{height:200px}.hour-picker__button{align-items:center;display:flex;flex-direction:row;height:70px;justify-content:space-between;width:80%}.hour-picker .button__single{height:100%;width:45%}.hour-picker .picker__content{align-items:center;display:flex;flex-direction:column;height:85%;justify-content:center;width:40%}.hour-picker .picker .content__up-buttons{align-items:center;display:flex;height:25%;justify-content:space-between;transform:rotate(180deg);width:calc(76px + 10%)}.hour-picker .picker .content__up-buttons svg{fill:#3b3b3b;cursor:pointer}.hour-picker .picker .content__time{align-items:center;display:flex;height:50%;justify-content:center;width:100%}.hour-picker .picker .content .time__hour{align-items:center;border-bottom:2px solid #1655be;display:flex;height:50%;justify-content:center;width:38px}.hour-picker .picker .content .time__hour input{border:0;color:#1655be;font-size:30px;height:100%;outline:none;padding:0;text-align:center;width:100%}.hour-picker .picker .content .time__hour--invalid{border-bottom:2px solid #e66e00}.hour-picker .picker .content .time__hour--invalid input{color:#e66e00}.hour-picker .picker .content .time__dots{align-items:center;display:flex;height:50%;justify-content:center;width:10%}.hour-picker .picker .content .time__minutes{align-items:center;border-bottom:2px solid #1655be;display:flex;height:50%;justify-content:center;width:38px}.hour-picker .picker .content .time__minutes input{border:0;color:#1655be;font-size:30px;height:100%;outline:none;padding:0;text-align:center;width:100%}.hour-picker .picker .content .time__minutes--invalid{border-bottom:2px solid #e66e00}.hour-picker .picker .content .time__minutes--invalid input{color:#e66e00}.hour-picker .picker .content__down-buttons{align-items:center;display:flex;height:25%;justify-content:space-between;width:calc(76px + 10%)}.hour-picker .picker .content__down-buttons svg{fill:#3b3b3b;cursor:pointer}.rsq-info-element__single-info-row{display:flex;margin-bottom:4px}.rsq-info-element .single-info-row__info-label{font-size:14px;font-weight:200;white-space:pre}.rsq-info-element .single-info-row__info-value{font-size:14px;font-weight:500}.rsq-info-element .single-info-row .info-value--uppercase :first-letter{text-transform:uppercase}.rsq-info-element .single-info-row .info-value--title{font-size:16px;font-weight:500}.rsq-info-element .single-info-row .info-value--with-redirection{color:#1655be;cursor:pointer;text-decoration:underline}.rsq-info-element .single-info-row .info-value__link{color:#1655be}.rsq-info-element{align-items:center;color:#3b3b3b;display:flex;font-size:12px;font-weight:400;white-space:nowrap}.rsq-info-element--elements-at-the-edges{color:#6b6b6b;font-size:14px;justify-content:space-between}.rsq-info-element__property{padding-right:7px}.rsq-info-element__label{font-size:14px;font-weight:500}.rsq-info-element__value{display:inline-block;font-size:14px;overflow:hidden;text-overflow:ellipsis}.rsq-info-element__value--bold{font-weight:500}.rsq-info-element__value--success{color:#7bc55f}.rsq-info-element__value--alert{color:#e66e00}.rsq-info-element__value--with-icon{align-items:center;display:flex}.rsq-info-element__value--with-icon svg{fill:#9a9999;margin-right:3px}.rsq-info-section{grid-column-gap:15px;box-sizing:border-box;color:#3b3b3b;-moz-column-gap:15px;column-gap:15px;display:grid;grid-template-columns:26px 1fr;padding:0 25px}.rsq-info-section__icon{display:flex;justify-content:center;padding-top:4px;width:100%}.rsq-info-section__info{font-size:12px}.rsq-info-section__info--bold{font-weight:600}.rsq-info-section__link{color:#7bc55f;outline:none}.rsq-button-link-icon{align-items:center;background:transparent;border:0;cursor:pointer;display:flex;flex-direction:column;font-size:12px;outline:none;text-decoration:underline;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rsq-button-link-icon>svg{fill:#1655be}.rsq-loader-invisible{display:none}.rsq-loader{background-color:hsla(0,0%,100%,.5);height:100%;left:0;position:fixed;top:0;width:100%;z-index:999}.rsq-loader__spinner{animation:roll 1.4s linear infinite;left:calc(50% - 25px);position:fixed;top:calc(50% - 25px)}.rsq-loader__path{fill:#2ca0d3;animation:colors 1.4s infinite}.rsq-loader--static{align-items:center;display:flex;justify-content:center;position:relative}.rsq-loader--static .spinner{left:0;position:relative;top:0}@keyframes roll{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes colors{0%{fill:#0089ef}25%{fill:#7573f7}50%{fill:#64e6e6}to{fill:#7573f7}to{fill:#0089ef}}.payment-info{color:#3b3b3b;display:flex;flex-direction:column}.payment-info__link{color:#1655be;cursor:pointer;font-size:14px;font-weight:500;text-decoration:underline}.payment-info__link--disabled{color:#9a9999}.payment-status-section{align-items:center;display:flex;font-size:14px;justify-content:flex-start}.payment-status-section__info-with-link span{margin-bottom:4px}.payment-status-section__info-with-link .single-info-row__info-value{color:#1655be;cursor:pointer;font-size:14px;text-decoration:underline}.payment-status-section svg{align-self:flex-start;margin-right:6px}.rsq-people-picker-list{align-items:center;background-color:#fff;border-bottom-left-radius:15px;border-bottom-right-radius:15px;box-shadow:0 1px 16px rgba(0,0,0,.3);display:none;flex-direction:column;justify-content:center;left:0;position:absolute;top:40px;width:100%;z-index:1000}.rsq-people-picker-list--visible{display:flex}.rsq-people-picker-list--shorter .add-new-person{height:50px}.rsq-people-picker-list--shorter .people-list{height:0}.rsq-people-picker-list__add-new-person{height:30px;width:100%}.rsq-people-picker-list .add-new-person__button{background-color:#fff;border:0;color:#3b3b3b;cursor:pointer;font-family:inherit;font-size:12px;height:100%;outline:none;padding:0 10px;text-align:left;width:100%}.rsq-people-picker-list .add-new-person__button:hover{color:#1655be}.rsq-people-picker-list__people-list{width:100%}.rsq-people-picker-list .people-list__person-details{border-top:1px solid #3b3b3b;color:#3b3b3b;cursor:pointer;display:flex;flex-direction:column;font-size:12px;justify-content:center;margin:2px 10px;min-height:60px}.rsq-people-picker-list .people-list__person-details:hover{color:#1655be}.rsq-people-picker-list .person-details--doctor-picker:first-child{border-top:0}.rsq-people-picker-list .person-details__item{margin-left:20px}.rsq-people-picker-list .person-details__item:first-child{margin-left:0}.rsq-people-picker-list .person-details .item--doctor-picker{word-wrap:break-word}.rsq-people-picker-list .person-details .item__header{font-size:14px;font-weight:500;margin:5px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rsq-people-picker-list .person-details .item__info{margin-left:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rsq-people-picker-list--short-input{width:47.5%}.rsq-people-picker-list--short-input .person-details__item{margin-left:10px}.rsq-people-picker-list--short-input .person-details__item:first-child{margin-left:0}.pill-button-container{background-color:#fff;border-radius:15px;box-shadow:0 2px 6px rgba(0,0,0,.25);display:flex;height:30px;max-width:300px;overflow:hidden;position:relative;transition:left .5s ease-in-out;width:100%}.pill-button-container .rsq-pill-button{background-color:transparent;border:0;border-radius:0;color:#1655be;cursor:pointer;font-family:Poppins;font-size:12px;font-weight:400;margin:0;padding:0;transition:left color .5s ease-in-out;width:50%;z-index:1}.pill-button-container .rsq-pill-button:focus{outline:none}.pill-button-container .rsq-pill-button.active{background-color:transparent;color:#fff;transition:color .5s ease-in-out}.pill-button-container .rsq-pill-button.active.disabled{background-color:transparent;color:#fff}.pill-button-container .rsq-pill-button.disabled{background-color:transparent;color:#9a9999;cursor:auto}.pill-button-container--multiple .rsq-pill-button{position:relative}.pill-button-container--multiple .rsq-pill-button:last-child:after{width:0}.pill-button-container--multiple .rsq-pill-button:after{background-color:#3b3b3b;content:"";display:block;height:7px;opacity:.5;position:absolute;right:0;top:11px;width:1px}.pill-button-container--multiple .rsq-pill-button.disabled{border-right:1px solid #9a9999}.pill-button-container--mini{max-width:120px}.pill-button-container__background{background-color:#1655be;border-radius:15px;height:30px;position:absolute;top:0;transition:left .5s ease-in-out;width:50%;z-index:0}.pill-button-container__background.disabled{background-color:#9a9999}.rsq-plain-textarea-container{margin:0;position:relative;width:100%}.rsq-plain-textarea-container>label{color:#3b3b3b;font-size:14px;font-weight:400;pointer-events:none;position:absolute;top:30px;transition:.225s}.rsq-plain-textarea-container>label.active{color:#1655be}.rsq-plain-textarea-container>textarea{word-wrap:break-word;align-items:flex-end;background-color:transparent;border:0;border-bottom:1px solid #3b3b3b;border-radius:0;box-shadow:none;color:#3b3b3b;display:block;font-family:Poppins;font-size:14px;-webkit-hyphens:auto;hyphens:auto;max-height:125px;outline:none;overflow:hidden;padding:9px 0;resize:none;width:100%;word-break:break-word}.rsq-plain-textarea-container>textarea.focus,.rsq-plain-textarea-container>textarea:focus{outline:none}.rsq-plain-textarea-container>textarea.focus~label,.rsq-plain-textarea-container>textarea:focus~label{color:#1655be}.rsq-plain-textarea-container>textarea.focus~.bar:after,.rsq-plain-textarea-container>textarea.focus~.bar:before,.rsq-plain-textarea-container>textarea:focus~.bar:after,.rsq-plain-textarea-container>textarea:focus~.bar:before{width:50%}.rsq-plain-textarea-container>textarea.focus~label,.rsq-plain-textarea-container>textarea:focus~label,.rsq-plain-textarea-container>textarea:valid~label{font-size:11px;font-weight:lighter;top:-13px}.rsq-plain-textarea-container .bar{display:block;position:relative;width:100%}.rsq-plain-textarea-container .bar:before{left:50%}.rsq-plain-textarea-container .bar:after{right:50%}.rsq-plain-textarea-container .bar:after,.rsq-plain-textarea-container .bar:before{background:#1655be;bottom:0;content:"";height:3px;position:absolute;transition:.3s;width:0}.radio-button-container{font-size:1.6rem}.rsq-round-button{align-items:center;background-color:#fff;border:0;border-radius:50%;box-shadow:0 2px 6px rgba(0,0,0,.25);cursor:pointer;display:flex;justify-content:center;margin:10px;outline:0;padding:0}.rsq-round-button>svg{fill:#1655be}.rsq-round-button.blue{background-color:#1655be}.rsq-round-button.blue>svg{fill:#fff}.rsq-round-button.green{background-color:#7bc55f}.rsq-round-button.green>svg{fill:#fff}.rsq-round-button.white-green>svg{fill:#7bc55f}.rsq-round-button.orange{background-color:#e66e00}.rsq-round-button.orange>svg{fill:#fff}.rsq-round-button.pulsing{animation:pulse 1s infinite alternate;transform-origin:center}.rsq-round-button.disabled{background-color:#9a9999;cursor:auto}.rsq-round-button.disabled>svg{fill:#fff}.schedules-container .rsq-round-button{margin:0 5px 0 0}.section-heading-element{align-items:flex-start;display:flex;justify-content:space-between;padding:15px 25px}.section-heading-element__heading{color:#1655be;font-size:16px;font-weight:500;margin:0}.section-heading-element__heading:first-letter{text-transform:capitalize}.section-heading-element__edit{align-items:center;color:#7bc55f;cursor:pointer;display:flex;font-size:12px;justify-content:space-between;max-width:120px;text-align:right;text-decoration:underline}.section-heading-element__edit.alert-color{color:#e66e00}.section-heading-element__edit.alert-color .rsq-round-button{background-color:#e66e00}.section-heading-element__edit.primary-color{color:#1655be}.section-heading-element__edit.primary-color .rsq-round-button{background-color:#1655be}.section-heading-element__edit.secondary-color{color:#7bc55f}.section-heading-element__edit.secondary-color .rsq-round-button{background-color:#7bc55f}.section-heading-element__edit span:first-letter{text-transform:capitalize}.section-heading-element__edit .rsq-round-button{margin:0 0 0 10px}.section-heading-element__edit .rsq-round-button svg{fill:#fff}.rsq-slider-container{margin:0;width:100%}.rsq-slider-container>input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;cursor:pointer;height:20px;margin:0;outline:none;padding:0;width:100%}.rsq-slider-container>input:focus{outline:none}.rsq-slider-container>input::-moz-focus-inner,.rsq-slider-container>input::-moz-focus-outer{border:0}.rsq-slider-container>input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background-color:#1655be;border:0;border-radius:50%;box-shadow:0 1px 3px rgba(0,0,0,.25);cursor:pointer;height:17px;margin:-7px 0 0;width:17px}.rsq-slider-container>input::-moz-range-thumb{-moz-appearance:none;appearance:none;background-color:#1655be;border:0;border-radius:50%;box-shadow:0 1px 3px rgba(0,0,0,.25);cursor:pointer;height:17px;margin:0;width:17px}.rsq-slider-container>input::-ms-thumb{appearance:none;background-color:#1655be;border:0;border-radius:50%;box-shadow:0 1px 3px rgba(0,0,0,.25);cursor:pointer;height:17px;margin:0;width:17px}.rsq-slider-container>input::-webkit-slider-runnable-track{background-color:#1655be;border:0;height:3px;width:100%}.rsq-slider-container>input::-moz-range-track{background-color:#1655be;border:0;height:3px;width:100%}.rsq-slider-container>input::-ms-track{background-color:#1655be;border:0;height:3px;width:100%}.rsq-slider-container>.border-points{align-items:center;color:#3b3b3b;display:flex;font-size:12px;justify-content:space-between}.rsq-snackbar{align-items:center;justify-content:center;left:12px;position:fixed;right:12px;text-align:center;z-index:1006}.rsq-snackbar--enter{bottom:-150px}.rsq-snackbar--enter-active,.rsq-snackbar--enter-done,.rsq-snackbar--exit{bottom:12px}@media only screen and (min-width:600px){.rsq-snackbar--enter-active,.rsq-snackbar--enter-done,.rsq-snackbar--exit{bottom:24px}}.rsq-snackbar--enter-active{transition:bottom .3s cubic-bezier(.19,1,.22,1)}.rsq-snackbar--exit{opacity:1}.rsq-snackbar--exit-active{opacity:0;transition:opacity .3s cubic-bezier(.19,1,.22,1)}@media only screen and (min-width:600px){.rsq-snackbar{left:50%;max-width:568px;min-width:288px;right:unset;transform:translateX(-50%);width:-moz-max-content;width:max-content}}.rsq-textarea-container{background-color:#f4f4f4;border-radius:15px;box-sizing:border-box;height:70px;position:relative;width:100%}.rsq-textarea-container--auto-grow{height:auto}.rsq-textarea-container .rsq-round-button{bottom:3px;margin:5px;position:absolute;right:3px}.rsq-textarea-container .rsq-textarea{word-wrap:break-word;background-color:#f4f4f4;border:1px solid #c4c4c4;border-radius:15px;box-sizing:border-box;color:#3b3b3b;font-family:Poppins;font-size:12px;font-weight:400;height:100%;-webkit-hyphens:auto;hyphens:auto;margin:0;overflow:scroll;overflow-block:visible;overflow-x:hidden;padding:15px 20px;resize:none;scrollbar-width:thin;width:100%;word-break:break-word}.rsq-textarea-container .rsq-textarea::-webkit-scrollbar{width:6px}.rsq-textarea-container .rsq-textarea::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.4);border-radius:14px}.rsq-textarea-container .rsq-textarea.active,.rsq-textarea-container .rsq-textarea:focus{background-color:#fff;border-color:#fff;box-shadow:0 11px 15px -10px rgba(0,0,0,.1);outline:none}.rsq-textarea-container .rsq-textarea:not(.active)::-moz-placeholder,.rsq-textarea-container .rsq-textarea:not(:focus)::-moz-placeholder{color:#9a9999}.rsq-textarea-container .rsq-textarea:not(.active)::placeholder,.rsq-textarea-container .rsq-textarea:not(:focus)::placeholder{color:#9a9999}.rsq-textarea-container .rsq-textarea::-moz-placeholder{color:#3b3b3b}.rsq-textarea-container .rsq-textarea::placeholder{color:#3b3b3b}.rsq-textarea-container .rsq-textarea--auto-grow{height:auto;line-height:18px;overflow:auto;padding:15px 20px 42px}.rsq-textarea-container .error{border:1px solid #e66e00}.rsq-textarea-container .error>label{color:#e66e00}.rsq-textarea-container .error.active,.rsq-textarea-container .error:focus{border:1px solid #e66e00;color:#e66e00}.rsq-textarea-container--auto-grow .rsq-round-button{bottom:8px}.rsq-time-picker{display:flex;justify-content:center;position:relative}.rsq-time-picker-list{align-items:center;background-color:#fff;border-bottom-left-radius:15px;border-bottom-right-radius:15px;box-shadow:0 1px 12px rgba(0,0,0,.3);cursor:pointer;display:none;flex-direction:column;justify-content:center;left:0;position:absolute;top:32px;width:100%;z-index:1000}.rsq-time-picker-list--slots-list{top:40px}.rsq-time-picker-list--visible{display:flex}.rsq-time-picker-list--top{border-radius:15px 15px 0 0;transform:translateY(calc(-100% - 3px))}.rsq-time-picker-list>.time-slot{color:#3b3b3b;font-size:14px;padding:.2em 0;text-align:center;width:100%}.rsq-time-picker-list>.time-slot:hover{color:#1655be}.rsq-time-picker-list>.time-slot--longer{padding:.5em 0}.rsq-time-picker-list__margin{bottom:-16px;height:16px;position:absolute;width:100%}.rsq-tooltip{word-wrap:break-word;background-color:#1e1e1e!important;border-radius:6px!important;font-size:11px!important;font-weight:600!important;-webkit-hyphens:auto;hyphens:auto;line-height:14px;max-width:350px;padding:10px!important;word-break:break-word}.rsq-tooltip:first-letter{text-transform:uppercase}.rsq-tooltip ul{margin:0;padding-left:15px}.__react_component_tooltip{opacity:0!important;transition:opacity .5s,visibility .5s!important;transition-timing-function:cubic-bezier(.16,1,.3,1)}.__react_component_tooltip.show{opacity:1!important}#sidebar{height:100%;position:absolute;right:0;top:0}.sidebar{background:#fff;border-radius:16px 0 0 16px;box-shadow:0 15px 30px rgba(30,30,30,.07);height:100%;transition:width .5s ease-in;width:0}.sidebar--open{transition:width .5s ease-out;width:480px}.sidebar__line{border:0;border-top:1px solid #dedbdb;height:0;margin:0 auto;width:432px}.sidebar__header{align-items:center;display:flex;font-size:18px;font-weight:600;line-height:28px;padding:24px;width:480px}.sidebar__header svg{cursor:pointer}.sidebar .header__elements{width:86%}.sidebar__content{box-sizing:border-box;height:calc(100% - 76px);overflow:scroll;overflow-block:visible;overflow-x:hidden;padding:0 24px 24px;scrollbar-width:thin;width:48rem}.sidebar__content::-webkit-scrollbar{width:6px}.sidebar__content::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.4);border-radius:14px}.visit-date-time-row{display:flex;justify-content:space-between;margin:10px 0}.visit-date-time-row--middle{margin-left:28px}.visit-date-time-row__date-picker,.visit-date-time-row__hour-picker{margin-right:9px;width:33%}.visit-date-time-row__date-picker label:first-letter,.visit-date-time-row__hour-picker label:first-letter{text-transform:uppercase}.visit-date-time-row__visit-duration{width:33%}.visit-date-time-row__visit-duration label{font-size:11px;white-space:nowrap}.visit-date-time-row__visit-duration label:first-letter{text-transform:uppercase}.modal--visit-modal{width:420px}.carousel-arrows{fill:#1655be;align-items:center;display:flex;height:50%;justify-content:center;min-height:555px;min-width:55px;position:relative;width:5%}.carousel-arrows__arrows{cursor:pointer;height:25px;position:absolute;top:50%;width:25px}.carousel-arrows .arrows--double{fill:#7bc55f}.carousel-arrows .arrows--left{transform:rotate(180deg) translateY(12px)}.carousel-arrows .arrows--right{transform:translateY(-12px)}.carousel-arrows .arrows.arrows--double.arrows--right{right:0}.carousel-arrows .arrows.arrows--double.arrows--left{left:0}.carousel-arrows .arrows.arrows--single.arrows--right{right:30px}.carousel-arrows .arrows.arrows--single.arrows--left{left:30px}@media only screen and (min-height:1250px){.carousel-arrows{min-height:675px}}.carousel-container{align-content:space-between;box-sizing:border-box;display:flex;flex-direction:column;flex-wrap:wrap;height:100%;justify-content:space-between;padding:1.6rem;width:100%}.carousel-content{align-items:center;display:flex;height:calc(100% - 120px);justify-content:space-around;margin-left:1.6rem;max-height:750px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.carousel-content__cards{align-items:flex-end;display:flex;height:50%;justify-content:flex-end;min-height:555px;position:relative;width:90%}@media only screen and (max-height:600px){.carousel-content__cards{min-height:400px}}@media only screen and (min-height:1150px){.carousel-content__cards{min-height:675px}}.carousel-content #renderViewDefault{display:flex}.carousel-content__container{min-height:500px;width:100%}.carousel-content .after-active-card-container,.carousel-content .before-active-card-container{height:calc(70% + 70px);justify-content:flex-start}.carousel-content .after-active-card-container__card,.carousel-content .before-active-card-container__card{box-shadow:1px 3px 30px rgba(0,0,0,.2);height:calc(100% - 44px);margin-top:10px;max-height:480px;max-width:350px;min-width:200px;position:relative;width:100%}@media only screen and (max-height:600px){.carousel-content .after-active-card-container__card,.carousel-content .before-active-card-container__card{overflow-y:hidden;padding-top:20px}}.carousel-content .active-card-container__counters{align-items:center;display:flex;justify-content:space-between}.carousel-content .active-card-container__card{box-shadow:0 1px 16px rgba(0,0,0,.3);height:calc(100% - 70px);max-height:600px;max-width:450px;position:relative;width:100%}@media only screen and (max-height:600px){.carousel-content .active-card-container__card{overflow-y:scroll;padding-top:20px}}.carousel-content__card{background-color:#fff;border-radius:13px;cursor:pointer;display:flex;flex-direction:column;height:55%;margin-bottom:1.6rem;max-height:300px;max-width:200px;position:absolute;width:25%}.carousel-content__card--right{bottom:15%;box-shadow:0 1px 16px rgba(0,0,0,.3);right:0;transform:translate(50%)}.carousel-content__card--left{bottom:15%;box-shadow:0 1px 16px rgba(0,0,0,.3);left:0;transform:translate(-50%)}.carousel-content__card--hidden{display:none}.carousel-content__card .card__first-line{border-bottom:1px solid #7bc55f;height:25%}.carousel-content__card .card__first-line--grey{border-bottom:1px solid #9a9999}.carousel-content__card .card__second-line{border-bottom:1px solid #7bc55f;height:20%}.carousel-content__card .card__second-line--grey{border-bottom:1px solid #9a9999}.carousel-content__card .card__buttons{align-self:center;display:flex;flex-direction:column;justify-content:flex-end;margin:auto 0 7px;min-height:86px;position:relative;width:90%}.carousel-content__card .card__buttons--double{display:flex;justify-content:space-between;width:100%}.carousel-content__card .card__buttons--double>button{width:46%}.carousel-content__card .card__buttons--single{align-items:center;display:flex;justify-content:center;white-space:nowrap}.carousel-content__card .card__buttons--single:last-child button{color:#fff;height:26px}.carousel-content__card .card__buttons .rsq-flat-button.white{box-shadow:0 2px 6px rgba(0,0,0,.25)}.carousel-content__card .card__buttons .rsq-flat-button.transparent{margin-top:5px;width:-moz-fit-content;width:fit-content}.carousel-content__card .card__buttons--hidden{display:none}.carousel-content__card .card__buttons .rsq-flat-button{margin:10px 0 5px}.carousel-content__card .card__buttons--thinner{color:#7bc55f;height:38px}.carousel-content__card .card__buttons--thinner button{font-size:11px;height:22px}.carousel-content__card .card__buttons .buttons__payment-icon{align-items:center;background-color:#fff;border-radius:50%;box-shadow:0 2px 6px rgba(0,0,0,.25);cursor:pointer;display:flex;height:30px;justify-content:center;margin:10px 0 5px;transition:.5s;width:30px}.carousel-content__card .card__buttons .buttons__payment-icon:hover{transform:scale(1.1)}.carousel-content__card .card__buttons .buttons .payment-icon--view-permission{bottom:0;position:absolute;right:0}.carousel-content__card .card__avatar{border:0;border-radius:50%;box-shadow:1px 1px 16px rgba(0,0,0,.25);cursor:pointer;height:72px;position:absolute;right:50%;top:-36px;transform:translate(50%);width:72px;z-index:100}@media only screen and (max-height:600px){.carousel-content__card .card__avatar{align-self:center;justify-self:center;position:unset;transform:unset}}.carousel-content__card .card__patient-name-line{border-bottom:1px solid #fff;min-height:1px}.carousel-content__card .card__patient-name-line--active-upcoming{border-bottom:1px solid #fff}.carousel-content__card .card__patient-name-line--inactive-started{border-bottom:1px solid #7bc55f}.carousel-content__card .card__patient-name-line--inactive-done{border-bottom:1px solid #9a9999}.carousel-content__card .card__patient-name-line--inactive-upcoming{border-bottom:1px solid #7bc55f}.carousel-content__card .card__patient-name-line--active-appeared{border-bottom:1px solid #fff}.carousel-content__card .card__patient-name-line--inactive-appeared{border-bottom:1px solid #7bc55f}.carousel-content__card .card__patient-name{color:#3b3b3b;font-size:16px;font-weight:400;text-align:center;text-transform:capitalize}.carousel-content__card .card__patient-name--active-done{align-items:center;color:#fff;display:flex;font-size:20px;justify-content:center;margin-top:36px;min-height:55px;padding:0 5px;word-break:break-word}@media only screen and (max-height:600px){.carousel-content__card .card__patient-name--active-done{margin-top:0}}.carousel-content__card .card__patient-name--active-started{align-items:center;color:#fff;display:flex;font-size:20px;justify-content:center;margin-top:36px;min-height:55px;padding:0 5px;word-break:break-word}@media only screen and (max-height:600px){.carousel-content__card .card__patient-name--active-started{margin-top:0}}.carousel-content__card .card__patient-name--active-upcoming{align-items:center;color:#fff;display:flex;font-size:20px;justify-content:center;margin-top:36px;min-height:55px;padding:0 5px;word-break:break-word}@media only screen and (max-height:600px){.carousel-content__card .card__patient-name--active-upcoming{margin-top:0}}.carousel-content__card .card__patient-name--active-appeared{align-items:center;color:#fff;display:flex;font-size:20px;justify-content:center;margin-top:36px;min-height:55px;padding:0 5px;word-break:break-word}@media only screen and (max-height:600px){.carousel-content__card .card__patient-name--active-appeared{margin-top:0}}.carousel-content__card .card__patient-name--inactive-appeared,.carousel-content__card .card__patient-name--inactive-done,.carousel-content__card .card__patient-name--inactive-started,.carousel-content__card .card__patient-name--inactive-upcoming{align-items:center;display:flex;height:94px;justify-content:center;padding:0 5px;word-break:break-word}.carousel-content__card .card__visit-details{color:#fff;font-weight:200;letter-spacing:.5px;max-height:-moz-fit-content;max-height:fit-content}.carousel-content__card .card__visit-details-line{border-bottom:1px solid #fff;min-height:1px}.carousel-content__card .card__visit-details-line--active-upcoming{border-bottom:1px solid #fff}.carousel-content__card .card__visit-details-line--inactive-done{border-bottom:1px solid #9a9999}.carousel-content__card .card__visit-details-line--inactive-started,.carousel-content__card .card__visit-details-line--inactive-upcoming{border-bottom:1px solid #7bc55f}.carousel-content__card .card__visit-details-line--active-appeared{border-bottom:1px solid #fff}.carousel-content__card .card__patient-details{align-items:flex-start;box-sizing:border-box;display:flex;flex-direction:column;font-size:10px;font-weight:200;justify-content:flex-start;letter-spacing:.5px;max-height:-moz-fit-content;max-height:fit-content;padding:0 20px}.carousel-content__card .card__patient-details .patient-details__row{color:#3b3b3b;display:flex;font-size:13px;font-weight:500;margin-top:8px;width:100%}.carousel-content__card .card__patient-details .patient-details__row .row__info-cell{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;width:32%}.carousel-content__card .card__patient-details .patient-details__row .row__info-cell--wide{flex-basis:100%}.carousel-content__card .card__patient-details .patient-details__row .row__info-cell .info-cell__label{color:#fff;font-size:10px;font-weight:400;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.carousel-content__card .card__patient-details .patient-details__row .row__info-cell .info-cell__label--active-upcoming{color:#fff}.carousel-content__card .card__patient-details .patient-details__row .row__info-cell .info-cell__label--inactive-done{color:#3b3b3b}.carousel-content__card .card__patient-details .patient-details__row .row__info-cell .info-cell__label--inactive-started,.carousel-content__card .card__patient-details .patient-details__row .row__info-cell .info-cell__label--inactive-upcoming{color:#7bc55f}.carousel-content__card .card__patient-details .patient-details__row .row__info-cell .info-cell__label--active-appeared{color:#fff}.carousel-content__card .card__patient-details .patient-details__row .row__info-cell .info-cell__value{align-items:center;color:#3b3b3b;font-size:13px;font-weight:600;margin:.3em 0 0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:-moz-fit-content;width:fit-content}.carousel-content__card .card__patient-details .patient-details__row .row__info-cell .info-cell__value svg{fill:#fff;height:13px}.carousel-content__card .card__patient-details .patient-details__row .row__info-cell .info-cell__value--active-appeared,.carousel-content__card .card__patient-details .patient-details__row .row__info-cell .info-cell__value--active-done,.carousel-content__card .card__patient-details .patient-details__row .row__info-cell .info-cell__value--active-started,.carousel-content__card .card__patient-details .patient-details__row .row__info-cell .info-cell__value--active-upcoming{color:#fff}.carousel-content__card .card__patient-details .patient-details__row--card-inactive{font-size:10px;margin-bottom:0}.carousel-content__card .visit-details__header{color:#3b3b3b;font-size:10px;font-weight:500;margin:5px 0;padding:0 20px}.carousel-content__card .visit-details__header .row__info-cell{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;width:32%}.carousel-content__card .visit-details__header .row__info-cell--wide{flex-basis:100%}.carousel-content__card .visit-details__header .row__info-cell .info-cell__label{color:#fff;font-size:10px;font-weight:400;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.carousel-content__card .visit-details__header .row__info-cell .info-cell__label--active-upcoming{color:#fff}.carousel-content__card .visit-details__header .row__info-cell .info-cell__label--inactive-done{color:#3b3b3b}.carousel-content__card .visit-details__header .row__info-cell .info-cell__label--inactive-started,.carousel-content__card .visit-details__header .row__info-cell .info-cell__label--inactive-upcoming{color:#7bc55f}.carousel-content__card .visit-details__header .row__info-cell .info-cell__label--active-appeared{color:#fff}.carousel-content__card .visit-details__header .row__info-cell .info-cell__value{align-items:center;color:#3b3b3b;font-size:13px;font-weight:600;margin:.3em 0 0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:-moz-fit-content;width:fit-content}.carousel-content__card .visit-details__header .row__info-cell .info-cell__value svg{fill:#fff;height:13px}.carousel-content__card .visit-details__header .row__info-cell .info-cell__value--active-appeared,.carousel-content__card .visit-details__header .row__info-cell .info-cell__value--active-done,.carousel-content__card .visit-details__header .row__info-cell .info-cell__value--active-started,.carousel-content__card .visit-details__header .row__info-cell .info-cell__value--active-upcoming{color:#fff}.carousel-content__card .visit-details__header:first-letter{text-transform:uppercase}.carousel-content__card .visit-details__header--active-appeared,.carousel-content__card .visit-details__header--active-done,.carousel-content__card .visit-details__header--active-started,.carousel-content__card .visit-details__header--active-upcoming{color:#fff;font-size:13px;margin:8px 0}.carousel-content__card .visit-details__row{color:#3b3b3b;display:flex;font-size:10px;font-weight:500;margin:5px 0;padding:0 20px}.carousel-content__card .visit-details__row .row__info-cell{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;width:32%}.carousel-content__card .visit-details__row .row__info-cell--wide{flex-basis:100%}.carousel-content__card .visit-details__row .row__info-cell .info-cell__label{color:#fff;font-size:10px;font-weight:400;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.carousel-content__card .visit-details__row .row__info-cell .info-cell__label--active-upcoming{color:#fff}.carousel-content__card .visit-details__row .row__info-cell .info-cell__label--inactive-done{color:#3b3b3b}.carousel-content__card .visit-details__row .row__info-cell .info-cell__label--inactive-started,.carousel-content__card .visit-details__row .row__info-cell .info-cell__label--inactive-upcoming{color:#7bc55f}.carousel-content__card .visit-details__row .row__info-cell .info-cell__label--active-appeared{color:#fff}.carousel-content__card .visit-details__row .row__info-cell .info-cell__value{align-items:center;color:#3b3b3b;font-size:13px;font-weight:600;margin:.3em 0 0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:-moz-fit-content;width:fit-content}.carousel-content__card .visit-details__row .row__info-cell .info-cell__value svg{fill:#fff;height:13px}.carousel-content__card .visit-details__row .row__info-cell .info-cell__value--active-appeared,.carousel-content__card .visit-details__row .row__info-cell .info-cell__value--active-done,.carousel-content__card .visit-details__row .row__info-cell .info-cell__value--active-started,.carousel-content__card .visit-details__row .row__info-cell .info-cell__value--active-upcoming{color:#fff}.carousel-content__card .visit-details__row--active-appeared,.carousel-content__card .visit-details__row--active-done,.carousel-content__card .visit-details__row--active-started,.carousel-content__card .visit-details__row--active-upcoming{color:#fff;font-size:13px;margin:8px 0}.carousel-content__card .visit-details--services{min-height:133px}.carousel-content__card .visit-details--services .row__info-cell{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;width:32%}.carousel-content__card .visit-details--services .row__info-cell--wide{flex-basis:100%}.carousel-content__card .visit-details--services .row__info-cell .info-cell__label{color:#fff;font-size:10px;font-weight:400;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.carousel-content__card .visit-details--services .row__info-cell .info-cell__label--active-upcoming{color:#fff}.carousel-content__card .visit-details--services .row__info-cell .info-cell__label--inactive-done{color:#3b3b3b}.carousel-content__card .visit-details--services .row__info-cell .info-cell__label--inactive-started,.carousel-content__card .visit-details--services .row__info-cell .info-cell__label--inactive-upcoming{color:#7bc55f}.carousel-content__card .visit-details--services .row__info-cell .info-cell__label--active-appeared{color:#fff}.carousel-content__card .visit-details--services .row__info-cell .info-cell__value{align-items:center;color:#3b3b3b;font-size:13px;font-weight:600;margin:.3em 0 0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:-moz-fit-content;width:fit-content}.carousel-content__card .visit-details--services .row__info-cell .info-cell__value svg{fill:#fff;height:13px}.carousel-content__card .visit-details--services .row__info-cell .info-cell__value--active-appeared,.carousel-content__card .visit-details--services .row__info-cell .info-cell__value--active-done,.carousel-content__card .visit-details--services .row__info-cell .info-cell__value--active-started,.carousel-content__card .visit-details--services .row__info-cell .info-cell__value--active-upcoming{color:#fff}.carousel-content__card .visit-details--services .row__info-cell{font-size:13px;font-weight:600;margin-left:20px;width:calc(100% - 40px)}.carousel-content__card .visit-details--services .row__info-cell p{margin:6px 0}.carousel-content__card--active-done{background-color:#9a9999}.carousel-content__card--active-started{background-color:#7bc55f}.carousel-content__card--active-appeared,.carousel-content__card--active-upcoming{background-color:#1655be}@media screen and (min-height:1150px){.carousel-content{margin-bottom:calc(50vh - 475.5px)}}.empty-carousel-content{align-items:center;display:flex;height:calc(100% - 120px);justify-content:space-around;margin-left:1.6rem;max-height:750px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.empty-carousel-content__cards{align-items:flex-end;display:flex;height:50%;justify-content:flex-end;min-height:555px;position:relative;width:90%}@media only screen and (max-height:600px){.empty-carousel-content__cards{min-height:400px}}@media only screen and (min-height:1150px){.empty-carousel-content__cards{min-height:675px}}.empty-carousel-content .after-active-card-container,.empty-carousel-content .before-active-card-container{height:calc(70% + 74px);justify-content:flex-end}.empty-carousel-content .after-active-card-container__card,.empty-carousel-content .before-active-card-container__card{height:calc(100% - 44px);margin-top:10px;max-height:480px;max-width:350px;min-width:200px;width:100%}.empty-carousel-content .active-container__counters{align-items:center;display:flex;justify-content:space-between}.empty-carousel-content .active-container__card{align-items:center;box-sizing:border-box;color:#3b3b3b;display:flex;flex-direction:column;font-size:16px;font-weight:500;height:calc(100% - 70px);justify-content:center;max-height:600px;max-width:450px;min-width:350px;padding:10% 3%;position:relative;text-align:center;white-space:pre-wrap;width:100%}.empty-carousel-content .cards .card{background-color:#f4f4f4;border:2px solid #9a9999;border-radius:13px;margin-bottom:1.6rem}.empty-carousel-content .cards .card__circle{background-color:#f4f4f4;border:2px solid #9a9999;border-radius:50%;height:72px;position:absolute;right:50%;top:0;transform:translate(50%,-50%);width:72px;z-index:100}.empty-carousel-content .cards .card__empty-info{font-weight:700;margin-bottom:20px}@media screen and (min-height:1150px){.empty-carousel-content{margin-bottom:calc(50vh - 475.5px)}}.carousel-content__counter{align-items:center;display:flex;flex-direction:column-reverse;font-weight:800;justify-content:center;min-height:44px;padding:0 8px}.carousel-content__counter--left-bottom,.carousel-content__counter--right-bottom{position:relative;top:0}@media screen and (min-width:1300px){.carousel-content__counter--left-bottom,.carousel-content__counter--right-bottom{position:static}}.carousel-content__counter--left-bottom{left:-25%}@media screen and (min-width:1120px){.carousel-content__counter--left-bottom{left:-22%}}@media screen and (min-width:1180px){.carousel-content__counter--left-bottom{left:-11%}}@media screen and (min-width:1250px){.carousel-content__counter--left-bottom{left:-5%}}.carousel-content__counter--right-bottom{right:-25%}@media screen and (min-width:1120px){.carousel-content__counter--right-bottom{right:-22%}}@media screen and (min-width:1180px){.carousel-content__counter--right-bottom{right:-11%}}@media screen and (min-width:1250px){.carousel-content__counter--right-bottom{right:-5%}}.carousel-content__counter .counter__label{font-size:13px;font-weight:400;letter-spacing:.5px}.carousel-content__counter .counter__label--left,.carousel-content__counter .counter__label--right{color:#3b3b3b}.carousel-content__counter .counter__label--left-bottom{color:#7bc55f;text-decoration:underline}@media screen and (max-width:1080px){.carousel-content__counter .counter__label{font-size:10px}}.carousel-content__counter .counter__number{font-size:16px;font-weight:800;margin:0 9px}.carousel-content__counter .counter__number--left{align-self:flex-start;color:#9a9999}.carousel-content__counter .counter__number--right,.carousel-content__counter .counter__number--right-bottom{align-self:flex-end;color:#1655be}.carousel-content__counter .counter__number--left-bottom{align-self:flex-start;color:#7bc55f}.carousel-content__counter--active.carousel-content__counter--left-bottom{cursor:pointer}.error-view-container{height:100%;width:100%}.error-view-container .main__title{color:#e66e00;font-size:25px;font-weight:500;padding:40px 0 0;text-align:center}.error-view-container .main__text{color:#1655be;font-size:24px;padding:0 0 25px}.modal--complete-or-withdraw-ereferral{min-width:520px}.modal--complete-or-withdraw-ereferral .modal-component{display:flex;flex-direction:column;height:429px;justify-content:space-between;padding:0 4.8rem}.modal--complete-or-withdraw-ereferral .modal-component .error-info{margin:0}.modal--complete-or-withdraw-ereferral .modal-component__bold{font-weight:500}.modal--complete-or-withdraw-ereferral .modal-component__additional-info,.modal--complete-or-withdraw-ereferral .modal-component__info{color:#3b3b3b;font-size:14px}.modal--complete-or-withdraw-ereferral .modal-component__info{height:100%}.modal--complete-or-withdraw-ereferral .modal-component__info--shorter{height:20%}.modal--complete-or-withdraw-ereferral .modal-component__additional-info{align-self:flex-start;font-weight:600;margin-bottom:10px}.modal--complete-or-withdraw-ereferral .modal-component__title{margin:22px 0 0}.modal--complete-or-withdraw-ereferral .modal-component__title--alert{color:#e66e00}.modal--complete-or-withdraw-ereferral .modal-component__textarea{width:100%}.modal--complete-or-withdraw-ereferral .modal-component__textarea ::-moz-placeholder{color:#9a9999}.modal--complete-or-withdraw-ereferral .modal-component__textarea ::placeholder{color:#9a9999}.modal--complete-or-withdraw-ereferral .modal-component__textarea--alert ::-moz-placeholder{color:#e66e00}.modal--complete-or-withdraw-ereferral .modal-component__textarea--alert ::placeholder{color:#e66e00}.modal--complete-or-withdraw-ereferral .modal-component .rsq-textarea-container{height:165px}.modal--complete-or-withdraw-ereferral .modal-component__buttons{width:80%}.modal--load-ereferral{max-width:none;min-width:none;width:520px}.modal--load-ereferral .modal-component{padding:10px 32px}.modal--load-ereferral .modal-component__title{font-size:20px;margin-top:12px}.modal--load-ereferral .modal-component__info{color:#3b3b3b;font-size:15px;margin:0;width:100%}.modal--load-ereferral .modal-component__error{min-height:31px;width:100%}.modal--load-ereferral .modal-component__input{margin-top:10px;min-height:50px;width:100%}.modal--load-ereferral .modal-component__buttons{width:70%}.modal--revoke-ereferral{min-width:520px}.modal--revoke-ereferral .modal-component{display:flex;flex-direction:column;height:429px;justify-content:space-between;padding:0 4.8rem}.modal--revoke-ereferral .modal-component .error-info{margin:0}.modal--revoke-ereferral .modal-component__title{color:#e66e00;font-size:20px;margin:22px 0 0}.modal--revoke-ereferral .modal-component__radio{min-height:90px;width:417px}.modal--revoke-ereferral .modal-component__radio .radio-button-container{display:flex;margin-bottom:10px}.modal--revoke-ereferral .modal-component__radio .radio-button-container__label{color:#3b3b3b;cursor:pointer}.modal--revoke-ereferral .modal-component__radio .rsq-checkbox-group{padding-right:10px}.modal--revoke-ereferral .modal-component__textarea{width:100%}.modal--revoke-ereferral .modal-component__textarea ::-moz-placeholder{color:#e66e00}.modal--revoke-ereferral .modal-component__textarea ::placeholder{color:#e66e00}.modal--revoke-ereferral .modal-component__textarea--disabled ::-moz-placeholder{color:#9a9999}.modal--revoke-ereferral .modal-component__textarea--disabled ::placeholder{color:#9a9999}.modal--revoke-ereferral .modal-component .rsq-textarea-container{height:165px}.modal--revoke-ereferral .modal-component__buttons{width:60%}.login{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center;position:relative;width:100vw}.login__logo{left:15px;position:absolute;top:15px}.login__text{color:#1655be;font-size:18px;padding:3.2rem;text-align:center;white-space:pre-wrap}.login__button{text-align:center;width:312px}.login__button--register{padding-top:3.2rem}.maintenance-view-container{height:100%;width:100%}.maintenance-view-container .content__main{width:60%}.maintenance-view-container .main__text{color:#1655be;font-size:24px;padding:40px 0 0}.content-menu-left-bar{display:flex;height:100%;width:100%}.menu-left{display:flex;font-weight:100;justify-content:flex-end;letter-spacing:.02em;min-width:250px}.menu-left--min-height{min-height:98px}.menu-left__logo{cursor:pointer;left:0;max-height:60px;padding-left:1.6rem;position:absolute;top:1.6rem}.menu-left__content{justify-content:space-between}.carousel-container .menu-left__content,.menu-left__content{align-items:center;display:flex;flex-direction:column;width:100%}.carousel-container .menu-left__content{height:100%;justify-content:flex-start}.menu-top{align-items:flex-start;box-sizing:border-box;display:flex;justify-content:space-between;min-width:0;width:100%}.menu-top--min-height{min-height:100px}.menu-top--max-width{max-width:calc(100% - 250px)}.menu-top.single-element{justify-content:flex-end}.mobile-view{height:100vh;position:relative;width:100vw}.mobile-view>.menu-top{box-sizing:border-box;max-width:100%;padding:1.6rem 0 0 1.6rem}.mobile-view__mobile-view-content{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto;padding:0}.mobile-view__mobile-view-content>.mobile-view-content__icon{display:flex;margin-top:15px;width:40%}.mobile-view__mobile-view-content>.mobile-view-content__mobile-view-downloads{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;padding:1.6rem 1.6rem 3.2rem;width:100%}.mobile-view__mobile-view-content>.mobile-view-content__mobile-view-downloads>span{color:#1655be;font-size:24px;max-width:425px;text-align:center}@media only screen and (max-width:568px){.mobile-view__mobile-view-content>.mobile-view-content__mobile-view-downloads>span{font-size:16px}}.mobile-view__mobile-view-content>.mobile-view-content__mobile-view-downloads>.mobile-view-downloads__button-google{background:url(1d54752fd3911e0d0799.svg) no-repeat 50%;background-size:contain;cursor:pointer;margin:10px 0;min-height:50px;min-width:200px}.mobile-view__mobile-view-content>.mobile-view-content__mobile-view-downloads>.mobile-view-downloads__button-apple{background:url(a94e8733cf2323a3db98.svg) no-repeat 50%;background-size:contain;cursor:pointer;margin:10px 0;min-height:50px;min-width:200px}@media only screen and (max-width:350px){.mobile-view__mobile-view-content{align-items:flex-end}}.no-permission{height:100%;width:100%}.no-permission .main__text{color:#1655be;font-size:24px;padding:30px 0;width:255px}.onboarding-container{display:flex;flex-direction:column;height:100vh;width:100%}.onboarding-container .rpwdl-info-section{margin:5px 16px}.onboarding-container__icon{height:35px;padding:1.6rem 0 0 1.6rem}.onboarding-container__icon svg{height:100%}.onboarding-container .content{align-items:center;display:flex;height:90%;justify-content:center;min-height:650px;padding-bottom:20px;width:100%}.onboarding-container .content__description{align-items:center;display:flex;justify-content:center;max-width:800px;width:50%}.onboarding-container .content__onboarding-form{align-items:center;display:flex;justify-content:center;width:40%}.onboarding-container .content .description{display:flex;flex-direction:column;width:50%}.onboarding-container .content .description__title{color:#1655be;font-size:25px;font-weight:600;margin:0;max-width:60%;min-width:330px;padding:20px 0;text-align:center}.onboarding-container .content .description__title:first-letter{text-transform:capitalize}@media screen and (min-width:1860px){.onboarding-container .content .description__title{font-size:32px;max-width:65%}}.onboarding-container .content .description__info{color:#1655be;font-size:20px;margin:0;max-width:70%;padding:20px 0 35px;text-align:center;white-space:pre-line}@media screen and (min-width:1235px){.onboarding-container .content .description__info{max-width:60%}}@media screen and (min-width:1860px){.onboarding-container .content .description__info{max-width:65%}}.onboarding-container .content .description__icon{width:400px}@media screen and (min-width:2500px){.onboarding-container .content .description__icon{width:450px}}.onboarding-container .content .onboarding-form{background-color:#fff;border-radius:15px;box-shadow:0 1px 16px rgba(0,0,0,.3);box-sizing:border-box;max-width:550px;min-width:420px}.onboarding-container .content .onboarding-form__main-content{width:90%}@media screen and (min-width:1860px){.onboarding-container .content .onboarding-form{max-width:600px}}.onboarding-container .content .main-content{box-sizing:border-box;margin:0 1.6rem}.onboarding-container .content .main-content__input-p1-identifier{display:flex;margin:1.6rem}.onboarding-container .content .main-content .input-p1-identifier{display:flex}.onboarding-container .content .main-content .input-p1-identifier__p1-const-part{width:174px}.onboarding-container .content .main-content .input-p1-identifier__p1-const-part>input{padding:10px 0}.onboarding-container .content .main-content .input-p1-identifier__p1-variable-part{margin-left:10px;width:120px}.onboarding-container .content .main-content .input-p1-identifier__p1-variable-part>input{padding:10px 0}.onboarding-container .content .main-content__info{font-size:16px;font-weight:200;margin:0 auto;text-align:center;width:78%}.onboarding-container .content .main-content__heading{color:#3b3b3b;font-size:14px;font-weight:500}.onboarding-container .content .main-content .heading{font-weight:200}.onboarding-container .content .main-content__header{color:#1655be;font-size:20px;font-weight:500;margin:25px 0 17px;text-align:center}.onboarding-container .content .main-content__header:first-letter{text-transform:capitalize}@media screen and (min-width:1860px){.onboarding-container .content .main-content__header{font-size:25px}}.onboarding-container .content--facility .description__icon{width:400px}@media screen and (min-width:1860px){.onboarding-container .content--facility .description__icon{width:450px}}.onboarding-container .content--facility .rsq-checkbox-group{margin:15px}.onboarding-container .content--facility .rsq-checkbox-group .label{cursor:pointer}.onboarding-container .content--certificates .certificate-section{padding:0 16px}.onboarding-container .content--certificates .description__icon{width:270px}@media screen and (min-width:1860px){.onboarding-container .content--certificates .description__icon{width:320px}}.onboarding-container .content--user .main-content__header{margin:20px 0 0}.onboarding-container .content--user .error-info{margin-bottom:0}.onboarding-container .content--user .certificate-section{margin:0 14px}.onboarding-container .content--user .description__icon{width:270px}@media screen and (min-width:1860px){.onboarding-container .content--user .description__icon{width:320px}.onboarding-container .content--user .description__info{max-width:60%}}.onboarding-container .content--schedule{height:inherit;min-height:90%;padding-bottom:0}.onboarding-container .content--schedule .description{width:30%}@media screen and (max-height:600px){.onboarding-container .content--schedule .description__title{font-size:20px;padding:0}.onboarding-container .content--schedule .description__info{font-size:18px;padding:15px 0}}.onboarding-container .content--schedule .onboarding-form{margin-bottom:20px;max-height:80%;max-width:1200px;width:65%}.onboarding-container .content--schedule .main-content{height:600px;padding:25px 10px;width:100%}.onboarding-container .content--schedule .main-content .schedule-form{align-items:center;display:flex;flex-direction:column;height:100%;width:100%}.onboarding-container .content--schedule .main-content .schedule-form__component-content{align-items:flex-start;color:#3b3b3b;display:flex;flex-direction:column;height:100%;margin-bottom:25px;overflow:scroll;overflow-block:visible;overflow-x:hidden;scrollbar-width:thin;width:100%}.onboarding-container .content--schedule .main-content .schedule-form__component-content::-webkit-scrollbar{width:6px}.onboarding-container .content--schedule .main-content .schedule-form__component-content::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.4);border-radius:14px}.onboarding-container .content--schedule .main-content .schedule-form__heading{text-align:center}.onboarding-container .content--schedule .main-content .schedule-form__heading .heading__title{color:#1655be;font-size:20px;font-weight:500;margin-top:0}.onboarding-container .content--schedule .main-content .schedule-form__heading .heading__title:first-letter{text-transform:uppercase}.onboarding-container .content--schedule .main-content .schedule-form__heading .heading__description{color:#3b3b3b;font-size:12px}.onboarding-container .content--schedule .main-content .schedule-form .error-info:first-letter{text-transform:lowercase}.onboarding-container .content--schedule .main-content .schedule-form .component-content__section{margin-bottom:25px}.onboarding-container .content--schedule .main-content .schedule-form .component-content__section:last-child{margin-bottom:0}.onboarding-container .content--schedule .main-content .schedule-form .component-content .section__title{align-items:center;color:#3b3b3b;display:flex;font-size:16px;font-weight:500;margin:0 0 20px}.onboarding-container .content--schedule .main-content .schedule-form .form-buttons-section{margin:0}.onboarding-container .content--schedule .main-content .schedule-form__skip-button{margin-left:146px}.onboarding-container .content--schedule .description__icon{width:270px}@media screen and (max-height:600px){.onboarding-container .content--schedule .description__icon{width:180px}}@media screen and (min-width:1860px){.onboarding-container .content--schedule .description__icon{width:320px}}.organizations-form-content{background-color:#fff;border-radius:15px;box-shadow:0 1px 16px rgba(0,0,0,.3);box-sizing:border-box;margin:1.6rem auto;width:90%}.organizations-form-content__header{align-items:center;box-sizing:border-box;color:#1655be;display:flex;font-size:20px;font-weight:500;justify-content:center;padding:1.5em 1.5em .6em;position:relative}.organizations-form-content .header__additional-icon{bottom:0;position:absolute;right:.8rem}.organizations-form-content__buttons{box-sizing:border-box;height:auto;min-height:150px}.organizations-form-content__buttons .buttons__organization .organization__title{align-items:center;color:#1655be;display:flex;font-size:18px;font-weight:300;min-height:50px;padding-left:15px}.organizations-form-content__buttons .buttons__organization .organization__empty-departments-list{align-items:center;color:#3b3b3b;display:flex;font-weight:500;justify-content:center;padding:5px 10px}.organizations-form-content__buttons .buttons__organization .organization__single-department{align-items:center;box-shadow:0 2px 16px rgba(0,0,0,.16);box-sizing:border-box;color:#3b3b3b;cursor:pointer;display:flex;font-size:16px;height:70px;justify-content:flex-start;margin-bottom:16px;padding:5px 5px 5px 15px;position:relative;width:70%}.organizations-form-content__buttons .buttons__organization .organization__single-department--inactive{background-color:#f4f4f4}.organizations-form-content__buttons .buttons__organization .organization__single-department:first-child{margin-top:16px}.organizations-form-content__buttons .buttons__organization .organization__single-department .single-department__text{-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;height:100%;line-height:20px;overflow:hidden;text-overflow:ellipsis;width:calc(100% - 40px)}.organizations-form-content__buttons .buttons__organization .organization__single-department .single-department__icon{fill:#fff;align-self:flex-end;background-color:#7bc55f;border-radius:50%;box-shadow:0 2px 16px rgba(0,0,0,.16);height:70px;position:absolute;right:-35px;top:0;width:70px}.organizations-form-content__buttons .buttons__organization .organization__single-department .single-department__new-department-info{display:none}.organizations-form-content__buttons .buttons__organization .organization__single-department .single-department__new-department-info--visible{align-items:center;background-color:#1655be;border-radius:11px;color:#fff;display:flex;font-size:12px;height:22px;justify-content:center;position:absolute;right:-55px;top:0;width:45px}.organizations-form-content__buttons .buttons__organization .organization__single-department .single-department__new-department-info--wider{right:-60px;width:90px}.organizations-no-invitation{align-items:center;display:flex;flex-direction:column;justify-content:center}.organizations-no-invitation__message{color:#3b3b3b;font-size:20px;font-weight:500;text-align:center;white-space:pre-wrap;width:100%}.organizations-no-invitation .rsq-flat-button{margin:30px 0;max-width:300px;width:100%}.organizations{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center;position:relative;width:100vw}.organizations .menu-top{box-sizing:border-box;left:0;padding:1.6rem;position:absolute;top:0}.organizations-content{align-items:center;display:flex;justify-content:center;max-width:1500px;min-height:620px;width:100%}.organizations-content .hello__hello-text{color:#1655be;font-weight:500;text-align:center;width:450px;word-break:keep-all}.organizations-content .hello{align-items:center;display:flex;flex-direction:column;height:85%;justify-content:space-between;width:40%}.organizations-content .hello-text__text{font-size:25px;font-weight:600}.organizations-content .hello-text__question{font-size:22px;font-weight:500}.organizations-content .form{display:flex;flex-direction:column;height:100%;justify-content:center;overflow:hidden;width:40%}@media only screen and (max-width:1000px){.organizations-content .form,.organizations-content .hello{width:50%}}.add-attachment-button{box-sizing:border-box;font-size:16px;max-width:180px;padding:0 1.6rem 1.6rem;text-transform:capitalize;width:100%}.add-attachment-button__input{color:transparent;cursor:pointer;font-size:0;height:28px;opacity:0;padding-top:12px;position:absolute;width:146px;z-index:1}.add-attachment-button__input:before{background:transparent;border:0;content:"";cursor:pointer;display:inline-block;flex-wrap:wrap;height:28px;justify-content:center;margin:0;outline:none;padding:0;transition:box-shadow .8s;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;width:150px}.add-attachment-button__input:active{outline:0}.add-attachment-button__input::-webkit-file-upload-button{visibility:hidden}.attachment-header{align-items:center;border-bottom:1px solid #9a9999;box-sizing:border-box;color:#7bc55f;display:flex;font-size:16px;font-weight:500;height:50px;justify-content:space-between;min-height:50px;padding:0 .8rem;position:relative;width:100%}@media screen and (max-width:1100px){.attachment-header{font-size:14px}}.attachment-header__title{flex-basis:100%;flex-shrink:80%;text-align:center}.attachment-header__title svg{vertical-align:text-bottom}.attachments-list{height:calc(100% - 50px);overflow:scroll;overflow-block:visible;overflow-x:hidden;scrollbar-width:thin;width:100%}.attachments-list::-webkit-scrollbar{width:6px}.attachments-list::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.4);border-radius:14px}.attachments-list--empty{align-items:center;color:#3b3b3b;display:flex;font-size:14px;justify-content:center;padding:1.6rem;text-align:center}.attachment-tooltip{position:absolute;right:6%;top:24%}@media screen and (max-width:1200px){.attachment-tooltip{right:4%}}.modal-component--cancel-prescription-modal{padding:30px}.modal-component__cancel-prescription-title{color:#1655be;font-size:20px;font-weight:500;margin-bottom:auto;text-align:center;width:100%}.modal-component__cancel-prescription-title:first-letter{text-transform:capitalize}.modal-component__cancel-prescription-info{color:#3b3b3b;margin:30px auto;text-align:center}.modal-component .cancel-prescription-info__title{font-size:16px;font-weight:500;margin:14px auto}.modal-component .cancel-prescription-info__date{font-size:14px;font-weight:500}.modal-component .cancel-prescription-info__doctor{font-size:14px}.modal-component__cancel-prescription-buttons .rsq-flat-button:first-letter{text-transform:capitalize}.modal-component__reason-cancel-prescription{text-align:center;width:100%}.modal-component__reason-cancel-prescription .rsq-flat-button{margin-top:30px;max-width:200px}.modal-component--document-details-modal{padding:30px}.modal-component--prescriptions-content{max-height:calc(100vh - 250px);overflow:scroll;overflow-block:visible;overflow-x:hidden;scrollbar-width:thin;width:100%}.modal-component--prescriptions-content::-webkit-scrollbar{width:6px}.modal-component--prescriptions-content::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.4);border-radius:14px}.modal-component__modal-header{color:#1655be;font-size:20px;font-weight:500;margin-bottom:15px;text-align:center}.modal-component__modal-header:first-letter{text-transform:uppercase}.modal-component__modal-information{align-items:flex-start;color:#3b3b3b;display:flex;flex-direction:column;font-size:14px;justify-content:space-around;line-height:2;margin:0 0 20px;width:100%}.modal-component__modal-information--prescriptions{width:90%}.modal-component .modal-information__single-info.padding-top{padding-top:10px}.modal-component .modal-information__single-info .single-info{display:inline-block}.modal-component .modal-information__single-info .single-info:first-letter{text-transform:uppercase}.modal-component .modal-information__single-info .single-info__description{font-weight:500;margin-left:5px;text-align:left;word-break:break-word}.modal-component .modal-information__single-info .single-info__description--active-prescription,.modal-component .modal-information__single-info .single-info__description--completed,.modal-component .modal-information__single-info .single-info__description--described{color:#7bc55f}.modal-component .modal-information__single-info .single-info__description--inactive-prescription{color:#3b3b3b}.modal-component .modal-information__single-info .single-info__description--completed-referral{color:#1655be}.modal-component .modal-information__single-info .single-info__description--active,.modal-component .modal-information__single-info .single-info__description--cancelled-prescription,.modal-component .modal-information__single-info .single-info__description--in_process{color:#e66e00}.modal-component .modal-information__double-info{align-items:baseline;display:flex;justify-content:space-between;width:100%}.modal-component .modal-information__double-info .double-info__description{font-weight:500;margin-left:5px;text-align:left;word-break:break-word}.modal-component__modal-svg-buttons{display:flex;justify-content:center;width:100%}.modal-component .modal-svg-buttons__single-svg-btn{align-items:center;color:#3b3b3b;cursor:pointer;display:flex;flex-direction:column;font-size:14px;font-weight:400;height:100%;justify-content:flex-end;text-align:center;white-space:pre-wrap;width:120px}.modal-component .modal-svg-buttons__document-details-button{box-shadow:none;padding:0 10px;width:125px}.modal-component .modal-svg-buttons__document-details-button .rsq-flat-button__text{color:#3b3b3b}.modal-component .modal-svg-buttons__document-details-button .rsq-flat-button__text:first-letter{text-transform:lowercase}.modal-component .modal-svg-buttons .single-svg-btn svg{padding:3px}.modal-component .modal-svg-buttons .single-svg-btn svg:first-of-type{padding-top:10px}.modal-component .modal-svg-buttons .single-svg-btn p{margin-top:0;min-height:45px}.show-information-modal{max-width:540px}.modal-component__no-visit-scheduled-for-today{align-items:center;background-color:#fff;border-radius:16px;box-sizing:border-box;display:flex;flex-direction:column;height:100%;justify-content:space-around;min-height:200px;padding:1.2em;width:100%}.modal-component__no-visit-scheduled-for-today .no-visit-scheduled-for-today__title{color:#e66e00;font-size:18px;font-weight:500}.modal-component__no-visit-scheduled-for-today .no-visit-scheduled-for-today__info{color:#3b3b3b;font-size:14px;font-weight:400;text-align:center}.modal-component__no-visit-scheduled-for-today .no-visit-scheduled-for-today__button{width:45%}.modal-component__no-visit-scheduled-for-today .no-visit-scheduled-for-today__button button{text-transform:uppercase}.patient-details-container .patient-content__patient-additional-info{align-items:center;box-sizing:border-box;color:#3b3b3b;display:flex;flex-direction:column;font-size:12px;height:97%;justify-content:space-between;min-height:550px;min-width:200px;padding:.8rem 1.6rem 1.6rem;text-align:center;width:20%}@media screen and (min-width:1500px){.patient-details-container .patient-content__patient-additional-info{padding:.8rem 1.5em 1.6rem;padding:.8rem 2.5em 1.6rem}}@media screen and (min-height:800){.patient-details-container .patient-content__patient-additional-info{font-size:14px}}.patient-details-container .patient-content .patient-additional-info .start-visit-section .info-part__svg-part{align-items:center;box-sizing:border-box;color:#1655be;display:flex;flex-direction:column;font-size:10px;justify-content:center;padding:.4rem;width:100%}.patient-details-container .patient-content .patient-additional-info .start-visit-section .info-part__svg-part svg{fill:#1655be}.patient-details-container .patient-content .patient-additional-info .start-visit-section .rsq-flat-button{max-width:140px}.patient-attachments{align-items:center;display:flex;flex-direction:column;height:50%;min-height:225px;overflow:hidden;width:100%}.patient-details-container{display:flex;flex-direction:column;height:100vh;width:100%}.patient-details-container__patient-top-menu{box-sizing:border-box;display:flex;height:120px;justify-content:space-between;padding:1.6rem;width:100%}.patient-details-container__patient-top-menu .menu-top{display:flex;justify-content:flex-end;padding:5px 20px}.patient-details-container__patient-content{display:flex;height:calc(100% - 120px);justify-content:space-between;margin:0 20px}.patient-details{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.patient-details .card{background-color:#fff;width:inherit}.patient-details .card__forms{grid-gap:0;color:#3b3b3b;display:grid;font-size:14px;gap:0;grid-template-columns:repeat(3,1fr);height:60vh;max-height:550px;min-height:350px;padding-top:50px;width:inherit}.patient-details .card__avatar{border-radius:50%;box-shadow:1px 1px 16px rgba(0,0,0,.25);height:90px;position:absolute;right:50%;transform:translate(50%,-50%);width:90px;z-index:1}.patient-details .forms__form{word-wrap:break-word;overflow-y:scroll;overflow:scroll;overflow-block:visible;overflow-x:hidden;padding:24px;scrollbar-width:thin}.patient-details .forms__form::-webkit-scrollbar{width:6px}.patient-details .forms__form::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.4);border-radius:14px}.patient-details .forms__form--center{border-left:1px solid #1655be;border-right:1px solid #1655be}.patient-details .forms .form__body{grid-gap:16px;display:flex;flex-direction:column;gap:16px;padding-top:24px;width:100%}.patient-details .forms .form__header{color:#1655be;font-size:18px;font-weight:400;margin:0;padding:0;text-align:center}.patient-details .forms .form__header:first-letter{text-transform:uppercase}.patient-details .forms__label{color:#3b3b3b;font-size:14px;font-weight:600;margin:0}.patient-details .forms__label:first-letter{text-transform:uppercase}.patient-details-container .patient-content__patient-history{align-items:center;display:flex;flex-direction:column}.patient-details-container .patient-content .patient-history__title{align-items:center;border-bottom:1px solid #9a9999;box-sizing:border-box;color:#7bc55f;display:flex;font-size:16px;font-weight:500;height:50px;justify-content:space-between;min-height:50px;padding:0 1.2em;width:100%}@media screen and (max-width:1100px){.patient-details-container .patient-content .patient-history__title{font-size:14px}}.patient-details-container .patient-content .patient-history .title__history-title{flex-basis:100%;flex-shrink:80%;text-align:center}.patient-details-container .patient-content .patient-history .title__history-title svg{fill:#7bc55f;vertical-align:text-bottom}.patient-details-container .patient-content .patient-history__treatments-list{height:calc(100% - 115px);width:100%}.patient-details-container .patient-content .patient-history__treatments-list--empty-history{align-items:center;display:flex;justify-content:center}.patient-details-container .patient-content .patient-history .treatments-list__empty-history{box-sizing:border-box;color:#3b3b3b;font-size:14px;padding:1.6rem;text-align:center}.patient-details-container .patient-content .patient-history .treatments-list__single-treatment{border-bottom-left-radius:16px;border-bottom-right-radius:16px;box-shadow:0 4px 16px rgba(0,0,0,.16);box-sizing:border-box;cursor:pointer;display:flex;height:auto;justify-content:space-between}.patient-details-container .patient-content .patient-history .single-treatment--with-checkbox{padding:1.6rem 1.2em}.patient-details-container .patient-content .patient-history .single-treatment:last-child{margin-bottom:10px}.patient-details-container .patient-content .patient-history .single-treatment__treatment-text{padding:1.6rem 1.2em;width:100%}.patient-details-container .patient-content .patient-history .single-treatment .treatment-text{text-decoration:none}.patient-details-container .patient-content .patient-history .single-treatment .treatment-text--with-checkbox{padding:0}.patient-details-container .patient-content .patient-history .single-treatment .treatment-text__date_and_name{color:#3b3b3b;display:flex;flex-direction:column;font-size:13px}@media screen and (max-width:1100px){.patient-details-container .patient-content .patient-history .single-treatment .treatment-text__date_and_name{font-size:11px}}.patient-details-container .patient-content .patient-history .single-treatment .treatment-text .date_and_name__date{font-weight:600}.patient-details-container .patient-content .patient-history .single-treatment .treatment-text__description{color:#1655be;font-size:14px;font-weight:500;text-transform:uppercase}@media screen and (max-width:1200px){.patient-details-container .patient-content .patient-history .single-treatment .treatment-text__description{font-size:11px}}.patient-details-container .patient-content .patient-history__select-button{box-sizing:border-box;font-size:16px;max-width:180px;padding:0 1.6rem 1.6rem;width:100%}.patient-details-container .patient-content__patient-about{align-items:center;background-color:#fff;border-radius:16px;box-shadow:0 4px 32px rgba(0,0,0,.16);display:flex;flex-direction:column;min-height:auto;overflow:hidden;width:100%}.patient-details-container .patient-content .patient-about{height:50%;margin-bottom:20px}.patient-details-container .patient-content .patient-about__title{align-items:center;border-bottom:1px solid #9a9999;color:#7bc55f;display:flex;font-size:16px;font-weight:500;justify-content:center;min-height:50px;position:relative;width:100%}@media screen and (max-width:1100px){.patient-details-container .patient-content .patient-about__title{font-size:14px}}@media only screen and (max-width:1224px){.patient-details-container .patient-content .patient-about__title svg{margin-right:5px}}@media screen and (max-width:1100px){.patient-details-container .patient-content .patient-about .title__text{position:relative;right:10px}}.patient-details-container .patient-content .patient-about .title__more-btn{color:#1655be;cursor:pointer;font-size:12px;font-weight:400;height:20px;position:absolute;right:3%;text-align:center;text-decoration:underline;top:50%;transform:translateY(-50%);width:50px}.patient-details-container .patient-content .patient-about .title svg{fill:#7bc55f}.patient-details-container .patient-content .patient-about__personal-data{box-sizing:border-box;padding:1.6rem 1.2rem;width:100%}.patient-details-container .patient-content .patient-about .info-element{color:#3b3b3b;font-size:13px;margin-bottom:10px}.patient-details-container .patient-content .patient-about .info-element__content{font-weight:600}.patient-details-container .patient-content .patient-about .info-element__content--link{color:#1655be;display:block;overflow:hidden;text-overflow:ellipsis}.patient-details-container .patient-content .patient-referrals-and-prescriptions__patient-referrals{align-items:center;display:flex;flex-direction:column;height:50%;min-height:225px;overflow:hidden;width:100%}.patient-details-container .patient-content .patient-referrals-and-prescriptions .patient-referrals__title{align-items:center;border-bottom:1px solid #9a9999;box-sizing:border-box;color:#7bc55f;display:flex;font-size:16px;font-weight:500;height:50px;justify-content:space-between;min-height:50px;padding:0 .8rem;position:relative;width:100%}@media screen and (max-width:1100px){.patient-details-container .patient-content .patient-referrals-and-prescriptions .patient-referrals__title{font-size:14px}}.patient-details-container .patient-content .patient-referrals-and-prescriptions .patient-referrals .title__referrals-title{flex-basis:100%;flex-shrink:80%;text-align:center}.patient-details-container .patient-content .patient-referrals-and-prescriptions .patient-referrals .title__referrals-title svg{vertical-align:text-bottom}.patient-details-container .patient-content .patient-referrals-and-prescriptions .patient-referrals .title__referrals-title svg path{fill:#7bc55f}.patient-details-container .patient-content .patient-referrals-and-prescriptions .patient-referrals__referrals-list{height:calc(100% - 50px);width:100%}.patient-details-container .patient-content .patient-referrals-and-prescriptions .patient-referrals__referrals-list--empty-referrals-list{align-items:center;display:flex;justify-content:center}.patient-details-container .patient-content .patient-referrals-and-prescriptions .patient-referrals .referrals-list__empty-referrals-list{box-sizing:border-box;color:#3b3b3b;font-size:14px;padding:1.6rem;text-align:center}.patient-details-container .patient-content .patient-referrals-and-prescriptions .patient-referrals .referrals-list__single-referral{border-bottom-left-radius:16px;border-bottom-right-radius:16px;box-shadow:0 4px 16px rgba(0,0,0,.16);box-sizing:border-box;display:flex;height:auto;justify-content:space-between}.patient-details-container .patient-content .patient-referrals-and-prescriptions .patient-referrals .single-referral{cursor:pointer;display:flex;flex-direction:column;padding:1.6rem 1.2em;width:100%}.patient-details-container .patient-content .patient-referrals-and-prescriptions .patient-referrals .single-referral__diagnoses-status{align-items:flex-end;display:flex;flex-direction:column;font-size:8px;padding:0;width:20%}@media screen and (min-width:1200px){.patient-details-container .patient-content .patient-referrals-and-prescriptions .patient-referrals .single-referral__diagnoses-status{font-size:10px}}.patient-details-container .patient-content .patient-referrals-and-prescriptions .patient-referrals .single-referral .diagnoses-status__icon{fill:#1655be;display:flex;justify-content:flex-end}.patient-details-container .patient-content .patient-referrals-and-prescriptions .patient-referrals .single-referral .diagnoses-status__status{line-height:10px;margin:5px 0 0;text-align:right;width:-moz-max-content;width:max-content}.patient-details-container .patient-content .patient-referrals-and-prescriptions .patient-referrals .single-referral .diagnoses-status__status--completed,.patient-details-container .patient-content .patient-referrals-and-prescriptions .patient-referrals .single-referral .diagnoses-status__status--described{color:#7bc55f}.patient-details-container .patient-content .patient-referrals-and-prescriptions .patient-referrals .single-referral .diagnoses-status__status--completed-referral{color:#1655be}.patient-details-container .patient-content .patient-referrals-and-prescriptions .patient-referrals .single-referral .diagnoses-status__status--active,.patient-details-container .patient-content .patient-referrals-and-prescriptions .patient-referrals .single-referral .diagnoses-status__status--in_process{color:#e66e00}.patient-details-container .patient-content .patient-referrals-and-prescriptions .patient-referrals .single-referral .single-referral-content{box-sizing:border-box;display:flex;justify-content:space-between;padding-right:5px}.patient-details-container .patient-content .patient-referrals-and-prescriptions .patient-referrals .single-referral .single-referral-content__date_and_name{color:#3b3b3b;display:flex;flex-direction:column;font-size:13px}@media screen and (max-width:1100px){.patient-details-container .patient-content .patient-referrals-and-prescriptions .patient-referrals .single-referral .single-referral-content__date_and_name{font-size:11px}}.patient-details-container .patient-content .patient-referrals-and-prescriptions .patient-referrals .single-referral .single-referral-content .date_and_name__date{font-weight:600}.patient-details-container .patient-content .patient-referrals-and-prescriptions .patient-referrals .single-referral .single-referral-content .date_and_name__name{padding-right:20px;word-break:break-word}.patient-details-container .patient-content .patient-referrals-and-prescriptions .patient-referrals .single-referral .single-referral-content__description{align-items:flex-start;display:flex}.patient-details-container .patient-content .patient-referrals-and-prescriptions .patient-referrals .single-referral .single-referral-content__description .title{color:#1655be;font-size:14px;font-weight:500;text-transform:uppercase}.patient-details-container .patient-content .patient-referrals-and-prescriptions .patient-referrals .single-referral .single-referral-content__description .origin-icon{margin-right:5px}@media screen and (max-width:1200px){.patient-details-container .patient-content .patient-referrals-and-prescriptions .patient-referrals .single-referral .single-referral-content__description .title{font-size:11px}}.patient-details-container .patient-content__patient-next-visit{align-items:center;display:flex;flex-direction:column}.patient-details-container .patient-content .patient-next-visit{width:100%}.patient-details-container .patient-content .patient-next-visit__title{align-items:center;border-bottom:1px solid #9a9999;color:#7bc55f;display:flex;font-size:16px;font-weight:500;height:50px;justify-content:center;min-height:50px;position:relative;width:100%}@media screen and (max-width:1100px){.patient-details-container .patient-content .patient-next-visit__title{font-size:14px}}.patient-details-container .patient-content .patient-next-visit__title svg{fill:#7bc55f}.patient-details-container .patient-content .patient-next-visit__visits-list{box-sizing:border-box;height:calc(100% - 115px);width:100%}.patient-details-container .patient-content .patient-next-visit .visits-list__empty-info{align-items:center;box-sizing:border-box;color:#3b3b3b;display:flex;font-size:14px;height:100%;justify-content:center;padding:20px;text-align:center;width:100%}.patient-details-container .patient-content .patient-next-visit .visits-list__single-next-visit{border-bottom-left-radius:16px;border-bottom-right-radius:16px;box-shadow:0 4px 16px rgba(0,0,0,.16);box-sizing:border-box;cursor:pointer;display:flex;height:auto;justify-content:space-between}.patient-details-container .patient-content .patient-next-visit .visits-list__single-next-visit .single-next-visit__visit-text{color:#3b3b3b;display:flex;flex-direction:column;font-size:13px;padding:1.6rem 1.2em;width:100%}.patient-details-container .patient-content .patient-next-visit .visits-list__single-next-visit .visit-text__date{font-weight:600}.patient-details-container .patient-content .patient-next-visit .visits-list__single-next-visit:last-of-type{margin-bottom:15px}.patient-details-container .patient-content .patient-next-visit__appointment-button{box-sizing:border-box;font-size:16px;max-width:180px;padding:0 1.6rem 1.6rem;width:100%}.patient-details-container .patient-content .patient-next-visit .appointment-button{text-transform:capitalize}.single-attachment{border-bottom-left-radius:16px;border-bottom-right-radius:16px;box-shadow:0 4px 16px rgba(0,0,0,.16);box-sizing:border-box;cursor:pointer;flex-direction:column;height:auto;justify-content:space-between;padding:1.6rem 1.2em;width:100%}.single-attachment .date-time-and-type{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:100%}.single-attachment .date-time-and-type__date-time{font-size:12px;font-weight:600}.single-attachment .date-time-and-type__type-info{background:#f4f4f4;border-radius:24px;font-size:10px;font-weight:500;line-height:15px;padding:.5px 9px;text-transform:uppercase}.single-attachment-description{align-items:flex-start;color:#1655be;display:flex;font-size:14px;font-weight:500;line-height:20px}.single-attachment-header{color:#3b3b3b;display:flex;flex-direction:column;width:100%}.single-attachment-header__name{font-size:12px;margin:3px 0;word-break:break-word}@media screen and (max-width:1100px){.single-attachment-header{font-size:11px}}.patients-container .add-patient-without-visit{align-items:center;box-shadow:none;color:#7bc55f;display:flex;font-size:12px;font-weight:500;margin-left:25px;max-width:400px;width:auto}.patients-container .add-patient-without-visit--for-empty-patient-view{font-size:20px;justify-content:center;margin-left:0}@media screen and (min-width:1280px){.patients-container .add-patient-without-visit--for-empty-patient-view{right:calc(560px + 9%)}}.patients-container .empty-patients{align-items:center;display:flex;flex-direction:column;height:calc(100% - 120px);justify-content:center;width:100%}.patients-container .empty-patients__text{color:#787b7c;font-size:20px;font-weight:500;line-height:30px;text-align:center;white-space:break-spaces}.patients-container .empty-patients__icon{align-items:center;display:flex;height:auto;max-width:430px;width:30%}.patients-container{height:100%;position:relative;width:100%}.patients-container--empty{overflow:hidden}.patients-container__patients-top-menu{box-sizing:border-box;display:flex;height:120px;justify-content:space-between;padding:1.6rem;width:100%}.patients-container__patients-top-menu .menu-top{display:flex;justify-content:flex-end;padding:5px 20px}.patients-container .patients-list-container{box-sizing:border-box;height:calc(100% - 180px);padding:0 16px;width:100%}.patients-container .patients-list-container__single-patient{cursor:pointer;height:65px;margin-left:32.5px;margin-top:16px;position:relative;width:calc(100% - 40px)}.patients-container .patients-list-container .single-patient svg{left:-32.5px;position:absolute;top:0}.patients-container .patients-list-container .single-patient__patient-data{align-items:center;background-color:#fff;border-radius:16px;box-shadow:0 4px 16px rgba(0,0,0,.16);display:flex;height:100%;justify-content:space-around;min-height:65px;width:100%}.patients-container .patients-list-container .single-patient .patient-data__name{color:#1655be;font-size:16px;font-weight:500;margin-left:50px;text-transform:capitalize;width:25%}@media screen and (min-width:1291px){.patients-container .patients-list-container .single-patient .patient-data__name{font-size:18px;width:40%}}.patients-container .patients-list-container .single-patient .patient-data__document-number{color:#3b3b3b;font-size:12px;font-weight:500;text-align:right;width:38%}@media screen and (min-width:1291px){.patients-container .patients-list-container .single-patient .patient-data__document-number{font-size:14px;width:20%}}@media screen and (max-width:840px){.patients-container .patients-list-container .single-patient .patient-data__document-number{font-size:.7em}}.patients-container .patients-list-container .single-patient .patient-data__phone{color:#3b3b3b;font-size:12px;text-align:right;width:15%}@media screen and (min-width:1291px){.patients-container .patients-list-container .single-patient .patient-data__phone{font-size:14px;width:15%}}.patients-container .patients-list-container .single-patient .patient-data__email{color:#3b3b3b;font-size:12px;margin-right:30px;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap;width:23%}@media screen and (min-width:1291px){.patients-container .patients-list-container .single-patient .patient-data__email{font-size:14px;width:20%}}.pdf-page-container{display:flex;height:100%;justify-content:center;width:100%}.pdf-page-container .rsq-round-button{background-color:#0089ef;background-image:linear-gradient(90deg,#7573f7,#0089ef,#2ca0d3);background-position:100% 0;background-size:200% 100%;border-radius:50%;cursor:pointer;margin-bottom:2px;overflow:hidden;transition:.8s}.pdf-page-container .rsq-round-button svg path{fill:#fff}.pdf-page-container .rsq-round-button:hover{background-position:0 0}.pdf-page-container .react-pdf__Page__textContent span{font-family:inherit!important;opacity:.75}.pdf-page-container .react-pdf__Document{min-width:800px;position:relative}.pdf-page-container #renderViewDefault{display:flex;justify-content:center}.pdf-page-container__button{position:absolute}.pdf-page-container__button .icon-label{color:#0089ef;font-size:12px;justify-content:center;margin:0 auto;text-align:center}.pdf-page-container__button .icon-label:first-letter{text-transform:capitalize}.pdf-page-container__button--print{right:-90px;top:0}.pdf-page-container__button--download{right:-90px;top:90px}@media screen and (min-width:1150px){.pdf-page-container__button--download{right:-170px;top:0}}.referral-database-container{display:flex;flex-direction:column;height:100%;margin:0 20px;position:relative;width:100%}.referrals-empty-view{align-items:center;display:flex;height:100%;justify-content:center;margin:0 40px}.referrals-empty-view__illustration svg{height:340px}@media screen and (min-height:750px) and (min-width:1130px){.referrals-empty-view__illustration svg{height:434px}}.referrals-empty-view .description{color:#3b3b3b;font-size:18px;font-weight:500;max-width:450px}.referrals-empty-view .description__paragraph{margin:20px 0}@media screen and (min-width:1130px){.referrals-empty-view .description{font-size:20px;padding-left:45px}}@media screen and (min-width:1800px){.referrals-empty-view .description{padding-left:110px}}.referrals-table{background-color:#fff;border-radius:16px;box-shadow:0 4px 16px rgba(0,0,0,.161);display:flex;flex-direction:column;margin:28px 0}.referrals-table #renderViewDefault>.referrals-table-row:last-child{border-bottom:none}.referrals-table .table{align-items:center;color:#3b3b3b;display:grid;grid-template-columns:minmax(100px,10%) minmax(115px,15%) 35% 30% 10%;height:60px;margin:0 24px;padding:0 10px}@media screen and (min-width:1200px){.referrals-table{margin:28px}}.referrals-table-header{border-bottom:2px solid #7bc55f;display:grid;font-size:15px;font-weight:600}.referrals-table-header__label{margin-right:10px}.referrals-table-header .element{align-items:center;display:inline-flex;height:100%;outline:none}.referrals-table-header .element svg{outline:none}.referrals-table-header .element--clickable{cursor:pointer}.referrals-table-header .element__text:first-letter{text-transform:capitalize}.referrals-table-header .icon-arrow-down--rotated{transform:rotate(180deg)}.referrals-table-row{border-bottom:1px solid #9a9999;cursor:pointer;font-size:14px;font-weight:400}.referrals-table-row__cell{margin-right:13px;overflow:hidden;text-overflow:ellipsis}.referrals-table-row__cell--bold{font-weight:600}.referrals-table-row__cell--type{white-space:nowrap}.referrals-table-row__cell--procedure{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box}.referrals-table-row__cell--described{color:#7bc55f;white-space:nowrap}.referrals-table-row__cell--completed{color:#1655be;white-space:nowrap}.referrals-table-row__cell--active,.referrals-table-row__cell--in_process{color:#e66e00;white-space:nowrap}.referrals-table-row .cell{white-space:nowrap}.search-bar-header{align-items:center;display:flex;justify-content:space-between}.search-bar-header__header{color:#1655be;font-size:20px;font-weight:600;margin-left:24px}.search-bar-header .rsq-flat-button{color:#3b3b3b;font-size:16px;font-weight:600;margin-right:24px}.search-bar-section .search-bar{background-color:transparent;border:2px solid #fff;border-radius:15px;box-shadow:inset 0 3px 6px rgba(0,0,0,.15),0 2px 6px rgba(0,0,0,.25);box-sizing:border-box;display:flex;height:80px;justify-content:space-around;padding:2.4em 1.6rem 1.2rem}.search-bar-section .search-bar>div{padding:0 5px}.search-bar-section .search-bar>div svg{fill:#3b3b3b}.search-bar-section .search-bar__date{width:8%}.search-bar-section .search-bar__issuer,.search-bar-section .search-bar__patient{width:21%}.search-bar-section .search-bar__referral-status,.search-bar-section .search-bar__referral-type{width:20%}@media screen and (min-width:1200px){.search-bar-section{margin:0 28px}}.modal--add-healthcare-provider-modal{box-sizing:border-box}.modal--add-healthcare-provider-modal .modal-component{display:flex;max-height:80vh;padding:0 16px}.modal--add-healthcare-provider-modal .modal-component__title{display:block;margin:0;padding:20px 30px 0}.modal--add-healthcare-provider-modal .modal-component__title:first-letter{text-transform:capitalize}.modal--add-healthcare-provider-modal .modal-component .common-form .common-form__input:nth-child(3){margin-bottom:3px}.modal--add-healthcare-provider-modal .modal-component__rpwdl-info{box-sizing:border-box;color:#3b3b3b;font-size:12px;margin-bottom:3.2rem;opacity:.5;padding:0 16px;width:100%}.modal--add-healthcare-provider-modal .rpwdl-info-section{margin:10px 16px}.modal--add-healthcare-provider-modal .form-buttons-section{margin:0 auto;padding:10px}.modal--add-healthcare-provider-modal .healthcare-unit-info-section{background-color:hsla(0,4%,86%,.5);border-radius:4px;color:#3b3b3b;font-size:14px;margin:10px 16px;padding:8px}.modal--add-healthcare-provider-modal .healthcare-unit-info-section__heading{font-weight:500;margin:0}.modal--add-healthcare-provider-modal .healthcare-unit-info-section .rsq-info-element{margin:2px 0}.modal--add-healthcare-provider-modal .healthcare-unit-info-section .rsq-info-element:nth-child(6){margin:2px 0 8px}.modal--add-healthcare-provider-modal .rsq-flat-input-container>input:disabled~label{font-size:14px;font-weight:400;top:10px}.certificate-section .certificate{display:flex;flex-direction:column;width:285px}.certificate-section .certificate--only-password{width:100%}.certificate-section .certificate__password{display:grid;font-size:14px;grid-template-columns:30px 1fr;margin-bottom:13px;position:relative}.certificate-section .certificate__password .rsq-round-button{align-self:center;cursor:default;margin:0}.certificate-section .certificate__password .rsq-flat-input-container{grid-column-start:2}.certificate-section .certificate__password--only-password{display:block}.certificate-section .certificate__add-file{align-items:center;align-self:flex-start;display:flex;font-size:14px;justify-content:flex-start;margin-bottom:13px;text-align:center}.certificate-section .certificate__add-file .rsq-round-button{flex-shrink:0;margin:0 5px 0 0}.certificate-section__heading{color:#3b3b3b;font-size:14px;font-weight:500}.certificate-section .heading{font-weight:200}.certificate-section .password{grid-column:1}.certificate-section .password__icon{background-color:#fff;display:flex;position:absolute;right:0;top:50%;transform:translateY(-50%);-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:10}.certificate-section .add-file__add-file-wrapper{align-items:center;display:flex}.certificate-section .add-file__label{color:#1655be;cursor:pointer;height:20px;margin-right:3px;outline:none;position:relative;text-align:left;text-decoration:underline;width:90%}.certificate-section .add-file__label--uploaded{color:#7bc55f}.certificate-section .add-file__label--error{color:#e66e00}.certificate-section .add-file__button-remove-file{fill:#3b3b3b;background-color:transparent;border:0;display:flex;font-weight:100;outline:none;padding:0}.certificate-section__element{color:#3b3b3b;font-size:14px;font-weight:500}.modal--edit-healthcare-provider-modal{min-width:550px;width:520px}.modal--edit-healthcare-provider-modal .modal-component{padding:2.4rem 3.2rem .8rem}.modal--edit-healthcare-provider-modal .modal-component__title{font-size:20px;margin:0 0 20px}.modal--edit-healthcare-provider-modal .modal-component__text{color:#3b3b3b;margin-bottom:25px}.modal--edit-healthcare-provider-modal .modal-component__content{color:#3b3b3b;font-size:16px;margin-bottom:25px}.modal--edit-healthcare-provider-modal .modal-component__content .people-picker-container{width:100%}.modal--edit-healthcare-provider-modal .modal-component .modal-component__content{display:block;margin:0}.modal--edit-healthcare-provider-modal .modal-component__text{margin:0}.modal--edit-healthcare-provider-modal .modal-component__info-text{margin-bottom:30px}.modal--edit-healthcare-provider-modal .modal-component .healthcare-unit-info-section{margin:10px 0 20px}.modal--edit-healthcare-provider-modal .modal-component .rsq-info-element:last-child{margin:20px 0}.modal--edit-healthcare-provider-modal .modal-component .common-form__input{margin:1.6rem 0}.modal--edit-healthcare-provider-modal .form-buttons-section{margin:0 auto 10px}.entity-info{background-color:hsla(0,4%,86%,.3);border:1px solid transparent;border-radius:8px;color:#3b3b3b;font-size:14px;margin:4px 16px;padding:8px;position:relative}.entity-info--active{border:1px solid #1655be}.entity-info__activate-button{background:transparent;border:none;color:#1655be;outline:none;position:absolute;right:8px;text-decoration:underline;top:8px;transition:transform .1s ease-in-out}.entity-info__activate-button:hover{transform:scale(1.05)}.entity-info__activate-button--active{color:#7bc55f}.entity-info__activate-button:first-letter{text-transform:capitalize}.entity-info__heading{font-weight:500;margin:0}.entity-info__row{margin:0}.form-modal{align-items:center;background-color:#fff;box-sizing:border-box;display:flex;flex-direction:column;min-height:100px;padding:10px 16px;width:100%}.form-modal__title{color:#1655be;font-size:18px;font-weight:500;padding:10px;text-align:center;width:100%}.form-modal__title:first-letter{text-transform:capitalize}.form-modal__content{max-height:calc(100vh - 300px);overflow:scroll;overflow-block:visible;overflow-x:hidden;scrollbar-width:thin;width:100%}.form-modal__content::-webkit-scrollbar{width:6px}.form-modal__content::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.4);border-radius:14px}.form-modal .checkbox-section{display:flex;padding:0 16px 0 11px}.form-modal .checkbox-section .label{align-items:center;color:#3b3b3b;cursor:pointer;display:flex;font-size:14px;margin:2px 1px}.settings-healthcare-providers{border-right:1px solid #dedbdb;box-sizing:border-box;display:flex;flex-direction:column;height:100%;width:420px}.settings-healthcare-providers .section-heading-element__edit{max-width:157px}.settings-healthcare-providers .header{align-items:center;display:flex;justify-content:space-between;padding:10px 25px}.settings-healthcare-providers .header__heading{color:#1655be;font-size:16px;font-weight:500;margin:0}.settings-healthcare-providers .header__heading:first-letter{text-transform:capitalize}.settings-healthcare-providers .button{color:#7bc55f;cursor:pointer;display:flex;font-size:12px;text-decoration:underline}.settings-healthcare-providers .button span{max-width:120px;padding-right:3px;text-align:right}.settings-healthcare-providers .button span:first-letter{text-transform:capitalize}.settings-healthcare-providers .button .rsq-round-button{align-self:center;margin:0}.settings-healthcare-providers .empty-content{padding:10px 25px}.settings-healthcare-providers .empty-content__icon{padding:20px 0;text-align:center;width:100%}.settings-healthcare-providers .empty-content__text{color:#3b3b3b;font-size:14px;font-weight:500;opacity:.5;padding:20px 0;text-align:center;white-space:pre-wrap}.settings-healthcare-providers .healthcare-unit-info-section{margin:10px 0}.settings-healthcare-providers .single-healthcare-provider{color:#3b3b3b}.settings-healthcare-providers .single-healthcare-provider__name{font-weight:500;margin:10px 0}.settings-healthcare-providers .single-healthcare-provider__facility{font-size:14px;margin:0}.settings-healthcare-providers .single-healthcare-provider__facility:first-letter{text-transform:capitalize}.settings-healthcare-providers .provider-header{align-items:center;display:flex;justify-content:space-between}.settings-healthcare-providers .provider-header__name{font-size:1.6rem;font-weight:500;margin:4px 0;max-width:90%;overflow:hidden;text-overflow:ellipsis}.settings-healthcare-providers .provider-header__edit-icon{fill:#1655be;cursor:pointer;display:flex;flex-shrink:0;height:30px;transition:transform .2s ease-in-out;width:30px}.settings-healthcare-providers .provider-header__edit-icon:hover{transform:scale(1.1)}.settings-healthcare-providers .provider-header__edit-icon svg{height:100%;width:100%}.settings-healthcare-providers .providers-section__heading{box-sizing:border-box;font-size:14px;padding:25px 0 5px}.healthcare-unit-info-section{background-color:hsla(0,4%,86%,.5);border-radius:4px;color:#3b3b3b;font-size:14px;margin:10px 16px;padding:8px}.healthcare-unit-info-section__heading{font-weight:500;margin:0}.healthcare-unit-info-section .rsq-info-element{margin:2px 0}.healthcare-unit-info-section .rsq-info-element:nth-child(6){margin:2px 0 8px}.rpwdl-info-section{background-color:hsla(0,4%,86%,.5);border-radius:4px;color:#3b3b3b;font-size:14px;padding:8px}.rpwdl-info-section__heading{font-weight:500;margin:0}.rpwdl-info-section .rsq-flat-button{color:#7bc55f;font-size:inherit;font-weight:400;margin:0;transition:transform .1s ease-in-out}.rpwdl-info-section .rsq-flat-button:hover{font-weight:400;transform:scale(1.05)}.rpwdl-info-section .rsq-info-element{margin:2px 0}.rpwdl-info-section .rsq-info-element__value{font-weight:400}.rpwdl-info-section .rsq-info-element__property{font-size:14px}.settings{display:flex;flex-direction:column;height:100vh;margin:0 20px;width:100%}.settings__content{background-color:#fff;border-radius:15px;display:flex;flex-grow:1;margin-bottom:30px}.settings .content__menu{border-right:1px solid #dedbdb;display:flex;flex-direction:column;flex-shrink:0;font-weight:500;width:300px}.settings .content__menu>div{border-radius:15px}.settings .content__page{width:100%}.settings .settings-menu-section{display:flex;flex-direction:column;margin-bottom:7px}.settings .settings-menu-section__label{border-bottom:1px solid #dedbdb;color:#1655be;font-size:16px;padding:15px 10px 6px 15px}.settings .settings-menu-section__tab{background-color:#fff;border-radius:0 50px 50px 0;color:#3b3b3b;display:flex;font-size:16px;height:74px;justify-content:center;line-height:1.3;margin:5px 0;position:relative;text-decoration:none;transform:translateZ(0);transition:transform .7s ease,box-shadow .3s ease;white-space:pre-wrap;width:95%}.settings .settings-menu-section__tab:after{border-radius:0 50px 50px 0;box-shadow:0 4px 16px rgba(0,0,0,.161);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.settings .settings-menu-section__tab:hover:not(.settings-menu-section__tab--active){box-shadow:0 2px 0 #1655be;transition:box-shadow .3s ease}.settings .settings-menu-section__tab:hover:not(.settings-menu-section__tab--active) .tab__text{transform:translate3d(10px,0,0);transition:transform .7s ease}.settings .settings-menu-section__tab--active{background-color:#1655be;color:#fff;transition:background-color .7s ease}.settings .tab{align-items:center;display:grid;grid-template-columns:5fr 1fr;padding:0 10px 0 15px;position:relative;width:100%}.settings .tab svg{width:90%}.settings .text{transform:translateZ(0);transition:transform .4s ease}.settings .text__main-part{display:block}.settings .text__additional-part{font-size:12px;font-weight:400}.settings .optional-info{background-color:#fff;border-radius:30px;box-shadow:0 4px 16px rgba(0,0,0,.161);color:#e66e00;display:none;font-size:12px;height:31px;left:57%;position:absolute;text-align:center;text-transform:capitalize;top:-5%;vertical-align:middle;width:88px}.settings .optional-info--visible{align-items:center;display:flex;justify-content:center;z-index:1}.settings-empty-view__icon{padding:20px 0;text-align:center;width:100%}.settings-empty-view__text{color:#3b3b3b;font-size:14px;font-weight:500;opacity:.5;padding:20px 0;text-align:center;white-space:pre-wrap}.settings-facilities{border-right:1px solid #dedbdb;box-sizing:border-box;color:#3b3b3b;display:flex;flex-direction:column;height:100%;min-width:0;position:relative;width:420px}.settings-facilities .single-facility{color:#3b3b3b}.settings-facilities .single-facility__name{font-weight:500;margin:10px 0}.settings-facilities .single-facility__address{font-size:14px;margin:0}.settings-facilities .facility-header{align-items:center;display:flex;justify-content:space-between}.settings-facilities .facility-header__name{font-size:1.6rem;font-weight:500;margin:4px 0;max-width:90%;overflow:hidden;text-overflow:ellipsis}.settings-facilities .facility-header__edit-icon{fill:#1655be;cursor:pointer;flex-shrink:0;height:30px;transition:transform .2s ease-in-out;width:30px}.settings-facilities .facility-header__edit-icon:hover{transform:scale(1.1)}.settings-facilities .facility-header__edit-icon svg{height:100%;width:100%}.settings-facilities .providers-section{box-sizing:border-box;color:#3b3b3b;display:flex;flex-direction:column;padding-bottom:15px}.settings-facilities .accordion-item{box-sizing:border-box;min-height:54px}.settings-facilities .rsq-info-section{padding:0 25px 10px}.settings-healthcare-providers-list .section-heading-element{flex-direction:column}@media screen and (min-width:1200px){.settings-healthcare-providers-list .section-heading-element__heading{max-width:191px}}.settings-healthcare-providers-list .section-heading-element__edit{flex-direction:row-reverse;margin-top:10px;max-width:160px;text-align:left}.settings-healthcare-providers-list .section-heading-element__edit span{margin-left:5px}.settings-healthcare-providers-list .section-heading-element__edit .rsq-round-button{margin:0}@media screen and (min-width:1100px){.settings-healthcare-providers-list .section-heading-element__edit .rsq-round-button{margin-left:10px}.settings-healthcare-providers-list .section-heading-element__edit{flex-direction:row;text-align:right}.settings-healthcare-providers-list .section-heading-element{flex-direction:row}}.settings-healthcare-providers-list .settings-empty-view{padding:10px 8px}@media screen and (min-width:1200px){.settings-healthcare-providers-list .settings-empty-view{padding:10px 25px}}.settings-healthcare-providers-list__list{box-sizing:border-box;color:#3b3b3b;display:flex;flex-direction:column;padding:10px 25px}.settings-medical-events{border-bottom:1px solid #dedbdb}.settings-medical-events .rsq-checkbox-group{margin:20px}.settings-organization{border-right:1px solid #dedbdb;box-sizing:border-box;color:#3b3b3b;display:flex;flex-direction:column;height:100%;min-width:0;position:relative;width:420px}.settings-organization__heading{color:#1655be;font-size:16px;font-weight:500;margin:0;padding:15px 25px}.settings-organization .info-section{padding:15px 25px 0;position:relative}.settings-organization .info-section :first-child{max-width:330px}.settings-organization .info-section__edit-icon{fill:#1655be;cursor:pointer;height:30px;position:absolute;right:30px;top:10px;transition:transform .2s ease-in-out;width:30px}.settings-organization .info-section__edit-icon:hover{transform:scale(1.1)}.settings-organization .info-section__edit-icon svg{height:100%;width:100%}.settings-organization .rpwdl-info-section{margin:15px 25px}.settings-payments{border-right:1px solid #dedbdb;box-sizing:border-box;color:#3b3b3b;display:flex;flex-direction:column;height:100%;min-width:0;position:relative;width:420px}.settings-payments__heading{color:#1655be;font-size:16px;font-weight:500;margin:0;padding:15px 25px}.settings-payments__info-link{grid-column-gap:10px;color:#3b3b3b;-moz-column-gap:10px;column-gap:10px;display:grid;grid-template-columns:50px 1fr;padding:0 25px}.settings-payments__info-link__icon{display:flex;justify-content:center;width:100%}.settings-payments__info-link__info{font-size:12px}.settings-payments .configuration-section{position:absolute;top:50%;transform:translateY(-50%);width:100%}.settings-payments .configuration-section__icon{display:flex;justify-content:center}.settings-payments .configuration-section__button{margin:0 auto;width:290px}.settings-payments .payment-info-status{color:#3b3b3b;display:grid;grid-template-columns:40px 1fr;margin:25px 25px 25px 30px}.settings-payments .payment-info-status--active{color:#7bc55f}.settings-payments .payment-info-status--verifying{color:#1655be;text-decoration:underline}.settings-payments .payment-info-status--verifying .payment-info-status__icon{cursor:pointer}.settings-payments .payment-info-status--verifying .payment-info-status__info{cursor:pointer;max-width:250px}.settings-payments .payment-info-status__icon{display:flex;justify-content:center;width:100%}.settings-payments .payment-info-status__icon svg{border-radius:50%;box-shadow:0 0 8px rgba(0,0,0,.16)}.settings-payments .payment-info-status__icon svg.check-icon-svg{fill:#fff;background:#7bc55f}.settings-payments .payment-info-status__icon svg.redo-icon-svg{fill:#fff;background:#1655be}.settings-payments .payment-info-status__icon svg.redo-icon-svg path{transform:scale(.55);transform-origin:center}.settings-payments .payment-info-status__info{display:inline-block;font-size:14px}.settings-prescriptions{border-right:1px solid #dedbdb;box-sizing:border-box;display:flex;flex-direction:column;height:100%;width:330px}.settings-prescriptions__heading{color:#1655be;font-size:16px;font-weight:500;margin:0;padding:15px 25px}.settings-prescriptions .error-info:first-letter{text-transform:capitalize}.settings-prescriptions .certificate-section{margin:0 25px}.settings-prescriptions .common-form__element,.settings-prescriptions .input-p1-identifier{margin:1.6rem 25px}.settings-prescriptions .input-p1-identifier__p1-const-part{width:180px}.settings-prescriptions .input-p1-identifier__p1-variable-part{margin-left:7px;width:110px}@media screen and (min-width:1130px){.settings-prescriptions{width:350px}}@media screen and (min-width:1200px){.settings-prescriptions{width:370px}}@media screen and (min-width:1230px){.settings-prescriptions{width:420px}}.settings-prescriptions-tab-container{display:flex;height:100%;max-width:900px;width:100%}.settings-prescriptions-tab-container__row{border-right:none;width:265px}@media screen and (min-width:1025px){.settings-prescriptions-tab-container__row{width:300px}}@media screen and (min-width:1070px){.settings-prescriptions-tab-container__row{width:350px}}@media screen and (min-width:1110px){.settings-prescriptions-tab-container__row{width:380px}}@media screen and (min-width:1160px){.settings-prescriptions-tab-container__row{width:410px}}@media screen and (min-width:1260px){.settings-prescriptions-tab-container__row{border-right:1px solid #dedbdb;width:420px}}.settings-rounded-item{align-items:center;background-color:#e6e7e8;border-radius:16px;box-sizing:border-box;display:flex;font-size:12px;height:30px;margin:4px auto 4px 0;max-width:100%;padding:0 24px;white-space:nowrap}.settings-rounded-item span{box-sizing:border-box;overflow:hidden;text-overflow:ellipsis}.settings-single-schedule{border-radius:0 0 16px 16px;box-shadow:0 8px 8px rgba(0,0,0,.078);margin-bottom:15px;padding:15px 10px 24px}.settings-single-schedule__top{cursor:default;display:flex;font-size:16px;font-weight:500;justify-content:space-between}.settings-single-schedule__label{font-size:12px}.settings-single-schedule__label--current{color:#7bc55f}.settings-single-schedule__icon{fill:#1655be;cursor:pointer;height:30px;width:30px}@media screen and (min-width:1280px){.settings-single-schedule{padding:15px 25px 24px}}.settings-single-element__top{padding-bottom:1.6rem}.settings-single-element .top__heading{align-items:center;display:flex;font-size:16px;font-weight:600;justify-content:space-between;text-transform:capitalize}.settings-single-element .top__email{display:none}.settings-single-element .top__email,.settings-single-element .top__email-info{color:#3b3b3b;font-size:14px;overflow:hidden;text-decoration:none;text-overflow:ellipsis;transition:all .5s ease;white-space:nowrap}.settings-single-element .top__email-info{display:block}.settings-single-element .heading__name{align-items:center;display:flex}.settings-single-element .heading__organization-owner{font-size:14px;font-weight:400;text-transform:lowercase}.settings-single-element__status{display:block;font-size:14px}.settings-single-element__status--pending{color:#1655be}.settings-single-element__status--declined{color:#e66e00}.settings-single-element__information{padding:20px 0}.settings-single-element__button-wrapper{display:flex;justify-content:flex-end;padding-bottom:10px}.settings-single-element__delete-user{border-top:1px solid #dedbdb;padding-top:20px}.settings-single-element .rsq-info-section{padding:0 0 10px}.accordion .accordion-item.expanded .settings-single-element .top__email{display:inline-block}.accordion .accordion-item.expanded .settings-single-element .top__email span{color:#1655be}.accordion .accordion-item.expanded .settings-single-element .top__email-info{display:none}.users-tab{display:flex;height:100%;max-width:900px;width:100%}.users-tab__users-data{border-right:1px solid #dedbdb;box-sizing:border-box;color:#3b3b3b;display:flex;flex-direction:column;height:100%;min-width:0;position:relative;width:420px}.user-tab{display:flex;height:100%;max-width:900px;width:100%}.user-tab .user-data{border-right:1px solid #dedbdb;box-sizing:border-box;color:#3b3b3b;display:flex;flex-direction:column;height:100%;max-width:420px;min-width:0;position:relative;width:420px;width:50%}.user-tab .user-data__buttons-section{align-items:center;animation:slideInFromBottom .4s cubic-bezier(.24,.44,.89,.49) .3s backwards;display:flex;flex-direction:column}.user-tab .user-data__buttons-section .rsq-flat-button{padding:0 30px;white-space:nowrap;width:auto}@media screen and (max-width:1200px){.user-tab .user-data__buttons-section .rsq-flat-button{padding:0 15px}}.user-tab .information{grid-column-gap:8px;-moz-column-gap:8px;column-gap:8px;display:grid;grid-template-columns:50px minmax(100px,333px);margin-bottom:auto;padding:0 25px}.user-tab .information__personal-info{grid-column:2;overflow:hidden}@media screen and (min-width:1280px){.user-tab .information{grid-column-gap:16px;-moz-column-gap:16px;column-gap:16px}}.user-tab .name-row{align-items:center;display:flex;justify-content:space-between}.user-tab .name-row__name{font-size:1.6rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-tab .name-row__edit-icon{fill:#1655be;cursor:pointer;flex-shrink:0;height:30px;transition:transform .2s ease-in-out;width:30px}.user-tab .name-row__edit-icon:hover{transform:scale(1.1)}.user-tab .name-row__edit-icon svg{height:100%;width:100%}.user-tab .user-schedules{border-right:1px solid transparent;box-sizing:border-box;color:#3b3b3b;display:flex;flex-direction:column;height:100%;max-width:420px;min-width:0;padding:15px 0;position:relative;width:420px;width:50%}@media screen and (min-width:1257px){.user-tab .user-schedules{border-right:1px solid #dedbdb}}.user-tab .user-schedules .section-heading-element{padding:0 10px}@media screen and (min-width:1280px){.user-tab .user-schedules .section-heading-element{padding:0 25px}.user-tab .user-schedules{padding:15px 0}}.date-with-label-element{grid-gap:.8rem;cursor:pointer;display:flex;font-size:1.6rem;gap:.8rem}.date-with-label-element__date{color:#6b6b6b;font-weight:400;word-break:normal}.date-with-label-element__label{color:#1e1e1e;font-weight:500}.duplicate-rows__row{align-items:center;display:flex}.examination-content{background-color:#fff;color:#3b3b3b;display:flex;flex-direction:column;justify-content:flex-start;max-height:0;overflow:hidden;transition:max-height .5s cubic-bezier(0,1,0,1)}.examination-content--visible{max-height:4400px;transition:max-height .5s cubic-bezier(1,0,1,0)}.add-interval-button{color:#1655be;cursor:pointer;font-size:12px;text-decoration:underline;width:-moz-fit-content;width:fit-content}.add-visit-row-button{display:flex}.add-visit-row-button .round-icon-wrapper{margin-left:0;margin-right:10px}.intervals-section .interval{display:flex;flex-wrap:wrap}.intervals-section .interval--by-days:not(:first-child){border-top:1px solid rgba(22,85,190,.4);padding-top:10px}.intervals-section .interval__hour-picker{margin:10px 10px 10px 0;width:80px}.intervals-section .interval__visit-duration{margin:10px 20px 10px 0;width:120px}.intervals-section .interval .rsq-flat-input-container{height:37px}.intervals-section .interval .rsq-time-picker-list{top:50px;width:120px}.intervals-section .interval .element-picker-container{margin:10px 10px 10px 0;width:300px}.intervals-section{margin:20px 0 20px 30px;position:relative;width:-moz-fit-content;width:fit-content}.intervals-section__days-select{margin-bottom:20px;width:300px}.radio-wrapper{margin-bottom:10px}.radio-wrapper__header{margin:15px 0 0}.radio-wrapper--indented{margin-left:30px}.time-span-section{display:flex}.time-span-section__date-picker{margin-right:20px}.time-span-section__date-picker:last-child{margin-right:0}.separator-line{border:none;border-bottom:1px solid #e0e0e0;margin:0}.sidebar-header{align-content:center;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}.sidebar-header__title{font-weight:600;margin:0;text-align:center;width:100%}.sidebar-header__left-arrow{display:flex;width:25px}.examination-header{grid-gap:8px;align-items:center;cursor:pointer;display:flex;gap:8px;width:434px}.examination-header__name{color:#1e1e1e;font-size:16px;font-weight:500;padding:14px 0}.examination-header__arrow{align-items:center;display:flex;margin-left:auto}.visit-element{grid-gap:8px;align-items:center;display:flex;gap:8px;padding:1.8rem 0;width:434px}.visit-element:not(:last-child){border-bottom:1px solid #dedbdb}.date-with-label-checkbox-element{align-items:center;cursor:pointer;display:flex;padding:1.2rem 0}.date-with-label-checkbox-element__data{align-items:baseline;display:flex}.date-with-label-checkbox-element__icon{fill:#6b6b6b;display:flex;margin-left:auto}.section-header{margin:2rem 0 1.2rem}.section-header .checkbox-container__text{color:#1e1e1e;font-size:1.6rem;font-weight:600}.sidebar-content-lists{height:calc(100% - 43px);overflow:scroll;overflow-block:visible;overflow-x:hidden;scrollbar-width:thin}.sidebar-content-lists::-webkit-scrollbar{width:6px}.sidebar-content-lists::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.4);border-radius:14px}.mail-content{display:flex;flex-direction:column;height:calc(100% - 2rem)}.mail-content__header{color:#1e1e1e;font-weight:500;line-height:2.4rem;margin:2rem 0 0}.mail-content__addresses{display:flex;flex-direction:column}.mail-content .addresses__header{color:#1e1e1e;font-size:1.4rem;line-height:2.2rem;margin:1.2rem 0 1.6rem}.mail-content .addresses__list{grid-gap:.8rem;display:flex;flex-direction:column;gap:.8rem}.mail-content .addresses .list__address{cursor:pointer}.mail-content .addresses .list__address .checkbox-container__text{color:#1e1e1e;font-size:1.4rem;line-height:2.2rem}.mail-content .addresses .list__error{color:#e84242;font-size:1.2rem;line-height:2rem}.mail-content__button{margin-bottom:0;margin-top:auto}.sidebar-print-options{align-items:center;display:flex;height:2.4rem;justify-content:space-between;padding:1.6rem 0}.sidebar-print-options__icons{grid-gap:1.6rem;align-items:center;display:flex;gap:1.6rem}.documents-section .separator-line:last-of-type{border-bottom:0}.sidebar-treatment-cycle .sidebar__content{overflow-y:hidden}.visit-survey{margin-left:3rem}.visit-survey .checkbox-container__text{color:#1e1e1e;font-size:1.4rem;font-weight:500;line-height:2.4rem}.visit-surveys{grid-gap:.4rem;display:flex;flex-direction:column;gap:.4rem;margin:0 0 1.6rem}.skeleton-container{box-sizing:border-box;height:100%;padding:1.6rem;width:100%}.skeleton-container__header{display:flex;height:65px;justify-content:space-between;width:100%}.skeleton-container__header .menu-patient-bar-container{margin-right:30px}.skeleton-content{display:flex;justify-content:center;margin:1.6rem 0;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.skeleton-content__modal{height:100%;margin:0}.skeleton-content__selected-element{align-items:flex-end;color:#7bc55f;display:flex;flex-wrap:wrap;font-size:40px;font-weight:700;height:100%;justify-content:flex-end;text-transform:lowercase;width:100%}.skeleton-content__selected-element--invisible{display:none}.skeleton-content__selected-element span{word-wrap:break-word;margin:0 .8rem}.skeleton-content .skeleton-buttons{align-items:center;display:flex;justify-content:space-between;width:100%}.skeleton-content .skeleton-buttons__button{box-sizing:border-box;padding:0 1.6rem;width:500px}.skeleton-content .skeleton-buttons__button--select-more{width:900px}.skeleton-content .skeleton-skip{display:flex;height:3.2rem;justify-content:center;width:100%}.skeleton-content .skeleton-skip__text{color:#7bc55f;cursor:pointer;font-size:16px;letter-spacing:.5px;text-decoration:underline}.skeleton-content .skeleton-svg{background:#fff;border-radius:15px;box-shadow:0 1px 16px rgba(0,0,0,.3);box-sizing:border-box;height:100%;padding:3.2rem 3.2rem 1.6rem;width:768px}.skeleton-content .skeleton-svg__header{color:#1655be;font-size:24px;padding-bottom:1.2rem;text-align:center}.skeleton-content .skeleton-svg__content{height:calc(100% - 120px);overflow:scroll;overflow-block:visible;overflow-x:hidden;scrollbar-width:thin;width:99%}.skeleton-content .skeleton-svg__content::-webkit-scrollbar{width:6px}.skeleton-content .skeleton-svg__content::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.4);border-radius:14px}.skeleton-content .skeleton-svg__no-modal>svg{box-sizing:border-box;padding:0 8.8rem}.skeleton-content .skeleton-svg .background-fill{fill:#e6e7e8;cursor:pointer}.skeleton-content .skeleton-svg .filled{fill:#1655be}.skeleton-content .skeleton-svg .selected{fill:#7bc55f}.skeleton-content .skeleton-svg .disable-fill{fill:#e6e7e8;fill-opacity:0}.skeleton-content .skeleton-svg .no-outline{outline:none}.skeleton-content .skeleton-svg .pointer{cursor:pointer}.skeleton-content .skeleton-svg .none{display:none}.skeleton-content .skeleton-svg .no-pointer{cursor:default}.skeleton-content .skeleton-svg .limb{align-items:flex-end;display:flex;flex-direction:column}.skeleton-content .skeleton-svg .limb__element{box-sizing:border-box;color:#1655be;cursor:pointer;display:table;font-size:60px;padding:.25em 0;text-align:right}.skeleton-content .skeleton-svg .limb__element--active{font-weight:700}.skeleton-content .skeleton-svg .limb--none{display:none}.skeleton-content .skeleton-svg .select-side{color:#3b3b3b;cursor:pointer;display:flex;font-size:49px}.skeleton-content .skeleton-svg .select-side__element{align-items:center;box-sizing:border-box;display:flex;justify-content:center;padding:1px 0 1px 10px}.skeleton-content .skeleton-svg .element-checkbox{display:flex;width:440px}.skeleton-content .skeleton-svg .element-checkbox__icon{background-color:#fff;border:7px solid #1655be;border-radius:15%;cursor:pointer;display:flex;height:60px;justify-content:center;margin-right:.8rem;outline:0;padding:0;width:60px}.skeleton-content .skeleton-svg .element-checkbox__icon>svg{fill:#fff;min-height:70px;width:55px}.skeleton-content .skeleton-svg .element-checkbox__icon--active{background-color:#1655be}.additional-visit-button{bottom:20px;position:fixed;right:20px;z-index:1}.timetable-container{box-sizing:border-box;display:flex;flex-direction:column;padding:1.6rem;width:100%}.timetable-container__ttheader{box-sizing:border-box;display:flex;flex-shrink:0;flex-wrap:nowrap;justify-content:space-between;white-space:pre-wrap;width:100%}.timetable-container .ttheader__active-department .menu-office{text-align:left}.timetable-container .ttheader .rsq-flat-button{align-self:flex-end;width:150px}.timetable-container .fc .fc-toolbar.fc-header-toolbar{align-items:flex-end;height:50px;margin-bottom:2.4rem}.timetable-container .ttcontent{position:relative}.timetable-container .ttcontent__searchbar{display:flex;justify-content:center;position:absolute;right:343px;top:0;width:calc(100% - 723px)}.timetable-container .ttcontent .menu-search-bar-container{margin-top:-.8rem;max-width:400px;min-width:180px}.top-bar{align-items:center;display:flex;flex-shrink:0;height:70px;justify-content:space-between}.top-bar .rsq-flat-button{width:110px}.top-bar .menu-office{align-items:center;border:none;cursor:pointer;display:flex;flex-direction:row;flex-wrap:nowrap;font-size:16px;height:auto;justify-content:flex-start;max-width:320px;padding:0;text-decoration:underline;transition:transform .1s ease-in-out;width:-moz-fit-content;width:fit-content}.top-bar .menu-office:hover{transform:scale(1.05)}.top-bar .menu-office__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.top-bar .menu-office svg{margin-right:4px;min-width:17px}.attachment-form{display:flex;flex-direction:column;max-height:5800px;max-width:620px;width:100%}.attachment-form__title{font-size:16px;font-weight:500;margin-top:16px;width:100%}.attachment-form__file-info-form{box-sizing:border-box;display:flex;flex-direction:column;font-size:1.6rem;max-height:calc(100% - 60px);padding-left:23px;width:100%}.attachment-form .rsq-textarea-container{margin-bottom:20px}.attachment-form .file-info-form{display:block}.attachment-form .file-info-form__input{box-sizing:border-box;padding-top:1.6rem;width:100%}.attachment-form .file-info-form__image{box-sizing:border-box;max-width:-moz-fit-content;max-width:fit-content;min-height:calc(100% - 120px);padding:1.6rem 0;position:relative}.attachment-form .file-info-form__image>img{border-radius:15px;max-height:calc(100vh - 400px);min-height:100px;min-width:50px;-o-object-fit:contain;object-fit:contain}.attachment-form .file-info-form__pdf{align-items:center;background:#fff;border-radius:12px;box-shadow:0 8px 10px -5px rgba(30,30,30,.06);box-sizing:border-box;display:flex;height:80px;margin:30px 0;padding:1.6rem 0;width:100%}.attachment-form .pdf__attachment-icon{margin:0 26px}.attachment-form .pdf__eye-icon{justify-content:flex-end;margin:0 26px}.attachment-form .label{font-size:14px;width:80%}.attachment-form .label__name{font-weight:500}.attachment-form .label__desc{font-weight:400;text-transform:uppercase}.attachment-form .label p{margin:0}.attachment-form .image__buttons{display:flex;margin-top:15px;position:absolute;right:0;top:0}.bars-content__attachments-bar{display:flex;flex-direction:column;height:20%;width:100%}.bars-content .attachments-bar__file-upload-button input[type=file]{cursor:pointer;height:100%;opacity:0;outline:none;overflow:hidden;position:absolute;width:100%;z-index:1}.visit-container__content{box-sizing:border-box;color:#3b3b3b;display:flex;flex-direction:column;grid-area:2/2;height:100%;justify-content:space-around;min-height:0;padding:16px 0 0 16px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.visit-container__content .form{box-sizing:border-box;display:flex;flex-flow:row wrap;justify-content:space-between;margin-left:3px;max-width:620px;padding-left:10px;position:relative;width:100%;z-index:0}.visit-container__content .form__line{background-color:#7bc55f;height:calc(100% - 30px);left:0;position:absolute;top:15px;width:1px;z-index:-1}.visit-container__content .form__node-group{margin-bottom:0;min-height:0;width:50%}.visit-container__content .form--history{color:#3b3b3b}.bars-content__documents-bar{border-bottom:1px solid #dedbdb;display:flex;flex-direction:column}.ereferral-form{display:flex;flex-direction:column;height:100%;max-height:5800px;overflow:scroll;overflow-block:visible;overflow-x:hidden;scrollbar-width:thin}.ereferral-form::-webkit-scrollbar{width:6px}.ereferral-form::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.4);border-radius:14px}.ereferral-form__title{font-size:16px;font-weight:500;margin-top:16px;width:100%}.ereferral-form__cancel-info{color:#e66e00;font-size:14px}.ereferral-form .e-referral{margin:20px 4px;width:-moz-fit-content;width:fit-content}.bars-content__examinations-bar{border-bottom:1px solid #dedbdb;display:flex;flex-direction:column;width:100%}.bars-content .examinations-bar__content .rsq-expander{padding:5px 5px 5px 0}.examination-tab{align-items:center;background-color:#fff;border-radius:0 20px 20px 0;box-shadow:0 2px 6px rgba(0,0,0,.25);box-sizing:border-box;color:#3b3b3b;cursor:pointer;display:flex;margin-top:5px;min-height:32px;padding:10px;transition:border-radius .4s cubic-bezier(1,0,1,0);width:100%}.examination-tab .icon-arrow-down{fill:#1655be;outline:none}.examination-tab--active{background-color:#0540a0;border-bottom-right-radius:0;color:#fff;transition:border-bottom-right-radius .2s cubic-bezier(1,0,1,0)}.examination-tab--active .icon-arrow-down{fill:#fff}.examination-tab--active .examination-tab__date{color:#fff}.examination-tab__date{color:#6b6b6b;font-size:14px;margin-left:10px}.examination-tab__medical-employee{font-size:14px;font-weight:500;margin-left:10px;word-break:break-all}.examination-tab__activity-dot{background-color:#7bc55f;border-radius:4px;height:4px;margin:0 5px 0 auto;width:4px}.examination-tab__navigations{align-items:center;display:flex;flex-grow:1;justify-content:flex-end}.examination-tab svg{flex-shrink:0}.examination-tab-content{align-items:center;background-color:#fff;border-bottom-right-radius:20px;color:#3b3b3b;display:flex;flex-direction:column;justify-content:flex-start;max-height:0;overflow:hidden;transition:max-height .5s cubic-bezier(0,1,0,1)}.examination-tab-content--visible{max-height:4400px;transition:max-height .5s cubic-bezier(1,0,1,0)}.examination-tab-content__element{border-bottom:1px solid #dedbdb;box-sizing:border-box;cursor:pointer;font-size:14px;padding:10px;text-transform:capitalize;width:100%}.examination-tab-content__element:last-child{border-bottom-right-radius:20px}.examination-tab-content__element--active{background-color:#1655be;color:#fff}.element__content .level-0,.visit-container__content .level-0{margin-top:16px}.element__content .level-0:first-of-type,.visit-container__content .level-0:first-of-type{margin-top:0}.element__content .level-1,.visit-container__content .level-1{box-sizing:border-box;padding-left:30px;width:100%}.element__content .level-2,.visit-container__content .level-2{box-sizing:border-box;padding-left:60px}.element__content .level-3,.visit-container__content .level-3{box-sizing:border-box;padding-left:90px}.element__content .level-4,.visit-container__content .level-4{box-sizing:border-box;padding-left:120px}.element__content .level-5,.visit-container__content .level-5{box-sizing:border-box;padding-left:150px}.element__content .level-6,.visit-container__content .level-6{box-sizing:border-box;padding-left:180px}.form__checkbox{align-items:flex-start;display:flex;margin-bottom:16px;min-height:25px;transition:.2s;width:100%}.form__checkbox.level-0{color:#1655be}.form__checkbox.level-0 .checkbox__label{font-size:18px;padding-top:1px}.form__checkbox.level-1{font-weight:500}.form__checkbox>button{height:18px;margin-left:0;margin-right:0;padding:2px;width:18px}.form__checkbox .checkbox__label{box-sizing:border-box;cursor:pointer;font-size:14px;padding-left:10px;padding-top:3px}.form__checkbox .checkbox__button{align-items:center;color:#7bc55f;display:flex;font-size:10px;font-weight:400;line-height:16px;text-align:left;width:140px}.form__checkbox .checkbox__button .rsq-round-button{margin:5px 10px}.form__checkbox.checkbox--hidden{height:0;margin-bottom:0;margin-top:0;min-height:0;overflow:hidden;transition:.5s}.form__checkbox.checkbox--short{width:50%}.form__checkbox.checkbox--history{display:block}.form__checkbox.checkbox--history:before{content:"•\00a0"}.form__checkbox.checkbox--history.level-0{color:#3b3b3b;display:flex}.form__checkbox.checkbox--history.level-0:before{content:""}.form__custom-nodes{margin-bottom:16px;min-height:25px;position:relative;transition:.2s;width:100%}.form__custom-nodes.custom-nodes--hidden{height:0;margin-bottom:0;margin-top:0;min-height:0;overflow:hidden;transition:.5s}.form__custom-nodes.custom-nodes--history .single-custom-node{font-size:18px;width:100%}.form__custom-nodes.custom-nodes--history .single-custom-node__header{font-weight:200;margin:0 0 16px;white-space:pre-wrap;width:100%}.form__custom-nodes.custom-nodes--history .single-custom-node__header:before{content:"•\00a0"}.form__custom-nodes.custom-nodes--history .single-custom-node__single-text{font-size:16px;margin-bottom:16px}.form__custom-nodes.custom-nodes--history .single-custom-node .single-text__header{font-weight:500;margin:0 0 0 15px}.form__custom-nodes.custom-nodes--history .single-custom-node .single-text__description{font-weight:200;margin:0 0 0 30px;white-space:pre-wrap}.form .level-0 .custom-nodes__header{font-weight:500}.form .custom-nodes p{margin:0}.form .custom-nodes p:first-letter{text-transform:uppercase}.form .custom-nodes__add-btn{top:-58px}.form .custom-nodes__single-custom-node{min-height:40px;width:100%}.form .custom-nodes .single-custom-node .rsq-textarea-container{margin-bottom:16px}.form .custom-nodes .single-custom-node .rsq-textarea-container .rsq-textarea.error::-moz-placeholder{color:#e66e00}.form .custom-nodes .single-custom-node .rsq-textarea-container .rsq-textarea.error::placeholder{color:#e66e00}.form .custom-nodes .single-custom-node section{box-sizing:border-box;flex-wrap:wrap;justify-content:space-between;width:100%}.form .custom-nodes .single-custom-node section .rsq-flat-input-container{width:29%}.form .custom-nodes .single-custom-node section .rsq-flat-button{width:20%}.form .custom-nodes .single-custom-node section p{font-size:16px;font-weight:600;margin-bottom:5px;width:100%}.form .custom-nodes .single-custom-node__add-btn{align-items:center;display:flex;height:60px;margin-bottom:16px}.form .custom-nodes .single-custom-node__textfield-name{font-size:1.6rem;font-weight:500;margin:5px;text-transform:capitalize}.form .custom-nodes .single-custom-node .add-btn .element-picker-container{max-width:280px}.form .custom-nodes .single-custom-node .add-btn .rsq-flat-input-container label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.form .custom-nodes .single-custom-node .add-btn .section__single-button{align-items:center;display:flex;font-size:10px;font-weight:400;text-align:left;width:115px}.form .custom-nodes .single-custom-node .add-btn .section__single-button--blue{color:#1655be}.form .custom-nodes .single-custom-node .add-btn .section__buttons{outline:none}.form .custom-nodes .single-custom-node .add-btn .section__buttons .rsq-flat-button>.round-icon-wrapper{margin:0 10px 0 0}.form .custom-nodes .single-custom-node .add-btn .section .buttons{max-width:0;min-width:45px;overflow:hidden;transition:.6s linear}.form .custom-nodes .single-custom-node .add-btn .section .buttons--toggle-open{grid-gap:20px;align-items:center;background-color:#fff;border-radius:15px;display:flex;gap:20px;height:50px;justify-content:flex-end;margin:0;max-width:100%;min-width:260px;padding:0 15px 0 0}@media screen and (min-width:1200px){.form .custom-nodes .single-custom-node .add-btn .section .buttons--toggle-open{margin:0 10px}}.form .custom-nodes .single-custom-node .add-btn .section .buttons__single-button{align-items:center;box-shadow:none;display:flex;flex-direction:row-reverse;max-width:120px;position:relative;text-align:left;transition:.2s linear}.form .custom-nodes .single-custom-node .add-btn .section .buttons__single-button--more-to-close{background-color:#1655be;border-radius:50%;box-shadow:0 2px 6px rgba(0,0,0,.25);cursor:pointer;height:25px;margin:10px;width:25px}.form .custom-nodes .single-custom-node .add-btn .section .buttons__single-button--more-to-close svg{fill:#fff;transition:1s}.form .custom-nodes .single-custom-node .add-btn .section .buttons__single-button--blue{color:#1655be;min-width:130px}.form .custom-nodes .single-custom-node .add-btn .section .buttons__single-button--orange{color:#e66e00;min-width:110px}.form .custom-nodes .single-custom-node .add-btn .section .buttons__single-button--green{color:#7bc55f;min-width:125px}.form .custom-nodes .single-custom-node .add-btn .section .buttons__single-button--cancel{background-color:#fff;box-shadow:none;cursor:auto;width:25px}.form .custom-nodes .single-custom-node .add-btn .section .buttons__single-button--cancel svg{fill:#1655be;cursor:pointer;height:25px;left:0;position:absolute;top:0;width:25px}.form .custom-nodes .single-custom-node .add-btn .section .buttons__single-button .rsq-flat-button{margin-left:15px;margin-right:15px}.form .custom-nodes .single-custom-node .add-btn .section .buttons__single-button .rsq-flat-button__text{font-size:10px;font-weight:400;letter-spacing:0;white-space:pre-wrap}.form .custom-nodes .single-custom-node .add-btn .section .buttons__single-button .rsq-flat-button__text:first-letter{text-transform:lowercase}.form .custom-nodes .drop-down-container{margin-bottom:10px}.entry-info .form__date,.visit-container .form__date{margin-bottom:16px;min-height:25px;transition:.2s;width:50%}.entry-info .form__date .rsq-flat-input-container,.visit-container .form__date .rsq-flat-input-container{width:96%}.entry-info .form__date.level-1,.visit-container .form__date.level-1{width:100%}.entry-info .form__date.level-1 .rsq-flat-input-container,.visit-container .form__date.level-1 .rsq-flat-input-container{width:calc(50% - 30px)}.entry-info .form__date.level-2,.visit-container .form__date.level-2{width:100%}.entry-info .form__date.level-2 .rsq-flat-input-container,.visit-container .form__date.level-2 .rsq-flat-input-container{width:calc(50% - 60px)}.entry-info .form__date.level-3,.visit-container .form__date.level-3{width:100%}.entry-info .form__date.level-3 .rsq-flat-input-container,.visit-container .form__date.level-3 .rsq-flat-input-container{width:calc(50% - 90px)}.entry-info .form__date.level-4,.visit-container .form__date.level-4{width:100%}.entry-info .form__date.level-4 .rsq-flat-input-container,.visit-container .form__date.level-4 .rsq-flat-input-container{width:calc(50% - 120px)}.entry-info .form__date.level-5,.visit-container .form__date.level-5{width:100%}.entry-info .form__date.level-5 .rsq-flat-input-container,.visit-container .form__date.level-5 .rsq-flat-input-container{width:calc(50% - 150px)}.entry-info .form__date.level-6,.visit-container .form__date.level-6{width:100%}.entry-info .form__date.level-6 .rsq-flat-input-container,.visit-container .form__date.level-6 .rsq-flat-input-container{width:calc(50% - 180px)}.entry-info .form__date.date--hidden,.visit-container .form__date.date--hidden{height:0;margin-bottom:0;margin-top:0;min-height:0;overflow:hidden;transition:.5s}.entry-info .form__date.date--history,.visit-container .form__date.date--history{display:flex;font-size:16px;font-weight:100;margin-top:5px}.entry-info .form__date.date--history__header:after,.visit-container .form__date.date--history__header:after{content:"\00a0"}.entry-info .form__date.date--history__value,.visit-container .form__date.date--history__value{min-width:250px}.entry-info .form__date .rsq-flat-input-container,.visit-container .form__date .rsq-flat-input-container{margin-top:10px}.entry-info .form__date .rsq-flat-input-container input,.visit-container .form__date .rsq-flat-input-container input{padding:5px 0}.form__drop-down{font-size:1.6rem;margin-bottom:16px;min-height:25px;transition:.2s}.form__drop-down .drop-down-container{margin-top:10px}.form__drop-down .drop-down-container .rsq-drop-down-list{margin-bottom:18px}.form .drop-down{align-self:flex-end;width:48%}.form .drop-down--hidden{height:0;margin-bottom:0;margin-top:0;min-height:0;overflow:hidden;transition:.5s}.form .drop-down--history{font-weight:200;min-width:100%;white-space:pre-wrap;width:100%}.form .drop-down--wide{width:100%}.form .drop-down--wide .drop-down-container{width:48%}.form .drop-down--wide.level-2 .drop-down-container{width:calc(50% - 30px)}.form .drop-down--wide.level-3 .drop-down-container{width:calc(50% - 60px)}.form .drop-down--wide.level-4 .drop-down-container{width:calc(50% - 90px)}.form .drop-down--wide.level-5 .drop-down-container{width:calc(50% - 120px)}.form .drop-down--wide.level-6 .drop-down-container{width:calc(50% - 150px)}.form .drop-down .drop-down__name{font-weight:500}.form .drop-down .drop-down__name:after{content:"\00a0"}.node-group .form__drop-down,.node-group .form__drop-down.drop-down--wide .drop-down-container{width:100%}.form__exercise{min-height:25px;min-height:40px;position:relative;transition:.2s;width:100%}.form__exercise.level-0{margin-top:0}.form .exercise__exercise-content{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.form .exercise__exercise-content .rsq-flat-input-container{width:29%}.form .exercise__exercise-content .rsq-textarea-container{margin-left:2px}.form .exercise__exercise-content .exercise-content__comments{font-size:16px;margin:5px 0;width:100%}.form__exercise-content{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.form__exercise-content .rsq-flat-input-container{width:29%}.form__exercise-content .rsq-textarea-container{margin-left:2px}.form__exercise-content .exercise-content__comments{font-size:16px;margin:5px 0;width:100%}.form__exercise.exercise--hidden{height:0;margin-bottom:0;margin-top:0;min-height:0;overflow:hidden;transition:.5s}.form__exercise.exercise--history{flex-direction:column}.form__exercise.exercise--history .exercise__header{display:flex;font-size:18px;font-weight:500;height:25px;position:static;width:100%}.form__exercise.exercise--history .exercise-content{display:block;margin:0 0 16px 15px}.form__exercise.exercise--history .exercise-content__title{font-size:16px;font-weight:500;margin:0}.form__exercise.exercise--history .exercise-content__title:before{content:"• "}.form__exercise.exercise--history .exercise-content__reapets,.form__exercise.exercise--history .exercise-content__series{margin-left:30px}.form__exercise.exercise--history .exercise-content__note{margin-left:30px;white-space:pre-wrap}.form__exercise.exercise--history .exercise-content__note p{font-weight:500;margin:0}.modal-component__edited-entries .form__finger-stability,.visit-container__content .form__finger-stability{display:grid;grid-template-columns:120px 100px 100px 100px;grid-template-rows:12% 22% 22% 22% 22%;height:300px;margin-bottom:16px;min-height:25px;transition:.2s;width:auto}.modal-component__edited-entries .form .finger-stability__corner-title,.visit-container__content .form .finger-stability__corner-title{align-items:center;background-color:#1655be;border:1px solid #fff;border-top-left-radius:15px;color:#fff;display:flex;grid-column:1/2;grid-row:1/2;padding-left:10px}.modal-component__edited-entries .form .finger-stability__joint,.visit-container__content .form .finger-stability__joint{align-items:center;background-color:#1655be;border:1px solid #fff;color:#fff;display:flex;grid-row:1/2;padding-left:10px}.modal-component__edited-entries .form .finger-stability .joint--rounded-element,.visit-container__content .form .finger-stability .joint--rounded-element{border-top-right-radius:15px}.modal-component__edited-entries .form .finger-stability__finger-row-title,.visit-container__content .form .finger-stability__finger-row-title{border:1px solid #fff;color:#3b3b3b;grid-column:1/2;padding:10px}.modal-component__edited-entries .form .finger-stability .finger-row-title--rounded-element,.visit-container__content .form .finger-stability .finger-row-title--rounded-element{border-bottom-left-radius:15px}.modal-component__edited-entries .form .finger-stability__finger-joint-cell,.visit-container__content .form .finger-stability__finger-joint-cell{align-items:center;border:1px solid #fff;color:#3b3b3b;display:flex;flex-flow:wrap;padding-left:10px}.modal-component__edited-entries .form .finger-stability .finger-joint-cell__label,.visit-container__content .form .finger-stability .finger-joint-cell__label{cursor:pointer;outline:none;width:50%}.modal-component__edited-entries .form .finger-stability .finger-joint-cell--rounded-element,.visit-container__content .form .finger-stability .finger-joint-cell--rounded-element{border-bottom-right-radius:15px}.modal-component__edited-entries .form .finger-stability--history,.visit-container__content .form .finger-stability--history{grid-template-columns:120px 80px 80px 80px;grid-template-rows:40px auto auto auto auto;height:auto}.modal-component__edited-entries .form .finger-stability--history .finger-joint-cell__label,.visit-container__content .form .finger-stability--history .finger-joint-cell__label{cursor:auto;width:100%}.modal-component__edited-entries .form .finger-stability--history.level-1,.visit-container__content .form .finger-stability--history.level-1{margin-left:15px}.modal-component__edited-entries .form .finger-stability--hidden,.visit-container__content .form .finger-stability--hidden{height:0;margin-bottom:0;margin-top:0;min-height:0;overflow:hidden;transition:.5s}.form__form-pill-button{font-size:1.6rem;margin-bottom:16px;min-height:25px;transition:.2s;width:100%}.form__form-pill-button.level-1{width:calc(100% - 30px)}.form__form-pill-button.form-pill-button--hidden{height:0;margin-bottom:0;margin-top:0;min-height:0;overflow:hidden;transition:.5s}.form__form-pill-button.form-pill-button--history{font-weight:200;margin-top:0;text-transform:capitalize}.form__form-pill-button.form-pill-button--multiple-button{text-transform:capitalize}.form__group{display:flex;flex-direction:column;font-size:1.6rem;margin-bottom:16px;min-height:25px;transition:.2s;width:100%}.form__group:first-letter{text-transform:uppercase}.form__group.group--hidden{height:0;margin-bottom:0;margin-top:0;min-height:0;overflow:hidden;transition:.5s}.form__group.group--history{font-size:16px;font-weight:500}.form__groupbox{display:flex;font-size:1.6rem;margin-bottom:16px;min-height:25px;transition:.2s;width:100%}.form__groupbox:first-letter{text-transform:uppercase}.form__groupbox.groupbox--hidden{height:0;margin-bottom:0;margin-top:0;min-height:0;overflow:hidden;transition:.5s}.form__groupbox.groupbox--history{font-size:16px;font-weight:500}.form__group-radio{display:flex;flex-direction:column;font-weight:500;min-height:25px;transition:.2s;width:100%}.form__group-radio .group-radio__name{font-size:1.6rem;margin-bottom:16px}.form .group-radio--hidden{height:0;margin-bottom:0;margin-top:0;min-height:0;overflow:hidden;transition:.5s}.form__icd-component{min-height:25px;position:relative;transition:.2s;width:100%}.form .icd-component--hidden{height:0;margin-bottom:0;margin-top:0;min-height:0;overflow:hidden;transition:.5s}.form .icd-component .section:last-child{margin-bottom:15px}.form .icd-component .icd-component__section{display:flex;flex-direction:column;justify-content:space-between}.form .icd-component .icd-component__section .element-picker-container{width:100%}.form .icd-component .icd-component__section .element-picker-container .rsq-flat-input-container{margin:0;width:100%}.form .icd-component .icd-component__section .pill-button-container,.form .icd-component .icd-component__section .rsq-textarea-container{margin-left:30px;width:calc(100% - 30px)}.form .icd-component .icd-component__section .pill-button-container .rsq-pill-button,.form .icd-component .icd-component__section .rsq-textarea-container .rsq-pill-button{text-transform:capitalize}.form .icd-component .icd-component__section .section__element-label{font-size:16px;margin:20px 0 5px 30px;width:100%}.form__icd-component.icd-component--history .title{align-items:center;display:flex;margin-bottom:16px}.form__icd-component.icd-component--history .title__header:first-letter{text-transform:uppercase}.form__icd-component.icd-component--history.level-1{margin-left:15px}.form__icd-component.icd-component--history .icd-component-container{margin-bottom:16px;width:100%}.form__icd-component.icd-component--history .icd-component-container__header{font-size:16px;font-weight:500;margin:0}.form__icd-component.icd-component--history .icd-component-container__header:before{content:"•\00a0"}.form__icd-component.icd-component--history .icd-component-container .details{white-space:pre-wrap}.form__icd-component.icd-component--history .icd-component-container .details__desc{margin:0 0 0 30px;text-transform:uppercase}.form__icd-component.icd-component--history .icd-component-container .details .desc--diagnose-type-bold{font-weight:500}.form__icf-component{min-height:25px;position:relative;transition:.2s;width:100%}.form .icf-component--hidden{height:0;margin-bottom:0;margin-top:0;min-height:0;overflow:hidden;transition:.5s}.form .icf-component__header{align-items:center;display:flex;font-size:1.6rem;margin-bottom:16px;min-height:50px}.form .icf-component .section:last-child{margin-bottom:15px}.form .icf-component .icf-component__section{display:flex;flex-direction:column;justify-content:space-between;margin-top:20px}.form .icf-component .icf-component__section .element-picker-container{margin-bottom:16px;width:100%}.form .icf-component .icf-component__section .element-picker-container .rsq-flat-input-container{margin:0;width:100%}.form .icf-component .icf-component__section .element-picker-container .rsq-flat-input-container input::-moz-placeholder{text-transform:capitalize}.form .icf-component .icf-component__section .element-picker-container .rsq-flat-input-container input::placeholder{text-transform:capitalize}.form .icf-component .icf-component__section .drop-down-container,.form .icf-component .icf-component__section .rsq-textarea-container{margin-bottom:10px;margin-left:30px;width:calc(100% - 30px)}.form .icf-component .icf-component__section .section__element-label{font-size:16px;margin:5px 0 10px 30px;width:100%}.form .icf-component .icf-component__section .section__element-label-qualifier{font-size:16px;margin:20px 0 5px 30px}.form .icf-component .icf-component__section .section__element-label:first-letter{text-transform:uppercase}.form .icf-component .icf-component__section .section__element-label-qualifier span{font-size:10px;font-weight:400;margin-left:5px;vertical-align:middle}.form .icf-component .icf-component__add-icf-code-btn{align-items:center;color:#7bc55f;cursor:pointer;display:flex;font-size:12px;font-weight:600;transition:.5s;width:100%}.form .icf-component .icf-component__add-icf-code-btn .rsq-round-button{cursor:pointer}.form .icf-component .icf-component__add-icf-code-btn span:first-letter{text-transform:uppercase}@media only screen and (min-width:1050px){.form .icf-component .icf-component__add-icf-code-btn{font-size:12px}}.form .icf-component hr{border-color:#fff;height:1px;margin:16px 0;width:100%}.form__icf-component.icf-component--history .title{align-items:center;display:flex;margin-bottom:16px}.form__icf-component.icf-component--history .title__header:first-letter{text-transform:uppercase}.form__icf-component.icf-component--history.level-1{margin-left:15px}.form__icf-component.icf-component--history .icf-component-container{margin-bottom:16px;width:100%}.form__icf-component.icf-component--history .icf-component-container__header{font-size:16px;font-weight:500;margin:0}.form__icf-component.icf-component--history .icf-component-container__header:before{content:"•\00a0"}.form__icf-component.icf-component--history .icf-component-container .details{display:flex;flex-direction:row;font-size:14px}.form__icf-component.icf-component--history .icf-component-container .details__code{font-weight:600;margin:0 15px 0 0;word-break:normal}.form__icf-component.icf-component--history .icf-component-container .details__desc{font-weight:400;margin:0}.form__icf-component.icf-component .rsq-element-picker-list .element-details .item__single-info--code{font-weight:600}.form__int{margin-bottom:16px;margin-top:10px;min-height:25px;transition:.2s}.form__int .rsq-flat-input-container{width:40%}.form__int.level-1{width:calc(100% - 30px)}.node-group .form__int.level-1 .rsq-flat-input-container{width:100%}.form__int.level-2{width:calc(100% - 60px)}.node-group .form__int.level-2 .rsq-flat-input-container{width:100%}.form__int.level-3{width:calc(100% - 90px)}.node-group .form__int.level-3 .rsq-flat-input-container{width:100%}.form__int.level-4{width:calc(100% - 120px)}.node-group .form__int.level-4 .rsq-flat-input-container{width:100%}.form__int.int--hidden{height:0;margin-bottom:0;margin-top:0;min-height:0;overflow:hidden;transition:.5s}.form__int.int--single{font-size:1.6rem;width:100%}.form__int.int--single.level-1 .rsq-flat-input-container{width:calc(100% - 30px)}.form__int.int--single.level-2 .rsq-flat-input-container{width:calc(100% - 60px)}.form__int.int--single.level-3 .rsq-flat-input-container{width:calc(100% - 90px)}.form__int.int--single.level-4 .rsq-flat-input-container{width:calc(100% - 120px)}.form__int.int--history{display:flex;font-size:1.6rem}.form__int.int--history .int__label{margin-bottom:0;margin-right:10px}.form__int.int--history .int__label:before{content:"•\00a0"}.form .int__label{font-size:1.6rem;margin-bottom:10px}.form__label{min-height:25px;transition:.2s}.form__label.label--hidden{height:0;margin-bottom:0;margin-top:0;min-height:0;overflow:hidden;transition:.5s}.form__label.label--history{display:flex}.form__label.level-1{width:calc(50% - 30px)}.form__label.level-2{width:calc(50% - 60px)}.form__label.level-3{width:calc(50% - 90px)}.form__label.level-4{width:calc(50% - 120px)}.form--date{width:200px}.form--date .rsq-flat-input-container{margin-top:10px}.form--date .rsq-flat-input-container input{padding:5px 0}.form__lovett-scale{min-height:25px;position:relative;transition:.2s}.form__lovett-scale .rsq-flat-input-container{margin-top:5px;width:29%}.lovett-scale--hidden{height:0;margin-bottom:0;margin-top:0;min-height:0;overflow:hidden;transition:.5s}.lovett-scale__add-btn{min-height:49px;top:-52px}.lovett-scale .add-btn--visible{opacity:1}.lovett-scale .add-btn--visible .rsq-round-button{cursor:pointer}.lovett-scale__reflex-section{border-top:1px solid #7bc55f;display:flex;flex-direction:column;padding-top:20px;width:100%}.lovett-scale__reflex-section:first-of-type{border-top:0}.lovett-scale .reflex-section__options{box-sizing:border-box;flex-wrap:wrap;justify-content:space-between;width:100%}.lovett-scale .reflex-section .options:last-child{margin-bottom:14px}.lovett-scale .reflex-section .options .radio-button-container{align-items:flex-start;display:flex;margin-top:15px;min-height:30px;width:100%}.lovett-scale .reflex-section .options .radio-button-container__label{cursor:pointer;font-size:14px;font-weight:200;width:90%}.lovett-scale--history .lovett-scale__reflex-section{border:0;margin-bottom:16px;padding:0}.lovett-scale--history .lovett-scale__reflex-section .reflex-section__reflex-name{font-size:16px;font-weight:500;margin-bottom:16px}.lovett-scale--history .lovett-scale__reflex-section .reflex-section__reflex-name:before{content:"•\00a0"}.lovett-scale--history .lovett-scale__reflex-section .reflex-section__reflex-grade{margin-left:15px}.lovett-scale--history .lovett-scale__reflex-section .reflex-section__reflex-grade:before{content:"•\00a0"}.form .medical-imaging-dropdown{width:100%}.form .medical-imaging-dropdown--hidden{height:0;margin-bottom:0;margin-top:0;min-height:0;overflow:hidden;transition:.5s}.form .medical-imaging-dropdown__section-header{margin:10px 0 20px;text-transform:capitalize}.form .medical-imaging-dropdown .element-picker-container{width:100%}.form .medical-imaging-dropdown--history .medical-imaging-dropdown__content{display:flex}.form .medical-imaging-dropdown--history .medical-imaging-dropdown__content p:first-child:after{content:" ";white-space:pre}.form .medical-imaging-dropdown--history .medical-imaging-dropdown__header{text-transform:capitalize}.form__nonprescriptions{min-height:25px;min-height:40px;position:relative;transition:.2s;width:100%}.form__nonprescriptions.level-0{margin-top:0}.form__nonprescriptions .nonprescriptions__add-btn{top:-55px}.form__nonprescriptions .nonprescriptions__add-btn .rsq-round-button{cursor:auto}.form__nonprescriptions .nonprescriptions__add-btn.add-btn--visible{opacity:1}.form__nonprescriptions .nonprescriptions__add-btn.add-btn--visible .rsq-round-button{cursor:pointer}.form__nonprescriptions .nonprescriptions__nonprescriptions-content{display:flex;flex-direction:column;justify-content:space-between;width:100%}.form__nonprescriptions .nonprescriptions__nonprescriptions-content hr{border-color:#7bc55f;border-top:0 solid;margin:2px 0 16px;width:100%}.form__nonprescriptions .nonprescriptions__nonprescriptions-content .element-picker-container{width:100%}.form__nonprescriptions .nonprescriptions__nonprescriptions-content .rsq-flat-input-container{margin:10px 0}.form__nonprescriptions .nonprescriptions__nonprescriptions-content .nonprescriptions-content__double-inputs{display:flex;justify-content:space-between}.form__nonprescriptions .nonprescriptions__nonprescriptions-content .nonprescriptions-content__double-inputs .rsq-flat-input-container{width:48%}.form__nonprescriptions .nonprescriptions__nonprescriptions-content .nonprescriptions-content__textarea{font-size:1.6rem;font-weight:500;margin-top:15px}.form__nonprescriptions .nonprescriptions__nonprescriptions-content .nonprescriptions-content__textarea .rsq-textarea-container{box-sizing:border-box;height:120px;margin:15px 0}.form__nonprescriptions.nonprescriptions--hidden{height:0;margin-bottom:0;margin-top:0;min-height:0;overflow:hidden;transition:.5s}.form__nonprescriptions.nonprescriptions--history{flex-direction:column}.form__nonprescriptions.nonprescriptions--history .nonprescription-content{display:block;margin-bottom:16px}.form__nonprescriptions.nonprescriptions--history .nonprescription-content__title{font-size:16px;font-weight:500;margin:0}.form__nonprescriptions.nonprescriptions--history .nonprescription-content__title:before{content:"• "}.form__nonprescriptions.nonprescriptions--history .nonprescription-content__single-info{margin-left:30px}.form__nonprescriptions.nonprescriptions--history .nonprescription-content__note{margin-left:30px;white-space:pre-wrap}.form__nonprescriptions.nonprescriptions--history .nonprescription-content__note p{font-weight:500;margin:0}.form__patient-data{width:100%}.form .patient-data--hidden{height:0;margin-bottom:0;margin-top:0;min-height:0;overflow:hidden;transition:.5s}.form .patient-data__header{font-size:1.6rem;margin-bottom:16px;text-transform:capitalize}.form .patient-data__view-label{align-items:center;display:flex}.form .patient-data__view-label label{font-size:14px;font-weight:200;margin-right:5px}.form .patient-data__view-label p{font-size:15px;margin:0}.form__prescriptions{min-height:25px;transition:.2s}.form__prescriptions .rsq-flat-button{width:46%}.form .prescriptions .packs-section__title{color:#3b3b3b;font-size:14px;font-weight:500;margin:10px 0;text-transform:capitalize}.form .prescriptions .packs-section__single-pack .single-pack__single-medication:last-of-type{border-bottom:0}.form .prescriptions .packs-section__single-pack .single-pack__pack-number{color:#7bc55f;font-size:18px;font-weight:500;margin:20px 0 10px}.form .prescriptions .packs-section__single-pack .single-pack__single-medication{border-bottom:1px solid #7bc55f}.form .prescriptions .packs-section__single-pack .single-pack__single-medication .single-medication__header{align-items:center;display:flex;height:45px;justify-content:space-between;margin-top:10px}.form .prescriptions .packs-section__single-pack .single-pack__single-medication .single-medication__header .header__medication-name{color:#1655be;font-size:14px;font-weight:500}.form .prescriptions .packs-section__single-pack .single-pack__single-medication .single-medication__medication-info-row{color:#3b3b3b;display:flex;font-size:14px;margin-bottom:10px}.form .prescriptions .packs-section__single-pack .single-pack__single-medication .single-medication__medication-info-row .medication-info-row__single-info{display:flex;justify-content:flex-start}.form .prescriptions .packs-section__single-pack .single-pack__single-medication .single-medication__medication-info-row .medication-info-row__single-info--double{width:50%}.form .prescriptions .packs-section__single-pack .single-pack__single-medication .single-medication__medication-info-row .medication-info-row__single-info .single-info__label{font-weight:500;margin-right:3px}.form .prescriptions .packs-section__single-pack .single-pack__single-medication .single-medication__medication-info-row .medication-info-row__single-info .single-info__label:first-letter{text-transform:capitalize}.form .prescriptions .packs-section__single-pack .single-pack__single-medication .medication-info-row--double{justify-content:space-between}.form .prescriptions .packs-section__single-pack .single-pack__pack-status-info{color:#1655be;display:flex;font-size:16px;font-weight:500;justify-content:flex-start;margin:20px 0 10px;white-space:pre-wrap}.form .prescriptions .packs-section__single-pack .single-pack__pack-status-info--more-info{line-height:3}.prescriptions--hidden{height:0;margin-bottom:0;margin-top:0;min-height:0;overflow:hidden;transition:.5s}.form__radio{align-items:flex-start;display:flex;margin-bottom:16px;min-height:25px;transition:.2s}.form__radio>button{margin-left:0;margin-right:0}.form__radio.radio{width:50%}.form__radio.radio--hidden{height:0;margin-bottom:0;margin-top:0;min-height:0;overflow:hidden;transition:.5s}.form__radio.radio--history{align-items:center;display:flex;min-height:unset;width:100%}.form__radio.radio--history .radio__header{font-size:1.6rem;font-weight:200}.form__radio.radio--history .radio__header:before{content:"•\00a0"}.form .radio--wide{width:100%}.form .radio__label{box-sizing:border-box;cursor:pointer;font-size:14px;font-weight:200;padding-left:10px;padding-top:3px}.form__range{margin-bottom:16px;min-height:25px;transition:.2s;width:100%}.form__range.range--history{display:flex;flex-wrap:wrap;font-size:16px;margin-bottom:16px}.form__range.range--history .range__header{font-weight:500;width:100%}.form__range.range--history .range__values{font-weight:100;margin-left:15px;min-width:250px;width:100%}.form__range.range--hidden{height:0;margin-bottom:0;margin-top:0;min-height:0;overflow:hidden;transition:.5s}.form .range__header{font-size:16px;font-weight:600;margin-bottom:10px}.form .range__inputs{display:flex;justify-content:space-between;min-width:400px;width:50%}.form .range .inputs__divider{align-items:center;display:flex;font-size:14px;justify-content:center;width:140px}.form .customElement{width:100%}.form .customElement.level-0{margin-top:0}.form .customElement__header{align-items:center;display:flex;font-size:1.6rem;margin-bottom:16px;min-height:50px}.form .customElement .header .add-btn--visible{opacity:1}.form .customElement .header .add-btn--visible .rsq-round-button{cursor:pointer}.form .customElement .customElement__section{box-sizing:border-box;display:flex;flex-wrap:wrap;justify-content:space-between;padding-left:23px;width:100%}.form .customElement .customElement__section:first-letter{text-transform:capitalize}.form .customElement .customElement__section:last-child{margin-bottom:10px}.form .customElement .customElement__section .rsq-flat-input-container{width:40%}.form .customElement .customElement__section .rsq-textarea-container{min-height:120px}.form .customElement .customElement__section p{font-size:14px;font-weight:600;margin-bottom:5px;width:100%}.form .customElement .customElement__treatments{display:flex;flex-direction:column;justify-content:space-between;width:100%}.form .customElement .customElement__treatments .rsq-flat-input-container{margin:10px 0}.form .customElement .treatments__double-inputs{display:flex;justify-content:space-between}.form .customElement .treatments__double-inputs .rsq-flat-input-container{width:48%}.form__customElement{min-height:25px;transition:.2s}.form__customElement.customElement--hidden{height:0;margin-bottom:0;margin-top:0;min-height:0;overflow:hidden;transition:.5s}.form__customElement.customElement--history .title{align-items:center;display:flex}.form__customElement.customElement--history .title__header{margin:16px 0}.form__customElement.customElement--history .title__header:first-letter{text-transform:capitalize}.form__customElement.customElement--history .customElement-container{margin:0 0 16px 15px;width:calc(100% - 30px)}.form__customElement.customElement--history .customElement-container__header{font-size:16px;font-weight:500;margin:0}.form__customElement.customElement--history .customElement-container__header:first-letter{text-transform:capitalize}.form__customElement.customElement--history .customElement-container__header:before{content:"•\00a0"}.form__customElement.customElement--history .customElement-container .note{white-space:pre-wrap}.form__customElement.customElement--history .customElement-container .note:first-letter{text-transform:capitalize}.form__customElement.customElement--history .customElement-container .note--beside{align-items:center;display:flex}.form__customElement.customElement--history .customElement-container .note--beside .note__desc{margin-left:0}.form__customElement.customElement--history .customElement-container .note--beside .note__title{font-weight:200}.form__customElement.customElement--history .customElement-container .note__title{font-weight:500;margin:2px 2px 2px 30px}.form__customElement.customElement--history .customElement-container .note__desc{margin:0 0 0 30px}.form__referral-description{display:flex;flex-wrap:inherit;min-height:25px;transition:.2s;width:100%}.form .referral-description--hidden{height:0;margin-bottom:0;margin-top:0;min-height:0;overflow:hidden;transition:.5s;width:-moz-fit-content;width:fit-content}.form .referral-description__header{font-size:16px;font-weight:500;margin-bottom:16px}.form .referral-description__content{font-size:1.6rem;height:auto;width:100%}.form .referral-description__info-edited{margin:6px 12px;width:-moz-fit-content;width:fit-content}.form__referral-status.referral-status--hidden{height:0;margin-bottom:0;margin-top:0;min-height:0;overflow:hidden;transition:.5s}.form__referral-status.referral-status--history{display:flex;flex-direction:column;font-weight:500;width:100%}.form .referral-status__header{font-size:1.6rem;margin-bottom:16px}.form .referral-status__status{color:#e66e00;font-size:1.6rem;margin:5px 0}.form .referral-status__status:before{content:"•\00a0"}.form .referral-status__status.status--completed{color:#7bc55f}.form .referral-status__status.status--described{color:#3b3b3b}.form__rehabilitation-units{min-height:25px;min-height:40px;position:relative;transition:.2s;width:100%}.form__rehabilitation-units.level-0{margin-top:0}.form .rehabilitation-units{width:100%}.form .rehabilitation-units .rehabilitation-units-content .rsq-filterable-dropdown,.form .rehabilitation-units .rehabilitation-units-content__date-time-picker{min-height:auto;width:100%}.form .rehabilitation-units .rehabilitation-units-content__inputs{grid-gap:5px;align-items:baseline;display:flex;flex-direction:row;gap:5px;width:100%}.form .rehabilitation-units .inputs__input{width:50%}.form .rehabilitation-units .inputs__input .error-info{margin-bottom:5px;margin-top:0;text-align:left}.form .rehabilitation-units .input--height{min-height:108px}.form .rehabilitation-units__rehabilitation-units-content{grid-gap:5px;display:flex;flex-direction:column;gap:5px}.form .rehabilitation-units__rehabilitation-units-content hr{margin:0 0 26px}.form .rehabilitation-units--hidden{height:0;margin-bottom:0;margin-top:0;min-height:0;overflow:hidden;transition:.5s}.form .rehabilitation-units--history{flex-direction:column}.form .rehabilitation-units--history .rehabilitation-units__header{display:flex;font-size:18px;font-weight:500;height:25px;position:static;width:100%}.form .rehabilitation-units--history .rehabilitation-units-content{display:block;margin:0 0 16px 15px}.form .rehabilitation-units--history .rehabilitation-units-content__type{font-size:16px;font-weight:500;margin:0}.form .rehabilitation-units--history .rehabilitation-units-content__type:before{content:"• "}.form .rehabilitation-units--history .rehabilitation-units-content__date{margin-left:30px}.form__scale{box-sizing:border-box;display:flex;font-size:1.6rem;min-height:25px;transition:.2s;width:100%}.form__scale.scale--history{font-weight:200;margin-bottom:16px;min-width:100%;white-space:pre-wrap;width:100%}.form__scale.scale--hidden{display:none;height:0;margin-bottom:0;margin-top:0;min-height:0;overflow:hidden;transition:.5s}.form .scale-content{display:flex;flex-direction:row;height:50px;justify-content:center;margin-top:20px;width:100%}.form .scale-content__input-line{background-color:#1655be;height:2px;position:absolute}.form .scale-content__elements-list{list-style:none;padding:0;position:absolute}.form .scale-content__elements-list .elements-list__element{color:#3b3b3b;cursor:pointer;float:left;font-size:14px;position:relative;text-align:center;width:60px}.form .scale-content__elements-list .elements-list__element:before{background:#1655be;border-radius:2px;content:"";height:25px;left:0;margin:0 auto;position:absolute;right:0;top:-29px;width:3px}.form .scale-content__elements-list .elements-list__element:after{border-radius:2px;content:"";height:25px;left:0;margin:0 auto;position:absolute;right:0;top:-29px;width:50px}.input-range{height:0}.input-range__track{background:#1655be;height:3px}.input-range__slider{background:#1655be;border-color:#1655be;box-sizing:border-box;margin-top:-.6rem}.input-range__label{display:none}.form__slider{font-size:1.6rem;margin-bottom:16px;min-height:25px;min-width:300px;transition:.2s;width:100%}.form__slider.slider--hidden{height:0;margin-bottom:0;margin-top:0;min-height:0;overflow:hidden;transition:.5s}.form__slider.slider--history{font-weight:500}.form__slider.slider--history .slider__values{font-weight:200}.form__slider.slider--history .slider__values:before{content:"\00a0"}.subscription-service{margin:0 0 2.4rem}.subscription-service .element-picker-container{width:100%}.subscription-service__line{border:0;border-top:1px solid #c9c9c9;height:1px;margin:0 0 3.4rem}.subscription-service__checkbox{margin:1.6rem 1.6rem 0 0}.form__subscription-services{display:flex;flex-direction:column;min-height:25px;position:relative;transition:.2s;width:100%}.form__subscription-services.level-1{padding-left:3.5rem}.form .history-list__element{font-size:1.6rem;line-height:2.2rem}.form .history-list .element{grid-gap:1.2rem;color:#1e1e1e;display:flex;gap:1.2rem}.form .history-list .element__code{font-weight:500}.subscription-services--hidden{height:0;margin-bottom:0;margin-top:0;min-height:0;overflow:hidden;transition:.5s}.subscription-services__header{align-items:center;display:flex;justify-content:space-between;margin:0 0 3.6rem}.subscription-services__header--history{margin:0 0 2rem}.subscription-services .header__text{font-size:1.6rem;font-weight:400;line-height:2.8rem;margin:0}.subscription-services .header__add-button{align-items:center;color:#7bc55f;cursor:pointer;display:flex;font-size:1.2rem;font-weight:600;position:absolute;right:0;transition:.5s}.subscription-services .header__add-button .rsq-round-button{cursor:pointer}.subscription-services__history-list{grid-gap:1.6rem;display:flex;flex-direction:column;gap:1.6rem;list-style:none;margin:0;padding:0 0 0 2.4rem}.form .subtitle-line{align-items:center;color:#7bc55f;display:flex;left:-13px;margin-bottom:5px;margin-top:5px;position:relative;width:100%}.form .subtitle-line__text{box-sizing:border-box;cursor:pointer;font-size:1.6rem;padding-left:10px}.form .subtitle-line .bullet{background-color:#7bc55f;border-radius:50%;cursor:pointer;height:7px;transition:height .1s;width:7px}.form .subtitle-line .bullet--open{height:5px}.form .subtitle-line .bullet--no-clickable{cursor:default}.form .subtitle-line .bullet--open~.subtitle-line__text{font-weight:500}.form .subtitle-line .bullet--no-clickable~.subtitle-line__text{cursor:default}.form .surgeries-past{min-height:25px;transition:.2s;width:100%}.form .surgeries-past--hidden{height:0;margin-bottom:0;margin-top:0;min-height:0;overflow:hidden;transition:.5s}.form .surgeries-past__header{position:relative}.form .surgeries-past .header__add-btn{bottom:5px}.form .surgeries-past .header .add-btn--visible{opacity:1}.form .surgeries-past .header .add-btn--visible .rsq-round-button{cursor:pointer}.form .surgeries-past .surgeries-past__section{box-sizing:border-box;display:flex;flex-direction:column;font-size:1.6rem;justify-content:space-between;width:100%}.form .surgeries-past .surgeries-past__section .rsq-flat-input-container{margin:16px 0;width:100%}.form .surgeries-past .surgeries-past__section .section__date{width:30%}.form .surgeries-past .surgeries-past__section .section__effects{display:flex;flex-direction:column;height:80px;justify-content:space-evenly}.form__surgeries-past.surgeries-past--history .title{align-items:center;display:flex}.form__surgeries-past.surgeries-past--history .title__header{margin:16px 0}.form__surgeries-past.surgeries-past--history .title__header:first-letter{text-transform:uppercase}.form__surgeries-past.surgeries-past--history.level-1{margin-left:15px}.form__surgeries-past.surgeries-past--history .surgeries-past-container{margin:0 0 16px 15px;width:100%}.form__surgeries-past.surgeries-past--history .surgeries-past-container__header{font-size:16px;font-weight:500;margin:0}.form__surgeries-past.surgeries-past--history .surgeries-past-container__header:before{content:"•\00a0"}.form__surgeries-past.surgeries-past--history .surgeries-past-container .details{white-space:pre-wrap}.form__surgeries-past.surgeries-past--history .surgeries-past-container .details__desc{margin:0 0 0 30px;text-transform:lowercase}.form .surgeries-recommended{width:100%}.form .surgeries-recommended__header{align-items:center;display:flex;font-size:1.6rem;margin-bottom:16px;min-height:50px;position:relative}.form .surgeries-recommended .header__add-btn{top:0}.form .surgeries-recommended .header .add-btn--visible{opacity:1}.form .surgeries-recommended .header .add-btn--visible .rsq-round-button{cursor:pointer}.form .surgeries-recommended .surgeries-recommended__section{display:flex;flex-direction:column;justify-content:space-between;width:100%}.form .surgeries-recommended .surgeries-recommended__section .rsq-flat-input-container{margin-bottom:10px;width:100%}.form__surgeries-recommended{min-height:25px;transition:.2s}.form__surgeries-recommended.surgeries-recommended--hidden{height:0;margin-bottom:0;margin-top:0;min-height:0;overflow:hidden;transition:.5s}.form__surgeries-recommended.surgeries-recommended--history{margin:0;min-height:0}.form__surgeries-recommended.surgeries-recommended--history .title{align-items:center;display:flex}.form__surgeries-recommended.surgeries-recommended--history .title__header{margin:16px 0}.form__surgeries-recommended.surgeries-recommended--history .title__header:first-letter{text-transform:uppercase}.form__surgeries-recommended.surgeries-recommended--history.level-1{margin-left:15px}.form__surgeries-recommended.surgeries-recommended--history .surgeries-recommended-container{margin:0 0 16px 15px;width:100%}.form__surgeries-recommended.surgeries-recommended--history .surgeries-recommended-container__header{font-size:16px;font-weight:500;margin:0}.form__surgeries-recommended.surgeries-recommended--history .surgeries-recommended-container__header:before{content:"•\00a0"}.form__surgeries-recommended.surgeries-recommended--history .surgeries-recommended-container .details{white-space:pre-wrap}.form__surgeries-recommended.surgeries-recommended--history .surgeries-recommended-container .details__desc{margin:0 0 0 30px}.form__text{font-size:1.6rem;margin-bottom:16px;min-height:25px;transition:.2s}.form__text.text{align-self:flex-end;width:48%}.form__text.text--hidden{height:0;margin-bottom:0;margin-top:0;min-height:0;overflow:hidden;transition:.5s}.form__text.text--wide{width:100%}.form__text.text--wide .rsq-flat-input-container{width:48%}.form__text.text--wide.level-1 .rsq-flat-input-container{width:50%}.form__text.text--wide.level-2 .rsq-flat-input-container{width:calc(50% - 30px)}.form__text.text--wide.level-3 .rsq-flat-input-container{width:calc(50% - 60px)}.form__text.text--wide.level-4 .rsq-flat-input-container{width:calc(50% - 90px)}.form__text.text--wide.level-5 .rsq-flat-input-container{width:calc(50% - 120px)}.form__text.text--wide.level-6 .rsq-flat-input-container{width:calc(50% - 150px)}.form__text.text--full-width,.form__text.text--full-width .rsq-flat-input-container{width:100%}.form__text.text--history{min-width:100%;white-space:pre-wrap;width:100%}.form__text.text--history .text__name--with-indentation{padding-left:30px}.form__text.text--history .text__name:after{content:"\00a0"}.form__text.text--history .text__label{font-size:1.6rem;margin-right:10px}.form__text .text__label{font-size:1.6rem;margin-bottom:10px}.node-group .form__text,.node-group .form__text.text--wide .rsq-flat-input-container{width:100%}.form__textarea{word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;margin-bottom:16px;min-height:25px;padding-left:3px;transition:.2s;width:100%;word-break:break-word}.form__textarea p{font-size:1.6rem;margin:0 0 5px}.form__textarea p:first-letter{text-transform:uppercase}.form__textarea.textarea--hidden{height:0;margin-bottom:0;margin-top:0;min-height:0;overflow:hidden;transition:.5s}.form__textarea.textarea--history{display:flex;flex-direction:column;font-weight:200;margin-top:0;min-height:unset;white-space:pre-wrap;width:100%}.form__textarea.textarea--history.level-0 .textarea__header{font-size:18px}.form__textarea.textarea--history .textarea__header{align-items:center;display:flex;font-size:16px;font-weight:500;margin:0}.form__label{font-size:1.6rem}.form .pregnancy__pregnancy-content{display:flex;flex-wrap:wrap;justify-content:space-between;margin-left:20px;width:100%}.form .pregnancy--history .pregnancy-element{display:block;margin:0 0 16px 15px}.form .pregnancy--history .pregnancy-field{font-size:16px;margin:0;position:relative}.form .pregnancy--history .pregnancy-field:before{content:"• ";left:-15px;position:absolute;top:0}.form .pregnancy--history .pregnancy-information{white-space:pre-wrap}.form .pregnancy--history .pregnancy-information p{font-weight:400;margin:0}.form .pregnancy__pregnancy-content .rsq-flat-input-container{width:32%}.form .pregnancy__pregnancy-content .rsq-textarea-container{margin-left:2px}.form .pregnancy-content__inputs-row{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:25px;width:100%}.form .pregnancy-content__information{font-size:16px;margin:5px 0;width:100%}.form__pregnancy{min-height:25px;min-height:40px;position:relative;transition:.2s;width:100%}.form__pregnancy.level-0{margin-top:0}.form .pregnancy--hidden{height:0;margin-bottom:0;margin-top:0;min-height:0;overflow:hidden;transition:.5s}.form .pregnancy--history{flex-direction:column}.form .pregnancy--history .pregnancy__header{display:flex;font-size:18px;font-weight:500;height:25px;position:static;width:100%}.history-content{box-sizing:border-box;color:#3b3b3b;display:flex;flex-direction:column;grid-area:2/2;height:100%;min-height:0;padding:16px 0 0 16px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.history-content__form{box-sizing:border-box;display:flex;flex-flow:row wrap;justify-content:space-between;margin-left:3px;max-width:620px;overflow:scroll;overflow-block:visible;overflow-x:hidden;padding-left:10px;position:relative;scrollbar-width:thin;width:100%;z-index:0}.history-content__form::-webkit-scrollbar{width:6px}.history-content__form::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.4);border-radius:14px}.history-content .form__line{background-color:#7bc55f;height:calc(100% - 30px);left:0;position:absolute;top:15px;width:1px;z-index:-1}.visit-container .menu{box-sizing:border-box;padding:5px 5px 5px 0;width:100%}.visit-container .menu__tab{background-color:#fff;box-shadow:0 2px 6px rgba(0,0,0,.25);color:#3b3b3b;padding:5px 0}.visit-container .menu__tab--active{background-color:#1655be;color:#fff}.visit-container .menu__tab--active .tab__date{color:#fff}.visit-container .menu__tab--cancelled{color:#9a9999}.visit-container .menu__button{align-items:flex-end;box-sizing:border-box;display:flex;height:50px;justify-content:space-around;max-width:380px;padding:0 2px;width:100%}.visit-container .menu__button .rsq-flat-button{margin-bottom:0;max-width:175px;width:calc(50% - 5px)}.visit-container .menu__button .rsq-flat-button:first-child{margin-right:5px}.visit-container .menu__button .rsq-flat-button:nth-child(2){margin-left:5px}.visit-container .tab{border-radius:0 15px 15px 0;box-sizing:border-box;cursor:pointer;display:flex;margin-bottom:15px;min-height:32px;padding:10px;position:relative;width:100%;z-index:99}.visit-container .tab:last-child{margin-bottom:5px}.visit-container .tab svg{padding-right:5px}.visit-container .tab__date{color:#6b6b6b;display:flex;justify-content:center;padding:0 5px;width:29%}.visit-container .tab__date,.visit-container .tab__name{align-items:center;box-sizing:border-box;font-size:14px;height:100%}.visit-container .tab__name{font-weight:500;overflow:hidden;padding-left:5px;text-transform:lowercase;width:71%}.visit-container .tab__name:first-letter{text-transform:capitalize}.visit-container .tab .name--attachment{font-weight:500;text-overflow:ellipsis}.visit-container .tab .name__examination-name{display:flex;flex-direction:column;justify-content:center;width:100%}.visit-container .tab .name .examination-name__body-part{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.visit-container{grid-column-gap:20px;background-color:#f4f4f4;box-sizing:border-box;display:grid;grid-template-columns:minmax(275px,20%) auto;grid-template-rows:min-content 1fr;height:100vh;min-width:0;padding:16px 16px 16px 0;width:100%}.visit-container__forms-btn{display:flex;grid-area:3/2;margin:16px 0 0 483px;order:2}.visit-container__forms-btn .rsq-flat-button{margin:0;width:300px}.visit-container__forms-btn .rsq-flat-button:first-child{width:150px}.visit-container__forms-btn--double{margin:16px 0 0 313px}.visit-container__forms-btn--double .rsq-flat-button{width:150px}.visit-container__forms-btn--double .rsq-flat-button:first-child{margin-right:20px;width:150px}.visit-container__medical-history-info-section{margin:16px 0 0 16px;max-width:calc(100% - 265px)}.visit-container__medical-history-info-section .rsq-flat-button{margin:0 0 0 30px;width:175px}.visit-container__medical-history-info-section .rsq-flat-button:first-letter{text-transform:capitalize}.visit-container__medical-history-info-section :first-child{margin-left:0}.visit-container__bars-content{display:flex;flex-direction:column;height:100%;letter-spacing:normal;min-height:0;width:100%}.visit-container .menu-left{grid-area:1/1/span 3/span 1}.visit-bar-header{box-sizing:border-box;height:60px;justify-content:space-between;position:relative}.visit-bar-header,.visit-bar-header__title{align-items:center;display:flex}.visit-bar-header__title .title__text{align-items:center;color:#3b3b3b;font-size:16px;font-weight:500;margin:0 10px;min-height:30px;text-transform:capitalize}.visit-bar-header__title .title__text:first-letter{text-transform:capitalize}.visit-bar-header__children{display:flex}.visit-bar-header__children .rsq-flat-button{align-items:center;box-shadow:none;color:#7bc55f;display:flex;font-size:10px;text-align:right;white-space:pre-wrap}.visit-bar-header__children .rsq-flat-button__text{white-space:pre-wrap}.visit-bar-header__children .rsq-flat-button__text:first-letter{text-transform:lowercase}.visit-bar-header__children .rsq-flat-button .round-icon-wrapper{margin:5px}@media only screen and (max-width:1599px){.visit-bar-header__children .rsq-flat-button--label-desktop .rsq-flat-button__text{display:none}}.visit-bar-header__children .rsq-flat-button.disabled{background-color:transparent;color:#9a9999}.visit-bar-header__children .rsq-flat-button.disabled .round-icon-wrapper{background-color:#9a9999}.wrong-path{height:100%;width:100%}.wrong-path .main__text{color:#1655be;font-size:24px;padding:30px 0}.certificate-modal{width:520px}.certificate-modal .modal-component{padding:10px 32px}.certificate-modal .certificate-section{width:100%}.certificate-modal .error-info{margin:0}.certificate-modal__title{align-items:center;color:#e66e00;display:flex;font-size:18px;font-weight:500;margin:20px 30px 5px;min-height:30px;text-align:center;white-space:pre-wrap}.certificate-modal__info{color:#3b3b3b;font-size:14px;margin:10px 0 15px}.certificate-modal__input{display:flex;padding:10px 0;width:80%}.certificate-modal__buttons{align-items:center;display:flex;justify-content:space-between;min-height:70px;width:80%}.certificate-modal__buttons .rsq-flat-button{width:45%}.certificate-modal__button{align-items:center;display:flex;justify-content:center;min-height:70px;width:80%}.certificate-modal__button .rsq-flat-button{width:45%}.certificate-modal__certificate-upload{align-items:center;display:flex;font-size:14px;height:50px;margin-top:15px;text-align:center;width:80%}.certificate-modal__certificate-upload .rsq-round-button{cursor:auto}.certificate-modal__certificate-upload .certificate-upload__button{color:#1655be;height:20px;text-decoration:underline;width:85%}.certificate-modal__certificate-upload .certificate-upload__button--uploaded{color:#7bc55f}.certificate-modal__certificate-upload .certificate-upload__button .button__upload-input{cursor:pointer;height:20px;opacity:0;outline:none;overflow:hidden;position:relative;top:-20px;width:100%;z-index:1}.certificate-modal__certificate-upload .certificate-upload__button .button__upload-input::-webkit-file-upload-button{cursor:pointer}.certificate-modal__upload-new-certificate{color:#1655be;font-size:14px;padding-bottom:25px}.certificate-modal__upload-new-certificate .upload-new-certificate__button{cursor:pointer;text-decoration:underline}.modal--certificate-verified{max-width:600px;width:50%}.modal--certificate-verified svg{fill:#7bc55f}.modal--certificate-verified.failed svg{fill:#e66e00;transform:rotate(45deg)}.modal .modal-component .certificate-verified__info{box-sizing:border-box;color:#1655be;font-size:18px;font-weight:500;padding:1.6rem;text-align:center}.modal .modal-component .certificate-verified__info.info--failed{color:#e66e00}.edit-physio-details-modal-component .element-picker-container{display:inline-block}.edit-physio-details-modal-component .rsq-element-picker-list{display:none;left:0;position:static;top:0}.edit-physio-details-modal-component .rsq-element-picker-list--visible{box-sizing:border-box;display:block;margin-bottom:30px;position:relative}.modal--referral-list-modal .modal-component--referral-list-modal{width:520px}.modal--referral-list-modal .modal-component--referral-list-modal .content__wrapper{margin-right:20px}.modal--referral-list-modal .modal-component--referral-list-modal .content__wrapper>[data-content]{justify-content:left;padding-top:40px;position:relative;width:100%}.modal--referral-list-modal .modal-component--referral-list-modal .content__wrapper>[data-content]:before{content:attr(data-content);font-weight:500;left:0;position:absolute;top:8px;width:100%}.modal--referral-list-modal .modal-component--referral-list-modal .content .radio-button-container__label{display:flex;font-size:1.6rem}.modal--referral-list-modal .modal-component--referral-list-modal .content .radio-button-container .rsq-checkbox{margin:5px 5px 5px 15px}.patient-details-container .patient-content .patient-referrals-and-prescriptions__patient-prescriptions{align-items:center;display:flex;flex-direction:column;height:50%;margin-top:20px;min-height:225px;width:100%}.patient-details-container .patient-content .patient-referrals-and-prescriptions .patient-prescriptions__title{align-items:center;border-bottom:1px solid #9a9999;box-sizing:border-box;color:#7bc55f;display:flex;font-size:16px;font-weight:500;height:50px;justify-content:space-between;min-height:50px;padding:0 1.2em;position:relative;width:100%}@media screen and (max-width:1100px){.patient-details-container .patient-content .patient-referrals-and-prescriptions .patient-prescriptions__title{font-size:14px}}.patient-details-container .patient-content .patient-referrals-and-prescriptions .patient-prescriptions .title__prescriptions-title{flex-basis:100%;flex-shrink:80%;text-align:center;text-transform:capitalize}.patient-details-container .patient-content .patient-referrals-and-prescriptions .patient-prescriptions .title__prescriptions-title svg{vertical-align:text-bottom}.patient-details-container .patient-content .patient-referrals-and-prescriptions .patient-prescriptions .title__prescriptions-title svg path{fill:#7bc55f}.patient-details-container .patient-content .patient-referrals-and-prescriptions .patient-prescriptions__prescriptions-list{height:calc(100% - 55px);width:100%}.patient-details-container .patient-content .patient-referrals-and-prescriptions .patient-prescriptions__prescriptions-list--empty-prescriptions-list{align-items:center;display:flex;justify-content:center}.patient-details-container .patient-content .patient-referrals-and-prescriptions .patient-prescriptions .prescriptions-list__empty-prescriptions-list{box-sizing:border-box;color:#3b3b3b;font-size:14px;padding:1.6rem;text-align:center}.patient-details-container .patient-content .patient-referrals-and-prescriptions .patient-prescriptions .prescriptions-list__single-prescription{border-bottom-left-radius:16px;border-bottom-right-radius:16px;box-shadow:0 4px 16px rgba(0,0,0,.16);box-sizing:border-box;cursor:pointer;display:flex;height:auto;justify-content:space-between}.patient-details-container .patient-content .patient-referrals-and-prescriptions .patient-prescriptions .single-prescription{display:flex;flex-direction:column;padding:1.6rem 1.2em;width:100%}.patient-details-container .patient-content .patient-referrals-and-prescriptions .patient-prescriptions .single-prescription:last-child{margin-bottom:10px}.patient-details-container .patient-content .patient-referrals-and-prescriptions .patient-prescriptions .single-prescription__date_and_name{color:#3b3b3b;display:flex;flex-direction:column;font-size:13px}@media screen and (max-width:1100px){.patient-details-container .patient-content .patient-referrals-and-prescriptions .patient-prescriptions .single-prescription__date_and_name{font-size:11px}}.patient-details-container .patient-content .patient-referrals-and-prescriptions .patient-prescriptions .single-prescription .date_and_name__date{font-weight:600}.patient-details-container .patient-content .patient-referrals-and-prescriptions .patient-prescriptions .single-prescription__description{color:#1655be;font-size:14px;font-weight:500}@media screen and (max-width:1200px){.patient-details-container .patient-content .patient-referrals-and-prescriptions .patient-prescriptions .single-prescription__description{font-size:11px}}.patient-details-container .patient-content__upcoming-visits-container{align-items:center;display:flex;flex-direction:column;height:97%;justify-content:space-between;min-height:550px;min-width:220px;width:24%}.patient-details-container .patient-content__upcoming-visits-container .start-visit-button{box-sizing:border-box;font-size:16px;max-width:180px;padding:0 1.6rem 1.6rem;text-transform:capitalize;width:100%}.patient-details-container .patient-content__upcoming-visits-container .patient-next-visit{height:90%;min-height:auto;width:100%}.patient-details-container .patient-content__upcoming-visits-container .patient-next-visit__patient-next-visit{align-items:center;align-self:self-start;display:flex;flex-direction:column;height:85%;min-height:450px;width:100%}.patient-details-container .patient-content__upcoming-visits-container .patient-next-visit .patient-next-visit__title{align-items:center;border-bottom:1px solid #9a9999;color:#7bc55f;display:flex;font-size:16px;font-weight:500;height:50px;justify-content:center;min-height:50px;position:relative;width:100%}@media screen and (max-width:1100px){.patient-details-container .patient-content__upcoming-visits-container .patient-next-visit .patient-next-visit__title{font-size:14px}}.patient-details-container .patient-content__upcoming-visits-container .patient-next-visit .patient-next-visit__title svg{fill:#7bc55f}.patient-details-container .patient-content__upcoming-visits-container .patient-next-visit .patient-next-visit__visits-list{box-sizing:border-box;height:calc(100% - 115px);width:100%}.patient-details-container .patient-content__upcoming-visits-container .patient-next-visit .patient-next-visit .visits-list__empty-info{align-items:center;box-sizing:border-box;color:#3b3b3b;display:flex;font-size:14px;height:100%;justify-content:center;padding:20px;text-align:center;width:100%}.patient-details-container .patient-content__upcoming-visits-container .patient-next-visit .patient-next-visit .visits-list__single-next-visit{border-bottom-left-radius:16px;border-bottom-right-radius:16px;box-shadow:0 4px 16px rgba(0,0,0,.16);box-sizing:border-box;cursor:pointer;display:flex;height:auto;justify-content:space-between}.patient-details-container .patient-content__upcoming-visits-container .patient-next-visit .patient-next-visit .visits-list__single-next-visit .single-next-visit__visit-text{color:#3b3b3b;display:flex;flex-direction:column;font-size:13px;padding:1.6rem 1.2em;width:100%}.patient-details-container .patient-content__upcoming-visits-container .patient-next-visit .patient-next-visit .visits-list__single-next-visit .visit-text__date{font-weight:600}