.ai-panel{background:var(--surface,#fff);border:1px solid #d9e0eb;border-radius:16px;padding:clamp(16px,3vw,28px);margin:24px 0}.ai-panel label{display:block;margin:16px 0 8px;font-weight:600}.ai-panel input[type=text],.ai-panel select,.ai-panel textarea{width:100%;padding:12px;font:inherit;border:1px solid #8796ac;border-radius:8px;background:#fff;color:#17233c}.ai-panel fieldset{border:0;padding:0}.ai-panel button{margin:12px 8px 0 0}.ai-panel textarea{font-size:1rem;line-height:1.6}.ai-panel input[type=file]{max-width:100%;font:inherit}.ai-panel .ready-consent{display:flex;gap:10px;align-items:flex-start;font-weight:400}.ai-page{display:inline-block;margin:6px;padding:10px;border:1px solid #8796ac;border-radius:8px;background:#fff;color:#17233c;cursor:pointer}.ai-page[aria-pressed=true]{background:#17233c;color:white}#ai-status{min-height:1.6em}#ai-pages{max-height:260px;overflow:auto}.ai-panel [disabled]{opacity:.6}.ai-panel button:focus-visible{outline:3px solid #367bd5;outline-offset:3px}
