/**
 * Material UI Vanilla - Themes
 * Temas e vari��veis CSS
 */

:root {
	    /* Cores principais - personalize de acordo com sua marca */
	    --primary-color: #588DA1;
	    --primary-color-light: #71ADCD;
	    --primary-color-hover: #3592CD;
	    --secondary-color: #747f86;
	    --secondary-color-hover: #5e6770;
	    --error-color: #B00020;
	    
	    --logo-color: rgba(0, 0, 0, 0.87);
	    
	    /* Cores de superf��cie e texto */
	    --bg-color: #f5f5f5;
	    --surface-color: #ffffff;
	    --on-surface: #000000;
	    --on-primary: #ffffff;
    	--on-secondary: #F5F5F5;
	    --ripple-color: rgba(53, 146, 205, 0.2);
	    --selected-color: rgba(53, 146, 205, 0.08);
	    --text-color: rgba( 64,64,64, 0.87);
	    --text-secondary: rgba(64,64,64, 0.6);
	    --border-color: rgba(0, 0, 0, 0.12);
	    
	    /* Sombras e eleva����o */
	    --shadow-1: 0 2px 4px rgba(0, 0, 0, 0.1);
	    --shadow-2: 0 4px 8px rgba(0, 0, 0, 0.2);
	    
	    /* Layout e dimens��es */
	    --drawer-width: 256px;
	    --appbar-height: 64px;
	    --transition-speed: 0.3s;
	    --border-radius: 4px;
	    
	    /* Tipografia */
	    --font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
}

/* Modo escuro */
[data-theme="dark"] {
	  --primary-color: #71ADCD;
	  --primary-color-light: #588DA1;
	  --primary-color-hover: #3592CD;
	  --secondary-color: #8A959C;
	  --secondary-color-hover: #747f86;
    --error-color: #cf6679;
    --logo-color: rgba(255, 255, 255, 1);
    
    --bg-color:  #1b252d;
    --surface-color: #2a3a47;
    --on-surface: #ffffff;
    --on-primary: #222f39;
    --on-secondary: #222f39;
  	--ripple-color: rgba(113, 173, 205, 0.25);
  	--selected-color: rgba(113, 173, 205, 0.15);
    --text-color: rgba(255, 255, 255, 0.87);
    --text-secondary: rgba(255, 255, 255, 0.6);
    --border-color: rgba(255, 255, 255, 0.12);
    
    --shadow-1: 0 2px 4px rgba(0, 0, 0, 0.25);
    --shadow-2: 0 4px 8px rgba(0, 0, 0, 0.4);
}

.mui-nav-link.active {
    background-color: rgba(53, 146, 205, 0.12) !important;
}
 
