/*
 * ╔═══════════════════════════════════════════════════════════╗
 * ║  GALAPPXY — Tenant Theme: MediCare Plus                   ║
 * ║  ID: medicare                                             ║
 * ║  Sector: Salud / Clínicas                                 ║
 * ╚═══════════════════════════════════════════════════════════╝
 */

[data-tenant="medicare"] {
  /* Marca — verde salud */
  --gx-primary:          #059669;
  --gx-primary-hover:    #047857;
  --gx-primary-light:    #D1FAE5;
  --gx-primary-dark:     #065F46;
  --gx-primary-rgb:      5, 150, 105;

  --gx-secondary:        #8B5CF6;
  --gx-secondary-hover:  #7C3AED;
  --gx-secondary-light:  #EDE9FE;
  --gx-secondary-rgb:    139, 92, 246;

  --gx-accent:           #34D399;

  /* Sidebar — verde oscuro profesional */
  --gx-sidebar-bg:       #064E3B;
  --gx-sidebar-bg-hover: rgba(52, 211, 153, 0.12);
  --gx-sidebar-accent:   #34D399;
  --gx-sidebar-text:     #A7F3D0;
  --gx-sidebar-text-active: #FFFFFF;

  /* Child sidebar */
  --gx-childsidebar-bg:     #065F46;
  --gx-childsidebar-hover:  rgba(52, 211, 153, 0.10);
  --gx-childsidebar-border: #047857;

  /* Topbar */
  --gx-topbar-bg:        #FFFFFF;
  --gx-topbar-icon-hover: #059669;

  /* Panel */
  --gx-panel-header-bg:  #064E3B;
  --gx-panel-trigger-bg: #064E3B;

  /* Fondos — menta suave */
  --gx-bg-body:          #F0FDF9;
  --gx-bg-surface-hover: #ECFDF5;
  --gx-bg-surface-alt:   #D1FAE5;
}

/* MediCare dark mode */
[data-theme="dark"][data-tenant="medicare"] {
  --gx-sidebar-bg:       #022C22;
  --gx-childsidebar-bg:  #064E3B;
  --gx-bg-body:          #0A1F18;
  --gx-bg-surface:       #0F2D23;
  --gx-bg-surface-hover: #153D30;
  --gx-bg-surface-alt:   #12332A;
  --gx-bg-elevated:      #153D30;
  --gx-border-light:     #1A4A3D;
  --gx-border-color:     #1E5A4D;
}