:root{font-family:OpenSans}.duringDrag{touch-action:none;overscroll-behavior:none;-webkit-user-select:none;user-select:none;cursor:grabbing}.duringDrag .menuContainer{overflow:hidden!important}.main{margin:0;padding:0;position:fixed;overflow:hidden}.main #root{flex-direction:row;width:100dvw;height:100dvh;display:flex}.main #root>iframe{width:70%;height:100%}.main #root>.appContainer{background-color:#7d7d7d0f;flex-direction:column;justify-content:space-between;width:30%;height:100%;display:flex}.main #root>.appContainer>.menuContainer{flex-direction:column;width:100%;display:flex;overflow:hidden auto}.main #root>.appContainer>.download{color:#fff;background-color:#000;justify-content:center;align-items:center;font-size:20px;display:flex}.confirmationModal{flex-direction:row;justify-content:center;gap:40px;display:flex}.confirmationModal .option{width:300px;height:300px}.confirmationModal>.right{flex-direction:column;gap:20px;max-width:30dvw;display:flex}.confirmationModal>.right .title>p{margin:10px 0 0;font-size:20px}.confirmationModal>.right>p{margin:0;font-size:13px}.confirmationModal>.right>.inputMail{border:none;border-bottom:2px solid #000;padding:10px 5px}.confirmationModal>.right>.inputMail:focus{outline:none}.confirmationModal>.right>.submitButton{color:#fff;text-align:center;background-color:#000;border:none;flex-direction:column;justify-content:center;align-self:stretch;align-items:center;height:50px;padding:15px 6px;font-size:20px;display:flex}.endModal{flex-direction:column;justify-content:center;align-items:center;max-width:60dvw;display:flex}.endModal .logoBD{width:30%}.endModal>p{text-align:center;color:#000;width:90%;font-size:16px}.menu-generic{flex-direction:column;display:flex;position:relative}.menu-generic .header{background-color:#d3d3d3b3;flex-direction:row;justify-content:space-between;align-items:center;padding:15px 12px;display:flex}.menu-generic .header>p{text-transform:uppercase;margin:0;font-size:20px}.menu-generic .header .arrow{justify-content:center;align-items:center;transition:all .3s ease-in;display:flex}.menu-generic .header.open .arrow{transform:rotate(180deg)}.menu-generic .content{scrollbar-width:none;transition:height .3s ease-in;overflow:hidden scroll}.menu-generic .content>p{color:#000;margin:0;padding:5px 15px 0 18px;font-size:13px;font-weight:400}.menu-generic .content .categoryContainer{padding:10px 15px 10px 18px}.menu-generic .content .categoryContainer>p{margin:0;font-size:13px;font-weight:700}.menu-generic .content .categoryContainer .inputSelect{flex-flow:wrap;gap:6px;padding:3px;display:flex}.menu-generic .content .categoryContainer .inputSelect .optionContainer{border:1px solid #cac4b0;justify-content:center;align-items:center;width:50px;height:50px;transition:all .2s;display:flex}.menu-generic .content .categoryContainer .inputSelect .optionContainer>.option{width:100%;height:100%}.loaderContainer{z-index:1000;background:#ffffff80;justify-content:center;align-items:center;width:100dvw;height:100dvh;display:flex;position:fixed;top:0;left:0}.loader{--size:50px;top:calc(50% - var(--size) / 2);left:calc(50% - var(--size) / 2);width:var(--size);height:var(--size);border:2px solid #000;border-radius:50%;animation:1s linear infinite alternate loader-1,2s linear infinite loader-2;position:absolute}@keyframes loader-1{0%{clip-path:polygon(50% 50%,0 0,50% 0%,50% 0%,50% 0%,50% 0%,50% 0%)}12.5%{clip-path:polygon(50% 50%,0 0,50% 0%,100% 0%,100% 0%,100% 0%,100% 0%)}25%{clip-path:polygon(50% 50%,0 0,50% 0%,100% 0%,100% 100%,100% 100%,100% 100%)}50%{clip-path:polygon(50% 50%,0 0,50% 0%,100% 0%,100% 100%,50% 100%,0% 100%)}62.5%{clip-path:polygon(50% 50%,100% 0,100% 0%,100% 0%,100% 100%,50% 100%,0% 100%)}75%{clip-path:polygon(50% 50%,100% 100%,100% 100%,100% 100%,100% 100%,50% 100%,0% 100%)}to{clip-path:polygon(50% 50%,50% 100%,50% 100%,50% 100%,50% 100%,50% 100%,0% 100%)}}@keyframes loader-2{0%{transform:scaleY(1)rotate(0)}49.99%{transform:scaleY(1)rotate(135deg)}50%{transform:scaleY(-1)rotate(0)}to{transform:scaleY(-1)rotate(-135deg)}}.selectedIcon{height:0;transition:all .25s;position:absolute}.open .selectedIcon{height:28px}.backgroundModal{background:#00000080;justify-content:center;align-items:center;width:100dvw;height:100dvh;display:flex;position:fixed;top:0;left:0}.modal{background:#fff;border-radius:8px;margin:20px;padding:60px;position:relative}.modal .closeButton{cursor:pointer;position:absolute;top:15px;right:15px}.optionContainer{background:#f2f2f2;position:relative}.disabled{pointer-events:none}.disabled>.option{opacity:.5}.optionContainer.disabled:before{content:"";border:4px solid #8b0000;border-radius:50%;width:22px;height:22px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.optionContainer.disabled:after{content:"";background:#8b0000;width:22px;height:4px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-45deg)}.viewerPin{cursor:pointer;background:#000c;border:3px solid #ffffff80;border-radius:60px;flex-direction:column;justify-content:center;align-items:center;width:35px;height:35px;padding:3.5px 3px 4.5px;display:flex;position:absolute;transform:translate(-50%,-100%)}.insideViewerPin{background-color:#fff;width:21px;height:2px}.warningStructureModal{flex-direction:row;justify-content:center;align-items:center;gap:57px;max-width:60dvw;display:flex}.warningStructureModal .left{width:60%}.warningStructureModal .left>img{width:100%;max-width:400px}.warningStructureModal>.right{flex-direction:column;gap:20px;width:40%;display:flex}.warningStructureModal>.right .title>p{margin:10px 0 0;font-size:20px}.warningStructureModal>.right>p{margin:0;font-size:13px}.warningStructureModal>.right>.backButton{color:#fff;text-align:center;cursor:pointer;background-color:#000;border:none;flex-direction:column;justify-content:center;align-self:stretch;align-items:center;height:50px;padding:15px 6px;font-size:20px;display:flex}.warningTensorsModal{flex-direction:row;justify-content:center;align-items:center;gap:57px;max-width:60dvw;display:flex}.warningTensorsModal .left{width:60%}.warningTensorsModal .left>img{width:100%;max-width:400px}.warningTensorsModal>.right{flex-direction:column;gap:20px;width:40%;display:flex}.warningTensorsModal>.right .title>p{margin:10px 0 0;font-size:20px}.warningTensorsModal>.right>p{margin:0;font-size:13px}.warningTensorsModal>.right>.backButton{color:#fff;text-align:center;cursor:pointer;background-color:#000;border:none;flex-direction:column;justify-content:center;align-self:stretch;align-items:center;height:50px;padding:15px 6px;font-size:20px;display:flex}iframe{width:var(--viewer-width);border:none;height:100%;overflow:hidden}iframe:focus-visible{border:2px solid var(--vx-gray-medium)}
