.ops-surface .relay-ai-panel{background:#f3f8f6;border:1px solid #bed8d2;border-radius:10px;margin:0 28px 24px}.ops-surface .relay-ai-panel>summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:10px;min-height:52px;padding:16px 20px;display:flex}.ops-surface .relay-ai-panel>summary>span{color:#42665e;margin-inline-start:auto;font-size:11px}.ops-surface .relay-ai-body{padding:0 20px 20px;font-size:13px;line-height:1.85}.ops-surface .relay-ai-auth,.ops-surface .relay-ai-selection{flex-wrap:wrap;align-items:end;gap:12px;margin-block:18px;display:flex}.ops-surface .relay-ai-auth label,.ops-surface .relay-ai-selection label{flex:200px;gap:5px;min-width:0;display:grid}.ops-surface .relay-ai-auth small{flex-basis:100%}.ops-surface .relay-ai-auth input,.ops-surface .relay-ai-selection select{width:100%;padding:9px 12px}.ops-surface .relay-ai-input{font-size:12px}.ops-surface .relay-ai-input summary,.ops-surface .relay-ai-result summary{cursor:pointer;min-height:44px;padding-block:10px}.ops-surface .relay-ai-input p{white-space:pre-wrap;background:#fff;border-radius:6px;max-height:220px;padding:12px;overflow-y:auto}.ops-surface .relay-ai-usage{border-top:1px solid #cfdfd9;flex-wrap:wrap;gap:8px 24px;margin-block-start:16px;padding-block-start:16px;font-size:12px;display:flex}.ops-surface .relay-ai-usage small{color:#526970;flex-basis:100%}.ops-surface .relay-ai-error{background:#fff5f0;border-inline-start:3px solid #a04f2b;padding:12px}.ops-surface .relay-ai-provenance{color:#16675e;font-size:11px;font-weight:700}.ops-surface .relay-ai-result{overflow-wrap:anywhere;margin-block:12px 20px;font-size:13px;line-height:1.85}.ops-surface .relay-ai-result dl>div{border-bottom:1px solid #dfebe6;padding-block:12px}.ops-surface .relay-ai-result dt{margin-block-end:5px;font-weight:700}.ops-surface .relay-ai-result dd{margin:0}.ops-surface .relay-ai-result ul{margin:0;padding-inline-start:18px}.ops-surface .relay-ai-result code{font-size:11px}@media (max-width:600px){.ops-surface .relay-ai-panel{margin-inline:16px}.ops-surface .relay-ai-body,.ops-surface .relay-ai-panel>summary{padding-inline:14px}.ops-surface .relay-ai-selection .button{width:100%}}
