@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700&display=swap);#app{font-family:Montserrat,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root{--sombra:0 2px 4px rgba(0,0,0,.1)}body,html{overscroll-behavior-y:contain}body{font-family:Montserrat,sans-serif;margin:0;padding:0;box-sizing:border-box;padding-top:60px;background-color:var(--p-primary-50);font-size:12px}body.login-page{padding-top:0}li,ul{list-style:none}.container-global{width:90vw}@media (min-width:600px){.container-global{width:70vw}}.iphone{height:.1px;background-color:var(--p-primary-100)}.container-center{display:flex;justify-content:center}.container-between{display:flex;justify-content:space-between}.container-end{display:flex;justify-content:flex-end}.container-pai{display:grid;text-align:left}.container-filho,.container-filho-2{display:flex;place-self:center;width:90vw}.container-filho{flex-direction:column;margin-top:10px}@media only screen and (min-width:600px){.container-filho,.container-filho-2{width:70vw}}.mt-1{margin-top:4px}.mt-5{margin-top:20px}.mb-1{margin-bottom:4px}.mb-5{margin-bottom:20px}.mb-3{margin-bottom:12px}.mr-5{margin-right:20px}.ml-5{margin-left:20px}.text-right{text-align:right}.text-xs{font-size:12px}.bold{font-weight:700}.w-full{width:100%}.container-btn-nav{padding-bottom:50px}.btn-1{height:50px;font-weight:700;position:fixed;bottom:0;left:0;right:0;z-index:1000}.btn-1 i,.btn-1 p{padding:6px}.btn-2{width:50%;height:50px;border-radius:0;position:fixed;z-index:1000;box-shadow:1px 1px 4px rgba(0,0,0,.1)}.btn-2-esq{left:0}.btn-2-dir{right:0}.btn-2-nav{z-index:1000}.btn-2-footer{bottom:0}.btn-2:focus{box-shadow:none!important}.btn-flutuante{width:60px;height:60px;position:fixed;bottom:20px;right:20px;z-index:1000;background:linear-gradient(to bottom,var(--p-primary-500),var(--p-primary-600))}.container-titulo{background-color:var(--p-primary-100);color:var(--p-primary-800);font-weight:700;margin-bottom:10px;padding:10px;border-radius:6px}.modo-edicao{background-color:var(--p-red-100);color:var(--p-red-700)}.modo-consulta{background-color:var(--p-primary-200);color:var(--p-primary-700)}.modo-desativado{background-color:var(--p-surface-200);color:var(--p-surface-600)}.aviso{color:var(--p-orange-600)!important}.erro{color:var(--p-red-500)!important}.info{color:var(--p-blue-600)!important}.sucesso{color:var(--p-green-600)!important}.padrao{color:var(--p-surface-300)!important}.desativado{color:var(--p-surface-500)!important}.display-none{display:none}.display-block{display:block}.container-dialog{width:90vw;max-height:60vh}.container-dialog-2{width:90vw}.conteudo-dialog{display:flex;align-items:center;margin:16px 0}.conteudo-dialog i{font-size:32px;margin-right:20px}.p-dialog .p-dialog-content{scrollbar-width:none}.p-dialog-header{padding:.75rem 1.5rem!important}.p-confirmdialog-message,.p-inputtext{font-size:.875rem}.container-dialog-novidades{width:100vw;max-width:95vw;word-wrap:break-word}.conteudo-novidades:not(:last-child):not(:only-child){margin:0 0 4px 0;padding:8px;border-radius:12px;background-color:var(--p-surface-50);box-shadow:var(--sombra)}.conteudo-novidades h3{margin-bottom:4px;font-size:.8rem!important}.conteudo-novidades p{margin-top:0;font-size:.8rem!important}.conteudo-novidades p ul{padding-left:0}.conteudo-novidades p ul li{margin-bottom:4px}.conteudo-novidades p strong,.conteudo-novidades p ul li strong{color:var(--p-primary-500)}.conteudo-novidades p{overflow-wrap:break-word;white-space:normal}@media only screen and (min-width:600px){.container-dialog,.container-dialog-2{width:26rem}.container-dialog-novidades{width:60vw;max-width:60vw}.container-dialog-novidades h3,.container-dialog-novidades p{font-size:1rem!important}body{font-size:.875rem}.footer-btn-flutuante{position:fixed;bottom:0;left:0;right:0;display:flex;justify-content:center;background-color:var(--p-surface-0);padding:16px 0;box-shadow:0 -1px 5px rgba(0,0,0,.1)}.footer-content{display:flex;align-items:center;width:100%;max-width:1200px;margin:0 auto}.op-dir,.op-esq{flex:1}.btn-flutuante{height:40px;left:0;right:0;bottom:0;width:100%;border-radius:0}}@media only screen and (max-width:600px){.btn-flutuante .p-button-label{display:none}}.sem-resultados{flex-direction:column;align-items:center;margin-top:260px;height:20vh}.sem-resultados i{font-size:32px;margin-bottom:12px}.p-toast{left:20px!important;width:21rem!important}.p-button:focus,.p-dropdown-label:focus,.p-dropwdown:focus,.p-inputtext:focus{box-shadow:none!important}