:root{--primary-25:#f4faf7;--primary-50:#e9f4ef;--primary-100:#c9e4d7;--primary-200:#a8d4bf;--primary-300:#7cbe9f;--primary-400:#51a97f;--primary-500:#25935f;--primary-600:#218456;--primary-700:#1e764c;--primary-800:#1a6743;--primary-900:#165839;--primary-950:#0f3b26;--secondary-25:#f9f6fa;--secondary-50:#f2eef5;--secondary-100:#dfd4e7;--secondary-200:#ccb9d9;--secondary-300:#b397c5;--secondary-400:#9974b2;--secondary-500:#80519f;--secondary-600:#73498f;--secondary-700:#66417f;--secondary-800:#5a396f;--secondary-900:#4d315f;--secondary-950:#332040;--accent-25:#f8f8f9;--accent-50:#f0f1f2;--accent-100:#dadcdf;--accent-200:#c4c7cc;--accent-300:#a7abb2;--accent-400:#898f99;--accent-500:#6c737f;--accent-600:#616872;--accent-700:#565c66;--accent-800:#4c5159;--accent-900:#41454c;--accent-950:#2b2e33;--error-25:#fef6f5;--error-50:#feeceb;--error-100:#fbd0cd;--error-200:#f9b4af;--error-300:#f68f88;--error-400:#f36960;--error-500:#f04438;--error-600:#d83d32;--error-700:#c0362d;--error-800:#a83027;--error-900:#902922;--error-950:#601b16;--warning-25:#fff9f3;--warning-50:#fef4e6;--warning-100:#fde3c2;--warning-200:#fcd39d;--warning-300:#fabc6b;--warning-400:#f9a63a;--warning-500:#f79009;--warning-600:#de8208;--warning-700:#c67307;--warning-800:#ad6506;--warning-900:#945605;--warning-950:#633a04;--info-25:#f5f9ff;--info-50:#eaf4ff;--info-100:#cbe3fe;--info-200:#abd3fd;--info-300:#82bcfc;--info-400:#58a6fb;--info-500:#2e90fa;--info-600:#2982e1;--info-700:#2573c8;--info-800:#2065af;--info-900:#1c5696;--info-950:#123a64;--success-25:#f3fbf8;--success-50:#e8f7f0;--success-100:#c5ecda;--success-200:#a2e0c3;--success-300:#74d1a6;--success-400:#45c188;--success-500:#17b26a;--success-600:#15a05f;--success-700:#128e55;--success-800:#107d4a;--success-900:#0e6b40;--success-950:#09472a}:root{--primary-25:#f2fcf7;--primary-25-hover:darken(#f2fcf7, 10%);--primary-50:#e5f8ef;--primary-50-hover:darken(#e5f8ef, 10%);--primary-100:#beefd8;--primary-100-hover:darken(#beefd8, 10%);--primary-200:#97e5c0;--primary-200-hover:darken(#97e5c0, 10%);--primary-300:#63d8a0;--primary-300-hover:darken(#63d8a0, 10%);--primary-400:#32c781;--primary-400-hover:darken(#32c781, 10%);--primary-500:#25935f;--primary-500-hover:darken(#25935f, 10%);--primary-600:#218456;--primary-600-hover:darken(#218456, 10%);--primary-700:#1e764c;--primary-700-hover:darken(#1e764c, 10%);--primary-800:#1a6743;--primary-800-hover:darken(#1a6743, 10%);--primary-900:#165839;--primary-900-hover:darken(#165839, 10%);--primary-950:#0f3b26;--primary-950-hover:darken(#0f3b26, 10%);--secondary-25:#f9f6fa;--secondary-25-hover:darken(#f9f6fa, 10%);--secondary-50:#f2edf6;--secondary-50-hover:darken(#f2edf6, 10%);--secondary-100:#e0d2e8;--secondary-100-hover:darken(#e0d2e8, 10%);--secondary-200:#cdb7db;--secondary-200-hover:darken(#cdb7db, 10%);--secondary-300:#b394c8;--secondary-300-hover:darken(#b394c8, 10%);--secondary-400:#9a70b6;--secondary-400-hover:darken(#9a70b6, 10%);--secondary-500:#80519f;--secondary-500-hover:darken(#80519f, 10%);--secondary-600:#73498f;--secondary-600-hover:darken(#73498f, 10%);--secondary-700:#66417f;--secondary-700-hover:darken(#66417f, 10%);--secondary-800:#5a396f;--secondary-800-hover:darken(#5a396f, 10%);--secondary-900:#4d315f;--secondary-900-hover:darken(#4d315f, 10%);--secondary-950:#332040;--secondary-950-hover:darken(#332040, 10%);--accent-25:#f8f8f9;--accent-25-hover:darken(#f8f8f9, 10%);--accent-50:#f0f1f2;--accent-50-hover:darken(#f0f1f2, 10%);--accent-100:#dadcdf;--accent-100-hover:darken(#dadcdf, 10%);--accent-200:#c4c7cc;--accent-200-hover:darken(#c4c7cc, 10%);--accent-300:#a6abb3;--accent-300-hover:darken(#a6abb3, 10%);--accent-400:#888f9a;--accent-400-hover:darken(#888f9a, 10%);--accent-500:#6c737f;--accent-500-hover:darken(#6c737f, 10%);--accent-600:#616872;--accent-600-hover:darken(#616872, 10%);--accent-700:#565c66;--accent-700-hover:darken(#565c66, 10%);--accent-800:#4c5159;--accent-800-hover:darken(#4c5159, 10%);--accent-900:#41454c;--accent-900-hover:darken(#41454c, 10%);--accent-950:#2b2e33;--accent-950-hover:darken(#2b2e33, 10%);--error-25:#fef6f5;--error-25-hover:darken(#fef6f5, 10%);--error-50:#feeceb;--error-50-hover:darken(#feeceb, 10%);--error-100:#fbd0cd;--error-100-hover:darken(#fbd0cd, 10%);--error-200:#f9b4af;--error-200-hover:darken(#f9b4af, 10%);--error-300:#f68f88;--error-300-hover:darken(#f68f88, 10%);--error-400:#f36960;--error-400-hover:darken(#f36960, 10%);--error-500:#f04438;--error-500-hover:darken(#f04438, 10%);--error-600:#ee2a1c;--error-600-hover:darken(#ee2a1c, 10%);--error-700:#dc1e11;--error-700-hover:darken(#dc1e11, 10%);--error-800:#c11a0f;--error-800-hover:darken(#c11a0f, 10%);--error-900:#a5160c;--error-900-hover:darken(#a5160c, 10%);--error-950:#6e0f08;--error-950-hover:darken(#6e0f08, 10%);--warning-25:#fff9f3;--warning-25-hover:darken(#fff9f3, 10%);--warning-50:#fef4e6;--warning-50-hover:darken(#fef4e6, 10%);--warning-100:#fde3c2;--warning-100-hover:darken(#fde3c2, 10%);--warning-200:#fcd39d;--warning-200-hover:darken(#fcd39d, 10%);--warning-300:#fabc6b;--warning-300-hover:darken(#fabc6b, 10%);--warning-400:#f9a63a;--warning-400-hover:darken(#f9a63a, 10%);--warning-500:#f79009;--warning-500-hover:darken(#f79009, 10%);--warning-600:#df8207;--warning-600-hover:darken(#df8207, 10%);--warning-700:#c67306;--warning-700-hover:darken(#c67306, 10%);--warning-800:#ae6506;--warning-800-hover:darken(#ae6506, 10%);--warning-900:#955605;--warning-900-hover:darken(#955605, 10%);--warning-950:#633a03;--warning-950-hover:darken(#633a03, 10%);--info-25:#f5f9ff;--info-25-hover:darken(#f5f9ff, 10%);--info-50:#eaf4ff;--info-50-hover:darken(#eaf4ff, 10%);--info-100:#cbe3fe;--info-100-hover:darken(#cbe3fe, 10%);--info-200:#abd3fd;--info-200-hover:darken(#abd3fd, 10%);--info-300:#82bcfc;--info-300-hover:darken(#82bcfc, 10%);--info-400:#58a6fb;--info-400-hover:darken(#58a6fb, 10%);--info-500:#2e90fa;--info-500-hover:darken(#2e90fa, 10%);--info-600:#1181f9;--info-600-hover:darken(#1181f9, 10%);--info-700:#0672e7;--info-700-hover:darken(#0672e7, 10%);--info-800:#0564ca;--info-800-hover:darken(#0564ca, 10%);--info-900:#0455ad;--info-900-hover:darken(#0455ad, 10%);--info-950:#033974;--info-950-hover:darken(#033974, 10%);--success-25:#f1fdf8;--success-25-hover:darken(#f1fdf8, 10%);--success-50:#e4fbf0;--success-50-hover:darken(#e4fbf0, 10%);--success-100:#bbf6da;--success-100-hover:darken(#bbf6da, 10%);--success-200:#92f1c5;--success-200-hover:darken(#92f1c5, 10%);--success-300:#5beaa7;--success-300-hover:darken(#5beaa7, 10%);--success-400:#24e38a;--success-400-hover:darken(#24e38a, 10%);--success-500:#17b26a;--success-500-hover:darken(#17b26a, 10%);--success-600:#15a05f;--success-600-hover:darken(#15a05f, 10%);--success-700:#128e55;--success-700-hover:darken(#128e55, 10%);--success-800:#107d4a;--success-800-hover:darken(#107d4a, 10%);--success-900:#0e6b40;--success-900-hover:darken(#0e6b40, 10%);--success-950:#09472a;--success-950-hover:darken(#09472a, 10%)}.btn-primary-25-flat{background-color:var(--primary-25);color:var(--contrast-color, #fff);border:none}.btn-primary-25-flat:hover{background-color:var(--primary-25-hover)}.btn-primary-25-outlined{background-color:transparent;color:var(--primary-25);border:1px solid var(--primary-25)}.btn-primary-25-outlined:hover{background-color:rgba(var(----primary-25), 0.1)}.btn-primary-50-flat{background-color:var(--primary-50);color:var(--contrast-color, #fff);border:none}.btn-primary-50-flat:hover{background-color:var(--primary-50-hover)}.btn-primary-50-outlined{background-color:transparent;color:var(--primary-50);border:1px solid var(--primary-50)}.btn-primary-50-outlined:hover{background-color:rgba(var(----primary-50), 0.1)}.btn-primary-100-flat{background-color:var(--primary-100);color:var(--contrast-color, #fff);border:none}.btn-primary-100-flat:hover{background-color:var(--primary-100-hover)}.btn-primary-100-outlined{background-color:transparent;color:var(--primary-100);border:1px solid var(--primary-100)}.btn-primary-100-outlined:hover{background-color:rgba(var(----primary-100), 0.1)}.btn-primary-200-flat{background-color:var(--primary-200);color:var(--contrast-color, #fff);border:none}.btn-primary-200-flat:hover{background-color:var(--primary-200-hover)}.btn-primary-200-outlined{background-color:transparent;color:var(--primary-200);border:1px solid var(--primary-200)}.btn-primary-200-outlined:hover{background-color:rgba(var(----primary-200), 0.1)}.btn-primary-300-flat{background-color:var(--primary-300);color:var(--contrast-color, #fff);border:none}.btn-primary-300-flat:hover{background-color:var(--primary-300-hover)}.btn-primary-300-outlined{background-color:transparent;color:var(--primary-300);border:1px solid var(--primary-300)}.btn-primary-300-outlined:hover{background-color:rgba(var(----primary-300), 0.1)}.btn-primary-400-flat{background-color:var(--primary-400);color:var(--contrast-color, #fff);border:none}.btn-primary-400-flat:hover{background-color:var(--primary-400-hover)}.btn-primary-400-outlined{background-color:transparent;color:var(--primary-400);border:1px solid var(--primary-400)}.btn-primary-400-outlined:hover{background-color:rgba(var(----primary-400), 0.1)}.btn-primary-500-flat{background-color:var(--primary-500);color:var(--contrast-color, #fff);border:none}.btn-primary-500-flat:hover{background-color:var(--primary-500-hover)}.btn-primary-500-outlined{background-color:transparent;color:var(--primary-500);border:1px solid var(--primary-500)}.btn-primary-500-outlined:hover{background-color:rgba(var(----primary-500), 0.1)}.btn-primary-600-flat{background-color:var(--primary-600);color:var(--contrast-color, #fff);border:none}.btn-primary-600-flat:hover{background-color:var(--primary-600-hover)}.btn-primary-600-outlined{background-color:transparent;color:var(--primary-600);border:1px solid var(--primary-600)}.btn-primary-600-outlined:hover{background-color:rgba(var(----primary-600), 0.1)}.btn-primary-700-flat{background-color:var(--primary-700);color:var(--contrast-color, #fff);border:none}.btn-primary-700-flat:hover{background-color:var(--primary-700-hover)}.btn-primary-700-outlined{background-color:transparent;color:var(--primary-700);border:1px solid var(--primary-700)}.btn-primary-700-outlined:hover{background-color:rgba(var(----primary-700), 0.1)}.btn-primary-800-flat{background-color:var(--primary-800);color:var(--contrast-color, #fff);border:none}.btn-primary-800-flat:hover{background-color:var(--primary-800-hover)}.btn-primary-800-outlined{background-color:transparent;color:var(--primary-800);border:1px solid var(--primary-800)}.btn-primary-800-outlined:hover{background-color:rgba(var(----primary-800), 0.1)}.btn-primary-900-flat{background-color:var(--primary-900);color:var(--contrast-color, #fff);border:none}.btn-primary-900-flat:hover{background-color:var(--primary-900-hover)}.btn-primary-900-outlined{background-color:transparent;color:var(--primary-900);border:1px solid var(--primary-900)}.btn-primary-900-outlined:hover{background-color:rgba(var(----primary-900), 0.1)}.btn-primary-950-flat{background-color:var(--primary-950);color:var(--contrast-color, #fff);border:none}.btn-primary-950-flat:hover{background-color:var(--primary-950-hover)}.btn-primary-950-outlined{background-color:transparent;color:var(--primary-950);border:1px solid var(--primary-950)}.btn-primary-950-outlined:hover{background-color:rgba(var(----primary-950), 0.1)}.btn-secondary-25-flat{background-color:var(--secondary-25);color:var(--contrast-color, #fff);border:none}.btn-secondary-25-flat:hover{background-color:var(--secondary-25-hover)}.btn-secondary-25-outlined{background-color:transparent;color:var(--secondary-25);border:1px solid var(--secondary-25)}.btn-secondary-25-outlined:hover{background-color:rgba(var(----secondary-25), 0.1)}.btn-secondary-50-flat{background-color:var(--secondary-50);color:var(--contrast-color, #fff);border:none}.btn-secondary-50-flat:hover{background-color:var(--secondary-50-hover)}.btn-secondary-50-outlined{background-color:transparent;color:var(--secondary-50);border:1px solid var(--secondary-50)}.btn-secondary-50-outlined:hover{background-color:rgba(var(----secondary-50), 0.1)}.btn-secondary-100-flat{background-color:var(--secondary-100);color:var(--contrast-color, #fff);border:none}.btn-secondary-100-flat:hover{background-color:var(--secondary-100-hover)}.btn-secondary-100-outlined{background-color:transparent;color:var(--secondary-100);border:1px solid var(--secondary-100)}.btn-secondary-100-outlined:hover{background-color:rgba(var(----secondary-100), 0.1)}.btn-secondary-200-flat{background-color:var(--secondary-200);color:var(--contrast-color, #fff);border:none}.btn-secondary-200-flat:hover{background-color:var(--secondary-200-hover)}.btn-secondary-200-outlined{background-color:transparent;color:var(--secondary-200);border:1px solid var(--secondary-200)}.btn-secondary-200-outlined:hover{background-color:rgba(var(----secondary-200), 0.1)}.btn-secondary-300-flat{background-color:var(--secondary-300);color:var(--contrast-color, #fff);border:none}.btn-secondary-300-flat:hover{background-color:var(--secondary-300-hover)}.btn-secondary-300-outlined{background-color:transparent;color:var(--secondary-300);border:1px solid var(--secondary-300)}.btn-secondary-300-outlined:hover{background-color:rgba(var(----secondary-300), 0.1)}.btn-secondary-400-flat{background-color:var(--secondary-400);color:var(--contrast-color, #fff);border:none}.btn-secondary-400-flat:hover{background-color:var(--secondary-400-hover)}.btn-secondary-400-outlined{background-color:transparent;color:var(--secondary-400);border:1px solid var(--secondary-400)}.btn-secondary-400-outlined:hover{background-color:rgba(var(----secondary-400), 0.1)}.btn-secondary-500-flat{background-color:var(--secondary-500);color:var(--contrast-color, #fff);border:none}.btn-secondary-500-flat:hover{background-color:var(--secondary-500-hover)}.btn-secondary-500-outlined{background-color:transparent;color:var(--secondary-500);border:1px solid var(--secondary-500)}.btn-secondary-500-outlined:hover{background-color:rgba(var(----secondary-500), 0.1)}.btn-secondary-600-flat{background-color:var(--secondary-600);color:var(--contrast-color, #fff);border:none}.btn-secondary-600-flat:hover{background-color:var(--secondary-600-hover)}.btn-secondary-600-outlined{background-color:transparent;color:var(--secondary-600);border:1px solid var(--secondary-600)}.btn-secondary-600-outlined:hover{background-color:rgba(var(----secondary-600), 0.1)}.btn-secondary-700-flat{background-color:var(--secondary-700);color:var(--contrast-color, #fff);border:none}.btn-secondary-700-flat:hover{background-color:var(--secondary-700-hover)}.btn-secondary-700-outlined{background-color:transparent;color:var(--secondary-700);border:1px solid var(--secondary-700)}.btn-secondary-700-outlined:hover{background-color:rgba(var(----secondary-700), 0.1)}.btn-secondary-800-flat{background-color:var(--secondary-800);color:var(--contrast-color, #fff);border:none}.btn-secondary-800-flat:hover{background-color:var(--secondary-800-hover)}.btn-secondary-800-outlined{background-color:transparent;color:var(--secondary-800);border:1px solid var(--secondary-800)}.btn-secondary-800-outlined:hover{background-color:rgba(var(----secondary-800), 0.1)}.btn-secondary-900-flat{background-color:var(--secondary-900);color:var(--contrast-color, #fff);border:none}.btn-secondary-900-flat:hover{background-color:var(--secondary-900-hover)}.btn-secondary-900-outlined{background-color:transparent;color:var(--secondary-900);border:1px solid var(--secondary-900)}.btn-secondary-900-outlined:hover{background-color:rgba(var(----secondary-900), 0.1)}.btn-secondary-950-flat{background-color:var(--secondary-950);color:var(--contrast-color, #fff);border:none}.btn-secondary-950-flat:hover{background-color:var(--secondary-950-hover)}.btn-secondary-950-outlined{background-color:transparent;color:var(--secondary-950);border:1px solid var(--secondary-950)}.btn-secondary-950-outlined:hover{background-color:rgba(var(----secondary-950), 0.1)}.btn-accent-25-flat{background-color:var(--accent-25);color:var(--contrast-color, #fff);border:none}.btn-accent-25-flat:hover{background-color:var(--accent-25-hover)}.btn-accent-25-outlined{background-color:transparent;color:var(--accent-25);border:1px solid var(--accent-25)}.btn-accent-25-outlined:hover{background-color:rgba(var(----accent-25), 0.1)}.btn-accent-50-flat{background-color:var(--accent-50);color:var(--contrast-color, #fff);border:none}.btn-accent-50-flat:hover{background-color:var(--accent-50-hover)}.btn-accent-50-outlined{background-color:transparent;color:var(--accent-50);border:1px solid var(--accent-50)}.btn-accent-50-outlined:hover{background-color:rgba(var(----accent-50), 0.1)}.btn-accent-100-flat{background-color:var(--accent-100);color:var(--contrast-color, #fff);border:none}.btn-accent-100-flat:hover{background-color:var(--accent-100-hover)}.btn-accent-100-outlined{background-color:transparent;color:var(--accent-100);border:1px solid var(--accent-100)}.btn-accent-100-outlined:hover{background-color:rgba(var(----accent-100), 0.1)}.btn-accent-200-flat{background-color:var(--accent-200);color:var(--contrast-color, #fff);border:none}.btn-accent-200-flat:hover{background-color:var(--accent-200-hover)}.btn-accent-200-outlined{background-color:transparent;color:var(--accent-200);border:1px solid var(--accent-200)}.btn-accent-200-outlined:hover{background-color:rgba(var(----accent-200), 0.1)}.btn-accent-300-flat{background-color:var(--accent-300);color:var(--contrast-color, #fff);border:none}.btn-accent-300-flat:hover{background-color:var(--accent-300-hover)}.btn-accent-300-outlined{background-color:transparent;color:var(--accent-300);border:1px solid var(--accent-300)}.btn-accent-300-outlined:hover{background-color:rgba(var(----accent-300), 0.1)}.btn-accent-400-flat{background-color:var(--accent-400);color:var(--contrast-color, #fff);border:none}.btn-accent-400-flat:hover{background-color:var(--accent-400-hover)}.btn-accent-400-outlined{background-color:transparent;color:var(--accent-400);border:1px solid var(--accent-400)}.btn-accent-400-outlined:hover{background-color:rgba(var(----accent-400), 0.1)}.btn-accent-500-flat{background-color:var(--accent-500);color:var(--contrast-color, #fff);border:none}.btn-accent-500-flat:hover{background-color:var(--accent-500-hover)}.btn-accent-500-outlined{background-color:transparent;color:var(--accent-500);border:1px solid var(--accent-500)}.btn-accent-500-outlined:hover{background-color:rgba(var(----accent-500), 0.1)}.btn-accent-600-flat{background-color:var(--accent-600);color:var(--contrast-color, #fff);border:none}.btn-accent-600-flat:hover{background-color:var(--accent-600-hover)}.btn-accent-600-outlined{background-color:transparent;color:var(--accent-600);border:1px solid var(--accent-600)}.btn-accent-600-outlined:hover{background-color:rgba(var(----accent-600), 0.1)}.btn-accent-700-flat{background-color:var(--accent-700);color:var(--contrast-color, #fff);border:none}.btn-accent-700-flat:hover{background-color:var(--accent-700-hover)}.btn-accent-700-outlined{background-color:transparent;color:var(--accent-700);border:1px solid var(--accent-700)}.btn-accent-700-outlined:hover{background-color:rgba(var(----accent-700), 0.1)}.btn-accent-800-flat{background-color:var(--accent-800);color:var(--contrast-color, #fff);border:none}.btn-accent-800-flat:hover{background-color:var(--accent-800-hover)}.btn-accent-800-outlined{background-color:transparent;color:var(--accent-800);border:1px solid var(--accent-800)}.btn-accent-800-outlined:hover{background-color:rgba(var(----accent-800), 0.1)}.btn-accent-900-flat{background-color:var(--accent-900);color:var(--contrast-color, #fff);border:none}.btn-accent-900-flat:hover{background-color:var(--accent-900-hover)}.btn-accent-900-outlined{background-color:transparent;color:var(--accent-900);border:1px solid var(--accent-900)}.btn-accent-900-outlined:hover{background-color:rgba(var(----accent-900), 0.1)}.btn-accent-950-flat{background-color:var(--accent-950);color:var(--contrast-color, #fff);border:none}.btn-accent-950-flat:hover{background-color:var(--accent-950-hover)}.btn-accent-950-outlined{background-color:transparent;color:var(--accent-950);border:1px solid var(--accent-950)}.btn-accent-950-outlined:hover{background-color:rgba(var(----accent-950), 0.1)}.btn-error-25-flat{background-color:var(--error-25);color:var(--contrast-color, #fff);border:none}.btn-error-25-flat:hover{background-color:var(--error-25-hover)}.btn-error-25-outlined{background-color:transparent;color:var(--error-25);border:1px solid var(--error-25)}.btn-error-25-outlined:hover{background-color:rgba(var(----error-25), 0.1)}.btn-error-50-flat{background-color:var(--error-50);color:var(--contrast-color, #fff);border:none}.btn-error-50-flat:hover{background-color:var(--error-50-hover)}.btn-error-50-outlined{background-color:transparent;color:var(--error-50);border:1px solid var(--error-50)}.btn-error-50-outlined:hover{background-color:rgba(var(----error-50), 0.1)}.btn-error-100-flat{background-color:var(--error-100);color:var(--contrast-color, #fff);border:none}.btn-error-100-flat:hover{background-color:var(--error-100-hover)}.btn-error-100-outlined{background-color:transparent;color:var(--error-100);border:1px solid var(--error-100)}.btn-error-100-outlined:hover{background-color:rgba(var(----error-100), 0.1)}.btn-error-200-flat{background-color:var(--error-200);color:var(--contrast-color, #fff);border:none}.btn-error-200-flat:hover{background-color:var(--error-200-hover)}.btn-error-200-outlined{background-color:transparent;color:var(--error-200);border:1px solid var(--error-200)}.btn-error-200-outlined:hover{background-color:rgba(var(----error-200), 0.1)}.btn-error-300-flat{background-color:var(--error-300);color:var(--contrast-color, #fff);border:none}.btn-error-300-flat:hover{background-color:var(--error-300-hover)}.btn-error-300-outlined{background-color:transparent;color:var(--error-300);border:1px solid var(--error-300)}.btn-error-300-outlined:hover{background-color:rgba(var(----error-300), 0.1)}.btn-error-400-flat{background-color:var(--error-400);color:var(--contrast-color, #fff);border:none}.btn-error-400-flat:hover{background-color:var(--error-400-hover)}.btn-error-400-outlined{background-color:transparent;color:var(--error-400);border:1px solid var(--error-400)}.btn-error-400-outlined:hover{background-color:rgba(var(----error-400), 0.1)}.btn-error-500-flat{background-color:var(--error-500);color:var(--contrast-color, #fff);border:none}.btn-error-500-flat:hover{background-color:var(--error-500-hover)}.btn-error-500-outlined{background-color:transparent;color:var(--error-500);border:1px solid var(--error-500)}.btn-error-500-outlined:hover{background-color:rgba(var(----error-500), 0.1)}.btn-error-600-flat{background-color:var(--error-600);color:var(--contrast-color, #fff);border:none}.btn-error-600-flat:hover{background-color:var(--error-600-hover)}.btn-error-600-outlined{background-color:transparent;color:var(--error-600);border:1px solid var(--error-600)}.btn-error-600-outlined:hover{background-color:rgba(var(----error-600), 0.1)}.btn-error-700-flat{background-color:var(--error-700);color:var(--contrast-color, #fff);border:none}.btn-error-700-flat:hover{background-color:var(--error-700-hover)}.btn-error-700-outlined{background-color:transparent;color:var(--error-700);border:1px solid var(--error-700)}.btn-error-700-outlined:hover{background-color:rgba(var(----error-700), 0.1)}.btn-error-800-flat{background-color:var(--error-800);color:var(--contrast-color, #fff);border:none}.btn-error-800-flat:hover{background-color:var(--error-800-hover)}.btn-error-800-outlined{background-color:transparent;color:var(--error-800);border:1px solid var(--error-800)}.btn-error-800-outlined:hover{background-color:rgba(var(----error-800), 0.1)}.btn-error-900-flat{background-color:var(--error-900);color:var(--contrast-color, #fff);border:none}.btn-error-900-flat:hover{background-color:var(--error-900-hover)}.btn-error-900-outlined{background-color:transparent;color:var(--error-900);border:1px solid var(--error-900)}.btn-error-900-outlined:hover{background-color:rgba(var(----error-900), 0.1)}.btn-error-950-flat{background-color:var(--error-950);color:var(--contrast-color, #fff);border:none}.btn-error-950-flat:hover{background-color:var(--error-950-hover)}.btn-error-950-outlined{background-color:transparent;color:var(--error-950);border:1px solid var(--error-950)}.btn-error-950-outlined:hover{background-color:rgba(var(----error-950), 0.1)}.btn-warning-25-flat{background-color:var(--warning-25);color:var(--contrast-color, #fff);border:none}.btn-warning-25-flat:hover{background-color:var(--warning-25-hover)}.btn-warning-25-outlined{background-color:transparent;color:var(--warning-25);border:1px solid var(--warning-25)}.btn-warning-25-outlined:hover{background-color:rgba(var(----warning-25), 0.1)}.btn-warning-50-flat{background-color:var(--warning-50);color:var(--contrast-color, #fff);border:none}.btn-warning-50-flat:hover{background-color:var(--warning-50-hover)}.btn-warning-50-outlined{background-color:transparent;color:var(--warning-50);border:1px solid var(--warning-50)}.btn-warning-50-outlined:hover{background-color:rgba(var(----warning-50), 0.1)}.btn-warning-100-flat{background-color:var(--warning-100);color:var(--contrast-color, #fff);border:none}.btn-warning-100-flat:hover{background-color:var(--warning-100-hover)}.btn-warning-100-outlined{background-color:transparent;color:var(--warning-100);border:1px solid var(--warning-100)}.btn-warning-100-outlined:hover{background-color:rgba(var(----warning-100), 0.1)}.btn-warning-200-flat{background-color:var(--warning-200);color:var(--contrast-color, #fff);border:none}.btn-warning-200-flat:hover{background-color:var(--warning-200-hover)}.btn-warning-200-outlined{background-color:transparent;color:var(--warning-200);border:1px solid var(--warning-200)}.btn-warning-200-outlined:hover{background-color:rgba(var(----warning-200), 0.1)}.btn-warning-300-flat{background-color:var(--warning-300);color:var(--contrast-color, #fff);border:none}.btn-warning-300-flat:hover{background-color:var(--warning-300-hover)}.btn-warning-300-outlined{background-color:transparent;color:var(--warning-300);border:1px solid var(--warning-300)}.btn-warning-300-outlined:hover{background-color:rgba(var(----warning-300), 0.1)}.btn-warning-400-flat{background-color:var(--warning-400);color:var(--contrast-color, #fff);border:none}.btn-warning-400-flat:hover{background-color:var(--warning-400-hover)}.btn-warning-400-outlined{background-color:transparent;color:var(--warning-400);border:1px solid var(--warning-400)}.btn-warning-400-outlined:hover{background-color:rgba(var(----warning-400), 0.1)}.btn-warning-500-flat{background-color:var(--warning-500);color:var(--contrast-color, #fff);border:none}.btn-warning-500-flat:hover{background-color:var(--warning-500-hover)}.btn-warning-500-outlined{background-color:transparent;color:var(--warning-500);border:1px solid var(--warning-500)}.btn-warning-500-outlined:hover{background-color:rgba(var(----warning-500), 0.1)}.btn-warning-600-flat{background-color:var(--warning-600);color:var(--contrast-color, #fff);border:none}.btn-warning-600-flat:hover{background-color:var(--warning-600-hover)}.btn-warning-600-outlined{background-color:transparent;color:var(--warning-600);border:1px solid var(--warning-600)}.btn-warning-600-outlined:hover{background-color:rgba(var(----warning-600), 0.1)}.btn-warning-700-flat{background-color:var(--warning-700);color:var(--contrast-color, #fff);border:none}.btn-warning-700-flat:hover{background-color:var(--warning-700-hover)}.btn-warning-700-outlined{background-color:transparent;color:var(--warning-700);border:1px solid var(--warning-700)}.btn-warning-700-outlined:hover{background-color:rgba(var(----warning-700), 0.1)}.btn-warning-800-flat{background-color:var(--warning-800);color:var(--contrast-color, #fff);border:none}.btn-warning-800-flat:hover{background-color:var(--warning-800-hover)}.btn-warning-800-outlined{background-color:transparent;color:var(--warning-800);border:1px solid var(--warning-800)}.btn-warning-800-outlined:hover{background-color:rgba(var(----warning-800), 0.1)}.btn-warning-900-flat{background-color:var(--warning-900);color:var(--contrast-color, #fff);border:none}.btn-warning-900-flat:hover{background-color:var(--warning-900-hover)}.btn-warning-900-outlined{background-color:transparent;color:var(--warning-900);border:1px solid var(--warning-900)}.btn-warning-900-outlined:hover{background-color:rgba(var(----warning-900), 0.1)}.btn-warning-950-flat{background-color:var(--warning-950);color:var(--contrast-color, #fff);border:none}.btn-warning-950-flat:hover{background-color:var(--warning-950-hover)}.btn-warning-950-outlined{background-color:transparent;color:var(--warning-950);border:1px solid var(--warning-950)}.btn-warning-950-outlined:hover{background-color:rgba(var(----warning-950), 0.1)}.btn-info-25-flat{background-color:var(--info-25);color:var(--contrast-color, #fff);border:none}.btn-info-25-flat:hover{background-color:var(--info-25-hover)}.btn-info-25-outlined{background-color:transparent;color:var(--info-25);border:1px solid var(--info-25)}.btn-info-25-outlined:hover{background-color:rgba(var(----info-25), 0.1)}.btn-info-50-flat{background-color:var(--info-50);color:var(--contrast-color, #fff);border:none}.btn-info-50-flat:hover{background-color:var(--info-50-hover)}.btn-info-50-outlined{background-color:transparent;color:var(--info-50);border:1px solid var(--info-50)}.btn-info-50-outlined:hover{background-color:rgba(var(----info-50), 0.1)}.btn-info-100-flat{background-color:var(--info-100);color:var(--contrast-color, #fff);border:none}.btn-info-100-flat:hover{background-color:var(--info-100-hover)}.btn-info-100-outlined{background-color:transparent;color:var(--info-100);border:1px solid var(--info-100)}.btn-info-100-outlined:hover{background-color:rgba(var(----info-100), 0.1)}.btn-info-200-flat{background-color:var(--info-200);color:var(--contrast-color, #fff);border:none}.btn-info-200-flat:hover{background-color:var(--info-200-hover)}.btn-info-200-outlined{background-color:transparent;color:var(--info-200);border:1px solid var(--info-200)}.btn-info-200-outlined:hover{background-color:rgba(var(----info-200), 0.1)}.btn-info-300-flat{background-color:var(--info-300);color:var(--contrast-color, #fff);border:none}.btn-info-300-flat:hover{background-color:var(--info-300-hover)}.btn-info-300-outlined{background-color:transparent;color:var(--info-300);border:1px solid var(--info-300)}.btn-info-300-outlined:hover{background-color:rgba(var(----info-300), 0.1)}.btn-info-400-flat{background-color:var(--info-400);color:var(--contrast-color, #fff);border:none}.btn-info-400-flat:hover{background-color:var(--info-400-hover)}.btn-info-400-outlined{background-color:transparent;color:var(--info-400);border:1px solid var(--info-400)}.btn-info-400-outlined:hover{background-color:rgba(var(----info-400), 0.1)}.btn-info-500-flat{background-color:var(--info-500);color:var(--contrast-color, #fff);border:none}.btn-info-500-flat:hover{background-color:var(--info-500-hover)}.btn-info-500-outlined{background-color:transparent;color:var(--info-500);border:1px solid var(--info-500)}.btn-info-500-outlined:hover{background-color:rgba(var(----info-500), 0.1)}.btn-info-600-flat{background-color:var(--info-600);color:var(--contrast-color, #fff);border:none}.btn-info-600-flat:hover{background-color:var(--info-600-hover)}.btn-info-600-outlined{background-color:transparent;color:var(--info-600);border:1px solid var(--info-600)}.btn-info-600-outlined:hover{background-color:rgba(var(----info-600), 0.1)}.btn-info-700-flat{background-color:var(--info-700);color:var(--contrast-color, #fff);border:none}.btn-info-700-flat:hover{background-color:var(--info-700-hover)}.btn-info-700-outlined{background-color:transparent;color:var(--info-700);border:1px solid var(--info-700)}.btn-info-700-outlined:hover{background-color:rgba(var(----info-700), 0.1)}.btn-info-800-flat{background-color:var(--info-800);color:var(--contrast-color, #fff);border:none}.btn-info-800-flat:hover{background-color:var(--info-800-hover)}.btn-info-800-outlined{background-color:transparent;color:var(--info-800);border:1px solid var(--info-800)}.btn-info-800-outlined:hover{background-color:rgba(var(----info-800), 0.1)}.btn-info-900-flat{background-color:var(--info-900);color:var(--contrast-color, #fff);border:none}.btn-info-900-flat:hover{background-color:var(--info-900-hover)}.btn-info-900-outlined{background-color:transparent;color:var(--info-900);border:1px solid var(--info-900)}.btn-info-900-outlined:hover{background-color:rgba(var(----info-900), 0.1)}.btn-info-950-flat{background-color:var(--info-950);color:var(--contrast-color, #fff);border:none}.btn-info-950-flat:hover{background-color:var(--info-950-hover)}.btn-info-950-outlined{background-color:transparent;color:var(--info-950);border:1px solid var(--info-950)}.btn-info-950-outlined:hover{background-color:rgba(var(----info-950), 0.1)}.btn-success-25-flat{background-color:var(--success-25);color:var(--contrast-color, #fff);border:none}.btn-success-25-flat:hover{background-color:var(--success-25-hover)}.btn-success-25-outlined{background-color:transparent;color:var(--success-25);border:1px solid var(--success-25)}.btn-success-25-outlined:hover{background-color:rgba(var(----success-25), 0.1)}.btn-success-50-flat{background-color:var(--success-50);color:var(--contrast-color, #fff);border:none}.btn-success-50-flat:hover{background-color:var(--success-50-hover)}.btn-success-50-outlined{background-color:transparent;color:var(--success-50);border:1px solid var(--success-50)}.btn-success-50-outlined:hover{background-color:rgba(var(----success-50), 0.1)}.btn-success-100-flat{background-color:var(--success-100);color:var(--contrast-color, #fff);border:none}.btn-success-100-flat:hover{background-color:var(--success-100-hover)}.btn-success-100-outlined{background-color:transparent;color:var(--success-100);border:1px solid var(--success-100)}.btn-success-100-outlined:hover{background-color:rgba(var(----success-100), 0.1)}.btn-success-200-flat{background-color:var(--success-200);color:var(--contrast-color, #fff);border:none}.btn-success-200-flat:hover{background-color:var(--success-200-hover)}.btn-success-200-outlined{background-color:transparent;color:var(--success-200);border:1px solid var(--success-200)}.btn-success-200-outlined:hover{background-color:rgba(var(----success-200), 0.1)}.btn-success-300-flat{background-color:var(--success-300);color:var(--contrast-color, #fff);border:none}.btn-success-300-flat:hover{background-color:var(--success-300-hover)}.btn-success-300-outlined{background-color:transparent;color:var(--success-300);border:1px solid var(--success-300)}.btn-success-300-outlined:hover{background-color:rgba(var(----success-300), 0.1)}.btn-success-400-flat{background-color:var(--success-400);color:var(--contrast-color, #fff);border:none}.btn-success-400-flat:hover{background-color:var(--success-400-hover)}.btn-success-400-outlined{background-color:transparent;color:var(--success-400);border:1px solid var(--success-400)}.btn-success-400-outlined:hover{background-color:rgba(var(----success-400), 0.1)}.btn-success-500-flat{background-color:var(--success-500);color:var(--contrast-color, #fff);border:none}.btn-success-500-flat:hover{background-color:var(--success-500-hover)}.btn-success-500-outlined{background-color:transparent;color:var(--success-500);border:1px solid var(--success-500)}.btn-success-500-outlined:hover{background-color:rgba(var(----success-500), 0.1)}.btn-success-600-flat{background-color:var(--success-600);color:var(--contrast-color, #fff);border:none}.btn-success-600-flat:hover{background-color:var(--success-600-hover)}.btn-success-600-outlined{background-color:transparent;color:var(--success-600);border:1px solid var(--success-600)}.btn-success-600-outlined:hover{background-color:rgba(var(----success-600), 0.1)}.btn-success-700-flat{background-color:var(--success-700);color:var(--contrast-color, #fff);border:none}.btn-success-700-flat:hover{background-color:var(--success-700-hover)}.btn-success-700-outlined{background-color:transparent;color:var(--success-700);border:1px solid var(--success-700)}.btn-success-700-outlined:hover{background-color:rgba(var(----success-700), 0.1)}.btn-success-800-flat{background-color:var(--success-800);color:var(--contrast-color, #fff);border:none}.btn-success-800-flat:hover{background-color:var(--success-800-hover)}.btn-success-800-outlined{background-color:transparent;color:var(--success-800);border:1px solid var(--success-800)}.btn-success-800-outlined:hover{background-color:rgba(var(----success-800), 0.1)}.btn-success-900-flat{background-color:var(--success-900);color:var(--contrast-color, #fff);border:none}.btn-success-900-flat:hover{background-color:var(--success-900-hover)}.btn-success-900-outlined{background-color:transparent;color:var(--success-900);border:1px solid var(--success-900)}.btn-success-900-outlined:hover{background-color:rgba(var(----success-900), 0.1)}.btn-success-950-flat{background-color:var(--success-950);color:var(--contrast-color, #fff);border:none}.btn-success-950-flat:hover{background-color:var(--success-950-hover)}.btn-success-950-outlined{background-color:transparent;color:var(--success-950);border:1px solid var(--success-950)}.btn-success-950-outlined:hover{background-color:rgba(var(----success-950), 0.1)}