html,body{background:var(--cor-fundo-pagina);margin:0}body{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}::selection{background:var(--cor-selecao);color:var(--cor-texto)}h1.ant-typography,h2.ant-typography,h3.ant-typography,h4.ant-typography{letter-spacing:-.02em}.ant-table-wrapper .ant-table-thead>tr>th,.ant-table-wrapper .ant-table-thead>tr>td,.ag-header-cell-text{letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:600}.ant-alert.ant-alert{border-color:#0000}.ant-tag.ant-tag{border-color:#0000;border-radius:999px}.ant-tag:is(.ant-tag-blue,.ant-tag-green,.ant-tag-gold,.ant-tag-red,.ant-tag-success,.ant-tag-processing,.ant-tag-warning,.ant-tag-error):not(:has(.anticon)):before{content:"";vertical-align:middle;background:currentColor;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}@keyframes entra-tela{0%{opacity:0;transform:translateY(10px)}}#conteudo>*{animation:.38s cubic-bezier(.2,.7,.2,1) backwards entra-tela}.ant-btn{transition:transform .15s,box-shadow .15s,background .2s,border-color .2s,color .2s}.ant-btn-variant-solid:not(:disabled):hover,.ant-btn-variant-outlined:not(:disabled):hover{box-shadow:0 4px 10px color-mix(in srgb, var(--cor-texto) 14%, transparent);transform:translateY(-1px)}.ant-btn-variant-solid:not(:disabled):active,.ant-btn-variant-outlined:not(:disabled):active{box-shadow:none;transform:translateY(0)scale(.98)}.ant-btn-variant-solid.ant-btn-color-primary:not(:disabled){background-image:linear-gradient(180deg, color-mix(in srgb, var(--cor-primaria) 88%, var(--cor-superficie)), var(--cor-primaria))}.ant-btn-variant-solid.ant-btn-color-primary:not(:disabled):hover{box-shadow:0 6px 14px color-mix(in srgb, var(--cor-primaria) 35%, transparent)}.ant-alert.ant-alert.ant-alert{border-color:#0000;border-radius:10px}.ant-alert.ant-alert .ant-alert-title,.ant-alert.ant-alert .ant-alert-message{margin-bottom:2px;font-size:14px;font-weight:600}.ant-alert.ant-alert .ant-alert-description{font-size:13px}.ant-card.ant-card.ant-card-bordered{background:var(--cor-superficie2);border-color:#0000;border-radius:12px;transition:transform .2s,box-shadow .2s,background-color .2s}.ant-card.ant-card .ant-card-head{background:0 0;border-bottom-color:#0000}.ant-card.ant-card-bordered:hover{background:var(--cor-superficie);box-shadow:0 8px 24px color-mix(in srgb, var(--cor-texto) 10%, transparent), 0 0 0 1px var(--cor-borda-linha)}.ant-card.ant-card.ant-card-bordered:has(.ant-table,.ag-root-wrapper,.ant-tabs,.ant-form){border-color:var(--cor-borda-linha);background:var(--cor-superficie)}.ant-card.ant-card-bordered:has(.ant-table,.ag-root-wrapper,.ant-tabs,.ant-form):hover{box-shadow:none}.ant-card .ant-card.ant-card.ant-card-bordered{background:var(--cor-superficie)}#conteudo>:nth-child(2){animation-delay:50ms}#conteudo>:nth-child(3){animation-delay:.1s}#conteudo>*>:nth-child(n+2){animation:.42s cubic-bezier(.2,.7,.2,1) 80ms backwards entra-tela}#conteudo>*>:nth-child(n+3){animation-delay:.14s}#conteudo>*>:nth-child(n+4){animation-delay:.2s}.ant-tabs.ant-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{font-weight:600}.ant-tabs.ant-tabs .ant-tabs-ink-bar{border-radius:3px 3px 0 0;height:3px}.seta-da-chamada{transition:transform .2s;display:inline-block}a:hover .seta-da-chamada{transform:translate(4px)}.ag-row{transition:background-color .15s}.ant-message .ant-message-notice-content{box-shadow:0 10px 28px color-mix(in srgb, var(--cor-texto) 22%, transparent);border-radius:10px}.numero{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.grade-fechamento .ag-row{cursor:pointer}.valor-ajustado{color:var(--cor-andamento);font-weight:600}.valor-a-pagar{font-weight:600}.valor-negativo{color:var(--cor-bloqueio);font-weight:600}.somente-leitor{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:focus-visible{outline:2px solid var(--cor-primaria);outline-offset:2px}@keyframes linha-mudou{0%{background-color:var(--cor-primaria-suave)}}.ant-table-wrapper .ant-table-tbody>tr.linha-mudou>td,.ag-row.linha-mudou,.linha-mudou{animation:.45s ease-out linha-mudou}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
