[data-theme=light] .tox,[data-theme=light] .tox-tinymce-aux,[data-theme=light] .tox-silver-sink,[data-theme=dark] .tox,[data-theme=dark] .tox-tinymce-aux,[data-theme=dark] .tox-silver-sink{--tinymce-surface:var(--color-surface);--tinymce-dropdown-bg:var(--color-dropdown-bg,var(--color-surface));--tinymce-text:var(--color-text,var(--color-text-primary));--tinymce-border:var(--color-border);--tinymce-hover-bg:var(--color-hover-bg,#0000000d)}[data-theme=light] .tox-tinymce-aux,[data-theme=light] .tox-silver-sink,[data-theme=light] .tox .tox-menu,[data-theme=light] .tox-silver-sink .tox-menu,[data-theme=light] .tox .tox-collection,[data-theme=light] .tox-silver-sink .tox-collection,[data-theme=light] .tox .tox-collection--list,[data-theme=light] .tox-silver-sink .tox-collection--list,[data-theme=light] .tox .tox-dialog,[data-theme=light] .tox-silver-sink .tox-dialog,[data-theme=light] .tox .tox-dialog__header,[data-theme=light] .tox-silver-sink .tox-dialog__header,[data-theme=light] .tox .tox-dialog__footer,[data-theme=light] .tox-silver-sink .tox-dialog__footer,[data-theme=dark] .tox-tinymce-aux,[data-theme=dark] .tox-silver-sink,[data-theme=dark] .tox .tox-menu,[data-theme=dark] .tox-silver-sink .tox-menu,[data-theme=dark] .tox .tox-collection,[data-theme=dark] .tox-silver-sink .tox-collection,[data-theme=dark] .tox .tox-collection--list,[data-theme=dark] .tox-silver-sink .tox-collection--list,[data-theme=dark] .tox .tox-dialog,[data-theme=dark] .tox-silver-sink .tox-dialog,[data-theme=dark] .tox .tox-dialog__header,[data-theme=dark] .tox-silver-sink .tox-dialog__header,[data-theme=dark] .tox .tox-dialog__footer,[data-theme=dark] .tox-silver-sink .tox-dialog__footer{background:var(--tinymce-dropdown-bg)!important;border-color:var(--tinymce-border)!important;color:var(--tinymce-text)!important}[data-theme=light] .tox-tinymce-aux .tox-collection__item,[data-theme=light] .tox-silver-sink .tox-collection__item,[data-theme=light] .tox-tinymce-aux .tox-collection__item-label,[data-theme=light] .tox-silver-sink .tox-collection__item-label,[data-theme=dark] .tox-tinymce-aux .tox-collection__item,[data-theme=dark] .tox-silver-sink .tox-collection__item,[data-theme=dark] .tox-tinymce-aux .tox-collection__item-label,[data-theme=dark] .tox-silver-sink .tox-collection__item-label{color:var(--tinymce-text)!important}[data-theme=light] .tox-tinymce-aux .tox-collection__item--active,[data-theme=light] .tox-silver-sink .tox-collection__item--active,[data-theme=light] .tox-tinymce-aux .tox-collection__item:focus,[data-theme=light] .tox-silver-sink .tox-collection__item:focus,[data-theme=light] .tox-tinymce-aux .tox-collection__item:hover,[data-theme=light] .tox-silver-sink .tox-collection__item:hover,[data-theme=dark] .tox-tinymce-aux .tox-collection__item--active,[data-theme=dark] .tox-silver-sink .tox-collection__item--active,[data-theme=dark] .tox-tinymce-aux .tox-collection__item:focus,[data-theme=dark] .tox-silver-sink .tox-collection__item:focus,[data-theme=dark] .tox-tinymce-aux .tox-collection__item:hover,[data-theme=dark] .tox-silver-sink .tox-collection__item:hover{background:color-mix(in srgb, var(--tinymce-hover-bg) 84%, var(--tinymce-text) 16%)!important}[data-theme=dark] .tox{background:var(--color-surface,#1e1e1e)!important;color:var(--color-text)!important;border-color:var(--color-border,#ffffff29)!important}[data-theme=dark] .tox .tox-editor-header,[data-theme=dark] .tox .tox-toolbar,[data-theme=dark] .tox .tox-toolbar__primary,[data-theme=dark] .tox .tox-toolbar-overlord,[data-theme=dark] .tox .tox-menubar,[data-theme=dark] .tox .tox-statusbar{background:var(--color-surface,#1e1e1e)!important;border-color:var(--color-border,#ffffff29)!important;color:var(--color-text)!important}[data-theme=dark] .tox .tox-tbtn,[data-theme=dark] .tox .tox-mbtn{color:var(--color-text)!important}[data-theme=dark] .tox .tox-tbtn svg,[data-theme=dark] .tox .tox-mbtn svg,[data-theme=dark] .tox .tox-tbtn svg path,[data-theme=dark] .tox .tox-mbtn svg path{fill:var(--color-text)!important}[data-theme=dark] .tox .tox-tbtn:hover,[data-theme=dark] .tox .tox-mbtn:hover,[data-theme=dark] .tox .tox-tbtn--enabled,[data-theme=dark] .tox .tox-mbtn--active{background:color-mix(in srgb, var(--color-hover-bg,#2b2b2b) 84%, var(--color-text) 16%)!important;color:var(--color-text)!important}[data-theme=dark] .tox .tox-edit-area,[data-theme=dark] .tox .tox-edit-area iframe{background:var(--color-surface-alt,#1f1f1f)!important}[data-theme=light] .tox .tox-tbtn svg,[data-theme=light] .tox .tox-mbtn svg,[data-theme=light] .tox .tox-tbtn svg path,[data-theme=light] .tox .tox-mbtn svg path{fill:currentColor}.mce-content-body .lms-doc-viewer{margin:1rem 0}.mce-content-body .lms-doc-viewer__placeholder{border:1px dashed var(--color-border,#cbd5e1);background:var(--color-bg-secondary);text-align:center;border-radius:.75rem;gap:.35rem;padding:1.25rem;display:grid}.mce-content-body .lms-doc-viewer__icon{background:var(--color-primary,#1f6feb);color:#fff;letter-spacing:.08em;border-radius:999px;justify-content:center;align-items:center;min-width:3rem;margin:0 auto;padding:.25rem .75rem;font-size:.75rem;font-weight:700;display:inline-flex}.mce-content-body .lms-doc-viewer__title{font-weight:600}.mce-content-body .lms-doc-viewer__meta{color:var(--color-text-secondary);font-size:.875rem}.mce-content-body .lms-hide-reveal{border:1px solid var(--color-border,#d7dde5);background:var(--color-surface);border-radius:.75rem;margin:1rem 0}.mce-content-body .lms-hide-reveal__summary{cursor:pointer;align-items:center;gap:.75rem;padding:.9rem 1rem;font-weight:600;list-style:none;display:flex}.mce-content-body .lms-hide-reveal__summary::-webkit-details-marker{display:none}.mce-content-body .lms-hide-reveal__arrow{transition:transform .2s}.mce-content-body .lms-hide-reveal[open] .lms-hide-reveal__arrow{transform:rotate(180deg)}.mce-content-body .lms-hide-reveal__content{padding:0 1rem 1rem}.mce-content-body .lms-tabs__label{letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-secondary);margin-bottom:.4rem;font-size:.75rem;font-weight:600}
.lms-tabs{border-radius:8px;margin:20px 0;font-family:inherit;overflow:visible}.lms-tab-nav{border-bottom:2px solid var(--color-border,#ddd);background:var(--color-bg-secondary,#f5f5f5);border-radius:8px 8px 0 0;flex-wrap:wrap;gap:4px;padding:0;display:flex}.lms-tab-btn{cursor:pointer;color:var(--color-text-secondary,#666);font-family:inherit;font-weight:500;font-size:inherit;-webkit-user-select:none;user-select:none;background:0 0;border:none;border-bottom:2px solid #0000;border-radius:6px 6px 0 0;margin-bottom:-2px;padding:12px 20px;transition:all .2s}.lms-tab-btn:hover{background:var(--color-bg-tertiary,#ebebeb);color:var(--color-text,#333)}.lms-tab-btn[data-active=true],.lms-tab-btn.active{background:var(--color-surface);color:var(--color-primary,#1f6feb);border-bottom-color:var(--color-surface);font-weight:600}.lms-tab-panels{position:relative}.lms-tab-panel{border:1px solid var(--color-border,#ddd);background:var(--color-surface);border-top:none;border-radius:0 0 8px 8px;min-height:100px;padding:20px}.lms-tab-panel[data-active=true],.lms-tab-panel.active{display:block}.lms-tab-panel:not([data-active=true]):not(.active){display:none}.mce-content-body .lms-tab-panel{outline-offset:-2px;outline:2px dashed #0000;transition:outline-color .2s;position:relative}.mce-content-body .lms-tab-panel:hover{outline-color:var(--color-primary,#1f6feb)}.mce-content-body .lms-tab-panel:focus-within,.mce-content-body .lms-tab-panel:focus{outline-color:var(--color-primary,#1f6feb);background:var(--color-bg-secondary,#f9f9f9)}.mce-content-body .lms-tab-panel:after{content:"✏️ Editable";color:var(--color-text-muted,#999);background:var(--color-bg-tertiary,#eee);opacity:.7;pointer-events:none;border-radius:4px;padding:2px 8px;font-size:11px;position:absolute;top:8px;right:8px}.mce-content-body .lms-tab-panel:focus-within:after,.mce-content-body .lms-tab-panel:focus:after{opacity:0}[data-theme=dark] .lms-tab-btn:hover{background:var(--color-bg-tertiary,#333);color:var(--color-text)}[data-theme=dark] .lms-tab-btn[data-active=true],[data-theme=dark] .lms-tab-btn.active{background:var(--color-surface,#1f1f1f);color:var(--color-primary,#8ab4f8);border-bottom-color:var(--color-surface,#1f1f1f)}[data-theme=dark] .lms-tab-panel{background:var(--color-surface,#1f1f1f);border-color:var(--color-border)}.mce-content-body .lms-tabs{pointer-events:auto}.mce-content-body .lms-tab-btn{pointer-events:auto;cursor:pointer!important}
