.oe-ai-optin{padding:9px 0 0}.oe-ai-optin .check-row{gap:8px;font-size:.8rem;line-height:1.4}.oe-ai-optin .check-row input{flex:none}.oe-ai-optin p{font-size:.72rem;line-height:1.45;margin:4px 0 0;color:#66786d}.oe-ai-optin:has(input:disabled){opacity:.7}.message-row.assistant .message-bubble{background:#f3f7ff;border:1px solid #d4dff1}.message-row.assistant .message-avatar{border-radius:12px;background:#e7eefb;color:#395b94;font-size:.8rem;font-weight:800}.oe-ai-message-label{display:inline-flex;align-items:center;padding:4px 8px;border:1px solid #c9d7ef;border-radius:7px;background:#eaf0ff;color:#254c85;font-size:.68rem;font-weight:800;letter-spacing:.01em}.oe-ai-message-note{font-size:.72rem;line-height:1.5;color:#536982;margin:8px 0 0}.oe-ai-roster{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:12px 0 22px}.oe-ai-profile{display:flex;gap:9px;align-items:start;padding:12px;border:1px solid #d9e3f0;border-radius:12px;background:#f5f8ff}.oe-ai-profile strong{font-size:.86rem}.oe-ai-profile p{margin:4px 0 0}.oe-ai-symbol{display:grid;place-items:center;width:34px;height:34px;flex:none;border-radius:10px;background:#e4edfc;color:#365888;font-size:.8rem;font-weight:800}.oe-ai-roster-heading h4{margin:16px 0 0}.oe-ai-stats strong{font-size:1.25rem!important}.oe-ai-consent-admin{align-items:start;padding:13px;border:1px solid #d6e3f6;background:#f4f8ff;border-radius:12px}.oe-ai-activity{margin-top:32px;padding-top:20px;border-top:1px solid #dfe7e2}.oe-ai-activity-list{display:grid;gap:12px}.oe-ai-activity-heading{display:flex;gap:12px;align-items:center;justify-content:space-between}.oe-document-copies{margin:16px 0}.oe-document-copies article{padding:12px 0;border-top:1px solid #d6e2dc}.oe-document-copies .oe-actions{margin:8px 0}.oe-document-dialog{width:min(1080px,calc(100vw - 24px));max-height:calc(100dvh - 24px);border:1px solid #d5e2da;border-radius:18px;padding:18px;background:#fff;color:#173729;box-shadow:0 30px 120px #102f2650}.oe-document-dialog::backdrop{background:#10271f90}.oe-document-toolbar{display:flex;align-items:start;justify-content:space-between;gap:14px}.oe-document-toolbar h2{font-size:1.12rem;margin:0}.oe-document-toolbar button{flex:none}.oe-document-dialog object{display:block;width:100%;height:65dvh;border:1px solid #dbe6df;border-radius:10px;background:#f1f4f2}.oe-document-dialog .oe-actions{margin:12px 0}.oe-document-dialog button{cursor:pointer;border:0;border-radius:10px;padding:9px 13px;font:inherit;font-weight:650;background:#edf3ef;color:#305243}.oe-document-dialog .oe-meta{margin:8px 0}.oe-document-status{font-size:.8rem;line-height:1.5;color:#53655e}@media(max-width:720px){.oe-ai-roster{grid-template-columns:1fr}.oe-ai-activity-heading{align-items:start;flex-direction:column;gap:4px}.oe-document-dialog{padding:14px}.oe-document-dialog object{height:57dvh}}@media(max-width:420px){.oe-ai-message-label{font-size:.62rem}.oe-ai-optin .check-row{font-size:.75rem}}

.oe-ai-profile>div{min-width:0;width:100%}.oe-ai-profile details{margin-top:10px;font-size:.8rem}.oe-ai-profile summary{cursor:pointer;font-weight:650}.oe-ai-topic-list{display:grid;gap:7px;max-height:230px;overflow:auto;margin-top:10px}.oe-ai-topic-list .oe-check{align-items:flex-start;margin:0;font-size:.77rem}.oe-ai-profile .oe-check input{flex:none}.oe-ai-profile .oe-check{line-height:1.4}
