@import url('../js/jquery-ui/jquery-ui.min.css');@import url('phosphor/bold/style.css');@import url('phosphor/duotone/style.css');@import url('phosphor/fill/style.css');@import url('phosphor/light/style.css');@import url('phosphor/regular/style.css');@import url('phosphor/thin/style.css');@keyframes pulse{0%{color:#2D3748}50%{color:#CBD5E0}100%{color:#2D3748}}.pulse-active{animation:pulse 2s infinite;animation-timing-function:ease-in-out}*{outline:none;padding:0;margin:0;box-sizing:border-box}html,body{scroll-behavior:smooth}body{padding:0;margin:0;font-family:'Roboto',sans-serif;font-weight:100;font-size:1rem;text-rendering:optimizeLegibility;color:#F7FAFC;background:#1A202C}a{cursor:pointer;text-decoration:none;outline:0}a.a-gray{margin:20px;text-align:center;color:#A0AEC0;font-weight:400}a.a-gray:focus,a.a-gray:hover{color:#F7FAFC}a.a-red{margin:20px;text-align:center;font-weight:400;color:#F56565}a.a-red i{color:#F56565 !important}a.a-red i:focus,a.a-red i:hover{color:#FED7D7 !important}a.a-red:focus,a.a-red:hover{color:#FED7D7 !important}a,button,.ph-eye,.ph-eye-slash,.ph-x-circle,.ph-plus-circle{cursor:pointer;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}input,select,textarea{font-size:1rem}button{text-align:center;color:#EDF2F7;font-weight:600;text-transform:uppercase;background:#CBD5E0;border:1px solid transparent;border-radius:3px;width:100%;padding:1rem}button:focus,button:hover{background:#E2E8F0}button.btn-blue{color:#90CDF4;background:#3182CE}button.btn-blue:focus,button.btn-blue:hover{background:#4299E1}button.btn-red{color:#FEB2B2;background:#E53E3E}button.btn-red:focus,button.btn-red:hover{background:#F56565}button.btn-green{color:#9AE6B4;background:#38A169}button.btn-green:focus,button.btn-green:hover{background:#48BB78}button.btn-purple{color:#D6BCFA;background:#805AD5}button.btn-purple:focus,button.btn-purple:hover{background:#9F7AEA}button[disabled]{background:rgba(226,232,240,0.5);color:rgba(160,174,192,0.5);cursor:not-allowed}button[disabled]:focus,button[disabled]:hover{background:rgba(226,232,240,0.5);color:rgba(160,174,192,0.5)}@-webkit-keyframes delay{0%,40%,100%{-webkit-transform:scaleY(.05)}20%{-webkit-transform:scaleY(1)}}@keyframes delay{0%,40%,100%{transform:scaleY(.05);-webkit-transform:scaleY(.05)}20%{transform:scaleY(1);-webkit-transform:scaleY(1)}}@keyframes shine{0%{transform:rotate(35deg) translateX(-75px);opacity:.4}50%{transform:rotate(35deg) translateX(500px);opacity:.4}100%{transform:rotate(35deg) translateX(555px);opacity:.4}}@keyframes storm{0%{transform:translate3d(0, 0, 0) translateZ(0)}25%{transform:translate3d(4px, 0, 0) translateZ(0)}50%{transform:translate3d(-3px, 0, 0) translateZ(0)}75%{transform:translate3d(2px, 0, 0) translateZ(0)}100%{transform:translate3d(0, 0, 0) translateZ(0)}}.error-input{color:#E53E3E;font-weight:400;padding:.5rem;line-height:1rem;height:2rem}.success-message{color:#38A169;font-weight:400;padding:.5rem;line-height:1rem;height:2rem}.free-account{background:#ED8936;font-weight:600;padding:1rem;position:fixed;bottom:0;width:100%;display:flex;align-items:center;justify-content:center}.free-account a{color:#FFFAF0}.free-account a:focus,.free-account a:hover{color:#FEEBC8}.container{display:flex;flex-direction:column;-webkit-box-align:center;align-items:center;min-height:90vh}.container.modal-open{filter:blur(5px);pointer-events:none}.container .logo{font-size:2rem;font-weight:900;margin-bottom:3rem}.container .title{font-size:3rem;font-weight:600}.container .title+p{margin:2rem 0;color:#A0AEC0;font-weight:400}.container .subtitle{font-size:1.5rem;font-weight:600;margin-bottom:1rem;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.container .subtitle .plan-status{font-size:1rem;font-weight:400;background:#6B46C1;color:#B794F4;padding:.5rem;border-radius:5px}.container .card-box{display:flex;justify-content:space-between;align-items:center;border:1px solid #4A5568;border-radius:5px;padding:1rem}.container .card-box .text{font-size:1rem;font-weight:400;color:#718096}.container .card-box .item{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:.2rem;color:#A0AEC0;font-weight:400}.container .card-box .item .inline-content{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:1rem}.container .card-box .item .inline-description{font-size:.9rem}.container .card-box .item .plan{font-size:1.1rem;font-weight:600}.container .card-box .item span{border-radius:5px;padding:.1rem .5rem;font-size:.9rem;font-weight:600}.container .card-box .item span.paid{color:#276749;background:#9AE6B4}.container .card-box .item span.active{color:#276749;background:#9AE6B4}.container .card-box .item span.draft{color:#718096;background:#E2E8F0}.container .card-box .item .icon{font-size:1.7rem;color:#38A169;display:flex;align-items:center}.container .card-box .item-10{width:10%}.container .card-box .item-20{width:20%}.container .card-box .item-30{width:30%}.container .card-box .item-50{width:50%}.container .card-box .item-80{width:80%}.container .card-box a{color:#C6F6D5;background:#38A169;text-align:center;border:1px solid transparent;border-radius:3px;padding:.5rem 1rem;font-weight:600;text-transform:uppercase}.container .card-box a:focus,.container .card-box a:hover{background:#48BB78}.container .card-box a.btn-blue{color:#BEE3F8;background:#3182CE}.container .card-box a.btn-blue:focus,.container .card-box a.btn-blue:hover{background:#4299E1}.container .card-box a.btn-purple{color:#E9D8FD;background:#805AD5}.container .card-box a.btn-purple:focus,.container .card-box a.btn-purple:hover{background:#9F7AEA}.container .card-box a.btn-orange{color:#FEEBC8;background:#DD6B20;position:relative;overflow:hidden}.container .card-box a.btn-orange:focus,.container .card-box a.btn-orange:hover{background:#ED8936;animation:storm .7s ease-in-out both}.container .card-box a.btn-orange:after{background:#FEEBC8;content:"";height:555px;left:-75px;opacity:.4;position:absolute;top:-250px;transform:rotate(35deg);transition:all 550ms cubic-bezier(.19, 1, .22, 1);width:30px;animation:shine 2s ease-in-out 1s infinite}.container .card-box a.btn-gray{color:#4A5568;background:#2D3748;padding:.3rem .5rem}.container .card-box a.btn-gray:focus,.container .card-box a.btn-gray:hover{background:#4A5568;color:#2D3748}.container .card-box a.btn-teal{color:#B2F5EA;background:#319795}.container .card-box a.btn-teal:focus,.container .card-box a.btn-teal:hover{background:#38B2AC}.container .card-box a.btn-tooltip{position:relative}.container .card-box a.btn-tooltip:hover .tooltip{display:block;opacity:1}.container .card-box .tooltip{display:none;position:absolute;top:3px;background-color:#1A202C;color:#EDF2F7;border-radius:3px;z-index:10;font-size:.8rem;font-weight:400;text-transform:lowercase;left:2.5rem;width:125px;padding:.3rem .4rem;text-align:left;opacity:0;transition:opacity 1s ease}.container .card-box+.subtitle{margin-top:1rem}.container .card-box+.card-box{margin-top:1rem}.container .box{flex:1 1 0%;display:flex;flex-direction:column;-webkit-box-align:center;align-items:center;width:100%;max-width:1240px;padding:2rem}.container .box .box-title{font-size:3rem;font-weight:600;display:flex;flex-direction:row;width:100%;margin-bottom:1rem;justify-content:space-between;align-items:center}.container .box .box-title a{font-size:1rem;color:#BEE3F8;background:#3182CE;text-align:center;border:1px solid transparent;border-radius:3px;padding:1rem}.container .box .box-title a:focus,.container .box .box-title a:hover{background:#4299E1}.container .box .box-title div{display:flex;gap:1rem}.container .box .box-search{display:block;width:100%}.container .box .box-content{width:100%;display:flex;-webkit-box-pack:justify;justify-content:space-between;gap:2rem}.container .box .box-content.box-content-center{justify-content:center !important}.container .box .box-content .box-infos{display:flex;flex-direction:column;align-self:center;width:100%;max-width:480px}.container .box .box-content .box-infos p+a{color:#2D3748;font-weight:700;display:flex;align-items:center;gap:.5rem}.container .box .box-content .box-infos p+a:focus,.container .box .box-content .box-infos p+a:hover{color:#4A5568}.container .box .box-content .box-infos .btn{display:flex;justify-content:center;align-content:center;flex-wrap:wrap;font-size:1rem;font-weight:700;text-transform:uppercase;color:#BEE3F8;background:#3182CE;border:1px solid transparent;border-radius:3px;padding:1rem}.container .box .box-content .box-infos .btn:focus,.container .box .box-content .box-infos .btn:hover{background:#4299E1}.container .box .box-content .box-infos.box-infos-color{border-radius:5px;background:#2D3748;padding:2rem}.container .box .box-content .box-infos.box-infos-color hr{border:1px solid #4A5568;margin:1rem 0}.container .box .box-content .box-infos.box-infos-color p{text-align:center;color:#A0AEC0}.container .box .box-content .box-infos.box-infos-color p a{color:#2C5282;font-weight:700}.container .box .box-content .box-infos.box-infos-color p a:focus,.container .box .box-content .box-infos.box-infos-color p a:hover{color:#3182CE}.container .box .box-content .box-infos.box-infos-color p a.register{color:#3182CE;font-weight:700;font-size:1.2rem}.container .box .box-content .box-infos.box-infos-color p a.register:focus,.container .box .box-content .box-infos.box-infos-color p a.register:hover{color:#63B3ED}.container .box .box-content .box-infos button+p{margin-top:1rem}.container .box .box-content .box-infos #thumb{min-width:200px;min-height:200px;display:flex;justify-content:center;align-items:center;border-radius:5px;overflow:hidden;width:50px;height:50px;background-color:#171923;background-position:center;background-size:80%;background-repeat:no-repeat}.container .box .box-content .box-infos .box-products{display:flex;flex-direction:row;gap:1rem}.container .box .box-content .box-infos .box-products .box-item{position:relative;display:flex;flex-direction:column;gap:1rem;border:1px solid #4A5568;border-radius:5px;padding:1rem}.container .box .box-content .box-infos .box-products .box-item .title{font-weight:600;font-size:1.3rem;color:#CBD5E0;gap:.5rem}.container .box .box-content .box-infos .box-products .box-item .title .price{font-size:3rem;display:flex;align-items:center;flex-direction:row;gap:.5rem;color:#48BB78}.container .box .box-content .box-infos .box-products .box-item .title .price span{font-size:1rem;color:#38A169}.container .box .box-content .box-infos .box-products .box-item .price-info{display:flex;align-items:center;flex-direction:row;justify-content:space-between;font-size:1.1rem;font-weight:600;color:#A0AEC0}.container .box .box-content .box-infos .box-products .box-item .description{font-size:1rem;font-weight:400;color:#A0AEC0}.container .box .box-content .box-infos .box-products .box-item a{color:#C6F6D5;background:#38A169;width:100%;text-align:center;border:1px solid transparent;border-radius:3px;padding:.5rem 1rem;font-weight:600;text-transform:uppercase}.container .box .box-content .box-infos .box-products .box-item a:focus,.container .box .box-content .box-infos .box-products .box-item a:hover{background:#48BB78}.container .box .table{display:flex;flex-direction:column;width:100%;color:#A0AEC0;font-weight:400}.container .box .table .table-head,.container .box .table .table-content{display:flex;flex-direction:row;width:100%;justify-content:space-between;align-items:center}.container .box .table .table-head{font-weight:700;font-size:1rem;border-bottom:1px solid #2D3748;padding:1rem}.container .box .table .table-content{padding:1rem;border-radius:5px;background:transparent}.container .box .table .table-content:nth-child(odd){background:#171923}.container .box .table .column{display:flex;align-items:center;gap:1rem}.container .box .table .column-50{width:50%}.container .box .table .column-40{width:40%}.container .box .table .column-35{width:35%}.container .box .table .column-30{width:35%}.container .box .table .column-25{width:25%}.container .box .table .column-20{width:20%}.container .box .table .column-15{width:15%}.container .box .table .column-10{width:10%}.container .box .table i{cursor:auto;color:#E53E3E}.container .box .table i.active{color:#38A169}.container .box .table i.invalid{color:#DD6B20}.container .box .table a{color:#C6F6D5;background:#38A169;width:100%;text-align:center;border:1px solid transparent;border-radius:3px;padding:.5rem 1rem}.container .box .table a:focus,.container .box .table a:hover{background:#48BB78}.container .box .table a.btn-blue{color:#BEE3F8;background:#3182CE}.container .box .table a.btn-blue i{color:#BEE3F8}.container .box .table a.btn-blue:focus,.container .box .table a.btn-blue:hover{background:#4299E1}.container .box .table a.btn-purple{color:#E9D8FD;background:#805AD5}.container .box .table a.btn-purple i{color:#E9D8FD}.container .box .table a.btn-purple:focus,.container .box .table a.btn-purple:hover{background:#9F7AEA}.container .box .table a.btn-orange{color:#FEEBC8;background:#DD6B20}.container .box .table a.btn-orange i{color:#FEEBC8}.container .box .table a.btn-orange:focus,.container .box .table a.btn-orange:hover{background:#ED8936}.container .box .table a.btn-teal{color:#B2F5EA;background:#319795}.container .box .table a.btn-teal i{color:#B2F5EA}.container .box .table a.btn-teal:focus,.container .box .table a.btn-teal:hover{background:#38B2AC}.container .box .table a.btn-green{color:#C6F6D5;background:#38A169}.container .box .table a.btn-green i{color:#C6F6D5}.container .box .table a.btn-green:focus,.container .box .table a.btn-green:hover{background:#48BB78}.container .box .table .thumb{display:flex;justify-content:center;align-items:center;border-radius:5px;overflow:hidden;width:50px;min-width:50px;height:50px;background:#2D3748}.container .box .table .thumb img{width:150%;height:150%;object-fit:cover}.container .box .table .thumb i{font-size:2rem;color:#4A5568}.container .box .table #file-col-tree,.container .box .table #system-col-tree{display:flex;flex-direction:column;gap:1rem}.container .box .table #file-col-tree .tree-name,.container .box .table #system-col-tree .tree-name{display:flex;align-items:center;height:100%;gap:.5rem;font-weight:800}.container .box .table #file-col-tree .tree-name i,.container .box .table #system-col-tree .tree-name i{font-size:1.2rem;color:#A0AEC0}.container .box .table #file-col-tree .tree-cols,.container .box .table #system-col-tree .tree-cols{display:flex;flex-direction:column;gap:.5rem;padding-left:1rem}.container .box .table #file-col-tree .tree-cols .tree-col,.container .box .table #system-col-tree .tree-cols .tree-col{display:flex;align-items:center;height:100%;gap:.5rem;font-weight:400}.container .box .table #file-col-tree .tree-cols .tree-col i,.container .box .table #system-col-tree .tree-cols .tree-col i{font-size:1.2rem;color:#A0AEC0}.container .box .table #file-col-tree .tree-cols .tree-col.opacity,.container .box .table #system-col-tree .tree-cols .tree-col.opacity{color:#4A5568}.container .box .table #file-col-tree .tree-cols .tree-col.opacity i,.container .box .table #system-col-tree .tree-cols .tree-col.opacity i{color:#4A5568}.container .box .table .file-sys-map{display:flex;flex-direction:column;width:100%;margin:0 1rem}.container .box .table .file-sys-map .file-sys-map-row{display:flex;flex-direction:row;width:100%;align-items:center;border-bottom:1px solid #2D3748;padding:.5rem;gap:.5rem}.container .box .table .file-sys-map .file-sys-map-row .title{display:flex;width:100%;padding:.2rem;height:2rem;align-items:center;font-size:1rem;font-weight:400}.container .box .table .file-sys-map .file-sys-map-row .title.hover{background:#2D3748}.container .box .table .file-sys-map .file-sys-map-row .icon{display:flex;width:100%;align-items:center;justify-content:center}.container .box .table .file-sys-map .file-sys-map-row .icon i{color:#718096}.container .box .table .file-sys-map .file-sys-map-row .icon .ph-x-square{cursor:pointer}.container .box .table .file-sys-map .file-sys-map-row .icon .ph-x-square:hover{color:#A0AEC0}.container .box .table .ui-draggable{cursor:move}.container .box .table .ui-draggable-disabled{cursor:default}.container .pagination-box{display:flex;justify-content:space-between;align-items:center;width:100%;color:#718096;margin-top:1rem;border-top:1px solid #2D3748;padding:1rem 0}.container .pagination-box .pagination{display:flex;gap:.5rem}.container .pagination-box .pagination a{color:#BEE3F8;background:#3182CE;width:100%;text-align:center;border:1px solid transparent;border-radius:3px;padding:.5rem}.container .pagination-box .pagination a.disabled{color:#718096;background:#2D3748;cursor:default}.container .pagination-box .pagination a.disabled:focus,.container .pagination-box .pagination a.disabled:hover{background:#2D3748}.container .pagination-box .pagination a:focus,.container .pagination-box .pagination a:hover{background:#4299E1}.container .loading{position:absolute;left:0;top:80px;height:5px;background:#2D3748;-webkit-transition:all 1s ease 0s;-moz-transition:all 1s ease 0s;-o-transition:all 1s ease 0s;transition:all 1s ease 0s}.form-input-content{display:flex;flex-direction:column}.form-input-content label{margin-bottom:1rem;font-size:1rem;font-weight:400}.form-input-content .error-message.error-input{height:auto}.form-input-content .error-message p{padding:1rem;background-color:#E53E3E;color:#FEB2B2 !important;border:1px solid #C53030;text-align:left !important;border-radius:5px}.form-input-content .error-message p+p{margin-top:.5rem}.form-input-content .form-input-box{display:flex;-webkit-box-pack:justify;align-items:center;gap:1rem;background:#171923;border-radius:5px;border:2px solid transparent}.form-input-content .form-input-box.no-background{background:transparent}.form-input-content .form-input-box.drag-drop{background:transparent;border:2px dashed #171923;padding:1rem;min-height:170px}.form-input-content .form-input-box.active{border-color:#3182CE}.form-input-content .form-input-box.active i{color:#3182CE}.form-input-content .form-input-box.error{border-color:#E53E3E}.form-input-content .form-input-box.error i{color:#E53E3E}.form-input-content .form-input-box .menu-category{display:flex;flex-direction:row-reverse;align-content:center;align-items:center;gap:1rem;width:70%}.form-input-content .form-input-box input:-webkit-autofill,.form-input-content .form-input-box input:-webkit-autofill:hover,.form-input-content .form-input-box input:-webkit-autofill:focus,.form-input-content .form-input-box textarea:-webkit-autofill,.form-input-content .form-input-box textarea:-webkit-autofill:hover,.form-input-content .form-input-box textarea:-webkit-autofill:focus,.form-input-content .form-input-box select:-webkit-autofill,.form-input-content .form-input-box select:-webkit-autofill:hover,.form-input-content .form-input-box select:-webkit-autofill:focus{border:0px solid transparent;-webkit-text-fill-color:#E2E8F0;-webkit-box-shadow:0 0 0 1000px #171923 inset;transition:background-color 5000s ease-in-out 0s}.form-input-content .form-input-box input,.form-input-content .form-input-box select{width:100%;background:transparent;border:1px solid transparent;height:3rem;color:#E2E8F0}.form-input-content .form-input-box input:disabled,.form-input-content .form-input-box select:disabled{color:#4A5568}.form-input-content .form-input-box input option,.form-input-content .form-input-box select option{background:#171923;color:#718096;border:1px solid #171923;padding:1rem}.form-input-content .form-input-box input option:last-child,.form-input-content .form-input-box select option:last-child{border:1px solid #171923}.form-input-content .form-input-box input option:hover,.form-input-content .form-input-box select option:hover{background:#1A202C}.form-input-content .form-input-box input[type="radio"]{height:2rem;width:2rem;min-height:2rem;min-width:2rem}.form-input-content .form-input-box textarea{width:100%;background:transparent;color:#CBD5E0;border:1px solid transparent;font-family:'Roboto',sans-serif;font-weight:400;padding:.5rem .5rem .5rem 0}.form-input-content .form-input-box textarea::-webkit-scrollbar{width:.5rem;background-color:transparent}.form-input-content .form-input-box textarea::-webkit-scrollbar-thumb{background-color:#4A5568;border-radius:5px}.form-input-content .form-input-box .drag-drop-content{position:relative;width:100%;height:100%}.form-input-content .form-input-box .drag-drop-content .file{position:relative;opacity:0;width:100%;height:140px;z-index:1}.form-input-content .form-input-box .drag-drop-content .file-upload{width:100%;position:absolute;top:30%;left:0;z-index:0;color:#A0AEC0;text-align:center;font-weight:400}.form-input-content .form-input-box .drag-drop-content .file-upload i{color:#A0AEC0}.form-input-content .form-input-box i{color:#2D3748;padding:0 1rem;font-size:1.5rem}.form-input-content .form-input-box i.ph-plus-circle:hover{color:#38A169}.form-input-content .form-input-box .toggle{display:none}.form-input-content .form-input-box .toggle:checked+label span{transform:translateX(26px)}.form-input-content .form-input-box .toggle:checked+label{background:#38A169}.form-input-content .form-input-box .toggle:checked+label:hover{background:#2F855A}.form-input-content .form-input-box label{display:inline-block;width:60px;height:34px;background:#A0AEC0;border-radius:17px;position:relative;cursor:pointer}.form-input-content .form-input-box label:hover{background:#718096}.form-input-content .form-input-box span{display:block;width:30px;height:30px;border-radius:50%;background:#EDF2F7;position:absolute;top:2px;left:2px;transition:all .3s}.form-input-content .form-input-box p{font-weight:400}.form-input-content .form-input-box .radio{display:flex;align-items:center;gap:1rem}.form-input-content .form-input-box .radio p{text-align:left !important}.form-input-content .form-input-box .radio i{padding:0;color:#A0AEC0}.form-input-content .form-input-box .radio i:hover{color:#E53E3E}.form-input-content .exam-questions{flex-direction:column;align-items:flex-start}.form-input-content .file-name{text-align:left;font-weight:400;margin:1rem 0;color:#718096;display:flex}.alert{position:fixed;background:transparent;color:transparent;width:100%;max-width:350px;min-height:100px;top:1rem;right:1rem;padding:1rem;display:flex;align-items:center;-webkit-box-align:center;gap:.5rem;border-left:6px solid transparent;overflow:hidden;font-weight:700}.alert.alert-enter{transform:translateX(100%)}.alert.alert-enter-active{transform:translateX(0%);transition:transform .3s ease-out}.alert.alert-exit{transform:translateX(0%)}.alert.alert-exit-active{transform:translateX(100%);transition:transform .3s ease-in}.alert.alert-success{background:#38A169;color:#1C4532;border-left:6px solid #2F855A}.alert.alert-success i{font-size:2rem;color:#2F855A}.alert.alert-danger{background:#E53E3E;color:#63171B;border-left:6px solid #C53030}.alert.alert-danger i{font-size:2rem;color:#C53030}.alert div{display:flex;flex-direction:column;gap:.5rem}.alert div .error-input{color:#63171B;padding:0;height:auto}.modal{display:none;z-index:1;position:fixed;top:0;left:0;background:rgba(26,32,44,0.9);color:#4A5568;width:100%;height:100%;padding:1rem;align-items:center;-webkit-box-align:center;gap:.5rem;border-left:6px solid transparent;overflow:hidden;flex-direction:column;justify-content:center}.modal .modal-content{display:flex;flex-direction:column;gap:1rem}.modal .modal-content h2{font-weight:400;color:#CBD5E0}.modal .modal-content p{font-weight:400;color:#CBD5E0}.modal .modal-content a{color:#FED7D7;background:#E53E3E;width:100%;text-align:center;border:1px solid transparent;border-radius:3px;padding:.5rem 1rem}.modal .modal-content a:focus,.modal .modal-content a:hover{background:#F56565}.modal .close{color:#718096;cursor:pointer}.dashboard .container,.users .container,.user .container,.roles .container,.role .container,.import .container,.vips .container,.vip .container,.models .container,.model .container,.hotspot .container,.viewer .container,.qrcode .container,.atlas .container,.body-viewer .container,.transmit .container,.transmit-qrcode .container,.not-found .container,.interactive-platform .container,.vrender-upload .container,.quiz .container{min-height:100%}.quiz .container .progress{display:flex;width:100%;height:2.1rem;overflow:hidden;padding:1rem}.quiz .container .progress .progress-bar{width:10%;height:100%;background:#4A5568}.quiz .container .progress .progress-bar.error{background:#E53E3E}.quiz .container .progress .progress-bar.success{background:#38A169}.quiz .container .progress .progress-bar:nth-child(1){border-radius:3px 0 0 3px}.quiz .container .progress .progress-bar:nth-child(10){border-radius:0px 3px 3px 0px}.quiz .container .container-quiz{display:flex;flex-wrap:wrap;flex-direction:row;gap:1rem;padding:1rem;width:100%;height:calc(100vh - 80px - 2.1rem)}.quiz .container .container-quiz model-viewer{width:calc(50% - .5rem);height:100%;background:#2D3748;border-radius:4px;border:#171923 solid 1px}.quiz .container .container-quiz model-viewer .Hotspot{background:rgba(237,242,247,0.5);border-radius:50%;border:0;box-shadow:0 2px 4px rgba(23,25,35,0.25);box-sizing:border-box;cursor:pointer;height:2rem;width:2rem;padding:8px;position:relative;transition:opacity .3s}.quiz .container .container-quiz model-viewer .Hotspot.hide{opacity:1;display:none}.quiz .container .container-quiz model-viewer .Hotspot:not([data-visible]){background:transparent;border:4px solid #EDF2F7;box-shadow:none;height:2rem;width:2rem;pointer-events:none}.quiz .container .container-quiz model-viewer .Hotspot:not([data-visible])>*{opacity:0;pointer-events:none;transform:translateY(calc(-50% + 4px));transition:transform .3s,opacity .3s}.quiz .container .container-quiz model-viewer .Hotspot:focus{border:4px solid #3182CE;height:2rem;width:2rem;outline:none}.quiz .container .container-quiz model-viewer .Hotspot>*{opacity:1;transform:translateY(-50%)}.quiz .container .container-quiz model-viewer .HotspotAnnotation{background:rgba(255,255,255,0.7);border-radius:5px;box-shadow:0 2px 4px rgba(0,0,0,0.25);color:rgba(0,0,0,0.8);display:block;font-size:1rem;font-weight:700;left:calc(100% + 1em);overflow-wrap:break-word;padding:.5em 1em;position:absolute;top:50%;width:max-content}.quiz .container .container-quiz model-viewer .HotspotAnnotation.hide{display:none}.quiz .container .container-quiz model-viewer .item{display:flex;flex-direction:column;gap:1rem;max-height:200px;overflow-x:auto;padding-right:1rem;margin-bottom:1rem}.quiz .container .container-quiz model-viewer .item::-webkit-scrollbar{width:.5rem;background-color:transparent}.quiz .container .container-quiz model-viewer .item::-webkit-scrollbar-thumb{background-color:#1A202C;border-radius:5px}.quiz .container .container-quiz model-viewer .item .Hotspot-list{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:.5rem;border-bottom:1px solid #1A202C;color:#A0AEC0}.quiz .container .container-quiz model-viewer .item .Hotspot-list button{width:auto;color:#171923;background:transparent;padding:0;font-size:1.5rem}.quiz .container .container-quiz model-viewer .item .Hotspot-list button:hover,.quiz .container .container-quiz model-viewer .item .Hotspot-list button :focus{color:#1A202C}.quiz .container .question-box{width:calc(50% - .5rem);height:100%;background:#2D3748;border-radius:4px;border:#171923 solid 1px;padding:1rem;display:flex;flex-direction:column;align-items:center;gap:1rem}.quiz .container .question-box .question-status{color:#718096;font-size:.8rem;font-weight:400}.quiz .container .question-box .question-title{color:#38A169;font-size:1.7rem;font-weight:700}.quiz .container .question-box .question-answers{display:flex;flex-direction:column;gap:1rem;width:100%}.quiz .container .question-box .question-answers a{display:flex;flex-direction:row;gap:1rem;width:100%;color:#A0AEC0;font-size:1rem;font-weight:400;padding:1rem;border:#2D3748 solid 1px;border-radius:4px;background:#4A5568}.quiz .container .question-box .question-answers a:hover,.quiz .container .question-box .question-answers a:focus{background:#718096}.quiz .container .question-box .exam-questions{flex-direction:column;align-items:flex-start}.quiz .container .question-box .form-input-box{display:flex;flex-direction:column;gap:1.5rem;width:100%;margin-top:1rem}.quiz .container .question-box .form-input-box .radio{display:flex;flex-direction:row;align-content:center;align-items:center;gap:1rem}.quiz .container .question-box .form-input-box input[type="radio"]{height:2rem;width:2rem;min-height:2rem;min-width:2rem;appearance:none;position:relative;cursor:pointer;outline:none;border-radius:50%;background-color:#F7FAFC}.quiz .container .question-box .form-input-box input[type="radio"]:checked::before{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:1.7rem;height:1.7rem;border-radius:50%;background-color:#38A169}.quiz .container .question-box form{width:100%}.quiz .modal .modal-content{text-align:center}.quiz .modal .modal-title{font-size:2rem;text-transform:uppercase;font-weight:700;color:#718096}.quiz .modal .modal-description{font-size:1.2rem;font-weight:400;color:#A0AEC0}.quiz .modal .modal-spended-time{font-size:.8rem;font-weight:400;color:#718096}.quiz .modal .close-final{color:#718096;cursor:pointer}.quiz #modal-success .modal-title{color:#38A169}.quiz #modal-success .modal-description{color:#38A169}.quiz #modal-error .modal-title{color:#E53E3E}.quiz #modal-error .modal-description{color:#E53E3E}.quiz #modal-result .modal-title{color:#805AD5}.vrender-upload{background:#808080}.dashboard .box,.atlas .box{display:flex;flex-wrap:wrap;max-width:1240px;flex-direction:row}.dashboard .box-1-4,.atlas .box-1-4{width:25%;padding:1rem}.dashboard .box-1-4 .box-content,.atlas .box-1-4 .box-content{height:150px;background:#EDF2F7;border-radius:5px;padding:1rem;display:flex;flex-direction:column;color:#4A5568;justify-content:space-between;gap:0}.dashboard .box-1-4 .box-content div,.atlas .box-1-4 .box-content div{display:flex;flex-wrap:wrap;max-width:100%;flex-direction:row;align-items:center;color:#276749;gap:1rem}.dashboard .box-1-4 .box-content i,.atlas .box-1-4 .box-content i{font-size:2rem;color:#38A169;cursor:auto}.dashboard .box-1-4 .box-content a,.atlas .box-1-4 .box-content a{color:#C6F6D5;background:#38A169;width:100%;text-align:center;font-weight:600;text-transform:uppercase;border:1px solid transparent;border-radius:3px;padding:1rem}.dashboard .box-1-4 .box-content a:focus,.atlas .box-1-4 .box-content a:focus,.dashboard .box-1-4 .box-content a:hover,.atlas .box-1-4 .box-content a:hover{background:#48BB78}.dashboard .box-1-4 .box-content.anatomical-model,.atlas .box-1-4 .box-content.anatomical-model{background-image:url('../img/figura-muscular.png') !important;background-position:170px -40px !important;background-size:50% !important;background-repeat:no-repeat !important}.dashboard .box-1-4:nth-child(odd)+.box-1-4 .box-content,.atlas .box-1-4:nth-child(odd)+.box-1-4 .box-content{background:#E2E8F0}.atlas .objectInfo{background-color:rgba(49,49,49,0.67);padding:.5rem;border-radius:3px;border:1px solid #2D3748;color:#1A202C;font-weight:700;color:#fff}.atlas .lil-gui.root{margin-top:90px}.atlas .menu-box{position:absolute;z-index:10;top:70px;display:flex;flex-direction:column;background:#171923;height:calc(100vh - 90px);width:300px;padding:1.5rem}.atlas .menu-box .add-human-toggle{z-index:10;top:20px;left:300px;display:flex;align-items:center;justify-content:center;position:absolute;background:#171923;border-radius:0 25% 25% 0;font-size:2rem;color:#2D3748;padding:.5rem}.atlas .menu-box .add-human-toggle:focus,.atlas .menu-box .add-human-toggle:hover{color:#3182CE}.atlas .menu-box ul{position:relative;right:0;margin-top:0;list-style:none;background:transparent;padding:0;font-size:1.2rem;font-weight:700;border-radius:6px;display:flex;gap:1rem;flex-direction:column;flex-wrap:nowrap}.atlas .menu-box ul.pad{padding-left:1rem}.atlas .menu-box ul li a.add-system{color:#A0AEC0}.atlas .menu-box ul li a.add-system:hover{color:#CBD5E0}.atlas .systems{margin-top:65px;position:fixed;left:0;justify-content:start;align-items:start;display:flex;flex-direction:column}.atlas .systems .system{flex:auto;font-size:1.2rem !important;font-weight:500;background:rgba(45,55,72,0.9);min-width:370px;margin:.9rem;padding:1rem;border-radius:5px}.atlas .systems .system i{font-size:1rem;color:#4A5568;cursor:pointer}.atlas .systems .system div{justify-content:space-around;align-items:center;display:flex;flex-direction:row;gap:.5rem}.atlas .systems .system div i{color:#718096;font-size:1.3rem}.atlas .menu{position:fixed;background:rgba(45,55,72,0.9);height:calc(85% - 80px - 2rem);width:370px;margin:.9rem;padding:1rem;border-radius:5px;left:0;top:13rem}.atlas .menu .scroll-menu{max-height:calc(80vh - 80px - 60px - 3rem);overflow-x:auto;padding-right:1rem;margin-bottom:1rem;display:flex;flex-direction:column;gap:.5rem}.atlas .menu .scroll-menu::-webkit-scrollbar{width:.5rem;background-color:transparent}.atlas .menu .scroll-menu::-webkit-scrollbar-thumb{background-color:#1A202C;border-radius:5px}.atlas .menu .menu-item{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.atlas .menu .menu-item div{display:flex;flex-direction:row;gap:.5rem;align-items:center;justify-content:space-between;font-weight:400}.atlas .menu .menu-item div input[type="range"]{width:100%}.atlas .menu .menu-item div input[type=checkbox]{width:1.5rem;height:1.5rem;color:#3182CE;vertical-align:middle;-webkit-appearance:none;background:none;border:0;outline:0;flex-grow:0;border-radius:50%;background-color:#EDF2F7;transition:background 300ms;cursor:pointer}.atlas .menu .menu-item div input[type=checkbox]::before{content:"";color:transparent;display:block;width:inherit;height:inherit;border-radius:inherit;border:0;background-color:transparent;background-size:contain;box-shadow:inset 0 0 0 1px #CBD5E0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E %3Cpath d='M15.88 8.29L10 14.17l-1.88-1.88a.996.996 0 1 0-1.41 1.41l2.59 2.59c.39.39 1.02.39 1.41 0L17.3 9.7a.996.996 0 0 0 0-1.41c-.39-.39-1.03-.39-1.42 0z' fill='%23ccc'/%3E %3C/svg%3E")}.atlas .menu .menu-item div input[type=checkbox]:checked{background-color:currentcolor}.atlas .menu .menu-item div input[type=checkbox]:checked::before{box-shadow:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E %3Cpath d='M15.88 8.29L10 14.17l-1.88-1.88a.996.996 0 1 0-1.41 1.41l2.59 2.59c.39.39 1.02.39 1.41 0L17.3 9.7a.996.996 0 0 0 0-1.41c-.39-.39-1.03-.39-1.42 0z' fill='%23fff'/%3E %3C/svg%3E")}.atlas .menu .menu-item div input[type=checkbox]:disabled{background-color:#A0AEC0;opacity:.84;cursor:not-allowed}.atlas .menu .box-search{margin-bottom:1rem}.atlas .menu .data-set{display:flex;flex-direction:column;margin-bottom:1rem}.atlas .menu .data-set .scroll{max-height:calc(100vh - 80px - 470px - 3rem);overflow-x:auto;padding-right:1rem;margin-bottom:1rem;display:flex;flex-direction:column;gap:.5rem}.atlas .menu .data-set .scroll::-webkit-scrollbar{width:.5rem;background-color:transparent}.atlas .menu .data-set .scroll::-webkit-scrollbar-thumb{background-color:#1A202C;border-radius:5px}.atlas .menu .data-set .data-set-item{display:flex;flex-direction:column;gap:.5rem}.atlas .menu .data-set .thumb{display:flex;justify-content:center;align-items:center;border-radius:5px;overflow:hidden;width:50px;min-width:70px;height:70px;background:#1A202C}.atlas .menu .data-set .thumb img{width:150%;height:150%;object-fit:cover}.atlas .menu .data-set .title div{font-size:1.3rem;color:#718096;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.atlas .menu .data-set .title div i{font-size:1rem;color:#4A5568;cursor:pointer}.atlas .menu .data-set .title div div{display:flex;flex-direction:row;gap:.5rem}.atlas .menu .data-set .title div div i{color:#718096;font-size:1.4rem}.atlas .menu .data-set .title hr{border:1px solid #4A5568;margin:0}.atlas .menu .data-set .switch-field{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;overflow:hidden;float:left;padding:3px;gap:.5rem}.atlas .menu .data-set .switch-field input[type="radio"]{display:none}.atlas .menu .data-set .switch-field input[type="radio"]+label{display:inline-block;border:2px solid #718096;border-radius:4px;padding:5px;cursor:pointer;font-size:.8rem}.atlas .menu .data-set .switch-field input[type="radio"]:checked+label{background-color:#4A5568;color:white}.atlas .menu .data-set ul{display:flex;flex-direction:column;gap:1rem}.atlas .menu .data-set ul li{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.atlas .menu .data-set ul li div{display:flex;flex-direction:row;align-items:center;gap:1rem;font-size:1rem}.atlas .menu .data-set ul li div a{color:#A0AEC0}.atlas .menu .data-set ul li div a:hover,.atlas .menu .data-set ul li div a:focus{color:#E2E8F0}.transmit-qrcode{overflow-x:hidden}.transmit-qrcode .container{display:flex;flex-direction:column;-webkit-box-align:center;align-items:flex-start;min-height:100vh;gap:1rem}.transmit-qrcode .container #reader{width:100%;min-height:500px}.transmit-qrcode .container p,.transmit-qrcode .container .form-input-content{margin-left:1rem}.transmit-qrcode .container p{font-size:2rem;font-weight:600}.transmit-qrcode .container .form-input-content{margin-bottom:1rem}nav{display:flex;align-items:center;flex-direction:row;justify-content:space-between;gap:1rem;min-height:80px;padding:0 1rem;background:#171923;position:relative}nav .logo{font-size:1.5rem;font-weight:900}nav .logo a{color:#E2E8F0}nav .logo a:hover,nav .logo a:focus{color:#63B3ED}nav .user-infos{display:flex;gap:2rem;align-items:center}nav .user-infos .menu-icons{font-size:1.5rem;display:flex;gap:1rem}nav .user-infos .menu-icons a{color:#2D3748}nav .user-infos .menu-icons a:hover,nav .user-infos .menu-icons a:focus{color:#718096}nav .avatar{cursor:pointer;width:50px;height:50px;border-radius:50%;border:2px solid #171923;background:#1C4532;background-size:cover;background-position:center;box-sizing:border-box;display:flex;justify-content:center;align-items:center;font-weight:600;box-shadow:0 0 0 2px #38A169}nav ul{position:absolute;right:20px;top:100px;list-style:none;background:#171923;padding:1rem;font-weight:400;border-radius:6px;display:none;z-index:9999}nav ul li{display:flex;align-items:center;align-content:center;flex-wrap:wrap;gap:1rem}nav ul li a{color:#A0AEC0;display:flex;align-items:center;align-content:center;flex-wrap:wrap;gap:.5rem}nav ul li a.btn{background:#38A169;padding:.7rem;color:#C6F6D5;min-width:100%;border-radius:4px;text-align:center;font-weight:700}nav ul li a.btn:hover{background:#2F855A}nav ul li a i{color:#38A169;font-size:1.5rem}nav ul li a:hover{color:#CBD5E0}nav ul li a:hover i{color:#48BB78}nav ul li+li{margin-top:1rem}.user .box .box-content{justify-content:flex-start}.user .box .box-content nav{min-width:250px;align-items:flex-start;background:#171923;border-radius:5px;padding:1rem}.user .box .box-content nav ul{position:relative;top:0;right:0;margin-top:0;list-style:none;background:transparent;padding:0;font-size:1.2rem;font-weight:700;border-radius:6px;display:block}.user .box .box-content nav ul li{display:flex;align-items:flex-start;align-content:center;flex-wrap:wrap;gap:1rem;color:#A0AEC0}.user .box .box-content nav ul li i{cursor:default;color:#38A169;font-size:1.5rem}.user .box .box-content nav ul li a{color:#A0AEC0;display:flex;align-items:center;align-content:center;flex-wrap:wrap;gap:.5rem}.user .box .box-content nav ul li a.btn{background:#38A169;padding:.7rem;color:#C6F6D5;min-width:100%;border-radius:4px;text-align:center;font-weight:700}.user .box .box-content nav ul li a.btn:hover{background:#2F855A}.user .box .box-content nav ul li a i{color:#38A169;font-size:1.5rem}.user .box .box-content nav ul li a:hover{color:#CBD5E0}.user .box .box-content nav ul li a:hover i{color:#48BB78}.user .box .box-content nav ul li+li{margin-top:.7rem}.user .box .box-content .box-infos{max-width:100%}.import .box .box-content{width:100%;display:flex;justify-content:space-between;flex-direction:column;gap:0}.import .box .box-content div+button{margin-top:1rem;display:block;text-align:right;float:right;width:auto}.slice .container,.hotspot .container,.viewer .container,.exams .container,.auscultation .container{display:flex;flex-direction:column;height:calc(100vh - 80px);min-height:100%}.slice .container .print-slice,.hotspot .container .print-slice,.viewer .container .print-slice,.exams .container .print-slice,.auscultation .container .print-slice{display:flex;gap:1rem;padding-top:1rem}.slice .container .print-slice .box,.hotspot .container .print-slice .box,.viewer .container .print-slice .box,.exams .container .print-slice .box,.auscultation .container .print-slice .box{background:#fff;border:1px solid #CBD5E0;width:22.5mm;height:22.5mm;padding:2mm;display:flex;gap:2mm;align-content:center;justify-content:center;align-items:center}.slice .container .print-slice .box img,.hotspot .container .print-slice .box img,.viewer .container .print-slice .box img,.exams .container .print-slice .box img,.auscultation .container .print-slice .box img{width:100%}.slice .container .print-slice .box .logo,.hotspot .container .print-slice .box .logo,.viewer .container .print-slice .box .logo,.exams .container .print-slice .box .logo,.auscultation .container .print-slice .box .logo{width:65%;margin:0}.slice .container .print-slice .box p,.hotspot .container .print-slice .box p,.viewer .container .print-slice .box p,.exams .container .print-slice .box p,.auscultation .container .print-slice .box p{color:#000;font-weight:600;text-align:center;font-size:6pt}.slice .container .print-slice .box #qr-code,.hotspot .container .print-slice .box #qr-code,.viewer .container .print-slice .box #qr-code,.exams .container .print-slice .box #qr-code,.auscultation .container .print-slice .box #qr-code{color:#000;text-align:center;font-size:.7rem;font-weight:600}.slice .container .menu,.hotspot .container .menu,.viewer .container .menu,.exams .container .menu,.auscultation .container .menu,.slice .container .question,.hotspot .container .question,.viewer .container .question,.exams .container .question,.auscultation .container .question{position:absolute;background:rgba(45,55,72,0.9);height:calc(100% - 2rem);min-width:300px;max-width:300px;margin:1rem;padding:1rem;border-radius:5px}.slice .container .menu .item,.hotspot .container .menu .item,.viewer .container .menu .item,.exams .container .menu .item,.auscultation .container .menu .item,.slice .container .question .item,.hotspot .container .question .item,.viewer .container .question .item,.exams .container .question .item,.auscultation .container .question .item{display:flex;flex-direction:column;gap:1rem;max-height:200px;overflow-x:auto;padding-right:1rem;margin-bottom:1rem}.slice .container .menu .item::-webkit-scrollbar,.hotspot .container .menu .item::-webkit-scrollbar,.viewer .container .menu .item::-webkit-scrollbar,.exams .container .menu .item::-webkit-scrollbar,.auscultation .container .menu .item::-webkit-scrollbar,.slice .container .question .item::-webkit-scrollbar,.hotspot .container .question .item::-webkit-scrollbar,.viewer .container .question .item::-webkit-scrollbar,.exams .container .question .item::-webkit-scrollbar,.auscultation .container .question .item::-webkit-scrollbar{width:.5rem;background-color:transparent}.slice .container .menu .item::-webkit-scrollbar-thumb,.hotspot .container .menu .item::-webkit-scrollbar-thumb,.viewer .container .menu .item::-webkit-scrollbar-thumb,.exams .container .menu .item::-webkit-scrollbar-thumb,.auscultation .container .menu .item::-webkit-scrollbar-thumb,.slice .container .question .item::-webkit-scrollbar-thumb,.hotspot .container .question .item::-webkit-scrollbar-thumb,.viewer .container .question .item::-webkit-scrollbar-thumb,.exams .container .question .item::-webkit-scrollbar-thumb,.auscultation .container .question .item::-webkit-scrollbar-thumb{background-color:#1A202C;border-radius:5px}.slice .container .menu .item .Hotspot-list,.hotspot .container .menu .item .Hotspot-list,.viewer .container .menu .item .Hotspot-list,.exams .container .menu .item .Hotspot-list,.auscultation .container .menu .item .Hotspot-list,.slice .container .question .item .Hotspot-list,.hotspot .container .question .item .Hotspot-list,.viewer .container .question .item .Hotspot-list,.exams .container .question .item .Hotspot-list,.auscultation .container .question .item .Hotspot-list{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:.5rem;border-bottom:1px solid #1A202C;color:#A0AEC0}.slice .container .menu .item .Hotspot-list button,.hotspot .container .menu .item .Hotspot-list button,.viewer .container .menu .item .Hotspot-list button,.exams .container .menu .item .Hotspot-list button,.auscultation .container .menu .item .Hotspot-list button,.slice .container .question .item .Hotspot-list button,.hotspot .container .question .item .Hotspot-list button,.viewer .container .question .item .Hotspot-list button,.exams .container .question .item .Hotspot-list button,.auscultation .container .question .item .Hotspot-list button{width:auto;color:#171923;background:transparent;padding:0;font-size:1.5rem}.slice .container .menu .item .Hotspot-list button:hover,.hotspot .container .menu .item .Hotspot-list button:hover,.viewer .container .menu .item .Hotspot-list button:hover,.exams .container .menu .item .Hotspot-list button:hover,.auscultation .container .menu .item .Hotspot-list button:hover,.slice .container .question .item .Hotspot-list button:hover,.hotspot .container .question .item .Hotspot-list button:hover,.viewer .container .question .item .Hotspot-list button:hover,.exams .container .question .item .Hotspot-list button:hover,.auscultation .container .question .item .Hotspot-list button:hover,.slice .container .menu .item .Hotspot-list button :focus,.hotspot .container .menu .item .Hotspot-list button :focus,.viewer .container .menu .item .Hotspot-list button :focus,.exams .container .menu .item .Hotspot-list button :focus,.auscultation .container .menu .item .Hotspot-list button :focus,.slice .container .question .item .Hotspot-list button :focus,.hotspot .container .question .item .Hotspot-list button :focus,.viewer .container .question .item .Hotspot-list button :focus,.exams .container .question .item .Hotspot-list button :focus,.auscultation .container .question .item .Hotspot-list button :focus{color:#1A202C}.slice .container .menu .menu-item,.hotspot .container .menu .menu-item,.viewer .container .menu .menu-item,.exams .container .menu .menu-item,.auscultation .container .menu .menu-item,.slice .container .question .menu-item,.hotspot .container .question .menu-item,.viewer .container .question .menu-item,.exams .container .question .menu-item,.auscultation .container .question .menu-item{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.slice .container .menu .menu-item div,.hotspot .container .menu .menu-item div,.viewer .container .menu .menu-item div,.exams .container .menu .menu-item div,.auscultation .container .menu .menu-item div,.slice .container .question .menu-item div,.hotspot .container .question .menu-item div,.viewer .container .question .menu-item div,.exams .container .question .menu-item div,.auscultation .container .question .menu-item div{display:flex;flex-direction:row;gap:.5rem;align-items:center;justify-content:space-between;font-weight:400}.slice .container .menu .menu-item div input[type="range"],.hotspot .container .menu .menu-item div input[type="range"],.viewer .container .menu .menu-item div input[type="range"],.exams .container .menu .menu-item div input[type="range"],.auscultation .container .menu .menu-item div input[type="range"],.slice .container .question .menu-item div input[type="range"],.hotspot .container .question .menu-item div input[type="range"],.viewer .container .question .menu-item div input[type="range"],.exams .container .question .menu-item div input[type="range"],.auscultation .container .question .menu-item div input[type="range"]{width:100%}.slice .container .menu .menu-item div input[type=checkbox],.hotspot .container .menu .menu-item div input[type=checkbox],.viewer .container .menu .menu-item div input[type=checkbox],.exams .container .menu .menu-item div input[type=checkbox],.auscultation .container .menu .menu-item div input[type=checkbox],.slice .container .question .menu-item div input[type=checkbox],.hotspot .container .question .menu-item div input[type=checkbox],.viewer .container .question .menu-item div input[type=checkbox],.exams .container .question .menu-item div input[type=checkbox],.auscultation .container .question .menu-item div input[type=checkbox]{width:1.5rem;height:1.5rem;color:#3182CE;vertical-align:middle;-webkit-appearance:none;background:none;border:0;outline:0;flex-grow:0;border-radius:50%;background-color:#EDF2F7;transition:background 300ms;cursor:pointer}.slice .container .menu .menu-item div input[type=checkbox]::before,.hotspot .container .menu .menu-item div input[type=checkbox]::before,.viewer .container .menu .menu-item div input[type=checkbox]::before,.exams .container .menu .menu-item div input[type=checkbox]::before,.auscultation .container .menu .menu-item div input[type=checkbox]::before,.slice .container .question .menu-item div input[type=checkbox]::before,.hotspot .container .question .menu-item div input[type=checkbox]::before,.viewer .container .question .menu-item div input[type=checkbox]::before,.exams .container .question .menu-item div input[type=checkbox]::before,.auscultation .container .question .menu-item div input[type=checkbox]::before{content:"";color:transparent;display:block;width:inherit;height:inherit;border-radius:inherit;border:0;background-color:transparent;background-size:contain;box-shadow:inset 0 0 0 1px #CBD5E0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E %3Cpath d='M15.88 8.29L10 14.17l-1.88-1.88a.996.996 0 1 0-1.41 1.41l2.59 2.59c.39.39 1.02.39 1.41 0L17.3 9.7a.996.996 0 0 0 0-1.41c-.39-.39-1.03-.39-1.42 0z' fill='%23ccc'/%3E %3C/svg%3E")}.slice .container .menu .menu-item div input[type=checkbox]:checked,.hotspot .container .menu .menu-item div input[type=checkbox]:checked,.viewer .container .menu .menu-item div input[type=checkbox]:checked,.exams .container .menu .menu-item div input[type=checkbox]:checked,.auscultation .container .menu .menu-item div input[type=checkbox]:checked,.slice .container .question .menu-item div input[type=checkbox]:checked,.hotspot .container .question .menu-item div input[type=checkbox]:checked,.viewer .container .question .menu-item div input[type=checkbox]:checked,.exams .container .question .menu-item div input[type=checkbox]:checked,.auscultation .container .question .menu-item div input[type=checkbox]:checked{background-color:currentcolor}.slice .container .menu .menu-item div input[type=checkbox]:checked::before,.hotspot .container .menu .menu-item div input[type=checkbox]:checked::before,.viewer .container .menu .menu-item div input[type=checkbox]:checked::before,.exams .container .menu .menu-item div input[type=checkbox]:checked::before,.auscultation .container .menu .menu-item div input[type=checkbox]:checked::before,.slice .container .question .menu-item div input[type=checkbox]:checked::before,.hotspot .container .question .menu-item div input[type=checkbox]:checked::before,.viewer .container .question .menu-item div input[type=checkbox]:checked::before,.exams .container .question .menu-item div input[type=checkbox]:checked::before,.auscultation .container .question .menu-item div input[type=checkbox]:checked::before{box-shadow:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E %3Cpath d='M15.88 8.29L10 14.17l-1.88-1.88a.996.996 0 1 0-1.41 1.41l2.59 2.59c.39.39 1.02.39 1.41 0L17.3 9.7a.996.996 0 0 0 0-1.41c-.39-.39-1.03-.39-1.42 0z' fill='%23fff'/%3E %3C/svg%3E")}.slice .container .menu .menu-item div input[type=checkbox]:disabled,.hotspot .container .menu .menu-item div input[type=checkbox]:disabled,.viewer .container .menu .menu-item div input[type=checkbox]:disabled,.exams .container .menu .menu-item div input[type=checkbox]:disabled,.auscultation .container .menu .menu-item div input[type=checkbox]:disabled,.slice .container .question .menu-item div input[type=checkbox]:disabled,.hotspot .container .question .menu-item div input[type=checkbox]:disabled,.viewer .container .question .menu-item div input[type=checkbox]:disabled,.exams .container .question .menu-item div input[type=checkbox]:disabled,.auscultation .container .question .menu-item div input[type=checkbox]:disabled{background-color:#A0AEC0;opacity:.84;cursor:not-allowed}.slice .container .menu a,.hotspot .container .menu a,.viewer .container .menu a,.exams .container .menu a,.auscultation .container .menu a,.slice .container .question a,.hotspot .container .question a,.viewer .container .question a,.exams .container .question a,.auscultation .container .question a{color:#C6F6D5;background:#38A169;width:100%;text-align:center;border:1px solid transparent;border-radius:3px;padding:.5rem 1rem}.slice .container .menu a:focus,.hotspot .container .menu a:focus,.viewer .container .menu a:focus,.exams .container .menu a:focus,.auscultation .container .menu a:focus,.slice .container .question a:focus,.hotspot .container .question a:focus,.viewer .container .question a:focus,.exams .container .question a:focus,.auscultation .container .question a:focus,.slice .container .menu a:hover,.hotspot .container .menu a:hover,.viewer .container .menu a:hover,.exams .container .menu a:hover,.auscultation .container .menu a:hover,.slice .container .question a:hover,.hotspot .container .question a:hover,.viewer .container .question a:hover,.exams .container .question a:hover,.auscultation .container .question a:hover{background:#48BB78}.slice .container .menu a.btn-blue,.hotspot .container .menu a.btn-blue,.viewer .container .menu a.btn-blue,.exams .container .menu a.btn-blue,.auscultation .container .menu a.btn-blue,.slice .container .question a.btn-blue,.hotspot .container .question a.btn-blue,.viewer .container .question a.btn-blue,.exams .container .question a.btn-blue,.auscultation .container .question a.btn-blue{color:#BEE3F8;background:#3182CE}.slice .container .menu a.btn-blue:focus,.hotspot .container .menu a.btn-blue:focus,.viewer .container .menu a.btn-blue:focus,.exams .container .menu a.btn-blue:focus,.auscultation .container .menu a.btn-blue:focus,.slice .container .question a.btn-blue:focus,.hotspot .container .question a.btn-blue:focus,.viewer .container .question a.btn-blue:focus,.exams .container .question a.btn-blue:focus,.auscultation .container .question a.btn-blue:focus,.slice .container .menu a.btn-blue:hover,.hotspot .container .menu a.btn-blue:hover,.viewer .container .menu a.btn-blue:hover,.exams .container .menu a.btn-blue:hover,.auscultation .container .menu a.btn-blue:hover,.slice .container .question a.btn-blue:hover,.hotspot .container .question a.btn-blue:hover,.viewer .container .question a.btn-blue:hover,.exams .container .question a.btn-blue:hover,.auscultation .container .question a.btn-blue:hover{background:#4299E1}.slice .container .menu a.btn-purple,.hotspot .container .menu a.btn-purple,.viewer .container .menu a.btn-purple,.exams .container .menu a.btn-purple,.auscultation .container .menu a.btn-purple,.slice .container .question a.btn-purple,.hotspot .container .question a.btn-purple,.viewer .container .question a.btn-purple,.exams .container .question a.btn-purple,.auscultation .container .question a.btn-purple{color:#E9D8FD;background:#805AD5}.slice .container .menu a.btn-purple:focus,.hotspot .container .menu a.btn-purple:focus,.viewer .container .menu a.btn-purple:focus,.exams .container .menu a.btn-purple:focus,.auscultation .container .menu a.btn-purple:focus,.slice .container .question a.btn-purple:focus,.hotspot .container .question a.btn-purple:focus,.viewer .container .question a.btn-purple:focus,.exams .container .question a.btn-purple:focus,.auscultation .container .question a.btn-purple:focus,.slice .container .menu a.btn-purple:hover,.hotspot .container .menu a.btn-purple:hover,.viewer .container .menu a.btn-purple:hover,.exams .container .menu a.btn-purple:hover,.auscultation .container .menu a.btn-purple:hover,.slice .container .question a.btn-purple:hover,.hotspot .container .question a.btn-purple:hover,.viewer .container .question a.btn-purple:hover,.exams .container .question a.btn-purple:hover,.auscultation .container .question a.btn-purple:hover{background:#9F7AEA}.slice .container .menu a.btn-orange,.hotspot .container .menu a.btn-orange,.viewer .container .menu a.btn-orange,.exams .container .menu a.btn-orange,.auscultation .container .menu a.btn-orange,.slice .container .question a.btn-orange,.hotspot .container .question a.btn-orange,.viewer .container .question a.btn-orange,.exams .container .question a.btn-orange,.auscultation .container .question a.btn-orange{color:#FEEBC8;background:#DD6B20}.slice .container .menu a.btn-orange:focus,.hotspot .container .menu a.btn-orange:focus,.viewer .container .menu a.btn-orange:focus,.exams .container .menu a.btn-orange:focus,.auscultation .container .menu a.btn-orange:focus,.slice .container .question a.btn-orange:focus,.hotspot .container .question a.btn-orange:focus,.viewer .container .question a.btn-orange:focus,.exams .container .question a.btn-orange:focus,.auscultation .container .question a.btn-orange:focus,.slice .container .menu a.btn-orange:hover,.hotspot .container .menu a.btn-orange:hover,.viewer .container .menu a.btn-orange:hover,.exams .container .menu a.btn-orange:hover,.auscultation .container .menu a.btn-orange:hover,.slice .container .question a.btn-orange:hover,.hotspot .container .question a.btn-orange:hover,.viewer .container .question a.btn-orange:hover,.exams .container .question a.btn-orange:hover,.auscultation .container .question a.btn-orange:hover{background:#ED8936}.slice .container .menu a.btn-teal,.hotspot .container .menu a.btn-teal,.viewer .container .menu a.btn-teal,.exams .container .menu a.btn-teal,.auscultation .container .menu a.btn-teal,.slice .container .question a.btn-teal,.hotspot .container .question a.btn-teal,.viewer .container .question a.btn-teal,.exams .container .question a.btn-teal,.auscultation .container .question a.btn-teal{color:#B2F5EA;background:#319795}.slice .container .menu a.btn-teal:focus,.hotspot .container .menu a.btn-teal:focus,.viewer .container .menu a.btn-teal:focus,.exams .container .menu a.btn-teal:focus,.auscultation .container .menu a.btn-teal:focus,.slice .container .question a.btn-teal:focus,.hotspot .container .question a.btn-teal:focus,.viewer .container .question a.btn-teal:focus,.exams .container .question a.btn-teal:focus,.auscultation .container .question a.btn-teal:focus,.slice .container .menu a.btn-teal:hover,.hotspot .container .menu a.btn-teal:hover,.viewer .container .menu a.btn-teal:hover,.exams .container .menu a.btn-teal:hover,.auscultation .container .menu a.btn-teal:hover,.slice .container .question a.btn-teal:hover,.hotspot .container .question a.btn-teal:hover,.viewer .container .question a.btn-teal:hover,.exams .container .question a.btn-teal:hover,.auscultation .container .question a.btn-teal:hover{background:#38B2AC}.slice .container .menu .information,.hotspot .container .menu .information,.viewer .container .menu .information,.exams .container .menu .information,.auscultation .container .menu .information,.slice .container .question .information,.hotspot .container .question .information,.viewer .container .question .information,.exams .container .question .information,.auscultation .container .question .information{display:flex;flex-direction:row;align-content:center;justify-content:flex-start;align-items:center;margin-top:1rem;gap:1rem;color:#718096}.slice .container .menu .information i,.hotspot .container .menu .information i,.viewer .container .menu .information i,.exams .container .menu .information i,.auscultation .container .menu .information i,.slice .container .question .information i,.hotspot .container .question .information i,.viewer .container .question .information i,.exams .container .question .information i,.auscultation .container .question .information i{cursor:pointer;font-size:1.5rem}.slice .container .menu .information i:hover,.hotspot .container .menu .information i:hover,.viewer .container .menu .information i:hover,.exams .container .menu .information i:hover,.auscultation .container .menu .information i:hover,.slice .container .question .information i:hover,.hotspot .container .question .information i:hover,.viewer .container .question .information i:hover,.exams .container .question .information i:hover,.auscultation .container .question .information i:hover{color:#A0AEC0}.slice .container .menu .information span,.hotspot .container .menu .information span,.viewer .container .menu .information span,.exams .container .menu .information span,.auscultation .container .menu .information span,.slice .container .question .information span,.hotspot .container .question .information span,.viewer .container .question .information span,.exams .container .question .information span,.auscultation .container .question .information span{color:#CBD5E0}.slice .container .menu,.hotspot .container .menu,.viewer .container .menu,.exams .container .menu,.auscultation .container .menu,.slice .container .question,.hotspot .container .question,.viewer .container .question,.exams .container .question,.auscultation .container .question{height:calc(100% - 2rem - 80px);min-width:350px;max-width:350px}.slice .container .menu,.hotspot .container .menu,.viewer .container .menu,.exams .container .menu,.auscultation .container .menu{left:0;top:81px}.slice .container .question,.hotspot .container .question,.viewer .container .question,.exams .container .question,.auscultation .container .question{right:0;top:81px}.slice .container model-viewer,.hotspot .container model-viewer,.viewer .container model-viewer,.exams .container model-viewer,.auscultation .container model-viewer{flex-grow:1;width:100vw;max-height:100%}.slice .container model-viewer .menu-sup,.hotspot .container model-viewer .menu-sup,.viewer .container model-viewer .menu-sup,.exams .container model-viewer .menu-sup,.auscultation .container model-viewer .menu-sup{position:absolute;display:flex;align-content:center;align-items:center;flex-wrap:nowrap;top:1rem;left:1rem;z-index:300}.slice .container model-viewer .menu-sup .menu-sup-item,.hotspot .container model-viewer .menu-sup .menu-sup-item,.viewer .container model-viewer .menu-sup .menu-sup-item,.exams .container model-viewer .menu-sup .menu-sup-item,.auscultation .container model-viewer .menu-sup .menu-sup-item{background-color:#ffffff;border-radius:30px;cursor:pointer;color:#171923;font-size:1.5rem;width:50px;height:50px;display:flex;justify-content:center;align-items:center}.slice .container model-viewer .menu-sup .menu-sup-sub,.hotspot .container model-viewer .menu-sup .menu-sup-sub,.viewer .container model-viewer .menu-sup .menu-sup-sub,.exams .container model-viewer .menu-sup .menu-sup-sub,.auscultation .container model-viewer .menu-sup .menu-sup-sub{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:center;gap:1rem;position:absolute;top:64px;left:0;z-index:300}.slice .container model-viewer .menu-sup .menu-sup-sub .menu-sup-sub-item,.hotspot .container model-viewer .menu-sup .menu-sup-sub .menu-sup-sub-item,.viewer .container model-viewer .menu-sup .menu-sup-sub .menu-sup-sub-item,.exams .container model-viewer .menu-sup .menu-sup-sub .menu-sup-sub-item,.auscultation .container model-viewer .menu-sup .menu-sup-sub .menu-sup-sub-item{background-color:#ffffff;border-radius:30px;cursor:pointer;color:#171923;font-size:1.5rem;width:50px;height:50px;display:flex;justify-content:center;align-items:center}.slice .container model-viewer .menu-sup .menu-sup-sub .menu-sup-sub-item-vision,.hotspot .container model-viewer .menu-sup .menu-sup-sub .menu-sup-sub-item-vision,.viewer .container model-viewer .menu-sup .menu-sup-sub .menu-sup-sub-item-vision,.exams .container model-viewer .menu-sup .menu-sup-sub .menu-sup-sub-item-vision,.auscultation .container model-viewer .menu-sup .menu-sup-sub .menu-sup-sub-item-vision{position:absolute;margin-left:3rem;flex-direction:row;align-content:center;align-items:center;bottom:3rem}.slice .container model-viewer .btn-transmit,.hotspot .container model-viewer .btn-transmit,.viewer .container model-viewer .btn-transmit,.exams .container model-viewer .btn-transmit,.auscultation .container model-viewer .btn-transmit{color:#F7FAFC;font-size:2rem;padding:1rem;position:absolute;top:0;left:0}.slice .container model-viewer .btn-transmit:hover,.hotspot .container model-viewer .btn-transmit:hover,.viewer .container model-viewer .btn-transmit:hover,.exams .container model-viewer .btn-transmit:hover,.auscultation .container model-viewer .btn-transmit:hover{color:#E2E8F0}.slice .container model-viewer .form-input-content-absolute,.hotspot .container model-viewer .form-input-content-absolute,.viewer .container model-viewer .form-input-content-absolute,.exams .container model-viewer .form-input-content-absolute,.auscultation .container model-viewer .form-input-content-absolute{position:absolute;bottom:0;left:0;min-width:200px}.slice .container model-viewer .form-checkbox-content-absolute,.hotspot .container model-viewer .form-checkbox-content-absolute,.viewer .container model-viewer .form-checkbox-content-absolute,.exams .container model-viewer .form-checkbox-content-absolute,.auscultation .container model-viewer .form-checkbox-content-absolute{position:absolute;bottom:5rem;left:1rem;min-width:200px}.slice .container model-viewer .menu,.hotspot .container model-viewer .menu,.viewer .container model-viewer .menu,.exams .container model-viewer .menu,.auscultation .container model-viewer .menu,.slice .container model-viewer .question,.hotspot .container model-viewer .question,.viewer .container model-viewer .question,.exams .container model-viewer .question,.auscultation .container model-viewer .question{position:absolute;background:rgba(45,55,72,0.9);height:calc(100% - 2rem);min-width:300px;max-width:300px;margin:1rem;padding:1rem;border-radius:5px}.slice .container model-viewer .menu .menu-item,.hotspot .container model-viewer .menu .menu-item,.viewer .container model-viewer .menu .menu-item,.exams .container model-viewer .menu .menu-item,.auscultation .container model-viewer .menu .menu-item,.slice .container model-viewer .question .menu-item,.hotspot .container model-viewer .question .menu-item,.viewer .container model-viewer .question .menu-item,.exams .container model-viewer .question .menu-item,.auscultation .container model-viewer .question .menu-item{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.slice .container model-viewer .menu .menu-item div,.hotspot .container model-viewer .menu .menu-item div,.viewer .container model-viewer .menu .menu-item div,.exams .container model-viewer .menu .menu-item div,.auscultation .container model-viewer .menu .menu-item div,.slice .container model-viewer .question .menu-item div,.hotspot .container model-viewer .question .menu-item div,.viewer .container model-viewer .question .menu-item div,.exams .container model-viewer .question .menu-item div,.auscultation .container model-viewer .question .menu-item div{display:flex;flex-direction:row;gap:.5rem;align-items:center;justify-content:space-between;font-weight:400}.slice .container model-viewer .menu .menu-item div input[type="range"],.hotspot .container model-viewer .menu .menu-item div input[type="range"],.viewer .container model-viewer .menu .menu-item div input[type="range"],.exams .container model-viewer .menu .menu-item div input[type="range"],.auscultation .container model-viewer .menu .menu-item div input[type="range"],.slice .container model-viewer .question .menu-item div input[type="range"],.hotspot .container model-viewer .question .menu-item div input[type="range"],.viewer .container model-viewer .question .menu-item div input[type="range"],.exams .container model-viewer .question .menu-item div input[type="range"],.auscultation .container model-viewer .question .menu-item div input[type="range"]{width:100%}.slice .container model-viewer .menu .menu-item div input[type=checkbox],.hotspot .container model-viewer .menu .menu-item div input[type=checkbox],.viewer .container model-viewer .menu .menu-item div input[type=checkbox],.exams .container model-viewer .menu .menu-item div input[type=checkbox],.auscultation .container model-viewer .menu .menu-item div input[type=checkbox],.slice .container model-viewer .question .menu-item div input[type=checkbox],.hotspot .container model-viewer .question .menu-item div input[type=checkbox],.viewer .container model-viewer .question .menu-item div input[type=checkbox],.exams .container model-viewer .question .menu-item div input[type=checkbox],.auscultation .container model-viewer .question .menu-item div input[type=checkbox]{width:1.5rem;height:1.5rem;color:#3182CE;vertical-align:middle;-webkit-appearance:none;background:none;border:0;outline:0;flex-grow:0;border-radius:50%;background-color:#EDF2F7;transition:background 300ms;cursor:pointer}.slice .container model-viewer .menu .menu-item div input[type=checkbox]::before,.hotspot .container model-viewer .menu .menu-item div input[type=checkbox]::before,.viewer .container model-viewer .menu .menu-item div input[type=checkbox]::before,.exams .container model-viewer .menu .menu-item div input[type=checkbox]::before,.auscultation .container model-viewer .menu .menu-item div input[type=checkbox]::before,.slice .container model-viewer .question .menu-item div input[type=checkbox]::before,.hotspot .container model-viewer .question .menu-item div input[type=checkbox]::before,.viewer .container model-viewer .question .menu-item div input[type=checkbox]::before,.exams .container model-viewer .question .menu-item div input[type=checkbox]::before,.auscultation .container model-viewer .question .menu-item div input[type=checkbox]::before{content:"";color:transparent;display:block;width:inherit;height:inherit;border-radius:inherit;border:0;background-color:transparent;background-size:contain;box-shadow:inset 0 0 0 1px #CBD5E0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E %3Cpath d='M15.88 8.29L10 14.17l-1.88-1.88a.996.996 0 1 0-1.41 1.41l2.59 2.59c.39.39 1.02.39 1.41 0L17.3 9.7a.996.996 0 0 0 0-1.41c-.39-.39-1.03-.39-1.42 0z' fill='%23ccc'/%3E %3C/svg%3E")}.slice .container model-viewer .menu .menu-item div input[type=checkbox]:checked,.hotspot .container model-viewer .menu .menu-item div input[type=checkbox]:checked,.viewer .container model-viewer .menu .menu-item div input[type=checkbox]:checked,.exams .container model-viewer .menu .menu-item div input[type=checkbox]:checked,.auscultation .container model-viewer .menu .menu-item div input[type=checkbox]:checked,.slice .container model-viewer .question .menu-item div input[type=checkbox]:checked,.hotspot .container model-viewer .question .menu-item div input[type=checkbox]:checked,.viewer .container model-viewer .question .menu-item div input[type=checkbox]:checked,.exams .container model-viewer .question .menu-item div input[type=checkbox]:checked,.auscultation .container model-viewer .question .menu-item div input[type=checkbox]:checked{background-color:currentcolor}.slice .container model-viewer .menu .menu-item div input[type=checkbox]:checked::before,.hotspot .container model-viewer .menu .menu-item div input[type=checkbox]:checked::before,.viewer .container model-viewer .menu .menu-item div input[type=checkbox]:checked::before,.exams .container model-viewer .menu .menu-item div input[type=checkbox]:checked::before,.auscultation .container model-viewer .menu .menu-item div input[type=checkbox]:checked::before,.slice .container model-viewer .question .menu-item div input[type=checkbox]:checked::before,.hotspot .container model-viewer .question .menu-item div input[type=checkbox]:checked::before,.viewer .container model-viewer .question .menu-item div input[type=checkbox]:checked::before,.exams .container model-viewer .question .menu-item div input[type=checkbox]:checked::before,.auscultation .container model-viewer .question .menu-item div input[type=checkbox]:checked::before{box-shadow:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E %3Cpath d='M15.88 8.29L10 14.17l-1.88-1.88a.996.996 0 1 0-1.41 1.41l2.59 2.59c.39.39 1.02.39 1.41 0L17.3 9.7a.996.996 0 0 0 0-1.41c-.39-.39-1.03-.39-1.42 0z' fill='%23fff'/%3E %3C/svg%3E")}.slice .container model-viewer .menu .menu-item div input[type=checkbox]:disabled,.hotspot .container model-viewer .menu .menu-item div input[type=checkbox]:disabled,.viewer .container model-viewer .menu .menu-item div input[type=checkbox]:disabled,.exams .container model-viewer .menu .menu-item div input[type=checkbox]:disabled,.auscultation .container model-viewer .menu .menu-item div input[type=checkbox]:disabled,.slice .container model-viewer .question .menu-item div input[type=checkbox]:disabled,.hotspot .container model-viewer .question .menu-item div input[type=checkbox]:disabled,.viewer .container model-viewer .question .menu-item div input[type=checkbox]:disabled,.exams .container model-viewer .question .menu-item div input[type=checkbox]:disabled,.auscultation .container model-viewer .question .menu-item div input[type=checkbox]:disabled{background-color:#A0AEC0;opacity:.84;cursor:not-allowed}.slice .container model-viewer .menu .data-set,.hotspot .container model-viewer .menu .data-set,.viewer .container model-viewer .menu .data-set,.exams .container model-viewer .menu .data-set,.auscultation .container model-viewer .menu .data-set,.slice .container model-viewer .question .data-set,.hotspot .container model-viewer .question .data-set,.viewer .container model-viewer .question .data-set,.exams .container model-viewer .question .data-set,.auscultation .container model-viewer .question .data-set{display:flex;flex-direction:column;margin-bottom:1rem}.slice .container model-viewer .menu .data-set .scroll,.hotspot .container model-viewer .menu .data-set .scroll,.viewer .container model-viewer .menu .data-set .scroll,.exams .container model-viewer .menu .data-set .scroll,.auscultation .container model-viewer .menu .data-set .scroll,.slice .container model-viewer .question .data-set .scroll,.hotspot .container model-viewer .question .data-set .scroll,.viewer .container model-viewer .question .data-set .scroll,.exams .container model-viewer .question .data-set .scroll,.auscultation .container model-viewer .question .data-set .scroll{max-height:calc(100vh - 180px - 3rem);overflow-x:auto;padding-right:1rem;margin-bottom:1rem;display:flex;flex-direction:column;gap:.5rem}.slice .container model-viewer .menu .data-set .scroll::-webkit-scrollbar,.hotspot .container model-viewer .menu .data-set .scroll::-webkit-scrollbar,.viewer .container model-viewer .menu .data-set .scroll::-webkit-scrollbar,.exams .container model-viewer .menu .data-set .scroll::-webkit-scrollbar,.auscultation .container model-viewer .menu .data-set .scroll::-webkit-scrollbar,.slice .container model-viewer .question .data-set .scroll::-webkit-scrollbar,.hotspot .container model-viewer .question .data-set .scroll::-webkit-scrollbar,.viewer .container model-viewer .question .data-set .scroll::-webkit-scrollbar,.exams .container model-viewer .question .data-set .scroll::-webkit-scrollbar,.auscultation .container model-viewer .question .data-set .scroll::-webkit-scrollbar{width:.5rem;background-color:transparent}.slice .container model-viewer .menu .data-set .scroll::-webkit-scrollbar-thumb,.hotspot .container model-viewer .menu .data-set .scroll::-webkit-scrollbar-thumb,.viewer .container model-viewer .menu .data-set .scroll::-webkit-scrollbar-thumb,.exams .container model-viewer .menu .data-set .scroll::-webkit-scrollbar-thumb,.auscultation .container model-viewer .menu .data-set .scroll::-webkit-scrollbar-thumb,.slice .container model-viewer .question .data-set .scroll::-webkit-scrollbar-thumb,.hotspot .container model-viewer .question .data-set .scroll::-webkit-scrollbar-thumb,.viewer .container model-viewer .question .data-set .scroll::-webkit-scrollbar-thumb,.exams .container model-viewer .question .data-set .scroll::-webkit-scrollbar-thumb,.auscultation .container model-viewer .question .data-set .scroll::-webkit-scrollbar-thumb{background-color:#1A202C;border-radius:5px}.slice .container model-viewer .menu .data-set .lung,.hotspot .container model-viewer .menu .data-set .lung,.viewer .container model-viewer .menu .data-set .lung,.exams .container model-viewer .menu .data-set .lung,.auscultation .container model-viewer .menu .data-set .lung,.slice .container model-viewer .question .data-set .lung,.hotspot .container model-viewer .question .data-set .lung,.viewer .container model-viewer .question .data-set .lung,.exams .container model-viewer .question .data-set .lung,.auscultation .container model-viewer .question .data-set .lung,.slice .container model-viewer .menu .data-set .heart,.hotspot .container model-viewer .menu .data-set .heart,.viewer .container model-viewer .menu .data-set .heart,.exams .container model-viewer .menu .data-set .heart,.auscultation .container model-viewer .menu .data-set .heart,.slice .container model-viewer .question .data-set .heart,.hotspot .container model-viewer .question .data-set .heart,.viewer .container model-viewer .question .data-set .heart,.exams .container model-viewer .question .data-set .heart,.auscultation .container model-viewer .question .data-set .heart{display:flex;flex-direction:column;gap:.5rem}.slice .container model-viewer .menu .data-set .title div,.hotspot .container model-viewer .menu .data-set .title div,.viewer .container model-viewer .menu .data-set .title div,.exams .container model-viewer .menu .data-set .title div,.auscultation .container model-viewer .menu .data-set .title div,.slice .container model-viewer .question .data-set .title div,.hotspot .container model-viewer .question .data-set .title div,.viewer .container model-viewer .question .data-set .title div,.exams .container model-viewer .question .data-set .title div,.auscultation .container model-viewer .question .data-set .title div{font-size:1.5rem;color:#718096;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.slice .container model-viewer .menu .data-set .title div i,.hotspot .container model-viewer .menu .data-set .title div i,.viewer .container model-viewer .menu .data-set .title div i,.exams .container model-viewer .menu .data-set .title div i,.auscultation .container model-viewer .menu .data-set .title div i,.slice .container model-viewer .question .data-set .title div i,.hotspot .container model-viewer .question .data-set .title div i,.viewer .container model-viewer .question .data-set .title div i,.exams .container model-viewer .question .data-set .title div i,.auscultation .container model-viewer .question .data-set .title div i{font-size:1rem;color:#4A5568;cursor:pointer}.slice .container model-viewer .menu .data-set .title hr,.hotspot .container model-viewer .menu .data-set .title hr,.viewer .container model-viewer .menu .data-set .title hr,.exams .container model-viewer .menu .data-set .title hr,.auscultation .container model-viewer .menu .data-set .title hr,.slice .container model-viewer .question .data-set .title hr,.hotspot .container model-viewer .question .data-set .title hr,.viewer .container model-viewer .question .data-set .title hr,.exams .container model-viewer .question .data-set .title hr,.auscultation .container model-viewer .question .data-set .title hr{border:1px solid #4A5568;margin:0}.slice .container model-viewer .menu .data-set .switch-field,.hotspot .container model-viewer .menu .data-set .switch-field,.viewer .container model-viewer .menu .data-set .switch-field,.exams .container model-viewer .menu .data-set .switch-field,.auscultation .container model-viewer .menu .data-set .switch-field,.slice .container model-viewer .question .data-set .switch-field,.hotspot .container model-viewer .question .data-set .switch-field,.viewer .container model-viewer .question .data-set .switch-field,.exams .container model-viewer .question .data-set .switch-field,.auscultation .container model-viewer .question .data-set .switch-field{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;overflow:hidden;float:left;padding:3px;gap:.5rem}.slice .container model-viewer .menu .data-set .switch-field input[type="radio"],.hotspot .container model-viewer .menu .data-set .switch-field input[type="radio"],.viewer .container model-viewer .menu .data-set .switch-field input[type="radio"],.exams .container model-viewer .menu .data-set .switch-field input[type="radio"],.auscultation .container model-viewer .menu .data-set .switch-field input[type="radio"],.slice .container model-viewer .question .data-set .switch-field input[type="radio"],.hotspot .container model-viewer .question .data-set .switch-field input[type="radio"],.viewer .container model-viewer .question .data-set .switch-field input[type="radio"],.exams .container model-viewer .question .data-set .switch-field input[type="radio"],.auscultation .container model-viewer .question .data-set .switch-field input[type="radio"]{display:none}.slice .container model-viewer .menu .data-set .switch-field input[type="radio"]+label,.hotspot .container model-viewer .menu .data-set .switch-field input[type="radio"]+label,.viewer .container model-viewer .menu .data-set .switch-field input[type="radio"]+label,.exams .container model-viewer .menu .data-set .switch-field input[type="radio"]+label,.auscultation .container model-viewer .menu .data-set .switch-field input[type="radio"]+label,.slice .container model-viewer .question .data-set .switch-field input[type="radio"]+label,.hotspot .container model-viewer .question .data-set .switch-field input[type="radio"]+label,.viewer .container model-viewer .question .data-set .switch-field input[type="radio"]+label,.exams .container model-viewer .question .data-set .switch-field input[type="radio"]+label,.auscultation .container model-viewer .question .data-set .switch-field input[type="radio"]+label{display:inline-block;border:2px solid #718096;border-radius:4px;padding:5px;cursor:pointer;font-size:.8rem}.slice .container model-viewer .menu .data-set .switch-field input[type="radio"]:checked+label,.hotspot .container model-viewer .menu .data-set .switch-field input[type="radio"]:checked+label,.viewer .container model-viewer .menu .data-set .switch-field input[type="radio"]:checked+label,.exams .container model-viewer .menu .data-set .switch-field input[type="radio"]:checked+label,.auscultation .container model-viewer .menu .data-set .switch-field input[type="radio"]:checked+label,.slice .container model-viewer .question .data-set .switch-field input[type="radio"]:checked+label,.hotspot .container model-viewer .question .data-set .switch-field input[type="radio"]:checked+label,.viewer .container model-viewer .question .data-set .switch-field input[type="radio"]:checked+label,.exams .container model-viewer .question .data-set .switch-field input[type="radio"]:checked+label,.auscultation .container model-viewer .question .data-set .switch-field input[type="radio"]:checked+label{background-color:#4A5568;color:white}.slice .container model-viewer .menu a,.hotspot .container model-viewer .menu a,.viewer .container model-viewer .menu a,.exams .container model-viewer .menu a,.auscultation .container model-viewer .menu a,.slice .container model-viewer .question a,.hotspot .container model-viewer .question a,.viewer .container model-viewer .question a,.exams .container model-viewer .question a,.auscultation .container model-viewer .question a{color:#C6F6D5;background:#38A169;width:100%;text-align:center;border:1px solid transparent;border-radius:3px;padding:.5rem 1rem}.slice .container model-viewer .menu a:focus,.hotspot .container model-viewer .menu a:focus,.viewer .container model-viewer .menu a:focus,.exams .container model-viewer .menu a:focus,.auscultation .container model-viewer .menu a:focus,.slice .container model-viewer .question a:focus,.hotspot .container model-viewer .question a:focus,.viewer .container model-viewer .question a:focus,.exams .container model-viewer .question a:focus,.auscultation .container model-viewer .question a:focus,.slice .container model-viewer .menu a:hover,.hotspot .container model-viewer .menu a:hover,.viewer .container model-viewer .menu a:hover,.exams .container model-viewer .menu a:hover,.auscultation .container model-viewer .menu a:hover,.slice .container model-viewer .question a:hover,.hotspot .container model-viewer .question a:hover,.viewer .container model-viewer .question a:hover,.exams .container model-viewer .question a:hover,.auscultation .container model-viewer .question a:hover{background:#48BB78}.slice .container model-viewer .menu a.btn-blue,.hotspot .container model-viewer .menu a.btn-blue,.viewer .container model-viewer .menu a.btn-blue,.exams .container model-viewer .menu a.btn-blue,.auscultation .container model-viewer .menu a.btn-blue,.slice .container model-viewer .question a.btn-blue,.hotspot .container model-viewer .question a.btn-blue,.viewer .container model-viewer .question a.btn-blue,.exams .container model-viewer .question a.btn-blue,.auscultation .container model-viewer .question a.btn-blue{color:#BEE3F8;background:#3182CE}.slice .container model-viewer .menu a.btn-blue:focus,.hotspot .container model-viewer .menu a.btn-blue:focus,.viewer .container model-viewer .menu a.btn-blue:focus,.exams .container model-viewer .menu a.btn-blue:focus,.auscultation .container model-viewer .menu a.btn-blue:focus,.slice .container model-viewer .question a.btn-blue:focus,.hotspot .container model-viewer .question a.btn-blue:focus,.viewer .container model-viewer .question a.btn-blue:focus,.exams .container model-viewer .question a.btn-blue:focus,.auscultation .container model-viewer .question a.btn-blue:focus,.slice .container model-viewer .menu a.btn-blue:hover,.hotspot .container model-viewer .menu a.btn-blue:hover,.viewer .container model-viewer .menu a.btn-blue:hover,.exams .container model-viewer .menu a.btn-blue:hover,.auscultation .container model-viewer .menu a.btn-blue:hover,.slice .container model-viewer .question a.btn-blue:hover,.hotspot .container model-viewer .question a.btn-blue:hover,.viewer .container model-viewer .question a.btn-blue:hover,.exams .container model-viewer .question a.btn-blue:hover,.auscultation .container model-viewer .question a.btn-blue:hover{background:#4299E1}.slice .container model-viewer .menu a.btn-purple,.hotspot .container model-viewer .menu a.btn-purple,.viewer .container model-viewer .menu a.btn-purple,.exams .container model-viewer .menu a.btn-purple,.auscultation .container model-viewer .menu a.btn-purple,.slice .container model-viewer .question a.btn-purple,.hotspot .container model-viewer .question a.btn-purple,.viewer .container model-viewer .question a.btn-purple,.exams .container model-viewer .question a.btn-purple,.auscultation .container model-viewer .question a.btn-purple{color:#E9D8FD;background:#805AD5}.slice .container model-viewer .menu a.btn-purple:focus,.hotspot .container model-viewer .menu a.btn-purple:focus,.viewer .container model-viewer .menu a.btn-purple:focus,.exams .container model-viewer .menu a.btn-purple:focus,.auscultation .container model-viewer .menu a.btn-purple:focus,.slice .container model-viewer .question a.btn-purple:focus,.hotspot .container model-viewer .question a.btn-purple:focus,.viewer .container model-viewer .question a.btn-purple:focus,.exams .container model-viewer .question a.btn-purple:focus,.auscultation .container model-viewer .question a.btn-purple:focus,.slice .container model-viewer .menu a.btn-purple:hover,.hotspot .container model-viewer .menu a.btn-purple:hover,.viewer .container model-viewer .menu a.btn-purple:hover,.exams .container model-viewer .menu a.btn-purple:hover,.auscultation .container model-viewer .menu a.btn-purple:hover,.slice .container model-viewer .question a.btn-purple:hover,.hotspot .container model-viewer .question a.btn-purple:hover,.viewer .container model-viewer .question a.btn-purple:hover,.exams .container model-viewer .question a.btn-purple:hover,.auscultation .container model-viewer .question a.btn-purple:hover{background:#9F7AEA}.slice .container model-viewer .menu a.btn-orange,.hotspot .container model-viewer .menu a.btn-orange,.viewer .container model-viewer .menu a.btn-orange,.exams .container model-viewer .menu a.btn-orange,.auscultation .container model-viewer .menu a.btn-orange,.slice .container model-viewer .question a.btn-orange,.hotspot .container model-viewer .question a.btn-orange,.viewer .container model-viewer .question a.btn-orange,.exams .container model-viewer .question a.btn-orange,.auscultation .container model-viewer .question a.btn-orange{color:#FEEBC8;background:#DD6B20}.slice .container model-viewer .menu a.btn-orange:focus,.hotspot .container model-viewer .menu a.btn-orange:focus,.viewer .container model-viewer .menu a.btn-orange:focus,.exams .container model-viewer .menu a.btn-orange:focus,.auscultation .container model-viewer .menu a.btn-orange:focus,.slice .container model-viewer .question a.btn-orange:focus,.hotspot .container model-viewer .question a.btn-orange:focus,.viewer .container model-viewer .question a.btn-orange:focus,.exams .container model-viewer .question a.btn-orange:focus,.auscultation .container model-viewer .question a.btn-orange:focus,.slice .container model-viewer .menu a.btn-orange:hover,.hotspot .container model-viewer .menu a.btn-orange:hover,.viewer .container model-viewer .menu a.btn-orange:hover,.exams .container model-viewer .menu a.btn-orange:hover,.auscultation .container model-viewer .menu a.btn-orange:hover,.slice .container model-viewer .question a.btn-orange:hover,.hotspot .container model-viewer .question a.btn-orange:hover,.viewer .container model-viewer .question a.btn-orange:hover,.exams .container model-viewer .question a.btn-orange:hover,.auscultation .container model-viewer .question a.btn-orange:hover{background:#ED8936}.slice .container model-viewer .menu a.btn-teal,.hotspot .container model-viewer .menu a.btn-teal,.viewer .container model-viewer .menu a.btn-teal,.exams .container model-viewer .menu a.btn-teal,.auscultation .container model-viewer .menu a.btn-teal,.slice .container model-viewer .question a.btn-teal,.hotspot .container model-viewer .question a.btn-teal,.viewer .container model-viewer .question a.btn-teal,.exams .container model-viewer .question a.btn-teal,.auscultation .container model-viewer .question a.btn-teal{color:#B2F5EA;background:#319795}.slice .container model-viewer .menu a.btn-teal:focus,.hotspot .container model-viewer .menu a.btn-teal:focus,.viewer .container model-viewer .menu a.btn-teal:focus,.exams .container model-viewer .menu a.btn-teal:focus,.auscultation .container model-viewer .menu a.btn-teal:focus,.slice .container model-viewer .question a.btn-teal:focus,.hotspot .container model-viewer .question a.btn-teal:focus,.viewer .container model-viewer .question a.btn-teal:focus,.exams .container model-viewer .question a.btn-teal:focus,.auscultation .container model-viewer .question a.btn-teal:focus,.slice .container model-viewer .menu a.btn-teal:hover,.hotspot .container model-viewer .menu a.btn-teal:hover,.viewer .container model-viewer .menu a.btn-teal:hover,.exams .container model-viewer .menu a.btn-teal:hover,.auscultation .container model-viewer .menu a.btn-teal:hover,.slice .container model-viewer .question a.btn-teal:hover,.hotspot .container model-viewer .question a.btn-teal:hover,.viewer .container model-viewer .question a.btn-teal:hover,.exams .container model-viewer .question a.btn-teal:hover,.auscultation .container model-viewer .question a.btn-teal:hover{background:#38B2AC}.slice .container model-viewer .menu,.hotspot .container model-viewer .menu,.viewer .container model-viewer .menu,.exams .container model-viewer .menu,.auscultation .container model-viewer .menu,.slice .container model-viewer .question,.hotspot .container model-viewer .question,.viewer .container model-viewer .question,.exams .container model-viewer .question,.auscultation .container model-viewer .question{min-width:350px;max-width:350px}.slice .container model-viewer .menu,.hotspot .container model-viewer .menu,.viewer .container model-viewer .menu,.exams .container model-viewer .menu,.auscultation .container model-viewer .menu{top:0}.slice .container model-viewer .question,.hotspot .container model-viewer .question,.viewer .container model-viewer .question,.exams .container model-viewer .question,.auscultation .container model-viewer .question{right:0;top:0}.slice .container model-viewer .controller,.hotspot .container model-viewer .controller,.viewer .container model-viewer .controller,.exams .container model-viewer .controller,.auscultation .container model-viewer .controller{position:absolute;max-width:400px;left:1rem;bottom:1rem}.slice .container model-viewer .Hotspot,.hotspot .container model-viewer .Hotspot,.viewer .container model-viewer .Hotspot,.exams .container model-viewer .Hotspot,.auscultation .container model-viewer .Hotspot{background:rgba(237,242,247,0.5);border-radius:50%;border:0;box-shadow:0 2px 4px rgba(23,25,35,0.25);box-sizing:border-box;cursor:pointer;height:2rem;width:2rem;padding:8px;position:relative;transition:opacity .3s}.slice .container model-viewer .Hotspot.hide,.hotspot .container model-viewer .Hotspot.hide,.viewer .container model-viewer .Hotspot.hide,.exams .container model-viewer .Hotspot.hide,.auscultation .container model-viewer .Hotspot.hide{opacity:1;display:none}.slice .container model-viewer .Hotspot:not([data-visible]),.hotspot .container model-viewer .Hotspot:not([data-visible]),.viewer .container model-viewer .Hotspot:not([data-visible]),.exams .container model-viewer .Hotspot:not([data-visible]),.auscultation .container model-viewer .Hotspot:not([data-visible]){background:transparent;border:4px solid #EDF2F7;box-shadow:none;height:2rem;width:2rem;pointer-events:none}.slice .container model-viewer .Hotspot:not([data-visible])>*,.hotspot .container model-viewer .Hotspot:not([data-visible])>*,.viewer .container model-viewer .Hotspot:not([data-visible])>*,.exams .container model-viewer .Hotspot:not([data-visible])>*,.auscultation .container model-viewer .Hotspot:not([data-visible])>*{opacity:0;pointer-events:none;transform:translateY(calc(-50% + 4px));transition:transform .3s,opacity .3s}.slice .container model-viewer .Hotspot:focus,.hotspot .container model-viewer .Hotspot:focus,.viewer .container model-viewer .Hotspot:focus,.exams .container model-viewer .Hotspot:focus,.auscultation .container model-viewer .Hotspot:focus{border:4px solid #3182CE;height:2rem;width:2rem;outline:none}.slice .container model-viewer .Hotspot>*,.hotspot .container model-viewer .Hotspot>*,.viewer .container model-viewer .Hotspot>*,.exams .container model-viewer .Hotspot>*,.auscultation .container model-viewer .Hotspot>*{opacity:1;transform:translateY(-50%)}.slice .container model-viewer .Hotspot-area,.hotspot .container model-viewer .Hotspot-area,.viewer .container model-viewer .Hotspot-area,.exams .container model-viewer .Hotspot-area,.auscultation .container model-viewer .Hotspot-area{background:#fff;border-radius:50%;border:0;box-shadow:0 2px 4px rgba(23,25,35,0.25);box-sizing:border-box;cursor:pointer;height:.4rem;width:.4rem;padding:8px;position:relative;transition:opacity .3s}.slice .container model-viewer .Hotspot-area.hide,.hotspot .container model-viewer .Hotspot-area.hide,.viewer .container model-viewer .Hotspot-area.hide,.exams .container model-viewer .Hotspot-area.hide,.auscultation .container model-viewer .Hotspot-area.hide{opacity:1;display:none}.slice .container model-viewer .Hotspot-area:not([data-visible]),.hotspot .container model-viewer .Hotspot-area:not([data-visible]),.viewer .container model-viewer .Hotspot-area:not([data-visible]),.exams .container model-viewer .Hotspot-area:not([data-visible]),.auscultation .container model-viewer .Hotspot-area:not([data-visible]){background:#fff;border:4px solid #EDF2F7;box-shadow:none;height:.4rem;width:.4rem;pointer-events:none}.slice .container model-viewer .Hotspot-area:not([data-visible])>*,.hotspot .container model-viewer .Hotspot-area:not([data-visible])>*,.viewer .container model-viewer .Hotspot-area:not([data-visible])>*,.exams .container model-viewer .Hotspot-area:not([data-visible])>*,.auscultation .container model-viewer .Hotspot-area:not([data-visible])>*{opacity:0;pointer-events:none;transform:translateY(calc(-50% + 4px));transition:transform .3s,opacity .3s}.slice .container model-viewer .Hotspot-area:focus,.hotspot .container model-viewer .Hotspot-area:focus,.viewer .container model-viewer .Hotspot-area:focus,.exams .container model-viewer .Hotspot-area:focus,.auscultation .container model-viewer .Hotspot-area:focus{border:4px solid #3182CE;height:.4rem;width:.4rem;outline:none}.slice .container model-viewer .Hotspot-area>*,.hotspot .container model-viewer .Hotspot-area>*,.viewer .container model-viewer .Hotspot-area>*,.exams .container model-viewer .Hotspot-area>*,.auscultation .container model-viewer .Hotspot-area>*{opacity:1;transform:translateY(-50%)}.slice .container model-viewer .HotspotAnnotation,.hotspot .container model-viewer .HotspotAnnotation,.viewer .container model-viewer .HotspotAnnotation,.exams .container model-viewer .HotspotAnnotation,.auscultation .container model-viewer .HotspotAnnotation{background:rgba(255,255,255,0.7);border-radius:5px;box-shadow:0 2px 4px rgba(0,0,0,0.25);color:rgba(0,0,0,0.8);display:block;font-size:1rem;font-weight:700;left:calc(100% + 1em);overflow-wrap:break-word;padding:.5em 1em;position:absolute;top:50%;width:max-content}.slice .container model-viewer .HotspotAnnotation.hide,.hotspot .container model-viewer .HotspotAnnotation.hide,.viewer .container model-viewer .HotspotAnnotation.hide,.exams .container model-viewer .HotspotAnnotation.hide,.auscultation .container model-viewer .HotspotAnnotation.hide{display:none}.slice .container model-viewer .item,.hotspot .container model-viewer .item,.viewer .container model-viewer .item,.exams .container model-viewer .item,.auscultation .container model-viewer .item{display:flex;flex-direction:column;gap:1rem;max-height:200px;overflow-x:auto;padding-right:1rem;margin-bottom:1rem}.slice .container model-viewer .item::-webkit-scrollbar,.hotspot .container model-viewer .item::-webkit-scrollbar,.viewer .container model-viewer .item::-webkit-scrollbar,.exams .container model-viewer .item::-webkit-scrollbar,.auscultation .container model-viewer .item::-webkit-scrollbar{width:.5rem;background-color:transparent}.slice .container model-viewer .item::-webkit-scrollbar-thumb,.hotspot .container model-viewer .item::-webkit-scrollbar-thumb,.viewer .container model-viewer .item::-webkit-scrollbar-thumb,.exams .container model-viewer .item::-webkit-scrollbar-thumb,.auscultation .container model-viewer .item::-webkit-scrollbar-thumb{background-color:#1A202C;border-radius:5px}.slice .container model-viewer .item .Hotspot-list,.hotspot .container model-viewer .item .Hotspot-list,.viewer .container model-viewer .item .Hotspot-list,.exams .container model-viewer .item .Hotspot-list,.auscultation .container model-viewer .item .Hotspot-list{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:.5rem;border-bottom:1px solid #1A202C;color:#A0AEC0}.slice .container model-viewer .item .Hotspot-list button,.hotspot .container model-viewer .item .Hotspot-list button,.viewer .container model-viewer .item .Hotspot-list button,.exams .container model-viewer .item .Hotspot-list button,.auscultation .container model-viewer .item .Hotspot-list button{width:auto;color:#171923;background:transparent;padding:0;font-size:1.5rem}.slice .container model-viewer .item .Hotspot-list button:hover,.hotspot .container model-viewer .item .Hotspot-list button:hover,.viewer .container model-viewer .item .Hotspot-list button:hover,.exams .container model-viewer .item .Hotspot-list button:hover,.auscultation .container model-viewer .item .Hotspot-list button:hover,.slice .container model-viewer .item .Hotspot-list button :focus,.hotspot .container model-viewer .item .Hotspot-list button :focus,.viewer .container model-viewer .item .Hotspot-list button :focus,.exams .container model-viewer .item .Hotspot-list button :focus,.auscultation .container model-viewer .item .Hotspot-list button :focus{color:#1A202C}.slice .container model-viewer #label-container,.hotspot .container model-viewer #label-container,.viewer .container model-viewer #label-container,.exams .container model-viewer #label-container,.auscultation .container model-viewer #label-container{position:absolute;display:flex;justify-content:space-between;top:1rem;left:1rem;width:calc(100% - 20px);padding:0 64px;z-index:1;pointer-events:none}.slice .container model-viewer #label-container.hide,.hotspot .container model-viewer #label-container.hide,.viewer .container model-viewer #label-container.hide,.exams .container model-viewer #label-container.hide,.auscultation .container model-viewer #label-container.hide{display:none}.slice .container model-viewer #label-container .label-container-left,.hotspot .container model-viewer #label-container .label-container-left,.viewer .container model-viewer #label-container .label-container-left,.exams .container model-viewer #label-container .label-container-left,.auscultation .container model-viewer #label-container .label-container-left,.slice .container model-viewer #label-container .label-container-right,.hotspot .container model-viewer #label-container .label-container-right,.viewer .container model-viewer #label-container .label-container-right,.exams .container model-viewer #label-container .label-container-right,.auscultation .container model-viewer #label-container .label-container-right{display:flex;flex-direction:column;gap:1rem;position:relative;z-index:10}.slice .container model-viewer #label-container .label-container-left .label-container-left,.hotspot .container model-viewer #label-container .label-container-left .label-container-left,.viewer .container model-viewer #label-container .label-container-left .label-container-left,.exams .container model-viewer #label-container .label-container-left .label-container-left,.auscultation .container model-viewer #label-container .label-container-left .label-container-left,.slice .container model-viewer #label-container .label-container-right .label-container-left,.hotspot .container model-viewer #label-container .label-container-right .label-container-left,.viewer .container model-viewer #label-container .label-container-right .label-container-left,.exams .container model-viewer #label-container .label-container-right .label-container-left,.auscultation .container model-viewer #label-container .label-container-right .label-container-left{align-items:flex-start}.slice .container model-viewer #label-container .label-container-left .label-container-right,.hotspot .container model-viewer #label-container .label-container-left .label-container-right,.viewer .container model-viewer #label-container .label-container-left .label-container-right,.exams .container model-viewer #label-container .label-container-left .label-container-right,.auscultation .container model-viewer #label-container .label-container-left .label-container-right,.slice .container model-viewer #label-container .label-container-right .label-container-right,.hotspot .container model-viewer #label-container .label-container-right .label-container-right,.viewer .container model-viewer #label-container .label-container-right .label-container-right,.exams .container model-viewer #label-container .label-container-right .label-container-right,.auscultation .container model-viewer #label-container .label-container-right .label-container-right{align-items:flex-end}.slice .container model-viewer #label-container .label-container-left .label,.hotspot .container model-viewer #label-container .label-container-left .label,.viewer .container model-viewer #label-container .label-container-left .label,.exams .container model-viewer #label-container .label-container-left .label,.auscultation .container model-viewer #label-container .label-container-left .label,.slice .container model-viewer #label-container .label-container-right .label,.hotspot .container model-viewer #label-container .label-container-right .label,.viewer .container model-viewer #label-container .label-container-right .label,.exams .container model-viewer #label-container .label-container-right .label,.auscultation .container model-viewer #label-container .label-container-right .label{background:#fff;border-radius:4px;border:none;box-sizing:border-box;color:#1A202C;display:block;font-size:1.2rem;font-weight:700;max-width:300px;padding:.5rem 1rem;pointer-events:none}.slice .container model-viewer .line-container,.hotspot .container model-viewer .line-container,.viewer .container model-viewer .line-container,.exams .container model-viewer .line-container,.auscultation .container model-viewer .line-container{position:relative;pointer-events:none;display:block}.slice .container model-viewer .line-container.hide,.hotspot .container model-viewer .line-container.hide,.viewer .container model-viewer .line-container.hide,.exams .container model-viewer .line-container.hide,.auscultation .container model-viewer .line-container.hide{display:none}.slice .container model-viewer .line-container .line,.hotspot .container model-viewer .line-container .line,.viewer .container model-viewer .line-container .line,.exams .container model-viewer .line-container .line,.auscultation .container model-viewer .line-container .line{stroke:#fff;stroke-width:1.5;stroke-dasharray:none}.slice .container #ai-loader,.hotspot .container #ai-loader,.viewer .container #ai-loader,.exams .container #ai-loader,.auscultation .container #ai-loader{position:absolute;bottom:1rem;width:calc(100% - 50px - 3rem);height:250px;left:calc(50px + 2rem);display:flex;justify-content:center;align-items:center;z-index:200;border-radius:5px;background:rgba(23,25,35,0.9);gap:1rem;padding:1rem;margin-bottom:env(safe-area-inset-bottom)}.slice .container #ai-loader #speak,.hotspot .container #ai-loader #speak,.viewer .container #ai-loader #speak,.exams .container #ai-loader #speak,.auscultation .container #ai-loader #speak{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:center;gap:1rem}.slice .container #ai-loader #speak #speaking,.hotspot .container #ai-loader #speak #speaking,.viewer .container #ai-loader #speak #speaking,.exams .container #ai-loader #speak #speaking,.auscultation .container #ai-loader #speak #speaking,.slice .container #ai-loader #speak #rewind,.hotspot .container #ai-loader #speak #rewind,.viewer .container #ai-loader #speak #rewind,.exams .container #ai-loader #speak #rewind,.auscultation .container #ai-loader #speak #rewind{cursor:pointer;color:#A0AEC0}.slice .container #ai-loader #speak #speaking:hover,.hotspot .container #ai-loader #speak #speaking:hover,.viewer .container #ai-loader #speak #speaking:hover,.exams .container #ai-loader #speak #speaking:hover,.auscultation .container #ai-loader #speak #speaking:hover,.slice .container #ai-loader #speak #rewind:hover,.hotspot .container #ai-loader #speak #rewind:hover,.viewer .container #ai-loader #speak #rewind:hover,.exams .container #ai-loader #speak #rewind:hover,.auscultation .container #ai-loader #speak #rewind:hover{color:#CBD5E0}.slice .container #ai-loader i,.hotspot .container #ai-loader i,.viewer .container #ai-loader i,.exams .container #ai-loader i,.auscultation .container #ai-loader i{color:#2D3748;font-size:2rem}.slice .container #ai-loader #ai-content,.hotspot .container #ai-loader #ai-content,.viewer .container #ai-loader #ai-content,.exams .container #ai-loader #ai-content,.auscultation .container #ai-loader #ai-content{width:100%;height:100%;color:#CBD5E0;overflow-x:auto;-webkit-overflow-scrolling:touch;font-weight:400}.slice .container #ai-loader #ai-content::-webkit-scrollbar,.hotspot .container #ai-loader #ai-content::-webkit-scrollbar,.viewer .container #ai-loader #ai-content::-webkit-scrollbar,.exams .container #ai-loader #ai-content::-webkit-scrollbar,.auscultation .container #ai-loader #ai-content::-webkit-scrollbar{width:.5rem;background-color:transparent}.slice .container #ai-loader #ai-content::-webkit-scrollbar-thumb,.hotspot .container #ai-loader #ai-content::-webkit-scrollbar-thumb,.viewer .container #ai-loader #ai-content::-webkit-scrollbar-thumb,.exams .container #ai-loader #ai-content::-webkit-scrollbar-thumb,.auscultation .container #ai-loader #ai-content::-webkit-scrollbar-thumb{background-color:#4A5568;border-radius:5px}.slice .container #ai-loader #ai-content a,.hotspot .container #ai-loader #ai-content a,.viewer .container #ai-loader #ai-content a,.exams .container #ai-loader #ai-content a,.auscultation .container #ai-loader #ai-content a{color:#A0AEC0}.slice .container #ai-loader #ai-content a:hover,.hotspot .container #ai-loader #ai-content a:hover,.viewer .container #ai-loader #ai-content a:hover,.exams .container #ai-loader #ai-content a:hover,.auscultation .container #ai-loader #ai-content a:hover,.slice .container #ai-loader #ai-content a:focus,.hotspot .container #ai-loader #ai-content a:focus,.viewer .container #ai-loader #ai-content a:focus,.exams .container #ai-loader #ai-content a:focus,.auscultation .container #ai-loader #ai-content a:focus{color:#CBD5E0}.viewer .container{height:100vh !important}.auscultation .container{height:calc(100vh - 80px)}.auscultation .container model-viewer .Hotspot{background:rgba(237,242,247,0.5);border-radius:50%;border:0;box-shadow:0 2px 4px rgba(23,25,35,0.25);box-sizing:border-box;cursor:pointer;height:2rem;width:2rem;padding:8px;position:relative;transition:opacity .3s}.auscultation .container model-viewer .Hotspot.hide{opacity:0;display:flex}.auscultation .container model-viewer .Hotspot:not([data-visible]){background:transparent;border:4px solid #EDF2F7;box-shadow:none;height:2rem;width:2rem;pointer-events:none}.auscultation .container model-viewer .Hotspot:not([data-visible])>*{opacity:0;pointer-events:none;transform:translateY(calc(-50% + 4px));transition:transform .3s,opacity .3s}.auscultation .container model-viewer .Hotspot:focus{background:rgba(49,130,206,0.5);border:4px solid rgba(49,130,206,0.5);height:2rem;width:2rem;outline:none}.auscultation .container model-viewer .Hotspot>*{opacity:1;transform:translateY(-50%)}.auscultation .container model-viewer .Hotspot.selected{background:rgba(229,62,62,0.5);border:4px solid rgba(229,62,62,0.5)}.slices .images{display:flex;flex-direction:row}.slices .image{flex:auto;margin:5px 5px;position:relative}.slices .image .img-preview{left:0;top:20px;opacity:70%;position:absolute;width:100%}.slices .file{padding:20px 0}.slices .exclude-image{position:absolute;top:.7rem;right:.7rem;width:1.7rem;height:1.7rem;padding:0;background-color:transparent;border:none;z-index:2}.slices .exclude-image i{opacity:90%;color:#F56565;padding:0;font-size:1.5rem}.slices .exclude-image i:hover{color:#FEB2B2}@media (min-width:601px){.slice .ar-button{display:none}}.slice .container{display:flex;flex-direction:column;height:calc(100vh - 80px);min-height:100%}.slice #virtual-slice{width:100%;height:calc(100vh - 80px);margin:auto;border:0 solid transparent;overflow:hidden;background:#f4f4f4}.slice #photographed-slice{width:100%;height:calc(100vh - 80px);margin:auto;border:0 solid transparent;overflow:hidden}.slice .controller-visions{position:absolute;max-width:400px;left:10rem;bottom:1rem}.slice .controller-magnifying{position:absolute;max-width:400px;left:1rem;bottom:1rem}.slice .btn-transmit{color:#171923;font-size:2rem;padding:1rem;position:absolute;top:80px;right:0;z-index:10}.slice .btn-transmit:hover{color:#1A202C}.slice .transmit{height:100vh !important}.slice .btn-transmit-transmit{color:#171923;font-size:2rem;padding:1rem;position:absolute;top:0;right:0;z-index:10}.slice .btn-transmit-transmit:hover{color:#1A202C}.slice .info,.viewer .info{color:#A0AEC0;font-size:2rem;padding:1rem;position:absolute;right:0;z-index:2}.slice .info i,.viewer .info i{background-color:#2A4365;border-radius:100%}.slice .info i:hover,.viewer .info i:hover{color:#718096;background-color:#1A365D}.slice .modal .close:hover,.viewer .modal .close:hover{color:#E2E8F0}.slice .modal .modal-content,.viewer .modal .modal-content{max-width:700px}.qrcode .container .box .box-content .box-infos,.transmit .container .box .box-content .box-infos{width:auto}.qrcode .container .box #qr-code,.transmit .container .box #qr-code{padding:1rem;background:#f4f4f4}.body-viewer{overflow-y:hidden}.body-viewer .container{position:relative;height:calc(100vh - 90px)}.body-viewer .container #progress-bar{display:flex;width:100%}.body-viewer .container .menu-box{position:absolute;z-index:10;top:10px;display:flex;flex-direction:column;background:#171923;height:calc(100vh - 90px);width:300px;padding:1.5rem}.body-viewer .container .menu-box .toggle{z-index:10;top:100px;left:300px;display:flex;align-items:center;justify-content:center;position:absolute;background:#171923;border-radius:0 25% 25% 0;font-size:2rem;color:#2D3748;padding:.5rem}.body-viewer .container .menu-box .toggle:focus,.body-viewer .container .menu-box .toggle:hover{color:#38A169}.body-viewer .container .menu-box ul{position:relative;right:0;margin-top:0;list-style:none;background:transparent;padding:0;font-size:1.2rem;font-weight:700;border-radius:6px;display:flex;gap:1rem;flex-direction:column;flex-wrap:nowrap}.body-viewer .container .menu-box ul.pad{padding-left:1rem}.body-viewer .container .menu-box ul.level-1 a{color:#A0AEC0}.body-viewer .container .menu-box ul.level-1 a:hover{color:#CBD5E0}.body-viewer .container .menu-box ul.level-2 a{color:#718096}.body-viewer .container .menu-box ul.level-2 a:hover{color:#A0AEC0}.body-viewer .container .menu-box ul.level-3 a{color:#4A5568}.body-viewer .container .menu-box ul.level-3 a:hover{color:#718096}.body-viewer .container .menu-box ul li{display:flex;align-items:flex-start;flex-direction:column;flex-wrap:nowrap;gap:1rem;color:#A0AEC0}.body-viewer .container .menu-box ul li i{cursor:default;color:#38A169;font-size:1.5rem}.body-viewer .container .menu-box ul li a{display:flex;align-items:center;align-content:center;flex-wrap:wrap;gap:.5rem;text-transform:uppercase}.body-viewer .container .menu-box ul li a.btn{background:#38A169;padding:.7rem;color:#C6F6D5;min-width:100%;border-radius:4px;text-align:center;font-weight:700;display:flex;align-items:center}.body-viewer .container .menu-box ul li a.btn i{color:#68D391;font-size:2rem}.body-viewer .container .menu-box ul li a.btn:hover{color:#68D391;background:#2F855A}.body-viewer .container .menu-box ul li a.btn:hover i{color:#68D391}.body-viewer .container .box-viewer{flex-wrap:wrap;display:flex;align-items:stretch;justify-content:center;width:100%;max-height:calc(100vh - 90px);padding:2rem;gap:2rem}.body-viewer .container .box-viewer .loader{display:flex;align-items:center;justify-content:center;width:100%;height:100%;position:absolute;top:0;left:0;background:#2D3748;opacity:.5;z-index:2}.body-viewer .container .box-viewer .loader.hide{display:none}.body-viewer .container .box-viewer .loader div{height:30%;width:.5rem;margin-left:2px;animation:delay .8s infinite ease-in-out;background-color:#718096}.body-viewer .container .box-viewer .loader .bar2{-webkit-animation-delay:-0.7s;animation-delay:-0.7s}.body-viewer .container .box-viewer .loader .bar3{-webkit-animation-delay:-0.6s;animation-delay:-0.6s}.body-viewer .container .box-viewer .loader .bar4{-webkit-animation-delay:-0.5s;animation-delay:-0.5s}.body-viewer .container .box-viewer .loader .bar5{-webkit-animation-delay:-0.4s;animation-delay:-0.4s}.body-viewer .container .box-viewer .loader .bar6{-webkit-animation-delay:-0.3s;animation-delay:-0.3s}.body-viewer .container .box-viewer .scroll-image{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;border:1px solid #4A5568;padding:1rem;color:#718096;font-weight:400;flex-basis:40%;flex-grow:1;box-sizing:border-box;position:relative}.body-viewer .container .box-viewer .scroll-image nav{position:absolute;left:1rem;display:flex;flex-direction:column;flex-wrap:nowrap;background:transparent}.body-viewer .container .box-viewer .scroll-image nav a{display:flex;align-items:center;justify-content:center;color:#171923;background:#2D3748;width:30px;height:30px;border-radius:25%;font-size:1.5rem}.body-viewer .container .box-viewer .scroll-image nav a .popover{position:absolute;font-size:1rem;width:150px;left:55px}.body-viewer .container .box-viewer .scroll-image nav a:focus,.body-viewer .container .box-viewer .scroll-image nav a:hover{color:#38A169}.body-viewer .container .box-viewer .scroll-image img{max-width:100%;max-height:80%}.body-viewer .container .box-viewer .scroll-image img.rotate-180{transform:rotate(180deg)}.hospitalar .box .box-content{width:100%;display:flex;justify-content:space-between;flex-direction:column;gap:0}.hospitalar .box .box-content p{font-size:1.2rem;color:#718096;font-weight:400;margin:1rem 0}.hospitalar .box .box-content div{width:100%;display:flex;-webkit-box-pack:justify;justify-content:space-between;gap:2rem}.hospitalar .box .box-content div img{width:50%;height:100%}.ui-autocomplete{background-color:#1A202C;border:1px solid #1A202C;border-radius:0 0 4px 4px;display:flex;flex-direction:column;gap:1rem;color:#EDF2F7}.ui-autocomplete li{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:.5rem}.ui-widget.ui-widget-content{border:1px solid #171923}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #1A202C;background:#1A202C;font-weight:100;color:#CBD5E0}#exam-edit-model,#exam-create-model{display:flex;flex-direction:column;gap:1rem;flex-wrap:nowrap;width:100%}#exam-edit-model .exam-content,#exam-create-model .exam-content{display:flex;flex-direction:row;gap:3rem;flex-wrap:wrap}#exam-edit-model .exam-content .exam-option,#exam-create-model .exam-content .exam-option{display:flex;background:#171923;padding:1rem;border-radius:5px}#exam-edit-model .radio,#exam-create-model .radio{display:flex;align-items:center;flex-direction:column;justify-content:center;gap:1rem}#exam-edit-model .radio input[type="radio"],#exam-create-model .radio input[type="radio"]{height:2rem;width:2rem;min-height:2rem;min-width:2rem}#exam-edit-model .radio .thumb,#exam-create-model .radio .thumb{display:flex;justify-content:center;align-items:center;border-radius:5px;overflow:hidden;width:100px;min-width:100px;height:100px;background:#2D3748}#exam-edit-model .radio .thumb img,#exam-create-model .radio .thumb img{width:150%;height:150%;object-fit:cover}.hotspot .result{display:flex;height:100vh;width:100vw;top:0;position:absolute;z-index:100;flex-direction:column;align-content:center;justify-content:center;align-items:center;gap:1rem}.hotspot .result i{font-size:5rem;color:#DD6B20}.hotspot .result .title{font-size:3rem;font-weight:600;text-transform:uppercase}.hotspot .result .subtitle{font-size:1.5rem;font-weight:600}.hotspot .result a{color:#C6F6D5;background:#38A169;text-align:center;border:1px solid transparent;border-radius:3px;padding:.5rem 1rem}.hotspot .result a:focus,.hotspot .result a:hover{background:#48BB78}.hotspot .result a.btn-blue{color:#BEE3F8;background:#3182CE}.hotspot .result a.btn-blue:focus,.hotspot .result a.btn-blue:hover{background:#4299E1}.hotspot .result a.btn-purple{color:#E9D8FD;background:#805AD5}.hotspot .result a.btn-purple:focus,.hotspot .result a.btn-purple:hover{background:#9F7AEA}.hotspot .result a.btn-orange{color:#FEEBC8;background:#DD6B20}.hotspot .result a.btn-orange:focus,.hotspot .result a.btn-orange:hover{background:#ED8936}.hotspot .result a.btn-teal{color:#B2F5EA;background:#319795}.hotspot .result a.btn-teal:focus,.hotspot .result a.btn-teal:hover{background:#38B2AC}@keyframes confetti-slow{0%{transform:translate3d(0, 0, 0) rotateX(0) rotateY(0)}100%{transform:translate3d(25px, 105vh, 0) rotateX(360deg) rotateY(180deg)}}@keyframes confetti-medium{0%{transform:translate3d(0, 0, 0) rotateX(0) rotateY(0)}100%{transform:translate3d(100px, 105vh, 0) rotateX(100deg) rotateY(360deg)}}@keyframes confetti-fast{0%{transform:translate3d(0, 0, 0) rotateX(0) rotateY(0)}100%{transform:translate3d(-50px, 105vh, 0) rotateX(10deg) rotateY(250deg)}}.js-content{width:100vw;height:100vh;background:#1A202C;position:fixed;top:0px}.confetti-container{perspective:700px;position:absolute;overflow:hidden;top:0;right:0;bottom:0;left:0}.confetti{position:absolute;z-index:1;top:-10px;border-radius:0%}.confetti--animation-slow{animation:confetti-slow 2.25s linear 1 forwards}.confetti--animation-medium{animation:confetti-medium 1.75s linear 1 forwards}.confetti--animation-fast{animation:confetti-fast 1.25s linear 1 forwards}.checkmark-circle{width:150px;height:150px;position:relative;display:inline-block;vertical-align:top;margin-left:auto;margin-right:auto}.checkmark-circle .background{width:150px;height:150px;border-radius:50%;background:#00C09D;position:absolute}.checkmark-circle .checkmark{border-radius:5px}.checkmark-circle .checkmark.draw:after{-webkit-animation-delay:100ms;-moz-animation-delay:100ms;animation-delay:100ms;-webkit-animation-duration:3s;-moz-animation-duration:3s;animation-duration:3s;-webkit-animation-timing-function:ease;-moz-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-name:checkmark;-moz-animation-name:checkmark;animation-name:checkmark;-webkit-transform:scaleX(-1) rotate(135deg);-moz-transform:scaleX(-1) rotate(135deg);-ms-transform:scaleX(-1) rotate(135deg);-o-transform:scaleX(-1) rotate(135deg);transform:scaleX(-1) rotate(135deg);-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards}.checkmark-circle .checkmark:after{opacity:1;height:75px;width:37.5px;-webkit-transform-origin:left top;-moz-transform-origin:left top;-ms-transform-origin:left top;-o-transform-origin:left top;transform-origin:left top;border-right:15px solid white;border-top:15px solid white;border-radius:2.5px !important;content:'';left:25px;top:75px;position:absolute}@-webkit-keyframes checkmark{0%{height:0;width:0;opacity:1}20%{height:0;width:37.5px;opacity:1}40%{height:75px;width:37.5px;opacity:1}100%{height:75px;width:37.5px;opacity:1}}@-moz-keyframes checkmark{0%{height:0;width:0;opacity:1}20%{height:0;width:37.5px;opacity:1}40%{height:75px;width:37.5px;opacity:1}100%{height:75px;width:37.5px;opacity:1}}@keyframes checkmark{0%{height:0;width:0;opacity:1}20%{height:0;width:37.5px;opacity:1}40%{height:75px;width:37.5px;opacity:1}100%{height:75px;width:37.5px;opacity:1}}@media (max-width:600px){.viewer .container{height:100vh !important}.viewer .container model-viewer{max-height:calc(100vh - 50px)}.login .container .box .box-content,.register .container .box .box-content,.vip .container .box .box-content,.hotspot .container .box .box-content{flex-direction:column}.login .container model-viewer,.register .container model-viewer,.vip .container model-viewer,.hotspot .container model-viewer{min-height:calc(100vh - 300px)}.login .container .menu,.register .container .menu,.vip .container .menu,.hotspot .container .menu,.login .container .question,.register .container .question,.vip .container .question,.hotspot .container .question{position:relative;min-width:350px;max-width:350px}.login .container form,.register .container form,.vip .container form,.hotspot .container form{display:flex;flex-direction:column}.login .container .menu,.register .container .menu,.vip .container .menu,.hotspot .container .menu{top:0;order:2}.login .container .question,.register .container .question,.vip .container .question,.hotspot .container .question{right:0;top:0;order:1}.dashboard .container .box .box-1-4{width:100%}.hospitalar .box .box-content div{width:100%;display:flex;-webkit-box-pack:justify;justify-content:space-between;flex-direction:column;gap:2rem}.hospitalar .box .box-content div img{width:100%;height:100%}}.periodic .container{min-height:0}.periodic .container .periodic-table{display:flex;width:100%;position:relative;flex-wrap:nowrap;flex-direction:row;align-items:center;overflow:hidden}.periodic .container .periodic-table #periodic-table-container{display:flex;flex-direction:column;gap:1rem;flex-wrap:nowrap;width:100%}.periodic .container .periodic-table #menu{position:absolute;top:1rem;right:1rem;text-align:center;display:flex;gap:1rem}.periodic .container .periodic-table #menu .button{color:#BEE3F8;background:#3182CE}.periodic .container .periodic-table #menu .button:focus,.periodic .container .periodic-table #menu .button:hover{color:#BEE3F8;background:#4299E1}.periodic .container .element{width:120px;height:160px;box-shadow:0 0 12px rgba(91,194,134,0.5);border:1px solid rgba(72,187,120,0.25);font-family:Helvetica,sans-serif;text-align:center;line-height:normal;cursor:default}.periodic .container .element .number{position:absolute;top:20px;right:20px;font-size:12px;color:rgba(140,255,255,0.75)}.periodic .container .element .symbol{position:absolute;top:40px;left:0px;right:0px;font-size:60px;font-weight:bold;color:rgba(255,255,255,0.6);text-shadow:0 0 10px rgba(140,255,255,0.75)}.periodic .container .element .details{position:absolute;bottom:15px;left:0px;right:0px;font-size:12px;color:rgba(140,255,255,0.75)}.element:hover{box-shadow:0 0 12px rgba(0,255,255,0.75);border:1px solid rgba(127,255,255,0.75)}.chemistry .container{min-height:0}.chemistry .container .chemistry-container{width:100%;height:calc(100vh - 90px);position:relative}.chemistry .container .chemistry-container .mol-container{width:100%;height:calc(100vh - 90px);position:relative}.chemistry .container .chemistry-container .chemistry-box{position:relative}.chemistry .container .chemistry-container .chemistry-box .chemistry-table{position:absolute;bottom:1rem;left:1rem;display:flex;flex-direction:column;width:calc(100% - 2rem);border-radius:5px;background:#171923;opacity:.8}.chemistry .container .chemistry-container .chemistry-box .chemistry-table .table-content{padding:1rem;border-radius:5px;background:transparent;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.chemistry .container .chemistry-container .chemistry-box .chemistry-table .column{display:flex;align-items:center;gap:1rem}.chemistry .container .chemistry-container .chemistry-box .chemistry-table .column-20{width:20%}.chemistry .container .chemistry-container .chemistry-box .chemistry-table .column-80{width:80%}.chemistry .container .chemistry-container .chemistry-box .chemistry-table .title{font-size:1rem;font-weight:600}.biomechanics .annotation-text{position:absolute;color:white;background-color:rgba(0,0,0,0.8);padding:4px;font-size:12px}.biomechanics #resetButton{position:absolute;top:50px;left:50px;z-index:9999}.biomechanics .objectInfo{background-color:rgba(255,255,255,0.67);padding:10px;border-radius:10px;border:1px solid #fff;font-size:x-large;font-family:monospace}.biomechanics .listObjects{background-color:rgba(255,255,255,0.67);z-index:9999;position:absolute;padding:10px;height:80vh;overflow-y:auto}.biomechanics .lil-gui{--width:300px;--name-width:65%;--padding:2px;--label-width:35%}.biomechanics .lil-gui.root{margin-top:90px}.biomechanics canvas+.lil-gui{margin-right:320px}@media (max-width:650px){.biomechanics canvas+.lil-gui{margin-right:auto;margin-top:130px !important}}@media print{.slice{background:#fff}@page{size:100mm 80mm}.slice body{margin:1cm;text-rendering:optimizeLegibility}.slice nav{display:none}.slice .container{display:flex;flex-direction:column;height:calc(100vh - 80px);min-height:100%}.slice .container .print-slice{display:flex;gap:1rem;padding-top:1rem}.slice .container .print-slice .box{background:#fff;border:1px solid #CBD5E0;width:22.5mm;height:22.5mm;padding:2mm;display:flex;gap:2mm;align-content:center;justify-content:center;align-items:center}.slice .container .print-slice .box img{width:100%}.slice .container .print-slice .box .logo{width:65%;margin:0}.slice .container .print-slice .box p{color:#000;font-weight:600;text-align:center;font-size:6pt}}.about .models-anatomy{width:100%;position:relative;height:calc(100vh - 80px);overflow:hidden;background:url('../img/rim-com-glandula-adrenal.png') no-repeat center;background-size:cover}.about .models-anatomy .title{position:absolute;top:2rem;left:2rem;display:flex;flex-direction:column;gap:2rem;width:30%}.about .models-anatomy .title h1{font-size:3rem}.about .models-anatomy .title p{font-size:1.5rem}.about .models-anatomy .title .btn-blue{font-size:1rem;text-align:center;color:#BEE3F8;font-weight:600;text-transform:uppercase;background:#4299E1;border:1px solid transparent;border-radius:3px;padding:1rem;width:100%}.about .models-anatomy .title .btn-blue:hover{background:#63B3ED}.about .category-model{display:flex;justify-content:start;flex-direction:row;align-items:center;background-color:#171923;gap:1rem;padding:1.5rem;width:400px;border-radius:5px;font-size:1.2rem;width:100%}.about .category-model i{color:#718096;font-size:2.5rem}.about .category-model.blue{background-color:#3182CE}.about .category-model.blue i{color:#63B3ED;font-size:2.5rem}.about .models-3d{width:100%;border-top:1px solid #CBD5E0;padding:2rem;display:flex;gap:2rem;align-items:center}.about .models-3d .content-3d{width:30%;display:flex;flex-direction:column;gap:2rem}.about .models-3d .content-3d p{font-size:1.2rem}.about .models-3d .content-3d a{--color:#DD6B20;padding:1rem;background-color:transparent;border-radius:5px;position:relative;overflow:hidden;cursor:pointer;transition:.5s;font-weight:600;font-size:1.2rem;border:1px solid;text-transform:uppercase;color:var(--color);z-index:1;display:flex;justify-content:center;align-items:center;gap:1rem}.about .models-3d .content-3d a i{font-size:1.5rem}.about .models-3d .content-3d a::before{content:'';display:block;width:50px;height:50px;transform:translate(-5%, -25%);position:absolute;border-radius:50%;z-index:-1;background-color:var(--color);transition:.5s ease}.about .models-3d .content-3d a::before{top:-1rem;left:-3rem}.about .models-3d .content-3d a::after{left:calc(100% + 2rem);top:calc(100% + 2rem)}.about .models-3d .content-3d a:hover::before,.about .models-3d .content-3d a :hover::after{height:600px;width:600px}.about .models-3d .content-3d a:hover{color:#EDF2F7;border:1px solid #DD6B20}.about .models-3d .content-3d a:active{filter:brightness(.8)}.about .models-3d .model-3d{width:70%}.about .models-3d .model-3d model-viewer{width:100%;height:450px}.about .break-column{width:100%;padding:2rem}.about .break-column .hr-green{border:1px solid #38A169;width:100%}.about .break-column .hr-purple{border:1px solid #805AD5;width:100%}.about .break-column .hr-blue{border:1px solid #3182CE;width:100%}.about .break-column .hr-orange{border:1px solid #DD6B20;width:100%}.about .teachers{display:flex;flex-direction:column;width:100%;padding:2rem;gap:2rem}.about .teachers h1{font-size:3rem}.about .teachers p{font-size:1.2rem}.about .teachers .example-area-teachers{display:flex;flex-direction:row;justify-content:space-around;flex-wrap:wrap}.about .teachers .example-area-teachers .model-skull{width:25%}.about .virtual-body{flex-direction:column;width:100%;padding:2rem;display:flex;gap:2rem}.about .virtual-body h1{font-size:3rem}.about .virtual-body p{font-size:1.2rem}.about .virtual-body .topics-virtual-body{display:flex;flex-direction:row;justify-content:space-between;gap:2rem}.about .virtual-body .topics-virtual-body .items-center{display:flex;justify-content:center;flex-direction:column}.about .virtual-body .topics-virtual-body .topic-virtual-body{display:flex;flex-direction:column;gap:1rem;width:25%}.about .virtual-body .topics-virtual-body .topic-virtual-body h3{font-size:1.5rem}.about .virtual-body .topics-virtual-body .topic-virtual-body p{font-size:1rem}.about .virtual-body .topics-virtual-body .topic-virtual-body video{width:100%;height:640px}.about .virtual-body .topics-virtual-body .topic-virtual-body .legend{display:flex;background:#2D3748;padding:1rem;font-size:1.1rem;font-weight:400;align-content:center;justify-content:center}.about .virtual-body .topics-virtual-body .topic-virtual-body .legend.blue{color:#3182CE}.about .virtual-body .topics-virtual-body .topic-virtual-body .legend.green{color:#38A169}.about .virtual-body .topics-virtual-body .topic-virtual-body .legend.orange{color:#DD6B20}.about .atlas-human{display:flex;flex-direction:row;width:100%;padding:2rem;gap:2rem;align-items:center;font-size:1.1rem;justify-content:center}.about .atlas-human .atlas-image{width:30%;display:flex}.about .atlas-human .atlas-description{display:flex;flex-direction:column;width:400px;gap:1rem}.about .atlas-human .atlas-description .examples-atlas{display:flex;flex-direction:row;gap:1rem;padding-bottom:1rem;border-bottom:1px solid #E2E8F0}.about .atlas-human .atlas-description .examples-atlas .examples-atlas-box{display:flex;flex-direction:column;gap:1rem}.about .atlas-human .atlas-description .examples-atlas .examples-atlas-box p{display:flex;flex-direction:row;align-content:center;align-items:center;gap:.5rem}.about .atlas-human a{font-size:1rem;text-align:center;color:#D6BCFA;font-weight:600;text-transform:uppercase;background:#805AD5;border:1px solid transparent;border-radius:3px;padding:1rem;width:100%;display:flex;align-content:center;align-items:center;justify-content:center;gap:1rem}.about .atlas-human a i{font-size:1.5rem}.about .atlas-human a:hover{background:#9F7AEA}.about .chemical{display:flex;flex-direction:column;width:100%;padding:2rem;gap:2rem;font-size:1.1rem;background:#2D3748}.about .chemical h1{font-size:3rem}.about .chemical div{display:flex;flex-direction:row;gap:2rem}.about .chemical div .model-chemical{padding:0;display:flex;flex-direction:row;align-content:center;align-items:center;justify-content:center}.about .auscultation{display:flex;flex-direction:row;width:100%;padding:2rem;gap:2rem;font-size:1.1rem;align-items:center;justify-content:center}.about .auscultation .auscultation-box{display:flex;flex-direction:column;gap:1rem;width:45%}.about .auscultation .auscultation-box .title{display:flex;flex-direction:row;gap:1rem;align-items:center}.about .auscultation .auscultation-box .title h1{font-size:3rem}.about .auscultation .auscultation-box .title i{font-size:7rem;color:#4A5568}.about .auscultation .auscultation-box .title+p{margin:0}.about .auscultation .auscultation-box .examples-auscultation{display:flex;flex-direction:row;white-space:nowrap;padding-top:2rem;gap:1rem}.about .auscultation .auscultation-box .examples-auscultation i.green{color:#38A169}.about .auscultation .auscultation-box .examples-auscultation i.purple{color:#805AD5}.about .auscultation .auscultation-box .examples-auscultation i.orange{color:#DD6B20}.about .auscultation .auscultation-box .examples-auscultation i.blue{color:#3182CE}.about .auscultation .auscultation-box p{display:flex;flex-direction:row;align-content:center;align-items:center;gap:.5rem}.about .auscultation .auscultation-box img{width:80%}.about .slices{display:flex;flex-direction:row;width:100%;padding:2rem;gap:2rem;font-size:1.1rem;align-items:center;justify-content:center;align-items:stretch}.about .slices .category-model.blue{background:url('../img/slice.png') no-repeat center;background-size:cover;font-size:3rem;color:#1A202C;font-weight:600}.about .slices .category-model.blue i{font-size:6rem;color:#1A202C}.about .metodology{display:flex;flex-direction:column;width:100%;padding:2rem;gap:2rem;font-size:1.1rem}.about .metodology h1{font-size:3rem}.about .metodology div{display:flex;flex-direction:row;align-items:stretch;gap:2rem}.about .metodology .column-30{width:30%}.about .metodology .column-70{width:70%}.about .metodology .metodology-box{display:flex;flex-direction:column;justify-content:space-between;gap:1rem}.about .metodology .metodology-box p{font-size:1.1rem}.about .metodology .metodology-box h3{font-size:1.5rem}.about .metodology .metodology-box .example-qr-code{display:flex;align-content:center;justify-content:center;align-items:center;width:80%;border-radius:5px;padding:1rem;background:#F7FAFC}.about .metodology .metodology-box .example-qr-code img{width:100%}.about .metodology .metodology-box a{font-size:1rem;text-align:center;color:#90CDF4;font-weight:600;text-transform:uppercase;background:#3182CE;border:1px solid transparent;border-radius:3px;padding:1rem;width:100%;display:flex;align-content:center;align-items:center;justify-content:center;gap:1rem}.about .metodology .metodology-box a i{font-size:1.5rem}.about .metodology .metodology-box a:hover{background:#4299E1}.about .metodology .metodology-box .images{display:flex;flex-direction:row}.about .metodology .metodology-box .images img{width:45%}.about .metodology .metodology-box .examples-metodology{display:flex;flex-direction:row;gap:1rem}.about .metodology .metodology-box .examples-metodology p{display:flex;flex-direction:row;align-content:center;align-items:center;gap:.5rem}.about .metodology .metodology-box .examples-metodology i.green{color:#38A169}.about .metodology .metodology-box .examples-metodology i.purple{color:#805AD5}.about .metodology .metodology-box .examples-metodology i.orange{color:#DD6B20}.about .metodology .metodology-box .examples-metodology i.blue{color:#3182CE}.dialog-modal-container{width:100vw;height:100vh;background-color:rgba(0,0,0,0.4);position:fixed;top:0;z-index:90}.ui-widget.ui-widget-content{border:1px solid #171923;background-color:#1A365D}.ui-widget.ui-widget-content p{color:#EDF2F7}.ui-widget.ui-widget-content.ui-dialog{z-index:100;position:fixed;border-radius:10px;font-size:1.2em}.ui-widget.ui-widget-content.ui-dialog .ui-dialog-buttonpane{border:solid #171923;border-width:2px 0 0 0;background-color:#1A365D}.ui-widget.ui-widget-content.ui-dialog .ui-dialog-buttonpane button{margin:0}.ui-widget.ui-widget-content.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:1rem;margin:1rem 0}.ui-widget.ui-widget-content.ui-dialog .ui-dialog-titlebar{background:none;height:50px;display:flex;align-items:center;color:#E53E3E;text-transform:uppercase;border:solid #171923;border-width:0 0 2px 0}.ui-widget.ui-widget-content.ui-dialog .ui-button:not(.ui-dialog-titlebar-close){color:#EDF2F7;font-weight:600;background:#E53E3E;text-transform:uppercase;border:1px solid transparent;border-radius:3px;padding:1rem;font-size:1rem}.ui-widget.ui-widget-content.ui-dialog .ui-button:not(.ui-dialog-titlebar-close):hover{background:#F56565}.ui-widget.ui-widget-content.ui-dialog .ui-dialog-buttonpane{padding:0 1em 0 0}.ui-widget.ui-widget-content.ui-dialog .ui-dialog-titlebar-close{background:none;border:none;top:47%;right:.8em}.ui-widget.ui-widget-content.ui-dialog ::-webkit-scrollbar{width:10px}.ui-widget.ui-widget-content.ui-dialog ::-webkit-scrollbar-track{background:#E2E8F0}.ui-widget.ui-widget-content.ui-dialog ::-webkit-scrollbar-thumb{background:#A0AEC0}.ui-widget.ui-widget-content.ui-dialog ::-webkit-scrollbar-thumb:hover{background:#CBD5E0}.ui-widget.ui-widget-content.confirmation{color:#718096}.ui-widget.ui-widget-content.confirmation .ui-dialog-titlebar{color:#718096}.ui-widget.ui-widget-content.confirmation .ui-dialog-content{color:#718096}.ui-widget.ui-widget-content.confirmation .ui-button:not(.ui-dialog-titlebar-close){background:#A0AEC0}.ui-widget.ui-widget-content.confirmation .ui-button:not(.ui-dialog-titlebar-close):hover{background:#CBD5E0}@media (max-width:1040px){.about .models-anatomy .title{width:45%}.about .teachers .example-area-teachers{flex-direction:column;align-items:center;width:100%}.about .teachers .example-area-teachers .model-skull{width:50%}.about .chemical .see-models-chemical{flex-direction:column}.about .slices,.about .metodology div,.about .auscultation{flex-direction:column;align-items:start}.about .slices p,.about .metodology div p,.about .auscultation p{width:85vw}.about .slices .auscultation-box .examples-auscultation,.about .metodology div .auscultation-box .examples-auscultation,.about .auscultation .auscultation-box .examples-auscultation{flex-direction:column;padding-top:.5rem;white-space:normal}.about .slices .auscultation-box .title,.about .metodology div .auscultation-box .title,.about .auscultation .auscultation-box .title{flex-direction:column;align-items:start}.about .models-3d{flex-direction:column}.about .models-3d .content-3d{min-width:100%}.about .models-3d p{word-break:keep-all}.about .atlas-human{flex-direction:column;padding-top:3rem;padding-bottom:5rem}.about .atlas-human p{padding-top:1.2rem}.about .atlas-human .atlas-description,.about .atlas-human img{width:100%}.about .chemical div .model-chemical{align-items:start}.about .metodology .metodology-box h3{width:90vw}.about .metodology .metodology-box a{margin-top:.5rem;min-width:15rem}.about .metodology .metodology-box .examples-metodology{flex-direction:column}.about .metodology .metodology-box .images{flex-direction:column}.about .metodology .metodology-box .images img{width:80vw}.about .metodology .metodology-box .example-qr-code{width:40vw;margin-top:1.2rem;margin-bottom:1.2rem}}@media (max-width:768px){.about .auscultation .auscultation-box{width:100%;justify-content:center;align-items:center}.about .auscultation .auscultation-box .title{align-items:center;padding-top:3rem;padding-bottom:1rem}.about .models-anatomy{height:calc(70vh - 80px)}.about .teachers .example-area-teachers .model-skull{width:70%}.about .virtual-body .topics-virtual-body{flex-wrap:wrap}.about .virtual-body .topics-virtual-body .topic-virtual-body{min-width:100%}.about .virtual-body .topics-virtual-body .topic-virtual-body video{height:25rem;width:100%}.about .atlas-human .atlas-image{width:70%}}@media (max-width:490px){.about .models-anatomy .title{width:80%}.about .chemical div .model-chemical{flex-direction:column}.about .slices .category-model.blue i,.about .slices .category-model.blue h2{font-size:2.6rem}.about .atlas-human .atlas-description .examples-atlas{flex-direction:column}.about .metodology .metodology-box .example-qr-code{width:70vw}}