.editor-settings-popover.editor-settings-popover{--editor-menu-item-radius: 8px;position:fixed;display:flex;flex-direction:column;box-sizing:border-box;padding:14px;border:1px solid var(--border-panel);border-radius:12px;overflow:hidden;background:var(--surface-card);color:var(--text-ink-deep);box-shadow:0 12px 32px #0f172a14,0 2px 6px #0f172a0a;font-size:12px;outline:none}.editor-settings-popover__header{display:flex;align-items:center;justify-content:space-between;gap:8px;flex:0 0 auto;padding-bottom:8px}.editor-settings-popover__header :is(.dlg-header,.dlg-title,.el-dialog__title){margin:0;padding:0;font-size:13px;font-weight:600;line-height:24px}.editor-settings-popover__header .dlg-tip{display:none}.editor-settings-popover__close{display:inline-flex;align-items:center;justify-content:center;flex:0 0 26px;height:26px;padding:0;border:0;border-radius:var(--editor-menu-item-radius);background:transparent;color:var(--text-slate);cursor:pointer}.editor-settings-popover__close svg{width:15px;height:15px}.editor-settings-popover__close:hover{background:var(--accent-soft);color:var(--brand-blue)}.editor-settings-popover__close:focus-visible{outline:2px solid var(--brand-blue);outline-offset:1px}.editor-settings-popover__body{min-height:0;overflow:auto;scrollbar-gutter:stable;overscroll-behavior:contain;box-sizing:border-box;padding-inline-end:14px}.editor-settings-popover__footer{display:flex;justify-content:flex-start;gap:8px;padding-top:8px}.editor-settings-popover.editor-settings-popover [data-settings-close],.editor-settings-popover.editor-settings-popover [data-settings-apply]{display:none!important}.editor-settings-popover__footer:not(:has(button:not([data-settings-close],[data-settings-apply]))){display:none}.editor-settings-popover.editor-settings-popover :is(.settings-form,.settings-content,.settings-dialog-content,.spacing-module,.spacing-controls){min-width:0;margin:0;padding:0;background:transparent;box-shadow:none;border:0}.editor-settings-popover.editor-settings-popover .settings-form{gap:0}.editor-settings-popover.editor-settings-popover :is(.settings-row,.setting-row,.settings-col){display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:34px;margin:2px 0;padding:6px 8px;border:0;border-radius:var(--editor-menu-item-radius);background:transparent}.editor-settings-popover.editor-settings-popover :is(.settings-row,.setting-row,.settings-col):hover{background:var(--accent-soft)}.editor-settings-popover.editor-settings-popover :is(.settings-row,.setting-row,.settings-col):last-child{border-bottom:0}.editor-settings-popover.editor-settings-popover .settings-row-group{display:flex;flex-direction:column;gap:0;padding:0;margin:0}.editor-settings-popover.editor-settings-popover :is(.settings-label,.setting-name,.spacing-label){width:auto;min-width:0;font-size:12px;font-weight:500;line-height:1.5}.editor-settings-popover.editor-settings-popover .setting-label{min-width:0;flex:1}.editor-settings-popover.editor-settings-popover :is(.setting-desc,.spacing-hint){margin:3px 0 0;font-size:11px;line-height:1.5;color:var(--text-slate-soft)}.editor-settings-popover.editor-settings-popover :is(.setting-section-title,.spacing-module-title){margin:12px 0 4px;font-size:12px;font-weight:600}.editor-settings-popover.editor-settings-popover .spacing-module-header{display:flex;align-items:center;justify-content:space-between;padding:6px 0;margin:0;border:0;background:transparent}.editor-settings-popover.editor-settings-popover .spacing-item{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;padding:6px 0;margin:0;background:transparent}.editor-settings-popover.editor-settings-popover .el-select{width:164px!important;max-width:60%}.editor-settings-popover.editor-settings-popover .el-input-number{width:108px!important;max-width:50%}.editor-settings-popover.editor-settings-popover :is(.el-input__wrapper,.el-select__wrapper){min-height:30px;border-radius:var(--editor-menu-item-radius);background:var(--surface-card)}.editor-settings-popover.editor-settings-popover :is(.el-input__inner,.el-select__selected-item,.el-radio__label,.el-checkbox__label){font-size:12px}.editor-settings-popover.editor-settings-popover .el-input-number :is(.el-input-number__increase,.el-input-number__decrease){width:26px;background:transparent}.editor-settings-popover.editor-settings-popover .el-input-number .el-input__wrapper{padding-left:27px;padding-right:27px}.editor-settings-popover.editor-settings-popover .el-button{height:28px;padding:0 10px;margin:0;font-size:12px;border-radius:var(--editor-menu-item-radius)}.editor-settings-popover.editor-settings-popover .el-tabs__header{margin:0 0 8px}.editor-settings-popover.editor-settings-popover .el-tabs__nav-wrap:after,.editor-settings-popover.editor-settings-popover .el-tabs__active-bar{display:none!important}.editor-settings-popover.editor-settings-popover .el-tabs__nav{display:flex;gap:4px}.editor-settings-popover.editor-settings-popover .el-tabs__item{height:30px!important;padding:0 10px!important;border-radius:var(--editor-menu-item-radius);font-size:12px!important;font-weight:400!important}.editor-settings-popover.editor-settings-popover .el-tabs__item:is(:hover,.is-active){color:var(--brand-blue)!important;background:var(--accent-soft)}.editor-settings-popover.editor-settings-popover .el-radio-group{display:inline-flex;gap:4px}.editor-settings-popover.editor-settings-popover .el-radio-button__inner{padding:6px 9px;border:1px solid var(--border-panel)!important;border-radius:var(--editor-menu-item-radius)!important;box-shadow:none!important;font-size:12px}.editor-settings-popover.editor-settings-popover .el-radio{margin-right:8px;height:28px}.editor-settings-popover.editor-settings-popover :is(.font-preview-row,.font-preview,.font-size-preview){display:none}.editor-settings-popover.editor-settings-popover .font-size-control{gap:8px;min-width:0;max-width:62%}.editor-settings-popover.editor-settings-popover .font-size-control .el-slider{width:190px!important;max-width:100%}@media (prefers-reduced-motion: reduce){.editor-settings-popover.editor-settings-popover *{scroll-behavior:auto}}.editor-settings-popover .el-form-item{margin-bottom:4px;padding:6px 8px;border-radius:var(--editor-menu-item-radius)}.editor-settings-popover .el-form-item:hover{background:var(--accent-soft)}.editor-settings-popover .el-form-item__label{font-size:12px;line-height:30px}.editor-settings-popover .el-form-item__content{min-height:30px}.editor-settings-popover.editor-settings-popover .setting-desc{display:none}.editor-settings-popover.editor-settings-popover .el-input-number{height:30px!important;line-height:30px;background:transparent}.editor-settings-popover.editor-settings-popover .el-input-number .el-input{height:30px}.editor-settings-popover.editor-settings-popover :is(.el-input__wrapper,.el-select__wrapper){height:30px!important;min-height:30px!important;padding-top:0;padding-bottom:0;background:var(--surface-card)!important}.editor-settings-popover.editor-settings-popover :is(.settings-row,.setting-row,.settings-col){padding:6px 8px!important;min-height:30px!important;box-sizing:border-box}.editor-settings-popover.editor-settings-popover :is(.el-input__wrapper,.el-select__wrapper){box-sizing:border-box;padding:0 10px!important}.editor-settings-popover.editor-settings-popover .el-input-number .el-input__wrapper{padding:0 27px!important}.editor-settings-popover.editor-settings-popover :is(.settings-hint,.settings-note,.settings-tip){font-size:11px;line-height:1.5}.editor-settings-popover__body :is(.settings-form,.settings-content,.settings-dialog-content,.el-tabs__content,.el-tab-pane){max-height:none!important;overflow:visible!important}.editor-settings-popover.editor-settings-popover .settings-row>.settings-label{flex:1}.editor-settings-popover.editor-settings-popover .settings-row>.el-input-number{margin-left:auto;flex-shrink:0}.editor-settings-popover.editor-settings-popover .settings-row>:is(.setting-unit,.setting-value){flex-shrink:0}.editor-settings-popover__body{scrollbar-width:thin;scrollbar-color:var(--text-slate-soft) transparent}.editor-settings-popover__body::-webkit-scrollbar{width:4px;height:4px}.editor-settings-popover__body::-webkit-scrollbar-button{display:none;width:0;height:0}.editor-settings-popover__body::-webkit-scrollbar-track{background:transparent}.editor-settings-popover__body::-webkit-scrollbar-thumb{border-radius:4px;background:#94a3b87a}.editor-settings-popover__body::-webkit-scrollbar-thumb:hover{background:#64748bb8}@supports selector(::-webkit-scrollbar){.editor-settings-popover__body{scrollbar-width:auto;scrollbar-color:auto}}.editor-settings-popover.editor-settings-popover .editor-settings-group{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin:0;padding:6px 0 10px;background:transparent;box-shadow:none;border-radius:0}.editor-settings-group[data-settings-group-label]:before{content:attr(data-settings-group-label);flex-basis:100%;padding:2px 0;font-size:12px;font-weight:600}.editor-settings-popover.editor-settings-popover .editor-settings-group>.theme-label{display:none}.editor-settings-popover .editor-settings-group .theme-row{display:flex;flex-wrap:wrap;gap:6px}.editor-settings-popover .editor-settings-group :is(.tp-layout-tab,.mm-style-tab,.fb-style-tab,.theme-btn){padding:6px 10px;border-radius:var(--editor-menu-item-radius);background:transparent;box-shadow:none;font-size:12px;cursor:pointer}.editor-settings-popover .editor-settings-group :is(.tp-layout-tab,.mm-style-tab,.fb-style-tab,.theme-btn):is(:hover,.active){color:var(--brand-blue);background:var(--accent-soft)}.editor-settings-popover .settings-choice-row{display:flex;flex-wrap:wrap;gap:5px}.editor-settings-popover .settings-choice-row button{border:0;border-radius:var(--editor-menu-item-radius);padding:6px 10px;background:transparent;color:var(--text-slate);font:inherit;cursor:pointer}.editor-settings-popover .settings-choice-row button:is(:hover,.is-active,.active){background:var(--accent-soft);color:var(--brand-blue)}.editor-settings-popover .settings-color-row{display:flex;flex-wrap:wrap;gap:8px;padding:6px 2px}.editor-settings-popover .settings-color-row button{width:21px;height:21px;padding:0;border:2px solid var(--surface-card);border-radius:50%;cursor:pointer}.editor-settings-popover .settings-color-row button:is(:hover,.is-active){outline:2px solid currentColor;outline-offset:1px}.editor-settings-popover .editor-table-options{display:grid;gap:10px}.editor-settings-popover .editor-table-options :is(.table-style-switch,.ts-prefix,.continuation-controls,.toolbar-row,.bilingual-controls){display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin:0;padding:0;background:transparent}.editor-settings-popover .editor-table-options .style-label{font-size:12px;color:var(--text-slate)}.editor-settings-popover .editor-table-options .el-radio-group{flex-wrap:wrap}.editor-settings-popover .editor-table-options .el-divider--vertical{display:none}:is(.editor-settings-popover__poppers .el-popper,.el-popper[id^=el-id-editor-settings-]):not(.is-dark){border:1px solid var(--border-panel);border-radius:12px;background:var(--surface-card);box-shadow:0 12px 32px #0f172a14,0 2px 6px #0f172a0a}:is(.editor-settings-popover__poppers .el-popper,.el-popper[id^=el-id-editor-settings-]) :is(.el-select-dropdown,.el-dropdown-menu){border-radius:inherit;overflow:hidden}:is(.editor-settings-popover__poppers .el-popper,.el-popper[id^=el-id-editor-settings-]) :is(.el-select-dropdown__list,.el-dropdown-menu){padding:4px}:is(.editor-settings-popover__poppers .el-popper,.el-popper[id^=el-id-editor-settings-]) :is(.el-select-dropdown__item,.el-dropdown-menu__item){border-radius:8px}:is(.editor-settings-popover__poppers .el-popper,.el-popper[id^=el-id-editor-settings-]) .el-popper__arrow:before{border-color:var(--border-panel)}
