@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');*{outline:none;padding:0;margin:0;box-sizing:border-box}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,button,.ph-eye,.ph-eye-slash{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[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)}}.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}.container{display:flex;flex-direction:column;-webkit-box-align:center;align-items:center;min-height:100vh}.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}.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-search .box-search-buttons{display:flex;gap:1rem;margin:1rem 0;flex-direction:row-reverse}.container .box .box-search .box-search-buttons .btn-purple{background:#805AD5;color:#FAF5FF}.container .box .box-search .box-search-buttons .btn-purple:focus,.container .box .box-search .box-search-buttons .btn-purple:hover{background:#9F7AEA}.container .box .box-search .box-search-buttons .btn-gray{background:#A0AEC0;color:#E2E8F0}.container .box .box-search .box-search-buttons .btn-gray:focus,.container .box .box-search .box-search-buttons .btn-gray:hover{background:#CBD5E0}.container .box .box-content{width:100%;display:flex;-webkit-box-pack:justify;justify-content:space-between;gap:2rem}.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.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 .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: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: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: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:focus,.container .box .table a.btn-teal:hover{background:#38B2AC}.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 .thumb-pb{filter:grayscale(100%);-webkit-filter:grayscale(100%)}.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}.form-input-content{display:flex;flex-direction:column}.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 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 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 .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 .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 .close{color:#4A5568;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,.vrender-upload .container{min-height:100%}.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');background-position:170px -40px;background-size:50%;background-repeat:no-repeat}.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}.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;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}.hotspot .container,.viewer .container,.auscultation .container{display:flex;flex-direction:column;height:calc(100vh - 80px);min-height:100%}.hotspot .container .demo,.viewer .container .demo,.auscultation .container .demo{padding:1rem;background:#D53F8C;width:100%}.hotspot .container model-viewer,.viewer .container model-viewer,.auscultation .container model-viewer{flex-grow:1;width:100vw;max-height:100%}.hotspot .container model-viewer.viewer-demo,.viewer .container model-viewer.viewer-demo,.auscultation .container model-viewer.viewer-demo{filter:grayscale(100%);-webkit-filter:grayscale(100%);background:url(../img/4natomy-demo.png) repeat center center;background-size:180px}.hotspot .container model-viewer .btn-transmit,.viewer .container model-viewer .btn-transmit,.auscultation .container model-viewer .btn-transmit{color:#F7FAFC;font-size:2rem;padding:1rem;position:absolute;top:0;left:0}.hotspot .container model-viewer .btn-transmit:hover,.viewer .container model-viewer .btn-transmit:hover,.auscultation .container model-viewer .btn-transmit:hover{color:#E2E8F0}.hotspot .container model-viewer .form-input-content-absolute,.viewer .container model-viewer .form-input-content-absolute,.auscultation .container model-viewer .form-input-content-absolute{position:absolute;bottom:0;left:0;min-width:200px}.hotspot .container model-viewer .form-checkbox-content-absolute,.viewer .container model-viewer .form-checkbox-content-absolute,.auscultation .container model-viewer .form-checkbox-content-absolute{position:absolute;bottom:5rem;left:1rem;min-width:200px}.hotspot .container model-viewer .menu,.viewer .container model-viewer .menu,.auscultation .container model-viewer .menu{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}.hotspot .container model-viewer .menu .menu-item,.viewer .container model-viewer .menu .menu-item,.auscultation .container model-viewer .menu .menu-item{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.hotspot .container model-viewer .menu .menu-item div,.viewer .container model-viewer .menu .menu-item div,.auscultation .container model-viewer .menu .menu-item div{display:flex;flex-direction:row;gap:.5rem;align-items:center;justify-content:space-between;font-weight:400}.hotspot .container model-viewer .menu .menu-item div input[type="range"],.viewer .container model-viewer .menu .menu-item div input[type="range"],.auscultation .container model-viewer .menu .menu-item div input[type="range"]{width:100%}.hotspot .container model-viewer .menu .menu-item div input[type=checkbox],.viewer .container model-viewer .menu .menu-item div input[type=checkbox],.auscultation .container model-viewer .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}.hotspot .container model-viewer .menu .menu-item div input[type=checkbox]::before,.viewer .container model-viewer .menu .menu-item div input[type=checkbox]::before,.auscultation .container model-viewer .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")}.hotspot .container model-viewer .menu .menu-item div input[type=checkbox]:checked,.viewer .container model-viewer .menu .menu-item div input[type=checkbox]:checked,.auscultation .container model-viewer .menu .menu-item div input[type=checkbox]:checked{background-color:currentcolor}.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,.auscultation .container model-viewer .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")}.hotspot .container model-viewer .menu .menu-item div input[type=checkbox]:disabled,.viewer .container model-viewer .menu .menu-item div input[type=checkbox]:disabled,.auscultation .container model-viewer .menu .menu-item div input[type=checkbox]:disabled{background-color:#A0AEC0;opacity:.84;cursor:not-allowed}.hotspot .container model-viewer .menu .data-set,.viewer .container model-viewer .menu .data-set,.auscultation .container model-viewer .menu .data-set{display:flex;flex-direction:column;margin-bottom:1rem}.hotspot .container model-viewer .menu .data-set .scroll,.viewer .container model-viewer .menu .data-set .scroll,.auscultation .container model-viewer .menu .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}.hotspot .container model-viewer .menu .data-set .scroll::-webkit-scrollbar,.viewer .container model-viewer .menu .data-set .scroll::-webkit-scrollbar,.auscultation .container model-viewer .menu .data-set .scroll::-webkit-scrollbar{width:.5rem;background-color:transparent}.hotspot .container model-viewer .menu .data-set .scroll::-webkit-scrollbar-thumb,.viewer .container model-viewer .menu .data-set .scroll::-webkit-scrollbar-thumb,.auscultation .container model-viewer .menu .data-set .scroll::-webkit-scrollbar-thumb{background-color:#1A202C;border-radius:5px}.hotspot .container model-viewer .menu .data-set .lung,.viewer .container model-viewer .menu .data-set .lung,.auscultation .container model-viewer .menu .data-set .lung,.hotspot .container model-viewer .menu .data-set .heart,.viewer .container model-viewer .menu .data-set .heart,.auscultation .container model-viewer .menu .data-set .heart{display:flex;flex-direction:column;gap:.5rem}.hotspot .container model-viewer .menu .data-set .title div,.viewer .container model-viewer .menu .data-set .title div,.auscultation .container model-viewer .menu .data-set .title div{font-size:1.5rem;color:#718096;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.hotspot .container model-viewer .menu .data-set .title div i,.viewer .container model-viewer .menu .data-set .title div i,.auscultation .container model-viewer .menu .data-set .title div i{font-size:1rem;color:#4A5568;cursor:pointer}.hotspot .container model-viewer .menu .data-set .title hr,.viewer .container model-viewer .menu .data-set .title hr,.auscultation .container model-viewer .menu .data-set .title hr{border:1px solid #4A5568;margin:0}.hotspot .container model-viewer .menu .data-set .switch-field,.viewer .container model-viewer .menu .data-set .switch-field,.auscultation .container model-viewer .menu .data-set .switch-field{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;overflow:hidden;float:left;padding:3px;gap:.5rem}.hotspot .container model-viewer .menu .data-set .switch-field input[type="radio"],.viewer .container model-viewer .menu .data-set .switch-field input[type="radio"],.auscultation .container model-viewer .menu .data-set .switch-field input[type="radio"]{display:none}.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,.auscultation .container model-viewer .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}.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,.auscultation .container model-viewer .menu .data-set .switch-field input[type="radio"]:checked+label{background-color:#4A5568;color:white}.hotspot .container model-viewer .controller,.viewer .container model-viewer .controller,.auscultation .container model-viewer .controller{position:absolute;max-width:400px;left:1rem;bottom:1rem}.hotspot .container model-viewer .Hotspot,.viewer .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}.hotspot .container model-viewer .Hotspot.hide,.viewer .container model-viewer .Hotspot.hide,.auscultation .container model-viewer .Hotspot.hide{opacity:1;display:none}.hotspot .container model-viewer .Hotspot:not([data-visible]),.viewer .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}.hotspot .container model-viewer .Hotspot:not([data-visible])>*,.viewer .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}.hotspot .container model-viewer .Hotspot:focus,.viewer .container model-viewer .Hotspot:focus,.auscultation .container model-viewer .Hotspot:focus{border:4px solid #3182CE;height:2rem;width:2rem;outline:none}.hotspot .container model-viewer .Hotspot>*,.viewer .container model-viewer .Hotspot>*,.auscultation .container model-viewer .Hotspot>*{opacity:1;transform:translateY(-50%)}.hotspot .container model-viewer .HotspotAnnotation,.viewer .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}.hotspot .container model-viewer .HotspotAnnotation.hide,.viewer .container model-viewer .HotspotAnnotation.hide,.auscultation .container model-viewer .HotspotAnnotation.hide{display:none}.hotspot .container model-viewer .item,.viewer .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}.hotspot .container model-viewer .item::-webkit-scrollbar,.viewer .container model-viewer .item::-webkit-scrollbar,.auscultation .container model-viewer .item::-webkit-scrollbar{width:.5rem;background-color:transparent}.hotspot .container model-viewer .item::-webkit-scrollbar-thumb,.viewer .container model-viewer .item::-webkit-scrollbar-thumb,.auscultation .container model-viewer .item::-webkit-scrollbar-thumb{background-color:#1A202C;border-radius:5px}.hotspot .container model-viewer .item .Hotspot-list,.viewer .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}.hotspot .container model-viewer .item .Hotspot-list button,.viewer .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}.hotspot .container model-viewer .item .Hotspot-list button:hover,.viewer .container model-viewer .item .Hotspot-list button:hover,.auscultation .container model-viewer .item .Hotspot-list button:hover,.hotspot .container model-viewer .item .Hotspot-list button :focus,.viewer .container model-viewer .item .Hotspot-list button :focus,.auscultation .container model-viewer .item .Hotspot-list button :focus{color:#1A202C}.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)}.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 .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}.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%}@media (max-width:600px){.viewer .container{height:100vh !important}.viewer .container model-viewer{max-height:calc(100vh - 50px)}.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%}}