:root{--brand-primary:#425DA8;--brand-primary-soft:rgba(66,93,168,.12);--brand-secondary:#2A3B6B;--brand-secondary-hover:#46557f;--brand-on-primary:#fff;--brand-on-secondary:#fff}body{margin:0;background:#fafafa;font-family:Montserrat,-apple-system,Segoe UI,Roboto,sans-serif;color:#232629}*{box-sizing:border-box}input,select,button,textarea{font-family:inherit}a{color:var(--brand-secondary);text-decoration:none}a:hover{color:var(--brand-primary);text-decoration:underline}@keyframes pulse{0%,to{opacity:1}50%{opacity:.45}}.tabular{font-variant-numeric:tabular-nums}.linha:hover{background:#f8f9fb!important}.btn-icone:hover{background:#f5f5f5!important}.btn-icone-perigo:hover{background:#f8e8e5!important}.nav-btn:hover{background:var(--brand-secondary-hover)!important}.nav-btn.ativo:hover{background:var(--brand-primary)!important}.link-cinza:hover{color:var(--brand-secondary)!important}.kpi-link:hover{box-shadow:inset 0 0 0 1.5px var(--brand-primary),1.21px 6.049px 24.197px #2525271a!important;text-decoration:none}button:disabled{cursor:not-allowed!important;opacity:.5}input:focus,select:focus,textarea:focus{box-shadow:inset 0 0 0 1.5px var(--brand-primary)!important}input[type=color]{padding:0;border:none;background:none;cursor:pointer}.p-terms>:first-child{margin-top:0}.p-terms>:last-child{margin-bottom:0}.p-terms p,.p-terms ul,.p-terms ol,.p-terms table,.p-terms blockquote{margin:0 0 .8em}.p-terms h1,.p-terms h2,.p-terms h3,.p-terms h4{margin:1em 0 .5em;line-height:1.3}.p-terms h1{font-size:1.3em}.p-terms h2{font-size:1.18em}.p-terms h3{font-size:1.06em}.p-terms ul,.p-terms ol{padding-left:1.4em}.p-terms ul{list-style:disc}.p-terms ol{list-style:decimal}.p-terms a{color:inherit;text-decoration:underline}.p-terms table{border-collapse:collapse}.p-terms th,.p-terms td{border:1px solid #E5E7EB;padding:4px 8px;text-align:left}:root{--pad:28px;--pad-main:24px 28px 48px}html{-webkit-text-size-adjust:100%}body{overflow-x:hidden}.chips-linha{scrollbar-width:none}.chips-linha::-webkit-scrollbar{display:none}@media(max-width:760px){:root{--pad:16px;--pad-main:16px 12px calc(40px + env(safe-area-inset-bottom)) }input,select,textarea{font-size:16px!important}.chips-linha{flex-wrap:nowrap!important;overflow-x:auto;margin:0 calc(-1 * var(--pad));padding:0 var(--pad) 2px}.chips-linha>*{flex-shrink:0}.acoes{width:100%;flex-wrap:wrap}.acoes>*{flex:1 1 auto;padding-left:12px!important;padding-right:12px!important}.acoes-fim{flex-wrap:wrap}.acoes-fim>button{flex:1 1 auto;height:44px!important}.acoes-fim>span{width:100%}.acoes-coluna{flex-direction:column!important;align-items:stretch!important;width:100%}.acoes-coluna>*{width:100%;height:44px!important}.linha-copiar{flex-direction:column!important;align-items:stretch!important}.linha-copiar>button{height:44px}.grade-filtros{grid-template-columns:1fr!important}.grade-filtros>*{grid-column:auto!important}.grade{min-width:0!important;display:flex;flex-direction:column;gap:10px}.grade-cab{display:none!important}.grade-linha,.grade-esq,.grade-vazio{border:1px solid rgb(220,228,230)!important;border-radius:10px}.grade-linha{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important;padding:8px 0;position:relative;min-height:0!important}.grade-linha>*{padding:6px 12px!important;min-width:0}.grade-linha>[data-label]{flex-wrap:wrap}.grade-linha>[data-label]:before{content:attr(data-label);display:block;width:100%;flex-basis:100%;font-size:11px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:#8f949b;margin-bottom:4px;white-space:nowrap}.grade-linha>.cel-full{grid-column:1/-1}.so-desktop{display:none!important}.grade-linha>.cel-fim{order:1}.grade-linha>.cel-titulo{font-size:15px}.grade-linha>.cel-canto{position:absolute;top:8px;right:0}.grade-linha:has(>.cel-canto)>.cel-titulo{padding-right:56px!important}.grade-linha>.cel-acao{grid-column:1/-1;justify-content:stretch!important}.grade-linha>.cel-acao>button{flex:1;height:40px!important}.grade-esq{grid-template-columns:1fr!important;height:auto!important;padding:14px 0;gap:12px}.grade-esq>:nth-child(n+4){display:none}.grade-esq>:nth-child(2){width:60%}.sobreposicao{align-items:flex-end!important;padding:0!important}.caixa-modal{width:100%!important;max-height:92dvh!important;border-radius:16px 16px 0 0!important;padding-bottom:calc(var(--pad) + env(safe-area-inset-bottom))!important}.botoes-modal{flex-wrap:wrap}.botoes-modal>*{flex:1 1 auto;height:44px!important}.toasts{left:12px!important;right:12px!important;bottom:calc(12px + env(safe-area-inset-bottom))!important;align-items:stretch!important}.toasts>*{max-width:none!important}}
