/* V18.1.82 — componentes coerentes e densidade acessível; nunca afeta impressão ou PDF. */
@media screen {
  body.a2-ux82-safe-context.a2-ux80-page-a2-intelligence[data-a2-ux81-mode=simple] .a2-ai-controls {display:grid !important}
  form[data-a2-ux82-server-draft] .a2-ux81-draftbar {display:none !important}
  .a2-ux82-draftbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;padding:14px;border:1px solid var(--a2-line,#dce5ee);border-radius:12px;background:var(--a2-surface-2,#f7f9fb)}
  .a2-ux82-draftbar button{min-height:36px}
  .a2-ux82-draftbar .a2-ux82-status{flex-basis:100%;font-size:12px;color:var(--a2-muted,#53647b);line-height:1.5}
  .a2-ux82-draftbar .a2-ux82-history{min-width:140px;flex:1 1 145px}
  .a2-ux82-versions{width:100%;font:inherit;min-height:36px;max-width:100%;border-radius:8px;color:var(--a2-text-strong,#243349);background:var(--a2-surface,#fff);border:1px solid var(--a2-line,#dce5ed)}
  .a2-ux82-progress{margin:10px 0;font-size:13px;color:var(--a2-muted,#57657a)}
  .a2-ux82-offline{position:fixed;z-index:900;bottom:78px;right:18px;max-width:min(420px,calc(100vw - 36px));padding:12px 16px;background:#7f1d1d;color:#fff;border-radius:10px;box-shadow:0 8px 24px #0002}
  .a2-ux82-offline[hidden]{display:none!important}
  .a2-ux82-draftbar :focus-visible,.a2-ux82-versions:focus-visible {outline:3px solid var(--a2-brand,#008a7b);outline-offset:2px}
  @media(max-width:620px){.a2-ux82-draftbar{padding:11px}.a2-ux82-draftbar button{flex:1 1 140px}.a2-ux82-offline{bottom:92px}}
}
