.ann-editor-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0 0 8px}.ann-editor-toolbar button{padding:7px 12px;border:1px solid #cbd5e1;border-radius:8px;background:#fff;color:#334155;font-size:13px;line-height:1.4;cursor:pointer}.ann-editor-toolbar button:first-of-type{background:#eff6ff;border-color:#bfdbfe;color:#2563eb}.ann-editor-toolbar button:disabled{opacity:.55;cursor:wait}.ann-editor-help{font-size:12px;line-height:1.7;color:#64748b;margin-top:6px}.ann-editor-status{font-size:12px;line-height:1.7;margin-top:6px;color:#2563eb;overflow-wrap:anywhere}.ann-editor-status[data-error=true]{color:#dc2626}.ann-editor-preview{margin-top:10px;padding:14px;max-height:320px;overflow:auto;overflow-wrap:anywhere;border:1px solid #cbd5e1;border-radius:10px;background:#f8fafc;font-size:14px;line-height:1.75;color:#334155}.ann-editor-preview p{margin:8px 0}.ann-editor-preview img{display:block;max-width:100%;height:auto;object-fit:contain;border-radius:8px;margin:10px 0}.ann-editor-preview a{color:#2563eb;text-decoration:underline}.ann-editor-preview h1,.ann-editor-preview h2,.ann-editor-preview h3{font-weight:600;margin:10px 0}.ann-editor-preview h1{font-size:22px}.ann-editor-preview h2{font-size:19px}.ann-editor-preview ul{list-style:disc;padding-left:22px}.ann-editor-preview ol{list-style:decimal;padding-left:22px}.ann-editor-preview pre{overflow:auto;background:#e2e8f0;border-radius:6px;padding:10px}.ann-editor-preview table{display:block;max-width:100%;overflow:auto}.ann-editor-dragging{outline:2px dashed #3b82f6;outline-offset:4px}.dark .ann-editor-toolbar button{background:#1e293b;border-color:#475569;color:#e2e8f0}.dark .ann-editor-toolbar button:first-of-type{background:#1e3a5f;color:#93c5fd}.dark .ann-editor-preview{background:#0f172a;color:#e2e8f0;border-color:#475569}.dark .ann-editor-help{color:#94a3b8}
