*{margin:0;padding:0;box-sizing:border-box;font-family:monospace,sans-serif}.form-login{height:100vh;display:flex;align-items:center;background-color:#1c6b78;justify-content:center;overflow:hidden}form .login-input{appearance:none;background:none;border:none;outline:none}form{display:flex;position:relative}form:after{content:"";display:block;position:absolute;top:-5px;left:-5px;right:-5px;bottom:-5px;z-index:1}form .form-inner{position:relative;display:block;background-color:#fff;padding:30px;z-index:2;border-radius:8px;box-shadow:0 0 10px 2px #202020}form .form-inner .logo{text-align:center;margin-bottom:15px}form .form-inner .form-group{display:block;width:300px;margin-bottom:15px}form .form-inner .form-group label{display:block;color:#666;font-size:12px;margin-bottom:5px;transition:.4s}form .form-inner .form-group:focus-within label{color:#1c6b78}form .form-inner .form-group input{display:block;width:100%;padding:10px 15px;background-color:#e6dcdc;border-radius:8px;transition:.4s}form .form-inner .form-group input:focus{box-shadow:0 0 3px #0003}form .form-inner input[type=submit]{display:inline-block;padding:10px 15px;border-radius:8px;background-image:linear-gradient(to right,#1C6B78 50%,#317F7E 50%,#66AF8F);background-size:200%;background-position:0%;transition:.4s;color:#fff;font-weight:700;cursor:pointer}form .form-inner input[type=submit]:hover{background-position:100% 0%}form .form-inner .version{font-size:10px;text-align:center;color:#666}@media screen and (max-width: 800px){form .form-inner .form-group{width:250px}}@keyframes spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.spinner-container{display:flex;align-items:center;justify-content:center;overflow:hidden;background-color:transparent}.loading-spinner{border-radius:50%;animation:spinner 1.5s linear infinite}@font-face{font-family:Open Sans,sans-serif;src:url(../../components/fonts/OpenSans) format("truetype")}*{box-sizing:border-box;font-family:Open Sans,sans-serif}.home-section{display:flex;flex-direction:column;align-items:center;padding:16px 16px 100px;overflow:hidden;position:relative;min-height:100vh;background-color:#e9e9e9}.home-content{width:70%}.header-section{padding:0 8px;display:flex;justify-content:space-between;align-items:center}.header-user{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;overflow:hidden;font-weight:700;font-size:.8em;color:#666;white-space:nowrap;text-overflow:ellipsis}#footer{text-align:center;background-color:#333;color:#969696;padding:10px;font-size:.8em;overflow:hidden;white-space:nowrap;position:absolute;bottom:0;width:100%}table{border-collapse:collapse;border-radius:5px 5px 0 0;overflow:hidden;min-width:100px;table-layout:fixed;word-break:break-all;width:100%;margin:16px auto;box-shadow:0 4px 20px #05395e80}table thead tr th{padding:4px 0;font-size:.8em;background-color:#009879;color:#fff;font-weight:700;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}table tbody tr td{font-size:.8em;color:#666;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}table tbody tr td.paciente{padding-left:8px}table thead tr th:nth-child(1){padding-left:8px}table thead tr th:nth-child(2){width:20%}table thead tr th:nth-child(3){width:20%}table thead tr th:nth-child(4){width:20%}table thead tr th.data,table thead tr th.modalidade{text-align:center}table thead tr th.opcoes{padding:0 8px;text-align:center}table tbody tr td.data,table tbody tr td.modalidade{text-align:center}table tbody tr td.opcoes{padding:2px 0;display:flex;justify-content:center}table tbody tr td .option-study{fill:#1d1b31;fill-opacity:.8;display:flex;align-items:center}table tbody tr td.opcoes .option-bt{cursor:pointer;margin-left:6px;margin-right:6px}table tbody tr td.opcoes .upload,table tbody tr td.opcoes .analyse,table tbody tr td.opcoes .zafaz,table tbody tr td.opcoes .weasis,table tbody tr td.opcoes .horos,table tbody tr td.opcoes .osirix{cursor:pointer}table tbody tr td.opcoes .upload:hover,table tbody tr td.opcoes .analyse:hover,table tbody tr td.opcoes .zafaz:hover,table tbody tr td.opcoes .weasis:hover,table tbody tr td.opcoes .horos:hover,table tbody tr td.opcoes .osirix:hover{fill:#009879}.modal.show{display:flex!important;justify-content:center}.modal{transition:none;text-align:center;fill:#05395e}.modal .modal-title{font-size:16px;font-weight:600;color:#05395e}table tbody tr:nth-of-type(even){background-color:#e8e8e8}table tbody tr:hover{background-color:#edbebe}table tbody tr{border-bottom:1px solid #bcbcbc;background-color:#fff}@media screen and (max-width: 800px){body{padding:initial}.home-content{width:100%}.header-user{font-size:10px}table{overflow:visible;box-shadow:none}table thead{display:none}table tbody{display:block}table tbody td{display:block;text-overflow:ellipsis}table tbody tr{display:block;border-radius:5px 5px 0 0;border-bottom:1px solid rgba(0,152,121,1);margin-bottom:10px;box-shadow:0 0 8px #05395eb3,0 14px 0 1px #009879 inset}table tbody tr td.paciente:before,table tbody tr td.data:before,table tbody tr td.modalidade:before{content:attr(data-title);display:block;font-weight:600;font-size:9px;color:#fff;padding-bottom:5px}table tbody tr td:before{content:attr(data-title);display:block;font-weight:600;font-size:9px;color:#05395e80}table tbody tr td.paciente,table tbody tr td.data,table tbody tr td.modalidade{padding:2px 5px;font-size:10px;font-weight:700;color:#05395e}table tbody tr td.paciente{width:55%;float:left}table tbody tr td.data{width:35%;float:left;text-align:center}table tbody tr td.modalidade{width:10%;float:none;text-align:right}table tbody tr td.opcoes{width:unset}table tbody tr td.opcoes:before{content:attr(data-title);display:none}table tbody tr td.opcoes .upload,table tbody tr td.opcoes .analyse,table tbody tr td.opcoes .zafaz,table tbody tr td.opcoes .weasis,table tbody tr td.opcoes .horos,table tbody tr td.opcoes .osirix{fill:#05395e}}.form-home-exit .form-home-inner-exit{position:relative;display:block;z-index:2;padding-top:5px}.form-home-exit .home-input-exit{appearance:none;background:none;border:none;outline:none}.form-home-exit .form-home-inner-exit input[type=submit]{display:block;width:100%;padding:5px;border-radius:5px;background-image:linear-gradient(to right,#009879 50%,#009879 50%,#097e66);background-size:200%;background-position:0%;transition:.4s;color:#fff;cursor:pointer}.form-home-exit .form-home-inner-exit input[type=submit]:hover{background-position:100% 0%}form .form-inner-exit input[type=submit]{display:block;width:100%;padding:8px;border-radius:8px;background-image:linear-gradient(to right,#009879 50%,#009879 50%,#097e66);background-size:200%;background-position:0%;transition:.4s;color:#fff;font-weight:700;cursor:pointer}form .form-inner-exit input[type=submit]:hover{background-position:100% 0%}
