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