:root{color:#17213d;background:#f5f6fa;font-family:Inter,Arial,sans-serif}*{box-sizing:border-box}body{margin:0}button,input,textarea,select{font:inherit}button{cursor:pointer}.shell{grid-template-columns:230px 1fr;min-height:100vh;display:grid}.sidebar{color:#fff;background:#171b2e;padding:28px 20px}.sidebar h1{margin:0 0 32px;font-size:1.3rem}.sidebar a{color:#cbd0e5;border-radius:9px;padding:12px;text-decoration:none;display:block}.sidebar a.active{color:#fff;background:#6754e9}.content{width:100%;max-width:1200px;padding:36px}.top{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.card{background:#fff;border:1px solid #e5e7ef;border-radius:16px;padding:24px;box-shadow:0 5px 20px #252a4410}.button{color:#fff;background:#6754e9;border:0;border-radius:10px;padding:12px 17px;font-weight:700;text-decoration:none;display:inline-block}.secondary{color:#28304d;background:#eef0f7}.danger{color:#b42318}.sair{margin-top:30px}.grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.field{gap:7px;display:grid}.field.full{grid-column:1/-1}.field label{font-size:.85rem;font-weight:700}.field input,.field textarea,.field select{background:#fff;border:1px solid #d8dbe7;border-radius:9px;padding:11px}.field textarea{resize:vertical;min-height:130px}.products{border-collapse:collapse;width:100%}.products th,.products td{text-align:left;border-bottom:1px solid #eceef4;padding:14px}.muted{color:#70758a}.status{background:#eef0f7;border-radius:20px;padding:5px 8px;font-size:.75rem;font-weight:800}.error{color:#b42318;background:#fff1f0;border-radius:9px;padding:12px}.login{place-items:center;min-height:100vh;padding:20px;display:grid}.login .card{width:min(420px,100%)}.preview{object-fit:cover;border:1px solid #ddd;border-radius:10px;width:100px;height:100px}.nav-grupo{display:contents}.sidebar a.sub{color:#a8afc9;padding:8px 12px 8px 22px;font-size:.83rem}.subnav,.tabbar{display:none}.order-filters{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.order-filters select{background:#fff;border:1px solid #d8dbe7;border-radius:9px;padding:10px}.attention{color:#b54708;margin-top:5px;font-size:.78rem;font-weight:800}.detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.full-span{grid-column:1/-1}.line{border-bottom:1px solid #eceef4;justify-content:space-between;gap:20px;padding:10px 0;display:flex}.line small{color:#70758a;margin-top:4px;display:block}.card pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#f6f7fb;border-radius:8px;padding:12px}.secao{background:#fff;border:1px solid #e5e7ef;border-radius:16px;margin-bottom:16px;overflow:hidden;box-shadow:0 5px 20px #252a4410}.secao>summary{cursor:pointer;align-items:center;gap:13px;padding:18px 22px;list-style:none;display:flex}.secao>summary::-webkit-details-marker{display:none}.secao>summary:after{content:"";border-bottom:2px solid #9aa0b8;border-right:2px solid #9aa0b8;width:9px;height:9px;margin-left:auto;transition:transform .18s;transform:rotate(45deg)}.secao[open]>summary:after{transform:rotate(-135deg)}.secao>summary:hover{background:#fafbff}.secao>summary>svg{color:#6754e9;flex-shrink:0}.secao>summary span{gap:2px;min-width:0;display:grid}.secao>summary strong{font-size:.98rem}.secao>summary small{color:#70758a;font-size:.78rem;line-height:1.35}.secao-corpo{border-top:1px solid #eceef4;padding:4px 22px 22px}.secao-corpo>.grid{padding-top:18px}.acoes-form{margin-top:22px}.field small{color:#70758a;font-size:.76rem;font-weight:400;line-height:1.4}.variacoes{gap:14px;padding-top:18px;display:grid}.variacao{background:#fbfbfe;border:1px solid #e5e7ef;border-radius:13px;grid-template-columns:126px minmax(0,1fr);gap:18px;margin:0;padding:18px;display:grid;position:relative}.variacao legend{color:#70758a;padding:0 7px;font-size:.75rem;font-weight:800}.variacao-campos{grid-template-columns:repeat(2,minmax(0,1fr))}.variacao-foto{align-content:start;justify-items:center;gap:8px;display:grid}.dropzone{color:#6754e9;text-align:center;cursor:pointer;border:1.5px dashed #c9cde0;border-radius:10px;place-items:center;width:100px;height:100px;padding:8px;font-size:.75rem;font-weight:700;display:grid}.dropzone:hover{background:#f4f2ff}.dropzone input{display:none}.variacao .danger{background:0 0;border:0;padding:0;font-size:.76rem;font-weight:700}.remover-variacao{position:absolute;top:14px;right:16px}.galeria{grid-template-columns:repeat(auto-fill,minmax(126px,1fr));gap:12px;padding-top:16px;display:grid}.foto{aspect-ratio:1;background:#fafbff;border:1px solid #e5e7ef;border-radius:12px;margin:0;position:relative;overflow:hidden}.foto img{object-fit:contain;width:100%;height:100%;display:block}.foto-capa{border:2px solid #6754e9}.foto figcaption{color:#fff;background:#6754e9;border-radius:999px;padding:3px 8px;font-size:.66rem;font-weight:800;position:absolute;bottom:8px;left:8px}.foto-acoes{opacity:0;gap:5px;transition:opacity .15s;display:flex;position:absolute;top:7px;right:7px}.foto:hover .foto-acoes,.foto:focus-within .foto-acoes{opacity:1}.foto-acoes button{color:#28304d;cursor:pointer;background:#ffffffe6;border:0;border-radius:8px;place-items:center;width:28px;height:28px;display:grid;box-shadow:0 1px 4px #171b2e26}.foto-acoes button:hover{background:#fff}.foto-acoes .foto-remover:hover{color:#fff;background:#b42318}@media (hover:none){.foto-acoes{opacity:1}}.dropzone-produto,.galeria .dropzone{aspect-ratio:1;gap:7px;width:auto;height:auto}.dropzone-ocupada{opacity:.6;cursor:progress}.marcadores{gap:9px;padding:11px 0;display:grid}.marcadores label{align-items:center;gap:8px;font-size:.9rem;font-weight:500;display:flex}.aviso{margin:12px 0 0;font-size:.76rem}@media (max-width:760px){.variacao,.variacao-campos{grid-template-columns:1fr}.remover-variacao{justify-self:start;margin-top:10px;position:static}}.blocos{gap:14px;display:grid}.bloco{background:#fbfbfd;border:1px solid #e5e7ef;border-radius:12px;gap:8px;padding:12px;display:grid}.bloco-tipo{justify-content:space-between;align-items:center;gap:10px;display:flex}.bloco-tipo select{background:#fff;border:1px solid #d8dbe7;border-radius:9px;padding:7px 10px;font-size:.82rem;font-weight:700}.bloco-acoes{gap:6px;display:flex}.bloco-acoes button{color:#28304d;cursor:pointer;background:#fff;border:1px solid #e0e3ef;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.bloco-acoes button:hover:not(:disabled){background:#eef0f7}.bloco-acoes button:disabled{opacity:.35;cursor:not-allowed}.bloco-acoes .foto-remover:hover{color:#fff;background:#b42318;border-color:#b42318}.bloco>input,.bloco>textarea{font:inherit;background:#fff;border:1px solid #d8dbe7;border-radius:9px;width:100%;padding:11px}.bloco>input{font-weight:700}.bloco>textarea{resize:vertical;min-height:76px}.bloco-imagem{justify-items:start;gap:8px;display:grid}.bloco-imagem select{background:#fff;border:1px solid #d8dbe7;border-radius:9px;width:100%;max-width:420px;padding:9px 11px}.bloco-adicionar{flex-wrap:wrap;gap:9px;margin-top:14px;display:flex}.bloco-adicionar .button{cursor:pointer;border:0;padding:10px 14px;font-size:.85rem}.acoes-topo{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:14px;margin:-8px 0 14px;display:flex}.excluir{color:#b42318;cursor:pointer;background:0 0;border:0;padding:6px 0;font-size:.85rem;font-weight:700}.excluir:hover{text-underline-offset:3px;text-decoration:underline}.excluir:disabled{color:#d9a3a0;cursor:not-allowed}.cancelar{color:#70758a;cursor:pointer;background:0 0;border:0;padding:6px 0;font-size:.85rem;font-weight:600}.cancelar:hover{color:#17213d}.scrim{z-index:200;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#171b2e66;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.aviso{background:#fff;border-radius:18px;width:min(520px,100%);max-height:90vh;padding:26px;overflow:auto;box-shadow:0 18px 50px #171b2e33}.aviso-icone{color:#b42318;background:#fff1f0;border-radius:50%;place-items:center;width:44px;height:44px;margin-bottom:14px;display:grid}.aviso h2{margin:0 0 12px;font-size:1.15rem;line-height:1.3}.aviso-texto p{color:#5b5f73;margin:0 0 12px;font-size:.88rem;line-height:1.6}.aviso-texto ul{gap:9px;margin:0;padding-left:18px;display:grid}.aviso-texto li{color:#5b5f73;font-size:.84rem;line-height:1.55}.aviso-texto strong{color:#17213d}.aviso-acoes{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.botao-excluir{background:#b42318}.botao-excluir:hover{background:#98211a}.botao-excluir:disabled{cursor:not-allowed;background:#d9a3a0}.secao-corpo>.button{margin-top:16px}.grupo-categoria{padding-top:18px}.grupo-categoria h3{letter-spacing:.04em;text-transform:uppercase;color:#70758a;margin:0 0 10px;font-size:.78rem;font-weight:800}.marcadores-linha{flex-wrap:wrap;gap:10px 18px;display:flex}.marcadores-linha label{align-items:center;gap:7px;font-size:.88rem;display:flex}.reviews{gap:22px;padding-top:18px;display:grid}.reviews-resumo{color:#5b5f73;margin:0;font-size:.88rem}.reviews-resumo strong{color:#17213d;font-size:1.1rem}.reviews-lista h3,.gerador h3{letter-spacing:.04em;text-transform:uppercase;color:#70758a;margin:0 0 10px;font-size:.78rem;font-weight:800}.reviews-lista ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.review{background:#fff;border:1px solid #e5e7ef;border-radius:12px;padding:14px}.review-pendente{background:#fffdf5;border-color:#f0c14b}.review-recusada{opacity:.6}.review-topo{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.review-topo strong{font-size:.88rem}.estrelas{gap:1px;line-height:0;display:inline-flex}.etiqueta-gerada{color:#5b5f73;text-transform:uppercase;letter-spacing:.03em;background:#eef0f7;border-radius:999px;padding:2px 7px;font-size:.66rem;font-weight:800}.review-data{color:#9a9eb0;margin-left:auto;font-size:.72rem}.review-texto{color:#5b5f73;margin:8px 0 0;font-size:.86rem;line-height:1.6}.review-fotos{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.review-fotos img{object-fit:cover;border:1px solid #e5e7ef;border-radius:8px;width:64px;height:64px}.review-acoes{flex-wrap:wrap;gap:14px;margin-top:12px;display:flex}.review-acoes button{color:#6754e9;cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:.78rem;font-weight:700}.review-acoes button:hover{text-underline-offset:3px;text-decoration:underline}.review-acoes button:disabled{color:#b8bacb;cursor:not-allowed}.badge-pendente{color:#5b4a12;background:#f0c14b;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:.68rem;font-weight:800;display:inline-grid}.gerador{background:#fafbff;border:1px solid #e5e7ef;border-radius:12px;padding:18px}.gerador .muted{margin:0 0 12px;font-size:.84rem;line-height:1.6}.gerador-linha{flex-wrap:wrap;align-items:flex-start;gap:22px;display:flex}.gerador-linha .field{max-width:130px}.gerador-fotos{flex:1;min-width:220px}.field-rotulo{margin-bottom:7px;font-size:.85rem;font-weight:700;display:block}.gerador-fotos .galeria{grid-template-columns:repeat(auto-fill,minmax(84px,1fr));padding-top:0}.gerador-acoes{flex-wrap:wrap;align-items:center;gap:18px;margin-top:18px;display:flex}.bump{border-top:1px solid #eceef4;margin-top:20px;padding-top:18px}.bump .marcadores{align-items:center;gap:9px;padding:0;font-size:.9rem;font-weight:600;display:flex}.bump .muted{margin:8px 0 0;font-size:.8rem;line-height:1.55}.bump .field{max-width:220px;margin-top:14px}.busca-produtos{width:min(360px,100%);font:inherit;background:#fff;border:1px solid #d8dbe7;border-radius:9px;padding:10px 12px}.badge-bump{color:#b54708;white-space:nowrap;background:#fff4e5;margin-left:8px}.status-acoes{align-items:center;gap:10px;display:flex}.botao-whatsapp{color:#fff;background:#25d366;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;text-decoration:none;display:inline-grid}.botao-whatsapp:hover{background:#1ebe5b}.remessas-ajuda{margin:0 0 14px;font-size:.84rem;line-height:1.55}.remessas{gap:12px;display:grid}.remessa{border:1px solid #e5e7ef;border-radius:12px;gap:10px;margin:0;padding:12px 14px 14px;display:grid}.remessa legend{color:#70758a;padding:0 6px;font-size:.78rem;font-weight:800}.remessa-link{color:#6754e9;font-size:.78rem;font-weight:700;text-decoration:none}.remessa-remover{cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-weight:700}.remessas-acoes{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.remessas-ok{color:#067647;margin:12px 0 0;font-size:.85rem;font-weight:700}.remessa-etapa{border-top:1px dashed #e5e7ef;gap:8px;padding-top:10px;display:grid}.remessa-etapa select{background:#fff;border:1px solid #d8dbe7;border-radius:9px;padding:10px}.remessa-etapa .button{justify-self:start}.email-situacao{text-align:right;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.email-situacao .button{padding:7px 11px;font-size:.8rem}.email-preview{gap:14px;display:grid}.email-preview-controles{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.email-preview-controles select{background:#fff;border:1px solid #d8dbe7;border-radius:9px;padding:10px}.email-preview iframe{background:#f4f4f7;border:1px solid #e5e7ef;border-radius:12px;width:100%;height:760px}.remessa-eventos{border-top:1px dashed #e5e7ef;padding-top:8px;font-size:.82rem}.remessa-eventos summary{cursor:pointer;color:#28304d;font-weight:700}.remessa-eventos ol{gap:8px;max-height:280px;margin:10px 0 0;padding:0;list-style:none;display:grid;overflow:auto}.remessa-eventos li{color:#4b5068;grid-template-columns:92px 1fr;gap:10px;display:grid}.remessa-eventos time{color:#70758a;font-size:.76rem}.integracao{gap:16px;display:grid}.integracao-topo{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.integracao-topo h2{margin:0 0 4px}.status-ok{color:#067647;background:#ecfdf3}.status-alerta{color:#b54708;background:#fff4e5}.integracao-conectar{border-top:1px solid #eceef4;gap:12px;padding-top:16px;display:grid}.integracao-conectar h3{margin:0}.integracao-conectar ol{gap:10px;margin:0;padding-left:20px;line-height:1.5;display:grid}.integracao-conectar .field input{border:1px solid #d8dbe7;border-radius:9px;width:100%;padding:11px}@media (max-width:760px){.shell{grid-template-columns:1fr}.sidebar{z-index:60;justify-content:space-between;align-items:center;gap:12px;padding:11px 14px;display:flex;position:sticky;top:0;box-shadow:0 2px 10px #171b2e2e}.sidebar h1{white-space:nowrap;margin:0;font-size:1rem}.nav{display:none}.sair{white-space:nowrap;margin-top:0;padding:9px 15px;font-size:.84rem}.subnav{scrollbar-width:none;gap:8px;margin:0 0 18px;display:flex;overflow-x:auto}.subnav::-webkit-scrollbar{display:none}.subnav a{white-space:nowrap;color:#5b5f73;background:#fff;border:1.5px solid #e5e7ef;border-radius:999px;padding:9px 15px;font-size:.86rem;font-weight:700;text-decoration:none}.subnav a.ativo{color:#28304d;background:#f4f2ff;border-color:#6754e9}.tabbar{z-index:70;padding-bottom:env(safe-area-inset-bottom);background:#fff;border-top:1px solid #e5e7ef;grid-auto-columns:1fr;grid-auto-flow:column;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -2px 12px #171b2e14}.tabbar a{color:#8a8fa3;letter-spacing:.01em;align-content:center;justify-items:center;gap:3px;min-height:56px;padding:9px 4px 8px;font-size:.67rem;font-weight:700;text-decoration:none;display:grid}.tabbar a.ativo{color:#6754e9}.tabbar a.ativo svg{stroke-width:2.3px}.content{padding:16px 14px calc(74px + env(safe-area-inset-bottom))}.card{border-radius:14px;padding:16px}.top{flex-direction:column;align-items:stretch;gap:12px}.top .button{text-align:center}.grid,.detail-grid{grid-template-columns:1fr}.full-span{grid-column:auto}.products,.products tbody,.products tr,.products td{width:100%;display:block}.products thead{display:none}.products tr{background:#fff;border:1px solid #e5e7ef;border-radius:12px;margin-bottom:12px;padding:6px 14px}.products td{overflow-wrap:anywhere;border-bottom:1px solid #f2f3f8;grid-template-columns:minmax(84px,32%) minmax(0,1fr);align-items:baseline;gap:12px;padding:9px 0;display:grid}.products td:before{content:attr(data-label);text-transform:uppercase;letter-spacing:.03em;color:#9a9eb0;font-size:.72rem;font-weight:800}.products tr td:last-child{border-bottom:0}.products tr td:first-child{grid-template-columns:1fr;gap:4px;padding-top:12px}.products tr td:first-child:before{display:none}.products tr td:first-child strong{font-size:1rem}.button{padding:13px 18px}.foto-acoes button{width:38px;height:38px}.review-acoes{gap:18px}.review-acoes button{padding:9px 0;font-size:.85rem}.excluir,.cancelar{padding:10px 0;font-size:.9rem}.line{flex-wrap:wrap;gap:4px}.line strong{margin-left:auto}.order-filters{gap:12px}.order-filters select,.busca-produtos{width:100%}.email-situacao{text-align:left;justify-content:flex-start}.email-preview iframe{height:70vh}.remessa-eventos li{grid-template-columns:1fr;gap:2px}.gerador-linha .field{max-width:none}.aviso{padding:20px}.aviso-acoes{flex-direction:column-reverse}.aviso-acoes .button,.aviso-acoes .cancelar{text-align:center;width:100%}}@media (pointer:coarse){input,select,textarea{font-size:16px!important}}.status[data-status=PENDENTE]{color:#b54708;background:#fff4e5}.status[data-status=PAGO]{color:#067647;background:#ecfdf3}.status[data-status=ENVIADO]{color:#0e7490;background:#e6f6fa}.status[data-status=CONCLUIDO]{color:#2b4fb8;background:#eff4ff}.status[data-status=ABANDONADO]{color:#c2410c;background:#fff1e6}.status[data-status=CANCELADO]{color:#5b5f73;background:#f1f2f7}.status[data-status=FALHOU]{color:#b42318;background:#fff1f0}.status[data-status=REEMBOLSADO]{color:#4f3fc4;background:#f4f2ff}.order-filters .busca-produtos{flex:1;min-width:240px}.order-filters>.muted{white-space:nowrap;margin-left:auto;font-size:.82rem}@media (max-width:760px){.order-filters>.muted{margin-left:0}}.recuperacao-filtros{flex-wrap:wrap;gap:9px;display:flex}.chip{color:#5b5f73;cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border:1.5px solid #e5e7ef;border-radius:999px;align-items:center;gap:7px;padding:8px 14px;font-size:.85rem;font-weight:700;display:inline-flex}.chip:hover{border-color:#c9cde0}.chip input{accent-color:#6754e9;margin:0}.chip-ativo{color:#28304d;background:#f4f2ff;border-color:#6754e9}.chip:focus-within{outline-offset:2px;outline:2px solid #6754e9}.recuperacao-resumo{color:#5b5f73;margin:16px 0 0;font-size:.95rem}.recuperacao-resumo strong{color:#17213d;font-size:1.05rem}.ver-na-loja{margin-top:2px;display:block}.ver-na-loja a{color:#6754e9;font-weight:700;text-decoration:none}.ver-na-loja a:hover{text-underline-offset:2px;text-decoration:underline}.kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}@media (min-width:700px){.kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1180px){.kpis{grid-template-columns:repeat(6,minmax(0,1fr))}}.kpi{background:#fff;border:1px solid #e5e7ef;border-radius:14px;padding:16px 18px;box-shadow:0 5px 20px #252a4410}.kpi-rotulo{text-transform:uppercase;letter-spacing:.04em;color:#70758a;font-size:.72rem;font-weight:800}.kpi-valor{overflow-wrap:anywhere;margin-top:6px;font-size:clamp(1.05rem,2.1vw,1.45rem);font-weight:800;line-height:1.15}.kpi{min-width:0}.kpi-nota{color:#70758a;margin-top:4px;font-size:.74rem}.kpi.destaque{color:#fff;background:#6754e9;border-color:#6754e9}.kpi.destaque .kpi-rotulo,.kpi.destaque .kpi-nota{color:#d6d1fb}.kpi.negativo .kpi-valor{color:#b42318}.cobertura{color:#7a5a00;background:#fff8e6;border:1px solid #f5d98a;border-radius:12px;margin-bottom:20px;padding:14px 16px}.cobertura strong{margin-bottom:3px;display:block}.periodo{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.periodo input{background:#fff;border:1px solid #d8dbe7;border-radius:9px;padding:9px}.periodo .chip{color:#28304d;background:#fff;border:1px solid #d8dbe7;border-radius:20px;padding:7px 13px;font-size:.8rem;font-weight:700}.periodo .chip[aria-pressed=true]{color:#fff;background:#6754e9;border-color:#6754e9}.quebra .line:last-child{border-bottom:0}.quebra .line strong{font-variant-numeric:tabular-nums}.numero{text-align:right;font-variant-numeric:tabular-nums}.gd{margin:0}.gd-legenda{color:#28304d;align-items:center;gap:18px;margin-bottom:10px;font-size:.82rem;font-weight:700;display:flex}.gd-chave{align-items:center;gap:7px;display:inline-flex}.gd-area{position:relative}.gd-svg{touch-action:none;border-radius:8px;width:100%;height:auto;display:block}.gd-svg:focus-visible{outline-offset:2px;outline:2px solid #6754e9}.gd-tick{fill:#70758a;font-family:inherit;font-size:11px}.gd-fim{fill:#28304d;font-family:inherit;font-size:11px;font-weight:700}.gd-tooltip{color:#fff;pointer-events:none;background:#171b2e;border-radius:10px;min-width:150px;padding:9px 12px;font-size:.78rem;position:absolute;top:0;box-shadow:0 6px 20px #171b2e33}.gd-tooltip>strong{color:#cbd0e5;margin-bottom:5px;font-size:.72rem;display:block}.gd-linha{grid-template-columns:14px auto 1fr;align-items:center;gap:7px;margin-top:3px;display:grid}.gd-linha b{font-variant-numeric:tabular-nums}.gd-linha>span{color:#a8afc9}.custo-input{text-align:right;width:104px;font:inherit;font-variant-numeric:tabular-nums;background:#fff;border:1px solid #d8dbe7;border-radius:8px;padding:7px 9px;font-size:.86rem}.custo-input:focus{outline-offset:-1px;border-color:#6754e9;outline:2px solid #6754e9}.custo-input:disabled{color:#8a8fa3;background:#f3f4f8}.salvo{color:#1a6b35;margin-left:8px;font-size:.72rem;font-weight:800}.projecao{margin-bottom:20px}.projecao h2{margin:0 0 4px}.projecao-valores{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin:14px 0 12px;display:grid}.projecao-valores strong{margin-top:5px;font-size:1.3rem;font-weight:800;display:block}.projecao-valores .negativo{color:#b42318}.projecao-barra{background:#eceef4;border-radius:99px;height:6px;overflow:hidden}.projecao-barra i{background:#6754e9;border-radius:99px;height:100%;display:block}.cobertura a{color:#7a5a00;font-weight:800}.painel{grid-template-columns:1fr;gap:18px;margin-bottom:18px;display:grid}@media (min-width:1024px){.painel{grid-template-columns:2fr 1fr}}.painel-lado{flex-direction:column;gap:18px;display:flex}.painel-lado .card{flex:1}.painel h2,.trio h2{text-transform:uppercase;letter-spacing:.05em;color:#70758a;margin:0 0 12px;font-size:.74rem;font-weight:800}.trio{grid-template-columns:1fr;gap:18px;margin-bottom:18px;display:grid}@media (min-width:900px){.trio{grid-template-columns:repeat(3,minmax(0,1fr))}}.projecao-valor{color:#2563eb;margin-bottom:2px;font-size:1.5rem;font-weight:800;display:block}.projecao-valor.negativo{color:#b42318}.gd-chave{font:inherit;color:#28304d;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:2px 0;font-size:.82rem;font-weight:700;display:inline-flex}.gd-chave:disabled{cursor:default}.gd-apagada{color:#a8afc9}.gd-chave:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #6754e9}
