/**
 * google-material-color v1.3.1
 * https://github.com/danlevan/google-material-color
 */
:root { 
  --palette-Red: #F44336;
  --palette-Red-Primary: #ffffff;
  --palette-Red-Secondary: rgba(255,255,255,0.7);
  --palette-Red-Icons: rgba(255,255,255,0.5);
  --palette-Red-Disabled: rgba(255,255,255,0.5);
  --palette-Red-Hint: rgba(255,255,255,0.5);
  --palette-Red-Dividers: rgba(255,255,255,0.12);
  --palette-Red-50: #FFEBEE;
  --palette-Red-50-Primary: #ffffff;
  --palette-Red-50-Secondary: rgba(255,255,255,0.7);
  --palette-Red-50-Icons: rgba(255,255,255,0.5);
  --palette-Red-50-Disabled: rgba(255,255,255,0.5);
  --palette-Red-50-Hint: rgba(255,255,255,0.5);
  --palette-Red-50-Dividers: rgba(255,255,255,0.12);
  --palette-Red-100: #FFCDD2;
  --palette-Red-100-Primary: #ffffff;
  --palette-Red-100-Secondary: rgba(255,255,255,0.7);
  --palette-Red-100-Icons: rgba(255,255,255,0.5);
  --palette-Red-100-Disabled: rgba(255,255,255,0.5);
  --palette-Red-100-Hint: rgba(255,255,255,0.5);
  --palette-Red-100-Dividers: rgba(255,255,255,0.12);
  --palette-Red-200: #EF9A9A;
  --palette-Red-200-Primary: #ffffff;
  --palette-Red-200-Secondary: rgba(255,255,255,0.7);
  --palette-Red-200-Icons: rgba(255,255,255,0.5);
  --palette-Red-200-Disabled: rgba(255,255,255,0.5);
  --palette-Red-200-Hint: rgba(255,255,255,0.5);
  --palette-Red-200-Dividers: rgba(255,255,255,0.12);
  --palette-Red-300: #E57373;
  --palette-Red-300-Primary: #ffffff;
  --palette-Red-300-Secondary: rgba(255,255,255,0.7);
  --palette-Red-300-Icons: rgba(255,255,255,0.5);
  --palette-Red-300-Disabled: rgba(255,255,255,0.5);
  --palette-Red-300-Hint: rgba(255,255,255,0.5);
  --palette-Red-300-Dividers: rgba(255,255,255,0.12);
  --palette-Red-400: #EF5350;
  --palette-Red-400-Primary: #ffffff;
  --palette-Red-400-Secondary: rgba(255,255,255,0.7);
  --palette-Red-400-Icons: rgba(255,255,255,0.5);
  --palette-Red-400-Disabled: rgba(255,255,255,0.5);
  --palette-Red-400-Hint: rgba(255,255,255,0.5);
  --palette-Red-400-Dividers: rgba(255,255,255,0.12);
  --palette-Red-500: #F44336;
  --palette-Red-500-Primary: #ffffff;
  --palette-Red-500-Secondary: rgba(255,255,255,0.7);
  --palette-Red-500-Icons: rgba(255,255,255,0.5);
  --palette-Red-500-Disabled: rgba(255,255,255,0.5);
  --palette-Red-500-Hint: rgba(255,255,255,0.5);
  --palette-Red-500-Dividers: rgba(255,255,255,0.12);
  --palette-Red-600: #E53935;
  --palette-Red-600-Primary: #ffffff;
  --palette-Red-600-Secondary: rgba(255,255,255,0.7);
  --palette-Red-600-Icons: rgba(255,255,255,0.5);
  --palette-Red-600-Disabled: rgba(255,255,255,0.5);
  --palette-Red-600-Hint: rgba(255,255,255,0.5);
  --palette-Red-600-Dividers: rgba(255,255,255,0.12);
  --palette-Red-700: #D32F2F;
  --palette-Red-700-Primary: #ffffff;
  --palette-Red-700-Secondary: rgba(255,255,255,0.7);
  --palette-Red-700-Icons: rgba(255,255,255,0.5);
  --palette-Red-700-Disabled: rgba(255,255,255,0.5);
  --palette-Red-700-Hint: rgba(255,255,255,0.5);
  --palette-Red-700-Dividers: rgba(255,255,255,0.12);
  --palette-Red-800: #C62828;
  --palette-Red-800-Primary: #ffffff;
  --palette-Red-800-Secondary: rgba(255,255,255,0.7);
  --palette-Red-800-Icons: rgba(255,255,255,0.5);
  --palette-Red-800-Disabled: rgba(255,255,255,0.5);
  --palette-Red-800-Hint: rgba(255,255,255,0.5);
  --palette-Red-800-Dividers: rgba(255,255,255,0.12);
  --palette-Red-900: #B71C1C;
  --palette-Red-900-Primary: #ffffff;
  --palette-Red-900-Secondary: rgba(255,255,255,0.7);
  --palette-Red-900-Icons: rgba(255,255,255,0.5);
  --palette-Red-900-Disabled: rgba(255,255,255,0.5);
  --palette-Red-900-Hint: rgba(255,255,255,0.5);
  --palette-Red-900-Dividers: rgba(255,255,255,0.12);
  --palette-Red-A100: #FF8A80;
  --palette-Red-A100-Primary: #ffffff;
  --palette-Red-A100-Secondary: rgba(255,255,255,0.7);
  --palette-Red-A100-Icons: rgba(255,255,255,0.5);
  --palette-Red-A100-Disabled: rgba(255,255,255,0.5);
  --palette-Red-A100-Hint: rgba(255,255,255,0.5);
  --palette-Red-A100-Dividers: rgba(255,255,255,0.12);
  --palette-Red-A200: #FF5252;
  --palette-Red-A200-Primary: #ffffff;
  --palette-Red-A200-Secondary: rgba(255,255,255,0.7);
  --palette-Red-A200-Icons: rgba(255,255,255,0.5);
  --palette-Red-A200-Disabled: rgba(255,255,255,0.5);
  --palette-Red-A200-Hint: rgba(255,255,255,0.5);
  --palette-Red-A200-Dividers: rgba(255,255,255,0.12);
  --palette-Red-A400: #FF1744;
  --palette-Red-A400-Primary: #ffffff;
  --palette-Red-A400-Secondary: rgba(255,255,255,0.7);
  --palette-Red-A400-Icons: rgba(255,255,255,0.5);
  --palette-Red-A400-Disabled: rgba(255,255,255,0.5);
  --palette-Red-A400-Hint: rgba(255,255,255,0.5);
  --palette-Red-A400-Dividers: rgba(255,255,255,0.12);
  --palette-Red-A700: #D50000;
  --palette-Red-A700-Primary: #ffffff;
  --palette-Red-A700-Secondary: rgba(255,255,255,0.7);
  --palette-Red-A700-Icons: rgba(255,255,255,0.5);
  --palette-Red-A700-Disabled: rgba(255,255,255,0.5);
  --palette-Red-A700-Hint: rgba(255,255,255,0.5);
  --palette-Red-A700-Dividers: rgba(255,255,255,0.12);
  

  --palette-Pink: #E91E63;
  --palette-Pink-Primary: #ffffff;
  --palette-Pink-Secondary: rgba(255,255,255,0.7);
  --palette-Pink-Icons: rgba(255,255,255,0.5);
  --palette-Pink-Disabled: rgba(255,255,255,0.5);
  --palette-Pink-Hint: rgba(255,255,255,0.5);
  --palette-Pink-Dividers: rgba(255,255,255,0.12);
  --palette-Pink-50: #FCE4EC;
  --palette-Pink-50-Primary: #ffffff;
  --palette-Pink-50-Secondary: rgba(255,255,255,0.7);
  --palette-Pink-50-Icons: rgba(255,255,255,0.5);
  --palette-Pink-50-Disabled: rgba(255,255,255,0.5);
  --palette-Pink-50-Hint: rgba(255,255,255,0.5);
  --palette-Pink-50-Dividers: rgba(255,255,255,0.12);
  --palette-Pink-100: #F8BBD0;
  --palette-Pink-100-Primary: #ffffff;
  --palette-Pink-100-Secondary: rgba(255,255,255,0.7);
  --palette-Pink-100-Icons: rgba(255,255,255,0.5);
  --palette-Pink-100-Disabled: rgba(255,255,255,0.5);
  --palette-Pink-100-Hint: rgba(255,255,255,0.5);
  --palette-Pink-100-Dividers: rgba(255,255,255,0.12);
  --palette-Pink-200: #F48FB1;
  --palette-Pink-200-Primary: #ffffff;
  --palette-Pink-200-Secondary: rgba(255,255,255,0.7);
  --palette-Pink-200-Icons: rgba(255,255,255,0.5);
  --palette-Pink-200-Disabled: rgba(255,255,255,0.5);
  --palette-Pink-200-Hint: rgba(255,255,255,0.5);
  --palette-Pink-200-Dividers: rgba(255,255,255,0.12);
  --palette-Pink-300: #F06292;
  --palette-Pink-300-Primary: #ffffff;
  --palette-Pink-300-Secondary: rgba(255,255,255,0.7);
  --palette-Pink-300-Icons: rgba(255,255,255,0.5);
  --palette-Pink-300-Disabled: rgba(255,255,255,0.5);
  --palette-Pink-300-Hint: rgba(255,255,255,0.5);
  --palette-Pink-300-Dividers: rgba(255,255,255,0.12);
  --palette-Pink-400: #EC407A;
  --palette-Pink-400-Primary: #ffffff;
  --palette-Pink-400-Secondary: rgba(255,255,255,0.7);
  --palette-Pink-400-Icons: rgba(255,255,255,0.5);
  --palette-Pink-400-Disabled: rgba(255,255,255,0.5);
  --palette-Pink-400-Hint: rgba(255,255,255,0.5);
  --palette-Pink-400-Dividers: rgba(255,255,255,0.12);
  --palette-Pink-500: #E91E63;
  --palette-Pink-500-Primary: #ffffff;
  --palette-Pink-500-Secondary: rgba(255,255,255,0.7);
  --palette-Pink-500-Icons: rgba(255,255,255,0.5);
  --palette-Pink-500-Disabled: rgba(255,255,255,0.5);
  --palette-Pink-500-Hint: rgba(255,255,255,0.5);
  --palette-Pink-500-Dividers: rgba(255,255,255,0.12);
  --palette-Pink-600: #D81B60;
  --palette-Pink-600-Primary: #ffffff;
  --palette-Pink-600-Secondary: rgba(255,255,255,0.7);
  --palette-Pink-600-Icons: rgba(255,255,255,0.5);
  --palette-Pink-600-Disabled: rgba(255,255,255,0.5);
  --palette-Pink-600-Hint: rgba(255,255,255,0.5);
  --palette-Pink-600-Dividers: rgba(255,255,255,0.12);
  --palette-Pink-700: #C2185B;
  --palette-Pink-700-Primary: #ffffff;
  --palette-Pink-700-Secondary: rgba(255,255,255,0.7);
  --palette-Pink-700-Icons: rgba(255,255,255,0.5);
  --palette-Pink-700-Disabled: rgba(255,255,255,0.5);
  --palette-Pink-700-Hint: rgba(255,255,255,0.5);
  --palette-Pink-700-Dividers: rgba(255,255,255,0.12);
  --palette-Pink-800: #AD1457;
  --palette-Pink-800-Primary: #ffffff;
  --palette-Pink-800-Secondary: rgba(255,255,255,0.7);
  --palette-Pink-800-Icons: rgba(255,255,255,0.5);
  --palette-Pink-800-Disabled: rgba(255,255,255,0.5);
  --palette-Pink-800-Hint: rgba(255,255,255,0.5);
  --palette-Pink-800-Dividers: rgba(255,255,255,0.12);
  --palette-Pink-900: #880E4F;
  --palette-Pink-900-Primary: #ffffff;
  --palette-Pink-900-Secondary: rgba(255,255,255,0.7);
  --palette-Pink-900-Icons: rgba(255,255,255,0.5);
  --palette-Pink-900-Disabled: rgba(255,255,255,0.5);
  --palette-Pink-900-Hint: rgba(255,255,255,0.5);
  --palette-Pink-900-Dividers: rgba(255,255,255,0.12);
  --palette-Pink-A100: #FF80AB;
  --palette-Pink-A100-Primary: #ffffff;
  --palette-Pink-A100-Secondary: rgba(255,255,255,0.7);
  --palette-Pink-A100-Icons: rgba(255,255,255,0.5);
  --palette-Pink-A100-Disabled: rgba(255,255,255,0.5);
  --palette-Pink-A100-Hint: rgba(255,255,255,0.5);
  --palette-Pink-A100-Dividers: rgba(255,255,255,0.12);
  --palette-Pink-A200: #FF4081;
  --palette-Pink-A200-Primary: #ffffff;
  --palette-Pink-A200-Secondary: rgba(255,255,255,0.7);
  --palette-Pink-A200-Icons: rgba(255,255,255,0.5);
  --palette-Pink-A200-Disabled: rgba(255,255,255,0.5);
  --palette-Pink-A200-Hint: rgba(255,255,255,0.5);
  --palette-Pink-A200-Dividers: rgba(255,255,255,0.12);
  --palette-Pink-A400: #F50057;
  --palette-Pink-A400-Primary: #ffffff;
  --palette-Pink-A400-Secondary: rgba(255,255,255,0.7);
  --palette-Pink-A400-Icons: rgba(255,255,255,0.5);
  --palette-Pink-A400-Disabled: rgba(255,255,255,0.5);
  --palette-Pink-A400-Hint: rgba(255,255,255,0.5);
  --palette-Pink-A400-Dividers: rgba(255,255,255,0.12);
  --palette-Pink-A700: #C51162;
  --palette-Pink-A700-Primary: #ffffff;
  --palette-Pink-A700-Secondary: rgba(255,255,255,0.7);
  --palette-Pink-A700-Icons: rgba(255,255,255,0.5);
  --palette-Pink-A700-Disabled: rgba(255,255,255,0.5);
  --palette-Pink-A700-Hint: rgba(255,255,255,0.5);
  --palette-Pink-A700-Dividers: rgba(255,255,255,0.12);
  

  --palette-Purple: #9C27B0;
  --palette-Purple-Primary: #ffffff;
  --palette-Purple-Secondary: rgba(255,255,255,0.7);
  --palette-Purple-Icons: rgba(255,255,255,0.5);
  --palette-Purple-Disabled: rgba(255,255,255,0.5);
  --palette-Purple-Hint: rgba(255,255,255,0.5);
  --palette-Purple-Dividers: rgba(255,255,255,0.12);
  --palette-Purple-50: #F3E5F5;
  --palette-Purple-50-Primary: #ffffff;
  --palette-Purple-50-Secondary: rgba(255,255,255,0.7);
  --palette-Purple-50-Icons: rgba(255,255,255,0.5);
  --palette-Purple-50-Disabled: rgba(255,255,255,0.5);
  --palette-Purple-50-Hint: rgba(255,255,255,0.5);
  --palette-Purple-50-Dividers: rgba(255,255,255,0.12);
  --palette-Purple-100: #E1BEE7;
  --palette-Purple-100-Primary: #ffffff;
  --palette-Purple-100-Secondary: rgba(255,255,255,0.7);
  --palette-Purple-100-Icons: rgba(255,255,255,0.5);
  --palette-Purple-100-Disabled: rgba(255,255,255,0.5);
  --palette-Purple-100-Hint: rgba(255,255,255,0.5);
  --palette-Purple-100-Dividers: rgba(255,255,255,0.12);
  --palette-Purple-200: #CE93D8;
  --palette-Purple-200-Primary: #ffffff;
  --palette-Purple-200-Secondary: rgba(255,255,255,0.7);
  --palette-Purple-200-Icons: rgba(255,255,255,0.5);
  --palette-Purple-200-Disabled: rgba(255,255,255,0.5);
  --palette-Purple-200-Hint: rgba(255,255,255,0.5);
  --palette-Purple-200-Dividers: rgba(255,255,255,0.12);
  --palette-Purple-300: #BA68C8;
  --palette-Purple-300-Primary: #ffffff;
  --palette-Purple-300-Secondary: rgba(255,255,255,0.7);
  --palette-Purple-300-Icons: rgba(255,255,255,0.5);
  --palette-Purple-300-Disabled: rgba(255,255,255,0.5);
  --palette-Purple-300-Hint: rgba(255,255,255,0.5);
  --palette-Purple-300-Dividers: rgba(255,255,255,0.12);
  --palette-Purple-400: #AB47BC;
  --palette-Purple-400-Primary: #ffffff;
  --palette-Purple-400-Secondary: rgba(255,255,255,0.7);
  --palette-Purple-400-Icons: rgba(255,255,255,0.5);
  --palette-Purple-400-Disabled: rgba(255,255,255,0.5);
  --palette-Purple-400-Hint: rgba(255,255,255,0.5);
  --palette-Purple-400-Dividers: rgba(255,255,255,0.12);
  --palette-Purple-500: #9C27B0;
  --palette-Purple-500-Primary: #ffffff;
  --palette-Purple-500-Secondary: rgba(255,255,255,0.7);
  --palette-Purple-500-Icons: rgba(255,255,255,0.5);
  --palette-Purple-500-Disabled: rgba(255,255,255,0.5);
  --palette-Purple-500-Hint: rgba(255,255,255,0.5);
  --palette-Purple-500-Dividers: rgba(255,255,255,0.12);
  --palette-Purple-600: #8E24AA;
  --palette-Purple-600-Primary: #ffffff;
  --palette-Purple-600-Secondary: rgba(255,255,255,0.7);
  --palette-Purple-600-Icons: rgba(255,255,255,0.5);
  --palette-Purple-600-Disabled: rgba(255,255,255,0.5);
  --palette-Purple-600-Hint: rgba(255,255,255,0.5);
  --palette-Purple-600-Dividers: rgba(255,255,255,0.12);
  --palette-Purple-700: #7B1FA2;
  --palette-Purple-700-Primary: #ffffff;
  --palette-Purple-700-Secondary: rgba(255,255,255,0.7);
  --palette-Purple-700-Icons: rgba(255,255,255,0.5);
  --palette-Purple-700-Disabled: rgba(255,255,255,0.5);
  --palette-Purple-700-Hint: rgba(255,255,255,0.5);
  --palette-Purple-700-Dividers: rgba(255,255,255,0.12);
  --palette-Purple-800: #6A1B9A;
  --palette-Purple-800-Primary: #ffffff;
  --palette-Purple-800-Secondary: rgba(255,255,255,0.7);
  --palette-Purple-800-Icons: rgba(255,255,255,0.5);
  --palette-Purple-800-Disabled: rgba(255,255,255,0.5);
  --palette-Purple-800-Hint: rgba(255,255,255,0.5);
  --palette-Purple-800-Dividers: rgba(255,255,255,0.12);
  --palette-Purple-900: #4A148C;
  --palette-Purple-900-Primary: #ffffff;
  --palette-Purple-900-Secondary: rgba(255,255,255,0.7);
  --palette-Purple-900-Icons: rgba(255,255,255,0.5);
  --palette-Purple-900-Disabled: rgba(255,255,255,0.5);
  --palette-Purple-900-Hint: rgba(255,255,255,0.5);
  --palette-Purple-900-Dividers: rgba(255,255,255,0.12);
  --palette-Purple-A100: #EA80FC;
  --palette-Purple-A100-Primary: #ffffff;
  --palette-Purple-A100-Secondary: rgba(255,255,255,0.7);
  --palette-Purple-A100-Icons: rgba(255,255,255,0.5);
  --palette-Purple-A100-Disabled: rgba(255,255,255,0.5);
  --palette-Purple-A100-Hint: rgba(255,255,255,0.5);
  --palette-Purple-A100-Dividers: rgba(255,255,255,0.12);
  --palette-Purple-A200: #E040FB;
  --palette-Purple-A200-Primary: #ffffff;
  --palette-Purple-A200-Secondary: rgba(255,255,255,0.7);
  --palette-Purple-A200-Icons: rgba(255,255,255,0.5);
  --palette-Purple-A200-Disabled: rgba(255,255,255,0.5);
  --palette-Purple-A200-Hint: rgba(255,255,255,0.5);
  --palette-Purple-A200-Dividers: rgba(255,255,255,0.12);
  --palette-Purple-A400: #D500F9;
  --palette-Purple-A400-Primary: #ffffff;
  --palette-Purple-A400-Secondary: rgba(255,255,255,0.7);
  --palette-Purple-A400-Icons: rgba(255,255,255,0.5);
  --palette-Purple-A400-Disabled: rgba(255,255,255,0.5);
  --palette-Purple-A400-Hint: rgba(255,255,255,0.5);
  --palette-Purple-A400-Dividers: rgba(255,255,255,0.12);
  --palette-Purple-A700: #AA00FF;
  --palette-Purple-A700-Primary: #ffffff;
  --palette-Purple-A700-Secondary: rgba(255,255,255,0.7);
  --palette-Purple-A700-Icons: rgba(255,255,255,0.5);
  --palette-Purple-A700-Disabled: rgba(255,255,255,0.5);
  --palette-Purple-A700-Hint: rgba(255,255,255,0.5);
  --palette-Purple-A700-Dividers: rgba(255,255,255,0.12);
  

  --palette-Deep-Purple: #673AB7;
  --palette-Deep-Purple-Primary: #ffffff;
  --palette-Deep-Purple-Secondary: rgba(255,255,255,0.7);
  --palette-Deep-Purple-Icons: rgba(255,255,255,0.5);
  --palette-Deep-Purple-Disabled: rgba(255,255,255,0.5);
  --palette-Deep-Purple-Hint: rgba(255,255,255,0.5);
  --palette-Deep-Purple-Dividers: rgba(255,255,255,0.12);
  --palette-Deep-Purple-50: #EDE7F6;
  --palette-Deep-Purple-50-Primary: #ffffff;
  --palette-Deep-Purple-50-Secondary: rgba(255,255,255,0.7);
  --palette-Deep-Purple-50-Icons: rgba(255,255,255,0.5);
  --palette-Deep-Purple-50-Disabled: rgba(255,255,255,0.5);
  --palette-Deep-Purple-50-Hint: rgba(255,255,255,0.5);
  --palette-Deep-Purple-50-Dividers: rgba(255,255,255,0.12);
  --palette-Deep-Purple-100: #D1C4E9;
  --palette-Deep-Purple-100-Primary: #ffffff;
  --palette-Deep-Purple-100-Secondary: rgba(255,255,255,0.7);
  --palette-Deep-Purple-100-Icons: rgba(255,255,255,0.5);
  --palette-Deep-Purple-100-Disabled: rgba(255,255,255,0.5);
  --palette-Deep-Purple-100-Hint: rgba(255,255,255,0.5);
  --palette-Deep-Purple-100-Dividers: rgba(255,255,255,0.12);
  --palette-Deep-Purple-200: #B39DDB;
  --palette-Deep-Purple-200-Primary: #ffffff;
  --palette-Deep-Purple-200-Secondary: rgba(255,255,255,0.7);
  --palette-Deep-Purple-200-Icons: rgba(255,255,255,0.5);
  --palette-Deep-Purple-200-Disabled: rgba(255,255,255,0.5);
  --palette-Deep-Purple-200-Hint: rgba(255,255,255,0.5);
  --palette-Deep-Purple-200-Dividers: rgba(255,255,255,0.12);
  --palette-Deep-Purple-300: #9575CD;
  --palette-Deep-Purple-300-Primary: #ffffff;
  --palette-Deep-Purple-300-Secondary: rgba(255,255,255,0.7);
  --palette-Deep-Purple-300-Icons: rgba(255,255,255,0.5);
  --palette-Deep-Purple-300-Disabled: rgba(255,255,255,0.5);
  --palette-Deep-Purple-300-Hint: rgba(255,255,255,0.5);
  --palette-Deep-Purple-300-Dividers: rgba(255,255,255,0.12);
  --palette-Deep-Purple-400: #7E57C2;
  --palette-Deep-Purple-400-Primary: #ffffff;
  --palette-Deep-Purple-400-Secondary: rgba(255,255,255,0.7);
  --palette-Deep-Purple-400-Icons: rgba(255,255,255,0.5);
  --palette-Deep-Purple-400-Disabled: rgba(255,255,255,0.5);
  --palette-Deep-Purple-400-Hint: rgba(255,255,255,0.5);
  --palette-Deep-Purple-400-Dividers: rgba(255,255,255,0.12);
  --palette-Deep-Purple-500: #673AB7;
  --palette-Deep-Purple-500-Primary: #ffffff;
  --palette-Deep-Purple-500-Secondary: rgba(255,255,255,0.7);
  --palette-Deep-Purple-500-Icons: rgba(255,255,255,0.5);
  --palette-Deep-Purple-500-Disabled: rgba(255,255,255,0.5);
  --palette-Deep-Purple-500-Hint: rgba(255,255,255,0.5);
  --palette-Deep-Purple-500-Dividers: rgba(255,255,255,0.12);
  --palette-Deep-Purple-600: #5E35B1;
  --palette-Deep-Purple-600-Primary: #ffffff;
  --palette-Deep-Purple-600-Secondary: rgba(255,255,255,0.7);
  --palette-Deep-Purple-600-Icons: rgba(255,255,255,0.5);
  --palette-Deep-Purple-600-Disabled: rgba(255,255,255,0.5);
  --palette-Deep-Purple-600-Hint: rgba(255,255,255,0.5);
  --palette-Deep-Purple-600-Dividers: rgba(255,255,255,0.12);
  --palette-Deep-Purple-700: #512DA8;
  --palette-Deep-Purple-700-Primary: #ffffff;
  --palette-Deep-Purple-700-Secondary: rgba(255,255,255,0.7);
  --palette-Deep-Purple-700-Icons: rgba(255,255,255,0.5);
  --palette-Deep-Purple-700-Disabled: rgba(255,255,255,0.5);
  --palette-Deep-Purple-700-Hint: rgba(255,255,255,0.5);
  --palette-Deep-Purple-700-Dividers: rgba(255,255,255,0.12);
  --palette-Deep-Purple-800: #4527A0;
  --palette-Deep-Purple-800-Primary: #ffffff;
  --palette-Deep-Purple-800-Secondary: rgba(255,255,255,0.7);
  --palette-Deep-Purple-800-Icons: rgba(255,255,255,0.5);
  --palette-Deep-Purple-800-Disabled: rgba(255,255,255,0.5);
  --palette-Deep-Purple-800-Hint: rgba(255,255,255,0.5);
  --palette-Deep-Purple-800-Dividers: rgba(255,255,255,0.12);
  --palette-Deep-Purple-900: #311B92;
  --palette-Deep-Purple-900-Primary: #ffffff;
  --palette-Deep-Purple-900-Secondary: rgba(255,255,255,0.7);
  --palette-Deep-Purple-900-Icons: rgba(255,255,255,0.5);
  --palette-Deep-Purple-900-Disabled: rgba(255,255,255,0.5);
  --palette-Deep-Purple-900-Hint: rgba(255,255,255,0.5);
  --palette-Deep-Purple-900-Dividers: rgba(255,255,255,0.12);
  --palette-Deep-Purple-A100: #B388FF;
  --palette-Deep-Purple-A100-Primary: #ffffff;
  --palette-Deep-Purple-A100-Secondary: rgba(255,255,255,0.7);
  --palette-Deep-Purple-A100-Icons: rgba(255,255,255,0.5);
  --palette-Deep-Purple-A100-Disabled: rgba(255,255,255,0.5);
  --palette-Deep-Purple-A100-Hint: rgba(255,255,255,0.5);
  --palette-Deep-Purple-A100-Dividers: rgba(255,255,255,0.12);
  --palette-Deep-Purple-A200: #7C4DFF;
  --palette-Deep-Purple-A200-Primary: #ffffff;
  --palette-Deep-Purple-A200-Secondary: rgba(255,255,255,0.7);
  --palette-Deep-Purple-A200-Icons: rgba(255,255,255,0.5);
  --palette-Deep-Purple-A200-Disabled: rgba(255,255,255,0.5);
  --palette-Deep-Purple-A200-Hint: rgba(255,255,255,0.5);
  --palette-Deep-Purple-A200-Dividers: rgba(255,255,255,0.12);
  --palette-Deep-Purple-A400: #651FFF;
  --palette-Deep-Purple-A400-Primary: #ffffff;
  --palette-Deep-Purple-A400-Secondary: rgba(255,255,255,0.7);
  --palette-Deep-Purple-A400-Icons: rgba(255,255,255,0.5);
  --palette-Deep-Purple-A400-Disabled: rgba(255,255,255,0.5);
  --palette-Deep-Purple-A400-Hint: rgba(255,255,255,0.5);
  --palette-Deep-Purple-A400-Dividers: rgba(255,255,255,0.12);
  --palette-Deep-Purple-A700: #6200EA;
  --palette-Deep-Purple-A700-Primary: #ffffff;
  --palette-Deep-Purple-A700-Secondary: rgba(255,255,255,0.7);
  --palette-Deep-Purple-A700-Icons: rgba(255,255,255,0.5);
  --palette-Deep-Purple-A700-Disabled: rgba(255,255,255,0.5);
  --palette-Deep-Purple-A700-Hint: rgba(255,255,255,0.5);
  --palette-Deep-Purple-A700-Dividers: rgba(255,255,255,0.12);
  

  --palette-Indigo: #3F51B5;
  --palette-Indigo-Primary: #ffffff;
  --palette-Indigo-Secondary: rgba(255,255,255,0.7);
  --palette-Indigo-Icons: rgba(255,255,255,0.5);
  --palette-Indigo-Disabled: rgba(255,255,255,0.5);
  --palette-Indigo-Hint: rgba(255,255,255,0.5);
  --palette-Indigo-Dividers: rgba(255,255,255,0.12);
  --palette-Indigo-50: #E8EAF6;
  --palette-Indigo-50-Primary: #ffffff;
  --palette-Indigo-50-Secondary: rgba(255,255,255,0.7);
  --palette-Indigo-50-Icons: rgba(255,255,255,0.5);
  --palette-Indigo-50-Disabled: rgba(255,255,255,0.5);
  --palette-Indigo-50-Hint: rgba(255,255,255,0.5);
  --palette-Indigo-50-Dividers: rgba(255,255,255,0.12);
  --palette-Indigo-100: #C5CAE9;
  --palette-Indigo-100-Primary: #ffffff;
  --palette-Indigo-100-Secondary: rgba(255,255,255,0.7);
  --palette-Indigo-100-Icons: rgba(255,255,255,0.5);
  --palette-Indigo-100-Disabled: rgba(255,255,255,0.5);
  --palette-Indigo-100-Hint: rgba(255,255,255,0.5);
  --palette-Indigo-100-Dividers: rgba(255,255,255,0.12);
  --palette-Indigo-200: #9FA8DA;
  --palette-Indigo-200-Primary: #ffffff;
  --palette-Indigo-200-Secondary: rgba(255,255,255,0.7);
  --palette-Indigo-200-Icons: rgba(255,255,255,0.5);
  --palette-Indigo-200-Disabled: rgba(255,255,255,0.5);
  --palette-Indigo-200-Hint: rgba(255,255,255,0.5);
  --palette-Indigo-200-Dividers: rgba(255,255,255,0.12);
  --palette-Indigo-300: #7986CB;
  --palette-Indigo-300-Primary: #ffffff;
  --palette-Indigo-300-Secondary: rgba(255,255,255,0.7);
  --palette-Indigo-300-Icons: rgba(255,255,255,0.5);
  --palette-Indigo-300-Disabled: rgba(255,255,255,0.5);
  --palette-Indigo-300-Hint: rgba(255,255,255,0.5);
  --palette-Indigo-300-Dividers: rgba(255,255,255,0.12);
  --palette-Indigo-400: #5C6BC0;
  --palette-Indigo-400-Primary: #ffffff;
  --palette-Indigo-400-Secondary: rgba(255,255,255,0.7);
  --palette-Indigo-400-Icons: rgba(255,255,255,0.5);
  --palette-Indigo-400-Disabled: rgba(255,255,255,0.5);
  --palette-Indigo-400-Hint: rgba(255,255,255,0.5);
  --palette-Indigo-400-Dividers: rgba(255,255,255,0.12);
  --palette-Indigo-500: #3F51B5;
  --palette-Indigo-500-Primary: #ffffff;
  --palette-Indigo-500-Secondary: rgba(255,255,255,0.7);
  --palette-Indigo-500-Icons: rgba(255,255,255,0.5);
  --palette-Indigo-500-Disabled: rgba(255,255,255,0.5);
  --palette-Indigo-500-Hint: rgba(255,255,255,0.5);
  --palette-Indigo-500-Dividers: rgba(255,255,255,0.12);
  --palette-Indigo-600: #3949AB;
  --palette-Indigo-600-Primary: #ffffff;
  --palette-Indigo-600-Secondary: rgba(255,255,255,0.7);
  --palette-Indigo-600-Icons: rgba(255,255,255,0.5);
  --palette-Indigo-600-Disabled: rgba(255,255,255,0.5);
  --palette-Indigo-600-Hint: rgba(255,255,255,0.5);
  --palette-Indigo-600-Dividers: rgba(255,255,255,0.12);
  --palette-Indigo-700: #303F9F;
  --palette-Indigo-700-Primary: #ffffff;
  --palette-Indigo-700-Secondary: rgba(255,255,255,0.7);
  --palette-Indigo-700-Icons: rgba(255,255,255,0.5);
  --palette-Indigo-700-Disabled: rgba(255,255,255,0.5);
  --palette-Indigo-700-Hint: rgba(255,255,255,0.5);
  --palette-Indigo-700-Dividers: rgba(255,255,255,0.12);
  --palette-Indigo-800: #283593;
  --palette-Indigo-800-Primary: #ffffff;
  --palette-Indigo-800-Secondary: rgba(255,255,255,0.7);
  --palette-Indigo-800-Icons: rgba(255,255,255,0.5);
  --palette-Indigo-800-Disabled: rgba(255,255,255,0.5);
  --palette-Indigo-800-Hint: rgba(255,255,255,0.5);
  --palette-Indigo-800-Dividers: rgba(255,255,255,0.12);
  --palette-Indigo-900: #1A237E;
  --palette-Indigo-900-Primary: #ffffff;
  --palette-Indigo-900-Secondary: rgba(255,255,255,0.7);
  --palette-Indigo-900-Icons: rgba(255,255,255,0.5);
  --palette-Indigo-900-Disabled: rgba(255,255,255,0.5);
  --palette-Indigo-900-Hint: rgba(255,255,255,0.5);
  --palette-Indigo-900-Dividers: rgba(255,255,255,0.12);
  --palette-Indigo-A100: #8C9EFF;
  --palette-Indigo-A100-Primary: #ffffff;
  --palette-Indigo-A100-Secondary: rgba(255,255,255,0.7);
  --palette-Indigo-A100-Icons: rgba(255,255,255,0.5);
  --palette-Indigo-A100-Disabled: rgba(255,255,255,0.5);
  --palette-Indigo-A100-Hint: rgba(255,255,255,0.5);
  --palette-Indigo-A100-Dividers: rgba(255,255,255,0.12);
  --palette-Indigo-A200: #536DFE;
  --palette-Indigo-A200-Primary: #ffffff;
  --palette-Indigo-A200-Secondary: rgba(255,255,255,0.7);
  --palette-Indigo-A200-Icons: rgba(255,255,255,0.5);
  --palette-Indigo-A200-Disabled: rgba(255,255,255,0.5);
  --palette-Indigo-A200-Hint: rgba(255,255,255,0.5);
  --palette-Indigo-A200-Dividers: rgba(255,255,255,0.12);
  --palette-Indigo-A400: #3D5AFE;
  --palette-Indigo-A400-Primary: #ffffff;
  --palette-Indigo-A400-Secondary: rgba(255,255,255,0.7);
  --palette-Indigo-A400-Icons: rgba(255,255,255,0.5);
  --palette-Indigo-A400-Disabled: rgba(255,255,255,0.5);
  --palette-Indigo-A400-Hint: rgba(255,255,255,0.5);
  --palette-Indigo-A400-Dividers: rgba(255,255,255,0.12);
  --palette-Indigo-A700: #304FFE;
  --palette-Indigo-A700-Primary: #ffffff;
  --palette-Indigo-A700-Secondary: rgba(255,255,255,0.7);
  --palette-Indigo-A700-Icons: rgba(255,255,255,0.5);
  --palette-Indigo-A700-Disabled: rgba(255,255,255,0.5);
  --palette-Indigo-A700-Hint: rgba(255,255,255,0.5);
  --palette-Indigo-A700-Dividers: rgba(255,255,255,0.12);
  

  --palette-Blue: #2196F3;
  --palette-Blue-Primary: #ffffff;
  --palette-Blue-Secondary: rgba(255,255,255,0.7);
  --palette-Blue-Icons: rgba(255,255,255,0.5);
  --palette-Blue-Disabled: rgba(255,255,255,0.5);
  --palette-Blue-Hint: rgba(255,255,255,0.5);
  --palette-Blue-Dividers: rgba(255,255,255,0.12);
  --palette-Blue-50: #E3F2FD;
  --palette-Blue-50-Primary: #ffffff;
  --palette-Blue-50-Secondary: rgba(255,255,255,0.7);
  --palette-Blue-50-Icons: rgba(255,255,255,0.5);
  --palette-Blue-50-Disabled: rgba(255,255,255,0.5);
  --palette-Blue-50-Hint: rgba(255,255,255,0.5);
  --palette-Blue-50-Dividers: rgba(255,255,255,0.12);
  --palette-Blue-100: #BBDEFB;
  --palette-Blue-100-Primary: #ffffff;
  --palette-Blue-100-Secondary: rgba(255,255,255,0.7);
  --palette-Blue-100-Icons: rgba(255,255,255,0.5);
  --palette-Blue-100-Disabled: rgba(255,255,255,0.5);
  --palette-Blue-100-Hint: rgba(255,255,255,0.5);
  --palette-Blue-100-Dividers: rgba(255,255,255,0.12);
  --palette-Blue-200: #90CAF9;
  --palette-Blue-200-Primary: #ffffff;
  --palette-Blue-200-Secondary: rgba(255,255,255,0.7);
  --palette-Blue-200-Icons: rgba(255,255,255,0.5);
  --palette-Blue-200-Disabled: rgba(255,255,255,0.5);
  --palette-Blue-200-Hint: rgba(255,255,255,0.5);
  --palette-Blue-200-Dividers: rgba(255,255,255,0.12);
  --palette-Blue-300: #64B5F6;
  --palette-Blue-300-Primary: #ffffff;
  --palette-Blue-300-Secondary: rgba(255,255,255,0.7);
  --palette-Blue-300-Icons: rgba(255,255,255,0.5);
  --palette-Blue-300-Disabled: rgba(255,255,255,0.5);
  --palette-Blue-300-Hint: rgba(255,255,255,0.5);
  --palette-Blue-300-Dividers: rgba(255,255,255,0.12);
  --palette-Blue-400: #42A5F5;
  --palette-Blue-400-Primary: #ffffff;
  --palette-Blue-400-Secondary: rgba(255,255,255,0.7);
  --palette-Blue-400-Icons: rgba(255,255,255,0.5);
  --palette-Blue-400-Disabled: rgba(255,255,255,0.5);
  --palette-Blue-400-Hint: rgba(255,255,255,0.5);
  --palette-Blue-400-Dividers: rgba(255,255,255,0.12);
  --palette-Blue-500: #2196F3;
  --palette-Blue-500-Primary: #ffffff;
  --palette-Blue-500-Secondary: rgba(255,255,255,0.7);
  --palette-Blue-500-Icons: rgba(255,255,255,0.5);
  --palette-Blue-500-Disabled: rgba(255,255,255,0.5);
  --palette-Blue-500-Hint: rgba(255,255,255,0.5);
  --palette-Blue-500-Dividers: rgba(255,255,255,0.12);
  --palette-Blue-600: #1E88E5;
  --palette-Blue-600-Primary: #ffffff;
  --palette-Blue-600-Secondary: rgba(255,255,255,0.7);
  --palette-Blue-600-Icons: rgba(255,255,255,0.5);
  --palette-Blue-600-Disabled: rgba(255,255,255,0.5);
  --palette-Blue-600-Hint: rgba(255,255,255,0.5);
  --palette-Blue-600-Dividers: rgba(255,255,255,0.12);
  --palette-Blue-700: #1976D2;
  --palette-Blue-700-Primary: #ffffff;
  --palette-Blue-700-Secondary: rgba(255,255,255,0.7);
  --palette-Blue-700-Icons: rgba(255,255,255,0.5);
  --palette-Blue-700-Disabled: rgba(255,255,255,0.5);
  --palette-Blue-700-Hint: rgba(255,255,255,0.5);
  --palette-Blue-700-Dividers: rgba(255,255,255,0.12);
  --palette-Blue-800: #1565C0;
  --palette-Blue-800-Primary: #ffffff;
  --palette-Blue-800-Secondary: rgba(255,255,255,0.7);
  --palette-Blue-800-Icons: rgba(255,255,255,0.5);
  --palette-Blue-800-Disabled: rgba(255,255,255,0.5);
  --palette-Blue-800-Hint: rgba(255,255,255,0.5);
  --palette-Blue-800-Dividers: rgba(255,255,255,0.12);
  --palette-Blue-900: #0D47A1;
  --palette-Blue-900-Primary: #ffffff;
  --palette-Blue-900-Secondary: rgba(255,255,255,0.7);
  --palette-Blue-900-Icons: rgba(255,255,255,0.5);
  --palette-Blue-900-Disabled: rgba(255,255,255,0.5);
  --palette-Blue-900-Hint: rgba(255,255,255,0.5);
  --palette-Blue-900-Dividers: rgba(255,255,255,0.12);
  --palette-Blue-A100: #82B1FF;
  --palette-Blue-A100-Primary: #ffffff;
  --palette-Blue-A100-Secondary: rgba(255,255,255,0.7);
  --palette-Blue-A100-Icons: rgba(255,255,255,0.5);
  --palette-Blue-A100-Disabled: rgba(255,255,255,0.5);
  --palette-Blue-A100-Hint: rgba(255,255,255,0.5);
  --palette-Blue-A100-Dividers: rgba(255,255,255,0.12);
  --palette-Blue-A200: #448AFF;
  --palette-Blue-A200-Primary: #ffffff;
  --palette-Blue-A200-Secondary: rgba(255,255,255,0.7);
  --palette-Blue-A200-Icons: rgba(255,255,255,0.5);
  --palette-Blue-A200-Disabled: rgba(255,255,255,0.5);
  --palette-Blue-A200-Hint: rgba(255,255,255,0.5);
  --palette-Blue-A200-Dividers: rgba(255,255,255,0.12);
  --palette-Blue-A400: #2979FF;
  --palette-Blue-A400-Primary: #ffffff;
  --palette-Blue-A400-Secondary: rgba(255,255,255,0.7);
  --palette-Blue-A400-Icons: rgba(255,255,255,0.5);
  --palette-Blue-A400-Disabled: rgba(255,255,255,0.5);
  --palette-Blue-A400-Hint: rgba(255,255,255,0.5);
  --palette-Blue-A400-Dividers: rgba(255,255,255,0.12);
  --palette-Blue-A700: #2962FF;
  --palette-Blue-A700-Primary: #ffffff;
  --palette-Blue-A700-Secondary: rgba(255,255,255,0.7);
  --palette-Blue-A700-Icons: rgba(255,255,255,0.5);
  --palette-Blue-A700-Disabled: rgba(255,255,255,0.5);
  --palette-Blue-A700-Hint: rgba(255,255,255,0.5);
  --palette-Blue-A700-Dividers: rgba(255,255,255,0.12);
  

  --palette-Light-Blue: #03A9F4;
  --palette-Light-Blue-Primary: rgba(0,0,0,0.87);
  --palette-Light-Blue-Secondary: rgba(0,0,0,0.54);
  --palette-Light-Blue-Icons: rgba(0,0,0,0.38);
  --palette-Light-Blue-Disabled: rgba(0,0,0,0.38);
  --palette-Light-Blue-Hint: rgba(0,0,0,0.38);
  --palette-Light-Blue-Dividers: rgba(0,0,0,0.12);
  --palette-Light-Blue-50: #E1F5FE;
  --palette-Light-Blue-50-Primary: rgba(0,0,0,0.87);
  --palette-Light-Blue-50-Secondary: rgba(0,0,0,0.54);
  --palette-Light-Blue-50-Icons: rgba(0,0,0,0.38);
  --palette-Light-Blue-50-Disabled: rgba(0,0,0,0.38);
  --palette-Light-Blue-50-Hint: rgba(0,0,0,0.38);
  --palette-Light-Blue-50-Dividers: rgba(0,0,0,0.12);
  --palette-Light-Blue-100: #B3E5FC;
  --palette-Light-Blue-100-Primary: rgba(0,0,0,0.87);
  --palette-Light-Blue-100-Secondary: rgba(0,0,0,0.54);
  --palette-Light-Blue-100-Icons: rgba(0,0,0,0.38);
  --palette-Light-Blue-100-Disabled: rgba(0,0,0,0.38);
  --palette-Light-Blue-100-Hint: rgba(0,0,0,0.38);
  --palette-Light-Blue-100-Dividers: rgba(0,0,0,0.12);
  --palette-Light-Blue-200: #81D4FA;
  --palette-Light-Blue-200-Primary: rgba(0,0,0,0.87);
  --palette-Light-Blue-200-Secondary: rgba(0,0,0,0.54);
  --palette-Light-Blue-200-Icons: rgba(0,0,0,0.38);
  --palette-Light-Blue-200-Disabled: rgba(0,0,0,0.38);
  --palette-Light-Blue-200-Hint: rgba(0,0,0,0.38);
  --palette-Light-Blue-200-Dividers: rgba(0,0,0,0.12);
  --palette-Light-Blue-300: #4FC3F7;
  --palette-Light-Blue-300-Primary: rgba(0,0,0,0.87);
  --palette-Light-Blue-300-Secondary: rgba(0,0,0,0.54);
  --palette-Light-Blue-300-Icons: rgba(0,0,0,0.38);
  --palette-Light-Blue-300-Disabled: rgba(0,0,0,0.38);
  --palette-Light-Blue-300-Hint: rgba(0,0,0,0.38);
  --palette-Light-Blue-300-Dividers: rgba(0,0,0,0.12);
  --palette-Light-Blue-400: #29B6F6;
  --palette-Light-Blue-400-Primary: rgba(0,0,0,0.87);
  --palette-Light-Blue-400-Secondary: rgba(0,0,0,0.54);
  --palette-Light-Blue-400-Icons: rgba(0,0,0,0.38);
  --palette-Light-Blue-400-Disabled: rgba(0,0,0,0.38);
  --palette-Light-Blue-400-Hint: rgba(0,0,0,0.38);
  --palette-Light-Blue-400-Dividers: rgba(0,0,0,0.12);
  --palette-Light-Blue-500: #03A9F4;
  --palette-Light-Blue-500-Primary: rgba(0,0,0,0.87);
  --palette-Light-Blue-500-Secondary: rgba(0,0,0,0.54);
  --palette-Light-Blue-500-Icons: rgba(0,0,0,0.38);
  --palette-Light-Blue-500-Disabled: rgba(0,0,0,0.38);
  --palette-Light-Blue-500-Hint: rgba(0,0,0,0.38);
  --palette-Light-Blue-500-Dividers: rgba(0,0,0,0.12);
  --palette-Light-Blue-600: #039BE5;
  --palette-Light-Blue-600-Primary: rgba(0,0,0,0.87);
  --palette-Light-Blue-600-Secondary: rgba(0,0,0,0.54);
  --palette-Light-Blue-600-Icons: rgba(0,0,0,0.38);
  --palette-Light-Blue-600-Disabled: rgba(0,0,0,0.38);
  --palette-Light-Blue-600-Hint: rgba(0,0,0,0.38);
  --palette-Light-Blue-600-Dividers: rgba(0,0,0,0.12);
  --palette-Light-Blue-700: #0288D1;
  --palette-Light-Blue-700-Primary: rgba(0,0,0,0.87);
  --palette-Light-Blue-700-Secondary: rgba(0,0,0,0.54);
  --palette-Light-Blue-700-Icons: rgba(0,0,0,0.38);
  --palette-Light-Blue-700-Disabled: rgba(0,0,0,0.38);
  --palette-Light-Blue-700-Hint: rgba(0,0,0,0.38);
  --palette-Light-Blue-700-Dividers: rgba(0,0,0,0.12);
  --palette-Light-Blue-800: #0277BD;
  --palette-Light-Blue-800-Primary: rgba(0,0,0,0.87);
  --palette-Light-Blue-800-Secondary: rgba(0,0,0,0.54);
  --palette-Light-Blue-800-Icons: rgba(0,0,0,0.38);
  --palette-Light-Blue-800-Disabled: rgba(0,0,0,0.38);
  --palette-Light-Blue-800-Hint: rgba(0,0,0,0.38);
  --palette-Light-Blue-800-Dividers: rgba(0,0,0,0.12);
  --palette-Light-Blue-900: #01579B;
  --palette-Light-Blue-900-Primary: rgba(0,0,0,0.87);
  --palette-Light-Blue-900-Secondary: rgba(0,0,0,0.54);
  --palette-Light-Blue-900-Icons: rgba(0,0,0,0.38);
  --palette-Light-Blue-900-Disabled: rgba(0,0,0,0.38);
  --palette-Light-Blue-900-Hint: rgba(0,0,0,0.38);
  --palette-Light-Blue-900-Dividers: rgba(0,0,0,0.12);
  --palette-Light-Blue-A100: #80D8FF;
  --palette-Light-Blue-A100-Primary: rgba(0,0,0,0.87);
  --palette-Light-Blue-A100-Secondary: rgba(0,0,0,0.54);
  --palette-Light-Blue-A100-Icons: rgba(0,0,0,0.38);
  --palette-Light-Blue-A100-Disabled: rgba(0,0,0,0.38);
  --palette-Light-Blue-A100-Hint: rgba(0,0,0,0.38);
  --palette-Light-Blue-A100-Dividers: rgba(0,0,0,0.12);
  --palette-Light-Blue-A200: #40C4FF;
  --palette-Light-Blue-A200-Primary: rgba(0,0,0,0.87);
  --palette-Light-Blue-A200-Secondary: rgba(0,0,0,0.54);
  --palette-Light-Blue-A200-Icons: rgba(0,0,0,0.38);
  --palette-Light-Blue-A200-Disabled: rgba(0,0,0,0.38);
  --palette-Light-Blue-A200-Hint: rgba(0,0,0,0.38);
  --palette-Light-Blue-A200-Dividers: rgba(0,0,0,0.12);
  --palette-Light-Blue-A400: #00B0FF;
  --palette-Light-Blue-A400-Primary: rgba(0,0,0,0.87);
  --palette-Light-Blue-A400-Secondary: rgba(0,0,0,0.54);
  --palette-Light-Blue-A400-Icons: rgba(0,0,0,0.38);
  --palette-Light-Blue-A400-Disabled: rgba(0,0,0,0.38);
  --palette-Light-Blue-A400-Hint: rgba(0,0,0,0.38);
  --palette-Light-Blue-A400-Dividers: rgba(0,0,0,0.12);
  --palette-Light-Blue-A700: #0091EA;
  --palette-Light-Blue-A700-Primary: rgba(0,0,0,0.87);
  --palette-Light-Blue-A700-Secondary: rgba(0,0,0,0.54);
  --palette-Light-Blue-A700-Icons: rgba(0,0,0,0.38);
  --palette-Light-Blue-A700-Disabled: rgba(0,0,0,0.38);
  --palette-Light-Blue-A700-Hint: rgba(0,0,0,0.38);
  --palette-Light-Blue-A700-Dividers: rgba(0,0,0,0.12);
  

  --palette-Cyan: #00BCD4;
  --palette-Cyan-Primary: rgba(0,0,0,0.87);
  --palette-Cyan-Secondary: rgba(0,0,0,0.54);
  --palette-Cyan-Icons: rgba(0,0,0,0.38);
  --palette-Cyan-Disabled: rgba(0,0,0,0.38);
  --palette-Cyan-Hint: rgba(0,0,0,0.38);
  --palette-Cyan-Dividers: rgba(0,0,0,0.12);
  --palette-Cyan-50: #E0F7FA;
  --palette-Cyan-50-Primary: rgba(0,0,0,0.87);
  --palette-Cyan-50-Secondary: rgba(0,0,0,0.54);
  --palette-Cyan-50-Icons: rgba(0,0,0,0.38);
  --palette-Cyan-50-Disabled: rgba(0,0,0,0.38);
  --palette-Cyan-50-Hint: rgba(0,0,0,0.38);
  --palette-Cyan-50-Dividers: rgba(0,0,0,0.12);
  --palette-Cyan-100: #B2EBF2;
  --palette-Cyan-100-Primary: rgba(0,0,0,0.87);
  --palette-Cyan-100-Secondary: rgba(0,0,0,0.54);
  --palette-Cyan-100-Icons: rgba(0,0,0,0.38);
  --palette-Cyan-100-Disabled: rgba(0,0,0,0.38);
  --palette-Cyan-100-Hint: rgba(0,0,0,0.38);
  --palette-Cyan-100-Dividers: rgba(0,0,0,0.12);
  --palette-Cyan-200: #80DEEA;
  --palette-Cyan-200-Primary: rgba(0,0,0,0.87);
  --palette-Cyan-200-Secondary: rgba(0,0,0,0.54);
  --palette-Cyan-200-Icons: rgba(0,0,0,0.38);
  --palette-Cyan-200-Disabled: rgba(0,0,0,0.38);
  --palette-Cyan-200-Hint: rgba(0,0,0,0.38);
  --palette-Cyan-200-Dividers: rgba(0,0,0,0.12);
  --palette-Cyan-300: #4DD0E1;
  --palette-Cyan-300-Primary: rgba(0,0,0,0.87);
  --palette-Cyan-300-Secondary: rgba(0,0,0,0.54);
  --palette-Cyan-300-Icons: rgba(0,0,0,0.38);
  --palette-Cyan-300-Disabled: rgba(0,0,0,0.38);
  --palette-Cyan-300-Hint: rgba(0,0,0,0.38);
  --palette-Cyan-300-Dividers: rgba(0,0,0,0.12);
  --palette-Cyan-400: #26C6DA;
  --palette-Cyan-400-Primary: rgba(0,0,0,0.87);
  --palette-Cyan-400-Secondary: rgba(0,0,0,0.54);
  --palette-Cyan-400-Icons: rgba(0,0,0,0.38);
  --palette-Cyan-400-Disabled: rgba(0,0,0,0.38);
  --palette-Cyan-400-Hint: rgba(0,0,0,0.38);
  --palette-Cyan-400-Dividers: rgba(0,0,0,0.12);
  --palette-Cyan-500: #00BCD4;
  --palette-Cyan-500-Primary: rgba(0,0,0,0.87);
  --palette-Cyan-500-Secondary: rgba(0,0,0,0.54);
  --palette-Cyan-500-Icons: rgba(0,0,0,0.38);
  --palette-Cyan-500-Disabled: rgba(0,0,0,0.38);
  --palette-Cyan-500-Hint: rgba(0,0,0,0.38);
  --palette-Cyan-500-Dividers: rgba(0,0,0,0.12);
  --palette-Cyan-600: #00ACC1;
  --palette-Cyan-600-Primary: rgba(0,0,0,0.87);
  --palette-Cyan-600-Secondary: rgba(0,0,0,0.54);
  --palette-Cyan-600-Icons: rgba(0,0,0,0.38);
  --palette-Cyan-600-Disabled: rgba(0,0,0,0.38);
  --palette-Cyan-600-Hint: rgba(0,0,0,0.38);
  --palette-Cyan-600-Dividers: rgba(0,0,0,0.12);
  --palette-Cyan-700: #0097A7;
  --palette-Cyan-700-Primary: rgba(0,0,0,0.87);
  --palette-Cyan-700-Secondary: rgba(0,0,0,0.54);
  --palette-Cyan-700-Icons: rgba(0,0,0,0.38);
  --palette-Cyan-700-Disabled: rgba(0,0,0,0.38);
  --palette-Cyan-700-Hint: rgba(0,0,0,0.38);
  --palette-Cyan-700-Dividers: rgba(0,0,0,0.12);
  --palette-Cyan-800: #00838F;
  --palette-Cyan-800-Primary: rgba(0,0,0,0.87);
  --palette-Cyan-800-Secondary: rgba(0,0,0,0.54);
  --palette-Cyan-800-Icons: rgba(0,0,0,0.38);
  --palette-Cyan-800-Disabled: rgba(0,0,0,0.38);
  --palette-Cyan-800-Hint: rgba(0,0,0,0.38);
  --palette-Cyan-800-Dividers: rgba(0,0,0,0.12);
  --palette-Cyan-900: #006064;
  --palette-Cyan-900-Primary: rgba(0,0,0,0.87);
  --palette-Cyan-900-Secondary: rgba(0,0,0,0.54);
  --palette-Cyan-900-Icons: rgba(0,0,0,0.38);
  --palette-Cyan-900-Disabled: rgba(0,0,0,0.38);
  --palette-Cyan-900-Hint: rgba(0,0,0,0.38);
  --palette-Cyan-900-Dividers: rgba(0,0,0,0.12);
  --palette-Cyan-A100: #84FFFF;
  --palette-Cyan-A100-Primary: rgba(0,0,0,0.87);
  --palette-Cyan-A100-Secondary: rgba(0,0,0,0.54);
  --palette-Cyan-A100-Icons: rgba(0,0,0,0.38);
  --palette-Cyan-A100-Disabled: rgba(0,0,0,0.38);
  --palette-Cyan-A100-Hint: rgba(0,0,0,0.38);
  --palette-Cyan-A100-Dividers: rgba(0,0,0,0.12);
  --palette-Cyan-A200: #18FFFF;
  --palette-Cyan-A200-Primary: rgba(0,0,0,0.87);
  --palette-Cyan-A200-Secondary: rgba(0,0,0,0.54);
  --palette-Cyan-A200-Icons: rgba(0,0,0,0.38);
  --palette-Cyan-A200-Disabled: rgba(0,0,0,0.38);
  --palette-Cyan-A200-Hint: rgba(0,0,0,0.38);
  --palette-Cyan-A200-Dividers: rgba(0,0,0,0.12);
  --palette-Cyan-A400: #00E5FF;
  --palette-Cyan-A400-Primary: rgba(0,0,0,0.87);
  --palette-Cyan-A400-Secondary: rgba(0,0,0,0.54);
  --palette-Cyan-A400-Icons: rgba(0,0,0,0.38);
  --palette-Cyan-A400-Disabled: rgba(0,0,0,0.38);
  --palette-Cyan-A400-Hint: rgba(0,0,0,0.38);
  --palette-Cyan-A400-Dividers: rgba(0,0,0,0.12);
  --palette-Cyan-A700: #00B8D4;
  --palette-Cyan-A700-Primary: rgba(0,0,0,0.87);
  --palette-Cyan-A700-Secondary: rgba(0,0,0,0.54);
  --palette-Cyan-A700-Icons: rgba(0,0,0,0.38);
  --palette-Cyan-A700-Disabled: rgba(0,0,0,0.38);
  --palette-Cyan-A700-Hint: rgba(0,0,0,0.38);
  --palette-Cyan-A700-Dividers: rgba(0,0,0,0.12);
  

  --palette-Teal: #009688;
  --palette-Teal-Primary: #ffffff;
  --palette-Teal-Secondary: rgba(255,255,255,0.7);
  --palette-Teal-Icons: rgba(255,255,255,0.5);
  --palette-Teal-Disabled: rgba(255,255,255,0.5);
  --palette-Teal-Hint: rgba(255,255,255,0.5);
  --palette-Teal-Dividers: rgba(255,255,255,0.12);
  --palette-Teal-50: #E0F2F1;
  --palette-Teal-50-Primary: #ffffff;
  --palette-Teal-50-Secondary: rgba(255,255,255,0.7);
  --palette-Teal-50-Icons: rgba(255,255,255,0.5);
  --palette-Teal-50-Disabled: rgba(255,255,255,0.5);
  --palette-Teal-50-Hint: rgba(255,255,255,0.5);
  --palette-Teal-50-Dividers: rgba(255,255,255,0.12);
  --palette-Teal-100: #B2DFDB;
  --palette-Teal-100-Primary: #ffffff;
  --palette-Teal-100-Secondary: rgba(255,255,255,0.7);
  --palette-Teal-100-Icons: rgba(255,255,255,0.5);
  --palette-Teal-100-Disabled: rgba(255,255,255,0.5);
  --palette-Teal-100-Hint: rgba(255,255,255,0.5);
  --palette-Teal-100-Dividers: rgba(255,255,255,0.12);
  --palette-Teal-200: #80CBC4;
  --palette-Teal-200-Primary: #ffffff;
  --palette-Teal-200-Secondary: rgba(255,255,255,0.7);
  --palette-Teal-200-Icons: rgba(255,255,255,0.5);
  --palette-Teal-200-Disabled: rgba(255,255,255,0.5);
  --palette-Teal-200-Hint: rgba(255,255,255,0.5);
  --palette-Teal-200-Dividers: rgba(255,255,255,0.12);
  --palette-Teal-300: #4DB6AC;
  --palette-Teal-300-Primary: #ffffff;
  --palette-Teal-300-Secondary: rgba(255,255,255,0.7);
  --palette-Teal-300-Icons: rgba(255,255,255,0.5);
  --palette-Teal-300-Disabled: rgba(255,255,255,0.5);
  --palette-Teal-300-Hint: rgba(255,255,255,0.5);
  --palette-Teal-300-Dividers: rgba(255,255,255,0.12);
  --palette-Teal-400: #26A69A;
  --palette-Teal-400-Primary: #ffffff;
  --palette-Teal-400-Secondary: rgba(255,255,255,0.7);
  --palette-Teal-400-Icons: rgba(255,255,255,0.5);
  --palette-Teal-400-Disabled: rgba(255,255,255,0.5);
  --palette-Teal-400-Hint: rgba(255,255,255,0.5);
  --palette-Teal-400-Dividers: rgba(255,255,255,0.12);
  --palette-Teal-500: #009688;
  --palette-Teal-500-Primary: #ffffff;
  --palette-Teal-500-Secondary: rgba(255,255,255,0.7);
  --palette-Teal-500-Icons: rgba(255,255,255,0.5);
  --palette-Teal-500-Disabled: rgba(255,255,255,0.5);
  --palette-Teal-500-Hint: rgba(255,255,255,0.5);
  --palette-Teal-500-Dividers: rgba(255,255,255,0.12);
  --palette-Teal-600: #00897B;
  --palette-Teal-600-Primary: #ffffff;
  --palette-Teal-600-Secondary: rgba(255,255,255,0.7);
  --palette-Teal-600-Icons: rgba(255,255,255,0.5);
  --palette-Teal-600-Disabled: rgba(255,255,255,0.5);
  --palette-Teal-600-Hint: rgba(255,255,255,0.5);
  --palette-Teal-600-Dividers: rgba(255,255,255,0.12);
  --palette-Teal-700: #00796B;
  --palette-Teal-700-Primary: #ffffff;
  --palette-Teal-700-Secondary: rgba(255,255,255,0.7);
  --palette-Teal-700-Icons: rgba(255,255,255,0.5);
  --palette-Teal-700-Disabled: rgba(255,255,255,0.5);
  --palette-Teal-700-Hint: rgba(255,255,255,0.5);
  --palette-Teal-700-Dividers: rgba(255,255,255,0.12);
  --palette-Teal-800: #00695C;
  --palette-Teal-800-Primary: #ffffff;
  --palette-Teal-800-Secondary: rgba(255,255,255,0.7);
  --palette-Teal-800-Icons: rgba(255,255,255,0.5);
  --palette-Teal-800-Disabled: rgba(255,255,255,0.5);
  --palette-Teal-800-Hint: rgba(255,255,255,0.5);
  --palette-Teal-800-Dividers: rgba(255,255,255,0.12);
  --palette-Teal-900: #004D40;
  --palette-Teal-900-Primary: #ffffff;
  --palette-Teal-900-Secondary: rgba(255,255,255,0.7);
  --palette-Teal-900-Icons: rgba(255,255,255,0.5);
  --palette-Teal-900-Disabled: rgba(255,255,255,0.5);
  --palette-Teal-900-Hint: rgba(255,255,255,0.5);
  --palette-Teal-900-Dividers: rgba(255,255,255,0.12);
  --palette-Teal-A100: #A7FFEB;
  --palette-Teal-A100-Primary: #ffffff;
  --palette-Teal-A100-Secondary: rgba(255,255,255,0.7);
  --palette-Teal-A100-Icons: rgba(255,255,255,0.5);
  --palette-Teal-A100-Disabled: rgba(255,255,255,0.5);
  --palette-Teal-A100-Hint: rgba(255,255,255,0.5);
  --palette-Teal-A100-Dividers: rgba(255,255,255,0.12);
  --palette-Teal-A200: #64FFDA;
  --palette-Teal-A200-Primary: #ffffff;
  --palette-Teal-A200-Secondary: rgba(255,255,255,0.7);
  --palette-Teal-A200-Icons: rgba(255,255,255,0.5);
  --palette-Teal-A200-Disabled: rgba(255,255,255,0.5);
  --palette-Teal-A200-Hint: rgba(255,255,255,0.5);
  --palette-Teal-A200-Dividers: rgba(255,255,255,0.12);
  --palette-Teal-A400: #1DE9B6;
  --palette-Teal-A400-Primary: #ffffff;
  --palette-Teal-A400-Secondary: rgba(255,255,255,0.7);
  --palette-Teal-A400-Icons: rgba(255,255,255,0.5);
  --palette-Teal-A400-Disabled: rgba(255,255,255,0.5);
  --palette-Teal-A400-Hint: rgba(255,255,255,0.5);
  --palette-Teal-A400-Dividers: rgba(255,255,255,0.12);
  --palette-Teal-A700: #00BFA5;
  --palette-Teal-A700-Primary: #ffffff;
  --palette-Teal-A700-Secondary: rgba(255,255,255,0.7);
  --palette-Teal-A700-Icons: rgba(255,255,255,0.5);
  --palette-Teal-A700-Disabled: rgba(255,255,255,0.5);
  --palette-Teal-A700-Hint: rgba(255,255,255,0.5);
  --palette-Teal-A700-Dividers: rgba(255,255,255,0.12);
  

  --palette-Green: #4CAF50;
  --palette-Green-Primary: rgba(0,0,0,0.87);
  --palette-Green-Secondary: rgba(0,0,0,0.54);
  --palette-Green-Icons: rgba(0,0,0,0.38);
  --palette-Green-Disabled: rgba(0,0,0,0.38);
  --palette-Green-Hint: rgba(0,0,0,0.38);
  --palette-Green-Dividers: rgba(0,0,0,0.12);
  --palette-Green-50: #E8F5E9;
  --palette-Green-50-Primary: rgba(0,0,0,0.87);
  --palette-Green-50-Secondary: rgba(0,0,0,0.54);
  --palette-Green-50-Icons: rgba(0,0,0,0.38);
  --palette-Green-50-Disabled: rgba(0,0,0,0.38);
  --palette-Green-50-Hint: rgba(0,0,0,0.38);
  --palette-Green-50-Dividers: rgba(0,0,0,0.12);
  --palette-Green-100: #C8E6C9;
  --palette-Green-100-Primary: rgba(0,0,0,0.87);
  --palette-Green-100-Secondary: rgba(0,0,0,0.54);
  --palette-Green-100-Icons: rgba(0,0,0,0.38);
  --palette-Green-100-Disabled: rgba(0,0,0,0.38);
  --palette-Green-100-Hint: rgba(0,0,0,0.38);
  --palette-Green-100-Dividers: rgba(0,0,0,0.12);
  --palette-Green-200: #A5D6A7;
  --palette-Green-200-Primary: rgba(0,0,0,0.87);
  --palette-Green-200-Secondary: rgba(0,0,0,0.54);
  --palette-Green-200-Icons: rgba(0,0,0,0.38);
  --palette-Green-200-Disabled: rgba(0,0,0,0.38);
  --palette-Green-200-Hint: rgba(0,0,0,0.38);
  --palette-Green-200-Dividers: rgba(0,0,0,0.12);
  --palette-Green-300: #81C784;
  --palette-Green-300-Primary: rgba(0,0,0,0.87);
  --palette-Green-300-Secondary: rgba(0,0,0,0.54);
  --palette-Green-300-Icons: rgba(0,0,0,0.38);
  --palette-Green-300-Disabled: rgba(0,0,0,0.38);
  --palette-Green-300-Hint: rgba(0,0,0,0.38);
  --palette-Green-300-Dividers: rgba(0,0,0,0.12);
  --palette-Green-400: #66BB6A;
  --palette-Green-400-Primary: rgba(0,0,0,0.87);
  --palette-Green-400-Secondary: rgba(0,0,0,0.54);
  --palette-Green-400-Icons: rgba(0,0,0,0.38);
  --palette-Green-400-Disabled: rgba(0,0,0,0.38);
  --palette-Green-400-Hint: rgba(0,0,0,0.38);
  --palette-Green-400-Dividers: rgba(0,0,0,0.12);
  --palette-Green-500: #4CAF50;
  --palette-Green-500-Primary: rgba(0,0,0,0.87);
  --palette-Green-500-Secondary: rgba(0,0,0,0.54);
  --palette-Green-500-Icons: rgba(0,0,0,0.38);
  --palette-Green-500-Disabled: rgba(0,0,0,0.38);
  --palette-Green-500-Hint: rgba(0,0,0,0.38);
  --palette-Green-500-Dividers: rgba(0,0,0,0.12);
  --palette-Green-600: #43A047;
  --palette-Green-600-Primary: rgba(0,0,0,0.87);
  --palette-Green-600-Secondary: rgba(0,0,0,0.54);
  --palette-Green-600-Icons: rgba(0,0,0,0.38);
  --palette-Green-600-Disabled: rgba(0,0,0,0.38);
  --palette-Green-600-Hint: rgba(0,0,0,0.38);
  --palette-Green-600-Dividers: rgba(0,0,0,0.12);
  --palette-Green-700: #388E3C;
  --palette-Green-700-Primary: rgba(0,0,0,0.87);
  --palette-Green-700-Secondary: rgba(0,0,0,0.54);
  --palette-Green-700-Icons: rgba(0,0,0,0.38);
  --palette-Green-700-Disabled: rgba(0,0,0,0.38);
  --palette-Green-700-Hint: rgba(0,0,0,0.38);
  --palette-Green-700-Dividers: rgba(0,0,0,0.12);
  --palette-Green-800: #2E7D32;
  --palette-Green-800-Primary: rgba(0,0,0,0.87);
  --palette-Green-800-Secondary: rgba(0,0,0,0.54);
  --palette-Green-800-Icons: rgba(0,0,0,0.38);
  --palette-Green-800-Disabled: rgba(0,0,0,0.38);
  --palette-Green-800-Hint: rgba(0,0,0,0.38);
  --palette-Green-800-Dividers: rgba(0,0,0,0.12);
  --palette-Green-900: #1B5E20;
  --palette-Green-900-Primary: rgba(0,0,0,0.87);
  --palette-Green-900-Secondary: rgba(0,0,0,0.54);
  --palette-Green-900-Icons: rgba(0,0,0,0.38);
  --palette-Green-900-Disabled: rgba(0,0,0,0.38);
  --palette-Green-900-Hint: rgba(0,0,0,0.38);
  --palette-Green-900-Dividers: rgba(0,0,0,0.12);
  --palette-Green-A100: #B9F6CA;
  --palette-Green-A100-Primary: rgba(0,0,0,0.87);
  --palette-Green-A100-Secondary: rgba(0,0,0,0.54);
  --palette-Green-A100-Icons: rgba(0,0,0,0.38);
  --palette-Green-A100-Disabled: rgba(0,0,0,0.38);
  --palette-Green-A100-Hint: rgba(0,0,0,0.38);
  --palette-Green-A100-Dividers: rgba(0,0,0,0.12);
  --palette-Green-A200: #69F0AE;
  --palette-Green-A200-Primary: rgba(0,0,0,0.87);
  --palette-Green-A200-Secondary: rgba(0,0,0,0.54);
  --palette-Green-A200-Icons: rgba(0,0,0,0.38);
  --palette-Green-A200-Disabled: rgba(0,0,0,0.38);
  --palette-Green-A200-Hint: rgba(0,0,0,0.38);
  --palette-Green-A200-Dividers: rgba(0,0,0,0.12);
  --palette-Green-A400: #00E676;
  --palette-Green-A400-Primary: rgba(0,0,0,0.87);
  --palette-Green-A400-Secondary: rgba(0,0,0,0.54);
  --palette-Green-A400-Icons: rgba(0,0,0,0.38);
  --palette-Green-A400-Disabled: rgba(0,0,0,0.38);
  --palette-Green-A400-Hint: rgba(0,0,0,0.38);
  --palette-Green-A400-Dividers: rgba(0,0,0,0.12);
  --palette-Green-A700: #00C853;
  --palette-Green-A700-Primary: rgba(0,0,0,0.87);
  --palette-Green-A700-Secondary: rgba(0,0,0,0.54);
  --palette-Green-A700-Icons: rgba(0,0,0,0.38);
  --palette-Green-A700-Disabled: rgba(0,0,0,0.38);
  --palette-Green-A700-Hint: rgba(0,0,0,0.38);
  --palette-Green-A700-Dividers: rgba(0,0,0,0.12);
  

  --palette-Light-Green: #8BC34A;
  --palette-Light-Green-Primary: rgba(0,0,0,0.87);
  --palette-Light-Green-Secondary: rgba(0,0,0,0.54);
  --palette-Light-Green-Icons: rgba(0,0,0,0.38);
  --palette-Light-Green-Disabled: rgba(0,0,0,0.38);
  --palette-Light-Green-Hint: rgba(0,0,0,0.38);
  --palette-Light-Green-Dividers: rgba(0,0,0,0.12);
  --palette-Light-Green-50: #F1F8E9;
  --palette-Light-Green-50-Primary: rgba(0,0,0,0.87);
  --palette-Light-Green-50-Secondary: rgba(0,0,0,0.54);
  --palette-Light-Green-50-Icons: rgba(0,0,0,0.38);
  --palette-Light-Green-50-Disabled: rgba(0,0,0,0.38);
  --palette-Light-Green-50-Hint: rgba(0,0,0,0.38);
  --palette-Light-Green-50-Dividers: rgba(0,0,0,0.12);
  --palette-Light-Green-100: #DCEDC8;
  --palette-Light-Green-100-Primary: rgba(0,0,0,0.87);
  --palette-Light-Green-100-Secondary: rgba(0,0,0,0.54);
  --palette-Light-Green-100-Icons: rgba(0,0,0,0.38);
  --palette-Light-Green-100-Disabled: rgba(0,0,0,0.38);
  --palette-Light-Green-100-Hint: rgba(0,0,0,0.38);
  --palette-Light-Green-100-Dividers: rgba(0,0,0,0.12);
  --palette-Light-Green-200: #C5E1A5;
  --palette-Light-Green-200-Primary: rgba(0,0,0,0.87);
  --palette-Light-Green-200-Secondary: rgba(0,0,0,0.54);
  --palette-Light-Green-200-Icons: rgba(0,0,0,0.38);
  --palette-Light-Green-200-Disabled: rgba(0,0,0,0.38);
  --palette-Light-Green-200-Hint: rgba(0,0,0,0.38);
  --palette-Light-Green-200-Dividers: rgba(0,0,0,0.12);
  --palette-Light-Green-300: #AED581;
  --palette-Light-Green-300-Primary: rgba(0,0,0,0.87);
  --palette-Light-Green-300-Secondary: rgba(0,0,0,0.54);
  --palette-Light-Green-300-Icons: rgba(0,0,0,0.38);
  --palette-Light-Green-300-Disabled: rgba(0,0,0,0.38);
  --palette-Light-Green-300-Hint: rgba(0,0,0,0.38);
  --palette-Light-Green-300-Dividers: rgba(0,0,0,0.12);
  --palette-Light-Green-400: #9CCC65;
  --palette-Light-Green-400-Primary: rgba(0,0,0,0.87);
  --palette-Light-Green-400-Secondary: rgba(0,0,0,0.54);
  --palette-Light-Green-400-Icons: rgba(0,0,0,0.38);
  --palette-Light-Green-400-Disabled: rgba(0,0,0,0.38);
  --palette-Light-Green-400-Hint: rgba(0,0,0,0.38);
  --palette-Light-Green-400-Dividers: rgba(0,0,0,0.12);
  --palette-Light-Green-500: #8BC34A;
  --palette-Light-Green-500-Primary: rgba(0,0,0,0.87);
  --palette-Light-Green-500-Secondary: rgba(0,0,0,0.54);
  --palette-Light-Green-500-Icons: rgba(0,0,0,0.38);
  --palette-Light-Green-500-Disabled: rgba(0,0,0,0.38);
  --palette-Light-Green-500-Hint: rgba(0,0,0,0.38);
  --palette-Light-Green-500-Dividers: rgba(0,0,0,0.12);
  --palette-Light-Green-600: #7CB342;
  --palette-Light-Green-600-Primary: rgba(0,0,0,0.87);
  --palette-Light-Green-600-Secondary: rgba(0,0,0,0.54);
  --palette-Light-Green-600-Icons: rgba(0,0,0,0.38);
  --palette-Light-Green-600-Disabled: rgba(0,0,0,0.38);
  --palette-Light-Green-600-Hint: rgba(0,0,0,0.38);
  --palette-Light-Green-600-Dividers: rgba(0,0,0,0.12);
  --palette-Light-Green-700: #689F38;
  --palette-Light-Green-700-Primary: rgba(0,0,0,0.87);
  --palette-Light-Green-700-Secondary: rgba(0,0,0,0.54);
  --palette-Light-Green-700-Icons: rgba(0,0,0,0.38);
  --palette-Light-Green-700-Disabled: rgba(0,0,0,0.38);
  --palette-Light-Green-700-Hint: rgba(0,0,0,0.38);
  --palette-Light-Green-700-Dividers: rgba(0,0,0,0.12);
  --palette-Light-Green-800: #558B2F;
  --palette-Light-Green-800-Primary: rgba(0,0,0,0.87);
  --palette-Light-Green-800-Secondary: rgba(0,0,0,0.54);
  --palette-Light-Green-800-Icons: rgba(0,0,0,0.38);
  --palette-Light-Green-800-Disabled: rgba(0,0,0,0.38);
  --palette-Light-Green-800-Hint: rgba(0,0,0,0.38);
  --palette-Light-Green-800-Dividers: rgba(0,0,0,0.12);
  --palette-Light-Green-900: #33691E;
  --palette-Light-Green-900-Primary: rgba(0,0,0,0.87);
  --palette-Light-Green-900-Secondary: rgba(0,0,0,0.54);
  --palette-Light-Green-900-Icons: rgba(0,0,0,0.38);
  --palette-Light-Green-900-Disabled: rgba(0,0,0,0.38);
  --palette-Light-Green-900-Hint: rgba(0,0,0,0.38);
  --palette-Light-Green-900-Dividers: rgba(0,0,0,0.12);
  --palette-Light-Green-A100: #CCFF90;
  --palette-Light-Green-A100-Primary: rgba(0,0,0,0.87);
  --palette-Light-Green-A100-Secondary: rgba(0,0,0,0.54);
  --palette-Light-Green-A100-Icons: rgba(0,0,0,0.38);
  --palette-Light-Green-A100-Disabled: rgba(0,0,0,0.38);
  --palette-Light-Green-A100-Hint: rgba(0,0,0,0.38);
  --palette-Light-Green-A100-Dividers: rgba(0,0,0,0.12);
  --palette-Light-Green-A200: #B2FF59;
  --palette-Light-Green-A200-Primary: rgba(0,0,0,0.87);
  --palette-Light-Green-A200-Secondary: rgba(0,0,0,0.54);
  --palette-Light-Green-A200-Icons: rgba(0,0,0,0.38);
  --palette-Light-Green-A200-Disabled: rgba(0,0,0,0.38);
  --palette-Light-Green-A200-Hint: rgba(0,0,0,0.38);
  --palette-Light-Green-A200-Dividers: rgba(0,0,0,0.12);
  --palette-Light-Green-A400: #76FF03;
  --palette-Light-Green-A400-Primary: rgba(0,0,0,0.87);
  --palette-Light-Green-A400-Secondary: rgba(0,0,0,0.54);
  --palette-Light-Green-A400-Icons: rgba(0,0,0,0.38);
  --palette-Light-Green-A400-Disabled: rgba(0,0,0,0.38);
  --palette-Light-Green-A400-Hint: rgba(0,0,0,0.38);
  --palette-Light-Green-A400-Dividers: rgba(0,0,0,0.12);
  --palette-Light-Green-A700: #64DD17;
  --palette-Light-Green-A700-Primary: rgba(0,0,0,0.87);
  --palette-Light-Green-A700-Secondary: rgba(0,0,0,0.54);
  --palette-Light-Green-A700-Icons: rgba(0,0,0,0.38);
  --palette-Light-Green-A700-Disabled: rgba(0,0,0,0.38);
  --palette-Light-Green-A700-Hint: rgba(0,0,0,0.38);
  --palette-Light-Green-A700-Dividers: rgba(0,0,0,0.12);
  

  --palette-Lime: #CDDC39;
  --palette-Lime-Primary: rgba(0,0,0,0.87);
  --palette-Lime-Secondary: rgba(0,0,0,0.54);
  --palette-Lime-Icons: rgba(0,0,0,0.38);
  --palette-Lime-Disabled: rgba(0,0,0,0.38);
  --palette-Lime-Hint: rgba(0,0,0,0.38);
  --palette-Lime-Dividers: rgba(0,0,0,0.12);
  --palette-Lime-50: #F9FBE7;
  --palette-Lime-50-Primary: rgba(0,0,0,0.87);
  --palette-Lime-50-Secondary: rgba(0,0,0,0.54);
  --palette-Lime-50-Icons: rgba(0,0,0,0.38);
  --palette-Lime-50-Disabled: rgba(0,0,0,0.38);
  --palette-Lime-50-Hint: rgba(0,0,0,0.38);
  --palette-Lime-50-Dividers: rgba(0,0,0,0.12);
  --palette-Lime-100: #F0F4C3;
  --palette-Lime-100-Primary: rgba(0,0,0,0.87);
  --palette-Lime-100-Secondary: rgba(0,0,0,0.54);
  --palette-Lime-100-Icons: rgba(0,0,0,0.38);
  --palette-Lime-100-Disabled: rgba(0,0,0,0.38);
  --palette-Lime-100-Hint: rgba(0,0,0,0.38);
  --palette-Lime-100-Dividers: rgba(0,0,0,0.12);
  --palette-Lime-200: #E6EE9C;
  --palette-Lime-200-Primary: rgba(0,0,0,0.87);
  --palette-Lime-200-Secondary: rgba(0,0,0,0.54);
  --palette-Lime-200-Icons: rgba(0,0,0,0.38);
  --palette-Lime-200-Disabled: rgba(0,0,0,0.38);
  --palette-Lime-200-Hint: rgba(0,0,0,0.38);
  --palette-Lime-200-Dividers: rgba(0,0,0,0.12);
  --palette-Lime-300: #DCE775;
  --palette-Lime-300-Primary: rgba(0,0,0,0.87);
  --palette-Lime-300-Secondary: rgba(0,0,0,0.54);
  --palette-Lime-300-Icons: rgba(0,0,0,0.38);
  --palette-Lime-300-Disabled: rgba(0,0,0,0.38);
  --palette-Lime-300-Hint: rgba(0,0,0,0.38);
  --palette-Lime-300-Dividers: rgba(0,0,0,0.12);
  --palette-Lime-400: #D4E157;
  --palette-Lime-400-Primary: rgba(0,0,0,0.87);
  --palette-Lime-400-Secondary: rgba(0,0,0,0.54);
  --palette-Lime-400-Icons: rgba(0,0,0,0.38);
  --palette-Lime-400-Disabled: rgba(0,0,0,0.38);
  --palette-Lime-400-Hint: rgba(0,0,0,0.38);
  --palette-Lime-400-Dividers: rgba(0,0,0,0.12);
  --palette-Lime-500: #CDDC39;
  --palette-Lime-500-Primary: rgba(0,0,0,0.87);
  --palette-Lime-500-Secondary: rgba(0,0,0,0.54);
  --palette-Lime-500-Icons: rgba(0,0,0,0.38);
  --palette-Lime-500-Disabled: rgba(0,0,0,0.38);
  --palette-Lime-500-Hint: rgba(0,0,0,0.38);
  --palette-Lime-500-Dividers: rgba(0,0,0,0.12);
  --palette-Lime-600: #C0CA33;
  --palette-Lime-600-Primary: rgba(0,0,0,0.87);
  --palette-Lime-600-Secondary: rgba(0,0,0,0.54);
  --palette-Lime-600-Icons: rgba(0,0,0,0.38);
  --palette-Lime-600-Disabled: rgba(0,0,0,0.38);
  --palette-Lime-600-Hint: rgba(0,0,0,0.38);
  --palette-Lime-600-Dividers: rgba(0,0,0,0.12);
  --palette-Lime-700: #AFB42B;
  --palette-Lime-700-Primary: rgba(0,0,0,0.87);
  --palette-Lime-700-Secondary: rgba(0,0,0,0.54);
  --palette-Lime-700-Icons: rgba(0,0,0,0.38);
  --palette-Lime-700-Disabled: rgba(0,0,0,0.38);
  --palette-Lime-700-Hint: rgba(0,0,0,0.38);
  --palette-Lime-700-Dividers: rgba(0,0,0,0.12);
  --palette-Lime-800: #9E9D24;
  --palette-Lime-800-Primary: rgba(0,0,0,0.87);
  --palette-Lime-800-Secondary: rgba(0,0,0,0.54);
  --palette-Lime-800-Icons: rgba(0,0,0,0.38);
  --palette-Lime-800-Disabled: rgba(0,0,0,0.38);
  --palette-Lime-800-Hint: rgba(0,0,0,0.38);
  --palette-Lime-800-Dividers: rgba(0,0,0,0.12);
  --palette-Lime-900: #827717;
  --palette-Lime-900-Primary: rgba(0,0,0,0.87);
  --palette-Lime-900-Secondary: rgba(0,0,0,0.54);
  --palette-Lime-900-Icons: rgba(0,0,0,0.38);
  --palette-Lime-900-Disabled: rgba(0,0,0,0.38);
  --palette-Lime-900-Hint: rgba(0,0,0,0.38);
  --palette-Lime-900-Dividers: rgba(0,0,0,0.12);
  --palette-Lime-A100: #F4FF81;
  --palette-Lime-A100-Primary: rgba(0,0,0,0.87);
  --palette-Lime-A100-Secondary: rgba(0,0,0,0.54);
  --palette-Lime-A100-Icons: rgba(0,0,0,0.38);
  --palette-Lime-A100-Disabled: rgba(0,0,0,0.38);
  --palette-Lime-A100-Hint: rgba(0,0,0,0.38);
  --palette-Lime-A100-Dividers: rgba(0,0,0,0.12);
  --palette-Lime-A200: #EEFF41;
  --palette-Lime-A200-Primary: rgba(0,0,0,0.87);
  --palette-Lime-A200-Secondary: rgba(0,0,0,0.54);
  --palette-Lime-A200-Icons: rgba(0,0,0,0.38);
  --palette-Lime-A200-Disabled: rgba(0,0,0,0.38);
  --palette-Lime-A200-Hint: rgba(0,0,0,0.38);
  --palette-Lime-A200-Dividers: rgba(0,0,0,0.12);
  --palette-Lime-A400: #C6FF00;
  --palette-Lime-A400-Primary: rgba(0,0,0,0.87);
  --palette-Lime-A400-Secondary: rgba(0,0,0,0.54);
  --palette-Lime-A400-Icons: rgba(0,0,0,0.38);
  --palette-Lime-A400-Disabled: rgba(0,0,0,0.38);
  --palette-Lime-A400-Hint: rgba(0,0,0,0.38);
  --palette-Lime-A400-Dividers: rgba(0,0,0,0.12);
  --palette-Lime-A700: #AEEA00;
  --palette-Lime-A700-Primary: rgba(0,0,0,0.87);
  --palette-Lime-A700-Secondary: rgba(0,0,0,0.54);
  --palette-Lime-A700-Icons: rgba(0,0,0,0.38);
  --palette-Lime-A700-Disabled: rgba(0,0,0,0.38);
  --palette-Lime-A700-Hint: rgba(0,0,0,0.38);
  --palette-Lime-A700-Dividers: rgba(0,0,0,0.12);
  

  --palette-Yellow: #FFEB3B;
  --palette-Yellow-Primary: rgba(0,0,0,0.87);
  --palette-Yellow-Secondary: rgba(0,0,0,0.54);
  --palette-Yellow-Icons: rgba(0,0,0,0.38);
  --palette-Yellow-Disabled: rgba(0,0,0,0.38);
  --palette-Yellow-Hint: rgba(0,0,0,0.38);
  --palette-Yellow-Dividers: rgba(0,0,0,0.12);
  --palette-Yellow-50: #FFFDE7;
  --palette-Yellow-50-Primary: rgba(0,0,0,0.87);
  --palette-Yellow-50-Secondary: rgba(0,0,0,0.54);
  --palette-Yellow-50-Icons: rgba(0,0,0,0.38);
  --palette-Yellow-50-Disabled: rgba(0,0,0,0.38);
  --palette-Yellow-50-Hint: rgba(0,0,0,0.38);
  --palette-Yellow-50-Dividers: rgba(0,0,0,0.12);
  --palette-Yellow-100: #FFF9C4;
  --palette-Yellow-100-Primary: rgba(0,0,0,0.87);
  --palette-Yellow-100-Secondary: rgba(0,0,0,0.54);
  --palette-Yellow-100-Icons: rgba(0,0,0,0.38);
  --palette-Yellow-100-Disabled: rgba(0,0,0,0.38);
  --palette-Yellow-100-Hint: rgba(0,0,0,0.38);
  --palette-Yellow-100-Dividers: rgba(0,0,0,0.12);
  --palette-Yellow-200: #FFF59D;
  --palette-Yellow-200-Primary: rgba(0,0,0,0.87);
  --palette-Yellow-200-Secondary: rgba(0,0,0,0.54);
  --palette-Yellow-200-Icons: rgba(0,0,0,0.38);
  --palette-Yellow-200-Disabled: rgba(0,0,0,0.38);
  --palette-Yellow-200-Hint: rgba(0,0,0,0.38);
  --palette-Yellow-200-Dividers: rgba(0,0,0,0.12);
  --palette-Yellow-300: #FFF176;
  --palette-Yellow-300-Primary: rgba(0,0,0,0.87);
  --palette-Yellow-300-Secondary: rgba(0,0,0,0.54);
  --palette-Yellow-300-Icons: rgba(0,0,0,0.38);
  --palette-Yellow-300-Disabled: rgba(0,0,0,0.38);
  --palette-Yellow-300-Hint: rgba(0,0,0,0.38);
  --palette-Yellow-300-Dividers: rgba(0,0,0,0.12);
  --palette-Yellow-400: #FFEE58;
  --palette-Yellow-400-Primary: rgba(0,0,0,0.87);
  --palette-Yellow-400-Secondary: rgba(0,0,0,0.54);
  --palette-Yellow-400-Icons: rgba(0,0,0,0.38);
  --palette-Yellow-400-Disabled: rgba(0,0,0,0.38);
  --palette-Yellow-400-Hint: rgba(0,0,0,0.38);
  --palette-Yellow-400-Dividers: rgba(0,0,0,0.12);
  --palette-Yellow-500: #FFEB3B;
  --palette-Yellow-500-Primary: rgba(0,0,0,0.87);
  --palette-Yellow-500-Secondary: rgba(0,0,0,0.54);
  --palette-Yellow-500-Icons: rgba(0,0,0,0.38);
  --palette-Yellow-500-Disabled: rgba(0,0,0,0.38);
  --palette-Yellow-500-Hint: rgba(0,0,0,0.38);
  --palette-Yellow-500-Dividers: rgba(0,0,0,0.12);
  --palette-Yellow-600: #FDD835;
  --palette-Yellow-600-Primary: rgba(0,0,0,0.87);
  --palette-Yellow-600-Secondary: rgba(0,0,0,0.54);
  --palette-Yellow-600-Icons: rgba(0,0,0,0.38);
  --palette-Yellow-600-Disabled: rgba(0,0,0,0.38);
  --palette-Yellow-600-Hint: rgba(0,0,0,0.38);
  --palette-Yellow-600-Dividers: rgba(0,0,0,0.12);
  --palette-Yellow-700: #FBC02D;
  --palette-Yellow-700-Primary: rgba(0,0,0,0.87);
  --palette-Yellow-700-Secondary: rgba(0,0,0,0.54);
  --palette-Yellow-700-Icons: rgba(0,0,0,0.38);
  --palette-Yellow-700-Disabled: rgba(0,0,0,0.38);
  --palette-Yellow-700-Hint: rgba(0,0,0,0.38);
  --palette-Yellow-700-Dividers: rgba(0,0,0,0.12);
  --palette-Yellow-800: #F9A825;
  --palette-Yellow-800-Primary: rgba(0,0,0,0.87);
  --palette-Yellow-800-Secondary: rgba(0,0,0,0.54);
  --palette-Yellow-800-Icons: rgba(0,0,0,0.38);
  --palette-Yellow-800-Disabled: rgba(0,0,0,0.38);
  --palette-Yellow-800-Hint: rgba(0,0,0,0.38);
  --palette-Yellow-800-Dividers: rgba(0,0,0,0.12);
  --palette-Yellow-900: #F57F17;
  --palette-Yellow-900-Primary: rgba(0,0,0,0.87);
  --palette-Yellow-900-Secondary: rgba(0,0,0,0.54);
  --palette-Yellow-900-Icons: rgba(0,0,0,0.38);
  --palette-Yellow-900-Disabled: rgba(0,0,0,0.38);
  --palette-Yellow-900-Hint: rgba(0,0,0,0.38);
  --palette-Yellow-900-Dividers: rgba(0,0,0,0.12);
  --palette-Yellow-A100: #FFFF8D;
  --palette-Yellow-A100-Primary: rgba(0,0,0,0.87);
  --palette-Yellow-A100-Secondary: rgba(0,0,0,0.54);
  --palette-Yellow-A100-Icons: rgba(0,0,0,0.38);
  --palette-Yellow-A100-Disabled: rgba(0,0,0,0.38);
  --palette-Yellow-A100-Hint: rgba(0,0,0,0.38);
  --palette-Yellow-A100-Dividers: rgba(0,0,0,0.12);
  --palette-Yellow-A200: #FFFF00;
  --palette-Yellow-A200-Primary: rgba(0,0,0,0.87);
  --palette-Yellow-A200-Secondary: rgba(0,0,0,0.54);
  --palette-Yellow-A200-Icons: rgba(0,0,0,0.38);
  --palette-Yellow-A200-Disabled: rgba(0,0,0,0.38);
  --palette-Yellow-A200-Hint: rgba(0,0,0,0.38);
  --palette-Yellow-A200-Dividers: rgba(0,0,0,0.12);
  --palette-Yellow-A400: #FFEA00;
  --palette-Yellow-A400-Primary: rgba(0,0,0,0.87);
  --palette-Yellow-A400-Secondary: rgba(0,0,0,0.54);
  --palette-Yellow-A400-Icons: rgba(0,0,0,0.38);
  --palette-Yellow-A400-Disabled: rgba(0,0,0,0.38);
  --palette-Yellow-A400-Hint: rgba(0,0,0,0.38);
  --palette-Yellow-A400-Dividers: rgba(0,0,0,0.12);
  --palette-Yellow-A700: #FFD600;
  --palette-Yellow-A700-Primary: rgba(0,0,0,0.87);
  --palette-Yellow-A700-Secondary: rgba(0,0,0,0.54);
  --palette-Yellow-A700-Icons: rgba(0,0,0,0.38);
  --palette-Yellow-A700-Disabled: rgba(0,0,0,0.38);
  --palette-Yellow-A700-Hint: rgba(0,0,0,0.38);
  --palette-Yellow-A700-Dividers: rgba(0,0,0,0.12);
  

  --palette-Amber: #FFC107;
  --palette-Amber-Primary: rgba(0,0,0,0.87);
  --palette-Amber-Secondary: rgba(0,0,0,0.54);
  --palette-Amber-Icons: rgba(0,0,0,0.38);
  --palette-Amber-Disabled: rgba(0,0,0,0.38);
  --palette-Amber-Hint: rgba(0,0,0,0.38);
  --palette-Amber-Dividers: rgba(0,0,0,0.12);
  --palette-Amber-50: #FFF8E1;
  --palette-Amber-50-Primary: rgba(0,0,0,0.87);
  --palette-Amber-50-Secondary: rgba(0,0,0,0.54);
  --palette-Amber-50-Icons: rgba(0,0,0,0.38);
  --palette-Amber-50-Disabled: rgba(0,0,0,0.38);
  --palette-Amber-50-Hint: rgba(0,0,0,0.38);
  --palette-Amber-50-Dividers: rgba(0,0,0,0.12);
  --palette-Amber-100: #FFECB3;
  --palette-Amber-100-Primary: rgba(0,0,0,0.87);
  --palette-Amber-100-Secondary: rgba(0,0,0,0.54);
  --palette-Amber-100-Icons: rgba(0,0,0,0.38);
  --palette-Amber-100-Disabled: rgba(0,0,0,0.38);
  --palette-Amber-100-Hint: rgba(0,0,0,0.38);
  --palette-Amber-100-Dividers: rgba(0,0,0,0.12);
  --palette-Amber-200: #FFE082;
  --palette-Amber-200-Primary: rgba(0,0,0,0.87);
  --palette-Amber-200-Secondary: rgba(0,0,0,0.54);
  --palette-Amber-200-Icons: rgba(0,0,0,0.38);
  --palette-Amber-200-Disabled: rgba(0,0,0,0.38);
  --palette-Amber-200-Hint: rgba(0,0,0,0.38);
  --palette-Amber-200-Dividers: rgba(0,0,0,0.12);
  --palette-Amber-300: #FFD54F;
  --palette-Amber-300-Primary: rgba(0,0,0,0.87);
  --palette-Amber-300-Secondary: rgba(0,0,0,0.54);
  --palette-Amber-300-Icons: rgba(0,0,0,0.38);
  --palette-Amber-300-Disabled: rgba(0,0,0,0.38);
  --palette-Amber-300-Hint: rgba(0,0,0,0.38);
  --palette-Amber-300-Dividers: rgba(0,0,0,0.12);
  --palette-Amber-400: #FFCA28;
  --palette-Amber-400-Primary: rgba(0,0,0,0.87);
  --palette-Amber-400-Secondary: rgba(0,0,0,0.54);
  --palette-Amber-400-Icons: rgba(0,0,0,0.38);
  --palette-Amber-400-Disabled: rgba(0,0,0,0.38);
  --palette-Amber-400-Hint: rgba(0,0,0,0.38);
  --palette-Amber-400-Dividers: rgba(0,0,0,0.12);
  --palette-Amber-500: #FFC107;
  --palette-Amber-500-Primary: rgba(0,0,0,0.87);
  --palette-Amber-500-Secondary: rgba(0,0,0,0.54);
  --palette-Amber-500-Icons: rgba(0,0,0,0.38);
  --palette-Amber-500-Disabled: rgba(0,0,0,0.38);
  --palette-Amber-500-Hint: rgba(0,0,0,0.38);
  --palette-Amber-500-Dividers: rgba(0,0,0,0.12);
  --palette-Amber-600: #FFB300;
  --palette-Amber-600-Primary: rgba(0,0,0,0.87);
  --palette-Amber-600-Secondary: rgba(0,0,0,0.54);
  --palette-Amber-600-Icons: rgba(0,0,0,0.38);
  --palette-Amber-600-Disabled: rgba(0,0,0,0.38);
  --palette-Amber-600-Hint: rgba(0,0,0,0.38);
  --palette-Amber-600-Dividers: rgba(0,0,0,0.12);
  --palette-Amber-700: #FFA000;
  --palette-Amber-700-Primary: rgba(0,0,0,0.87);
  --palette-Amber-700-Secondary: rgba(0,0,0,0.54);
  --palette-Amber-700-Icons: rgba(0,0,0,0.38);
  --palette-Amber-700-Disabled: rgba(0,0,0,0.38);
  --palette-Amber-700-Hint: rgba(0,0,0,0.38);
  --palette-Amber-700-Dividers: rgba(0,0,0,0.12);
  --palette-Amber-800: #FF8F00;
  --palette-Amber-800-Primary: rgba(0,0,0,0.87);
  --palette-Amber-800-Secondary: rgba(0,0,0,0.54);
  --palette-Amber-800-Icons: rgba(0,0,0,0.38);
  --palette-Amber-800-Disabled: rgba(0,0,0,0.38);
  --palette-Amber-800-Hint: rgba(0,0,0,0.38);
  --palette-Amber-800-Dividers: rgba(0,0,0,0.12);
  --palette-Amber-900: #FF6F00;
  --palette-Amber-900-Primary: rgba(0,0,0,0.87);
  --palette-Amber-900-Secondary: rgba(0,0,0,0.54);
  --palette-Amber-900-Icons: rgba(0,0,0,0.38);
  --palette-Amber-900-Disabled: rgba(0,0,0,0.38);
  --palette-Amber-900-Hint: rgba(0,0,0,0.38);
  --palette-Amber-900-Dividers: rgba(0,0,0,0.12);
  --palette-Amber-A100: #FFE57F;
  --palette-Amber-A100-Primary: rgba(0,0,0,0.87);
  --palette-Amber-A100-Secondary: rgba(0,0,0,0.54);
  --palette-Amber-A100-Icons: rgba(0,0,0,0.38);
  --palette-Amber-A100-Disabled: rgba(0,0,0,0.38);
  --palette-Amber-A100-Hint: rgba(0,0,0,0.38);
  --palette-Amber-A100-Dividers: rgba(0,0,0,0.12);
  --palette-Amber-A200: #FFD740;
  --palette-Amber-A200-Primary: rgba(0,0,0,0.87);
  --palette-Amber-A200-Secondary: rgba(0,0,0,0.54);
  --palette-Amber-A200-Icons: rgba(0,0,0,0.38);
  --palette-Amber-A200-Disabled: rgba(0,0,0,0.38);
  --palette-Amber-A200-Hint: rgba(0,0,0,0.38);
  --palette-Amber-A200-Dividers: rgba(0,0,0,0.12);
  --palette-Amber-A400: #FFC400;
  --palette-Amber-A400-Primary: rgba(0,0,0,0.87);
  --palette-Amber-A400-Secondary: rgba(0,0,0,0.54);
  --palette-Amber-A400-Icons: rgba(0,0,0,0.38);
  --palette-Amber-A400-Disabled: rgba(0,0,0,0.38);
  --palette-Amber-A400-Hint: rgba(0,0,0,0.38);
  --palette-Amber-A400-Dividers: rgba(0,0,0,0.12);
  --palette-Amber-A700: #FFAB00;
  --palette-Amber-A700-Primary: rgba(0,0,0,0.87);
  --palette-Amber-A700-Secondary: rgba(0,0,0,0.54);
  --palette-Amber-A700-Icons: rgba(0,0,0,0.38);
  --palette-Amber-A700-Disabled: rgba(0,0,0,0.38);
  --palette-Amber-A700-Hint: rgba(0,0,0,0.38);
  --palette-Amber-A700-Dividers: rgba(0,0,0,0.12);
  

  --palette-Orange: #FF9800;
  --palette-Orange-Primary: rgba(0,0,0,0.87);
  --palette-Orange-Secondary: rgba(0,0,0,0.54);
  --palette-Orange-Icons: rgba(0,0,0,0.38);
  --palette-Orange-Disabled: rgba(0,0,0,0.38);
  --palette-Orange-Hint: rgba(0,0,0,0.38);
  --palette-Orange-Dividers: rgba(0,0,0,0.12);
  --palette-Orange-50: #FFF3E0;
  --palette-Orange-50-Primary: rgba(0,0,0,0.87);
  --palette-Orange-50-Secondary: rgba(0,0,0,0.54);
  --palette-Orange-50-Icons: rgba(0,0,0,0.38);
  --palette-Orange-50-Disabled: rgba(0,0,0,0.38);
  --palette-Orange-50-Hint: rgba(0,0,0,0.38);
  --palette-Orange-50-Dividers: rgba(0,0,0,0.12);
  --palette-Orange-100: #FFE0B2;
  --palette-Orange-100-Primary: rgba(0,0,0,0.87);
  --palette-Orange-100-Secondary: rgba(0,0,0,0.54);
  --palette-Orange-100-Icons: rgba(0,0,0,0.38);
  --palette-Orange-100-Disabled: rgba(0,0,0,0.38);
  --palette-Orange-100-Hint: rgba(0,0,0,0.38);
  --palette-Orange-100-Dividers: rgba(0,0,0,0.12);
  --palette-Orange-200: #FFCC80;
  --palette-Orange-200-Primary: rgba(0,0,0,0.87);
  --palette-Orange-200-Secondary: rgba(0,0,0,0.54);
  --palette-Orange-200-Icons: rgba(0,0,0,0.38);
  --palette-Orange-200-Disabled: rgba(0,0,0,0.38);
  --palette-Orange-200-Hint: rgba(0,0,0,0.38);
  --palette-Orange-200-Dividers: rgba(0,0,0,0.12);
  --palette-Orange-300: #FFB74D;
  --palette-Orange-300-Primary: rgba(0,0,0,0.87);
  --palette-Orange-300-Secondary: rgba(0,0,0,0.54);
  --palette-Orange-300-Icons: rgba(0,0,0,0.38);
  --palette-Orange-300-Disabled: rgba(0,0,0,0.38);
  --palette-Orange-300-Hint: rgba(0,0,0,0.38);
  --palette-Orange-300-Dividers: rgba(0,0,0,0.12);
  --palette-Orange-400: #FFA726;
  --palette-Orange-400-Primary: rgba(0,0,0,0.87);
  --palette-Orange-400-Secondary: rgba(0,0,0,0.54);
  --palette-Orange-400-Icons: rgba(0,0,0,0.38);
  --palette-Orange-400-Disabled: rgba(0,0,0,0.38);
  --palette-Orange-400-Hint: rgba(0,0,0,0.38);
  --palette-Orange-400-Dividers: rgba(0,0,0,0.12);
  --palette-Orange-500: #FF9800;
  --palette-Orange-500-Primary: rgba(0,0,0,0.87);
  --palette-Orange-500-Secondary: rgba(0,0,0,0.54);
  --palette-Orange-500-Icons: rgba(0,0,0,0.38);
  --palette-Orange-500-Disabled: rgba(0,0,0,0.38);
  --palette-Orange-500-Hint: rgba(0,0,0,0.38);
  --palette-Orange-500-Dividers: rgba(0,0,0,0.12);
  --palette-Orange-600: #FB8C00;
  --palette-Orange-600-Primary: rgba(0,0,0,0.87);
  --palette-Orange-600-Secondary: rgba(0,0,0,0.54);
  --palette-Orange-600-Icons: rgba(0,0,0,0.38);
  --palette-Orange-600-Disabled: rgba(0,0,0,0.38);
  --palette-Orange-600-Hint: rgba(0,0,0,0.38);
  --palette-Orange-600-Dividers: rgba(0,0,0,0.12);
  --palette-Orange-700: #F57C00;
  --palette-Orange-700-Primary: rgba(0,0,0,0.87);
  --palette-Orange-700-Secondary: rgba(0,0,0,0.54);
  --palette-Orange-700-Icons: rgba(0,0,0,0.38);
  --palette-Orange-700-Disabled: rgba(0,0,0,0.38);
  --palette-Orange-700-Hint: rgba(0,0,0,0.38);
  --palette-Orange-700-Dividers: rgba(0,0,0,0.12);
  --palette-Orange-800: #EF6C00;
  --palette-Orange-800-Primary: rgba(0,0,0,0.87);
  --palette-Orange-800-Secondary: rgba(0,0,0,0.54);
  --palette-Orange-800-Icons: rgba(0,0,0,0.38);
  --palette-Orange-800-Disabled: rgba(0,0,0,0.38);
  --palette-Orange-800-Hint: rgba(0,0,0,0.38);
  --palette-Orange-800-Dividers: rgba(0,0,0,0.12);
  --palette-Orange-900: #E65100;
  --palette-Orange-900-Primary: rgba(0,0,0,0.87);
  --palette-Orange-900-Secondary: rgba(0,0,0,0.54);
  --palette-Orange-900-Icons: rgba(0,0,0,0.38);
  --palette-Orange-900-Disabled: rgba(0,0,0,0.38);
  --palette-Orange-900-Hint: rgba(0,0,0,0.38);
  --palette-Orange-900-Dividers: rgba(0,0,0,0.12);
  --palette-Orange-A100: #FFD180;
  --palette-Orange-A100-Primary: rgba(0,0,0,0.87);
  --palette-Orange-A100-Secondary: rgba(0,0,0,0.54);
  --palette-Orange-A100-Icons: rgba(0,0,0,0.38);
  --palette-Orange-A100-Disabled: rgba(0,0,0,0.38);
  --palette-Orange-A100-Hint: rgba(0,0,0,0.38);
  --palette-Orange-A100-Dividers: rgba(0,0,0,0.12);
  --palette-Orange-A200: #FFAB40;
  --palette-Orange-A200-Primary: rgba(0,0,0,0.87);
  --palette-Orange-A200-Secondary: rgba(0,0,0,0.54);
  --palette-Orange-A200-Icons: rgba(0,0,0,0.38);
  --palette-Orange-A200-Disabled: rgba(0,0,0,0.38);
  --palette-Orange-A200-Hint: rgba(0,0,0,0.38);
  --palette-Orange-A200-Dividers: rgba(0,0,0,0.12);
  --palette-Orange-A400: #FF9100;
  --palette-Orange-A400-Primary: rgba(0,0,0,0.87);
  --palette-Orange-A400-Secondary: rgba(0,0,0,0.54);
  --palette-Orange-A400-Icons: rgba(0,0,0,0.38);
  --palette-Orange-A400-Disabled: rgba(0,0,0,0.38);
  --palette-Orange-A400-Hint: rgba(0,0,0,0.38);
  --palette-Orange-A400-Dividers: rgba(0,0,0,0.12);
  --palette-Orange-A700: #FF6D00;
  --palette-Orange-A700-Primary: rgba(0,0,0,0.87);
  --palette-Orange-A700-Secondary: rgba(0,0,0,0.54);
  --palette-Orange-A700-Icons: rgba(0,0,0,0.38);
  --palette-Orange-A700-Disabled: rgba(0,0,0,0.38);
  --palette-Orange-A700-Hint: rgba(0,0,0,0.38);
  --palette-Orange-A700-Dividers: rgba(0,0,0,0.12);
  

  --palette-Deep-Orange: #FF5722;
  --palette-Deep-Orange-Primary: #ffffff;
  --palette-Deep-Orange-Secondary: rgba(255,255,255,0.7);
  --palette-Deep-Orange-Icons: rgba(255,255,255,0.5);
  --palette-Deep-Orange-Disabled: rgba(255,255,255,0.5);
  --palette-Deep-Orange-Hint: rgba(255,255,255,0.5);
  --palette-Deep-Orange-Dividers: rgba(255,255,255,0.12);
  --palette-Deep-Orange-50: #FBE9E7;
  --palette-Deep-Orange-50-Primary: #ffffff;
  --palette-Deep-Orange-50-Secondary: rgba(255,255,255,0.7);
  --palette-Deep-Orange-50-Icons: rgba(255,255,255,0.5);
  --palette-Deep-Orange-50-Disabled: rgba(255,255,255,0.5);
  --palette-Deep-Orange-50-Hint: rgba(255,255,255,0.5);
  --palette-Deep-Orange-50-Dividers: rgba(255,255,255,0.12);
  --palette-Deep-Orange-100: #FFCCBC;
  --palette-Deep-Orange-100-Primary: #ffffff;
  --palette-Deep-Orange-100-Secondary: rgba(255,255,255,0.7);
  --palette-Deep-Orange-100-Icons: rgba(255,255,255,0.5);
  --palette-Deep-Orange-100-Disabled: rgba(255,255,255,0.5);
  --palette-Deep-Orange-100-Hint: rgba(255,255,255,0.5);
  --palette-Deep-Orange-100-Dividers: rgba(255,255,255,0.12);
  --palette-Deep-Orange-200: #FFAB91;
  --palette-Deep-Orange-200-Primary: #ffffff;
  --palette-Deep-Orange-200-Secondary: rgba(255,255,255,0.7);
  --palette-Deep-Orange-200-Icons: rgba(255,255,255,0.5);
  --palette-Deep-Orange-200-Disabled: rgba(255,255,255,0.5);
  --palette-Deep-Orange-200-Hint: rgba(255,255,255,0.5);
  --palette-Deep-Orange-200-Dividers: rgba(255,255,255,0.12);
  --palette-Deep-Orange-300: #FF8A65;
  --palette-Deep-Orange-300-Primary: #ffffff;
  --palette-Deep-Orange-300-Secondary: rgba(255,255,255,0.7);
  --palette-Deep-Orange-300-Icons: rgba(255,255,255,0.5);
  --palette-Deep-Orange-300-Disabled: rgba(255,255,255,0.5);
  --palette-Deep-Orange-300-Hint: rgba(255,255,255,0.5);
  --palette-Deep-Orange-300-Dividers: rgba(255,255,255,0.12);
  --palette-Deep-Orange-400: #FF7043;
  --palette-Deep-Orange-400-Primary: #ffffff;
  --palette-Deep-Orange-400-Secondary: rgba(255,255,255,0.7);
  --palette-Deep-Orange-400-Icons: rgba(255,255,255,0.5);
  --palette-Deep-Orange-400-Disabled: rgba(255,255,255,0.5);
  --palette-Deep-Orange-400-Hint: rgba(255,255,255,0.5);
  --palette-Deep-Orange-400-Dividers: rgba(255,255,255,0.12);
  --palette-Deep-Orange-500: #FF5722;
  --palette-Deep-Orange-500-Primary: #ffffff;
  --palette-Deep-Orange-500-Secondary: rgba(255,255,255,0.7);
  --palette-Deep-Orange-500-Icons: rgba(255,255,255,0.5);
  --palette-Deep-Orange-500-Disabled: rgba(255,255,255,0.5);
  --palette-Deep-Orange-500-Hint: rgba(255,255,255,0.5);
  --palette-Deep-Orange-500-Dividers: rgba(255,255,255,0.12);
  --palette-Deep-Orange-600: #F4511E;
  --palette-Deep-Orange-600-Primary: #ffffff;
  --palette-Deep-Orange-600-Secondary: rgba(255,255,255,0.7);
  --palette-Deep-Orange-600-Icons: rgba(255,255,255,0.5);
  --palette-Deep-Orange-600-Disabled: rgba(255,255,255,0.5);
  --palette-Deep-Orange-600-Hint: rgba(255,255,255,0.5);
  --palette-Deep-Orange-600-Dividers: rgba(255,255,255,0.12);
  --palette-Deep-Orange-700: #E64A19;
  --palette-Deep-Orange-700-Primary: #ffffff;
  --palette-Deep-Orange-700-Secondary: rgba(255,255,255,0.7);
  --palette-Deep-Orange-700-Icons: rgba(255,255,255,0.5);
  --palette-Deep-Orange-700-Disabled: rgba(255,255,255,0.5);
  --palette-Deep-Orange-700-Hint: rgba(255,255,255,0.5);
  --palette-Deep-Orange-700-Dividers: rgba(255,255,255,0.12);
  --palette-Deep-Orange-800: #D84315;
  --palette-Deep-Orange-800-Primary: #ffffff;
  --palette-Deep-Orange-800-Secondary: rgba(255,255,255,0.7);
  --palette-Deep-Orange-800-Icons: rgba(255,255,255,0.5);
  --palette-Deep-Orange-800-Disabled: rgba(255,255,255,0.5);
  --palette-Deep-Orange-800-Hint: rgba(255,255,255,0.5);
  --palette-Deep-Orange-800-Dividers: rgba(255,255,255,0.12);
  --palette-Deep-Orange-900: #BF360C;
  --palette-Deep-Orange-900-Primary: #ffffff;
  --palette-Deep-Orange-900-Secondary: rgba(255,255,255,0.7);
  --palette-Deep-Orange-900-Icons: rgba(255,255,255,0.5);
  --palette-Deep-Orange-900-Disabled: rgba(255,255,255,0.5);
  --palette-Deep-Orange-900-Hint: rgba(255,255,255,0.5);
  --palette-Deep-Orange-900-Dividers: rgba(255,255,255,0.12);
  --palette-Deep-Orange-A100: #FF9E80;
  --palette-Deep-Orange-A100-Primary: #ffffff;
  --palette-Deep-Orange-A100-Secondary: rgba(255,255,255,0.7);
  --palette-Deep-Orange-A100-Icons: rgba(255,255,255,0.5);
  --palette-Deep-Orange-A100-Disabled: rgba(255,255,255,0.5);
  --palette-Deep-Orange-A100-Hint: rgba(255,255,255,0.5);
  --palette-Deep-Orange-A100-Dividers: rgba(255,255,255,0.12);
  --palette-Deep-Orange-A200: #FF6E40;
  --palette-Deep-Orange-A200-Primary: #ffffff;
  --palette-Deep-Orange-A200-Secondary: rgba(255,255,255,0.7);
  --palette-Deep-Orange-A200-Icons: rgba(255,255,255,0.5);
  --palette-Deep-Orange-A200-Disabled: rgba(255,255,255,0.5);
  --palette-Deep-Orange-A200-Hint: rgba(255,255,255,0.5);
  --palette-Deep-Orange-A200-Dividers: rgba(255,255,255,0.12);
  --palette-Deep-Orange-A400: #FF3D00;
  --palette-Deep-Orange-A400-Primary: #ffffff;
  --palette-Deep-Orange-A400-Secondary: rgba(255,255,255,0.7);
  --palette-Deep-Orange-A400-Icons: rgba(255,255,255,0.5);
  --palette-Deep-Orange-A400-Disabled: rgba(255,255,255,0.5);
  --palette-Deep-Orange-A400-Hint: rgba(255,255,255,0.5);
  --palette-Deep-Orange-A400-Dividers: rgba(255,255,255,0.12);
  --palette-Deep-Orange-A700: #DD2C00;
  --palette-Deep-Orange-A700-Primary: #ffffff;
  --palette-Deep-Orange-A700-Secondary: rgba(255,255,255,0.7);
  --palette-Deep-Orange-A700-Icons: rgba(255,255,255,0.5);
  --palette-Deep-Orange-A700-Disabled: rgba(255,255,255,0.5);
  --palette-Deep-Orange-A700-Hint: rgba(255,255,255,0.5);
  --palette-Deep-Orange-A700-Dividers: rgba(255,255,255,0.12);
  

  --palette-Brown: #795548;
  --palette-Brown-Primary: #ffffff;
  --palette-Brown-Secondary: rgba(255,255,255,0.7);
  --palette-Brown-Icons: rgba(255,255,255,0.5);
  --palette-Brown-Disabled: rgba(255,255,255,0.5);
  --palette-Brown-Hint: rgba(255,255,255,0.5);
  --palette-Brown-Dividers: rgba(255,255,255,0.12);
  --palette-Brown-50: #EFEBE9;
  --palette-Brown-50-Primary: #ffffff;
  --palette-Brown-50-Secondary: rgba(255,255,255,0.7);
  --palette-Brown-50-Icons: rgba(255,255,255,0.5);
  --palette-Brown-50-Disabled: rgba(255,255,255,0.5);
  --palette-Brown-50-Hint: rgba(255,255,255,0.5);
  --palette-Brown-50-Dividers: rgba(255,255,255,0.12);
  --palette-Brown-100: #D7CCC8;
  --palette-Brown-100-Primary: #ffffff;
  --palette-Brown-100-Secondary: rgba(255,255,255,0.7);
  --palette-Brown-100-Icons: rgba(255,255,255,0.5);
  --palette-Brown-100-Disabled: rgba(255,255,255,0.5);
  --palette-Brown-100-Hint: rgba(255,255,255,0.5);
  --palette-Brown-100-Dividers: rgba(255,255,255,0.12);
  --palette-Brown-200: #BCAAA4;
  --palette-Brown-200-Primary: #ffffff;
  --palette-Brown-200-Secondary: rgba(255,255,255,0.7);
  --palette-Brown-200-Icons: rgba(255,255,255,0.5);
  --palette-Brown-200-Disabled: rgba(255,255,255,0.5);
  --palette-Brown-200-Hint: rgba(255,255,255,0.5);
  --palette-Brown-200-Dividers: rgba(255,255,255,0.12);
  --palette-Brown-300: #A1887F;
  --palette-Brown-300-Primary: #ffffff;
  --palette-Brown-300-Secondary: rgba(255,255,255,0.7);
  --palette-Brown-300-Icons: rgba(255,255,255,0.5);
  --palette-Brown-300-Disabled: rgba(255,255,255,0.5);
  --palette-Brown-300-Hint: rgba(255,255,255,0.5);
  --palette-Brown-300-Dividers: rgba(255,255,255,0.12);
  --palette-Brown-400: #8D6E63;
  --palette-Brown-400-Primary: #ffffff;
  --palette-Brown-400-Secondary: rgba(255,255,255,0.7);
  --palette-Brown-400-Icons: rgba(255,255,255,0.5);
  --palette-Brown-400-Disabled: rgba(255,255,255,0.5);
  --palette-Brown-400-Hint: rgba(255,255,255,0.5);
  --palette-Brown-400-Dividers: rgba(255,255,255,0.12);
  --palette-Brown-500: #795548;
  --palette-Brown-500-Primary: #ffffff;
  --palette-Brown-500-Secondary: rgba(255,255,255,0.7);
  --palette-Brown-500-Icons: rgba(255,255,255,0.5);
  --palette-Brown-500-Disabled: rgba(255,255,255,0.5);
  --palette-Brown-500-Hint: rgba(255,255,255,0.5);
  --palette-Brown-500-Dividers: rgba(255,255,255,0.12);
  --palette-Brown-600: #6D4C41;
  --palette-Brown-600-Primary: #ffffff;
  --palette-Brown-600-Secondary: rgba(255,255,255,0.7);
  --palette-Brown-600-Icons: rgba(255,255,255,0.5);
  --palette-Brown-600-Disabled: rgba(255,255,255,0.5);
  --palette-Brown-600-Hint: rgba(255,255,255,0.5);
  --palette-Brown-600-Dividers: rgba(255,255,255,0.12);
  --palette-Brown-700: #5D4037;
  --palette-Brown-700-Primary: #ffffff;
  --palette-Brown-700-Secondary: rgba(255,255,255,0.7);
  --palette-Brown-700-Icons: rgba(255,255,255,0.5);
  --palette-Brown-700-Disabled: rgba(255,255,255,0.5);
  --palette-Brown-700-Hint: rgba(255,255,255,0.5);
  --palette-Brown-700-Dividers: rgba(255,255,255,0.12);
  --palette-Brown-800: #4E342E;
  --palette-Brown-800-Primary: #ffffff;
  --palette-Brown-800-Secondary: rgba(255,255,255,0.7);
  --palette-Brown-800-Icons: rgba(255,255,255,0.5);
  --palette-Brown-800-Disabled: rgba(255,255,255,0.5);
  --palette-Brown-800-Hint: rgba(255,255,255,0.5);
  --palette-Brown-800-Dividers: rgba(255,255,255,0.12);
  --palette-Brown-900: #3E2723;
  --palette-Brown-900-Primary: #ffffff;
  --palette-Brown-900-Secondary: rgba(255,255,255,0.7);
  --palette-Brown-900-Icons: rgba(255,255,255,0.5);
  --palette-Brown-900-Disabled: rgba(255,255,255,0.5);
  --palette-Brown-900-Hint: rgba(255,255,255,0.5);
  --palette-Brown-900-Dividers: rgba(255,255,255,0.12);
  

  --palette-Grey: #9E9E9E;
  --palette-Grey-Primary: rgba(0,0,0,0.87);
  --palette-Grey-Secondary: rgba(0,0,0,0.54);
  --palette-Grey-Icons: rgba(0,0,0,0.38);
  --palette-Grey-Disabled: rgba(0,0,0,0.38);
  --palette-Grey-Hint: rgba(0,0,0,0.38);
  --palette-Grey-Dividers: rgba(0,0,0,0.12);
  --palette-Grey-50: #FAFAFA;
  --palette-Grey-50-Primary: rgba(0,0,0,0.87);
  --palette-Grey-50-Secondary: rgba(0,0,0,0.54);
  --palette-Grey-50-Icons: rgba(0,0,0,0.38);
  --palette-Grey-50-Disabled: rgba(0,0,0,0.38);
  --palette-Grey-50-Hint: rgba(0,0,0,0.38);
  --palette-Grey-50-Dividers: rgba(0,0,0,0.12);
  --palette-Grey-100: #F5F5F5;
  --palette-Grey-100-Primary: rgba(0,0,0,0.87);
  --palette-Grey-100-Secondary: rgba(0,0,0,0.54);
  --palette-Grey-100-Icons: rgba(0,0,0,0.38);
  --palette-Grey-100-Disabled: rgba(0,0,0,0.38);
  --palette-Grey-100-Hint: rgba(0,0,0,0.38);
  --palette-Grey-100-Dividers: rgba(0,0,0,0.12);
  --palette-Grey-200: #EEEEEE;
  --palette-Grey-200-Primary: rgba(0,0,0,0.87);
  --palette-Grey-200-Secondary: rgba(0,0,0,0.54);
  --palette-Grey-200-Icons: rgba(0,0,0,0.38);
  --palette-Grey-200-Disabled: rgba(0,0,0,0.38);
  --palette-Grey-200-Hint: rgba(0,0,0,0.38);
  --palette-Grey-200-Dividers: rgba(0,0,0,0.12);
  --palette-Grey-300: #E0E0E0;
  --palette-Grey-300-Primary: rgba(0,0,0,0.87);
  --palette-Grey-300-Secondary: rgba(0,0,0,0.54);
  --palette-Grey-300-Icons: rgba(0,0,0,0.38);
  --palette-Grey-300-Disabled: rgba(0,0,0,0.38);
  --palette-Grey-300-Hint: rgba(0,0,0,0.38);
  --palette-Grey-300-Dividers: rgba(0,0,0,0.12);
  --palette-Grey-400: #BDBDBD;
  --palette-Grey-400-Primary: rgba(0,0,0,0.87);
  --palette-Grey-400-Secondary: rgba(0,0,0,0.54);
  --palette-Grey-400-Icons: rgba(0,0,0,0.38);
  --palette-Grey-400-Disabled: rgba(0,0,0,0.38);
  --palette-Grey-400-Hint: rgba(0,0,0,0.38);
  --palette-Grey-400-Dividers: rgba(0,0,0,0.12);
  --palette-Grey-500: #9E9E9E;
  --palette-Grey-500-Primary: rgba(0,0,0,0.87);
  --palette-Grey-500-Secondary: rgba(0,0,0,0.54);
  --palette-Grey-500-Icons: rgba(0,0,0,0.38);
  --palette-Grey-500-Disabled: rgba(0,0,0,0.38);
  --palette-Grey-500-Hint: rgba(0,0,0,0.38);
  --palette-Grey-500-Dividers: rgba(0,0,0,0.12);
  --palette-Grey-600: #757575;
  --palette-Grey-600-Primary: rgba(0,0,0,0.87);
  --palette-Grey-600-Secondary: rgba(0,0,0,0.54);
  --palette-Grey-600-Icons: rgba(0,0,0,0.38);
  --palette-Grey-600-Disabled: rgba(0,0,0,0.38);
  --palette-Grey-600-Hint: rgba(0,0,0,0.38);
  --palette-Grey-600-Dividers: rgba(0,0,0,0.12);
  --palette-Grey-700: #616161;
  --palette-Grey-700-Primary: rgba(0,0,0,0.87);
  --palette-Grey-700-Secondary: rgba(0,0,0,0.54);
  --palette-Grey-700-Icons: rgba(0,0,0,0.38);
  --palette-Grey-700-Disabled: rgba(0,0,0,0.38);
  --palette-Grey-700-Hint: rgba(0,0,0,0.38);
  --palette-Grey-700-Dividers: rgba(0,0,0,0.12);
  --palette-Grey-800: #424242;
  --palette-Grey-800-Primary: rgba(0,0,0,0.87);
  --palette-Grey-800-Secondary: rgba(0,0,0,0.54);
  --palette-Grey-800-Icons: rgba(0,0,0,0.38);
  --palette-Grey-800-Disabled: rgba(0,0,0,0.38);
  --palette-Grey-800-Hint: rgba(0,0,0,0.38);
  --palette-Grey-800-Dividers: rgba(0,0,0,0.12);
  --palette-Grey-900: #212121;
  --palette-Grey-900-Primary: rgba(0,0,0,0.87);
  --palette-Grey-900-Secondary: rgba(0,0,0,0.54);
  --palette-Grey-900-Icons: rgba(0,0,0,0.38);
  --palette-Grey-900-Disabled: rgba(0,0,0,0.38);
  --palette-Grey-900-Hint: rgba(0,0,0,0.38);
  --palette-Grey-900-Dividers: rgba(0,0,0,0.12);
  

  --palette-Blue-Grey: #607D8B;
  --palette-Blue-Grey-Primary: #ffffff;
  --palette-Blue-Grey-Secondary: rgba(255,255,255,0.7);
  --palette-Blue-Grey-Icons: rgba(255,255,255,0.5);
  --palette-Blue-Grey-Disabled: rgba(255,255,255,0.5);
  --palette-Blue-Grey-Hint: rgba(255,255,255,0.5);
  --palette-Blue-Grey-Dividers: rgba(255,255,255,0.12);
  --palette-Blue-Grey-50: #ECEFF1;
  --palette-Blue-Grey-50-Primary: #ffffff;
  --palette-Blue-Grey-50-Secondary: rgba(255,255,255,0.7);
  --palette-Blue-Grey-50-Icons: rgba(255,255,255,0.5);
  --palette-Blue-Grey-50-Disabled: rgba(255,255,255,0.5);
  --palette-Blue-Grey-50-Hint: rgba(255,255,255,0.5);
  --palette-Blue-Grey-50-Dividers: rgba(255,255,255,0.12);
  --palette-Blue-Grey-100: #CFD8DC;
  --palette-Blue-Grey-100-Primary: #ffffff;
  --palette-Blue-Grey-100-Secondary: rgba(255,255,255,0.7);
  --palette-Blue-Grey-100-Icons: rgba(255,255,255,0.5);
  --palette-Blue-Grey-100-Disabled: rgba(255,255,255,0.5);
  --palette-Blue-Grey-100-Hint: rgba(255,255,255,0.5);
  --palette-Blue-Grey-100-Dividers: rgba(255,255,255,0.12);
  --palette-Blue-Grey-200: #B0BEC5;
  --palette-Blue-Grey-200-Primary: #ffffff;
  --palette-Blue-Grey-200-Secondary: rgba(255,255,255,0.7);
  --palette-Blue-Grey-200-Icons: rgba(255,255,255,0.5);
  --palette-Blue-Grey-200-Disabled: rgba(255,255,255,0.5);
  --palette-Blue-Grey-200-Hint: rgba(255,255,255,0.5);
  --palette-Blue-Grey-200-Dividers: rgba(255,255,255,0.12);
  --palette-Blue-Grey-300: #90A4AE;
  --palette-Blue-Grey-300-Primary: #ffffff;
  --palette-Blue-Grey-300-Secondary: rgba(255,255,255,0.7);
  --palette-Blue-Grey-300-Icons: rgba(255,255,255,0.5);
  --palette-Blue-Grey-300-Disabled: rgba(255,255,255,0.5);
  --palette-Blue-Grey-300-Hint: rgba(255,255,255,0.5);
  --palette-Blue-Grey-300-Dividers: rgba(255,255,255,0.12);
  --palette-Blue-Grey-400: #78909C;
  --palette-Blue-Grey-400-Primary: #ffffff;
  --palette-Blue-Grey-400-Secondary: rgba(255,255,255,0.7);
  --palette-Blue-Grey-400-Icons: rgba(255,255,255,0.5);
  --palette-Blue-Grey-400-Disabled: rgba(255,255,255,0.5);
  --palette-Blue-Grey-400-Hint: rgba(255,255,255,0.5);
  --palette-Blue-Grey-400-Dividers: rgba(255,255,255,0.12);
  --palette-Blue-Grey-500: #607D8B;
  --palette-Blue-Grey-500-Primary: #ffffff;
  --palette-Blue-Grey-500-Secondary: rgba(255,255,255,0.7);
  --palette-Blue-Grey-500-Icons: rgba(255,255,255,0.5);
  --palette-Blue-Grey-500-Disabled: rgba(255,255,255,0.5);
  --palette-Blue-Grey-500-Hint: rgba(255,255,255,0.5);
  --palette-Blue-Grey-500-Dividers: rgba(255,255,255,0.12);
  --palette-Blue-Grey-600: #546E7A;
  --palette-Blue-Grey-600-Primary: #ffffff;
  --palette-Blue-Grey-600-Secondary: rgba(255,255,255,0.7);
  --palette-Blue-Grey-600-Icons: rgba(255,255,255,0.5);
  --palette-Blue-Grey-600-Disabled: rgba(255,255,255,0.5);
  --palette-Blue-Grey-600-Hint: rgba(255,255,255,0.5);
  --palette-Blue-Grey-600-Dividers: rgba(255,255,255,0.12);
  --palette-Blue-Grey-700: #455A64;
  --palette-Blue-Grey-700-Primary: #ffffff;
  --palette-Blue-Grey-700-Secondary: rgba(255,255,255,0.7);
  --palette-Blue-Grey-700-Icons: rgba(255,255,255,0.5);
  --palette-Blue-Grey-700-Disabled: rgba(255,255,255,0.5);
  --palette-Blue-Grey-700-Hint: rgba(255,255,255,0.5);
  --palette-Blue-Grey-700-Dividers: rgba(255,255,255,0.12);
  --palette-Blue-Grey-800: #37474F;
  --palette-Blue-Grey-800-Primary: #ffffff;
  --palette-Blue-Grey-800-Secondary: rgba(255,255,255,0.7);
  --palette-Blue-Grey-800-Icons: rgba(255,255,255,0.5);
  --palette-Blue-Grey-800-Disabled: rgba(255,255,255,0.5);
  --palette-Blue-Grey-800-Hint: rgba(255,255,255,0.5);
  --palette-Blue-Grey-800-Dividers: rgba(255,255,255,0.12);
  --palette-Blue-Grey-900: #263238;
  --palette-Blue-Grey-900-Primary: #ffffff;
  --palette-Blue-Grey-900-Secondary: rgba(255,255,255,0.7);
  --palette-Blue-Grey-900-Icons: rgba(255,255,255,0.5);
  --palette-Blue-Grey-900-Disabled: rgba(255,255,255,0.5);
  --palette-Blue-Grey-900-Hint: rgba(255,255,255,0.5);
  --palette-Blue-Grey-900-Dividers: rgba(255,255,255,0.12);
  

  --palette-Black: #000000;
  --palette-Black-Primary: #ffffff;
  --palette-Black-Secondary: rgba(255,255,255,0.7);
  --palette-Black-Icons: rgba(255,255,255,0.5);
  --palette-Black-Disabled: rgba(255,255,255,0.5);
  --palette-Black-Hint: rgba(255,255,255,0.5);
  --palette-Black-Dividers: rgba(255,255,255,0.12);
  --palette-Black-500: #000000;
  --palette-Black-500-Primary: #ffffff;
  --palette-Black-500-Secondary: rgba(255,255,255,0.7);
  --palette-Black-500-Icons: rgba(255,255,255,0.5);
  --palette-Black-500-Disabled: rgba(255,255,255,0.5);
  --palette-Black-500-Hint: rgba(255,255,255,0.5);
  --palette-Black-500-Dividers: rgba(255,255,255,0.12);
  --palette-Black-text: rgba(0,0,0,0.87);
  --palette-Black-text-Primary: #ffffff;
  --palette-Black-text-Secondary: rgba(255,255,255,0.7);
  --palette-Black-text-Icons: rgba(255,255,255,0.5);
  --palette-Black-text-Disabled: rgba(255,255,255,0.5);
  --palette-Black-text-Hint: rgba(255,255,255,0.5);
  --palette-Black-text-Dividers: rgba(255,255,255,0.12);
  --palette-Black-Primary: rgba(0,0,0,0.87);
  --palette-Black-Primary-Primary: #ffffff;
  --palette-Black-Primary-Secondary: rgba(255,255,255,0.7);
  --palette-Black-Primary-Icons: rgba(255,255,255,0.5);
  --palette-Black-Primary-Disabled: rgba(255,255,255,0.5);
  --palette-Black-Primary-Hint: rgba(255,255,255,0.5);
  --palette-Black-Primary-Dividers: rgba(255,255,255,0.12);
  --palette-Black-Secondary: rgba(0,0,0,0.54);
  --palette-Black-Secondary-Primary: #ffffff;
  --palette-Black-Secondary-Secondary: rgba(255,255,255,0.7);
  --palette-Black-Secondary-Icons: rgba(255,255,255,0.5);
  --palette-Black-Secondary-Disabled: rgba(255,255,255,0.5);
  --palette-Black-Secondary-Hint: rgba(255,255,255,0.5);
  --palette-Black-Secondary-Dividers: rgba(255,255,255,0.12);
  --palette-Black-Icons: rgba(0,0,0,0.38);
  --palette-Black-Icons-Primary: #ffffff;
  --palette-Black-Icons-Secondary: rgba(255,255,255,0.7);
  --palette-Black-Icons-Icons: rgba(255,255,255,0.5);
  --palette-Black-Icons-Disabled: rgba(255,255,255,0.5);
  --palette-Black-Icons-Hint: rgba(255,255,255,0.5);
  --palette-Black-Icons-Dividers: rgba(255,255,255,0.12);
  --palette-Black-Disabled: rgba(0,0,0,0.38);
  --palette-Black-Disabled-Primary: #ffffff;
  --palette-Black-Disabled-Secondary: rgba(255,255,255,0.7);
  --palette-Black-Disabled-Icons: rgba(255,255,255,0.5);
  --palette-Black-Disabled-Disabled: rgba(255,255,255,0.5);
  --palette-Black-Disabled-Hint: rgba(255,255,255,0.5);
  --palette-Black-Disabled-Dividers: rgba(255,255,255,0.12);
  --palette-Black-Hint: rgba(0,0,0,0.38);
  --palette-Black-Hint-Primary: #ffffff;
  --palette-Black-Hint-Secondary: rgba(255,255,255,0.7);
  --palette-Black-Hint-Icons: rgba(255,255,255,0.5);
  --palette-Black-Hint-Disabled: rgba(255,255,255,0.5);
  --palette-Black-Hint-Hint: rgba(255,255,255,0.5);
  --palette-Black-Hint-Dividers: rgba(255,255,255,0.12);
  --palette-Black-Dividers: rgba(0,0,0,0.12);
  --palette-Black-Dividers-Primary: #ffffff;
  --palette-Black-Dividers-Secondary: rgba(255,255,255,0.7);
  --palette-Black-Dividers-Icons: rgba(255,255,255,0.5);
  --palette-Black-Dividers-Disabled: rgba(255,255,255,0.5);
  --palette-Black-Dividers-Hint: rgba(255,255,255,0.5);
  --palette-Black-Dividers-Dividers: rgba(255,255,255,0.12);
  

  --palette-White: #ffffff;
  --palette-White-Primary: rgba(0,0,0,0.87);
  --palette-White-Secondary: rgba(0,0,0,0.54);
  --palette-White-Icons: rgba(0,0,0,0.38);
  --palette-White-Disabled: rgba(0,0,0,0.38);
  --palette-White-Hint: rgba(0,0,0,0.38);
  --palette-White-Dividers: rgba(0,0,0,0.12);
  --palette-White-500: #ffffff;
  --palette-White-500-Primary: rgba(0,0,0,0.87);
  --palette-White-500-Secondary: rgba(0,0,0,0.54);
  --palette-White-500-Icons: rgba(0,0,0,0.38);
  --palette-White-500-Disabled: rgba(0,0,0,0.38);
  --palette-White-500-Hint: rgba(0,0,0,0.38);
  --palette-White-500-Dividers: rgba(0,0,0,0.12);
  --palette-White-text: #ffffff;
  --palette-White-text-Primary: rgba(0,0,0,0.87);
  --palette-White-text-Secondary: rgba(0,0,0,0.54);
  --palette-White-text-Icons: rgba(0,0,0,0.38);
  --palette-White-text-Disabled: rgba(0,0,0,0.38);
  --palette-White-text-Hint: rgba(0,0,0,0.38);
  --palette-White-text-Dividers: rgba(0,0,0,0.12);
  --palette-White-Primary: #ffffff;
  --palette-White-Primary-Primary: rgba(0,0,0,0.87);
  --palette-White-Primary-Secondary: rgba(0,0,0,0.54);
  --palette-White-Primary-Icons: rgba(0,0,0,0.38);
  --palette-White-Primary-Disabled: rgba(0,0,0,0.38);
  --palette-White-Primary-Hint: rgba(0,0,0,0.38);
  --palette-White-Primary-Dividers: rgba(0,0,0,0.12);
  --palette-White-Secondary: rgba(255,255,255,0.7);
  --palette-White-Secondary-Primary: rgba(0,0,0,0.87);
  --palette-White-Secondary-Secondary: rgba(0,0,0,0.54);
  --palette-White-Secondary-Icons: rgba(0,0,0,0.38);
  --palette-White-Secondary-Disabled: rgba(0,0,0,0.38);
  --palette-White-Secondary-Hint: rgba(0,0,0,0.38);
  --palette-White-Secondary-Dividers: rgba(0,0,0,0.12);
  --palette-White-Icons: rgba(255,255,255,0.5);
  --palette-White-Icons-Primary: rgba(0,0,0,0.87);
  --palette-White-Icons-Secondary: rgba(0,0,0,0.54);
  --palette-White-Icons-Icons: rgba(0,0,0,0.38);
  --palette-White-Icons-Disabled: rgba(0,0,0,0.38);
  --palette-White-Icons-Hint: rgba(0,0,0,0.38);
  --palette-White-Icons-Dividers: rgba(0,0,0,0.12);
  --palette-White-Disabled: rgba(255,255,255,0.5);
  --palette-White-Disabled-Primary: rgba(0,0,0,0.87);
  --palette-White-Disabled-Secondary: rgba(0,0,0,0.54);
  --palette-White-Disabled-Icons: rgba(0,0,0,0.38);
  --palette-White-Disabled-Disabled: rgba(0,0,0,0.38);
  --palette-White-Disabled-Hint: rgba(0,0,0,0.38);
  --palette-White-Disabled-Dividers: rgba(0,0,0,0.12);
  --palette-White-Hint: rgba(255,255,255,0.5);
  --palette-White-Hint-Primary: rgba(0,0,0,0.87);
  --palette-White-Hint-Secondary: rgba(0,0,0,0.54);
  --palette-White-Hint-Icons: rgba(0,0,0,0.38);
  --palette-White-Hint-Disabled: rgba(0,0,0,0.38);
  --palette-White-Hint-Hint: rgba(0,0,0,0.38);
  --palette-White-Hint-Dividers: rgba(0,0,0,0.12);
  --palette-White-Dividers: rgba(255,255,255,0.12);
  --palette-White-Dividers-Primary: rgba(0,0,0,0.87);
  --palette-White-Dividers-Secondary: rgba(0,0,0,0.54);
  --palette-White-Dividers-Icons: rgba(0,0,0,0.38);
  --palette-White-Dividers-Disabled: rgba(0,0,0,0.38);
  --palette-White-Dividers-Hint: rgba(0,0,0,0.38);
  --palette-White-Dividers-Dividers: rgba(0,0,0,0.12);
  
}
