/* gps-tenant: pip */
:root {
  --gps-primary:            #3DB44A;
  --gps-secondary:          #A6CE39;
  --gps-accent:             #e67e00;
  --gps-auth-bg-url:        url('https://axgq68nkfkiq.compat.objectstorage.sa-vinhedo-1.oraclecloud.com/gps-assets/pip/branding/background/login_bg_green.png');
  --gps-login-logo-url:       url('https://axgq68nkfkiq.compat.objectstorage.sa-vinhedo-1.oraclecloud.com/gps-assets/pip/branding/logos/logo_gps_green_pip_unified.png');
  --gps-login-panel-logo-url: url('https://axgq68nkfkiq.compat.objectstorage.sa-vinhedo-1.oraclecloud.com/gps-assets/pip/branding/logos/logo_gps_green_horiz_dark_final.svg');
  --gps-header-logo-url:      url('https://axgq68nkfkiq.compat.objectstorage.sa-vinhedo-1.oraclecloud.com/gps-assets/pip/branding/logos/logo_gps_green_horiz_dark_final.png');
  --gps-push-icon-url:      url('https://axgq68nkfkiq.compat.objectstorage.sa-vinhedo-1.oraclecloud.com/gps-assets/pip/branding/icons/icon-gps-green-192x192.png');
  --gps-favicon-url:        url('https://axgq68nkfkiq.compat.objectstorage.sa-vinhedo-1.oraclecloud.com/gps-assets/pip/branding/icons/favicon.png');
}

/* Override variáveis Metronic — header primary */
[data-bs-theme=light], [data-bs-theme=dark] {
  --bs-app-header-primary-base-bg-color:   var(--gps-primary);
  --bs-app-header-primary-sticky-bg-color: var(--gps-primary);
}
.btn.btn-primary { background-color: var(--gps-primary) !important; border-color: var(--gps-primary) !important; }
.btn-check:active+.btn.btn-primary,.btn-check:checked+.btn.btn-primary,.btn.btn-primary.active,.btn.btn-primary.show,.btn.btn-primary:active:not(.btn-active),.btn.btn-primary:focus:not(.btn-active),.btn.btn-primary:hover:not(.btn-active),.show>.btn.btn-primary { background-color: var(--gps-primary) !important; border-color: var(--gps-primary) !important; }
.text-primary { color: var(--gps-primary) !important; }
.bg-primary   { background-color: var(--gps-primary) !important; }

/* CSS Customizado — infra.tenant_config.visual_config.custom_css */
/* =============================================================
   13. Botão Dashboards (ativo/here) — gradiente Brand Red → Cream
   ============================================================= */
#kt_app_header_menu .menu-item.here>.menu-link,
#kt_app_header_menu .menu-item.here.show>.menu-link {
  background: linear-gradient(135deg, #F39828, #F5DCC1) !important;
  border-radius: 0.475rem;
}

#kt_app_header_menu .menu-item.here>.menu-link .menu-title,
#kt_app_header_menu .menu-item.here.show>.menu-link .menu-title {
  color: var(--gps-primary, #022C87) !important;
}

.btn.btn-primary.gps-nav-group-btn {
  background-color: var(--gps-secondary,#ff8c00) !important;
  border-color: var(--gps-secondary,#ff8c00) !important;
}
.btn.btn-primary.gps-nav-group-btn:hover,
.btn.btn-primary.gps-nav-group-btn:focus,
.btn.btn-primary.gps-nav-group-btn.active,
.btn.btn-primary.gps-nav-group-btn.show {
  background-color: var(--gps-accent,#e67e00) !important;
  border-color: var(--gps-accent,#e67e00) !important;
}

/* =============================================================
   23. Navbar — botão de ação em header secondary
   ============================================================= */
.app-navbar .app-navbar-item .btn.btn-icon.btn-primary {
  background-color: var(--gps-secondary) !important;
  color:  #ffffff !important;
}

.app-navbar .app-navbar-item .btn.btn-icon.btn-primary i[class*="ki-"] {
  color:  #ffffff !important;
}

.app-navbar .app-navbar-item .symbol-label {
  background-color: var(--gps-secondary) !important;
  color:  #ffffff !important;
}


