.loading-spinner[data-v-4af709f4]{position:fixed;right:20px;bottom:20px;z-index:10000}textarea{&::-webkit-scrollbar{width:12px}&::-webkit-scrollbar-track{background:rgba(0,0,0,.16)}&::-webkit-scrollbar-thumb{border-radius:20px;border:3px solid rgba(0,0,0,.16)}&::-webkit-scrollbar-thumb,&::-webkit-scrollbar-thumb:hover{background-color:rgba(0,0,0,.16)}}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:local("Roboto Regular"),url(../fonts/Roboto-Regular.5673da52.ttf) format("truetype")}@font-face{font-family:Roboto;font-style:normal;font-weight:700;src:local("Roboto Bold"),url(../fonts/Roboto-Bold.36b5bab5.ttf) format("truetype")}:root{--primary-color:#193155;--secondary-color:#dfdfdf;--terciary-color:#1a3e73;--text-color:#000;--text-color-buttons:#797979;--text-color-links:#515151;--title-color:var(--primary-color);--text-header:#fff;--header-bg-color:var(--primary-color);--header-text-color:var(--text-header);--footer-bg-color:var(--primary-color);--footer-text-color:var(--text-header);--hover-color-text:var(--terciary-color);--button-hover-bg:#1a3255;--background-color:#f5f5f5;--background-menu:#cacaca;--color-font-menu:#bebebe;--bg-color-total:#f8f8f8;--icon-color:var(--primary-color);--button-bg-color:var(--secondary-color);--button-text-color:#e9e9e9;--button-hover-bg-color:var(--hover-color);--font-size-low:12px;--font-size-base:16px;--font-size-large:1.25rem;--primary-font:"Roboto",sans-serif;--font-weight-regular:400;--font-weight-bold:700;--font-weight-ultrabold:800;--input-padding:var(--input-padding);--box-padding:40px;--grid-gap:var(--input-padding);--border-radius:12px;--header-height:80px;--footer-height:80px;--max-width:100%;--padding-container:2rem;--app-padding:var(--padding-container);--box-shadow:0 5px 15px rgb(0 0 0/35%);--transition-duration:0.4s;--transition-ease:ease-in-out;--breakpoint-mobile:768px;--breakpoint-desktop:1024px}.container-fluid,.container-lg,.container-md,.container-sm,.container-xl{width:100%;padding-right:0;padding-left:0;margin-right:auto;margin-left:auto}.header{background:linear-gradient(135deg,#0f1f3d,#193155 50%,#1a3e73);color:#fff;padding:0;height:68px;min-height:68px;max-height:68px;-webkit-box-shadow:0 2px 12px rgba(25,49,85,.15);box-shadow:0 2px 12px rgba(25,49,85,.15);position:relative;z-index:10}.header,.header .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box}.header .container{height:100%;width:100%;max-width:1440px;padding:0 20px;margin:0 auto}.header .logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%}.header .logo img{height:44px;width:auto;max-width:240px;-o-object-fit:contain;object-fit:contain;display:block}.grid-principal{display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;grid-template-columns:1fr minmax(400px,460px) 1fr;margin:0 auto;gap:24px 56px;width:100%;max-width:1600px;padding:0 32px;-webkit-box-sizing:border-box;box-sizing:border-box}.container-contato-entidade{grid-column:1;grid-row:1;max-width:520px;justify-self:start;align-self:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:20px}.container-contato-entidade,.entidade{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.entidade{position:relative;top:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:16px;margin-bottom:0;background:transparent;padding:0;border:none;-webkit-box-shadow:none;box-shadow:none}.nome-entidade{width:100%;font-family:var(--primary-font);font-size:28px;text-transform:uppercase;color:var(--primary-color);font-weight:700;text-align:center;margin:0;line-height:1.25;word-break:normal;overflow-wrap:break-word}.icone-entidade{width:210px;max-width:210px;height:auto;max-height:210px;-o-object-fit:contain;object-fit:contain;-ms-flex-negative:0;flex-shrink:0;margin:0 auto}.contato-cliente-box{width:100%;background-color:#f0f4f8;border:1px solid #e2e8f0;border-radius:12px;padding:16px 20px;margin-top:10px;text-align:left;font-size:13.5px;color:#1a202c;font-weight:500;font-family:var(--primary-font);line-height:1.5;word-break:break-word;-webkit-box-shadow:0 2px 6px rgba(0,0,0,.03);box-shadow:0 2px 6px rgba(0,0,0,.03)}.contato-cliente-box p{margin:0 0 8px 0}.contato-cliente-box p:last-child{margin-bottom:0}.contato-cliente-box a{color:var(--primary-color,#1a5fb4);text-decoration:none;-webkit-transition:all .2s ease;transition:all .2s ease;word-break:break-all;overflow-wrap:anywhere}.contato-cliente-box a:hover{text-decoration:underline;opacity:.8}.entidade-subtitulo{font-size:14px;color:#6b7a90;font-family:var(--primary-font);font-weight:400;margin-top:6px;text-align:center}.form-login{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column:2;grid-row:1;background-color:#fff;width:100%;max-width:480px;justify-self:center;align-self:flex-start;border-radius:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;padding:32px 38px 28px;-webkit-box-shadow:0 4px 24px rgba(0,0,0,.08);box-shadow:0 4px 24px rgba(0,0,0,.08);border:1px solid #e8ecf1;height:auto}.form-greeting{font-size:16px;color:#6b7a90;font-weight:400}.form-greeting,.form-title-primary{margin-bottom:4px;font-family:var(--primary-font);text-align:left;width:100%}.form-title-primary{color:var(--primary-color);font-size:32px;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;line-height:1.2}.form-subtitle-desc{font-size:14px;color:#8d99ae;margin-bottom:28px;font-family:var(--primary-font);font-weight:400;text-align:left;width:100%}.input{margin-bottom:0}.input,.input-user{width:100%}.input-text{width:100%;display:block}.input-wrapper{width:100%}.input-with-icon{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.input-with-icon input{width:100%;padding-left:48px}#usuario{width:100%;height:52px;border-radius:10px;padding:0 16px 0 48px;margin-bottom:16px;font-size:15px;background-color:#f7f8fa;border:1.5px solid #e0e4e8;color:#333;font-family:var(--primary-font);-webkit-transition:border-color .25s ease,background-color .25s ease,-webkit-box-shadow .25s ease;transition:border-color .25s ease,background-color .25s ease,-webkit-box-shadow .25s ease;transition:border-color .25s ease,box-shadow .25s ease,background-color .25s ease;transition:border-color .25s ease,box-shadow .25s ease,background-color .25s ease,-webkit-box-shadow .25s ease;line-height:52px;-webkit-box-sizing:border-box;box-sizing:border-box}#usuario:hover{border-color:#c0c8d4;background-color:#f0f2f5}#usuario:focus{border-color:var(--terciary-color);background-color:#fff;-webkit-box-shadow:0 0 0 3px rgba(26,62,115,.1);box-shadow:0 0 0 3px rgba(26,62,115,.1);outline:none}#usuario::-webkit-input-placeholder{color:#a0aab8;font-weight:400;font-size:15px}#usuario::-moz-placeholder{color:#a0aab8;font-weight:400;font-size:15px}#usuario:-ms-input-placeholder{color:#a0aab8;font-weight:400;font-size:15px}#usuario::-ms-input-placeholder{color:#a0aab8;font-weight:400;font-size:15px}#usuario::placeholder{color:#a0aab8;font-weight:400;font-size:15px}#senha{width:100%;height:52px;border-radius:10px;padding:0 48px 0 48px;font-size:15px;margin-bottom:8px;background-color:#f7f8fa;border:1.5px solid #e0e4e8;color:#333;font-family:var(--primary-font);-webkit-transition:border-color .25s ease,background-color .25s ease,-webkit-box-shadow .25s ease;transition:border-color .25s ease,background-color .25s ease,-webkit-box-shadow .25s ease;transition:border-color .25s ease,box-shadow .25s ease,background-color .25s ease;transition:border-color .25s ease,box-shadow .25s ease,background-color .25s ease,-webkit-box-shadow .25s ease;line-height:52px;-webkit-box-sizing:border-box;box-sizing:border-box}#senha:hover{border-color:#c0c8d4;background-color:#f0f2f5}#senha:focus{border-color:var(--terciary-color);background-color:#fff;-webkit-box-shadow:0 0 0 3px rgba(26,62,115,.1);box-shadow:0 0 0 3px rgba(26,62,115,.1);outline:none}#senha::-webkit-input-placeholder{color:#a0aab8;font-weight:400;font-size:15px}#senha::-moz-placeholder{color:#a0aab8;font-weight:400;font-size:15px}#senha:-ms-input-placeholder{color:#a0aab8;font-weight:400;font-size:15px}#senha::-ms-input-placeholder{color:#a0aab8;font-weight:400;font-size:15px}#senha::placeholder{color:#a0aab8;font-weight:400;font-size:15px}.input-with-icon .input-icon{position:absolute;left:16px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:18px;width:18px;pointer-events:none;opacity:.45;-webkit-transition:opacity .25s ease;transition:opacity .25s ease}.input-wrapper .input-with-icon .input-icon{top:calc(50% - 8px)}.input-icon-padlock{position:absolute;left:16px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:20px;width:20px;pointer-events:none;opacity:.45;-webkit-transition:opacity .25s ease;transition:opacity .25s ease}.input-with-icon .input-icon-padlock{top:calc(50% - 4px)}.toggle-senha{position:absolute;right:16px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:20px;cursor:pointer;opacity:.45;-webkit-transition:opacity .25s ease;transition:opacity .25s ease;background:none;border:none;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.toggle-senha:hover{opacity:.75}.toggle-senha img{height:20px;width:auto}.p-inputtext:enabled:focus{outline:0 none;outline-offset:0;-webkit-box-shadow:0 0 0 3px rgba(26,62,115,.1);box-shadow:0 0 0 3px rgba(26,62,115,.1);border-color:var(--terciary-color)}.error-login-form{color:#d04f47;font-size:14px;font-weight:500;margin-bottom:12px;padding:8px 12px;background:#fef2f2;border-radius:8px;border-left:3px solid #d04f47;line-height:1.4}.link-esqueceu-senha{text-align:right;color:var(--terciary-color);font-size:14px;cursor:pointer;margin-bottom:24px;font-weight:500;width:100%}.esqueceu-senha,.link-esqueceu-senha a{color:var(--terciary-color);font-size:14px;font-weight:500;text-decoration:none;-webkit-transition:color .2s ease;transition:color .2s ease}.esqueceu-senha:hover,.link-esqueceu-senha a:hover{color:#0f2240;text-decoration:underline}a{text-align:right;color:var(--text-color-links);font-size:16px;cursor:pointer;font-weight:500}a:hover{color:#154279}a:not([href]):hover{color:var(--header-bg-color);text-decoration:none}.entrar{text-align:center;width:100%}.btnEntrar{background:linear-gradient(135deg,#193155,#1a3e73);width:100%;height:50px;border-radius:10px;color:#fff;font-size:18px;font-family:var(--primary-font);font-weight:600;margin-bottom:0;border:none;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-box-shadow:0 4px 12px rgba(25,49,85,.25);box-shadow:0 4px 12px rgba(25,49,85,.25);letter-spacing:.3px}.btnEntrar:hover{background:linear-gradient(135deg,#0f1f3d,#193155)!important;-webkit-box-shadow:0 6px 18px rgba(25,49,85,.35);box-shadow:0 6px 18px rgba(25,49,85,.35);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.btnEntrar:active{-webkit-transform:translateY(0);transform:translateY(0);-webkit-box-shadow:0 2px 8px rgba(25,49,85,.25);box-shadow:0 2px 8px rgba(25,49,85,.25)}.divider-ou{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;margin:20px 0;gap:12px}.divider-ou:after,.divider-ou:before{content:"";-webkit-box-flex:1;-ms-flex:1;flex:1;height:1px;background:#e0e4e8}.divider-ou span{font-size:13px;color:#8d99ae;font-family:var(--primary-font);font-weight:400}.outros-login{text-align:center;width:100%}.btn-certificado-digital,.outros-login a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;width:100%;height:50px;border:1.5px solid #e0e4e8;border-radius:10px;background:#fff;color:#4a5568;font-size:15px;font-family:var(--primary-font);font-weight:500;cursor:pointer;-webkit-transition:all .25s ease;transition:all .25s ease;text-decoration:none}.btn-certificado-digital:hover,.outros-login a:hover{border-color:var(--terciary-color);color:var(--primary-color);background:#f0f4ff;-webkit-box-shadow:0 2px 8px rgba(26,62,115,.08);box-shadow:0 2px 8px rgba(26,62,115,.08)}.cert-icon-svg{width:20px;height:20px;opacity:.7;margin-right:6px;color:currentColor}.container-infos{grid-column:3;grid-row:1;display:-webkit-box;display:-ms-flexbox;display:flex;background:transparent;width:100%;max-width:460px;justify-self:end;align-self:flex-start;padding:0;height:auto;border-radius:0;border:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;position:relative;top:0;gap:18px;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.infos-text{margin:0;text-align:left;width:100%}.stat-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;background:#fff;border-radius:16px;padding:22px 26px;-webkit-box-shadow:0 2px 16px rgba(0,0,0,.06);box-shadow:0 2px 16px rgba(0,0,0,.06);border:1px solid #e8ecf1;-webkit-transition:all .3s ease;transition:all .3s ease}.card-nfse{border:1.5px solid #c9dffc;border-left:4px solid #1a5fb4}.card-daps{border:1.5px solid #b8eacc;border-left:4px solid #1a8d4e}.card-cred{border:1.5px solid #ffe7a8;border-left:4px solid #b8860b}.stat-card:hover{-webkit-box-shadow:0 4px 24px rgba(0,0,0,.1);box-shadow:0 4px 24px rgba(0,0,0,.1);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.stat-icon{width:58px;height:58px;border-radius:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.stat-icon i{font-size:26px}.stat-icon-nfse{background:linear-gradient(135deg,#e3f0ff,#c9dffc);color:#1a5fb4;border:1px solid rgba(26,95,180,.3);-webkit-box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.6);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.6)}.stat-icon-nfse i{color:#1a5fb4}.stat-icon-daps{background:linear-gradient(135deg,#d9f5e5,#b8eacc);color:#1a8d4e}.stat-icon-daps i{color:#1a8d4e}.stat-icon-cred{background:linear-gradient(135deg,#fff3d6,#ffe7a8);color:#b8860b}.stat-icon-cred i{color:#b8860b}.stat-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0}.stat-number{font-size:26px;font-weight:700;color:var(--primary-color);line-height:1.2}.stat-label,.stat-number{font-family:var(--primary-font)}.stat-label{font-size:14px;color:#6b7a90;font-weight:500;margin-top:3px}.form-subtitle{font-size:23px;font-family:var(--primary-font);color:var(--terciary-color);font-weight:800;margin:10px}.denuncia{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}.btnDenuncia{margin-top:8px}.login-carousel-wrapper{margin:48px auto 0 auto}.login-carousel-wrapper,.login-divider-wrapper{width:100%;max-width:1600px;padding:0 32px;-webkit-box-sizing:border-box;box-sizing:border-box}.login-divider-wrapper{margin:16px auto}.login-section-divider{border:none;border-top:1.5px solid #cbd5e1;margin:0;width:100%}.login-avisos-wrapper{max-width:1600px;padding:0 32px;-webkit-box-sizing:border-box;box-sizing:border-box}.carousel-container,.login-avisos-wrapper{width:100%;margin:0 auto}.carousel-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:var(--header-height);padding:12px 16px;background-color:#fff;color:#333;text-decoration:none;border-radius:14px;-webkit-transition:all .3s ease;transition:all .3s ease;margin-bottom:0!important;border:1px solid #e8ecf1;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.04);box-shadow:0 2px 10px rgba(0,0,0,.04);gap:16px}.carousel-button:hover{border-color:var(--terciary-color);-webkit-box-shadow:0 4px 18px rgba(25,49,85,.12);box-shadow:0 4px 18px rgba(25,49,85,.12);-webkit-transform:translateY(-2px);transform:translateY(-2px);background-color:#f8faff;color:var(--primary-color)}.text-button{text-align:left;font-size:14px;font-family:var(--primary-font);font-weight:500;color:#333;line-height:1.3}.carousel-button:hover .text-button{color:var(--primary-color)}.button-icon{margin-right:0;width:36px;height:36px;-ms-flex-negative:0;flex-shrink:0;opacity:.7;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.carousel-button:hover .button-icon{opacity:1}.carousel-control{background-color:#fff!important;border:1px solid #e8ecf1!important;border-radius:50%!important;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.06)!important;box-shadow:0 2px 8px rgba(0,0,0,.06)!important;-webkit-transition:all .25s ease;transition:all .25s ease;width:54px!important;height:54px!important}.carousel-control:hover{border-color:var(--terciary-color)!important;-webkit-box-shadow:0 4px 12px rgba(25,49,85,.12)!important;box-shadow:0 4px 12px rgba(25,49,85,.12)!important;background-color:#f0f4ff!important}.setas-navegacao{height:24px!important;opacity:.6;-webkit-transition:opacity .25s ease;transition:opacity .25s ease}.carousel-control:hover .setas-navegacao{opacity:1}.header-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.p-dialog .p-dialog-header{display:none}.p-component,.p-component *{-webkit-box-sizing:border-box;box-sizing:none}.p-dialog{border-radius:0;-webkit-box-shadow:0 0 6px 0 rgba(0,0,0,.16);box-shadow:0 0 6px 0 rgb(255 255 255/0);border:none}.p-dialog .p-dialog-content{background:#fff;color:var(--text-color);padding:32px 19px;border-radius:var(--border-radius)}.dialog-modern-clean.p-dialog{border-radius:16px!important;-webkit-box-shadow:0 24px 48px rgba(15,23,42,.18),0 4px 12px rgba(15,23,42,.08)!important;box-shadow:0 24px 48px rgba(15,23,42,.18),0 4px 12px rgba(15,23,42,.08)!important;border:1px solid #e2e8f0!important;overflow:hidden!important}.dialog-modern-clean .p-dialog-content{border-radius:16px!important;padding:24px 28px!important;background:#fff!important}.modal-dialog-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.modal-header-modern{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid #f1f5f9}.modal-header-left,.modal-header-modern{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.modal-header-left{gap:14px;-webkit-box-flex:1;-ms-flex:1;flex:1}.modal-header-icon{width:42px;height:42px;border-radius:10px;background:#eef3f8;color:var(--primary-color,#193155);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;margin-top:2px}.modal-header-icon i{font-size:20px;color:var(--primary-color,#193155)}.modal-header-icon svg{width:20px;height:20px;color:var(--primary-color,#193155)}.modal-header-title{margin:0;font-size:20px;font-weight:700;color:#0f172a;line-height:1.3}.modal-header-desc{margin:4px 0 0 0;font-size:13.5px;color:#64748b;line-height:1.45}.btn-modal-close{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:34px;height:34px;border-radius:8px;border:1px solid #e2e8f0;background:#f8fafc;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;-ms-flex-negative:0;flex-shrink:0;padding:0;position:static}.btn-modal-close:hover{background:#f1f5f9;border-color:#cbd5e1;-webkit-transform:scale(1.05);transform:scale(1.05)}.btn-modal-close img.icon-close{width:14px;height:14px;opacity:.65;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.btn-modal-close:hover img.icon-close{opacity:1}.modal-form-body{gap:16px}.modal-form-body,.modal-form-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.modal-form-group{gap:6px}.modal-form-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-size:13.5px;font-weight:600;color:#334155;margin:0}.modal-form-label i{font-size:14px;color:var(--primary-color,#193155)}.dialog-modern-clean #tipoPessoa.p-dropdown,.modal-dropdown-field.p-dropdown{width:100%!important;height:44px;border-radius:8px;border:1.5px solid #cbd5e1!important;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:0!important;-webkit-transition:all .2s ease;transition:all .2s ease}.dialog-modern-clean #tipoPessoa.p-dropdown:not(.p-disabled):hover,.modal-dropdown-field.p-dropdown:not(.p-disabled):hover{border-color:#94a3b8!important}.dialog-modern-clean #tipoPessoa.p-dropdown:not(.p-disabled).p-focus,.modal-dropdown-field.p-dropdown:not(.p-disabled).p-focus{border-color:var(--primary-color,#193155)!important;-webkit-box-shadow:0 0 0 3px rgba(25,49,85,.12)!important;box-shadow:0 0 0 3px rgba(25,49,85,.12)!important}.dialog-modern-clean #tipoPessoa .p-dropdown-label,.modal-dropdown-field .p-dropdown-label{font-size:14px!important;color:#1e293b;padding:0 14px;line-height:44px}.modal-input-wrapper{width:100%}.dialog-modern-clean input#recuperaLogin,.modal-input-field{width:100%!important;height:44px!important;border-radius:8px!important;border:1.5px solid #cbd5e1!important;background:#fff!important;padding:0 14px!important;font-size:14px!important;color:#1e293b!important;margin-bottom:0!important;-webkit-transition:all .2s ease!important;transition:all .2s ease!important;-webkit-box-sizing:border-box!important;box-sizing:border-box!important}.dialog-modern-clean input#recuperaLogin:hover,.modal-input-field:hover{border-color:#94a3b8!important}.dialog-modern-clean input#recuperaLogin:focus,.modal-input-field:focus{outline:none!important;border-color:var(--primary-color,#193155)!important;-webkit-box-shadow:0 0 0 3px rgba(25,49,85,.12)!important;box-shadow:0 0 0 3px rgba(25,49,85,.12)!important}.modal-notice-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px;background:#f0f9ff;border:1px solid #bae6fd;border-radius:8px;padding:10px 14px;font-size:13px;color:#0369a1;line-height:1.45;margin-top:4px}.modal-notice-box i{font-size:16px;margin-top:2px;-ms-flex-negative:0;flex-shrink:0;color:#0284c7}.modal-actions-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:12px;margin-top:22px;padding-top:16px;border-top:1px solid #f1f5f9}.btn-modal-secondary.p-button,button.btn-modal-secondary{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;gap:8px!important;height:42px!important;padding:0 18px!important;border-radius:8px!important;background:#fff!important;border:1.5px solid #cbd5e1!important;color:#334155!important;font-size:14px!important;font-weight:600!important;font-family:var(--primary-font)!important;cursor:pointer!important;margin-bottom:0!important;-webkit-transition:all .2s ease!important;transition:all .2s ease!important}.btn-modal-secondary.p-button:hover:not(:disabled),button.btn-modal-secondary:hover:not(:disabled){background:#f8fafc!important;border-color:#94a3b8!important;color:#0f172a!important}.btn-modal-secondary.p-button:disabled,button.btn-modal-secondary:disabled{opacity:.55!important;cursor:not-allowed!important}.btn-modal-primary.p-button,button.btn-modal-primary{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;gap:8px!important;height:42px!important;padding:0 22px!important;border-radius:8px!important;background:var(--terciary-color,#193155)!important;border:none!important;color:#fff!important;font-size:14px!important;font-weight:600!important;font-family:var(--primary-font)!important;cursor:pointer!important;margin-bottom:0!important;-webkit-box-shadow:0 2px 6px rgba(0,0,0,.08)!important;box-shadow:0 2px 6px rgba(0,0,0,.08)!important;-webkit-transition:all .2s ease!important;transition:all .2s ease!important}.btn-modal-primary.p-button:hover:not(:disabled),button.btn-modal-primary:hover:not(:disabled){background:var(--button-hover-bg,#0a2854)!important;-webkit-transform:translateY(-1px)!important;transform:translateY(-1px)!important;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.16)!important;box-shadow:0 4px 12px rgba(0,0,0,.16)!important}.btn-modal-primary.p-button:disabled,button.btn-modal-primary:disabled{opacity:.55!important;cursor:not-allowed!important;-webkit-transform:none!important;transform:none!important}.cert-modal-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;width:100%}.cert-info-card{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px;background:#f8fafc;border:1px solid #e2e8f0;border-left:4px solid var(--primary-color,#193155);border-radius:8px;padding:12px 16px}.cert-info-badge,.cert-info-card{display:-webkit-box;display:-ms-flexbox;display:flex}.cert-info-badge{width:36px;height:36px;border-radius:8px;background:#eff6ff;color:var(--primary-color,#193155);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:18px;-ms-flex-negative:0;flex-shrink:0;margin-top:2px}.cert-info-text strong{display:block;font-size:13.5px;font-weight:700;color:#0f172a;margin-bottom:2px}.cert-info-text p{margin:0;font-size:13px;color:#64748b;line-height:1.45}.cert-step-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:14px 16px}.cert-step-item,.cert-step-list{display:-webkit-box;display:-ms-flexbox;display:flex}.cert-step-item{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px}.cert-step-number{width:22px;height:22px;border-radius:50%;background:#e2e8f0;color:#334155;font-size:12px;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;margin-top:1px}.cert-step-desc{font-size:13px;color:#334155;line-height:1.45}.cert-step-desc strong{color:#0f172a}.cert-loading-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:36px 20px;text-align:center}.cert-spinner-wrapper{margin-bottom:16px}.cert-loading-spinner{font-size:36px;color:var(--primary-color,#193155)}.cert-loading-title{font-size:16px;font-weight:700;color:#0f172a;margin:0 0 6px 0}.cert-loading-desc{font-size:13.5px;color:#64748b;margin:0;max-width:380px;line-height:1.5}@media screen and (max-width:640px){.dialog-modern-clean.p-dialog{width:94vw!important;margin:0 auto}.dialog-modern-clean .p-dialog-content{padding:20px 16px!important}.modal-header-modern{margin-bottom:16px;padding-bottom:12px}.modal-header-icon{width:38px;height:38px}.modal-header-title{font-size:18px}.modal-actions-footer{margin-top:18px;padding-top:14px;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:8px}.btn-modal-primary.p-button,.btn-modal-secondary.p-button,button.btn-modal-primary,button.btn-modal-secondary{width:100%!important;height:44px!important}}.titulo-header{font-size:32px;color:var(--primary-color);font-weight:600;font-family:var(--primary-font);margin-bottom:6px}.btn-cancelar{border:none;background:none;bottom:29px;position:relative;left:11px}.info-modal{font-size:18px;color:#000;font-weight:100;font-family:var(--primary-font);margin-bottom:26px}.senha-options{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.label-tipo{font-size:18px;margin-bottom:8px}div#tipoPessoa{border:1.5px solid #02204a;border-radius:var(--border-radius);width:100%;max-width:422px;margin-bottom:20px}.p-dropdown:not(.p-disabled).p-focus{outline:0 none;outline-offset:0;-webkit-box-shadow:0 0 0 .2rem #8dcdff;box-shadow:0 0 0 .2rem hsla(0,0%,100%,0);border-color:var(--primary-color)}.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight{color:var(--text-header);background:var(--primary-color)}.p-dropdown .p-dropdown-label{background:transparent;border:0 none;font-size:14px}input#recuperaLogin{border:1.5px solid #02204a;border-radius:var(--border-radius);width:100%;max-width:422px;margin-bottom:20px;font-size:14px}.button-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.btn-recuperar{width:187px;height:41px;border-radius:var(--border-radius);background-color:#193155;border:none;margin-bottom:var(--border-radius)}.btn-recuperar:hover{background-color:#02204a!important;color:#fff!important}.botoes-avancar-voltar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:20px}.btnAvançar{background-color:var(--terciary-color);min-width:130px;max-width:250px;height:53px;border-radius:var(--border-radius);color:#fff;font-size:18px;font-family:var(--primary-font);font-weight:600;margin-bottom:27px;border:none}.btnAvançar:hover{background-color:var(--button-hover-bg)!important}.btnVoltar{background-color:#fff;width:130px;height:53px;border-radius:var(--border-radius);color:var(--primary-color);font-size:18px;font-family:var(--primary-font);font-weight:600;margin-bottom:27px;border:1.5px solid var(--primary-color)}.btnVoltar:hover{background-color:#0a2854!important;border-color:#0a2854}.btnPaginaInicial{background-color:#fff;width:130px;border-radius:var(--border-radius);color:var(--primary-color);border:1.5px solid var(--primary-color)}.btnCredenciar,.btnPaginaInicial{height:53px;font-size:18px;font-family:var(--primary-font);font-weight:600;margin-bottom:27px}.btnCredenciar{background-color:var(--terciary-color);width:230px;border-radius:var(--border-radius);color:#fff;border:none}.btnCredenciar:hover{background-color:var(--button-hover-bg)!important}button:focus{outline:1px dotted;outline:none}.h4,h4{font-weight:100;margin:0}.h4,h4,p{font-size:18px;font-family:var(--primary-font)}p{margin-top:0;margin-bottom:0}.container-infos-contato{grid-column:1/span 1;grid-row:2;align-self:center;margin-top:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding:20px;background-color:#fff;border-radius:16px;border:1px solid #e8ecf1;-webkit-box-shadow:0 2px 16px rgba(0,0,0,.06);box-shadow:0 2px 16px rgba(0,0,0,.06)}.container-infos-contato,.infos-text-contato{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.infos-text-contato{margin:var(--font-size-base) 0;text-align:left}.form-subtitle-contato{font-size:16px;font-family:var(--primary-font);color:var(--terciary-color);font-weight:800;margin:5px 0;white-space:pre-line}.download-link{display:inline-block;margin-top:6px;color:#1976d2;text-decoration:underline;font-weight:500}.download-link:hover{color:#0d47a1}@media screen and (max-width:1600px){.grid-principal{grid-template-columns:1fr minmax(400px,460px) 1fr;gap:24px 48px;padding:0 28px;max-width:1520px}}@media screen and (max-width:1440px){.grid-principal{grid-template-columns:1fr minmax(380px,450px) 1fr;gap:20px 40px;padding:0 24px;max-width:1400px}.form-login{padding:32px 36px 28px}}@media screen and (max-width:1366px){.grid-principal{grid-template-columns:minmax(0,1fr) minmax(360px,440px) minmax(0,1fr);gap:20px 36px;padding:0 24px;max-width:1320px}.container-infos{max-width:440px}}@media screen and (max-width:1280px){.grid-principal{grid-template-columns:minmax(0,1fr) minmax(340px,430px) minmax(0,1fr);gap:18px 30px;padding:0 20px;max-width:1240px}.container-infos{max-width:420px}.stat-card{padding:18px 22px;gap:16px}.stat-number{font-size:24px}}@media screen and (max-width:1024px){.grid-principal{grid-template-columns:minmax(360px,1fr) minmax(260px,320px);grid-template-rows:auto auto;gap:20px 24px;padding:0 24px;max-width:900px;margin:24px auto 0}.container-contato-entidade{grid-column:span 2;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;max-width:100%;justify-self:center}.entidade{max-width:600px;margin:0 auto;width:100%}.form-login{grid-column:1;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:100%}.contato-cliente-box{grid-column:1;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;margin-top:16px}.container-infos{grid-column:2;-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;max-width:100%;justify-self:center}.stat-card{-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%;padding:18px 20px}.stat-number{font-size:20px}.carousel-container{grid-column:span 2;-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.carousel-container-avisos{grid-column:span 2;-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}}@media screen and (max-width:820px){.grid-principal{grid-template-columns:minmax(320px,1fr) minmax(240px,300px);gap:16px 20px;padding:0 20px;max-width:760px}.form-login{padding:28px 24px}.stat-card{padding:16px 16px;gap:14px}.stat-icon{width:48px;height:48px;border-radius:12px}.stat-icon i{font-size:20px}}@media screen and (max-width:768px){.grid-principal{grid-template-columns:minmax(300px,1fr) minmax(220px,280px);gap:16px 16px;padding:0 16px;max-width:700px}.nome-entidade{font-size:16px}.form-login{padding:24px 20px}.form-title-primary{font-size:24px}.stat-card{padding:14px 12px;gap:12px}.stat-number{font-size:18px}.stat-label{font-size:12px}body{font-size:var(--font-size-base)}.form-subtitle{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (max-width:640px){.grid-principal{grid-template-columns:1fr;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;padding:0 12px;margin:16px auto 0}.container-contato-entidade{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%}.entidade{position:static;width:100%;padding:20px 16px}.form-login{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:100%;max-width:480px;min-width:280px;padding:24px 20px;height:auto}.contato-cliente-box{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;width:100%;max-width:480px;margin-top:0}.container-infos{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;width:100%;max-width:480px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.stat-card{-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%;padding:16px 18px}.stat-icon{width:46px;height:46px}.stat-number{font-size:20px}.stat-label{font-size:13px}#usuario{padding:0 16px 0 44px}#senha,#usuario{height:48px;font-size:14px;line-height:48px}#senha{padding:0 40px 0 44px}.input-with-icon .input-icon{left:14px;height:16px;width:16px}.input-icon-padlock{left:14px;height:18px;width:18px}.input-wrapper .input-with-icon .input-icon{top:calc(50% - 8px)}.input-with-icon .input-icon-padlock{top:calc(50% - 4px)}.link-esqueceu-senha{margin-bottom:20px}.esqueceu-senha{font-size:13px}.btnEntrar{height:46px;font-size:16px}.form-title-primary{font-size:24px}a{font-size:14px}.container-infos-contato{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;width:100%;max-width:480px;margin:0 auto}.carousel-container{grid-column:1;-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5;width:100%}.carousel-container-avisos{grid-column:1;-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6;width:100%}.p-dialog .p-dialog-content{width:auto;max-width:90vw}}@media screen and (max-width:540px){.form-login{padding:22px 18px}.form-greeting{font-size:14px}.form-subtitle-desc{font-size:13px;margin-bottom:22px}}@media screen and (max-width:480px){.grid-principal{margin:12px auto 0;gap:14px;padding:0 10px}.entidade{padding:16px 12px}.form-login{padding:20px 16px}.form-title-primary{font-size:22px}.btnEntrar{width:100%;height:46px}.nome-entidade{font-size:15px}.stat-card{padding:14px 14px}.stat-number{font-size:20px}}@media screen and (max-width:430px){.stat-card{gap:12px}.stat-icon{width:42px;height:42px;border-radius:11px}.stat-icon i{font-size:17px}}@media screen and (max-width:390px){.grid-principal{padding:0 8px;gap:12px}.form-login{padding:18px 14px}.form-title-primary{font-size:20px}.entidade{padding:14px 10px}}@media screen and (max-width:375px){.stat-card{padding:12px 10px;gap:10px}.stat-icon{width:38px;height:38px;border-radius:10px}.stat-icon i{font-size:16px}.stat-number{font-size:18px}}@media screen and (max-width:360px){.form-login{padding:16px 12px}.nome-entidade{font-size:14px}#senha,#usuario{height:44px;font-size:13px;line-height:44px}.btnEntrar{height:42px;font-size:15px}}@media screen and (max-width:320px){.grid-principal{padding:0 6px;gap:10px}.form-login{padding:14px 10px}.entidade{padding:12px 8px}.stat-icon{width:34px;height:34px}.stat-icon i{font-size:14px}.stat-number{font-size:16px}.stat-label{font-size:11px}.form-title-primary{font-size:18px}.form-greeting{font-size:13px}}.appLogin{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100vh}.appLogin .main-content,.appLogin .main-content>.container-fluid{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.appLogin .main-content>.container-fluid{padding:0}.login-page-container{-webkit-box-flex:1;-ms-flex:1;flex:1;flex-direction:column;overflow-x:hidden}.login-main-section,.login-page-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;width:100%}.login-main-section{flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:32px 0 40px;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.login-main-section .grid-principal{margin-top:16px}.login-complement-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:48px}.alerta-banner-nacional,.login-complement-section{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.alerta-banner-nacional{max-width:1600px;margin:16px auto 0 auto;padding:0 32px}.alerta-banner-content{background:#fff8e6;color:#78350f;border:1.5px solid #ffe299;border-left:5px solid #f59e0b;border-radius:12px;padding:14px 20px;font-size:13.5px;line-height:1.5;font-family:var(--primary-font);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:14px;-webkit-box-shadow:0 2px 10px rgba(245,158,11,.08);box-shadow:0 2px 10px rgba(245,158,11,.08)}.alerta-banner-icon{font-size:22px;color:#d97706;-ms-flex-negative:0;flex-shrink:0}.alerta-banner-text{-webkit-box-flex:1;-ms-flex:1;flex:1}html{font-size:14px}body,html{scrollbar-width:thin;scrollbar-color:var(--primary-color) hsla(0,0%,100%,0);scroll-behavior:smooth}#app{-ms-flex-direction:column;flex-direction:column;min-height:100vh;background-color:var(--bg-color-total)!important}#app,.main-content>.container-fluid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal}.main-content>.container-fluid{-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column}.button-dropdown{height:40px;border-radius:var(--border-radius)}.p-fluid .p-dropdown,.p-inputtext{border-radius:var(--border-radius);border:1.5px solid var(--primary-color);height:40px;font-size:18px}.p-fluid .p-dropdown{display:-webkit-box;display:-ms-flexbox;display:flex}.p-autocomplete-dd .p-autocomplete-input,.p-autocomplete-dd .p-autocomplete-multiple-container{border-top-left-radius:12px!important;border-bottom-left-radius:12px!important;border-top-right-radius:0!important;border-bottom-right-radius:0!important;border:1.5px solid var(--primary-color)!important;height:40px;font-size:18px}.p-autocomplete-dd .p-autocomplete-dropdown{border-radius:0 12px 12px 0}textarea{overflow:auto;&::-webkit-scrollbar{width:12px}&::-webkit-scrollbar-track{background:rgba(0,0,0,.16)}&::-webkit-scrollbar-thumb{border-radius:20px;border:3px solid rgba(0,0,0,.16)}&::-webkit-scrollbar-thumb,&::-webkit-scrollbar-thumb:hover{background-color:rgba(0,0,0,.16)}scrollbar-width:thin;scrollbar-color:var(--primary-color) transparent;scroll-behavior:smooth;-ms-scroll-chaining:contain auto;overscroll-behavior:contain auto}.main-content{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.header_empresa{font-size:18px;font-weight:700;color:#909090;font-family:var(--primary-font)}.header_contr,.header_usuario{font-size:var(--font-size-low);font-weight:700;color:#909090;font-family:var(--primary-font)}.appLogin{background-color:var(--bg-color-total)!important;height:100vh}.navbar{margin-top:-1%!important}main>.container{padding:0 0 0}.footer{background-color:var(--primary-color);color:#fff;font-size:18px;font-family:var(--primary-font);font-weight:100;height:90px;-ms-flex-pack:distribute;justify-content:space-around;margin-top:auto}.footer,.footer-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.footer-container{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 15px;height:85px}.footer-section{text-align:center}.footer>.container{padding-right:0;padding-left:0;font-size:18px;font-family:var(--primary-font);color:var(--text-header)}.footer-container>*{-webkit-box-flex:1;-ms-flex:1 1 33%;flex:1 1 33%;-webkit-box-sizing:border-box;box-sizing:border-box}.footer-section-version{text-align:right}code{font-size:80%}.input-right{text-align:right}.card{border:none!important}.card,.card-header{background-color:var(--bg-color-total)!important}.card-header{padding:0!important}.navigation{font-weight:400}.p-datatable{min-width:100%}.p-menu{width:16em!important}.p-datatable-auto-layout>.p-datatable-wrapper{min-height:250px!important}.pix-icon{content:url(../img/logo-pix.48c99243.svg)}.row{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.container,.row{margin-right:0;margin-left:0}.container{width:100%;padding-right:15px;padding-left:15px}.custom-dialog-header{font-size:1.6rem;font-weight:700;padding:1rem 1.5rem;border-bottom:2px solid #dee2e6;margin:-1rem -1rem 1rem -1rem;background-color:#f8f9fa;color:#343a40}.dialog-title{font-size:1.6rem;font-weight:700;letter-spacing:.5px}.dialog-divider{border-bottom:1px solid #e0e0e0;margin-bottom:15px}@media screen and (max-width:1098px){.footer,.footer-container{display:-webkit-box;display:-ms-flexbox;display:flex}.footer-container{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%;padding:15px 0}.footer-section-nome{margin-bottom:8px}}.p-tabview .p-tabview-panels{padding:.571rem 1rem}.p-tabview-nav-container{padding:0 1.25rem}button#icon-close-modals{float:right;bottom:20px;color:#000}button#icon-close-modals:hover{background:hsla(0,0%,100%,0)}