@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@100..900&display=swap";*{margin:0;padding:0;box-sizing:border-box;font-family:Montserrat,sans-serif;text-decoration:none;font-optical-sizing:auto;font-style:normal}html{width:100%;height:100%}html,body{-webkit-tap-highlight-color:transparent;box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;scroll-behavior:smooth}body{overflow-x:hidden}#app{display:flex;flex-direction:column;flex-grow:1;height:fit-content;scroll-behavior:smooth}.title-text{color:var(--darkGreyColor);font-size:42px;font-weight:700;line-height:100%}.subtitle-text{color:var(--darkGreyColor);font-size:34px;font-weight:700;line-height:100%}.text-28{color:var(--darkGreyColor);font-size:28px;font-weight:700;line-height:100%}.grey-text{color:var(--greyColor)}.white-text{color:var(--whiteColor)}.text-uppercase{text-transform:uppercase}.device-view{padding:40px;display:flex;flex-direction:column;justify-content:space-between;justify-content:center;flex-grow:1;position:relative}.device-view .title-text-box{display:flex;flex-direction:column;gap:10px;flex:1 0 0}.device-view .device-view-close{position:absolute;left:0;bottom:0;width:15%;height:15%}.device-view .device-view-logo{width:calc(100% - 80px);max-width:420px;position:absolute;top:40px;left:40px}.device-view .device-view-time{color:var(--darkGreyColor);font-size:118.5px;font-weight:700;line-height:100%;top:40px;position:absolute;right:40px}.device-view.no-patient .device-view-logo{max-width:1460px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.device-view .device-view-patient{display:flex;flex-direction:column;width:100%;max-width:calc(100% - 240px)}.device-view .device-view-patient .device-view-patient-intro{color:var(--darkGreyColor);font-weight:700;line-height:100%;font-size:101.5px}.device-view .device-view-patient .device-view-patient-name{color:var(--darkGreyColor);font-size:139.5px;font-weight:700;line-height:100%}.device-view .device-view-patient.device-view-patient-code{max-width:100%;display:flex;align-items:center;justify-content:center}.device-view .device-view-options{display:flex;flex-direction:column;gap:40px;right:40px;bottom:40px;position:absolute}.device-view .device-view-options .device-view-footer-box{display:flex;gap:80px;padding:20px}.device-view .device-view-options .cartoons-button{margin-top:40px}.device-view .button{width:200px;height:94px;display:flex;align-items:center;justify-content:center;border-radius:67.742px;border:3px solid var(--greyColor);cursor:pointer;flex-shrink:0;background:#b6b8bd1a}.device-view .button.button-lighter{background:#b6b8bd1a;border-color:var(--greyColor)}.device-view .button.close-button{position:absolute;top:40px;right:40px}.device-view .button.button-round{width:94px}.device-view .device-view-auth{display:flex;width:94px;height:94px;flex-direction:column;justify-content:center;align-items:center;position:absolute;left:40px;bottom:40px;border-radius:67.742px;border:3px solid var(--greyColor);background:#b6b8bd1a;overflow:hidden;cursor:pointer}.device-view .device-view-auth:before{content:"";width:3px;height:100%;background:var(--greyColor);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(45deg)}.device-view .device-auth{display:flex;align-items:center;justify-content:center;background-color:var(--whiteColor);position:fixed;width:100%;height:100%;z-index:10;left:0;top:0}.device-view .device-auth .device-auth-title{color:var(--darkGreyColor);text-align:center;font-size:139.5px;font-weight:700;line-height:100%}.device-view .device-auth .button{position:absolute;top:40px;right:40px}.video-modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:100;background:var(--whiteColor)}.video-modal.video-modal-hide-controls .video-modal-controls,.video-modal.video-modal-hide-controls .video-button,.video-modal.video-modal-hide-controls .video-time,.video-modal.video-modal-hide-controls .video-modal-sections{display:none}.video-modal .video-current-time{color:var(--whiteColor);font-size:118.5px;font-weight:700;line-height:100%;opacity:.5;top:40px;right:40px;position:absolute}.video-modal .video-modal-logo{position:absolute;top:40px;left:40px;z-index:2}.video-modal .video-button{background:#b6b8bd80;border:3px solid var(--whiteColor);z-index:2;display:flex;width:200px;height:84px;justify-content:center;align-items:center;border-radius:65.724px;cursor:pointer}.video-modal .video-button.bigger-video-button{height:94px}.video-modal .close-button{position:absolute;top:160px;right:40px}.video-modal video{width:100%;height:100%;object-fit:cover}.video-modal .video-time{font-size:54px;font-weight:700;line-height:100%;color:var(--whiteColor);flex-shrink:0;left:40px;position:absolute;bottom:40px;height:94px;display:flex;align-items:center}.video-modal .video-modal-controls{margin-left:auto;display:flex;align-items:center;width:fit-content;gap:40px;position:absolute;bottom:40px;left:50%;transform:translate(-50%)}.video-modal .video-modal-sections{display:flex;flex-direction:column;gap:40px;position:absolute;right:40px;bottom:40px}.gallery-modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:100;background:var(--blackColor);display:flex;flex-direction:column}.gallery-modal .gallery-modal-image{width:100%;height:100%;display:flex;justify-content:center;overflow:hidden;flex-grow:1}.gallery-modal .gallery-modal-image img{max-width:100%;max-height:100%;object-fit:contain}.gallery-modal .gallery-modal-controls{display:flex;align-items:center;gap:40px;padding:40px;flex-shrink:0}.gallery-modal .gallery-modal-controls .gallery-modal-text{display:flex;flex-direction:column;gap:20px;width:100%}.gallery-modal .gallery-modal-controls .gallery-modal-text p{color:var(--whiteColor);font-size:42px;font-weight:700;line-height:100%}.gallery-modal .gallery-modal-controls .gallery-modal-buttons{display:flex;align-items:center;gap:40px;width:fit-content;flex-shrink:0;margin-top:auto}.questionnaire-modal{z-index:10;position:fixed;width:100%;left:0;top:0;height:100%;display:flex;flex-direction:column;background:var(--whiteColor)}.questionnaire-modal .questionnaire-modal-header{display:flex;align-items:center;width:100%;padding:40px;height:180px;gap:40px;border-bottom:5px solid var(--greyColor)}.questionnaire-modal .questionnaire-modal-questions{display:flex;flex-direction:column;width:100%;-webkit-user-select:none;user-select:none;padding:0 40px;overflow:hidden;flex-grow:1}.questionnaire-modal .questionnaire-modal-questions ul{list-style-type:none;display:flex;flex-direction:column;flex-grow:1;overflow-y:auto;gap:40px;padding:40px 60px 80px 0}.questionnaire-modal .questionnaire-modal-questions ul::-webkit-scrollbar{width:94px}.questionnaire-modal .questionnaire-modal-questions ul::-webkit-scrollbar-thumb{background-color:var(--lightGreyColor);border:3px solid var(--greyColor);border-radius:47px;width:100%}.questionnaire-modal .questionnaire-modal-questions ul::-webkit-scrollbar-track{background:var(--greyColor);box-shadow:inset 43px 1px 1px var(--whiteColor),inset -43px 1px 1px var(--whiteColor),inset 0 17px 0 var(--whiteColor),inset 0 -17px 0 var(--whiteColor);background-clip:padding-box;border:solid transparent}.questionnaire-modal .questionnaire-modal-questions ul li{color:var(--darkGreyColor);font-size:42px;font-weight:400;line-height:100%}.questionnaire-modal .questionnaire-modal-questions ul li.answer-is-true{font-weight:700}.questionnaire-modal .questionnaire-modal-buttons{display:flex;flex-direction:column;justify-content:space-between}.rtg-modal{display:flex;flex-direction:column;position:fixed;top:0;left:0;width:100%;height:100%;z-index:100;background:#2d2d2f;padding:40px;gap:40px}.rtg-modal.rtg-modal-row{flex-direction:row;gap:0;padding:0}.rtg-modal.rtg-modal-orthopantomogram{padding:0}.rtg-modal.rtg-modal-orthopantomogram .rtg-modal-header{padding:40px}.rtg-modal.rtg-modal-orthopantomogram .rtg-modal-image{margin-top:auto}.rtg-modal .rtg-modal-box{display:flex;flex-direction:column;width:100%;gap:80px;max-width:600px;padding:40px}.rtg-modal .rtg-modal-box.rtg-modal-box-smaller{max-width:560px}.rtg-modal .rtg-modal-box-row{display:flex;gap:40px;width:100%}.rtg-modal .rtg-modal-header{display:flex;align-items:center;width:100%;gap:40px;padding-bottom:40px;border-bottom:3px solid var(--greyColor)}.rtg-modal .rtg-modal-header.rtg-modal-header-romexis{border-bottom:none}.rtg-modal .rtg-modal-controls{display:flex;align-items:center;margin-left:auto;gap:5px}.rtg-modal .rtg-modal-controls .rtg-modal-controls-control{display:flex;justify-content:center;align-items:center;width:200px;height:84px;border-radius:67.742px 0 0 67.742px;background:#515155;outline:none;border:none;cursor:pointer}.rtg-modal .rtg-modal-controls .rtg-modal-controls-control:last-child{border-radius:0 67.742px 67.742px 0}.rtg-modal .rtg-modal-image{width:100%;height:100%;object-fit:contain;overflow:hidden}.rtg-modal .rtg-modal-options{display:flex;width:100%;height:100%;gap:40px;overflow:hidden}.rtg-modal .rtg-modal-options .rtg-modal-options-box{display:flex;flex-direction:column;gap:40px;width:100%;max-width:calc(33.3333333333% - 27px)}.rtg-modal .rtg-modal-options-box-files{display:flex;flex-direction:column;gap:5px;overflow:hidden;height:100%}.rtg-modal .rtg-modal-options-box-files .rtg-modal-options-box-files-wrapper{display:flex;flex-direction:column;gap:5px;overflow-y:auto;width:100%;height:100%}.rtg-modal .rtg-modal-options-box-files .rtg-modal-options-box-files-wrapper::-webkit-scrollbar{display:none}.rtg-modal .rtg-modal-options-box-files .rtg-modal-options-box-files-scroll{display:flex;height:94px;flex-direction:column;justify-content:center;align-items:center;align-self:stretch;border-radius:47px 47px 0 0;background:#5d5d60;flex-shrink:0;border:none;outline:none;cursor:pointer}.rtg-modal .rtg-modal-options-box-files .rtg-modal-options-box-files-scroll:disabled{opacity:.3;cursor:not-allowed}.rtg-modal .rtg-modal-options-box-files .rtg-modal-options-box-files-scroll:last-child{border-radius:0 0 47px 47px}.rtg-modal .rtg-modal-options-box-files .rtg-modal-options-box-files-file{display:flex;width:100%;height:134px;flex-shrink:0;cursor:pointer}.rtg-modal .rtg-modal-options-box-files .rtg-modal-options-box-files-file.rtg-modal-options-box-files-file-smaller{height:104px}.rtg-modal .rtg-modal-options-box-files .rtg-modal-options-box-files-file.rtg-modal-options-box-files-file-active{position:relative}.rtg-modal .rtg-modal-options-box-files .rtg-modal-options-box-files-file.rtg-modal-options-box-files-file-active:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border:4px solid var(--whiteColor);box-sizing:border-box;pointer-events:none}.rtg-modal .rtg-modal-options-box-files .rtg-modal-options-box-files-file .rtg-modal-options-box-files-file-image{width:126px;height:auto;max-height:100%;object-fit:cover;flex-shrink:0;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;position:relative;overflow:hidden}.rtg-modal .rtg-modal-options-box-files .rtg-modal-options-box-files-file .rtg-modal-options-box-files-file-image video{width:100%;height:100%;object-fit:cover}.rtg-modal .rtg-modal-options-box-files .rtg-modal-options-box-files-file .rtg-modal-options-box-files-file-image canvas{width:100%;height:100%;object-fit:cover}.rtg-modal .rtg-modal-options-box-files .rtg-modal-options-box-files-file .rtg-modal-options-box-files-file-info{display:flex;flex-direction:column;justify-content:center;width:calc(100% - 126px);height:fit-content;padding:20px 40px;height:100%;gap:10px;background-color:#5d5d60}.rtg-modal .rtg-modal-options-box-files .rtg-modal-options-box-files-file .rtg-modal-options-box-files-file-info p{-webkit-user-select:none;user-select:none;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.rtg-modal .rtg-modal-cbct-view{width:100%;height:100%;display:flex}.rtg-modal .rtg-modal-cbct-view video{width:100%;height:100%;object-fit:contain}.rtg-modal .rtg-modal-cbct-view .rtg-modal-cbct-view-controls{height:100%;display:flex;flex-direction:column;padding:40px;align-items:center;gap:5px;align-self:stretch}.rtg-modal .rtg-modal-cbct-view .rtg-modal-cbct-view-controls .custom-slider-container-wrapper{width:200px;height:100%;background-color:#5d5d60;padding:94px 0;cursor:pointer}.rtg-modal .rtg-modal-cbct-view .rtg-modal-cbct-view-controls .custom-slider-container-wrapper.custom-slider-container-wrapper-disabled{cursor:not-allowed;opacity:.3}.rtg-modal .rtg-modal-cbct-view .rtg-modal-cbct-view-controls .custom-slider-container-wrapper .custom-slider-container{display:flex;align-items:center;justify-content:center;position:relative;-webkit-user-select:none;user-select:none;padding:0 40px;width:100%;height:100%}.rtg-modal .rtg-modal-cbct-view .rtg-modal-cbct-view-controls .custom-slider-container-wrapper .custom-slider-container .custom-slider-track{width:3px;height:calc(100% + 90px);background-color:var(--greyColor);position:relative}.rtg-modal .rtg-modal-cbct-view .rtg-modal-cbct-view-controls .custom-slider-container-wrapper .custom-slider-container .custom-slider-thumb{position:absolute;left:50%;transform:translate(-50%) translateY(50%);width:94px;height:94px;border-radius:50%;background-color:#5d5d60;border:3px solid var(--greyColor);pointer-events:none;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:9px}.rtg-modal .rtg-modal-cbct-view .rtg-modal-cbct-view-controls .custom-slider-container-wrapper .custom-slider-container .custom-slider-thumb .custom-slider-thumb-line{width:33px;height:3px;background-color:var(--greyColor)}.rtg-modal .rtg-modal-cbct-view .rtg-modal-cbct-view-controls button{display:flex;height:84px;flex-direction:column;justify-content:center;align-items:center;align-self:stretch;border-radius:47px 47px 0 0;background:#5d5d60;flex-shrink:0;border:none;outline:none;cursor:pointer}.rtg-modal .rtg-modal-cbct-view .rtg-modal-cbct-view-controls button:disabled{opacity:.3;cursor:not-allowed}.rtg-modal .rtg-modal-cbct-view .rtg-modal-cbct-view-controls button:last-child{border-radius:0 0 47px 47px}:root{--darkGreyColor: #6d6e71;--greyColor: #b6b8bd;--lightGreyColor: #f2f2f2;--whiteColor: #ffffff;--textGreenColor: #15bbbd;--logoGreenColor: #95d2d4;--lightGreenColor: #c7efef;--veryLightGreenColor: #e2f8f9;--veryLightGreenColor2: #f5fcfc;--redColor: #ff0000;--blackColor: #000000;--orangeColor: #f90}
