.black-filter:before{content:"";display:block;font-size:2rem;position:absolute;background-color:rgba(33,40,53,.3);top:0;left:0;width:100%;height:100%;z-index:-1}.flex-center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.transition-smooth{-webkit-transition:all .3s ease;transition:all .3s ease}.transition-cubic{-webkit-transition:all .3s cubic-bezier(.25,.46,.45,.94);transition:all .3s cubic-bezier(.25,.46,.45,.94)}.gradient-blue{background:linear-gradient(135deg,#f0f9ff,#e0f2fe)}.gradient-primary{background:linear-gradient(135deg,#1aabf3,#0ea5e9)}.gradient-success{background:linear-gradient(135deg,#f0fdf4,#ecfdf5)}.border-radius-large{border-radius:16px}.border-radius-small{border-radius:8px}.shadow-card{-webkit-box-shadow:0 4px 20px rgba(0,122,255,.15);box-shadow:0 4px 20px rgba(0,122,255,.15)}.check-box span{height:24px;width:24px;display:inline-block;border-radius:4px;background-color:#d3d3d3}.check-box label{padding-left:12px;font-size:1.6rem}.active-checkbox span{background-color:#008ed9}.active-checkbox label{color:#008ed9}.active-checkbox-red span{background-color:#ed5752}.active-checkbox-red label{color:#ed5752}.confirmation-modal{width:400px;padding:32px 24px;background-color:#fff;border-radius:8px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.confirmation-modal p{font-size:1.8rem}.confirmation-modal div button{font-size:1.8rem;border-radius:8px;font-weight:700;padding:4px 20px;cursor:pointer;color:#fff;border:none}.confirmation-modal div button:first-child{background-color:#008ed9}.confirmation-modal div button:last-child{background-color:#ed5752;margin-left:16px}.base-modal>div{max-width:600px;margin:0 auto;border-radius:4px;background-color:#fff}@media only screen and (min-width:0){.base-confirmation-modal{padding:28px 48px;background-color:#fff;border-radius:4px}.base-confirmation-modal p{padding-bottom:24px;font-size:1.6rem;font-weight:600}.base-confirmation-modal .confirmation-actions button{font-size:1.6rem;border-radius:4px;font-weight:700;padding:4px 20px;cursor:pointer;color:#fff;border:none}.base-confirmation-modal .confirmation-actions button:first-child{background-color:#86868b}.base-confirmation-modal .confirmation-actions button:first-child:hover{background-color:#6d6d71}.base-confirmation-modal .confirmation-actions button:last-child{background-color:#ed5752;margin-left:16px}.base-confirmation-modal .confirmation-actions button:last-child:hover{background-color:#e82a24}}@media only screen and (min-width:0){.fisa-pacient .option-item{width:auto;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;white-space:nowrap;font-size:1.6rem}.fisa-pacient .header-avatar{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.fisa-pacient .header-avatar img.opa4{width:30px}.fisa-pacient .header-avatar>div:last-child span{font-size:2rem;margin-right:8px;color:#858585}.fisa-pacient .header-avatar .kids-icon{width:28px;cursor:pointer}.fisa-pacient .header-avatar .kids-icon:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.fisa-pacient .general-assessment>.yes-no-group span{font-size:18px;color:#414141;font-weight:700}.fisa-pacient .general-assessment>div .bottom-border-only{margin-left:0}.fisa-pacient .other-diseases>div p{margin-right:8px;font-size:1.6rem;display:inline-block;white-space:nowrap}.fisa-pacient .istoric-medical .bottom-border-only{margin-left:10px;min-height:0;padding-left:5px}.fisa-pacient .form-content{width:100%;max-width:1200px;height:81vh;padding-top:24px;margin:0 auto;overflow-y:scroll;overflow-x:hidden;background-color:#fff;border-radius:8px;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.1);box-shadow:0 0 10px 0 rgba(0,0,0,.1)}.fisa-pacient .form-content h3{margin-bottom:24px;font-size:2.3rem;font-weight:500}.fisa-pacient .form-content form{margin:0 auto;padding:0 50px}.fisa-pacient .form-content form .textarea-lead-source{margin-top:8px;width:830px;height:116px;padding:10px;border:1px solid #dadada}.fisa-pacient .form-content form p{font-size:1.6rem}.fisa-pacient .form-content form .date-personale .nume .base-input{width:280px;margin-right:8px}.fisa-pacient .form-content form .date-personale .strada{width:280px}.fisa-pacient .form-content form .date-personale .apartament,.fisa-pacient .form-content form .date-personale .bloc,.fisa-pacient .form-content form .date-personale .etaj,.fisa-pacient .form-content form .date-personale .numar,.fisa-pacient .form-content form .date-personale .scara{width:60px}.fisa-pacient .form-content form .date-personale .email{width:300px}.fisa-pacient .form-content form .date-personale .apartament{width:100px}.fisa-pacient .form-content form .date-personale .vdp-datepicker{margin-right:8px}.fisa-pacient .form-content form .date-personale .base-input input,.fisa-pacient .form-content form .date-personale .vdp-datepicker input{border:none;border-radius:0;border-bottom:1px solid #d3d3d3}.fisa-pacient .form-content form .date-personale .base-input{margin-right:8px;margin-bottom:16px}.fisa-pacient .form-content form .date-personale .base-input input{width:100%}.fisa-pacient .form-content form .date-personale textarea{width:600px;padding:8px}.fisa-pacient .form-content form .istoric-medical>div{margin-bottom:12px}.fisa-pacient .form-content form .istoric-medical>div .base-input{-webkit-transform:translateY(-4px);transform:translateY(-4px)}.fisa-pacient .form-content form .istoric-medical>div .alte_boli_detalii input{margin-left:0}.fisa-pacient .form-content form .yes-no-group+div{margin-top:6px;margin-bottom:6px}.fisa-pacient .form-content form .general-assessment>div{margin-left:8px;margin-bottom:10px}.fisa-pacient .form-content form .consimt-prelucrare-date .base-checkbox{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.fisa-pacient .form-content form .consimt-prelucrare-date .base-checkbox input{min-height:0}.fisa-pacient .form-content form .angina_pectorala{margin-right:12px}.fisa-pacient .form-content form h2{font-size:1.7rem}.fisa-pacient .form-content form .alte_boli_detalii input,.fisa-pacient .form-content form .altele_digestive_text input,.fisa-pacient .form-content form .altele_endocrine_text input,.fisa-pacient .form-content form .altele_hematologice_text input,.fisa-pacient .form-content form .altele_hepatice_text input,.fisa-pacient .form-content form .altele_infectioase_text input,.fisa-pacient .form-content form .altele_neurologice_text input,.fisa-pacient .form-content form .altele_psihice_text input,.fisa-pacient .form-content form .altele_respirator_text input,.fisa-pacient .form-content form .altele_reumatismale_text input,.fisa-pacient .form-content form .altele_scheletale_text input,.fisa-pacient .form-content form .boli_congenitale_detalii input,.fisa-pacient .form-content form .boli_profesionale_detalii input,.fisa-pacient .form-content form .clasa_nyha input,.fisa-pacient .form-content form .hemodializa_detalii input,.fisa-pacient .form-content form .infarct_cand input,.fisa-pacient .form-content form .neoplasme_detalii input{width:100%}.fisa-pacient .form-content .required-value{border:1px solid red!important}.fisa-pacient .actions button{padding:12px 30px;background-color:#3c8dd3;color:#fff;border:none;border-radius:4px;-webkit-transition:.1s ease-in-out;transition:.1s ease-in-out;font-size:1.6rem}.fisa-pacient .actions button:hover{background-color:#3378b3}.fisa-pacient .actions .delete-btn{background-color:#ed5752;margin-right:12px}.fisa-pacient .actions .delete-btn:hover{background-color:#c51a14;font-weight:700}}