@charset "UTF-8";
:root {
  /* ==================================================
      BRAND COLORS
   ================================================== */
  --movie-engine-admin-primary-color: #E50914;
  --movie-engine-admin-primary-rgb: 229, 9, 20;
  --movie-engine-admin-primary-hover-color: #a00008;
  --movie-engine-admin-primary-hover-rgb: 160, 0, 8;
  --movie-engine-admin-secondary-color: #f5c518;
  --movie-engine-admin-secondary-rgb: 245, 197, 24;
  --movie-engine-admin-success-color: #10b981;
  --movie-engine-admin-success-rgb: 16, 185, 129;
  --movie-engine-admin-danger-color: #ef4444;
  --movie-engine-admin-danger-rgb: 239, 68, 68;
  --movie-engine-admin-warning-color: #f59e0b;
  --movie-engine-admin-warning-rgb: 245, 158, 11;
  --movie-engine-admin-info-color: #38bdf8;
  --movie-engine-admin-info-rgb: 56, 189, 248;
  --movie-engine-admin-muted-color: #6b7280;
  --movie-engine-admin-muted-rgb: 107, 114, 128;
  /* Slate palette (Frequently used in Premium UI) */
  --movie-engine-admin-slate-50: #f8fafc;
  --movie-engine-admin-slate-100: #f1f5f9;
  --movie-engine-admin-slate-200: #e2e8f0;
  --movie-engine-admin-slate-300: #cbd5e1;
  --movie-engine-admin-slate-400: #94a3b8;
  --movie-engine-admin-slate-500: #64748b;
  --movie-engine-admin-slate-600: #475569;
  --movie-engine-admin-slate-700: #334155;
  --movie-engine-admin-slate-800: #1e293b;
  --movie-engine-admin-slate-900: #0f172a;
  --movie-engine-admin-slate-950: #020617;
  /* Blue palette */
  --movie-engine-admin-blue-50: #eff6ff;
  --movie-engine-admin-blue-100: #dbeafe;
  --movie-engine-admin-blue-200: #bfdbfe;
  --movie-engine-admin-blue-300: #93c5fd;
  --movie-engine-admin-blue-400: #60a5fa;
  --movie-engine-admin-blue-500: #3b82f6;
  --movie-engine-admin-blue-600: #2563eb;
  --movie-engine-admin-blue-700: #1d4ed8;
  /* Indigo palette */
  --movie-engine-admin-indigo-50: #eef2ff;
  --movie-engine-admin-indigo-100: #e0e7ff;
  --movie-engine-admin-indigo-200: #c7d2fe;
  --movie-engine-admin-indigo-300: #a5b4fc;
  --movie-engine-admin-indigo-400: #818cf8;
  --movie-engine-admin-indigo-500: #6366f1;
  --movie-engine-admin-indigo-600: #4f46e5;
  --movie-engine-admin-indigo-700: #4338ca;
  /* Emerald palette */
  --movie-engine-admin-emerald-50: #ecfdf5;
  --movie-engine-admin-emerald-100: #d1fae5;
  --movie-engine-admin-emerald-500: #10b981;
  --movie-engine-admin-emerald-600: #059669;
  /* Sky palette */
  --movie-engine-admin-sky-50: #f0f9ff;
  --movie-engine-admin-sky-500: #0ea5e9;
  --movie-engine-admin-sky-600: #0284c7;
  /* Violet palette */
  --movie-engine-admin-violet-50: #f5f3ff;
  --movie-engine-admin-violet-500: #8b5cf6;
  --movie-engine-admin-violet-600: #7c3aed;
  /* Red palette */
  --movie-engine-admin-red-50: #fef2f2;
  --movie-engine-admin-red-100: #fee2e2;
  --movie-engine-admin-red-200: #fecaca;
  --movie-engine-admin-red-300: #fca5a5;
  --movie-engine-admin-red-400: #f87171;
  --movie-engine-admin-red-500: #ef4444;
  --movie-engine-admin-red-600: #dc2626;
  --movie-engine-admin-red-700: #b91c1c;
  --movie-engine-admin-red-800: #991b1b;
  --movie-engine-admin-red-900: #7f1d1d;
  /* Amber palette */
  --movie-engine-admin-amber-50: #fffbeb;
  --movie-engine-admin-amber-100: #fef3c7;
  --movie-engine-admin-amber-200: #fde68a;
  --movie-engine-admin-amber-300: #fcd34d;
  --movie-engine-admin-amber-400: #fbbf24;
  --movie-engine-admin-amber-500: #f59e0b;
  --movie-engine-admin-amber-600: #d97706;
  --movie-engine-admin-amber-700: #b45309;
  --movie-engine-admin-amber-800: #92400e;
  --movie-engine-admin-amber-900: #78350f;
  /* Gray palette (Neutral) */
  --movie-engine-admin-gray-50: #f9fafb;
  --movie-engine-admin-gray-100: #f3f4f6;
  --movie-engine-admin-gray-200: #e5e7eb;
  --movie-engine-admin-gray-300: #d1d5db;
  --movie-engine-admin-gray-400: #9ca3af;
  --movie-engine-admin-gray-500: #6b7280;
  --movie-engine-admin-gray-600: #4b5563;
  --movie-engine-admin-gray-700: #374151;
  --movie-engine-admin-gray-800: #1f2937;
  --movie-engine-admin-gray-900: #111827;
  /* Orange palette */
  --movie-engine-admin-orange-50: #fff7ed;
  --movie-engine-admin-orange-100: #ffedd5;
  --movie-engine-admin-orange-200: #fed7aa;
  --movie-engine-admin-orange-300: #fdba74;
  --movie-engine-admin-orange-400: #fb923c;
  --movie-engine-admin-orange-500: #f97316;
  --movie-engine-admin-orange-600: #ea580c;
  --movie-engine-admin-orange-700: #c2410c;
  /* Pink palette */
  --movie-engine-admin-pink-50: #fdf2f8;
  --movie-engine-admin-pink-100: #fce7f3;
  --movie-engine-admin-pink-200: #fbcfe8;
  --movie-engine-admin-pink-300: #f9a8d4;
  --movie-engine-admin-pink-400: #f472b6;
  --movie-engine-admin-pink-500: #ec4899;
  --movie-engine-admin-pink-600: #db2777;
  --movie-engine-admin-pink-700: #be185d;
  /* ==================================================
      UI COLORS (Light Mode - Default)
   ================================================== */
  --movie-engine-admin-white-color: #ffffff;
  --movie-engine-admin-white-rgb: 255, 255, 255;
  --movie-engine-admin-black-color: #141414;
  --movie-engine-admin-black-rgb: 20, 20, 20;
  --movie-engine-admin-text-color: #1f2937;
  --movie-engine-admin-text-rgb: 31, 41, 55;
  --movie-engine-admin-bg-color: #f0f0f1;
  --movie-engine-admin-bg-rgb: 240, 240, 241;
  --movie-engine-admin-card-bg: #ffffff;
  --movie-engine-admin-card-rgb: 255, 255, 255;
  --movie-engine-admin-menu-active-bg: #fce4e5;
  --movie-engine-admin-menu-active-rgb: 252, 228, 229;
  --movie-engine-admin-border-color: #e5e7eb;
  --movie-engine-admin-border-rgb: 229, 231, 235;
  --movie-engine-admin-input-bg: #ffffff;
  --movie-engine-admin-input-rgb: 255, 255, 255;
  --movie-engine-admin-secondary-bg: #f6f7f7;
  --movie-engine-admin-secondary-rgb: 246, 247, 247;
  --movie-engine-admin-menu-active-text: #E50914;
  --movie-engine-admin-menu-active-text-rgb: 229, 9, 20;
  /* Chart Colors for Light Mode */
  --movie-engine-chart-revenue-color: #22c55e;
  --movie-engine-chart-revenue-rgb: 34, 197, 94;
  --movie-engine-chart-revenue-bg: rgba(34, 197, 94, 0.15);
  --movie-engine-chart-content-color: #8b5cf6;
  --movie-engine-chart-content-rgb: 139, 92, 246;
  --movie-engine-chart-content-bg: rgba(139, 92, 246, 0.15);
  --movie-engine-chart-grid-color: rgba(0, 0, 0, 0.1);
  --movie-engine-chart-text-color: #1f2937;
  --movie-engine-chart-text-rgb: 31, 41, 55;
  /* ==================================================
      TYPOGRAPHY
   ================================================== */
  --movie-engine-admin-heading-font: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  --movie-engine-admin-body-font: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  --movie-engine-admin-font-weight-normal: 400;
  --movie-engine-admin-font-weight-medium: 500;
  --movie-engine-admin-font-weight-bold: 600;
  /* ==================================================
      LAYOUT & GRID
   ================================================== */
  --movie-engine-admin-container-width: 1200px;
  --movie-engine-admin-container-fluid-width: 100%;
  --movie-engine-admin-gutter-x: 20px;
  /* ==================================================
      SPACING SCALE
   ================================================== */
  --movie-engine-admin-spacer-0: 0;
  --movie-engine-admin-spacer-1: 0.25rem;
  /* 4px */
  --movie-engine-admin-spacer-2: 0.5rem;
  /* 8px */
  --movie-engine-admin-spacer-3: 1rem;
  /* 16px */
  --movie-engine-admin-spacer-4: 1.5rem;
  /* 24px */
  --movie-engine-admin-spacer-5: 3rem;
  /* 48px */
  /* ==================================================
      BORDERS & RADIUS
   ================================================== */
  --movie-engine-admin-border-radius: 8px;
  --movie-engine-admin-border-radius-sm: 4px;
  --movie-engine-admin-border-radius-lg: 12px;
  /* ==================================================
      SHADOWS
   ================================================== */
  --movie-engine-admin-shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  --movie-engine-admin-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
  --movie-engine-admin-shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  /* ==================================================
      TRANSITIONS
   ================================================== */
  --movie-engine-admin-transition: all 0.2s ease-in-out;
}

/* Apply dark mode when data-theme="dark" is on html or body */
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-],
html[data-theme=dark] body.toplevel_page_movie-engine-settings,
body[class*=movie-engine_page_movie-engine-][data-theme=dark],
body.toplevel_page_movie-engine-settings[data-theme=dark],
.toplevel_page_movie-engine[data-theme=dark],
.movie-engine_page_movie-engine-referrals[data-theme=dark] {
  /* Dark Mode Overrides */
  --movie-engine-admin-white-color: #e2e6ed;
  --movie-engine-admin-black-color: #0f0f0f;
  --movie-engine-admin-text-color: #cdd3dc;
  --movie-engine-admin-bg-color: #111214;
  --movie-engine-admin-card-bg: #18191e;
  --movie-engine-admin-menu-active-bg: #1e2028;
  --movie-engine-admin-border-color: rgba(255, 255, 255, 0.07);
  --movie-engine-admin-input-bg: #0d0e10;
  --movie-engine-admin-secondary-bg: #1c1d22;
  --movie-engine-admin-muted-color: #71788a;
  --movie-engine-admin-menu-active-text: #E50914;
  --movie-engine-admin-shadow-sm: 0 1px 3px rgba(0, 0, 0, 0.4);
  --movie-engine-admin-shadow: 0 4px 16px rgba(0, 0, 0, 0.4), 0 1px 4px rgba(0, 0, 0, 0.3);
  --movie-engine-admin-shadow-lg: 0 12px 32px rgba(0, 0, 0, 0.5), 0 4px 12px rgba(0, 0, 0, 0.3);
  /* Chart Colors for Dark Mode */
  --movie-engine-chart-revenue-color: #22c55e;
  --movie-engine-chart-revenue-bg: rgba(34, 197, 94, 0.12);
  --movie-engine-chart-content-color: #a78bfa;
  --movie-engine-chart-content-bg: rgba(167, 139, 250, 0.12);
  --movie-engine-chart-grid-color: rgba(255, 255, 255, 0.06);
  --movie-engine-chart-text-color: #a0a8b5;
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .me-admin-wrapper .nav-tab-wrapper,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .me-admin-wrapper .nav-tab-wrapper,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .me-admin-wrapper .nav-tab-wrapper,
body.toplevel_page_movie-engine-settings[data-theme=dark] .me-admin-wrapper .nav-tab-wrapper,
.toplevel_page_movie-engine[data-theme=dark] .me-admin-wrapper .nav-tab-wrapper,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .me-admin-wrapper .nav-tab-wrapper {
  border-color: var(--movie-engine-admin-border-color);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-welcome-wrap,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-welcome-wrap,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-welcome-wrap,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-welcome-wrap,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-welcome-wrap,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-welcome-wrap {
  padding: 40px;
  background-color: var(--movie-engine-admin-bg-color);
  border-radius: 8px;
  margin-top: 40px;
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-welcome-wrap .me-quick-action-card,
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-welcome-wrap .me-feature-card,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-welcome-wrap .me-quick-action-card,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-welcome-wrap .me-feature-card,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-welcome-wrap .me-quick-action-card,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-welcome-wrap .me-feature-card,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-welcome-wrap .me-quick-action-card,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-welcome-wrap .me-feature-card,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-welcome-wrap .me-quick-action-card,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-welcome-wrap .me-feature-card,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-welcome-wrap .me-quick-action-card,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-welcome-wrap .me-feature-card {
  background-color: var(--movie-engine-admin-card-bg);
  border-color: var(--movie-engine-admin-border-color);
  color: var(--movie-engine-admin-white-color);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-welcome-wrap .me-feature-info h4,
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-welcome-wrap .me-feature-info h2,
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-welcome-wrap .me-feature-info h3,
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-welcome-wrap .me-feature-info p,
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-welcome-wrap .me-section-header h4,
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-welcome-wrap .me-section-header h2,
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-welcome-wrap .me-section-header h3,
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-welcome-wrap .me-section-header p,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-welcome-wrap .me-feature-info h4,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-welcome-wrap .me-feature-info h2,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-welcome-wrap .me-feature-info h3,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-welcome-wrap .me-feature-info p,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-welcome-wrap .me-section-header h4,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-welcome-wrap .me-section-header h2,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-welcome-wrap .me-section-header h3,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-welcome-wrap .me-section-header p,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-welcome-wrap .me-feature-info h4,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-welcome-wrap .me-feature-info h2,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-welcome-wrap .me-feature-info h3,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-welcome-wrap .me-feature-info p,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-welcome-wrap .me-section-header h4,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-welcome-wrap .me-section-header h2,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-welcome-wrap .me-section-header h3,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-welcome-wrap .me-section-header p,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-welcome-wrap .me-feature-info h4,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-welcome-wrap .me-feature-info h2,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-welcome-wrap .me-feature-info h3,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-welcome-wrap .me-feature-info p,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-welcome-wrap .me-section-header h4,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-welcome-wrap .me-section-header h2,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-welcome-wrap .me-section-header h3,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-welcome-wrap .me-section-header p,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-welcome-wrap .me-feature-info h4,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-welcome-wrap .me-feature-info h2,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-welcome-wrap .me-feature-info h3,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-welcome-wrap .me-feature-info p,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-welcome-wrap .me-section-header h4,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-welcome-wrap .me-section-header h2,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-welcome-wrap .me-section-header h3,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-welcome-wrap .me-section-header p,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-welcome-wrap .me-feature-info h4,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-welcome-wrap .me-feature-info h2,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-welcome-wrap .me-feature-info h3,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-welcome-wrap .me-feature-info p,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-welcome-wrap .me-section-header h4,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-welcome-wrap .me-section-header h2,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-welcome-wrap .me-section-header h3,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-welcome-wrap .me-section-header p {
  color: var(--movie-engine-admin-text-color);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-welcome-wrap .me-welcome-section .me-section-header,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-welcome-wrap .me-welcome-section .me-section-header,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-welcome-wrap .me-welcome-section .me-section-header,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-welcome-wrap .me-welcome-section .me-section-header,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-welcome-wrap .me-welcome-section .me-section-header,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-welcome-wrap .me-welcome-section .me-section-header {
  border-color: var(--movie-engine-admin-border-color);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-welcome-wrap .me-setup-steps-bar,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-welcome-wrap .me-setup-steps-bar,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-welcome-wrap .me-setup-steps-bar,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-welcome-wrap .me-setup-steps-bar,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-welcome-wrap .me-setup-steps-bar,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-welcome-wrap .me-setup-steps-bar {
  border-color: var(--movie-engine-admin-border-color);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-welcome-wrap .me-btn.me-btn-outline,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-welcome-wrap .me-btn.me-btn-outline,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-welcome-wrap .me-btn.me-btn-outline,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-welcome-wrap .me-btn.me-btn-outline,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-welcome-wrap .me-btn.me-btn-outline,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-welcome-wrap .me-btn.me-btn-outline {
  border-color: var(--movie-engine-admin-white-color);
  color: var(--movie-engine-admin-white-color);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-welcome-wrap .me-btn.me-btn-outline:hover,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-welcome-wrap .me-btn.me-btn-outline:hover,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-welcome-wrap .me-btn.me-btn-outline:hover,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-welcome-wrap .me-btn.me-btn-outline:hover,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-welcome-wrap .me-btn.me-btn-outline:hover,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-welcome-wrap .me-btn.me-btn-outline:hover {
  background-color: var(--movie-engine-admin-primary-color);
  color: var(--movie-engine-admin-white-color);
  border-color: var(--movie-engine-admin-primary-color);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-referrals-page,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-referrals-page,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-referrals-page,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-referrals-page,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-referrals-page,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-referrals-page {
  background-color: var(--movie-engine-admin-bg-color);
  padding: 40px;
  border-radius: 8px;
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-referrals-page .wp-heading-inline,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-referrals-page .wp-heading-inline,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-referrals-page .wp-heading-inline,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-referrals-page .wp-heading-inline,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-referrals-page .wp-heading-inline,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-referrals-page .wp-heading-inline {
  color: var(--movie-engine-admin-white-color);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-referrals-page .movie-engine-metric-card,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-referrals-page .movie-engine-metric-card,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-referrals-page .movie-engine-metric-card,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-referrals-page .movie-engine-metric-card,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-referrals-page .movie-engine-metric-card,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-referrals-page .movie-engine-metric-card {
  background-color: var(--movie-engine-admin-card-bg);
  border-color: var(--movie-engine-admin-border-color);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-referrals-page .movie-engine-metric-card .movie-engine-metric-label,
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-referrals-page .movie-engine-metric-card .movie-engine-metric-value,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-referrals-page .movie-engine-metric-card .movie-engine-metric-label,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-referrals-page .movie-engine-metric-card .movie-engine-metric-value,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-referrals-page .movie-engine-metric-card .movie-engine-metric-label,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-referrals-page .movie-engine-metric-card .movie-engine-metric-value,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-referrals-page .movie-engine-metric-card .movie-engine-metric-label,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-referrals-page .movie-engine-metric-card .movie-engine-metric-value,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-referrals-page .movie-engine-metric-card .movie-engine-metric-label,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-referrals-page .movie-engine-metric-card .movie-engine-metric-value,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-referrals-page .movie-engine-metric-card .movie-engine-metric-label,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-referrals-page .movie-engine-metric-card .movie-engine-metric-value {
  color: var(--movie-engine-admin-white-color);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-referrals-page .movie-engine-overview-card,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-referrals-page .movie-engine-overview-card,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-referrals-page .movie-engine-overview-card,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-referrals-page .movie-engine-overview-card,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-referrals-page .movie-engine-overview-card,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-referrals-page .movie-engine-overview-card {
  border: 1px solid var(--movie-engine-admin-border-color);
  background-color: var(--movie-engine-admin-card-bg);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-referrals-page .movie-engine-overview-card .movie-engine-card-header,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-referrals-page .movie-engine-overview-card .movie-engine-card-header,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-referrals-page .movie-engine-overview-card .movie-engine-card-header,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-referrals-page .movie-engine-overview-card .movie-engine-card-header,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-referrals-page .movie-engine-overview-card .movie-engine-card-header,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-referrals-page .movie-engine-overview-card .movie-engine-card-header {
  background: var(--movie-engine-admin-card-bg);
  border: 1px solid var(--movie-engine-admin-border-color);
  color: var(--movie-engine-admin-white-color);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-referrals-page .movie-engine-overview-card .movie-engine-card-body,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-referrals-page .movie-engine-overview-card .movie-engine-card-body,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-referrals-page .movie-engine-overview-card .movie-engine-card-body,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-referrals-page .movie-engine-overview-card .movie-engine-card-body,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-referrals-page .movie-engine-overview-card .movie-engine-card-body,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-referrals-page .movie-engine-overview-card .movie-engine-card-body {
  background: var(--movie-engine-admin-card-bg);
  border: 1px solid var(--movie-engine-admin-border-color);
  color: var(--movie-engine-admin-white-color);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-referrals-page .movie-engine-overview-card .movie-engine-activity-list li,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-referrals-page .movie-engine-overview-card .movie-engine-activity-list li,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-referrals-page .movie-engine-overview-card .movie-engine-activity-list li,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-referrals-page .movie-engine-overview-card .movie-engine-activity-list li,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-referrals-page .movie-engine-overview-card .movie-engine-activity-list li,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-referrals-page .movie-engine-overview-card .movie-engine-activity-list li {
  border-color: var(--movie-engine-admin-border-color);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-referrals-page .movie-engine-overview-card .movie-engine-activity-list li .movie-engine-user-info,
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-referrals-page .movie-engine-overview-card .movie-engine-activity-list li .movie-engine-user-info *,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-referrals-page .movie-engine-overview-card .movie-engine-activity-list li .movie-engine-user-info,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-referrals-page .movie-engine-overview-card .movie-engine-activity-list li .movie-engine-user-info *,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-referrals-page .movie-engine-overview-card .movie-engine-activity-list li .movie-engine-user-info,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-referrals-page .movie-engine-overview-card .movie-engine-activity-list li .movie-engine-user-info *,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-referrals-page .movie-engine-overview-card .movie-engine-activity-list li .movie-engine-user-info,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-referrals-page .movie-engine-overview-card .movie-engine-activity-list li .movie-engine-user-info *,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-referrals-page .movie-engine-overview-card .movie-engine-activity-list li .movie-engine-user-info,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-referrals-page .movie-engine-overview-card .movie-engine-activity-list li .movie-engine-user-info *,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-referrals-page .movie-engine-overview-card .movie-engine-activity-list li .movie-engine-user-info,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-referrals-page .movie-engine-overview-card .movie-engine-activity-list li .movie-engine-user-info * {
  color: var(--movie-engine-admin-white-color);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-referrals-page .movie-engine-overview-card .movie-engine-activity-list li .movie-engine-user-info .movie-engine-badge-pill,
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-referrals-page .movie-engine-overview-card .movie-engine-activity-list li .movie-engine-user-info * .movie-engine-badge-pill,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-referrals-page .movie-engine-overview-card .movie-engine-activity-list li .movie-engine-user-info .movie-engine-badge-pill,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-referrals-page .movie-engine-overview-card .movie-engine-activity-list li .movie-engine-user-info * .movie-engine-badge-pill,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-referrals-page .movie-engine-overview-card .movie-engine-activity-list li .movie-engine-user-info .movie-engine-badge-pill,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-referrals-page .movie-engine-overview-card .movie-engine-activity-list li .movie-engine-user-info * .movie-engine-badge-pill,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-referrals-page .movie-engine-overview-card .movie-engine-activity-list li .movie-engine-user-info .movie-engine-badge-pill,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-referrals-page .movie-engine-overview-card .movie-engine-activity-list li .movie-engine-user-info * .movie-engine-badge-pill,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-referrals-page .movie-engine-overview-card .movie-engine-activity-list li .movie-engine-user-info .movie-engine-badge-pill,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-referrals-page .movie-engine-overview-card .movie-engine-activity-list li .movie-engine-user-info * .movie-engine-badge-pill,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-referrals-page .movie-engine-overview-card .movie-engine-activity-list li .movie-engine-user-info .movie-engine-badge-pill,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-referrals-page .movie-engine-overview-card .movie-engine-activity-list li .movie-engine-user-info * .movie-engine-badge-pill {
  color: var(--movie-engine-admin-black-color);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-referrals-page .movie-engine-overview-card .movie-engine-activity-list li .movie-engine-user-info .movie-engine-user-avatar,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-referrals-page .movie-engine-overview-card .movie-engine-activity-list li .movie-engine-user-info .movie-engine-user-avatar,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-referrals-page .movie-engine-overview-card .movie-engine-activity-list li .movie-engine-user-info .movie-engine-user-avatar,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-referrals-page .movie-engine-overview-card .movie-engine-activity-list li .movie-engine-user-info .movie-engine-user-avatar,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-referrals-page .movie-engine-overview-card .movie-engine-activity-list li .movie-engine-user-info .movie-engine-user-avatar,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-referrals-page .movie-engine-overview-card .movie-engine-activity-list li .movie-engine-user-info .movie-engine-user-avatar {
  background-color: var(--movie-engine-admin-primary-color);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-referrals-page .movie-engine-overview-card .striped > tbody > :nth-child(odd),
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-referrals-page .movie-engine-overview-card ul.striped > :nth-child(odd),
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-referrals-page .movie-engine-overview-card .alternate,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-referrals-page .movie-engine-overview-card .striped > tbody > :nth-child(odd),
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-referrals-page .movie-engine-overview-card ul.striped > :nth-child(odd),
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-referrals-page .movie-engine-overview-card .alternate,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-referrals-page .movie-engine-overview-card .striped > tbody > :nth-child(odd),
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-referrals-page .movie-engine-overview-card ul.striped > :nth-child(odd),
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-referrals-page .movie-engine-overview-card .alternate,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-referrals-page .movie-engine-overview-card .striped > tbody > :nth-child(odd),
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-referrals-page .movie-engine-overview-card ul.striped > :nth-child(odd),
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-referrals-page .movie-engine-overview-card .alternate,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-referrals-page .movie-engine-overview-card .striped > tbody > :nth-child(odd),
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-referrals-page .movie-engine-overview-card ul.striped > :nth-child(odd),
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-referrals-page .movie-engine-overview-card .alternate,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-referrals-page .movie-engine-overview-card .striped > tbody > :nth-child(odd),
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-referrals-page .movie-engine-overview-card ul.striped > :nth-child(odd),
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-referrals-page .movie-engine-overview-card .alternate {
  background-color: var(--movie-engine-admin-card-bg);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-referrals-page .movie-engine-overview-card .striped > tbody > :nth-child(odd) .movie-engine-user-name,
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-referrals-page .movie-engine-overview-card ul.striped > :nth-child(odd) .movie-engine-user-name,
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-referrals-page .movie-engine-overview-card .alternate .movie-engine-user-name,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-referrals-page .movie-engine-overview-card .striped > tbody > :nth-child(odd) .movie-engine-user-name,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-referrals-page .movie-engine-overview-card ul.striped > :nth-child(odd) .movie-engine-user-name,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-referrals-page .movie-engine-overview-card .alternate .movie-engine-user-name,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-referrals-page .movie-engine-overview-card .striped > tbody > :nth-child(odd) .movie-engine-user-name,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-referrals-page .movie-engine-overview-card ul.striped > :nth-child(odd) .movie-engine-user-name,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-referrals-page .movie-engine-overview-card .alternate .movie-engine-user-name,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-referrals-page .movie-engine-overview-card .striped > tbody > :nth-child(odd) .movie-engine-user-name,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-referrals-page .movie-engine-overview-card ul.striped > :nth-child(odd) .movie-engine-user-name,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-referrals-page .movie-engine-overview-card .alternate .movie-engine-user-name,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-referrals-page .movie-engine-overview-card .striped > tbody > :nth-child(odd) .movie-engine-user-name,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-referrals-page .movie-engine-overview-card ul.striped > :nth-child(odd) .movie-engine-user-name,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-referrals-page .movie-engine-overview-card .alternate .movie-engine-user-name,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-referrals-page .movie-engine-overview-card .striped > tbody > :nth-child(odd) .movie-engine-user-name,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-referrals-page .movie-engine-overview-card ul.striped > :nth-child(odd) .movie-engine-user-name,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-referrals-page .movie-engine-overview-card .alternate .movie-engine-user-name {
  color: var(--movie-engine-admin-white-color);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-referrals-page .movie-engine-overview-card .striped > tbody > :nth-child(even),
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-referrals-page .movie-engine-overview-card ul.striped > :nth-child(even),
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-referrals-page .movie-engine-overview-card .alternate,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-referrals-page .movie-engine-overview-card .striped > tbody > :nth-child(even),
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-referrals-page .movie-engine-overview-card ul.striped > :nth-child(even),
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-referrals-page .movie-engine-overview-card .alternate,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-referrals-page .movie-engine-overview-card .striped > tbody > :nth-child(even),
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-referrals-page .movie-engine-overview-card ul.striped > :nth-child(even),
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-referrals-page .movie-engine-overview-card .alternate,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-referrals-page .movie-engine-overview-card .striped > tbody > :nth-child(even),
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-referrals-page .movie-engine-overview-card ul.striped > :nth-child(even),
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-referrals-page .movie-engine-overview-card .alternate,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-referrals-page .movie-engine-overview-card .striped > tbody > :nth-child(even),
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-referrals-page .movie-engine-overview-card ul.striped > :nth-child(even),
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-referrals-page .movie-engine-overview-card .alternate,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-referrals-page .movie-engine-overview-card .striped > tbody > :nth-child(even),
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-referrals-page .movie-engine-overview-card ul.striped > :nth-child(even),
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-referrals-page .movie-engine-overview-card .alternate {
  background-color: #23242a;
  border-color: var(--movie-engine-admin-border-color);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-referrals-page .movie-engine-overview-card .striped > tbody > :nth-child(even) .movie-engine-user-name,
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-referrals-page .movie-engine-overview-card ul.striped > :nth-child(even) .movie-engine-user-name,
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-referrals-page .movie-engine-overview-card .alternate .movie-engine-user-name,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-referrals-page .movie-engine-overview-card .striped > tbody > :nth-child(even) .movie-engine-user-name,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-referrals-page .movie-engine-overview-card ul.striped > :nth-child(even) .movie-engine-user-name,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-referrals-page .movie-engine-overview-card .alternate .movie-engine-user-name,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-referrals-page .movie-engine-overview-card .striped > tbody > :nth-child(even) .movie-engine-user-name,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-referrals-page .movie-engine-overview-card ul.striped > :nth-child(even) .movie-engine-user-name,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-referrals-page .movie-engine-overview-card .alternate .movie-engine-user-name,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-referrals-page .movie-engine-overview-card .striped > tbody > :nth-child(even) .movie-engine-user-name,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-referrals-page .movie-engine-overview-card ul.striped > :nth-child(even) .movie-engine-user-name,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-referrals-page .movie-engine-overview-card .alternate .movie-engine-user-name,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-referrals-page .movie-engine-overview-card .striped > tbody > :nth-child(even) .movie-engine-user-name,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-referrals-page .movie-engine-overview-card ul.striped > :nth-child(even) .movie-engine-user-name,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-referrals-page .movie-engine-overview-card .alternate .movie-engine-user-name,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-referrals-page .movie-engine-overview-card .striped > tbody > :nth-child(even) .movie-engine-user-name,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-referrals-page .movie-engine-overview-card ul.striped > :nth-child(even) .movie-engine-user-name,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-referrals-page .movie-engine-overview-card .alternate .movie-engine-user-name {
  color: var(--movie-engine-admin-white-color);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper {
  background-color: var(--movie-engine-admin-bg-color);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper h1,
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper h2,
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper h3,
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper h4,
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper h5,
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper h6,
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper p,
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper strong,
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper h1 span,
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper h2 span,
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper h3 span,
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper h4 span,
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper h5 span,
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper h6 span,
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-badge,
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .me-badge-primary,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper h1,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper h2,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper h3,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper h4,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper h5,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper h6,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper p,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper strong,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper h1 span,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper h2 span,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper h3 span,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper h4 span,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper h5 span,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper h6 span,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-badge,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .me-badge-primary,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper h1,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper h2,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper h3,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper h4,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper h5,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper h6,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper p,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper strong,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper h1 span,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper h2 span,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper h3 span,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper h4 span,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper h5 span,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper h6 span,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-badge,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .me-badge-primary,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper h1,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper h2,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper h3,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper h4,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper h5,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper h6,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper p,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper strong,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper h1 span,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper h2 span,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper h3 span,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper h4 span,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper h5 span,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper h6 span,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-badge,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .me-badge-primary,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper h1,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper h2,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper h3,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper h4,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper h5,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper h6,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper p,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper strong,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper h1 span,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper h2 span,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper h3 span,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper h4 span,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper h5 span,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper h6 span,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-badge,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .me-badge-primary,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper h1,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper h2,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper h3,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper h4,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper h5,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper h6,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper p,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper strong,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper h1 span,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper h2 span,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper h3 span,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper h4 span,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper h5 span,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper h6 span,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-badge,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .me-badge-primary {
  color: var(--movie-engine-admin-white-color);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper #movie-engine-bulk-status-bar,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper #movie-engine-bulk-status-bar,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper #movie-engine-bulk-status-bar,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper #movie-engine-bulk-status-bar,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper #movie-engine-bulk-status-bar,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper #movie-engine-bulk-status-bar {
  background-color: var(--movie-engine-admin-card-bg);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-color-control input[type=text],
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-color-control input[type=text],
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-color-control input[type=text],
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-color-control input[type=text],
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-color-control input[type=text],
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-color-control input[type=text] {
  border-color: var(--movie-engine-admin-border-color);
  background-color: var(--movie-engine-admin-card-bg);
  color: var(--movie-engine-admin-white-color);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-color-inputs,
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-color-input-row,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-color-inputs,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-color-input-row,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-color-inputs,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-color-input-row,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-color-inputs,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-color-input-row,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-color-inputs,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-color-input-row,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-color-inputs,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-color-input-row {
  border-color: var(--movie-engine-admin-border-color);
  background-color: transparent;
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-settings-nav,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-settings-nav,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-settings-nav,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-settings-nav,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-settings-nav,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-settings-nav {
  background-color: var(--movie-engine-admin-card-bg);
  border: 1px solid var(--movie-engine-admin-border-color);
  box-shadow: 0 2px 16px rgba(0, 0, 0, 0.35);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-settings-nav .movie-engine-nav-item,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-settings-nav .movie-engine-nav-item,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-settings-nav .movie-engine-nav-item,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-settings-nav .movie-engine-nav-item,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-settings-nav .movie-engine-nav-item,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-settings-nav .movie-engine-nav-item {
  color: rgba(205, 211, 220, 0.7);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-settings-nav .movie-engine-nav-item .dashicons,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-settings-nav .movie-engine-nav-item .dashicons,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-settings-nav .movie-engine-nav-item .dashicons,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-settings-nav .movie-engine-nav-item .dashicons,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-settings-nav .movie-engine-nav-item .dashicons,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-settings-nav .movie-engine-nav-item .dashicons {
  color: rgba(205, 211, 220, 0.45);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-settings-nav .movie-engine-nav-item:hover,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-settings-nav .movie-engine-nav-item:hover,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-settings-nav .movie-engine-nav-item:hover,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-settings-nav .movie-engine-nav-item:hover,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-settings-nav .movie-engine-nav-item:hover,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-settings-nav .movie-engine-nav-item:hover {
  background-color: rgba(255, 255, 255, 0.04);
  color: var(--movie-engine-admin-white-color);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-settings-nav .movie-engine-nav-item:hover .dashicons,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-settings-nav .movie-engine-nav-item:hover .dashicons,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-settings-nav .movie-engine-nav-item:hover .dashicons,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-settings-nav .movie-engine-nav-item:hover .dashicons,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-settings-nav .movie-engine-nav-item:hover .dashicons,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-settings-nav .movie-engine-nav-item:hover .dashicons {
  color: rgba(205, 211, 220, 0.75);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-settings-nav .movie-engine-nav-item.active,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-settings-nav .movie-engine-nav-item.active,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-settings-nav .movie-engine-nav-item.active,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-settings-nav .movie-engine-nav-item.active,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-settings-nav .movie-engine-nav-item.active,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-settings-nav .movie-engine-nav-item.active {
  background-color: rgba(229, 9, 20, 0.08);
  color: var(--movie-engine-admin-primary-color);
  box-shadow: inset 3px 0 0 var(--movie-engine-admin-primary-color);
  border-radius: 8px 8px 8px 0;
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-settings-nav .movie-engine-nav-item.active .dashicons,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-settings-nav .movie-engine-nav-item.active .dashicons,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-settings-nav .movie-engine-nav-item.active .dashicons,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-settings-nav .movie-engine-nav-item.active .dashicons,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-settings-nav .movie-engine-nav-item.active .dashicons,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-settings-nav .movie-engine-nav-item.active .dashicons {
  color: var(--movie-engine-admin-primary-color);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-settings-nav .movie-engine-nav-dropdown .movie-engine-nav-dropdown-toggle,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-settings-nav .movie-engine-nav-dropdown .movie-engine-nav-dropdown-toggle,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-settings-nav .movie-engine-nav-dropdown .movie-engine-nav-dropdown-toggle,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-settings-nav .movie-engine-nav-dropdown .movie-engine-nav-dropdown-toggle,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-settings-nav .movie-engine-nav-dropdown .movie-engine-nav-dropdown-toggle,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-settings-nav .movie-engine-nav-dropdown .movie-engine-nav-dropdown-toggle {
  color: rgba(205, 211, 220, 0.75);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-settings-nav .movie-engine-nav-dropdown .movie-engine-nav-dropdown-toggle .dashicons,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-settings-nav .movie-engine-nav-dropdown .movie-engine-nav-dropdown-toggle .dashicons,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-settings-nav .movie-engine-nav-dropdown .movie-engine-nav-dropdown-toggle .dashicons,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-settings-nav .movie-engine-nav-dropdown .movie-engine-nav-dropdown-toggle .dashicons,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-settings-nav .movie-engine-nav-dropdown .movie-engine-nav-dropdown-toggle .dashicons,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-settings-nav .movie-engine-nav-dropdown .movie-engine-nav-dropdown-toggle .dashicons {
  color: rgba(205, 211, 220, 0.45);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-settings-nav .movie-engine-nav-dropdown .movie-engine-nav-dropdown-toggle:hover,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-settings-nav .movie-engine-nav-dropdown .movie-engine-nav-dropdown-toggle:hover,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-settings-nav .movie-engine-nav-dropdown .movie-engine-nav-dropdown-toggle:hover,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-settings-nav .movie-engine-nav-dropdown .movie-engine-nav-dropdown-toggle:hover,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-settings-nav .movie-engine-nav-dropdown .movie-engine-nav-dropdown-toggle:hover,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-settings-nav .movie-engine-nav-dropdown .movie-engine-nav-dropdown-toggle:hover {
  background-color: rgba(255, 255, 255, 0.04);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-settings-nav .movie-engine-nav-dropdown .movie-engine-nav-dropdown-menu:before,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-settings-nav .movie-engine-nav-dropdown .movie-engine-nav-dropdown-menu:before,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-settings-nav .movie-engine-nav-dropdown .movie-engine-nav-dropdown-menu:before,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-settings-nav .movie-engine-nav-dropdown .movie-engine-nav-dropdown-menu:before,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-settings-nav .movie-engine-nav-dropdown .movie-engine-nav-dropdown-menu:before,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-settings-nav .movie-engine-nav-dropdown .movie-engine-nav-dropdown-menu:before {
  background: rgba(255, 255, 255, 0.08);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-settings-nav .movie-engine-nav-dropdown .movie-engine-nav-dropdown-menu .movie-engine-nav-item,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-settings-nav .movie-engine-nav-dropdown .movie-engine-nav-dropdown-menu .movie-engine-nav-item,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-settings-nav .movie-engine-nav-dropdown .movie-engine-nav-dropdown-menu .movie-engine-nav-item,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-settings-nav .movie-engine-nav-dropdown .movie-engine-nav-dropdown-menu .movie-engine-nav-item,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-settings-nav .movie-engine-nav-dropdown .movie-engine-nav-dropdown-menu .movie-engine-nav-item,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-settings-nav .movie-engine-nav-dropdown .movie-engine-nav-dropdown-menu .movie-engine-nav-item {
  color: rgba(205, 211, 220, 0.6);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-settings-nav .movie-engine-nav-dropdown .movie-engine-nav-dropdown-menu .movie-engine-nav-item .dashicons,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-settings-nav .movie-engine-nav-dropdown .movie-engine-nav-dropdown-menu .movie-engine-nav-item .dashicons,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-settings-nav .movie-engine-nav-dropdown .movie-engine-nav-dropdown-menu .movie-engine-nav-item .dashicons,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-settings-nav .movie-engine-nav-dropdown .movie-engine-nav-dropdown-menu .movie-engine-nav-item .dashicons,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-settings-nav .movie-engine-nav-dropdown .movie-engine-nav-dropdown-menu .movie-engine-nav-item .dashicons,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-settings-nav .movie-engine-nav-dropdown .movie-engine-nav-dropdown-menu .movie-engine-nav-item .dashicons {
  color: rgba(205, 211, 220, 0.4);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-settings-nav .movie-engine-nav-dropdown .movie-engine-nav-dropdown-menu .movie-engine-nav-item:hover,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-settings-nav .movie-engine-nav-dropdown .movie-engine-nav-dropdown-menu .movie-engine-nav-item:hover,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-settings-nav .movie-engine-nav-dropdown .movie-engine-nav-dropdown-menu .movie-engine-nav-item:hover,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-settings-nav .movie-engine-nav-dropdown .movie-engine-nav-dropdown-menu .movie-engine-nav-item:hover,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-settings-nav .movie-engine-nav-dropdown .movie-engine-nav-dropdown-menu .movie-engine-nav-item:hover,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-settings-nav .movie-engine-nav-dropdown .movie-engine-nav-dropdown-menu .movie-engine-nav-item:hover {
  background-color: rgba(255, 255, 255, 0.04);
  color: var(--movie-engine-admin-white-color);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-settings-nav .movie-engine-nav-dropdown .movie-engine-nav-dropdown-menu .movie-engine-nav-item.active,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-settings-nav .movie-engine-nav-dropdown .movie-engine-nav-dropdown-menu .movie-engine-nav-item.active,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-settings-nav .movie-engine-nav-dropdown .movie-engine-nav-dropdown-menu .movie-engine-nav-item.active,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-settings-nav .movie-engine-nav-dropdown .movie-engine-nav-dropdown-menu .movie-engine-nav-item.active,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-settings-nav .movie-engine-nav-dropdown .movie-engine-nav-dropdown-menu .movie-engine-nav-item.active,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-settings-nav .movie-engine-nav-dropdown .movie-engine-nav-dropdown-menu .movie-engine-nav-item.active {
  background-color: rgba(229, 9, 20, 0.08);
  color: var(--movie-engine-admin-primary-color);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-settings-nav .movie-engine-nav-dropdown .movie-engine-nav-dropdown-menu .movie-engine-nav-item .movie-engine-nav-dot,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-settings-nav .movie-engine-nav-dropdown .movie-engine-nav-dropdown-menu .movie-engine-nav-item .movie-engine-nav-dot,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-settings-nav .movie-engine-nav-dropdown .movie-engine-nav-dropdown-menu .movie-engine-nav-item .movie-engine-nav-dot,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-settings-nav .movie-engine-nav-dropdown .movie-engine-nav-dropdown-menu .movie-engine-nav-item .movie-engine-nav-dot,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-settings-nav .movie-engine-nav-dropdown .movie-engine-nav-dropdown-menu .movie-engine-nav-item .movie-engine-nav-dot,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-settings-nav .movie-engine-nav-dropdown .movie-engine-nav-dropdown-menu .movie-engine-nav-item .movie-engine-nav-dot {
  background-color: rgba(255, 255, 255, 0.25);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-settings-section .me-pro-notice-box,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-settings-section .me-pro-notice-box,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-settings-section .me-pro-notice-box,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-settings-section .me-pro-notice-box,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-settings-section .me-pro-notice-box,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-settings-section .me-pro-notice-box {
  background: linear-gradient(135deg, #61363c, #625b5b);
  border-color: transparent;
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-settings-section .movie-engine-form-actions,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-settings-section .movie-engine-form-actions,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-settings-section .movie-engine-form-actions,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-settings-section .movie-engine-form-actions,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-settings-section .movie-engine-form-actions,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-settings-section .movie-engine-form-actions {
  border-top: 1px solid var(--movie-engine-admin-border-color);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-settings-header,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-settings-header,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-settings-header,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-settings-header,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-settings-header,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-settings-header {
  background: linear-gradient(135deg, #1a1b21 0%, #13141a 100%);
  border: 1px solid var(--movie-engine-admin-border-color);
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.5);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-card,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-card,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-card,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-card,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-card,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-card {
  border: 1px solid var(--movie-engine-admin-border-color);
  box-shadow: 0 2px 16px rgba(0, 0, 0, 0.3);
  background-color: var(--movie-engine-admin-card-bg);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-card .movie-engine-card-header,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-card .movie-engine-card-header,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-card .movie-engine-card-header,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-card .movie-engine-card-header,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-card .movie-engine-card-header,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-card .movie-engine-card-header {
  background-color: var(--movie-engine-admin-card-bg);
  border-bottom-color: var(--movie-engine-admin-border-color);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-card .movie-engine-card-header h3,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-card .movie-engine-card-header h3,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-card .movie-engine-card-header h3,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-card .movie-engine-card-header h3,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-card .movie-engine-card-header h3,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-card .movie-engine-card-header h3 {
  color: var(--movie-engine-admin-white-color);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-card .movie-engine-card-header h3 span,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-card .movie-engine-card-header h3 span,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-card .movie-engine-card-header h3 span,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-card .movie-engine-card-header h3 span,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-card .movie-engine-card-header h3 span,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-card .movie-engine-card-header h3 span {
  color: var(--movie-engine-admin-white-color);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-card .movie-engine-list-item,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-card .movie-engine-list-item,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-card .movie-engine-list-item,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-card .movie-engine-list-item,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-card .movie-engine-list-item,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-card .movie-engine-list-item {
  border-color: var(--movie-engine-admin-border-color);
  color: var(--movie-engine-admin-white-color);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-card .movie-engine-list-item:hover,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-card .movie-engine-list-item:hover,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-card .movie-engine-list-item:hover,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-card .movie-engine-list-item:hover,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-card .movie-engine-list-item:hover,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-card .movie-engine-list-item:hover {
  background-color: transparent;
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-card .movie-engine-list-item span,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-card .movie-engine-list-item span,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-card .movie-engine-list-item span,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-card .movie-engine-list-item span,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-card .movie-engine-list-item span,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-card .movie-engine-list-item span {
  color: var(--movie-engine-admin-black-color);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-card .movie-engine-list-item .button-small,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-card .movie-engine-list-item .button-small,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-card .movie-engine-list-item .button-small,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-card .movie-engine-list-item .button-small,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-card .movie-engine-list-item .button-small,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-card .movie-engine-list-item .button-small {
  background: var(--movie-engine-admin-card-bg);
  border-color: var(--movie-engine-admin-border-color);
  color: var(--movie-engine-admin-white-color);
  opacity: 0.8;
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-dashboard-grid .movie-engine-stat-card,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-dashboard-grid .movie-engine-stat-card,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-dashboard-grid .movie-engine-stat-card,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-dashboard-grid .movie-engine-stat-card,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-dashboard-grid .movie-engine-stat-card,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-dashboard-grid .movie-engine-stat-card {
  background-color: var(--movie-engine-admin-card-bg);
  border: 1px solid var(--movie-engine-admin-border-color);
  box-shadow: 0 2px 16px rgba(0, 0, 0, 0.3);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-dashboard-grid .movie-engine-stat-card:hover,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-dashboard-grid .movie-engine-stat-card:hover,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-dashboard-grid .movie-engine-stat-card:hover,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-dashboard-grid .movie-engine-stat-card:hover,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-dashboard-grid .movie-engine-stat-card:hover,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-dashboard-grid .movie-engine-stat-card:hover {
  border-color: rgba(229, 9, 20, 0.25);
  box-shadow: 0 6px 24px rgba(0, 0, 0, 0.4);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-dashboard-grid .movie-engine-stat-card .movie-engine-stat-info h3,
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-dashboard-grid .movie-engine-stat-card .movie-engine-stat-info p,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-dashboard-grid .movie-engine-stat-card .movie-engine-stat-info h3,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-dashboard-grid .movie-engine-stat-card .movie-engine-stat-info p,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-dashboard-grid .movie-engine-stat-card .movie-engine-stat-info h3,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-dashboard-grid .movie-engine-stat-card .movie-engine-stat-info p,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-dashboard-grid .movie-engine-stat-card .movie-engine-stat-info h3,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-dashboard-grid .movie-engine-stat-card .movie-engine-stat-info p,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-dashboard-grid .movie-engine-stat-card .movie-engine-stat-info h3,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-dashboard-grid .movie-engine-stat-card .movie-engine-stat-info p,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-dashboard-grid .movie-engine-stat-card .movie-engine-stat-info h3,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-dashboard-grid .movie-engine-stat-card .movie-engine-stat-info p {
  color: var(--movie-engine-admin-white-color);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-dashboard-grid .movie-engine-stat-card::before,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-dashboard-grid .movie-engine-stat-card::before,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-dashboard-grid .movie-engine-stat-card::before,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-dashboard-grid .movie-engine-stat-card::before,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-dashboard-grid .movie-engine-stat-card::before,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-dashboard-grid .movie-engine-stat-card::before {
  background: linear-gradient(90deg, var(--movie-engine-admin-slate-800), var(--movie-engine-admin-slate-800));
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-help-text,
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .description,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-help-text,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .description,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-help-text,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .description,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-help-text,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .description,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-help-text,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .description,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-help-text,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .description {
  color: var(--movie-engine-admin-muted-color);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-form-group label,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-form-group label,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-form-group label,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-form-group label,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-form-group label,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-form-group label {
  color: var(--movie-engine-admin-text-color);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-form-group .movie-engine-input,
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-form-group .movie-engine-textarea,
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-form-group .movie-engine-select,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-form-group .movie-engine-input,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-form-group .movie-engine-textarea,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-form-group .movie-engine-select,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-form-group .movie-engine-input,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-form-group .movie-engine-textarea,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-form-group .movie-engine-select,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-form-group .movie-engine-input,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-form-group .movie-engine-textarea,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-form-group .movie-engine-select,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-form-group .movie-engine-input,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-form-group .movie-engine-textarea,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-form-group .movie-engine-select,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-form-group .movie-engine-input,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-form-group .movie-engine-textarea,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-form-group .movie-engine-select {
  background-color: var(--movie-engine-admin-input-bg);
  border-color: var(--movie-engine-admin-border-color);
  color: var(--movie-engine-admin-text-color);
  box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.3);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-form-group .movie-engine-input:focus,
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-form-group .movie-engine-textarea:focus,
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-form-group .movie-engine-select:focus,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-form-group .movie-engine-input:focus,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-form-group .movie-engine-textarea:focus,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-form-group .movie-engine-select:focus,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-form-group .movie-engine-input:focus,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-form-group .movie-engine-textarea:focus,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-form-group .movie-engine-select:focus,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-form-group .movie-engine-input:focus,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-form-group .movie-engine-textarea:focus,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-form-group .movie-engine-select:focus,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-form-group .movie-engine-input:focus,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-form-group .movie-engine-textarea:focus,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-form-group .movie-engine-select:focus,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-form-group .movie-engine-input:focus,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-form-group .movie-engine-textarea:focus,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-form-group .movie-engine-select:focus {
  border-color: rgba(229, 9, 20, 0.5);
  box-shadow: 0 0 0 3px rgba(229, 9, 20, 0.08), inset 0 1px 4px rgba(0, 0, 0, 0.3);
  outline: none;
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-checkbox-label span,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-checkbox-label span,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-checkbox-label span,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-checkbox-label span,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-checkbox-label span,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-checkbox-label span {
  color: var(--movie-engine-admin-text-color);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper output,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper output,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper output,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper output,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper output,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper output {
  color: var(--movie-engine-admin-black-color);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-section-header h2,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-section-header h2,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-section-header h2,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-section-header h2,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-section-header h2,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-section-header h2 {
  color: var(--movie-engine-admin-text-color);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-section-header .description,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-section-header .description,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-section-header .description,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-section-header .description,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-section-header .description,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-section-header .description {
  color: var(--movie-engine-admin-muted-color);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-card-body,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-card-body,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-card-body,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-card-body,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-card-body,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-card-body {
  background-color: var(--movie-engine-admin-card-bg);
  color: var(--movie-engine-admin-text-color);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-card-body .movie-engine-test-email-wrap input,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-card-body .movie-engine-test-email-wrap input,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-card-body .movie-engine-test-email-wrap input,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-card-body .movie-engine-test-email-wrap input,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-card-body .movie-engine-test-email-wrap input,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-card-body .movie-engine-test-email-wrap input {
  color: var(--movie-engine-admin-text-color);
  background-color: var(--movie-engine-admin-input-bg);
  border-color: var(--movie-engine-admin-border-color);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-notification-main .movie-engine-panel-header,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-notification-main .movie-engine-panel-header,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-notification-main .movie-engine-panel-header,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-notification-main .movie-engine-panel-header,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-notification-main .movie-engine-panel-header,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-notification-main .movie-engine-panel-header {
  background-color: var(--movie-engine-admin-card-bg);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-notification-main .movie-engine-form-group label,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-notification-main .movie-engine-form-group label,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-notification-main .movie-engine-form-group label,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-notification-main .movie-engine-form-group label,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-notification-main .movie-engine-form-group label,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-notification-main .movie-engine-form-group label {
  color: var(--movie-engine-admin-black-color);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-video-servers-list .movie-engine-repeater-row input,
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-video-servers-list .movie-engine-repeater-row select,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-video-servers-list .movie-engine-repeater-row input,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-video-servers-list .movie-engine-repeater-row select,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-video-servers-list .movie-engine-repeater-row input,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-video-servers-list .movie-engine-repeater-row select,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-video-servers-list .movie-engine-repeater-row input,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-video-servers-list .movie-engine-repeater-row select,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-video-servers-list .movie-engine-repeater-row input,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-video-servers-list .movie-engine-repeater-row select,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-video-servers-list .movie-engine-repeater-row input,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-video-servers-list .movie-engine-repeater-row select {
  color: var(--movie-engine-admin-text-color);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-card-premium,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-card-premium,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-card-premium,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-card-premium,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-card-premium,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-card-premium {
  background-color: var(--movie-engine-admin-card-bg);
  border-color: var(--movie-engine-admin-border-color);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-card-premium .movie-engine-card-header,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-card-premium .movie-engine-card-header,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-card-premium .movie-engine-card-header,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-card-premium .movie-engine-card-header,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-card-premium .movie-engine-card-header,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-card-premium .movie-engine-card-header {
  background-color: var(--movie-engine-admin-card-bg);
  border-color: var(--movie-engine-admin-border-color);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-card-premium .movie-engine-card-header h3,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-card-premium .movie-engine-card-header h3,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-card-premium .movie-engine-card-header h3,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-card-premium .movie-engine-card-header h3,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-card-premium .movie-engine-card-header h3,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-card-premium .movie-engine-card-header h3 {
  color: var(--movie-engine-admin-text-color);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-video-servers-list .video-server-header,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-video-servers-list .video-server-header,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-video-servers-list .video-server-header,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-video-servers-list .video-server-header,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-video-servers-list .video-server-header,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-video-servers-list .video-server-header {
  color: var(--movie-engine-admin-muted-color);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-video-servers-list .movie-engine-repeater-row,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-video-servers-list .movie-engine-repeater-row,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-video-servers-list .movie-engine-repeater-row,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-video-servers-list .movie-engine-repeater-row,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-video-servers-list .movie-engine-repeater-row,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-video-servers-list .movie-engine-repeater-row {
  background-color: var(--movie-engine-admin-secondary-bg);
  border-color: var(--movie-engine-admin-border-color);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-video-servers-list .movie-engine-repeater-row .template-hints,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-video-servers-list .movie-engine-repeater-row .template-hints,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-video-servers-list .movie-engine-repeater-row .template-hints,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-video-servers-list .movie-engine-repeater-row .template-hints,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-video-servers-list .movie-engine-repeater-row .template-hints,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-video-servers-list .movie-engine-repeater-row .template-hints {
  color: var(--movie-engine-admin-muted-color);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-video-servers-list .movie-engine-repeater-row .template-hints code,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-video-servers-list .movie-engine-repeater-row .template-hints code,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-video-servers-list .movie-engine-repeater-row .template-hints code,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-video-servers-list .movie-engine-repeater-row .template-hints code,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-video-servers-list .movie-engine-repeater-row .template-hints code,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-video-servers-list .movie-engine-repeater-row .template-hints code {
  background-color: var(--movie-engine-admin-card-bg);
  border-color: var(--movie-engine-admin-border-color);
  color: var(--movie-engine-admin-text-color);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-video-servers-list #movie-engine-add-api-server,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-video-servers-list #movie-engine-add-api-server,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-video-servers-list #movie-engine-add-api-server,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-video-servers-list #movie-engine-add-api-server,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-video-servers-list #movie-engine-add-api-server,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-video-servers-list #movie-engine-add-api-server {
  background-color: var(--movie-engine-admin-card-bg);
  border-color: var(--movie-engine-admin-border-color);
  color: var(--movie-engine-admin-text-color);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-video-servers-list #movie-engine-add-api-server:hover,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-video-servers-list #movie-engine-add-api-server:hover,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-video-servers-list #movie-engine-add-api-server:hover,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-video-servers-list #movie-engine-add-api-server:hover,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-video-servers-list #movie-engine-add-api-server:hover,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-video-servers-list #movie-engine-add-api-server:hover {
  background-color: var(--movie-engine-admin-menu-active-bg);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-badge-success,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-badge-success,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-badge-success,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-badge-success,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-badge-success,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-badge-success {
  background-color: rgba(16, 185, 129, 0.2);
  color: #10b981;
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-badge-warning,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-badge-warning,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-badge-warning,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-badge-warning,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-badge-warning,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-badge-warning {
  background-color: rgba(245, 158, 11, 0.2);
  color: #f59e0b;
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-badge-error,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-badge-error,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-badge-error,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-badge-error,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-badge-error,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-badge-error {
  background-color: rgba(239, 68, 68, 0.2);
  color: #ef4444;
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-sidebar-stats,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-sidebar-stats,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-sidebar-stats,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-sidebar-stats,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-sidebar-stats,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-sidebar-stats {
  background-color: var(--movie-engine-admin-card-bg);
  color: var(--movie-engine-admin-text-color);
  border-color: var(--movie-engine-admin-border-color);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-sidebar-stats h3,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-sidebar-stats h3,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-sidebar-stats h3,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-sidebar-stats h3,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-sidebar-stats h3,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-sidebar-stats h3 {
  color: var(--movie-engine-admin-muted-color);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-sidebar-stats .movie-engine-stat-label,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-sidebar-stats .movie-engine-stat-label,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-sidebar-stats .movie-engine-stat-label,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-sidebar-stats .movie-engine-stat-label,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-sidebar-stats .movie-engine-stat-label,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-sidebar-stats .movie-engine-stat-label {
  color: var(--movie-engine-admin-muted-color);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-sidebar-stats .movie-engine-stat-value,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-sidebar-stats .movie-engine-stat-value,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-sidebar-stats .movie-engine-stat-value,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-sidebar-stats .movie-engine-stat-value,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-sidebar-stats .movie-engine-stat-value,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-sidebar-stats .movie-engine-stat-value {
  background-color: var(--movie-engine-admin-menu-active-bg);
  color: var(--movie-engine-admin-text-color);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-stat-card,
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-status-card,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-stat-card,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-status-card,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-stat-card,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-status-card,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-stat-card,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-status-card,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-stat-card,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-status-card,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-stat-card,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-status-card {
  background-color: var(--movie-engine-admin-card-bg);
  border-color: var(--movie-engine-admin-border-color);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-stat-card .movie-engine-stat-info h3,
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-status-card .movie-engine-stat-info h3,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-stat-card .movie-engine-stat-info h3,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-status-card .movie-engine-stat-info h3,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-stat-card .movie-engine-stat-info h3,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-status-card .movie-engine-stat-info h3,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-stat-card .movie-engine-stat-info h3,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-status-card .movie-engine-stat-info h3,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-stat-card .movie-engine-stat-info h3,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-status-card .movie-engine-stat-info h3,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-stat-card .movie-engine-stat-info h3,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-status-card .movie-engine-stat-info h3 {
  color: var(--movie-engine-admin-text-color);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-stat-card .movie-engine-stat-info p,
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-status-card .movie-engine-stat-info p,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-stat-card .movie-engine-stat-info p,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-status-card .movie-engine-stat-info p,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-stat-card .movie-engine-stat-info p,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-status-card .movie-engine-stat-info p,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-stat-card .movie-engine-stat-info p,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-status-card .movie-engine-stat-info p,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-stat-card .movie-engine-stat-info p,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-status-card .movie-engine-stat-info p,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-stat-card .movie-engine-stat-info p,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-status-card .movie-engine-stat-info p {
  color: var(--movie-engine-admin-muted-color);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-payment-mode-container,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-payment-mode-container,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-payment-mode-container,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-payment-mode-container,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-payment-mode-container,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-payment-mode-container {
  background-color: var(--movie-engine-admin-card-bg);
  border-color: var(--movie-engine-admin-border-color);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-payment-mode-container .mode-label,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-payment-mode-container .mode-label,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-payment-mode-container .mode-label,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-payment-mode-container .mode-label,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-payment-mode-container .mode-label,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-payment-mode-container .mode-label {
  color: var(--movie-engine-admin-text-color);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-method-config,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-method-config,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-method-config,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-method-config,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-method-config,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-method-config {
  background-color: var(--movie-engine-admin-card-bg);
  border-color: var(--movie-engine-admin-border-color);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-method-config .movie-engine-method-header,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-method-config .movie-engine-method-header,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-method-config .movie-engine-method-header,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-method-config .movie-engine-method-header,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-method-config .movie-engine-method-header,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-method-config .movie-engine-method-header {
  background-color: var(--movie-engine-admin-menu-active-bg);
  border-color: var(--movie-engine-admin-border-color);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-method-config .movie-engine-method-header h4,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-method-config .movie-engine-method-header h4,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-method-config .movie-engine-method-header h4,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-method-config .movie-engine-method-header h4,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-method-config .movie-engine-method-header h4,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-method-config .movie-engine-method-header h4 {
  color: var(--movie-engine-admin-text-color);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-list-group .movie-engine-list-item,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-list-group .movie-engine-list-item,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-list-group .movie-engine-list-item,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-list-group .movie-engine-list-item,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-list-group .movie-engine-list-item,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-list-group .movie-engine-list-item {
  border-color: var(--movie-engine-admin-border-color);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-list-group .movie-engine-list-item .movie-engine-list-title,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-list-group .movie-engine-list-item .movie-engine-list-title,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-list-group .movie-engine-list-item .movie-engine-list-title,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-list-group .movie-engine-list-item .movie-engine-list-title,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-list-group .movie-engine-list-item .movie-engine-list-title,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-list-group .movie-engine-list-item .movie-engine-list-title {
  color: var(--movie-engine-admin-text-color);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-list-group .movie-engine-list-item .movie-engine-list-meta,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-list-group .movie-engine-list-item .movie-engine-list-meta,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-list-group .movie-engine-list-item .movie-engine-list-meta,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-list-group .movie-engine-list-item .movie-engine-list-meta,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-list-group .movie-engine-list-item .movie-engine-list-meta,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-list-group .movie-engine-list-item .movie-engine-list-meta {
  color: var(--movie-engine-admin-muted-color);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-system-status li,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-system-status li,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-system-status li,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-system-status li,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-system-status li,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-system-status li {
  border-color: var(--movie-engine-admin-border-color);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-system-status li .label,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-system-status li .label,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-system-status li .label,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-system-status li .label,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-system-status li .label,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-system-status li .label {
  color: var(--movie-engine-admin-muted-color);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-system-status li .value,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-system-status li .value,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-system-status li .value,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-system-status li .value,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-system-status li .value,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-system-status li .value {
  color: var(--movie-engine-admin-text-color);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-quick-actions-grid .movie-engine-action-btn,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-quick-actions-grid .movie-engine-action-btn,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-quick-actions-grid .movie-engine-action-btn,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-quick-actions-grid .movie-engine-action-btn,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-quick-actions-grid .movie-engine-action-btn,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-quick-actions-grid .movie-engine-action-btn {
  background-color: var(--movie-engine-admin-card-bg);
  border-color: var(--movie-engine-admin-border-color);
  color: var(--movie-engine-admin-text-color);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-quick-actions-grid .movie-engine-action-btn .dashicons,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-quick-actions-grid .movie-engine-action-btn .dashicons,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-quick-actions-grid .movie-engine-action-btn .dashicons,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-quick-actions-grid .movie-engine-action-btn .dashicons,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-quick-actions-grid .movie-engine-action-btn .dashicons,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-quick-actions-grid .movie-engine-action-btn .dashicons {
  color: var(--movie-engine-admin-muted-color);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-quick-actions-grid .movie-engine-action-btn:hover,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-quick-actions-grid .movie-engine-action-btn:hover,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-quick-actions-grid .movie-engine-action-btn:hover,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-quick-actions-grid .movie-engine-action-btn:hover,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-quick-actions-grid .movie-engine-action-btn:hover,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-quick-actions-grid .movie-engine-action-btn:hover {
  background-color: var(--movie-engine-admin-menu-active-bg);
  border-color: var(--movie-engine-admin-primary-color);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-toggle-label,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-toggle-label,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-toggle-label,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-toggle-label,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-toggle-label,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-toggle-label {
  color: var(--movie-engine-admin-text-color);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-code-editor,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-code-editor,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-code-editor,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-code-editor,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-code-editor,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-code-editor {
  background-color: var(--movie-engine-admin-input-bg);
  border-color: var(--movie-engine-admin-border-color);
  color: var(--movie-engine-admin-text-color);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-sub-tabs,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-sub-tabs,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-sub-tabs,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-sub-tabs,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-sub-tabs,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-sub-tabs {
  border-color: var(--movie-engine-admin-border-color);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-sub-tabs .movie-engine-sub-tab,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-sub-tabs .movie-engine-sub-tab,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-sub-tabs .movie-engine-sub-tab,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-sub-tabs .movie-engine-sub-tab,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-sub-tabs .movie-engine-sub-tab,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-sub-tabs .movie-engine-sub-tab {
  color: var(--movie-engine-admin-muted-color);
  background-color: transparent;
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-sub-tabs .movie-engine-sub-tab:hover,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-sub-tabs .movie-engine-sub-tab:hover,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-sub-tabs .movie-engine-sub-tab:hover,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-sub-tabs .movie-engine-sub-tab:hover,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-sub-tabs .movie-engine-sub-tab:hover,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-sub-tabs .movie-engine-sub-tab:hover {
  color: var(--movie-engine-admin-text-color);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-sub-tabs .movie-engine-sub-tab.active,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-sub-tabs .movie-engine-sub-tab.active,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-sub-tabs .movie-engine-sub-tab.active,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-sub-tabs .movie-engine-sub-tab.active,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-sub-tabs .movie-engine-sub-tab.active,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-sub-tabs .movie-engine-sub-tab.active {
  color: var(--movie-engine-admin-primary-color);
  border-color: transparent;
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-table-modern,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-table-modern,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-table-modern,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-table-modern,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-table-modern,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-table-modern {
  background-color: var(--movie-engine-admin-card-bg);
  border-color: var(--movie-engine-admin-border-color);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-table-modern thead tr,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-table-modern thead tr,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-table-modern thead tr,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-table-modern thead tr,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-table-modern thead tr,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-table-modern thead tr {
  background-color: var(--movie-engine-admin-menu-active-bg);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-table-modern thead th,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-table-modern thead th,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-table-modern thead th,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-table-modern thead th,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-table-modern thead th,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-table-modern thead th {
  color: var(--movie-engine-admin-muted-color);
  border-color: var(--movie-engine-admin-border-color);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-table-modern tbody tr,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-table-modern tbody tr,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-table-modern tbody tr,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-table-modern tbody tr,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-table-modern tbody tr,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-table-modern tbody tr {
  border-color: var(--movie-engine-admin-border-color);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-table-modern tbody tr:hover,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-table-modern tbody tr:hover,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-table-modern tbody tr:hover,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-table-modern tbody tr:hover,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-table-modern tbody tr:hover,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-table-modern tbody tr:hover {
  background-color: var(--movie-engine-admin-menu-active-bg);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-table-modern tbody td,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-table-modern tbody td,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-table-modern tbody td,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-table-modern tbody td,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-table-modern tbody td,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-table-modern tbody td {
  color: var(--movie-engine-admin-text-color);
  border-color: var(--movie-engine-admin-border-color);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-table-modern tbody td code,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-table-modern tbody td code,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-table-modern tbody td code,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-table-modern tbody td code,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-table-modern tbody td code,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-table-modern tbody td code {
  background-color: var(--movie-engine-admin-menu-active-bg);
  color: var(--movie-engine-admin-text-color);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-table-modern tbody td strong,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-table-modern tbody td strong,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-table-modern tbody td strong,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-table-modern tbody td strong,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-table-modern tbody td strong,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-table-modern tbody td strong {
  color: var(--movie-engine-admin-text-color);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-table-modern tbody td small,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-table-modern tbody td small,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-table-modern tbody td small,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-table-modern tbody td small,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-table-modern tbody td small,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-table-modern tbody td small {
  color: var(--movie-engine-admin-muted-color);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-status-badge.completed, html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-status-badge.active, html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-status-badge.success,
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-type-badge.completed,
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-type-badge.active,
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-type-badge.success,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-status-badge.completed,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-status-badge.active,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-status-badge.success,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-type-badge.completed,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-type-badge.active,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-type-badge.success,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-status-badge.completed,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-status-badge.active,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-status-badge.success,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-type-badge.completed,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-type-badge.active,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-type-badge.success,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-status-badge.completed,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-status-badge.active,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-status-badge.success,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-type-badge.completed,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-type-badge.active,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-type-badge.success,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-status-badge.completed,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-status-badge.active,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-status-badge.success,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-type-badge.completed,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-type-badge.active,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-type-badge.success,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-status-badge.completed,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-status-badge.active,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-status-badge.success,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-type-badge.completed,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-type-badge.active,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-type-badge.success {
  background-color: rgba(5, 150, 105, 0.2);
  color: #10b981;
  border-color: rgba(5, 150, 105, 0.3);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-status-badge.pending, html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-status-badge.waiting,
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-type-badge.pending,
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-type-badge.waiting,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-status-badge.pending,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-status-badge.waiting,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-type-badge.pending,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-type-badge.waiting,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-status-badge.pending,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-status-badge.waiting,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-type-badge.pending,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-type-badge.waiting,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-status-badge.pending,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-status-badge.waiting,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-type-badge.pending,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-type-badge.waiting,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-status-badge.pending,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-status-badge.waiting,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-type-badge.pending,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-type-badge.waiting,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-status-badge.pending,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-status-badge.waiting,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-type-badge.pending,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-type-badge.waiting {
  background-color: rgba(217, 119, 6, 0.2);
  color: #d97706;
  border-color: rgba(217, 119, 6, 0.3);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-status-badge.cancelled, html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-status-badge.expired, html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-status-badge.failed,
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-type-badge.cancelled,
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-type-badge.expired,
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-type-badge.failed,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-status-badge.cancelled,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-status-badge.expired,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-status-badge.failed,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-type-badge.cancelled,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-type-badge.expired,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-type-badge.failed,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-status-badge.cancelled,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-status-badge.expired,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-status-badge.failed,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-type-badge.cancelled,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-type-badge.expired,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-type-badge.failed,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-status-badge.cancelled,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-status-badge.expired,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-status-badge.failed,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-type-badge.cancelled,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-type-badge.expired,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-type-badge.failed,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-status-badge.cancelled,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-status-badge.expired,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-status-badge.failed,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-type-badge.cancelled,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-type-badge.expired,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-type-badge.failed,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-status-badge.cancelled,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-status-badge.expired,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-status-badge.failed,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-type-badge.cancelled,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-type-badge.expired,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-type-badge.failed {
  background-color: rgba(220, 38, 38, 0.2);
  color: #dc2626;
  border-color: rgba(220, 38, 38, 0.3);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-pagination-wrapper,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-pagination-wrapper,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-pagination-wrapper,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-pagination-wrapper,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-pagination-wrapper,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-pagination-wrapper {
  border-color: var(--movie-engine-admin-border-color);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-pagination-wrapper .page-numbers,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-pagination-wrapper .page-numbers,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-pagination-wrapper .page-numbers,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-pagination-wrapper .page-numbers,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-pagination-wrapper .page-numbers,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-pagination-wrapper .page-numbers {
  background-color: var(--movie-engine-admin-card-bg);
  border-color: var(--movie-engine-admin-border-color);
  color: var(--movie-engine-admin-text-color);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-pagination-wrapper .page-numbers:hover,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-pagination-wrapper .page-numbers:hover,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-pagination-wrapper .page-numbers:hover,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-pagination-wrapper .page-numbers:hover,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-pagination-wrapper .page-numbers:hover,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-pagination-wrapper .page-numbers:hover {
  background-color: var(--movie-engine-admin-menu-active-bg);
  color: var(--movie-engine-admin-text-color);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-pagination-wrapper .page-numbers.current,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-pagination-wrapper .page-numbers.current,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-pagination-wrapper .page-numbers.current,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-pagination-wrapper .page-numbers.current,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-pagination-wrapper .page-numbers.current,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-pagination-wrapper .page-numbers.current {
  background-color: var(--movie-engine-admin-primary-color);
  color: #fff;
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-stats-overview .movie-engine-stat-card,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-stats-overview .movie-engine-stat-card,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-stats-overview .movie-engine-stat-card,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-stats-overview .movie-engine-stat-card,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-stats-overview .movie-engine-stat-card,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-stats-overview .movie-engine-stat-card {
  background-color: var(--movie-engine-admin-card-bg);
  border-color: var(--movie-engine-admin-border-color);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-stats-overview .movie-engine-stat-card .movie-engine-stat-label,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-stats-overview .movie-engine-stat-card .movie-engine-stat-label,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-stats-overview .movie-engine-stat-card .movie-engine-stat-label,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-stats-overview .movie-engine-stat-card .movie-engine-stat-label,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-stats-overview .movie-engine-stat-card .movie-engine-stat-label,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-stats-overview .movie-engine-stat-card .movie-engine-stat-label {
  color: var(--movie-engine-admin-muted-color);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-stats-overview .movie-engine-stat-card .movie-engine-stat-value,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-stats-overview .movie-engine-stat-card .movie-engine-stat-value,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-stats-overview .movie-engine-stat-card .movie-engine-stat-value,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-stats-overview .movie-engine-stat-card .movie-engine-stat-value,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-stats-overview .movie-engine-stat-card .movie-engine-stat-value,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-stats-overview .movie-engine-stat-card .movie-engine-stat-value {
  color: var(--movie-engine-admin-text-color);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-settings-modern,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-settings-modern,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-settings-modern,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-settings-modern,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-settings-modern,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-settings-modern {
  background-color: var(--movie-engine-admin-card-bg);
  border-color: var(--movie-engine-admin-border-color);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-settings-modern .movie-engine-setting-row,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-settings-modern .movie-engine-setting-row,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-settings-modern .movie-engine-setting-row,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-settings-modern .movie-engine-setting-row,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-settings-modern .movie-engine-setting-row,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-settings-modern .movie-engine-setting-row {
  border-color: var(--movie-engine-admin-border-color);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-settings-modern .movie-engine-setting-row:hover,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-settings-modern .movie-engine-setting-row:hover,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-settings-modern .movie-engine-setting-row:hover,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-settings-modern .movie-engine-setting-row:hover,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-settings-modern .movie-engine-setting-row:hover,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-settings-modern .movie-engine-setting-row:hover {
  background-color: var(--movie-engine-admin-menu-active-bg);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-settings-modern .movie-engine-setting-row .movie-engine-row-label h4,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-settings-modern .movie-engine-setting-row .movie-engine-row-label h4,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-settings-modern .movie-engine-setting-row .movie-engine-row-label h4,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-settings-modern .movie-engine-setting-row .movie-engine-row-label h4,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-settings-modern .movie-engine-setting-row .movie-engine-row-label h4,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-settings-modern .movie-engine-setting-row .movie-engine-row-label h4 {
  color: var(--movie-engine-admin-text-color);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-settings-modern .movie-engine-setting-row .movie-engine-row-control,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-settings-modern .movie-engine-setting-row .movie-engine-row-control,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-settings-modern .movie-engine-setting-row .movie-engine-row-control,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-settings-modern .movie-engine-setting-row .movie-engine-row-control,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-settings-modern .movie-engine-setting-row .movie-engine-row-control,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-settings-modern .movie-engine-setting-row .movie-engine-row-control {
  display: flex;
  flex-direction: column;
  gap: 8px;
  width: 100%;
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-settings-modern .movie-engine-setting-row .movie-engine-row-control .movie-engine-select-modern,
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-settings-modern .movie-engine-setting-row .movie-engine-row-control .movie-engine-input-modern,
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-settings-modern .movie-engine-setting-row .movie-engine-row-control input[type=text],
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-settings-modern .movie-engine-setting-row .movie-engine-row-control input[type=number],
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-settings-modern .movie-engine-setting-row .movie-engine-row-control input[type=url],
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-settings-modern .movie-engine-setting-row .movie-engine-row-control select,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-settings-modern .movie-engine-setting-row .movie-engine-row-control .movie-engine-select-modern,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-settings-modern .movie-engine-setting-row .movie-engine-row-control .movie-engine-input-modern,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-settings-modern .movie-engine-setting-row .movie-engine-row-control input[type=text],
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-settings-modern .movie-engine-setting-row .movie-engine-row-control input[type=number],
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-settings-modern .movie-engine-setting-row .movie-engine-row-control input[type=url],
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-settings-modern .movie-engine-setting-row .movie-engine-row-control select,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-settings-modern .movie-engine-setting-row .movie-engine-row-control .movie-engine-select-modern,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-settings-modern .movie-engine-setting-row .movie-engine-row-control .movie-engine-input-modern,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-settings-modern .movie-engine-setting-row .movie-engine-row-control input[type=text],
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-settings-modern .movie-engine-setting-row .movie-engine-row-control input[type=number],
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-settings-modern .movie-engine-setting-row .movie-engine-row-control input[type=url],
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-settings-modern .movie-engine-setting-row .movie-engine-row-control select,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-settings-modern .movie-engine-setting-row .movie-engine-row-control .movie-engine-select-modern,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-settings-modern .movie-engine-setting-row .movie-engine-row-control .movie-engine-input-modern,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-settings-modern .movie-engine-setting-row .movie-engine-row-control input[type=text],
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-settings-modern .movie-engine-setting-row .movie-engine-row-control input[type=number],
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-settings-modern .movie-engine-setting-row .movie-engine-row-control input[type=url],
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-settings-modern .movie-engine-setting-row .movie-engine-row-control select,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-settings-modern .movie-engine-setting-row .movie-engine-row-control .movie-engine-select-modern,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-settings-modern .movie-engine-setting-row .movie-engine-row-control .movie-engine-input-modern,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-settings-modern .movie-engine-setting-row .movie-engine-row-control input[type=text],
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-settings-modern .movie-engine-setting-row .movie-engine-row-control input[type=number],
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-settings-modern .movie-engine-setting-row .movie-engine-row-control input[type=url],
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-settings-modern .movie-engine-setting-row .movie-engine-row-control select,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-settings-modern .movie-engine-setting-row .movie-engine-row-control .movie-engine-select-modern,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-settings-modern .movie-engine-setting-row .movie-engine-row-control .movie-engine-input-modern,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-settings-modern .movie-engine-setting-row .movie-engine-row-control input[type=text],
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-settings-modern .movie-engine-setting-row .movie-engine-row-control input[type=number],
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-settings-modern .movie-engine-setting-row .movie-engine-row-control input[type=url],
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-settings-modern .movie-engine-setting-row .movie-engine-row-control select {
  width: 100%;
  max-width: 100%;
  box-sizing: border-box;
  background-color: var(--movie-engine-admin-input-bg);
  border-color: var(--movie-engine-admin-border-color);
  color: var(--movie-engine-admin-text-color);
  position: relative;
  z-index: 1;
  pointer-events: auto;
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-settings-modern .movie-engine-setting-row .movie-engine-row-control select,
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-settings-modern .movie-engine-setting-row .movie-engine-row-control .movie-engine-select-modern,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-settings-modern .movie-engine-setting-row .movie-engine-row-control select,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-settings-modern .movie-engine-setting-row .movie-engine-row-control .movie-engine-select-modern,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-settings-modern .movie-engine-setting-row .movie-engine-row-control select,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-settings-modern .movie-engine-setting-row .movie-engine-row-control .movie-engine-select-modern,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-settings-modern .movie-engine-setting-row .movie-engine-row-control select,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-settings-modern .movie-engine-setting-row .movie-engine-row-control .movie-engine-select-modern,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-settings-modern .movie-engine-setting-row .movie-engine-row-control select,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-settings-modern .movie-engine-setting-row .movie-engine-row-control .movie-engine-select-modern,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-settings-modern .movie-engine-setting-row .movie-engine-row-control select,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-settings-modern .movie-engine-setting-row .movie-engine-row-control .movie-engine-select-modern {
  padding-right: 45px;
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-settings-modern .movie-engine-setting-row .movie-engine-row-control .description,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-settings-modern .movie-engine-setting-row .movie-engine-row-control .description,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-settings-modern .movie-engine-setting-row .movie-engine-row-control .description,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-settings-modern .movie-engine-setting-row .movie-engine-row-control .description,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-settings-modern .movie-engine-setting-row .movie-engine-row-control .description,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-settings-modern .movie-engine-setting-row .movie-engine-row-control .description {
  margin: 0;
  color: var(--movie-engine-admin-muted-color);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-settings-modern .movie-engine-modern-footer-info,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-settings-modern .movie-engine-modern-footer-info,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-settings-modern .movie-engine-modern-footer-info,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-settings-modern .movie-engine-modern-footer-info,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-settings-modern .movie-engine-modern-footer-info,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-settings-modern .movie-engine-modern-footer-info {
  background-color: var(--movie-engine-admin-menu-active-bg);
  border-color: var(--movie-engine-admin-border-color);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-settings-modern .movie-engine-modern-footer-info .dashicons,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-settings-modern .movie-engine-modern-footer-info .dashicons,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-settings-modern .movie-engine-modern-footer-info .dashicons,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-settings-modern .movie-engine-modern-footer-info .dashicons,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-settings-modern .movie-engine-modern-footer-info .dashicons,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-settings-modern .movie-engine-modern-footer-info .dashicons {
  color: var(--movie-engine-admin-muted-color);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-settings-modern .movie-engine-modern-footer-info p,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-settings-modern .movie-engine-modern-footer-info p,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-settings-modern .movie-engine-modern-footer-info p,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-settings-modern .movie-engine-modern-footer-info p,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-settings-modern .movie-engine-modern-footer-info p,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-settings-modern .movie-engine-modern-footer-info p {
  color: var(--movie-engine-admin-text-color);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-layout-selector .movie-engine-layout-option,
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-layout-selector .movie-engine-layout-item,
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-layout-grids .movie-engine-layout-option,
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-layout-grids .movie-engine-layout-item,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-layout-selector .movie-engine-layout-option,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-layout-selector .movie-engine-layout-item,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-layout-grids .movie-engine-layout-option,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-layout-grids .movie-engine-layout-item,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-layout-selector .movie-engine-layout-option,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-layout-selector .movie-engine-layout-item,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-layout-grids .movie-engine-layout-option,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-layout-grids .movie-engine-layout-item,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-layout-selector .movie-engine-layout-option,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-layout-selector .movie-engine-layout-item,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-layout-grids .movie-engine-layout-option,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-layout-grids .movie-engine-layout-item,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-layout-selector .movie-engine-layout-option,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-layout-selector .movie-engine-layout-item,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-layout-grids .movie-engine-layout-option,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-layout-grids .movie-engine-layout-item,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-layout-selector .movie-engine-layout-option,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-layout-selector .movie-engine-layout-item,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-layout-grids .movie-engine-layout-option,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-layout-grids .movie-engine-layout-item {
  background-color: var(--movie-engine-admin-card-bg);
  border-color: var(--movie-engine-admin-border-color);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-layout-selector .movie-engine-layout-option .movie-engine-layout-name,
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-layout-selector .movie-engine-layout-option .movie-engine-layout-info strong,
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-layout-selector .movie-engine-layout-item .movie-engine-layout-name,
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-layout-selector .movie-engine-layout-item .movie-engine-layout-info strong,
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-layout-grids .movie-engine-layout-option .movie-engine-layout-name,
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-layout-grids .movie-engine-layout-option .movie-engine-layout-info strong,
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-layout-grids .movie-engine-layout-item .movie-engine-layout-name,
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-layout-grids .movie-engine-layout-item .movie-engine-layout-info strong,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-layout-selector .movie-engine-layout-option .movie-engine-layout-name,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-layout-selector .movie-engine-layout-option .movie-engine-layout-info strong,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-layout-selector .movie-engine-layout-item .movie-engine-layout-name,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-layout-selector .movie-engine-layout-item .movie-engine-layout-info strong,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-layout-grids .movie-engine-layout-option .movie-engine-layout-name,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-layout-grids .movie-engine-layout-option .movie-engine-layout-info strong,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-layout-grids .movie-engine-layout-item .movie-engine-layout-name,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-layout-grids .movie-engine-layout-item .movie-engine-layout-info strong,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-layout-selector .movie-engine-layout-option .movie-engine-layout-name,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-layout-selector .movie-engine-layout-option .movie-engine-layout-info strong,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-layout-selector .movie-engine-layout-item .movie-engine-layout-name,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-layout-selector .movie-engine-layout-item .movie-engine-layout-info strong,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-layout-grids .movie-engine-layout-option .movie-engine-layout-name,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-layout-grids .movie-engine-layout-option .movie-engine-layout-info strong,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-layout-grids .movie-engine-layout-item .movie-engine-layout-name,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-layout-grids .movie-engine-layout-item .movie-engine-layout-info strong,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-layout-selector .movie-engine-layout-option .movie-engine-layout-name,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-layout-selector .movie-engine-layout-option .movie-engine-layout-info strong,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-layout-selector .movie-engine-layout-item .movie-engine-layout-name,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-layout-selector .movie-engine-layout-item .movie-engine-layout-info strong,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-layout-grids .movie-engine-layout-option .movie-engine-layout-name,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-layout-grids .movie-engine-layout-option .movie-engine-layout-info strong,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-layout-grids .movie-engine-layout-item .movie-engine-layout-name,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-layout-grids .movie-engine-layout-item .movie-engine-layout-info strong,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-layout-selector .movie-engine-layout-option .movie-engine-layout-name,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-layout-selector .movie-engine-layout-option .movie-engine-layout-info strong,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-layout-selector .movie-engine-layout-item .movie-engine-layout-name,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-layout-selector .movie-engine-layout-item .movie-engine-layout-info strong,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-layout-grids .movie-engine-layout-option .movie-engine-layout-name,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-layout-grids .movie-engine-layout-option .movie-engine-layout-info strong,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-layout-grids .movie-engine-layout-item .movie-engine-layout-name,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-layout-grids .movie-engine-layout-item .movie-engine-layout-info strong,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-layout-selector .movie-engine-layout-option .movie-engine-layout-name,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-layout-selector .movie-engine-layout-option .movie-engine-layout-info strong,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-layout-selector .movie-engine-layout-item .movie-engine-layout-name,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-layout-selector .movie-engine-layout-item .movie-engine-layout-info strong,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-layout-grids .movie-engine-layout-option .movie-engine-layout-name,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-layout-grids .movie-engine-layout-option .movie-engine-layout-info strong,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-layout-grids .movie-engine-layout-item .movie-engine-layout-name,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-layout-grids .movie-engine-layout-item .movie-engine-layout-info strong {
  color: var(--movie-engine-admin-text-color);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-layout-selector .movie-engine-layout-option .movie-engine-layout-info small,
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-layout-selector .movie-engine-layout-item .movie-engine-layout-info small,
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-layout-grids .movie-engine-layout-option .movie-engine-layout-info small,
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-layout-grids .movie-engine-layout-item .movie-engine-layout-info small,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-layout-selector .movie-engine-layout-option .movie-engine-layout-info small,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-layout-selector .movie-engine-layout-item .movie-engine-layout-info small,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-layout-grids .movie-engine-layout-option .movie-engine-layout-info small,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-layout-grids .movie-engine-layout-item .movie-engine-layout-info small,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-layout-selector .movie-engine-layout-option .movie-engine-layout-info small,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-layout-selector .movie-engine-layout-item .movie-engine-layout-info small,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-layout-grids .movie-engine-layout-option .movie-engine-layout-info small,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-layout-grids .movie-engine-layout-item .movie-engine-layout-info small,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-layout-selector .movie-engine-layout-option .movie-engine-layout-info small,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-layout-selector .movie-engine-layout-item .movie-engine-layout-info small,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-layout-grids .movie-engine-layout-option .movie-engine-layout-info small,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-layout-grids .movie-engine-layout-item .movie-engine-layout-info small,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-layout-selector .movie-engine-layout-option .movie-engine-layout-info small,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-layout-selector .movie-engine-layout-item .movie-engine-layout-info small,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-layout-grids .movie-engine-layout-option .movie-engine-layout-info small,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-layout-grids .movie-engine-layout-item .movie-engine-layout-info small,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-layout-selector .movie-engine-layout-option .movie-engine-layout-info small,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-layout-selector .movie-engine-layout-item .movie-engine-layout-info small,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-layout-grids .movie-engine-layout-option .movie-engine-layout-info small,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-layout-grids .movie-engine-layout-item .movie-engine-layout-info small {
  color: var(--movie-engine-admin-muted-color);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-layout-selector .movie-engine-layout-option.active,
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-layout-selector .movie-engine-layout-item.active,
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-layout-grids .movie-engine-layout-option.active,
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-layout-grids .movie-engine-layout-item.active,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-layout-selector .movie-engine-layout-option.active,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-layout-selector .movie-engine-layout-item.active,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-layout-grids .movie-engine-layout-option.active,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-layout-grids .movie-engine-layout-item.active,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-layout-selector .movie-engine-layout-option.active,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-layout-selector .movie-engine-layout-item.active,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-layout-grids .movie-engine-layout-option.active,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-layout-grids .movie-engine-layout-item.active,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-layout-selector .movie-engine-layout-option.active,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-layout-selector .movie-engine-layout-item.active,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-layout-grids .movie-engine-layout-option.active,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-layout-grids .movie-engine-layout-item.active,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-layout-selector .movie-engine-layout-option.active,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-layout-selector .movie-engine-layout-item.active,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-layout-grids .movie-engine-layout-option.active,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-layout-grids .movie-engine-layout-item.active,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-layout-selector .movie-engine-layout-option.active,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-layout-selector .movie-engine-layout-item.active,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-layout-grids .movie-engine-layout-option.active,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-layout-grids .movie-engine-layout-item.active {
  border-color: var(--movie-engine-admin-primary-color);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-color-inputs .movie-engine-color-meta label,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-color-inputs .movie-engine-color-meta label,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-color-inputs .movie-engine-color-meta label,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-color-inputs .movie-engine-color-meta label,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-color-inputs .movie-engine-color-meta label,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-color-inputs .movie-engine-color-meta label {
  color: var(--movie-engine-admin-text-color);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-color-inputs .movie-engine-color-meta .description,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-color-inputs .movie-engine-color-meta .description,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-color-inputs .movie-engine-color-meta .description,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-color-inputs .movie-engine-color-meta .description,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-color-inputs .movie-engine-color-meta .description,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-color-inputs .movie-engine-color-meta .description {
  color: var(--movie-engine-admin-muted-color);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-color-inputs input[type=text],
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-color-inputs input[type=text],
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-color-inputs input[type=text],
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-color-inputs input[type=text],
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-color-inputs input[type=text],
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-color-inputs input[type=text] {
  background-color: var(--movie-engine-admin-input-bg);
  border-color: var(--movie-engine-admin-border-color);
  color: var(--movie-engine-admin-text-color);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-bulk-import-header,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-bulk-import-header,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-bulk-import-header,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-bulk-import-header,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-bulk-import-header,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-bulk-import-header {
  background-color: var(--movie-engine-admin-card-bg);
  border-color: var(--movie-engine-admin-border-color);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-bulk-grid .movie-engine-placeholder,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-bulk-grid .movie-engine-placeholder,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-bulk-grid .movie-engine-placeholder,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-bulk-grid .movie-engine-placeholder,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-bulk-grid .movie-engine-placeholder,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-bulk-grid .movie-engine-placeholder {
  background-color: var(--movie-engine-admin-card-bg);
  border-color: var(--movie-engine-admin-border-color);
  color: var(--movie-engine-admin-muted-color);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-bulk-grid .movie-engine-placeholder h3,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-bulk-grid .movie-engine-placeholder h3,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-bulk-grid .movie-engine-placeholder h3,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-bulk-grid .movie-engine-placeholder h3,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-bulk-grid .movie-engine-placeholder h3,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-bulk-grid .movie-engine-placeholder h3 {
  color: var(--movie-engine-admin-text-color);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-bulk-card,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-bulk-card,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-bulk-card,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-bulk-card,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-bulk-card,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-bulk-card {
  background-color: var(--movie-engine-admin-card-bg);
  border-color: var(--movie-engine-admin-border-color);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-bulk-card .card-info h4,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-bulk-card .card-info h4,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-bulk-card .card-info h4,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-bulk-card .card-info h4,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-bulk-card .card-info h4,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-bulk-card .card-info h4 {
  color: var(--movie-engine-admin-text-color);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-bulk-card .card-info .meta,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-bulk-card .card-info .meta,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-bulk-card .card-info .meta,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-bulk-card .card-info .meta,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-bulk-card .card-info .meta,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-bulk-card .card-info .meta {
  color: var(--movie-engine-admin-muted-color);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-modal .movie-engine-modal-content,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-modal .movie-engine-modal-content,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-modal .movie-engine-modal-content,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-modal .movie-engine-modal-content,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-modal .movie-engine-modal-content,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-modal .movie-engine-modal-content {
  background-color: var(--movie-engine-admin-card-bg);
  color: var(--movie-engine-admin-text-color);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-modal .movie-engine-modal-content h3,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-modal .movie-engine-modal-content h3,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-modal .movie-engine-modal-content h3,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-modal .movie-engine-modal-content h3,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-modal .movie-engine-modal-content h3,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-modal .movie-engine-modal-content h3 {
  color: var(--movie-engine-admin-text-color);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-modal .movie-engine-modal-content .movie-engine-status-text,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-modal .movie-engine-modal-content .movie-engine-status-text,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-modal .movie-engine-modal-content .movie-engine-status-text,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-modal .movie-engine-modal-content .movie-engine-status-text,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-modal .movie-engine-modal-content .movie-engine-status-text,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-modal .movie-engine-modal-content .movie-engine-status-text {
  color: var(--movie-engine-admin-muted-color);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-modal .movie-engine-modal-content .movie-engine-status-text #movie-engine-importing-name,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-modal .movie-engine-modal-content .movie-engine-status-text #movie-engine-importing-name,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-modal .movie-engine-modal-content .movie-engine-status-text #movie-engine-importing-name,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-modal .movie-engine-modal-content .movie-engine-status-text #movie-engine-importing-name,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-modal .movie-engine-modal-content .movie-engine-status-text #movie-engine-importing-name,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-modal .movie-engine-modal-content .movie-engine-status-text #movie-engine-importing-name {
  color: var(--movie-engine-admin-text-color);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-modal .movie-engine-modal-content #movie-engine-import-log,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-modal .movie-engine-modal-content #movie-engine-import-log,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-modal .movie-engine-modal-content #movie-engine-import-log,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-modal .movie-engine-modal-content #movie-engine-import-log,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-modal .movie-engine-modal-content #movie-engine-import-log,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-modal .movie-engine-modal-content #movie-engine-import-log {
  background-color: var(--movie-engine-admin-menu-active-bg);
  border-color: var(--movie-engine-admin-border-color);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-metric-card,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-metric-card,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-metric-card,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-metric-card,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-metric-card,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-metric-card {
  background-color: var(--movie-engine-admin-card-bg);
  border-color: var(--movie-engine-admin-border-color);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-metric-card .movie-engine-metric-label,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-metric-card .movie-engine-metric-label,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-metric-card .movie-engine-metric-label,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-metric-card .movie-engine-metric-label,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-metric-card .movie-engine-metric-label,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-metric-card .movie-engine-metric-label {
  color: var(--movie-engine-admin-muted-color);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-metric-card .movie-engine-metric-value,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-metric-card .movie-engine-metric-value,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-metric-card .movie-engine-metric-value,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-metric-card .movie-engine-metric-value,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-metric-card .movie-engine-metric-value,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-metric-card .movie-engine-metric-value {
  color: var(--movie-engine-admin-text-color);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-metric-card .movie-engine-metric-subtext,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-metric-card .movie-engine-metric-subtext,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-metric-card .movie-engine-metric-subtext,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-metric-card .movie-engine-metric-subtext,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-metric-card .movie-engine-metric-subtext,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-metric-card .movie-engine-metric-subtext {
  color: var(--movie-engine-admin-muted-color);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-modern-table,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-modern-table,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-modern-table,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-modern-table,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-modern-table,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-modern-table {
  background-color: var(--movie-engine-admin-card-bg);
  border-color: var(--movie-engine-admin-border-color);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-modern-table th,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-modern-table th,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-modern-table th,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-modern-table th,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-modern-table th,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-modern-table th {
  background-color: var(--movie-engine-admin-menu-active-bg);
  color: var(--movie-engine-admin-muted-color);
  border-color: var(--movie-engine-admin-border-color);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-modern-table td,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-modern-table td,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-modern-table td,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-modern-table td,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-modern-table td,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-modern-table td {
  color: var(--movie-engine-admin-text-color);
  border-color: var(--movie-engine-admin-border-color);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-modern-table td:hover,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-modern-table td:hover,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-modern-table td:hover,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-modern-table td:hover,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-modern-table td:hover,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-modern-table td:hover {
  background-color: var(--movie-engine-admin-menu-active-bg);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-notification-editor-layout,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-notification-editor-layout,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-notification-editor-layout,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-notification-editor-layout,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-notification-editor-layout,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-notification-editor-layout {
  background-color: var(--movie-engine-admin-card-bg);
  border-color: var(--movie-engine-admin-border-color);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-notification-sidebar,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-notification-sidebar,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-notification-sidebar,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-notification-sidebar,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-notification-sidebar,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-notification-sidebar {
  background-color: var(--movie-engine-admin-menu-active-bg);
  border-color: var(--movie-engine-admin-border-color);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-notif-item,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-notif-item,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-notif-item,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-notif-item,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-notif-item,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-notif-item {
  border-color: var(--movie-engine-admin-border-color);
  color: var(--movie-engine-admin-text-color);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-notif-item.active,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-notif-item.active,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-notif-item.active,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-notif-item.active,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-notif-item.active,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-notif-item.active {
  background-color: var(--movie-engine-admin-card-bg);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-notif-label,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-notif-label,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-notif-label,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-notif-label,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-notif-label,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-notif-label {
  color: var(--movie-engine-admin-text-color);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-notif-type,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-notif-type,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-notif-type,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-notif-type,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-notif-type,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-notif-type {
  color: var(--movie-engine-admin-muted-color);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-metabox-tabs-nav,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-metabox-tabs-nav,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-metabox-tabs-nav,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-metabox-tabs-nav,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-metabox-tabs-nav,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-metabox-tabs-nav {
  background-color: var(--movie-engine-admin-menu-active-bg);
  border-color: var(--movie-engine-admin-border-color);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-metabox-tabs-nav .movie-engine-tab-link,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-metabox-tabs-nav .movie-engine-tab-link,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-metabox-tabs-nav .movie-engine-tab-link,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-metabox-tabs-nav .movie-engine-tab-link,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-metabox-tabs-nav .movie-engine-tab-link,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-metabox-tabs-nav .movie-engine-tab-link {
  color: var(--movie-engine-admin-muted-color);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-metabox-tabs-nav .movie-engine-tab-link:hover,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-metabox-tabs-nav .movie-engine-tab-link:hover,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-metabox-tabs-nav .movie-engine-tab-link:hover,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-metabox-tabs-nav .movie-engine-tab-link:hover,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-metabox-tabs-nav .movie-engine-tab-link:hover,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-metabox-tabs-nav .movie-engine-tab-link:hover {
  color: var(--movie-engine-admin-text-color);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-metabox-tabs-nav .movie-engine-tab-link.active,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-metabox-tabs-nav .movie-engine-tab-link.active,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-metabox-tabs-nav .movie-engine-tab-link.active,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-metabox-tabs-nav .movie-engine-tab-link.active,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-metabox-tabs-nav .movie-engine-tab-link.active,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-metabox-tabs-nav .movie-engine-tab-link.active {
  background-color: var(--movie-engine-admin-card-bg);
  color: var(--movie-engine-admin-primary-color);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-field-group label,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-field-group label,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-field-group label,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-field-group label,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-field-group label,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-field-group label {
  color: var(--movie-engine-admin-muted-color);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-tmdb-import-wrapper .movie-engine-tmdb-search-box,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-tmdb-import-wrapper .movie-engine-tmdb-search-box,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-tmdb-import-wrapper .movie-engine-tmdb-search-box,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-tmdb-import-wrapper .movie-engine-tmdb-search-box,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-tmdb-import-wrapper .movie-engine-tmdb-search-box,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-tmdb-import-wrapper .movie-engine-tmdb-search-box {
  background-color: var(--movie-engine-admin-menu-active-bg);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-tmdb-import-wrapper .movie-engine-tmdb-search-box h3,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-tmdb-import-wrapper .movie-engine-tmdb-search-box h3,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-tmdb-import-wrapper .movie-engine-tmdb-search-box h3,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-tmdb-import-wrapper .movie-engine-tmdb-search-box h3,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-tmdb-import-wrapper .movie-engine-tmdb-search-box h3,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-tmdb-import-wrapper .movie-engine-tmdb-search-box h3 {
  color: var(--movie-engine-admin-text-color);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-tmdb-import-wrapper .movie-engine-tmdb-search-box .description,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-tmdb-import-wrapper .movie-engine-tmdb-search-box .description,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-tmdb-import-wrapper .movie-engine-tmdb-search-box .description,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-tmdb-import-wrapper .movie-engine-tmdb-search-box .description,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-tmdb-import-wrapper .movie-engine-tmdb-search-box .description,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-tmdb-import-wrapper .movie-engine-tmdb-search-box .description {
  color: var(--movie-engine-admin-muted-color);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-tmdb-import-wrapper .movie-engine-tmdb-result-item,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-tmdb-import-wrapper .movie-engine-tmdb-result-item,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-tmdb-import-wrapper .movie-engine-tmdb-result-item,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-tmdb-import-wrapper .movie-engine-tmdb-result-item,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-tmdb-import-wrapper .movie-engine-tmdb-result-item,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-tmdb-import-wrapper .movie-engine-tmdb-result-item {
  background-color: var(--movie-engine-admin-card-bg);
  border-color: var(--movie-engine-admin-border-color);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-tmdb-import-wrapper .movie-engine-tmdb-result-item .movie-engine-result-info h4,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-tmdb-import-wrapper .movie-engine-tmdb-result-item .movie-engine-result-info h4,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-tmdb-import-wrapper .movie-engine-tmdb-result-item .movie-engine-result-info h4,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-tmdb-import-wrapper .movie-engine-tmdb-result-item .movie-engine-result-info h4,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-tmdb-import-wrapper .movie-engine-tmdb-result-item .movie-engine-result-info h4,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-tmdb-import-wrapper .movie-engine-tmdb-result-item .movie-engine-result-info h4 {
  color: var(--movie-engine-admin-text-color);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-tmdb-import-wrapper .movie-engine-tmdb-result-item .movie-engine-result-info p,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-tmdb-import-wrapper .movie-engine-tmdb-result-item .movie-engine-result-info p,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-tmdb-import-wrapper .movie-engine-tmdb-result-item .movie-engine-result-info p,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-tmdb-import-wrapper .movie-engine-tmdb-result-item .movie-engine-result-info p,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-tmdb-import-wrapper .movie-engine-tmdb-result-item .movie-engine-result-info p,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-tmdb-import-wrapper .movie-engine-tmdb-result-item .movie-engine-result-info p {
  color: var(--movie-engine-admin-muted-color);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-coupon-field-group,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-coupon-field-group,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-coupon-field-group,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-coupon-field-group,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-coupon-field-group,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-coupon-field-group {
  background-color: var(--movie-engine-admin-card-bg);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-coupon-field,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-coupon-field,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-coupon-field,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-coupon-field,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-coupon-field,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-coupon-field {
  border-color: var(--movie-engine-admin-border-color);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-coupon-field-label,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-coupon-field-label,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-coupon-field-label,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-coupon-field-label,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-coupon-field-label,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-coupon-field-label {
  color: var(--movie-engine-admin-text-color);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-coupon-description,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-coupon-description,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-coupon-description,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-coupon-description,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-coupon-description,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-coupon-description {
  color: var(--movie-engine-admin-muted-color);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-coupon-addon-text,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-coupon-addon-text,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-coupon-addon-text,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-coupon-addon-text,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-coupon-addon-text,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-coupon-addon-text {
  color: var(--movie-engine-admin-muted-color);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-transaction-filters .movie-engine-select,
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-transaction-filters .movie-engine-input,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-transaction-filters .movie-engine-select,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-transaction-filters .movie-engine-input,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-transaction-filters .movie-engine-select,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-transaction-filters .movie-engine-input,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-transaction-filters .movie-engine-select,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-transaction-filters .movie-engine-input,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-transaction-filters .movie-engine-select,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-transaction-filters .movie-engine-input,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-transaction-filters .movie-engine-select,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-transaction-filters .movie-engine-input {
  background-color: var(--movie-engine-admin-input-bg);
  border-color: var(--movie-engine-admin-border-color);
  color: var(--movie-engine-admin-text-color);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-transaction-filters .movie-engine-select,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-transaction-filters .movie-engine-select,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-transaction-filters .movie-engine-select,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-transaction-filters .movie-engine-select,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-transaction-filters .movie-engine-select,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-transaction-filters .movie-engine-select {
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  padding-right: 35px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%23e5e7eb'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 9l-7 7-7-7'%3E%3C/path%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: right 10px center;
  background-size: 16px;
  cursor: pointer;
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-transaction-filters .movie-engine-select::-ms-expand,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-transaction-filters .movie-engine-select::-ms-expand,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-transaction-filters .movie-engine-select::-ms-expand,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-transaction-filters .movie-engine-select::-ms-expand,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-transaction-filters .movie-engine-select::-ms-expand,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-transaction-filters .movie-engine-select::-ms-expand {
  display: none;
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-transaction-filters .movie-engine-search-wrap .dashicons,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-transaction-filters .movie-engine-search-wrap .dashicons,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-transaction-filters .movie-engine-search-wrap .dashicons,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-transaction-filters .movie-engine-search-wrap .dashicons,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-transaction-filters .movie-engine-search-wrap .dashicons,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-transaction-filters .movie-engine-search-wrap .dashicons {
  color: var(--movie-engine-admin-muted-color);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-transaction-filters .movie-engine-btn.me-btn-secondary,
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-transaction-filters .movie-engine-btn-secondary,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-transaction-filters .movie-engine-btn.me-btn-secondary,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-transaction-filters .movie-engine-btn-secondary,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-transaction-filters .movie-engine-btn.me-btn-secondary,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-transaction-filters .movie-engine-btn-secondary,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-transaction-filters .movie-engine-btn.me-btn-secondary,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-transaction-filters .movie-engine-btn-secondary,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-transaction-filters .movie-engine-btn.me-btn-secondary,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-transaction-filters .movie-engine-btn-secondary,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-transaction-filters .movie-engine-btn.me-btn-secondary,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-transaction-filters .movie-engine-btn-secondary {
  background-color: var(--movie-engine-admin-card-bg);
  border-color: var(--movie-engine-admin-border-color);
  color: var(--movie-engine-admin-text-color);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-transaction-filters .movie-engine-btn.me-btn-secondary:hover,
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-transaction-filters .movie-engine-btn-secondary:hover,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-transaction-filters .movie-engine-btn.me-btn-secondary:hover,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-transaction-filters .movie-engine-btn-secondary:hover,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-transaction-filters .movie-engine-btn.me-btn-secondary:hover,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-transaction-filters .movie-engine-btn-secondary:hover,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-transaction-filters .movie-engine-btn.me-btn-secondary:hover,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-transaction-filters .movie-engine-btn-secondary:hover,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-transaction-filters .movie-engine-btn.me-btn-secondary:hover,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-transaction-filters .movie-engine-btn-secondary:hover,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-transaction-filters .movie-engine-btn.me-btn-secondary:hover,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-transaction-filters .movie-engine-btn-secondary:hover {
  background-color: var(--movie-engine-admin-menu-active-bg);
  border-color: var(--movie-engine-admin-primary-color);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-transaction-filters .movie-engine-btn-icon,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-transaction-filters .movie-engine-btn-icon,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-transaction-filters .movie-engine-btn-icon,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-transaction-filters .movie-engine-btn-icon,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-transaction-filters .movie-engine-btn-icon,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-transaction-filters .movie-engine-btn-icon {
  color: var(--movie-engine-admin-text-color);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-transaction-filters .movie-engine-btn-icon:hover,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-transaction-filters .movie-engine-btn-icon:hover,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-transaction-filters .movie-engine-btn-icon:hover,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-transaction-filters .movie-engine-btn-icon:hover,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-transaction-filters .movie-engine-btn-icon:hover,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-transaction-filters .movie-engine-btn-icon:hover {
  background-color: var(--movie-engine-admin-menu-active-bg);
  color: var(--movie-engine-admin-danger-color);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-table-wrapper,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-table-wrapper,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-table-wrapper,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-table-wrapper,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-table-wrapper,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-table-wrapper {
  background-color: var(--movie-engine-admin-card-bg);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-table-empty,
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-empty-table-cell,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-table-empty,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-empty-table-cell,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-table-empty,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-empty-table-cell,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-table-empty,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-empty-table-cell,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-table-empty,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-empty-table-cell,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-table-empty,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-empty-table-cell {
  color: var(--movie-engine-admin-muted-color);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-table-empty .dashicons,
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-empty-table-cell .dashicons,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-table-empty .dashicons,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-empty-table-cell .dashicons,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-table-empty .dashicons,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-empty-table-cell .dashicons,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-table-empty .dashicons,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-empty-table-cell .dashicons,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-table-empty .dashicons,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-empty-table-cell .dashicons,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-table-empty .dashicons,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-empty-table-cell .dashicons {
  color: var(--movie-engine-admin-muted-color);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-card-premium,
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .me-card-premium,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-card-premium,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .me-card-premium,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-card-premium,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .me-card-premium,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-card-premium,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .me-card-premium,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-card-premium,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .me-card-premium,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-card-premium,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .me-card-premium {
  background-color: var(--movie-engine-admin-card-bg);
  border-color: var(--movie-engine-admin-border-color);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-card-premium .movie-engine-card-header,
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .me-card-premium .movie-engine-card-header,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-card-premium .movie-engine-card-header,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .me-card-premium .movie-engine-card-header,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-card-premium .movie-engine-card-header,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .me-card-premium .movie-engine-card-header,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-card-premium .movie-engine-card-header,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .me-card-premium .movie-engine-card-header,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-card-premium .movie-engine-card-header,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .me-card-premium .movie-engine-card-header,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-card-premium .movie-engine-card-header,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .me-card-premium .movie-engine-card-header {
  background-color: var(--movie-engine-admin-card-bg);
  border-color: var(--movie-engine-admin-border-color);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-card-premium .movie-engine-card-header h3,
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .me-card-premium .movie-engine-card-header h3,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-card-premium .movie-engine-card-header h3,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .me-card-premium .movie-engine-card-header h3,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-card-premium .movie-engine-card-header h3,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .me-card-premium .movie-engine-card-header h3,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-card-premium .movie-engine-card-header h3,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .me-card-premium .movie-engine-card-header h3,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-card-premium .movie-engine-card-header h3,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .me-card-premium .movie-engine-card-header h3,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-card-premium .movie-engine-card-header h3,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .me-card-premium .movie-engine-card-header h3 {
  color: var(--movie-engine-admin-text-color);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-card-premium .movie-engine-card-header h3 .dashicons,
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .me-card-premium .movie-engine-card-header h3 .dashicons,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-card-premium .movie-engine-card-header h3 .dashicons,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .me-card-premium .movie-engine-card-header h3 .dashicons,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-card-premium .movie-engine-card-header h3 .dashicons,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .me-card-premium .movie-engine-card-header h3 .dashicons,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-card-premium .movie-engine-card-header h3 .dashicons,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .me-card-premium .movie-engine-card-header h3 .dashicons,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-card-premium .movie-engine-card-header h3 .dashicons,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .me-card-premium .movie-engine-card-header h3 .dashicons,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-card-premium .movie-engine-card-header h3 .dashicons,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .me-card-premium .movie-engine-card-header h3 .dashicons {
  color: var(--movie-engine-admin-muted-color);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-user-cell .movie-engine-user-avatar-wrap,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-user-cell .movie-engine-user-avatar-wrap,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-user-cell .movie-engine-user-avatar-wrap,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-user-cell .movie-engine-user-avatar-wrap,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-user-cell .movie-engine-user-avatar-wrap,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-user-cell .movie-engine-user-avatar-wrap {
  background-color: var(--movie-engine-admin-menu-active-bg);
  color: var(--movie-engine-admin-muted-color);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-payment-method-cell,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-payment-method-cell,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-payment-method-cell,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-payment-method-cell,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-payment-method-cell,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-payment-method-cell {
  color: var(--movie-engine-admin-text-color);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-user-info .name,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-user-info .name,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-user-info .name,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-user-info .name,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-user-info .name,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-user-info .name {
  color: var(--movie-engine-admin-text-color);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-user-info .email,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-user-info .email,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-user-info .email,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-user-info .email,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-user-info .email,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-user-info .email {
  color: var(--movie-engine-admin-muted-color);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-user-name,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-user-name,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-user-name,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-user-name,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-user-name,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-user-name {
  color: var(--movie-engine-admin-text-color);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-subtext,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-subtext,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-subtext,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-subtext,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-subtext,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-subtext {
  color: var(--movie-engine-admin-muted-color);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-user-link,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-user-link,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-user-link,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-user-link,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-user-link,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-user-link {
  color: var(--movie-engine-admin-primary-color);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-user-link:hover,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-user-link:hover,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-user-link:hover,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-user-link:hover,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-user-link:hover,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-user-link:hover {
  color: var(--movie-engine-admin-primary-color);
  opacity: 0.8;
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-wrap .movie-engine-sidebar,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-wrap .movie-engine-sidebar,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-wrap .movie-engine-sidebar,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-wrap .movie-engine-sidebar,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-wrap .movie-engine-sidebar,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-wrap .movie-engine-sidebar {
  background-color: var(--movie-engine-admin-card-bg);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-wrap .movie-engine-sidebar .movie-engine-nav-item,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-wrap .movie-engine-sidebar .movie-engine-nav-item,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-wrap .movie-engine-sidebar .movie-engine-nav-item,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-wrap .movie-engine-sidebar .movie-engine-nav-item,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-wrap .movie-engine-sidebar .movie-engine-nav-item,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-wrap .movie-engine-sidebar .movie-engine-nav-item {
  color: var(--movie-engine-admin-text-color);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-wrap .movie-engine-card,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-wrap .movie-engine-card,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-wrap .movie-engine-card,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-wrap .movie-engine-card,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-wrap .movie-engine-card,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-wrap .movie-engine-card {
  background-color: var(--movie-engine-admin-card-bg);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-wrap .movie-engine-card h2,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-wrap .movie-engine-card h2,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-wrap .movie-engine-card h2,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-wrap .movie-engine-card h2,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-wrap .movie-engine-card h2,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-wrap .movie-engine-card h2 {
  border-color: var(--movie-engine-admin-border-color);
  color: var(--movie-engine-admin-text-color);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-theme-toggle .dashicons-lightbulb,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-theme-toggle .dashicons-lightbulb,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-theme-toggle .dashicons-lightbulb,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-theme-toggle .dashicons-lightbulb,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-theme-toggle .dashicons-lightbulb,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-theme-toggle .dashicons-lightbulb {
  color: #fbbf24 !important;
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-theme-toggle .dashicons-moon,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-theme-toggle .dashicons-moon,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-theme-toggle .dashicons-moon,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-theme-toggle .dashicons-moon,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-theme-toggle .dashicons-moon,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-theme-toggle .dashicons-moon {
  color: #e5e7eb !important;
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-theme-toggle:hover .dashicons-lightbulb,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-theme-toggle:hover .dashicons-lightbulb,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-theme-toggle:hover .dashicons-lightbulb,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-theme-toggle:hover .dashicons-lightbulb,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-theme-toggle:hover .dashicons-lightbulb,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-theme-toggle:hover .dashicons-lightbulb {
  color: #fcd34d !important;
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-theme-toggle:hover .dashicons-moon,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-theme-toggle:hover .dashicons-moon,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-theme-toggle:hover .dashicons-moon,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-theme-toggle:hover .dashicons-moon,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-theme-toggle:hover .dashicons-moon,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-theme-toggle:hover .dashicons-moon {
  color: #ffffff !important;
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .me-chart-canvas,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .me-chart-canvas,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .me-chart-canvas,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .me-chart-canvas,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .me-chart-canvas,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .me-chart-canvas {
  color: var(--movie-engine-chart-text-color);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper canvas[id*=chart],
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper canvas[id*=chart],
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper canvas[id*=chart],
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper canvas[id*=chart],
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper canvas[id*=chart],
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper canvas[id*=chart] {
  filter: brightness(1.05) contrast(1.08) saturate(1.1);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-color-presets .movie-engine-color-option input[type=radio]:checked + .movie-engine-color-card,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-color-presets .movie-engine-color-option input[type=radio]:checked + .movie-engine-color-card,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-color-presets .movie-engine-color-option input[type=radio]:checked + .movie-engine-color-card,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-color-presets .movie-engine-color-option input[type=radio]:checked + .movie-engine-color-card,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-color-presets .movie-engine-color-option input[type=radio]:checked + .movie-engine-color-card,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-color-presets .movie-engine-color-option input[type=radio]:checked + .movie-engine-color-card {
  border-color: var(--movie-engine-admin-primary-color);
  box-shadow: 0 0 0 1px var(--movie-engine-admin-primary-color);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-color-presets .movie-engine-color-option .movie-engine-color-card,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-color-presets .movie-engine-color-option .movie-engine-color-card,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-color-presets .movie-engine-color-option .movie-engine-color-card,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-color-presets .movie-engine-color-option .movie-engine-color-card,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-color-presets .movie-engine-color-option .movie-engine-color-card,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-color-presets .movie-engine-color-option .movie-engine-color-card {
  border-color: var(--movie-engine-admin-border-color);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-color-presets .movie-engine-color-option .movie-engine-color-card .movie-engine-preset-footer,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-color-presets .movie-engine-color-option .movie-engine-color-card .movie-engine-preset-footer,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-color-presets .movie-engine-color-option .movie-engine-color-card .movie-engine-preset-footer,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-color-presets .movie-engine-color-option .movie-engine-color-card .movie-engine-preset-footer,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-color-presets .movie-engine-color-option .movie-engine-color-card .movie-engine-preset-footer,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-color-presets .movie-engine-color-option .movie-engine-color-card .movie-engine-preset-footer {
  background-color: var(--movie-engine-admin-card-bg);
  border-color: var(--movie-engine-admin-border-color);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-color-presets .movie-engine-color-option .movie-engine-color-card .movie-engine-preset-footer .movie-engine-preset-name,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-color-presets .movie-engine-color-option .movie-engine-color-card .movie-engine-preset-footer .movie-engine-preset-name,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-color-presets .movie-engine-color-option .movie-engine-color-card .movie-engine-preset-footer .movie-engine-preset-name,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-color-presets .movie-engine-color-option .movie-engine-color-card .movie-engine-preset-footer .movie-engine-preset-name,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-color-presets .movie-engine-color-option .movie-engine-color-card .movie-engine-preset-footer .movie-engine-preset-name,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-color-presets .movie-engine-color-option .movie-engine-color-card .movie-engine-preset-footer .movie-engine-preset-name {
  color: var(--movie-engine-admin-white-color);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper *,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper *,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper *,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper *,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper *,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper * {
  scrollbar-width: thin;
  scrollbar-color: rgba(255, 255, 255, 0.1) transparent;
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper *::-webkit-scrollbar,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper *::-webkit-scrollbar,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper *::-webkit-scrollbar,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper *::-webkit-scrollbar,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper *::-webkit-scrollbar,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper *::-webkit-scrollbar {
  width: 5px;
  height: 5px;
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper *::-webkit-scrollbar-track,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper *::-webkit-scrollbar-track,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper *::-webkit-scrollbar-track,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper *::-webkit-scrollbar-track,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper *::-webkit-scrollbar-track,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper *::-webkit-scrollbar-track {
  background: transparent;
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper *::-webkit-scrollbar-thumb,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper *::-webkit-scrollbar-thumb,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper *::-webkit-scrollbar-thumb,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper *::-webkit-scrollbar-thumb,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper *::-webkit-scrollbar-thumb,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper *::-webkit-scrollbar-thumb {
  background-color: rgba(255, 255, 255, 0.1);
  border-radius: 100px;
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper *::-webkit-scrollbar-thumb:hover,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper *::-webkit-scrollbar-thumb:hover,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper *::-webkit-scrollbar-thumb:hover,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper *::-webkit-scrollbar-thumb:hover,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper *::-webkit-scrollbar-thumb:hover,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper *::-webkit-scrollbar-thumb:hover {
  background-color: rgba(255, 255, 255, 0.2);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-sub-tabs,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-sub-tabs,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-sub-tabs,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-sub-tabs,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-sub-tabs,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-sub-tabs {
  border-color: var(--movie-engine-admin-border-color);
  background: rgba(255, 255, 255, 0.02);
  border-radius: 8px;
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-settings-wrapper .movie-engine-stat-card .movie-engine-stat-icon,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-settings-wrapper .movie-engine-stat-card .movie-engine-stat-icon,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-settings-wrapper .movie-engine-stat-card .movie-engine-stat-icon,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-stat-card .movie-engine-stat-icon,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-stat-card .movie-engine-stat-icon,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-settings-wrapper .movie-engine-stat-card .movie-engine-stat-icon {
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.4);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-setup-wizard .me-setup-step,
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-setup-wizard .me-setup-step-icon,
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-setup-wizard .me-setup-content,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-setup-wizard .me-setup-step,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-setup-wizard .me-setup-step-icon,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-setup-wizard .me-setup-content,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-setup-wizard .me-setup-step,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-setup-wizard .me-setup-step-icon,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-setup-wizard .me-setup-content,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-setup-wizard .me-setup-step,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-setup-wizard .me-setup-step-icon,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-setup-wizard .me-setup-content,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-setup-wizard .me-setup-step,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-setup-wizard .me-setup-step-icon,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-setup-wizard .me-setup-content,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-setup-wizard .me-setup-step,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-setup-wizard .me-setup-step-icon,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-setup-wizard .me-setup-content {
  color: var(--movie-engine-admin-white-color);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-setup-wizard .me-setup-step-panel p,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-setup-wizard .me-setup-step-panel p,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-setup-wizard .me-setup-step-panel p,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-setup-wizard .me-setup-step-panel p,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-setup-wizard .me-setup-step-panel p,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-setup-wizard .me-setup-step-panel p {
  color: var(--movie-engine-admin-white-color);
}
html[data-theme=dark] body[class*=movie-engine_page_movie-engine-] .movie-engine-setup-wizard .me-setup-pages-table tbody tr:not(:last-child) td,
html[data-theme=dark] body.toplevel_page_movie-engine-settings .movie-engine-setup-wizard .me-setup-pages-table tbody tr:not(:last-child) td,
body[class*=movie-engine_page_movie-engine-][data-theme=dark] .movie-engine-setup-wizard .me-setup-pages-table tbody tr:not(:last-child) td,
body.toplevel_page_movie-engine-settings[data-theme=dark] .movie-engine-setup-wizard .me-setup-pages-table tbody tr:not(:last-child) td,
.toplevel_page_movie-engine[data-theme=dark] .movie-engine-setup-wizard .me-setup-pages-table tbody tr:not(:last-child) td,
.movie-engine_page_movie-engine-referrals[data-theme=dark] .movie-engine-setup-wizard .me-setup-pages-table tbody tr:not(:last-child) td {
  border-color: var(--movie-engine-admin-border-color);
}

.movie-engine-admin-container {
  width: 100%;
  max-width: var(--movie-engine-admin-container-width);
  margin-right: auto;
  margin-left: auto;
  padding-right: calc(var(--movie-engine-admin-gutter-x) * 0.5);
  padding-left: calc(var(--movie-engine-admin-gutter-x) * 0.5);
}

.movie-engine-admin-container-fluid {
  width: 100%;
  max-width: var(--movie-engine-admin-container-fluid-width);
  margin-right: auto;
  margin-left: auto;
  padding-right: calc(var(--movie-engine-admin-gutter-x) * 0.5);
  padding-left: calc(var(--movie-engine-admin-gutter-x) * 0.5);
}

.me-d-none {
  display: none !important;
}

.me-d-block {
  display: block !important;
}

.me-d-flex {
  display: flex !important;
}

.me-d-inline-flex {
  display: inline-flex !important;
}

.me-d-grid {
  display: grid !important;
}

.me-flex-wrap {
  flex-wrap: wrap !important;
}

.me-flex-nowrap {
  flex-wrap: nowrap !important;
}

.me-flex-column {
  flex-direction: column !important;
}

.me-flex-row {
  flex-direction: row !important;
}

.me-justify-start {
  justify-content: flex-start !important;
}

.me-justify-end {
  justify-content: flex-end !important;
}

.me-justify-center {
  justify-content: center !important;
}

.me-justify-between {
  justify-content: space-between !important;
}

.me-justify-around {
  justify-content: space-around !important;
}

.me-justify-evenly {
  justify-content: space-evenly !important;
}

.me-align-start {
  align-items: flex-start !important;
}

.me-align-end {
  align-items: flex-end !important;
}

.me-align-center {
  align-items: center !important;
}

.me-align-baseline {
  align-items: baseline !important;
}

.me-align-stretch {
  align-items: stretch !important;
}

.me-gap-1 {
  gap: var(--movie-engine-admin-spacer-1) !important;
}

.me-gap-2 {
  gap: var(--movie-engine-admin-spacer-2) !important;
}

.me-gap-3 {
  gap: var(--movie-engine-admin-spacer-3) !important;
}

.me-gap-4 {
  gap: var(--movie-engine-admin-spacer-4) !important;
}

.me-gap-5 {
  gap: var(--movie-engine-admin-spacer-5) !important;
}

.me-m-0 {
  margin: var(--movie-engine-admin-spacer-0) !important;
}

.me-mt-0 {
  margin-top: var(--movie-engine-admin-spacer-0) !important;
}

.me-mb-0 {
  margin-bottom: var(--movie-engine-admin-spacer-0) !important;
}

.me-ml-0 {
  margin-left: var(--movie-engine-admin-spacer-0) !important;
}

.me-mr-0 {
  margin-right: var(--movie-engine-admin-spacer-0) !important;
}

.me-mx-0 {
  margin-left: var(--movie-engine-admin-spacer-0) !important;
  margin-right: var(--movie-engine-admin-spacer-0) !important;
}

.me-my-0 {
  margin-top: var(--movie-engine-admin-spacer-0) !important;
  margin-bottom: var(--movie-engine-admin-spacer-0) !important;
}

.me-p-0 {
  padding: var(--movie-engine-admin-spacer-0) !important;
}

.me-pt-0 {
  padding-top: var(--movie-engine-admin-spacer-0) !important;
}

.me-pb-0 {
  padding-bottom: var(--movie-engine-admin-spacer-0) !important;
}

.me-pl-0 {
  padding-left: var(--movie-engine-admin-spacer-0) !important;
}

.me-pr-0 {
  padding-right: var(--movie-engine-admin-spacer-0) !important;
}

.me-px-0 {
  padding-left: var(--movie-engine-admin-spacer-0) !important;
  padding-right: var(--movie-engine-admin-spacer-0) !important;
}

.me-py-0 {
  padding-top: var(--movie-engine-admin-spacer-0) !important;
  padding-bottom: var(--movie-engine-admin-spacer-0) !important;
}

.me-m-1 {
  margin: var(--movie-engine-admin-spacer-1) !important;
}

.me-mt-1 {
  margin-top: var(--movie-engine-admin-spacer-1) !important;
}

.me-mb-1 {
  margin-bottom: var(--movie-engine-admin-spacer-1) !important;
}

.me-ml-1 {
  margin-left: var(--movie-engine-admin-spacer-1) !important;
}

.me-mr-1 {
  margin-right: var(--movie-engine-admin-spacer-1) !important;
}

.me-mx-1 {
  margin-left: var(--movie-engine-admin-spacer-1) !important;
  margin-right: var(--movie-engine-admin-spacer-1) !important;
}

.me-my-1 {
  margin-top: var(--movie-engine-admin-spacer-1) !important;
  margin-bottom: var(--movie-engine-admin-spacer-1) !important;
}

.me-p-1 {
  padding: var(--movie-engine-admin-spacer-1) !important;
}

.me-pt-1 {
  padding-top: var(--movie-engine-admin-spacer-1) !important;
}

.me-pb-1 {
  padding-bottom: var(--movie-engine-admin-spacer-1) !important;
}

.me-pl-1 {
  padding-left: var(--movie-engine-admin-spacer-1) !important;
}

.me-pr-1 {
  padding-right: var(--movie-engine-admin-spacer-1) !important;
}

.me-px-1 {
  padding-left: var(--movie-engine-admin-spacer-1) !important;
  padding-right: var(--movie-engine-admin-spacer-1) !important;
}

.me-py-1 {
  padding-top: var(--movie-engine-admin-spacer-1) !important;
  padding-bottom: var(--movie-engine-admin-spacer-1) !important;
}

.me-m-2 {
  margin: var(--movie-engine-admin-spacer-2) !important;
}

.me-mt-2 {
  margin-top: var(--movie-engine-admin-spacer-2) !important;
}

.me-mb-2 {
  margin-bottom: var(--movie-engine-admin-spacer-2) !important;
}

.me-ml-2 {
  margin-left: var(--movie-engine-admin-spacer-2) !important;
}

.me-mr-2 {
  margin-right: var(--movie-engine-admin-spacer-2) !important;
}

.me-mx-2 {
  margin-left: var(--movie-engine-admin-spacer-2) !important;
  margin-right: var(--movie-engine-admin-spacer-2) !important;
}

.me-my-2 {
  margin-top: var(--movie-engine-admin-spacer-2) !important;
  margin-bottom: var(--movie-engine-admin-spacer-2) !important;
}

.me-p-2 {
  padding: var(--movie-engine-admin-spacer-2) !important;
}

.me-pt-2 {
  padding-top: var(--movie-engine-admin-spacer-2) !important;
}

.me-pb-2 {
  padding-bottom: var(--movie-engine-admin-spacer-2) !important;
}

.me-pl-2 {
  padding-left: var(--movie-engine-admin-spacer-2) !important;
}

.me-pr-2 {
  padding-right: var(--movie-engine-admin-spacer-2) !important;
}

.me-px-2 {
  padding-left: var(--movie-engine-admin-spacer-2) !important;
  padding-right: var(--movie-engine-admin-spacer-2) !important;
}

.me-py-2 {
  padding-top: var(--movie-engine-admin-spacer-2) !important;
  padding-bottom: var(--movie-engine-admin-spacer-2) !important;
}

.me-m-3 {
  margin: var(--movie-engine-admin-spacer-3) !important;
}

.me-mt-3 {
  margin-top: var(--movie-engine-admin-spacer-3) !important;
}

.me-mb-3 {
  margin-bottom: var(--movie-engine-admin-spacer-3) !important;
}

.me-ml-3 {
  margin-left: var(--movie-engine-admin-spacer-3) !important;
}

.me-mr-3 {
  margin-right: var(--movie-engine-admin-spacer-3) !important;
}

.me-mx-3 {
  margin-left: var(--movie-engine-admin-spacer-3) !important;
  margin-right: var(--movie-engine-admin-spacer-3) !important;
}

.me-my-3 {
  margin-top: var(--movie-engine-admin-spacer-3) !important;
  margin-bottom: var(--movie-engine-admin-spacer-3) !important;
}

.me-p-3 {
  padding: var(--movie-engine-admin-spacer-3) !important;
}

.me-pt-3 {
  padding-top: var(--movie-engine-admin-spacer-3) !important;
}

.me-pb-3 {
  padding-bottom: var(--movie-engine-admin-spacer-3) !important;
}

.me-pl-3 {
  padding-left: var(--movie-engine-admin-spacer-3) !important;
}

.me-pr-3 {
  padding-right: var(--movie-engine-admin-spacer-3) !important;
}

.me-px-3 {
  padding-left: var(--movie-engine-admin-spacer-3) !important;
  padding-right: var(--movie-engine-admin-spacer-3) !important;
}

.me-py-3 {
  padding-top: var(--movie-engine-admin-spacer-3) !important;
  padding-bottom: var(--movie-engine-admin-spacer-3) !important;
}

.me-m-4 {
  margin: var(--movie-engine-admin-spacer-4) !important;
}

.me-mt-4 {
  margin-top: var(--movie-engine-admin-spacer-4) !important;
}

.me-mb-4 {
  margin-bottom: var(--movie-engine-admin-spacer-4) !important;
}

.me-ml-4 {
  margin-left: var(--movie-engine-admin-spacer-4) !important;
}

.me-mr-4 {
  margin-right: var(--movie-engine-admin-spacer-4) !important;
}

.me-mx-4 {
  margin-left: var(--movie-engine-admin-spacer-4) !important;
  margin-right: var(--movie-engine-admin-spacer-4) !important;
}

.me-my-4 {
  margin-top: var(--movie-engine-admin-spacer-4) !important;
  margin-bottom: var(--movie-engine-admin-spacer-4) !important;
}

.me-p-4 {
  padding: var(--movie-engine-admin-spacer-4) !important;
}

.me-pt-4 {
  padding-top: var(--movie-engine-admin-spacer-4) !important;
}

.me-pb-4 {
  padding-bottom: var(--movie-engine-admin-spacer-4) !important;
}

.me-pl-4 {
  padding-left: var(--movie-engine-admin-spacer-4) !important;
}

.me-pr-4 {
  padding-right: var(--movie-engine-admin-spacer-4) !important;
}

.me-px-4 {
  padding-left: var(--movie-engine-admin-spacer-4) !important;
  padding-right: var(--movie-engine-admin-spacer-4) !important;
}

.me-py-4 {
  padding-top: var(--movie-engine-admin-spacer-4) !important;
  padding-bottom: var(--movie-engine-admin-spacer-4) !important;
}

.me-m-5 {
  margin: var(--movie-engine-admin-spacer-5) !important;
}

.me-mt-5 {
  margin-top: var(--movie-engine-admin-spacer-5) !important;
}

.me-mb-5 {
  margin-bottom: var(--movie-engine-admin-spacer-5) !important;
}

.me-ml-5 {
  margin-left: var(--movie-engine-admin-spacer-5) !important;
}

.me-mr-5 {
  margin-right: var(--movie-engine-admin-spacer-5) !important;
}

.me-mx-5 {
  margin-left: var(--movie-engine-admin-spacer-5) !important;
  margin-right: var(--movie-engine-admin-spacer-5) !important;
}

.me-my-5 {
  margin-top: var(--movie-engine-admin-spacer-5) !important;
  margin-bottom: var(--movie-engine-admin-spacer-5) !important;
}

.me-p-5 {
  padding: var(--movie-engine-admin-spacer-5) !important;
}

.me-pt-5 {
  padding-top: var(--movie-engine-admin-spacer-5) !important;
}

.me-pb-5 {
  padding-bottom: var(--movie-engine-admin-spacer-5) !important;
}

.me-pl-5 {
  padding-left: var(--movie-engine-admin-spacer-5) !important;
}

.me-pr-5 {
  padding-right: var(--movie-engine-admin-spacer-5) !important;
}

.me-px-5 {
  padding-left: var(--movie-engine-admin-spacer-5) !important;
  padding-right: var(--movie-engine-admin-spacer-5) !important;
}

.me-py-5 {
  padding-top: var(--movie-engine-admin-spacer-5) !important;
  padding-bottom: var(--movie-engine-admin-spacer-5) !important;
}

.me-m-auto {
  margin: auto !important;
}

.me-ml-auto {
  margin-left: auto !important;
}

.me-mr-auto {
  margin-right: auto !important;
}

.me-mx-auto {
  margin-left: auto !important;
  margin-right: auto !important;
}

.me-my-auto {
  margin-top: auto !important;
  margin-bottom: auto !important;
}

.me-text-center {
  text-align: center !important;
}

.me-text-left {
  text-align: left !important;
}

.me-text-right {
  text-align: right !important;
}

.me-text-justify {
  text-align: justify !important;
}

.me-fw-normal {
  font-weight: var(--movie-engine-admin-font-weight-normal) !important;
}

.me-fw-medium {
  font-weight: var(--movie-engine-admin-font-weight-medium) !important;
}

.me-fw-bold {
  font-weight: var(--movie-engine-admin-font-weight-bold) !important;
}

.me-text-primary {
  color: var(--movie-engine-admin-primary-color) !important;
}

.me-text-success {
  color: var(--movie-engine-admin-success-color) !important;
}

.me-text-danger {
  color: var(--movie-engine-admin-danger-color) !important;
}

.me-text-warning {
  color: var(--movie-engine-admin-warning-color) !important;
}

.me-text-info {
  color: var(--movie-engine-admin-info-color) !important;
}

.me-text-muted {
  color: var(--movie-engine-admin-muted-color) !important;
}

.me-text-white {
  color: var(--movie-engine-admin-white-color) !important;
}

.me-text-dark {
  color: var(--movie-engine-admin-text-color) !important;
}

.me-w-25 {
  width: 25% !important;
}

.me-w-50 {
  width: 50% !important;
}

.me-w-75 {
  width: 75% !important;
}

.me-w-100 {
  width: 100% !important;
}

.me-w-auto {
  width: auto !important;
}

.me-h-25 {
  height: 25% !important;
}

.me-h-50 {
  height: 50% !important;
}

.me-h-75 {
  height: 75% !important;
}

.me-h-100 {
  height: 100% !important;
}

.me-h-auto {
  height: auto !important;
}

.me-hidden {
  display: none !important;
}

.me-visible {
  visibility: visible !important;
}

.me-invisible {
  visibility: hidden !important;
}

.me-position-relative {
  position: relative !important;
}

.me-position-absolute {
  position: absolute !important;
}

.me-position-fixed {
  position: fixed !important;
}

.me-position-sticky {
  position: sticky !important;
}

.me-overflow-auto {
  overflow: auto !important;
}

.me-overflow-hidden {
  overflow: hidden !important;
}

.me-overflow-scroll {
  overflow: scroll !important;
}

.me-overflow-visible {
  overflow: visible !important;
}

.me-border {
  border: 1px solid var(--movie-engine-admin-border-color) !important;
}

.me-border-top {
  border-top: 1px solid var(--movie-engine-admin-border-color) !important;
}

.me-border-bottom {
  border-bottom: 1px solid var(--movie-engine-admin-border-color) !important;
}

.me-border-left {
  border-left: 1px solid var(--movie-engine-admin-border-color) !important;
}

.me-border-right {
  border-right: 1px solid var(--movie-engine-admin-border-color) !important;
}

.me-border-0 {
  border: 0 !important;
}

.me-border-radius {
  border-radius: var(--movie-engine-admin-border-radius) !important;
}

.me-border-radius-sm {
  border-radius: var(--movie-engine-admin-border-radius-sm) !important;
}

.me-border-radius-lg {
  border-radius: var(--movie-engine-admin-border-radius-lg) !important;
}

.me-border-radius-full {
  border-radius: 100% !important;
}

.me-shadow-sm {
  box-shadow: var(--movie-engine-admin-shadow-sm) !important;
}

.me-shadow {
  box-shadow: var(--movie-engine-admin-shadow) !important;
}

.me-shadow-lg {
  box-shadow: var(--movie-engine-admin-shadow-lg) !important;
}

.me-shadow-none {
  box-shadow: none !important;
}

.me-bg-primary {
  background-color: var(--movie-engine-admin-primary-color) !important;
}

.me-bg-success {
  background-color: var(--movie-engine-admin-success-color) !important;
}

.me-bg-danger {
  background-color: var(--movie-engine-admin-danger-color) !important;
}

.me-bg-warning {
  background-color: var(--movie-engine-admin-warning-color) !important;
}

.me-bg-info {
  background-color: var(--movie-engine-admin-info-color) !important;
}

.me-bg-white {
  background-color: var(--movie-engine-admin-white-color) !important;
}

.me-bg-card {
  background-color: var(--movie-engine-admin-card-bg) !important;
}

.me-bg-secondary {
  background-color: var(--movie-engine-admin-secondary-bg) !important;
}

.me-transition {
  transition: var(--movie-engine-admin-transition) !important;
}

.me-cursor-pointer {
  cursor: pointer !important;
}

.me-cursor-default {
  cursor: default !important;
}

.me-cursor-not-allowed {
  cursor: not-allowed !important;
}

.me-user-select-none {
  user-select: none !important;
}

.me-user-select-all {
  user-select: all !important;
}

.me-opacity-0 {
  opacity: 0 !important;
}

.me-opacity-25 {
  opacity: 0.25 !important;
}

.me-opacity-50 {
  opacity: 0.5 !important;
}

.me-opacity-75 {
  opacity: 0.75 !important;
}

.me-opacity-100 {
  opacity: 1 !important;
}

.me-sr-only {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}

:focus-visible {
  outline: 2px solid var(--movie-engine-admin-primary-color) !important;
  outline-offset: 2px !important;
  box-shadow: none !important;
}

.movie-engine-admin-container button:focus,
.movie-engine-admin-container input:focus,
.movie-engine-admin-container select:focus,
.movie-engine-admin-container textarea:focus,
.movie-engine-settings-section button:focus,
.movie-engine-settings-section input:focus,
.movie-engine-settings-section select:focus,
.movie-engine-settings-section textarea:focus {
  box-shadow: 0 0 0 1px #fff, 0 0 0 3px var(--movie-engine-admin-primary-color) !important;
}

.movie-engine-wrap {
  max-width: 1200px;
  margin: 20px auto;
  display: flex;
  gap: 20px;
  font-family: "Inter", sans-serif;
}
.movie-engine-wrap .movie-engine-sidebar {
  width: 240px;
  flex-shrink: 0;
  background: var(--movie-engine-admin-card-bg);
  border-radius: var(--movie-engine-admin-border-radius);
  box-shadow: 0 2px 4px rgba(var(--movie-engine-admin-black-rgb), 0.05);
  overflow: hidden;
}
.movie-engine-wrap .movie-engine-sidebar .movie-engine-nav-item {
  display: flex;
  align-items: center;
  padding: 15px 20px;
  color: var(--movie-engine-admin-text-color);
  text-decoration: none;
  transition: all 0.2s;
  border-left: 3px solid transparent;
  cursor: pointer;
}
.movie-engine-wrap .movie-engine-sidebar .movie-engine-nav-item:hover {
  filter: brightness(1.02);
}
.movie-engine-wrap .movie-engine-sidebar .movie-engine-nav-item.active {
  background: var(--movie-engine-admin-menu-active-bg);
  color: var(--movie-engine-admin-white-color);
  border-left-color: var(--movie-engine-admin-primary-color);
  font-weight: 600;
}
.movie-engine-wrap .movie-engine-sidebar .movie-engine-nav-item .dashicons {
  margin-right: 10px;
}
.movie-engine-wrap .movie-engine-content {
  flex-grow: 1;
  min-width: 0;
  max-width: 100%;
  overflow-x: hidden;
}
.movie-engine-wrap .movie-engine-content .movie-engine-header {
  background: linear-gradient(135deg, var(--movie-engine-admin-black-rgb) 0%, var(--movie-engine-admin-black-rgb) 100%);
  color: var(--movie-engine-admin-white-color);
  padding: 30px;
  border-radius: var(--movie-engine-admin-border-radius);
  margin-bottom: 20px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.movie-engine-wrap .movie-engine-content .movie-engine-header h1 {
  color: var(--movie-engine-admin-white-color);
  margin: 0;
  font-size: 24px;
}
.movie-engine-wrap .movie-engine-content .movie-engine-card {
  background: var(--movie-engine-admin-card-bg);
  padding: 30px;
  border-radius: var(--movie-engine-admin-border-radius);
  box-shadow: 0 2px 4px rgba(var(--movie-engine-admin-black-rgb), 0.05);
  margin-bottom: 20px;
  min-width: 0;
}
.movie-engine-wrap .movie-engine-content .movie-engine-card h2 {
  margin-top: 0;
  border-bottom: 1px solid var(--movie-engine-admin-border-color);
  padding-bottom: 15px;
  margin-bottom: 20px;
  font-size: 18px;
}
@media (max-width: 1100px) {
  .movie-engine-wrap {
    flex-direction: column;
    padding: 10px;
    margin: 10px 10px 20px 0;
    width: calc(100% - 20px);
  }
  .movie-engine-wrap .movie-engine-sidebar {
    width: 100%;
    margin-bottom: 20px;
  }
  .movie-engine-wrap .movie-engine-sidebar .movie-engine-nav-item {
    padding: 12px 20px;
  }
  .movie-engine-wrap .movie-engine-content .movie-engine-header {
    padding: 20px;
    flex-direction: column;
    gap: 15px;
    text-align: center;
  }
  .movie-engine-wrap .movie-engine-content .movie-engine-card {
    padding: 20px;
  }
}

#adminmenu #toplevel_page_movie-engine-settings .wp-submenu li a[href*=movie-engine-bulk-import] {
  position: relative;
  margin-bottom: 10px;
}
#adminmenu #toplevel_page_movie-engine-settings .wp-submenu li a[href*=movie-engine-bulk-import]::after {
  content: "";
  position: absolute;
  bottom: -5px;
  left: 12px;
  right: 12px;
  height: 1px;
  background: rgba(var(--movie-engine-admin-white-rgb), 0.1);
}
#adminmenu #toplevel_page_movie-engine-settings .wp-submenu li a[href*="edit.php?post_type=movie_engine_coupon"] {
  position: relative;
  margin-bottom: 10px;
}
#adminmenu #toplevel_page_movie-engine-settings .wp-submenu li a[href*="edit.php?post_type=movie_engine_coupon"]::after {
  content: "";
  position: absolute;
  bottom: -5px;
  left: 12px;
  right: 12px;
  height: 1px;
  background: rgba(var(--movie-engine-admin-white-rgb), 0.1);
}
#adminmenu #toplevel_page_movie-engine-settings .wp-submenu li a[href*="edit.php?post_type=movie_engine_plan"] {
  margin-top: 10px;
}
#adminmenu #toplevel_page_movie-engine-settings .wp-submenu li a[href*=movie-engine-stats] {
  margin-top: 10px;
}

.movie-engine-metabox-tabs-wrapper {
  margin: -6px -12px -12px;
}

.movie-engine-metabox-tabs-nav {
  display: flex;
  border-bottom: 1px solid var(--movie-engine-admin-border-color);
  background: var(--movie-engine-admin-secondary-bg);
  margin: 0;
  padding: 0;
}
.movie-engine-metabox-tabs-nav .movie-engine-tab-link {
  display: flex;
  align-items: center;
  gap: 6px;
  padding: 12px 20px;
  text-decoration: none;
  color: var(--movie-engine-admin-muted-color);
  font-weight: 500;
  font-size: 13px;
  border-bottom: 2px solid transparent;
  transition: all 0.2s;
  cursor: pointer;
}
.movie-engine-metabox-tabs-nav .movie-engine-tab-link .dashicons {
  font-size: 16px;
  width: 16px;
  height: 16px;
}
.movie-engine-metabox-tabs-nav .movie-engine-tab-link:hover {
  color: var(--movie-engine-admin-text-color);
  background: rgba(var(--movie-engine-admin-white-rgb), 0.5);
}
.movie-engine-metabox-tabs-nav .movie-engine-tab-link.active {
  color: var(--movie-engine-admin-primary-color);
  background: var(--movie-engine-admin-card-bg);
  border-bottom-color: var(--movie-engine-admin-primary-color);
}

.movie-engine-metabox-tabs-content {
  padding: 20px;
  background: var(--movie-engine-admin-card-bg);
}
.movie-engine-metabox-tabs-content .movie-engine-tab-pane {
  display: none;
}
.movie-engine-metabox-tabs-content .movie-engine-tab-pane.active {
  display: block;
}

.movie-engine-metabox-upgrade-notice {
  text-align: center;
  padding: 40px 20px;
  background: var(--movie-engine-admin-white-color);
  border-radius: 12px;
  border: 1px solid var(--movie-engine-admin-border-color);
  max-width: 500px;
  margin: 20px auto;
}
.movie-engine-metabox-upgrade-notice .me-upgrade-icon {
  width: 60px;
  height: 60px;
  background: rgba(var(--movie-engine-admin-primary-color), 0.1);
  color: var(--movie-engine-admin-primary-color);
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  margin: 0 auto 20px;
  font-size: 24px;
}
.movie-engine-metabox-upgrade-notice h3 {
  font-size: 20px;
  font-weight: 700;
  margin: 0 0 10px;
  color: var(--movie-engine-admin-text-color);
}
.movie-engine-metabox-upgrade-notice h3 span {
  font-size: 13px;
  color: var(--movie-engine-admin-primary-color);
  background: rgba(var(--movie-engine-admin-primary-color), 0.1);
  padding: 2px 10px;
  border-radius: 12px;
  text-transform: uppercase;
  font-weight: 600;
  margin-left: 8px;
  vertical-align: middle;
}
.movie-engine-metabox-upgrade-notice p {
  color: var(--movie-engine-admin-muted-color);
  font-size: 14px;
  line-height: 1.6;
  margin-bottom: 25px;
}
.movie-engine-metabox-upgrade-notice .me-upgrade-feature-check {
  list-style: none;
  padding: 0;
  margin: 0 0 30px;
  text-align: center;
}
.movie-engine-metabox-upgrade-notice .me-upgrade-feature-check li {
  font-size: 13px;
  color: var(--movie-engine-admin-text-color);
  margin-bottom: 8px;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
}
.movie-engine-metabox-upgrade-notice .me-upgrade-feature-check li span {
  color: var(--movie-engine-admin-success-color);
  font-size: 12px;
}
.movie-engine-metabox-upgrade-notice .me-upgrade-actions {
  display: flex;
  justify-content: center;
  gap: 12px;
}
.movie-engine-metabox-upgrade-notice .me-upgrade-actions .button {
  padding: 0 24px !important;
  height: 40px !important;
  line-height: 38px !important;
  font-weight: 600 !important;
  border-radius: 6px !important;
}

.movie-engine-metabox-grid {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 20px;
  padding: 10px 0;
}
.movie-engine-metabox-grid .movie-engine-field-group.full-width {
  grid-column: 1/-1;
}

.movie-engine-field-group {
  position: relative;
}
.movie-engine-field-group label {
  display: flex;
  align-items: center;
  font-size: 0.75rem;
  text-transform: uppercase;
  letter-spacing: 0.05em;
  color: var(--movie-engine-admin-muted-color);
  font-weight: 600;
  margin-bottom: 8px;
}
.movie-engine-field-group label .dashicons {
  font-size: 14px;
  width: 14px;
  height: 14px;
  margin-right: 6px;
  color: var(--movie-engine-admin-primary-color);
}
.movie-engine-field-group input[type=text],
.movie-engine-field-group input[type=number],
.movie-engine-field-group input[type=url],
.movie-engine-field-group input[type=date],
.movie-engine-field-group select {
  width: 100%;
  padding: 12px 16px;
  font-size: 14px;
  line-height: 1.5;
  color: var(--movie-engine-admin-text-color);
  background-color: var(--movie-engine-admin-input-bg);
  border: 1px solid var(--movie-engine-admin-border-color);
  border-radius: 6px;
  transition: all 0.2s ease;
  box-shadow: 0 1px 2px rgba(var(--movie-engine-admin-black-rgb), 0.05);
}
.movie-engine-field-group input[type=text]::placeholder,
.movie-engine-field-group input[type=number]::placeholder,
.movie-engine-field-group input[type=url]::placeholder,
.movie-engine-field-group input[type=date]::placeholder,
.movie-engine-field-group select::placeholder {
  color: var(--movie-engine-admin-muted-color);
}
.movie-engine-field-group input[type=text]:hover,
.movie-engine-field-group input[type=number]:hover,
.movie-engine-field-group input[type=url]:hover,
.movie-engine-field-group input[type=date]:hover,
.movie-engine-field-group select:hover {
  border-color: var(--movie-engine-admin-border-color);
}
.movie-engine-field-group input[type=text]:focus,
.movie-engine-field-group input[type=number]:focus,
.movie-engine-field-group input[type=url]:focus,
.movie-engine-field-group input[type=date]:focus,
.movie-engine-field-group select:focus {
  border-color: var(--movie-engine-admin-primary-color);
  box-shadow: 0 0 0 3px rgba(var(--movie-engine-admin-primary-color), 0.1);
  outline: none;
}
.movie-engine-field-group select {
  cursor: pointer;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");
  background-position: right 0.5rem center;
  background-repeat: no-repeat;
  background-size: 1.5em 1.5em;
  padding-right: 2.5rem;
  appearance: none;
}

.movie-engine-subtitle-list {
  margin-bottom: 20px;
}
.movie-engine-subtitle-list .movie-engine-subtitle-row {
  display: flex;
  align-items: center;
  gap: 15px;
  padding: 15px;
  background: var(--movie-engine-admin-card-bg);
  border: 1px solid var(--movie-engine-admin-border-color);
  border-radius: 12px;
  margin-bottom: 12px;
  transition: all 0.2s ease;
}
.movie-engine-subtitle-list .movie-engine-subtitle-row:hover {
  border-color: var(--movie-engine-admin-primary-color);
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.05);
}
.movie-engine-subtitle-list .movie-engine-subtitle-row .movie-engine-field-group {
  margin: 0;
}
.movie-engine-subtitle-list .movie-engine-subtitle-row .movie-engine-field-group label {
  display: block;
  font-size: 10px;
  font-weight: 700;
  color: var(--movie-engine-admin-muted-color);
  margin-bottom: 4px;
  text-transform: uppercase;
  letter-spacing: 0.05em;
}
.movie-engine-subtitle-list .movie-engine-subtitle-row .movie-engine-field-group input[type=text],
.movie-engine-subtitle-list .movie-engine-subtitle-row .movie-engine-field-group input[type=url] {
  padding: 8px 12px !important;
  height: 38px !important;
  background: var(--movie-engine-admin-input-bg) !important;
  border: 1px solid var(--movie-engine-admin-border-color) !important;
  border-radius: 8px !important;
  font-size: 13px !important;
  width: 100% !important;
  margin: 0 !important;
}
.movie-engine-subtitle-list .movie-engine-subtitle-row .movie-engine-field-group input[type=text]:focus,
.movie-engine-subtitle-list .movie-engine-subtitle-row .movie-engine-field-group input[type=url]:focus {
  background: var(--movie-engine-admin-card-bg) !important;
  border-color: var(--movie-engine-admin-primary-color) !important;
  outline: none !important;
}
.movie-engine-subtitle-list .movie-engine-subtitle-row .movie-engine-field-group.me-flex-150 {
  flex: 0 0 150px;
}
.movie-engine-subtitle-list .movie-engine-subtitle-row .movie-engine-field-group.me-flex-80 {
  flex: 0 0 80px;
}
.movie-engine-subtitle-list .movie-engine-subtitle-row .movie-engine-field-group.grow {
  flex-grow: 1;
}
.movie-engine-subtitle-list .movie-engine-subtitle-row .me-subtitle-default-toggle {
  display: flex;
  align-items: center;
  justify-content: center;
  padding-top: 18px;
}
.movie-engine-subtitle-list .movie-engine-subtitle-row .me-subtitle-default-toggle label {
  display: flex;
  align-items: center;
  gap: 6px;
  font-size: 12px;
  font-weight: 600;
  color: var(--movie-engine-admin-muted-color);
  cursor: pointer;
  user-select: none;
  margin: 0;
}
.movie-engine-subtitle-list .movie-engine-subtitle-row .me-subtitle-default-toggle label input[type=checkbox] {
  margin: 0;
  border: 1px solid var(--movie-engine-admin-border-color);
  border-radius: 4px;
  width: 16px;
  height: 16px;
}
.movie-engine-subtitle-list .movie-engine-subtitle-row .me-subtitle-default-toggle label input[type=checkbox]:checked {
  background-color: var(--movie-engine-admin-primary-color);
  border-color: var(--movie-engine-admin-primary-color);
}
.movie-engine-subtitle-list .movie-engine-subtitle-row .me-subtitle-actions {
  padding-top: 18px;
}
.movie-engine-subtitle-list .movie-engine-subtitle-row .me-subtitle-actions .movie-engine-remove-row {
  background: none !important;
  border: none !important;
  color: var(--movie-engine-admin-muted-color) !important;
  padding: 4px !important;
  cursor: pointer !important;
  border-radius: 6px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  transition: all 0.2s !important;
  min-width: auto !important;
  box-shadow: none !important;
}
.movie-engine-subtitle-list .movie-engine-subtitle-row .me-subtitle-actions .movie-engine-remove-row:hover {
  color: var(--movie-engine-admin-danger-color) !important;
  background: rgba(var(--movie-engine-admin-danger-color), 0.1) !important;
}
.movie-engine-subtitle-list .movie-engine-subtitle-row .me-subtitle-actions .movie-engine-remove-row .dashicons {
  font-size: 20px;
  width: 20px;
  height: 20px;
}

.movie-engine-cast-list {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(400px, 1fr));
  gap: 20px;
  margin-bottom: 25px;
}
.movie-engine-cast-list .movie-engine-cast-row {
  display: flex;
  align-items: flex-start;
  gap: 15px;
  padding: 20px;
  background: var(--movie-engine-admin-card-bg);
  border: 1px solid var(--movie-engine-admin-border-color);
  border-radius: 12px;
  position: relative;
  transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.03);
}
.movie-engine-cast-list .movie-engine-cast-row:hover {
  border-color: var(--movie-engine-admin-primary-color);
  box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.05), 0 4px 6px -2px rgba(0, 0, 0, 0.02);
  transform: translateY(-2px);
}
.movie-engine-cast-list .movie-engine-cast-row:hover .me-cast-actions {
  opacity: 1;
  transform: translateX(0);
}
.movie-engine-cast-list .movie-engine-cast-row .me-cast-avatar-preview {
  flex-shrink: 0;
  width: 70px;
  height: 70px;
  border-radius: 12px;
  overflow: hidden;
  background: var(--movie-engine-admin-secondary-bg);
  border: 1px solid var(--movie-engine-admin-border-color);
  display: flex;
  align-items: center;
  justify-content: center;
}
.movie-engine-cast-list .movie-engine-cast-row .me-cast-avatar-preview img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.movie-engine-cast-list .movie-engine-cast-row .me-cast-avatar-preview img[src=""] {
  display: none;
}
.movie-engine-cast-list .movie-engine-cast-row .me-cast-avatar-preview .dashicons {
  font-size: 32px;
  width: 32px;
  height: 32px;
  color: var(--movie-engine-admin-muted-color);
}
.movie-engine-cast-list .movie-engine-cast-row .me-cast-info {
  flex-grow: 1;
  display: flex;
  flex-direction: column;
  gap: 12px;
}
.movie-engine-cast-list .movie-engine-cast-row .me-cast-info .movie-engine-field-group {
  margin: 0;
}
.movie-engine-cast-list .movie-engine-cast-row .me-cast-info .movie-engine-field-group label {
  display: block;
  font-size: 10px;
  font-weight: 700;
  color: var(--movie-engine-admin-muted-color);
  margin-bottom: 4px;
  text-transform: uppercase;
  letter-spacing: 0.05em;
}
.movie-engine-cast-list .movie-engine-cast-row .me-cast-info .movie-engine-field-group input {
  padding: 8px 12px;
  height: 36px;
  background: var(--movie-engine-admin-input-bg);
  border: 1px solid var(--movie-engine-admin-border-color);
  border-radius: 8px;
  font-size: 13px;
  width: 100%;
  transition: all 0.2s;
}
.movie-engine-cast-list .movie-engine-cast-row .me-cast-info .movie-engine-field-group input:focus {
  background: var(--movie-engine-admin-card-bg);
  border-color: var(--movie-engine-admin-primary-color);
  box-shadow: 0 0 0 3px rgba(var(--movie-engine-admin-primary-color), 0.1);
  outline: none;
}
.movie-engine-cast-list .movie-engine-cast-row .me-cast-info .movie-engine-field-group input::placeholder {
  color: var(--movie-engine-admin-muted-color);
}
.movie-engine-cast-list .movie-engine-cast-row .me-cast-info .me-cast-fields-grid {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 12px;
}
.movie-engine-cast-list .movie-engine-cast-row .me-cast-actions {
  position: absolute;
  top: 10px;
  right: 10px;
  opacity: 0;
  transform: translateX(5px);
  transition: all 0.2s;
}
.movie-engine-cast-list .movie-engine-cast-row .me-cast-actions .movie-engine-remove-row {
  min-width: 32px;
  height: 32px;
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 8px;
  background: var(--movie-engine-admin-card-bg);
  color: var(--movie-engine-admin-danger-color);
  border: 1px solid var(--movie-engine-admin-border-color);
}
.movie-engine-cast-list .movie-engine-cast-row .me-cast-actions .movie-engine-remove-row:hover {
  background: var(--movie-engine-admin-danger-color);
  color: white;
  border-color: var(--movie-engine-admin-danger-color);
}
.movie-engine-cast-list .movie-engine-cast-row .me-cast-actions .movie-engine-remove-row .dashicons {
  font-size: 18px;
  width: 18px;
  height: 18px;
}

.movie-engine-sources-list {
  margin-bottom: 20px;
}
.movie-engine-sources-list .movie-engine-source-row {
  display: flex;
  align-items: center;
  gap: 12px;
  padding: 15px;
  background: var(--movie-engine-admin-card-bg);
  border: 1px solid var(--movie-engine-admin-border-color);
  border-radius: 12px;
  margin-bottom: 12px;
  transition: all 0.2s ease;
}
.movie-engine-sources-list .movie-engine-source-row:hover {
  border-color: var(--movie-engine-admin-primary-color);
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.05);
}
.movie-engine-sources-list .movie-engine-source-row .movie-engine-field-group {
  margin: 0;
}
.movie-engine-sources-list .movie-engine-source-row .movie-engine-field-group label {
  display: block;
  font-size: 10px;
  font-weight: 700;
  color: var(--movie-engine-admin-muted-color);
  margin-bottom: 4px;
  text-transform: uppercase;
  letter-spacing: 0.05em;
}
.movie-engine-sources-list .movie-engine-source-row .movie-engine-field-group input[type=text],
.movie-engine-sources-list .movie-engine-source-row .movie-engine-field-group select {
  padding: 0 12px !important;
  height: 38px !important;
  background: var(--movie-engine-admin-input-bg) !important;
  border: 1px solid var(--movie-engine-admin-border-color) !important;
  border-radius: 8px !important;
  font-size: 13px !important;
  width: 100% !important;
  margin: 0 !important;
  line-height: 38px !important;
}
.movie-engine-sources-list .movie-engine-source-row .movie-engine-field-group input[type=text]:focus,
.movie-engine-sources-list .movie-engine-source-row .movie-engine-field-group select:focus {
  background: var(--movie-engine-admin-card-bg) !important;
  border-color: var(--movie-engine-admin-primary-color) !important;
  outline: none !important;
}
.movie-engine-sources-list .movie-engine-source-row .movie-engine-field-group.me-flex-120 {
  flex: 0 0 120px;
}
.movie-engine-sources-list .movie-engine-source-row .movie-engine-field-group.me-flex-100 {
  flex: 0 0 100px;
}
.movie-engine-sources-list .movie-engine-source-row .movie-engine-field-group.me-flex-80 {
  flex: 0 0 80px;
}
.movie-engine-sources-list .movie-engine-source-row .movie-engine-field-group.grow {
  flex-grow: 1;
}
.movie-engine-sources-list .movie-engine-source-row .me-source-actions {
  padding-top: 18px;
}
.movie-engine-sources-list .movie-engine-source-row .me-source-actions .movie-engine-remove-row {
  background: none !important;
  border: none !important;
  color: var(--movie-engine-admin-muted-color) !important;
  padding: 4px !important;
  cursor: pointer !important;
  border-radius: 6px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  min-width: auto !important;
  box-shadow: none !important;
}
.movie-engine-sources-list .movie-engine-source-row .me-source-actions .movie-engine-remove-row:hover {
  color: var(--movie-engine-admin-danger-color) !important;
  background: rgba(var(--movie-engine-admin-danger-color), 0.1) !important;
}
.movie-engine-sources-list .movie-engine-source-row .me-source-actions .movie-engine-remove-row .dashicons {
  font-size: 20px;
  width: 20px;
  height: 20px;
}

.me-status-active {
  color: #46b450;
}

.movie-engine-add-cast-row {
  margin-top: 5px;
  padding: 10px 20px !important;
  height: auto !important;
  border-radius: 10px !important;
  font-weight: 600 !important;
  box-shadow: 0 4px 6px -1px rgba(var(--movie-engine-admin-primary-color), 0.2) !important;
}

.movie-engine-add-row {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  padding: 10px 20px !important;
  background: var(--movie-engine-admin-text-color) !important;
  color: var(--movie-engine-admin-white-color) !important;
  border: none !important;
  border-radius: 6px !important;
  font-weight: 500 !important;
  font-size: 13px !important;
  margin-top: 16px !important;
  transition: all 0.2s !important;
  text-shadow: none !important;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) !important;
}
.movie-engine-add-row:hover {
  background: var(--movie-engine-admin-black-color) !important;
  transform: translateY(-1px);
}
.movie-engine-add-row:active {
  transform: translateY(0);
}

.movie-engine-tmdb-import-wrapper .movie-engine-tmdb-search-box {
  background: var(--movie-engine-admin-card-bg);
  padding: 20px;
  border-radius: 8px;
  margin-bottom: 20px;
}
.movie-engine-tmdb-import-wrapper .movie-engine-tmdb-search-box h3 {
  margin-top: 0;
  font-size: 16px;
  color: var(--movie-engine-admin-black-color);
}
.movie-engine-tmdb-import-wrapper .movie-engine-tmdb-search-box .description {
  color: var(--movie-engine-admin-muted-color);
  margin-bottom: 15px;
}
.movie-engine-tmdb-import-wrapper .movie-engine-tmdb-search-box .movie-engine-search-input-group {
  display: flex;
  gap: 10px;
}
.movie-engine-tmdb-import-wrapper .movie-engine-tmdb-search-box .movie-engine-search-input-group input {
  flex: 1;
}
.movie-engine-tmdb-import-wrapper .movie-engine-tmdb-search-box .movie-engine-search-input-group button {
  display: flex;
  align-items: center;
  gap: 5px;
}
.movie-engine-tmdb-import-wrapper .movie-engine-tmdb-results {
  margin-top: 20px;
}
.movie-engine-tmdb-import-wrapper .movie-engine-tmdb-results .loading,
.movie-engine-tmdb-import-wrapper .movie-engine-tmdb-results .error {
  padding: 15px;
  text-align: center;
  color: var(--movie-engine-admin-muted-color);
}
.movie-engine-tmdb-import-wrapper .movie-engine-tmdb-results .error {
  color: var(--movie-engine-admin-danger-color);
}
.movie-engine-tmdb-import-wrapper .movie-engine-tmdb-results-list {
  display: flex;
  flex-direction: column;
  gap: 12px;
}
.movie-engine-tmdb-import-wrapper .movie-engine-tmdb-result-item {
  display: flex;
  gap: 15px;
  padding: 15px;
  background: var(--movie-engine-admin-card-bg);
  border: 1px solid var(--movie-engine-admin-border-color);
  border-radius: 8px;
  transition: all 0.2s;
}
.movie-engine-tmdb-import-wrapper .movie-engine-tmdb-result-item:hover {
  border-color: var(--movie-engine-admin-primary-color);
  box-shadow: 0 2px 8px rgba(229, 9, 20, 0.1);
}
.movie-engine-tmdb-import-wrapper .movie-engine-tmdb-result-item img,
.movie-engine-tmdb-import-wrapper .movie-engine-tmdb-result-item .no-poster {
  width: 60px;
  height: 90px;
  object-fit: cover;
  border-radius: 4px;
  flex-shrink: 0;
}
.movie-engine-tmdb-import-wrapper .movie-engine-tmdb-result-item .no-poster {
  background: var(--movie-engine-admin-gray-100);
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--movie-engine-admin-muted-color);
}
.movie-engine-tmdb-import-wrapper .movie-engine-tmdb-result-item .movie-engine-result-info {
  flex: 1;
}
.movie-engine-tmdb-import-wrapper .movie-engine-tmdb-result-item .movie-engine-result-info h4 {
  margin: 0 0 5px;
  font-size: 14px;
  font-weight: 600;
  color: var(--movie-engine-admin-text-color);
}
.movie-engine-tmdb-import-wrapper .movie-engine-tmdb-result-item .movie-engine-result-info p {
  margin: 0 0 5px;
  font-size: 12px;
  color: var(--movie-engine-admin-muted-color);
}
.movie-engine-tmdb-import-wrapper .movie-engine-tmdb-result-item .movie-engine-result-info .overview {
  font-size: 13px;
  line-height: 1.4;
}
.movie-engine-tmdb-import-wrapper .movie-engine-tmdb-result-item .movie-engine-import-btn {
  align-self: center;
  flex-shrink: 0;
}
.movie-engine-tmdb-import-wrapper .movie-engine-tmdb-info {
  padding: 15px;
  background: var(--movie-engine-admin-emerald-50);
  border: 1px solid var(--movie-engine-admin-success-color);
  border-radius: 8px;
}
.movie-engine-tmdb-import-wrapper .movie-engine-tmdb-info p.success {
  margin: 0;
  color: #065f46;
  display: flex;
  align-items: center;
  gap: 8px;
}
.movie-engine-tmdb-import-wrapper .movie-engine-tmdb-info p.success .dashicons {
  color: var(--movie-engine-admin-success-color);
}

.movie-engine-field-row {
  margin-bottom: 20px;
}
.movie-engine-field-row label {
  display: block;
  font-weight: bold;
  margin-bottom: 5px;
}
.movie-engine-field-row input[type=text],
.movie-engine-field-row select,
.movie-engine-field-row textarea {
  width: 100%;
  max-width: 400px;
}
.movie-engine-field-row .description {
  display: block;
  color: var(--movie-engine-admin-gray-500);
  font-size: 12px;
  margin-top: 5px;
}

.movie-engine-field-group.me-flex-120 {
  flex: 0 0 120px;
}
.movie-engine-field-group.me-flex-150 {
  flex: 0 0 150px;
}
.movie-engine-field-group.me-flex-100 {
  flex: 0 0 100px;
}
.movie-engine-field-group.me-flex-80 {
  flex: 0 0 80px;
}
.movie-engine-field-group.me-text-center {
  text-align: center;
}

.movie-engine-sources-actions.me-actions-flex {
  margin-top: 15px;
  display: flex;
  gap: 10px;
}

.me-description-meta {
  margin-top: 5px;
  font-size: 12px;
  color: var(--movie-engine-admin-gray-500);
}

.me-description-mb {
  margin-bottom: 15px;
}

.me-icon-align {
  vertical-align: middle;
  margin-top: -3px;
}

.me-label-flex-center {
  display: flex;
  align-items: center;
  gap: 5px;
  justify-content: center;
}

.me-select-full {
  width: 100%;
  height: 42px;
}

.me-select-full-auto {
  width: 100%;
}

.me-generator-box {
  background: var(--movie-engine-admin-bg-color);
  padding: 15px;
  border-radius: 5px;
  margin-bottom: 20px;
}
.me-generator-box h4 {
  margin-top: 0;
}

.movie-engine-progress-bar.me-progress-full {
  width: 100%;
  height: 20px;
  background: var(--movie-engine-admin-gray-200);
  border-radius: 5px;
  overflow: hidden;
  position: relative;
}
.movie-engine-progress-bar.me-progress-full .me-progress-fill {
  width: 0%;
  height: 100%;
  background: #2271b1;
  transition: width 0.3s;
}

.movie-engine-progress-text.me-progress-label {
  text-align: center;
  margin-top: 5px;
  font-size: 12px;
}

.me-mt-0 {
  margin-top: 0;
}

.me-mt-5 {
  margin-top: 5px;
}

.me-mb-15 {
  margin-bottom: 15px;
}

.movie-engine-social-repeater-list .movie-engine-repeater-row {
  margin-bottom: 12px;
}
.movie-engine-social-repeater-list .movie-engine-repeater-row .me-social-platform-select {
  flex: 0 0 200px;
}
.movie-engine-social-repeater-list .movie-engine-repeater-row .me-social-platform-select select {
  margin: 0;
}
.movie-engine-social-repeater-list .movie-engine-repeater-row .me-social-url-input {
  flex: 1;
}
.movie-engine-social-repeater-list .movie-engine-repeater-row .me-social-url-input input {
  margin: 0;
}
.movie-engine-social-repeater-list .movie-engine-repeater-row .movie-engine-remove-row {
  flex-shrink: 0;
  margin-bottom: 0 !important;
}

.me-flex-1 {
  flex: 1 !important;
}

.me-gap-3 {
  gap: 16px !important;
}

.me-btn-danger {
  color: var(--movie-engine-admin-danger-color) !important;
  border-color: var(--movie-engine-admin-danger-color) !important;
}
.me-btn-danger:hover {
  background: var(--movie-engine-admin-danger-color) !important;
  color: var(--movie-engine-admin-white-color) !important;
}

.me-person-search-wrapper {
  position: relative;
  width: 100%;
}
.me-person-search-wrapper .me-person-search-input {
  width: 100%;
}
.me-person-search-wrapper .me-person-search-results {
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  background: var(--movie-engine-admin-white-color);
  border: 1px solid #ccd0d4;
  border-top: none;
  border-radius: 0 0 4px 4px;
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
  z-index: 100;
  max-height: 200px;
  overflow-y: auto;
  display: none;
}
.me-person-search-wrapper .me-person-search-results ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.me-person-search-wrapper .me-person-search-results ul li {
  padding: 8px 12px;
  border-bottom: 1px solid var(--movie-engine-admin-bg-color);
  cursor: pointer;
  display: flex;
  align-items: center;
  gap: 10px;
  font-size: 13px;
  color: #3c434a;
}
.me-person-search-wrapper .me-person-search-results ul li:last-child {
  border-bottom: none;
}
.me-person-search-wrapper .me-person-search-results ul li:hover {
  background: var(--movie-engine-admin-secondary-bg);
  color: #2271b1;
}
.me-person-search-wrapper .me-person-search-results ul li img {
  width: 30px;
  height: 30px;
  border-radius: 50%;
  object-fit: cover;
  background: var(--movie-engine-admin-gray-100);
}

.movie-engine-settings-wrapper {
  margin: 20px 20px 0 0;
  font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  background: #f4f6f9;
  min-height: 100vh;
  padding: 30px;
  border-radius: 10px;
}
.movie-engine-settings-wrapper .movie-engine-help-text {
  color: var(--movie-engine-admin-muted-color);
  font-size: 12px;
  margin-top: 5px;
  font-style: italic;
  font-weight: 500;
}
.movie-engine-settings-wrapper input[type=submit].me-btn-primary,
.movie-engine-settings-wrapper button.me-btn-primary {
  background: linear-gradient(135deg, var(--movie-engine-admin-primary-color), var(--movie-engine-admin-primary-hover-color));
  color: var(--movie-engine-admin-white-color);
  border: none;
  padding: 12px 30px;
  border-radius: 12px;
  font-weight: 700;
  font-size: 14px;
  cursor: pointer;
  transition: all 0.25s ease;
  outline: none;
  box-shadow: 0 6px 20px rgba(229, 9, 20, 0.3);
  letter-spacing: 0.1px;
  line-height: normal;
  text-shadow: none;
  height: auto;
}
.movie-engine-settings-wrapper input[type=submit].me-btn-primary:hover,
.movie-engine-settings-wrapper button.me-btn-primary:hover {
  transform: translateY(-2px);
  box-shadow: 0 10px 28px rgba(229, 9, 20, 0.4);
}
.movie-engine-settings-wrapper input[type=submit].me-btn-primary:active,
.movie-engine-settings-wrapper button.me-btn-primary:active {
  transform: translateY(0);
}
.movie-engine-settings-wrapper input[type=submit].me-btn-primary:focus,
.movie-engine-settings-wrapper button.me-btn-primary:focus {
  outline: none;
  box-shadow: 0 6px 20px rgba(229, 9, 20, 0.3);
}
.movie-engine-settings-wrapper #movie-engine-purge-cache-btn {
  background: transparent;
  border: 2px solid var(--movie-engine-admin-danger-color);
  color: var(--movie-engine-admin-danger-color);
  box-shadow: none;
  padding: 10px 22px;
}
.movie-engine-settings-wrapper #movie-engine-purge-cache-btn:hover {
  background: var(--movie-engine-admin-danger-color);
  color: var(--movie-engine-admin-white-color);
  box-shadow: 0 6px 20px rgba(239, 68, 68, 0.35);
  transform: translateY(-2px);
}
.movie-engine-settings-wrapper #movie-engine-purge-cache-btn:active {
  background: var(--movie-engine-admin-danger-color);
  border-color: var(--movie-engine-admin-danger-color);
  transform: translateY(0);
}
.movie-engine-settings-wrapper .movie-engine-settings-header {
  background: linear-gradient(135deg, var(--movie-engine-admin-slate-900) 0%, var(--movie-engine-admin-slate-800) 100%);
  padding: 22px 32px;
  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(15, 23, 42, 0.2);
  margin-bottom: 24px;
  position: relative;
  overflow: hidden;
}
.movie-engine-settings-wrapper .movie-engine-settings-header::before {
  content: "";
  position: absolute;
  top: -50px;
  right: -50px;
  width: 220px;
  height: 220px;
  border-radius: 50%;
  background: radial-gradient(circle, rgba(229, 9, 20, 0.18) 0%, transparent 65%);
  pointer-events: none;
}
.movie-engine-settings-wrapper .movie-engine-settings-header::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 160px;
  height: 3px;
  background: linear-gradient(90deg, var(--movie-engine-admin-primary-color), transparent);
}
.movie-engine-settings-wrapper .movie-engine-settings-header .movie-engine-header-content {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
  position: relative;
  z-index: 1;
}
.movie-engine-settings-wrapper .movie-engine-settings-header .movie-engine-header-left {
  display: flex;
  align-items: center;
  gap: 15px;
}
.movie-engine-settings-wrapper .movie-engine-settings-header .movie-engine-logo {
  display: flex;
  align-items: center;
  gap: 10px;
  color: var(--movie-engine-admin-white-color);
}
.movie-engine-settings-wrapper .movie-engine-settings-header .movie-engine-logo .dashicons {
  font-size: 32px;
  width: 32px;
  height: 32px;
  color: var(--movie-engine-admin-primary-color);
}
.movie-engine-settings-wrapper .movie-engine-settings-header .movie-engine-logo h1 {
  margin: 0;
  font-size: 22px;
  font-weight: 800;
  line-height: 1;
  padding: 0;
  color: var(--movie-engine-admin-white-color);
  letter-spacing: -0.4px;
}
.movie-engine-settings-wrapper .movie-engine-settings-header .movie-engine-version {
  background: rgba(255, 255, 255, 0.1);
  padding: 4px 10px;
  border-radius: 6px;
  font-size: 12px;
  font-weight: 600;
  color: rgba(255, 255, 255, 0.6);
}
.movie-engine-settings-wrapper .movie-engine-settings-header .movie-engine-btn-secondary {
  background: rgba(255, 255, 255, 0.08);
  border: 1px solid rgba(255, 255, 255, 0.15);
  color: rgba(255, 255, 255, 0.85);
  padding: 8px 16px;
  border-radius: 10px;
  text-decoration: none;
  display: inline-flex;
  align-items: center;
  gap: 8px;
  font-weight: 500;
  transition: all 0.2s;
}
.movie-engine-settings-wrapper .movie-engine-settings-header .movie-engine-btn-secondary:hover {
  background: rgba(255, 255, 255, 0.16);
  border-color: rgba(255, 255, 255, 0.3);
  color: var(--movie-engine-admin-white-color);
}
.movie-engine-settings-wrapper .notice,
.movie-engine-settings-wrapper .updated {
  margin: 0 0 25px 0 !important;
  border: none !important;
  border-radius: 10px !important;
  box-shadow: var(--movie-engine-admin-shadow-sm) !important;
  padding: 16px 20px !important;
  display: flex;
  align-items: center;
  gap: 12px;
  position: relative;
}
.movie-engine-settings-wrapper .notice p,
.movie-engine-settings-wrapper .updated p {
  margin: 0 !important;
  font-size: 14px !important;
  font-weight: 600 !important;
}
.movie-engine-settings-wrapper .notice .notice-dismiss,
.movie-engine-settings-wrapper .updated .notice-dismiss {
  text-decoration: none;
  top: 50%;
  transform: translateY(-50%);
  right: 15px;
}
.movie-engine-settings-wrapper .notice.notice-success, .movie-engine-settings-wrapper .notice.updated,
.movie-engine-settings-wrapper .updated.notice-success,
.movie-engine-settings-wrapper .updated.updated {
  background: var(--movie-engine-admin-emerald-50) !important;
  color: #065f46 !important;
  border-left: 4px solid var(--movie-engine-admin-success-color) !important;
  animation: meFadeSlideDown 0.4s cubic-bezier(0.4, 0, 0.2, 1);
}
.movie-engine-settings-wrapper .notice.notice-success::before, .movie-engine-settings-wrapper .notice.updated::before,
.movie-engine-settings-wrapper .updated.notice-success::before,
.movie-engine-settings-wrapper .updated.updated::before {
  content: "\f12a";
  font-family: Dashicons;
  font-size: 20px;
  color: var(--movie-engine-admin-success-color);
}
.movie-engine-settings-wrapper .notice.notice-error, .movie-engine-settings-wrapper .notice.error,
.movie-engine-settings-wrapper .updated.notice-error,
.movie-engine-settings-wrapper .updated.error {
  background: var(--movie-engine-admin-slate-50) !important;
  color: var(--movie-engine-admin-red-800) !important;
  border-left: 4px solid var(--movie-engine-admin-danger-color) !important;
  animation: meFadeSlideDown 0.4s cubic-bezier(0.4, 0, 0.2, 1);
}
.movie-engine-settings-wrapper .notice.notice-error::before, .movie-engine-settings-wrapper .notice.error::before,
.movie-engine-settings-wrapper .updated.notice-error::before,
.movie-engine-settings-wrapper .updated.error::before {
  content: "\f534";
  font-family: Dashicons;
  font-size: 20px;
  color: var(--movie-engine-admin-danger-color);
}
.movie-engine-settings-wrapper .movie-engine-settings-container {
  display: flex;
  gap: 24px;
  align-items: stretch;
  width: 100%;
  max-width: 100%;
}
@media (max-width: 1100px) {
  .movie-engine-settings-wrapper .movie-engine-settings-container {
    flex-direction: column;
    gap: 16px;
  }
}
.movie-engine-settings-wrapper .movie-engine-settings-sidebar {
  width: 260px;
  flex-shrink: 0;
}
@media (max-width: 1100px) {
  .movie-engine-settings-wrapper .movie-engine-settings-sidebar {
    width: 100%;
  }
}
.movie-engine-settings-wrapper .movie-engine-settings-nav {
  background: var(--movie-engine-admin-white-color);
  border-radius: 18px;
  box-shadow: 0 2px 12px rgba(15, 23, 42, 0.06);
  border: 1px solid var(--movie-engine-admin-slate-100);
  overflow: visible;
  margin-bottom: 16px;
  padding: 8px;
}
.movie-engine-settings-wrapper .movie-engine-settings-nav .movie-engine-nav-dropdown {
  margin-bottom: 5px;
}
.movie-engine-settings-wrapper .movie-engine-settings-nav .movie-engine-nav-dropdown .movie-engine-nav-dropdown-toggle {
  padding: 11px 14px;
  color: var(--movie-engine-admin-slate-600);
  cursor: pointer;
  transition: all 0.18s;
  font-weight: 600;
  font-size: 13px;
  user-select: none;
  border-radius: 10px;
  display: flex;
  align-items: center;
  gap: 10px;
  margin-bottom: 2px;
}
.movie-engine-settings-wrapper .movie-engine-settings-nav .movie-engine-nav-dropdown .movie-engine-nav-dropdown-toggle .me-arrow {
  float: right;
}
.movie-engine-settings-wrapper .movie-engine-settings-nav .movie-engine-nav-dropdown .movie-engine-nav-dropdown-toggle .dashicons {
  color: var(--movie-engine-admin-slate-400);
  font-size: 18px;
}
.movie-engine-settings-wrapper .movie-engine-settings-nav .movie-engine-nav-dropdown .movie-engine-nav-dropdown-toggle .movie-engine-arrow {
  margin-left: auto;
  font-size: 16px;
  width: 16px;
  height: 16px;
  transition: transform 0.2s;
}
.movie-engine-settings-wrapper .movie-engine-settings-nav .movie-engine-nav-dropdown .movie-engine-nav-dropdown-toggle:hover {
  background: var(--movie-engine-admin-slate-50);
  color: var(--movie-engine-admin-slate-900);
}
.movie-engine-settings-wrapper .movie-engine-settings-nav .movie-engine-nav-dropdown .movie-engine-nav-dropdown-toggle:hover .dashicons {
  color: var(--movie-engine-admin-slate-600);
}
.movie-engine-settings-wrapper .movie-engine-settings-nav .movie-engine-nav-dropdown .movie-engine-nav-dropdown-menu {
  display: none;
  padding-left: 42px;
  position: relative;
}
.movie-engine-settings-wrapper .movie-engine-settings-nav .movie-engine-nav-dropdown .movie-engine-nav-dropdown-menu:before {
  content: "";
  position: absolute;
  left: 29px;
  top: 0;
  bottom: 15px;
  width: 2px;
  background: var(--movie-engine-admin-border-color);
}
.movie-engine-settings-wrapper .movie-engine-settings-nav .movie-engine-nav-dropdown .movie-engine-nav-dropdown-menu .movie-engine-nav-item {
  padding: 10px 15px;
  font-size: 13px;
  border-left: none;
  background: transparent;
  color: var(--movie-engine-admin-muted-color);
  position: relative;
  transition: all 0.2s;
  outline: none;
  box-shadow: none;
}
.movie-engine-settings-wrapper .movie-engine-settings-nav .movie-engine-nav-dropdown .movie-engine-nav-dropdown-menu .movie-engine-nav-item:focus, .movie-engine-settings-wrapper .movie-engine-settings-nav .movie-engine-nav-dropdown .movie-engine-nav-dropdown-menu .movie-engine-nav-item:active {
  outline: none;
  box-shadow: none;
  background: transparent;
}
.movie-engine-settings-wrapper .movie-engine-settings-nav .movie-engine-nav-dropdown .movie-engine-nav-dropdown-menu .movie-engine-nav-item .movie-engine-nav-dot {
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: var(--movie-engine-admin-gray-300);
  margin-right: 10px;
  position: relative;
  z-index: 2;
  transition: all 0.2s;
}
.movie-engine-settings-wrapper .movie-engine-settings-nav .movie-engine-nav-dropdown .movie-engine-nav-dropdown-menu .movie-engine-nav-item:before {
  content: "";
  position: absolute;
  left: -13px;
  top: 50%;
  width: 15px;
  height: 2px;
  background: var(--movie-engine-admin-border-color);
  transition: background 0.2s;
}
.movie-engine-settings-wrapper .movie-engine-settings-nav .movie-engine-nav-dropdown .movie-engine-nav-dropdown-menu .movie-engine-nav-item:hover {
  color: var(--movie-engine-admin-text-color);
}
.movie-engine-settings-wrapper .movie-engine-settings-nav .movie-engine-nav-dropdown .movie-engine-nav-dropdown-menu .movie-engine-nav-item:hover .movie-engine-nav-dot {
  background: var(--movie-engine-admin-gray-400);
  transform: scale(1.2);
}
.movie-engine-settings-wrapper .movie-engine-settings-nav .movie-engine-nav-dropdown .movie-engine-nav-dropdown-menu .movie-engine-nav-item.active {
  color: var(--movie-engine-admin-primary-color);
  font-weight: 600;
}
.movie-engine-settings-wrapper .movie-engine-settings-nav .movie-engine-nav-dropdown .movie-engine-nav-dropdown-menu .movie-engine-nav-item.active .movie-engine-nav-dot {
  background: var(--movie-engine-admin-primary-color);
  box-shadow: 0 0 0 3px rgba(229, 9, 20, 0.15);
  transform: scale(1.2);
}
.movie-engine-settings-wrapper .movie-engine-settings-nav .movie-engine-nav-dropdown .movie-engine-nav-dropdown-menu .movie-engine-nav-item.active:before {
  background: var(--movie-engine-admin-primary-color);
}
.movie-engine-settings-wrapper .movie-engine-settings-nav .movie-engine-nav-dropdown.open .movie-engine-nav-dropdown-toggle {
  color: var(--movie-engine-admin-text-color);
}
.movie-engine-settings-wrapper .movie-engine-settings-nav .movie-engine-nav-dropdown.open .movie-engine-nav-dropdown-toggle .movie-engine-arrow {
  transform: rotate(180deg);
}
.movie-engine-settings-wrapper .movie-engine-settings-nav .movie-engine-nav-item {
  display: flex;
  align-items: center;
  gap: 10px;
  padding: 11px 14px;
  color: var(--movie-engine-admin-slate-600);
  text-decoration: none;
  border-left: none;
  border-radius: 10px;
  transition: all 0.18s;
  font-weight: 600;
  font-size: 13px;
  margin-bottom: 2px;
}
.movie-engine-settings-wrapper .movie-engine-settings-nav .movie-engine-nav-item .dashicons {
  color: var(--movie-engine-admin-slate-400);
  font-size: 18px;
}
.movie-engine-settings-wrapper .movie-engine-settings-nav .movie-engine-nav-item:hover {
  background: var(--movie-engine-admin-slate-50);
  color: var(--movie-engine-admin-slate-900);
}
.movie-engine-settings-wrapper .movie-engine-settings-nav .movie-engine-nav-item:hover .dashicons {
  color: var(--movie-engine-admin-slate-600);
}
.movie-engine-settings-wrapper .movie-engine-settings-nav .movie-engine-nav-item.active {
  background: rgba(229, 9, 20, 0.07);
  color: var(--movie-engine-admin-primary-color);
  box-shadow: inset 3px 0 0 var(--movie-engine-admin-primary-color);
}
.movie-engine-settings-wrapper .movie-engine-settings-nav .movie-engine-nav-item.active .dashicons {
  color: var(--movie-engine-admin-primary-color);
}
.movie-engine-settings-wrapper .movie-engine-nav-item .dashicons-dashboard,
.movie-engine-settings-wrapper .movie-engine-card-header .dashicons-dashboard {
  color: var(--movie-engine-admin-indigo-500);
}
.movie-engine-settings-wrapper .movie-engine-nav-item .dashicons-admin-settings,
.movie-engine-settings-wrapper .movie-engine-card-header .dashicons-admin-settings {
  color: var(--movie-engine-admin-slate-500);
}
.movie-engine-settings-wrapper .movie-engine-nav-item .dashicons-admin-users,
.movie-engine-settings-wrapper .movie-engine-card-header .dashicons-admin-users {
  color: var(--movie-engine-admin-blue-500);
}
.movie-engine-settings-wrapper .movie-engine-nav-item .dashicons-share,
.movie-engine-settings-wrapper .movie-engine-card-header .dashicons-share {
  color: var(--movie-engine-admin-sky-500);
}
.movie-engine-settings-wrapper .movie-engine-nav-item .dashicons-art,
.movie-engine-settings-wrapper .movie-engine-card-header .dashicons-art {
  color: var(--movie-engine-admin-violet-500);
}
.movie-engine-settings-wrapper .movie-engine-nav-item .dashicons-money-alt,
.movie-engine-settings-wrapper .movie-engine-card-header .dashicons-money-alt {
  color: var(--movie-engine-admin-warning-color);
}
.movie-engine-settings-wrapper .movie-engine-nav-item .dashicons-cart,
.movie-engine-settings-wrapper .movie-engine-card-header .dashicons-cart {
  color: var(--movie-engine-admin-success-color);
}
.movie-engine-settings-wrapper .movie-engine-nav-item .dashicons-controls-play,
.movie-engine-settings-wrapper .movie-engine-card-header .dashicons-controls-play {
  color: #f43f5e;
}
.movie-engine-settings-wrapper .movie-engine-nav-item .dashicons-email-alt,
.movie-engine-settings-wrapper .movie-engine-card-header .dashicons-email-alt {
  color: var(--movie-engine-admin-orange-500);
}
.movie-engine-settings-wrapper .movie-engine-nav-item .dashicons-cloud,
.movie-engine-settings-wrapper .movie-engine-card-header .dashicons-cloud {
  color: #14b8a6;
}
.movie-engine-settings-wrapper .movie-engine-card-header .dashicons-admin-comments {
  color: var(--movie-engine-admin-pink-500);
}
.movie-engine-settings-wrapper .movie-engine-card-header .dashicons-search {
  color: var(--movie-engine-admin-indigo-500);
}
.movie-engine-settings-wrapper .movie-engine-card-header .dashicons-performance {
  color: var(--movie-engine-admin-warning-color);
}
.movie-engine-settings-wrapper .movie-engine-card-header .dashicons-smartphone {
  color: var(--movie-engine-admin-blue-500);
}
.movie-engine-settings-wrapper .movie-engine-card-header .dashicons-chart-area {
  color: var(--movie-engine-admin-success-color);
}
.movie-engine-settings-wrapper .movie-engine-card-header .dashicons-star-filled {
  color: var(--movie-engine-admin-warning-color);
}
.movie-engine-settings-wrapper .movie-engine-nav-item.active .dashicons {
  color: var(--movie-engine-admin-primary-color);
}
.movie-engine-settings-wrapper .movie-engine-sidebar-stats {
  background: linear-gradient(135deg, var(--movie-engine-admin-slate-900), var(--movie-engine-admin-slate-800));
  border-radius: 18px;
  padding: 22px;
  color: var(--movie-engine-admin-white-color);
  border: 1px solid rgba(255, 255, 255, 0.05);
  box-shadow: 0 4px 16px rgba(15, 23, 42, 0.15);
}
.movie-engine-settings-wrapper .movie-engine-sidebar-stats h3 {
  margin: 0 0 14px;
  font-size: 10px;
  text-transform: uppercase;
  letter-spacing: 1px;
  color: rgba(255, 255, 255, 0.4);
  font-weight: 700;
}
.movie-engine-settings-wrapper .movie-engine-sidebar-stats .movie-engine-stat-item {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 10px 0;
  border-bottom: 1px solid rgba(255, 255, 255, 0.07);
}
.movie-engine-settings-wrapper .movie-engine-sidebar-stats .movie-engine-stat-item:last-child {
  border-bottom: none;
}
.movie-engine-settings-wrapper .movie-engine-sidebar-stats .movie-engine-stat-item .movie-engine-stat-label {
  color: rgba(255, 255, 255, 0.65);
  font-size: 12px;
  font-weight: 500;
}
.movie-engine-settings-wrapper .movie-engine-sidebar-stats .movie-engine-stat-item .movie-engine-stat-value {
  font-weight: 700;
  background: rgba(255, 255, 255, 0.08);
  padding: 3px 10px;
  border-radius: 6px;
  font-size: 12px;
  color: var(--movie-engine-admin-white-color);
}
.movie-engine-settings-wrapper .movie-engine-settings-content {
  flex: 1;
  min-width: 0;
}
.movie-engine-settings-wrapper .movie-engine-section-header {
  margin-bottom: 22px;
}
.movie-engine-settings-wrapper .movie-engine-section-header h2 {
  margin: 0 0 5px;
  font-size: 22px;
  font-weight: 800;
  color: var(--movie-engine-admin-slate-900);
  letter-spacing: -0.5px;
  padding: 0;
}
.movie-engine-settings-wrapper .movie-engine-section-header .description {
  margin: 0;
  color: var(--movie-engine-admin-slate-500);
  font-size: 13px;
}
.movie-engine-settings-wrapper .movie-engine-card {
  background: var(--movie-engine-admin-white-color);
  border-radius: 18px;
  box-shadow: 0 2px 10px rgba(15, 23, 42, 0.06);
  border: 1px solid var(--movie-engine-admin-slate-100);
  margin-bottom: 18px;
  overflow: hidden;
}
.movie-engine-settings-wrapper .movie-engine-card .movie-engine-card-header {
  padding: 18px 22px;
  border-bottom: 1px solid var(--movie-engine-admin-slate-100);
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.movie-engine-settings-wrapper .movie-engine-card .movie-engine-card-header h3 {
  margin: 0;
  font-size: 15px;
  font-weight: 700;
  color: var(--movie-engine-admin-slate-900);
  letter-spacing: -0.2px;
  display: flex;
  align-items: center;
  gap: 10px;
}
.movie-engine-settings-wrapper .movie-engine-card .movie-engine-card-header h3 .dashicons {
  color: var(--movie-engine-admin-slate-400);
}
.movie-engine-settings-wrapper .movie-engine-card .movie-engine-card-body {
  padding: 22px;
}
.movie-engine-settings-wrapper .movie-engine-card.movie-engine-card-premium {
  border-radius: 18px;
  box-shadow: 0 2px 10px rgba(15, 23, 42, 0.06);
  border: 1px solid var(--movie-engine-admin-slate-100);
}
.movie-engine-settings-wrapper .movie-engine-card.movie-engine-card-premium .movie-engine-card-header {
  padding: 18px 22px;
  border-bottom: 1px solid var(--movie-engine-admin-slate-100);
}
.movie-engine-settings-wrapper .movie-engine-card.movie-engine-card-premium .movie-engine-card-header h3 {
  gap: 10px;
  font-size: 15px;
  font-weight: 700;
  color: var(--movie-engine-admin-slate-900);
}
.movie-engine-settings-wrapper .movie-engine-card.movie-engine-card-premium .movie-engine-card-header h3 .dashicons {
  color: var(--movie-engine-admin-slate-400);
}
.movie-engine-settings-wrapper .movie-engine-video-servers-list .video-server-header {
  display: grid;
  grid-template-columns: 120px 1fr 160px 40px;
  gap: 15px;
  margin-bottom: 12px;
  font-weight: 700;
  color: var(--movie-engine-admin-slate-600);
  font-size: 11px;
  text-transform: uppercase;
  letter-spacing: 0.05em;
  padding: 0 15px;
}
.movie-engine-settings-wrapper .movie-engine-video-servers-list .movie-engine-repeater-row {
  display: grid;
  grid-template-columns: 120px 1fr 160px 40px;
  gap: 15px;
  margin-bottom: 12px;
  background: var(--movie-engine-admin-secondary-bg);
  padding: 15px;
  border-radius: 12px;
  border: 1px solid var(--movie-engine-admin-gray-300);
}
@media (max-width: 768px) {
  .movie-engine-settings-wrapper .movie-engine-video-servers-list .movie-engine-repeater-row {
    grid-template-columns: 1fr;
    gap: 10px;
  }
}
.movie-engine-settings-wrapper .movie-engine-video-servers-list .movie-engine-repeater-row {
  align-items: start;
  transition: all 0.2s ease;
}
.movie-engine-settings-wrapper .movie-engine-video-servers-list .movie-engine-repeater-row:hover {
  border-color: var(--movie-engine-admin-slate-400);
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.04);
}
.movie-engine-settings-wrapper .movie-engine-video-servers-list .movie-engine-repeater-row .movie-engine-input,
.movie-engine-settings-wrapper .movie-engine-video-servers-list .movie-engine-repeater-row select {
  height: 42px;
  border-radius: 8px;
  border: 1px solid var(--movie-engine-admin-border-color);
  padding: 0 12px;
  background: var(--movie-engine-admin-input-bg);
  font-size: 13px;
  width: 100%;
}
.movie-engine-settings-wrapper .movie-engine-video-servers-list .movie-engine-repeater-row .movie-engine-input:focus,
.movie-engine-settings-wrapper .movie-engine-video-servers-list .movie-engine-repeater-row select:focus {
  border-color: var(--movie-engine-admin-primary-color);
  box-shadow: 0 0 0 1px rgba(var(--movie-engine-admin-primary-rgb), 0.1);
  outline: none;
}
.movie-engine-settings-wrapper .movie-engine-video-servers-list .movie-engine-repeater-row select {
  appearance: auto;
}
.movie-engine-settings-wrapper .movie-engine-video-servers-list .movie-engine-repeater-row .template-hints {
  font-size: 11px;
  margin-top: 10px;
  color: var(--movie-engine-admin-muted-color);
  display: flex;
  gap: 6px;
  flex-wrap: wrap;
}
.movie-engine-settings-wrapper .movie-engine-video-servers-list .movie-engine-repeater-row .template-hints code {
  background: var(--movie-engine-admin-slate-50);
  color: var(--movie-engine-admin-slate-600);
  padding: 3px 6px;
  border-radius: 6px;
  border: 1px solid var(--movie-engine-admin-slate-200);
  font-size: 10px;
}
.movie-engine-settings-wrapper .movie-engine-video-servers-list .movie-engine-repeater-row button.movie-engine-btn.me-remove-server {
  padding: 8px;
  border-radius: 5px;
  cursor: pointer;
  border: transparent;
  vertical-align: middle;
  margin: 10px 0;
  background: var(--movie-engine-admin-primary-color);
  color: var(--movie-engine-admin-white-color);
}
.movie-engine-settings-wrapper .movie-engine-video-servers-list #movie-engine-add-api-server {
  margin-top: 15px;
  background: var(--movie-engine-admin-white-color);
  border: 1px solid var(--movie-engine-admin-border-color);
  color: var(--movie-engine-admin-muted-color);
  font-weight: 600;
  padding: 10px 16px;
  border-radius: 8px;
  display: inline-flex;
  align-items: center;
  gap: 8px;
  cursor: pointer;
  height: 38px;
  font-size: 13px;
  transition: all 0.2s;
}
.movie-engine-settings-wrapper .movie-engine-video-servers-list #movie-engine-add-api-server:hover {
  background: var(--movie-engine-admin-slate-50);
  border-color: var(--movie-engine-admin-slate-400);
  color: var(--movie-engine-admin-slate-900);
}
.movie-engine-settings-wrapper .movie-engine-video-servers-list #movie-engine-add-api-server .dashicons {
  font-size: 16px;
  width: 16px;
  height: 16px;
  color: var(--movie-engine-admin-primary-color);
}
.movie-engine-settings-wrapper .movie-engine-video-servers-list .movie-engine-remove-server {
  padding: 0;
  height: 42px;
  width: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: var(--movie-engine-admin-white-color);
  border: 1px solid var(--movie-engine-admin-border-color);
  color: var(--movie-engine-admin-danger-color);
  border-radius: 8px;
  cursor: pointer;
  transition: all 0.2s;
}
.movie-engine-settings-wrapper .movie-engine-video-servers-list .movie-engine-remove-server:hover {
  background: var(--movie-engine-admin-slate-50);
  color: var(--movie-engine-admin-white-color);
  border-color: var(--movie-engine-admin-danger-color);
}
.movie-engine-settings-wrapper .movie-engine-video-servers-list .movie-engine-remove-server .dashicons {
  font-size: 18px;
  width: 18px;
  height: 18px;
}
.movie-engine-settings-wrapper .movie-engine-form-group {
  margin-bottom: 25px;
}
.movie-engine-settings-wrapper .movie-engine-form-group:last-child {
  margin-bottom: 0;
}
.movie-engine-settings-wrapper .movie-engine-form-group label {
  display: block;
  margin-bottom: 8px;
  font-weight: 700;
  font-size: 13px;
  color: var(--movie-engine-admin-slate-800);
}
.movie-engine-settings-wrapper .movie-engine-form-group .movie-engine-input,
.movie-engine-settings-wrapper .movie-engine-form-group .movie-engine-textarea,
.movie-engine-settings-wrapper .movie-engine-form-group .movie-engine-select {
  width: 100%;
  max-width: 100%;
  padding: 10px 14px;
  border: 1px solid var(--movie-engine-admin-slate-200);
  border-radius: 10px;
  font-size: 13px;
  color: var(--movie-engine-admin-slate-700);
  background: var(--movie-engine-admin-slate-50);
  transition: all 0.2s;
}
.movie-engine-settings-wrapper .movie-engine-form-group .movie-engine-input:focus,
.movie-engine-settings-wrapper .movie-engine-form-group .movie-engine-textarea:focus,
.movie-engine-settings-wrapper .movie-engine-form-group .movie-engine-select:focus {
  border-color: var(--movie-engine-admin-blue-500);
  background: var(--movie-engine-admin-white-color);
  box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.1);
  outline: none;
}
.movie-engine-settings-wrapper .movie-engine-form-group .movie-engine-help-text {
  margin: 6px 0 0;
  font-size: 12px;
  color: var(--movie-engine-admin-slate-400);
  font-style: normal;
  line-height: 1.5;
}
.movie-engine-settings-wrapper .movie-engine-settings-section {
  animation: fadeIn 0.3s ease;
}
.movie-engine-settings-wrapper .movie-engine-card-grid {
  display: flex;
  flex-direction: column;
  gap: 16px;
  margin-bottom: 24px;
}
.movie-engine-settings-wrapper .me-pro-notice-box {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 14px;
  background: linear-gradient(135deg, #fdf4ff, #fef9ff);
  border: 1px solid #e9d5ff;
  border-radius: 12px;
  padding: 14px 18px;
  margin-bottom: 16px;
}
.movie-engine-settings-wrapper .me-pro-notice-box p {
  margin: 0;
  font-size: 13px;
  color: #6b21a8;
  font-weight: 500;
}
.movie-engine-settings-wrapper .me-pro-notice-box p strong {
  font-weight: 700;
  color: #581c87;
}
.movie-engine-settings-wrapper .me-pro-link {
  display: inline-flex;
  align-items: center;
  gap: 4px;
  font-size: 12px;
  font-weight: 700;
  color: var(--movie-engine-admin-violet-600);
  text-decoration: none;
  background: #ede9fe;
  padding: 6px 12px;
  border-radius: 8px;
  white-space: nowrap;
  transition: all 0.18s;
  flex-shrink: 0;
}
.movie-engine-settings-wrapper .me-pro-link .dashicons {
  font-size: 14px;
  width: 14px;
  height: 14px;
  margin-top: 1px;
}
.movie-engine-settings-wrapper .me-pro-link:hover {
  background: #ddd6fe;
  color: #5b21b6;
}
.movie-engine-settings-wrapper .me-pro-badge {
  display: inline-flex;
  align-items: center;
  font-size: 9px;
  font-weight: 800;
  text-transform: uppercase;
  letter-spacing: 0.6px;
  color: var(--movie-engine-admin-violet-600);
  background: #ede9fe;
  border: 1px solid #ddd6fe;
  padding: 3px 7px;
  border-radius: 4px;
  margin-left: 6px;
  vertical-align: middle;
  line-height: 1;
}
.movie-engine-settings-wrapper .movie-engine-checkbox-label {
  display: flex;
  align-items: center;
  gap: 12px;
  cursor: pointer;
  padding: 4px 0;
}
.movie-engine-settings-wrapper .movie-engine-checkbox-label input[type=checkbox] {
  width: 20px;
  height: 20px;
  flex-shrink: 0;
  border-radius: 6px;
  border: 2px solid var(--movie-engine-admin-gray-300);
  appearance: none;
  -webkit-appearance: none;
  cursor: pointer;
  position: relative;
  background: var(--movie-engine-admin-white-color);
  transition: all 0.15s ease;
}
.movie-engine-settings-wrapper .movie-engine-checkbox-label input[type=checkbox]:checked {
  background-color: var(--movie-engine-admin-primary-color);
  border-color: var(--movie-engine-admin-primary-color);
  box-shadow: 0 0 0 3px rgba(229, 9, 20, 0.12);
}
.movie-engine-settings-wrapper .movie-engine-checkbox-label input[type=checkbox]:checked::after {
  content: "";
  position: absolute;
  left: 5px;
  top: 1px;
  width: 5px;
  height: 10px;
  border: solid var(--movie-engine-admin-white-color);
  border-width: 0 2px 2px 0;
  transform: rotate(45deg);
}
.movie-engine-settings-wrapper .movie-engine-checkbox-label input[type=checkbox]:checked::before {
  content: "";
}
.movie-engine-settings-wrapper .movie-engine-checkbox-label input[type=checkbox]:not(:checked):hover {
  border-color: var(--movie-engine-admin-slate-400);
}
.movie-engine-settings-wrapper .movie-engine-checkbox-label span {
  font-weight: 600;
  font-size: 14px;
  color: var(--movie-engine-admin-slate-800);
  line-height: 1.4;
}
.movie-engine-settings-wrapper .movie-engine-range {
  width: 100%;
  max-width: 300px;
  vertical-align: middle;
}
.movie-engine-settings-wrapper output {
  display: inline-block;
  margin-left: 10px;
  font-weight: 600;
  color: var(--movie-engine-admin-gray-600);
  min-width: 40px;
}
.movie-engine-settings-wrapper .movie-engine-badge {
  padding: 4px 10px;
  border-radius: 20px;
  font-size: 11px;
  font-weight: 600;
  text-transform: uppercase;
}
.movie-engine-settings-wrapper .movie-engine-badge.movie-engine-badge-success {
  background: var(--movie-engine-admin-emerald-50);
  color: var(--movie-engine-admin-success-color);
}
.movie-engine-settings-wrapper .movie-engine-badge.movie-engine-badge-warning {
  background: var(--movie-engine-admin-amber-50);
  color: var(--movie-engine-admin-warning-color);
}
.movie-engine-settings-wrapper .movie-engine-badge.movie-engine-badge-error {
  background: var(--movie-engine-admin-red-100);
  color: var(--movie-engine-admin-danger-color);
}
.movie-engine-settings-wrapper .movie-engine-status-group {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  gap: 4px;
}
.movie-engine-settings-wrapper .movie-engine-error-text {
  font-size: 10px;
  color: var(--movie-engine-admin-danger-color);
  font-weight: 500;
}
.movie-engine-settings-wrapper .me-mt-20 {
  margin-top: 20px;
}
.movie-engine-settings-wrapper .me-mt-10 {
  margin-top: 10px;
}
.movie-engine-settings-wrapper .me-mt-30 {
  margin-top: 30px;
}
.movie-engine-settings-wrapper .me-mb-30 {
  margin-bottom: 30px;
}
.movie-engine-settings-wrapper .me-ml-30 {
  margin-left: 30px;
}
.movie-engine-settings-wrapper .me-flex {
  display: flex;
}
.movie-engine-settings-wrapper .me-flex-between {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.movie-engine-settings-wrapper .me-flex-center {
  display: flex;
  align-items: center;
  gap: 10px;
}
.movie-engine-settings-wrapper .movie-engine-stat-icon.me-stat-revenue {
  background: var(--movie-engine-admin-emerald-50);
  color: var(--movie-engine-admin-success-color);
}
.movie-engine-settings-wrapper .movie-engine-stat-icon.me-stat-sales {
  background: var(--movie-engine-admin-orange-50);
  color: var(--movie-engine-admin-orange-500);
}
.movie-engine-settings-wrapper .movie-engine-stat-icon.me-stat-subscriptions {
  background: var(--movie-engine-admin-indigo-50);
  color: var(--movie-engine-admin-indigo-500);
}
.movie-engine-settings-wrapper .movie-engine-stat-icon.me-stat-refunds {
  background: #fff1f2;
  color: #f43f5e;
}
.movie-engine-settings-wrapper .movie-engine-stat-icon.me-stat-users {
  background: #e0f2fe;
  color: var(--movie-engine-admin-sky-600);
}
.movie-engine-settings-wrapper .movie-engine-stat-icon.me-stat-affiliates {
  background: var(--movie-engine-admin-pink-100);
  color: var(--movie-engine-admin-pink-600);
}
.movie-engine-settings-wrapper .movie-engine-stat-icon.me-stat-content {
  background: var(--movie-engine-admin-slate-100);
  color: var(--movie-engine-admin-slate-600);
}
.movie-engine-settings-wrapper .movie-engine-dashboard-actions .movie-engine-select.me-select-period {
  min-width: 140px;
  background: var(--movie-engine-admin-slate-50);
  border-color: var(--movie-engine-admin-slate-200);
  border-radius: 10px;
  font-size: 12px;
  font-weight: 700;
  color: var(--movie-engine-admin-slate-600);
  height: 36px;
  padding: 0 12px;
  cursor: pointer;
  transition: border-color 0.2s;
  float: right;
}
.movie-engine-settings-wrapper .movie-engine-dashboard-actions .movie-engine-select.me-select-period:focus {
  border-color: var(--movie-engine-admin-slate-400);
  outline: none;
  box-shadow: 0 0 0 3px rgba(148, 163, 184, 0.15);
}
.movie-engine-settings-wrapper .movie-engine-badge.me-badge-primary {
  background: rgba(229, 9, 20, 0.08);
  color: var(--movie-engine-admin-primary-color);
  font-size: 10px;
  font-weight: 800;
  padding: 5px 12px;
  border-radius: 20px;
  border: 1px solid rgba(229, 9, 20, 0.15);
  text-transform: uppercase;
  letter-spacing: 0.5px;
}
.movie-engine-settings-wrapper .movie-engine-select.me-select-period {
  min-width: 150px;
  background: var(--movie-engine-admin-white-color);
  border-color: var(--movie-engine-admin-gray-200);
}
.movie-engine-settings-wrapper .me-chart-canvas {
  width: 100%;
  height: 320px;
}
.movie-engine-settings-wrapper .movie-engine-list-content.me-list-flex {
  display: flex;
  align-items: center;
  gap: 10px;
}
.movie-engine-settings-wrapper .movie-engine-list-avatar {
  width: 32px;
  height: 32px;
  border-radius: 50%;
}
.movie-engine-settings-wrapper .movie-engine-list-title.me-list-block {
  display: block;
  line-height: 1.2;
}
.movie-engine-settings-wrapper .movie-engine-list-meta.me-list-small {
  font-size: 11px;
}
.movie-engine-settings-wrapper .me-badge-gray.me-badge-mono {
  font-family: monospace;
  font-weight: 700;
  font-size: 12px;
  background: #f0fdf4;
  color: var(--movie-engine-admin-success-color);
  padding: 4px 10px;
  border-radius: 8px;
  border: 1px solid #bbf7d0;
}
.movie-engine-settings-wrapper .movie-engine-list-item.me-list-empty {
  padding: 20px;
  color: var(--movie-engine-admin-gray-400);
  text-align: center;
}
.movie-engine-settings-wrapper .me-hide {
  display: none;
}
.movie-engine-settings-wrapper .me-show {
  display: block;
}
.movie-engine-settings-wrapper .movie-engine-reset-section-btn {
  float: right;
  border: none;
  background: none;
  color: #b32d2e;
  cursor: pointer;
  padding: 10px;
}
.movie-engine-settings-wrapper .movie-engine-reset-section-btn .dashicons {
  font-size: 16px;
  margin-top: 4px;
}
.movie-engine-settings-wrapper .me-mb-20 {
  margin-bottom: 20px;
}
.movie-engine-settings-wrapper .me-reset-section-btn {
  float: right;
  color: #b32d2e;
  text-decoration: none;
}
.movie-engine-settings-wrapper .movie-engine-toggle-more-less.me-toggle-center {
  text-align: center;
  margin-top: 20px;
  cursor: pointer;
  font-weight: 600;
  color: var(--movie-engine-admin-muted-color);
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 5px;
}
.movie-engine-settings-wrapper .me-mt-25 {
  margin-top: 25px;
}
.movie-engine-settings-wrapper .me-mt-15 {
  margin-top: 15px;
}
.movie-engine-settings-wrapper .me-mb-5 {
  margin-bottom: 5px;
}
.movie-engine-settings-wrapper .me-pt-15 {
  padding-top: 15px;
}
.movie-engine-settings-wrapper .me-border-top {
  border-top: 1px solid var(--movie-engine-admin-gray-100);
}
.movie-engine-settings-wrapper .me-border-top-light {
  border-top: 1px solid var(--movie-engine-admin-bg-color);
}
.movie-engine-settings-wrapper .me-flex-1 {
  flex: 1;
}
.movie-engine-settings-wrapper .me-flex-gap {
  display: flex;
  gap: 10px;
  align-items: center;
}
.movie-engine-settings-wrapper .me-flex-end {
  display: flex;
  justify-content: flex-end;
}
.movie-engine-settings-wrapper .movie-engine-btn-reset-single {
  color: var(--movie-engine-admin-slate-500);
  text-decoration: none;
  font-size: 13px;
  display: inline-flex;
  align-items: center;
  gap: 5px;
  cursor: pointer;
}
.movie-engine-settings-wrapper .movie-engine-btn-reset-single .dashicons {
  font-size: 16px;
  width: 16px;
  height: 16px;
  margin-top: 2px;
}
.movie-engine-settings-wrapper .movie-engine-form-actions {
  margin-top: 28px;
  padding-top: 22px;
  border-top: 1px solid var(--movie-engine-admin-slate-100);
}
.movie-engine-settings-wrapper .movie-engine-form-actions .movie-engine-btn-primary {
  background: linear-gradient(135deg, var(--movie-engine-admin-primary-color), var(--movie-engine-admin-primary-hover-color));
  color: var(--movie-engine-admin-white-color);
  border: none;
  padding: 12px 32px;
  border-radius: 12px;
  font-weight: 700;
  font-size: 14px;
  cursor: pointer;
  box-shadow: 0 6px 20px rgba(229, 9, 20, 0.3);
  transition: all 0.25s ease;
  height: auto;
  line-height: normal;
  text-shadow: none;
  letter-spacing: 0.1px;
}
.movie-engine-settings-wrapper .movie-engine-form-actions .movie-engine-btn-primary:hover {
  transform: translateY(-2px);
  box-shadow: 0 8px 24px rgba(229, 9, 20, 0.4);
}
.movie-engine-settings-wrapper .movie-engine-form-actions .movie-engine-btn-primary:active {
  transform: translateY(0);
}
.movie-engine-settings-wrapper .movie-engine-dashboard-grid {
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  gap: 20px;
  margin-bottom: 30px;
  width: 100%;
}
@media (max-width: 2000px) {
  .movie-engine-settings-wrapper .movie-engine-dashboard-grid {
    grid-template-columns: repeat(4, 1fr);
  }
}
@media (max-width: 1600px) {
  .movie-engine-settings-wrapper .movie-engine-dashboard-grid {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media (max-width: 1300px) {
  .movie-engine-settings-wrapper .movie-engine-dashboard-grid {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (min-width: 900px) and (max-width: 1100px) {
  .movie-engine-settings-wrapper .movie-engine-dashboard-grid {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media (max-width: 899px) {
  .movie-engine-settings-wrapper .movie-engine-dashboard-grid {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 599px) {
  .movie-engine-settings-wrapper .movie-engine-dashboard-grid {
    grid-template-columns: repeat(1, 1fr);
  }
}
.movie-engine-settings-wrapper .movie-engine-dashboard-grid .movie-engine-status-card,
.movie-engine-settings-wrapper .movie-engine-dashboard-grid .movie-engine-stat-card {
  background: var(--movie-engine-admin-white-color);
  border-radius: 18px;
  padding: 23px 22px 20px;
  display: flex;
  align-items: center;
  gap: 15px;
  box-shadow: 0 2px 10px rgba(15, 23, 42, 0.05);
  transition: all 0.28s ease;
  border: 1px solid var(--movie-engine-admin-slate-100);
  min-width: 0;
  position: relative;
  overflow: hidden;
}
.movie-engine-settings-wrapper .movie-engine-dashboard-grid .movie-engine-status-card::before,
.movie-engine-settings-wrapper .movie-engine-dashboard-grid .movie-engine-stat-card::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 3px;
  border-radius: 18px 18px 0 0;
  background: linear-gradient(90deg, var(--movie-engine-admin-slate-200), var(--movie-engine-admin-slate-100));
  transition: background 0.2s;
}
.movie-engine-settings-wrapper .movie-engine-dashboard-grid .movie-engine-status-card:hover,
.movie-engine-settings-wrapper .movie-engine-dashboard-grid .movie-engine-stat-card:hover {
  transform: translateY(-4px);
  box-shadow: 0 12px 28px rgba(15, 23, 42, 0.1);
}
.movie-engine-settings-wrapper .movie-engine-dashboard-grid .movie-engine-status-card:hover::before,
.movie-engine-settings-wrapper .movie-engine-dashboard-grid .movie-engine-stat-card:hover::before {
  background: linear-gradient(90deg, var(--movie-engine-admin-primary-color), #f43f5e);
}
.movie-engine-settings-wrapper .movie-engine-dashboard-grid .movie-engine-status-card.revenue::before,
.movie-engine-settings-wrapper .movie-engine-dashboard-grid .movie-engine-stat-card.revenue::before {
  background: linear-gradient(90deg, var(--movie-engine-admin-success-color), var(--movie-engine-admin-success-color));
}
.movie-engine-settings-wrapper .movie-engine-dashboard-grid .movie-engine-status-card.sales::before,
.movie-engine-settings-wrapper .movie-engine-dashboard-grid .movie-engine-stat-card.sales::before {
  background: linear-gradient(90deg, var(--movie-engine-admin-blue-500), var(--movie-engine-admin-blue-400));
}
.movie-engine-settings-wrapper .movie-engine-dashboard-grid .movie-engine-status-card.pending::before,
.movie-engine-settings-wrapper .movie-engine-dashboard-grid .movie-engine-stat-card.pending::before {
  background: linear-gradient(90deg, var(--movie-engine-admin-warning-color), var(--movie-engine-admin-amber-400));
}
.movie-engine-settings-wrapper .movie-engine-dashboard-grid .movie-engine-status-card.revenue .movie-engine-stat-icon,
.movie-engine-settings-wrapper .movie-engine-dashboard-grid .movie-engine-stat-card.revenue .movie-engine-stat-icon {
  background: var(--movie-engine-admin-emerald-50);
  color: var(--movie-engine-admin-success-color);
}
.movie-engine-settings-wrapper .movie-engine-dashboard-grid .movie-engine-status-card.revenue .me-text-right,
.movie-engine-settings-wrapper .movie-engine-dashboard-grid .movie-engine-stat-card.revenue .me-text-right {
  text-align: right;
}
.movie-engine-settings-wrapper .movie-engine-dashboard-grid .movie-engine-status-card.revenue .me-text-nowrap,
.movie-engine-settings-wrapper .movie-engine-dashboard-grid .movie-engine-stat-card.revenue .me-text-nowrap {
  white-space: nowrap;
}
.movie-engine-settings-wrapper .movie-engine-dashboard-grid .movie-engine-status-card.revenue .me-icon-xs,
.movie-engine-settings-wrapper .movie-engine-dashboard-grid .movie-engine-stat-card.revenue .me-icon-xs {
  font-size: 12px;
  width: 12px;
  height: 12px;
  margin-right: 4px;
}
.movie-engine-settings-wrapper .movie-engine-dashboard-grid .movie-engine-status-card.revenue .me-icon-sm,
.movie-engine-settings-wrapper .movie-engine-dashboard-grid .movie-engine-stat-card.revenue .me-icon-sm {
  font-size: 14px;
  width: 14px;
  height: 14px;
}
.movie-engine-settings-wrapper .movie-engine-dashboard-grid .movie-engine-status-card.revenue .me-icon-sm-mr,
.movie-engine-settings-wrapper .movie-engine-dashboard-grid .movie-engine-stat-card.revenue .me-icon-sm-mr {
  font-size: 14px;
  width: 14px;
  height: 14px;
  margin-right: 2px;
}
.movie-engine-settings-wrapper .movie-engine-dashboard-grid .movie-engine-status-card.revenue .me-icon-stripe,
.movie-engine-settings-wrapper .movie-engine-dashboard-grid .movie-engine-stat-card.revenue .me-icon-stripe {
  color: var(--movie-engine-admin-indigo-500);
}
.movie-engine-settings-wrapper .movie-engine-dashboard-grid .movie-engine-status-card.revenue .me-icon-bank,
.movie-engine-settings-wrapper .movie-engine-dashboard-grid .movie-engine-stat-card.revenue .me-icon-bank {
  color: var(--movie-engine-admin-sky-500);
}
.movie-engine-settings-wrapper .movie-engine-dashboard-grid .movie-engine-status-card.revenue .me-icon-gray,
.movie-engine-settings-wrapper .movie-engine-dashboard-grid .movie-engine-stat-card.revenue .me-icon-gray {
  color: var(--movie-engine-admin-slate-400);
}
.movie-engine-settings-wrapper .movie-engine-dashboard-grid .movie-engine-status-card.revenue .me-icon-success,
.movie-engine-settings-wrapper .movie-engine-dashboard-grid .movie-engine-stat-card.revenue .me-icon-success {
  color: var(--movie-engine-admin-success-color);
}
.movie-engine-settings-wrapper .movie-engine-dashboard-grid .movie-engine-status-card.revenue .me-icon-danger,
.movie-engine-settings-wrapper .movie-engine-dashboard-grid .movie-engine-stat-card.revenue .me-icon-danger {
  color: var(--movie-engine-admin-danger-color);
}
.movie-engine-settings-wrapper .movie-engine-dashboard-grid .movie-engine-status-card.revenue .me-flex-end-gap,
.movie-engine-settings-wrapper .movie-engine-dashboard-grid .movie-engine-stat-card.revenue .me-flex-end-gap {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: 10px;
}
.movie-engine-settings-wrapper .movie-engine-dashboard-grid .movie-engine-status-card.revenue .me-flex-gap-sm,
.movie-engine-settings-wrapper .movie-engine-dashboard-grid .movie-engine-stat-card.revenue .me-flex-gap-sm {
  display: flex;
  align-items: center;
  gap: 6px;
}
.movie-engine-settings-wrapper .movie-engine-dashboard-grid .movie-engine-status-card.revenue .me-btn-xs,
.movie-engine-settings-wrapper .movie-engine-dashboard-grid .movie-engine-stat-card.revenue .me-btn-xs {
  font-size: 11px;
  padding: 6px 12px;
  border-radius: 6px;
}
.movie-engine-settings-wrapper .movie-engine-dashboard-grid .movie-engine-status-card.revenue .me-ml-auto,
.movie-engine-settings-wrapper .movie-engine-dashboard-grid .movie-engine-stat-card.revenue .me-ml-auto {
  margin-left: auto;
}
.movie-engine-settings-wrapper .movie-engine-dashboard-grid .movie-engine-status-card.revenue .me-m-0,
.movie-engine-settings-wrapper .movie-engine-dashboard-grid .movie-engine-stat-card.revenue .me-m-0 {
  margin: 0;
}
.movie-engine-settings-wrapper .movie-engine-dashboard-grid .movie-engine-status-card.revenue .me-justify-end,
.movie-engine-settings-wrapper .movie-engine-dashboard-grid .movie-engine-stat-card.revenue .me-justify-end {
  justify-content: flex-end;
}
.movie-engine-settings-wrapper .movie-engine-dashboard-grid .movie-engine-status-card.revenue .me-inline-block,
.movie-engine-settings-wrapper .movie-engine-dashboard-grid .movie-engine-stat-card.revenue .me-inline-block {
  display: inline-block;
}
.movie-engine-settings-wrapper .movie-engine-dashboard-grid .movie-engine-status-card.revenue .me-lifetime-badge,
.movie-engine-settings-wrapper .movie-engine-dashboard-grid .movie-engine-stat-card.revenue .me-lifetime-badge {
  font-weight: 700;
  color: var(--movie-engine-admin-success-color);
  font-size: 10px;
  margin-left: 5px;
}
.movie-engine-settings-wrapper .movie-engine-dashboard-grid .movie-engine-status-card.revenue .me-w-120,
.movie-engine-settings-wrapper .movie-engine-dashboard-grid .movie-engine-stat-card.revenue .me-w-120 {
  width: 120px;
}
.movie-engine-settings-wrapper .movie-engine-dashboard-grid .movie-engine-status-card.revenue .me-link-bold,
.movie-engine-settings-wrapper .movie-engine-dashboard-grid .movie-engine-stat-card.revenue .me-link-bold {
  font-weight: bold;
  text-decoration: none;
}
.movie-engine-settings-wrapper .movie-engine-dashboard-grid .movie-engine-status-card.revenue .me-link-semibold,
.movie-engine-settings-wrapper .movie-engine-dashboard-grid .movie-engine-stat-card.revenue .me-link-semibold {
  font-weight: 600;
}
.movie-engine-settings-wrapper .movie-engine-dashboard-grid .movie-engine-status-card.revenue .me-text-muted,
.movie-engine-settings-wrapper .movie-engine-dashboard-grid .movie-engine-stat-card.revenue .me-text-muted {
  color: var(--movie-engine-admin-slate-300);
}
.movie-engine-settings-wrapper .movie-engine-dashboard-grid .movie-engine-status-card.sales .movie-engine-stat-icon,
.movie-engine-settings-wrapper .movie-engine-dashboard-grid .movie-engine-stat-card.sales .movie-engine-stat-icon {
  background: var(--movie-engine-admin-blue-50);
  color: var(--movie-engine-admin-blue-600);
}
.movie-engine-settings-wrapper .movie-engine-dashboard-grid .movie-engine-status-card.pending .movie-engine-stat-icon,
.movie-engine-settings-wrapper .movie-engine-dashboard-grid .movie-engine-stat-card.pending .movie-engine-stat-icon {
  background: #fefce8;
  color: #ca8a04;
}
.movie-engine-settings-wrapper .movie-engine-dashboard-grid .movie-engine-status-card .movie-engine-stat-icon,
.movie-engine-settings-wrapper .movie-engine-dashboard-grid .movie-engine-stat-card .movie-engine-stat-icon {
  width: 56px;
  height: 56px;
  border-radius: 16px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);
}
.movie-engine-settings-wrapper .movie-engine-dashboard-grid .movie-engine-status-card .movie-engine-stat-icon .dashicons,
.movie-engine-settings-wrapper .movie-engine-dashboard-grid .movie-engine-stat-card .movie-engine-stat-icon .dashicons {
  font-size: 26px;
  width: 26px;
  height: 26px;
}
.movie-engine-settings-wrapper .movie-engine-dashboard-grid .movie-engine-status-card .movie-engine-stat-info h3,
.movie-engine-settings-wrapper .movie-engine-dashboard-grid .movie-engine-stat-card .movie-engine-stat-info h3 {
  margin: 0;
  font-size: 22px;
  font-weight: 900;
  color: var(--movie-engine-admin-slate-900);
  line-height: 1.1;
  letter-spacing: -0.8px;
}
.movie-engine-settings-wrapper .movie-engine-dashboard-grid .movie-engine-status-card .movie-engine-stat-info p,
.movie-engine-settings-wrapper .movie-engine-dashboard-grid .movie-engine-stat-card .movie-engine-stat-info p {
  margin: 4px 0 0;
  font-size: 12px;
  font-weight: 600;
  color: var(--movie-engine-admin-slate-500);
  text-transform: uppercase;
  letter-spacing: 0.4px;
}
.movie-engine-settings-wrapper .movie-engine-payment-mode-container {
  display: flex;
  align-items: center;
  gap: 20px;
  background: var(--movie-engine-admin-slate-50);
  padding: 20px;
  border-radius: 12px;
  border: 1px solid var(--movie-engine-admin-slate-200);
  margin-bottom: 25px;
}
.movie-engine-settings-wrapper .movie-engine-payment-mode-container .mode-label {
  font-weight: 700;
  color: var(--movie-engine-admin-slate-900);
  font-size: 14px;
}
.movie-engine-settings-wrapper .movie-engine-payment-mode-container .movie-engine-payment-mode-toggle {
  display: flex;
  background: var(--movie-engine-admin-slate-200);
  padding: 4px;
  border-radius: 30px;
  gap: 4px;
}
.movie-engine-settings-wrapper .movie-engine-payment-mode-container .movie-engine-payment-mode-toggle label {
  padding: 8px 16px;
  border-radius: 25px;
  font-size: 12px;
  font-weight: 700;
  cursor: pointer;
  transition: all 0.2s;
  text-transform: uppercase;
  letter-spacing: 0.05em;
  margin: 0;
}
.movie-engine-settings-wrapper .movie-engine-payment-mode-container .movie-engine-payment-mode-toggle label input {
  display: none;
}
.movie-engine-settings-wrapper .movie-engine-payment-mode-container .movie-engine-payment-mode-toggle label.mode-test {
  color: var(--movie-engine-admin-slate-500);
}
.movie-engine-settings-wrapper .movie-engine-payment-mode-container .movie-engine-payment-mode-toggle label.mode-test.active {
  background: var(--movie-engine-admin-warning-color);
  color: var(--movie-engine-admin-white-color);
  box-shadow: 0 2px 4px rgba(245, 158, 11, 0.3);
}
.movie-engine-settings-wrapper .movie-engine-payment-mode-container .movie-engine-payment-mode-toggle label.mode-live {
  color: var(--movie-engine-admin-slate-500);
}
.movie-engine-settings-wrapper .movie-engine-payment-mode-container .movie-engine-payment-mode-toggle label.mode-live.active {
  background: var(--movie-engine-admin-success-color);
  color: var(--movie-engine-admin-white-color);
  box-shadow: 0 2px 4px rgba(16, 185, 129, 0.3);
}
.movie-engine-settings-wrapper .movie-engine-method-config {
  background: var(--movie-engine-admin-white-color);
  border: 1px solid var(--movie-engine-admin-slate-200);
  border-radius: 12px;
  padding: 0;
  margin-bottom: 20px;
  overflow: hidden;
}
.movie-engine-settings-wrapper .movie-engine-method-config .movie-engine-method-header {
  padding: 20px 25px;
  background: var(--movie-engine-admin-slate-50);
  border-bottom: 1px solid var(--movie-engine-admin-slate-200);
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.movie-engine-settings-wrapper .movie-engine-method-config .movie-engine-method-header h4 {
  margin: 0;
  display: flex;
  align-items: center;
  gap: 12px;
  font-size: 16px;
  font-weight: 700;
  color: var(--movie-engine-admin-slate-900);
}
.movie-engine-settings-wrapper .movie-engine-method-config .movie-engine-method-header h4 img {
  height: 24px;
}
.movie-engine-settings-wrapper .movie-engine-method-config .movie-engine-method-body {
  padding: 25px;
  transition: all 0.3s ease;
}
.movie-engine-settings-wrapper .movie-engine-method-config:not(.active) .movie-engine-method-body {
  opacity: 0.6;
  pointer-events: auto;
}
.movie-engine-settings-wrapper .movie-engine-card-grid-2-col {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 20px;
}
.movie-engine-settings-wrapper .movie-engine-card-grid-2-col.me-pro-disabled {
  grid-template-columns: 1fr;
}
.movie-engine-settings-wrapper .movie-engine-no-padding {
  padding: 0;
}
.movie-engine-settings-wrapper .movie-engine-list-group {
  list-style: none;
  margin: 0;
  padding: 0;
}
.movie-engine-settings-wrapper .movie-engine-list-group .movie-engine-list-item {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 14px 22px;
  border-bottom: 1px solid var(--movie-engine-admin-slate-100);
  transition: background 0.15s ease;
}
.movie-engine-settings-wrapper .movie-engine-list-group .movie-engine-list-item:last-child {
  border-bottom: none;
}
.movie-engine-settings-wrapper .movie-engine-list-group .movie-engine-list-item:hover {
  background: var(--movie-engine-admin-gray-50);
}
.movie-engine-settings-wrapper .movie-engine-list-group .movie-engine-list-item .movie-engine-list-content {
  display: flex;
  flex-direction: column;
  gap: 3px;
}
.movie-engine-settings-wrapper .movie-engine-list-group .movie-engine-list-item .movie-engine-list-title {
  font-weight: 700;
  color: var(--movie-engine-admin-slate-800);
  font-size: 13px;
  line-height: 1.3;
}
.movie-engine-settings-wrapper .movie-engine-list-group .movie-engine-list-item .movie-engine-list-meta {
  font-size: 11px;
  color: var(--movie-engine-admin-slate-400);
  font-weight: 500;
}
.movie-engine-settings-wrapper .movie-engine-list-group .movie-engine-list-item .button-small,
.movie-engine-settings-wrapper .movie-engine-list-group .movie-engine-list-item a.button.button-small {
  font-size: 11px;
  font-weight: 700;
  padding: 5px 12px;
  line-height: 1.4;
  height: auto;
  border-radius: 8px;
  border: 1px solid var(--movie-engine-admin-slate-200);
  background: var(--movie-engine-admin-slate-50);
  color: var(--movie-engine-admin-slate-600);
  box-shadow: none;
  transition: all 0.18s ease;
  text-shadow: none;
  text-decoration: none;
  display: inline-flex;
  align-items: center;
}
.movie-engine-settings-wrapper .movie-engine-list-group .movie-engine-list-item .button-small:hover,
.movie-engine-settings-wrapper .movie-engine-list-group .movie-engine-list-item a.button.button-small:hover {
  background: var(--movie-engine-admin-white-color);
  border-color: var(--movie-engine-admin-slate-400);
  color: var(--movie-engine-admin-slate-900);
  box-shadow: 0 2px 8px rgba(15, 23, 42, 0.08);
}
.movie-engine-settings-wrapper .movie-engine-list-group .movie-engine-list-item .movie-engine-list-avatar {
  border-radius: 50%;
  border: 2px solid var(--movie-engine-admin-slate-100);
  box-shadow: 0 0 0 1px var(--movie-engine-admin-slate-100);
}
.movie-engine-settings-wrapper .movie-engine-badge-gray {
  background: var(--movie-engine-admin-gray-100);
  color: var(--movie-engine-admin-gray-600);
  padding: 2px 8px;
  border-radius: 12px;
  font-size: 11px;
  font-weight: 600;
}
.movie-engine-settings-wrapper .movie-engine-system-status {
  margin: 0;
  padding: 0;
  list-style: none;
}
.movie-engine-settings-wrapper .movie-engine-system-status li {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 13px 0;
  border-bottom: 1px solid var(--movie-engine-admin-slate-100);
}
.movie-engine-settings-wrapper .movie-engine-system-status li:last-child {
  border-bottom: none;
  padding-bottom: 0;
}
.movie-engine-settings-wrapper .movie-engine-system-status li:first-child {
  padding-top: 0;
}
.movie-engine-settings-wrapper .movie-engine-system-status li .label {
  color: var(--movie-engine-admin-slate-500);
  font-weight: 500;
  font-size: 13px;
}
.movie-engine-settings-wrapper .movie-engine-system-status li .value {
  color: var(--movie-engine-admin-slate-800);
  font-weight: 700;
  font-family: monospace;
  font-size: 12px;
  background: var(--movie-engine-admin-slate-100);
  padding: 3px 10px;
  border-radius: 6px;
}
.movie-engine-settings-wrapper .movie-engine-quick-actions-grid {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 15px;
}
.movie-engine-settings-wrapper .movie-engine-quick-actions-grid .movie-engine-action-btn {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 10px;
  padding: 20px;
  background: var(--movie-engine-admin-gray-50);
  border: 1px solid var(--movie-engine-admin-border-color);
  border-radius: 8px;
  text-decoration: none;
  color: var(--movie-engine-admin-gray-600);
  font-weight: 500;
  transition: all 0.2s;
}
.movie-engine-settings-wrapper .movie-engine-quick-actions-grid .movie-engine-action-btn .dashicons {
  font-size: 24px;
  width: 24px;
  height: 24px;
  color: var(--movie-engine-admin-gray-400);
}
.movie-engine-settings-wrapper .movie-engine-quick-actions-grid .movie-engine-action-btn:hover {
  background: var(--movie-engine-admin-white-color);
  border-color: var(--movie-engine-admin-primary-color);
  color: var(--movie-engine-admin-primary-color);
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.05);
}
.movie-engine-settings-wrapper .movie-engine-quick-actions-grid .movie-engine-action-btn:hover .dashicons {
  color: var(--movie-engine-admin-primary-color);
}
.movie-engine-settings-wrapper .movie-engine-switch {
  position: relative;
  display: inline-block;
  width: 40px;
  height: 22px;
}
.movie-engine-settings-wrapper .movie-engine-switch input {
  opacity: 0;
  width: 0;
  height: 0;
}
.movie-engine-settings-wrapper .movie-engine-switch input:checked + .movie-engine-slider {
  background-color: var(--movie-engine-admin-primary-color);
}
.movie-engine-settings-wrapper .movie-engine-switch input:focus + .movie-engine-slider {
  box-shadow: 0 0 1px var(--movie-engine-admin-primary-color);
}
.movie-engine-settings-wrapper .movie-engine-switch input:checked + .movie-engine-slider:before {
  transform: translateX(18px);
}
.movie-engine-settings-wrapper .movie-engine-switch .movie-engine-slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: var(--movie-engine-admin-gray-300);
  transition: 0.4s;
  border-radius: 34px;
}
.movie-engine-settings-wrapper .movie-engine-switch .movie-engine-slider:before {
  position: absolute;
  content: "";
  height: 16px;
  width: 16px;
  left: 3px;
  bottom: 3px;
  background-color: white;
  transition: 0.4s;
  border-radius: 50%;
}
.movie-engine-settings-wrapper .movie-engine-toggle-group {
  display: inline-flex;
  align-items: center;
  gap: 12px;
}
.movie-engine-settings-wrapper .movie-engine-toggle-group .movie-engine-toggle-label {
  font-size: 13px;
  font-weight: 600;
  color: #1a1a1a;
  user-select: none;
}
.movie-engine-settings-wrapper .movie-engine-code-editor {
  font-family: "Monaco", "Menlo", "Ubuntu Mono", "Consolas", "source-code-pro", monospace;
  font-size: 13px;
  background: var(--movie-engine-admin-gray-50);
  color: var(--movie-engine-admin-text-color);
  border: 1px solid var(--movie-engine-admin-gray-300);
  line-height: 1.6;
  padding: 12px;
}
.movie-engine-settings-wrapper .movie-engine-code-editor:focus {
  background: var(--movie-engine-admin-white-color);
  border-color: var(--movie-engine-admin-primary-color);
  box-shadow: 0 0 0 1px var(--movie-engine-admin-primary-color);
}
.movie-engine-settings-wrapper .movie-engine-form-row {
  display: flex;
  gap: 20px;
  margin-top: 15px;
}
.movie-engine-settings-wrapper .movie-engine-form-row .movie-engine-col-6 {
  flex: 1;
}
.movie-engine-settings-wrapper .movie-engine-form-row .skip-intro-label {
  display: flex;
  flex-direction: column;
  justify-content: center;
  width: 50%;
}
.movie-engine-settings-wrapper .movie-engine-form-row .skip-intro-label label {
  margin-bottom: 5px;
  font-weight: 500;
}
.movie-engine-settings-wrapper .movie-engine-form-row .skip-intro-label input[type=number] {
  width: 100%;
  max-width: 100%;
  padding: 10px 12px;
  border: 1px solid var(--movie-engine-admin-gray-300);
  border-radius: 6px;
  font-size: 14px;
  color: var(--movie-engine-admin-text-color);
  transition: border-color 0.2s;
  background: var(--movie-engine-admin-input-bg);
}
.movie-engine-settings-wrapper .movie-engine-form-row .skip-intro-label input[type=number]:focus {
  border-color: var(--movie-engine-admin-primary-color);
  box-shadow: 0 0 0 1px var(--movie-engine-admin-primary-color);
  outline: none;
}
.movie-engine-settings-wrapper .ace_editor {
  border: 1px solid #3a3a3a;
  border-radius: 6px;
  font-size: 13px;
  background: #272822;
}
.movie-engine-settings-wrapper .ace_editor .ace_gutter {
  background: #272822;
  border-right: 1px solid #3a3a3a;
  color: #8F908A;
}
.movie-engine-settings-wrapper .ace_editor .ace_scroller {
  background: #272822;
}
.movie-engine-settings-wrapper .ace_editor .ace_content {
  background: #272822;
}
.movie-engine-settings-wrapper .ace_editor .ace_gutter-active-line {
  background: #3E3D32;
}
.movie-engine-settings-wrapper .ace_editor .ace_marker-layer .ace_active-line {
  background: #3E3D32;
}
.movie-engine-settings-wrapper .movie-engine-sub-tabs {
  display: flex;
  gap: 4px;
  border-bottom: 1px solid var(--movie-engine-admin-slate-100);
  margin-bottom: 22px;
  padding-bottom: 0;
  flex-wrap: wrap;
}
.movie-engine-settings-wrapper .movie-engine-sub-tabs .movie-engine-sub-tab {
  text-decoration: none;
  color: var(--movie-engine-admin-slate-500);
  font-weight: 600;
  font-size: 13px;
  padding: 10px 16px;
  border-bottom: 2px solid transparent;
  border-radius: 10px 10px 0 0;
  transition: all 0.2s;
}
.movie-engine-settings-wrapper .movie-engine-sub-tabs .movie-engine-sub-tab:hover {
  color: var(--movie-engine-admin-slate-800);
  background: var(--movie-engine-admin-slate-50);
}
.movie-engine-settings-wrapper .movie-engine-sub-tabs .movie-engine-sub-tab.active {
  color: var(--movie-engine-admin-primary-color);
  border-bottom-color: var(--movie-engine-admin-primary-color);
  background: rgba(229, 9, 20, 0.04);
}
.movie-engine-settings-wrapper .movie-engine-sub-tabs .movie-engine-sub-tab:focus {
  outline: none;
  box-shadow: none;
}
.movie-engine-settings-wrapper .movie-engine-sub-tab-content {
  position: relative;
}
.movie-engine-settings-wrapper .movie-engine-sub-tab-content .movie-engine-sub-panel {
  display: none;
}
.movie-engine-settings-wrapper .movie-engine-sub-tab-content .movie-engine-sub-panel.active {
  display: block;
  animation: fadeIn 0.3s ease;
}
.movie-engine-settings-wrapper .movie-engine-sub-tab-content .movie-engine-sub-panel .me-page-setup-info {
  display: flex;
  align-items: center;
  gap: 10px;
}
@keyframes fadeIn {
  from {
    opacity: 0;
    transform: translateY(5px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes meFadeSlideDown {
  from {
    opacity: 0;
    transform: translateY(-15px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
.movie-engine-settings-wrapper.me-import-export-redesign {
  background: var(--movie-engine-admin-bg-color);
}
.movie-engine-settings-wrapper.me-import-export-redesign .movie-engine-settings-container {
  max-width: 1380px !important;
  margin: 0 auto !important;
  background: var(--movie-engine-admin-card-bg) !important;
  border-radius: 20px !important;
  box-shadow: 0 2px 20px rgba(0, 0, 0, 0.06), 0 0 0 1px var(--movie-engine-admin-border-color) !important;
  padding: 32px !important;
  border: none !important;
}
.movie-engine-settings-wrapper.me-import-export-redesign .me-transfer-hero {
  position: relative;
  background: linear-gradient(135deg, var(--movie-engine-admin-slate-900) 0%, var(--movie-engine-admin-slate-950) 50%, var(--movie-engine-admin-slate-900) 100%);
  overflow: hidden;
  padding: 44px 40px;
  color: var(--movie-engine-admin-white-color);
  border: none;
  border-radius: 16px;
  margin-bottom: 28px;
  max-width: 1380px;
  margin-left: auto;
  margin-right: auto;
}
.movie-engine-settings-wrapper.me-import-export-redesign .me-transfer-hero::before {
  content: "";
  position: absolute;
  top: -60px;
  right: -60px;
  width: 260px;
  height: 260px;
  border-radius: 50%;
  background: radial-gradient(circle, rgba(var(--movie-engine-admin-primary-rgb), 0.3) 0%, transparent 70%);
  z-index: 1;
}
.movie-engine-settings-wrapper.me-import-export-redesign .me-transfer-hero::after {
  content: "";
  position: absolute;
  bottom: -40px;
  left: 30%;
  width: 180px;
  height: 180px;
  border-radius: 50%;
  background: radial-gradient(circle, rgba(139, 92, 246, 0.2) 0%, transparent 70%);
  z-index: 1;
}
.movie-engine-settings-wrapper.me-import-export-redesign .me-transfer-hero .me-hero-gradient {
  display: none;
}
.movie-engine-settings-wrapper.me-import-export-redesign .me-transfer-hero .movie-engine-header-content {
  position: relative;
  z-index: 2;
}
.movie-engine-settings-wrapper.me-import-export-redesign .me-transfer-hero .movie-engine-logo {
  color: var(--movie-engine-admin-white-color);
  margin-bottom: 10px;
  display: flex;
  align-items: center;
  gap: 14px;
}
.movie-engine-settings-wrapper.me-import-export-redesign .me-transfer-hero .movie-engine-logo .fa-solid {
  font-size: 28px;
  color: var(--movie-engine-admin-primary-color);
  background: rgba(var(--movie-engine-admin-primary-rgb), 0.15);
  width: 56px;
  height: 56px;
  border-radius: 14px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  border: 1px solid rgba(var(--movie-engine-admin-primary-rgb), 0.3);
}
.movie-engine-settings-wrapper.me-import-export-redesign .me-transfer-hero .movie-engine-logo h1 {
  color: var(--movie-engine-admin-white-color);
  font-size: 26px;
  font-weight: 800;
  letter-spacing: -0.5px;
  margin: 0;
}
.movie-engine-settings-wrapper.me-import-export-redesign .me-transfer-hero .me-hero-subtitle {
  color: rgba(255, 255, 255, 0.6);
  font-size: 14px;
  max-width: 550px;
  margin: 8px 0 0 70px;
  line-height: 1.7;
}
.movie-engine-settings-wrapper.me-import-export-redesign .me-transfer-card {
  position: relative;
  height: 100%;
  display: flex;
  flex-direction: column;
  border: 1px solid var(--movie-engine-admin-border-color);
  border-radius: 16px;
  background: var(--movie-engine-admin-card-bg);
  box-shadow: var(--movie-engine-admin-shadow-sm);
  transition: all 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);
  overflow: hidden;
}
.movie-engine-settings-wrapper.me-import-export-redesign .me-transfer-card:hover {
  transform: translateY(-4px);
  box-shadow: 0 16px 40px rgba(0, 0, 0, 0.1);
}
.movie-engine-settings-wrapper.me-import-export-redesign .me-transfer-card .me-card-accent {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 3px;
  border-radius: 16px 16px 0 0;
}
.movie-engine-settings-wrapper.me-import-export-redesign .me-transfer-card.export .me-card-accent {
  background: linear-gradient(90deg, var(--movie-engine-admin-primary-color), var(--movie-engine-admin-violet-600));
}
.movie-engine-settings-wrapper.me-import-export-redesign .me-transfer-card.import .me-card-accent {
  background: linear-gradient(90deg, var(--movie-engine-admin-success-color), var(--movie-engine-admin-success-color));
}
.movie-engine-settings-wrapper.me-import-export-redesign .me-transfer-card .movie-engine-card-header {
  padding: 28px 28px 12px !important;
  border: none !important;
  background: transparent !important;
  display: block !important;
}
.movie-engine-settings-wrapper.me-import-export-redesign .me-transfer-card .movie-engine-card-header .me-header-inner {
  display: flex !important;
  align-items: center !important;
  justify-content: flex-start !important;
  gap: 16px !important;
  width: 100%;
}
.movie-engine-settings-wrapper.me-import-export-redesign .me-transfer-card .movie-engine-card-header .me-icon-container {
  width: 50px;
  height: 50px;
  border-radius: 14px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 20px;
  transition: all 0.3s;
  flex-shrink: 0;
  position: relative;
}
.movie-engine-settings-wrapper.me-import-export-redesign .me-transfer-card .movie-engine-card-header .me-icon-container .fa-solid {
  position: relative;
  z-index: 1;
}
.movie-engine-settings-wrapper.me-import-export-redesign .me-transfer-card .movie-engine-card-header h3 {
  margin: 0 !important;
  font-size: 17px !important;
  font-weight: 700 !important;
  color: var(--movie-engine-admin-text-color) !important;
  letter-spacing: -0.3px;
}
.movie-engine-settings-wrapper.me-import-export-redesign .me-transfer-card.export .me-icon-container {
  background: linear-gradient(135deg, rgba(var(--movie-engine-admin-primary-rgb), 0.15), rgba(124, 58, 237, 0.1));
  color: var(--movie-engine-admin-primary-color);
  border: 1px solid rgba(var(--movie-engine-admin-primary-rgb), 0.2);
}
.movie-engine-settings-wrapper.me-import-export-redesign .me-transfer-card.import .me-icon-container {
  background: linear-gradient(135deg, rgba(16, 185, 129, 0.15), rgba(5, 150, 105, 0.1));
  color: var(--movie-engine-admin-success-color);
  border: 1px solid rgba(16, 185, 129, 0.2);
}
.movie-engine-settings-wrapper.me-import-export-redesign .me-transfer-card .movie-engine-card-body {
  padding: 12px 28px 28px;
  flex: 1;
  display: flex;
  flex-direction: column;
}
.movie-engine-settings-wrapper.me-import-export-redesign .me-transfer-card .me-description {
  color: var(--movie-engine-admin-muted-color);
  line-height: 1.6;
  margin: 0 0 20px 0;
  font-size: 13px;
}
.movie-engine-settings-wrapper.me-import-export-redesign .me-transfer-card .me-transfer-features {
  list-style: none;
  padding: 0;
  margin: 0 0 28px 0;
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.movie-engine-settings-wrapper.me-import-export-redesign .me-transfer-card .me-transfer-features li {
  display: flex;
  align-items: center;
  gap: 10px;
  font-size: 13px;
  font-weight: 500;
  color: var(--movie-engine-admin-text-color);
}
.movie-engine-settings-wrapper.me-import-export-redesign .me-transfer-card .me-transfer-features li i {
  font-size: 10px;
  color: var(--movie-engine-admin-success-color);
  background: rgba(16, 185, 129, 0.12);
  width: 20px;
  height: 20px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
}
.movie-engine-settings-wrapper.me-import-export-redesign .me-transfer-card .me-btn-primary {
  background: linear-gradient(135deg, var(--movie-engine-admin-primary-color), var(--movie-engine-admin-violet-600));
  border: none;
  height: 50px;
  border-radius: 12px;
  font-size: 14px;
  font-weight: 700;
  color: var(--movie-engine-admin-white-color);
  cursor: pointer;
  transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  box-shadow: 0 4px 15px rgba(var(--movie-engine-admin-primary-rgb), 0.3);
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  margin-top: auto;
}
.movie-engine-settings-wrapper.me-import-export-redesign .me-transfer-card .me-btn-primary .fa-solid {
  font-size: 15px;
}
.movie-engine-settings-wrapper.me-import-export-redesign .me-transfer-card .me-btn-primary:hover {
  transform: translateY(-2px);
  box-shadow: 0 8px 24px rgba(var(--movie-engine-admin-primary-rgb), 0.4);
  filter: brightness(1.05);
}
.movie-engine-settings-wrapper.me-import-export-redesign .me-transfer-card .me-btn-import {
  background: linear-gradient(135deg, var(--movie-engine-admin-success-color), var(--movie-engine-admin-success-color));
  color: var(--movie-engine-admin-white-color);
  border: none;
  height: 50px;
  border-radius: 12px;
  font-size: 14px;
  font-weight: 700;
  cursor: pointer;
  transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  box-shadow: 0 4px 15px rgba(16, 185, 129, 0.3);
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
}
.movie-engine-settings-wrapper.me-import-export-redesign .me-transfer-card .me-btn-import .fa-solid {
  font-size: 15px;
}
.movie-engine-settings-wrapper.me-import-export-redesign .me-transfer-card .me-btn-import:hover {
  transform: translateY(-2px);
  box-shadow: 0 8px 24px rgba(16, 185, 129, 0.4);
  filter: brightness(1.05);
}
.movie-engine-settings-wrapper.me-import-export-redesign .movie-engine-upload-area {
  flex: 1;
  min-height: 130px;
  background: var(--movie-engine-admin-secondary-bg);
  border: 2px dashed var(--movie-engine-admin-border-color);
  border-radius: 12px;
  margin-bottom: 20px;
  cursor: pointer;
  transition: all 0.25s ease;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 20px;
  position: relative;
  gap: 8px;
}
.movie-engine-settings-wrapper.me-import-export-redesign .movie-engine-upload-area .me-upload-icon {
  width: 48px;
  height: 48px;
  background: linear-gradient(135deg, rgba(16, 185, 129, 0.15), rgba(5, 150, 105, 0.1));
  border: 1px solid rgba(16, 185, 129, 0.25);
  border-radius: 12px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 20px;
  color: var(--movie-engine-admin-success-color);
  transition: all 0.25s;
}
.movie-engine-settings-wrapper.me-import-export-redesign .movie-engine-upload-area .me-upload-text {
  text-align: center;
}
.movie-engine-settings-wrapper.me-import-export-redesign .movie-engine-upload-area .me-upload-text strong {
  display: block;
  font-size: 13px;
  font-weight: 600;
  color: var(--movie-engine-admin-text-color);
  margin-bottom: 2px;
}
.movie-engine-settings-wrapper.me-import-export-redesign .movie-engine-upload-area .me-upload-text span {
  font-size: 11px;
  color: var(--movie-engine-admin-muted-color);
}
.movie-engine-settings-wrapper.me-import-export-redesign .movie-engine-upload-area:hover {
  border-color: var(--movie-engine-admin-success-color);
  background: rgba(16, 185, 129, 0.04);
}
.movie-engine-settings-wrapper.me-import-export-redesign .movie-engine-upload-area:hover .me-upload-icon {
  transform: translateY(-2px);
  box-shadow: 0 6px 16px rgba(16, 185, 129, 0.2);
}
.movie-engine-settings-wrapper.me-import-export-redesign .movie-engine-upload-area.dragover {
  border-color: var(--movie-engine-admin-success-color);
  background: rgba(16, 185, 129, 0.07);
  transform: scale(1.01);
}
.movie-engine-settings-wrapper.me-import-export-redesign .me-guidance-section {
  background: var(--movie-engine-admin-card-bg);
  border-radius: 16px;
  padding: 32px 36px;
  border: 1px solid var(--movie-engine-admin-border-color);
  margin-top: 28px;
  box-shadow: var(--movie-engine-admin-shadow-sm);
  position: relative;
  overflow: hidden;
}
.movie-engine-settings-wrapper.me-import-export-redesign .me-guidance-section::before {
  content: "Important Notes";
  position: absolute;
  top: 20px;
  right: 24px;
  font-size: 10px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1px;
  color: var(--movie-engine-admin-muted-color);
  opacity: 0.5;
}
.movie-engine-settings-wrapper.me-import-export-redesign .me-guidance-section .me-guidance-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 0;
}
.movie-engine-settings-wrapper.me-import-export-redesign .me-guidance-section .me-guidance-item {
  display: flex;
  gap: 16px;
  padding: 0 32px 0 0;
  border-right: 1px solid var(--movie-engine-admin-border-color);
}
.movie-engine-settings-wrapper.me-import-export-redesign .me-guidance-section .me-guidance-item:last-child {
  border-right: none;
  padding-right: 0;
  padding-left: 32px;
}
.movie-engine-settings-wrapper.me-import-export-redesign .me-guidance-section .me-guidance-item:nth-child(2) {
  padding: 0 32px;
}
.movie-engine-settings-wrapper.me-import-export-redesign .me-guidance-section .me-guidance-item .me-guidance-num {
  font-size: 11px;
  font-weight: 800;
  width: 28px;
  height: 28px;
  border-radius: 8px;
  background: linear-gradient(135deg, rgba(var(--movie-engine-admin-primary-rgb), 0.12), rgba(124, 58, 237, 0.08));
  color: var(--movie-engine-admin-primary-color);
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  margin-top: 2px;
  border: 1px solid rgba(var(--movie-engine-admin-primary-rgb), 0.15);
}
.movie-engine-settings-wrapper.me-import-export-redesign .me-guidance-section .me-guidance-item .me-guidance-content h4 {
  margin: 0 0 6px 0 !important;
  font-size: 14px !important;
  font-weight: 700 !important;
  color: var(--movie-engine-admin-text-color) !important;
}
.movie-engine-settings-wrapper.me-import-export-redesign .me-guidance-section .me-guidance-item .me-guidance-content p {
  margin: 0 !important;
  font-size: 12px !important;
  color: var(--movie-engine-admin-muted-color) !important;
  line-height: 1.6 !important;
}
@media (max-width: 1024px) {
  .movie-engine-settings-wrapper.me-import-export-redesign .movie-engine-dashboard-grid {
    grid-template-columns: 1fr !important;
    gap: 20px !important;
  }
  .movie-engine-settings-wrapper.me-import-export-redesign .me-guidance-grid {
    grid-template-columns: 1fr !important;
  }
  .movie-engine-settings-wrapper.me-import-export-redesign .me-guidance-item {
    border-right: none !important;
    border-bottom: 1px solid var(--movie-engine-admin-border-color);
    padding: 18px 0 !important;
  }
  .movie-engine-settings-wrapper.me-import-export-redesign .me-guidance-item:last-child {
    border-bottom: none !important;
    padding-bottom: 0 !important;
  }
  .movie-engine-settings-wrapper.me-import-export-redesign .me-guidance-item:first-child {
    padding-top: 0 !important;
  }
  .movie-engine-settings-wrapper.me-import-export-redesign .me-guidance-item:nth-child(2) {
    padding: 18px 0 !important;
  }
}
@media (max-width: 768px) {
  .movie-engine-settings-wrapper.me-import-export-redesign .movie-engine-settings-container {
    padding: 20px !important;
    border-radius: 14px !important;
  }
  .movie-engine-settings-wrapper.me-import-export-redesign .me-transfer-hero {
    padding: 26px 20px !important;
    border-radius: 12px !important;
    margin-bottom: 16px !important;
  }
  .movie-engine-settings-wrapper.me-import-export-redesign .me-transfer-hero .movie-engine-logo {
    gap: 10px !important;
  }
  .movie-engine-settings-wrapper.me-import-export-redesign .me-transfer-hero .movie-engine-logo .fa-solid {
    width: 44px !important;
    height: 44px !important;
    font-size: 20px !important;
  }
  .movie-engine-settings-wrapper.me-import-export-redesign .me-transfer-hero .movie-engine-logo h1 {
    font-size: 20px !important;
  }
  .movie-engine-settings-wrapper.me-import-export-redesign .me-transfer-hero .me-hero-subtitle {
    font-size: 13px !important;
    margin-left: 54px !important;
  }
  .movie-engine-settings-wrapper.me-import-export-redesign .me-transfer-card .movie-engine-card-header {
    padding: 20px 20px 10px !important;
  }
  .movie-engine-settings-wrapper.me-import-export-redesign .me-transfer-card .movie-engine-card-body {
    padding: 10px 20px 20px !important;
  }
  .movie-engine-settings-wrapper.me-import-export-redesign .me-transfer-card .me-btn-primary,
  .movie-engine-settings-wrapper.me-import-export-redesign .me-transfer-card .me-btn-import {
    height: 46px !important;
  }
  .movie-engine-settings-wrapper.me-import-export-redesign .me-guidance-section {
    padding: 22px 18px !important;
    border-radius: 12px !important;
    margin-top: 16px !important;
  }
  .movie-engine-settings-wrapper.me-import-export-redesign .me-guidance-section::before {
    display: none !important;
  }
}
@media (max-width: 480px) {
  .movie-engine-settings-wrapper.me-import-export-redesign .movie-engine-settings-container {
    padding: 14px !important;
    border-radius: 10px !important;
  }
  .movie-engine-settings-wrapper.me-import-export-redesign .me-transfer-hero {
    padding: 20px 16px !important;
    border-radius: 10px !important;
  }
  .movie-engine-settings-wrapper.me-import-export-redesign .me-transfer-hero .movie-engine-logo {
    flex-wrap: wrap;
  }
  .movie-engine-settings-wrapper.me-import-export-redesign .me-transfer-hero .movie-engine-logo h1 {
    font-size: 18px !important;
  }
  .movie-engine-settings-wrapper.me-import-export-redesign .me-transfer-hero .me-hero-subtitle {
    margin-left: 0 !important;
    margin-top: 10px !important;
  }
  .movie-engine-settings-wrapper.me-import-export-redesign .movie-engine-upload-area {
    min-height: 100px !important;
    padding: 14px !important;
  }
}
.movie-engine-settings-wrapper .movie-engine-table-modern {
  width: 100%;
  border-collapse: separate;
  border-spacing: 0;
  margin: 0;
}
.movie-engine-settings-wrapper .movie-engine-table-modern thead tr {
  background: var(--movie-engine-admin-slate-50);
}
.movie-engine-settings-wrapper .movie-engine-table-modern thead th {
  padding: 16px 20px;
  text-align: left;
  font-weight: 700;
  color: var(--movie-engine-admin-slate-600);
  font-size: 13px;
  text-transform: uppercase;
  letter-spacing: 0.05em;
  border-bottom: 2px solid var(--movie-engine-admin-slate-100);
}
.movie-engine-settings-wrapper .movie-engine-table-modern thead th:first-child {
  border-radius: 8px 0 0 0;
}
.movie-engine-settings-wrapper .movie-engine-table-modern thead th:last-child {
  border-radius: 0 8px 0 0;
}
.movie-engine-settings-wrapper .movie-engine-table-modern tbody tr {
  transition: all 0.2s ease;
  border-bottom: 1px solid var(--movie-engine-admin-slate-100);
}
.movie-engine-settings-wrapper .movie-engine-table-modern tbody tr:hover {
  background: var(--movie-engine-admin-slate-50);
}
.movie-engine-settings-wrapper .movie-engine-table-modern tbody tr:last-child td {
  border-bottom: none;
}
.movie-engine-settings-wrapper .movie-engine-table-modern tbody td {
  padding: 20px;
  vertical-align: middle;
  color: var(--movie-engine-admin-slate-700);
  font-size: 14px;
  border-bottom: 1px solid var(--movie-engine-admin-slate-100);
}
.movie-engine-settings-wrapper .movie-engine-table-modern tbody td code {
  background: var(--movie-engine-admin-slate-100);
  color: var(--movie-engine-admin-slate-600);
  padding: 4px 8px;
  border-radius: 6px;
  font-size: 11px;
  font-family: "JetBrains Mono", "Monaco", monospace;
}
.movie-engine-settings-wrapper .movie-engine-table-modern tbody td strong {
  color: var(--movie-engine-admin-slate-900);
  font-weight: 600;
}
.movie-engine-settings-wrapper .movie-engine-table-modern tbody td small {
  color: var(--movie-engine-admin-slate-500);
  font-size: 12px;
}
.movie-engine-settings-wrapper .movie-engine-status-badge,
.movie-engine-settings-wrapper .movie-engine-type-badge {
  display: inline-flex;
  align-items: center;
  padding: 5px 12px;
  border-radius: 50px;
  font-size: 11px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.02em;
}
.movie-engine-settings-wrapper .movie-engine-status-badge.completed, .movie-engine-settings-wrapper .movie-engine-status-badge.active, .movie-engine-settings-wrapper .movie-engine-status-badge.success,
.movie-engine-settings-wrapper .movie-engine-type-badge.completed,
.movie-engine-settings-wrapper .movie-engine-type-badge.active,
.movie-engine-settings-wrapper .movie-engine-type-badge.success {
  background: var(--movie-engine-admin-emerald-50);
  color: var(--movie-engine-admin-success-color);
  border: 1px solid rgba(5, 150, 105, 0.1);
}
.movie-engine-settings-wrapper .movie-engine-status-badge.pending, .movie-engine-settings-wrapper .movie-engine-status-badge.waiting,
.movie-engine-settings-wrapper .movie-engine-type-badge.pending,
.movie-engine-settings-wrapper .movie-engine-type-badge.waiting {
  background: var(--movie-engine-admin-amber-50);
  color: var(--movie-engine-admin-warning-color);
  border: 1px solid rgba(217, 119, 6, 0.1);
}
.movie-engine-settings-wrapper .movie-engine-status-badge.cancelled, .movie-engine-settings-wrapper .movie-engine-status-badge.expired, .movie-engine-settings-wrapper .movie-engine-status-badge.failed,
.movie-engine-settings-wrapper .movie-engine-type-badge.cancelled,
.movie-engine-settings-wrapper .movie-engine-type-badge.expired,
.movie-engine-settings-wrapper .movie-engine-type-badge.failed {
  background: var(--movie-engine-admin-slate-50);
  color: var(--movie-engine-admin-danger-color);
  border: 1px solid rgba(220, 38, 38, 0.1);
}
.movie-engine-settings-wrapper .movie-engine-status-badge.sale,
.movie-engine-settings-wrapper .movie-engine-type-badge.sale {
  background: var(--movie-engine-admin-blue-50);
  color: var(--movie-engine-admin-blue-600);
}
.movie-engine-settings-wrapper .movie-engine-status-badge.rent,
.movie-engine-settings-wrapper .movie-engine-type-badge.rent {
  background: var(--movie-engine-admin-violet-50);
  color: var(--movie-engine-admin-violet-600);
}
.movie-engine-settings-wrapper .movie-engine-status-badge.plan,
.movie-engine-settings-wrapper .movie-engine-type-badge.plan {
  background: #fff1f2;
  color: #e11d48;
}
.movie-engine-settings-wrapper .movie-engine-status-badge.refunded, .movie-engine-settings-wrapper .movie-engine-status-badge.cancelled,
.movie-engine-settings-wrapper .movie-engine-type-badge.refunded,
.movie-engine-settings-wrapper .movie-engine-type-badge.cancelled {
  background: var(--movie-engine-admin-slate-50);
  color: var(--movie-engine-admin-slate-500);
}
.movie-engine-settings-wrapper .movie-engine-btn-icon {
  background: transparent;
  border: none;
  padding: 4px;
  cursor: pointer;
  color: var(--movie-engine-admin-slate-500);
  transition: all 0.2s;
  border-radius: 4px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.movie-engine-settings-wrapper .movie-engine-btn-icon:hover {
  background: var(--movie-engine-admin-slate-100);
  color: var(--movie-engine-admin-slate-900);
}
.movie-engine-settings-wrapper .movie-engine-btn-icon.loading {
  opacity: 0.5;
  cursor: wait;
}
.movie-engine-settings-wrapper .movie-engine-btn-icon .dashicons {
  font-size: 18px;
  width: 18px;
  height: 18px;
}
.movie-engine-settings-wrapper .movie-engine-spin {
  animation: movie-engine-spin 1.5s infinite linear;
}
@keyframes movie-engine-spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.movie-engine-settings-wrapper .movie-engine-ajax-notice {
  position: fixed;
  bottom: 30px;
  right: 30px;
  z-index: 9999;
  padding: 15px 25px;
  border-radius: 8px;
  background: var(--movie-engine-admin-slate-900);
  color: var(--movie-engine-admin-white-color);
  font-weight: 600;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.2);
  display: block;
}
.movie-engine-settings-wrapper .movie-engine-ajax-notice.success {
  border-left: 4px solid var(--movie-engine-admin-success-color);
}
.movie-engine-settings-wrapper .movie-engine-pagination-wrapper {
  padding: 20px;
  border-top: 1px solid var(--movie-engine-admin-slate-100);
  display: flex;
  justify-content: center;
}
.movie-engine-settings-wrapper .movie-engine-pagination-wrapper .page-numbers {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 32px;
  height: 32px;
  padding: 0 8px;
  margin: 0 2px;
  border-radius: 6px;
  background: var(--movie-engine-admin-slate-50);
  color: var(--movie-engine-admin-slate-500);
  text-decoration: none;
  font-size: 13px;
  font-weight: 600;
  border: 1px solid var(--movie-engine-admin-slate-200);
  transition: all 0.2s;
}
.movie-engine-settings-wrapper .movie-engine-pagination-wrapper .page-numbers:hover {
  background: var(--movie-engine-admin-slate-100);
  color: var(--movie-engine-admin-slate-900);
  border-color: var(--movie-engine-admin-slate-300);
}
.movie-engine-settings-wrapper .movie-engine-pagination-wrapper .page-numbers.current {
  background: var(--movie-engine-admin-primary-color);
  color: var(--movie-engine-admin-white-color);
  border-color: var(--movie-engine-admin-primary-color);
}
.movie-engine-settings-wrapper .movie-engine-pagination-wrapper .page-numbers.dots {
  background: transparent;
  border-color: transparent;
}
.movie-engine-settings-wrapper .movie-engine-pagination-wrapper .page-numbers.prev, .movie-engine-settings-wrapper .movie-engine-pagination-wrapper .page-numbers.next {
  padding: 0 12px;
}
.movie-engine-settings-wrapper .movie-engine-stats-overview {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 20px;
  margin-bottom: 30px;
}
.movie-engine-settings-wrapper .movie-engine-stats-overview .movie-engine-stat-card {
  background: var(--movie-engine-admin-white-color);
  border-radius: 8px;
  padding: 20px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
}
.movie-engine-settings-wrapper .movie-engine-stats-overview .movie-engine-stat-card .movie-engine-stat-label {
  font-size: 12px;
  color: var(--movie-engine-admin-gray-500);
  text-transform: uppercase;
  font-weight: bold;
  margin-bottom: 5px;
}
.movie-engine-settings-wrapper .movie-engine-stats-overview .movie-engine-stat-card .movie-engine-stat-value {
  font-size: 24px;
  font-weight: bold;
  color: #1a1a1a;
}
.movie-engine-settings-wrapper .movie-engine-stats-overview .movie-engine-stat-card.revenue {
  border-left: 4px solid var(--movie-engine-admin-primary-color);
}
.movie-engine-settings-wrapper .movie-engine-stats-overview .movie-engine-stat-card.sales {
  border-left: 4px solid #27ae60;
}
.movie-engine-settings-wrapper .movie-engine-stats-overview .movie-engine-stat-card.pending {
  border-left: 4px solid #f39c12;
}
.movie-engine-settings-wrapper .movie-engine-card-premium {
  padding: 0;
}
.movie-engine-settings-wrapper .movie-engine-card-premium .movie-engine-card-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 20px 25px;
  flex-wrap: wrap;
  gap: 15px;
}
.movie-engine-settings-wrapper .movie-engine-transaction-filters {
  display: flex;
  gap: 10px;
  align-items: center;
  margin-left: auto;
  flex-wrap: wrap;
}
.movie-engine-settings-wrapper .movie-engine-transaction-filters .movie-engine-select,
.movie-engine-settings-wrapper .movie-engine-transaction-filters .movie-engine-input {
  height: 36px;
  border-radius: 8px;
  font-size: 13px;
  border: 1px solid var(--movie-engine-admin-slate-200);
  margin: 0;
  background: var(--movie-engine-admin-white-color);
  color: var(--movie-engine-admin-slate-700);
  padding: 0 12px;
  line-height: 36px;
}
.movie-engine-settings-wrapper .movie-engine-transaction-filters .movie-engine-select:focus,
.movie-engine-settings-wrapper .movie-engine-transaction-filters .movie-engine-input:focus {
  border-color: var(--movie-engine-admin-primary-color);
  box-shadow: 0 0 0 3px rgba(229, 9, 20, 0.08);
  outline: none;
}
.movie-engine-settings-wrapper .movie-engine-transaction-filters .movie-engine-select {
  width: 130px;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  padding-right: 32px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%2364748b'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 9l-7 7-7-7'%3E%3C/path%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: right 8px center;
  background-size: 14px;
  cursor: pointer;
}
.movie-engine-settings-wrapper .movie-engine-transaction-filters .movie-engine-input {
  width: 210px;
  padding-left: 34px;
}
.movie-engine-settings-wrapper .movie-engine-transaction-filters .movie-engine-search-wrap {
  position: relative;
  display: flex;
  align-items: center;
}
.movie-engine-settings-wrapper .movie-engine-transaction-filters .movie-engine-search-wrap .dashicons {
  position: absolute;
  left: 10px;
  top: 50%;
  transform: translateY(-50%);
  color: var(--movie-engine-admin-slate-400);
  font-size: 16px;
  width: 16px;
  height: 16px;
  pointer-events: none;
  z-index: 1;
  margin-top: 0;
}
.movie-engine-settings-wrapper .movie-engine-transaction-filters .me-filter-btn {
  display: inline-flex;
  align-items: center;
  gap: 5px;
  padding: 0 16px;
  height: 36px;
  border-radius: 8px;
  font-size: 13px;
  font-weight: 600;
  cursor: pointer;
  transition: all 0.2s ease;
  border: 1px solid var(--movie-engine-admin-border-color);
  background: var(--movie-engine-admin-white-color);
  color: var(--movie-engine-admin-text-color);
  white-space: nowrap;
  line-height: 1;
}
.movie-engine-settings-wrapper .movie-engine-transaction-filters .me-filter-btn .dashicons {
  font-size: 14px;
  width: 14px;
  height: 14px;
}
.movie-engine-settings-wrapper .movie-engine-transaction-filters .me-filter-btn:hover {
  background: var(--movie-engine-admin-primary-color);
  border-color: var(--movie-engine-admin-primary-color);
  color: var(--movie-engine-admin-white-color);
}
.movie-engine-settings-wrapper .movie-engine-transaction-filters .me-filter-btn:focus {
  outline: none;
  box-shadow: 0 0 0 3px rgba(229, 9, 20, 0.15);
}
.movie-engine-settings-wrapper .movie-engine-card.me-card-premium .movie-engine-card-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
  gap: 14px;
  padding: 16px 22px;
}
.movie-engine-settings-wrapper .movie-engine-user-cell {
  display: flex;
  align-items: center;
  gap: 10px;
}
.movie-engine-settings-wrapper .movie-engine-user-cell .movie-engine-user-avatar-wrap {
  width: 32px;
  height: 32px;
  border-radius: 50%;
  background: var(--movie-engine-admin-slate-100);
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--movie-engine-admin-slate-500);
  overflow: hidden;
}
.movie-engine-settings-wrapper .movie-engine-user-cell .movie-engine-user-avatar-wrap .dashicons {
  font-size: 16px;
}
.movie-engine-settings-wrapper .movie-engine-item-info small {
  display: block;
  margin-top: 4px;
}
.movie-engine-settings-wrapper .movie-engine-payment-method-cell {
  display: flex;
  align-items: center;
  gap: 6px;
  font-weight: 700;
  color: var(--movie-engine-admin-slate-600);
  font-size: 11px;
}
.movie-engine-settings-wrapper .movie-engine-color-presets {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));
  gap: 20px;
  margin-bottom: 30px;
}
.movie-engine-settings-wrapper .movie-engine-color-presets .movie-engine-color-option {
  position: relative;
  cursor: pointer;
}
.movie-engine-settings-wrapper .movie-engine-color-presets .movie-engine-color-option input[type=radio] {
  display: none;
}
.movie-engine-settings-wrapper .movie-engine-color-presets .movie-engine-color-option input[type=radio]:checked + .movie-engine-color-card {
  border-color: var(--movie-engine-admin-blue-500);
  box-shadow: 0 0 0 1px var(--movie-engine-admin-blue-500);
}
.movie-engine-settings-wrapper .movie-engine-color-presets .movie-engine-color-option input[type=radio]:checked + .movie-engine-color-card .movie-engine-check-box {
  background: var(--movie-engine-admin-blue-500);
  border-color: var(--movie-engine-admin-blue-500);
  color: var(--movie-engine-admin-white-color);
}
.movie-engine-settings-wrapper .movie-engine-color-presets .movie-engine-color-option .movie-engine-color-card {
  border: 1px solid var(--movie-engine-admin-border-color);
  border-radius: 8px;
  overflow: hidden;
  transition: all 0.2s;
  background: var(--movie-engine-admin-white-color);
}
.movie-engine-settings-wrapper .movie-engine-color-presets .movie-engine-color-option .movie-engine-color-card:hover {
  border-color: var(--movie-engine-admin-gray-300);
}
.movie-engine-settings-wrapper .movie-engine-color-presets .movie-engine-color-option .movie-engine-color-card .movie-engine-preset-preview {
  display: flex;
  height: 50px;
  border-bottom: 1px solid var(--movie-engine-admin-gray-100);
}
.movie-engine-settings-wrapper .movie-engine-color-presets .movie-engine-color-option .movie-engine-color-card .movie-engine-preset-preview span {
  flex: 1;
  height: 100%;
}
.movie-engine-settings-wrapper .movie-engine-color-presets .movie-engine-color-option .movie-engine-color-card .movie-engine-preset-footer {
  padding: 12px 15px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.movie-engine-settings-wrapper .movie-engine-color-presets .movie-engine-color-option .movie-engine-color-card .movie-engine-preset-footer .movie-engine-preset-name {
  font-weight: 500;
  color: var(--movie-engine-admin-gray-700);
  font-size: 14px;
}
.movie-engine-settings-wrapper .movie-engine-color-presets .movie-engine-color-option .movie-engine-color-card .movie-engine-preset-footer .movie-engine-check-box {
  width: 18px;
  height: 18px;
  border-radius: 4px;
  border: 1px solid var(--movie-engine-admin-gray-300);
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.2s;
  color: transparent;
}
.movie-engine-settings-wrapper .movie-engine-color-presets .movie-engine-color-option .movie-engine-color-card .movie-engine-preset-footer .movie-engine-check-box .dashicons {
  font-size: 12px;
  width: 12px;
  height: 12px;
  margin-top: -1px;
}
.movie-engine-settings-wrapper .movie-engine-color-inputs {
  display: flex;
  flex-direction: column;
  gap: 20px;
  background: transparent;
  padding: 0;
  border: none;
  margin-top: 10px;
}
.movie-engine-settings-wrapper .movie-engine-color-inputs .movie-engine-color-input-row {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-bottom: 0;
}
.movie-engine-settings-wrapper .movie-engine-color-inputs .movie-engine-color-input-row .movie-engine-color-meta label {
  display: block;
  font-weight: 600;
  font-size: 14px;
  color: var(--movie-engine-admin-text-color);
  margin-bottom: 4px;
}
.movie-engine-settings-wrapper .movie-engine-color-inputs .movie-engine-color-input-row .movie-engine-color-meta .description {
  font-size: 13px;
  color: var(--movie-engine-admin-muted-color);
}
.movie-engine-settings-wrapper .movie-engine-color-inputs .movie-engine-color-input-row .movie-engine-color-control {
  display: flex;
  align-items: center;
  gap: 10px;
  position: relative;
}
.movie-engine-settings-wrapper .movie-engine-color-inputs .movie-engine-color-input-row .movie-engine-color-control .color-preview {
  width: 38px;
  height: 38px;
  border-radius: 4px;
  border: 1px solid var(--movie-engine-admin-border-color);
  flex-shrink: 0;
}
.movie-engine-settings-wrapper .movie-engine-color-inputs .movie-engine-color-input-row .movie-engine-color-control input[type=text] {
  width: 90px;
  height: 38px;
  padding: 0 10px;
  border: 1px solid var(--movie-engine-admin-gray-300);
  border-radius: 4px;
  font-family: monospace;
  text-transform: uppercase;
  color: var(--movie-engine-admin-gray-700);
  font-size: 13px;
}
.movie-engine-settings-wrapper .movie-engine-color-inputs .movie-engine-color-input-row .movie-engine-color-control .movie-engine-color-picker-input {
  width: 38px;
  height: 38px;
  padding: 0;
  border: none;
  background: transparent;
  cursor: pointer;
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 10;
}
.movie-engine-settings-wrapper .movie-engine-layout-selector {
  display: flex;
  gap: 20px;
  flex-wrap: wrap;
}
.movie-engine-settings-wrapper .movie-engine-layout-selector .movie-engine-layout-option {
  width: 200px;
  flex-shrink: 0;
  cursor: pointer;
  position: relative;
}
.movie-engine-settings-wrapper .movie-engine-layout-selector .movie-engine-layout-option input[type=radio] {
  display: none;
}
.movie-engine-settings-wrapper .movie-engine-layout-selector .movie-engine-layout-option input[type=radio]:checked + .movie-engine-layout-card {
  border-color: var(--movie-engine-admin-primary-color);
  box-shadow: 0 0 0 2px rgba(229, 9, 20, 0.2);
}
.movie-engine-settings-wrapper .movie-engine-layout-selector .movie-engine-layout-option input[type=radio]:checked + .movie-engine-layout-card .movie-engine-check-icon {
  opacity: 1;
  transform: scale(1);
}
.movie-engine-settings-wrapper .movie-engine-layout-selector .movie-engine-layout-option .movie-engine-layout-card {
  background: var(--movie-engine-admin-white-color);
  border: 2px solid var(--movie-engine-admin-border-color);
  border-radius: 8px;
  overflow: hidden;
  transition: all 0.2s;
}
.movie-engine-settings-wrapper .movie-engine-layout-selector .movie-engine-layout-option .movie-engine-layout-card:hover {
  border-color: var(--movie-engine-admin-gray-300);
}
.movie-engine-settings-wrapper .movie-engine-layout-selector .movie-engine-layout-option .movie-engine-layout-card .movie-engine-layout-preview {
  height: 100px;
  background: var(--movie-engine-admin-gray-100);
  position: relative;
  margin-bottom: 0;
}
.movie-engine-settings-wrapper .movie-engine-layout-selector .movie-engine-layout-option .movie-engine-layout-card .movie-engine-layout-preview.preview-grid {
  background-image: linear-gradient(var(--movie-engine-admin-gray-300) 2px, transparent 2px), linear-gradient(90deg, var(--movie-engine-admin-gray-300) 2px, transparent 2px);
  background-size: 20px 20px;
  background-position: center;
}
.movie-engine-settings-wrapper .movie-engine-layout-selector .movie-engine-layout-option .movie-engine-layout-card .movie-engine-layout-preview.preview-list {
  background: linear-gradient(to bottom, transparent 10px, var(--movie-engine-admin-border-color) 10px, var(--movie-engine-admin-border-color) 12px, transparent 12px);
  background-size: 100% 20px;
}
.movie-engine-settings-wrapper .movie-engine-layout-selector .movie-engine-layout-option .movie-engine-layout-card img {
  width: 100%;
  height: auto;
  display: block;
  border-bottom: 1px solid var(--movie-engine-admin-gray-100);
}
.movie-engine-settings-wrapper .movie-engine-layout-selector .movie-engine-layout-option .movie-engine-layout-card .movie-engine-layout-name {
  padding: 10px;
  text-align: center;
  font-weight: 600;
  font-size: 13px;
  color: var(--movie-engine-admin-gray-700);
}
.movie-engine-settings-wrapper .movie-engine-layout-selector .movie-engine-layout-option .movie-engine-layout-card .movie-engine-check-icon {
  position: absolute;
  top: 10px;
  right: 10px;
  background: var(--movie-engine-admin-primary-color);
  color: var(--movie-engine-admin-white-color);
  width: 24px;
  height: 24px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  opacity: 0;
  transform: scale(0.5);
  transition: all 0.2s;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
  z-index: 10;
}
.movie-engine-settings-wrapper .movie-engine-column-selector {
  display: flex;
  gap: 15px;
}
.movie-engine-settings-wrapper .movie-engine-column-selector .movie-engine-col-option {
  cursor: pointer;
}
.movie-engine-settings-wrapper .movie-engine-column-selector .movie-engine-col-option input {
  display: none;
}
.movie-engine-settings-wrapper .movie-engine-column-selector .movie-engine-col-option input:checked + .movie-engine-col-box {
  border-color: var(--movie-engine-admin-primary-color);
  color: var(--movie-engine-admin-primary-color);
  background: var(--movie-engine-admin-slate-50);
}
.movie-engine-settings-wrapper .movie-engine-column-selector .movie-engine-col-option input:checked + .movie-engine-col-box .col-bars span {
  background: var(--movie-engine-admin-primary-color);
}
.movie-engine-settings-wrapper .movie-engine-column-selector .movie-engine-col-option .movie-engine-col-box {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 70px;
  height: 70px;
  border: 2px solid var(--movie-engine-admin-border-color);
  border-radius: 8px;
  transition: all 0.2s;
}
.movie-engine-settings-wrapper .movie-engine-column-selector .movie-engine-col-option .movie-engine-col-box:hover {
  border-color: var(--movie-engine-admin-gray-300);
}
.movie-engine-settings-wrapper .movie-engine-column-selector .movie-engine-col-option .movie-engine-col-box .col-bars {
  display: flex;
  gap: 3px;
  margin-bottom: 8px;
  height: 20px;
}
.movie-engine-settings-wrapper .movie-engine-column-selector .movie-engine-col-option .movie-engine-col-box .col-bars span {
  width: 8px;
  background: var(--movie-engine-admin-gray-300);
  border-radius: 2px;
  height: 100%;
}
.movie-engine-settings-wrapper .movie-engine-column-selector .movie-engine-col-option .movie-engine-col-box .col-label {
  font-size: 11px;
  font-weight: 600;
  color: var(--movie-engine-admin-muted-color);
}
.movie-engine-settings-wrapper .movie-engine-layout-grids {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 20px;
  margin-top: 15px;
}
.movie-engine-settings-wrapper .movie-engine-layout-grids .movie-engine-layout-item {
  position: relative;
  background: #f9f9f9;
  border: 2px solid var(--movie-engine-admin-border-color);
  border-radius: 8px;
  padding: 20px;
  cursor: pointer;
  transition: all 0.2s ease;
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
}
.movie-engine-settings-wrapper .movie-engine-layout-grids .movie-engine-layout-item input[type=radio] {
  position: absolute;
  opacity: 0;
  cursor: pointer;
}
.movie-engine-settings-wrapper .movie-engine-layout-grids .movie-engine-layout-item .movie-engine-layout-info strong {
  display: block;
  font-size: 14px;
  color: var(--movie-engine-admin-text-color);
  margin-bottom: 5px;
}
.movie-engine-settings-wrapper .movie-engine-layout-grids .movie-engine-layout-item .movie-engine-layout-info small {
  display: block;
  font-size: 11px;
  color: var(--movie-engine-admin-muted-color);
  line-height: 1.4;
}
.movie-engine-settings-wrapper .movie-engine-layout-grids .movie-engine-layout-item:hover {
  border-color: var(--movie-engine-admin-gray-300);
  background: var(--movie-engine-admin-slate-50);
}
.movie-engine-settings-wrapper .movie-engine-layout-grids .movie-engine-layout-item.active, .movie-engine-settings-wrapper .movie-engine-layout-grids .movie-engine-layout-item:has(input:checked) {
  border-color: var(--movie-engine-admin-primary-color);
  background: var(--movie-engine-admin-white-color);
  box-shadow: 0 4px 12px rgba(229, 9, 20, 0.08);
}
.movie-engine-settings-wrapper .movie-engine-layout-grids .movie-engine-layout-item.active strong, .movie-engine-settings-wrapper .movie-engine-layout-grids .movie-engine-layout-item:has(input:checked) strong {
  color: var(--movie-engine-admin-primary-color);
}
.movie-engine-settings-wrapper .movie-engine-settings-modern {
  background: var(--movie-engine-admin-white-color);
  border-radius: 12px;
  border: 1px solid var(--movie-engine-admin-slate-200);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);
  margin-top: 10px;
}
.movie-engine-settings-wrapper .movie-engine-settings-modern.movie-engine-settings-social-auth {
  background-color: transparent;
  border: none;
  box-shadow: none;
}
.movie-engine-settings-wrapper .movie-engine-settings-modern .movie-engine-setting-row {
  display: grid;
  grid-template-columns: 280px 1fr;
  padding: 24px 30px;
  border-bottom: 1px solid var(--movie-engine-admin-slate-100);
  align-items: flex-start;
  gap: 40px;
  transition: background 0.25s ease;
}
.movie-engine-settings-wrapper .movie-engine-settings-modern .movie-engine-setting-row:last-child {
  border-bottom: none;
}
.movie-engine-settings-wrapper .movie-engine-settings-modern .movie-engine-setting-row:hover {
  background: #fbfcfd;
}
.movie-engine-settings-wrapper .movie-engine-settings-modern .movie-engine-setting-row .movie-engine-row-label {
  padding-top: 12px;
}
.movie-engine-settings-wrapper .movie-engine-settings-modern .movie-engine-setting-row .movie-engine-row-label h4 {
  margin: 0;
  font-size: 14px;
  font-weight: 700;
  color: var(--movie-engine-admin-slate-900);
  letter-spacing: -0.01em;
  line-height: 1.4;
}
.movie-engine-settings-wrapper .movie-engine-settings-modern .movie-engine-setting-row .movie-engine-row-control {
  display: flex;
  flex-direction: column;
  gap: 8px;
  width: 100%;
}
.movie-engine-settings-wrapper .movie-engine-settings-modern .movie-engine-setting-row .movie-engine-row-control .movie-engine-select-modern,
.movie-engine-settings-wrapper .movie-engine-settings-modern .movie-engine-setting-row .movie-engine-row-control .movie-engine-input-modern,
.movie-engine-settings-wrapper .movie-engine-settings-modern .movie-engine-setting-row .movie-engine-row-control input[type=text],
.movie-engine-settings-wrapper .movie-engine-settings-modern .movie-engine-setting-row .movie-engine-row-control input[type=number],
.movie-engine-settings-wrapper .movie-engine-settings-modern .movie-engine-setting-row .movie-engine-row-control input[type=url],
.movie-engine-settings-wrapper .movie-engine-settings-modern .movie-engine-setting-row .movie-engine-row-control select {
  width: 100%;
  max-width: 100%;
  height: 48px;
  padding: 0 16px;
  border-radius: 10px;
  border: 1px solid var(--movie-engine-admin-slate-200);
  background: var(--movie-engine-admin-white-color);
  font-size: 14px;
  color: var(--movie-engine-admin-slate-700);
  font-weight: 500;
  transition: all 0.2s ease;
  position: relative;
  z-index: 1;
  box-sizing: border-box;
}
.movie-engine-settings-wrapper .movie-engine-settings-modern .movie-engine-setting-row .movie-engine-row-control .movie-engine-select-modern:focus,
.movie-engine-settings-wrapper .movie-engine-settings-modern .movie-engine-setting-row .movie-engine-row-control .movie-engine-input-modern:focus,
.movie-engine-settings-wrapper .movie-engine-settings-modern .movie-engine-setting-row .movie-engine-row-control input[type=text]:focus,
.movie-engine-settings-wrapper .movie-engine-settings-modern .movie-engine-setting-row .movie-engine-row-control input[type=number]:focus,
.movie-engine-settings-wrapper .movie-engine-settings-modern .movie-engine-setting-row .movie-engine-row-control input[type=url]:focus,
.movie-engine-settings-wrapper .movie-engine-settings-modern .movie-engine-setting-row .movie-engine-row-control select:focus {
  border-color: var(--movie-engine-admin-primary-color);
  box-shadow: 0 0 0 4px rgba(229, 9, 20, 0.08);
  outline: none;
}
.movie-engine-settings-wrapper .movie-engine-settings-modern .movie-engine-setting-row .movie-engine-row-control .movie-engine-select-modern:hover,
.movie-engine-settings-wrapper .movie-engine-settings-modern .movie-engine-setting-row .movie-engine-row-control .movie-engine-input-modern:hover,
.movie-engine-settings-wrapper .movie-engine-settings-modern .movie-engine-setting-row .movie-engine-row-control input[type=text]:hover,
.movie-engine-settings-wrapper .movie-engine-settings-modern .movie-engine-setting-row .movie-engine-row-control input[type=number]:hover,
.movie-engine-settings-wrapper .movie-engine-settings-modern .movie-engine-setting-row .movie-engine-row-control input[type=url]:hover,
.movie-engine-settings-wrapper .movie-engine-settings-modern .movie-engine-setting-row .movie-engine-row-control select:hover {
  border-color: var(--movie-engine-admin-slate-300);
}
.movie-engine-settings-wrapper .movie-engine-settings-modern .movie-engine-setting-row .movie-engine-row-control select,
.movie-engine-settings-wrapper .movie-engine-settings-modern .movie-engine-setting-row .movie-engine-row-control .movie-engine-select-modern {
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  padding-right: 45px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%2364748b'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 9l-7 7-7-7'%3E%3C/path%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: right 16px center;
  background-size: 18px;
}
.movie-engine-settings-wrapper .movie-engine-settings-modern .movie-engine-setting-row .movie-engine-row-control select::-ms-expand,
.movie-engine-settings-wrapper .movie-engine-settings-modern .movie-engine-setting-row .movie-engine-row-control .movie-engine-select-modern::-ms-expand {
  display: none;
}
.movie-engine-settings-wrapper .movie-engine-settings-modern .movie-engine-setting-row .movie-engine-row-control .description {
  margin: 0;
  font-size: 13px;
  color: var(--movie-engine-admin-slate-500);
  line-height: 1.6;
  font-weight: 500;
  opacity: 0.85;
}
.movie-engine-settings-wrapper .movie-engine-settings-modern .movie-engine-modern-footer-info {
  display: flex;
  align-items: center;
  gap: 12px;
  margin-top: 25px;
  padding: 15px 20px;
  background: var(--movie-engine-admin-slate-50);
  border-radius: 10px;
  border: 1px solid var(--movie-engine-admin-slate-200);
}
.movie-engine-settings-wrapper .movie-engine-settings-modern .movie-engine-modern-footer-info .dashicons {
  color: var(--movie-engine-admin-slate-500);
  font-size: 20px;
  width: 20px;
  height: 20px;
}
.movie-engine-settings-wrapper .movie-engine-settings-modern .movie-engine-modern-footer-info p {
  margin: 0;
  font-size: 13px;
  color: var(--movie-engine-admin-slate-600);
  font-weight: 500;
}
.movie-engine-settings-wrapper .movie-engine-settings-modern .movie-engine-input-modern {
  width: 100%;
  max-width: 100%;
  height: 48px;
  padding: 0 16px;
  border-radius: 10px;
  border: 1px solid var(--movie-engine-admin-slate-200);
  background: var(--movie-engine-admin-white-color);
  font-size: 14px;
  color: var(--movie-engine-admin-slate-700);
  font-weight: 500;
  transition: all 0.2s ease;
}
.movie-engine-settings-wrapper .movie-engine-settings-modern .movie-engine-input-modern:focus {
  border-color: var(--movie-engine-admin-primary-color);
  box-shadow: 0 0 0 4px rgba(229, 9, 20, 0.08);
  outline: none;
}
.movie-engine-settings-wrapper .movie-engine-settings-modern .movie-engine-input-modern:hover {
  border-color: var(--movie-engine-admin-slate-300);
}
.movie-engine-settings-wrapper .movie-engine-settings-modern .movie-engine-input-modern::placeholder {
  color: var(--movie-engine-admin-slate-400);
  opacity: 0.7;
}
.movie-engine-settings-wrapper .movie-engine-settings-social-auth .movie-engine-settings-modern {
  padding: 0;
  background: transparent;
  border: none;
  box-shadow: none;
}
.movie-engine-settings-wrapper .movie-engine-settings-social-auth .movie-engine-settings-modern .movie-engine-card {
  margin-bottom: 25px;
  border: 1px solid var(--movie-engine-admin-slate-200);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);
  background: var(--movie-engine-admin-white-color);
  border-radius: 12px;
}
.movie-engine-settings-wrapper .movie-engine-settings-social-auth .movie-engine-settings-modern .movie-engine-setting-row {
  grid-template-columns: 350px 1fr;
  padding: 30px 40px;
}
.movie-engine-settings-wrapper .movie-engine-settings-social-auth .movie-engine-form-actions-flat {
  margin-top: 40px;
  padding: 25px 0;
}
.movie-engine-settings-wrapper .movie-engine-settings-social-auth .movie-engine-form-actions-flat .movie-engine-btn-primary {
  background: var(--movie-engine-admin-primary-color);
  color: var(--movie-engine-admin-white-color);
  border: none;
  padding: 14px 40px;
  border-radius: 10px;
  font-size: 14px;
  font-weight: 700;
  box-shadow: 0 4px 12px rgba(229, 9, 20, 0.2);
}
.movie-engine-settings-wrapper .movie-engine-settings-social-auth .movie-engine-form-actions-flat .movie-engine-btn-primary:hover {
  background: var(--movie-engine-admin-primary-hover-color);
}
.movie-engine-settings-wrapper .movie-engine-hidden {
  display: none;
}
.movie-engine-settings-wrapper .movie-engine-row-control .movie-engine-switch {
  margin: 0;
}
.movie-engine-settings-wrapper .me-coupon-hint {
  color: var(--movie-engine-admin-gray-500);
  font-size: 12px;
}
.movie-engine-settings-wrapper .me-coupon-error {
  color: var(--movie-engine-admin-danger-color);
}
.movie-engine-settings-wrapper .me-p-12 {
  padding: 12px;
}
.movie-engine-settings-wrapper .me-code-badge {
  background: #f0f0f0;
  padding: 3px 8px;
  border-radius: 3px;
  font-weight: bold;
}
.movie-engine-settings-wrapper .me-status-expired {
  color: var(--movie-engine-admin-danger-color);
}
.movie-engine-settings-wrapper .me-status-scheduled {
  color: #f0b849;
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.movie-engine-settings-wrapper .spin {
  animation: spin 1s linear infinite;
  display: inline-block;
}
.movie-engine-settings-wrapper .movie-engine-radio-grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));
  gap: 20px;
  margin-top: 15px;
  margin-bottom: 5px;
}
.movie-engine-settings-wrapper .movie-engine-radio-grid .movie-engine-radio-card {
  position: relative;
  cursor: pointer;
}
.movie-engine-settings-wrapper .movie-engine-radio-grid .movie-engine-radio-card label {
  margin: 0;
  width: 100%;
  height: 100%;
  display: block;
  cursor: pointer;
}
.movie-engine-settings-wrapper .movie-engine-radio-grid .movie-engine-radio-card input[type=radio] {
  position: absolute;
  opacity: 0;
  width: 0;
  height: 0;
  margin: 0;
}
.movie-engine-settings-wrapper .movie-engine-radio-grid .movie-engine-radio-card input[type=radio]:checked + .movie-engine-radio-content {
  border-color: var(--movie-engine-admin-primary-color);
  background-color: rgba(var(--movie-engine-admin-primary-rgb), 0.04);
  box-shadow: 0 0 0 2px var(--movie-engine-admin-primary-color);
}
.movie-engine-settings-wrapper .movie-engine-radio-grid .movie-engine-radio-card input[type=radio]:checked + .movie-engine-radio-content .check-circle {
  background: var(--movie-engine-admin-primary-color);
  border-color: var(--movie-engine-admin-primary-color);
  color: var(--movie-engine-admin-white-color);
}
.movie-engine-settings-wrapper .movie-engine-radio-grid .movie-engine-radio-card input[type=radio]:checked + .movie-engine-radio-content .icon-wrapper {
  color: var(--movie-engine-admin-primary-color);
  background: rgba(var(--movie-engine-admin-primary-rgb), 0.1);
}
.movie-engine-settings-wrapper .movie-engine-radio-grid .movie-engine-radio-card input[type=radio]:disabled + .movie-engine-radio-content {
  opacity: 0.7;
  cursor: not-allowed;
  background: var(--movie-engine-admin-gray-50);
  border-color: var(--movie-engine-admin-border-color);
  pointer-events: none;
}
.movie-engine-settings-wrapper .movie-engine-radio-grid .movie-engine-radio-card .movie-engine-radio-content {
  display: flex;
  flex-direction: column;
  height: 100%;
  padding: 18px;
  border: 1px solid var(--movie-engine-admin-border-color);
  border-radius: 10px;
  transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  background: var(--movie-engine-admin-white-color);
}
.movie-engine-settings-wrapper .movie-engine-radio-grid .movie-engine-radio-card .movie-engine-radio-content:hover {
  border-color: var(--movie-engine-admin-slate-400);
  transform: translateY(-2px);
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.05);
}
.movie-engine-settings-wrapper .movie-engine-radio-grid .movie-engine-radio-card .movie-engine-radio-content .card-header-row {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  margin-bottom: 12px;
}
.movie-engine-settings-wrapper .movie-engine-radio-grid .movie-engine-radio-card .movie-engine-radio-content .icon-wrapper {
  width: 40px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: var(--movie-engine-admin-slate-100);
  border-radius: 8px;
  color: var(--movie-engine-admin-slate-500);
  font-size: 20px;
  transition: all 0.2s;
}
.movie-engine-settings-wrapper .movie-engine-radio-grid .movie-engine-radio-card .movie-engine-radio-content .check-circle {
  width: 20px;
  height: 20px;
  border-radius: 50%;
  border: 2px solid var(--movie-engine-admin-slate-300);
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 10px;
  color: transparent;
  transition: all 0.2s;
}
.movie-engine-settings-wrapper .movie-engine-radio-grid .movie-engine-radio-card .movie-engine-radio-content .card-title-row {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 8px;
  gap: 10px;
}
.movie-engine-settings-wrapper .movie-engine-radio-grid .movie-engine-radio-card .movie-engine-radio-content .card-title-row .card-title {
  font-size: 15px;
  font-weight: 600;
  color: var(--movie-engine-admin-text-color);
  margin: 0;
}
.movie-engine-settings-wrapper .movie-engine-radio-grid .movie-engine-radio-card .movie-engine-radio-content .card-title-row .pro-badge {
  font-size: 9px;
  background: var(--movie-engine-admin-red-100);
  color: var(--movie-engine-admin-danger-color);
  padding: 3px 6px;
  border-radius: 4px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  display: inline-flex;
  align-items: center;
  gap: 3px;
  flex-shrink: 0;
}
.movie-engine-settings-wrapper .movie-engine-radio-grid .movie-engine-radio-card .movie-engine-radio-content .card-description {
  font-size: 13px;
  color: var(--movie-engine-admin-muted-color);
  line-height: 1.5;
  margin: 0;
}
.movie-engine-settings-wrapper .movie-engine-transaction-filters {
  display: flex;
  align-items: center;
  gap: 10px;
  flex-wrap: wrap;
}
.movie-engine-settings-wrapper .movie-engine-transaction-filters .movie-engine-select {
  width: auto;
  min-width: 130px;
  font-size: 13px;
  height: 36px;
}
.movie-engine-settings-wrapper .movie-engine-transaction-filters .me-search-wrap {
  position: relative;
  display: flex;
  align-items: center;
}
.movie-engine-settings-wrapper .movie-engine-transaction-filters .me-search-wrap .dashicons {
  position: absolute;
  left: 8px;
  color: var(--movie-engine-admin-slate-400);
  font-size: 16px;
  width: 16px;
  height: 16px;
  pointer-events: none;
}
.movie-engine-settings-wrapper .movie-engine-transaction-filters .me-search-wrap .movie-engine-input {
  padding-left: 30px;
  height: 36px;
  font-size: 13px;
  min-width: 200px;
}
.movie-engine-settings-wrapper .movie-engine-transaction-filters .me-filter-btn {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  padding: 7px 16px;
  height: 36px;
  border-radius: 6px;
  font-size: 13px;
  font-weight: 600;
  cursor: pointer;
  transition: all 0.2s;
  border: 1px solid var(--movie-engine-admin-border-color);
  background: var(--movie-engine-admin-white-color);
  color: var(--movie-engine-admin-text-color);
  text-decoration: none;
  white-space: nowrap;
}
.movie-engine-settings-wrapper .movie-engine-transaction-filters .me-filter-btn:hover {
  background: var(--movie-engine-admin-bg-color);
  border-color: var(--movie-engine-admin-slate-400);
  color: var(--movie-engine-admin-slate-900);
}
.movie-engine-settings-wrapper .me-tx-actions {
  display: flex;
  align-items: center;
  gap: 6px;
  justify-content: flex-end;
}
.movie-engine-settings-wrapper .me-tx-btn {
  display: inline-flex;
  align-items: center;
  gap: 4px;
  padding: 5px 10px;
  height: 30px;
  border-radius: 6px;
  font-size: 12px;
  font-weight: 600;
  cursor: pointer;
  transition: all 0.2s;
  white-space: nowrap;
  border: 1px solid;
  text-decoration: none;
}
.movie-engine-settings-wrapper .me-tx-btn .dashicons {
  font-size: 14px;
  width: 14px;
  height: 14px;
}
.movie-engine-settings-wrapper .me-tx-btn.me-tx-sync {
  background: var(--movie-engine-admin-blue-50);
  color: var(--movie-engine-admin-blue-600);
  border-color: var(--movie-engine-admin-blue-200);
}
.movie-engine-settings-wrapper .me-tx-btn.me-tx-sync:hover {
  background: var(--movie-engine-admin-blue-100);
  border-color: var(--movie-engine-admin-blue-300);
  color: var(--movie-engine-admin-blue-700);
}
.movie-engine-settings-wrapper .me-tx-btn.me-tx-approve {
  background: var(--movie-engine-admin-emerald-50);
  color: var(--movie-engine-admin-success-color);
  border-color: #6ee7b7;
}
.movie-engine-settings-wrapper .me-tx-btn.me-tx-approve:hover {
  background: var(--movie-engine-admin-emerald-100);
  border-color: var(--movie-engine-admin-success-color);
  color: #047857;
}
.movie-engine-settings-wrapper .me-tx-btn.me-tx-delete {
  background: var(--movie-engine-admin-white-color);
  color: var(--movie-engine-admin-danger-color);
  border-color: var(--movie-engine-admin-red-200);
}
.movie-engine-settings-wrapper .me-tx-btn.me-tx-delete:hover {
  background: var(--movie-engine-admin-slate-50);
  border-color: var(--movie-engine-admin-red-400);
  color: var(--movie-engine-admin-red-700);
}
.movie-engine-settings-wrapper .me-tx-btn:disabled {
  opacity: 0.6;
  cursor: wait;
}
.movie-engine-settings-wrapper .movie-engine-sub-tabs {
  display: flex;
  gap: 4px;
  border-bottom: 2px solid var(--movie-engine-admin-slate-100);
  margin-bottom: 24px;
  padding-bottom: 0;
  flex-wrap: wrap;
}
.movie-engine-settings-wrapper .movie-engine-sub-tabs .movie-engine-sub-tab {
  display: inline-flex;
  align-items: center;
  padding: 10px 18px;
  font-size: 13px;
  font-weight: 600;
  color: var(--movie-engine-admin-slate-500);
  text-decoration: none;
  border-radius: 8px 8px 0 0;
  border: 1px solid transparent;
  border-bottom: none;
  margin-bottom: -2px;
  transition: all 0.18s ease;
}
.movie-engine-settings-wrapper .movie-engine-sub-tabs .movie-engine-sub-tab:hover {
  color: var(--movie-engine-admin-slate-900);
  background: var(--movie-engine-admin-slate-50);
}
.movie-engine-settings-wrapper .movie-engine-sub-tabs .movie-engine-sub-tab.active {
  color: var(--movie-engine-admin-primary-color);
  background: var(--movie-engine-admin-white-color);
  border-color: var(--movie-engine-admin-slate-100);
  border-bottom-color: var(--movie-engine-admin-white-color);
}
.movie-engine-settings-wrapper .movie-engine-sub-tab-content .movie-engine-sub-panel {
  display: none;
}
.movie-engine-settings-wrapper .movie-engine-sub-tab-content .movie-engine-sub-panel.active {
  display: block;
}
.movie-engine-settings-wrapper .movie-engine-notification-editor-layout {
  display: grid;
  grid-template-columns: 240px 1fr;
  gap: 20px;
  align-items: start;
}
@media (max-width: 900px) {
  .movie-engine-settings-wrapper .movie-engine-notification-editor-layout {
    grid-template-columns: 1fr;
  }
}
.movie-engine-settings-wrapper .movie-engine-notification-sidebar {
  background: var(--movie-engine-admin-white-color);
  border-radius: 14px;
  border: 1px solid var(--movie-engine-admin-slate-100);
  overflow: hidden;
  box-shadow: 0 2px 8px rgba(15, 23, 42, 0.05);
  position: sticky;
  top: 40px;
}
.movie-engine-settings-wrapper .movie-engine-notification-sidebar .movie-engine-notif-item {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 13px 16px;
  cursor: pointer;
  border-bottom: 1px solid var(--movie-engine-admin-slate-100);
  transition: background 0.15s ease;
}
.movie-engine-settings-wrapper .movie-engine-notification-sidebar .movie-engine-notif-item:last-child {
  border-bottom: none;
}
.movie-engine-settings-wrapper .movie-engine-notification-sidebar .movie-engine-notif-item:hover {
  background: var(--movie-engine-admin-slate-50);
}
.movie-engine-settings-wrapper .movie-engine-notification-sidebar .movie-engine-notif-item.active {
  background: rgba(229, 9, 20, 0.05);
  border-left: 3px solid var(--movie-engine-admin-primary-color);
  padding-left: 13px;
}
.movie-engine-settings-wrapper .movie-engine-notification-sidebar .movie-engine-notif-item.active .movie-engine-notif-label {
  color: var(--movie-engine-admin-primary-color);
  font-weight: 700;
}
.movie-engine-settings-wrapper .movie-engine-notification-sidebar .movie-engine-notif-item .movie-engine-notif-info {
  display: flex;
  flex-direction: column;
  gap: 2px;
  min-width: 0;
}
.movie-engine-settings-wrapper .movie-engine-notification-sidebar .movie-engine-notif-item .movie-engine-notif-label {
  font-size: 13px;
  font-weight: 600;
  color: var(--movie-engine-admin-slate-800);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.movie-engine-settings-wrapper .movie-engine-notification-sidebar .movie-engine-notif-item .movie-engine-notif-type {
  font-size: 10px;
  color: var(--movie-engine-admin-slate-400);
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 0.4px;
}
.movie-engine-settings-wrapper .movie-engine-notification-sidebar .movie-engine-notif-item .movie-engine-notif-status {
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: var(--movie-engine-admin-gray-300);
  flex-shrink: 0;
}
.movie-engine-settings-wrapper .movie-engine-notification-sidebar .movie-engine-notif-item .movie-engine-notif-status.enabled {
  background: var(--movie-engine-admin-success-color);
  box-shadow: 0 0 0 2px rgba(16, 185, 129, 0.2);
}
.movie-engine-settings-wrapper .movie-engine-notification-main .movie-engine-notif-panel {
  display: none;
}
.movie-engine-settings-wrapper .movie-engine-notification-main .movie-engine-notif-panel.active {
  display: block;
}
.movie-engine-settings-wrapper .movie-engine-notification-main .movie-engine-panel-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 16px;
  padding: 16px 20px;
  background: var(--movie-engine-admin-slate-50);
  border: 1px solid var(--movie-engine-admin-slate-100);
  border-radius: 14px;
  margin-bottom: 16px;
}
.movie-engine-settings-wrapper .movie-engine-notification-main .movie-engine-panel-header h3 {
  margin: 0;
  font-size: 15px;
  font-weight: 700;
  color: var(--movie-engine-admin-slate-900);
}
.movie-engine-settings-wrapper .movie-engine-notification-main .movie-engine-toggle-group {
  display: flex;
  align-items: center;
  gap: 10px;
  flex-shrink: 0;
}
.movie-engine-settings-wrapper .movie-engine-notification-main .movie-engine-toggle-group .movie-engine-toggle-label {
  font-size: 12px;
  font-weight: 600;
  color: var(--movie-engine-admin-slate-500);
}
.movie-engine-settings-wrapper .movie-engine-tags-container {
  margin-bottom: 16px;
}
.movie-engine-settings-wrapper .movie-engine-tags-container label {
  font-size: 11px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  color: var(--movie-engine-admin-slate-400);
  margin-bottom: 8px;
}
.movie-engine-settings-wrapper .movie-engine-tags-container .movie-engine-tag-cloud {
  display: flex;
  flex-wrap: wrap;
  gap: 6px;
}
.movie-engine-settings-wrapper .movie-engine-tags-container .movie-engine-tag-cloud .movie-engine-tag-badge {
  display: inline-flex;
  align-items: center;
  font-size: 11px;
  font-weight: 600;
  font-family: monospace;
  color: var(--movie-engine-admin-blue-500);
  background: var(--movie-engine-admin-blue-50);
  border: 1px solid var(--movie-engine-admin-blue-200);
  padding: 4px 10px;
  border-radius: 6px;
  cursor: pointer;
  transition: all 0.15s ease;
  user-select: none;
}
.movie-engine-settings-wrapper .movie-engine-tags-container .movie-engine-tag-cloud .movie-engine-tag-badge:hover {
  background: var(--movie-engine-admin-blue-500);
  color: var(--movie-engine-admin-white-color);
  border-color: var(--movie-engine-admin-blue-500);
}
.movie-engine-settings-wrapper .movie-engine-btn-reset-single {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  font-size: 12px;
  font-weight: 600;
  color: var(--movie-engine-admin-slate-400);
  text-decoration: none;
  padding: 6px 12px;
  border-radius: 8px;
  border: 1px solid var(--movie-engine-admin-slate-200);
  background: var(--movie-engine-admin-slate-50);
  transition: all 0.18s ease;
}
.movie-engine-settings-wrapper .movie-engine-btn-reset-single .dashicons {
  font-size: 14px;
  width: 14px;
  height: 14px;
}
.movie-engine-settings-wrapper .movie-engine-btn-reset-single:hover {
  color: var(--movie-engine-admin-danger-color);
  border-color: var(--movie-engine-admin-red-300);
  background: var(--movie-engine-admin-white-color);
}
.movie-engine-settings-wrapper .movie-engine-reset-section-btn {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  font-size: 13px;
  font-weight: 600;
  color: var(--movie-engine-admin-slate-500);
  background: var(--movie-engine-admin-slate-50);
  border: 1px solid var(--movie-engine-admin-slate-200);
  border-radius: 10px;
  padding: 11px 22px;
  cursor: pointer;
  transition: all 0.18s ease;
}
.movie-engine-settings-wrapper .movie-engine-reset-section-btn .dashicons {
  font-size: 16px;
  width: 16px;
  height: 16px;
}
.movie-engine-settings-wrapper .movie-engine-reset-section-btn:hover {
  color: var(--movie-engine-admin-danger-color);
  border-color: var(--movie-engine-admin-red-300);
  background: var(--movie-engine-admin-white-color);
  box-shadow: 0 2px 8px rgba(239, 68, 68, 0.1);
}
.movie-engine-settings-wrapper .me-border-top {
  border-top: 1px solid var(--movie-engine-admin-slate-100);
}
.movie-engine-settings-wrapper .me-border-top-light {
  border-top: 1px solid var(--movie-engine-admin-slate-100);
}
.movie-engine-settings-wrapper .me-pt-15 {
  padding-top: 15px;
}
.movie-engine-settings-wrapper .me-mt-15 {
  margin-top: 15px;
}
.movie-engine-settings-wrapper .me-mt-25 {
  margin-top: 25px;
}
.movie-engine-settings-wrapper .me-mb-5 {
  margin-bottom: 5px;
}
.movie-engine-settings-wrapper .me-mb-2 {
  margin-bottom: 8px;
}
.movie-engine-settings-wrapper .me-flex-gap {
  display: flex;
  align-items: center;
  gap: 12px;
}
.movie-engine-settings-wrapper .me-flex-1 {
  flex: 1;
}
.movie-engine-settings-wrapper .me-flex-end {
  display: flex;
  justify-content: flex-end;
}
.movie-engine-settings-wrapper .me-no-padding {
  padding: 0;
}
.movie-engine-settings-wrapper .movie-engine-color-control .color-preview {
  border-radius: 8px;
  border: 2px solid var(--movie-engine-admin-slate-100);
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.06);
  cursor: pointer;
}
.movie-engine-settings-wrapper .movie-engine-color-control input[type=text] {
  border-radius: 8px;
  border-color: var(--movie-engine-admin-slate-200);
  background: var(--movie-engine-admin-slate-50);
}
.movie-engine-settings-wrapper .movie-engine-color-control input[type=text]:focus {
  border-color: var(--movie-engine-admin-blue-500);
  background: var(--movie-engine-admin-white-color);
  box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.1);
  outline: none;
}
.movie-engine-settings-wrapper .movie-engine-media-picker {
  display: flex;
  gap: 10px;
  align-items: center;
}
.movie-engine-settings-wrapper .movie-engine-media-picker .movie-engine-input {
  flex: 1;
}
.movie-engine-settings-wrapper .movie-engine-media-picker .movie-engine-btn.me-btn-secondary,
.movie-engine-settings-wrapper .movie-engine-media-picker .me-upload-btn {
  flex-shrink: 0;
  padding: 10px 16px;
  border-radius: 10px;
  font-size: 12px;
  font-weight: 700;
  background: var(--movie-engine-admin-slate-50);
  border: 1px solid var(--movie-engine-admin-slate-200);
  color: var(--movie-engine-admin-slate-600);
  cursor: pointer;
  transition: all 0.18s ease;
  white-space: nowrap;
}
.movie-engine-settings-wrapper .movie-engine-media-picker .movie-engine-btn.me-btn-secondary:hover,
.movie-engine-settings-wrapper .movie-engine-media-picker .me-upload-btn:hover {
  background: var(--movie-engine-admin-white-color);
  border-color: var(--movie-engine-admin-slate-400);
  color: var(--movie-engine-admin-slate-900);
  box-shadow: 0 2px 8px rgba(15, 23, 42, 0.08);
}
.movie-engine-settings-wrapper .movie-engine-test-email-wrap {
  display: flex;
  align-items: center;
  gap: 12px;
}
.movie-engine-settings-wrapper .movie-engine-range-wrapper {
  display: flex;
  align-items: center;
  gap: 14px;
}
.movie-engine-settings-wrapper .movie-engine-range-wrapper .movie-engine-range {
  flex: 1;
  -webkit-appearance: none;
  appearance: none;
  height: 6px;
  border-radius: 6px;
  background: linear-gradient(to right, var(--movie-engine-admin-primary-color) 0%, var(--movie-engine-admin-slate-200) 0%);
  outline: none;
  cursor: pointer;
  transition: background 0.2s;
}
.movie-engine-settings-wrapper .movie-engine-range-wrapper .movie-engine-range::-webkit-slider-thumb {
  -webkit-appearance: none;
  appearance: none;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background: var(--movie-engine-admin-white-color);
  border: 2px solid var(--movie-engine-admin-primary-color);
  cursor: pointer;
  box-shadow: 0 2px 8px rgba(229, 9, 20, 0.25);
  transition: all 0.18s ease;
}
.movie-engine-settings-wrapper .movie-engine-range-wrapper .movie-engine-range::-moz-range-thumb {
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background: var(--movie-engine-admin-white-color);
  border: 2px solid var(--movie-engine-admin-primary-color);
  cursor: pointer;
  box-shadow: 0 2px 8px rgba(229, 9, 20, 0.25);
}
.movie-engine-settings-wrapper .movie-engine-range-wrapper .movie-engine-range:hover::-webkit-slider-thumb {
  box-shadow: 0 0 0 4px rgba(229, 9, 20, 0.15);
}
.movie-engine-settings-wrapper .movie-engine-range-wrapper output {
  min-width: 44px;
  font-size: 13px;
  font-weight: 700;
  color: var(--movie-engine-admin-slate-800);
  background: var(--movie-engine-admin-slate-100);
  padding: 4px 10px;
  border-radius: 8px;
  text-align: center;
}
.movie-engine-settings-wrapper .movie-engine-alert {
  display: flex;
  align-items: flex-start;
  gap: 12px;
  padding: 14px 18px;
  border-radius: 12px;
  border: 1px solid;
  font-size: 13px;
  line-height: 1.5;
  margin: 16px 0;
}
.movie-engine-settings-wrapper .movie-engine-alert p {
  margin: 0;
}
.movie-engine-settings-wrapper .movie-engine-alert.me-alert-info {
  background: var(--movie-engine-admin-blue-50);
  border-color: var(--movie-engine-admin-blue-200);
  color: var(--movie-engine-admin-blue-700);
}
.movie-engine-settings-wrapper .movie-engine-alert.me-alert-info .fa-solid {
  color: var(--movie-engine-admin-blue-500);
}
.movie-engine-settings-wrapper .movie-engine-alert.me-alert-warning {
  background: var(--movie-engine-admin-amber-50);
  border-color: var(--movie-engine-admin-amber-200);
  color: var(--movie-engine-admin-amber-800);
}
.movie-engine-settings-wrapper .movie-engine-alert.me-alert-warning .fa-solid,
.movie-engine-settings-wrapper .movie-engine-alert.me-alert-warning .dashicons {
  color: var(--movie-engine-admin-warning-color);
}
.movie-engine-settings-wrapper .movie-engine-alert.me-alert-success {
  background: #f0fdf4;
  border-color: #bbf7d0;
  color: #166534;
}
.movie-engine-settings-wrapper .movie-engine-alert.me-alert-success .fa-solid,
.movie-engine-settings-wrapper .movie-engine-alert.me-alert-success .dashicons {
  color: var(--movie-engine-admin-success-color);
}
.movie-engine-settings-wrapper .movie-engine-alert.me-alert-error {
  background: #fff1f2;
  border-color: #fecdd3;
  color: #9f1239;
}
.movie-engine-settings-wrapper .movie-engine-alert.me-alert-error .fa-solid,
.movie-engine-settings-wrapper .movie-engine-alert.me-alert-error .dashicons {
  color: var(--movie-engine-admin-danger-color);
}
.movie-engine-settings-wrapper .movie-engine-help-text a,
.movie-engine-settings-wrapper .movie-engine-form-group .description a {
  color: var(--movie-engine-admin-blue-500);
  font-weight: 600;
  text-decoration: none;
}
.movie-engine-settings-wrapper .movie-engine-help-text a:hover,
.movie-engine-settings-wrapper .movie-engine-form-group .description a:hover {
  text-decoration: underline;
}
.movie-engine-settings-wrapper .movie-engine-card.me-card-premium {
  transition: box-shadow 0.25s ease, transform 0.25s ease;
}
.movie-engine-settings-wrapper .movie-engine-card.me-card-premium:hover {
  box-shadow: 0 8px 24px rgba(15, 23, 42, 0.1);
}
.movie-engine-settings-wrapper .movie-engine-settings-section > .movie-engine-section-header {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 16px;
  flex-wrap: wrap;
  margin-bottom: 22px;
}
.movie-engine-settings-wrapper .movie-engine-settings-section > .movie-engine-section-header > div {
  flex: 1;
}
.movie-engine-settings-wrapper .movie-engine-settings-section > .movie-engine-section-header h2 {
  margin: 0 0 4px;
  font-size: 22px;
  font-weight: 800;
  color: var(--movie-engine-admin-slate-900);
  letter-spacing: -0.5px;
}
.movie-engine-settings-wrapper .movie-engine-settings-section > .movie-engine-section-header .description {
  margin: 0;
  color: var(--movie-engine-admin-slate-500);
  font-size: 13px;
}
.movie-engine-settings-wrapper .movie-engine-color-presets {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(150px, 1fr));
  gap: 12px;
  margin-top: 6px;
}
.movie-engine-settings-wrapper .movie-engine-color-presets .movie-engine-color-option {
  cursor: pointer;
}
.movie-engine-settings-wrapper .movie-engine-color-presets .movie-engine-color-option input[type=radio] {
  display: none;
}
.movie-engine-settings-wrapper .movie-engine-color-presets .movie-engine-color-option input[type=radio]:checked + .movie-engine-color-card {
  border-color: var(--movie-engine-admin-primary-color);
  box-shadow: 0 0 0 3px rgba(229, 9, 20, 0.15);
}
.movie-engine-settings-wrapper .movie-engine-color-presets .movie-engine-color-option input[type=radio]:checked + .movie-engine-color-card .movie-engine-preset-footer {
  background: rgba(229, 9, 20, 0.04);
}
.movie-engine-settings-wrapper .movie-engine-color-presets .movie-engine-color-option input[type=radio]:checked + .movie-engine-color-card .movie-engine-check-box {
  background: var(--movie-engine-admin-primary-color);
  border-color: var(--movie-engine-admin-primary-color);
}
.movie-engine-settings-wrapper .movie-engine-color-presets .movie-engine-color-option input[type=radio]:checked + .movie-engine-color-card .movie-engine-check-box .dashicons {
  opacity: 1;
  color: var(--movie-engine-admin-white-color);
}
.movie-engine-settings-wrapper .movie-engine-color-presets .movie-engine-color-option input[type=radio]:checked + .movie-engine-color-card .movie-engine-preset-name {
  color: var(--movie-engine-admin-primary-color);
  font-weight: 700;
}
.movie-engine-settings-wrapper .movie-engine-color-presets .movie-engine-color-option .movie-engine-color-card {
  background: var(--movie-engine-admin-white-color);
  border: 2px solid var(--movie-engine-admin-slate-100);
  border-radius: 14px;
  overflow: hidden;
  transition: border-color 0.2s ease, box-shadow 0.2s ease, transform 0.18s ease;
  cursor: pointer;
}
.movie-engine-settings-wrapper .movie-engine-color-presets .movie-engine-color-option .movie-engine-color-card:hover {
  border-color: var(--movie-engine-admin-slate-300);
  transform: translateY(-2px);
  box-shadow: 0 6px 16px rgba(15, 23, 42, 0.08);
}
.movie-engine-settings-wrapper .movie-engine-color-presets .movie-engine-color-option .movie-engine-preset-preview {
  display: flex;
  height: 72px;
  overflow: hidden;
  border-radius: 10px 10px 0 0;
}
.movie-engine-settings-wrapper .movie-engine-color-presets .movie-engine-color-option .movie-engine-preset-preview span {
  flex: 1;
}
.movie-engine-settings-wrapper .movie-engine-color-presets .movie-engine-color-option .movie-engine-preset-footer {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 10px 12px;
  background: var(--movie-engine-admin-slate-50);
  transition: background 0.2s;
}
.movie-engine-settings-wrapper .movie-engine-color-presets .movie-engine-color-option .movie-engine-preset-name {
  font-size: 12px;
  font-weight: 600;
  color: var(--movie-engine-admin-slate-600);
  transition: color 0.2s;
}
.movie-engine-settings-wrapper .movie-engine-color-presets .movie-engine-color-option .movie-engine-check-box {
  width: 20px;
  height: 20px;
  border-radius: 50%;
  border: 2px solid var(--movie-engine-admin-gray-300);
  background: var(--movie-engine-admin-white-color);
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  transition: all 0.2s ease;
}
.movie-engine-settings-wrapper .movie-engine-color-presets .movie-engine-color-option .movie-engine-check-box .dashicons {
  font-size: 14px;
  width: 14px;
  height: 14px;
  opacity: 0;
  color: var(--movie-engine-admin-white-color);
  transition: opacity 0.2s;
}
.movie-engine-settings-wrapper .movie-engine-color-inputs {
  margin-top: 20px;
  border-top: 1px solid var(--movie-engine-admin-slate-100);
  padding-top: 18px;
}
.movie-engine-settings-wrapper .movie-engine-color-inputs .movie-engine-color-input-row {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 16px;
  padding: 14px 0;
  border-bottom: 1px solid var(--movie-engine-admin-slate-50);
  transition: background 0.15s;
}
.movie-engine-settings-wrapper .movie-engine-color-inputs .movie-engine-color-input-row:last-child {
  border-bottom: none;
}
.movie-engine-settings-wrapper .movie-engine-color-inputs .movie-engine-color-input-row:hover {
  background: #fafbfc;
  margin: 0 -12px;
  padding: 14px 12px;
  border-radius: 10px;
}
.movie-engine-settings-wrapper .movie-engine-color-inputs .movie-engine-color-input-row .movie-engine-color-meta {
  flex: 1;
}
.movie-engine-settings-wrapper .movie-engine-color-inputs .movie-engine-color-input-row .movie-engine-color-meta label {
  display: block;
  font-weight: 700;
  font-size: 14px;
  color: var(--movie-engine-admin-slate-800);
  margin-bottom: 2px;
}
.movie-engine-settings-wrapper .movie-engine-color-inputs .movie-engine-color-input-row .movie-engine-color-meta .description {
  font-size: 12px;
  color: var(--movie-engine-admin-slate-400);
  margin: 0;
}
.movie-engine-settings-wrapper .movie-engine-color-inputs .movie-engine-color-input-row .movie-engine-color-control {
  flex-shrink: 0;
}
.movie-engine-settings-wrapper .movie-engine-color-inputs .movie-engine-color-input-row .movie-engine-color-control .color-preview {
  width: 44px;
  height: 44px;
  border-radius: 10px;
  border: 2px solid var(--movie-engine-admin-slate-100);
  box-shadow: 0 2px 8px rgba(15, 23, 42, 0.1);
  cursor: pointer;
}
.movie-engine-settings-wrapper .movie-engine-color-inputs .movie-engine-color-input-row .movie-engine-color-control input[type=text] {
  width: 96px;
  font-size: 13px;
  height: 44px;
  border-radius: 10px;
  background: var(--movie-engine-admin-slate-50);
}
.movie-engine-settings-wrapper .movie-engine-toggle-more-less {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  padding: 9px 18px;
  border-radius: 20px;
  background: var(--movie-engine-admin-slate-100);
  border: 1px solid var(--movie-engine-admin-slate-200);
  color: var(--movie-engine-admin-slate-600);
  font-size: 13px;
  font-weight: 600;
  cursor: pointer;
  transition: all 0.18s ease;
  user-select: none;
  margin-top: 16px;
}
.movie-engine-settings-wrapper .movie-engine-toggle-more-less .dashicons {
  font-size: 16px;
  width: 16px;
  height: 16px;
  color: var(--movie-engine-admin-slate-400);
  transition: transform 0.25s ease;
}
.movie-engine-settings-wrapper .movie-engine-toggle-more-less:hover {
  background: var(--movie-engine-admin-slate-200);
  color: var(--movie-engine-admin-slate-800);
  border-color: var(--movie-engine-admin-slate-300);
}
.movie-engine-settings-wrapper .movie-engine-toggle-more-less:hover .dashicons {
  color: var(--movie-engine-admin-slate-600);
}
.movie-engine-settings-wrapper .movie-engine-toggle-more-less.me-toggle-center {
  display: flex;
  justify-content: center;
  width: fit-content;
  margin: 16px auto 0;
}
.movie-engine-settings-wrapper .me-mb-20 {
  margin-bottom: 20px;
}
.movie-engine-settings-wrapper .me-pt-3 {
  padding-top: 3px;
}

.movie-engine-settings-wrapper .movie-engine-settings-header {
  background: var(--movie-engine-admin-white-color);
  border-bottom: 1px solid var(--movie-engine-admin-border-color);
  padding: 20px 30px;
}
.movie-engine-settings-wrapper .movie-engine-settings-header .movie-engine-header-content {
  display: flex;
  align-items: center;
  justify-content: space-between;
  max-width: 100%;
  gap: 15px;
}
.movie-engine-settings-wrapper .movie-engine-settings-header .movie-engine-header-content .movie-engine-header-right {
  display: flex;
  gap: 15px;
  align-items: center;
  flex-wrap: wrap;
}
.movie-engine-settings-wrapper .movie-engine-settings-header .movie-engine-header-content .movie-engine-header-right a {
  font-size: 14px;
  text-decoration: none;
  background: var(--movie-engine-admin-primary-color);
  padding: 10px;
  border-radius: 8px;
  color: var(--movie-engine-admin-white-color);
  transition: all 0.2s ease;
}
.movie-engine-settings-wrapper .movie-engine-settings-header .movie-engine-header-content .movie-engine-header-right a span {
  font-size: 14px;
}
.movie-engine-settings-wrapper .movie-engine-settings-header .movie-engine-header-content .movie-engine-header-right a:hover {
  background-color: var(--movie-engine-admin-bg-color);
  color: var(--movie-engine-admin-text-color);
}
.movie-engine-settings-wrapper .movie-engine-settings-header .movie-engine-logo {
  display: flex;
  align-items: center;
  gap: 12px;
}
.movie-engine-settings-wrapper .movie-engine-settings-header .movie-engine-logo span {
  font-size: 18px;
  color: var(--movie-engine-admin-primary-color);
}
.movie-engine-settings-wrapper .movie-engine-settings-header .movie-engine-logo h1 {
  margin: 0;
  font-size: 20px;
  font-weight: 800;
  color: var(--movie-engine-admin-text-color);
}
.movie-engine-settings-wrapper .movie-engine-settings-header .movie-engine-api-status-badge {
  display: flex;
  align-items: center;
  gap: 8px;
  background: var(--movie-engine-admin-bg-color);
  padding: 6px 14px;
  border-radius: 50px;
  border: 1px solid var(--movie-engine-admin-border-color);
}
.movie-engine-settings-wrapper .movie-engine-settings-header .movie-engine-api-status-badge span:first-child {
  font-size: 11px;
  font-weight: 700;
  color: var(--movie-engine-admin-muted-color);
  text-transform: uppercase;
  letter-spacing: 0.5px;
}
.movie-engine-settings-wrapper .movie-engine-settings-header .movie-engine-api-status-badge .movie-engine-status-value {
  font-size: 13px;
  font-weight: 600;
}
.movie-engine-settings-wrapper .movie-engine-settings-header .movie-engine-api-status-badge .movie-engine-status-value.connected {
  color: var(--movie-engine-admin-success-color);
}
.movie-engine-settings-wrapper .movie-engine-settings-header .movie-engine-api-status-badge .movie-engine-status-value.disconnected {
  color: var(--movie-engine-admin-danger-color);
}
.movie-engine-settings-wrapper .movie-engine-settings-container.me-bulk-import {
  display: block;
  padding: 20px 0;
}
.movie-engine-settings-wrapper .movie-engine-bulk-import-header {
  background: var(--movie-engine-admin-white-color);
  padding: 25px;
  border-radius: 12px;
  border: 1px solid var(--movie-engine-admin-border-color);
  margin-bottom: 25px;
  box-shadow: 0 1px 3px rgba(var(--movie-engine-admin-black-rgb), 0.05);
}
.movie-engine-settings-wrapper .movie-engine-import-toolbar {
  display: flex;
  gap: 12px;
  align-items: stretch;
  flex-wrap: wrap;
}
.movie-engine-settings-wrapper .movie-engine-import-toolbar .movie-engine-search-box {
  flex: 1;
  min-width: 300px;
  position: relative;
  display: flex;
  align-items: center;
}
.movie-engine-settings-wrapper .movie-engine-import-toolbar .movie-engine-search-box span {
  position: absolute;
  left: 15px;
  color: var(--movie-engine-admin-black-color);
  font-size: 17px;
  top: 56%;
  transform: translate(0, -50%);
}
.movie-engine-settings-wrapper .movie-engine-import-toolbar .movie-engine-search-box #movie-engine-bulk-search {
  padding: 12px 12px 12px 45px;
  width: 100%;
  height: 46px;
  border-radius: 10px;
  border: 1px solid var(--movie-engine-admin-border-color);
  font-size: 15px;
  background: var(--movie-engine-admin-input-bg);
  color: var(--movie-engine-admin-text-color);
}
.movie-engine-settings-wrapper .movie-engine-import-toolbar #movie-engine-bulk-type,
.movie-engine-settings-wrapper .movie-engine-import-toolbar #movie-engine-bulk-list {
  height: 46px;
  border-radius: 10px;
  border: 1px solid var(--movie-engine-admin-border-color);
  min-width: 140px;
  font-weight: 500;
  background: var(--movie-engine-admin-input-bg);
  color: var(--movie-engine-admin-text-color);
}
.movie-engine-settings-wrapper .movie-engine-import-toolbar #movie-engine-bulk-list {
  min-width: 160px;
}
.movie-engine-settings-wrapper .movie-engine-import-toolbar .movie-engine-import-option-group {
  display: flex;
  align-items: center;
  background: var(--movie-engine-admin-bg-color);
  padding: 0 15px;
  border-radius: 10px;
  border: 1px solid var(--movie-engine-admin-border-color);
  height: 46px;
}
.movie-engine-settings-wrapper .movie-engine-import-toolbar .movie-engine-import-option-group .movie-engine-checkbox-container {
  display: flex;
  align-items: center;
  gap: 10px;
  cursor: pointer;
  user-select: none;
  font-size: 14px;
  font-weight: 600;
  color: var(--movie-engine-admin-muted-color);
}
.movie-engine-settings-wrapper .movie-engine-import-toolbar .movie-engine-import-option-group .movie-engine-checkbox-container input {
  display: none;
}
.movie-engine-settings-wrapper .movie-engine-import-toolbar .movie-engine-import-option-group .movie-engine-checkbox-container input:checked + .movie-engine-checkmark {
  background-color: var(--movie-engine-admin-primary-color);
  border-color: var(--movie-engine-admin-primary-color);
}
.movie-engine-settings-wrapper .movie-engine-import-toolbar .movie-engine-import-option-group .movie-engine-checkbox-container input:checked + .movie-engine-checkmark::after {
  display: block;
}
.movie-engine-settings-wrapper .movie-engine-import-toolbar .movie-engine-import-option-group .movie-engine-checkbox-container .movie-engine-checkmark {
  height: 18px;
  width: 18px;
  background-color: var(--movie-engine-admin-white-color);
  border: 2px solid var(--movie-engine-admin-border-color);
  border-radius: 4px;
  position: relative;
  transition: all 0.2s ease;
}
.movie-engine-settings-wrapper .movie-engine-import-toolbar .movie-engine-import-option-group .movie-engine-checkbox-container .movie-engine-checkmark::after {
  content: "";
  position: absolute;
  display: none;
  left: 5px;
  top: 2px;
  width: 4px;
  height: 8px;
  border: solid var(--movie-engine-admin-white-color);
  border-width: 0 2px 2px 0;
  transform: rotate(45deg);
}
.movie-engine-settings-wrapper .movie-engine-import-toolbar .movie-engine-import-option-group .movie-engine-checkbox-container:hover .movie-engine-checkmark {
  border-color: var(--movie-engine-admin-primary-color);
}
.movie-engine-settings-wrapper .movie-engine-import-toolbar #movie-engine-bulk-fetch {
  height: 46px;
  padding: 0 25px;
  border-radius: 10px;
  font-weight: 600;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  background: var(--movie-engine-admin-primary-color);
  color: var(--movie-engine-admin-white-color);
  border: none;
  cursor: pointer;
}
.movie-engine-settings-wrapper .movie-engine-import-toolbar #movie-engine-bulk-fetch span {
  font-size: 18px;
  margin-top: 2px;
}
.movie-engine-settings-wrapper #movie-engine-bulk-status-bar {
  display: none;
  background: var(--movie-engine-admin-white-color);
  padding: 15px 25px;
  border-radius: 12px;
  border: 1px solid var(--movie-engine-admin-border-color);
  margin-bottom: 25px;
  align-items: center;
  justify-content: space-between;
  box-shadow: 0 4px 6px -1px rgba(var(--movie-engine-admin-black-rgb), 0.05);
}
.movie-engine-settings-wrapper #movie-engine-bulk-status-bar .movie-engine-status-info {
  font-size: 15px;
  color: var(--movie-engine-admin-text-color);
  display: flex;
  align-items: center;
}
.movie-engine-settings-wrapper #movie-engine-bulk-status-bar .movie-engine-status-info span {
  margin-right: 8px;
  color: var(--movie-engine-admin-primary-color);
  font-size: 20px;
}
.movie-engine-settings-wrapper #movie-engine-bulk-status-bar .movie-engine-status-info #movie-engine-selected-count {
  background: var(--movie-engine-admin-secondary-bg);
  color: var(--movie-engine-admin-primary-color);
  padding: 2px 12px;
  border-radius: 20px;
  font-weight: 700;
  margin-left: 8px;
  font-size: 14px;
}
.movie-engine-settings-wrapper #movie-engine-bulk-status-bar .movie-engine-status-actions {
  display: flex;
  gap: 12px;
  align-items: center;
}
.movie-engine-settings-wrapper #movie-engine-bulk-status-bar .movie-engine-status-actions .movie-engine-btn {
  border-radius: 8px;
  font-weight: 600;
  background: var(--movie-engine-admin-secondary-bg);
  border: 1px solid var(--movie-engine-admin-border-color);
  color: var(--movie-engine-admin-text-color);
  display: flex;
  align-items: center;
  gap: 6px;
  padding: 0 15px;
  height: 38px;
  cursor: pointer;
}
.movie-engine-settings-wrapper #movie-engine-bulk-status-bar .movie-engine-status-actions .movie-engine-btn span {
  font-size: 15px;
}
.movie-engine-settings-wrapper #movie-engine-bulk-status-bar .movie-engine-status-actions .movie-engine-divider {
  width: 1px;
  height: 24px;
  background: var(--movie-engine-admin-border-color);
  margin: 0 4px;
}
.movie-engine-settings-wrapper #movie-engine-bulk-status-bar .movie-engine-status-actions #movie-engine-import-selected {
  border-radius: 8px;
  font-weight: 700;
  padding: 0 25px;
  height: 42px;
  display: flex;
  align-items: center;
  gap: 10px;
  background: var(--movie-engine-admin-success-color);
  color: var(--movie-engine-admin-white-color);
  border: none;
  box-shadow: 0 4px 14px 0 rgba(var(--movie-engine-admin-success-rgb), 0.3);
}
.movie-engine-settings-wrapper #movie-engine-bulk-status-bar .movie-engine-status-actions #movie-engine-import-selected:hover {
  background: var(--movie-engine-admin-success-color);
}
.movie-engine-settings-wrapper .movie-engine-bulk-grid {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(180px, 1fr));
  gap: 20px;
}
.movie-engine-settings-wrapper .movie-engine-bulk-grid .movie-engine-placeholder {
  grid-column: 1/-1;
  text-align: center;
  padding: 80px 20px;
  color: var(--movie-engine-admin-muted-color);
  background: var(--movie-engine-admin-white-color);
  border-radius: 12px;
  border: 2px dashed var(--movie-engine-admin-border-color);
}
.movie-engine-settings-wrapper .movie-engine-bulk-grid .movie-engine-placeholder span {
  font-size: 64px;
  margin-bottom: 15px;
  color: var(--movie-engine-admin-border-color);
}
.movie-engine-settings-wrapper .movie-engine-bulk-grid .movie-engine-placeholder h3 {
  font-size: 24px;
  color: var(--movie-engine-admin-text-color);
  margin-bottom: 10px;
}
.movie-engine-settings-wrapper .movie-engine-bulk-grid .movie-engine-placeholder p {
  font-size: 16px;
}
.movie-engine-settings-wrapper #movie-engine-bulk-pagination {
  margin-top: 40px;
  text-align: center;
}

.movie-engine-modal {
  display: none;
  position: fixed;
  inset: 0;
  background: rgba(var(--movie-engine-admin-black-rgb), 0.9);
  backdrop-filter: blur(4px);
  z-index: 99999;
  align-items: center;
  justify-content: center;
}
.movie-engine-modal .movie-engine-modal-content {
  background: var(--movie-engine-admin-white-color);
  padding: 40px;
  border-radius: 20px;
  max-width: 550px;
  width: 90%;
  text-align: center;
  box-shadow: 0 25px 50px -12px rgba(var(--movie-engine-admin-black-rgb), 0.5);
}
.movie-engine-modal .movie-engine-modal-content .movie-engine-modal-icon {
  margin-bottom: 20px;
}
.movie-engine-modal .movie-engine-modal-content .movie-engine-modal-icon span {
  font-size: 48px;
  color: var(--movie-engine-admin-success-color);
}
.movie-engine-modal .movie-engine-modal-content h3 {
  font-size: 22px;
  color: var(--movie-engine-admin-text-color);
  margin-bottom: 10px;
}
.movie-engine-modal .movie-engine-modal-content .movie-engine-progress-container {
  background: var(--movie-engine-admin-secondary-bg);
  height: 12px;
  border-radius: 6px;
  margin: 25px 0;
  overflow: hidden;
  border: 1px solid var(--movie-engine-admin-border-color);
}
.movie-engine-modal .movie-engine-modal-content .movie-engine-progress-container #movie-engine-progress-bar {
  background: linear-gradient(90deg, var(--movie-engine-admin-success-color) 0%, var(--movie-engine-admin-success-color) 100%);
  height: 100%;
  width: 0%;
  transition: width 0.4s ease;
  border-radius: 6px;
  position: relative;
  overflow: hidden;
}
.movie-engine-modal .movie-engine-modal-content .movie-engine-progress-container #movie-engine-progress-bar.me-progress-pulsing::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, transparent 0%, rgba(255, 255, 255, 0.35) 50%, transparent 100%);
  animation: me-progress-shimmer 1.4s ease-in-out infinite;
}
.movie-engine-modal .movie-engine-modal-content .movie-engine-status-text {
  color: var(--movie-engine-admin-muted-color);
  margin-bottom: 25px;
  font-size: 14px;
}
.movie-engine-modal .movie-engine-modal-content .movie-engine-status-text #movie-engine-importing-name {
  font-weight: 600;
  color: var(--movie-engine-admin-text-color);
}
.movie-engine-modal .movie-engine-modal-content .movie-engine-status-text .progress-details {
  margin-top: 5px;
}
.movie-engine-modal .movie-engine-modal-content #movie-engine-import-log {
  text-align: left;
  max-height: 200px;
  overflow-y: auto;
  background: var(--movie-engine-admin-secondary-bg);
  padding: 15px;
  border-radius: 10px;
  font-size: 13px;
  margin-bottom: 25px;
  border: 1px solid var(--movie-engine-admin-border-color);
  scrollbar-width: thin;
}
.movie-engine-modal .movie-engine-modal-content #movie-engine-import-log .movie-engine-log-sub {
  color: var(--movie-engine-admin-muted-color);
  font-size: 12px;
  padding-left: 20px;
  margin-top: 2px;
}
.movie-engine-modal .movie-engine-modal-content #movie-engine-import-log .movie-engine-log-sub-success {
  color: var(--movie-engine-admin-success-color);
  font-size: 12px;
  padding-left: 20px;
  font-weight: 500;
}
.movie-engine-modal .movie-engine-modal-content #movie-engine-close-modal {
  display: none;
  width: 100%;
  padding: 12px;
  border-radius: 10px;
  font-weight: 700;
  background: var(--movie-engine-admin-success-color);
  color: var(--movie-engine-admin-white-color);
  cursor: pointer;
  border: none;
}

.movie-engine-bulk-card {
  background: var(--movie-engine-admin-white-color);
  border: 1px solid var(--movie-engine-admin-border-color);
  border-radius: 12px;
  overflow: hidden;
  transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  position: relative;
  cursor: pointer;
  box-shadow: 0 1px 2px rgba(var(--movie-engine-admin-black-rgb), 0.05);
}
.movie-engine-bulk-card:hover {
  transform: translateY(-5px);
  box-shadow: 0 12px 20px -5px rgba(var(--movie-engine-admin-black-rgb), 0.1);
  border-color: var(--movie-engine-admin-border-color);
}
.movie-engine-bulk-card:hover .poster-container::before {
  opacity: 1;
}
.movie-engine-bulk-card:hover img {
  transform: scale(1.08);
}
.movie-engine-bulk-card.selected {
  border-color: var(--movie-engine-admin-primary-color);
  box-shadow: 0 0 0 2px rgba(var(--movie-engine-admin-primary-rgb), 0.15);
}
.movie-engine-bulk-card.selected::after {
  content: "\f00c";
  font-family: "Font Awesome 7 Free";
  font-weight: 900;
  position: absolute;
  top: 8px;
  right: 8px;
  background: var(--movie-engine-admin-primary-color);
  color: var(--movie-engine-admin-white-color);
  width: 22px;
  height: 22px;
  border-radius: 8px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 20px;
  z-index: 10;
  border: 2px solid var(--movie-engine-admin-white-color);
  box-shadow: 0 2px 4px rgba(var(--movie-engine-admin-black-rgb), 0.1);
}
.movie-engine-bulk-card .poster-container {
  position: relative;
  width: 100%;
  padding-top: 150%;
  background: var(--movie-engine-admin-secondary-bg);
  overflow: hidden;
}
.movie-engine-bulk-card .poster-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(to top, rgba(0, 0, 0, 0.3) 0%, transparent 40%);
  z-index: 1;
  opacity: 0;
  transition: opacity 0.3s;
}
.movie-engine-bulk-card img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: transform 0.6s ease;
}
.movie-engine-bulk-card .card-info {
  padding: 12px;
}
.movie-engine-bulk-card .card-info h4 {
  margin: 0 0 6px 0;
  font-size: 13px;
  line-height: 1.4;
  font-weight: 700;
  color: var(--movie-engine-admin-text-color);
  display: -webkit-box;
  -webkit-line-clamp: 1;
  line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.movie-engine-bulk-card .card-info .meta {
  font-size: 11px;
  color: var(--movie-engine-admin-muted-color);
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.movie-engine-rating-tag {
  background: var(--movie-engine-admin-secondary-bg);
  color: var(--movie-engine-admin-secondary-color);
  padding: 1px 6px;
  border-radius: 4px;
  font-weight: 700;
  display: flex;
  align-items: center;
  gap: 2px;
  border: 1px solid var(--movie-engine-admin-secondary-color);
}

.movie-engine-badge-success {
  background: var(--movie-engine-admin-success-color);
  color: var(--movie-engine-admin-white-color);
  padding: 3px 10px;
  border-radius: 6px;
  font-size: 10px;
  font-weight: 700;
  box-shadow: 0 2px 4px rgba(var(--movie-engine-admin-black-rgb), 0.1);
  border: 1px solid rgba(var(--movie-engine-admin-white-rgb), 0.2);
}

.movie-engine-pagination {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  background: var(--movie-engine-admin-white-color);
  padding: 10px 20px;
  border-radius: 50px;
  box-shadow: 0 4px 12px rgba(var(--movie-engine-admin-black-rgb), 0.05);
  border: 1px solid var(--movie-engine-admin-border-color);
}
.movie-engine-pagination .movie-engine-page {
  height: 36px;
  min-width: 36px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 12px;
  border-radius: 12px;
  font-size: 14px;
  font-weight: 600;
  color: var(--movie-engine-admin-text-color);
  background: var(--movie-engine-admin-secondary-bg);
  border: 1px solid var(--movie-engine-admin-border-color);
  transition: all 0.2s;
  cursor: pointer;
  text-decoration: none;
}
.movie-engine-pagination .movie-engine-page:hover {
  background: var(--movie-engine-admin-secondary-bg);
  border-color: var(--movie-engine-admin-border-color);
  color: var(--movie-engine-admin-text-color);
}
.movie-engine-pagination .movie-engine-page.active {
  background: var(--movie-engine-admin-primary-color);
  color: var(--movie-engine-admin-white-color);
  border-color: var(--movie-engine-admin-primary-color);
}
.movie-engine-pagination .movie-engine-page.disabled {
  opacity: 0.5;
  cursor: not-allowed;
}

.movie-engine-status-dot {
  width: 8px;
  height: 8px;
  border-radius: 50%;
  display: inline-block;
  position: relative;
}
.movie-engine-status-dot.online {
  background: var(--movie-engine-admin-success-color);
  box-shadow: 0 0 0 rgba(var(--movie-engine-admin-success-rgb), 0.4);
  animation: movie-engine-pulse 2s infinite;
}
.movie-engine-status-dot.offline {
  background: var(--movie-engine-admin-danger-color);
}

@keyframes movie-engine-pulse {
  0% {
    box-shadow: 0 0 0 0 rgba(var(--movie-engine-admin-success-rgb), 0.7);
  }
  70% {
    box-shadow: 0 0 0 10px rgba(var(--movie-engine-admin-success-rgb), 0);
  }
  100% {
    box-shadow: 0 0 0 0 rgba(var(--movie-engine-admin-success-rgb), 0);
  }
}
.spin {
  animation: movie-engine-spin 1.5s linear infinite;
}

@keyframes movie-engine-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes me-progress-shimmer {
  0% {
    transform: translateX(-100%);
  }
  100% {
    transform: translateX(200%);
  }
}
.movie-engine-coupon-field-group {
  padding: 20px;
  background: var(--movie-engine-admin-white-color);
}

.movie-engine-coupon-field {
  display: grid;
  grid-template-columns: 200px 1fr;
  gap: 20px;
  padding: 15px 0;
  border-bottom: 1px solid var(--movie-engine-admin-border-color);
  align-items: start;
}
.movie-engine-coupon-field:last-child {
  border-bottom: none;
}

.movie-engine-coupon-field-label {
  font-weight: 600;
  color: var(--movie-engine-admin-text-color);
  font-size: 14px;
  padding-top: 8px;
}

.movie-engine-coupon-field-input {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

.movie-engine-coupon-input[type=text],
.movie-engine-coupon-input[type=number],
.movie-engine-coupon-input[type=date] {
  width: 100%;
  max-width: 100%;
  padding: 10px 12px;
  border: 1px solid var(--movie-engine-admin-border-color);
  border-radius: 6px;
  font-size: 14px;
  color: var(--movie-engine-admin-text-color);
  background: var(--movie-engine-admin-input-bg);
  transition: border-color 0.2s;
}
.movie-engine-coupon-input[type=text]:focus,
.movie-engine-coupon-input[type=number]:focus,
.movie-engine-coupon-input[type=date]:focus {
  border-color: var(--movie-engine-admin-primary-color);
  box-shadow: 0 0 0 1px var(--movie-engine-admin-primary-color);
  outline: none;
}
.movie-engine-coupon-input[type=text].code-input,
.movie-engine-coupon-input[type=number].code-input,
.movie-engine-coupon-input[type=date].code-input {
  text-transform: uppercase;
  font-weight: 600;
}

.movie-engine-coupon-input-with-button {
  display: flex;
  gap: 10px;
  align-items: center;
}

.movie-engine-coupon-generate-btn {
  padding: 8px 16px;
  background: var(--movie-engine-admin-primary-color);
  color: var(--movie-engine-admin-white-color);
  border: none;
  border-radius: 4px;
  cursor: pointer;
  font-size: 13px;
  white-space: nowrap;
  transition: background 0.2s;
}
.movie-engine-coupon-generate-btn:hover {
  background: var(--movie-engine-admin-primary-hover-color);
}

select.movie-engine-coupon-select {
  width: 100%;
  max-width: 100%;
  padding: 10px 12px;
  border: 1px solid var(--movie-engine-admin-border-color);
  border-radius: 6px;
  font-size: 14px;
  color: var(--movie-engine-admin-text-color);
  transition: border-color 0.2s;
}
select.movie-engine-coupon-select:focus {
  border-color: var(--movie-engine-admin-primary-color);
  box-shadow: 0 0 0 1px var(--movie-engine-admin-primary-color);
  outline: none;
}

.movie-engine-coupon-description {
  color: var(--movie-engine-admin-muted-color);
  font-size: 13px;
  line-height: 1.5;
  margin: 0;
}

.movie-engine-coupon-input-addon {
  display: flex;
  align-items: center;
  gap: 8px;
}

.movie-engine-coupon-addon-text {
  color: var(--movie-engine-admin-muted-color);
  font-size: 14px;
}

.movie-engine-coupon-checkbox-group {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

.movie-engine-coupon-checkbox-item {
  display: flex;
  align-items: center;
  gap: 8px;
}
.movie-engine-coupon-checkbox-item input[type=checkbox] {
  margin: 0;
  cursor: pointer;
}
.movie-engine-coupon-checkbox-item label {
  margin: 0;
  cursor: pointer;
  font-size: 14px;
  color: var(--movie-engine-admin-text-color);
}

@media (max-width: 782px) {
  .movie-engine-coupon-field {
    grid-template-columns: 1fr;
    gap: 10px;
  }
  .movie-engine-coupon-field-label {
    padding-top: 0;
  }
}
.me-admin-wrapper {
  margin: 20px 20px 0 0;
  font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
}
.me-admin-wrapper h1.wp-heading-inline {
  font-size: 22px;
  font-weight: 800;
  color: var(--movie-engine-admin-slate-900);
  letter-spacing: -0.3px;
}
.me-admin-wrapper .nav-tab-wrapper {
  border-bottom: 2px solid var(--movie-engine-admin-slate-200);
  margin-bottom: 32px;
  padding-top: 10px;
  gap: 4px;
  display: flex;
}
.me-admin-wrapper .nav-tab-wrapper .nav-tab {
  border: none;
  background: transparent;
  color: var(--movie-engine-admin-slate-500);
  font-size: 13px;
  font-weight: 600;
  padding: 10px 18px;
  margin: 0;
  border-radius: 8px 8px 0 0;
  transition: all 0.2s ease;
  position: relative;
  text-decoration: none;
}
.me-admin-wrapper .nav-tab-wrapper .nav-tab::after {
  content: "";
  position: absolute;
  bottom: -2px;
  left: 0;
  width: 100%;
  height: 2px;
  background: transparent;
  transition: background 0.2s;
  border-radius: 2px 2px 0 0;
}
.me-admin-wrapper .nav-tab-wrapper .nav-tab:hover {
  background: var(--movie-engine-admin-slate-100);
  color: var(--movie-engine-admin-slate-800);
}
.me-admin-wrapper .nav-tab-wrapper .nav-tab.nav-tab-active {
  background: var(--movie-engine-admin-white-color);
  color: var(--movie-engine-admin-primary-color);
  font-weight: 700;
}
.me-admin-wrapper .nav-tab-wrapper .nav-tab.nav-tab-active::after {
  background: var(--movie-engine-admin-primary-color);
}
.me-admin-wrapper .movie-engine-metrics-grid {
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  gap: 18px;
  margin-bottom: 32px;
}
@media (max-width: 1300px) {
  .me-admin-wrapper .movie-engine-metrics-grid {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media (max-width: 900px) {
  .me-admin-wrapper .movie-engine-metrics-grid {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 480px) {
  .me-admin-wrapper .movie-engine-metrics-grid {
    grid-template-columns: 1fr;
  }
}
.me-admin-wrapper .movie-engine-metric-card {
  background: var(--movie-engine-admin-white-color);
  padding: 22px 24px 20px;
  border-radius: 16px;
  border: 1px solid var(--movie-engine-admin-slate-100);
  box-shadow: 0 2px 8px rgba(15, 23, 42, 0.06);
  position: relative;
  overflow: hidden;
  transition: transform 0.22s ease, box-shadow 0.22s ease;
}
.me-admin-wrapper .movie-engine-metric-card:hover {
  transform: translateY(-5px);
  box-shadow: 0 12px 24px rgba(15, 23, 42, 0.1);
}
.me-admin-wrapper .movie-engine-metric-card::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 4px;
  border-radius: 16px 16px 0 0;
}
.me-admin-wrapper .movie-engine-metric-card::after {
  content: "";
  position: absolute;
  top: -30px;
  right: -20px;
  width: 100px;
  height: 100px;
  border-radius: 50%;
  opacity: 0.045;
}
.me-admin-wrapper .movie-engine-metric-card.border-blue::before {
  background: linear-gradient(90deg, var(--movie-engine-admin-blue-500), var(--movie-engine-admin-blue-400));
}
.me-admin-wrapper .movie-engine-metric-card.border-blue::after {
  background: var(--movie-engine-admin-blue-500);
}
.me-admin-wrapper .movie-engine-metric-card.border-orange::before {
  background: linear-gradient(90deg, var(--movie-engine-admin-warning-color), var(--movie-engine-admin-amber-400));
}
.me-admin-wrapper .movie-engine-metric-card.border-orange::after {
  background: var(--movie-engine-admin-warning-color);
}
.me-admin-wrapper .movie-engine-metric-card.border-green::before {
  background: linear-gradient(90deg, var(--movie-engine-admin-success-color), var(--movie-engine-admin-success-color));
}
.me-admin-wrapper .movie-engine-metric-card.border-green::after {
  background: var(--movie-engine-admin-success-color);
}
.me-admin-wrapper .movie-engine-metric-card.border-indigo::before {
  background: linear-gradient(90deg, var(--movie-engine-admin-indigo-500), var(--movie-engine-admin-indigo-400));
}
.me-admin-wrapper .movie-engine-metric-card.border-indigo::after {
  background: var(--movie-engine-admin-indigo-500);
}
.me-admin-wrapper .movie-engine-metric-card.border-purple::before {
  background: linear-gradient(90deg, var(--movie-engine-admin-violet-500), #a78bfa);
}
.me-admin-wrapper .movie-engine-metric-card.border-purple::after {
  background: var(--movie-engine-admin-violet-500);
}
.me-admin-wrapper .movie-engine-metric-label {
  color: var(--movie-engine-admin-slate-500);
  font-size: 11px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.7px;
  margin-bottom: 10px;
}
.me-admin-wrapper .movie-engine-metric-value {
  font-size: 28px;
  font-weight: 800;
  color: var(--movie-engine-admin-slate-900);
  letter-spacing: -0.8px;
  line-height: 1;
}
.me-admin-wrapper .movie-engine-metric-subtext {
  font-size: 11px;
  color: var(--movie-engine-admin-slate-400);
  margin-top: 8px;
  font-weight: 500;
}
.me-admin-wrapper .movie-engine-alert-card {
  background: var(--movie-engine-admin-white-color);
  border-radius: 14px;
  border: 1px solid var(--movie-engine-admin-red-200);
  overflow: hidden;
  margin-bottom: 32px;
  box-shadow: 0 4px 12px rgba(239, 68, 68, 0.07);
}
.me-admin-wrapper .movie-engine-alert-card .movie-engine-alert-header {
  padding: 14px 22px;
  background: linear-gradient(90deg, var(--movie-engine-admin-slate-50), #fff5f5);
  border-bottom: 1px solid var(--movie-engine-admin-red-200);
  font-weight: 700;
  color: var(--movie-engine-admin-red-800);
  display: flex;
  align-items: center;
  gap: 10px;
  font-size: 14px;
}
.me-admin-wrapper .movie-engine-alert-card .movie-engine-alert-header .dashicons {
  color: var(--movie-engine-admin-danger-color);
  font-size: 18px;
}
.me-admin-wrapper .movie-engine-alert-card .movie-engine-alert-link {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 14px 22px;
  text-decoration: none;
  color: var(--movie-engine-admin-slate-700);
  font-weight: 600;
  font-size: 13px;
  transition: background 0.2s;
}
.me-admin-wrapper .movie-engine-alert-card .movie-engine-alert-link:not(:last-child) {
  border-bottom: 1px solid var(--movie-engine-admin-slate-50);
}
.me-admin-wrapper .movie-engine-alert-card .movie-engine-alert-link:hover {
  background: #fff8f8;
  color: var(--movie-engine-admin-red-800);
}
.me-admin-wrapper .movie-engine-alert-badge {
  background: linear-gradient(135deg, var(--movie-engine-admin-danger-color), var(--movie-engine-admin-danger-color));
  color: var(--movie-engine-admin-white-color);
  padding: 3px 10px;
  border-radius: 20px;
  font-size: 11px;
  font-weight: 800;
  box-shadow: 0 2px 6px rgba(239, 68, 68, 0.3);
}
.me-admin-wrapper .movie-engine-alert-badge.orange {
  background: linear-gradient(135deg, var(--movie-engine-admin-warning-color), var(--movie-engine-admin-warning-color));
  box-shadow: 0 2px 6px rgba(245, 158, 11, 0.3);
}
.me-admin-wrapper .movie-engine-activity-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 22px;
  margin-bottom: 32px;
}
@media (max-width: 1300px) {
  .me-admin-wrapper .movie-engine-activity-grid {
    grid-template-columns: 1fr 1fr;
  }
}
@media (max-width: 900px) {
  .me-admin-wrapper .movie-engine-activity-grid {
    grid-template-columns: 1fr;
  }
}
.me-admin-wrapper .movie-engine-overview-card {
  background: var(--movie-engine-admin-white-color);
  border-radius: 16px;
  border: 1px solid var(--movie-engine-admin-slate-100);
  overflow: hidden;
  display: flex;
  flex-direction: column;
  box-shadow: 0 2px 8px rgba(15, 23, 42, 0.05);
  transition: box-shadow 0.2s;
}
.me-admin-wrapper .movie-engine-overview-card:hover {
  box-shadow: 0 8px 20px rgba(15, 23, 42, 0.09);
}
.me-admin-wrapper .movie-engine-overview-card .movie-engine-card-header {
  padding: 16px 22px;
  background: linear-gradient(90deg, var(--movie-engine-admin-slate-50), var(--movie-engine-admin-slate-100));
  border-bottom: 1px solid var(--movie-engine-admin-slate-200);
  font-weight: 700;
  color: var(--movie-engine-admin-slate-800);
  font-size: 12px;
  text-transform: uppercase;
  letter-spacing: 0.7px;
  display: flex;
  align-items: center;
  gap: 8px;
}
.me-admin-wrapper .movie-engine-overview-card .movie-engine-card-header::before {
  content: "";
  display: inline-block;
  width: 3px;
  height: 14px;
  background: var(--movie-engine-admin-primary-color);
  border-radius: 2px;
  flex-shrink: 0;
}
.me-admin-wrapper .movie-engine-overview-card .movie-engine-card-body {
  padding: 22px;
  flex: 1;
}
.me-admin-wrapper .movie-engine-overview-card .movie-engine-card-subtitle {
  margin: 0 0 18px;
  font-size: 11px;
  font-weight: 700;
  color: var(--movie-engine-admin-slate-400);
  text-transform: uppercase;
  letter-spacing: 0.6px;
}
.me-admin-wrapper .movie-engine-status-flex {
  display: flex;
  gap: 10px;
}
.me-admin-wrapper .movie-engine-status-box {
  flex: 1;
  text-align: center;
  padding: 18px 10px;
  border-radius: 14px;
  transition: transform 0.2s;
  cursor: default;
}
.me-admin-wrapper .movie-engine-status-box:hover {
  transform: scale(1.04);
}
.me-admin-wrapper .movie-engine-status-box .count {
  display: block;
  font-size: 22px;
  font-weight: 800;
  margin-bottom: 5px;
  line-height: 1;
}
.me-admin-wrapper .movie-engine-status-box .label {
  font-size: 10px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  opacity: 0.85;
}
.me-admin-wrapper .movie-engine-status-box.approved {
  background: linear-gradient(135deg, var(--movie-engine-admin-emerald-50), var(--movie-engine-admin-emerald-100));
  color: #065f46;
  border: 1px solid #a7f3d0;
}
.me-admin-wrapper .movie-engine-status-box.pending {
  background: linear-gradient(135deg, var(--movie-engine-admin-orange-50), var(--movie-engine-admin-amber-100));
  color: var(--movie-engine-admin-amber-800);
  border: 1px solid var(--movie-engine-admin-amber-200);
}
.me-admin-wrapper .movie-engine-status-box.rejected {
  background: linear-gradient(135deg, var(--movie-engine-admin-slate-50), var(--movie-engine-admin-red-100));
  color: var(--movie-engine-admin-red-800);
  border: 1px solid var(--movie-engine-admin-red-200);
}
.me-admin-wrapper .movie-engine-activity-list {
  margin: 0;
  padding: 0;
  list-style: none;
}
.me-admin-wrapper .movie-engine-activity-list li {
  padding: 14px 22px;
  border-bottom: 1px solid var(--movie-engine-admin-slate-100);
  display: flex;
  justify-content: space-between;
  align-items: center;
  transition: background 0.15s;
}
.me-admin-wrapper .movie-engine-activity-list li:last-child {
  border-bottom: none;
}
.me-admin-wrapper .movie-engine-empty-card-body {
  padding: 30px 22px;
  text-align: center;
  color: var(--movie-engine-admin-slate-400);
  font-size: 13px;
  font-style: italic;
}
.me-admin-wrapper .movie-engine-user-info .name {
  font-weight: 700;
  color: var(--movie-engine-admin-slate-800);
  font-size: 13px;
  margin-bottom: 2px;
  line-height: 1.3;
}
.me-admin-wrapper .movie-engine-user-info .email {
  color: var(--movie-engine-admin-slate-500);
  font-size: 11px;
}
.me-admin-wrapper .movie-engine-user-link {
  color: var(--movie-engine-admin-blue-500);
  font-weight: 600;
  font-size: 13px;
  text-decoration: none;
}
.me-admin-wrapper .movie-engine-user-link:hover {
  text-decoration: underline;
  color: var(--movie-engine-admin-blue-600);
}
.me-admin-wrapper .movie-engine-amount-positive {
  color: var(--movie-engine-admin-success-color);
  font-weight: 800;
  font-size: 14px;
  white-space: nowrap;
}
.me-admin-wrapper .movie-engine-amount-neutral {
  color: var(--movie-engine-admin-slate-700);
  font-weight: 700;
  font-size: 14px;
}
.me-admin-wrapper .movie-engine-filter-bar {
  display: flex;
  align-items: center;
  gap: 10px;
  margin-bottom: 20px;
  padding: 14px 18px;
  background: var(--movie-engine-admin-white-color);
  border: 1px solid var(--movie-engine-admin-slate-200);
  border-radius: 12px;
  box-shadow: 0 1px 4px rgba(15, 23, 42, 0.04);
  flex-wrap: wrap;
}
.me-admin-wrapper .movie-engine-filter-bar input[type=search] {
  padding: 8px 14px;
  border: 1px solid var(--movie-engine-admin-slate-200);
  border-radius: 8px;
  font-size: 13px;
  color: var(--movie-engine-admin-slate-700);
  background: var(--movie-engine-admin-slate-50);
  min-width: 200px;
  outline: none;
  transition: all 0.2s;
}
.me-admin-wrapper .movie-engine-filter-bar input[type=search]:focus {
  border-color: var(--movie-engine-admin-blue-500);
  background: var(--movie-engine-admin-white-color);
  box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.1);
}
.me-admin-wrapper .movie-engine-filter-bar select {
  padding: 8px 14px;
  border: 1px solid var(--movie-engine-admin-slate-200);
  border-radius: 8px;
  font-size: 13px;
  color: var(--movie-engine-admin-slate-700);
  background: var(--movie-engine-admin-slate-50);
  cursor: pointer;
  outline: none;
  transition: all 0.2s;
}
.me-admin-wrapper .movie-engine-filter-bar select:focus {
  border-color: var(--movie-engine-admin-blue-500);
  background: var(--movie-engine-admin-white-color);
}
.me-admin-wrapper .movie-engine-filter-bar .button {
  border-radius: 8px !important;
  font-size: 13px !important;
  font-weight: 600 !important;
  padding: 7px 16px !important;
}
.me-admin-wrapper .movie-engine-filter-bar .button-secondary {
  background: var(--movie-engine-admin-slate-800) !important;
  border-color: var(--movie-engine-admin-slate-800) !important;
  color: var(--movie-engine-admin-white-color) !important;
  box-shadow: none !important;
  transition: all 0.2s !important;
  text-shadow: none !important;
}
.me-admin-wrapper .movie-engine-filter-bar .button-secondary:hover {
  background: var(--movie-engine-admin-slate-900) !important;
  border-color: var(--movie-engine-admin-slate-900) !important;
}
.me-admin-wrapper .movie-engine-no-margin-top {
  margin-top: 0;
}
.me-admin-wrapper .movie-engine-modern-table {
  width: 100%;
  border-radius: 16px;
  border: 1px solid var(--movie-engine-admin-slate-200);
  background: var(--movie-engine-admin-white-color);
  overflow: hidden;
  border-collapse: separate;
  border-spacing: 0;
  box-shadow: 0 2px 8px rgba(15, 23, 42, 0.05);
}
.me-admin-wrapper .movie-engine-modern-table th {
  background: linear-gradient(90deg, var(--movie-engine-admin-slate-50), var(--movie-engine-admin-slate-100));
  color: var(--movie-engine-admin-slate-600);
  font-weight: 700;
  text-transform: uppercase;
  font-size: 10px;
  letter-spacing: 0.8px;
  padding: 14px 20px;
  border-bottom: 1px solid var(--movie-engine-admin-slate-200);
  white-space: nowrap;
}
.me-admin-wrapper .movie-engine-modern-table td {
  padding: 14px 20px;
  border-bottom: 1px solid var(--movie-engine-admin-slate-100);
  color: var(--movie-engine-admin-slate-700);
  font-size: 13px;
  vertical-align: middle;
  transition: background 0.15s;
}
.me-admin-wrapper .movie-engine-modern-table tr:hover td {
  background: var(--movie-engine-admin-gray-50);
}
.me-admin-wrapper .movie-engine-modern-table tr:last-child td {
  border-bottom: none;
}
.me-admin-wrapper .movie-engine-empty-table-cell {
  text-align: center;
  padding: 60px 20px !important;
  color: var(--movie-engine-admin-slate-400);
  font-size: 14px;
  font-style: italic;
}
.me-admin-wrapper .movie-engine-nowrap {
  white-space: nowrap;
}
.me-admin-wrapper .me-no-border {
  border: none !important;
  box-shadow: none !important;
  margin: 0 !important;
}
.me-admin-wrapper .me-no-border tr td {
  border-bottom: 1px solid var(--movie-engine-admin-slate-100) !important;
  padding: 12px 22px !important;
}
.me-admin-wrapper .me-no-border tr:last-child td {
  border-bottom: none !important;
}
.me-admin-wrapper .movie-engine-user-name {
  font-weight: 700;
  color: var(--movie-engine-admin-slate-800);
  font-size: 13px;
}
.me-admin-wrapper .movie-engine-subtext {
  color: var(--movie-engine-admin-slate-400);
  font-size: 11px;
  margin-top: 2px;
}
.me-admin-wrapper .me-text-right {
  text-align: right;
}
.me-admin-wrapper .movie-engine-status-badge {
  display: inline-flex;
  align-items: center;
  padding: 4px 12px;
  border-radius: 30px;
  font-size: 10px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  white-space: nowrap;
}
.me-admin-wrapper .movie-engine-status-badge.me-status-approved, .me-admin-wrapper .movie-engine-status-badge.movie-engine-status-completed, .me-admin-wrapper .movie-engine-status-badge.movie-engine-status-paid {
  background: var(--movie-engine-admin-emerald-50);
  color: #065f46;
  border: 1px solid #a7f3d0;
}
.me-admin-wrapper .movie-engine-status-badge.me-status-pending, .me-admin-wrapper .movie-engine-status-badge.movie-engine-status-pending {
  background: var(--movie-engine-admin-orange-50);
  color: var(--movie-engine-admin-amber-800);
  border: 1px solid var(--movie-engine-admin-amber-200);
}
.me-admin-wrapper .movie-engine-status-badge.me-status-rejected, .me-admin-wrapper .movie-engine-status-badge.movie-engine-status-rejected {
  background: var(--movie-engine-admin-slate-50);
  color: var(--movie-engine-admin-red-800);
  border: 1px solid var(--movie-engine-admin-red-200);
}
.me-admin-wrapper .movie-engine-badge-pill {
  display: inline-flex;
  align-items: center;
  padding: 3px 10px;
  border-radius: 20px;
  font-size: 10px;
  font-weight: 700;
  background: var(--movie-engine-admin-slate-100);
  color: var(--movie-engine-admin-slate-600);
  border: 1px solid var(--movie-engine-admin-slate-200);
  text-transform: capitalize;
  letter-spacing: 0.3px;
}
.me-admin-wrapper .movie-engine-code-snippet {
  background: var(--movie-engine-admin-slate-100);
  border: 1px solid var(--movie-engine-admin-slate-200);
  border-radius: 6px;
  padding: 2px 8px;
  font-size: 11px;
  color: var(--movie-engine-admin-indigo-500);
  font-family: "SFMono-Regular", Consolas, monospace;
}
.me-admin-wrapper .movie-engine-flex-gap {
  display: flex;
  align-items: center;
  gap: 6px;
}
.me-admin-wrapper .movie-engine-action-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  border-radius: 8px;
  border: none;
  cursor: pointer;
  transition: all 0.18s ease;
  padding: 0;
  background: none;
}
.me-admin-wrapper .movie-engine-action-btn .dashicons {
  font-size: 16px;
  width: 16px;
  height: 16px;
  margin: 0;
}
.me-admin-wrapper .movie-engine-action-btn.me-btn-approve {
  background: var(--movie-engine-admin-emerald-50);
  color: var(--movie-engine-admin-success-color);
  border: 1px solid #a7f3d0;
}
.me-admin-wrapper .movie-engine-action-btn.me-btn-approve:hover {
  background: var(--movie-engine-admin-success-color);
  color: var(--movie-engine-admin-white-color);
  border-color: var(--movie-engine-admin-success-color);
  transform: translateY(-1px);
  box-shadow: 0 3px 8px rgba(16, 185, 129, 0.3);
}
.me-admin-wrapper .movie-engine-action-btn.me-btn-reject {
  background: var(--movie-engine-admin-slate-50);
  color: var(--movie-engine-admin-danger-color);
  border: 1px solid var(--movie-engine-admin-red-200);
}
.me-admin-wrapper .movie-engine-action-btn.me-btn-reject:hover {
  background: var(--movie-engine-admin-danger-color);
  color: var(--movie-engine-admin-white-color);
  border-color: var(--movie-engine-admin-danger-color);
  transform: translateY(-1px);
  box-shadow: 0 3px 8px rgba(239, 68, 68, 0.3);
}
.me-admin-wrapper .movie-engine-action-btn.me-btn-edit {
  background: var(--movie-engine-admin-blue-50);
  color: var(--movie-engine-admin-blue-500);
  border: 1px solid var(--movie-engine-admin-blue-200);
}
.me-admin-wrapper .movie-engine-action-btn.me-btn-edit:hover {
  background: var(--movie-engine-admin-blue-500);
  color: var(--movie-engine-admin-white-color);
  border-color: var(--movie-engine-admin-blue-500);
  transform: translateY(-1px);
  box-shadow: 0 3px 8px rgba(59, 130, 246, 0.3);
}
.me-admin-wrapper .movie-engine-action-btn.me-btn-delete {
  background: var(--movie-engine-admin-orange-50);
  color: var(--movie-engine-admin-orange-700);
  border: 1px solid var(--movie-engine-admin-orange-200);
}
.me-admin-wrapper .movie-engine-action-btn.me-btn-delete:hover {
  background: var(--movie-engine-admin-orange-500);
  color: var(--movie-engine-admin-white-color);
  border-color: var(--movie-engine-admin-orange-500);
}
.me-admin-wrapper .movie-engine-payout-details {
  max-width: 180px;
  font-size: 12px;
  color: var(--movie-engine-admin-slate-500);
  word-break: break-all;
}
.me-admin-wrapper .movie-engine-modern-table img.avatar {
  border-radius: 50%;
}
.me-admin-wrapper .movie-engine-empty-state-container {
  text-align: center;
  padding: 70px 30px;
  background: var(--movie-engine-admin-slate-50);
  border: 1px dashed var(--movie-engine-admin-slate-300);
  border-radius: 16px;
  margin-top: 10px;
}
.me-admin-wrapper .movie-engine-empty-state-container .dashicons {
  font-size: 52px;
  width: 52px;
  height: 52px;
  color: var(--movie-engine-admin-slate-300);
  margin-bottom: 16px;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.me-admin-wrapper .movie-engine-empty-state-container h3 {
  color: var(--movie-engine-admin-slate-500);
  font-size: 18px;
  font-weight: 700;
  margin: 0 0 10px;
}
.me-admin-wrapper .movie-engine-empty-state-container p {
  color: var(--movie-engine-admin-slate-400);
  font-size: 14px;
  max-width: 420px;
  margin: 0 auto;
  line-height: 1.6;
}
.me-admin-wrapper .movie-engine-payouts-list {
  margin-top: 0;
}
.me-admin-wrapper .movie-engine-tooltip {
  position: relative;
  display: inline-flex;
  align-items: center;
  margin-left: 6px;
  cursor: help;
  vertical-align: middle;
}
.me-admin-wrapper .movie-engine-tooltip .movie-engine-tooltip-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  font-size: 10px;
  font-weight: 800;
  border: 1px solid var(--movie-engine-admin-slate-200);
  background: var(--movie-engine-admin-slate-100);
  color: var(--movie-engine-admin-slate-500);
  transition: all 0.2s;
}
.me-admin-wrapper .movie-engine-tooltip .movie-engine-tooltip-text {
  visibility: hidden;
  width: 200px;
  background: var(--movie-engine-admin-slate-800);
  color: var(--movie-engine-admin-slate-100);
  text-align: center;
  border-radius: 8px;
  padding: 8px 12px;
  position: absolute;
  z-index: 1000;
  bottom: 130%;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: opacity 0.25s;
  font-size: 11px;
  line-height: 1.5;
  box-shadow: 0 8px 20px rgba(0, 0, 0, 0.15);
  pointer-events: none;
}
.me-admin-wrapper .movie-engine-tooltip .movie-engine-tooltip-text::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -5px;
  border: 5px solid transparent;
  border-top-color: var(--movie-engine-admin-slate-800);
}
.me-admin-wrapper .movie-engine-tooltip:hover .movie-engine-tooltip-text {
  visibility: visible;
  opacity: 1;
}
.me-admin-wrapper .movie-engine-settings-card {
  background: var(--movie-engine-admin-white-color);
  border-radius: 16px;
  padding: 36px 40px;
  border: 1px solid var(--movie-engine-admin-slate-200);
  box-shadow: 0 4px 16px rgba(15, 23, 42, 0.04);
  max-width: 900px;
}
.me-admin-wrapper .movie-engine-section-title {
  font-size: 13px;
  font-weight: 800;
  color: var(--movie-engine-admin-slate-900);
  text-transform: uppercase;
  letter-spacing: 0.6px;
  padding: 0 0 0 12px;
  border-left: 3px solid var(--movie-engine-admin-primary-color);
  margin: 32px 0 20px;
  display: block;
}
.me-admin-wrapper .movie-engine-setting-row {
  padding: 22px 0;
  border-bottom: 1px solid var(--movie-engine-admin-slate-100);
}
.me-admin-wrapper .movie-engine-setting-row:last-of-type {
  border-bottom: none;
}
.me-admin-wrapper .movie-engine-setting-row.flex-row {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
}
.me-admin-wrapper .movie-engine-setting-label {
  font-weight: 700;
  color: var(--movie-engine-admin-slate-800);
  font-size: 14px;
  margin-bottom: 6px;
}
.me-admin-wrapper .movie-engine-setting-label.large {
  font-size: 16px;
  color: var(--movie-engine-admin-slate-900);
}
.me-admin-wrapper .movie-engine-setting-desc {
  color: var(--movie-engine-admin-slate-500);
  font-size: 13px;
  line-height: 1.65;
  margin-top: 5px;
}
.me-admin-wrapper .movie-engine-setting-input {
  margin-top: 10px;
}
.me-admin-wrapper .movie-engine-setting-input input[type=text],
.me-admin-wrapper .movie-engine-setting-input input[type=number],
.me-admin-wrapper .movie-engine-setting-input select,
.me-admin-wrapper .movie-engine-setting-input textarea {
  padding: 9px 14px;
  border: 1px solid var(--movie-engine-admin-slate-200);
  border-radius: 8px;
  font-size: 13px;
  color: var(--movie-engine-admin-slate-700);
  background: var(--movie-engine-admin-slate-50);
  min-width: 180px;
  transition: all 0.2s;
}
.me-admin-wrapper .movie-engine-setting-input input[type=text]:focus,
.me-admin-wrapper .movie-engine-setting-input input[type=number]:focus,
.me-admin-wrapper .movie-engine-setting-input select:focus,
.me-admin-wrapper .movie-engine-setting-input textarea:focus {
  border-color: var(--movie-engine-admin-blue-500);
  background: var(--movie-engine-admin-white-color);
  outline: none;
  box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.1);
}
.me-admin-wrapper .movie-engine-checkbox-group {
  display: flex;
  flex-direction: column;
  gap: 10px;
  margin-top: 10px;
}
.me-admin-wrapper .movie-engine-checkbox-group label {
  display: flex;
  align-items: center;
  gap: 10px;
  font-size: 13px;
  font-weight: 600;
  color: var(--movie-engine-admin-slate-700);
  cursor: pointer;
}
.me-admin-wrapper .movie-engine-checkbox-group input[type=checkbox] {
  width: 16px;
  height: 16px;
  accent-color: var(--movie-engine-admin-primary-color);
  cursor: pointer;
}
.me-admin-wrapper .movie-engine-toggle-switch {
  position: relative;
  display: inline-block;
  width: 48px;
  height: 26px;
  cursor: pointer;
  flex-shrink: 0;
}
.me-admin-wrapper .movie-engine-toggle-switch input {
  display: none;
}
.me-admin-wrapper .movie-engine-toggle-switch .movie-engine-toggle-slider {
  position: absolute;
  inset: 0;
  background: var(--movie-engine-admin-slate-300);
  border-radius: 26px;
  transition: background 0.3s;
}
.me-admin-wrapper .movie-engine-toggle-switch .movie-engine-toggle-slider::before {
  content: "";
  position: absolute;
  width: 20px;
  height: 20px;
  left: 3px;
  top: 3px;
  background: var(--movie-engine-admin-white-color);
  border-radius: 50%;
  transition: transform 0.3s;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15);
}
.me-admin-wrapper .movie-engine-toggle-switch input:checked + .movie-engine-toggle-slider {
  background: var(--movie-engine-admin-success-color);
}
.me-admin-wrapper .movie-engine-toggle-switch input:checked + .movie-engine-toggle-slider::before {
  transform: translateX(22px);
}
.me-admin-wrapper .movie-engine-save-bar {
  margin-top: 30px;
  padding-top: 24px;
  border-top: 1px solid var(--movie-engine-admin-slate-200);
}
.me-admin-wrapper .movie-engine-btn-save {
  background: linear-gradient(135deg, var(--movie-engine-admin-slate-800), var(--movie-engine-admin-slate-900)) !important;
  color: var(--movie-engine-admin-white-color) !important;
  padding: 12px 32px !important;
  border-radius: 10px !important;
  font-weight: 700 !important;
  font-size: 14px !important;
  border: none !important;
  box-shadow: 0 4px 12px rgba(15, 23, 42, 0.2) !important;
  cursor: pointer !important;
  transition: all 0.2s !important;
  letter-spacing: 0.2px !important;
}
.me-admin-wrapper .movie-engine-btn-save:hover {
  transform: translateY(-2px) !important;
  box-shadow: 0 6px 18px rgba(15, 23, 42, 0.28) !important;
  background: linear-gradient(135deg, var(--movie-engine-admin-slate-700), var(--movie-engine-admin-slate-800)) !important;
}
.me-admin-wrapper[data-theme=dark] .movie-engine-metric-card,
.me-admin-wrapper[data-theme=dark] .movie-engine-overview-card,
.me-admin-wrapper[data-theme=dark] .movie-engine-settings-card,
.me-admin-wrapper[data-theme=dark] .movie-engine-modern-table,
.me-admin-wrapper[data-theme=dark] .movie-engine-alert-card,
.me-admin-wrapper[data-theme=dark] .movie-engine-filter-bar {
  background: var(--movie-engine-admin-slate-800);
  border-color: var(--movie-engine-admin-slate-700);
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.25);
}
.me-admin-wrapper[data-theme=dark] .movie-engine-card-header {
  background: #162032;
  border-color: var(--movie-engine-admin-slate-700);
  color: var(--movie-engine-admin-slate-100);
}
.me-admin-wrapper[data-theme=dark] .movie-engine-modern-table th {
  background: #162032;
  border-color: var(--movie-engine-admin-slate-700);
  color: var(--movie-engine-admin-slate-400);
}
.me-admin-wrapper[data-theme=dark] .movie-engine-modern-table td,
.me-admin-wrapper[data-theme=dark] .movie-engine-activity-list li,
.me-admin-wrapper[data-theme=dark] .movie-engine-setting-row {
  border-color: var(--movie-engine-admin-slate-700);
  color: var(--movie-engine-admin-slate-300);
}
.me-admin-wrapper[data-theme=dark] .movie-engine-metric-value,
.me-admin-wrapper[data-theme=dark] .movie-engine-setting-label,
.me-admin-wrapper[data-theme=dark] .movie-engine-user-info .name,
.me-admin-wrapper[data-theme=dark] .movie-engine-user-name {
  color: var(--movie-engine-admin-slate-100);
}
.me-admin-wrapper[data-theme=dark] .movie-engine-metric-label,
.me-admin-wrapper[data-theme=dark] .movie-engine-setting-desc,
.me-admin-wrapper[data-theme=dark] .movie-engine-user-info .email {
  color: var(--movie-engine-admin-slate-400);
}
.me-admin-wrapper[data-theme=dark] .movie-engine-status-box.approved {
  background: rgba(16, 185, 129, 0.12);
  border-color: rgba(16, 185, 129, 0.25);
  color: var(--movie-engine-admin-success-color);
}
.me-admin-wrapper[data-theme=dark] .movie-engine-status-box.pending {
  background: rgba(245, 158, 11, 0.12);
  border-color: rgba(245, 158, 11, 0.25);
  color: var(--movie-engine-admin-amber-400);
}
.me-admin-wrapper[data-theme=dark] .movie-engine-status-box.rejected {
  background: rgba(239, 68, 68, 0.12);
  border-color: rgba(239, 68, 68, 0.25);
  color: var(--movie-engine-admin-red-400);
}
.me-admin-wrapper[data-theme=dark] .movie-engine-modern-table tr:hover td,
.me-admin-wrapper[data-theme=dark] .movie-engine-activity-list li:hover {
  background: #243044;
}
.me-admin-wrapper[data-theme=dark] .movie-engine-badge-pill,
.me-admin-wrapper[data-theme=dark] .movie-engine-code-snippet {
  background: #243044;
  border-color: var(--movie-engine-admin-slate-700);
  color: var(--movie-engine-admin-slate-400);
}
.me-admin-wrapper[data-theme=dark] .movie-engine-empty-state-container {
  background: #162032;
  border-color: var(--movie-engine-admin-slate-700);
}
.me-admin-wrapper[data-theme=dark] .nav-tab-wrapper {
  border-color: var(--movie-engine-admin-slate-700);
}
.me-admin-wrapper[data-theme=dark] .nav-tab-wrapper .nav-tab:hover {
  background: #243044;
  color: var(--movie-engine-admin-slate-100);
}
.me-admin-wrapper[data-theme=dark] .nav-tab-wrapper .nav-tab-active {
  background: var(--movie-engine-admin-slate-800);
}
.me-admin-wrapper[data-theme=dark] .movie-engine-filter-bar input[type=search],
.me-admin-wrapper[data-theme=dark] .movie-engine-filter-bar select {
  background: #162032;
  border-color: var(--movie-engine-admin-slate-700);
  color: var(--movie-engine-admin-slate-200);
}
.me-admin-wrapper[data-theme=dark] .movie-engine-setting-input input,
.me-admin-wrapper[data-theme=dark] .movie-engine-setting-input select,
.me-admin-wrapper[data-theme=dark] .movie-engine-setting-input textarea {
  background: #162032;
  border-color: var(--movie-engine-admin-slate-700);
  color: var(--movie-engine-admin-slate-200);
}

#movie-engine-edit-payout-modal.movie-engine-modal-overlay {
  display: none;
  position: fixed;
  inset: 0;
  background: rgba(15, 23, 42, 0.55);
  z-index: 99999;
  backdrop-filter: blur(4px);
  -webkit-backdrop-filter: blur(4px);
  align-items: center;
  justify-content: center;
}
#movie-engine-edit-payout-modal.movie-engine-modal-overlay[style*=block] {
  display: flex !important;
}
#movie-engine-edit-payout-modal.movie-engine-modal-overlay .movie-engine-modal-content {
  background: var(--movie-engine-admin-white-color);
  border-radius: 20px;
  padding: 36px 40px;
  width: 100%;
  max-width: 480px;
  box-shadow: 0 20px 60px rgba(15, 23, 42, 0.18);
  position: relative;
  animation: meModalIn 0.25s cubic-bezier(0.34, 1.56, 0.64, 1);
}
#movie-engine-edit-payout-modal.movie-engine-modal-overlay .movie-engine-modal-content h3 {
  font-size: 18px;
  font-weight: 800;
  color: var(--movie-engine-admin-slate-900);
  margin: 0 0 24px;
  padding-bottom: 16px;
  border-bottom: 2px solid var(--movie-engine-admin-slate-100);
}
#movie-engine-edit-payout-modal.movie-engine-modal-overlay .movie-engine-modal-content p {
  margin-bottom: 16px;
}
#movie-engine-edit-payout-modal.movie-engine-modal-overlay .movie-engine-modal-content p label {
  display: block;
  font-size: 12px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  color: var(--movie-engine-admin-slate-500);
  margin-bottom: 6px;
}
#movie-engine-edit-payout-modal.movie-engine-modal-overlay .movie-engine-modal-content p input[type=number],
#movie-engine-edit-payout-modal.movie-engine-modal-overlay .movie-engine-modal-content p select,
#movie-engine-edit-payout-modal.movie-engine-modal-overlay .movie-engine-modal-content p textarea {
  width: 100%;
  padding: 10px 14px;
  border: 1px solid var(--movie-engine-admin-slate-200);
  border-radius: 10px;
  font-size: 13px;
  color: var(--movie-engine-admin-slate-700);
  background: var(--movie-engine-admin-slate-50);
  box-sizing: border-box;
  outline: none;
  transition: all 0.2s;
  font-family: inherit;
}
#movie-engine-edit-payout-modal.movie-engine-modal-overlay .movie-engine-modal-content p input[type=number]:focus,
#movie-engine-edit-payout-modal.movie-engine-modal-overlay .movie-engine-modal-content p select:focus,
#movie-engine-edit-payout-modal.movie-engine-modal-overlay .movie-engine-modal-content p textarea:focus {
  border-color: var(--movie-engine-admin-blue-500);
  background: var(--movie-engine-admin-white-color);
  box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.1);
}
#movie-engine-edit-payout-modal.movie-engine-modal-overlay .movie-engine-modal-content p textarea {
  resize: vertical;
  min-height: 80px;
}
#movie-engine-edit-payout-modal.movie-engine-modal-overlay .movie-engine-modal-content .modal-actions {
  display: flex;
  justify-content: flex-end;
  gap: 10px;
  margin-top: 28px;
  padding-top: 20px;
  border-top: 1px solid var(--movie-engine-admin-slate-100);
}
#movie-engine-edit-payout-modal.movie-engine-modal-overlay .movie-engine-modal-content .modal-actions .button {
  border-radius: 8px !important;
  font-size: 13px !important;
  font-weight: 600 !important;
  padding: 8px 20px !important;
  cursor: pointer !important;
}
#movie-engine-edit-payout-modal.movie-engine-modal-overlay .movie-engine-modal-content .modal-actions .button-primary {
  background: linear-gradient(135deg, var(--movie-engine-admin-slate-800), var(--movie-engine-admin-slate-900)) !important;
  border-color: var(--movie-engine-admin-slate-900) !important;
  color: var(--movie-engine-admin-white-color) !important;
  box-shadow: 0 3px 8px rgba(15, 23, 42, 0.2) !important;
  text-shadow: none !important;
}
#movie-engine-edit-payout-modal.movie-engine-modal-overlay .movie-engine-modal-content .modal-actions .button-primary:hover {
  background: var(--movie-engine-admin-slate-700) !important;
  transform: translateY(-1px) !important;
}

@keyframes meModalIn {
  from {
    opacity: 0;
    transform: scale(0.9) translateY(20px);
  }
  to {
    opacity: 1;
    transform: scale(1) translateY(0);
  }
}
.movie-engine-sub-tab.active {
  color: var(--movie-engine-admin-primary-color);
  border-bottom-color: var(--movie-engine-admin-primary-color);
}

.movie-engine-notification-editor-layout {
  display: flex;
  gap: 0;
  background: var(--movie-engine-admin-white-color);
  border: 1px solid var(--movie-engine-admin-border-color);
  border-radius: 8px;
  overflow: hidden;
  height: 780px;
}

.movie-engine-notification-sidebar {
  width: 260px;
  background: var(--movie-engine-admin-secondary-bg);
  border-right: 1px solid var(--movie-engine-admin-border-color);
  padding: 0;
}

.movie-engine-notif-item {
  padding: 18px 20px;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-left: 3px solid transparent;
  border-bottom: 1px solid var(--movie-engine-admin-border-color);
}

.movie-engine-notif-item.active {
  background: var(--movie-engine-admin-white-color);
  border-left-color: var(--movie-engine-admin-primary-color);
  color: var(--movie-engine-admin-primary-color);
}

.movie-engine-notif-info {
  display: flex;
  flex-direction: column;
}

.movie-engine-notif-label {
  font-weight: 600;
  font-size: 14px;
}

.movie-engine-notif-type {
  font-size: 11px;
  color: var(--movie-engine-admin-muted-color);
  text-transform: uppercase;
  letter-spacing: 0.5px;
}

.movie-engine-notif-status {
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: var(--movie-engine-admin-muted-color);
}

.movie-engine-notif-status.enabled {
  background: var(--movie-engine-admin-success-color);
}

.movie-engine-notification-main {
  flex: 1;
  padding: 30px;
  overflow-y: auto;
  background: var(--movie-engine-admin-white-color);
}

.movie-engine-notif-panel {
  display: none;
}

.movie-engine-notif-panel.active {
  display: block;
}

.movie-engine-panel-header {
  display: flex;
  align-items: center;
  margin-bottom: 25px;
  padding-bottom: 15px;
  border-bottom: 1px solid var(--movie-engine-admin-border-color);
}

.movie-engine-panel-header h3 {
  margin: 0;
  font-size: 20px;
}

.movie-engine-switch input:checked + .movie-engine-slider {
  background-color: var(--me-primary);
}

.movie-engine-tags-container {
  margin: 20px 0;
  padding: 15px;
  background: var(--movie-engine-admin-secondary-bg);
  border-radius: 8px;
  border: 1px dashed var(--movie-engine-admin-border-color);
}

.meta-table,
.content table {
  width: 100%;
  border-collapse: collapse;
  margin: 20px 0;
  border: 1px solid var(--movie-engine-admin-border-color) !important;
}

.meta-table td,
.content table td,
.content table th {
  padding: 12px 15px;
  border: 1px solid var(--movie-engine-admin-border-color) !important;
}

.meta-table td {
  color: rgba(var(--movie-engine-admin-white-rgb), 0.6);
}

.movie-engine-tag-cloud {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  margin-top: 10px;
}

.movie-engine-tag-badge {
  padding: 4px 10px;
  background: var(--movie-engine-admin-white-color);
  border: 1px solid var(--movie-engine-admin-border-color);
  border-radius: 4px;
  font-size: 11px;
  font-family: monospace;
  cursor: pointer;
  transition: 0.2s;
}

.movie-engine-tag-badge:hover {
  background: var(--movie-engine-admin-primary-color);
  color: var(--movie-engine-admin-white-color);
  border-color: var(--movie-engine-admin-primary-color);
}

.movie-engine-editor-wrap {
  margin-top: 25px;
}

.movie-engine-input,
.movie-engine-textarea {
  width: 100%;
  border-radius: 6px;
  border: 1px solid var(--movie-engine-admin-border-color);
  padding: 10px;
  margin-top: 5px;
}

.movie-engine-media-picker {
  display: flex;
  gap: 10px;
}

.movie-engine-media-picker .movie-engine-input {
  margin-top: 0;
}

.movie-engine-theme-toggle-wrapper {
  margin-left: 15px;
  display: flex;
  align-items: center;
}

.movie-engine-theme-toggle {
  position: relative;
  display: inline-flex;
  align-items: center;
  cursor: pointer;
  user-select: none;
  width: 72px;
  height: 30px;
  background: var(--movie-engine-admin-border-color);
  border: 1px solid var(--movie-engine-admin-gray-300);
  border-radius: 15px;
  transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  overflow: visible;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.05);
}
.movie-engine-theme-toggle .movie-engine-theme-toggle-input {
  position: absolute;
  opacity: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  cursor: pointer;
  z-index: 10;
}
.movie-engine-theme-toggle .movie-engine-theme-toggle-icons {
  position: absolute;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: space-around;
  z-index: 1;
  pointer-events: none;
}
.movie-engine-theme-toggle .movie-engine-theme-toggle-icons .toggle-icon-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 22px;
  height: 22px;
  border-radius: 100%;
  transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}
.movie-engine-theme-toggle .movie-engine-theme-toggle-icons .toggle-icon-wrapper.toggle-icon-light {
  color: var(--movie-engine-admin-warning-color);
  opacity: 1;
  background: rgba(245, 158, 11, 0.15);
}
.movie-engine-theme-toggle .movie-engine-theme-toggle-icons .toggle-icon-wrapper.toggle-icon-dark {
  color: var(--movie-engine-admin-muted-color);
  opacity: 0.5;
  background: transparent;
}
.movie-engine-theme-toggle .movie-engine-theme-toggle-icons svg {
  width: 14px;
  height: 14px;
  transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  display: block;
  flex-shrink: 0;
}
.movie-engine-theme-toggle.active {
  background: var(--movie-engine-admin-gray-700);
  border-color: var(--movie-engine-admin-gray-600);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}
.movie-engine-theme-toggle.active .toggle-icon-wrapper.toggle-icon-light {
  opacity: 0.5;
  background: transparent;
}
.movie-engine-theme-toggle.active .toggle-icon-wrapper.toggle-icon-dark {
  opacity: 1;
  color: var(--movie-engine-admin-border-color);
  background: rgba(229, 231, 235, 0.2);
}
.movie-engine-theme-toggle .movie-engine-theme-toggle-input:checked ~ .movie-engine-theme-toggle-icons .toggle-icon-wrapper.toggle-icon-light {
  opacity: 0.5;
  background: transparent;
}
.movie-engine-theme-toggle .movie-engine-theme-toggle-input:checked ~ .movie-engine-theme-toggle-icons .toggle-icon-wrapper.toggle-icon-dark {
  opacity: 1;
  color: var(--movie-engine-admin-border-color);
  background: rgba(229, 231, 235, 0.2);
}
.movie-engine-theme-toggle:hover {
  border-color: var(--movie-engine-admin-gray-400);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.05), 0 0 0 3px rgba(59, 130, 246, 0.1);
}
.movie-engine-theme-toggle:active {
  transform: scale(0.98);
}
[data-theme=light] .movie-engine-theme-toggle {
  background: var(--movie-engine-admin-border-color);
  border-color: var(--movie-engine-admin-gray-300);
}
[data-theme=light] .movie-engine-theme-toggle .toggle-icon-wrapper.toggle-icon-light {
  color: var(--movie-engine-admin-warning-color);
  opacity: 1;
  background: rgba(245, 158, 11, 0.15);
}
[data-theme=light] .movie-engine-theme-toggle .toggle-icon-wrapper.toggle-icon-dark {
  color: var(--movie-engine-admin-muted-color);
  opacity: 0.5;
  background: transparent;
}
[data-theme=light] .movie-engine-theme-toggle:hover {
  background: var(--movie-engine-admin-gray-300);
  border-color: var(--movie-engine-admin-gray-400);
}
[data-theme=light] .movie-engine-theme-toggle.active {
  background: var(--movie-engine-admin-gray-700);
  border-color: var(--movie-engine-admin-gray-600);
}
[data-theme=light] .movie-engine-theme-toggle.active .toggle-icon-wrapper.toggle-icon-light {
  opacity: 0.5;
  background: transparent;
}
[data-theme=light] .movie-engine-theme-toggle.active .toggle-icon-wrapper.toggle-icon-dark {
  opacity: 1;
  color: var(--movie-engine-admin-border-color);
  background: rgba(229, 231, 235, 0.2);
}
[data-theme=dark] .movie-engine-theme-toggle {
  background: rgba(255, 255, 255, 0.1);
  border-color: rgba(255, 255, 255, 0.2);
}
[data-theme=dark] .movie-engine-theme-toggle .toggle-icon-wrapper.toggle-icon-light {
  color: var(--movie-engine-admin-amber-400);
  opacity: 0.5;
  background: transparent;
}
[data-theme=dark] .movie-engine-theme-toggle .toggle-icon-wrapper.toggle-icon-dark {
  color: var(--movie-engine-admin-border-color);
  opacity: 1;
  background: rgba(229, 231, 235, 0.2);
}
[data-theme=dark] .movie-engine-theme-toggle:hover {
  background: rgba(255, 255, 255, 0.15);
  border-color: rgba(255, 255, 255, 0.3);
}
[data-theme=dark] .movie-engine-theme-toggle:not(.active) .toggle-icon-wrapper.toggle-icon-light {
  opacity: 0.5;
  background: transparent;
}
[data-theme=dark] .movie-engine-theme-toggle:not(.active) .toggle-icon-wrapper.toggle-icon-dark {
  opacity: 1;
  background: rgba(229, 231, 235, 0.2);
}
[data-theme=dark] .movie-engine-theme-toggle.active {
  background: var(--movie-engine-admin-gray-700);
  border-color: var(--movie-engine-admin-gray-600);
}
[data-theme=dark] .movie-engine-theme-toggle.active .toggle-icon-wrapper.toggle-icon-light {
  opacity: 0.5;
  background: transparent;
}
[data-theme=dark] .movie-engine-theme-toggle.active .toggle-icon-wrapper.toggle-icon-dark {
  opacity: 1;
  color: var(--movie-engine-admin-border-color);
  background: rgba(229, 231, 235, 0.2);
}

.me-cron-live-badge {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  padding: 5px 14px;
  border-radius: 20px;
  background: rgba(var(--movie-engine-admin-success-rgb), 0.1);
  color: var(--movie-engine-admin-success-color);
  font-size: 12px;
  font-weight: 600;
  letter-spacing: 0.5px;
  border: 1px solid rgba(var(--movie-engine-admin-success-rgb), 0.2);
}
.me-cron-live-badge .me-cron-dot {
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background: var(--movie-engine-admin-success-color);
  animation: me-cron-pulse 2s infinite;
  flex-shrink: 0;
}

@keyframes me-cron-pulse {
  0%, 100% {
    opacity: 1;
    transform: scale(1);
  }
  50% {
    opacity: 0.5;
    transform: scale(0.75);
  }
}
.me-cron-stats-grid {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 16px;
  margin-bottom: 24px;
}
@media (max-width: 1200px) {
  .me-cron-stats-grid {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 600px) {
  .me-cron-stats-grid {
    grid-template-columns: 1fr;
  }
}

.me-cron-stat-card {
  display: flex;
  align-items: center;
  gap: 16px;
  padding: 20px 22px;
  border-radius: 14px;
  background: var(--movie-engine-admin-card-bg);
  border: 1px solid var(--movie-engine-admin-border-color);
  box-shadow: var(--movie-engine-admin-shadow-sm);
  transition: transform 0.2s ease, box-shadow 0.2s ease;
}
.me-cron-stat-card:hover {
  transform: translateY(-2px);
  box-shadow: var(--movie-engine-admin-shadow);
}
.me-cron-stat-card .me-cron-stat-icon {
  width: 48px;
  height: 48px;
  border-radius: 12px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
}
.me-cron-stat-card .me-cron-stat-icon .dashicons {
  font-size: 22px;
  width: 22px;
  height: 22px;
}
.me-cron-stat-card .me-cron-stat-body {
  display: flex;
  flex-direction: column;
  gap: 2px;
  min-width: 0;
}
.me-cron-stat-card .me-cron-stat-value {
  font-size: 28px;
  font-weight: 800;
  line-height: 1;
  letter-spacing: -0.5px;
  color: var(--movie-engine-admin-text-color);
}
.me-cron-stat-card .me-cron-stat-label {
  font-size: 12px;
  font-weight: 500;
  color: var(--movie-engine-admin-muted-color);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.me-cron-stat-card.me-cron-stat-blue .me-cron-stat-icon {
  background: rgba(37, 99, 235, 0.1);
  color: var(--movie-engine-admin-blue-600);
}
.me-cron-stat-card.me-cron-stat-orange .me-cron-stat-icon {
  background: rgba(234, 88, 12, 0.1);
  color: var(--movie-engine-admin-orange-600);
}
.me-cron-stat-card.me-cron-stat-amber .me-cron-stat-icon {
  background: rgba(217, 119, 6, 0.1);
  color: var(--movie-engine-admin-warning-color);
}
.me-cron-stat-card.me-cron-stat-red .me-cron-stat-icon {
  background: rgba(220, 38, 38, 0.1);
  color: var(--movie-engine-admin-danger-color);
}
.me-cron-stat-card.me-cron-stat-green .me-cron-stat-icon {
  background: rgba(var(--movie-engine-admin-success-rgb), 0.1);
  color: var(--movie-engine-admin-success-color);
}

.me-cron-alert {
  display: flex;
  align-items: center;
  gap: 12px;
  padding: 14px 18px;
  border-radius: 10px;
  background: rgba(var(--movie-engine-admin-warning-rgb), 0.08);
  border: 1px solid rgba(var(--movie-engine-admin-warning-rgb), 0.3);
  color: var(--movie-engine-admin-warning-color);
  margin-bottom: 24px;
}
.me-cron-alert .dashicons {
  font-size: 20px;
  width: 20px;
  height: 20px;
  flex-shrink: 0;
}
.me-cron-alert p {
  margin: 0;
  font-size: 14px;
  font-weight: 500;
}

.movie-engine-cron-actions-grid.movie-engine-cron-management {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 20px;
  align-items: start;
}
@media (max-width: 1100px) {
  .movie-engine-cron-actions-grid.movie-engine-cron-management {
    grid-template-columns: 1fr;
  }
}

.me-cron-actions-col {
  display: flex;
  flex-direction: column;
  gap: 20px;
}

.me-cron-settings-col {
  position: sticky;
  top: 32px;
}

.me-cron-action-card .movie-engine-card-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.me-cron-action-card .movie-engine-card-header h3 {
  display: flex;
  align-items: center;
  gap: 8px;
  font-size: 15px;
  font-weight: 700;
  margin: 0;
  color: var(--movie-engine-admin-text-color);
}
.me-cron-action-card .movie-engine-card-header h3 .dashicons {
  font-size: 18px;
  width: 18px;
  height: 18px;
}
.me-cron-action-card .me-cron-desc {
  font-size: 13px;
  color: var(--movie-engine-admin-muted-color);
  margin: 0 0 16px;
  line-height: 1.6;
}
.me-cron-action-card .me-cron-btn-group {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.me-cron-section-badge {
  font-size: 11px;
  font-weight: 700;
  padding: 3px 10px;
  border-radius: 20px;
  letter-spacing: 0.5px;
  text-transform: uppercase;
}
.me-cron-section-badge.me-badge-danger {
  background: rgba(220, 38, 38, 0.1);
  color: var(--movie-engine-admin-danger-color);
  border: 1px solid rgba(220, 38, 38, 0.2);
}
.me-cron-section-badge.me-badge-purple {
  background: rgba(139, 92, 246, 0.1);
  color: var(--movie-engine-admin-violet-500);
  border: 1px solid rgba(139, 92, 246, 0.2);
}

.me-cron-action-btn {
  display: flex;
  align-items: center;
  gap: 10px;
  padding: 11px 16px;
  border-radius: 10px;
  font-size: 13px;
  font-weight: 600;
  border: 1.5px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease;
  text-align: left;
  width: 100%;
}
.me-cron-action-btn .dashicons {
  font-size: 16px;
  width: 16px;
  height: 16px;
  flex-shrink: 0;
}
.me-cron-action-btn.me-cron-btn-danger {
  background: rgba(220, 38, 38, 0.06);
  color: var(--movie-engine-admin-danger-color);
  border-color: rgba(220, 38, 38, 0.2);
}
.me-cron-action-btn.me-cron-btn-danger:hover {
  background: var(--movie-engine-admin-danger-color);
  color: var(--movie-engine-admin-white-color);
  border-color: var(--movie-engine-admin-danger-color);
  transform: translateX(3px);
}
.me-cron-action-btn.me-cron-btn-warning {
  background: rgba(217, 119, 6, 0.06);
  color: var(--movie-engine-admin-warning-color);
  border-color: rgba(217, 119, 6, 0.2);
}
.me-cron-action-btn.me-cron-btn-warning:hover {
  background: var(--movie-engine-admin-warning-color);
  color: var(--movie-engine-admin-white-color);
  border-color: var(--movie-engine-admin-warning-color);
  transform: translateX(3px);
}
.me-cron-action-btn.me-cron-btn-success {
  background: rgba(var(--movie-engine-admin-success-rgb), 0.06);
  color: var(--movie-engine-admin-success-color);
  border-color: rgba(var(--movie-engine-admin-success-rgb), 0.2);
}
.me-cron-action-btn.me-cron-btn-success:hover {
  background: var(--movie-engine-admin-success-color);
  color: var(--movie-engine-admin-white-color);
  border-color: var(--movie-engine-admin-success-color);
  transform: translateX(3px);
}
.me-cron-action-btn.me-cron-btn-neutral {
  background: var(--movie-engine-admin-secondary-bg);
  color: var(--movie-engine-admin-muted-color);
  border-color: var(--movie-engine-admin-border-color);
}
.me-cron-action-btn.me-cron-btn-neutral:hover {
  background: var(--movie-engine-admin-bg-color);
  color: var(--movie-engine-admin-primary-color);
  border-color: var(--movie-engine-admin-primary-color);
  transform: translateX(3px);
}

.me-cron-settings-card .movie-engine-card-header h3 {
  display: flex;
  align-items: center;
  gap: 8px;
  font-size: 15px;
  font-weight: 700;
  margin: 0;
  color: var(--movie-engine-admin-text-color);
}
.me-cron-settings-card .movie-engine-card-header h3 .dashicons {
  font-size: 18px;
  width: 18px;
  height: 18px;
}

.me-cron-info-box {
  display: flex;
  gap: 12px;
  padding: 14px 16px;
  border-radius: 10px;
  background: rgba(37, 99, 235, 0.05);
  border: 1px solid rgba(37, 99, 235, 0.15);
  margin-bottom: 24px;
}
.me-cron-info-box .me-cron-info-icon {
  color: var(--movie-engine-admin-blue-600);
  flex-shrink: 0;
  padding-top: 1px;
}
.me-cron-info-box .me-cron-info-icon .dashicons {
  font-size: 18px;
  width: 18px;
  height: 18px;
}
.me-cron-info-box .me-cron-info-text {
  flex: 1;
  min-width: 0;
}
.me-cron-info-box .me-cron-info-text strong {
  display: block;
  font-size: 13px;
  font-weight: 700;
  color: var(--movie-engine-admin-text-color);
  margin-bottom: 4px;
}
.me-cron-info-box .me-cron-info-text p {
  font-size: 12px;
  color: var(--movie-engine-admin-muted-color);
  line-height: 1.6;
  margin: 0;
}

.me-cron-settings-form {
  display: flex;
  flex-direction: column;
  gap: 0;
}

.me-cron-setting-row {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 16px 0;
  border-bottom: 1px solid var(--movie-engine-admin-border-color);
  gap: 16px;
}
.me-cron-setting-row:last-of-type {
  border-bottom: none;
}
.me-cron-setting-row .me-cron-setting-label {
  display: flex;
  align-items: center;
  gap: 12px;
  flex: 1;
  min-width: 0;
}
.me-cron-setting-row .me-cron-setting-label > .dashicons {
  font-size: 18px;
  width: 18px;
  height: 18px;
  color: var(--movie-engine-admin-primary-color);
  flex-shrink: 0;
  opacity: 0.8;
}
.me-cron-setting-row .me-cron-setting-label > div {
  display: flex;
  flex-direction: column;
  gap: 2px;
  min-width: 0;
}
.me-cron-setting-row .me-cron-setting-label > div strong {
  font-size: 13px;
  font-weight: 600;
  color: var(--movie-engine-admin-text-color);
}
.me-cron-setting-row .me-cron-setting-label > div span {
  font-size: 11px;
  color: var(--movie-engine-admin-muted-color);
}
.me-cron-setting-row .me-cron-setting-control {
  flex-shrink: 0;
}

.me-cron-select {
  padding: 8px 32px 8px 12px;
  border-radius: 8px;
  border: 1.5px solid var(--movie-engine-admin-border-color);
  background: var(--movie-engine-admin-input-bg);
  color: var(--movie-engine-admin-text-color);
  font-size: 13px;
  font-weight: 500;
  min-width: 140px;
  cursor: pointer;
  appearance: none;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%2394a3b8' d='M1 1l5 5 5-5'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: right 10px center;
  transition: border-color 0.2s;
}
.me-cron-select:focus {
  outline: none;
  border-color: var(--movie-engine-admin-primary-color);
}

.me-cron-input {
  width: 90px;
  padding: 8px 12px;
  border-radius: 8px;
  border: 1.5px solid var(--movie-engine-admin-border-color);
  background: var(--movie-engine-admin-input-bg);
  color: var(--movie-engine-admin-text-color);
  font-size: 13px;
  font-weight: 600;
  text-align: center;
  transition: border-color 0.2s;
}
.me-cron-input:focus {
  outline: none;
  border-color: var(--movie-engine-admin-primary-color);
}

.me-cron-toggle {
  position: relative;
  display: inline-block;
  width: 44px;
  height: 24px;
  cursor: pointer;
}
.me-cron-toggle input[type=checkbox] {
  position: absolute;
  opacity: 0;
  width: 0;
  height: 0;
}
.me-cron-toggle input[type=checkbox]:checked + .me-cron-toggle-slider {
  background: var(--movie-engine-admin-primary-color);
}
.me-cron-toggle input[type=checkbox]:checked + .me-cron-toggle-slider::before {
  transform: translateX(20px);
}
.me-cron-toggle .me-cron-toggle-slider {
  position: absolute;
  inset: 0;
  border-radius: 24px;
  background: var(--movie-engine-admin-border-color);
  transition: background 0.2s;
}
.me-cron-toggle .me-cron-toggle-slider::before {
  content: "";
  position: absolute;
  width: 18px;
  height: 18px;
  border-radius: 50%;
  background: var(--movie-engine-admin-white-color);
  top: 3px;
  left: 3px;
  transition: transform 0.2s;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
}

.me-cron-form-footer {
  display: flex;
  align-items: center;
  gap: 12px;
  padding-top: 20px;
  margin-top: 4px;
  border-top: 1px solid var(--movie-engine-admin-border-color);
}

body[class*=movieengine_page_movie-engine-][data-theme=dark] .me-cron-stat-card,
body.toplevel_page_movie-engine-settings[data-theme=dark] .me-cron-stat-card {
  background: var(--movie-engine-admin-card-bg);
  border-color: var(--movie-engine-admin-border-color);
}
body[class*=movieengine_page_movie-engine-][data-theme=dark] .me-cron-action-btn.me-cron-btn-neutral,
body.toplevel_page_movie-engine-settings[data-theme=dark] .me-cron-action-btn.me-cron-btn-neutral {
  background: var(--movie-engine-admin-secondary-bg);
  color: var(--movie-engine-admin-muted-color);
  border-color: var(--movie-engine-admin-border-color);
}
body[class*=movieengine_page_movie-engine-][data-theme=dark] .me-cron-select,
body[class*=movieengine_page_movie-engine-][data-theme=dark] .me-cron-input,
body.toplevel_page_movie-engine-settings[data-theme=dark] .me-cron-select,
body.toplevel_page_movie-engine-settings[data-theme=dark] .me-cron-input {
  background: var(--movie-engine-admin-input-bg);
  color: var(--movie-engine-admin-text-color);
  border-color: var(--movie-engine-admin-border-color);
}
body[class*=movieengine_page_movie-engine-][data-theme=dark] .me-cron-toggle-slider,
body.toplevel_page_movie-engine-settings[data-theme=dark] .me-cron-toggle-slider {
  background: var(--movie-engine-admin-secondary-bg);
}

@media (max-width: 1100px) {
  .movie-engine-cron-actions-grid.movie-engine-cron-management {
    grid-template-columns: 1fr;
  }
  .me-cron-settings-col {
    position: static;
  }
  .me-cron-stats-grid {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 768px) {
  .me-cron-live-badge {
    display: none;
  }
  .me-cron-stat-card {
    padding: 16px 18px;
  }
  .me-cron-stat-card .me-cron-stat-value {
    font-size: 22px;
  }
  .me-cron-stat-card .me-cron-stat-icon {
    width: 40px;
    height: 40px;
  }
  .me-cron-stat-card .me-cron-stat-icon .dashicons {
    font-size: 18px;
    width: 18px;
    height: 18px;
  }
  .me-cron-action-btn {
    padding: 10px 14px;
    font-size: 13px;
  }
  .me-cron-setting-row {
    flex-direction: column;
    align-items: flex-start;
    gap: 10px;
  }
  .me-cron-setting-row .me-cron-setting-control {
    width: 100%;
  }
  .me-cron-setting-row .me-cron-setting-control .me-cron-select {
    width: 100%;
  }
  .me-cron-setting-row .me-cron-setting-control .me-cron-input {
    width: 100%;
    text-align: left;
  }
  .me-cron-setting-row .me-cron-setting-control .me-cron-toggle {
    margin-top: 4px;
  }
  .me-cron-form-footer {
    flex-direction: column;
  }
  .me-cron-form-footer input[type=submit],
  .me-cron-form-footer button {
    width: 100%;
    justify-content: center;
  }
}
@media (max-width: 480px) {
  .me-cron-stats-grid {
    grid-template-columns: 1fr 1fr;
    gap: 10px;
  }
  .me-cron-stat-card {
    flex-direction: column;
    align-items: flex-start;
    padding: 14px 16px;
    gap: 10px;
  }
  .me-cron-stat-card .me-cron-stat-value {
    font-size: 28px;
  }
  .me-cron-alert {
    flex-direction: column;
    gap: 8px;
    text-align: center;
  }
  .me-cron-action-card .movie-engine-card-header {
    flex-direction: column;
    align-items: flex-start;
    gap: 8px;
  }
}
.movie-engine-welcome-wrap {
  padding: 24px 20px 40px 0;
  font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
  color: var(--movie-engine-admin-slate-900);
  max-width: 100%;
}
.movie-engine-welcome-wrap .me-welcome-hero {
  position: relative;
  background: var(--movie-engine-admin-black-color);
  border-radius: 24px;
  padding: 70px 60px;
  color: var(--movie-engine-admin-white-color);
  display: flex;
  justify-content: space-between;
  align-items: center;
  overflow: hidden;
  margin-bottom: 28px;
  box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.04), 0 30px 60px rgba(0, 0, 0, 0.35);
}
.movie-engine-welcome-wrap .me-welcome-hero .me-hero-backdrop {
  position: absolute;
  inset: 0;
  background: radial-gradient(ellipse at 15% 30%, rgba(229, 9, 20, 0.22) 0%, transparent 55%), radial-gradient(ellipse at 85% 75%, rgba(229, 9, 20, 0.12) 0%, transparent 45%), linear-gradient(135deg, #161616 0%, #0a0a0a 100%);
  z-index: 0;
}
.movie-engine-welcome-wrap .me-welcome-hero .me-hero-backdrop::before {
  content: "";
  position: absolute;
  inset: 0;
  background-image: url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none'%3E%3Cg fill='%23ffffff' fill-opacity='0.025'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2v-4h4v-2h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2v-4h4v-2H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.movie-engine-welcome-wrap .me-welcome-hero .me-hero-backdrop::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 220px;
  height: 4px;
  background: linear-gradient(90deg, var(--movie-engine-admin-primary-color), transparent);
  border-radius: 0 0 4px 0;
}
.movie-engine-welcome-wrap .me-welcome-hero .me-welcome-hero-content {
  position: relative;
  z-index: 1;
  max-width: 560px;
}
.movie-engine-welcome-wrap .me-welcome-hero .me-welcome-hero-content .me-hero-tag {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  padding: 5px 14px;
  background: rgba(229, 9, 20, 0.15);
  border: 1px solid rgba(229, 9, 20, 0.4);
  color: #ff6470;
  border-radius: 100px;
  font-size: 11px;
  font-weight: 800;
  text-transform: uppercase;
  letter-spacing: 1.2px;
  margin-bottom: 22px;
  animation: me-pulse 2.5s infinite;
}
.movie-engine-welcome-wrap .me-welcome-hero .me-welcome-hero-content .me-hero-tag::before {
  content: "";
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: var(--movie-engine-admin-primary-color);
  box-shadow: 0 0 6px var(--movie-engine-admin-primary-color);
  display: inline-block;
  animation: me-blink 1.2s infinite;
}
.movie-engine-welcome-wrap .me-welcome-hero .me-welcome-hero-content h1 {
  font-size: 48px;
  font-weight: 900;
  margin: 0 0 18px;
  letter-spacing: -2px;
  line-height: 1.05;
  color: var(--movie-engine-admin-white-color);
  text-shadow: 0 2px 20px rgba(0, 0, 0, 0.3);
}
.movie-engine-welcome-wrap .me-welcome-hero .me-welcome-hero-content p {
  font-size: 16px;
  opacity: 0.65;
  line-height: 1.7;
  margin-bottom: 36px;
  max-width: 420px;
}
.movie-engine-welcome-wrap .me-welcome-hero .me-welcome-hero-actions {
  display: flex;
  gap: 12px;
}
.movie-engine-welcome-wrap .me-welcome-hero .me-welcome-hero-actions .me-btn-glass {
  background: rgba(255, 255, 255, 0.07);
  backdrop-filter: blur(12px);
  border: 1px solid rgba(255, 255, 255, 0.12);
  color: var(--movie-engine-admin-white-color);
}
.movie-engine-welcome-wrap .me-welcome-hero .me-welcome-hero-actions .me-btn-glass:hover {
  background: rgba(255, 255, 255, 0.15);
  border-color: rgba(255, 255, 255, 0.25);
}
.movie-engine-welcome-wrap .me-welcome-hero .me-welcome-hero-stats {
  position: relative;
  z-index: 1;
  display: flex;
  flex-direction: row;
  gap: 14px;
  align-items: stretch;
}
.movie-engine-welcome-wrap .me-welcome-hero .me-welcome-hero-stats .me-welcome-stat {
  background: rgba(255, 255, 255, 0.06);
  backdrop-filter: blur(16px);
  -webkit-backdrop-filter: blur(16px);
  padding: 20px 28px;
  border-radius: 18px;
  border: 1px solid rgba(255, 255, 255, 0.1);
  text-align: center;
  min-width: 100px;
  transition: all 0.25s ease;
  position: relative;
  overflow: hidden;
}
.movie-engine-welcome-wrap .me-welcome-hero .me-welcome-hero-stats .me-welcome-stat::before {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(135deg, rgba(229, 9, 20, 0.08), transparent);
  opacity: 0;
  transition: opacity 0.25s;
}
.movie-engine-welcome-wrap .me-welcome-hero .me-welcome-hero-stats .me-welcome-stat:hover {
  border-color: rgba(229, 9, 20, 0.4);
  transform: translateY(-3px);
}
.movie-engine-welcome-wrap .me-welcome-hero .me-welcome-hero-stats .me-welcome-stat:hover::before {
  opacity: 1;
}
.movie-engine-welcome-wrap .me-welcome-hero .me-welcome-hero-stats .me-welcome-stat .me-stat-val {
  font-size: 34px;
  font-weight: 900;
  margin-bottom: 4px;
  color: var(--movie-engine-admin-white-color);
  line-height: 1;
  letter-spacing: -1px;
}
.movie-engine-welcome-wrap .me-welcome-hero .me-welcome-hero-stats .me-welcome-stat .me-stat-label {
  font-size: 10px;
  text-transform: uppercase;
  letter-spacing: 2px;
  opacity: 0.45;
  font-weight: 700;
}
.movie-engine-welcome-wrap .me-quick-actions {
  display: grid;
  grid-template-columns: repeat(6, 1fr);
  gap: 14px;
  margin-bottom: 22px;
}
@media (max-width: 1200px) {
  .movie-engine-welcome-wrap .me-quick-actions {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media (max-width: 600px) {
  .movie-engine-welcome-wrap .me-quick-actions {
    grid-template-columns: repeat(2, 1fr);
  }
}
.movie-engine-welcome-wrap .me-quick-action-card {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 10px;
  padding: 20px 14px;
  background: var(--movie-engine-admin-white-color);
  border: 1px solid var(--movie-engine-admin-slate-100);
  border-radius: 16px;
  text-decoration: none;
  color: var(--movie-engine-admin-slate-700);
  font-size: 12px;
  font-weight: 700;
  text-align: center;
  transition: all 0.25s cubic-bezier(0.34, 1.56, 0.64, 1);
  box-shadow: 0 2px 8px rgba(15, 23, 42, 0.04);
}
.movie-engine-welcome-wrap .me-quick-action-card:hover {
  transform: translateY(-5px);
  color: var(--movie-engine-admin-slate-900);
}
.movie-engine-welcome-wrap .me-quick-action-card .me-qa-icon {
  width: 44px;
  height: 44px;
  border-radius: 13px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 18px;
  transition: transform 0.2s ease;
}
.movie-engine-welcome-wrap .me-quick-action-card:hover .me-qa-icon {
  transform: scale(1.12);
}
.movie-engine-welcome-wrap .me-quick-action-card.me-qa-blue .me-qa-icon {
  background: rgba(59, 130, 246, 0.1);
  color: var(--movie-engine-admin-blue-500);
}
.movie-engine-welcome-wrap .me-quick-action-card.me-qa-red .me-qa-icon {
  background: rgba(229, 9, 20, 0.09);
  color: var(--movie-engine-admin-primary-color);
}
.movie-engine-welcome-wrap .me-quick-action-card.me-qa-purple .me-qa-icon {
  background: rgba(139, 92, 246, 0.1);
  color: var(--movie-engine-admin-violet-500);
}
.movie-engine-welcome-wrap .me-quick-action-card.me-qa-green .me-qa-icon {
  background: rgba(16, 185, 129, 0.1);
  color: var(--movie-engine-admin-success-color);
}
.movie-engine-welcome-wrap .me-quick-action-card.me-qa-orange .me-qa-icon {
  background: rgba(245, 158, 11, 0.1);
  color: var(--movie-engine-admin-warning-color);
}
.movie-engine-welcome-wrap .me-quick-action-card.me-qa-slate .me-qa-icon {
  background: rgba(100, 116, 139, 0.1);
  color: var(--movie-engine-admin-slate-500);
}
.movie-engine-welcome-wrap .me-quick-action-card.me-qa-blue:hover {
  border-color: rgba(59, 130, 246, 0.3);
  box-shadow: 0 12px 28px rgba(59, 130, 246, 0.12);
}
.movie-engine-welcome-wrap .me-quick-action-card.me-qa-red:hover {
  border-color: rgba(229, 9, 20, 0.25);
  box-shadow: 0 12px 28px rgba(229, 9, 20, 0.1);
}
.movie-engine-welcome-wrap .me-quick-action-card.me-qa-purple:hover {
  border-color: rgba(139, 92, 246, 0.3);
  box-shadow: 0 12px 28px rgba(139, 92, 246, 0.12);
}
.movie-engine-welcome-wrap .me-quick-action-card.me-qa-green:hover {
  border-color: rgba(16, 185, 129, 0.3);
  box-shadow: 0 12px 28px rgba(16, 185, 129, 0.12);
}
.movie-engine-welcome-wrap .me-quick-action-card.me-qa-orange:hover {
  border-color: rgba(245, 158, 11, 0.3);
  box-shadow: 0 12px 28px rgba(245, 158, 11, 0.12);
}
.movie-engine-welcome-wrap .me-quick-action-card.me-qa-slate:hover {
  border-color: rgba(100, 116, 139, 0.25);
}
.movie-engine-welcome-wrap .me-features-grid {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 16px;
  margin-bottom: 52px;
}
.movie-engine-welcome-wrap .me-features-grid .me-feature-card {
  background: var(--movie-engine-admin-white-color);
  padding: 22px 20px;
  border-radius: 18px;
  border: 1px solid #f0f0f0;
  display: flex;
  align-items: flex-start;
  gap: 16px;
  transition: all 0.28s cubic-bezier(0.34, 1.56, 0.64, 1);
  box-shadow: 0 2px 8px rgba(15, 23, 42, 0.04);
  position: relative;
  overflow: hidden;
}
.movie-engine-welcome-wrap .me-features-grid .me-feature-card::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0;
  height: 3px;
  background: var(--movie-engine-admin-primary-color);
  border-radius: 0 3px 0 0;
  transition: width 0.3s ease;
}
.movie-engine-welcome-wrap .me-features-grid .me-feature-card:hover {
  box-shadow: 0 12px 32px rgba(229, 9, 20, 0.1);
  transform: translateY(-6px);
  border-color: rgba(229, 9, 20, 0.2);
}
.movie-engine-welcome-wrap .me-features-grid .me-feature-card:hover::after {
  width: 100%;
}
.movie-engine-welcome-wrap .me-features-grid .me-feature-card:hover .me-feature-icon {
  transform: scale(1.1);
}
.movie-engine-welcome-wrap .me-features-grid .me-feature-card .me-feature-icon {
  width: 46px;
  height: 46px;
  border-radius: 12px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 18px;
  color: var(--movie-engine-admin-primary-color);
  background: rgba(229, 9, 20, 0.08);
  flex-shrink: 0;
  transition: transform 0.25s ease;
}
.movie-engine-welcome-wrap .me-features-grid .me-feature-card:nth-child(1) .me-feature-icon {
  background: rgba(59, 130, 246, 0.1);
  color: var(--movie-engine-admin-blue-500);
}
.movie-engine-welcome-wrap .me-features-grid .me-feature-card:nth-child(2) .me-feature-icon {
  background: rgba(229, 9, 20, 0.08);
  color: var(--movie-engine-admin-primary-color);
}
.movie-engine-welcome-wrap .me-features-grid .me-feature-card:nth-child(3) .me-feature-icon {
  background: rgba(139, 92, 246, 0.1);
  color: var(--movie-engine-admin-violet-500);
}
.movie-engine-welcome-wrap .me-features-grid .me-feature-card:nth-child(4) .me-feature-icon {
  background: rgba(16, 185, 129, 0.1);
  color: var(--movie-engine-admin-success-color);
}
.movie-engine-welcome-wrap .me-features-grid .me-feature-card .me-feature-info {
  flex: 1;
  min-width: 0;
}
.movie-engine-welcome-wrap .me-features-grid .me-feature-card h4 {
  margin: 0 0 5px;
  font-size: 14px;
  font-weight: 700;
  color: var(--movie-engine-admin-slate-900);
  letter-spacing: -0.2px;
}
.movie-engine-welcome-wrap .me-features-grid .me-feature-card p {
  margin: 0;
  font-size: 12px;
  color: var(--movie-engine-admin-slate-500);
  line-height: 1.5;
}
.movie-engine-welcome-wrap .me-welcome-section .me-section-header {
  margin-bottom: 28px;
  padding-bottom: 20px;
  border-bottom: 1px solid var(--movie-engine-admin-slate-100);
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
}
.movie-engine-welcome-wrap .me-welcome-section .me-section-header h2 {
  font-size: 28px;
  font-weight: 800;
  margin: 0 0 6px;
  letter-spacing: -0.8px;
  color: var(--movie-engine-admin-slate-900);
}
.movie-engine-welcome-wrap .me-welcome-section .me-section-header p {
  font-size: 14px;
  color: var(--movie-engine-admin-slate-500);
  margin: 0;
}
.movie-engine-welcome-wrap .me-theme-grid {
  display: grid;
  grid-template-columns: repeat(7, 1fr);
  gap: 24px;
  margin-bottom: 40px;
}
.movie-engine-welcome-wrap .me-theme-grid .me-theme-card {
  background: var(--movie-engine-admin-white-color);
  border-radius: 20px;
  overflow: hidden;
  border: 1px solid var(--movie-engine-admin-slate-100);
  transition: all 0.35s cubic-bezier(0.165, 0.84, 0.44, 1);
  box-shadow: 0 2px 8px rgba(15, 23, 42, 0.05);
}
.movie-engine-welcome-wrap .me-theme-grid .me-theme-card:hover {
  box-shadow: 0 20px 48px rgba(15, 23, 42, 0.14);
  transform: translateY(-8px);
  border-color: rgba(229, 9, 20, 0.15);
}
.movie-engine-welcome-wrap .me-theme-grid .me-theme-card:hover .me-theme-thumb img {
  transform: scale(1.07);
}
.movie-engine-welcome-wrap .me-theme-grid .me-theme-card:hover .me-theme-overlay {
  opacity: 1;
}
.movie-engine-welcome-wrap .me-theme-grid .me-theme-card:hover .me-theme-buy-btn {
  background: var(--movie-engine-admin-primary-color);
}
.movie-engine-welcome-wrap .me-theme-grid .me-theme-card .me-theme-thumb {
  position: relative;
  height: 185px;
  background: #f8f8f8;
  overflow: hidden;
}
.movie-engine-welcome-wrap .me-theme-grid .me-theme-card .me-theme-thumb img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: transform 0.5s ease;
}
.movie-engine-welcome-wrap .me-theme-grid .me-theme-card .me-theme-thumb .me-theme-overlay {
  position: absolute;
  inset: 0;
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.72) 100%);
  display: flex;
  align-items: center;
  justify-content: center;
  opacity: 0;
  transition: opacity 0.3s ease;
}
.movie-engine-welcome-wrap .me-theme-grid .me-theme-card .me-theme-thumb .me-theme-badge-float {
  position: absolute;
  top: 12px;
  left: 12px;
  padding: 4px 10px;
  background: rgba(255, 255, 255, 0.92);
  backdrop-filter: blur(6px);
  border-radius: 6px;
  font-size: 10px;
  font-weight: 800;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  color: var(--movie-engine-admin-slate-900);
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
}
.movie-engine-welcome-wrap .me-theme-grid .me-theme-card .me-theme-meta {
  padding: 20px 22px 22px;
}
.movie-engine-welcome-wrap .me-theme-grid .me-theme-card .me-theme-meta .me-theme-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 8px;
}
.movie-engine-welcome-wrap .me-theme-grid .me-theme-card .me-theme-meta .me-theme-header h3 {
  margin: 0;
  font-size: 17px;
  font-weight: 800;
  letter-spacing: -0.4px;
  color: var(--movie-engine-admin-slate-900);
}
.movie-engine-welcome-wrap .me-theme-grid .me-theme-card .me-theme-meta .me-theme-header h3 a {
  color: var(--movie-engine-admin-slate-900);
  text-decoration: none;
}
.movie-engine-welcome-wrap .me-theme-grid .me-theme-card .me-theme-meta .me-theme-header h3 a:hover {
  color: var(--movie-engine-admin-primary-color);
}
.movie-engine-welcome-wrap .me-theme-grid .me-theme-card .me-theme-meta .me-theme-header .me-theme-stars {
  font-size: 12px;
  font-weight: 700;
  color: var(--movie-engine-admin-warning-color);
  background: var(--movie-engine-admin-amber-50);
  border: 1px solid var(--movie-engine-admin-amber-200);
  padding: 3px 8px;
  border-radius: 6px;
  line-height: 1;
}
.movie-engine-welcome-wrap .me-theme-grid .me-theme-card .me-theme-meta p {
  font-size: 13px;
  line-height: 1.55;
  color: var(--movie-engine-admin-slate-500);
  margin: 0 0 18px;
  height: 40px;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
}
.movie-engine-welcome-wrap .me-theme-grid .me-theme-card .me-theme-meta .me-theme-footer {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-top: 16px;
  border-top: 1px solid var(--movie-engine-admin-slate-100);
}
.movie-engine-welcome-wrap .me-theme-grid .me-theme-card .me-theme-meta .me-theme-footer .me-author-info .me-theme-label {
  font-size: 10px;
  color: var(--movie-engine-admin-slate-400);
  text-transform: uppercase;
  letter-spacing: 0.5px;
  display: block;
  margin-bottom: 2px;
  font-weight: 700;
}
.movie-engine-welcome-wrap .me-theme-grid .me-theme-card .me-theme-meta .me-theme-footer .me-author-info strong {
  font-size: 12px;
  color: var(--movie-engine-admin-slate-700);
  font-weight: 700;
}
.movie-engine-welcome-wrap .me-theme-grid .me-theme-card .me-theme-meta .me-theme-footer .me-price-action {
  display: flex;
  align-items: center;
  gap: 10px;
}
.movie-engine-welcome-wrap .me-theme-grid .me-theme-card .me-theme-meta .me-theme-footer .me-price-action .me-price-tag {
  font-size: 18px;
  font-weight: 900;
  color: var(--movie-engine-admin-primary-color);
  letter-spacing: -0.5px;
}
.movie-engine-welcome-wrap .me-theme-grid .me-theme-card .me-theme-meta .me-theme-footer .me-price-action .me-theme-buy-btn {
  width: 36px;
  height: 36px;
  background: var(--movie-engine-admin-slate-900);
  color: var(--movie-engine-admin-white-color);
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 10px;
  text-decoration: none;
  font-size: 13px;
  transition: all 0.22s ease;
}
.movie-engine-welcome-wrap .me-theme-grid .me-theme-card .me-theme-meta .me-theme-footer .me-price-action .me-theme-buy-btn:hover {
  transform: scale(1.12);
}
.movie-engine-welcome-wrap .me-welcome-support {
  position: relative;
  background: linear-gradient(135deg, var(--movie-engine-admin-slate-900) 0%, var(--movie-engine-admin-slate-800) 100%);
  border-radius: 24px;
  padding: 64px 60px;
  text-align: center;
  overflow: hidden;
}
.movie-engine-welcome-wrap .me-welcome-support::before {
  content: "";
  position: absolute;
  top: -60px;
  left: 50%;
  transform: translateX(-50%);
  width: 400px;
  height: 400px;
  background: radial-gradient(circle, rgba(229, 9, 20, 0.12) 0%, transparent 65%);
  pointer-events: none;
}
.movie-engine-welcome-wrap .me-welcome-support::after {
  content: "";
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 120px;
  height: 3px;
  background: linear-gradient(90deg, transparent, var(--movie-engine-admin-primary-color), transparent);
  border-radius: 0 0 4px 4px;
}
.movie-engine-welcome-wrap .me-welcome-support .me-support-content {
  position: relative;
  z-index: 1;
  max-width: 560px;
  margin: 0 auto;
}
.movie-engine-welcome-wrap .me-welcome-support .me-support-content h2 {
  font-size: 30px;
  font-weight: 900;
  margin-bottom: 14px;
  letter-spacing: -0.8px;
  color: var(--movie-engine-admin-white-color);
}
.movie-engine-welcome-wrap .me-welcome-support .me-support-content p {
  font-size: 15px;
  color: rgba(255, 255, 255, 0.55);
  margin-bottom: 38px;
  line-height: 1.7;
}
.movie-engine-welcome-wrap .me-welcome-support .me-support-actions {
  position: relative;
  z-index: 1;
  display: flex;
  justify-content: center;
  gap: 16px;
}
.movie-engine-welcome-wrap .me-welcome-support .me-btn-dark {
  background: var(--movie-engine-admin-white-color) !important;
  color: var(--movie-engine-admin-slate-900) !important;
}
.movie-engine-welcome-wrap .me-welcome-support .me-btn-dark:hover {
  background: var(--movie-engine-admin-slate-100) !important;
  transform: translateY(-3px) !important;
  box-shadow: 0 10px 24px rgba(0, 0, 0, 0.25) !important;
}
.movie-engine-welcome-wrap .me-welcome-support .me-btn-outline {
  border: 1.5px solid rgba(255, 255, 255, 0.2) !important;
  color: rgba(255, 255, 255, 0.85) !important;
  background: transparent !important;
}
.movie-engine-welcome-wrap .me-welcome-support .me-btn-outline:hover {
  border-color: rgba(255, 255, 255, 0.5) !important;
  background: rgba(255, 255, 255, 0.06) !important;
  color: var(--movie-engine-admin-white-color) !important;
  transform: translateY(-3px) !important;
}
.movie-engine-welcome-wrap .me-pagination {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 8px;
  margin: 36px 0 24px;
}
.movie-engine-welcome-wrap .me-pagination .me-pagination-item {
  width: 38px;
  height: 38px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: var(--movie-engine-admin-white-color);
  border: 1px solid var(--movie-engine-admin-slate-200);
  border-radius: 10px;
  color: var(--movie-engine-admin-slate-500);
  text-decoration: none;
  font-weight: 700;
  font-size: 13px;
  transition: all 0.22s ease;
}
.movie-engine-welcome-wrap .me-pagination .me-pagination-item:hover {
  border-color: var(--movie-engine-admin-primary-color);
  color: var(--movie-engine-admin-primary-color);
  transform: translateY(-2px);
  box-shadow: 0 4px 12px rgba(229, 9, 20, 0.12);
}
.movie-engine-welcome-wrap .me-pagination .me-pagination-item.active {
  background: var(--movie-engine-admin-primary-color);
  border-color: var(--movie-engine-admin-primary-color);
  color: var(--movie-engine-admin-white-color);
  box-shadow: 0 4px 14px rgba(229, 9, 20, 0.3);
}
.movie-engine-welcome-wrap .me-pagination .me-pagination-item.prev, .movie-engine-welcome-wrap .me-pagination .me-pagination-item.next {
  font-size: 12px;
}
.movie-engine-welcome-wrap .me-btn {
  padding: 12px 26px;
  border-radius: 12px;
  font-weight: 700;
  font-size: 14px;
  text-decoration: none;
  display: inline-flex;
  align-items: center;
  gap: 8px;
  transition: all 0.25s cubic-bezier(0.175, 0.885, 0.32, 1.275);
  cursor: pointer;
  border: none;
}
.movie-engine-welcome-wrap .me-btn.me-btn-primary {
  background: linear-gradient(135deg, var(--movie-engine-admin-primary-color), var(--movie-engine-admin-primary-hover-color));
  color: var(--movie-engine-admin-white-color);
  box-shadow: 0 6px 20px rgba(229, 9, 20, 0.35);
}
.movie-engine-welcome-wrap .me-btn.me-btn-primary:hover {
  transform: translateY(-3px);
  box-shadow: 0 10px 28px rgba(229, 9, 20, 0.45);
}
.movie-engine-welcome-wrap .me-btn.me-btn-dark {
  background: var(--movie-engine-admin-slate-900);
  color: var(--movie-engine-admin-white-color);
  box-shadow: 0 4px 12px rgba(15, 23, 42, 0.2);
}
.movie-engine-welcome-wrap .me-btn.me-btn-dark:hover {
  background: var(--movie-engine-admin-slate-800);
  transform: translateY(-2px);
}
.movie-engine-welcome-wrap .me-btn.me-btn-outline {
  border: 1.5px solid var(--movie-engine-admin-slate-900);
  color: var(--movie-engine-admin-slate-900);
  background: transparent;
}
.movie-engine-welcome-wrap .me-btn.me-btn-outline:hover {
  background: var(--movie-engine-admin-slate-900);
  color: var(--movie-engine-admin-white-color);
}
.movie-engine-welcome-wrap .me-btn.me-btn-white {
  background: var(--movie-engine-admin-white-color);
  color: var(--movie-engine-admin-slate-900);
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
}
.movie-engine-welcome-wrap .me-btn.me-btn-white:hover {
  background: var(--movie-engine-admin-slate-50);
  transform: scale(1.04);
}
.movie-engine-welcome-wrap .me-btn.me-btn-sm {
  padding: 8px 16px;
  font-size: 12px;
  border-radius: 8px;
}
@media (max-width: 1200px) {
  .movie-engine-welcome-wrap .me-features-grid {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 992px) {
  .movie-engine-welcome-wrap .me-welcome-hero {
    flex-direction: column;
    text-align: center;
    padding: 52px 40px;
  }
  .movie-engine-welcome-wrap .me-welcome-hero .me-welcome-hero-content {
    max-width: 100%;
    margin-bottom: 36px;
  }
  .movie-engine-welcome-wrap .me-welcome-hero .me-welcome-hero-content h1 {
    font-size: 38px;
    letter-spacing: -1px;
  }
  .movie-engine-welcome-wrap .me-welcome-hero .me-welcome-hero-content p {
    max-width: 100%;
  }
  .movie-engine-welcome-wrap .me-welcome-hero .me-welcome-hero-actions {
    justify-content: center;
  }
  .movie-engine-welcome-wrap .me-welcome-hero .me-welcome-hero-stats {
    flex-direction: row;
    width: 100%;
    justify-content: center;
  }
  .movie-engine-welcome-wrap .me-welcome-support {
    padding: 48px 36px;
  }
}
@media (max-width: 768px) {
  .movie-engine-welcome-wrap {
    padding: 20px 16px 32px 0;
  }
  .movie-engine-welcome-wrap .me-welcome-hero {
    padding: 40px 24px;
  }
  .movie-engine-welcome-wrap .me-welcome-hero .me-welcome-hero-content h1 {
    font-size: 30px;
  }
  .movie-engine-welcome-wrap .me-welcome-hero .me-welcome-hero-stats .me-welcome-stat {
    padding: 18px 28px;
    min-width: 110px;
  }
  .movie-engine-welcome-wrap .me-welcome-hero .me-welcome-hero-stats .me-welcome-stat .me-stat-val {
    font-size: 30px;
  }
  .movie-engine-welcome-wrap .me-features-grid {
    grid-template-columns: 1fr;
  }
  .movie-engine-welcome-wrap .me-welcome-support {
    padding: 40px 24px;
  }
  .movie-engine-welcome-wrap .me-welcome-support .me-support-actions {
    flex-direction: column;
    align-items: center;
  }
}
@media (max-width: 480px) {
  .movie-engine-welcome-wrap .me-welcome-hero-actions {
    flex-direction: column;
    width: 100%;
  }
  .movie-engine-welcome-wrap .me-welcome-hero-stats {
    flex-direction: column;
    gap: 12px;
  }
  .movie-engine-welcome-wrap .me-btn {
    width: 100%;
    justify-content: center;
  }
}

@keyframes me-pulse {
  0%, 100% {
    transform: scale(1);
    opacity: 1;
  }
  50% {
    transform: scale(1.04);
    opacity: 0.85;
  }
}
@keyframes me-blink {
  0%, 100% {
    opacity: 1;
  }
  50% {
    opacity: 0.3;
  }
}
.me-help-wrapper {
  margin: 20px 20px 0 0;
  font-family: "Inter", sans-serif;
}
.me-help-wrapper .me-help-header {
  position: relative;
  background: linear-gradient(135deg, var(--movie-engine-admin-slate-900) 0%, var(--movie-engine-admin-slate-950) 50%, var(--movie-engine-admin-slate-900) 100%);
  padding: 64px 40px;
  border-radius: 20px;
  color: var(--movie-engine-admin-white-color);
  text-align: center;
  margin-bottom: 28px;
  overflow: hidden;
}
.me-help-wrapper .me-help-header::before {
  content: "";
  position: absolute;
  top: -80px;
  left: -80px;
  width: 360px;
  height: 360px;
  border-radius: 50%;
  background: radial-gradient(circle, rgba(var(--movie-engine-admin-primary-rgb), 0.25) 0%, transparent 70%);
  z-index: 0;
}
.me-help-wrapper .me-help-header::after {
  content: "";
  position: absolute;
  bottom: -60px;
  right: -40px;
  width: 280px;
  height: 280px;
  border-radius: 50%;
  background: radial-gradient(circle, rgba(139, 92, 246, 0.2) 0%, transparent 70%);
  z-index: 0;
}
.me-help-wrapper .me-help-header .me-help-header-content {
  position: relative;
  z-index: 1;
  max-width: 640px;
  margin: 0 auto;
}
.me-help-wrapper .me-help-header .me-help-header-content h1 {
  font-size: 34px;
  font-weight: 900;
  margin: 0 0 14px;
  color: var(--movie-engine-admin-white-color);
  letter-spacing: -0.5px;
  line-height: 1.2;
}
.me-help-wrapper .me-help-header .me-help-header-content p {
  font-size: 16px;
  color: rgba(255, 255, 255, 0.6);
  margin: 0;
  line-height: 1.6;
}
.me-help-wrapper .me-help-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 20px;
  margin-bottom: 28px;
}
@media (max-width: 1100px) {
  .me-help-wrapper .me-help-grid {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 640px) {
  .me-help-wrapper .me-help-grid {
    grid-template-columns: 1fr;
  }
}
.me-help-wrapper .me-help-card {
  background: var(--movie-engine-admin-card-bg);
  padding: 28px;
  border-radius: 16px;
  border: 1px solid var(--movie-engine-admin-border-color);
  box-shadow: var(--movie-engine-admin-shadow-sm);
  transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1);
  text-decoration: none;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  position: relative;
  overflow: hidden;
}
.me-help-wrapper .me-help-card::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 3px;
  background: linear-gradient(90deg, var(--movie-engine-admin-primary-color), var(--movie-engine-admin-violet-600));
  transform: scaleX(0);
  transform-origin: left;
  transition: transform 0.3s ease;
  border-radius: 16px 16px 0 0;
}
.me-help-wrapper .me-help-card:hover {
  transform: translateY(-4px);
  box-shadow: 0 12px 32px rgba(0, 0, 0, 0.1);
  border-color: rgba(var(--movie-engine-admin-primary-rgb), 0.3);
}
.me-help-wrapper .me-help-card:hover::before {
  transform: scaleX(1);
}
.me-help-wrapper .me-help-card:hover .me-help-icon {
  background: linear-gradient(135deg, var(--movie-engine-admin-primary-color), var(--movie-engine-admin-violet-600));
  color: var(--movie-engine-admin-white-color);
  transform: scale(1.08);
}
.me-help-wrapper .me-help-card:hover .me-help-link {
  gap: 10px;
}
.me-help-wrapper .me-help-card .me-help-icon {
  width: 52px;
  height: 52px;
  background: linear-gradient(135deg, rgba(var(--movie-engine-admin-primary-rgb), 0.1), rgba(124, 58, 237, 0.07));
  color: var(--movie-engine-admin-primary-color);
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 14px;
  font-size: 22px;
  margin-bottom: 18px;
  transition: all 0.25s ease;
  border: 1px solid rgba(var(--movie-engine-admin-primary-rgb), 0.15);
}
.me-help-wrapper .me-help-card h3 {
  margin: 0 0 8px;
  font-size: 17px;
  font-weight: 800;
  color: var(--movie-engine-admin-text-color);
  letter-spacing: -0.2px;
}
.me-help-wrapper .me-help-card p {
  margin: 0 0 18px;
  color: var(--movie-engine-admin-muted-color);
  line-height: 1.6;
  font-size: 13px;
  flex: 1;
}
.me-help-wrapper .me-help-card .me-help-link {
  font-weight: 700;
  color: var(--movie-engine-admin-primary-color);
  display: flex;
  align-items: center;
  gap: 6px;
  font-size: 13px;
  transition: gap 0.2s ease;
}
.me-help-wrapper .me-help-sections {
  display: grid;
  grid-template-columns: 2fr 1fr;
  gap: 24px;
}
@media (max-width: 992px) {
  .me-help-wrapper .me-help-sections {
    grid-template-columns: 1fr;
  }
}
.me-help-wrapper .me-help-kb .me-kb-section {
  background: var(--movie-engine-admin-card-bg);
  border: 1px solid var(--movie-engine-admin-border-color);
  border-radius: 16px;
  padding: 28px;
  box-shadow: var(--movie-engine-admin-shadow-sm);
}
.me-help-wrapper .me-help-kb .me-video-tutorials h2 {
  font-size: 18px;
  font-weight: 800;
  margin: 0 0 20px;
  color: var(--movie-engine-admin-text-color);
  letter-spacing: -0.3px;
  display: flex;
  align-items: center;
  gap: 10px;
}
.me-help-wrapper .me-help-kb .me-video-tutorials h2::after {
  content: "";
  flex: 1;
  height: 1px;
  background: var(--movie-engine-admin-border-color);
  margin-left: 4px;
}
.me-help-wrapper .me-help-kb .me-video-tutorials .me-video-grid {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 20px;
}
@media (max-width: 768px) {
  .me-help-wrapper .me-help-kb .me-video-tutorials .me-video-grid {
    grid-template-columns: 1fr;
  }
}
.me-help-wrapper .me-help-kb .me-video-tutorials .me-video-item {
  background: var(--movie-engine-admin-bg-color);
  border-radius: 14px;
  overflow: hidden;
  border: 1px solid var(--movie-engine-admin-border-color);
  transition: all 0.25s ease;
}
.me-help-wrapper .me-help-kb .me-video-tutorials .me-video-item:hover {
  box-shadow: 0 8px 24px rgba(0, 0, 0, 0.1);
  border-color: rgba(var(--movie-engine-admin-primary-rgb), 0.3);
  transform: translateY(-2px);
}
.me-help-wrapper .me-help-kb .me-video-tutorials .me-video-item .me-video-container {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
  background: var(--movie-engine-admin-black-color);
  border-radius: 14px 14px 0 0;
}
.me-help-wrapper .me-help-kb .me-video-tutorials .me-video-item .me-video-container iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}
.me-help-wrapper .me-help-kb .me-video-tutorials .me-video-item .me-video-info {
  padding: 16px;
}
.me-help-wrapper .me-help-kb .me-video-tutorials .me-video-item .me-video-info h4 {
  margin: 0 0 4px;
  font-size: 14px;
  font-weight: 700;
  color: var(--movie-engine-admin-text-color);
}
.me-help-wrapper .me-help-kb .me-video-tutorials .me-video-item .me-video-info p {
  margin: 0;
  font-size: 12px;
  color: var(--movie-engine-admin-muted-color);
  line-height: 1.5;
}
.me-help-wrapper .me-help-sidebar {
  display: flex;
  flex-direction: column;
  gap: 20px;
}
.me-help-wrapper .me-help-sidebar .me-support-box {
  background: linear-gradient(135deg, var(--movie-engine-admin-slate-900) 0%, var(--movie-engine-admin-slate-950) 100%);
  border-radius: 16px;
  padding: 28px 24px;
  border: 1px solid rgba(255, 255, 255, 0.06);
  text-align: center;
  position: relative;
  overflow: hidden;
}
.me-help-wrapper .me-help-sidebar .me-support-box::before {
  content: "";
  position: absolute;
  top: -40px;
  right: -40px;
  width: 160px;
  height: 160px;
  border-radius: 50%;
  background: radial-gradient(circle, rgba(var(--movie-engine-admin-primary-rgb), 0.25) 0%, transparent 70%);
}
.me-help-wrapper .me-help-sidebar .me-support-box .me-support-avatar {
  position: relative;
  width: 56px;
  height: 56px;
  background: linear-gradient(135deg, var(--movie-engine-admin-primary-color), var(--movie-engine-admin-violet-600));
  color: var(--movie-engine-admin-white-color);
  border-radius: 16px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 auto 16px;
  font-size: 24px;
  box-shadow: 0 8px 20px rgba(var(--movie-engine-admin-primary-rgb), 0.4);
}
.me-help-wrapper .me-help-sidebar .me-support-box h4 {
  font-size: 17px;
  margin: 0 0 8px;
  font-weight: 800;
  color: var(--movie-engine-admin-white-color);
  letter-spacing: -0.2px;
}
.me-help-wrapper .me-help-sidebar .me-support-box p {
  font-size: 13px;
  color: rgba(255, 255, 255, 0.55);
  margin-bottom: 20px;
  line-height: 1.6;
}
.me-help-wrapper .me-help-sidebar .me-support-box .me-btn {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  padding: 11px 20px;
  border-radius: 10px;
  font-size: 13px;
  font-weight: 700;
  text-decoration: none;
  transition: all 0.2s ease;
}
.me-help-wrapper .me-help-sidebar .me-support-box .me-btn.me-btn-primary {
  background: linear-gradient(135deg, var(--movie-engine-admin-primary-color), var(--movie-engine-admin-violet-600));
  color: var(--movie-engine-admin-white-color);
  box-shadow: 0 4px 14px rgba(var(--movie-engine-admin-primary-rgb), 0.35);
}
.me-help-wrapper .me-help-sidebar .me-support-box .me-btn.me-btn-primary:hover {
  transform: translateY(-1px);
  box-shadow: 0 8px 20px rgba(var(--movie-engine-admin-primary-rgb), 0.45);
  filter: brightness(1.05);
}
.me-help-wrapper .me-help-sidebar .me-shortcodes-box {
  background: var(--movie-engine-admin-card-bg);
  border-radius: 16px;
  padding: 22px;
  border: 1px solid var(--movie-engine-admin-border-color);
  box-shadow: var(--movie-engine-admin-shadow-sm);
}
.me-help-wrapper .me-help-sidebar .me-shortcodes-box h4 {
  margin: 0 0 14px;
  font-size: 14px;
  font-weight: 700;
  color: var(--movie-engine-admin-text-color);
  display: flex;
  align-items: center;
  gap: 8px;
}
.me-help-wrapper .me-help-sidebar .me-shortcodes-box h4 i {
  color: var(--movie-engine-admin-primary-color);
  opacity: 0.8;
}
.me-help-wrapper .me-help-sidebar .me-shortcodes-box code {
  display: flex;
  align-items: center;
  background: var(--movie-engine-admin-secondary-bg);
  border: 1px solid var(--movie-engine-admin-border-color);
  padding: 9px 12px;
  border-radius: 8px;
  font-size: 12px;
  margin-bottom: 8px;
  color: var(--movie-engine-admin-primary-color);
  font-weight: 600;
  font-family: "JetBrains Mono", "Fira Code", monospace;
  cursor: pointer;
  transition: all 0.2s;
  letter-spacing: 0.3px;
}
.me-help-wrapper .me-help-sidebar .me-shortcodes-box code:hover {
  background: rgba(var(--movie-engine-admin-primary-rgb), 0.06);
  border-color: rgba(var(--movie-engine-admin-primary-rgb), 0.25);
}
.me-help-wrapper .me-help-sidebar .me-shortcodes-box .me-view-all {
  display: inline-flex;
  align-items: center;
  gap: 4px;
  font-size: 12px;
  font-weight: 600;
  color: var(--movie-engine-admin-primary-color);
  text-decoration: none;
  margin-top: 6px;
  opacity: 0.8;
  transition: opacity 0.2s;
}
.me-help-wrapper .me-help-sidebar .me-shortcodes-box .me-view-all:hover {
  opacity: 1;
  text-decoration: underline;
}
@media (max-width: 768px) {
  .me-help-wrapper {
    margin: 12px 12px 0 0;
  }
  .me-help-wrapper .me-help-header {
    padding: 40px 24px;
    border-radius: 14px;
  }
  .me-help-wrapper .me-help-header .me-help-header-content h1 {
    font-size: 26px;
  }
  .me-help-wrapper .me-help-header .me-help-header-content p {
    font-size: 14px;
  }
  .me-help-wrapper .me-help-card {
    padding: 22px;
  }
  .me-help-wrapper .me-help-card .me-help-icon {
    width: 44px;
    height: 44px;
    font-size: 18px;
  }
  .me-help-wrapper .me-help-card h3 {
    font-size: 15px;
  }
  .me-help-wrapper .me-help-kb .me-kb-section {
    padding: 20px;
  }
  .me-help-wrapper .me-help-sidebar .me-support-box {
    padding: 22px 18px;
  }
}
@media (max-width: 480px) {
  .me-help-wrapper .me-help-header {
    padding: 30px 18px;
    border-radius: 12px;
  }
  .me-help-wrapper .me-help-header .me-help-header-content h1 {
    font-size: 22px;
  }
}

.me-upgrade-wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
  min-height: calc(80vh - 120px);
  padding: 60px 20px;
  background-color: var(--movie-engine-admin-slate-900);
  background-size: cover;
  background-position: center;
  background-attachment: fixed;
  position: relative;
}
.me-upgrade-wrapper::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0.7);
  z-index: 0;
}
.me-upgrade-wrapper .movie-engine-upgrade-container {
  position: relative;
  z-index: 1;
  max-width: 800px;
  width: 100%;
  background: #1e2530;
  border-radius: 12px;
  box-shadow: 0 30px 60px rgba(0, 0, 0, 0.5);
  overflow: hidden;
  border: 1px solid rgba(255, 255, 255, 0.1);
  animation: meModalScale 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);
  text-align: center;
  position: relative;
  padding-bottom: 30px;
}
.me-upgrade-wrapper .me-upgrade-header {
  padding: 60px 40px 30px;
  background: radial-gradient(circle at top, rgba(229, 9, 20, 0.1), transparent);
}
.me-upgrade-wrapper .me-upgrade-header .me-lock-icon {
  width: 80px;
  height: 80px;
  background: linear-gradient(135deg, var(--movie-engine-admin-amber-300), var(--movie-engine-admin-warning-color));
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 auto 30px;
  font-size: 36px;
  color: var(--movie-engine-admin-white-color);
  box-shadow: 0 0 30px rgba(217, 119, 6, 0.4);
  animation: meLockGlow 2s infinite alternate;
}
.me-upgrade-wrapper .me-upgrade-header .me-lock-icon i,
.me-upgrade-wrapper .me-upgrade-header .me-lock-icon span {
  filter: drop-shadow(0 2px 4px rgba(0, 0, 0, 0.2));
}
.me-upgrade-wrapper .me-upgrade-header h1 {
  font-size: 32px;
  margin: 0 0 15px 0;
  color: var(--movie-engine-admin-white-color);
  font-weight: 700;
  letter-spacing: -0.5px;
}
.me-upgrade-wrapper .me-upgrade-header h1 span {
  color: var(--movie-engine-admin-amber-300);
  font-weight: 600;
  font-size: 0.8em;
}
.me-upgrade-wrapper .me-upgrade-header .me-upgrade-subtitle {
  font-size: 18px;
  color: rgba(255, 255, 255, 0.7);
  max-width: 550px;
  margin: 0 auto;
  line-height: 1.5;
}
.me-upgrade-wrapper {
  /* Content Section */
}
.me-upgrade-wrapper .me-upgrade-content {
  padding: 0 60px;
  display: grid;
  grid-template-columns: 1fr 280px;
  gap: 50px;
  text-align: left;
  align-items: center;
}
@media (max-width: 768px) {
  .me-upgrade-wrapper .me-upgrade-content {
    grid-template-columns: 1fr;
    padding: 0 40px;
    gap: 40px;
  }
}
.me-upgrade-wrapper .me-upgrade-features-list {
  display: grid;
  grid-template-columns: repeat(1, 1fr);
  gap: 12px;
}
.me-upgrade-wrapper .me-upgrade-features-list .me-feature-item {
  display: flex;
  align-items: center;
  gap: 12px;
  font-size: 15px;
  color: rgba(255, 255, 255, 0.85);
  font-weight: 500;
}
.me-upgrade-wrapper .me-upgrade-features-list .me-feature-item i,
.me-upgrade-wrapper .me-upgrade-features-list .me-feature-item span.fa-check {
  color: var(--movie-engine-admin-success-color);
  font-size: 14px;
}
.me-upgrade-wrapper .me-upgrade-cta-box {
  display: flex;
  flex-direction: column;
  gap: 15px;
  border-left: 1px solid rgba(255, 255, 255, 0.05);
  padding-left: 50px;
}
@media (max-width: 768px) {
  .me-upgrade-wrapper .me-upgrade-cta-box {
    border-left: none;
    padding-left: 0;
    text-align: center;
    align-items: center;
  }
}
.me-upgrade-wrapper .me-upgrade-cta-box .me-price-notice {
  color: var(--movie-engine-admin-amber-300);
  font-size: 16px;
  font-weight: 700;
  margin-bottom: 5px;
}
.me-upgrade-wrapper .me-upgrade-cta-box .movie-engine-btn {
  width: 100%;
  padding: 14px 25px;
  border-radius: 8px;
  font-weight: 700;
  font-size: 16px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  text-decoration: none;
  transition: all 0.2s ease;
}
.me-upgrade-wrapper .me-upgrade-cta-box .movie-engine-btn.me-btn-red {
  background: linear-gradient(135deg, var(--movie-engine-admin-danger-color), var(--movie-engine-admin-red-700));
  color: var(--movie-engine-admin-white-color);
  box-shadow: 0 4px 15px rgba(185, 28, 28, 0.3);
}
.me-upgrade-wrapper .me-upgrade-cta-box .movie-engine-btn.me-btn-red:hover {
  transform: translateY(-2px);
  background: linear-gradient(135deg, var(--movie-engine-admin-red-400), var(--movie-engine-admin-danger-color));
}
.me-upgrade-wrapper .me-upgrade-cta-box .movie-engine-btn.me-btn-glass {
  background: rgba(255, 255, 255, 0.05);
  border: 1px solid rgba(255, 255, 255, 0.1);
  color: var(--movie-engine-admin-white-color);
}
.me-upgrade-wrapper .me-upgrade-cta-box .movie-engine-btn.me-btn-glass:hover {
  background: rgba(255, 255, 255, 0.1);
  border-color: rgba(255, 255, 255, 0.2);
}
.me-upgrade-wrapper {
  /* Footer Section */
}
.me-upgrade-wrapper .me-upgrade-footer {
  margin-top: 50px;
  border-top: 1px solid rgba(255, 255, 255, 0.05);
  padding: 30px 40px 0;
}
.me-upgrade-wrapper .me-upgrade-footer p {
  font-size: 14px;
  color: rgba(255, 255, 255, 0.4);
  margin: 0;
}

/* Animations */
@keyframes meModalScale {
  from {
    opacity: 0;
    transform: scale(0.9) translateY(20px);
  }
  to {
    opacity: 1;
    transform: scale(1) translateY(0);
  }
}
@keyframes meLockGlow {
  from {
    box-shadow: 0 0 20px rgba(217, 119, 6, 0.3);
  }
  to {
    box-shadow: 0 0 40px rgba(217, 119, 6, 0.7);
  }
}
.movie-engine-setup-wizard {
  max-width: 820px;
  margin: 60px auto;
  background: var(--movie-engine-admin-white-color);
  border-radius: 24px;
  box-shadow: 0 32px 80px -12px rgba(0, 0, 0, 0.5), 0 0 0 1px rgba(255, 255, 255, 0.06);
  overflow: hidden;
  font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
}

.me-setup-header {
  background: linear-gradient(135deg, var(--movie-engine-admin-slate-900) 0%, var(--movie-engine-admin-slate-950) 50%, var(--movie-engine-admin-slate-900) 100%);
  color: var(--movie-engine-admin-white-color);
  padding: 52px 48px;
  text-align: center;
  position: relative;
  overflow: hidden;
}
.me-setup-header::before {
  content: "";
  position: absolute;
  top: -80px;
  left: -80px;
  width: 320px;
  height: 320px;
  border-radius: 50%;
  background: radial-gradient(circle, rgba(229, 9, 20, 0.2) 0%, transparent 70%);
  pointer-events: none;
}
.me-setup-header::after {
  content: "";
  position: absolute;
  bottom: -60px;
  right: -40px;
  width: 240px;
  height: 240px;
  border-radius: 50%;
  background: radial-gradient(circle, rgba(139, 92, 246, 0.2) 0%, transparent 70%);
  pointer-events: none;
}
.me-setup-header h1 {
  position: relative;
  z-index: 1;
  margin: 0 0 10px;
  font-size: 30px;
  font-weight: 900;
  letter-spacing: -0.5px;
  color: var(--movie-engine-admin-white-color);
}
.me-setup-header p {
  position: relative;
  z-index: 1;
  margin: 0;
  font-size: 15px;
  color: rgba(255, 255, 255, 0.55);
  font-weight: 400;
}

.me-setup-steps-bar {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 24px 48px;
  background: var(--movie-engine-admin-white-color);
  border-bottom: 1px solid var(--movie-engine-admin-slate-100);
  position: relative;
}
.me-setup-steps-bar::before {
  content: "";
  position: absolute;
  top: 36px;
  left: 108px;
  right: 108px;
  height: 2px;
  background: linear-gradient(90deg, var(--movie-engine-admin-slate-200), var(--movie-engine-admin-slate-200));
  z-index: 1;
}

.me-setup-step {
  flex: 1;
  text-align: center;
  position: relative;
  color: var(--movie-engine-admin-slate-400);
  font-size: 12px;
  font-weight: 600;
  z-index: 2;
  transition: all 0.3s ease;
}
.me-setup-step.active {
  color: var(--movie-engine-admin-primary-color);
}
.me-setup-step.completed {
  color: var(--movie-engine-admin-success-color);
}

.me-setup-step-icon {
  width: 36px;
  height: 36px;
  border-radius: 50%;
  background: var(--movie-engine-admin-slate-50);
  border: 2px solid var(--movie-engine-admin-slate-200);
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 auto 8px;
  color: var(--movie-engine-admin-slate-400);
  font-size: 13px;
  transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  position: relative;
  z-index: 2;
}

.me-setup-step.active .me-setup-step-icon {
  background: linear-gradient(135deg, var(--movie-engine-admin-primary-color), var(--movie-engine-admin-primary-hover-color));
  border-color: transparent;
  color: var(--movie-engine-admin-white-color);
  box-shadow: 0 0 0 5px rgba(229, 9, 20, 0.12), 0 4px 12px rgba(229, 9, 20, 0.35);
  transform: scale(1.12);
}

.me-setup-step.completed .me-setup-step-icon {
  background: linear-gradient(135deg, var(--movie-engine-admin-success-color), var(--movie-engine-admin-success-color));
  border-color: transparent;
  color: var(--movie-engine-admin-white-color);
  box-shadow: 0 0 0 4px rgba(16, 185, 129, 0.12);
}

.me-setup-step-label {
  font-size: 11px;
  font-weight: 600;
  letter-spacing: 0.3px;
}

.me-setup-content {
  padding: 44px 48px;
  min-height: 320px;
  background: var(--movie-engine-admin-white-color);
}

.me-setup-step-panel {
  display: none;
}
.me-setup-step-panel h2 {
  font-size: 22px;
  font-weight: 800;
  margin: 0 0 8px;
  color: var(--movie-engine-admin-slate-900);
  letter-spacing: -0.4px;
}
.me-setup-step-panel > p {
  font-size: 14px;
  color: var(--movie-engine-admin-slate-500);
  line-height: 1.65;
  margin: 0 0 28px;
}

.me-setup-step-panel.active {
  display: block;
  animation: me-slide-up 0.4s cubic-bezier(0.4, 0, 0.2, 1);
}

@keyframes me-slide-up {
  from {
    opacity: 0;
    transform: translateY(16px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
.me-setup-step-panel[data-step="1"] > p:last-of-type {
  margin-bottom: 0;
}

.me-setup-welcome-features {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 16px;
  margin-top: 24px;
}
.me-setup-welcome-features .me-welcome-feature {
  background: var(--movie-engine-admin-slate-50);
  border: 1px solid var(--movie-engine-admin-slate-200);
  border-radius: 14px;
  padding: 20px 16px;
  text-align: center;
  transition: all 0.2s;
}
.me-setup-welcome-features .me-welcome-feature:hover {
  background: var(--movie-engine-admin-white-color);
  border-color: var(--movie-engine-admin-primary-color);
  box-shadow: 0 6px 20px rgba(229, 9, 20, 0.08);
  transform: translateY(-2px);
}
.me-setup-welcome-features .me-welcome-feature .me-wf-icon {
  width: 44px;
  height: 44px;
  background: linear-gradient(135deg, rgba(229, 9, 20, 0.1), rgba(139, 92, 246, 0.07));
  border-radius: 12px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 auto 12px;
  font-size: 18px;
  color: var(--movie-engine-admin-primary-color);
}
.me-setup-welcome-features .me-welcome-feature span {
  font-size: 12px;
  font-weight: 700;
  color: var(--movie-engine-admin-slate-700);
  display: block;
}

.me-setup-field {
  margin-bottom: 22px;
}
.me-setup-field label {
  display: block;
  font-weight: 600;
  margin-bottom: 8px;
  color: var(--movie-engine-admin-slate-700);
  font-size: 13px;
  letter-spacing: 0.1px;
}
.me-setup-field input[type=text],
.me-setup-field input[type=password],
.me-setup-field select {
  width: 100%;
  padding: 12px 16px;
  background: var(--movie-engine-admin-slate-50);
  border: 1.5px solid var(--movie-engine-admin-slate-200);
  border-radius: 10px;
  font-size: 14px;
  transition: all 0.2s;
  color: var(--movie-engine-admin-slate-800);
  box-sizing: border-box;
}
.me-setup-field input[type=text]:focus,
.me-setup-field input[type=password]:focus,
.me-setup-field select:focus {
  outline: none;
  border-color: var(--movie-engine-admin-primary-color);
  background: var(--movie-engine-admin-white-color);
  box-shadow: 0 0 0 4px rgba(229, 9, 20, 0.06);
}
.me-setup-field input[type=text]::placeholder,
.me-setup-field input[type=password]::placeholder,
.me-setup-field select::placeholder {
  color: var(--movie-engine-admin-slate-300);
}
.me-setup-field .description {
  font-size: 12px;
  color: var(--movie-engine-admin-slate-400);
  margin-top: 6px;
  display: block;
  line-height: 1.5;
}
.me-setup-field .description a {
  color: var(--movie-engine-admin-primary-color);
  text-decoration: none;
  font-weight: 600;
}
.me-setup-field .description a:hover {
  text-decoration: underline;
}

.me-text-success {
  color: var(--movie-engine-admin-success-color) !important;
}

.me-icon-xs {
  font-size: 11px;
  margin-right: 5px;
}

.me-preset-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 18px;
}

.me-preset-card {
  border: 2px solid var(--movie-engine-admin-slate-200);
  background: var(--movie-engine-admin-slate-50);
  border-radius: 16px;
  padding: 18px;
  cursor: pointer;
  transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1);
  text-align: center;
  position: relative;
}
.me-preset-card:hover {
  border-color: var(--movie-engine-admin-slate-300);
  transform: translateY(-4px);
  box-shadow: 0 8px 24px rgba(0, 0, 0, 0.08);
  background: var(--movie-engine-admin-white-color);
}
.me-preset-card.active {
  border-color: var(--movie-engine-admin-primary-color);
  background: var(--movie-engine-admin-white-color);
  box-shadow: 0 8px 24px rgba(229, 9, 20, 0.12);
}
.me-preset-card.active::after {
  content: "✓";
  position: absolute;
  top: 10px;
  right: 10px;
  width: 22px;
  height: 22px;
  background: linear-gradient(135deg, var(--movie-engine-admin-primary-color), var(--movie-engine-admin-primary-hover-color));
  color: var(--movie-engine-admin-white-color);
  border-radius: 50%;
  font-size: 11px;
  display: flex;
  align-items: center;
  justify-content: center;
  line-height: 22px;
  font-weight: 700;
}

.me-preset-thumb {
  height: 110px;
  border-radius: 10px;
  margin-bottom: 14px;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.12);
}

.me-preset-name {
  font-weight: 700;
  font-size: 13px;
  color: var(--movie-engine-admin-slate-800);
}

.me-setup-pages-list {
  margin-top: 16px;
}

.me-setup-pages-table {
  width: 100%;
  border-collapse: separate;
  border-spacing: 0;
  background: var(--movie-engine-admin-white-color);
  border: 1.5px solid var(--movie-engine-admin-slate-200);
  border-radius: 12px;
  overflow: hidden;
}
.me-setup-pages-table thead {
  background: var(--movie-engine-admin-slate-50);
}
.me-setup-pages-table thead th {
  padding: 10px 14px;
  text-align: left;
  font-size: 11px;
  font-weight: 700;
  color: var(--movie-engine-admin-slate-500);
  text-transform: uppercase;
  letter-spacing: 0.6px;
  border-bottom: 1.5px solid var(--movie-engine-admin-slate-200);
}
.me-setup-pages-table thead th:first-child {
  padding-left: 18px;
  width: 25%;
}
.me-setup-pages-table thead th:nth-child(2) {
  width: 35%;
}
.me-setup-pages-table thead th:nth-child(3) {
  width: 40%;
}
.me-setup-pages-table tbody tr {
  transition: background 0.2s;
}
.me-setup-pages-table tbody tr:hover {
  background: #fafbfc;
}
.me-setup-pages-table tbody tr:not(:last-child) td {
  border-bottom: 1px solid var(--movie-engine-admin-slate-100);
}
.me-setup-pages-table tbody td {
  padding: 10px 14px;
  vertical-align: middle;
}
.me-setup-pages-table tbody td:first-child {
  padding-left: 18px;
}
.me-setup-pages-table tbody td.me-page-label {
  color: var(--movie-engine-admin-slate-900);
  font-size: 13px;
  font-weight: 600;
}
.me-setup-pages-table input[type=text] {
  width: 100%;
  padding: 8px 12px;
  font-size: 13px;
  border-radius: 8px;
  transition: all 0.2s;
  border: 1.5px solid var(--movie-engine-admin-slate-200);
}
.me-setup-pages-table input[type=text].me-page-name-input {
  background: var(--movie-engine-admin-white-color);
  color: var(--movie-engine-admin-slate-800);
}
.me-setup-pages-table input[type=text].me-page-name-input:focus {
  outline: none;
  border-color: var(--movie-engine-admin-primary-color);
  box-shadow: 0 0 0 3px rgba(229, 9, 20, 0.05);
}
.me-setup-pages-table input[type=text].me-page-name-input::placeholder {
  color: var(--movie-engine-admin-slate-300);
}
.me-setup-pages-table input[type=text].me-page-slug-input {
  background: var(--movie-engine-admin-slate-50);
  color: var(--movie-engine-admin-slate-400);
  font-family: "Fira Code", "Monaco", "Menlo", monospace;
  cursor: not-allowed;
  font-size: 12px;
  border-color: var(--movie-engine-admin-slate-100);
}

.me-setup-info-box {
  margin-top: 18px;
  padding: 14px 16px;
  background: rgba(229, 9, 20, 0.04);
  border-radius: 10px;
  border-left: 3px solid var(--movie-engine-admin-primary-color);
  border: 1px solid rgba(229, 9, 20, 0.15);
}

.me-setup-info-text {
  margin: 0;
  display: flex;
  align-items: center;
  gap: 10px;
  font-size: 13px;
  color: var(--movie-engine-admin-slate-500);
  line-height: 1.5;
}

.me-setup-info-icon {
  color: var(--movie-engine-admin-primary-color);
  font-size: 15px;
  flex-shrink: 0;
}

.me-setup-success {
  text-align: center;
  padding: 24px 0 12px;
}
.me-setup-success .fa-circle-check {
  font-size: 72px;
  color: var(--movie-engine-admin-success-color);
  margin-bottom: 20px;
  filter: drop-shadow(0 8px 20px rgba(16, 185, 129, 0.25));
}
.me-setup-success h2 {
  font-size: 26px !important;
  margin-bottom: 12px !important;
}
.me-setup-success p {
  max-width: 420px;
  margin: 0 auto 12px !important;
}

.me-setup-footer {
  padding: 20px 48px;
  background: var(--movie-engine-admin-slate-50);
  border-top: 1px solid var(--movie-engine-admin-slate-200);
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
}

.me-setup-btn {
  padding: 12px 28px;
  border-radius: 12px;
  font-weight: 700;
  cursor: pointer;
  transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1);
  border: none;
  font-size: 14px;
  display: inline-flex;
  align-items: center;
  gap: 8px;
  letter-spacing: 0.1px;
}

.me-setup-btn-primary {
  background: linear-gradient(135deg, var(--movie-engine-admin-primary-color), var(--movie-engine-admin-primary-hover-color));
  color: var(--movie-engine-admin-white-color);
  box-shadow: 0 4px 16px rgba(229, 9, 20, 0.35);
}
.me-setup-btn-primary:hover {
  transform: translateY(-2px);
  box-shadow: 0 8px 24px rgba(229, 9, 20, 0.45);
  filter: brightness(1.06);
}
.me-setup-btn-primary:active {
  transform: translateY(0);
}
.me-setup-btn-primary.is-loading {
  opacity: 0.7;
  pointer-events: none;
}

.me-setup-btn-secondary {
  background: var(--movie-engine-admin-white-color);
  color: var(--movie-engine-admin-slate-600);
  border: 1.5px solid var(--movie-engine-admin-slate-200);
}
.me-setup-btn-secondary:hover {
  background: var(--movie-engine-admin-slate-100);
  color: var(--movie-engine-admin-slate-900);
  border-color: var(--movie-engine-admin-slate-300);
}

.me-setup-btn-text {
  background: transparent;
  color: var(--movie-engine-admin-slate-400);
  font-size: 13px;
  padding: 12px 16px;
}
.me-setup-btn-text:hover {
  color: var(--movie-engine-admin-slate-600);
}

.me-badge-pro {
  background: linear-gradient(135deg, var(--movie-engine-admin-primary-color) 0%, var(--movie-engine-admin-primary-hover-color) 100%);
  color: var(--movie-engine-admin-white-color);
  font-size: 9px;
  font-weight: 800;
  padding: 2px 6px;
  border-radius: 4px;
  margin-left: 5px;
  vertical-align: middle;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  box-shadow: 0 2px 6px rgba(229, 9, 20, 0.3);
  display: inline-block;
}

@media (max-width: 768px) {
  .movie-engine-setup-wizard {
    margin: 16px;
    border-radius: 16px;
  }
  .me-setup-header {
    padding: 36px 24px;
  }
  .me-setup-header h1 {
    font-size: 22px;
  }
  .me-setup-header p {
    font-size: 13px;
  }
  .me-setup-steps-bar {
    padding: 18px 24px;
  }
  .me-setup-steps-bar::before {
    display: none;
  }
  .me-setup-steps-bar .me-setup-step-label {
    display: none;
  }
  .me-setup-steps-bar .me-setup-step-icon {
    margin-bottom: 0;
  }
  .me-setup-content {
    padding: 28px 24px;
    min-height: 260px;
  }
  .me-setup-content h2 {
    font-size: 18px;
  }
  .me-setup-welcome-features {
    grid-template-columns: 1fr;
    gap: 10px;
  }
  .me-preset-grid {
    grid-template-columns: 1fr;
    gap: 12px;
  }
  .me-setup-footer {
    padding: 16px 24px;
    flex-wrap: wrap;
  }
  .me-setup-footer button {
    width: 100%;
    justify-content: center;
  }
  .me-setup-pages-table {
    display: block;
    overflow-x: auto;
  }
}
@media (max-width: 480px) {
  .me-setup-header {
    padding: 28px 18px;
  }
  .me-setup-content {
    padding: 22px 18px;
  }
  .me-setup-footer {
    padding: 14px 18px;
  }
  .me-setup-welcome-features {
    grid-template-columns: repeat(3, 1fr);
  }
}
html[data-theme=dark] .movie-engine-setup-wizard,
body[data-theme=dark] .movie-engine-setup-wizard {
  background: #1e1e1e;
  box-shadow: 0 32px 80px -12px rgba(0, 0, 0, 0.8), 0 0 0 1px rgba(255, 255, 255, 0.06);
}
html[data-theme=dark] .me-setup-steps-bar,
body[data-theme=dark] .me-setup-steps-bar {
  background: #1e1e1e;
  border-bottom-color: var(--movie-engine-admin-gray-800);
}
html[data-theme=dark] .me-setup-step,
body[data-theme=dark] .me-setup-step {
  color: var(--movie-engine-admin-slate-600);
}
html[data-theme=dark] .me-setup-step.active,
body[data-theme=dark] .me-setup-step.active {
  color: var(--movie-engine-admin-primary-color);
}
html[data-theme=dark] .me-setup-step.completed,
body[data-theme=dark] .me-setup-step.completed {
  color: var(--movie-engine-admin-success-color);
}
html[data-theme=dark] .me-setup-step-icon,
body[data-theme=dark] .me-setup-step-icon {
  background: var(--movie-engine-admin-gray-800);
  border-color: #3d3d3d;
  color: var(--movie-engine-admin-slate-600);
}
html[data-theme=dark] .me-setup-content,
body[data-theme=dark] .me-setup-content {
  background: #1e1e1e;
}
html[data-theme=dark] .me-setup-step-panel h2,
body[data-theme=dark] .me-setup-step-panel h2 {
  color: var(--movie-engine-admin-slate-100);
}
html[data-theme=dark] .me-setup-step-panel > p,
body[data-theme=dark] .me-setup-step-panel > p {
  color: var(--movie-engine-admin-slate-500);
}
html[data-theme=dark] .me-setup-welcome-features .me-welcome-feature,
body[data-theme=dark] .me-setup-welcome-features .me-welcome-feature {
  background: var(--movie-engine-admin-gray-900);
  border-color: var(--movie-engine-admin-gray-800);
}
html[data-theme=dark] .me-setup-welcome-features .me-welcome-feature:hover,
body[data-theme=dark] .me-setup-welcome-features .me-welcome-feature:hover {
  background: var(--movie-engine-admin-gray-800);
  border-color: rgba(229, 9, 20, 0.4);
}
html[data-theme=dark] .me-setup-welcome-features .me-welcome-feature span,
body[data-theme=dark] .me-setup-welcome-features .me-welcome-feature span {
  color: var(--movie-engine-admin-slate-300);
}
html[data-theme=dark] .me-setup-field label,
body[data-theme=dark] .me-setup-field label {
  color: var(--movie-engine-admin-slate-400);
}
html[data-theme=dark] .me-setup-field input[type=text],
html[data-theme=dark] .me-setup-field input[type=password],
html[data-theme=dark] .me-setup-field select,
body[data-theme=dark] .me-setup-field input[type=text],
body[data-theme=dark] .me-setup-field input[type=password],
body[data-theme=dark] .me-setup-field select {
  background: var(--movie-engine-admin-gray-900);
  border-color: var(--movie-engine-admin-gray-800);
  color: var(--movie-engine-admin-slate-200);
}
html[data-theme=dark] .me-setup-field input[type=text]:focus,
html[data-theme=dark] .me-setup-field input[type=password]:focus,
html[data-theme=dark] .me-setup-field select:focus,
body[data-theme=dark] .me-setup-field input[type=text]:focus,
body[data-theme=dark] .me-setup-field input[type=password]:focus,
body[data-theme=dark] .me-setup-field select:focus {
  background: var(--movie-engine-admin-gray-800);
  border-color: var(--movie-engine-admin-primary-color);
}
html[data-theme=dark] .me-setup-field input[type=text]::placeholder,
html[data-theme=dark] .me-setup-field input[type=password]::placeholder,
html[data-theme=dark] .me-setup-field select::placeholder,
body[data-theme=dark] .me-setup-field input[type=text]::placeholder,
body[data-theme=dark] .me-setup-field input[type=password]::placeholder,
body[data-theme=dark] .me-setup-field select::placeholder {
  color: var(--movie-engine-admin-slate-600);
}
html[data-theme=dark] .me-preset-card,
body[data-theme=dark] .me-preset-card {
  background: var(--movie-engine-admin-gray-900);
  border-color: var(--movie-engine-admin-gray-800);
}
html[data-theme=dark] .me-preset-card:hover,
body[data-theme=dark] .me-preset-card:hover {
  background: var(--movie-engine-admin-gray-800);
  border-color: #555;
}
html[data-theme=dark] .me-preset-card.active,
body[data-theme=dark] .me-preset-card.active {
  background: var(--movie-engine-admin-gray-800);
  border-color: var(--movie-engine-admin-primary-color);
}
html[data-theme=dark] .me-preset-name,
body[data-theme=dark] .me-preset-name {
  color: var(--movie-engine-admin-slate-200);
}
html[data-theme=dark] .me-setup-pages-table,
body[data-theme=dark] .me-setup-pages-table {
  background: var(--movie-engine-admin-gray-900);
  border-color: var(--movie-engine-admin-gray-800);
}
html[data-theme=dark] .me-setup-pages-table thead,
body[data-theme=dark] .me-setup-pages-table thead {
  background: var(--movie-engine-admin-gray-800);
}
html[data-theme=dark] .me-setup-pages-table thead th,
body[data-theme=dark] .me-setup-pages-table thead th {
  color: var(--movie-engine-admin-slate-500);
  border-bottom-color: var(--movie-engine-admin-gray-800);
}
html[data-theme=dark] .me-setup-pages-table tbody tr:hover,
body[data-theme=dark] .me-setup-pages-table tbody tr:hover {
  background: var(--movie-engine-admin-gray-800);
}
html[data-theme=dark] .me-setup-pages-table tbody td.me-page-label,
body[data-theme=dark] .me-setup-pages-table tbody td.me-page-label {
  color: var(--movie-engine-admin-slate-200);
}
html[data-theme=dark] .me-setup-pages-table tbody td:not(:last-child),
body[data-theme=dark] .me-setup-pages-table tbody td:not(:last-child) {
  border-bottom-color: var(--movie-engine-admin-gray-800);
}
html[data-theme=dark] .me-setup-pages-table input[type=text],
body[data-theme=dark] .me-setup-pages-table input[type=text] {
  border-color: var(--movie-engine-admin-gray-800);
}
html[data-theme=dark] .me-setup-pages-table input[type=text].me-page-name-input,
body[data-theme=dark] .me-setup-pages-table input[type=text].me-page-name-input {
  background: var(--movie-engine-admin-gray-800);
  color: var(--movie-engine-admin-slate-200);
}
html[data-theme=dark] .me-setup-pages-table input[type=text].me-page-slug-input,
body[data-theme=dark] .me-setup-pages-table input[type=text].me-page-slug-input {
  background: var(--movie-engine-admin-gray-900);
  color: var(--movie-engine-admin-slate-600);
  border-color: var(--movie-engine-admin-gray-800);
}
html[data-theme=dark] .me-setup-info-box,
body[data-theme=dark] .me-setup-info-box {
  background: rgba(229, 9, 20, 0.06);
  border-color: rgba(229, 9, 20, 0.2);
}
html[data-theme=dark] .me-setup-info-text,
body[data-theme=dark] .me-setup-info-text {
  color: var(--movie-engine-admin-slate-500);
}
html[data-theme=dark] .me-setup-footer,
body[data-theme=dark] .me-setup-footer {
  background: var(--movie-engine-admin-gray-900);
  border-top-color: var(--movie-engine-admin-gray-800);
}
html[data-theme=dark] .me-setup-btn-secondary,
body[data-theme=dark] .me-setup-btn-secondary {
  background: var(--movie-engine-admin-gray-800);
  color: var(--movie-engine-admin-slate-400);
  border-color: #3d3d3d;
}
html[data-theme=dark] .me-setup-btn-secondary:hover,
body[data-theme=dark] .me-setup-btn-secondary:hover {
  background: var(--movie-engine-admin-gray-800);
  color: var(--movie-engine-admin-slate-200);
  border-color: #555;
}
html[data-theme=dark] .me-setup-btn-text,
body[data-theme=dark] .me-setup-btn-text {
  color: var(--movie-engine-admin-slate-600);
}
html[data-theme=dark] .me-setup-btn-text:hover,
body[data-theme=dark] .me-setup-btn-text:hover {
  color: var(--movie-engine-admin-slate-400);
}

.me-pro-badge {
  background: var(--movie-engine-admin-primary-color);
  color: var(--movie-engine-admin-white-color);
  padding: 2px 6px;
  border-radius: 4px;
  font-size: 10px;
  font-weight: 700;
  text-transform: uppercase;
  display: inline-block;
  vertical-align: middle;
  margin-left: 8px;
  line-height: 1.2;
}

.me-locked-feature {
  opacity: 0.6;
  pointer-events: none;
  user-select: none;
}

.me-hr {
  margin: 25px 0;
  border: 0;
  border-top: 1px solid var(--movie-engine-admin-border-color);
}

.me-pro-notice-box {
  background: rgba(229, 9, 20, 0.08);
  border: 1px solid rgba(229, 9, 20, 0.2);
  border-radius: 8px;
  padding: 20px;
  margin-bottom: 20px;
  display: flex;
  align-items: center;
  gap: 15px;
}
.me-pro-notice-box .dashicons-lock {
  font-size: 24px;
  width: 24px;
  height: 24px;
  color: var(--movie-engine-admin-primary-color);
  flex-shrink: 0;
}
.me-pro-notice-box .me-pro-notice-message {
  flex-grow: 1;
  display: flex;
  gap: 5px;
  align-items: center;
}
.me-pro-notice-box .me-pro-notice-message strong {
  color: var(--movie-engine-admin-primary-color);
  font-size: 15px;
}
.me-pro-notice-box .me-pro-notice-message p {
  margin: 0;
  color: inherit;
  font-size: 14px;
  line-height: 1.5;
}
.me-pro-notice-box .me-pro-notice-btn {
  margin-left: auto;
  white-space: nowrap;
}
.me-pro-notice-box .me-pro-link {
  color: var(--movie-engine-admin-primary-color);
  text-decoration: none;
  font-weight: 600;
  font-size: 14px;
  display: flex;
  align-items: center;
  gap: 5px;
  white-space: nowrap;
}
.me-pro-notice-box .me-pro-link:hover {
  text-decoration: underline;
}

.movie-engine-meta-row {
  margin-bottom: 15px;
}
.movie-engine-meta-row label {
  display: block;
  font-weight: 600;
  margin-bottom: 5px;
}

/*# sourceMappingURL=movie-engine-admin.css.map */