@font-face{display:swap;font-family:Poppins;src:url(../fonts/Poppins-Regular.35d26b78.ttf)}@font-face{display:swap;font-family:Poppins-Medium;src:url(../fonts/Poppins-Medium.673ed423.ttf)}@font-face{display:swap;font-family:Poppins-SemiBold;src:url(../fonts/Poppins-SemiBold.ac8d04b6.ttf)}@font-face{display:swap;font-family:Poppins-Light;src:url(../fonts/Poppins-Light.7641a0f7.ttf)}@font-face{display:swap;font-family:Poppins-Bold;src:url(../fonts/Poppins-Bold.cdb29a5d.ttf)}*{font-family:Poppins}body,html{background-color:#f4f5fb;font-size:16px;margin:0;padding:0;scroll-behavior:smooth}.font-medium{font-family:Poppins-Medium;margin-bottom:.5rem}h1{font-family:Poppins-SemiBold;font-size:3em;font-style:normal;letter-spacing:.06rem;line-height:4rem}h2{font-size:2em;letter-spacing:.06em;line-height:3rem}h2,h3{font-family:Poppins-Medium;font-style:normal}h3{font-size:1.2em;letter-spacing:.05em;line-height:1.8em}h4{font-family:Poppins-Medium;font-size:1.2em;text-transform:uppercase}h4,h5{font-style:normal;letter-spacing:.05em;line-height:1.3em}h5{font-family:Poppins-Semibold;font-size:1.1em}label{color:#292929;font-family:Poppins-Medium;font-size:1em;font-style:normal;line-height:1em}p{font-family:Poppins;letter-spacing:.02em;margin:0}b,p{font-size:1em;font-style:normal;line-height:2rem}b{font-family:Poppins-SemiBold;letter-spacing:.02rem}.bg-menu{background-color:#011638}.close-btn{background-color:#292929;border:none;border-radius:.5rem .5rem 0 0;color:#e9eaf1;cursor:pointer;font-size:.8rem;height:3rem;position:absolute;right:.5rem;top:-3rem;width:7rem}.close-btn .close-ico{font-size:1.5rem;margin-left:.5rem}span.tag{font-family:Poppins-SemiBold;font-weight:600;letter-spacing:.02rem;line-height:1.25rem}.tag,span.tag{font-size:.75rem}.ativo{background-color:#1c911a34}.ativo:before{background-color:#1c911a}.negativo{background-color:#d81d233d}.negativo:before{background-color:#d81d24}.alerta{background-color:#ecbb492d}.alerta:before{background-color:#ecba49}.salvo{background-color:#003aae28}.salvo:before{background-color:#003bae}section{background-color:#fff;border-radius:8px;margin-bottom:2rem;padding:1rem;position:relative}section h4{color:#0065cd}section h4:after{background-color:#ffcb56;border-radius:2px;content:"";display:block;height:4px;margin-top:.5rem;width:10rem}.tela{padding:1rem}.menu .text-caption{color:#292929;font-size:1rem;line-height:1.5rem;margin-top:0}.scroller{height:100%;padding-bottom:1rem;width:100%}.q-pagination{margin-top:1rem}.tela .q-tab-panel{padding:1rem 0}.item-conf .text-caption{line-height:1.5rem!important}.item-conf .q-item,.item-conf .q-toggle{align-items:flex-start;margin-top:1rem}.area-tabela thead{background-color:#011638;color:#fff}.area-tabela thead tr .text-left{font-size:.9rem;text-align:left!important}.area-tabela .q-tr .q-td{height:auto;white-space:wrap}.q-table thead{background-color:#011638;color:#fff}.color-red{color:#d81d24}.sub-perfil .q-btn{padding:1rem}.sub-perfil .q-btn .justify-center{justify-content:start}.q-table th.sortable,.q-table__container .sortable{text-align:center!important}.item-user .q-table th.sortable{text-align:left!important}.tabela .q-table .text-right{text-align:center}.tabela .q-table .sortable{font-family:Poppins-Semibold}.tabela .q-table a{color:#0065cd;cursor:pointer;text-decoration:none}.tabela .q-table a:hover{text-decoration:underline}.screen-modal{align-items:center;background-color:#0000004d;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:1}.screen-modal .box-modal{background-color:#f4f5fb;border-radius:.5rem;height:80%;max-width:60rem;padding:1rem;position:relative;width:90%}.screen-modal .box-modal .close-btn{background-color:#292929;border:none;border-radius:.5rem .5rem 0 0;color:#e9eaf1;cursor:pointer;font-size:.8rem;height:3rem;position:absolute;right:.5rem;top:-3rem;width:7rem}.screen-modal .box-modal .close-btn .close-ico{font-size:1.5rem;margin-left:.5rem}.screen-modal .box-modal .footer-modal{align-items:center;background-color:#fff;border-radius:0 0 .5rem .5rem;bottom:0;box-shadow:0 -4px 4px 0 #0648ac26;display:flex;flex-wrap:nowrap;gap:2rem;justify-content:space-between;left:0;padding:1rem;position:absolute;width:100%}@media screen and (min-width:50em){section{padding:1rem}.tela{padding:2rem 1rem}}