@font-face{font-family:Montserrat;src:url(/_next/static/media/Montserrat-Regular.09cae4fd.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Montserrat;src:url(/_next/static/media/Montserrat-SemiBold.39bc7b11.ttf) format("truetype");font-weight:600;font-style:normal}body{display:block;margin:0;font-family:Montserrat;font-weight:400}ul.menu_ul{list-style-type:none;margin:0;padding:0;overflow:hidden;background-color:#fff}.dropdown{float:left}.dropbtn,.dropdown a{display:inline-block;font-family:Montserrat,sans-serif;color:#0065ae;text-align:center;font-size:1.5vh;padding:1vh .7vw;text-decoration:none}.InputButton:hover,.dropdown a:hover,.dropdown:hover .dropbtn{background-color:#0065ae;color:#fff}.InputButton{color:#0065ae;font-family:Montserrat,sans-serif;background-color:#fff;font-size:1.5vh;text-align:center;border:none;left:0}.InputButton,li.dropdown{display:inline-block}.dropdown-content{display:none;position:absolute;background-color:#fff;min-width:100px;border-radius:0 0 20px 20px;z-index:1}.dropdown-content a{padding:12px 16px;text-decoration:none;color:#0065ae;display:block;text-align:left}.dropdown-content a:hover{background-color:#0065ae}.dropdown:hover .dropdown-content{display:block}#top_menu{height:8%}.hidden{visibility:hidden}#Auto-planning-shortcut,#Evaluate-shortcut,#Export-shortcut,#Optimize-shortcut,#save-shortcut,#shortcut-importer{height:4vh}.image-upload>input{display:none}#Auto-planning-shortcut:hover,#Evaluate-shortcut:hover,#Export-shortcut:hover,#Optimize-shortcut:hover,#auto_1_odon:hover,#auto_2_odon:hover,#close-button_main:hover,#opt_1_odon:hover,#plan_1_odon:hover,#save-shortcut:hover,#shortcut-importer:hover,.DialogButton:hover,.close-button-modal-help:hover,.question-mark-risk-bone:hover,.td_gif:hover{cursor:pointer}.react-dat-gui .cr.boolean .label-text{padding:5px 0}.title{margin-bottom:0}.resetBtn{color:#0065ae;background-color:#ddd;height:auto;width:6%;padding:.2% 0;cursor:pointer;font-weight:700;font-size:11px;z-index:11;position:absolute;bottom:.2%;right:16px;border:1px solid #000;text-align:center}.resetBtn:hover{background-color:#0065ae;color:#fff}.subMenuStyle{height:12vh;background:#dfebfe;position:relative}.subMenuStyle,.wrapper{width:100vw;text-align:center}.wrapper{display:grid;grid-template-columns:50% 50%;position:absolute;bottom:20vh;height:30vh;line-height:30vh}.pageLink{background-color:#0065ae;border:1px solid #000;border-radius:10px 10px 10px 10px;margin:0 10vw;box-shadow:1px 1px 0 0 #000;text-decoration:none;color:#fff}.pageLink:hover{background-color:#fff;color:#0065ae}.homePage{height:100vh;width:100vw;background-color:#ebebeb}.implant_list{font-size:2.4vw;height:1.5%;background:rgba(19,61,102,.1)}.impTabLines td,.implant_list{color:#0065ae;border:1px solid #ebebeb;font-weight:400}.impTabLines td{text-align:center;font-family:Montserrat;font-size:1.6vw;height:1%;background-color:#fff}table{border-spacing:0}.viewer{width:94%}.ResultViewer,.viewer{margin:0;padding:0;position:absolute;top:8%;left:3%;height:90%;overflow:hidden;border:1px solid #000}.ResultViewer{width:58%}#stressScale{background:linear-gradient(red 5%,#ff0 15%,#38ff07 45%,cyan 55%,blue)}#linearScale,#stressScale{position:absolute;width:1.5%;height:60%;z-index:11;top:11%;border-radius:8px;right:5%}#linearScale{background:linear-gradient(red 10%,#ff0 50%,#38ff07,cyan,blue)}#densityScale{background:linear-gradient(#24608b 20%,#0ccd6d 20% 40%,#997d76 40% 60%,#a68d6a 60% 80%,#fff 80%);position:absolute;font-size:1.4vh;color:#000;right:5%;height:60%;width:1.5%;top:11%;border-radius:8px}#scaleTitle{top:6%;z-index:12}#scaleTitle,#valueScale{position:absolute;font-size:1.4vh;color:#fff;right:3.5%}#valueScale{height:60%;width:1%;top:11%}.scaleValues{position:absolute;z-index:12}.react-dat-gui{position:absolute;left:16px;top:0;width:280px;font-size:12px;font-family:Lucida Grande,sans-serif;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent}.react-dat-gui *,.react-dat-gui :after,.react-dat-gui :before{box-sizing:inherit}.react-dat-gui .dg{margin:0;padding:0;color:#eee;overflow:hidden}.react-dat-gui .dg ul{list-style:none;margin:0;padding:0;width:100%;clear:both}.react-dat-gui .dg.main::-webkit-scrollbar{width:5px;background:#1a1a1a}.react-dat-gui .dg.main::-webkit-scrollbar-corner{height:0;display:none}.react-dat-gui .dg.main::-webkit-scrollbar-thumb{border-radius:5px;background:#676767}.react-dat-gui .cr{display:block;background-color:#1a1a1a;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-dat-gui .cr:not(:last-child){border-bottom:1px solid #272727}.react-dat-gui .cr label{display:flex;align-items:center;justify-content:flex-start;width:100%;padding:1px 2px 1px 8px}.react-dat-gui .cr .label-text{width:40%;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-dat-gui .cr input[type=number],.react-dat-gui .cr input[type=text]{background:#303030;border:3px solid #1a1a1a;border-radius:0;margin:0;outline:none;font-size:inherit}.react-dat-gui .cr input[type=number]:hover,.react-dat-gui .cr input[type=text]:hover{background:#3c3c3c}.react-dat-gui .cr input[type=number]:focus,.react-dat-gui .cr input[type=text]:focus{background:#494949;color:#fff}.react-dat-gui .cr input[type=number]::-ms-clear,.react-dat-gui .cr input[type=text]::-ms-clear{display:none}.react-dat-gui .cr.boolean{position:relative;border-left:5px solid #806787}.react-dat-gui .cr.boolean label{cursor:pointer}.react-dat-gui .cr.boolean .label-text{display:block}.react-dat-gui .cr.boolean .checkbox-container{width:100%}.react-dat-gui .cr.boolean input[type=checkbox]{margin:0;vertical-align:middle}.react-dat-gui .cr.button{border-left:5px solid #e61d5f}.react-dat-gui .cr.button:hover{background:#111}.react-dat-gui .cr.button .label-text{display:block;width:100%;padding:6px 2px 6px 8px;cursor:pointer}.react-dat-gui li.folder{display:block;padding:0}.react-dat-gui li.folder .title{font-weight:700;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:block;cursor:pointer;padding:5px 5px 5px 16px;background:#000 url(data:image/gif;base64,R0lGODlhBQAFAJEAAP////Pz8////////yH5BAEAAAIALAAAAAAFAAUAAAIIlI+hKgFxoCgAOw==) 6px 48% no-repeat}.react-dat-gui li.folder ul{margin-left:4px;width:calc(100% - 4px)}.react-dat-gui li.folder.closed .title{background:#000 url(data:image/gif;base64,R0lGODlhBQAFAJEAAP////Pz8////////yH5BAEAAAIALAAAAAAFAAUAAAIIlGIWqMCbWAEAOw==) 6px 48% no-repeat}.react-dat-gui li.folder.closed ul{display:none}.react-dat-gui .cr.number{border-left:5px solid #2fa1d6}.react-dat-gui .cr.number input[type=number],.react-dat-gui .cr.number input[type=text]{color:#2fa1d6;height:25px}.react-dat-gui .cr.number .slider{display:block;position:relative;border:3px solid #1a1a1a;border-right-width:1px;background-color:#303030;background-image:linear-gradient(90deg,#2fa1d6,#2fa1d6);background-size:0 100%;background-repeat:no-repeat;cursor:ew-resize;height:25px}.react-dat-gui .cr.string{border-left:5px solid #1ed36f}.react-dat-gui .cr.string input[type=text]{color:#1ed36f;padding:2px 5px;width:100%}.react-dat-gui .cr.select{border-left:5px solid #f4d450}.react-dat-gui .cr.select label{padding:6px 2px 6px 8px}.react-dat-gui .cr.color{border-left:5px solid #1a1a1a}.react-dat-gui .cr.color .swatch{text-align:center;font-weight:700;color:#fff;text-shadow:rgba(0,0,0,.7) 0 1px 1px;padding:2px 5px;border:3px solid #1a1a1a;cursor:pointer}.react-dat-gui .cr.color .popover{position:absolute;z-index:2;right:5px}.react-dat-gui .cr.color .cover{position:fixed;top:0;right:0;bottom:0;left:0}.react-dat-gui .cr.color .picker{background:#fff;box-shadow:0 0 2px rgba(0,0,0,.3),0 4px 8px rgba(0,0,0,.3);box-sizing:initial;width:auto;font-family:Menlo,sans-serif;margin-top:-3px}.react-dat-gui .cr.color .picker .body{padding:0}.react-dat-gui .cr.color .picker .body .controls{display:flex}.react-dat-gui .cr.color .picker .body .controls .toggles{flex:1}.react-dat-gui .cr.color .picker .body .controls .toggles .hue-wrap{height:10px;position:relative}.react-dat-gui .cr.color .picker .saturation-wrap{width:100%;padding-bottom:55%;position:relative;overflow:hidden}.react-dat-gui .cr.color .fields-wrap{display:flex}.react-dat-gui .cr.color .fields-wrap .fields{flex:1;display:flex;margin-left:-6px}.react-dat-gui .cr.color .fields-wrap .fields .field{padding-left:6px;width:100%}.react-dat-gui .cr.color .fields-wrap .fields .field input{font-size:11px;color:#333;border-radius:2px;border:none;box-shadow:inset 0 0 0 1px #dadada;height:21px;text-align:center}.react-dat-gui .cr.color .fields-wrap .fields .field input:focus{outline:none}.react-dat-gui .cr.color .fields-wrap .fields .field label{text-transform:uppercase;font-size:11px;line-height:11px;color:#969696;text-align:center;display:block;margin-top:12px}.react-dat-gui .cr.color .pointer{width:12px;height:12px;border-radius:6px;transform:translate(-6px,-1px);background-color:#f8f8f8;box-shadow:0 1px 4px 0 rgba(0,0,0,.37);position:absolute;z-index:3}.react-dat-gui .cr.color .pointer-circle{width:12px;height:12px;border-radius:6px;box-shadow:inset 0 0 0 1px #fff;transform:translate(-6px,-6px)}.react-dat-gui .cr.presets{border-left:5px solid #dad5cb}.react-dat-gui .cr.presets label{padding:6px 2px 6px 8px}.react-dat-gui .cr.presets label select{width:100%}.react-dat-gui .title{margin-top:0;margin-bottom:0}#cutContent{position:absolute;top:8%;right:0;width:38%;height:90%;display:block}.duoCut{width:45%}.duoCut,.quadCut{z-index:10;position:relative;height:auto}.quadCut{width:33%;padding-right:5%}.hexaCut{width:30%;height:auto}.hexaCut,.octoCut{z-index:10;position:relative}.octoCut{height:27%;width:auto}.clicked{height:auto;width:50%;position:absolute;z-index:14;top:0;left:0}.onMouseCut{box-shadow:10px 5px 5px #000;border:1px solid #000;z-index:11}.criticalDetail{top:0;width:100%;height:80%;z-index:13;position:absolute;background-color:#fff}.score{top:15%;font-size:2.4vh;margin:0}.msg,.score{position:absolute;z-index:14;left:50%;color:#0065ae}.msg{width:48%;top:25%;text-align:justify}.titleCut{position:absolute;z-index:14;top:0;left:50%;width:50%;text-align:center;font-size:3vh;color:#0065ae}.critImg{z-index:15;top:13%;right:2%;height:15%}.critImg,.critImgLittle{position:absolute;width:auto}.critImgLittle{z-index:12;height:8%}.warningConsole{position:absolute;bottom:2%;right:1%;width:37%;height:17%;border:1px solid #000;border-radius:10px 10px 10px 10px;overflow-y:auto}.warningTitle{height:10%;background-color:#0065ae;border-radius:10px 10px 0 0;color:#fff;font-size:1.4vh;margin:0;text-align:center;padding-top:1%;padding-bottom:1%}.warningContent{font-family:Montserrat;color:#0065ae;text-align:center;font-size:1.7vh}.loader{width:5vw;height:5vw;position:absolute;top:40%;left:43%;border-color:#1abc9c #00206c #3498db;border-style:solid;border-width:16px;border-radius:50%;z-index:200;animation:chargeur 5s linear infinite}@keyframes chargeur{0%{transform:rotate(0deg) scale(1);border-top-color:#0065ae;border-bottom-color:#0065ae}25%{border-top-color:#3498db;border-bottom-color:#3498db}50%{transform:rotate(1turn) scale(1.15);border-top-color:#0065ae;border-bottom-color:#0065ae}75%{border-top-color:#3498db;border-bottom-color:#3498db}to{transform:rotate(2turn) scale(1);border-top-color:#0065ae;border-bottom-color:#0065ae}}#loaderContent{position:absolute;width:100vw;top:9vh;height:91vh;z-index:199;-webkit-backdrop-filter:contrast(50%);backdrop-filter:contrast(50%);font-family:Montserrat;cursor:wait}#loaderTitle{color:#fff;font-size:2.4vh;position:absolute;text-align:center;top:0;left:0;height:7%;background-color:#0065ae;border-radius:10px 10px 0 0;padding:0;margin:0;width:100%;z-index:200}#loaderBox{border:1px solid #000;border-radius:10px 10px 0 0;background-color:#fff;left:30%;width:40%;height:60%}#loaderBox,#loaderText{position:absolute;top:20%}#loaderText{width:100%;text-align:center;font-size:2vh;color:#0065ae}#testLoaded{position:absolute;top:-25vw;left:-50vw;width:100vw;height:100vh;background-color:#ddd;z-index:199}.AlertPanel{position:absolute;top:15vh;left:15vw;width:70vw;height:70vh;border-radius:10px 10px 10px 10px;z-index:15;border:5px solid red;background-color:#fff;text-align:center;overflow-y:auto}#alertContent{width:100vw;top:5vh;height:95vh;z-index:14;-webkit-backdrop-filter:contrast(50%);backdrop-filter:contrast(50%);font-family:Montserrat}#alertContent,.X{position:absolute}.X{right:1%;top:1%;font-size:"20px";color:#0065ae;cursor:pointer}#Loading{left:0;position:relative;top:2%;font-size:1.7vh}.summaryContent{display:flex;flex-direction:row;width:99%;height:40%;border:1px solid #000}.Summary{position:absolute;width:100%;height:93%;overflow-y:scroll}.ScreenSumm{width:75%;height:100%;border:1px solid #000;overflow-x:auto}.odonSumm{width:25%;border:1px solid #000;overflow-y:auto}.odonSummImg{width:15%}.TreatSummary{width:25%;left:75%;border:1px solid #000}.title{margin:0}.NameTab{position:absolute;width:8%;height:4%;color:#fff;background-color:#0065ae}.treatTabTxt{margin-top:2%;margin-left:3%}.NewCut{top:0;height:75%}.NewCut,.iconesSumm{position:relative;width:auto}.iconesSumm{height:15%;top:83%;padding-left:2%}.ScreenImg{position:absolute;left:0;width:25%;height:auto}.tab{overflow:hidden;font-weight:400;font-family:Montserrat;background:#fff;width:62%;font-size:1.2vh}.button-container{position:absolute;bottom:8%;right:4%;display:grid;z-index:1}.button-container button{width:30px;height:30px;cursor:pointer;background:none;border:none;display:flex;align-items:center;justify-content:center}.button-container button:hover{background-color:#000;opacity:.5}.button-container button:first-child{grid-column:2;grid-row:1}.button-container button:nth-child(2){grid-column:1;grid-row:2}.button-container button:nth-child(3){grid-column:2;grid-row:2}.button-container button:nth-child(4){grid-column:3;grid-row:2}.button-container button:nth-child(5){grid-column:2;grid-row:3}.button-container button:nth-child(6){grid-column:1;grid-row:1}.button-container button:nth-child(7){grid-column:1;grid-row:3}.button-container button:nth-child(8){grid-column:3;grid-row:1}.button-container button:nth-child(9){grid-column:3;grid-row:3}