.ao8-auto [hidden]{display:none!important}.ao8-auto h3{font-size:16px;margin:16px 0 8px}.ao8-auto p{margin:8px 0}.ao8-auto .auto-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px 16px}.ao8-auto label{display:block;color:var(--dim,#6b7280);font-size:14px}.ao8-auto input,.ao8-auto select,.ao8-auto textarea{width:100%;padding:9px;border:1px solid var(--line,#e3e6ea);border-radius:6px;background:var(--card,#fff);color:var(--ink,#1b1f24);font:inherit}.ao8-auto textarea{min-height:80px}.ao8-auto button{min-height:44px;margin:4px 8px 4px 0}.ao8-auto :focus-visible{outline:2px solid var(--accent,#1f4e79);outline-offset:3px}.ao8-auto .auto-note{white-space:pre-wrap;color:var(--warn,#b45309)}.ao8-auto .auto-card{padding:12px;background:var(--bg,#f3f4f6);border:1px solid var(--line,#e3e6ea);border-radius:8px;white-space:pre-wrap;overflow-wrap:anywhere}.ao8-auto .auto-confirm{border:2px solid var(--accent,#1f4e79);padding:14px;border-radius:8px;margin:12px 0}.ao8-auto .auto-scroll{overflow:auto}.ao8-auto table{width:100%;min-width:680px;border-collapse:collapse}.ao8-auto th,.ao8-auto td{text-align:left;padding:10px;border-bottom:1px solid var(--line,#e3e6ea);vertical-align:top}.ao8-auto details{margin:8px 0}.ao8-auto .auto-muted{color:var(--dim,#6b7280)}

.ao8-auto .auto-scroll:focus-visible{outline:3px solid var(--accent,#1f4e79);outline-offset:3px}.ao8-auto .auto-scroll td{overflow-wrap:anywhere;white-space:pre-wrap}
