.scemc-rich-editor{border:1px solid rgba(120,160,255,.35);border-radius:18px;overflow:hidden;background:#fff;color:#0b1f3a;box-shadow:0 14px 34px rgba(0,0,0,.08)}
.scemc-rich-toolbar{display:flex;flex-wrap:wrap;gap:6px;padding:10px;background:linear-gradient(135deg,#eef8ff,#f7f0ff);border-bottom:1px solid rgba(120,160,255,.22);align-items:center}
.scemc-rich-toolbar button,.scemc-rich-toolbar select{border:1px solid rgba(0,83,160,.18);background:#fff;border-radius:10px;padding:7px 10px;font-weight:700;color:#09366c;cursor:pointer;min-height:34px}
.scemc-rich-toolbar button:hover{background:#eaf6ff;transform:translateY(-1px)}
.scemc-rich-toolbar .sep{width:1px;background:rgba(0,0,0,.12);margin:0 3px}
.scemc-rich-area{min-height:280px;padding:18px;outline:none;background:#fff;line-height:1.55;font-size:15px;overflow:auto}
.scemc-rich-area:focus{box-shadow:inset 0 0 0 2px rgba(0,161,222,.25)}
.scemc-rich-area h1,.scemc-rich-area h2,.scemc-rich-area h3{color:#06346a;margin:14px 0 8px}.scemc-rich-area p{margin:0 0 10px}.scemc-rich-area ul,.scemc-rich-area ol{padding-left:24px}.scemc-rich-area blockquote{border-left:4px solid #00a1de;margin:10px 0;padding:8px 12px;background:#f2fbff;border-radius:8px}.scemc-rich-area table{border-collapse:collapse;width:100%;margin:12px 0}.scemc-rich-area td,.scemc-rich-area th{border:1px solid #d6e6f7;padding:8px}.scemc-rich-code{font-family:ui-monospace,Consolas,monospace;background:#06172d;color:#eaf6ff;border-radius:12px;padding:12px;white-space:pre-wrap}
.scemc-rich-help{font-size:12px;color:#6c7c91;margin-top:7px}.scemc-rich-preview{border:1px dashed rgba(0,161,222,.5);background:#fbfdff;border-radius:14px;padding:14px;margin-top:10px;max-height:260px;overflow:auto;color:#0b1f3a}
