/* LabMu UI adapter (opt-in) · Quill 1.3 "snow" editor in the LabMu look (adapters/quill.js): input borders, primary for
   active tools, Indonesian words. Load after quill.snow.css and labmu-ui.css. Show the saved HTML in .rich
   (labmu-ui.css), sanitized on the server. */
.rich-text .ql-toolbar.ql-snow, .rich-text .ql-container.ql-snow { border-color: var(--input-line); font-family: var(--font); }
.rich-text .ql-toolbar.ql-snow { border-radius: var(--r-input) var(--r-input) 0 0; background: var(--hover); }
.rich-text .ql-container.ql-snow { border-radius: 0 0 var(--r-input) var(--r-input); font-size: .875rem; }
.rich-text .ql-editor { min-height: 220px; }
.rich-text .ql-snow :is(button:hover, button:focus-visible, button.ql-active, .ql-picker-label:hover, .ql-picker-label.ql-active, .ql-picker-item:hover, .ql-picker-item.ql-selected) { color: var(--primary); }
.rich-text .ql-snow :is(button:hover, button:focus-visible, button.ql-active, .ql-picker-label:hover, .ql-picker-label.ql-active) .ql-stroke { stroke: var(--primary); }
.rich-text .ql-snow :is(button:hover, button:focus-visible, button.ql-active) .ql-fill { fill: var(--primary); }
.rich-text:has(.ql-container.ql-focus) .ql-container.ql-snow { border-color: var(--primary); }
.rich-text .ql-snow .ql-picker.ql-header :is(.ql-picker-label, .ql-picker-item)::before { content: 'Paragraf'; }
.rich-text .ql-snow .ql-picker.ql-header :is(.ql-picker-label, .ql-picker-item)[data-value="1"]::before { content: 'Judul 1'; }
.rich-text .ql-snow .ql-picker.ql-header :is(.ql-picker-label, .ql-picker-item)[data-value="2"]::before { content: 'Judul 2'; }
.rich-text .ql-snow .ql-picker.ql-header :is(.ql-picker-label, .ql-picker-item)[data-value="3"]::before { content: 'Judul 3'; }
.rich-text .ql-snow .ql-tooltip::before { content: 'Buka:'; }
.rich-text .ql-snow .ql-tooltip[data-mode=link]::before { content: 'Tautan:'; }
.rich-text .ql-snow .ql-tooltip a.ql-action::after { content: 'Ubah'; }
.rich-text .ql-snow .ql-tooltip.ql-editing a.ql-action::after { content: 'Simpan'; }
.rich-text .ql-snow .ql-tooltip a.ql-remove::before { content: 'Hapus'; }
