html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,button,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{color:inherit;background-color:initial;text-decoration:none;margin:0;padding:0;border:none;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}body{font-family:Roboto,sans-serif}textarea:focus,input:focus{outline:none}textarea,input{background-color:transparent}a,button,label{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}::-webkit-datetime-edit-year-field:not([aria-valuenow]),::-webkit-datetime-edit-month-field:not([aria-valuenow]),::-webkit-datetime-edit-day-field:not([aria-valuenow]){color:transparent}:root{--header-height: 4rem;--sidebar-width: 25rem;--sides-spacing: 12.5vw;--amarelo: #FFDE59}@media (max-width: 700px){:root{--header-height: 7rem;--sidebar-width: 90vw;--sides-spacing: 0}}@media (min-width: 701px) and (max-width: 1024px){:root{--header-height: 7rem}}html{font-size:18px;scroll-behavior:smooth}body{background-color:#fff;color:#414141}.main-section{padding-top:var(--header-height);min-height:calc(100vh - 14rem)}header{z-index:2;position:fixed;width:100vw;height:var(--header-height);padding:.5rem var(--sides-spacing);box-shadow:0 2px 4px #00000080;background-image:url(/assets/LogoRevNotificaSimbolo-D8zrYn7k.png),linear-gradient(.25turn,#F5F5F5,var(--amarelo));background-repeat:repeat;background-size:contain;box-sizing:border-box}nav{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.navegacao{display:flex;align-items:center;justify-content:center;gap:1rem;font-weight:700}.navegacao li{color:#ec671c;transition:all .25s ease-in-out}.navegacao li:hover{color:#414141}.auth-header{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;border-radius:.5rem;transition:all .25s ease-in-out}.auth-header>h3{font-size:1.25rem;text-align:center}.sidebar-menu-btn{cursor:pointer;display:grid;place-items:center;padding:.25rem 0;background-color:#eed15b;width:2.5rem;height:2.5rem;box-sizing:border-box;border-radius:.5rem}.sidebar-menu-btn>span{position:initial;transition:all ease-in-out .25s;width:2rem;height:.25rem;border-radius:.5rem;background-color:#414141;box-sizing:border-box}.bar1.--open{transform:translateY(.5rem) rotate(45deg)}.bar2.--open{position:absolute;transition:all ease-in-out .125s;opacity:0}.bar3.--open{transform:translateY(-.5rem) rotate(-45deg)}.sidebar{position:fixed;top:var(--header-height);right:-100%;width:var(--sidebar-width);height:calc(100vh - var(--header-height));box-sizing:border-box;background-color:#eed15b;transition:all ease-in-out .25s;padding-top:2rem}.sidebar.--open{right:0}@media (max-width: 1024px){nav{justify-content:space-around;gap:1rem}.logo-header{display:flex;justify-content:space-around;width:100%}}@media (max-width: 700px){.navegacao>li{font-size:.8rem;max-width:4rem}}.logo{height:3rem;width:10rem;display:flex;align-items:center;justify-content:center;overflow:hidden}.logo img{height:3rem;object-fit:cover}.logo.--complete{height:8rem;width:100%}.logo.--complete img{height:8rem}.auth-header-button{cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem;background-color:#ddc153;width:8rem;height:2.5rem;border-radius:.5rem;transition:all .25s ease-in-out;overflow:hidden}.--icon-user:after{font-size:1.5rem;font-family:Material Icons;content:"person"}.--icon-register:after{font-size:1.5rem;font-family:Material Icons;content:"assignment"}.auth-header-menu{position:relative;padding:1rem}.user-name{width:12rem;height:2rem;overflow:hidden;display:flex;align-items:center;justify-content:center;font-weight:700;text-transform:capitalize}.user-options{display:flex;flex-direction:column;justify-content:center;gap:.125rem;background-color:#ddc153;border-radius:.25rem;padding:.5rem}.user-options p{padding:.25rem;font-size:.8rem;display:flex;align-items:center;justify-content:space-between;transition:all .25s ease-in-out}.user-options p:hover{background-color:#eed15b}.--icon-account:after{font-size:1.5rem;font-family:Material Symbols Outlined;content:"account_circle"}.--icon-person-register:after{font-size:1.5rem;font-family:Material Symbols Outlined;content:"elderly"}.--icon-form:after{font-size:1.5rem;font-family:Material Symbols Outlined;content:"assignment"}.--icon-usuarios:after{font-size:1.5rem;font-family:Material Symbols Outlined;content:"groups"}.--icon-logout:after{font-size:1.5rem;font-family:Material Symbols Outlined;content:"logout"}.--icon-logout.--last{cursor:pointer;position:relative}.--icon-logout.--last:before{content:"";position:absolute;top:-.125rem;left:0;height:.0625rem;width:100%;background-color:#414141}.modal,.overlay{z-index:2;width:100vw;height:100vh;box-sizing:border-box;top:0;left:0;right:0;bottom:0;position:fixed}.overlay{background:#313131cc}.modal{padding:1rem;display:flex;align-items:center;justify-content:center}.modal-close-btn{position:absolute;right:2rem;top:2rem}@media (max-width: 700px){.modal-close-btn{right:1rem;top:1rem}}.modal-close-btn:before{font-family:Material Icons;font-size:2rem;content:"close";background-color:#ec671c;border-radius:100%;padding:.25rem;opacity:.9}.modal-close-btn:hover:before{opacity:1}.textfield-container{display:flex;flex-direction:column;gap:.5rem}.textfield{height:2.15rem;display:flex;flex-direction:column;gap:.5rem;position:relative;opacity:.7}.textfield-input-container{display:flex;align-items:center;justify-content:center;gap:.25rem}.textfield-input-container input{width:100%}.textfield-password-icon{background-color:#e5e5e5;min-width:2rem;min-height:2rem;box-sizing:border-box;display:flex;align-items:center;justify-content:center;font-size:1.5rem;border-radius:100%}.textfield-password-icon:before{font-family:Material Symbols Outlined;content:"visibility_off"}.textfield-password-icon.--show:before{font-family:Material Symbols Outlined;content:"visibility"}.textfield.--filled{opacity:1}.textfield.--disable:before{position:absolute;display:flex;align-items:center;justify-content:center;width:calc(100% + 1rem);height:calc(100% + 2rem);top:-1.5rem;left:-.5rem;border-radius:.5rem;color:#ec671c;content:"Desabilitado";background-color:#a5a5a550}.textfield label{position:absolute;top:.5rem;left:0;font-size:1rem;opacity:.8;transition:all .125s ease-in-out}.textfield.--focus label{opacity:1;top:-1.25rem}.textfield .required:after{content:" *"}.textfield input{height:2rem;font-size:1rem;border:none;border-bottom:1px solid}.textfield.--focus input{border-bottom:2px solid}.textfield-count{position:absolute;right:0;top:0;font-size:.8rem;opacity:.7;transition:all .125s ease-in-out}.textfield.--focus .textfield-count{top:-1.25rem}.textfield-count.--max{color:#ec671c}.textfield-error{font-size:.75rem;color:red}@media (max-width: 700px){.textfield.--focus label,.textfield.--focus .textfield-count{top:-1rem}}.register-form{position:relative;display:grid;grid-template-areas:"titulo titulo" "email email" "nome sobrenome" "cpf login" "telefone senha" "areapro areapro" "area especialidade" "botao botao";gap:2rem 1rem;background-color:#f5f5f5;padding:4rem;width:30rem;border-radius:1rem}.register-form h2{grid-area:titulo;text-align:center;font-size:2rem}.register-email{grid-area:email}.register-nome{grid-area:nome}.register-sobrenome{grid-area:sobrenome}.register-cpf{grid-area:cpf}.register-telefone{grid-area:telefone}.register-login{grid-area:login}.register-senha{grid-area:senha}.register-areapro{grid-area:areapro;display:flex;flex-direction:column;gap:1rem}.register-areapro-botao{position:relative;box-sizing:border-box;width:2.25rem;height:1.25rem;background-color:#e5e5e5;border:solid .125rem #CCC;border-radius:1rem;display:flex;align-items:center;transition:all ease-in-out .25s}.register-areapro-botao.--pro{border-color:#414141}.register-areapro-botao:before{transition:all ease-in-out .25s;content:"";width:1.04rem;height:1.04rem;box-sizing:border-box;border-radius:100%;background-color:#ccc}.register-areapro-botao.--pro:before{transform:translate(100%);background-color:#414141}.register-areapro-botao:after{position:absolute;content:"Não";left:calc(100% + 1rem)}.register-areapro-botao.--pro:after{content:"Sim"}.register-area{grid-area:area}.register-especialidade{grid-area:especialidade}.register-btn{grid-area:botao;justify-self:center;font-size:1.25rem;display:flex;align-items:center;justify-content:center;width:8rem;height:3rem;background-color:#eed15b;border-radius:1rem}.register-btn:hover{background-color:var(--amarelo)}.register-message{position:absolute;height:1.5rem;box-sizing:border-box;padding:.25rem;border-radius:.25rem;justify-self:center;bottom:1rem;background-color:#ec671c;color:#f5f5f5;animation:shakeMessage .25s}@media (max-width: 700px){.register-form{display:flex;flex-direction:column;align-items:stretch;gap:1.15rem;padding:1rem;overflow-y:scroll}.register-btn{align-self:center}}.recover-form{position:relative;display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;background-color:#f5f5f5;gap:2rem;padding:4rem;width:30rem;min-height:18rem;border-radius:1rem}.recover-form-titulo{display:flex;flex-direction:column;text-align:center;gap:.5rem}.recover-form form{padding-bottom:2rem;position:relative;display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;gap:2rem}.recover-message{position:absolute;height:1.5rem;box-sizing:border-box;padding:.25rem;border-radius:.25rem;align-self:center;bottom:0;background-color:#ec671c;color:#f5f5f5;animation:shakeMessage .25s}.recover-message.--success{background-color:#59bdff}.recover-form button{cursor:pointer}.recover-form h2{text-align:center;font-size:2rem}.recover-form-btn{align-self:center;font-size:1.25rem;display:flex;align-items:center;justify-content:center;width:8rem;height:3rem;background-color:#eed15b;border-radius:1rem}.recover-form-btn:hover{background-color:var(--amarelo)}@media (max-width: 700px){.recover-form{gap:1.5rem;padding:2rem 1rem}.recover-form form{gap:1.5rem}}.login-form{position:relative;display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;gap:2rem;background-color:#f5f5f5;padding:4rem;width:30rem;min-height:18rem;border-radius:1rem}@media (max-width: 700px){.login-form{gap:1.5rem;padding:2rem 1rem}}.login-message{position:absolute;height:1.5rem;box-sizing:border-box;padding:.25rem;border-radius:.25rem;align-self:center;bottom:1rem;background-color:#ec671c;color:#f5f5f5;animation:shakeMessage .25s}@keyframes shakeMessage{0%{transform:translate(0)}25%{transform:translate(.5rem)}50%{transform:translate(0)}75%{transform:translate(-.5rem)}to{transform:translate(0)}}.login-form button{cursor:pointer}.login-form h2{text-align:center;font-size:2rem}.login-btn{align-self:center;font-size:1.25rem;display:flex;align-items:center;justify-content:center;width:8rem;height:3rem;background-color:#eed15b;border-radius:1rem}.login-btn:hover{background-color:var(--amarelo)}.recover-btn{color:#ec671c}.home{display:flex;flex-direction:column}.home section{display:flex}.principal{height:calc(100vh - var(--header-height));box-sizing:border-box;display:flex;gap:1vw;align-items:center;justify-content:center}.mapa{background-color:#f5f5f5;display:flex;align-items:center;justify-content:center;border-radius:.5rem}.carrossel{background-color:#f5f5f5;width:55vw;box-sizing:border-box;padding:.5vw;border-radius:.5rem}.carrossel-img{height:13.75vw;min-width:25.5vw;object-fit:cover;border-radius:.5rem}.duvidas{background-color:var(--amarelo);display:flex;align-items:center;justify-content:center;padding:4rem 1rem}.duvidas form{position:relative;background-color:#f5f5f5;border-radius:1rem;width:36rem;padding:2rem 4rem;display:grid;grid-template-areas:"titulo titulo" "nome sobrenome" "email email" "comentario comentario" "botao botao";gap:3rem}.duvidas h3{font-size:2rem;text-align:center;grid-area:titulo}.duvidas .duvidas-nome{grid-area:nome}.duvidas .duvidas-sobrenome{grid-area:sobrenome}.duvidas .duvidas-email{grid-area:email}.duvidas textarea{padding:.25rem;border-radius:.25rem;border:none;box-shadow:inset 0 0 5px #00000080;height:12rem;font-size:1.25rem;resize:none;grid-area:comentario;transition:all .125s ease-in-out}.duvidas textarea:focus{box-shadow:inset 0 0 2px #00000080}.duvidas button{cursor:pointer;justify-self:center;display:flex;align-items:center;justify-content:center;width:8rem;height:3rem;background-color:#eed15b;border-radius:1rem;grid-area:botao;font-weight:700}.duvidas button:hover{background-color:var(--amarelo)}@media (max-width: 700px){.principal{gap:4vh;padding:4vh 0;flex-direction:column}.carrossel{width:40vh}.carrossel-img{height:20vh;min-width:38vh}.duvidas form{padding:1rem;gap:2rem}}@media (min-width: 701px) and (max-width: 1309px){.principal{gap:4vh;padding:4vh 0;flex-direction:column}.carrossel{width:48vh}.carrossel-img{height:24vh;min-width:46vh}}.carrossel-container{overflow:hidden;position:relative}.carrossel-view{display:flex;column-gap:1.5vw;transition:all ease-in-out .5s;padding-left:1.2vw}.carrossel-buttons,.carrossel-menu{transition:all ease-in-out .25s;opacity:.2}.carrossel-container:hover .carrossel-buttons,.carrossel-container:hover .carrossel-menu{opacity:1}.carrossel-buttons{width:100%;top:calc(50% - 1rem);justify-self:center;position:absolute;display:flex;align-items:center;justify-content:space-between}.carrossel-buttons button{font-family:Material Icons;width:2rem;height:2rem;display:flex;text-align:center;align-items:center;justify-content:center;color:#f5f5f5;background-color:#00000040;border-radius:100%}.carrossel-menu{width:10rem;padding:.25rem 0;position:absolute;bottom:0;left:calc(50% - 5rem);border-radius:.25rem;background-color:#00000040}.carrossel-menu-list{display:flex;align-items:center;justify-content:center;gap:.5rem}.carrossel-menu-item{cursor:pointer;background-color:#00000080;width:1.25rem;height:1.25rem;transition:all ease-in-out .5s;border-radius:100%;display:flex;align-items:center;justify-content:center;color:#f5f5f5;opacity:.5}.carrossel-menu-item.--active{opacity:1;background-color:#ec671c}@media (max-width: 700px){.carrossel-container{box-sizing:border-box;width:39.6vh}.carrossel-view{column-gap:1.5vh;padding-left:1vh}.carrossel-menu{width:38vh;left:calc(50% - 19vh)}.carrossel-menu-list{gap:.25rem}.carrossel-menu-item{font-size:.8rem;width:3vh;height:3vh}}@media (min-width: 701px) and (max-width: 1309px){.carrossel-container{box-sizing:border-box;width:47vh}.carrossel-view{column-gap:1vh;padding-left:.5vh}.carrossel-menu{width:42vh;left:calc(50% - 21vh)}}.sobre{padding:4rem 0;min-height:calc(100vh - 4rem);box-sizing:border-box;background-color:var(--amarelo);border-top:1px solid black;border-bottom:1px solid black;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:1.5rem;font-weight:700;line-height:1.5rem}.sobre>div{width:50vw}.sobre-titulo{text-align:center;font-size:1.5rem}.sobre-conteudo{text-align:justify;text-justify:inter-word;display:flex;flex-direction:column;gap:1rem}.sobre-fim{text-align:end}@media (max-width: 700px){.sobre{position:relative;justify-content:start;min-height:0;height:calc(100vh - var(--header-height));overflow-y:hidden}.sobre.--open{height:auto}.sobre>div{width:90vw}.sobre-read-all{bottom:1rem;width:90vw;background-color:#414141f0;padding:.5rem 0;color:#f5f5f5;border-radius:.5rem;z-index:0;position:absolute;text-align:center}}.mapa-img-modal{position:absolute;width:60vh;height:60vh;border-radius:.5rem;background-color:#ffffff80;box-sizing:border-box;display:grid;place-items:center}.mapa-img-modal div{width:40vh;height:40vh;box-sizing:border-box;border-radius:.5rem;display:grid;place-items:center;grid-template-areas:"titulo titulo" ". ." ". .";background-color:#ccc}@media (max-width: 700px){.mapa-img-modal{width:40vh;height:40vh}.mapa-img-modal div{width:30vh;height:30vh}}@media (min-width: 701px) and (max-width: 1309px){.mapa-img-modal{width:50vh;height:50vh}.mapa-img-modal div{width:40vh;height:40vh}}.mapa-img-modal div h3{grid-area:titulo}path{fill:var(--amarelo);stroke:#f5f5f5;stroke-width:1px}path:hover{fill:#ec671c;stroke:#f5f5f5;stroke-width:3px;transition:fill .4s}.tooltip{pointer-events:none;position:absolute;font-size:18px;text-align:center;background:#ccc;padding:10px 15px;z-index:5;height:30px;line-height:30px;margin:0 auto;border-radius:5px;transform:translate(-50%);display:none}.tooltip.active{display:block}.tooltip:after{content:"";position:absolute;left:50%;top:100%;width:0;height:0;margin-left:-10px;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #CCCCCC}.textarea-container{grid-area:comentario;display:flex;flex-direction:column;gap:.5rem}.alzheimer{display:flex;flex-direction:column}.alzheimer-destaque{height:50rem;position:relative;display:flex}.alzheimer-img-destaque{z-index:0;position:absolute;top:4rem;left:var(--sides-spacing);height:30rem;width:60rem;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:1rem}.alzheimer-img-destaque img{width:60rem;object-fit:cover;object-position:0 3rem}.alzheimer-explicacao-destaque{z-index:0;position:absolute;bottom:4rem;right:var(--sides-spacing);height:20rem;width:60rem;box-sizing:border-box;padding:2rem;display:flex;flex-direction:column;gap:1.5rem;font-weight:700;line-height:1.5rem;align-items:center;justify-content:center;overflow:hidden;background-color:#ffde59d0;border-radius:1rem}.alzheimer-explicacao-destaque h3{text-align:center;font-size:1.5rem}.alzheimer-explicacao-destaque p{text-align:justify;text-indent:2rem;display:flex;flex-direction:column;gap:1rem}.alzheimer-explicacao-destaque a{opacity:.8;align-self:center;padding:.5rem;border-radius:.5rem;background-color:#ec671c;color:#f5f5f5}.alzheimer-explicacao-destaque a:hover{opacity:1}.alzheimer-sobre-anchor{display:block;height:var(--header-height);margin-top:calc(-1 * var(--header-height));visibility:hidden}.alzheimer-sobre{background-color:var(--amarelo);padding:4rem 25vw;display:flex;flex-direction:column;gap:3rem;line-height:1.5rem}.alzheimer-sobre h3{text-align:center;font-size:1.5rem}.alzheimer-sobre p{text-align:justify;text-indent:2rem;display:flex;flex-direction:column;gap:1rem}.alzheimer-sobre-topico{display:flex;flex-direction:column;gap:1.25rem}.alzheimer-sobre-topico-titulo{display:flex;flex-direction:column;gap:.5rem;font-size:1.15rem}.alzheimer-sobre-topico-titulo h4{font-weight:700}.alzheimer-sobre-topico-conteudo{display:flex;flex-direction:column;gap:.5rem}.alzheimer-sobre-topico-conteudo h6{font-weight:700}.alzheimer-sobre-topico ul{padding:1rem;list-style-type:disc;display:flex;flex-direction:column;gap:.5rem}.alzheimer-sobre-topico li{padding:0 2rem}@media (max-width: 700px){.alzheimer-destaque{height:calc(100vh - var(--header-height))}.alzheimer-img-destaque{top:4vh;left:.5rem;height:28vh;width:85vw}.alzheimer-img-destaque img{height:28vh;width:85vw;object-position:0}.alzheimer-explicacao-destaque{bottom:4vh;right:.5rem;height:65vh;width:85vw;padding:1rem;font-size:1.75vh;line-height:2.75vh}.alzheimer-explicacao-destaque h3{font-size:3vh}.alzheimer-sobre{padding:4vh 5vw}}@media (min-width: 701px) and (max-width: 1309px){.alzheimer-destaque{height:calc(100vh - var(--header-height))}.alzheimer-img-destaque{top:4vh;left:.5rem;height:40vh;width:70vw}.alzheimer-img-destaque img{height:40vh;width:70vw;object-position:0}.alzheimer-explicacao-destaque{bottom:4vh;right:.5rem;height:60vh;width:70vw;padding:1rem}.alzheimer-sobre{padding:4vh}}.parkinson{display:flex;flex-direction:column}.parkinson-destaque{height:50rem;position:relative;display:flex}.parkinson-img-destaque{z-index:0;position:absolute;top:4rem;left:var(--sides-spacing);height:30rem;width:60rem;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:1rem}.parkinson-img-destaque img{width:60rem;object-fit:cover}.parkinson-explicacao-destaque{z-index:0;position:absolute;bottom:4rem;right:var(--sides-spacing);height:20rem;width:60rem;box-sizing:border-box;padding:2rem;display:flex;flex-direction:column;gap:1.5rem;font-weight:700;line-height:1.5rem;align-items:center;justify-content:center;overflow:hidden;background-color:#ffde59d0;border-radius:1rem}.parkinson-explicacao-destaque h3{text-align:center;font-size:1.5rem}.parkinson-explicacao-destaque p{text-align:justify;text-indent:2rem;display:flex;flex-direction:column;gap:1rem}.parkinson-explicacao-destaque a{opacity:.8;align-self:center;padding:.5rem;border-radius:.5rem;background-color:#ec671c;color:#f5f5f5}.parkinson-explicacao-destaque a:hover{opacity:1}.parkinson-sobre{background-color:var(--amarelo);padding:4rem 25vw;display:flex;flex-direction:column;gap:3rem;line-height:1.5rem}.parkinson-sobre-anchor{display:block;height:var(--header-height);margin-top:calc(-1 * var(--header-height));visibility:hidden}.parkinson-sobre h3{text-align:center;font-size:1.5rem}.parkinson-sobre p{text-align:justify;text-indent:2rem;display:flex;flex-direction:column;gap:1rem}.parkinson-sobre-topico{display:flex;flex-direction:column;gap:1.25rem}.parkinson-sobre-topico-titulo{display:flex;flex-direction:column;gap:.5rem;font-size:1.15rem}.parkinson-sobre-topico-titulo h4{font-weight:700}.parkinson-sobre-topico-conteudo{display:flex;flex-direction:column;gap:.5rem}.parkinson-sobre-topico-conteudo h6{font-weight:700}.parkinson-sobre-topico ul{padding:1rem;list-style-type:disc;display:flex;flex-direction:column;gap:.5rem}.parkinson-sobre-topico li{padding:0 2rem}@media (max-width: 700px){.parkinson-destaque{height:calc(100vh - var(--header-height))}.parkinson-img-destaque{top:4vh;left:.5rem;height:28vh;width:85vw}.parkinson-img-destaque img{height:28vh;width:85vw;object-position:0}.parkinson-explicacao-destaque{bottom:4vh;right:.5rem;height:65vh;width:85vw;padding:1rem;font-size:1.75vh}.parkinson-explicacao-destaque h3{font-size:3vh}.parkinson-sobre{padding:4vh 5vw}}@media (min-width: 701px) and (max-width: 1309px){.parkinson-destaque{height:calc(100vh - var(--header-height))}.parkinson-img-destaque{top:4vh;left:.5rem;height:40vh;width:70vw}.parkinson-img-destaque img{height:40vh;width:70vw;object-position:0}.parkinson-explicacao-destaque{bottom:4vh;right:.5rem;height:60vh;width:70vw;padding:1rem}.parkinson-sobre{padding:4vh}}footer{box-sizing:border-box;padding:2rem 0px;background-color:var(--amarelo);display:flex;flex-direction:column;align-items:center;gap:1rem;font-weight:700}@media (max-width: 700px){footer{font-size:.8rem}}.minha-conta{padding:4rem 0}.minha-conta section{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;margin:auto;width:50rem;box-sizing:border-box;border-radius:.5rem}.minha-conta-titulo{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;background-color:#f5f5f5;border-radius:.5rem}.minha-conta-titulo h3{font-size:2rem;font-weight:700}.minha-conta-dados-imutaveis{display:flex;flex-wrap:wrap;gap:1rem;align-items:center;justify-content:space-between;background-color:#f5f5f5;border-radius:.5rem}.minha-conta-dados-imutaveis-email{display:flex;flex-direction:column;gap:.25rem}.minha-conta-dados-imutaveis-email p{font-weight:700}.minha-conta-dados-imutaveis-email span{font-style:italic;color:#ec671c;font-size:.8rem}.minha-conta-dados-imutaveis-role{padding:.75rem;border-radius:.5rem;color:#f5f5f5;font-weight:700}.minha-conta-dados-imutaveis-role.--pro{background-color:#ec671c}.minha-conta-dados-imutaveis-role.--admin{background-color:#59bdff}@media (max-width: 1309px){.minha-conta{padding:4vh 0}.minha-conta section{gap:.5rem;width:90vw}.minha-conta-titulo{text-align:center}.minha-conta-titulo h3{font-size:1.5rem}}.dados-usuario-form-container{position:relative;background-color:#f5f5f5;border-radius:.5rem}.dados-usuario-message{z-index:1;-webkit-user-select:none;-ms-user-select:none;user-select:none;opacity:0;position:absolute;align-self:center;justify-self:center;text-align:center;width:10rem;padding:1rem;border-radius:.5rem;font-weight:700;background-color:#ec671c;color:#f5f5f5;animation:fadeOut 3s}.dados-usuario-form{padding-top:2rem;display:grid;grid-template-areas:"nome sobrenome" "telefone telefone" "botoes botoes";gap:1.5rem 1rem;grid-template-columns:1fr 1fr;font-weight:700}.dados-usuario-form-nome{grid-area:nome}.dados-usuario-form-sobrenome{grid-area:sobrenome}.dados-usuario-form-telefone{grid-area:telefone;width:100%}.dados-usuario-form-botoes{grid-area:botoes;width:100%;display:flex;flex-direction:row;gap:1rem;align-items:center;justify-content:space-around}.dados-usuario-form-botoes button{font-size:1.25rem;font-weight:700;display:flex;align-items:center;justify-content:center;width:15rem;height:3rem;border-radius:1rem;opacity:.8}.dados-usuario-form-botoes button:hover{opacity:1}.dados-usuario-form-botoes-reset{gap:.25rem;color:#f5f5f5;background-color:#ec671c}.dados-usuario-form-botoes-reset:before{content:"Descartar"}.dados-usuario-form-botoes-reset:after{font-size:1.5rem;font-family:Material Symbols Outlined;content:"undo"}.dados-usuario-form-botoes-alterar{background-color:var(--amarelo)}@media (max-width: 700px){.dados-usuario-form{grid-template-columns:1fr;grid-template-areas:"nome" "sobrenome" "telefone" "botoes"}.dados-usuario-form-botoes{flex-direction:column}.dados-usuario-form-botoes button{border-radius:.5rem;font-size:1rem;width:12.5rem;height:2.5rem}}.container{width:100%;box-sizing:border-box;padding:1rem 2rem}@media (max-width: 700px){.container{padding:.5rem 1rem}}.error-page{height:calc(100vh - 15rem);display:flex;flex-direction:column;align-items:center;justify-content:center}.error-page div{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;font-weight:700}.error-page div:before{font-size:6rem;color:#dadada;font-family:Material Symbols Outlined;font-weight:100;content:"report"}.error-page h1{z-index:1;font-size:8rem}.error-page h2{z-index:1;font-size:1.5rem}.cadastro-paciente{padding:4rem 0}.cadastro-paciente-section{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;margin:auto;width:50rem;box-sizing:border-box;border-radius:.5rem;border:none;border-top:.75rem solid var(--amarelo);border-bottom:.75rem solid var(--amarelo)}.cadastro-paciente-titulo{width:100%;font-size:2rem;font-weight:700;text-align:center;background-color:#f5f5f5;border-radius:0 0 .5rem .5rem}.cadastro-paciente-new{width:100%;background-color:#f5f5f5;border-radius:.5rem;display:flex;align-items:center;justify-content:center;gap:1rem;padding:1rem;color:#ccc;border:.125rem solid #CCCCCC;transition:all ease-in-out .125s}.cadastro-paciente-new:hover{color:#707070;border-color:#707070}.cadastro-paciente-new p{font-size:2rem}.cadastro-paciente-new span{font-size:2.5rem;font-weight:100;font-family:Material Symbols Outlined}.cadastro-paciente-list-container{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem;background-color:#f5f5f5;border-radius:.5rem .5rem 0 0}.cadastro-paciente-list-container>div{width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-around}.cadastro-paciente-list-container>div>h2{font-size:2rem}.cadastro-paciente-list-container>span{font-size:1.25rem}.cadastro-paciente-list{width:100%;display:flex;flex-wrap:wrap;gap:1rem;align-items:center}.cadastro-paciente-list-busca{display:flex;align-items:center;gap:1rem;width:100%;height:2rem;border-radius:.5rem;padding:0 1rem;background-color:#e5e5e5}.cadastro-paciente-list-filter{padding:.5rem 1rem;border-radius:.5rem;background-color:#707070;color:#e5e5e5}.cadastro-paciente-list-busca input{width:10rem;height:1.5rem;box-sizing:border-box;border:none;outline:none;color:#414141;font-size:1.15rem;border-bottom:.125rem solid #414141}.cadastro-paciente-list-busca>.modal-close-btn{display:none}.cadastro-paciente-list-busca select{background-color:transparent;width:10rem;height:1.5rem;box-sizing:border-box;border-radius:.25rem;border:.125rem solid #414141;outline:none;color:#414141;font-size:1.15rem}.cadastro-paciente-list-busca button{box-sizing:border-box;padding:.25rem;width:6rem;border-radius:.5rem;color:#f7f7f7;font-size:1.15rem;filter:brightness(.92)}.cadastro-paciente-list-busca button:hover{filter:brightness(1)}.cadastro-paciente-list-busca button[type=submit]{background-color:#ec671c}.cadastro-paciente-list-busca button[type=reset]{background-color:#aaaaab}.cadastro-paciente-download-report{background-color:#e5e5e5;height:2.5rem;padding:0 .5rem;box-sizing:border-box;border:.125rem solid;border-radius:.5rem;display:flex;align-items:center;justify-content:center;gap:1rem}.cadastro-paciente-download-report:after{font-size:1.25rem;font-family:Material Symbols Outlined;content:"download"}@media (max-width: 1309px){.cadastro-paciente{padding:4vh 0}.cadastro-paciente-section{gap:.5rem;width:90vw}.cadastro-paciente-titulo,.cadastro-paciente-new p{font-size:1.5rem}.cadastro-paciente-new span{font-size:2rem}.cadastro-paciente-list-container{gap:1rem}.cadastro-paciente-list-container>div>h2{font-size:1.5rem}.cadastro-paciente-list-busca{position:relative;height:auto;padding:1rem 0;flex-direction:column}.cadastro-paciente-list-busca>.modal-close-btn{display:initial;right:-2.5rem;top:-.5rem}.cadastro-paciente-list-busca>.modal-close-btn:before{opacity:1;font-size:1.5rem}}@media (max-width: 700px){.cadastro-paciente-list{flex-direction:column;flex-wrap:nowrap}.cadastro-paciente-list-container>div{flex-direction:column;gap:.5rem}}.cadastro-paciente-container{background-color:#f5f5f5;border-radius:.5rem;padding-top:2rem;position:relative;overflow:hidden}.cadastro-paciente-container.--message{padding-top:4rem}.cadastro-paciente-form{display:grid;grid-template-areas:"nome nome" "cpf data" "genero raca" "nacionalidade pais" "naturalidade doenca" "cep ." "diagnostico diagnostico" "termo termo" "botao botao";gap:1.5rem 1rem;grid-template-columns:1fr 1fr;box-sizing:border-box;align-items:center}.paciente-save-modal{position:absolute;top:0;left:0;background-color:#f5f5f5;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4rem}.paciente-save-modal-data{width:40rem;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:.5rem;overflow:hidden;background-color:#ec671c;border:.125rem solid #EC671C;box-shadow:0 2px 4px #00000080}.paciente-save-modal-data tr{width:100%;box-sizing:border-box;display:flex;justify-content:space-between;padding:.5rem 1rem;font-size:1.25rem;background-color:#f5f5f5}.paciente-save-modal-data tr:first-child{font-size:1.5rem;justify-content:center;color:#f5f5f5;background-color:transparent}.paciente-save-modal-data tr:nth-child(2){border-radius:.5rem .5rem 0 0}.paciente-save-modal-data tr:last-child{border:none}.paciente-save-modal-data>tr>th{font-weight:700}.paciente-save-modal-data>tr:not(:nth-child(1))>th,td{text-align:left}.paciente-save-modal-data>tr>th,td{align-self:center;width:100%;height:100%}.paciente-save-modal h3{font-size:1.5rem}.cadastro-paciente-message{position:absolute;z-index:1;font-size:1rem;height:1.5rem;box-sizing:border-box;padding:.25rem;border-radius:.25rem;justify-self:center;top:1rem;background-color:#ec671c;color:#f5f5f5;animation:shakeMessage .25s}.paciente-save-modal-btn-area{display:grid;grid-template-areas:"titulo titulo" "botao botao";gap:1rem;text-align:center;place-items:center}.paciente-save-modal-btn-area h3{grid-area:titulo}.paciente-btn{color:#f5f5f5;font-size:1.25rem;font-weight:700;display:flex;align-items:center;justify-content:center;width:15rem;height:3rem;background-color:#eed15b;border-radius:1rem}.paciente-termo-area{grid-area:termo;display:flex;align-items:center;gap:1rem}.paciente-termo-area button{color:#ec671c}@media (max-width: 900px){.cadastro-paciente-form{display:flex;align-items:stretch;flex-direction:column}.paciente-save-modal{height:calc(100% - var(--header-height));top:var(--header-height);position:fixed;z-index:3;gap:1rem}.paciente-save-modal-data{width:90vw}.paciente-save-modal-data tr{font-size:1rem}.paciente-save-modal-btn-area button{width:8rem;height:2rem;border-radius:.5rem;font-size:1rem}}.multiselect-container{border:.125rem solid #ccc;border-radius:.5rem;display:flex;flex-direction:column;gap:1.25rem}.multiselect-date{align-self:center;padding:.25rem;border-radius:.25rem;background-color:#ec671c;color:#f5f5f5}.multiselect-container.--filled{border-color:#414141}.multiselect-options-container{display:flex;flex-direction:column;flex-wrap:wrap}.multiselect-options-container.small{height:6rem}.multiselect-option{min-height:2rem;display:flex;align-items:center;gap:.5rem;transition:all ease-in-out 1s}.multiselect-option.--disable{position:relative;opacity:.7}.multiselect-option.--disable:before{position:absolute;content:"";width:80%;height:1px;background-color:#000}.multiselect-option input,.multiselect-option label{cursor:pointer}.multiselect-option input{outline:auto}.multiselect-option-item{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:1rem;height:1rem;box-sizing:border-box;border:1px solid;border-radius:100%}.multiselect-option-item.--many{border-radius:.25rem}.multiselect-option-item.checked{background-color:#414141}.multiselect-content{display:none}.multiselect-container-text{margin-top:1rem}.multiselect-error-container{display:flex;flex-direction:column;gap:.5rem;align-items:center}.multiselect-error{font-size:.75rem;color:red}@media (max-width: 900px){.multiselect-options-container{gap:.25rem}.multiselect-option label{font-size:.8rem}}.paciente-diagnostico-area{position:relative;grid-area:diagnostico;display:flex;flex-direction:column;align-items:center;gap:.5rem}.paciente-diagnostico-area-modal{position:absolute;width:100%;height:100%;background-color:#ccc;opacity:.9;display:flex;align-items:center;justify-content:center;box-sizing:border-box;border-radius:1rem}.paciente-diagnostico-area label{cursor:pointer;width:100%;box-sizing:border-box;display:grid;justify-content:center;padding:1.5rem;border-radius:1rem;border:dashed .125rem;background-color:#f7f7f7}@keyframes pulse{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}.paciente-diagnostico-area:has(>input:not(.filled)) label{animation:pulse 1s infinite;color:#ec671c}.paciente-diagnostico-area label.--preenchido{background-color:#ccc}.paciente-diagnostico-area input{display:none}.paciente-diagnostico-area div{display:flex;gap:.5rem;align-items:center}.paciente-diagnostico-area a{padding:.5rem;color:#f7f7f7;background-color:#eed15b;border-radius:.5rem}.paciente-diagnostico-area a:hover{background-color:var(--amarelo)}.termo-modal{position:absolute;left:0;top:0;box-sizing:border-box;max-height:100%;z-index:1;padding:1rem;display:flex;align-items:center;flex-direction:column;gap:.5rem;text-align:justify;background-color:#e5e5e5}.termo-modal h1,.termo-modal h2{font-weight:700}.termo-modal h1{font-size:1.25rem}.termo-modal button{position:absolute;z-index:1;top:1rem;right:1rem;width:2rem;height:2rem;border-radius:100%;color:#e5e5e5;background-color:#ec671c;display:flex;align-items:center;justify-content:center}.termo-modal button:after{font-family:Material Symbols Outlined;content:"close"}.termo-modal>div{width:calc(100% - 1rem);box-sizing:border-box;display:flex;flex-direction:column;gap:2rem;overflow-y:scroll}.cadastro-paciente-item{width:calc(50% - .5rem);box-sizing:border-box;cursor:default;position:relative;padding:1rem;border-radius:.5rem;background-color:#e5e5e5;display:grid;grid-template-areas:"icon nome nome " "pessoal pessoal pessoal";grid-template-columns:.5fr 1fr 1fr;grid-template-rows:2fr 1fr;gap:.5rem;color:#414141;border:.125rem solid #414141;transition:all ease-in-out .125s}.cadastro-paciente-item-status{position:absolute;right:.75rem;top:.75rem;color:#e5e5e5;padding:.125rem;border-radius:.25rem}.cadastro-paciente-delete-modal{position:absolute;z-index:1;top:-.125rem;left:-.125rem;width:100%;height:100%;color:#414141;border:.125rem solid #EC671C;border-radius:.5rem;background-color:#e5e5e5;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem}.cadastro-paciente-delete-modal>div{display:flex;align-items:center;justify-content:center;gap:1rem}.cadastro-paciente-delete-modal-btn{width:5rem;padding:.5rem;border-radius:.5rem;background-color:#ccc}.cadastro-paciente-delete-modal-btn.--delete{background-color:#ec671c}.cadastro-paciente-item-icon{grid-area:icon;align-self:center;display:flex;align-items:center;justify-content:center;border-radius:100%;background-color:#414141;color:#e5e5e5;width:4rem;height:4rem;transition:all ease-in-out .125s}.cadastro-paciente-item-icon:before{font-family:Material Symbols Outlined;content:"elderly";font-size:2rem}.cadastro-paciente-item-icon.--woman:before{content:"elderly_woman"}.cadastro-paciente-item-nome{grid-area:nome;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:1.25rem;align-self:center;transition:all ease-in-out .125s}.cadastro-paciente-item-action-modal{position:absolute;width:100%;height:100%;border:.125rem solid transparent;border-radius:.5rem;background-color:transparent;align-self:center;justify-self:center;display:flex;align-items:center;justify-content:center;gap:.5rem;transition:all ease-in-out .125s}.cadastro-paciente-item-action-modal.--open{border:.125rem solid;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.cadastro-paciente-item-action-modal-item{display:none}.cadastro-paciente-item-action-modal.--open .cadastro-paciente-item-action-modal-item{background-color:#e5e5e5;width:2.5rem;height:2.5rem;box-sizing:border-box;border:.125rem solid;border-radius:.5rem;display:flex;align-items:center;justify-content:center}.cadastro-paciente-item-action-modal-item:before{font-size:1.25rem;font-family:Material Symbols Outlined}@keyframes shakeIcon{0%{transform:rotate(0)}25%{transform:rotate(-30deg)}50%{transform:rotate(0)}75%{transform:rotate(30deg)}to{transform:rotate(0)}}.cadastro-paciente-item-action-modal-item:hover:before{animation:shakeIcon .25s}.cadastro-paciente-item-action-modal-item.--form{color:#59bdff}.cadastro-paciente-item-action-modal-item.--form:before{content:"demography"}.cadastro-paciente-item-action-modal-item.--data:before{content:"expand_content"}.cadastro-paciente-item-action-modal-item.--edit{color:#dbc156}.cadastro-paciente-item-action-modal-item.--edit:before{content:"edit"}.cadastro-paciente-item-action-modal-item.--delete{color:#ec671c}.cadastro-paciente-item-action-modal-item.--delete:before{content:"delete"}.cadastro-paciente-item-info-pessoal{font-size:1rem;grid-area:pessoal;display:flex;align-items:center;justify-content:space-between}.cadastro-paciente-item-genero{display:flex;flex-direction:column;gap:.25rem;align-items:center}.cadastro-paciente-item-genero:before{font-size:.55rem;content:"Gênero:"}.cadastro-paciente-item-idade{display:flex;flex-direction:column;gap:.25rem;align-items:center}.cadastro-paciente-item-idade:before{font-size:.55rem;content:"Idade:"}.cadastro-paciente-item-nacionalidade{display:flex;flex-direction:column;gap:.25rem;align-items:center}.cadastro-paciente-item-nacionalidade:before{font-size:.55rem;content:"Nacionalidade:"}.cadastro-paciente-item-divider:before{content:"•"}.cadastro-paciente-item-raca{display:flex;flex-direction:column;gap:.25rem;align-items:center}.cadastro-paciente-item-raca:before{font-size:.55rem;content:"Raça:"}.cadastro-paciente-item-naturalidade{display:flex;flex-direction:column;gap:.25rem;align-items:center}.cadastro-paciente-item-naturalidade:before{font-size:.55rem;content:"Natural de:"}.cadastro-paciente-item-pais{display:flex;flex-direction:column;gap:.25rem;align-items:center}.cadastro-paciente-item-pais:before{font-size:.55rem;content:"País:"}.cadastro-paciente-data-modal{align-self:center;justify-self:center;cursor:default;padding:1rem;position:absolute;z-index:1;width:100%;height:auto;color:#414141;border:.125rem solid;border-radius:.5rem;background-color:#e5e5e5;display:grid;grid-template-areas:"icon nome nome " "genero idade raca" "nacionalidade naturalidade paisNascimento" "doenca cep dataNascimento" "audit audit audit";grid-template-columns:1fr 1fr 1fr;grid-template-rows:2fr 1fr 1fr 1fr;gap:.5rem}.cadastro-paciente-data-modal.--close{animation:decrease .25s;transform:scale(0)}@keyframes decrease{0%{transform:scale(1)}to{transform:scale(0)}}.cadastro-paciente-data-modal.--hidden{display:none}.cadastro-paciente-data-modal.--open{animation:grow .25s}@keyframes grow{0%{transform:scale(0)}to{transform:scale(1)}}.cadastro-paciente-item-doenca{font-size:.8rem;display:flex;flex-direction:column;gap:.25rem;align-items:center}.cadastro-paciente-item-doenca:before{font-size:.55rem;content:"Doença:"}.cadastro-paciente-item-cep{display:flex;flex-direction:column;gap:.25rem;align-items:center}.cadastro-paciente-item-cep:before{font-size:.55rem;content:"CEP:"}.cadastro-paciente-item-nascimento{display:flex;flex-direction:column;gap:.25rem;align-items:center}.cadastro-paciente-item-nascimento:before{font-size:.55rem;content:"Data de Nascimento:"}.cadastro-paciente-item-audit{grid-area:audit;display:flex;align-items:center;justify-content:center;gap:1rem}.cadastro-paciente-item-action-modal-close-btn{position:absolute;z-index:5;right:-.5rem;top:-.5rem}.cadastro-paciente-item-action-modal-close-btn:before{font-family:Material Icons;font-size:1.5rem;content:"close";background-color:#ec671c;color:#e5e5e5;border-radius:100%;padding:.25rem}.cadastro-paciente-item-action-modal-close-btn:hover:before{opacity:1}@media (max-width: 900px){.cadastro-paciente-item-action-modal-item.--form{flex-direction:column-reverse}.cadastro-paciente-item-action-modal-item.--form:after{font-size:.5rem;content:"Formulário"}.cadastro-paciente-item-action-modal-item.--data{flex-direction:column-reverse}.cadastro-paciente-item-action-modal-item.--data:after{font-size:.5rem;content:"Exibir"}.cadastro-paciente-item-action-modal-item.--edit{flex-direction:column-reverse}.cadastro-paciente-item-action-modal-item.--edit:after{font-size:.5rem;content:"Editar"}.cadastro-paciente-item-action-modal-item.--delete{flex-direction:column-reverse}.cadastro-paciente-item-action-modal-item.--delete:after{font-size:.5rem;content:"Deletar"}}@media (max-width: 700px){.cadastro-paciente-item{width:100%}}.user-audit{cursor:default;top:-2rem;transition:all ease-in-out .125s;grid-area:audit;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:.5rem;border-radius:.25rem;border:solid .125rem;gap:.125rem;font-size:.9rem;height:4rem;width:auto;box-sizing:border-box}.user-audit.--hidden{width:auto;top:-1rem;height:2rem}.user-audit span{font-size:.7rem}.edicao-paciente{padding:4rem 0}.edicao-paciente-section{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;margin:auto;width:50rem;box-sizing:border-box;border-radius:.5rem}.edicao-paciente-titulo{width:100%;font-size:2rem;font-weight:700;text-align:center;background-color:#f5f5f5;border-radius:.5rem}@media (max-width: 1309px){.edicao-paciente{padding:4vh 0}.edicao-paciente-section{width:90vw}}.edicao-paciente-container{position:relative;background-color:#f5f5f5;border-radius:.5rem;padding-top:2rem}.edicao-paciente-container.--message{padding-top:4rem}.edicao-paciente-form{display:grid;grid-template-areas:"nome nome" "cpf data" "genero raca" "nacionalidade pais" "naturalidade cep" "diagnostico diagnostico" "botao botao";gap:1.5rem 1rem;grid-template-columns:1fr 1fr;box-sizing:border-box;align-items:center}.edicao-paciente-message{position:absolute;z-index:1;font-size:1rem;height:1.5rem;box-sizing:border-box;padding:.25rem;border-radius:.25rem;justify-self:center;top:1rem;background-color:#ec671c;color:#f5f5f5;animation:shakeMessage .25s}.edicao-paciente-message.--ok{background-color:var(--amarelo)}.paciente-nome{grid-area:nome}.paciente-btn-area{grid-area:botao;width:100%;display:flex;flex-direction:row;gap:1rem;align-items:center;justify-content:space-around}.paciente-btn{font-size:1.25rem;font-weight:700;display:flex;align-items:center;justify-content:center;width:15rem;height:3rem;background-color:#eed15b;border-radius:1rem}.paciente-btn:hover{background-color:var(--amarelo)}.paciente-btn.--cancel{background-color:#e0631b}.paciente-btn.--cancel:hover{background-color:#ec671c}@media (max-width: 700px){.edicao-paciente-form{display:flex;align-items:stretch;flex-direction:column}}.item-back{opacity:.7;align-self:flex-start;padding:0;width:10rem;background-color:#f5f5f5;border:solid var(--amarelo);border-radius:.5rem;transition:all ease-in-out .125s}.item-back:hover{opacity:1}.item-back-link{padding:.25rem;display:flex;align-items:center;justify-content:space-between;gap:.5rem;font-size:.9rem}.item-back:hover>.item-back-link>p{font-weight:700}.item-back-link span{font-size:1.25rem;font-family:Material Symbols Outlined}.form-paciente{padding:4rem 0}.form-paciente-alteracoes,.form-paciente-finish{-webkit-user-select:none;-ms-user-select:none;user-select:none;position:fixed;width:10rem;padding:1rem;border-radius:.5rem;display:flex;text-align:center;align-items:center;justify-content:center;background-color:#ec671c;top:calc(50% - 1rem);left:calc(50% - 6rem);z-index:3;color:#f5f5f5;font-weight:700;opacity:0;animation:fadeOut 3s}.form-paciente-finish{background-color:#59bdff}.form-paciente-finish.error{white-space:pre;width:auto;left:calc(50% - 20rem);animation:fadeOut 5s;background-color:red}@keyframes fadeOut{0%{opacity:0}10%{opacity:1}90%{opacity:1}to{opacity:0}}.form-paciente-section{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;width:50rem;box-sizing:border-box;margin:auto}.form-paciente-section-error{width:100%;box-sizing:border-box;padding:1rem;border-radius:.5rem;background-color:#f5f5f5;text-align:center;font-size:2rem}.form-paciente-menu{width:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between}.form-paciente-menu-paciente{max-width:20rem;box-sizing:border-box;padding:.5rem;border-radius:.5rem;background-color:#f5f5f5;display:flex;align-items:center;justify-content:center;gap:.5rem;text-transform:capitalize}.form-paciente-menu-paciente:before{display:flex;align-items:center;justify-content:center;font-family:Material Symbols Outlined;content:"elderly";font-size:1.5rem;width:2rem;height:2rem;border-radius:100%;color:#f5f5f5;background-color:#414141}.form-paciente-content-section{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;width:100%;border-radius:.5rem;border:none;border-top:.75rem solid var(--amarelo);border-bottom:.75rem solid var(--amarelo)}.form-paciente-titulo{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#f5f5f5;border-radius:0 0 .5rem .5rem}.form-paciente-titulo h1{text-align:center;font-size:2rem;font-weight:700}.form-paciente-perguntas{width:100%;display:flex;flex-direction:column;gap:1rem}.form-paciente-button-area{width:100%;display:grid;grid-template-areas:"back clean next" "finish finish finish";gap:.5rem;align-items:center;box-sizing:border-box;padding:1rem;background-color:#f5f5f5;border-radius:.5rem .5rem 0 0}.form-paciente-button-area button{height:2rem;border-radius:.5rem;font-size:1.25rem}.form-paciente-button-area button:disabled{opacity:.5}.form-paciente-button-save{display:none}.form-paciente-button-move{background-color:#ec671c;color:#f5f5f5}.form-paciente-button-move .back{grid-area:back}.form-paciente-button-move .next{grid-area:next}.form-paciente-button-reset{grid-area:clean;border:.125rem solid #cccccc;background-color:#f5f5f5}.form-paciente-button-finish{background-color:#59bdff;color:#f7f7f7;grid-area:finish}@media (max-width: 1309px){.form-paciente{padding:4vh 0}.form-paciente-section{width:90vw}}@media (max-width: 700px){.form-paciente-save-cron{font-size:.8rem;padding:.5rem}.form-paciente-save-cron h2{font-size:1rem}.form-paciente-button-area button{height:1.5rem;font-size:1rem}.form-paciente-titulo h1{font-size:1.5rem}}.pergunta-paciente-item-container{position:relative}.pergunta-paciente-item-index{position:absolute;width:1.5rem;height:1.5rem;border-radius:100%;box-sizing:border-box;background-color:#414141;color:#f5f5f5;display:grid;place-items:center;top:-.75rem;left:-.75rem}.pergunta-paciente-item-historico{position:relative;width:50vw;height:80vh;padding:1rem;border-radius:1rem;box-sizing:border-box;background-color:#f5f5f5;display:flex;flex-direction:column;gap:1.5rem;align-items:center}.pergunta-paciente-item-historico-close-btn{position:absolute;top:1rem;right:1rem;width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;border-radius:100%;color:#f7f7f7;background-color:#ec671c}.pergunta-paciente-item-historico-close-btn:before{font-family:Material Symbols Outlined;content:"close"}.pergunta-paciente-item-historico h2{font-size:2rem}.pergunta-paciente-item-historico ul{width:100%;padding:.5rem;border-radius:.5rem;background-color:#ebebeb;box-sizing:border-box;overflow-y:scroll;display:flex;flex-direction:column;gap:2rem}.pergunta-paciente-item-historico-btn{position:absolute;top:calc(50% - .75rem);left:-2rem;z-index:1;background-color:#ec671c;color:#f7f7f7;padding:.25rem .5rem;border-radius:.25rem;display:flex;align-items:center;font-size:.5rem;width:2.5rem;height:1.5rem;box-sizing:border-box;overflow:hidden;transition:all ease-in-out .125s}.pergunta-paciente-item-historico-btn:before{font-size:1rem;font-family:Material Symbols Outlined;content:"history"}.pergunta-paciente-item-historico-btn:hover:after{white-space:nowrap;font-size:1rem;margin-left:.5rem;content:"Ver Histórico"}.pergunta-paciente-item-historico-btn:hover{width:8.5rem;transform:translate(-5rem)}.pergunta-paciente-item-container-usuario{position:absolute;background-color:#f7f7f7;right:-2rem}.multiselect-changed{position:relative}.multiselect-changed:before{animation:shakeMessage .25s;position:absolute;top:-.75rem;left:-1rem;background-color:#ec671c;border-radius:.25rem;color:#f7f7f7;padding:.25rem;content:"Alterada!"}@media (max-width: 700px){.pergunta-paciente-item-historico{width:90vw}.pergunta-paciente-item-historico-btn{top:calc(50% - 1.25rem);left:-.5rem}.pergunta-paciente-item-container-usuario{right:0}}.form-paciente-paginacao{display:flex;align-items:center;justify-content:center;gap:.25rem;width:100%;box-sizing:border-box;background-color:#f5f5f5;padding:.5rem;border-radius:.5rem}.form-paciente-paginacao-link{box-sizing:border-box;width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;border-radius:100%;background-color:#ccc;color:#f5f5f5}.form-paciente-paginacao-link.--active{background-color:#ec671c;font-weight:700}.form-paciente-save-cron{position:fixed;z-index:1;right:5vw;background-color:#f5f5f5;padding:1rem;border-radius:.5rem;border:2px solid #414141;display:flex;flex-direction:column;align-items:center;justify-content:center}.form-paciente-save-cron h2{font-size:2rem}.form-paciente-save-progress{align-self:flex-start;width:100%;height:1rem;background-color:#ec671c;box-sizing:border-box;transition:all ease-in-out .125s;border-radius:.25rem}@media (max-width: 700px){.form-paciente-save-cron{font-size:.8rem;padding:.5rem}.form-paciente-save-cron h2{font-size:1rem}}.edicao-form{padding:4rem 0}.edicao-form-section{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;width:50rem;border-radius:.5rem;border:none;border-top:.75rem solid var(--amarelo);border-bottom:.75rem solid var(--amarelo);margin:auto}.edicao-form-titulo{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#f5f5f5;border-radius:0 0 .5rem .5rem}.edicao-form-titulo h1{font-size:2rem;font-weight:700}.edicao-form-topico-create{width:100%;box-sizing:border-box;background-color:#f5f5f5;border-radius:.5rem;display:flex;align-items:center;justify-content:center;gap:1rem;padding:1rem;font-size:2rem;color:#ccc;border:.125rem solid transparent;transition:all ease-in-out .125s}.edicao-form-topico-create:hover{color:#707070;border-color:#707070}.edicao-form-topico-create:after{font-size:2.5rem;font-family:Material Symbols Outlined;content:"add_notes"}.edicao-form-topicos-container{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem;background-color:#f5f5f5;border-radius:.5rem .5rem 0 0}.edicao-form-topicos-container>h2{font-size:2rem}.edicao-form-topicos-container>span{font-size:1.5rem}.edicao-form-topicos-list{width:100%;display:flex;flex-wrap:wrap;gap:1rem;align-items:center}@media (max-width: 1309px){.edicao-form{padding:4vh 0}.edicao-form-section{gap:.5rem;width:90vw}.edicao-form-titulo h1,.edicao-form-topico-create{font-size:1.5rem}.edicao-form-topico-create:after{font-size:2rem}.edicao-form-topicos-container h2{font-size:1.5rem}}.edicao-form-item{position:relative;cursor:default;padding:1rem;border-radius:.5rem;background-color:#e5e5e5;display:grid;grid-template-areas:"titulo titulo titulo titulo" "quantidade quantidade link delete";grid-template-columns:1fr 1fr .5fr .5fr;gap:.5rem;color:#414141;border:.125rem solid #414141;width:calc(50% - .5rem);box-sizing:border-box}.edicao-form-delete-modal{position:absolute;z-index:1;top:-.125rem;left:-.125rem;width:100%;height:100%;color:#414141;border:.125rem solid #EC671C;border-radius:.5rem;background-color:#e5e5e5;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem}.edicao-form-delete-modal>div{display:flex;align-items:center;justify-content:center;gap:1rem}.edicao-form-delete-modal-btn{width:5rem;padding:.5rem;border-radius:.5rem;background-color:#ccc}.edicao-form-delete-modal-btn.--delete{background-color:#ec671c}.edicao-form-item-titulo{grid-area:titulo;display:flex;flex-direction:column;align-items:center;gap:.25rem;font-weight:700}.edicao-form-item-titulo>span{font-size:.75rem}.edicao-form-item-titulo>h3{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.edicao-form-item-quantidade{grid-area:quantidade;display:flex;align-items:center;gap:.5rem}.edicao-form-item-quantidade:before{content:"Número de perguntas:"}.edicao-form-item-link{grid-area:link;display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;box-sizing:border-box;border-radius:.5rem;border:.125rem solid;font-size:1.25rem}.edicao-form-item-link:before{font-family:Material Symbols Outlined;content:"article_shortcut"}.edicao-form-item-link:hover:before{animation:shakeIcon .25s}.edicao-form-item-delete{grid-area:delete;display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;box-sizing:border-box;border-radius:.5rem;color:#ec671c;border:.125rem solid;font-size:1.25rem}.edicao-form-item-delete:before{font-family:Material Symbols Outlined;content:"delete"}.edicao-form-item-delete:hover:before{animation:shakeIcon .25s}@media (max-width: 900px){.edicao-form-item{width:100%}.edicao-form-item-link{flex-direction:column-reverse}.edicao-form-item-link:after{font-size:.5rem;content:"Editar"}.edicao-form-item-delete{flex-direction:column-reverse}.edicao-form-item-delete:after{font-size:.5rem;content:"Deletar"}}@media (max-width: 700px){.edicao-form-item-quantidade{font-size:.8rem}}.topico{padding:4rem 0;display:flex;flex-direction:column;gap:1rem}.topico-back-to{margin:auto;width:50rem;display:flex;align-items:start}.topico-section{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;width:50rem;border-radius:.5rem;border:none;border-top:.75rem solid var(--amarelo);border-bottom:.75rem solid var(--amarelo);margin:auto}.topico-titulo{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;background-color:#f5f5f5;border-radius:0 0 .5rem .5rem}.topico-titulo-edit{width:100%;min-height:3rem;box-sizing:border-box;display:flex;align-items:center;justify-content:center;position:relative;border-radius:.5rem;border:.125rem solid #ECECEC;transition:all ease-in-out .125s}.topico-titulo-edit:hover{border-color:#ccc}.topico-titulo-edit.--focus{border-color:#ec671c;padding-left:1rem}.topico-titulo-edit:before{transition:all ease-in-out .125s;position:absolute;font-family:Material Symbols Outlined;width:2rem;height:2rem;border-radius:100%;display:flex;align-items:center;justify-content:center;font-size:1.25rem;color:#9e9e9e;background-color:#ececec;content:"edit";left:-.75rem;top:-.75rem}.topico-titulo-edit:hover:before,.topico-titulo-edit.--focus:before{color:#414141;background-color:#ccc}.topico-titulo-edit.--focus:before{color:#f5f5f5;background-color:#ec671c}.topico-titulo-edit-container{width:100%;height:100%;display:flex;justify-content:space-between}.topico-titulo-edit-container span{position:absolute;width:5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;bottom:-.85rem;left:calc(50% - 2.5rem);color:#f5f5f5;background-color:#ec671c;border-radius:.25rem;animation:shakeMessage .125s}.topico-titulo-edit-container input{animation:showInput .125s;box-sizing:border-box;padding:0;width:100%;height:2.75rem;line-height:2.75rem;text-align:center;font-size:2rem;font-weight:700;outline:none;border:none;color:#414141}@keyframes showInput{0%{transform:translate(1.5rem)}to{transform:translate(0)}}.topico-titulo-edit-container>button{animation:showSubmit .125s;background-color:#ec671c;color:#f5f5f5;font-weight:700;width:4rem}@keyframes showSubmit{0%{opacity:0}to{opacity:1}}.topico-titulo-edit>p{animation:showTitulo .125s;text-align:center;font-size:2rem;font-weight:700}@keyframes showTitulo{0%{transform:translate(-1rem)}to{transform:translate(0)}}.topico-perguntas{width:100%;display:flex;flex-direction:column;gap:1rem}.topico-pergunta-container{z-index:1;position:-webkit-sticky;position:sticky;bottom:1rem;border-radius:.5rem;background-color:#f5f5f5}.topico-perguntas-btn{width:100%;background-color:#f5f5f5;border-radius:.5rem .5rem 0 0;display:flex;align-items:center;justify-content:center;gap:1rem;padding:1rem;font-size:2rem;color:#ccc;border:.125rem solid;transition:all ease-in-out .125s}.topico-perguntas-btn:hover{color:#707070;border-color:#707070}.topico-perguntas-btn:after{font-size:2.5rem;font-family:Material Symbols Outlined;content:"list_alt_add"}@media (max-width: 1309px){.topico{padding:4vh 0}.topico-section,.topico-back-to{width:90vw;gap:.5rem}}@media (max-width: 700px){.topico-perguntas-btn{font-size:1.5rem}.topico-perguntas-btn:after{font-size:2rem}}.topico-pergunta{position:relative;width:100%;box-sizing:border-box;display:grid;grid-template-areas:"conteudo conteudo conteudo select" "opcoes opcoes opcoes opcoes" "btn btn btn btn" "error error error error";gap:1rem;padding:1rem;color:#9e9e9e;border:.125rem solid;border-radius:.5rem;background-color:#f1f1f1}.topico-pergunta.--changed:before{animation:shakeMessage .25s;position:absolute;top:-.75rem;left:-1rem;background-color:#ec671c;border-radius:.25rem;color:#f7f7f7;padding:.25rem;content:"Alterada!"}.topico-pergunta:after{z-index:1;background-color:#f7f7f7;position:absolute;top:-1rem;right:-1rem;padding:.25rem;border-radius:100%;font-size:1.5rem;font-family:Material Symbols Outlined;content:"list_alt"}.topico-pergunta.--new:after{content:"list_alt_add"}.topico-pergunta.--new:before{animation:shakeMessage .25s;position:absolute;top:-.75rem;left:-1rem;background-color:#59bdff;border-radius:.25rem;color:#f7f7f7;padding:.25rem;content:"Nova!"}.topico-pergunta.--new,.topico-pergunta:hover{color:#5d534e}.topico-pergunta-conteudo{color:#9e9e9e;grid-area:conteudo;font-size:1.25rem;border:none;border-bottom:.125rem solid}.topico-pergunta.--new>.topico-pergunta-conteudo,.topico-pergunta:hover>.topico-pergunta-conteudo{color:#5d534e}.topico-pergunta-select{color:#9e9e9e;grid-area:select;font-size:1rem;border:.125rem solid;border-radius:.25rem}.topico-pergunta.--new .topico-pergunta-select,.topico-pergunta:hover .topico-pergunta-select{color:#5d534e}.topico-pergunta-opcoes-container{grid-area:opcoes;display:flex;flex-direction:column;padding:1rem;border-radius:.5rem;gap:1rem;background-color:#f7f7f7}.topico-pergunta-opcoes-container-titulo{display:flex;align-items:center;justify-content:space-around}.topico-pergunta-opcoes-container-titulo>h3{font-size:1.25rem}.topico-pergunta-opcoes-container-titulo>button{padding:.25rem;border:#414141 solid;background-color:#e5e5e5;border-radius:.25rem}.topico-pergunta-opcoes{display:flex;flex-wrap:wrap;gap:1rem}.topico-pergunta-opcao{cursor:default;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.25rem;background-color:#e5e5e5;border:.125rem solid;border-radius:.25rem}.topico-pergunta-opcao>button:before{font-size:1.25rem;font-family:Material Symbols Outlined;content:"delete"}.topico-pergunta-opcao:hover>button:before{color:#ec671c}.topico-pergunta-opcoes-add{display:flex;flex-direction:column;align-items:center;padding:1rem;gap:.5rem;width:100%;box-sizing:border-box;border:.125rem dashed;border-radius:.5rem;font-size:1.25rem}.topico-pergunta-opcoes-add-container{display:flex;box-sizing:border-box;width:100%;height:1.75rem;border:.125rem solid;border-radius:.25rem;overflow:hidden}.topico-pergunta-opcoes-add-container input{color:#9e9e9e;font-size:1.25rem;border:none;height:100%;width:100%;box-sizing:border-box;align-self:center;background-color:#f7f7f7}.topico-pergunta.--new .topico-pergunta-opcoes-add-container input,.topico-pergunta:hover .topico-pergunta-opcoes-add-container input{color:#5d534e}.topico-pergunta-opcoes-add-container button{padding:.125rem;background-color:#9e9e9e;color:#f7f7f7}.topico-pergunta.--new .topico-pergunta-opcoes-add-container button,.topico-pergunta:hover .topico-pergunta-opcoes-add-container button{background-color:#5d534e}.topico-pergunta-btn-area{grid-area:btn;width:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:2rem}.topico-pergunta-btn-area button{box-sizing:border-box;padding:.5rem;width:8rem;border-radius:.5rem;color:#f7f7f7;font-size:1.25rem;opacity:.7}.topico-pergunta.--new .topico-pergunta-btn-area button,.topico-pergunta:hover .topico-pergunta-btn-area button{opacity:1}.topico-pergunta-btn-area button[type=reset]{background-color:#aaaaab}.topico-pergunta-btn-area button[type=button]{background-color:#ec671c}.topico-pergunta-btn-area button[type=submit]{background-color:#59bdff}.topico-pergunta-delete-modal{position:absolute;z-index:1;top:-.125rem;left:-.125rem;width:100%;height:100%;color:#414141;border:.125rem solid #EC671C;border-radius:.5rem;background-color:#e5e5e5;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem}.topico-pergunta-delete-modal>div{display:flex;align-items:center;justify-content:center;gap:1rem}.topico-pergunta-delete-modal-btn{width:5rem;padding:.5rem;border-radius:.5rem;background-color:#ccc}.topico-pergunta-delete-modal-btn.--delete{background-color:#ec671c}.topico-pergunta-error-container{grid-area:error;display:flex;flex-direction:column;gap:.5rem;align-items:center}.topico-pergunta-error{font-size:.75rem;color:red}@media (max-width: 700px){.topico-pergunta{display:flex;flex-direction:column;align-items:stretch}.topico-pergunta-btn-area{gap:.5rem;flex-wrap:wrap}.topico-pergunta-btn-area button{width:6rem;font-size:1rem}}.topico-titulo-edit-input{box-sizing:border-box;padding:0;width:100%;height:100%;text-align:center;font-size:2rem;font-weight:700;outline:none;border:none;color:#414141}.topico-titulo-error{color:red}.topico-perguntas-btn.--notlast{border-radius:.5rem}.topico-create-btn-area{padding:1rem;background-color:#f5f5f5;width:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:2rem}.topico-create-btn-area button{box-sizing:border-box;padding:.5rem;width:8rem;border-radius:.5rem;color:#f5f5f5;font-size:1.25rem}.topico-create-btn-cancel{background-color:#ec671c}.topico-create-btn-create{background-color:#59bdff}@media (max-width: 700px){.topico-create-btn-area{gap:.5rem;flex-wrap:wrap}.topico-create-btn-area button{width:6rem;font-size:1rem}}.usuarios{padding:4rem 0}.usuarios-section{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;margin:auto;width:50rem;box-sizing:border-box;border-radius:.5rem}.usuarios-titulo{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;background-color:#f5f5f5;border-radius:.5rem}.usuarios-titulo h3{font-size:2rem;font-weight:700}.usuarios-list{width:100%;box-sizing:border-box;padding:1rem 2rem;display:flex;flex-wrap:wrap;gap:1rem;align-items:center;background-color:#f5f5f5;border-radius:.5rem}.usuarios-list>span{font-size:1.25rem;width:100%;text-align:center}.usuario-list-filter{padding:.5rem 1rem;border-radius:.5rem;background-color:#707070;color:#e5e5e5}.usuario-list-busca{display:flex;align-items:center;justify-content:center;gap:1rem;width:100%;height:2rem;border-radius:.5rem;padding:0 1rem;box-sizing:border-box;background-color:#e5e5e5}.usuario-list-busca input{width:10rem;height:1.5rem;box-sizing:border-box;border:none;outline:none;color:#414141;font-size:1.15rem;border-bottom:.125rem solid #414141}.usuario-list-busca>.modal-close-btn{display:none}.usuario-list-busca select{background-color:transparent;width:10rem;height:1.5rem;box-sizing:border-box;border-radius:.25rem;border:.125rem solid #414141;outline:none;color:#414141;font-size:1.15rem}.usuario-list-busca button{box-sizing:border-box;padding:.25rem;width:6rem;border-radius:.5rem;color:#f7f7f7;font-size:1.15rem;filter:brightness(.92)}.usuario-list-busca button:hover{filter:brightness(1)}.usuario-list-busca button[type=submit]{background-color:#ec671c}.usuario-list-busca button[type=reset]{background-color:#aaaaab}@media (max-width: 1309px){.usuarios{padding:4vh 0}.usuarios-section{width:90vw}.usuarios-list{padding:.5rem}.usuario-list-busca{position:relative;height:auto;padding:1rem 0;flex-direction:column}.usuario-list-busca>.modal-close-btn{display:initial;right:-2.5rem;top:-.5rem}.usuario-list-busca>.modal-close-btn:before{opacity:1;font-size:1.5rem}}.usuario-item{position:relative;cursor:default;width:calc(50% - .5rem);box-sizing:border-box;padding:1rem;border-radius:.5rem;background-color:#e5e5e5;display:grid;grid-template-areas:"nome nome nivel" "telefone email email";grid-template-columns:1fr 1fr 1fr;grid-template-rows:4fr 1fr;align-items:center;gap:1rem .5rem;color:#414141;border:.125rem solid #414141}.usuario-item-loading{z-index:2;position:absolute;align-self:center;justify-self:center;width:100%;height:100%;display:flex;align-items:center;justify-content:center;border-radius:.5rem;border:.125rem solid;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.usuario-item-action-modal{position:absolute;width:100%;height:100%;border:.125rem solid transparent;border-radius:.5rem;background-color:transparent;align-self:center;justify-self:center;display:flex;align-items:center;justify-content:center;gap:.5rem;transition:all ease-in-out .125s}.usuario-item-action-modal-item{display:none}.usuario-item-action-modal:hover .usuario-item-action-modal-item{background-color:#e5e5e5;width:2.5rem;height:2.5rem;box-sizing:border-box;border:.125rem solid;border-radius:.5rem;display:flex;align-items:center;justify-content:center}.usuario-item-action-modal-item:before{font-size:1.25rem;font-family:Material Symbols Outlined}.usuario-item-action-modal-item:hover:before{animation:shakeIcon .25s}.usuario-item-action-modal-item.--delete{color:#ec671c}.usuario-item-action-modal-item.--delete:before{content:"delete"}.usuario-item-action-modal-item.--edit{color:#414141}.usuario-item-action-modal-item.--edit:before{content:"badge"}.usuario-item-action-modal:hover{border:.125rem solid;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.usuario-item-form{width:calc(100% + .25rem);height:calc(100% + .25rem);box-sizing:border-box;padding:1rem;align-self:center;justify-self:center;position:absolute;display:flex;flex-direction:column;align-items:center;background-color:#e5e5e5;gap:.25rem;border-radius:.5rem;border:.125rem solid #414141}.usuario-item-form-titulo{align-self:center;font-weight:700;font-size:.8rem}.usuario-item-form-option{width:10rem;display:flex;align-items:center;justify-content:flex-start;gap:.25rem;padding:.25rem;padding-top:0}.usuario-item-form-option input,.usuario-item-form-option label{cursor:pointer;display:inline-block;vertical-align:middle}.usuario-item-form-option label{margin-top:.25rem;font-size:.8rem;height:fit-content;box-sizing:border-box;line-height:.8rem}.usuario-item-form-option input{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;width:1rem;height:1rem;border:1px solid;border-radius:100%}.usuario-item-form-option input:checked{background-color:#414141}.usuario-item-nome{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;grid-area:nome;font-size:1.25rem;text-transform:capitalize}.usuario-item-nivel{grid-area:nivel;height:fit-content;width:100%;padding:.5rem;box-sizing:border-box;border-radius:.25rem;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#414141;color:#f5f5f5}.usuario-item-nivel:before{content:"Tipo de Usuário:";font-size:.5rem}.usuario-item-telefone{font-size:.75rem;grid-area:telefone}.usuario-item-email{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:1rem;grid-area:email}.usuario-delete-modal{position:absolute;z-index:1;top:-.125rem;left:-.125rem;width:100%;height:100%;color:#414141;border:.125rem solid #EC671C;border-radius:.5rem;background-color:#e5e5e5;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem}.usuario-delete-modal>div{display:flex;align-items:center;justify-content:center;gap:1rem}.usuario-delete-modal-btn{width:5rem;padding:.5rem;border-radius:.5rem;background-color:#ccc}.usuario-delete-modal-btn.--delete{background-color:#ec671c}.usuario-form-delete-modal-btn{font-size:.8rem;width:5rem;padding:.5rem;border-radius:.5rem;background-color:#ccc}@media (max-width: 900px){.usuario-item-action-modal-item.--delete{flex-direction:column-reverse}.usuario-item-action-modal-item.--delete:after{font-size:.5rem;content:"Deletar"}.usuario-item-action-modal-item.--edit{flex-direction:column-reverse}.usuario-item-action-modal-item.--edit:after{font-size:.5rem;content:"Editar"}}@media (max-width: 700px){.usuario-item{width:100%}}:root{--toastify-color-light: #fff;--toastify-color-dark: #121212;--toastify-color-info: #3498db;--toastify-color-success: #07bc0c;--toastify-color-warning: #f1c40f;--toastify-color-error: #e74c3c;--toastify-color-transparent: rgba(255, 255, 255, .7);--toastify-icon-color-info: var(--toastify-color-info);--toastify-icon-color-success: var(--toastify-color-success);--toastify-icon-color-warning: var(--toastify-color-warning);--toastify-icon-color-error: var(--toastify-color-error);--toastify-toast-width: 320px;--toastify-toast-offset: 16px;--toastify-toast-top: max(var(--toastify-toast-offset), env(safe-area-inset-top));--toastify-toast-right: max(var(--toastify-toast-offset), env(safe-area-inset-right));--toastify-toast-left: max(var(--toastify-toast-offset), env(safe-area-inset-left));--toastify-toast-bottom: max(var(--toastify-toast-offset), env(safe-area-inset-bottom));--toastify-toast-background: #fff;--toastify-toast-min-height: 64px;--toastify-toast-max-height: 800px;--toastify-toast-bd-radius: 6px;--toastify-font-family: sans-serif;--toastify-z-index: 9999;--toastify-text-color-light: #757575;--toastify-text-color-dark: #fff;--toastify-text-color-info: #fff;--toastify-text-color-success: #fff;--toastify-text-color-warning: #fff;--toastify-text-color-error: #fff;--toastify-spinner-color: #616161;--toastify-spinner-color-empty-area: #e0e0e0;--toastify-color-progress-light: linear-gradient( to right, #4cd964, #5ac8fa, #007aff, #34aadc, #5856d6, #ff2d55 );--toastify-color-progress-dark: #bb86fc;--toastify-color-progress-info: var(--toastify-color-info);--toastify-color-progress-success: var(--toastify-color-success);--toastify-color-progress-warning: var(--toastify-color-warning);--toastify-color-progress-error: var(--toastify-color-error);--toastify-color-progress-bgo: .2}.Toastify__toast-container{z-index:var(--toastify-z-index);-webkit-transform:translate3d(0,0,var(--toastify-z-index));position:fixed;padding:4px;width:var(--toastify-toast-width);box-sizing:border-box;color:#fff}.Toastify__toast-container--top-left{top:var(--toastify-toast-top);left:var(--toastify-toast-left)}.Toastify__toast-container--top-center{top:var(--toastify-toast-top);left:50%;transform:translate(-50%)}.Toastify__toast-container--top-right{top:var(--toastify-toast-top);right:var(--toastify-toast-right)}.Toastify__toast-container--bottom-left{bottom:var(--toastify-toast-bottom);left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{bottom:var(--toastify-toast-bottom);left:50%;transform:translate(-50%)}.Toastify__toast-container--bottom-right{bottom:var(--toastify-toast-bottom);right:var(--toastify-toast-right)}@media only screen and (max-width : 480px){.Toastify__toast-container{width:100vw;padding:0;left:env(safe-area-inset-left);margin:0}.Toastify__toast-container--top-left,.Toastify__toast-container--top-center,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);transform:translate(0)}.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);transform:translate(0)}.Toastify__toast-container--rtl{right:env(safe-area-inset-right);left:initial}}.Toastify__toast{--y: 0;position:relative;-ms-touch-action:none;touch-action:none;min-height:var(--toastify-toast-min-height);box-sizing:border-box;margin-bottom:1rem;padding:8px;border-radius:var(--toastify-toast-bd-radius);box-shadow:0 4px 12px #0000001a;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;max-height:var(--toastify-toast-max-height);font-family:var(--toastify-font-family);cursor:default;direction:ltr;z-index:0;overflow:hidden}.Toastify__toast--stacked{position:absolute;width:100%;transform:translate3d(0,var(--y),0) scale(var(--s));transition:transform .3s}.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body,.Toastify__toast--stacked[data-collapsed] .Toastify__close-button{transition:opacity .1s}.Toastify__toast--stacked[data-collapsed=false]{overflow:visible}.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>*{opacity:0}.Toastify__toast--stacked:after{content:"";position:absolute;left:0;right:0;height:calc(var(--g) * 1px);bottom:100%}.Toastify__toast--stacked[data-pos=top]{top:0}.Toastify__toast--stacked[data-pos=bot]{bottom:0}.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before{transform-origin:top}.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before{transform-origin:bottom}.Toastify__toast--stacked:before{content:"";position:absolute;left:0;right:0;bottom:0;height:100%;transform:scaleY(3);z-index:-1}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-body{margin:auto 0;-ms-flex:1 1 auto;flex:1 1 auto;padding:6px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.Toastify__toast-body>div:last-child{word-break:break-word;-ms-flex:1;flex:1}.Toastify__toast-icon{-webkit-margin-end:10px;margin-inline-end:10px;width:20px;-ms-flex-negative:0;flex-shrink:0;display:-ms-flexbox;display:flex}.Toastify--animate{animation-fill-mode:both;animation-duration:.5s}.Toastify--animate-icon{animation-fill-mode:both;animation-duration:.3s}@media only screen and (max-width : 480px){.Toastify__toast{margin-bottom:0;border-radius:0}}.Toastify__toast-theme--dark{background:var(--toastify-color-dark);color:var(--toastify-text-color-dark)}.Toastify__toast-theme--light,.Toastify__toast-theme--colored.Toastify__toast--default{background:var(--toastify-color-light);color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{color:var(--toastify-text-color-info);background:var(--toastify-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{color:var(--toastify-text-color-success);background:var(--toastify-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{color:var(--toastify-text-color-warning);background:var(--toastify-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{color:var(--toastify-text-color-error);background:var(--toastify-color-error)}.Toastify__progress-bar-theme--light{background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error{background:var(--toastify-color-transparent)}.Toastify__close-button{color:#fff;background:transparent;outline:none;border:none;padding:0;cursor:pointer;opacity:.7;transition:.3s ease;-ms-flex-item-align:start;align-self:flex-start;z-index:1}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:hover,.Toastify__close-button:focus{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:var(--toastify-z-index);opacity:.7;transform-origin:left;border-bottom-left-radius:var(--toastify-toast-bd-radius)}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{right:0;left:initial;transform-origin:right;border-bottom-left-radius:initial;border-bottom-right-radius:var(--toastify-toast-bd-radius)}.Toastify__progress-bar--wrp{position:absolute;bottom:0;left:0;width:100%;height:5px;border-bottom-left-radius:var(--toastify-toast-bd-radius)}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{opacity:var(--toastify-color-progress-bgo);width:100%;height:100%}.Toastify__spinner{width:20px;height:20px;box-sizing:border-box;border:2px solid;border-radius:100%;border-color:var(--toastify-spinner-color-empty-area);border-right-color:var(--toastify-spinner-color);animation:Toastify__spin .65s linear infinite}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,var(--y),0)}to{opacity:0;transform:translate3d(2000px,var(--y),0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,var(--y),0)}to{opacity:0;transform:translate3d(-2000px,var(--y),0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--top-left,.Toastify__bounce-enter--bottom-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--top-right,.Toastify__bounce-enter--bottom-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--top-left,.Toastify__bounce-exit--bottom-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--top-right,.Toastify__bounce-exit--bottom-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:translate3d(0,var(--y),0) scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:translate3d(0,var(--y),0) perspective(400px)}30%{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(-20deg);opacity:1}to{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(90deg);opacity:0}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideOutRight{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(110%,var(--y),0)}}@keyframes Toastify__slideOutLeft{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(-110%,var(--y),0)}}@keyframes Toastify__slideOutDown{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,500px,0)}}@keyframes Toastify__slideOutUp{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,-500px,0)}}.Toastify__slide-enter--top-left,.Toastify__slide-enter--bottom-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--top-right,.Toastify__slide-enter--bottom-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--top-left,.Toastify__slide-exit--bottom-left{animation-name:Toastify__slideOutLeft;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-right,.Toastify__slide-exit--bottom-right{animation-name:Toastify__slideOutRight;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown;animation-timing-function:ease-in;animation-duration:.3s}@keyframes Toastify__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.informacoes{display:flex;flex-direction:column;background-color:var(--amarelo);min-height:calc(100vh - var(--header-height) - 10rem)}.informacoes-sobre{padding:4rem 25vw;display:flex;flex-direction:column;gap:3rem;line-height:1.5rem}.informacoes-sobre h3{text-align:center;font-size:1.5rem}.informacoes-sobre p{text-align:justify;text-indent:2rem}.informacoes-sobre-topico-conteudo{display:flex;flex-direction:column;gap:.5rem}.informacoes-sobre-topico-conteudo h6{font-weight:700}.informacoes-sobre-topico-conteudo>span{align-self:center}.informacoes-sobre-topico-conteudo>a{align-self:center;width:fit-content;color:#ec671c}@media (max-width: 700px){.informacoes-sobre{padding:4vh 5vw}}@media (min-width: 701px) and (max-width: 1309px){.informacoes{min-height:calc(100vh - var(--header-height) - 4rem)}.informacoes-sobre{padding:4vh}}.loading-modal{position:fixed;top:var(--header-height);left:0;z-index:3;width:100vw;height:calc(100vh - var(--header-height));box-sizing:border-box;background-color:#00000040;display:grid;place-items:center}.loading-modal div{cursor:default;padding:1rem;border-radius:1rem;font-size:2rem;box-sizing:border-box;background-color:#f5f5f5;display:flex;align-items:center;gap:.5rem}.loading-modal>div>span{border-radius:100%;width:1.5rem;height:1.5rem;box-sizing:border-box;border-left:#414141 dotted .125rem;animation:rotate 1s infinite ease}@keyframes rotate{0%{transform:rotate(0)}8.3%{transform:rotate(30deg)}16.6%{transform:rotate(60deg)}25%{transform:rotate(90deg)}33.3%{transform:rotate(120deg)}41.6%{transform:rotate(150deg)}50%{transform:rotate(180deg)}58.3%{transform:rotate(210deg)}66.6%{transform:rotate(240deg)}75%{transform:rotate(270deg)}83.3%{transform:rotate(300deg)}91.6%{transform:rotate(330deg)}to{transform:rotate(360deg)}}
