.carousel-container{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important;width:100%!important;gap:12px!important;margin:0 auto!important;-webkit-box-sizing:border-box!important;box-sizing:border-box!important;position:relative!important}.carousel-container,.carousel-control{display:-webkit-box!important;display:-ms-flexbox!important;display: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}.carousel-control{position:static!important;-webkit-transform:none!important;transform:none!important;-ms-flex-negative:0!important;flex-shrink:0!important;width:44px!important;height:44px!important;border:1.5px solid #e2e8f0!important;cursor:pointer!important;padding:0!important;margin:0!important;-webkit-transition:all .25s ease!important;transition:all .25s ease!important;z-index:2!important}.carousel-control:hover:not(.disabled){background-color:#f0f4ff!important;border-color:var(--primary-color,#193155)!important;-webkit-transform:translateY(-2px)!important;transform:translateY(-2px)!important;-webkit-box-shadow:0 4px 12px rgba(25,49,85,.12)!important;box-shadow:0 4px 12px rgba(25,49,85,.12)!important}.carousel-control.disabled{opacity:.35!important;cursor:not-allowed!important;pointer-events:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;-webkit-transform:none!important;transform:none!important}.setas-navegacao{width:20px!important;height:20px!important;-o-object-fit:contain!important;object-fit:contain!important;opacity:.75!important;-webkit-transition:opacity .25s ease!important;transition:opacity .25s ease!important}.carousel-control:hover:not(.disabled) .setas-navegacao{opacity:1!important}.carousel{-webkit-box-flex:1!important;-ms-flex:1!important;flex:1!important;width:auto!important;max-width:100%!important;overflow:hidden!important;flex-direction:row!important;-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important;height:auto!important}.carousel,.carousel-track{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;margin:0!important}.carousel-track{flex-direction:row!important;-webkit-transition:-webkit-transform .35s cubic-bezier(.4,0,.2,1)!important;transition:-webkit-transform .35s cubic-bezier(.4,0,.2,1)!important;transition:transform .35s cubic-bezier(.4,0,.2,1)!important;transition:transform .35s cubic-bezier(.4,0,.2,1),-webkit-transform .35s cubic-bezier(.4,0,.2,1)!important;width:100%!important;padding:6px 0!important}.carousel-group{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important;-ms-flex:0 0 100%!important;flex:0 0 100%!important;-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;gap:12px!important}.carousel-group,.carousel-slide{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-flex:0!important}.carousel-slide{-ms-flex:0 0 calc((100% - 48px)/5)!important;flex:0 0 calc((100% - 48px)/5)!important;width:calc((100% - 48px)/5)!important;max-width:calc((100% - 48px)/5)!important;min-width:0!important;padding:0!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.carousel-button,.carousel-slide{-webkit-box-sizing:border-box!important;box-sizing:border-box!important}.carousel-button{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;width:100%!important;height:74px!important;padding:10px 14px!important;background-color:#fff!important;color:#333!important;text-decoration:none!important;border-radius:14px!important;border:1px solid #e8ecf1!important;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.04)!important;box-shadow:0 2px 10px rgba(0,0,0,.04)!important;gap:12px!important;-webkit-transition:all .25s ease!important;transition:all .25s ease!important}.carousel-button:hover{border-color:var(--terciary-color,#193155)!important;-webkit-box-shadow:0 4px 16px rgba(25,49,85,.12)!important;box-shadow:0 4px 16px rgba(25,49,85,.12)!important;-webkit-transform:translateY(-2px)!important;transform:translateY(-2px)!important;background-color:#f8faff!important;color:var(--primary-color,#193155)!important}.button-icon{width:32px!important;height:32px!important;-ms-flex-negative:0!important;flex-shrink:0!important;opacity:.8!important;margin:0!important}.text-button{text-align:left!important;font-size:13px!important;font-family:var(--primary-font)!important;font-weight:600!important;color:#333!important;line-height:1.3!important;overflow:hidden!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important}.carousel-button:hover .text-button{color:var(--primary-color,#193155)!important}@media (max-width:1100px){.carousel-slide{-webkit-box-flex:0!important;-ms-flex:0 0 calc((100% - 24px)/3)!important;flex:0 0 calc((100% - 24px)/3)!important;width:calc((100% - 24px)/3)!important;max-width:calc((100% - 24px)/3)!important}}@media (max-width:900px){.carousel-slide{-webkit-box-flex:0!important;-ms-flex:0 0 calc((100% - 12px)/2)!important;flex:0 0 calc((100% - 12px)/2)!important;width:calc((100% - 12px)/2)!important;max-width:calc((100% - 12px)/2)!important}}@media (max-width:768px){.carousel-control{width:38px!important;height:38px!important}.setas-navegacao{width:16px!important;height:16px!important}.carousel-container{gap:8px!important}}@media (max-width:640px){.carousel-slide{-webkit-box-flex:0!important;-ms-flex:0 0 100%!important;flex:0 0 100%!important;width:100%!important;max-width:100%!important}}.carousel-container-avisos{margin:0 auto;padding:22px 28px 24px;background:#fff;border-radius:18px;border:1px solid #e8ecf1;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.04);box-shadow:0 4px 20px rgba(0,0,0,.04);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;overflow:hidden}.avisos-header-box,.carousel-container-avisos{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box}.avisos-header-box{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:14px;margin-bottom:18px;border-bottom:1.5px solid #f0f4f8}.avisos-title-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.avisos-bell-icon{color:var(--primary-color,#193155);font-size:1.2rem}.avisos-header-title{font-family:var(--primary-font);font-size:17px;font-weight:700;color:var(--primary-color,#193155);letter-spacing:-.2px}.avisos-badge{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;background:#f1f5f9;color:#475569;font-family:var(--primary-font);font-size:12px;font-weight:600;padding:4px 12px;border-radius:20px;border:1px solid #e2e8f0}.avisos-badge i{color:var(--primary-color,#193155);font-size:11px}.carousel-avisos-wrapper{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;gap:14px;margin:0 auto}.carousel-avisos,.carousel-avisos-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.carousel-avisos{overflow:hidden;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.carousel-track{-webkit-transition:-webkit-transform .35s cubic-bezier(.4,0,.2,1);transition:-webkit-transform .35s cubic-bezier(.4,0,.2,1);transition:transform .35s cubic-bezier(.4,0,.2,1);transition:transform .35s cubic-bezier(.4,0,.2,1),-webkit-transform .35s cubic-bezier(.4,0,.2,1);width:100%;margin:4px 0}.carousel-slide-avisos,.carousel-track{display:-webkit-box;display:-ms-flexbox;display:flex}.carousel-slide-avisos{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:20px;-webkit-box-sizing:border-box;box-sizing:border-box}.carousel-item-avisos{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;border:none;background:none;padding:0;text-align:left;cursor:pointer}.card-avisos,.carousel-item-avisos{display:-webkit-box;display:-ms-flexbox;display:flex}.card-avisos{background:#f8fafc;border:1.5px solid #e2e8f0;border-left:4px solid var(--primary-color,#193155);border-radius:14px;padding:18px 22px;height:165px;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.03);box-shadow:0 2px 8px rgba(0,0,0,.03);-webkit-transition:all .25s ease;transition:all .25s ease;-webkit-box-sizing:border-box;box-sizing:border-box}.card-avisos:hover{background:#fff;border-color:#cbd5e1;border-left-color:#0a2854;-webkit-transform:translateY(-3px);transform:translateY(-3px);-webkit-box-shadow:0 8px 24px rgba(25,49,85,.09);box-shadow:0 8px 24px rgba(25,49,85,.09)}.card-avisos-meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:8px}.card-avisos-date,.card-avisos-meta{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.card-avisos-date{font-family:var(--primary-font);font-size:13px;font-weight:600;color:var(--primary-color,#193155);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:5px}.card-avisos-date i{font-size:12px;opacity:.8}.card-avisos-tag{font-size:10.5px;text-transform:uppercase;letter-spacing:.5px;background:#e0edff;color:#1a5fb4;padding:2px 8px;border-radius:6px}.card-avisos-tag,.card-avisos-title{font-family:var(--primary-font);font-weight:700}.card-avisos-title{font-size:15px;color:#1e293b;margin:0 0 6px 0;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-avisos-excerpt{font-family:var(--primary-font);font-size:13px;color:#64748b;line-height:1.45;margin:0;-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.card-avisos-footer{margin-top:10px;padding-top:8px;border-top:1px solid #edf2f7}.card-avisos-action{font-family:var(--primary-font);font-size:12.5px;font-weight:600;color:var(--primary-color,#193155);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;-webkit-transition:gap .2s ease;transition:gap .2s ease}.card-avisos:hover .card-avisos-action{color:#0a2854;gap:9px}.card-avisos-action i{font-size:11px}.carousel-control-avisos{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:44px;height:44px;background-color:#fff;border:1.5px solid #e2e8f0;border-radius:50%;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.05);box-shadow:0 2px 8px rgba(0,0,0,.05);cursor:pointer;z-index:10;-webkit-transition:all .25s ease;transition:all .25s ease;-ms-flex-negative:0;flex-shrink:0;padding:0}.carousel-control-avisos:hover:not(.disabled){background-color:#f0f4ff;border-color:var(--primary-color,#193155);-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 12px rgba(25,49,85,.12);box-shadow:0 4px 12px rgba(25,49,85,.12)}.carousel-control-avisos:active:not(.disabled){-webkit-transform:translateY(0);transform:translateY(0)}.carousel-control-avisos.disabled{opacity:.35;cursor:not-allowed;-webkit-box-shadow:none;box-shadow:none;-webkit-transform:none;transform:none}.setas-navegacao{width:20px;height:20px;-o-object-fit:contain;object-fit:contain;opacity:.75}.carousel-control-avisos:hover:not(.disabled) .setas-navegacao{opacity:1}.dialog-avisos.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-avisos .p-dialog-content{border-radius:16px!important;padding:24px 28px!important;background:#fff!important}.aviso-dialog-wrapper{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%}.aviso-header{margin-bottom:18px;padding-bottom:14px}.aviso-icon-badge{background:#eff6ff!important}.aviso-icon-badge,.aviso-icon-badge i{color:#2563eb!important}.aviso-header-titles{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1}.aviso-header-titles,.aviso-meta-row{display:-webkit-box;display:-ms-flexbox;display:flex}.aviso-meta-row{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:6px}.aviso-meta-tag{background:#eff6ff;color:#1d4ed8;border:1px solid #bfdbfe;font-size:11px;font-weight:700;padding:2px 8px;border-radius:12px;letter-spacing:.3px}.aviso-meta-date{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;font-size:12px;color:#64748b;font-weight:500}.aviso-meta-date i{font-size:12px;color:#94a3b8}.aviso-titulo-modal{font-size:18.5px;font-weight:700;color:#0f172a;margin:0;line-height:1.35;word-break:break-word}.aviso-body-scroll{max-height:56vh;overflow-y:auto;padding:4px 10px 4px 0}.aviso-body-scroll::-webkit-scrollbar{width:6px}.aviso-body-scroll::-webkit-scrollbar-track{background:#f1f5f9;border-radius:4px}.aviso-body-scroll::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.aviso-body-scroll::-webkit-scrollbar-thumb:hover{background:#94a3b8}.aviso-conteudo-html{word-break:break-word;overflow-wrap:anywhere}.aviso-conteudo-html,.aviso-conteudo-html p{font-size:14.5px;line-height:1.65;color:#334155}.aviso-conteudo-html p{margin-top:0;margin-bottom:12px}.aviso-conteudo-html b,.aviso-conteudo-html strong{font-weight:700;color:#0f172a}.aviso-conteudo-html a{color:#2563eb;text-decoration:underline}.aviso-conteudo-html a:hover{color:#1d4ed8}.aviso-conteudo-html ol,.aviso-conteudo-html ul{padding-left:24px;margin:10px 0 14px 0}.aviso-conteudo-html li{margin-bottom:6px}.aviso-conteudo-html table{width:100%;border-collapse:collapse;margin:16px 0;font-size:13.5px}.aviso-conteudo-html td,.aviso-conteudo-html th{border:1px solid #e2e8f0;padding:8px 12px}.aviso-conteudo-html th{background:#f8fafc;font-weight:600;color:#0f172a}.aviso-conteudo-html img{max-width:100%;height:auto;border-radius:8px;margin:12px 0}.aviso-qa-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:14px}.aviso-qa-assunto-card{background:#f8fafc;border:1px solid #e2e8f0;border-left:4px solid var(--primary-color,#193155);border-radius:8px;padding:12px 16px}.aviso-qa-badge-label{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--primary-color,#193155);margin-bottom:6px}.aviso-qa-badge-label.pergunta{color:#d97706}.aviso-qa-badge-label.resposta{color:#15803d}.aviso-qa-assunto-text{font-size:14px;font-weight:600;color:#0f172a}.aviso-qa-item{border-radius:10px;padding:14px 18px}.aviso-qa-item.pergunta{background:#fffbeb;border:1px solid #fef3c7}.aviso-qa-item.resposta{background:#f0fdf4;border:1px solid #dcfce7}.aviso-qa-item-content{font-size:14px;line-height:1.6;color:#1e293b}.aviso-footer{margin-top:18px;padding-top:14px}@media screen and (max-width:1024px){.carousel-container-avisos{padding:18px 20px}}@media screen and (max-width:768px){.dialog-avisos.p-dialog{width:94vw!important;margin:0 auto}.dialog-avisos .p-dialog-content{padding:18px 16px!important}.aviso-titulo-modal{font-size:16.5px}.aviso-body-scroll{max-height:60vh}.carousel-slide-avisos{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.card-avisos{height:auto;min-height:140px}.carousel-control-avisos{width:38px;height:38px}.setas-navegacao{width:16px;height:16px}}.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;background-color:var(--bg-color-total)!important}.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}.tutoriais-modal-container[data-v-c89a99be]{padding:4px}.tutoriais-content-scroll[data-v-c89a99be]{max-height:60vh;overflow-y:auto;padding-right:6px;margin-top:10px}.tutoriais-content-scroll[data-v-c89a99be]::-webkit-scrollbar{width:6px}.tutoriais-content-scroll[data-v-c89a99be]::-webkit-scrollbar-track{background:#f1f5f9;border-radius:4px}.tutoriais-content-scroll[data-v-c89a99be]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.tutoriais-content-scroll[data-v-c89a99be]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.tutoriais-nav-pills[data-v-c89a99be]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;background:#f1f5f9;padding:5px;border-radius:10px;margin-top:14px;margin-bottom:14px;border:1px solid #e2e8f0}.tutoriais-nav-pill[data-v-c89a99be]{-webkit-box-flex:1;-ms-flex:1;flex:1;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:8px;padding:10px 18px;border-radius:8px;border:none;background:transparent;color:#475569;font-size:14px;font-weight:600;cursor:pointer;-webkit-transition:all .2s cubic-bezier(.4,0,.2,1);transition:all .2s cubic-bezier(.4,0,.2,1)}.tutoriais-nav-pill[data-v-c89a99be]:hover:not(.active){background:hsla(0,0%,100%,.6);color:#1e293b}.tutoriais-nav-pill.active[data-v-c89a99be]{background:#fff;color:var(--primary-color,#193155);-webkit-box-shadow:0 1px 4px rgba(0,0,0,.08),0 1px 2px rgba(0,0,0,.04);box-shadow:0 1px 4px rgba(0,0,0,.08),0 1px 2px rgba(0,0,0,.04)}.tutoriais-count-badge[data-v-c89a99be]{font-size:11px;font-weight:700;padding:2px 8px;border-radius:12px;background:#e2e8f0;color:#334155;-webkit-transition:all .2s ease;transition:all .2s ease}.tutoriais-nav-pill.active .tutoriais-count-badge[data-v-c89a99be]{background:#e2eaf4;color:var(--primary-color,#193155)}.tutoriais-info-banner[data-v-c89a99be]{display:-webkit-box;display:-ms-flexbox;display:flex;-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);padding:12px 16px;border-radius:8px;margin-bottom:14px;font-size:13px;color:#334155}.tutoriais-info-banner i[data-v-c89a99be]{font-size:18px;color:var(--primary-color,#193155);margin-top:2px;-ms-flex-negative:0;flex-shrink:0}.tutoriais-info-banner strong[data-v-c89a99be]{display:block;font-size:13px;color:#0f172a;margin-bottom:2px}.tutoriais-info-banner p[data-v-c89a99be]{margin:0;color:#64748b;font-size:12.5px;line-height:1.4}.tutoriais-cards-list[data-v-c89a99be]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.tutorial-card[data-v-c89a99be]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:14px 18px;background:#fff;border:1px solid #e2e8f0;border-radius:10px;gap:16px;-webkit-transition:all .2s cubic-bezier(.4,0,.2,1);transition:all .2s cubic-bezier(.4,0,.2,1);-webkit-box-shadow:0 1px 2px rgba(0,0,0,.03);box-shadow:0 1px 2px rgba(0,0,0,.03)}.tutorial-card[data-v-c89a99be]:hover{border-color:#cbd9eb;-webkit-box-shadow:0 4px 12px rgba(15,23,42,.05);box-shadow:0 4px 12px rgba(15,23,42,.05);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.tutorial-card-media[data-v-c89a99be]{width:52px;height:52px;border-radius:10px;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;-ms-flex-negative:0;flex-shrink:0}.video-media[data-v-c89a99be]{background:#eef3f8;border:1px solid #d3e0ef;color:var(--primary-color,#193155);position:relative}.tutorial-step-badge[data-v-c89a99be]{font-size:9px;font-weight:800;letter-spacing:.5px;color:var(--primary-color,#193155);line-height:1;margin-bottom:2px}.tutorial-play-icon[data-v-c89a99be]{font-size:18px;color:var(--primary-color,#193155)}.doc-media[data-v-c89a99be]{background:#fef2f2;border:1px solid #fee2e2;color:#dc2626}.tutorial-pdf-icon[data-v-c89a99be]{font-size:20px;color:#dc2626}.tutorial-pdf-label[data-v-c89a99be]{font-size:9px;font-weight:800;letter-spacing:.5px;color:#dc2626;margin-top:2px}.tutorial-card-details[data-v-c89a99be]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.tutorial-card-topbar[data-v-c89a99be]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}.tutorial-card-title[data-v-c89a99be]{font-size:14.5px;font-weight:600;color:#0f172a;margin:0}.tutorial-card-desc[data-v-c89a99be]{font-size:12.5px;color:#64748b;margin:4px 0 6px 0;line-height:1.4}.tutorial-card-meta[data-v-c89a99be]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:14px;-ms-flex-wrap:wrap;flex-wrap:wrap}.meta-item[data-v-c89a99be],.tutorial-card-meta[data-v-c89a99be]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.meta-item[data-v-c89a99be]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:5px;font-size:11.5px;color:#94a3b8}.meta-item i[data-v-c89a99be]{font-size:11px}.tutorial-status-tag[data-v-c89a99be]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;font-size:11px;font-weight:600;padding:2px 8px;border-radius:12px}.status-concluido[data-v-c89a99be]{background:#ecfdf5;color:#059669;border:1px solid #a7f3d0}.status-pendente[data-v-c89a99be]{background:#f8fafc;color:#64748b;border:1px solid #e2e8f0}.status-doc[data-v-c89a99be]{background:#eef3f8;color:var(--primary-color,#193155);border:1px solid #d3e0ef}.tutorial-card-actions[data-v-c89a99be]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-ms-flex-negative:0;flex-shrink:0}.tutoriais-btn-primary[data-v-c89a99be]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:7px;background-color:var(--primary-color,#193155);color:#fff!important;border:none;border-radius:6px;padding:8px 18px;font-size:13px;font-weight:600;cursor:pointer;height:38px;text-decoration:none;white-space:nowrap;-webkit-transition:background-color .15s ease,-webkit-box-shadow .15s ease;transition:background-color .15s ease,-webkit-box-shadow .15s ease;transition:background-color .15s ease,box-shadow .15s ease;transition:background-color .15s ease,box-shadow .15s ease,-webkit-box-shadow .15s ease}.tutoriais-btn-primary[data-v-c89a99be]:hover{background-color:#0a2854;-webkit-box-shadow:0 2px 6px rgba(25,49,85,.3);box-shadow:0 2px 6px rgba(25,49,85,.3)}.tutoriais-btn-secondary[data-v-c89a99be]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:7px;background-color:#fff;color:var(--primary-color,#193155)!important;border:1.5px solid var(--primary-color,#193155);border-radius:6px;padding:7px 18px;font-size:13px;font-weight:600;cursor:pointer;height:38px;text-decoration:none;white-space:nowrap;-webkit-transition:all .15s ease;transition:all .15s ease}.tutoriais-btn-secondary[data-v-c89a99be]:hover{background-color:#eef3f8;border-color:#0a2854;color:#0a2854!important;-webkit-box-shadow:0 2px 6px rgba(25,49,85,.15);box-shadow:0 2px 6px rgba(25,49,85,.15)}.tutoriais-download-footer[data-v-c89a99be]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px;margin-top:16px;padding:16px 20px;background:#f8fafc;border:1px solid #e2e8f0;border-left:4px solid var(--primary-color,#193155);border-radius:8px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.03);box-shadow:0 1px 3px rgba(0,0,0,.03)}.footer-download-info[data-v-c89a99be],.tutoriais-download-footer[data-v-c89a99be]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer-download-info[data-v-c89a99be]{gap:14px;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.footer-download-info i[data-v-c89a99be]{font-size:24px;color:var(--primary-color,#193155);background:#eef3f8;padding:10px;border-radius:8px;-ms-flex-negative:0;flex-shrink:0}.api-content-scroll[data-v-c89a99be]{max-height:60vh;overflow-y:auto;padding-right:6px;margin-top:6px}.api-nav-pills[data-v-c89a99be]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;background:#f1f5f9;padding:6px;border-radius:12px;margin-top:14px;margin-bottom:16px;border:1px solid #e2e8f0}.api-nav-pill[data-v-c89a99be]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:14px;padding:12px 18px;border-radius:10px;border:1.5px solid transparent;background:transparent;cursor:pointer;text-align:left;-webkit-transition:all .2s cubic-bezier(.4,0,.2,1);transition:all .2s cubic-bezier(.4,0,.2,1)}.api-nav-pill[data-v-c89a99be]:hover:not(.active){background:hsla(0,0%,100%,.65);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.api-nav-pill.active[data-v-c89a99be]{background:#fff;border-color:#cbd5e1;-webkit-box-shadow:0 4px 14px rgba(15,23,42,.08),0 1px 3px rgba(0,0,0,.04);box-shadow:0 4px 14px rgba(15,23,42,.08),0 1px 3px rgba(0,0,0,.04)}.api-pill-icon[data-v-c89a99be]{width:42px;height:42px;border-radius:10px;background:#eff6ff;color:#2563eb;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;font-size:19px;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:all .2s ease;transition:all .2s ease}.api-pill-icon svg[data-v-c89a99be]{width:20px;height:20px;fill:currentColor;-webkit-transition:all .2s ease;transition:all .2s ease}.api-pill-icon.abrasf[data-v-c89a99be]{background:#f0fdf4;color:#16a34a}.api-nav-pill.active .api-pill-icon.dps[data-v-c89a99be]{background:#2563eb;color:#fff;-webkit-box-shadow:0 2px 8px rgba(37,99,235,.3);box-shadow:0 2px 8px rgba(37,99,235,.3)}.api-nav-pill.active .api-pill-icon.abrasf[data-v-c89a99be]{background:#16a34a;color:#fff;-webkit-box-shadow:0 2px 8px rgba(22,163,74,.3);box-shadow:0 2px 8px rgba(22,163,74,.3)}.api-pill-text[data-v-c89a99be]{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-flex:1;-ms-flex:1;flex:1;min-width:0}.api-pill-title[data-v-c89a99be]{font-size:15px;font-weight:700;color:#0f172a;line-height:1.3}.api-pill-sub[data-v-c89a99be]{font-size:12px;color:#64748b;margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.api-pill-badge[data-v-c89a99be]{font-size:11px;font-weight:700;padding:3px 9px;border-radius:12px;letter-spacing:.4px;-ms-flex-negative:0;flex-shrink:0}.api-pill-badge.novo[data-v-c89a99be]{background:#dbeafe;color:#1e40af;border:1px solid #bfdbfe}.api-pill-badge.ativo[data-v-c89a99be]{background:#dcfce7;color:#166534;border:1px solid #bbf7d0}.api-guide-card[data-v-c89a99be]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:18px 22px;margin-bottom:18px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.03);box-shadow:0 1px 3px rgba(0,0,0,.03)}.api-guide-header[data-v-c89a99be]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;margin-bottom:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}.api-guide-tag[data-v-c89a99be]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.api-guide-tag.dps[data-v-c89a99be]{color:#2563eb}.api-guide-tag.abrasf[data-v-c89a99be]{color:#16a34a}.api-badge-status-novo[data-v-c89a99be]{background:#eff6ff;color:#1d4ed8;border:1px solid #bfdbfe;font-size:11.5px;font-weight:700;padding:3px 10px;border-radius:12px}.api-badge-status-ativo[data-v-c89a99be]{background:#f0fdf4;color:#15803d;border:1px solid #bbf7d0;font-size:11.5px;font-weight:700;padding:3px 10px;border-radius:12px}.api-guide-title[data-v-c89a99be]{margin:0 0 8px 0;font-size:16.5px;font-weight:700;color:#0f172a;line-height:1.35}.api-guide-desc[data-v-c89a99be]{margin:0;font-size:13.5px;color:#475569;line-height:1.6}.api-section-title[data-v-c89a99be]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:13.5px;font-weight:700;color:#1e293b;margin:20px 0 10px 0;text-transform:uppercase;letter-spacing:.4px}.api-section-title i[data-v-c89a99be]{color:var(--primary-color,#193155);font-size:15px}.api-download-box[data-v-c89a99be]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:1.5px solid #cbd5e1;border-radius:12px;padding:16px 20px;text-decoration:none!important;-webkit-transition:all .25s ease;transition:all .25s ease;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.03);box-shadow:0 1px 3px rgba(0,0,0,.03)}.api-download-box[data-v-c89a99be]:hover{background:linear-gradient(135deg,#eff6ff,#dbeafe);border-color:#3b82f6;-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 6px 18px rgba(37,99,235,.12);box-shadow:0 6px 18px rgba(37,99,235,.12)}.api-download-left[data-v-c89a99be]{-ms-flex-align:center;gap:16px;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.api-download-icon-circle[data-v-c89a99be],.api-download-left[data-v-c89a99be]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center}.api-download-icon-circle[data-v-c89a99be]{width:44px;height:44px;border-radius:10px;background:#fff;color:#2563eb;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:20px;-webkit-box-shadow:0 2px 6px rgba(0,0,0,.06);box-shadow:0 2px 6px rgba(0,0,0,.06);-ms-flex-negative:0;flex-shrink:0}.api-download-icon-circle.abrasf[data-v-c89a99be]{color:#16a34a}.api-download-details[data-v-c89a99be]{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-flex:1;-ms-flex:1;flex:1;min-width:0}.api-download-filename[data-v-c89a99be]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.api-download-filename strong[data-v-c89a99be]{font-size:15px;color:#0f172a}.api-file-ext[data-v-c89a99be]{background:#e2e8f0;color:#334155;font-size:10.5px;font-weight:700;padding:2px 6px;border-radius:4px}.api-download-sub[data-v-c89a99be]{font-size:12.5px;color:#64748b;margin:3px 0 0 0;line-height:1.4}.btn-download-action[data-v-c89a99be]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;background:var(--primary-color,#193155);color:#fff!important;padding:10px 18px;border-radius:8px;font-size:13.5px;font-weight:600;white-space:nowrap;-webkit-transition:all .2s ease;transition:all .2s ease;-webkit-box-shadow:0 2px 6px rgba(0,0,0,.08);box-shadow:0 2px 6px rgba(0,0,0,.08)}.api-download-box:hover .btn-download-action[data-v-c89a99be]{background:#0a2854;-webkit-box-shadow:0 4px 12px rgba(10,40,84,.2);box-shadow:0 4px 12px rgba(10,40,84,.2)}.api-endpoints-wrapper[data-v-c89a99be]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.api-endpoint-card[data-v-c89a99be]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:16px 20px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.03);box-shadow:0 1px 3px rgba(0,0,0,.03);-webkit-transition:all .2s ease;transition:all .2s ease}.api-endpoint-card.homologacao[data-v-c89a99be]{border-left:4px solid #f59e0b}.api-endpoint-card.producao[data-v-c89a99be]{border-left:4px solid #16a34a}.api-endpoint-card[data-v-c89a99be]:hover{border-color:#cbd5e1;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.05);box-shadow:0 4px 12px rgba(0,0,0,.05)}.api-endpoint-badge-box[data-v-c89a99be]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;-ms-flex-wrap:wrap;flex-wrap:wrap}.api-badge-env[data-v-c89a99be]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-size:12px;font-weight:700;padding:3px 10px;border-radius:6px;letter-spacing:.3px}.api-badge-env.homologacao[data-v-c89a99be]{background:#fffbeb;color:#b45309;border:1px solid #fde68a}.api-badge-env.producao[data-v-c89a99be]{background:#f0fdf4;color:#15803d;border:1px solid #bbf7d0}.api-env-help[data-v-c89a99be]{font-size:12px;color:#64748b;font-weight:500}.api-endpoint-input-group[data-v-c89a99be]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin-top:10px}.api-endpoint-code-box[data-v-c89a99be]{-webkit-box-flex:1;-ms-flex:1;flex:1;background:#f8fafc;border:1px solid #cbd5e1;border-radius:8px;padding:9px 14px;overflow-x:auto}.api-endpoint-code-box code[data-v-c89a99be]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px;color:#1e293b;word-break:break-all;-webkit-user-select:all;-moz-user-select:all;-ms-user-select:all;user-select:all}.btn-copy-url[data-v-c89a99be]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:7px;height:40px;padding:0 16px;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;-webkit-transition:all .2s ease;transition:all .2s ease;border:1.5px solid;-ms-flex-negative:0;flex-shrink:0}.btn-copy-url.homologacao[data-v-c89a99be]{background:#fff;color:#b45309;border-color:#f59e0b}.btn-copy-url.homologacao[data-v-c89a99be]:hover:not(:disabled){background:#fffbeb;border-color:#d97706;color:#92400e;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.btn-copy-url.producao[data-v-c89a99be]{background:#fff;color:#15803d;border-color:#22c55e}.btn-copy-url.producao[data-v-c89a99be]:hover:not(:disabled){background:#f0fdf4;border-color:#16a34a;color:#14532d;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.api-share-tip[data-v-c89a99be]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:14px;background:#f0f9ff;border:1px solid #bae6fd;border-radius:10px;padding:14px 18px;margin-top:18px;font-size:13px;color:#0369a1;line-height:1.5}.api-share-tip i[data-v-c89a99be]{font-size:20px;color:#0284c7;margin-top:2px;-ms-flex-negative:0;flex-shrink:0}.api-share-tip strong[data-v-c89a99be]{display:block;font-size:13.5px;color:#0c4a6e;margin-bottom:2px}.api-share-tip p[data-v-c89a99be]{margin:0;font-size:12.5px;color:#0369a1;line-height:1.45}.api-modal-footer[data-v-c89a99be]{margin-top:18px;padding-top:14px;border-top:1px solid #f1f5f9;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media screen and (max-width:768px){.api-download-box[data-v-c89a99be],.api-nav-pills[data-v-c89a99be]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.api-download-box[data-v-c89a99be]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.btn-download-action[data-v-c89a99be]{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.api-endpoint-input-group[data-v-c89a99be]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.btn-copy-url[data-v-c89a99be]{width:100%}}