:root{--c-navy:#092a43;--c-ink:#102f45;--c-muted:#61788a;--c-line:#d7e3eb;--c-surface:#fff;--c-bg:#f3f7fa;--c-blue:#0b7fe8;--c-patrimonial:#0b7fe8;--c-beneficios:#e93b62;--c-financeiro:#e7a000;--c-green:#079b58;--c-red:#dc3545;--c-purple:#7042d8;--c-cyan:#078aa1;--c-radius:12px;--c-shadow:0 5px 16px #0f304614}body{background:var(--c-bg)!important;color:var(--c-ink)!important}.standard-page-head,.module-page .standard-page-head,.presentation-page-head{border:1px solid var(--c-line)!important;border-left:5px solid var(--c-blue)!important;color:var(--c-ink)!important;box-shadow:var(--c-shadow)!important;background:#fff!important;border-radius:14px!important}.standard-page-head *,.presentation-page-head *{color:inherit!important}.standard-page-title>span{color:var(--c-blue)!important;background:#e7f2fc!important}.module-stats>.mini-stat,.module-stats>div,.financial-summary>div,.clients-stats>*,.client-stat,.quote-stat,.pipeline-stat,.acomp-month-summary>div,.cast-kpi{border-radius:var(--c-radius)!important;color:#fff!important;box-shadow:var(--c-shadow)!important;background-image:none!important;border:0!important}.module-stats>:nth-child(4n+1),.financial-summary>:nth-child(4n+1),.clients-stats>:nth-child(4n+1),.client-stat:nth-child(4n+1),.quote-stat:nth-child(4n+1),.pipeline-stat:nth-child(4n+1){background:var(--c-blue)!important}.module-stats>:nth-child(4n+2),.financial-summary>:nth-child(4n+2),.clients-stats>:nth-child(4n+2),.client-stat:nth-child(4n+2),.quote-stat:nth-child(4n+2),.pipeline-stat:nth-child(4n+2){background:var(--c-green)!important}.module-stats>:nth-child(4n+3),.financial-summary>:nth-child(4n+3),.clients-stats>:nth-child(4n+3),.client-stat:nth-child(4n+3),.quote-stat:nth-child(4n+3),.pipeline-stat:nth-child(4n+3){background:var(--c-financeiro)!important}.module-stats>:nth-child(4n+4),.financial-summary>:nth-child(4n+4),.clients-stats>:nth-child(4n+4),.client-stat:nth-child(4n+4),.quote-stat:nth-child(4n+4),.pipeline-stat:nth-child(4n+4){background:var(--c-purple)!important}.module-stats>*>*,.financial-summary>div>*,.clients-stats>*>*,.client-stat>*,.quote-stat>*,.pipeline-stat>*,.acomp-month-summary>div>*{color:#fff!important;opacity:1!important}.report-action-card,.settings-card{border:1px solid var(--c-line)!important;border-radius:var(--c-radius)!important;color:var(--c-ink)!important;box-shadow:var(--c-shadow)!important;background:#fff!important;border-top:0!important;border-left:0!important}.report-action-card *,.settings-card *{color:inherit!important}.report-action-card>span{color:var(--c-blue)!important;background:#e8f3fd!important}.cast-shortcut{color:#fff!important;box-shadow:var(--c-shadow)!important;border:0!important;border-radius:12px!important}.cast-shortcut:first-child{background:var(--c-navy)!important}.cast-shortcut:nth-child(2){background:var(--c-patrimonial)!important}.cast-shortcut:nth-child(3){background:var(--c-beneficios)!important}.cast-shortcut:nth-child(4){background:var(--c-financeiro)!important}.cast-shortcut:nth-child(5){background:var(--c-cyan)!important}.cast-shortcut:nth-child(6){background:var(--c-green)!important}.cast-shortcut:nth-child(7){background:#31536b!important}.cast-shortcut *{color:#fff!important;opacity:1!important}.presentation-product-grid>a,.presentation-product-grid>div{color:#fff!important;box-shadow:var(--c-shadow)!important;border:0!important;border-radius:12px!important}.presentation-product-grid>:first-child{background:var(--c-patrimonial)!important}.presentation-product-grid>:nth-child(2){background:var(--c-beneficios)!important}.presentation-product-grid>:nth-child(3){background:var(--c-financeiro)!important}.presentation-product-grid>* *{color:#fff!important}.module-vision.patrimonial .standard-page-head{border-left-color:var(--c-patrimonial)!important}.module-vision.beneficios .standard-page-head{border-left-color:var(--c-beneficios)!important}.module-vision.financeiro .standard-page-head{border-left-color:var(--c-financeiro)!important}.acomp-module.patrimonial.active{background:var(--c-patrimonial)!important;color:#fff!important}.acomp-module.beneficios.active{background:var(--c-beneficios)!important;color:#fff!important}.acomp-module.financeiro.active{background:var(--c-financeiro)!important;color:#fff!important}.btn-primary,.acomp-new-flow{background:var(--c-blue)!important;border-color:var(--c-blue)!important;color:#fff!important}.btn-secondary{color:#145f99!important;background:#fff!important;border:1px solid #91bde0!important}.btn-danger,.client-loss-button{background:var(--c-red)!important;border-color:var(--c-red)!important;color:#fff!important}.status-pill.active,.badge.green{background:var(--c-green)!important;color:#fff!important}table thead th{color:#36576d!important;background:#eaf2f7!important}input,select,textarea{color:#142f42!important;background:#fff!important}input::placeholder,textarea::placeholder{color:#7d91a0!important;opacity:1!important}.cast-shortcut,.cast-shortcut:link,.cast-shortcut:visited{color:#fff!important}.cast-shortcut strong,.cast-shortcut span,.cast-shortcut small,.cast-shortcut p,.cast-shortcut em{color:#fff!important;opacity:1!important;text-shadow:none!important}.cast-shortcut svg,.cast-shortcut svg *{color:#fff!important;stroke:#fff!important}.cast-shortcut .ki{color:#fff!important;background:#ffffff29!important}.cast-shortcut .ki svg,.cast-shortcut .ki svg *{stroke:#fff!important;color:#fff!important}.flow-create-error{background:#fff0f1;border:1px solid #ef9aa3;border-radius:8px;padding:10px 12px;font-size:11px;font-weight:800;line-height:1.35;color:#a91f2d!important}
.apolice-form-aviso{color:#7a5200;background:#fff7e6;border:1px solid #f3c969;border-radius:10px;margin:0 0 14px;padding:12px 14px;font-size:13px}.apolice-form-resumo{flex-wrap:wrap;gap:12px;margin-top:14px;display:flex}.apolice-form-resumo span{color:#4d6780;background:#f3f8fd;border:1px solid #d8e6f2;border-radius:10px;flex-direction:column;gap:2px;padding:10px 14px;font-size:12px;display:flex}.apolice-form-resumo span b{color:#0b3152;font-size:16px}.apolice-form-resumo small{font-size:10px}.apolice-form-resumo .alerta{color:#7a5200;background:#fff7e6;border-color:#f3c969;flex:320px;display:block}.apolice-form-resumo .alerta b{color:inherit;font-size:12px}.apolice-form-add{flex-wrap:wrap;gap:8px;display:flex}.apolice-form-add .btn-secondary,.apolice-subtitulo .btn-secondary,.form-card-head>.btn-secondary{cursor:pointer;align-items:center;gap:6px;display:inline-flex}.apolice-form-vazio{color:#688198;border:1px dashed #c9dbea;border-radius:10px;margin:10px 0;padding:14px;font-size:12px}.apolice-item{background:#fbfdff;border:1px solid #d8e6f2;border-radius:12px;min-width:0;margin:12px 0 0;padding:14px;position:relative}.apolice-item legend{color:#0b3152;align-items:center;gap:6px;padding:0 6px;font-size:12px;font-weight:800;display:flex}.apolice-remover{color:#c62e3a;cursor:pointer;background:0 0;border:0;padding:6px;display:inline-flex}.apolice-item>.apolice-remover{position:absolute;top:6px;right:8px}.apolice-subtitulo{justify-content:space-between;align-items:center;gap:10px;margin:20px 0 6px;display:flex}.apolice-subtitulo h3{color:#0b3152;margin:0;font-size:14px}.apolice-tabela input,.apolice-tabela select{background:#fff;border:1px solid #d3e1ec;border-radius:7px;width:100%;min-width:110px;padding:7px 8px;font-size:12px}.apolice-tabela td{vertical-align:middle}.apolice-tabela tfoot td{border-top:2px solid #d8e6f2;font-weight:700}.apolice-tabs{-webkit-overflow-scrolling:touch;gap:4px;display:flex;overflow-x:auto}.apolice-tabs a{flex-shrink:0;text-decoration:none}.apolice-confirmar{background:#fffaf0;border:1px solid #f3c969;border-radius:12px;margin:14px 0;padding:16px}.apolice-confirmar h3{color:#7a5200;margin:0 0 4px;font-size:15px}.apolice-confirmar p{color:#7a5200;margin:0 0 12px;font-size:12px}.apolice-confirmar form{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));align-items:end;gap:10px;display:grid}.apolice-confirmar label{color:#4d6780;flex-direction:column;gap:4px;font-size:11px;font-weight:700;display:flex}.apolice-confirmar input{background:#fff;border:1px solid #d3e1ec;border-radius:8px;padding:9px 10px}.apolice-parcela-status{border-radius:20px;padding:3px 9px;font-size:10px;font-weight:800;display:inline-block}.apolice-parcela-status.paga{color:#0b7a4f;background:#e3f7ee}.apolice-parcela-status.aberto{color:#4d6780;background:#eef3f8}.apolice-parcela-status.atrasada{color:#c62e3a;background:#fdecec}.apolice-parcela-status.cancelada{color:#777;background:#f1f1f1}.apolice-parcela-acao{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.apolice-parcela-acao input{border:1px solid #d3e1ec;border-radius:7px;width:130px;padding:6px 8px;font-size:12px}.apolice-parcela-acao button{color:#0b65b7;cursor:pointer;background:#fff;border:1px solid #9cc8ee;border-radius:7px;padding:6px 10px;font-size:11px;font-weight:700}.apolice-item-card{background:#fbfdff;border:1px solid #d8e6f2;border-radius:12px;margin-bottom:10px;padding:12px 14px}.apolice-item-card h4{color:#0b3152;align-items:center;gap:6px;margin:0 0 8px;font-size:13px;display:flex}.apolice-item-card dl{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:6px 14px;margin:0;display:grid}.apolice-item-card dt{color:#688198;font-size:10px}.apolice-item-card dd{color:#0b3152;margin:0;font-size:12px;font-weight:700}.apolice-lista-abas{-webkit-overflow-scrolling:touch;gap:8px;margin:12px 0;padding-bottom:4px;display:flex;overflow-x:auto}.apolice-lista-abas a{color:#0b3152;background:#fff;border:1px solid #d6e4ef;border-radius:22px;flex-shrink:0;padding:9px 16px;font-size:12px;font-weight:800;text-decoration:none}.apolice-lista-abas a.ativa{color:#fff;background:#153a5b;border-color:#153a5b}.apolice-lista-abas a b{background:#087cf01f;border-radius:12px;margin-left:6px;padding:1px 7px;font-size:11px}.apolice-lista-abas a.ativa b{background:#fff3}@media (max-width:760px){.apolice-tabela input,.apolice-tabela select{min-width:120px}.apolice-confirmar form{grid-template-columns:1fr}}.apolice-tabela-scroll{-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}@media (max-width:760px){.approved-policy .approved-flow-track{-webkit-overflow-scrolling:touch;overflow-x:auto}.approved-policy .approved-flow-track>div{min-width:110px}.apolice-tabela-scroll table{min-width:620px}}.policy-import-result{color:#0b3152;background:#fff;border:1px solid #d6e8f7;border-radius:10px;flex-wrap:wrap;flex:100%;align-items:center;gap:8px 12px;padding:12px 14px;font-size:12px;display:flex}.policy-import-result>svg{color:#087cf0;flex:none;width:18px;height:18px}.policy-import-result>span{flex:280px}.policy-import-result a{color:#087cf0;align-items:center;gap:6px;font-size:11px;font-weight:700;display:inline-flex}.policy-import-result a svg{width:14px;height:14px}.policy-import-result .policy-import-aviso{color:#9a5b00;flex:100%;align-items:center;gap:6px;font-size:11px;display:flex}.apolice-form label[hidden]{display:none!important}.apolice-form-recolhido{border-top:1px dashed #d6e3ee;margin-top:12px;padding-top:10px}.apolice-form-recolhido>summary{cursor:pointer;color:#087cf0;font-size:12px;font-weight:700;list-style:none}.apolice-form-recolhido>summary:before{content:"+ "}.apolice-form-recolhido[open]>summary:before{content:"− "}.apolice-form-recolhido .form-grid{margin-top:10px}.apolice-form-link{color:#087cf0;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;margin-top:10px;padding:0;font-size:12px;font-weight:700;display:inline-flex}.apolice-form-dica{color:#9a5b00;margin-top:4px;font-size:11px;font-weight:500;display:block}.apolice-form-check{align-self:end;align-items:center;gap:8px;min-height:38px;flex-direction:row!important;display:flex!important}.apolice-form-check input{width:auto!important;min-height:0!important}.document-upload-area{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.document-type-select{color:#0b3152;background:#fff;border:1px solid #cfdeeb;border-radius:8px;min-height:36px;padding:0 10px;font-size:12px}.document-type-tag{color:#087cf0;background:#e8f3ff;border-radius:999px;width:fit-content;margin:2px 0;padding:2px 8px;font-size:10px;font-style:normal;font-weight:700;display:inline-block}.apolice-tarefa-form{background:#f8fbfe;border:1px dashed #cfdeeb;border-radius:10px;grid-template-columns:2fr 1fr 1fr 1fr;align-items:end;gap:10px;margin-bottom:12px;padding:12px;display:grid}.apolice-tarefa-form label{color:#35506a;flex-direction:column;gap:4px;font-size:11px;font-weight:700;display:flex}.apolice-tarefa-form input,.apolice-tarefa-form select,.apolice-tarefa-form textarea{font:inherit;background:#fff;border:1px solid #cfdeeb;border-radius:8px;padding:8px 10px;font-size:12px;font-weight:500}.apolice-tarefa-form .span-2{grid-column:span 1}.apolice-tarefa-form .span-3{grid-column:1/4}.apolice-tarefa-form button{justify-self:start;align-items:center;gap:6px;display:inline-flex}.approved-task{align-items:center;gap:10px;display:flex}.approved-task>a{color:inherit;flex-direction:column;flex:1;gap:2px;text-decoration:none;display:flex}.approved-task>form button{padding:6px 12px;font-size:11px}.approved-task i.green{background:#16a34a}@media (max-width:760px){.apolice-tarefa-form{grid-template-columns:1fr}.apolice-tarefa-form .span-3{grid-column:auto}}.neo-minhas-tarefas{flex-direction:column;overflow:hidden;display:flex!important}.neo-minhas-tarefas header{justify-content:space-between;align-items:center;display:flex}.neo-minhas-tarefas header a{color:#087cf0;font-size:10px;font-weight:700}.neo-minhas-tarefas ul{flex:1;margin:0;padding:0;list-style:none;overflow:auto}.neo-minhas-tarefas li a{color:#0b3152;border-bottom:1px solid #e8eff5;grid-template-columns:8px 1fr;gap:8px;padding:7px 0;font-size:11px;text-decoration:none;display:grid}.neo-minhas-tarefas li i{background:#f5a524;border-radius:50%;width:8px;height:8px;margin-top:4px}.neo-minhas-tarefas li i.atrasada{background:#e5484d}.neo-minhas-tarefas li small{color:#688198;font-size:10px;display:block}.neo-minhas-tarefas .vazio{color:#688198;font-size:11px}@media (max-width:1250px){.neo-minhas-tarefas{grid-column:1/-1;max-height:320px;height:auto!important;display:flex!important}}.tarefa-repasse{position:relative}.tarefa-repasse>summary{cursor:pointer;color:#087cf0;background:#fff;border:1px solid #cfdeeb;border-radius:8px;padding:6px 10px;font-size:11px;font-weight:700;list-style:none}.tarefa-repasse[open]>summary{background:#e8f3ff}.tarefa-repasse .tarefa-repasse-form{z-index:5;background:#fff;border:1px solid #cfdeeb;border-radius:10px;width:280px;padding:10px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 8px 24px #0b31521f}.tarefa-repasse-form{flex-direction:column;gap:8px;display:flex}.tarefa-repasse-form select,.tarefa-repasse-form input{font:inherit;border:1px solid #cfdeeb;border-radius:8px;padding:8px 10px;font-size:12px}.task-actions-panel .tarefa-repasse-form{flex-flow:wrap;align-items:center}.task-actions-panel .tarefa-repasse-form input{flex:1;min-width:180px}@media (max-width:760px){.tarefa-repasse .tarefa-repasse-form{width:auto;margin-top:6px;position:static}}.task-guidance span{white-space:pre-line}.clientes-permitidos-barra{flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0 10px;display:flex}.clientes-permitidos-busca{color:#688198;background:#fff;border:1px solid #cfdeeb;border-radius:8px;flex:260px;align-items:center;gap:6px;padding:0 10px;display:flex}.clientes-permitidos-busca input{font:inherit;background:0 0;border:0;outline:0;flex:1;padding:9px 0;font-size:12px}.clientes-permitidos-opcao{color:#35506a;align-items:center;gap:6px;font-size:11px;font-weight:700;display:flex}.clientes-permitidos-barra button{color:#087cf0;cursor:pointer;background:#fff;border:1px solid #cfdeeb;border-radius:8px;padding:7px 10px;font-size:11px;font-weight:700}.clientes-permitidos-contador{color:#688198;margin-left:auto;font-size:11px}.clientes-permitidos .access-check-grid label[hidden]{display:none!important}.clientes-permitidos .access-check-grid{max-height:360px;overflow:auto}.clientes-permitidos-vazio{color:#688198;margin:6px 0;font-size:12px}.usuario-dados-form{display:block}.usuario-dados-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:10px;display:grid}.usuario-dados-grid label{color:#35506a;flex-direction:column;gap:4px;font-size:11px;font-weight:700;display:flex}.usuario-dados-grid input,.usuario-dados-grid select{font:inherit;background:#fff;border:1px solid #cfdeeb;border-radius:8px;padding:9px 10px;font-size:12px;font-weight:500}.usuario-dados-acoes{justify-content:flex-end;margin-top:10px;display:flex}@media (max-width:760px){.usuario-dados-grid{grid-template-columns:1fr}}.apolice-form .obrigatorio{color:#e5484d}.apolice-form select:required:invalid,.apolice-form input:required:invalid{box-shadow:0 0 0 1px #e5484d22;background:#fff5f5!important;border-color:#e5484d!important}:is(.apolice-form label:has(>select:required:invalid),.apolice-form label:has(>input:required:invalid)){color:#c53030}.client-flow-issued{flex-wrap:wrap}.client-flow-issued .client-flow-issued-link{border:1px solid #ffffffb3;border-radius:6px;margin-left:auto;padding:6px 11px;font-size:9px;font-weight:900;text-decoration:none}.client-flow-issued .client-flow-issued-link:hover{background:#ffffff26}.client-flow-issued .client-admin-delete-policy{cursor:pointer;border:1px solid #fff;border-radius:6px;align-items:center;gap:5px;margin-left:auto;padding:6px 11px;font-size:9px;font-weight:900;display:inline-flex;color:#c62828!important;background:#fff!important}.client-flow-issued .client-flow-issued-link+.client-admin-delete-policy{margin-left:0}.client-flow-issued .client-admin-delete-policy *{color:#c62828!important}.client-flow-issued .client-admin-delete-policy:hover{background:#fdecec!important}.client-delete-modal h3{margin:4px 0 10px}.client-delete-modal p{color:#3d5467;font-size:12px;line-height:1.45}.client-delete-modal .client-delete-hint{color:#7a5600;background:#fff7e0;border-radius:7px;padding:8px 10px;font-size:11px}.client-delete-modal .flow-create-error{align-items:center;gap:6px;margin:8px 0;display:flex}.client-delete-modal .form-actions{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.client-delete-modal .form-actions button{min-height:38px;padding:0 16px;font-weight:900;font-size:11px!important}.module-page .pat-month-data{box-shadow:none!important;border-left:6px solid #c8d2da!important}.module-page .pat-month-data.amarelo{border-left-color:#f2c200!important}.module-page .pat-month-data.verde{border-left-color:#15a85e!important}.module-page .pat-month-data.azul{border-left-color:#1687ee!important}.module-page .pat-month-data.vermelho{border-left-color:#e34848!important}.module-page .pat-month-data:has(.acomp-prospect-badge){border-left-color:#e34848!important}.approved-aviso{background:#fff8e6;border:1px solid #f0c36d;border-radius:8px;align-items:center;gap:6px;margin:10px 12px 12px;padding:9px 11px;font-size:11px;font-weight:700;text-decoration:none;display:flex;color:#8a5a00!important}.approved-aviso:hover{background:#fff1cc}.commission-waiting{margin-top:22px}.commission-waiting-head{color:#6b46c1;align-items:flex-start;gap:10px;margin-bottom:10px;display:flex}.commission-waiting-head h2{color:#102f47;margin:0;font-size:15px}.commission-waiting-head p{color:#5d7486;margin:2px 0 0;font-size:11px}a.operation-kpi{text-decoration:none}@media (min-width:900px){.client-commission-kpis{grid-template-columns:repeat(5,1fr)!important}}.overview-quick a .overview-quick-text{flex:1;gap:2px;min-width:0;display:grid}.overview-quick a .overview-quick-text small{color:#5d7486;font-size:11px;font-weight:600}.overview-quick a .overview-quick-text small b{color:#102f47;font-size:12px}.overview-quick a .overview-quick-text small.principal b{color:#087cf0;font-size:18px}
.rel-page{gap:14px;display:grid}.rel-head{background:#fff;border:1px solid #d9e5ef;border-left:5px solid #0b2f4f;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;padding:18px 20px;display:flex}.rel-head-titulo{align-items:flex-start;gap:12px;display:flex}.rel-head-titulo>span{color:#0b2f4f;background:#eaf3fc;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.rel-head-titulo h1{color:#0b2f4f;margin:2px 0 4px;font-size:22px}.rel-head-titulo p{color:#5d7486;max-width:640px;margin:0;font-size:12px}.rel-filtros{background:#fff;border:1px solid #d9e5ef;border-radius:14px;gap:10px;padding:14px 16px;display:grid}.rel-filtros-titulo{color:#0b2f4f;align-items:center;gap:8px;display:flex}.rel-filtros-titulo strong{font-size:13px}.rel-filtros-titulo span{color:#5d7486;background:#f1f6fa;border-radius:999px;margin-left:auto;padding:4px 10px;font-size:11px}.rel-filtros-form{grid-template-columns:repeat(5,minmax(0,1fr)) auto;align-items:end;gap:10px;display:grid}.rel-filtros-form label{color:#3d5467;gap:4px;font-size:11px;font-weight:700;display:grid}.rel-filtros-form input,.rel-filtros-form select{background:#fff;border:1px solid #cfdbe6;border-radius:8px;min-width:0;height:38px;padding:0 10px;font-size:12px}.rel-filtros-form button{height:38px;padding:0 18px}.rel-filtros-atalhos{flex-wrap:wrap;gap:6px;display:flex}.rel-filtros-atalhos a{color:#35506a;background:#fff;border:1px solid #cfdbe6;border-radius:999px;padding:5px 12px;font-size:11px;font-weight:700;text-decoration:none}.rel-filtros-atalhos a.active{color:#fff;background:#0b2f4f;border-color:#0b2f4f}.rel-filtros-atalhos a:last-child{color:#8a3b3b;border-color:#0000;margin-left:auto}.rel-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.rel-kpis>div{background:#fff;border:1px solid #d9e5ef;border-left:4px solid #0b2f4f;border-radius:12px;gap:3px;padding:14px 16px;display:grid}.rel-kpis small{letter-spacing:.4px;text-transform:uppercase;color:#5d7486;font-size:10px;font-weight:800}.rel-kpis strong{color:#0b2f4f;font-size:20px}.rel-kpis span{color:#5d7486;font-size:11px}.rel-grupo{background:#fff;border:1px solid #d9e5ef;border-radius:14px;padding:16px}.rel-grupo>header{margin-bottom:12px}.rel-grupo>header h2{color:#0b2f4f;margin:0;font-size:15px}.rel-grupo>header p{color:#5d7486;margin:2px 0 0;font-size:11px}.rel-cards{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:10px;display:grid}.rel-card{color:#0b2f4f;background:#f9fbfd;border:1px solid #dde7f0;border-radius:10px;align-items:center;gap:10px;padding:12px;text-decoration:none;transition:all .15s;display:flex}.rel-card:hover{background:#fff;border-color:#087cf0;box-shadow:0 4px 12px #087cf014}.rel-card>span{color:#087cf0;background:#eaf3fc;border-radius:9px;flex:none;place-items:center;width:36px;height:36px;display:grid}.rel-card>div{flex:1;gap:2px;min-width:0;display:grid}.rel-card strong{font-size:13px}.rel-card small{color:#5d7486;font-size:11px}.rel-agrupar{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.rel-agrupar span{color:#5d7486;text-transform:uppercase;margin-right:4px;font-size:11px;font-weight:800}.rel-agrupar a{color:#35506a;background:#fff;border:1px solid #cfdbe6;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:700;text-decoration:none}.rel-agrupar a.active{color:#fff;background:#087cf0;border-color:#087cf0}.rel-grafico{background:#fff;border:1px solid #d9e5ef;border-radius:14px;padding:16px}.rel-grafico header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.rel-grafico h2{color:#0b2f4f;margin:0;font-size:14px}.rel-grafico header span{color:#5d7486;align-items:center;gap:6px;font-size:11px;display:flex}.rel-grafico i{border-radius:2px;width:10px;height:10px;display:inline-block}.rel-grafico i.atual{background:#087cf0}.rel-grafico i.anterior{background:#b9c9d8}.rel-barras{align-items:flex-end;gap:8px;height:170px;display:flex}.rel-barras>div{text-align:center;flex:1;grid-template-rows:1fr auto;height:100%;display:grid}.rel-barras-par{justify-content:center;align-items:flex-end;gap:2px;height:100%;display:flex}.rel-barras-par i{border-radius:3px 3px 0 0;width:40%;max-width:18px;height:0;min-height:2px}.rel-barras small{color:#5d7486;margin-top:4px;font-size:10px}@media (max-width:1100px){.rel-filtros-form{grid-template-columns:repeat(3,minmax(0,1fr))}.rel-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.rel-filtros-form{grid-template-columns:1fr 1fr}.rel-kpis{grid-template-columns:1fr}.rel-filtros-atalhos a:last-child{margin-left:0}}.rel-aviso{color:#7a5600;background:#fff8e6;border-radius:8px;margin:0;padding:8px 12px;font-size:11px}.rel-funil{background:#fff;border:1px solid #d9e5ef;border-radius:14px;gap:8px;padding:16px;display:grid}.rel-funil h2{color:#0b2f4f;margin:0 0 4px;font-size:14px}.rel-funil-linha{color:#35506a;grid-template-columns:170px 1fr 120px;align-items:center;gap:10px;font-size:12px;display:grid}.rel-funil-linha em{background:#eef3f8;border-radius:6px;height:22px;display:block;overflow:hidden}.rel-funil-linha em i{background:linear-gradient(90deg,#087cf0,#3fa0ff);border-radius:6px;height:100%;display:block}.rel-funil-linha em i.perda{background:#e5867f}.rel-funil-linha b{text-align:right;color:#0b2f4f}.rel-agrupar a.rel-opcao{color:#087cf0;border-style:dashed;margin-left:8px}.rel-agrupar a.rel-opcao.active{color:#0b2f4f;background:#eaf3fc;border-style:solid;border-color:#087cf0}.checkbox-line{align-items:center;gap:8px;font-weight:600;flex-direction:row!important;display:flex!important}.checkbox-line input{margin:0;width:auto!important}.table-group-row td{color:#0e3a5b;letter-spacing:.02em;background:#eef3f8;font-size:13px}#codigos .commission-action-form select{background:#fff;border:1px solid #cfd8e3;border-radius:8px;width:100%;min-height:36px;padding:6px 10px;font-size:13px}#codigos .inline-assign{align-items:center;gap:6px;display:flex}#codigos .inline-assign select{border:1px solid #cfd8e3;border-radius:8px;min-height:34px;padding:4px 8px;font-size:13px}
@media (max-width:760px){.neo-hero{height:auto!important;padding:22px 20px!important}.neo-hero-quote{display:none!important}.neo-hero-copy span{letter-spacing:2px!important;font-size:10px!important}.neo-hero-copy h1{margin:10px 0 8px!important;font-size:26px!important;line-height:1.12!important}.neo-hero-copy p{font-size:13px!important}.neo-hero-copy p br{display:none}.neo-main-row,.neo-branches,.neo-analytics,.neo-bottom{grid-template-columns:1fr!important}.neo-branch{grid-template-rows:auto auto!important;grid-template-columns:48px minmax(0,1fr) 30px!important;height:auto!important;min-height:0!important}.neo-branch h2{font-size:17px!important}.neo-branch p{font-size:12px!important}.neo-branch>footer{flex-wrap:wrap;gap:8px 18px!important}.neo-chart,.neo-donut-card{height:auto!important;min-height:0!important}.neo-chart header,.neo-donut-card header{flex-wrap:wrap;align-items:center;gap:8px}.neo-chart nav{font-size:10px!important}.neo-bars{margin-bottom:20px;gap:4px!important;padding:8px 2px 0!important}.neo-bars small{font-size:8px!important}.neo-donut-card{flex-direction:column;align-items:center;display:flex}.neo-donut-card header{align-self:stretch}.neo-donut{flex-shrink:0;margin:8px auto 14px;position:relative!important;top:auto!important;left:auto!important}.neo-donut-card ul{flex-wrap:wrap;justify-content:center;gap:6px 18px;display:flex;position:static!important}.neo-donut-card li{margin-bottom:0!important}.overview-tabs{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.overview-tabs a{flex-shrink:0}.overview-kpis{grid-template-columns:1fr!important}.pat-monthly-head{flex-wrap:wrap;gap:10px}.acomp-month-nav{flex-wrap:wrap;max-width:100%}.acomp-month-nav form{flex:160px;gap:6px;min-width:0;display:flex}.acomp-month-nav input[type=month]{flex:1;min-width:0}.financial-scope-bar{grid-template-columns:1fr!important}}
.layout.ui3.nav2{--sb-w:248px;--sb-w-min:76px;--sb-bg1:#0a1d33;--sb-bg2:#0d2946;--sb-texto:#c3d2e2;--sb-texto-fraco:#8ea5bd;--sb-titulo:#62809f;--sb-hover:#ffffff0f;--sb-azul:#3a9bff}.layout.ui3 .sidebar.sb2{border-right:1px solid #ffffff0d;box-shadow:4px 0 24px #0412222e;width:var(--sb-w)!important;background:linear-gradient(180deg, var(--sb-bg1) 0%, var(--sb-bg2) 100%)!important;flex-direction:column!important;height:100vh!important;max-height:100vh!important;padding:0!important;transition:width .2s,transform .2s!important;display:flex!important;overflow:hidden!important}@media (min-width:769px){.layout.ui3.nav2 .main{transition:margin-left .2s,width .2s;margin-left:var(--sb-w)!important;width:calc(100% - var(--sb-w))!important}.layout.ui3.nav2 .main.collapsed{margin-left:var(--sb-w-min)!important;width:calc(100% - var(--sb-w-min))!important}.layout.ui3 .sidebar.sb2.collapsed{width:var(--sb-w-min)!important}}.sb2 .sb2-topo{border-bottom:1px solid #ffffff12;flex:none;justify-content:center;align-items:center;padding:22px 16px 18px;display:flex;position:relative}.sb2 .sb2-logo{justify-content:center;display:flex}.sb2 .sb2-logo img{object-fit:contain;filter:brightness(0)invert();width:150px;height:auto;max-height:60px;transition:width .2s;display:block}.sb2.collapsed .sb2-topo{padding:20px 8px 16px}.sb2.collapsed .sb2-logo img{width:50px}.sb2 .sb2-fechar-mobile{color:#fff;cursor:pointer;background:#ffffff14;border:0;border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;display:none;position:absolute;top:12px;right:10px}.sb2 .sb2-nav{scrollbar-width:thin;scrollbar-color:#ffffff24 transparent;flex:auto;min-height:0;padding:6px 12px 12px;overflow:hidden auto}.sb2 .sb2-nav::-webkit-scrollbar{width:5px}.sb2 .sb2-nav::-webkit-scrollbar-thumb{background:#ffffff24;border-radius:9px}.sb2 .sb2-secao{padding-top:4px}.sb2 .sb2-titulo{letter-spacing:.1em;text-transform:uppercase;color:var(--sb-titulo);white-space:nowrap;margin:16px 12px 6px;font-size:10.5px;font-weight:700}.sb2 .sb2-link{width:100%;min-height:38px;color:var(--sb-texto);text-align:left;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;margin:1px 0;padding:0 12px;font-family:inherit;font-size:13.5px;font-weight:500;line-height:1.2;text-decoration:none;transition:background .15s,color .15s;display:flex}.sb2 .sb2-link svg{color:var(--sb-texto-fraco);flex:none;transition:color .15s}.sb2 .sb2-link span{text-overflow:ellipsis;overflow:hidden}.sb2 .sb2-link:hover{background:var(--sb-hover);color:#fff}.sb2 .sb2-link:hover svg{color:#d7e4f1}.sb2 .sb2-link:focus-visible{outline:2px solid var(--sb-azul);outline-offset:1px}.sb2 .sb2-link.on{color:#fff;box-shadow:inset 3px 0 0 var(--sb-azul);background:#3a9bff29;font-weight:600}.sb2 .sb2-link.on svg{color:#6cb6ff}.sb2 .sb2-grupo-box{--tom:#8ea5bd;--tom-fundo:#8ea5bd24}.sb2 .tom-pat{--tom:#3a9bff;--tom-fundo:#3a9bff29}.sb2 .tom-ben{--tom:#22c79a;--tom-fundo:#22c79a26}.sb2 .tom-fin{--tom:#9383ff;--tom-fundo:#9383ff2b}.sb2 .tom-adm{--tom:#8ea5bd;--tom-fundo:#8ea5bd24}.sb2 .sb2-grupo svg:first-child{color:var(--tom)}.sb2 .sb2-grupo.contem{color:#fff;font-weight:600}.sb2 .sb2-seta{margin-left:auto;transition:transform .2s;color:var(--sb-texto-fraco)!important}.sb2 .sb2-grupo-box.open .sb2-seta{transform:rotate(180deg)}.sb2 .sb2-grupo-box.open>.sb2-grupo{color:#fff}.sb2 .sb2-sub{border-left:1px solid #ffffff1a;margin:2px 0 8px 21px;padding-left:12px}.sb2 .sb2-grupo-box.open .sb2-sub{border-left-color:color-mix(in srgb, var(--tom) 45%, transparent)}.sb2 .sb2-link.sub{color:#a9bdd1;border-radius:8px;min-height:32px;padding:0 10px;font-size:13px}.sb2 .sb2-link.sub.on{background:var(--tom-fundo);color:#fff;box-shadow:none;font-weight:600}.sb2 .sb2-link.sub.on:before{content:"";background:var(--tom);border-radius:50%;width:6px;height:6px;margin-left:-2px}.sb2.collapsed .sb2-link.sb2-grupo.on{background:var(--tom-fundo);box-shadow:inset 3px 0 0 var(--tom)}.sb2 .sb2-recolher{height:48px;color:var(--sb-texto-fraco);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-top:1px solid #ffffff12;flex:none;align-items:center;gap:12px;margin:0;padding:0 24px;font-family:inherit;font-size:12.5px;font-weight:500;display:flex}.sb2 .sb2-recolher:hover{color:#fff;background:#ffffff0a}.sb2.collapsed .sb2-nav{padding:6px 10px 12px}.sb2.collapsed .sb2-titulo{background:#ffffff17;height:1px;margin:12px 14px 8px;font-size:0}.sb2.collapsed .sb2-link{justify-content:center;gap:0;padding:0}.sb2.collapsed .sb2-link span,.sb2.collapsed .sb2-seta{display:none}.sb2.collapsed .sb2-recolher{justify-content:center;padding:0}.sb2.collapsed .sb2-recolher span{display:none}@media (max-width:768px){.layout.ui3 .sidebar.sb2{z-index:1200!important;width:280px!important;max-width:86vw!important;position:fixed!important;top:0!important;bottom:0!important;left:0!important;transform:translate(-105%)!important}.layout.ui3 .sidebar.sb2.mobile-open{transform:translate(0)!important}.layout.ui3.nav2 .main,.layout.ui3.nav2 .main.collapsed{width:100%!important;max-width:100vw!important;margin-left:0!important}.layout.ui3.nav2 .mobile-menu-btn{color:#17375e;background:#fff;border:1px solid #dfe4e8;border-radius:10px;flex:none;place-items:center;width:38px;height:38px;display:grid!important}.layout.ui3.nav2 .mobile-sidebar-backdrop{z-index:1100;background:#0a0e147a;border:0;padding:0;position:fixed;inset:0;display:block!important}.sb2 .sb2-fechar-mobile{display:flex}.sb2 .sb2-recolher{display:none}.sb2 .sb2-link{min-height:42px;font-size:14.5px}.sb2 .sb2-link.sub{min-height:38px;font-size:14px}.sb2.collapsed .sb2-link span,.sb2.collapsed .sb2-seta{display:inline}.sb2.collapsed .sb2-link{justify-content:flex-start;gap:12px;padding:0 12px}.sb2.collapsed .sb2-titulo{background:0 0;height:auto;margin:16px 12px 6px;font-size:10.5px}.sb2.collapsed .sb2-logo img{width:150px}}.boas-vindas{color:#fff;background:linear-gradient(90deg,#0b2440 0%,#0d2b4b 42%,#0d2b4bc7 68%,#0d2b4b8c 100%),url(/identidade/viana-header-clean.jpg) right 30%/cover no-repeat;border-radius:18px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:14px;padding:24px 28px;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 28px #09203a29}.boas-vindas:after{content:"";pointer-events:none;background:radial-gradient(circle,#3a9bff47,#0000 65%);border-radius:50%;width:320px;height:320px;position:absolute;inset:auto -60px -120px auto}.boas-vindas-texto{z-index:1;min-width:0;position:relative}.boas-vindas-data{color:#9cc3ea;align-items:center;gap:7px;font-size:12px;font-weight:600;display:inline-flex}.boas-vindas-data svg{color:#6cb6ff}.boas-vindas h1{letter-spacing:-.01em;color:#fff;margin:6px 0 4px;font-size:26px;font-weight:800;line-height:1.15}.boas-vindas p{color:#cfe0f1;margin:0;font-size:13.5px}.boas-vindas-numeros{z-index:1;flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex;position:relative}.boas-vindas-numero{color:#fff;-webkit-backdrop-filter:blur(6px);background:#ffffff17;border:1px solid #ffffff24;border-radius:14px;align-items:center;gap:12px;min-width:168px;padding:12px 16px;text-decoration:none;transition:background .15s,transform .15s;display:flex}.boas-vindas-numero:hover{background:#ffffff29;transform:translateY(-1px)}.boas-vindas-numero>svg{color:#8fc8ff;background:#3a9bff38;border-radius:10px;flex:none;width:36px;height:36px;padding:8px}.boas-vindas-numero.alerta>svg{color:#ffc46b;background:#ffaa3338}.boas-vindas-numero strong{font-size:22px;font-weight:800;line-height:1;display:block}.boas-vindas-numero small{color:#cfe0f1;white-space:nowrap;margin-top:3px;font-size:11.5px;display:block}@media (max-width:1100px){.boas-vindas{flex-direction:column;align-items:flex-start}.boas-vindas-numeros{justify-content:flex-start}}@media (max-width:768px){.boas-vindas{border-radius:16px;padding:18px}.boas-vindas h1{font-size:22px}.boas-vindas-numeros{grid-template-columns:1fr 1fr 1fr;gap:8px;width:100%;display:grid}.boas-vindas-numero{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;padding:10px}.boas-vindas-numero>svg{width:30px;height:30px;padding:6px}.boas-vindas-numero strong{font-size:19px}.boas-vindas-numero small{white-space:normal;font-size:11px}}.navegacao-carregando{z-index:9999;pointer-events:none;background:linear-gradient(90deg,#0000,#2563eb 30%,#7c3aed 60%,#0000) 0 0/200% 100%;width:100%;height:3px;animation:1s linear infinite navegacao-carregando;position:fixed;top:0;left:0}@keyframes navegacao-carregando{0%{background-position:100% 0}to{background-position:-100% 0}}
.layout.ui3.nav2{--font:"Inter Variable", Inter, "Segoe UI", system-ui, -apple-system, sans-serif;--bg:#f3f6fa;--surface:#fff;--surface-2:#f8fafc;--line:#e3e9f0;--line-2:#d4dde8;--ink:#0f2238;--ink-2:#3d5169;--muted:#71849a;--r:14px;--r-sm:10px;--sh-1:0 1px 2px #0f22380a, 0 1px 3px #0f22380d;--sh-2:0 6px 20px #0f223812;--acc:#1672e8;--acc-2:#0f5fc9;--acc-soft:#e8f1fe;--acc-ring:#1672e82e;--ok:#0e9f6e;--ok-soft:#e6f7f0;--warn:#c77700;--warn-soft:#fff4e0;--bad:#d93a3a;--bad-soft:#fdecec;--info-soft:#eaf2fe;--roxo:#6650e7;--roxo-soft:#efedfe;font-family:var(--font);color:var(--ink);background:var(--bg)}.layout.ui3.nav2.branch-patrimonial{--acc:#087cf0;--acc-2:#0668cc;--acc-soft:#e7f2fe;--acc-ring:#087cf02e}.layout.ui3.nav2.branch-beneficios{--acc:#0b9e78;--acc-2:#08855f;--acc-soft:#e4f6f0;--acc-ring:#0b9e7833}.layout.ui3.nav2.branch-financeiro{--acc:#6650e7;--acc-2:#5540cf;--acc-soft:#efedfe;--acc-ring:#6650e733}.layout.ui3.nav2,.layout.ui3.nav2 button,.layout.ui3.nav2 input,.layout.ui3.nav2 select,.layout.ui3.nav2 textarea{font-family:var(--font)!important}body:has(.layout.ui3.nav2){background:var(--bg,#f3f6fa)!important}.layout.ui3.nav2 .main{background:var(--bg)!important}.layout.ui3.nav2 .content{background:var(--bg)!important;padding:20px 28px 40px!important}.layout.ui3.nav2 .module-page{max-width:1480px!important}.layout.ui3.nav2 .header{-webkit-backdrop-filter:saturate(160%)blur(10px);z-index:50;position:sticky;top:0;border-bottom:1px solid var(--line)!important;height:64px!important;box-shadow:none!important;background:#ffffffe0!important}.layout.ui3.nav2 .standard-page-head,.layout.ui3.nav2 .module-page-head{position:relative;overflow:hidden;background:var(--surface)!important;border:1px solid var(--line)!important;box-shadow:var(--sh-1)!important;border-left:1px solid var(--line)!important;border-radius:18px!important;padding:20px 24px!important}.layout.ui3.nav2 .standard-page-head:before,.layout.ui3.nav2 .module-page-head:before{content:"";background:linear-gradient(180deg, var(--acc), color-mix(in srgb, var(--acc) 55%, #fff));width:4px;position:absolute;top:0;bottom:0;left:0}.layout.ui3.nav2 .standard-page-title>span:first-child,.layout.ui3.nav2 .module-title-icon{background:var(--acc-soft)!important;color:var(--acc)!important;box-shadow:none!important;border:0!important;border-radius:12px!important}.layout.ui3.nav2 .standard-page-title h1,.layout.ui3.nav2 .module-page-head h1,.layout.ui3.nav2 .rel-head h1{font-family:var(--font)!important;letter-spacing:-.02em!important;color:var(--ink)!important;font-size:24px!important;font-weight:750!important}.layout.ui3.nav2 .standard-page-title p,.layout.ui3.nav2 .module-page-head p{color:var(--muted)!important;font-size:13px!important}.layout.ui3.nav2 .back-link{color:var(--acc)!important;font-size:12.5px!important;font-weight:600!important;text-decoration:none!important}.layout.ui3.nav2 .card,.layout.ui3.nav2 .detail-card,.layout.ui3.nav2 .form-card,.layout.ui3.nav2 .clientes-card,.layout.ui3.nav2 .approved-panel,.layout.ui3.nav2 .standard-table-card,.layout.ui3.nav2 .mini-stat,.layout.ui3.nav2 .metric-card{background:var(--surface)!important;border:1px solid var(--line)!important;border-radius:var(--r)!important;box-shadow:var(--sh-1)!important}.layout.ui3.nav2 .card-head h3,.layout.ui3.nav2 .detail-card h3,.layout.ui3.nav2 .approved-panel h3{letter-spacing:-.01em;color:var(--ink)!important;font-weight:700!important}.layout.ui3.nav2 .form-eyebrow{color:var(--acc)!important;letter-spacing:.08em!important;font-weight:700!important}.layout.ui3.nav2 .mini-stat strong{color:var(--ink)!important}.layout.ui3.nav2 .operation-kpi{transition:transform .15s,box-shadow .15s;position:relative;overflow:hidden;border:0!important;border-radius:16px!important;box-shadow:0 8px 22px -10px #0f223859!important}.layout.ui3.nav2 .operation-kpi:after{content:"";pointer-events:none;background:#ffffff1f;border-radius:50%;width:140px;height:140px;position:absolute;top:-40px;right:-40px}.layout.ui3.nav2 a.operation-kpi:hover{transform:translateY(-2px)}.layout.ui3.nav2 .operation-kpi:has(a):hover{transform:translateY(-2px)}.layout.ui3.nav2 .operation-kpi.blue{background:linear-gradient(135deg,#1672e8 0%,#3b93f7 100%)!important}.layout.ui3.nav2 .operation-kpi.green{background:linear-gradient(135deg,#0b9e78 0%,#2cc49b 100%)!important}.layout.ui3.nav2 .operation-kpi.yellow{background:linear-gradient(135deg,#f08c00 0%,#fbb33a 100%)!important}.layout.ui3.nav2 .operation-kpi.purple{background:linear-gradient(135deg,#6650e7 0%,#8b78f5 100%)!important}.layout.ui3.nav2 .operation-kpi.red{background:linear-gradient(135deg,#d93a3a 0%,#f06a6a 100%)!important}.layout.ui3.nav2 .operation-kpi.white{background:var(--surface)!important;border:1px solid var(--line)!important;box-shadow:var(--sh-1)!important}.layout.ui3.nav2 .operation-kpi.white:after{background:var(--acc-soft)}.layout.ui3.nav2 .operation-kpi small{letter-spacing:.06em!important;font-weight:700!important}.layout.ui3.nav2 .operation-kpi strong{letter-spacing:-.01em;font-weight:800!important}.layout.ui3.nav2 .operation-kpi>*{z-index:1;position:relative}.layout.ui3.nav2 .btn-primary{background:var(--acc)!important;border:1px solid var(--acc)!important;color:#fff!important;border-radius:var(--r-sm)!important;letter-spacing:.01em!important;box-shadow:0 1px 2px #0f22381f, 0 4px 12px -4px var(--acc-ring)!important;font-weight:650!important;transition:background .15s,transform .1s,box-shadow .15s!important}.layout.ui3.nav2 .btn-primary:hover{background:var(--acc-2)!important;border-color:var(--acc-2)!important}.layout.ui3.nav2 .btn-primary:active{transform:translateY(1px)}.layout.ui3.nav2 .btn-secondary{background:var(--surface)!important;border:1px solid var(--line-2)!important;color:var(--ink-2)!important;border-radius:var(--r-sm)!important;box-shadow:var(--sh-1)!important;font-weight:600!important}.layout.ui3.nav2 .btn-secondary:hover{border-color:var(--acc)!important;color:var(--acc)!important;background:var(--acc-soft)!important}.layout.ui3.nav2 .btn-danger-outline{border-radius:var(--r-sm)!important;font-weight:600!important}.layout.ui3.nav2 .content :where(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]),select,textarea){border:1px solid var(--line-2)!important;border-radius:var(--r-sm)!important;background-color:var(--surface)!important;color:var(--ink)!important;transition:border-color .15s,box-shadow .15s!important}.layout.ui3.nav2 .content :where(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea):focus{border-color:var(--acc)!important;box-shadow:0 0 0 3px var(--acc-ring)!important;outline:none!important}.layout.ui3.nav2 .content input[type=checkbox],.layout.ui3.nav2 .content input[type=radio]{accent-color:var(--acc)}.layout.ui3.nav2 .content label{color:var(--ink-2)}.layout.ui3.nav2 .module-error{border-radius:var(--r-sm)!important;background:var(--bad-soft)!important;color:#a52828!important;border:1px solid #f6caca!important}.layout.ui3.nav2 .module-success{border-radius:var(--r-sm)!important}.layout.ui3.nav2 .content .standard-search input,.layout.ui3.nav2 .content [class*=search]>input,.layout.ui3.nav2 .content [class*=busca]>input{box-shadow:none!important;background:0 0!important;border:0!important}.layout.ui3.nav2 .standard-search:focus-within{border-color:var(--acc)!important;box-shadow:0 0 0 3px var(--acc-ring)!important}.layout.ui3.nav2 .standard-table-card{padding:0!important;overflow:hidden!important}.layout.ui3.nav2 .standard-table-toolbar{border-bottom:1px solid var(--line)!important;gap:10px!important;padding:12px 14px!important}.layout.ui3.nav2 .standard-search{border-radius:var(--r-sm)!important;background:var(--surface-2)!important}.layout.ui3.nav2 .standard-table-count{background:var(--acc-soft)!important;color:var(--acc)!important;border-radius:var(--r-sm)!important}.layout.ui3.nav2 .standard-table-scroll{overflow-x:visible!important}.layout.ui3.nav2 .standard-table,.layout.ui3.nav2 .clientes-table{table-layout:auto!important;border-collapse:separate!important;border-spacing:0!important;width:100%!important;min-width:0!important}.layout.ui3.nav2 .standard-table thead th,.layout.ui3.nav2 .clientes-table thead th{background:var(--surface-2)!important;border-bottom:1px solid var(--line)!important;white-space:normal!important;color:var(--muted)!important;letter-spacing:0!important;text-transform:none!important;font-size:12px!important;font-weight:650!important}.layout.ui3.nav2 .standard-sort{letter-spacing:0;text-transform:none;text-align:left;color:var(--muted)!important;white-space:normal!important;gap:4px!important;min-height:0!important;padding:10px!important;font-size:12px!important;font-weight:650!important}.layout.ui3.nav2 .standard-sort span{min-width:0;line-height:1.25;white-space:normal!important}.layout.ui3.nav2 .standard-sort svg{opacity:.55;flex:none}.layout.ui3.nav2 .standard-sort.active{color:var(--acc)!important}.layout.ui3.nav2 .standard-table td,.layout.ui3.nav2 .clientes-table td{overflow-wrap:break-word;word-break:normal;vertical-align:middle;line-height:1.35;white-space:normal!important;color:var(--ink-2)!important;border-bottom:1px solid #eef2f6!important;padding:11px 10px!important;font-size:13px!important}.layout.ui3.nav2 .standard-table td.num,.layout.ui3.nav2 .standard-table th.num{text-align:right;white-space:nowrap!important}.layout.ui3.nav2 .standard-table th.num .standard-sort{text-align:right;justify-content:flex-end}.layout.ui3.nav2 .standard-table tbody tr:last-child td{border-bottom:0!important}.layout.ui3.nav2 .standard-table tbody tr:hover td,.layout.ui3.nav2 .clientes-table tbody tr:hover td{background:color-mix(in srgb, var(--acc-soft) 55%, #fff)!important}.layout.ui3.nav2 .standard-primary-cell{color:var(--ink)!important;font-weight:650!important}.layout.ui3.nav2 .standard-sub{color:var(--muted);margin-top:3px;font-size:11.5px;font-weight:500;display:block}.layout.ui3.nav2 .standard-action-col{text-align:right;width:1%;white-space:nowrap!important;overflow-wrap:normal!important}.layout.ui3.nav2 .standard-open{white-space:nowrap;background:var(--acc-soft);border-radius:8px;align-items:center;gap:5px;padding:6px 10px;font-size:12.5px;font-weight:650;text-decoration:none;display:inline-flex;color:var(--acc)!important}.layout.ui3.nav2 .standard-open:hover{background:var(--acc);color:#fff!important}.layout.ui3.nav2 .table-empty,.layout.ui3.nav2 .standard-empty{color:var(--muted)!important}.layout.ui3.nav2 .table-scroll,.layout.ui3.nav2 .table-wrap,.layout.ui3.nav2 .apolice-tabela-scroll{overflow-x:auto}.layout.ui3.nav2 .badge{text-transform:none;letter-spacing:.02em!important;border:0!important;border-radius:999px!important;padding:4px 10px!important;font-size:11px!important;font-weight:650!important}.layout.ui3.nav2 .badge.green{background:var(--ok-soft)!important;color:var(--ok)!important}.layout.ui3.nav2 .badge.blue{background:var(--info-soft)!important;color:#1668d6!important}.layout.ui3.nav2 .badge.yellow{background:var(--warn-soft)!important;color:var(--warn)!important}.layout.ui3.nav2 .badge.red{background:var(--bad-soft)!important;color:var(--bad)!important}.layout.ui3.nav2 .badge.purple{background:var(--roxo-soft)!important;color:var(--roxo)!important}.layout.ui3.nav2 .badge.gray{color:#5b6b7e!important;background:#eef1f5!important}.layout.ui3.nav2 .apolice-lista-abas a{box-shadow:var(--sh-1);border:1px solid var(--line)!important;background:var(--surface)!important;color:var(--ink-2)!important;border-radius:999px!important;font-weight:600!important}.layout.ui3.nav2 .apolice-lista-abas a.ativa{background:var(--ink)!important;border-color:var(--ink)!important;color:#fff!important}.layout.ui3.nav2 .apolice-lista-abas a b{border-radius:999px!important}.layout.ui3.nav2 .approved-policy-tabs a,.layout.ui3.nav2 .approved-policy-tabs button{color:var(--muted)!important;font-weight:600!important}.layout.ui3.nav2 .approved-policy-tabs a.active,.layout.ui3.nav2 .approved-policy-tabs button.active{color:var(--acc)!important;box-shadow:inset 0 -2px 0 var(--acc)!important;background:0 0!important}@media (max-width:768px){.layout.ui3.nav2 .content{padding:14px 12px 32px!important}.layout.ui3.nav2 .standard-page-head,.layout.ui3.nav2 .module-page-head{border-radius:16px!important;padding:16px!important}.layout.ui3.nav2 .standard-page-title h1,.layout.ui3.nav2 .module-page-head h1{font-size:20px!important}.layout.ui3.nav2 .operation-kpi-cards{grid-template-columns:1fr 1fr!important;gap:10px!important;display:grid!important}.layout.ui3.nav2 .operation-kpi{flex-direction:column!important;align-items:flex-start!important;gap:10px!important;height:auto!important;min-height:0!important;padding:14px!important}.layout.ui3.nav2 .operation-kpi>svg:last-child{display:none!important}.layout.ui3.nav2 .operation-kpi strong{font-size:18px!important}.layout.ui3.nav2 .apolice-lista-abas{flex-wrap:wrap!important;gap:6px!important;overflow:visible!important}.layout.ui3.nav2 .apolice-lista-abas a{padding:7px 11px!important;font-size:12.5px!important}.layout.ui3.nav2 .mobile-record-card{border-radius:var(--r)!important;border:1px solid var(--line)!important;box-shadow:var(--sh-1)!important}}.layout.ui3.nav2 .form-card+.form-card{margin-top:14px!important}.layout.ui3.nav2 .form-card{padding:20px 22px!important}.layout.ui3.nav2 .form-card-head h2{letter-spacing:-.01em;color:var(--ink)!important;font-weight:700!important}.layout.ui3.nav2 .form-actions{gap:10px!important}.layout.ui3.nav2 .campo-ajuda{color:var(--muted);margin-top:5px;font-size:11.5px;font-weight:400;line-height:1.35;display:block}.layout.ui3.nav2 .clientes-table th small{color:var(--muted);font-size:11px;font-weight:500}.layout.ui3.nav2 .sem-apolice{color:var(--muted);font-size:12px}a.operation-kpi{color:inherit;text-decoration:none}.renovacoes-alerta{margin-bottom:10px;text-decoration:none}.renovacoes-alerta:hover{filter:brightness(.98)}.renovacoes-kpi-sub{opacity:.85;margin-top:2px;font-size:11px;font-style:normal;display:block}.renovacoes-periodo{color:#28475d;background:#fff;border:1px solid #e3e6ea;border-radius:12px;flex-wrap:wrap;align-items:flex-end;gap:10px;margin:12px 0 10px;padding:10px 14px;display:flex}.renovacoes-periodo>svg{align-self:center}.renovacoes-periodo label{color:#4b6478;flex-direction:column;gap:3px;font-size:11px;font-weight:700;display:flex}.renovacoes-periodo input{border:1px solid #cfdce7;border-radius:8px;height:34px;padding:0 8px;font-size:13px}.renovacoes-periodo>span{color:#6b7f90;align-self:center;font-size:12px}.renovacoes-limpar{align-self:center;font-size:12px;font-weight:700}.renovacoes-abas a.alerta{color:#b42318;border-color:#f1b3b3}.renovacoes-abas a.alerta b{color:#b42318;background:#fde2e1}.renovacoes-abas a.ativa.alerta{color:#fff;background:#b42318;border-color:#b42318}.renovacoes-abas a.ativa.alerta b{color:#fff;background:#ffffff40}.standard-open-sec{margin-left:6px}.standard-action-col{white-space:nowrap}.seletor-mes{gap:5px;display:inline-flex}.seletor-mes select{color:#173b53;background:#fff;border:1px solid #cfdce7;border-radius:8px;height:34px;padding:0 6px;font-size:13px}.acomp-month-nav .seletor-mes select{color:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#ffffff1a;border-color:#ffffff59;font-size:11px;font-weight:850}.acomp-month-nav .seletor-mes select option{color:#173b53;background:#fff}@media (max-width:700px){.acomp-month-nav .seletor-mes,.acomp-month-nav .seletor-mes select{flex:1;min-width:0}}.client-search-results button.client-search-new{color:#0874d7;background:#f3f9ff;border-top:1px solid #d6e7f7;align-items:center;gap:6px;display:flex}.client-new-link{color:#0874d7;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-top:8px;padding:0;font-size:11px;font-weight:800;display:inline-flex}.client-new-ok{color:#13744a;background:#ecfaf2;border-radius:7px;margin-top:8px;padding:8px 10px;font-size:11px;font-weight:700}.client-new-panel{background:#f7fbff;border:1px solid #b9d9f3;border-radius:9px;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;padding:12px;display:grid}.client-new-panel>strong{letter-spacing:.5px;color:#087cf0;grid-column:1/-1;font-size:9px}.client-new-panel>label{color:#405d71;gap:5px;font-size:10px;font-weight:850;display:grid}.client-new-panel .span-all{grid-column:1/-1}.client-new-panel small{color:#6f8391;font-size:10px}.client-new-tipo{color:#28475d;grid-column:1/-1;gap:16px;font-size:11px;font-weight:700;display:flex}.client-new-tipo label{cursor:pointer;align-items:center;gap:5px;display:flex}.client-new-tipo input{min-height:0!important}.client-new-actions{justify-content:flex-end;gap:8px;display:flex}@media (max-width:700px){.client-new-panel{grid-template-columns:1fr}}.new-flow-modal>.new-flow-cliente{color:#405d71;gap:5px;font-size:10px;font-weight:850;display:grid}.new-flow-modal>.new-flow-cliente>span{letter-spacing:0;color:#405d71;margin:0;font-size:10px;font-weight:850;display:block}.trabalho-abas{gap:6px;margin:14px 0 10px;display:flex}.trabalho-abas a{color:#28475d;background:#fff;border:1px solid #d5e1e9;border-radius:999px;align-items:center;gap:6px;padding:7px 14px;font-size:12px;font-weight:800;display:inline-flex}.trabalho-abas a b{background:#eef3f7;border-radius:999px;padding:1px 7px;font-size:11px}.trabalho-abas a.ativa{color:#fff;background:#0f2a44;border-color:#0f2a44}.trabalho-abas a.ativa b{color:#fff;background:#fff3}.trabalho-colunas{grid-template-columns:1fr 1fr;align-items:start;gap:14px;display:grid}.trabalho-coluna{background:#fff;border:1px solid #dbe6ef;border-radius:12px;min-width:0;padding:14px}.trabalho-coluna>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.trabalho-coluna>header>div{align-items:center;gap:8px;display:flex}.trabalho-coluna>header h2{color:#0f2a44;margin:0;font-size:16px}.trabalho-coluna>header b{color:#28475d;background:#eef3f7;border-radius:999px;padding:2px 8px;font-size:12px}.trabalho-coluna>header small{color:#4b6478;font-size:12px}.trabalho-coluna>header .btn-secondary{min-height:0;padding:6px 12px;font-size:12px}.trabalho-icone{color:#087cf0;background:#eaf5ff;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.trabalho-busca{color:#71869a;border:1px solid #cfdce7;border-radius:8px;align-items:center;gap:6px;padding:0 10px;display:flex}.trabalho-busca input{background:0 0;border:0;outline:0;flex:1;min-width:0;height:36px;font-size:13px}.trabalho-filtros{flex-wrap:wrap;gap:6px;margin:10px 0 4px;display:flex}.trabalho-filtros button{color:#28475d;cursor:pointer;background:#fff;border:1px solid #d5e1e9;border-radius:999px;padding:5px 10px;font-size:11px;font-weight:800}.trabalho-filtros button b{color:#71869a;margin-left:3px}.trabalho-filtros button.ativo{color:#fff;background:#087cf0;border-color:#087cf0}.trabalho-filtros button.ativo b{color:#fff}.trabalho-lista{flex-direction:column;gap:8px;margin-top:10px;display:flex}.trabalho-card{color:#101828;background:#fff;border:1px solid #e1e8ee;border-left:4px solid #17ad65;border-radius:10px;padding:11px 12px;display:block}.trabalho-card:hover{background:#f7fbff;border-color:#b9d9f3}.trabalho-card.prioridade-media{border-left-color:#e5a400}.trabalho-card.prioridade-urgente{border-left-color:#ef3f4d}.trabalho-card.vencido{background:#fff8f8}.trabalho-card-topo{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.trabalho-card-topo strong{color:#0f2a44;font-size:13px}.trabalho-selos{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;gap:4px;display:flex}.trabalho-selos .badge{font-size:9px}.trabalho-card p{color:#4b6478;margin:3px 0 0;font-size:12px}.trabalho-card p.trabalho-motivo{color:#71869a;font-size:11px}.trabalho-card-rodape{color:#5d7385;flex-wrap:wrap;gap:4px 12px;margin-top:7px;font-size:11px;display:flex}.trabalho-card-rodape span{align-items:center;gap:4px;display:inline-flex}.trabalho-card-rodape .vencido{color:#c0262d;font-weight:800}.trabalho-card-rodape .resolvida{color:#13744a;font-weight:800}.trabalho-vazio{text-align:center;color:#71869a;padding:22px;font-size:13px}@media (max-width:1000px){.trabalho-colunas{grid-template-columns:1fr}}.pendencia-resumo.ficha-trabalho{grid-template-columns:repeat(4,1fr)}.pendencia-resumo.ficha-trabalho strong a{color:#087cf0}.pendencia-resumo>div.resolvida{background:#f3fcf6;border-color:#b7e4c7}.ficha-resolver{border:1px solid #b7e4c7}.ficha-resolver .ficha-confirma{color:#4b6478;align-items:center;gap:6px;margin:6px 0 10px;font-size:12px;display:flex}.ficha-encerrada{color:#13744a;background:#f3fcf6;border:1px solid #b7e4c7;border-radius:10px;align-items:center;gap:10px;margin:10px 0;padding:12px 14px;font-size:13px;display:flex}@media (max-width:900px){.pendencia-resumo.ficha-trabalho{grid-template-columns:1fr 1fr}}.sb2 .sb2-logo img{max-height:84px}.login-brand-inner img{max-height:150px!important}.sb2 .sb2-link .sb2-aviso{color:#fbbf24;background:#f59e0b2e;border:1px solid #fbbf2459;border-radius:999px;flex-shrink:0;margin-left:auto;margin-right:-4px;padding:1px 5px;font-size:9px;font-weight:700}.sb2:not(.collapsed) .sb2-link.com-aviso>span:first-of-type{margin-right:-8px}.queue-scope-wrap{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.queue-pessoa{height:38px;font:inherit;color:#17324d;background:#fff;border:1px solid #cfd9e5;border-radius:10px;max-width:220px;padding:0 10px;font-size:13px;font-weight:600}.lideres-campo{color:#35506a;flex-direction:column;gap:4px;font-size:11px;font-weight:700;display:flex;position:relative}.lideres-botao{font:inherit;color:#17324d;text-align:left;cursor:pointer;background:#fff;border:1px solid #cfdeeb;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:9px 10px;font-size:12px;font-weight:500;display:flex}.lideres-botao span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lideres-lista{z-index:20;background:#fff;border:1px solid #cfdeeb;border-radius:10px;max-height:240px;padding:6px;position:absolute;top:58px;left:0;right:0;overflow:auto;box-shadow:0 10px 24px #0f284624}.lideres-campo .lideres-lista label{color:#17324d;cursor:pointer;border-radius:7px;flex-direction:row;align-items:center;gap:8px;padding:7px 8px;font-size:12px;font-weight:500;display:flex}.lideres-campo .lideres-lista label:hover{background:#f1f6fb}.lideres-vazio{color:#5d7385;padding:8px;font-weight:500;display:block}.lideres-campo .lideres-lista input[type=checkbox]{flex:none;width:15px;height:15px;margin:0;padding:0}.quadro-destaque{background:#fff;border:1px solid #dce8f2;border-radius:14px;min-width:0;padding:16px 18px;box-shadow:0 6px 18px #1041690b}.quadro-destaque header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.quadro-destaque h3{color:#17324d;align-items:center;gap:8px;margin:0;font-size:15px;font-weight:800;display:flex}.quadro-destaque h3 svg{color:#087cf0}.quadro-destaque header a{color:#087cf0;white-space:nowrap;align-items:center;gap:4px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.quadro-destaque table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:12px}.quadro-destaque th{text-align:left;color:#6a8196;border-bottom:1px solid #e7eef4;padding:6px 8px;font-size:11px;font-weight:700}.quadro-destaque th:first-child{width:36%}.quadro-destaque th:last-child{width:92px}.quadro-destaque td{color:#35506a;text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid #eef3f8;padding:9px 8px;overflow:hidden}.quadro-destaque tr:last-child td{border-bottom:0}.quadro-destaque td.principal a{color:#17324d;font-weight:600;text-decoration:none}.quadro-destaque td.principal a:hover{color:#087cf0}.quadro-destaque table td.destaque{font-weight:700;color:#dc2626!important}.chip-destaque{text-align:center;border-radius:7px;min-width:70px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-block}.chip-destaque.critico{color:#c81e1e;background:#fde2e2}.chip-destaque.atrasado{color:#c2410c;background:#ffe8d9}.chip-destaque.atencao{color:#a16207;background:#fff4d1}.chip-destaque.normal{color:#15803d;background:#dcf5e7}.quadro-destaque-vazio{text-align:center;color:#8295a7;margin:0;padding:28px 8px;font-size:12px}.neo-bottom:has(.neo-pendencias-destaque){gap:12px;display:flex}.neo-bottom:has(.neo-pendencias-destaque)>*{flex:1 1 0;min-width:0}.neo-bottom>.neo-pendencias-destaque{flex:1.9 1 0}@media (max-width:1100px){.neo-bottom:has(.neo-pendencias-destaque){flex-direction:column}}
