.ResponsiveSizeSelector_label__6669p{height:16px}.ResponsiveSizeSelector_control__K5Q6U,.ResponsiveSizeSelector_indicator__8nAPp{height:20px}.ComponentEditorManager_editorPanel__jlcvq{min-height:calc(100vh - 60px);background:#fff}.ComponentEditorManager_panelHeader__9xO3_{position:sticky;top:0;z-index:2;padding:14px 16px 12px;border-bottom:1px solid rgba(226,232,240,.95);background:rgba(255,255,255,.96);backdrop-filter:blur(8px)}.ComponentEditorManager_panelEyebrow__R3SwK{color:#64748b;font-size:11px;font-weight:700;letter-spacing:0;line-height:1.2}.ComponentEditorManager_panelTitle__UA3qO{margin-top:3px;color:#0f172a;font-size:15px;font-weight:700;line-height:1.35}.ComponentEditorManager_editorContent__vacaX{padding-bottom:20px}.ComponentEditorManager_editorContent__vacaX>.mantine-Box-root{overflow:visible!important}.ComponentEditorManager_editorContent__vacaX>.mantine-Box-root>.mantine-Stack-root{gap:14px}.ComponentEditorManager_editorContent__vacaX>.mantine-Box-root>.mantine-Stack-root>.mantine-Text-root:first-child{display:none}.ComponentEditorManager_editorContent__vacaX .mantine-InputWrapper-label,.ComponentEditorManager_editorContent__vacaX .mantine-Switch-label{color:#334155;font-size:13px;font-weight:600;line-height:1.35}.ComponentEditorManager_editorContent__vacaX .mantine-InputWrapper-description{color:#64748b;font-size:12px;line-height:1.45}.ComponentEditorManager_editorContent__vacaX .mantine-Input-input,.ComponentEditorManager_editorContent__vacaX .mantine-Textarea-input{border-color:rgba(148,163,184,.55)}.ComponentEditorManager_editorContent__vacaX .mantine-Input-input:focus,.ComponentEditorManager_editorContent__vacaX .mantine-Textarea-input:focus{border-color:#2563eb}.ComponentEditorManager_emptyState__UvzqO{padding:18px 16px}.ComponentEditorManager_hierarchy__aPTIY{background:#fff}.ComponentEditorManager_hierarchyItem__RP_9J{max-width:128px;padding:3px 8px;border:1px solid rgba(148,163,184,.45);border-radius:6px;color:#334155;font-size:12px;font-weight:600;line-height:1.4;overflow:hidden;text-overflow:ellipsis;transition:background-color .12s ease,border-color .12s ease,color .12s ease;white-space:nowrap}.ComponentEditorManager_hierarchyItem__RP_9J:hover{border-color:rgba(37,99,235,.5);background:rgba(37,99,235,.06);color:#1d4ed8}.ComponentEditorManager_hierarchyItemActive__23uMR{border-color:rgba(37,99,235,.85);background:rgba(37,99,235,.1);color:#1d4ed8}.Editor_header__treSQ{overflow:visible}.Editor_headerContent__8yLJn{gap:12px}.Editor_pageSelectorGroup__RTWVH{flex:1 1 360px;min-width:0;justify-content:center;white-space:nowrap}.Editor_pageSelector__PuKUq{width:min(300px,100%);min-width:0}.Editor_actionGroup__Rs9TI{flex-wrap:nowrap;justify-content:flex-end}.Editor_mobileOnlyAction__4a4GD{display:none}.Editor_main__B5AgF{min-width:0}.Editor_previewStage__aQLye{min-width:0;flex-direction:column;padding:0}.Editor_deviceSelector__CSBvh{max-width:100%}.Editor_previewFrame__VA7JK{max-width:100%;margin-top:20px}.Editor_preview__iXKPW{border:0;width:100%;min-height:85vh}.Editor_mobileDrawer__rk0_t{display:none}@media(max-width:48em){.Editor_headerContent__8yLJn{align-content:center;align-items:center;flex-wrap:wrap;gap:8px;padding:8px 10px}.Editor_backButton__CxokK{flex:0 1 auto;max-width:calc(50% - 4px);padding-inline:8px}.Editor_pageSelectorGroup__RTWVH{order:3;flex:1 0 100%;justify-content:flex-start;font-size:13px}.Editor_pageSelector__PuKUq{flex:1}.Editor_actionGroup__Rs9TI{flex:1 1 auto;gap:6px}.Editor_desktopOnlyAction___Lo_3{display:none}.Editor_mobileOnlyAction__4a4GD{display:inline-flex}.Editor_main__B5AgF{--app-shell-padding:0}.Editor_previewStage__aQLye{align-items:stretch;min-height:calc(100dvh - 118px);padding:10px}.Editor_deviceSelector__CSBvh{align-self:center;width:100%}.Editor_deviceSelector__CSBvh .mantine-SegmentedControl-label{padding-inline:8px}.Editor_previewFrame__VA7JK{width:100%!important;max-width:100%;margin-top:12px}.Editor_preview__iXKPW{min-height:calc(100dvh - 184px);border-radius:8px;background:#fff}.Editor_mobileDrawer__rk0_t{display:block}.Editor_mobileDrawer__rk0_t .mantine-Drawer-content{border-radius:12px 12px 0 0}}@media(max-width:28em){.Editor_headerContent__8yLJn{padding-inline:8px}.Editor_backButton__CxokK{max-width:42px;padding-inline:8px}.Editor_backButton__CxokK .mantine-Button-label{display:none}.Editor_actionGroup__Rs9TI{justify-content:flex-end}.Editor_actionGroup__Rs9TI .mantine-Button-root{padding-inline:8px}.Editor_mobileOnlyAction__4a4GD .mantine-Button-label{display:none}}