.base-input .label{font-size:1.4rem;margin-bottom:4px}.base-input input,.base-input textarea{padding-left:8px}.base-input input+span,.base-input textarea+span{margin-left:8px;font-size:1.6rem}.base-input textarea{min-height:80px}.base-input .bottom-border-only{border:none;border-bottom:1px solid #5e5e5e;border-radius:0;background-color:transparent}@media only screen and (min-width:0){.base-custom-select>span{margin-bottom:4px;font-size:1.4rem}.base-custom-select input{width:100%;padding-left:8px}.base-custom-select ul{max-height:180px;width:100%;overflow-y:scroll;position:absolute;z-index:999;left:0;top:54px;border-radius:4px;background-color:#fff;border:1px solid #c8c8c8}.base-custom-select ul:not(.visible){display:none}.base-custom-select ul li{padding:4px 0 4px 8px;font-size:1.5rem;cursor:pointer}}@media only screen and (min-width:0){.arrow-down-icon{-webkit-transition:-webkit-transform .1s ease-in-out;transition:-webkit-transform .1s ease-in-out;transition:transform .1s ease-in-out;transition:transform .1s ease-in-out,-webkit-transform .1s ease-in-out}.arrow-down-icon:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}}@media only screen and (min-width:0){.plus-icon{-webkit-transition:-webkit-transform .1s ease-in-out;transition:-webkit-transform .1s ease-in-out;transition:transform .1s ease-in-out;transition:transform .1s ease-in-out,-webkit-transform .1s ease-in-out}.plus-icon:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}}@media only screen and (min-width:0){.base-select span{margin-bottom:4px;font-size:1.5rem}.base-select select{padding:8px;border-radius:4px;border:1px solid #ddd;font-size:1.6rem}}.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}@media only screen and (min-width:0){.new-treatment-plan .left-side{min-width:500px;margin-right:24px}.new-treatment-plan .left-side h1{margin-bottom:12px;font-size:2.4rem;opacity:.7}.new-treatment-plan .left-side h1+div{height:calc(100vh - 190px);max-width:600px;padding-right:20px;overflow-y:scroll}.new-treatment-plan .left-side label{display:block}.new-treatment-plan .left-side label span{font-size:1.4rem}.new-treatment-plan .left-side label input,.new-treatment-plan .left-side label textarea{width:100%;font-size:1.6rem}.new-treatment-plan .left-side label textarea{height:88px;padding-left:8px;margin-top:8px}.new-treatment-plan .left-side .base-input,.new-treatment-plan .left-side .base-select{margin-bottom:8px;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.new-treatment-plan .left-side h2{margin-bottom:18px;font-size:2.1rem;color:var(--orange)}.new-treatment-plan .left-side h2 svg{top:2px;left:-26px}.new-treatment-plan .left-side h3{font-size:1.8rem;color:var(--dark-purple)}.new-treatment-plan .left-side .arrow-down-icon{margin-right:16px}.new-treatment-plan .left-side .close-icon{margin-right:8px}.new-treatment-plan .left-side .stages .stages-list>li{-webkit-transition:height .2s ease-in-out;transition:height .2s ease-in-out;overflow:hidden;margin-bottom:16px;border-radius:6px}.new-treatment-plan .left-side .stages .stages-list>li .base-input input{padding-left:0}.new-treatment-plan .left-side .stages .stages-list>li .plus-icon{-webkit-transform:scale(.8);transform:scale(.8)}.new-treatment-plan .left-side .stages .stages-list>li .title input{font-size:1.8rem}.new-treatment-plan .left-side .stages .stages-list>li .arrow-down-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.new-treatment-plan .left-side .stages .stages-list>li.collapse-stage{height:38px}.new-treatment-plan .left-side .stages .stages-list>li.collapse-stage>div:first-child .arrow-down-icon{-webkit-transform:rotate(0);transform:rotate(0)}.new-treatment-plan .left-side .stages .stages-list>li .collapse-treatment{height:78px}.new-treatment-plan .left-side .stages .stages-list>li .collapse-treatment .arrow-down-icon{-webkit-transform:rotate(0);transform:rotate(0)}.new-treatment-plan .left-side .stages .tratamente{margin-top:4px}.new-treatment-plan .left-side .stages .tratamente>header{margin-bottom:2px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.new-treatment-plan .left-side .stages .tratamente>header h3{font-size:1.7rem}.new-treatment-plan .left-side .stages .lista-tratamente .tratament{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:6px}.new-treatment-plan .left-side .stages .lista-tratamente .tratament h5{margin-left:8px;font-size:1.6rem;font-weight:500}.new-treatment-plan .left-side .stages .lista-tratamente .tratament .base-custom-select{min-width:500px}.new-treatment-plan .left-side .stages .lista-tratamente .tratament .price{margin-left:8px;margin-bottom:0;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.new-treatment-plan .left-side .stages .lista-tratamente .tratament .price input{width:100px}.new-treatment-plan .left-side .stages .lista-tratamente .tratament .quantity{width:50px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-bottom:0}.new-treatment-plan .left-side .stages .lista-tratamente .tratament .treatment-actions{margin-left:auto}.new-treatment-plan .left-side .stages .lista-tratamente .tratament .treatment-actions .edit-icon{margin-right:6px;opacity:.7}.new-treatment-plan .left-side .stages .medici{margin-bottom:24px}.new-treatment-plan .left-side .stages .stage-index{width:30px;height:30px;left:-36px;top:6px;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;border-radius:50%;background-color:#d3d3d3;position:absolute;font-size:1.7rem;color:#fff}.new-treatment-plan .left-side .patient-care .date{-webkit-transform:translateX(-30px);transform:translateX(-30px);font-size:1.6rem}.new-treatment-plan .left-side .patient-care .details{margin:16px 0}.new-treatment-plan .left-side .patient-care .details,.new-treatment-plan .left-side .patient-care .feedback{display:-webkit-box;display:-ms-flexbox;display:flex}.new-treatment-plan .left-side .patient-care .details p,.new-treatment-plan .left-side .patient-care .feedback p{width:100%;margin-left:8px;padding:8px 12px;font-size:1.6rem;background-color:#fff;border:1px solid #e8e8e8;border-radius:4px;line-height:1.6}.new-treatment-plan .left-side .conditii-comerciale .base-select{width:60%}.new-treatment-plan .left-side .conditii-comerciale .optiuni-plata div .base-input:last-child{margin-left:16px}.new-treatment-plan .left-side .conditii-comerciale .optiuni-plata div .base-input:last-child input{width:80px}.new-treatment-plan .schita-dentara{--top:0;--left:0;--top-hover:0;--left-hover:0;max-width:690px;margin-top:0;margin-bottom:24px}.new-treatment-plan .schita-dentara .codes{font-size:1.8rem;font-weight:700;font-style:normal;opacity:.4}.new-treatment-plan .schita-dentara .code-top{padding:0 30px;-webkit-transform:translateY(40px);transform:translateY(40px)}.new-treatment-plan .schita-dentara .code-top span{display:inline-block}.new-treatment-plan .schita-dentara .code-top span:nth-child(2){-webkit-transform:translateX(2px);transform:translateX(2px)}.new-treatment-plan .schita-dentara .code-top span:nth-child(3){-webkit-transform:translateX(16px);transform:translateX(16px)}.new-treatment-plan .schita-dentara .code-top span:nth-child(4){-webkit-transform:translateX(42px);transform:translateX(42px)}.new-treatment-plan .schita-dentara .code-top span:nth-child(5){-webkit-transform:translateX(32px);transform:translateX(32px)}.new-treatment-plan .schita-dentara .code-top span:nth-child(6){-webkit-transform:translateX(22px);transform:translateX(22px)}.new-treatment-plan .schita-dentara .code-top span:nth-child(7){-webkit-transform:translateX(14px);transform:translateX(14px)}.new-treatment-plan .schita-dentara .code-top span:nth-child(8){-webkit-transform:translateX(9px);transform:translateX(9px)}.new-treatment-plan .schita-dentara .code-top span:nth-child(9),.new-treatment-plan .schita-dentara .code-top span:nth-child(10){-webkit-transform:translateX(12px);transform:translateX(12px)}.new-treatment-plan .schita-dentara .code-top span:nth-child(11){-webkit-transform:translateX(-3px);transform:translateX(-3px)}.new-treatment-plan .schita-dentara .code-top span:nth-child(12){-webkit-transform:translateX(-14px);transform:translateX(-14px)}.new-treatment-plan .schita-dentara .code-top span:nth-child(13){-webkit-transform:translateX(-28px);transform:translateX(-28px)}.new-treatment-plan .schita-dentara .code-top span:nth-child(14){-webkit-transform:translateX(-24px);transform:translateX(-24px)}.new-treatment-plan .schita-dentara .code-top span:nth-child(15){-webkit-transform:translateX(-8px);transform:translateX(-8px)}.new-treatment-plan .schita-dentara .code-bottom{padding:0 12px;-webkit-transform:translateY(12px);transform:translateY(12px)}.new-treatment-plan .schita-dentara .code-bottom span:nth-child(2){-webkit-transform:translateX(20px);transform:translateX(20px)}.new-treatment-plan .schita-dentara .code-bottom span:nth-child(3){-webkit-transform:translateX(36px);transform:translateX(36px)}.new-treatment-plan .schita-dentara .code-bottom span:nth-child(4){-webkit-transform:translateX(44px);transform:translateX(44px)}.new-treatment-plan .schita-dentara .code-bottom span:nth-child(5){-webkit-transform:translateX(32px);transform:translateX(32px)}.new-treatment-plan .schita-dentara .code-bottom span:nth-child(6){-webkit-transform:translateX(26px);transform:translateX(26px)}.new-treatment-plan .schita-dentara .code-bottom span:nth-child(7){-webkit-transform:translateX(22px);transform:translateX(22px)}.new-treatment-plan .schita-dentara .code-bottom span:nth-child(8){-webkit-transform:translateX(9px);transform:translateX(9px)}.new-treatment-plan .schita-dentara .code-bottom span:nth-child(9){-webkit-transform:translateX(-12px);transform:translateX(-12px)}.new-treatment-plan .schita-dentara .code-bottom span:nth-child(10){-webkit-transform:translateX(-24px);transform:translateX(-24px)}.new-treatment-plan .schita-dentara .code-bottom span:nth-child(11){-webkit-transform:translateX(-35px);transform:translateX(-35px)}.new-treatment-plan .schita-dentara .code-bottom span:nth-child(12){-webkit-transform:translateX(-34px);transform:translateX(-34px)}.new-treatment-plan .schita-dentara .code-bottom span:nth-child(13){-webkit-transform:translateX(-44px);transform:translateX(-44px)}.new-treatment-plan .schita-dentara .code-bottom span:nth-child(14){-webkit-transform:translateX(-30px);transform:translateX(-30px)}.new-treatment-plan .schita-dentara .code-bottom span:nth-child(15){-webkit-transform:translateX(-18px);transform:translateX(-18px)}.new-treatment-plan .schita-dentara .oglinda-dentara i{max-width:950px}.new-treatment-plan .schita-dentara .oglinda-dentara svg{width:648px;height:334px}.new-treatment-plan .schita-dentara .dinti-bottom{-webkit-transform:translateY(50px);transform:translateY(50px)}.new-treatment-plan .schita-dentara .dinti-bottom g,.new-treatment-plan .schita-dentara .dinti-top g{cursor:pointer}.new-treatment-plan .schita-dentara p.hover{top:var(--top-hover);left:var(--left-hover);cursor:default;background-color:#fff!important;border:1px solid #cac6bf;border-radius:3px;padding:4px 8px;font-size:1.5rem;z-index:99999}.new-treatment-plan .schita-dentara nav{font-size:1.6rem;z-index:10;top:var(--top);left:var(--left)}.new-treatment-plan .schita-dentara nav ul{background-color:#fff;border-radius:8px;border:1px solid #cac6bf}.new-treatment-plan .schita-dentara nav li{padding:8px 16px}.new-treatment-plan .schita-dentara nav li:first-child{border-top-left-radius:8px;border-top-right-radius:8px}.new-treatment-plan .schita-dentara nav li:last-child{border-bottom-left-radius:8px;border-bottom-right-radius:8px}.new-treatment-plan .schita-dentara nav li:hover{background-color:#f9f9f9}.new-treatment-plan .schita-dentara nav i{-webkit-transform:scale(1.1);transform:scale(1.1);right:-10px;top:-10px;-webkit-transition:-webkit-transform .1s ease-in-out;transition:-webkit-transform .1s ease-in-out;transition:transform .1s ease-in-out;transition:transform .1s ease-in-out,-webkit-transform .1s ease-in-out}.new-treatment-plan .schita-dentara nav i:hover{-webkit-transform:scale(1.2);transform:scale(1.2)}.new-treatment-plan .schita-dentara .implant{display:none}.new-treatment-plan .schita-dentara figure+div{margin-top:-60px}.new-treatment-plan .schita-dentara figure+div button{border:none;border-radius:4px;padding:8px 16px;background-color:#989189;color:#fff;font-weight:700;cursor:pointer;-webkit-transition:background-color .1s ease-in-out;transition:background-color .1s ease-in-out}.new-treatment-plan .schita-dentara figure+div button:hover{background-color:#7b746c}.new-treatment-plan .schita-dentara #implant-molar-38{-webkit-transform:translate(17px,35px);transform:translate(17px,35px)}.new-treatment-plan .schita-dentara #implant-molar-37{-webkit-transform:translate(17px,39px);transform:translate(17px,39px)}.new-treatment-plan .schita-dentara #implant-molar-36{-webkit-transform:translate(21px,44px);transform:translate(21px,44px)}.new-treatment-plan .schita-dentara #implant-premolar-35{-webkit-transform:translate(6px,44px);transform:translate(6px,44px)}.new-treatment-plan .schita-dentara #implant-premolar-34{-webkit-transform:translate(5px,42px);transform:translate(5px,42px)}.new-treatment-plan .schita-dentara #implant-canin-33{-webkit-transform:translate(7px,54px);transform:translate(7px,54px)}.new-treatment-plan .schita-dentara #implant-incisiv-32{-webkit-transform:translateY(49px);transform:translateY(49px)}.new-treatment-plan .schita-dentara #implant-incisiv-31,.new-treatment-plan .schita-dentara #implant-incisiv-41{-webkit-transform:translateY(47px);transform:translateY(47px)}.new-treatment-plan .schita-dentara #implant-incisiv-42{-webkit-transform:translateY(49px);transform:translateY(49px)}.new-treatment-plan .schita-dentara #implant-canin-43{-webkit-transform:translate(5px,55px);transform:translate(5px,55px)}.new-treatment-plan .schita-dentara #implant-premolar-44{-webkit-transform:translate(5px,44px);transform:translate(5px,44px)}.new-treatment-plan .schita-dentara #implant-premolar-45{-webkit-transform:translate(6px,46px);transform:translate(6px,46px)}.new-treatment-plan .schita-dentara #implant-molar-46{-webkit-transform:translate(25px,43px);transform:translate(25px,43px)}.new-treatment-plan .schita-dentara #implant-molar-47{-webkit-transform:translate(21px,39px);transform:translate(21px,39px)}.new-treatment-plan .schita-dentara #implant-molar-48{-webkit-transform:translate(31px,35px);transform:translate(31px,35px)}.new-treatment-plan .schita-dentara #implant-molar-18{-webkit-transform:translate(10px,3px);transform:translate(10px,3px)}.new-treatment-plan .schita-dentara #implant-molar-17{-webkit-transform:translate(12px,17px);transform:translate(12px,17px)}.new-treatment-plan .schita-dentara #implant-molar-16{-webkit-transform:translate(16px,18px);transform:translate(16px,18px)}.new-treatment-plan .schita-dentara #implant-premolar-15{-webkit-transform:translate(4px,23px);transform:translate(4px,23px)}.new-treatment-plan .schita-dentara #implant-premolar-14{-webkit-transform:translate(5px,21px);transform:translate(5px,21px)}.new-treatment-plan .schita-dentara #implant-canin-13{-webkit-transform:translate(6px,38px);transform:translate(6px,38px)}.new-treatment-plan .schita-dentara #implant-incisiv-12{-webkit-transform:translate(3px,24px);transform:translate(3px,24px)}.new-treatment-plan .schita-dentara #implant-incisiv-11{-webkit-transform:translate(6px,19px);transform:translate(6px,19px)}.new-treatment-plan .schita-dentara #implant-incisiv-21{-webkit-transform:translate(9px,19px);transform:translate(9px,19px)}.new-treatment-plan .schita-dentara #implant-incisiv-22{-webkit-transform:translate(6px,22px);transform:translate(6px,22px)}.new-treatment-plan .schita-dentara #implant-canin-23{-webkit-transform:translate(7px,39px);transform:translate(7px,39px)}.new-treatment-plan .schita-dentara #implant-premolar-24{-webkit-transform:translate(7px,22px);transform:translate(7px,22px)}.new-treatment-plan .schita-dentara #implant-premolar-25{-webkit-transform:translate(6px,25px);transform:translate(6px,25px)}.new-treatment-plan .schita-dentara #implant-molar-26{-webkit-transform:translate(14px,19px);transform:translate(14px,19px)}.new-treatment-plan .schita-dentara #implant-molar-27{-webkit-transform:translate(13px,17px);transform:translate(13px,17px)}.new-treatment-plan .schita-dentara #implant-molar-28{-webkit-transform:translate(12px,3px);transform:translate(12px,3px)}.new-treatment-plan .schita-dentara .crosshair svg,.new-treatment-plan .schita-dentara .crosshair svg g{cursor:crosshair!important}.new-treatment-plan .preview{width:614px;height:calc(100vh - 180px);overflow-y:scroll;margin-top:48px;-ms-flex-item-align:start;align-self:flex-start;max-height:calc(100vh - 40px)}.new-treatment-plan .preview>div:first-child{margin-bottom:16px;background-color:#fff;border:1px solid #6a3a87}.new-treatment-plan .preview>div:first-child .content-preview{padding:16px}.new-treatment-plan .preview>div:first-child .preview-footer{padding:12px;background-color:var(--dark-purple)}.new-treatment-plan .preview>div:first-child .preview-footer span{color:#fff;font-size:1.4rem}.new-treatment-plan .preview h2{margin:12px 0 8px;font-size:2.1rem}.new-treatment-plan .preview p{font-size:1.5rem}.new-treatment-plan .preview h3{font-size:1.6rem}.new-treatment-plan .preview h4{font-size:1.4rem}.new-treatment-plan .preview .custom-price{color:var(--soft-red)}.new-treatment-plan .preview .etape-preview h2{font-size:1.9rem;color:var(--orange);margin-bottom:16px}.new-treatment-plan .preview .treatment-content-wrapper{margin-left:18px;margin-bottom:12px}.new-treatment-plan .preview .treatment-content-wrapper .medic{margin-top:8px;font-size:1.3rem;font-weight:700;color:#6a3a87}.new-treatment-plan .preview .treatment-content-wrapper .teeth{margin-top:8px;margin-bottom:8px}.new-treatment-plan .preview .treatment-content-wrapper .teeth i{margin-right:6px}.new-treatment-plan .preview .treatment-content-wrapper .teeth span{margin:0 4px;font-size:1.4rem;color:var(--beige)}.new-treatment-plan .preview .treatment-content-wrapper .notes{font-size:1.4rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.new-treatment-plan .preview .treatment-content-wrapper .notes i{margin-right:8px;-webkit-transform:translateY(2px);transform:translateY(2px)}.new-treatment-plan .preview .patient-care h3{color:var(--orange)}.new-treatment-plan .base-modal-pt{background-color:rgba(0,0,0,.6)}.new-treatment-plan .base-modal-pt>div{padding:24px;border-radius:4px;background-color:#fff}.new-treatment-plan .base-modal-pt>div h2{margin-bottom:24px;font-size:1.8rem;text-align:center}.new-treatment-plan .base-modal-pt>div .actions{margin-top:24px}.new-treatment-plan .base-modal-pt>div .actions button{cursor:pointer}.new-treatment-plan .patient-care-modal-wrapper .vdp-datepicker{width:100%}.new-treatment-plan .patient-care-modal-wrapper .vdp-datepicker input{padding-left:8px;border-radius:4px;font-size:1.4rem}.new-treatment-plan .patient-care-modal-wrapper .feedback-wrapper i,.new-treatment-plan .patient-care-modal-wrapper .notes-wrapper i{width:32px}.new-treatment-plan .patient-care-modal-wrapper .notes-wrapper{margin-top:16px}.new-treatment-plan .patient-care-modal-wrapper .notes-wrapper label span{font-size:1.4rem}.new-treatment-plan .patient-care-modal-wrapper .feedback-wrapper{margin-top:12px}.new-treatment-plan .patient-care-modal-wrapper .base-input,.new-treatment-plan .patient-care-modal-wrapper textarea{width:100%}.new-treatment-plan .patient-care-modal-wrapper textarea{height:80px;border:1px solid #ddd;border-radius:4px}.new-treatment-plan .patient-care-modal-wrapper .actions{margin-top:24px}.new-treatment-plan .modal-confirmation p{font-size:1.6rem}.new-treatment-plan .conditii-comerciale-modal .base-input,.new-treatment-plan .conditii-comerciale-modal textarea{width:100%;min-height:180px}.new-treatment-plan .reorder-stages-modal ul{border:1px solid #d3d3d3}.new-treatment-plan .reorder-stages-modal ul li{padding:8px;font-size:1.6rem}.new-treatment-plan .reorder-stages-modal ul li:not(:last-child){border-bottom:1px solid #d3d3d3}.new-treatment-plan .treatment-modal{margin-left:18px;margin-bottom:12px}.new-treatment-plan .treatment-modal .details .base-custom-select{width:400px;margin-right:16px}.new-treatment-plan .treatment-modal .details .price{width:80px;margin-right:16px}.new-treatment-plan .treatment-modal .details .quantity{width:80px}.new-treatment-plan .treatment-modal .details input{width:100%}.new-treatment-plan .treatment-modal .medici{margin-bottom:16px}.new-treatment-plan .treatment-modal .medici .medic{margin-top:8px;font-size:1.3rem;font-weight:700;color:#6a3a87}.new-treatment-plan .treatment-modal .teeth{margin-top:8px;margin-bottom:8px}.new-treatment-plan .treatment-modal .teeth i{margin-right:6px}.new-treatment-plan .treatment-modal .teeth span{margin:0 4px;font-size:1.4rem;color:var(--beige)}.new-treatment-plan .treatment-modal .schita-dentara .codes span{font-size:1.4rem}.new-treatment-plan .treatment-modal .notes{font-size:1.4rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.new-treatment-plan .treatment-modal .notes textarea{width:100%}.new-treatment-plan .treatment-modal .notes i{margin-right:8px;-webkit-transform:translateY(2px);transform:translateY(2px)}}