:root{--xf-primary:#4f46e5;--xf-primary-light:#6366f1;--xf-primary-dark:#4338ca;--xf-primary-bg:#eef2ff;--xf-secondary:#0ea5e9;--xf-success:#10b981;--xf-warning:#f59e0b;--xf-danger:#ef4444;--xf-info:#6366f1;--xf-gray-50:#f9fafb;--xf-gray-100:#f3f4f6;--xf-gray-200:#e5e7eb;--xf-gray-300:#d1d5db;--xf-gray-400:#9ca3af;--xf-gray-500:#6b7280;--xf-gray-600:#4b5563;--xf-gray-700:#374151;--xf-gray-800:#1f2937;--xf-gray-900:#111827;--xf-bg-primary:#fff;--xf-bg-secondary:#f8fafc;--xf-bg-tertiary:#f1f5f9;--xf-border-color:#e2e8f0;--xf-border-radius:12px;--xf-border-radius-sm:8px;--xf-border-radius-lg:16px;--xf-shadow-xs:0 1px 2px rgba(0,0,0,.05);--xf-shadow-sm:0 1px 3px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.06);--xf-shadow-md:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);--xf-shadow-lg:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);--xf-shadow-xl:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);--xf-font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--xf-font-mono:"SF Mono","Monaco","Inconsolata","Fira Code",monospace;--xf-spacing-xs:4px;--xf-spacing-sm:8px;--xf-spacing-md:16px;--xf-spacing-lg:24px;--xf-spacing-xl:32px;--xf-spacing-2xl:48px;--xf-sidebar-width:260px;--xf-sidebar-collapsed:72px;--xf-topbar-height:64px;--xf-wp-admin-bar:32px;--xf-wp-admin-menu:160px;--xf-transition-fast:150ms ease;--xf-transition-base:200ms ease;--xf-transition-slow:300ms ease;--xf-gradient-primary:linear-gradient(135deg,#4f46e5,#7c3aed);--xf-gradient-success:linear-gradient(135deg,#10b981,#059669);--xf-gradient-info:linear-gradient(135deg,#0ea5e9,#0284c7)}.wpxero-search-filter-admin-wrapper{font-family:var(--xf-font-family);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.wpxero-search-filter-admin-wrapper *,.wpxero-search-filter-admin-wrapper :after,.wpxero-search-filter-admin-wrapper :before{box-sizing:border-box}.wpxero-search-filter-admin-wrapper a{color:var(--xf-primary);text-decoration:none;transition:color var(--xf-transition-fast)}.wpxero-search-filter-admin-wrapper a:hover{color:var(--xf-primary-dark)}.wpxero-search-filter-admin-wrapper a:focus{outline:2px solid var(--xf-primary);outline-offset:2px}.wpxero-search-filter-admin-layout,.wpxero-search-filter-admin-wrapper{background:var(--xf-bg-secondary);min-height:100vh}.wpxero-search-filter-sidebar{background:var(--xf-bg-primary)!important;border-right:1px solid var(--xf-border-color);display:flex;flex-direction:column;height:100vh;left:var(--xf-wp-admin-menu);position:fixed!important;top:var(--xf-wp-admin-bar);transition:all var(--xf-transition-base)!important;z-index:999}.wpxero-search-filter-sidebar .sidebar-brand{align-items:center;border-bottom:1px solid var(--xf-border-color);display:flex;gap:var(--xf-spacing-md);padding:var(--xf-spacing-lg)}.wpxero-search-filter-sidebar .sidebar-brand .brand-logo{align-items:center;background:var(--xf-gradient-primary);border-radius:var(--xf-border-radius);box-shadow:var(--xf-shadow-md);color:#fff;display:flex;flex-shrink:0;font-size:22px;height:44px;justify-content:center;width:44px}.wpxero-search-filter-sidebar .sidebar-brand .brand-info{flex:1;min-width:0}.wpxero-search-filter-sidebar .sidebar-brand .brand-info h1{color:var(--xf-gray-900);font-size:18px;font-weight:700;letter-spacing:-.02em;line-height:1.3;margin:0}.wpxero-search-filter-sidebar .sidebar-brand .brand-info .version{background:var(--xf-gray-100);border-radius:4px;color:var(--xf-gray-400);display:inline-block;font-size:11px;font-weight:500;margin-top:4px;padding:2px 8px}.wpxero-search-filter-sidebar .sidebar-nav{flex:1;overflow-y:auto;padding:var(--xf-spacing-md)}.wpxero-search-filter-sidebar .sidebar-nav .nav-section{margin-bottom:var(--xf-spacing-lg)}.wpxero-search-filter-sidebar .sidebar-nav .nav-section .nav-label{color:var(--xf-gray-400);display:block;font-size:11px;font-weight:600;letter-spacing:.05em;margin-bottom:var(--xf-spacing-sm);padding:0 var(--xf-spacing-md);text-transform:uppercase}.wpxero-search-filter-sidebar .sidebar-nav .nav-menu{display:flex;flex-direction:column;gap:4px}.wpxero-search-filter-sidebar .sidebar-nav .sidebar-menu-item{align-items:center;border-radius:var(--xf-border-radius-sm);color:var(--xf-gray-600);display:flex;font-size:14px;font-weight:500;gap:var(--xf-spacing-md);padding:12px var(--xf-spacing-md);text-decoration:none;transition:all var(--xf-transition-fast)}.wpxero-search-filter-sidebar .sidebar-nav .sidebar-menu-item .menu-icon{align-items:center;display:flex;font-size:18px;justify-content:center;opacity:.7;width:20px}.wpxero-search-filter-sidebar .sidebar-nav .sidebar-menu-item .menu-label{flex:1}.wpxero-search-filter-sidebar .sidebar-nav .sidebar-menu-item:hover{background:var(--xf-gray-100);color:var(--xf-gray-900)}.wpxero-search-filter-sidebar .sidebar-nav .sidebar-menu-item:hover .menu-icon{opacity:1}.wpxero-search-filter-sidebar .sidebar-nav .sidebar-menu-item.active{background:var(--xf-primary-bg);color:var(--xf-primary)}.wpxero-search-filter-sidebar .sidebar-nav .sidebar-menu-item.active .menu-icon{color:var(--xf-primary);opacity:1}.wpxero-search-filter-sidebar .sidebar-footer{align-items:center;background:var(--xf-gray-50);border-top:1px solid var(--xf-border-color);display:flex;gap:var(--xf-spacing-sm);justify-content:center;padding:var(--xf-spacing-md)}.wpxero-search-filter-sidebar .sidebar-footer .footer-link{align-items:center;border-radius:var(--xf-border-radius-sm);color:var(--xf-gray-500);display:flex;height:36px;justify-content:center;transition:all var(--xf-transition-fast);width:36px}.wpxero-search-filter-sidebar .sidebar-footer .footer-link:hover{background:var(--xf-gray-200);color:var(--xf-primary)}.wpxero-search-filter-sidebar.ant-layout-sider-collapsed .sidebar-brand{justify-content:center;padding:var(--xf-spacing-md)}.wpxero-search-filter-sidebar.ant-layout-sider-collapsed .sidebar-brand .brand-info{display:none}.wpxero-search-filter-sidebar.ant-layout-sider-collapsed .sidebar-nav{padding:var(--xf-spacing-sm)}.wpxero-search-filter-sidebar.ant-layout-sider-collapsed .sidebar-nav .nav-label{display:none}.wpxero-search-filter-sidebar.ant-layout-sider-collapsed .sidebar-nav .sidebar-menu-item{justify-content:center;padding:12px}.wpxero-search-filter-sidebar.ant-layout-sider-collapsed .sidebar-nav .sidebar-menu-item .menu-label{display:none}.wpxero-search-filter-sidebar.ant-layout-sider-collapsed .sidebar-footer{flex-direction:column;padding:var(--xf-spacing-sm)}.wpxero-search-filter-main-layout{background:var(--xf-bg-secondary);margin-left:var(--xf-sidebar-width);min-height:100vh;transition:margin-left var(--xf-transition-base)!important}.ant-layout-sider-collapsed+.wpxero-search-filter-main-layout{margin-left:var(--xf-sidebar-collapsed)}.wpxero-search-filter-topbar{align-items:center;background:var(--xf-bg-primary);border-bottom:1px solid var(--xf-border-color);display:flex;height:var(--xf-topbar-height);justify-content:space-between;padding:0 var(--xf-spacing-xl);position:sticky;top:var(--xf-wp-admin-bar);z-index:100}.wpxero-search-filter-topbar .topbar-left .page-title{color:var(--xf-gray-900);font-size:20px;font-weight:600;letter-spacing:-.02em;margin:0}.wpxero-search-filter-topbar .topbar-right .upgrade-btn{background:var(--xf-gradient-primary);border:none;box-shadow:var(--xf-shadow-sm);font-weight:600}.wpxero-search-filter-topbar .topbar-right .upgrade-btn:hover{box-shadow:var(--xf-shadow-md);opacity:.9;transform:translateY(-1px)}.wpxero-search-filter-main-content{min-height:calc(100vh - var(--xf-wp-admin-bar) - var(--xf-topbar-height));padding:0!important}.wpxero-search-filter-page-content{margin:0 auto;max-width:1400px;padding:var(--xf-spacing-xl)}.page-fade-enter{transform:translateY(8px)}.page-fade-enter-active{transition:opacity .15s ease,transform .15s ease}.page-fade-exit{transform:translateY(0)}.page-fade-exit-active{transform:translateY(-8px);transition:opacity .1s ease,transform .1s ease}.folded .wpxero-search-filter-sidebar{left:36px}@media(max-width:960px){body:not(.folded) .wpxero-search-filter-sidebar{left:36px}}@media(max-width:782px){:root{--xf-wp-admin-bar:46px;--xf-wp-admin-menu:0px}.wpxero-search-filter-sidebar{left:0!important;top:46px!important}.wpxero-search-filter-topbar{padding:0 var(--xf-spacing-md);top:46px}.wpxero-search-filter-topbar .page-title{font-size:16px}.wpxero-search-filter-page-content{padding:var(--xf-spacing-md)}}@media(max-width:600px){.wpxero-search-filter-topbar .topbar-right .ant-btn{font-size:13px;padding:0 12px}.wpxero-search-filter-topbar .topbar-right .ant-btn .anticon+span{display:none}}.wpxero-search-filter-dashboard-page .welcome-section{align-items:center;background:var(--xf-bg-primary);border:1px solid var(--xf-border-color);border-radius:var(--xf-border-radius-lg);display:flex;gap:var(--xf-spacing-xl);justify-content:space-between;margin-bottom:var(--xf-spacing-xl);padding:var(--xf-spacing-xl)}.wpxero-search-filter-dashboard-page .welcome-section .welcome-content{flex:1}.wpxero-search-filter-dashboard-page .welcome-section .welcome-content .welcome-badge{align-items:center;background:var(--xf-primary-bg);border-radius:20px;color:var(--xf-primary);display:inline-flex;font-size:12px;font-weight:600;gap:6px;margin-bottom:var(--xf-spacing-md);padding:6px 12px}.wpxero-search-filter-dashboard-page .welcome-section .welcome-content h1{color:var(--xf-gray-900);font-size:28px;font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:0 0 var(--xf-spacing-sm) 0}.wpxero-search-filter-dashboard-page .welcome-section .welcome-content p{color:var(--xf-gray-500);font-size:15px;line-height:1.6;margin:0;max-width:500px}.wpxero-search-filter-dashboard-page .welcome-section .welcome-actions{display:flex;gap:var(--xf-spacing-md)}.wpxero-search-filter-dashboard-page .welcome-section .welcome-actions .ant-btn{border-radius:var(--xf-border-radius-sm);font-weight:600;height:44px;padding:0 24px}@media(max-width:768px){.wpxero-search-filter-dashboard-page .welcome-section{flex-direction:column;text-align:center}.wpxero-search-filter-dashboard-page .welcome-section .welcome-content p{max-width:100%}.wpxero-search-filter-dashboard-page .welcome-section .welcome-actions{flex-direction:column;width:100%}.wpxero-search-filter-dashboard-page .welcome-section .welcome-actions .ant-btn{width:100%}}.wpxero-search-filter-dashboard-page .stats-grid{display:grid;gap:var(--xf-spacing-lg);grid-template-columns:repeat(4,1fr);margin-bottom:var(--xf-spacing-xl)}@media(max-width:1200px){.wpxero-search-filter-dashboard-page .stats-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.wpxero-search-filter-dashboard-page .stats-grid{grid-template-columns:1fr}}.wpxero-search-filter-dashboard-page .stat-card{background:var(--xf-bg-primary);border:1px solid var(--xf-border-color);border-radius:var(--xf-border-radius);overflow:hidden;padding:var(--xf-spacing-lg);position:relative;transition:all var(--xf-transition-fast)}.wpxero-search-filter-dashboard-page .stat-card:before{content:"";height:3px;left:0;position:absolute;right:0;top:0}.wpxero-search-filter-dashboard-page .stat-card.stat-primary:before{background:var(--xf-primary)}.wpxero-search-filter-dashboard-page .stat-card.stat-success:before{background:var(--xf-success)}.wpxero-search-filter-dashboard-page .stat-card.stat-warning:before{background:var(--xf-warning)}.wpxero-search-filter-dashboard-page .stat-card.stat-info:before{background:var(--xf-info)}.wpxero-search-filter-dashboard-page .stat-card:hover{box-shadow:var(--xf-shadow-md);transform:translateY(-2px)}.wpxero-search-filter-dashboard-page .stat-card .stat-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:var(--xf-spacing-md)}.wpxero-search-filter-dashboard-page .stat-card .stat-header .stat-icon{align-items:center;border-radius:var(--xf-border-radius-sm);display:flex;font-size:22px;height:48px;justify-content:center;width:48px}.wpxero-search-filter-dashboard-page .stat-card .stat-header .stat-icon.icon-primary{background:var(--xf-primary-bg);color:var(--xf-primary)}.wpxero-search-filter-dashboard-page .stat-card .stat-header .stat-icon.icon-success{background:#d1fae5;color:var(--xf-success)}.wpxero-search-filter-dashboard-page .stat-card .stat-header .stat-icon.icon-warning{background:#fef3c7;color:var(--xf-warning)}.wpxero-search-filter-dashboard-page .stat-card .stat-header .stat-icon.icon-info{background:#dbeafe;color:var(--xf-info)}.wpxero-search-filter-dashboard-page .stat-card .stat-value{color:var(--xf-gray-900);font-size:32px;font-weight:700;line-height:1;margin-bottom:4px}.wpxero-search-filter-dashboard-page .stat-card .stat-value .suffix{color:var(--xf-gray-400);font-size:16px;font-weight:500;margin-left:4px}.wpxero-search-filter-dashboard-page .stat-card .stat-label{color:var(--xf-gray-500);font-size:13px;font-weight:500}.wpxero-search-filter-dashboard-page .stat-card .stat-trend{align-items:center;border-top:1px solid var(--xf-border-color);color:var(--xf-gray-500);display:flex;font-size:12px;gap:4px;margin-top:var(--xf-spacing-md);padding-top:var(--xf-spacing-md)}.wpxero-search-filter-dashboard-page .section-header{margin-bottom:var(--xf-spacing-lg)}.wpxero-search-filter-dashboard-page .section-header h2{color:var(--xf-gray-900);font-size:20px;font-weight:600;margin:0 0 var(--xf-spacing-xs) 0}.wpxero-search-filter-dashboard-page .section-header p{color:var(--xf-gray-500);font-size:14px;margin:0}.wpxero-search-filter-dashboard-page .master-controls-grid{display:grid;gap:var(--xf-spacing-lg);grid-template-columns:repeat(3,1fr)}@media(max-width:1100px){.wpxero-search-filter-dashboard-page .master-controls-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.wpxero-search-filter-dashboard-page .master-controls-grid{grid-template-columns:1fr}}.wpxero-search-filter-dashboard-page .master-card{border:1px solid var(--xf-border-color);border-radius:var(--xf-border-radius);overflow:hidden;transition:all var(--xf-transition-fast)}.wpxero-search-filter-dashboard-page .master-card .ant-card-body{padding:0}.wpxero-search-filter-dashboard-page .master-card:hover{box-shadow:var(--xf-shadow-md);transform:translateY(-2px)}.wpxero-search-filter-dashboard-page .master-card.enabled{border-color:var(--xf-success)}.wpxero-search-filter-dashboard-page .master-card.enabled .master-card-header{background:linear-gradient(135deg,#ecfdf5,#d1fae5)}.wpxero-search-filter-dashboard-page .master-card.disabled .master-icon{opacity:.5}.wpxero-search-filter-dashboard-page .master-card.coming-soon{opacity:.8}.wpxero-search-filter-dashboard-page .master-card.coming-soon .master-card-header{background:#fffbeb}.wpxero-search-filter-dashboard-page .master-card .master-card-header{align-items:center;background:var(--xf-gray-50);border-bottom:1px solid var(--xf-border-color);display:flex;justify-content:space-between;padding:var(--xf-spacing-lg)}.wpxero-search-filter-dashboard-page .master-card .master-icon{align-items:center;border-radius:var(--xf-border-radius-sm);display:flex;font-size:24px;height:48px;justify-content:center;transition:all var(--xf-transition-fast);width:48px}.wpxero-search-filter-dashboard-page .master-card .master-icon.admin{background:#dbeafe;color:#2563eb}.wpxero-search-filter-dashboard-page .master-card .master-icon.frontend{background:#d1fae5;color:#059669}.wpxero-search-filter-dashboard-page .master-card .master-icon.filters{background:#fef3c7;color:#d97706}.wpxero-search-filter-dashboard-page .master-card .master-card-body{padding:var(--xf-spacing-lg)}.wpxero-search-filter-dashboard-page .master-card .master-card-body h3{color:var(--xf-gray-900);font-size:16px;font-weight:600;margin:0 0 var(--xf-spacing-sm) 0}.wpxero-search-filter-dashboard-page .master-card .master-card-body p{color:var(--xf-gray-500);font-size:13px;line-height:1.5;margin:0 0 var(--xf-spacing-md) 0}.wpxero-search-filter-dashboard-page .master-card .master-card-footer{background:var(--xf-bg-primary);border-top:1px solid var(--xf-border-color);padding:var(--xf-spacing-sm) var(--xf-spacing-lg)}.wpxero-search-filter-dashboard-page .master-card .master-card-footer .ant-btn-link{color:var(--xf-primary);font-weight:500;height:auto;padding:0}.wpxero-search-filter-dashboard-page .master-card .master-card-footer .ant-btn-link:hover{color:var(--xf-primary-dark)}.wpxero-search-filter-dashboard-page .features-grid{display:grid;gap:var(--xf-spacing-lg);grid-template-columns:repeat(2,1fr);margin-bottom:var(--xf-spacing-xl)}@media(max-width:900px){.wpxero-search-filter-dashboard-page .features-grid{grid-template-columns:1fr}}.wpxero-search-filter-dashboard-page .feature-card{background:var(--xf-bg-primary);border:1px solid var(--xf-border-color);border-radius:var(--xf-border-radius);overflow:hidden;transition:all var(--xf-transition-fast)}.wpxero-search-filter-dashboard-page .feature-card:hover{border-color:var(--xf-primary);box-shadow:var(--xf-shadow-md)}.wpxero-search-filter-dashboard-page .feature-card .feature-header{align-items:center;background:var(--xf-gray-50);border-bottom:1px solid var(--xf-border-color);display:flex;justify-content:space-between;padding:var(--xf-spacing-lg)}.wpxero-search-filter-dashboard-page .feature-card .feature-header .header-left{align-items:center;display:flex;gap:var(--xf-spacing-md)}.wpxero-search-filter-dashboard-page .feature-card .feature-header .header-left .feature-icon{align-items:center;border-radius:var(--xf-border-radius-sm);display:flex;font-size:20px;height:40px;justify-content:center;width:40px}.wpxero-search-filter-dashboard-page .feature-card .feature-header .header-left .feature-icon.icon-admin{background:#dbeafe;color:#2563eb}.wpxero-search-filter-dashboard-page .feature-card .feature-header .header-left .feature-icon.icon-frontend{background:#d1fae5;color:#059669}.wpxero-search-filter-dashboard-page .feature-card .feature-header .header-left h3{color:var(--xf-gray-900);font-size:16px;font-weight:600;margin:0}.wpxero-search-filter-dashboard-page .feature-card .feature-body{padding:var(--xf-spacing-lg)}.wpxero-search-filter-dashboard-page .feature-card .feature-toggle{align-items:flex-start;background:var(--xf-gray-50);border-radius:var(--xf-border-radius-sm);display:flex;justify-content:space-between;margin-bottom:var(--xf-spacing-md);padding:var(--xf-spacing-md)}.wpxero-search-filter-dashboard-page .feature-card .feature-toggle:last-child{margin-bottom:0}.wpxero-search-filter-dashboard-page .feature-card .feature-toggle .toggle-info{flex:1;margin-right:var(--xf-spacing-md)}.wpxero-search-filter-dashboard-page .feature-card .feature-toggle .toggle-info .toggle-title{color:var(--xf-gray-800);font-size:14px;font-weight:600;margin-bottom:2px}.wpxero-search-filter-dashboard-page .feature-card .feature-toggle .toggle-info .toggle-desc{color:var(--xf-gray-500);font-size:12px}.wpxero-search-filter-dashboard-page .feature-card .feature-stats{background:var(--xf-gray-50);border-radius:var(--xf-border-radius-sm);display:grid;gap:var(--xf-spacing-md);grid-template-columns:repeat(2,1fr);margin-top:var(--xf-spacing-md);padding:var(--xf-spacing-md)}.wpxero-search-filter-dashboard-page .feature-card .feature-stats .mini-stat{text-align:center}.wpxero-search-filter-dashboard-page .feature-card .feature-stats .mini-stat .mini-label{color:var(--xf-gray-500);font-size:11px;letter-spacing:.03em;margin-bottom:4px;text-transform:uppercase}.wpxero-search-filter-dashboard-page .feature-card .feature-stats .mini-stat .mini-value{color:var(--xf-gray-800);font-size:14px;font-weight:600}.wpxero-search-filter-dashboard-page .feature-card .feature-footer{background:var(--xf-bg-primary);border-top:1px solid var(--xf-border-color);padding:var(--xf-spacing-md) var(--xf-spacing-lg)}.wpxero-search-filter-dashboard-page .quick-actions-grid{display:grid;gap:var(--xf-spacing-md);grid-template-columns:repeat(4,1fr);margin-bottom:var(--xf-spacing-xl)}@media(max-width:1200px){.wpxero-search-filter-dashboard-page .quick-actions-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.wpxero-search-filter-dashboard-page .quick-actions-grid{grid-template-columns:1fr}}.wpxero-search-filter-dashboard-page .quick-action-card{background:var(--xf-bg-primary);border:1px solid var(--xf-border-color);border-radius:var(--xf-border-radius);padding:var(--xf-spacing-lg);transition:all var(--xf-transition-fast)}.wpxero-search-filter-dashboard-page .quick-action-card:hover{box-shadow:var(--xf-shadow-sm);transform:translateY(-2px)}.wpxero-search-filter-dashboard-page .quick-action-card .action-content{align-items:center;display:flex;gap:var(--xf-spacing-md)}.wpxero-search-filter-dashboard-page .quick-action-card .action-content .action-icon{align-items:center;border-radius:var(--xf-border-radius-sm);display:flex;flex-shrink:0;font-size:20px;height:48px;justify-content:center;width:48px}.wpxero-search-filter-dashboard-page .quick-action-card .action-content .action-info{flex:1;min-width:0}.wpxero-search-filter-dashboard-page .quick-action-card .action-content .action-info .action-title{color:var(--xf-gray-800);font-size:14px;font-weight:600;margin-bottom:2px}.wpxero-search-filter-dashboard-page .quick-action-card .action-content .action-info .action-desc{color:var(--xf-gray-500);font-size:12px}.wpxero-search-filter-dashboard-page .coming-soon-grid{display:grid;gap:var(--xf-spacing-lg);grid-template-columns:repeat(3,1fr);margin-bottom:var(--xf-spacing-xl)}@media(max-width:900px){.wpxero-search-filter-dashboard-page .coming-soon-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.wpxero-search-filter-dashboard-page .coming-soon-grid{grid-template-columns:1fr}}.wpxero-search-filter-dashboard-page .coming-soon-card{background:var(--xf-bg-primary);border:2px dashed var(--xf-border-color);border-radius:var(--xf-border-radius);padding:var(--xf-spacing-xl);text-align:center;transition:all var(--xf-transition-fast)}.wpxero-search-filter-dashboard-page .coming-soon-card:hover{background:var(--xf-primary-bg);border-color:var(--xf-primary)}.wpxero-search-filter-dashboard-page .coming-soon-card .coming-icon{align-items:center;background:var(--xf-gray-100);border-radius:var(--xf-border-radius);color:var(--xf-gray-400);display:flex;font-size:28px;height:64px;justify-content:center;margin:0 auto var(--xf-spacing-md);width:64px}.wpxero-search-filter-dashboard-page .coming-soon-card h4{color:var(--xf-gray-800);font-size:16px;font-weight:600;margin:0 0 var(--xf-spacing-sm) 0}.wpxero-search-filter-dashboard-page .coming-soon-card p{color:var(--xf-gray-500);font-size:13px;line-height:1.5;margin:0 0 var(--xf-spacing-md) 0}.wpxero-search-filter-dashboard-page .welcome-section .welcome-badge.active{background:#d1fae5;color:#059669}.wpxero-search-filter-dashboard-page .welcome-section .welcome-badge.inactive{background:#fef3c7;color:#d97706}.wpxero-search-filter-dashboard-page .features-tabs-section{background:var(--xf-bg-primary);border:1px solid var(--xf-border-color);border-radius:var(--xf-border-radius-lg);overflow:hidden}.wpxero-search-filter-dashboard-page .features-tabs-section .dashboard-tabs .ant-tabs-nav{background:var(--xf-gray-50);border-bottom:1px solid var(--xf-border-color);margin:0;padding:0 var(--xf-spacing-lg)}.wpxero-search-filter-dashboard-page .features-tabs-section .dashboard-tabs .ant-tabs-nav:before{display:none}.wpxero-search-filter-dashboard-page .features-tabs-section .dashboard-tabs .ant-tabs-nav .ant-tabs-tab{color:var(--xf-gray-500);font-size:14px;font-weight:500;margin:0;padding:16px 24px;transition:all var(--xf-transition-fast)}.wpxero-search-filter-dashboard-page .features-tabs-section .dashboard-tabs .ant-tabs-nav .ant-tabs-tab:hover{color:var(--xf-primary)}.wpxero-search-filter-dashboard-page .features-tabs-section .dashboard-tabs .ant-tabs-nav .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--xf-primary);font-weight:600}.wpxero-search-filter-dashboard-page .features-tabs-section .dashboard-tabs .ant-tabs-nav .ant-tabs-tab .tab-label{align-items:center;display:flex;gap:8px}.wpxero-search-filter-dashboard-page .features-tabs-section .dashboard-tabs .ant-tabs-nav .ant-tabs-tab .tab-label .anticon{font-size:16px}.wpxero-search-filter-dashboard-page .features-tabs-section .dashboard-tabs .ant-tabs-nav .ant-tabs-ink-bar{background:var(--xf-primary);border-radius:3px 3px 0 0;height:3px}.wpxero-search-filter-dashboard-page .features-tabs-section .dashboard-tabs .ant-tabs-content-holder{padding:var(--xf-spacing-xl)}.wpxero-search-filter-dashboard-page .tab-content-wrapper .tab-description{margin-bottom:var(--xf-spacing-lg)}.wpxero-search-filter-dashboard-page .tab-content-wrapper .tab-description p{color:var(--xf-gray-500);font-size:14px;line-height:1.6;margin:0}.wpxero-search-filter-dashboard-page .feature-list{display:flex;flex-direction:column;gap:var(--xf-spacing-md);margin-bottom:var(--xf-spacing-xl)}.wpxero-search-filter-dashboard-page .feature-row{align-items:center;background:var(--xf-gray-50);border:1px solid var(--xf-border-color);border-radius:var(--xf-border-radius-sm);display:flex;gap:var(--xf-spacing-md);padding:var(--xf-spacing-md) var(--xf-spacing-lg);transition:all var(--xf-transition-fast)}.wpxero-search-filter-dashboard-page .feature-row:hover{background:var(--xf-primary-bg);border-color:var(--xf-primary)}.wpxero-search-filter-dashboard-page .feature-row .feature-icon{align-items:center;background:var(--xf-bg-primary);border:1px solid var(--xf-border-color);border-radius:var(--xf-border-radius-sm);color:var(--xf-primary);display:flex;flex-shrink:0;font-size:20px;height:44px;justify-content:center;width:44px}.wpxero-search-filter-dashboard-page .feature-row .feature-details{flex:1;min-width:0}.wpxero-search-filter-dashboard-page .feature-row .feature-details .feature-title{color:var(--xf-gray-800);font-size:14px;font-weight:600;margin-bottom:2px}.wpxero-search-filter-dashboard-page .feature-row .feature-details .feature-desc{color:var(--xf-gray-500);font-size:12px}.wpxero-search-filter-dashboard-page .feature-row .ant-switch{flex-shrink:0}.wpxero-search-filter-dashboard-page .tab-stats{background:var(--xf-gray-50);border:1px solid var(--xf-border-color);border-radius:var(--xf-border-radius-sm);display:flex;gap:var(--xf-spacing-xl);padding:var(--xf-spacing-lg)}.wpxero-search-filter-dashboard-page .tab-stats .stat-item{display:flex;flex-direction:column;gap:4px}.wpxero-search-filter-dashboard-page .tab-stats .stat-item .stat-label{color:var(--xf-gray-500);font-size:12px;letter-spacing:.03em;text-transform:uppercase}.wpxero-search-filter-dashboard-page .tab-stats .stat-item .stat-value{color:var(--xf-gray-800);font-size:14px;font-weight:600}@media(max-width:600px){.wpxero-search-filter-dashboard-page .tab-stats{flex-wrap:wrap;gap:var(--xf-spacing-md)}.wpxero-search-filter-dashboard-page .tab-stats .stat-item{min-width:80px}}.wpxero-search-filter-dashboard-page .coming-soon-section{display:flex;flex-direction:column;gap:var(--xf-spacing-md)}.wpxero-search-filter-dashboard-page .coming-soon-item{align-items:flex-start;background:var(--xf-gray-50);border:2px dashed var(--xf-border-color);border-radius:var(--xf-border-radius-sm);display:flex;gap:var(--xf-spacing-lg);padding:var(--xf-spacing-lg);transition:all var(--xf-transition-fast)}.wpxero-search-filter-dashboard-page .coming-soon-item:hover{background:#fffbeb;border-color:var(--xf-warning)}.wpxero-search-filter-dashboard-page .coming-soon-item .coming-icon{align-items:center;background:var(--xf-bg-primary);border:1px solid var(--xf-border-color);border-radius:var(--xf-border-radius-sm);color:var(--xf-gray-400);display:flex;flex-shrink:0;font-size:24px;height:52px;justify-content:center;width:52px}.wpxero-search-filter-dashboard-page .coming-soon-item .coming-details{flex:1}.wpxero-search-filter-dashboard-page .coming-soon-item .coming-details h4{color:var(--xf-gray-800);font-size:15px;font-weight:600;margin:0 0 4px}.wpxero-search-filter-dashboard-page .coming-soon-item .coming-details p{color:var(--xf-gray-500);font-size:13px;line-height:1.5;margin:0 0 var(--xf-spacing-sm) 0}@media(max-width:768px){.wpxero-search-filter-dashboard-page .features-tabs-section .dashboard-tabs .ant-tabs-nav{padding:0 var(--xf-spacing-md)}.wpxero-search-filter-dashboard-page .features-tabs-section .dashboard-tabs .ant-tabs-nav .ant-tabs-tab{font-size:13px;padding:12px 16px}.wpxero-search-filter-dashboard-page .features-tabs-section .dashboard-tabs .ant-tabs-nav .ant-tabs-tab .tab-label .ant-tag{display:none}.wpxero-search-filter-dashboard-page .feature-row,.wpxero-search-filter-dashboard-page .features-tabs-section .dashboard-tabs .ant-tabs-content-holder{padding:var(--xf-spacing-md)}.wpxero-search-filter-dashboard-page .feature-row .feature-icon{font-size:16px;height:36px;width:36px}.wpxero-search-filter-dashboard-page .feature-row .feature-details .feature-title{font-size:13px}.wpxero-search-filter-dashboard-page .coming-soon-item{padding:var(--xf-spacing-md)}.wpxero-search-filter-dashboard-page .coming-soon-item .coming-icon{font-size:18px;height:40px;width:40px}}.wpxero-search-filter-admin-wrapper .ant-card{border-color:var(--xf-border-color);border-radius:var(--xf-border-radius)}.wpxero-search-filter-admin-wrapper .ant-btn-primary{background:var(--xf-primary);border-color:var(--xf-primary)}.wpxero-search-filter-admin-wrapper .ant-btn-primary:hover{background:var(--xf-primary-dark)!important;border-color:var(--xf-primary-dark)!important}.wpxero-search-filter-admin-wrapper .ant-switch-checked{background:var(--xf-primary)}.wpxero-search-filter-admin-wrapper .ant-tag{border-radius:4px}.wpxero-search-filter-admin-wrapper .ant-progress-bg{background:var(--xf-primary)}.wpxero-search-filter-admin-wrapper .ant-statistic-title{color:var(--xf-gray-500);font-size:13px;font-weight:500}.wpxero-search-filter-admin-wrapper .ant-statistic-content-value{color:var(--xf-gray-900)}.ant-message{right:50px!important;top:50px!important}.ant-message-notice-content{position:absolute;right:50px}.wpxero-search-filter-page-admin-search .page-intro,.wpxero-search-filter-page-filters .page-intro,.wpxero-search-filter-page-frontend-search .page-intro{margin-bottom:var(--xf-spacing-xl)}.wpxero-search-filter-page-admin-search .page-intro h2,.wpxero-search-filter-page-filters .page-intro h2,.wpxero-search-filter-page-frontend-search .page-intro h2{color:var(--xf-gray-900);font-size:24px;font-weight:700;margin:0 0 var(--xf-spacing-sm) 0}.wpxero-search-filter-page-admin-search .page-intro p,.wpxero-search-filter-page-filters .page-intro p,.wpxero-search-filter-page-frontend-search .page-intro p{color:var(--xf-gray-500);font-size:14px;margin:0;max-width:600px}.wpxero-search-filter-page-admin-search .settings-grid,.wpxero-search-filter-page-filters .settings-grid,.wpxero-search-filter-page-frontend-search .settings-grid{display:grid;gap:var(--xf-spacing-lg);grid-template-columns:repeat(2,1fr)}@media(max-width:1000px){.wpxero-search-filter-page-admin-search .settings-grid,.wpxero-search-filter-page-filters .settings-grid,.wpxero-search-filter-page-frontend-search .settings-grid{grid-template-columns:1fr}}.wpxero-search-filter-page-admin-search .settings-card,.wpxero-search-filter-page-filters .settings-card,.wpxero-search-filter-page-frontend-search .settings-card{border:1px solid var(--xf-border-color);border-radius:var(--xf-border-radius)}.wpxero-search-filter-page-admin-search .settings-card .ant-card-head,.wpxero-search-filter-page-filters .settings-card .ant-card-head,.wpxero-search-filter-page-frontend-search .settings-card .ant-card-head{background:var(--xf-gray-50);border-bottom:1px solid var(--xf-border-color);min-height:auto;padding:var(--xf-spacing-md) var(--xf-spacing-lg)}.wpxero-search-filter-page-admin-search .settings-card .ant-card-head .ant-card-head-title,.wpxero-search-filter-page-filters .settings-card .ant-card-head .ant-card-head-title,.wpxero-search-filter-page-frontend-search .settings-card .ant-card-head .ant-card-head-title{color:var(--xf-gray-800);font-size:15px;font-weight:600;padding:0}.wpxero-search-filter-page-admin-search .settings-card .ant-card-body,.wpxero-search-filter-page-filters .settings-card .ant-card-body,.wpxero-search-filter-page-frontend-search .settings-card .ant-card-body{padding:var(--xf-spacing-lg)}.wpxero-search-filter-page-admin-search .setting-row,.wpxero-search-filter-page-filters .setting-row,.wpxero-search-filter-page-frontend-search .setting-row{align-items:center;background:var(--xf-gray-50);border:1px solid var(--xf-border-color);border-radius:var(--xf-border-radius-sm);display:flex;gap:var(--xf-spacing-md);margin-bottom:var(--xf-spacing-md);padding:var(--xf-spacing-md);transition:all var(--xf-transition-fast)}.wpxero-search-filter-page-admin-search .setting-row:last-child,.wpxero-search-filter-page-filters .setting-row:last-child,.wpxero-search-filter-page-frontend-search .setting-row:last-child{margin-bottom:0}.wpxero-search-filter-page-admin-search .setting-row:hover,.wpxero-search-filter-page-filters .setting-row:hover,.wpxero-search-filter-page-frontend-search .setting-row:hover{background:var(--xf-primary-bg);border-color:var(--xf-primary)}.wpxero-search-filter-page-admin-search .setting-row .setting-icon,.wpxero-search-filter-page-filters .setting-row .setting-icon,.wpxero-search-filter-page-frontend-search .setting-row .setting-icon{align-items:center;background:var(--xf-bg-primary);border:1px solid var(--xf-border-color);border-radius:var(--xf-border-radius-sm);color:var(--xf-primary);display:flex;flex-shrink:0;font-size:18px;height:40px;justify-content:center;width:40px}.wpxero-search-filter-page-admin-search .setting-row .setting-info,.wpxero-search-filter-page-filters .setting-row .setting-info,.wpxero-search-filter-page-frontend-search .setting-row .setting-info{flex:1;min-width:0}.wpxero-search-filter-page-admin-search .setting-row .setting-info .setting-title,.wpxero-search-filter-page-filters .setting-row .setting-info .setting-title,.wpxero-search-filter-page-frontend-search .setting-row .setting-info .setting-title{color:var(--xf-gray-800);font-size:14px;font-weight:600;margin-bottom:2px}.wpxero-search-filter-page-admin-search .setting-row .setting-info .setting-desc,.wpxero-search-filter-page-filters .setting-row .setting-info .setting-desc,.wpxero-search-filter-page-frontend-search .setting-row .setting-info .setting-desc{color:var(--xf-gray-500);font-size:12px;line-height:1.4}.wpxero-search-filter-page-admin-search .setting-row .ant-switch,.wpxero-search-filter-page-filters .setting-row .ant-switch,.wpxero-search-filter-page-frontend-search .setting-row .ant-switch{flex-shrink:0}.wpxero-search-filter-page-admin-search .field-help,.wpxero-search-filter-page-filters .field-help,.wpxero-search-filter-page-frontend-search .field-help{color:var(--xf-gray-500);font-size:12px;margin-top:var(--xf-spacing-xs)}.wpxero-search-filter-page-admin-search .ant-form-item,.wpxero-search-filter-page-filters .ant-form-item,.wpxero-search-filter-page-frontend-search .ant-form-item{margin-bottom:var(--xf-spacing-lg)}.wpxero-search-filter-page-admin-search .ant-form-item:last-child,.wpxero-search-filter-page-filters .ant-form-item:last-child,.wpxero-search-filter-page-frontend-search .ant-form-item:last-child{margin-bottom:0}.wpxero-search-filter-page-admin-search .ant-form-item .ant-form-item-label>label,.wpxero-search-filter-page-filters .ant-form-item .ant-form-item-label>label,.wpxero-search-filter-page-frontend-search .ant-form-item .ant-form-item-label>label{color:var(--xf-gray-700);font-weight:500}.wpxero-search-filter-page-filters .coming-soon-banner{background:var(--xf-gray-50);border:2px dashed var(--xf-border-color);margin-bottom:var(--xf-spacing-xl);text-align:center}.wpxero-search-filter-page-filters .coming-soon-banner .ant-card-body{padding:var(--xf-spacing-2xl)}.wpxero-search-filter-page-filters .coming-soon-banner .ant-empty-image{margin-bottom:var(--xf-spacing-md)}.wpxero-search-filter-page-filters .coming-soon-banner .empty-content h3{color:var(--xf-gray-800);font-size:20px;font-weight:600;margin:0 0 var(--xf-spacing-sm) 0}.wpxero-search-filter-page-filters .coming-soon-banner .empty-content p{color:var(--xf-gray-500);font-size:14px;margin:0}.wpxero-search-filter-page-filters .coming-soon-features h3{color:var(--xf-gray-900);font-size:18px;font-weight:600;margin:0 0 var(--xf-spacing-lg) 0}.wpxero-search-filter-page-filters .coming-soon-features .features-list{display:flex;flex-direction:column;gap:var(--xf-spacing-md)}.wpxero-search-filter-page-filters .coming-soon-features .feature-item{align-items:flex-start;background:var(--xf-bg-primary);border:1px solid var(--xf-border-color);border-radius:var(--xf-border-radius);display:flex;gap:var(--xf-spacing-lg);padding:var(--xf-spacing-lg);transition:all var(--xf-transition-fast)}.wpxero-search-filter-page-filters .coming-soon-features .feature-item:hover{background:#fffbeb;border-color:var(--xf-warning)}.wpxero-search-filter-page-filters .coming-soon-features .feature-item .feature-icon{align-items:center;background:var(--xf-gray-100);border-radius:var(--xf-border-radius-sm);color:var(--xf-gray-400);display:flex;flex-shrink:0;font-size:22px;height:48px;justify-content:center;width:48px}.wpxero-search-filter-page-filters .coming-soon-features .feature-item .feature-content{flex:1}.wpxero-search-filter-page-filters .coming-soon-features .feature-item .feature-content .feature-header{align-items:center;display:flex;gap:var(--xf-spacing-md);margin-bottom:var(--xf-spacing-xs)}.wpxero-search-filter-page-filters .coming-soon-features .feature-item .feature-content h4{color:var(--xf-gray-800);font-size:15px;font-weight:600;margin:0}.wpxero-search-filter-page-filters .coming-soon-features .feature-item .feature-content p{color:var(--xf-gray-500);font-size:13px;line-height:1.5;margin:0}.wpxero-search-filter-settings-page .settings-header{margin-bottom:var(--xf-spacing-xl)}.wpxero-search-filter-settings-page .settings-header h1{color:var(--xf-gray-900);font-size:24px;font-weight:700;letter-spacing:-.02em;margin-bottom:var(--xf-spacing-sm)}.wpxero-search-filter-settings-page .settings-header .description{color:var(--xf-gray-500);font-size:14px;margin:0}.wpxero-search-filter-settings-page .settings-tabs .ant-tabs-nav{background:var(--xf-bg-primary);border:1px solid var(--xf-border-color);border-radius:var(--xf-border-radius);margin-bottom:var(--xf-spacing-lg);padding:0 var(--xf-spacing-md)}.wpxero-search-filter-settings-page .settings-tabs .ant-tabs-nav .ant-tabs-tab{color:var(--xf-gray-500);font-size:14px;font-weight:500;padding:14px 20px;transition:all var(--xf-transition-fast)}.wpxero-search-filter-settings-page .settings-tabs .ant-tabs-nav .ant-tabs-tab.ant-tabs-tab-active,.wpxero-search-filter-settings-page .settings-tabs .ant-tabs-nav .ant-tabs-tab:hover{color:var(--xf-primary)}.wpxero-search-filter-settings-page .settings-tabs .ant-tabs-nav .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--xf-primary);font-weight:600}.wpxero-search-filter-settings-page .settings-tabs .ant-tabs-nav .ant-tabs-ink-bar{background:var(--xf-primary);border-radius:3px 3px 0 0;height:3px}.wpxero-search-filter-settings-page .settings-tabs .ant-tabs-content{padding:0}.wpxero-search-filter-settings-page .analytics-settings-wrapper .settings-section,.wpxero-search-filter-settings-page .general-settings-wrapper .settings-section,.wpxero-search-filter-settings-page .synonyms-settings-wrapper .settings-section{background:var(--xf-bg-primary);border:1px solid var(--xf-border-color);border-radius:var(--xf-border-radius);margin-bottom:var(--xf-spacing-lg)}.wpxero-search-filter-settings-page .analytics-settings-wrapper .settings-section .ant-card-body,.wpxero-search-filter-settings-page .general-settings-wrapper .settings-section .ant-card-body,.wpxero-search-filter-settings-page .synonyms-settings-wrapper .settings-section .ant-card-body{padding:var(--xf-spacing-lg)}.wpxero-search-filter-settings-page .analytics-settings-wrapper .settings-section h3,.wpxero-search-filter-settings-page .general-settings-wrapper .settings-section h3,.wpxero-search-filter-settings-page .synonyms-settings-wrapper .settings-section h3{border-bottom:1px solid var(--xf-border-color);color:var(--xf-gray-900);font-size:16px;font-weight:600;margin-bottom:var(--xf-spacing-md);padding-bottom:var(--xf-spacing-md)}.wpxero-search-filter-settings-page .analytics-settings-wrapper .settings-section .ant-form-item,.wpxero-search-filter-settings-page .general-settings-wrapper .settings-section .ant-form-item,.wpxero-search-filter-settings-page .synonyms-settings-wrapper .settings-section .ant-form-item{margin-bottom:var(--xf-spacing-md)}.wpxero-search-filter-settings-page .analytics-settings-wrapper .settings-section .ant-form-item .ant-form-item-label,.wpxero-search-filter-settings-page .general-settings-wrapper .settings-section .ant-form-item .ant-form-item-label,.wpxero-search-filter-settings-page .synonyms-settings-wrapper .settings-section .ant-form-item .ant-form-item-label{padding-bottom:var(--xf-spacing-sm)}.wpxero-search-filter-settings-page .analytics-settings-wrapper .settings-section .ant-form-item .ant-form-item-label>label,.wpxero-search-filter-settings-page .general-settings-wrapper .settings-section .ant-form-item .ant-form-item-label>label,.wpxero-search-filter-settings-page .synonyms-settings-wrapper .settings-section .ant-form-item .ant-form-item-label>label{color:var(--xf-gray-700);font-size:14px;font-weight:500;height:auto}.wpxero-search-filter-settings-page .analytics-settings-wrapper .settings-section .ant-form-item .ant-form-item-label>label:after,.wpxero-search-filter-settings-page .general-settings-wrapper .settings-section .ant-form-item .ant-form-item-label>label:after,.wpxero-search-filter-settings-page .synonyms-settings-wrapper .settings-section .ant-form-item .ant-form-item-label>label:after{display:none}.wpxero-search-filter-settings-page .analytics-settings-wrapper .settings-section .ant-form-item .ant-form-item-control .ant-checkbox-wrapper,.wpxero-search-filter-settings-page .general-settings-wrapper .settings-section .ant-form-item .ant-form-item-control .ant-checkbox-wrapper,.wpxero-search-filter-settings-page .synonyms-settings-wrapper .settings-section .ant-form-item .ant-form-item-control .ant-checkbox-wrapper{color:var(--xf-gray-600);font-size:14px}.wpxero-search-filter-settings-page .analytics-settings-wrapper .settings-section .ant-form-item .ant-form-item-control .ant-radio-wrapper,.wpxero-search-filter-settings-page .general-settings-wrapper .settings-section .ant-form-item .ant-form-item-control .ant-radio-wrapper,.wpxero-search-filter-settings-page .synonyms-settings-wrapper .settings-section .ant-form-item .ant-form-item-control .ant-radio-wrapper{align-items:flex-start;color:var(--xf-gray-600);display:flex;font-size:14px}.wpxero-search-filter-settings-page .analytics-settings-wrapper .settings-section .ant-form-item .ant-form-item-control .ant-input,.wpxero-search-filter-settings-page .analytics-settings-wrapper .settings-section .ant-form-item .ant-form-item-control .ant-input-number,.wpxero-search-filter-settings-page .analytics-settings-wrapper .settings-section .ant-form-item .ant-form-item-control .ant-input-textarea textarea,.wpxero-search-filter-settings-page .general-settings-wrapper .settings-section .ant-form-item .ant-form-item-control .ant-input,.wpxero-search-filter-settings-page .general-settings-wrapper .settings-section .ant-form-item .ant-form-item-control .ant-input-number,.wpxero-search-filter-settings-page .general-settings-wrapper .settings-section .ant-form-item .ant-form-item-control .ant-input-textarea textarea,.wpxero-search-filter-settings-page .synonyms-settings-wrapper .settings-section .ant-form-item .ant-form-item-control .ant-input,.wpxero-search-filter-settings-page .synonyms-settings-wrapper .settings-section .ant-form-item .ant-form-item-control .ant-input-number,.wpxero-search-filter-settings-page .synonyms-settings-wrapper .settings-section .ant-form-item .ant-form-item-control .ant-input-textarea textarea{border-color:var(--xf-border-color);border-radius:var(--xf-border-radius-sm)}.wpxero-search-filter-settings-page .analytics-settings-wrapper .settings-section .ant-form-item .ant-form-item-control .ant-input-number:hover,.wpxero-search-filter-settings-page .analytics-settings-wrapper .settings-section .ant-form-item .ant-form-item-control .ant-input-textarea textarea:hover,.wpxero-search-filter-settings-page .analytics-settings-wrapper .settings-section .ant-form-item .ant-form-item-control .ant-input:hover,.wpxero-search-filter-settings-page .general-settings-wrapper .settings-section .ant-form-item .ant-form-item-control .ant-input-number:hover,.wpxero-search-filter-settings-page .general-settings-wrapper .settings-section .ant-form-item .ant-form-item-control .ant-input-textarea textarea:hover,.wpxero-search-filter-settings-page .general-settings-wrapper .settings-section .ant-form-item .ant-form-item-control .ant-input:hover,.wpxero-search-filter-settings-page .synonyms-settings-wrapper .settings-section .ant-form-item .ant-form-item-control .ant-input-number:hover,.wpxero-search-filter-settings-page .synonyms-settings-wrapper .settings-section .ant-form-item .ant-form-item-control .ant-input-textarea textarea:hover,.wpxero-search-filter-settings-page .synonyms-settings-wrapper .settings-section .ant-form-item .ant-form-item-control .ant-input:hover{border-color:var(--xf-primary)}.wpxero-search-filter-settings-page .analytics-settings-wrapper .settings-section .ant-form-item .ant-form-item-control .ant-input-number:focus,.wpxero-search-filter-settings-page .analytics-settings-wrapper .settings-section .ant-form-item .ant-form-item-control .ant-input-textarea textarea:focus,.wpxero-search-filter-settings-page .analytics-settings-wrapper .settings-section .ant-form-item .ant-form-item-control .ant-input:focus,.wpxero-search-filter-settings-page .general-settings-wrapper .settings-section .ant-form-item .ant-form-item-control .ant-input-number:focus,.wpxero-search-filter-settings-page .general-settings-wrapper .settings-section .ant-form-item .ant-form-item-control .ant-input-textarea textarea:focus,.wpxero-search-filter-settings-page .general-settings-wrapper .settings-section .ant-form-item .ant-form-item-control .ant-input:focus,.wpxero-search-filter-settings-page .synonyms-settings-wrapper .settings-section .ant-form-item .ant-form-item-control .ant-input-number:focus,.wpxero-search-filter-settings-page .synonyms-settings-wrapper .settings-section .ant-form-item .ant-form-item-control .ant-input-textarea textarea:focus,.wpxero-search-filter-settings-page .synonyms-settings-wrapper .settings-section .ant-form-item .ant-form-item-control .ant-input:focus{border-color:var(--xf-primary);box-shadow:0 0 0 2px var(--xf-primary-bg)}.wpxero-search-filter-settings-page .analytics-settings-wrapper .settings-section .ant-form-item .ant-form-item-control .ant-form-item-explain,.wpxero-search-filter-settings-page .general-settings-wrapper .settings-section .ant-form-item .ant-form-item-control .ant-form-item-explain,.wpxero-search-filter-settings-page .synonyms-settings-wrapper .settings-section .ant-form-item .ant-form-item-control .ant-form-item-explain{color:var(--xf-gray-500);font-size:12px;margin-top:var(--xf-spacing-xs)}.wpxero-search-filter-settings-page .synonyms-settings-wrapper .ant-alert{border-radius:var(--xf-border-radius-sm)}.wpxero-search-filter-settings-page .synonyms-settings-wrapper .ant-alert pre{background:var(--xf-gray-50);border:1px solid var(--xf-border-color);border-radius:var(--xf-border-radius-sm);font-family:var(--xf-font-mono);font-size:13px;overflow-x:auto;padding:var(--xf-spacing-md)}.wpxero-search-filter-settings-page .analytics-settings-wrapper .ant-card{border:1px solid var(--xf-border-color);border-radius:var(--xf-border-radius)}.wpxero-search-filter-settings-page .analytics-settings-wrapper .ant-empty{padding:var(--xf-spacing-2xl) 0}.wpxero-search-filter-settings-page .ant-btn{border-radius:var(--xf-border-radius-sm);font-weight:500;transition:all var(--xf-transition-fast)}.wpxero-search-filter-settings-page .ant-btn:hover{transform:translateY(-1px)}.wpxero-search-filter-settings-page .ant-switch-checked{background:var(--xf-primary)}@media(max-width:768px){.wpxero-search-filter-settings-page .settings-header{margin-bottom:var(--xf-spacing-lg)}.wpxero-search-filter-settings-page .settings-header h1{font-size:20px}.wpxero-search-filter-settings-page .settings-tabs .ant-tabs-nav{padding:0 var(--xf-spacing-sm)}.wpxero-search-filter-settings-page .settings-tabs .ant-tabs-nav .ant-tabs-tab{font-size:13px;padding:var(--xf-spacing-md)}}.xf-admin-wrapper{background:#f5f5f5;display:flex;max-width:1200px;min-height:100vh}.xf-sidebar{background:#fff;border-right:1px solid #e5e7eb;display:flex;flex-direction:column;flex-shrink:0;min-height:100vh;width:240px}.xf-brand{border-bottom:1px solid #e5e7eb;gap:12px;padding:24px 20px}.xf-brand,.xf-brand-icon{align-items:center;display:flex}.xf-brand-icon{background:#2dd4bf;border-radius:8px;height:40px;justify-content:center;width:40px}.xf-brand-icon .anticon{color:#fff;font-size:20px}.xf-brand-text{display:flex;flex-direction:column}.xf-brand-name{color:#1f2937;font-size:16px;font-weight:700;line-height:1.3}.xf-brand-version{background:rgba(45,212,191,.1);border-radius:4px;color:#2dd4bf;display:inline-block;font-size:11px;margin-top:4px;padding:2px 8px;width:-moz-fit-content;width:fit-content}.xf-nav{flex:1;margin-top:8px;padding:12px}.xf-nav-group{margin-bottom:24px}.xf-nav-group-title{color:#9ca3af;font-size:11px;font-weight:600;letter-spacing:.5px;margin-bottom:4px;padding:8px 12px;text-transform:uppercase}.xf-nav-item{align-items:center;border-radius:6px;color:#6b7280;display:flex;font-size:14px;font-weight:500;gap:12px;margin-bottom:2px;padding:10px 12px;text-decoration:none;transition:all .15s ease}.xf-nav-item:hover{background:#f9fafb;color:#1f2937}.xf-nav-item.active{background:#2dd4bf;color:#fff}.xf-nav-item.active .xf-nav-icon{color:#fff}.xf-nav-item .xf-nav-icon{color:#6b7280;font-size:16px}.xf-sidebar-promo{background:#f0fdfa;border:1px solid #ccfbf1;border-radius:8px;margin:12px;padding:16px}.xf-promo-badge{background:linear-gradient(135deg,#f97316,#ea580c);border-radius:20px;color:#fff;display:inline-block;font-size:12px;font-weight:600;margin-bottom:12px;padding:6px 16px}.xf-promo-list{list-style:none;margin:0;padding:0}.xf-promo-list li{align-items:center;color:#4b5563;display:flex;font-size:13px;gap:8px;padding:4px 0}.xf-promo-list li:before{color:#2dd4bf;content:"✓";font-weight:600}.xf-main-container{display:flex;flex:1;flex-direction:column;min-height:100vh}.xf-header{align-items:center;background:#fff;border-bottom:1px solid #e5e5e5;display:flex;justify-content:space-between;padding:13px 36px}.xf-header-title h1{color:#1e1e1e;font-size:24px;font-weight:600;line-height:1.3;margin:0}.xf-header-title p{color:#666;font-size:14px;margin:4px 0 0}.xf-header-actions .ant-btn{border-radius:6px;font-weight:500}.xf-main{background:#f5f5f5;flex:1;padding:32px}.xf-page-content{min-height:calc(100vh - 160px)}.page-fade-enter{opacity:0;transform:translateY(10px)}.page-fade-enter-active{opacity:1;transform:translateY(0);transition:all .15s ease}.page-fade-exit{opacity:1}.page-fade-exit-active{opacity:0;transition:opacity .15s ease}.xf-settings-wrap .xf-loading{padding:60px 20px;text-align:center}.xf-settings-wrap .xf-loading p{color:#666;margin-top:16px}.xf-settings-wrap .xf-settings-section{background:#fff;border:1px solid #e5e7eb;border-radius:8px}.xf-settings-wrap .xf-settings-section .form-table{border-collapse:collapse;margin-top:0!important;width:100%}.xf-settings-wrap .xf-settings-section .form-table td,.xf-settings-wrap .xf-settings-section .form-table th{border-bottom:1px solid #f3f4f6;padding:20px 24px;vertical-align:top}.xf-settings-wrap .xf-settings-section .form-table tr:last-child td,.xf-settings-wrap .xf-settings-section .form-table tr:last-child th{border-bottom:none}.xf-settings-wrap .xf-settings-section .form-table th{background:#f9fafb;color:#111827;font-size:14px;font-weight:600;text-align:left;width:220px}.xf-settings-wrap .xf-settings-section .form-table th label{font-weight:600}.xf-settings-wrap .xf-settings-section .form-table td{font-size:14px}.xf-settings-wrap .xf-settings-section .form-table td .description{color:#6b7280;font-size:13px;font-style:normal;margin:8px 0 0}.xf-settings-wrap .xf-checkbox-item,.xf-settings-wrap .xf-radio-item{margin-bottom:8px}.xf-settings-wrap .xf-checkbox-item:last-child,.xf-settings-wrap .xf-radio-item:last-child{margin-bottom:0}.xf-settings-wrap .xf-submit-wrap{align-items:center;border-top:1px solid #e5e7eb;display:flex;gap:12px;justify-content:flex-end;margin-top:24px;padding-top:24px}.xf-settings-wrap .xf-submit-wrap .ant-btn{border-radius:8px;font-size:14px;font-weight:500;height:40px;padding:0 20px}.xf-settings-wrap .xf-submit-wrap .ant-btn-primary{background:#2dd4bf;border-color:#2dd4bf}.xf-settings-wrap .xf-submit-wrap .ant-btn-primary:hover:not(:disabled){background:#14b8a6;border-color:#14b8a6}.xf-settings-tabs .ant-tabs-nav{margin-bottom:24px}.xf-settings-tabs .ant-tabs-nav:before{border-bottom:1px solid #e5e7eb}.xf-settings-tabs .ant-tabs-nav .ant-tabs-tab{color:#6b7280;font-size:14px;font-weight:500;margin-right:32px;padding:12px 0}.xf-settings-tabs .ant-tabs-nav .ant-tabs-tab:hover{color:#2dd4bf}.xf-settings-tabs .ant-tabs-nav .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#2dd4bf;font-weight:600}.xf-settings-tabs .ant-tabs-nav .ant-tabs-ink-bar{background:#2dd4bf;border-radius:3px;height:3px}.xf-settings-wrap .ant-switch{background:#d1d5db}.xf-settings-wrap .ant-switch.ant-switch-checked{background:#2dd4bf}.xf-settings-wrap .ant-input,.xf-settings-wrap .ant-input-number{border-color:#d1d5db;border-radius:6px;font-size:14px}.xf-settings-wrap .ant-input-number:hover,.xf-settings-wrap .ant-input:hover{border-color:#2dd4bf}.xf-settings-wrap .ant-input-number.ant-input-focused,.xf-settings-wrap .ant-input-number:focus,.xf-settings-wrap .ant-input.ant-input-focused,.xf-settings-wrap .ant-input:focus{border-color:#2dd4bf;box-shadow:0 0 0 2px rgba(45,212,191,.15)}.xf-settings-wrap .ant-input-number{width:140px}.xf-settings-wrap textarea.ant-input{min-height:100px}.xf-settings-wrap .ant-checkbox-wrapper,.xf-settings-wrap .ant-radio-wrapper{color:#374151;font-size:14px}.xf-settings-wrap .ant-checkbox-checked .ant-checkbox-inner,.xf-settings-wrap .ant-radio-checked .ant-radio-inner{background:#2dd4bf;border-color:#2dd4bf}@media(max-width:992px){.xf-sidebar{width:200px}.xf-main{padding:20px}.xf-header{padding:16px 20px}}@media(max-width:768px){.xf-admin-wrapper{flex-direction:column}.xf-sidebar{flex-direction:row;flex-wrap:wrap;min-height:auto;padding:12px;width:100%}.xf-brand{flex:1;padding:0}.xf-nav{flex:1;flex-direction:row;justify-content:flex-end;margin-top:0}.xf-nav-group{display:flex;gap:4px;margin-bottom:0}.xf-sidebar-promo{display:none}.xf-settings-wrap .xf-settings-section .form-table td,.xf-settings-wrap .xf-settings-section .form-table th{display:block;padding:16px;width:100%}.xf-settings-wrap .xf-settings-section .form-table th{border-bottom:none;padding-bottom:8px}.xf-settings-wrap .xf-settings-section .form-table td{padding-top:0}}
