:root{--extenderx-brand-color:#fff;--extenderx-brand-darken-color:#bb56df;--extenderx-brand-color-2:#3858e9;--extenderx-error-color:#e74f4f;--extenderx-error-light-color:#faf4f4;--extenderx-gradient-background:linear-gradient(135deg,#1b39d6,#3858e9);--extenderx-hover-gradient-background:linear-gradient(180deg,#3858e9,#1b39d6)}.extenderx-admin-wrapper a{color:var(--extenderx-brand-color);transition-duration:.05s;transition-property:border,background,color;transition-timing-function:ease-in-out}.extenderx-admin-wrapper a,.extenderx-admin-wrapper div{outline:0}.extenderx-admin-wrapper a:active,.extenderx-admin-wrapper a:hover{color:var(--extenderx-brand-color-2)}.extenderx-admin-wrapper .wp-person a:focus .gravatar,.extenderx-admin-wrapper a:focus,.extenderx-admin-wrapper a:focus .media-icon img,.extenderx-admin-wrapper a:focus .plugin-icon{box-shadow:0 0 0 2px var(--extenderx-brand-color);color:var(--extenderx-brand-color-2);outline:2px solid transparent}:root{--wp-admin-bar-height:32px;--wp-admin-bar-height-mobile:46px;--extenderx-dashboard-width:1440px}.extenderx-admin-wrapper{background:#f0f0f1;max-width:var(--extenderx-dashboard-width);min-height:100vh}.ant-message,.ant-notification{margin-right:15px!important;top:120px!important}.ant-message .ant-notification-notice-wrapper .ant-notification-notice,.ant-notification .ant-notification-notice-wrapper .ant-notification-notice{max-width:290px!important;padding:12px 20px;width:290px!important}.ant-message .ant-notification-notice-wrapper .ant-notification-notice .ant-notification-notice-with-icon .ant-notification-notice-message,.ant-notification .ant-notification-notice-wrapper .ant-notification-notice .ant-notification-notice-with-icon .ant-notification-notice-message{font-size:16px!important;padding-inline-end:0!important}.ant-message .ant-notification-notice-close,.ant-notification .ant-notification-notice-close{display:none!important}.extenderx-admin-layout{background:#f0f0f1;min-height:100vh}.extenderx-sidebar{background:#fff!important;display:block;height:100vh;left:160px;position:fixed!important;top:var(--wp-admin-bar-height);transition:all .2s ease-in-out!important;z-index:999}.extenderx-sidebar.ant-layout-sider-collapsed .sidebar-header{justify-content:center;padding:16px 8px}.extenderx-sidebar.ant-layout-sider-collapsed .sidebar-header h1{display:none}.extenderx-sidebar.ant-layout-sider-collapsed .sidebar-header .logo-icon{height:36px;width:36px}.extenderx-sidebar.ant-layout-sider-collapsed .sidebar-header .logo-icon svg{height:20px;width:20px}.extenderx-sidebar.ant-layout-sider-collapsed .sidebar-menu{padding:12px 4px}.extenderx-sidebar.ant-layout-sider-collapsed .sidebar-menu .sidebar-menu-item{justify-content:center;padding:12px 8px}.extenderx-sidebar.ant-layout-sider-collapsed .sidebar-menu .sidebar-menu-item .menu-label{display:none}.extenderx-sidebar.ant-layout-sider-collapsed .sidebar-menu .sidebar-menu-item .menu-icon{font-size:18px}.extenderx-sidebar .sidebar-header{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;gap:12px;padding:20px}.extenderx-sidebar .sidebar-header .logo-icon{align-items:center;background:var(--extenderx-gradient-background);border-radius:10px;color:#fff;display:flex;height:40px;justify-content:center;width:40px}.extenderx-sidebar .sidebar-header .logo-icon svg{height:24px;width:24px}.extenderx-sidebar .sidebar-header h1{color:#1e293b;display:flex;flex-direction:column;font-size:20px;font-weight:600;gap:2px;margin:0}.extenderx-sidebar .sidebar-header h1 .version{color:#64748b;font-size:11px;font-weight:400}.extenderx-sidebar .sidebar-menu{display:flex;flex-direction:column;gap:4px;padding:16px 12px}.extenderx-sidebar .sidebar-menu .sidebar-menu-item{align-items:center;border-radius:8px;color:#64748b;display:flex;font-size:14px;font-weight:500;gap:12px;padding:12px 16px;text-decoration:none;transition:all .2s ease}.extenderx-sidebar .sidebar-menu .sidebar-menu-item .menu-icon{align-items:center;display:flex;font-size:18px;justify-content:center;width:20px}.extenderx-sidebar .sidebar-menu .sidebar-menu-item .menu-label{flex:1}.extenderx-sidebar .sidebar-menu .sidebar-menu-item:hover{background:#f1f5f9;color:#3b82f6}.extenderx-sidebar .sidebar-menu .sidebar-menu-item.active{background:var(--extenderx-gradient-background);color:#fff}.extenderx-sidebar .sidebar-menu .sidebar-menu-item.active .menu-icon{color:#fff}.extenderx-main-layout{background:#f0f0f1;margin-left:280px;padding:0;transition:margin-left .2s ease-in-out!important}.ant-layout-sider-collapsed+.extenderx-main-layout{margin-left:70px}.folded .extenderx-sidebar{left:36px}.folded .extenderx-main-layout{margin-left:280px}.folded .ant-layout-sider-collapsed+.extenderx-main-layout{margin-left:70px}.extenderx-main-content{margin:0!important;min-height:calc(100vh - 32px);padding:0!important}.extenderx-top-header{align-items:center;background:#fff;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;left:160px;margin:0;max-width:calc(100% - 160px);padding:24px 32px;position:fixed;right:0;top:29px;transition:left .2s ease-in-out,max-width .2s ease-in-out;z-index:998}.extenderx-top-header .header-left{flex:1}.extenderx-top-header .header-left .plugin-title{color:#1e293b;font-size:24px;font-weight:600;line-height:1.2;margin:0 0 4px}.extenderx-top-header .header-left .plugin-subtitle{color:#64748b;font-size:14px;margin:0}.extenderx-top-header .header-right .ant-btn{border-radius:6px;font-weight:500;height:36px;padding:0 16px}.extenderx-top-header .header-right .ant-btn:not(.ant-btn-primary){border-color:#d1d5db;color:#475569}.extenderx-top-header .header-right .ant-btn:not(.ant-btn-primary):hover{border-color:#667eea;color:#667eea}.folded .extenderx-top-header{left:36px;max-width:calc(100% - 36px)}.extenderx-page-content{animation:fadeIn .3s ease;margin:0;max-width:var(--extenderx-dashboard-width);padding:120px 32px 32px}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.page-header{margin-bottom:32px}.page-header h1{color:#1e293b;font-size:28px;font-weight:600;margin:0 0 8px}.page-header p{color:#64748b;font-size:15px;margin:0}@media(max-width:782px){.page-header{margin-bottom:24px}.page-header h1{font-size:22px}.page-header p{font-size:14px}}@media(max-width:600px){.page-header{margin-bottom:20px}.page-header h1{font-size:20px}.page-header p{font-size:13px}}.effects-section,.featured-modules-section,.quick-actions-section{margin-bottom:40px}.effects-section h2,.featured-modules-section h2,.quick-actions-section h2{color:#1e293b;font-size:20px;font-weight:600;margin:0 0 20px}@media(max-width:782px){.effects-section,.featured-modules-section,.quick-actions-section{margin-bottom:32px}.effects-section h2,.featured-modules-section h2,.quick-actions-section h2{font-size:18px;margin:0 0 16px}}@media(max-width:600px){.effects-section,.featured-modules-section,.quick-actions-section{margin-bottom:24px}.effects-section h2,.featured-modules-section h2,.quick-actions-section h2{font-size:16px;margin:0 0 12px}}.extenderx-dashboard-page .quick-action-card{border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.05);transition:all .3s ease}.extenderx-dashboard-page .quick-action-card:hover{box-shadow:0 4px 12px rgba(0,0,0,.1);transform:translateY(-2px)}.extenderx-dashboard-page .quick-action-card .quick-action-content{align-items:center;display:flex;gap:16px}.extenderx-dashboard-page .quick-action-card .quick-action-content .action-icon{align-items:center;background:var(--extenderx-gradient-background);border-radius:10px;color:#fff;display:flex;font-size:24px;height:48px;justify-content:center;width:48px}.extenderx-dashboard-page .quick-action-card .quick-action-content .action-icon.elementor-icon{background:linear-gradient(135deg,#f093fb,#f5576c)}.extenderx-dashboard-page .quick-action-card .quick-action-content .action-icon.gutenberg-icon{background:linear-gradient(135deg,#4facfe,#00f2fe)}.extenderx-dashboard-page .quick-action-card .quick-action-content .action-info{flex:1}.extenderx-dashboard-page .quick-action-card .quick-action-content .action-info h3{color:#1e293b;font-size:15px;font-weight:600;margin:0 0 4px}.extenderx-dashboard-page .quick-action-card .quick-action-content .action-info p{color:#64748b;font-size:13px;margin:0}.extenderx-dashboard-page .feature-card{border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.05);padding:24px!important;text-align:center;transition:all .3s ease}.extenderx-dashboard-page .feature-card:hover{box-shadow:0 4px 12px rgba(0,0,0,.1);transform:translateY(-2px)}.extenderx-dashboard-page .feature-card.coming-soon{opacity:.6;overflow:hidden;position:relative}.extenderx-dashboard-page .feature-card.coming-soon:after{content:"🔒";font-size:20px;position:absolute;right:12px;top:12px}.extenderx-dashboard-page .feature-card .feature-icon{align-items:center;background:var(--extenderx-gradient-background);border-radius:12px;color:#fff;display:flex;font-size:32px;height:64px;justify-content:center;margin:0 auto 16px;width:64px}.extenderx-dashboard-page .feature-card .feature-icon.christmas-icon{background:linear-gradient(135deg,#fa709a,#fee140)}.extenderx-dashboard-page .feature-card .feature-icon.weather-icon{background:linear-gradient(135deg,#30cfd0,#330867)}.extenderx-dashboard-page .feature-card .feature-icon.animation-icon{background:linear-gradient(135deg,#a8edea,#fed6e3)}.extenderx-dashboard-page .feature-card h3{color:#1e293b;font-size:16px;font-weight:600;margin:0 0 8px}.extenderx-dashboard-page .feature-card p{color:#64748b;font-size:13px;margin:0 0 16px}.extenderx-dashboard-page .feature-card .ant-btn{width:100%}.extenderx-global-effects-page .effects-section{margin-bottom:32px}.extenderx-global-effects-page .effects-section h2{color:#1e293b;font-size:20px;font-weight:600;margin-bottom:20px}.extenderx-global-effects-page .effects-section .effect-card{border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.05);margin-bottom:16px}.extenderx-global-effects-page .effects-section .effect-card .effect-header{align-items:center;display:flex;justify-content:space-between}.extenderx-global-effects-page .effects-section .effect-card .effect-header .effect-title{align-items:center;display:flex;gap:16px}.extenderx-global-effects-page .effects-section .effect-card .effect-header .effect-title .effect-icon{font-size:32px}.extenderx-global-effects-page .effects-section .effect-card .effect-header .effect-title h3{color:#1e293b;font-size:16px;font-weight:600;margin:0 0 4px}.extenderx-global-effects-page .effects-section .effect-card .effect-header .effect-title p{color:#64748b;font-size:13px;margin:0}.extenderx-global-effects-page .effects-section .effect-card .effect-controls .control-group{margin-bottom:20px}.extenderx-global-effects-page .effects-section .effect-card .effect-controls .control-group:last-child{margin-bottom:0}.extenderx-global-effects-page .effects-section .effect-card .effect-controls .control-group label{color:#475569;display:block;font-size:13px;font-weight:500;margin-bottom:8px}.extenderx-global-effects-page .page-actions{display:flex;gap:12px;margin-top:32px}.extenderx-elementor-page .extensions-grid,.extenderx-gutenberg-page .extensions-grid{margin-bottom:32px}.extenderx-elementor-page .extensions-grid .extension-card,.extenderx-gutenberg-page .extensions-grid .extension-card{border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.05);transition:all .3s ease}.extenderx-elementor-page .extensions-grid .extension-card:hover,.extenderx-gutenberg-page .extensions-grid .extension-card:hover{box-shadow:0 4px 12px rgba(0,0,0,.1)}.extenderx-elementor-page .extensions-grid .extension-card.coming-soon,.extenderx-gutenberg-page .extensions-grid .extension-card.coming-soon{opacity:.6;position:relative}.extenderx-elementor-page .extensions-grid .extension-card.coming-soon:after,.extenderx-gutenberg-page .extensions-grid .extension-card.coming-soon:after{background:hsla(0,0%,100%,.5);border-radius:12px;content:"";inset:0;position:absolute}.extenderx-elementor-page .extensions-grid .extension-card .extension-content,.extenderx-gutenberg-page .extensions-grid .extension-card .extension-content{align-items:flex-start;display:flex;gap:16px}.extenderx-elementor-page .extensions-grid .extension-card .extension-content .extension-icon,.extenderx-gutenberg-page .extensions-grid .extension-card .extension-content .extension-icon{flex-shrink:0;font-size:32px}.extenderx-elementor-page .extensions-grid .extension-card .extension-content .extension-info,.extenderx-gutenberg-page .extensions-grid .extension-card .extension-content .extension-info{flex:1}.extenderx-elementor-page .extensions-grid .extension-card .extension-content .extension-info h3,.extenderx-gutenberg-page .extensions-grid .extension-card .extension-content .extension-info h3{align-items:center;color:#1e293b;display:flex;font-size:15px;font-weight:600;gap:8px;margin:0 0 4px}.extenderx-elementor-page .extensions-grid .extension-card .extension-content .extension-info p,.extenderx-gutenberg-page .extensions-grid .extension-card .extension-content .extension-info p{color:#64748b;font-size:13px;margin:0}.extenderx-elementor-page .extensions-grid .extension-card .extension-content .extension-toggle,.extenderx-gutenberg-page .extensions-grid .extension-card .extension-content .extension-toggle{flex-shrink:0}.extenderx-elementor-page .info-section .ant-card,.extenderx-gutenberg-page .info-section .ant-card{border-radius:12px}.extenderx-elementor-page .info-section .ant-card h3,.extenderx-gutenberg-page .info-section .ant-card h3{color:#1e293b;font-size:16px;font-weight:600;margin:0 0 16px}.extenderx-elementor-page .info-section .ant-card ol,.extenderx-gutenberg-page .info-section .ant-card ol{margin:0;padding-left:20px}.extenderx-elementor-page .info-section .ant-card ol li,.extenderx-gutenberg-page .info-section .ant-card ol li{color:#64748b;font-size:14px;margin-bottom:8px}.extenderx-shortcodes-page .shortcodes-grid{margin-bottom:32px}.extenderx-shortcodes-page .shortcodes-grid .shortcode-card{border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.05)}.extenderx-shortcodes-page .shortcodes-grid .shortcode-card .shortcode-header{align-items:center;display:flex;gap:12px;margin-bottom:12px}.extenderx-shortcodes-page .shortcodes-grid .shortcode-card .shortcode-header .shortcode-icon{font-size:28px}.extenderx-shortcodes-page .shortcodes-grid .shortcode-card .shortcode-header h3{color:#1e293b;font-size:16px;font-weight:600;margin:0}.extenderx-shortcodes-page .shortcodes-grid .shortcode-card .shortcode-description{color:#64748b;font-size:13px;margin-bottom:16px}.extenderx-shortcodes-page .shortcodes-grid .shortcode-card .shortcode-code{background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px;padding:12px}.extenderx-shortcodes-page .shortcodes-grid .shortcode-card .shortcode-code .ant-typography{font-family:Monaco,Menlo,Courier New,monospace;font-size:12px;margin:0!important}.extenderx-shortcodes-page .shortcode-documentation .ant-card{border-radius:12px}.extenderx-shortcodes-page .shortcode-documentation .ant-card h3{color:#1e293b;font-size:16px;font-weight:600;margin:0 0 16px}.extenderx-shortcodes-page .shortcode-documentation .ant-card .param-list .param-item{border-bottom:1px solid #e5e7eb;padding:8px 0}.extenderx-shortcodes-page .shortcode-documentation .ant-card .param-list .param-item:last-child{border-bottom:none}.extenderx-coming-soon-page .coming-soon-intro{margin-bottom:32px}.extenderx-coming-soon-page .coming-soon-intro .intro-card{background:var(--extenderx-gradient-background);border:none;border-radius:12px;color:#fff;padding:48px 24px!important;text-align:center}.extenderx-coming-soon-page .coming-soon-intro .intro-card h2{color:#fff;font-size:24px;font-weight:600;margin:16px 0}.extenderx-coming-soon-page .coming-soon-intro .intro-card p{color:hsla(0,0%,100%,.9);font-size:14px;margin:0}.extenderx-coming-soon-page .features-grid{margin-bottom:32px}.extenderx-coming-soon-page .features-grid .coming-soon-card{border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.05);padding:24px!important;position:relative;text-align:center}.extenderx-coming-soon-page .features-grid .coming-soon-card .feature-icon{color:#667eea;font-size:48px;margin-bottom:16px}.extenderx-coming-soon-page .features-grid .coming-soon-card .feature-status{margin-bottom:12px}.extenderx-coming-soon-page .features-grid .coming-soon-card h3{color:#1e293b;font-size:16px;font-weight:600;margin:0 0 8px}.extenderx-coming-soon-page .features-grid .coming-soon-card p{color:#64748b;font-size:13px;margin:0}.extenderx-coming-soon-page .cta-section .ant-card{border-radius:12px;padding:32px!important;text-align:center}.extenderx-coming-soon-page .cta-section .ant-card h3{color:#1e293b;font-size:20px;font-weight:600;margin:0 0 12px}.extenderx-coming-soon-page .cta-section .ant-card p{color:#64748b;font-size:14px;margin:0 0 20px}.extenderx-system-info-page .system-info-section .info-card{border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.05);margin-bottom:20px}.extenderx-system-info-page .system-info-section .info-card .ant-card-head{border-bottom:1px solid #e5e7eb}.extenderx-system-info-page .system-info-section .info-card .ant-card-head .ant-card-head-title{color:#1e293b;font-size:16px;font-weight:600}.extenderx-system-info-page .system-info-section .info-card .plugins-list{list-style:none;margin:0;padding:0}.extenderx-system-info-page .system-info-section .info-card .plugins-list li{border-bottom:1px solid #e5e7eb;color:#475569;font-size:14px;padding:8px 0}.extenderx-system-info-page .system-info-section .info-card .plugins-list li:last-child{border-bottom:none}.extenderx-admin-footer{background:#fff;border-top:1px solid #e5e7eb;padding:20px 32px;text-align:center}.extenderx-admin-footer p{color:#64748b;font-size:13px;margin:0}.extenderx-admin-footer p a{color:#667eea;margin:0 8px;text-decoration:none}.extenderx-admin-footer p a:hover{text-decoration:underline}@media(max-width:960px){body:not(.folded) .extenderx-sidebar{left:36px}body:not(.folded) .extenderx-main-layout{margin-left:280px}body:not(.folded) .ant-layout-sider-collapsed+.extenderx-main-layout{margin-left:70px}body:not(.folded) .extenderx-top-header{left:36px;max-width:calc(100% - 36px)}}@media(max-width:782px){.extenderx-sidebar{left:0!important;top:46px!important}.extenderx-main-layout{margin-left:280px!important}.ant-layout-sider-collapsed+.extenderx-main-layout{margin-left:70px!important}.extenderx-top-header{align-items:flex-start;flex-direction:column;gap:12px;left:0!important;max-width:100%!important;padding:16px;top:46px!important}.extenderx-top-header .header-left .plugin-title{font-size:18px}.extenderx-top-header .header-left .plugin-subtitle{font-size:13px}.extenderx-top-header .header-right{width:100%}.extenderx-top-header .header-right .ant-space{gap:8px!important;justify-content:flex-end;width:100%}.extenderx-top-header .header-right .ant-space .ant-btn{font-size:13px;height:32px;padding:0 12px}.extenderx-page-content{padding:130px 20px 20px}.feature-card .ant-card-body,.quick-action-card .ant-card-body{padding:16px}}@media(max-width:600px){.extenderx-top-header{gap:8px;padding:12px}.extenderx-top-header .header-left .plugin-title{font-size:16px}.extenderx-top-header .header-left .plugin-subtitle{font-size:12px}.extenderx-top-header .header-right .ant-space{flex-direction:column;width:100%}.extenderx-top-header .header-right .ant-space .ant-btn{justify-content:center;width:100%}.extenderx-page-content{padding:180px 16px 16px}.ant-card .ant-card-body{padding:12px}.quick-action-card .quick-action-content{flex-direction:column;gap:8px;text-align:center}.quick-action-card .quick-action-content .action-info h3{font-size:14px}.quick-action-card .quick-action-content .action-info p{font-size:12px}}.ant-card{border:1px solid #e5e7eb;border-radius:12px}.ant-btn-primary{background:var(--extenderx-gradient-background);border:none}.ant-btn-primary:hover{background:var(--extenderx-hover-gradient-background)!important}.ant-slider-track,.ant-switch-checked{background:var(--extenderx-gradient-background)}.ant-slider-handle{border-color:var(--extenderx-gradient-background)}
