.clima_calc__aabzc{display:grid;gap:28px;margin-top:24px;padding-top:24px;border-top:2px solid var(--color-text)}.clima_topo__W6HOe{display:grid;gap:20px}@media (min-width:768px){.clima_topo__W6HOe{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:end}}.clima_areas__BQzOW{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.clima_area__szQgu{min-width:0;margin:0;padding:16px;border:1px solid var(--color-border-control);border-radius:var(--radius-ds-xs);display:grid;gap:14px}.clima_area__szQgu legend{padding:0 4px;font-size:var(--text-ds-sm);line-height:20px;font-weight:700;color:var(--color-text)}.clima_trio__pxT8v{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.clima_invalidas__tqG8r{margin:0;font-size:var(--text-ds-sm);line-height:20px;color:var(--color-danger)}.clima_remover__HOBjk{font:inherit;font-size:var(--text-ds-sm);font-weight:700;color:var(--color-text);text-decoration:underline 1px;text-underline-offset:3px}.clima_adicionar__2_Bzw,.clima_remover__HOBjk{justify-self:start;padding:0;border:0;background:none;cursor:pointer}.clima_adicionar__2_Bzw{font-family:inherit;font-size:var(--text-ds-base)}.clima_adicionar__2_Bzw:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.clima_remover__HOBjk:hover{color:var(--color-accent-hover)}.clima_remover__HOBjk:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.clima_raiz__wzh2s{overflow-x:auto}.clima_tabela__NVc5f{width:100%;border-collapse:collapse;font-size:var(--text-ds-base);line-height:24px}.clima_tabela__NVc5f td,.clima_tabela__NVc5f th{padding:12px 16px 12px 12px;text-align:right;vertical-align:top;border-bottom:1px solid var(--color-border);font-variant-numeric:tabular-nums;white-space:nowrap}.clima_tabela__NVc5f th:first-child{text-align:left}.clima_tabela__NVc5f thead th{font-size:var(--text-ds-sm);line-height:20px;font-weight:600;color:var(--color-text-subtle);border-bottom:2px solid var(--color-text)}.clima_tabela__NVc5f tbody th{font-weight:700;color:var(--color-text);white-space:normal}.clima_tabela__NVc5f td{color:var(--color-text-muted)}.clima_enps__3Ru3p{font-weight:700;color:var(--color-text)!important}.clima_total__JKlnF td,.clima_total__JKlnF th{background:var(--color-surface-accent)}.clima_total__JKlnF .clima_enps__3Ru3p{color:var(--color-accent)!important}.clima_oculta__rt4Xb{font-size:var(--text-ds-sm);white-space:normal!important;color:var(--color-text-subtle)!important}@media (max-width:639px){.clima_tabela__NVc5f thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.clima_tabela__NVc5f,.clima_tabela__NVc5f tbody,.clima_tabela__NVc5f td,.clima_tabela__NVc5f th,.clima_tabela__NVc5f tr{display:block;width:auto;text-align:left}.clima_tabela__NVc5f tr{padding:12px;border-bottom:1px solid var(--color-border)}.clima_tabela__NVc5f td,.clima_tabela__NVc5f th{padding:2px 0;border-bottom:0;background:none!important}.clima_total__JKlnF{background:var(--color-surface-accent)}.clima_tabela__NVc5f td[data-rotulo]:before{content:attr(data-rotulo) ": ";font-size:var(--text-ds-sm);font-weight:600;color:var(--color-text-subtle)}}.clima_conta__Eq3z_{margin:0;max-width:48rem;padding-left:16px;border-left:2px solid var(--color-text);font-size:var(--text-ds-base);line-height:1.5;color:var(--color-text);text-wrap:pretty}.clima_dims__34yf6{margin-top:24px;border-top:2px solid var(--color-text)}.clima_dim__tMe28{border-bottom:1px solid var(--color-border)}.clima_dim__tMe28 summary{display:flex;justify-content:space-between;gap:16px;align-items:baseline;padding:16px 0;cursor:pointer;list-style:none}.clima_dim__tMe28 summary::-webkit-details-marker{display:none}.clima_dim__tMe28 summary:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.clima_dimNome__G0m71{margin:0;font-size:var(--text-ds-xl);line-height:1.25;font-weight:700;color:var(--color-text)}.clima_dimQtd__yz2Fl{flex:none;font-size:var(--text-ds-sm);font-weight:600;color:var(--color-text-subtle)}.clima_dimMede__cufQJ{margin:0 0 12px;font-size:var(--text-ds-base);color:var(--color-text-muted);text-wrap:pretty}.clima_lista__XSuHh{margin:0 0 20px;padding-left:24px;list-style:decimal;display:grid;gap:8px;font-size:var(--text-ds-base);line-height:1.5;color:var(--color-text)}.clima_lista__XSuHh li{padding-left:4px;text-wrap:pretty}.clima_acoes__zfeBo{display:flex;flex-wrap:wrap;gap:12px 24px;align-items:center;margin-top:24px}