@import"https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:ital,wght@0,200..800;1,200..800&display=swap";#secao__Login #caixa__Login .caixa_Multiplas{display:flex;justify-content:space-between}#secao__Login #caixa__Login .caixa_Multiplas input{width:49%}#secao__Login #caixa__Login .caixa_Botoes{justify-content:center}#secao__Login #caixa__Login .caixa_Botoes input[type=submit],#secao__Login #caixa__Login .caixa_Botoes a{background-color:#51009d;color:#fff}#secao__Login{display:flex;flex-direction:column;align-items:center;width:100%;height:100%}#secao__Login h2{font-size:2.7em;color:#51009d}#secao__Login #caixa__Login{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:30px;box-shadow:0 0 10px 1px #0003;width:45%;height:100%}#secao__Login #caixa__Login .caixa_Campos{display:flex;flex-direction:column;gap:5px;width:55%}#secao__Login #caixa__Login .caixa_Campos input[type=email],#secao__Login #caixa__Login .caixa_Campos input[type=password],#secao__Login #caixa__Login .caixa_Campos input[type=text],#secao__Login #caixa__Login .caixa_Campos input[type=number]{background-color:#e3e3e3;padding:20px;border:none;border-radius:4px;font-size:.9em}#secao__Login #caixa__Login .caixa_Opcoes{display:flex;flex-direction:column;align-items:center;gap:4px}#secao__Login #caixa__Login .caixa_Opcoes .checkbox{display:flex;gap:8px}#secao__Login #caixa__Login .caixa_Opcoes .aviso_atendente{color:#515151}#secao__Login #caixa__Login .caixa_Botoes{display:flex;gap:6px;width:42%;height:46px}#secao__Login #caixa__Login .caixa_Botoes input[type=submit],#secao__Login #caixa__Login .caixa_Botoes a{transition:.25s;background-color:#51009d;color:#fff;border:none;border-radius:16px;padding:4px;width:50%;cursor:pointer;text-align:center;font-size:1.1em}#secao__Login #caixa__Login .caixa_Botoes a{padding-top:12px}#secao__Login #caixa__Login .caixa_Botoes a:hover{background-color:#5d00b5}#secao__Login #caixa__Login .caixa_Botoes input[type=submit]{background-color:#d6d6d6;color:#333}#secao__Login #caixa__Login .caixa_Botoes input[type=submit]:hover{background-color:#c4c4c4}#secao__Login #caixa__Login .erro{color:red;display:none}#secao__Login #caixa__Login .erroCaixa{border:1px solid red}@media (max-width: 1342px){#secao__Login #caixa__Login{width:100%}#secao__Login #caixa__Login .caixa_Campos{width:75%}#secao__Login #caixa__Login .caixa_Botoes{flex-direction:column;align-items:center;gap:12px;width:75%;height:105px}#secao__Login #caixa__Login .caixa_Botoes input[type=submit],#secao__Login #caixa__Login .caixa_Botoes a{padding:15px 0}}@media (min-width: 1343px){#secao__Login #caixa__Login{width:65%}}header{display:flex;align-items:center;justify-content:space-between;width:100%;height:40px;padding:0 20px}header h1{transition:.2s ease-in-out;color:#dcdcdc;cursor:pointer}header h1:hover{color:#404040}header .caixa_Opcoes{display:flex;gap:8px}header .caixa_Opcoes .botao_desconectar,header .caixa_Opcoes a{font-weight:700;cursor:pointer;color:#000}header .caixa_Opcoes .botao_desconectar{transition:.3s;border-radius:20px;padding:0 6px}header .caixa_Opcoes .botao_desconectar:hover{background-color:#51009d;color:#fff}header .caixa_Opcoes a{font-weight:300}header .caixa_Opcoes a:hover{font-weight:700}header .caixa_Botoes{display:flex;justify-content:space-between;gap:8px;height:80%;width:13%}header .caixa_Botoes a{transition:.25s;background-color:#51009d;color:#fff;border:none;padding:4px 6px 6px;cursor:pointer;text-align:center;font-size:1.1em;border-radius:4px;width:100%}header .caixa_Botoes a:hover{background-color:#5d00b5}header .caixa_Botoes a:nth-child(2){background-color:#d6d6d6;color:#333}header .caixa_Botoes a:nth-child(2):hover{background-color:#ddd}@media (max-width: 1128px){header .caixa_Botoes{width:20%}}@media (max-width: 760px){header .caixa_Botoes{width:30%}}@media (max-width: 500px){header .caixa_Botoes{width:50%}}#secao__CriacaoConsultas{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:95%;background-color:#775c91}#secao__CriacaoConsultas form{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:32px;width:40%;height:100%;background-color:#fff}#secao__CriacaoConsultas form .caixa_formulario{display:flex;flex-direction:column;align-items:center;width:50%;gap:4px}#secao__CriacaoConsultas form .caixa_formulario label{font-size:1.2em;align-self:flex-start}#secao__CriacaoConsultas form .caixa_formulario input,#secao__CriacaoConsultas form .caixa_formulario select{width:100%}#secao__CriacaoConsultas form .caixa_formulario input{height:42px;border:1px solid rgb(223,223,223);border-radius:4px}#secao__CriacaoConsultas form .caixa_formulario select{background-color:#fff;border:1px solid rgb(223,223,223);color:#000;padding:8px}#secao__CriacaoConsultas form .caixa_horario .horarios{display:flex;align-items:center;align-self:flex-start;gap:4px;width:100%}#secao__CriacaoConsultas form .caixa_horario .horarios input{width:100%}#secao__CriacaoConsultas form .caixa_horario .horarios select{width:20%}#secao__CriacaoConsultas form input[type=submit]{transition:.25s;background-color:#51009d;color:#fff;border:none;padding:6px;cursor:pointer;text-align:center;font-size:1.1em;border-radius:8px}#secao__CriacaoConsultas form input[type=submit]:hover{background-color:#5d00b5}#secao__CriacaoConsultas form .erro{color:red;display:none}#secao__CriacaoConsultas form .sucesso{color:#51009d;font-weight:700;display:none}#popup{position:absolute;width:100%;height:100%}#popup .fundoFalso{position:absolute;width:100%;height:100%;z-index:50;background-color:#000;opacity:.4}#popup dialog{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:28px;width:35%;height:30%;border:none;margin:0 auto;position:absolute;top:35%;font-size:1.2em;background-color:#fff;opacity:1;z-index:51}#popup dialog .fechar{transition:.25s;background-color:#51009d;color:#fff;border:none;border-radius:16px;padding:6px;cursor:pointer;text-align:center;font-size:1.1em;width:5.2%;position:absolute;top:-10px;right:-15px;font-size:.9em}#popup dialog .fechar:hover{background-color:#5d00b5}#popup dialog .conteudo{text-align:center}#popup dialog .conteudo h2{margin-bottom:6px}#popup dialog .botoes{display:flex;gap:8px}#popup dialog .botoes button{transition:.25s;background-color:#51009d;color:#fff;border:none;padding:6px;cursor:pointer;text-align:center;font-size:1.1em;font-size:.8em;border-radius:4px}#popup dialog .botoes button:hover{background-color:#5d00b5}#popup dialog .botoes button:nth-child(1){background-color:#aaa}#popup dialog .botoes button:nth-child(1):hover{background-color:#b4b4b4}@media (max-width: 1575px){#popup dialog .fechar{width:7%;right:-10px}}#secao__Atendente{display:flex;flex-direction:column;align-items:center;position:relative;width:100%;height:100vh;height:95.6%;flex-direction:row;align-items:baseline;justify-content:center;overflow-y:hidden}#secao__Atendente #visualizacao_fila,#secao__Atendente #visualizacao_pacientes{display:flex;flex-direction:column;align-items:center;width:50%;height:100%}#secao__Atendente #visualizacao_fila{justify-content:center;gap:36px;border-right:1px solid rgb(220,220,220)}#secao__Atendente #visualizacao_fila h2{font-size:2.2em}#secao__Atendente #visualizacao_fila h2:after{content:"";display:block;width:100%;height:2px;background-color:#c1c1c1}#secao__Atendente #visualizacao_fila .nome_pacientes{text-align:center;list-style-type:none;position:relative}#secao__Atendente #visualizacao_fila .nome_pacientes li{display:flex;justify-content:center;align-items:center;gap:8px;font-size:1.8em;margin-bottom:8px;position:relative;cursor:default}#secao__Atendente #visualizacao_fila .nome_pacientes li:nth-child(1){font-size:2.6em}#secao__Atendente #visualizacao_fila .nome_pacientes li:hover button{display:flex}#secao__Atendente #visualizacao_fila .nome_pacientes button{transition:.25s;background-color:#51009d;color:#fff;border:none;cursor:pointer;text-align:center;font-size:1.1em;transition:.2s;display:none;width:27.3px;padding:5px 10.4px;position:relative;top:2px;border-radius:4px;font-size:.4em}#secao__Atendente #visualizacao_fila .nome_pacientes button:hover{background-color:#5d00b5}#secao__Atendente #visualizacao_fila .caixa__Botoes{display:flex;gap:12px}#secao__Atendente #visualizacao_fila .caixa__Botoes button{transition:.25s;background-color:#51009d;color:#fff;border:none;padding:6px;cursor:pointer;text-align:center;font-size:1.1em;border-radius:6px}#secao__Atendente #visualizacao_fila .caixa__Botoes button:hover{background-color:#5d00b5}#secao__Atendente #visualizacao_pacientes{display:flex;gap:16px;flex-direction:column}.tabela_consultas{font-size:1.1em;padding:4px}.tabela_consultas thead{background-color:#ebebeb;color:#202020}.tabela_consultas thead tr th{padding:0 26px}.tabela_consultas tbody tr td{padding:2px 0;text-align:center}.tabela_consultas tbody tr td button{background-color:#51009d;border:none;color:#fff;padding:6px;cursor:pointer}.tabela_consultas tbody tr td .desabilitado{background-color:#917ea4;cursor:not-allowed}#secao__Fila{display:flex;flex-direction:column;align-items:center;position:relative;gap:16px;width:100%;height:100vh;text-align:center}#secao__Fila ul .nome_usuario{color:#51009d}#secao__Fila #listas{display:flex;justify-content:center;gap:12px;position:relative;width:88%}#secao__Fila #listas h2{position:relative;font-size:3.3em;margin:20px 0}#secao__Fila #listas h2:after{content:"";display:block;position:relative;top:8px;width:100%;height:2px;background-color:#b8b8b8}#secao__Fila #listas .dados{display:flex;flex-direction:column;gap:8px;position:absolute;left:20px;top:50%}#secao__Fila #listas .dados span{font-size:1.5em;font-weight:700}#secao__Fila #listas .botao_dados{background-color:#51009d;color:#fff;font-weight:700;border-radius:60px;text-align:center;width:20px;height:20px;cursor:pointer;position:absolute;left:0}#secao__Fila #listas .dados_compactados{position:absolute;top:20px;left:0;display:none;flex-direction:column;gap:4px;border:2px solid rgb(81,0,157);width:200px;padding:4px;background-color:#fff;z-index:5}#secao__Fila #listas .nome_pacientes{list-style-type:none}#secao__Fila #listas .nome_pacientes li{transition:.3s;font-weight:500;font-size:2.5em}#secao__Fila #listas .nome_pacientes li:nth-child(1){font-size:2.9em}#secao__Fila #listas .nome_pacientes .sem_pacientes{font-size:1.6em}#secao__Fila #listas #passados{position:absolute;right:0;top:26px}#secao__Fila #listas #passados h2{font-size:2em}#secao__Fila #listas #passados .pacientes_passados{list-style-type:none;font-size:1.8em;right:16px;top:18px}@media (max-width: 1658px){#secao__Fila #listas .dados{left:-50px}}@media (max-width: 1500px){#secao__Fila #listas .dados{left:-75px}}@media (max-width: 1465px){header{margin-bottom:30px}#secao__Fila #fila h2,#secao__Fila #passados h2{font-size:1.5rem}#secao__Fila #fila li,#secao__Fila #passados li{font-size:1.6rem}#secao__Fila #listas .dados{width:18%;left:0}#secao__Fila #listas #fila h2{font-size:2.5em}#secao__Fila #listas #fila .nome_pacientes li{font-size:2.1em}#secao__Fila #listas #passados{position:relative;top:11px}#secao__Fila #listas #passados .pacientes_passados{position:relative;right:0;top:0}}@media (max-width: 1130px){header{margin-bottom:30px}#secao__Fila #fila h2,#secao__Fila #passados h2,#secao__Fila #fila li,#secao__Fila #passados li{font-size:1.5rem}#secao__Fila #listas #fila h2{font-size:2.2em}#secao__Fila #listas #fila .nome_pacientes li{font-size:1.8em}#secao__Fila #listas #passados{position:relative;top:12px}#secao__Fila #listas #passados h2{font-size:1.6em}#secao__Fila #listas #passados .pacientes_passados{position:relative;right:0;top:0}}@media (max-width: 695px){header{margin-bottom:30px}#secao__Fila #fila h2,#secao__Fila #passados h2,#secao__Fila #fila li,#secao__Fila #passados li{font-size:1.5rem}#secao__Fila #listas #fila h2{font-size:2.2em}#secao__Fila #listas #fila .nome_pacientes li{font-size:1.8em}#secao__Fila #listas #passados{position:relative;top:24px}#secao__Fila #listas #passados h2{font-size:1.6em}#secao__Fila #listas #passados .pacientes_passados{position:relative;right:0;top:0}}#secao__Principal{display:flex;flex-direction:column;align-items:center;height:100vh;position:relative;width:100%;height:auto;overflow-y:hidden}#secao__Principal #principal{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px;text-align:center;position:relative;width:100.9vw;height:620px;overflow-y:hidden}#secao__Principal #principal h2{font-size:2.6em}#secao__Principal #principal span{font-size:1.4em;color:#51009d}#secao__Principal #principal .botoes{display:flex;width:300px;justify-content:space-between;position:relative;top:20px}#secao__Principal #principal .botoes a{transition:.3s;border:2px solid rgb(81,0,157);background-color:#51009d;padding:4px 16px;border-radius:12px;font-weight:700;color:#fff}#secao__Principal #principal .botoes a:hover{border-radius:20px;background-color:#5d00b5}#secao__Principal #principal:after{content:"";display:block;position:absolute;bottom:0;width:80%;height:1px;background-color:#d2d2d2}#secao__Principal #paciente,#secao__Principal #atendente{display:flex;justify-content:space-between;align-items:center;position:relative;width:100%;height:550px;padding:6px 55px;overflow-y:hidden}#secao__Principal #paciente .img,#secao__Principal #atendente .img{position:relative;width:30%;height:90%}#secao__Principal #paciente .img img,#secao__Principal #atendente .img img{width:100%;height:100%}#secao__Principal #paciente .img:before,#secao__Principal #atendente .img:before{content:"";display:block;position:absolute;right:8px;bottom:8px;z-index:-1;width:100%;height:100%;background-color:#c588ff}#secao__Principal #paciente .texto,#secao__Principal #atendente .texto{display:flex;flex-direction:column;justify-content:center;width:60%;height:100%;padding-top:20px}#secao__Principal #paciente .texto h2,#secao__Principal #atendente .texto h2{font-size:2.1em;text-align:right;margin-bottom:20px}#secao__Principal #paciente .texto p,#secao__Principal #atendente .texto p{margin-bottom:6px;font-size:1.3em}#secao__Principal #paciente:after,#secao__Principal #atendente:after{content:"";display:block;position:absolute;bottom:0;width:80%;height:1px;background-color:#d2d2d2}#secao__Principal #atendente{flex-direction:row-reverse;margin-bottom:25px}#secao__Principal #atendente .img:before{left:8px}#secao__Principal #atendente .texto h2{text-align:left}footer{display:flex;align-items:center;position:relative;width:100%;height:400px;background-color:#51009d;color:#fff}footer .lateral_esquerda{width:20%;height:80%;border-right:1px solid rgb(109,2,209);text-align:center}footer .lateral_esquerda h2{position:relative;top:40%;font-size:2.2em}footer .tm{position:absolute;bottom:25px;right:25px;color:#8329d7}@media (max-width: 1128px){#secao__Principal #paciente,#secao__Principal #atendente{flex-direction:column}}@media (max-width: 760px){#secao__Principal #paciente,#secao__Principal #atendente{width:100%;height:950px;margin:16px 0}#secao__Principal #paciente .img,#secao__Principal #atendente .img{width:100%}#secao__Principal #paciente .img:before,#secao__Principal #atendente .img:before{left:0}#secao__Principal #paciente .texto,#secao__Principal #atendente .texto{width:100%;font-size:.8em}}@media (max-width: 412px){#secao__Principal #paciente,#secao__Principal #atendente{height:930px}}*{margin:0;padding:0;box-sizing:border-box;font-family:Plus Jakarta Sans,sans-serif}a{text-decoration:none}#root{width:99.1vw;height:100vh}body{width:100%;height:100%}.secao__Proibido{display:flex;flex-direction:column;justify-content:center;height:85%}.secao__Proibido .acessoProibido{margin:0 auto;font-size:2.2em;font-weight:700;color:red}
