.texto-formatado{white-space:pre-wrap;overflow-wrap:anywhere}.texto-formatado strong{font-weight:600}.texto-formatado u{text-underline-offset:.15em;text-decoration:underline}.texto-formatado s{text-decoration:line-through}.texto-formatado code{border-radius:var(--radius-lg);background:color-mix(in srgb, currentColor 8%, transparent);padding-inline:.15em;font-family:ui-monospace,monospace;font-size:.9em}.estudio-banner{grid-template-columns:minmax(0,1fr);gap:1rem;min-width:0;display:grid;container-type:inline-size}@container (width>=60rem){.estudio-banner{grid-template-columns:minmax(0,1fr) minmax(15rem,18rem);align-items:start}.estudio-banner-palco{position:sticky;top:calc(45px + 1rem)}}.estudio-banner-palco{border:1px solid var(--border);border-radius:var(--portal-radius-card);background:var(--background);padding-block:1rem;overflow:hidden}.estudio-banner-escala{position:relative}.estudio-banner-quadro{transform-origin:0 0}.estudio-banner-editavel{border-radius:var(--radius-lg);outline-offset:4px;cursor:text;caret-color:currentColor;outline:1px dashed #0000}.estudio-banner-editavel-linhas{white-space:pre-line}@media (hover:hover){.estudio-banner-editavel:hover{outline-color:color-mix(in srgb, var(--ring) 70%, transparent)}}.estudio-banner-editavel:focus{outline:2px solid var(--ring);outline-offset:4px}.estudio-banner-editavel:empty:before{content:attr(data-vazio);opacity:.5}.estudio-banner-imagem{transform:scale(calc(1 / var(--estudio-escala,1)));transform-origin:100% 0;z-index:15;border:1px solid var(--border);background:var(--card);min-height:44px;box-shadow:var(--portal-shadow-panel);color:var(--portal-ink);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:.375rem;padding:.5rem .875rem;display:inline-flex;position:absolute;top:.75rem;right:.75rem}.estudio-banner-imagem[aria-pressed=true],.estudio-banner-imagem:focus-visible{outline:2px solid var(--ring);outline-offset:2px}@media (hover:hover){.estudio-banner-imagem:hover{background:var(--muted)}}.estudio-banner-imagem:active{background:var(--muted)}.estudio-banner-imagem[data-compacto]{justify-content:center;width:44px;padding:0}.estudio-banner-imagem[data-compacto] .estudio-banner-imagem-rotulo{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.estudio-banner-adicionar{border:1px dashed color-mix(in srgb, var(--portal-ink) 45%, transparent);border-radius:var(--portal-radius-control);background:color-mix(in srgb, var(--card) 70%, transparent);min-height:3.5rem;color:var(--portal-ink);font:inherit;cursor:pointer;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1rem;display:inline-flex}.estudio-banner-adicionar:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.estudio-banner-cromo{cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.estudio-banner-cromo-pontos{cursor:pointer;background:0 0;border:0;padding:0}.estudio-banner-cromo:focus-visible,.estudio-banner-cromo-pontos:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.estudio-banner [data-estudio-arte]{pointer-events:auto}.estudio-banner-palco-rodape{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;margin-top:1rem;padding:.75rem 1rem 0;display:flex}.estudio-banner-dica{flex:18rem;align-items:flex-start;gap:.5rem;margin:0;display:flex}.estudio-banner-dica svg{margin-top:.125rem}.estudio-banner-superficies{flex-wrap:wrap;gap:.375rem;display:flex}.estudio-banner-inspetor{border:1px solid var(--border);border-radius:var(--portal-radius-card);background:var(--card);gap:1rem;min-width:0;padding:1rem;display:grid}.estudio-banner-parte{border:1px solid var(--border);background:var(--card);min-height:44px;color:var(--portal-ink);font:inherit;cursor:pointer;border-radius:999px;align-items:center;padding:.375rem .75rem;display:inline-flex}@media (hover:hover){.estudio-banner-parte:hover{background:var(--muted)}}.estudio-banner-parte:active{background:var(--muted)}.estudio-banner-parte[aria-pressed=true]{border-color:var(--portal-ink);background:var(--portal-ink);color:var(--card)}.estudio-banner-parte:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.estudio-banner-campos{gap:1rem;display:grid}.estudio-banner-campos-destaque{border-top:1px solid var(--border);padding-top:.75rem}.estudio-banner-ajustes{border-top:1px solid var(--border)}.estudio-banner-ajustes-titulo{border-radius:var(--radius-lg);cursor:pointer;justify-content:space-between;align-items:center;gap:.5rem;min-height:44px;list-style:none;display:flex}.estudio-banner-ajustes-titulo::-webkit-details-marker{display:none}.estudio-banner-ajustes-seta{color:var(--muted-foreground);flex-shrink:0}.estudio-banner-ajustes[open] .estudio-banner-ajustes-seta{transform:rotate(180deg)}.estudio-banner-ajustes>.estudio-banner-apresentacao{padding-bottom:.25rem}.estudio-banner-ajustes .estudio-banner-grupo:first-child{border-top:0;padding-top:0}@media (prefers-reduced-motion:no-preference){.estudio-banner-ajustes-seta{transition:transform var(--duration-quick) var(--ease-smooth-out)}}.alto-contraste .estudio-banner-palco,.alto-contraste .estudio-banner-inspetor{border-width:2px;border-color:var(--portal-ink)}.alto-contraste .estudio-banner-palco-rodape,.alto-contraste .estudio-banner-ajustes,.alto-contraste .estudio-banner-campos-destaque{border-top-color:var(--portal-ink)}.estudio-banner-apresentacao{gap:1rem;display:grid}.estudio-banner-grupo{border:0;border-top:1px solid var(--border);gap:.625rem;min-width:0;margin:0;padding:.75rem 0 0;display:grid}.estudio-banner-grupo>legend{float:left;width:100%;margin-bottom:.25rem;padding:0}.estudio-banner-par{grid-template-columns:repeat(auto-fit,minmax(min(100%,7rem),1fr));gap:.625rem;display:grid}.estudio-banner-faixas{flex-wrap:wrap;gap:.25rem .75rem;display:flex}.estudio-banner-marcador{min-height:44px;color:var(--portal-ink);cursor:pointer;align-items:center;gap:.5rem;display:inline-flex}.estudio-banner-marcador input{width:1.125rem;height:1.125rem;accent-color:var(--cta)}.estudio-banner-grupo .gestao-portal-campo:disabled{border-color:var(--border);background:var(--muted);cursor:not-allowed}.estudio-banner-faixa{gap:.375rem;min-width:0;display:grid}.estudio-banner-faixa-controles{align-items:center;gap:.625rem;min-width:0;display:flex}.estudio-banner-trilho{min-width:0;accent-color:var(--cta);cursor:pointer;flex:auto}.estudio-banner-faixa-numero{flex:0 0 5.5rem;width:5.5rem}.estudio-banner-grupo-interno{border:0;gap:.625rem;min-width:0;margin:0;padding:0;display:grid}.estudio-banner-grupo-interno>legend{float:left;width:100%;margin-bottom:.25rem;padding:0}.estudio-banner-amostras{border:0;min-width:0;margin:0;padding:0}.estudio-banner-amostras>legend{float:left;width:100%;margin-bottom:.5rem;padding:0}.estudio-banner-amostras-grade{clear:both;grid-template-columns:repeat(auto-fill,minmax(min(100%,7.5rem),1fr));gap:.375rem;display:grid}.estudio-banner-amostra{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);min-height:44px;color:var(--portal-ink);cursor:pointer;align-items:center;gap:.5rem;padding:.25rem .5rem;display:flex;position:relative}.estudio-banner-amostra input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}@media (hover:hover){.estudio-banner-amostra:hover{background:var(--muted)}}.estudio-banner-amostra:active{background:var(--muted)}.estudio-banner-amostra:has(input:checked){border-color:var(--portal-ink);background:var(--muted);font-weight:600}.estudio-banner-amostra:has(input:focus-visible){outline:2px solid var(--ring);outline-offset:2px}.estudio-banner-amostra-cor{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);flex-shrink:0;place-items:center;width:1.75rem;height:1.75rem;font-weight:700;display:inline-grid}.estudio-banner-amostra-padrao{background:repeating-linear-gradient(135deg, var(--muted) 0 4px, var(--card) 4px 8px)}.estudio-banner-restaurar{justify-self:start}.estudio-banner-restaurar[aria-disabled=true]{cursor:not-allowed;opacity:.6}.alto-contraste .estudio-banner-amostra,.alto-contraste .estudio-banner-amostra-cor{border-color:var(--portal-ink)}
