@charset "UTF-8";
:root {
  --mb-text-color-light: white;
  --mb-text-color-dark: black;
  --mb-color-red-50: #ffebee;
  --mb-color-red-100: #ffcdd2;
  --mb-color-red-200: #ef9a9a;
  --mb-color-red-300: #e57373;
  --mb-color-red-400: #ef5350;
  --mb-color-red-500: #f44336;
  --mb-color-red-600: #e53935;
  --mb-color-red-700: #d32f2f;
  --mb-color-red-800: #c62828;
  --mb-color-red-900: #b71c1c;
  --mb-color-red-a100: #ff8a80;
  --mb-color-red-a200: #ff5252;
  --mb-color-red-a400: #ff1744;
  --mb-color-red-a700: #d50000;
  --mb-color-pink-50: #fce4ec;
  --mb-color-pink-100: #f8bbd0;
  --mb-color-pink-200: #f48fb1;
  --mb-color-pink-300: #f06292;
  --mb-color-pink-400: #ec407a;
  --mb-color-pink-500: #e91e63;
  --mb-color-pink-600: #d81b60;
  --mb-color-pink-700: #c2185b;
  --mb-color-pink-800: #ad1457;
  --mb-color-pink-900: #880e4f;
  --mb-color-pink-a100: #ff80ab;
  --mb-color-pink-a200: #ff4081;
  --mb-color-pink-a400: #f50057;
  --mb-color-pink-a700: #c51162;
  --mb-color-purple-50: #f3e5f5;
  --mb-color-purple-100: #e1bee7;
  --mb-color-purple-200: #ce93d8;
  --mb-color-purple-300: #ba68c8;
  --mb-color-purple-400: #ab47bc;
  --mb-color-purple-500: #9c27b0;
  --mb-color-purple-600: #8e24aa;
  --mb-color-purple-700: #7b1fa2;
  --mb-color-purple-800: #6a1b9a;
  --mb-color-purple-900: #4a148c;
  --mb-color-purple-a100: #ea80fc;
  --mb-color-purple-a200: #e040fb;
  --mb-color-purple-a400: #d500f9;
  --mb-color-purple-a700: #a0f;
  --mb-color-deep-purple-50: #ede7f6;
  --mb-color-deep-purple-100: #d1c4e9;
  --mb-color-deep-purple-200: #b39ddb;
  --mb-color-deep-purple-300: #9575cd;
  --mb-color-deep-purple-400: #7e57c2;
  --mb-color-deep-purple-500: #673ab7;
  --mb-color-deep-purple-600: #5e35b1;
  --mb-color-deep-purple-700: #512da8;
  --mb-color-deep-purple-800: #4527a0;
  --mb-color-deep-purple-900: #311b92;
  --mb-color-deep-purple-a100: #b388ff;
  --mb-color-deep-purple-a200: #7c4dff;
  --mb-color-deep-purple-a400: #651fff;
  --mb-color-deep-purple-a700: #6200ea;
  --mb-color-indigo-50: #e8eaf6;
  --mb-color-indigo-100: #c5cae9;
  --mb-color-indigo-200: #9fa8da;
  --mb-color-indigo-300: #7986cb;
  --mb-color-indigo-400: #5c6bc0;
  --mb-color-indigo-500: #3f51b5;
  --mb-color-indigo-600: #3949ab;
  --mb-color-indigo-700: #303f9f;
  --mb-color-indigo-800: #283593;
  --mb-color-indigo-900: #1a237e;
  --mb-color-indigo-a100: #8c9eff;
  --mb-color-indigo-a200: #536dfe;
  --mb-color-indigo-a400: #3d5afe;
  --mb-color-indigo-a700: #304ffe;
  --mb-color-blue-50: #e3f2fd;
  --mb-color-blue-100: #bbdefb;
  --mb-color-blue-200: #90caf9;
  --mb-color-blue-300: #64b5f6;
  --mb-color-blue-400: #42a5f5;
  --mb-color-blue-500: #2196f3;
  --mb-color-blue-600: #1e88e5;
  --mb-color-blue-700: #1976d2;
  --mb-color-blue-800: #1565c0;
  --mb-color-blue-900: #0d47a1;
  --mb-color-blue-a100: #82b1ff;
  --mb-color-blue-a200: #448aff;
  --mb-color-blue-a400: #2979ff;
  --mb-color-blue-a700: #2962ff;
  --mb-color-light-blue-50: #e1f5fe;
  --mb-color-light-blue-100: #b3e5fc;
  --mb-color-light-blue-200: #81d4fa;
  --mb-color-light-blue-300: #4fc3f7;
  --mb-color-light-blue-400: #29b6f6;
  --mb-color-light-blue-500: #03a9f4;
  --mb-color-light-blue-600: #039be5;
  --mb-color-light-blue-700: #0288d1;
  --mb-color-light-blue-800: #0277bd;
  --mb-color-light-blue-900: #01579b;
  --mb-color-light-blue-a100: #80d8ff;
  --mb-color-light-blue-a200: #40c4ff;
  --mb-color-light-blue-a400: #00b0ff;
  --mb-color-light-blue-a700: #0091ea;
  --mb-color-cyan-50: #e0f7fa;
  --mb-color-cyan-100: #b2ebf2;
  --mb-color-cyan-200: #80deea;
  --mb-color-cyan-300: #4dd0e1;
  --mb-color-cyan-400: #26c6da;
  --mb-color-cyan-500: #00bcd4;
  --mb-color-cyan-600: #00acc1;
  --mb-color-cyan-700: #0097a7;
  --mb-color-cyan-800: #00838f;
  --mb-color-cyan-900: #006064;
  --mb-color-cyan-a100: #84ffff;
  --mb-color-cyan-a200: #18ffff;
  --mb-color-cyan-a400: #00e5ff;
  --mb-color-cyan-a700: #00b8d4;
  --mb-color-teal-50: #e0f2f1;
  --mb-color-teal-100: #b2dfdb;
  --mb-color-teal-200: #80cbc4;
  --mb-color-teal-300: #4db6ac;
  --mb-color-teal-400: #26a69a;
  --mb-color-teal-500: #009688;
  --mb-color-teal-600: #00897b;
  --mb-color-teal-700: #00796b;
  --mb-color-teal-800: #00695c;
  --mb-color-teal-900: #004d40;
  --mb-color-teal-a100: #a7ffeb;
  --mb-color-teal-a200: #64ffda;
  --mb-color-teal-a400: #1de9b6;
  --mb-color-teal-a700: #00bfa5;
  --mb-color-green-50: #e8f5e9;
  --mb-color-green-100: #c8e6c9;
  --mb-color-green-200: #a5d6a7;
  --mb-color-green-300: #81c784;
  --mb-color-green-400: #66bb6a;
  --mb-color-green-500: #4caf50;
  --mb-color-green-600: #43a047;
  --mb-color-green-700: #388e3c;
  --mb-color-green-800: #2e7d32;
  --mb-color-green-900: #1b5e20;
  --mb-color-green-a100: #b9f6ca;
  --mb-color-green-a200: #69f0ae;
  --mb-color-green-a400: #00e676;
  --mb-color-green-a700: #00c853;
  --mb-color-light-green-50: #f1f8e9;
  --mb-color-light-green-100: #dcedc8;
  --mb-color-light-green-200: #c5e1a5;
  --mb-color-light-green-300: #aed581;
  --mb-color-light-green-400: #9ccc65;
  --mb-color-light-green-500: #8bc34a;
  --mb-color-light-green-600: #7cb342;
  --mb-color-light-green-700: #689f38;
  --mb-color-light-green-800: #558b2f;
  --mb-color-light-green-900: #33691e;
  --mb-color-light-green-a100: #ccff90;
  --mb-color-light-green-a200: #b2ff59;
  --mb-color-light-green-a400: #76ff03;
  --mb-color-light-green-a700: #64dd17;
  --mb-color-lime-50: #f9fbe7;
  --mb-color-lime-100: #f0f4c3;
  --mb-color-lime-200: #e6ee9c;
  --mb-color-lime-300: #dce775;
  --mb-color-lime-400: #d4e157;
  --mb-color-lime-500: #cddc39;
  --mb-color-lime-600: #c0ca33;
  --mb-color-lime-700: #afb42b;
  --mb-color-lime-800: #9e9d24;
  --mb-color-lime-900: #827717;
  --mb-color-lime-a100: #f4ff81;
  --mb-color-lime-a200: #eeff41;
  --mb-color-lime-a400: #c6ff00;
  --mb-color-lime-a700: #aeea00;
  --mb-color-yellow-50: #fffde7;
  --mb-color-yellow-100: #fff9c4;
  --mb-color-yellow-200: #fff59d;
  --mb-color-yellow-300: #fff176;
  --mb-color-yellow-400: #ffee58;
  --mb-color-yellow-500: #ffeb3b;
  --mb-color-yellow-600: #fdd835;
  --mb-color-yellow-700: #fbc02d;
  --mb-color-yellow-800: #f9a825;
  --mb-color-yellow-900: #f57f17;
  --mb-color-yellow-a100: #ffff8d;
  --mb-color-yellow-a200: #ff0;
  --mb-color-yellow-a400: #ffea00;
  --mb-color-yellow-a700: #ffd600;
  --mb-color-amber-50: #fff8e1;
  --mb-color-amber-100: #ffecb3;
  --mb-color-amber-200: #ffe082;
  --mb-color-amber-300: #ffd54f;
  --mb-color-amber-400: #ffca28;
  --mb-color-amber-500: #ffc107;
  --mb-color-amber-600: #ffb300;
  --mb-color-amber-700: #ffa000;
  --mb-color-amber-800: #ff8f00;
  --mb-color-amber-900: #ff6f00;
  --mb-color-amber-a100: #ffe57f;
  --mb-color-amber-a200: #ffd740;
  --mb-color-amber-a400: #ffc400;
  --mb-color-amber-a700: #ffab00;
  --mb-color-orange-50: #fff3e0;
  --mb-color-orange-100: #ffe0b2;
  --mb-color-orange-200: #ffcc80;
  --mb-color-orange-300: #ffb74d;
  --mb-color-orange-400: #ffa726;
  --mb-color-orange-500: #ff9800;
  --mb-color-orange-600: #fb8c00;
  --mb-color-orange-700: #f57c00;
  --mb-color-orange-800: #ef6c00;
  --mb-color-orange-900: #e65100;
  --mb-color-orange-a100: #ffd180;
  --mb-color-orange-a200: #ffab40;
  --mb-color-orange-a400: #ff9100;
  --mb-color-orange-a700: #ff6d00;
  --mb-color-deep-orange-50: #fbe9e7;
  --mb-color-deep-orange-100: #ffccbc;
  --mb-color-deep-orange-200: #ffab91;
  --mb-color-deep-orange-300: #ff8a65;
  --mb-color-deep-orange-400: #ff7043;
  --mb-color-deep-orange-500: #ff5722;
  --mb-color-deep-orange-600: #f4511e;
  --mb-color-deep-orange-700: #e64a19;
  --mb-color-deep-orange-800: #d84315;
  --mb-color-deep-orange-900: #bf360c;
  --mb-color-deep-orange-a100: #ff9e80;
  --mb-color-deep-orange-a200: #ff6e40;
  --mb-color-deep-orange-a400: #ff3d00;
  --mb-color-deep-orange-a700: #dd2c00;
  --mb-color-brown-50: #efebe9;
  --mb-color-brown-100: #d7ccc8;
  --mb-color-brown-200: #bcaaa4;
  --mb-color-brown-300: #a1887f;
  --mb-color-brown-400: #8d6e63;
  --mb-color-brown-500: #795548;
  --mb-color-brown-600: #6d4c41;
  --mb-color-brown-700: #5d4037;
  --mb-color-brown-800: #4e342e;
  --mb-color-brown-900: #3e2723;
  --mb-color-grey-50: #fafafa;
  --mb-color-grey-100: #f5f5f5;
  --mb-color-grey-200: #eee;
  --mb-color-grey-300: #e0e0e0;
  --mb-color-grey-400: #bdbdbd;
  --mb-color-grey-500: #9e9e9e;
  --mb-color-grey-600: #757575;
  --mb-color-grey-700: #616161;
  --mb-color-grey-800: #424242;
  --mb-color-grey-900: #212121;
  --mb-color-blue-grey-50: #eceff1;
  --mb-color-blue-grey-100: #cfd8dc;
  --mb-color-blue-grey-200: #b0bec5;
  --mb-color-blue-grey-300: #90a4ae;
  --mb-color-blue-grey-400: #78909c;
  --mb-color-blue-grey-500: #607d8b;
  --mb-color-blue-grey-600: #546e7a;
  --mb-color-blue-grey-700: #455a64;
  --mb-color-blue-grey-800: #37474f;
  --mb-color-blue-grey-900: #263238;
  --mb-color-on-red-50: var(--mb-text-color-dark);
  --mb-color-on-red-100: var(--mb-text-color-dark);
  --mb-color-on-red-200: var(--mb-text-color-dark);
  --mb-color-on-red-300: var(--mb-text-color-dark);
  --mb-color-on-red-400: var(--mb-text-color-light);
  --mb-color-on-red-500: var(--mb-text-color-light);
  --mb-color-on-red-600: var(--mb-text-color-light);
  --mb-color-on-red-700: var(--mb-text-color-light);
  --mb-color-on-red-800: var(--mb-text-color-light);
  --mb-color-on-red-900: var(--mb-text-color-light);
  --mb-color-on-red-a100: var(--mb-text-color-dark);
  --mb-color-on-red-a200: var(--mb-text-color-light);
  --mb-color-on-red-a400: var(--mb-text-color-light);
  --mb-color-on-red-a700: var(--mb-text-color-light);
  --mb-color-on-pink-50: var(--mb-text-color-dark);
  --mb-color-on-pink-100: var(--mb-text-color-dark);
  --mb-color-on-pink-200: var(--mb-text-color-dark);
  --mb-color-on-pink-300: var(--mb-text-color-dark);
  --mb-color-on-pink-400: var(--mb-text-color-light);
  --mb-color-on-pink-500: var(--mb-text-color-light);
  --mb-color-on-pink-600: var(--mb-text-color-light);
  --mb-color-on-pink-700: var(--mb-text-color-light);
  --mb-color-on-pink-800: var(--mb-text-color-light);
  --mb-color-on-pink-900: var(--mb-text-color-light);
  --mb-color-on-pink-a100: var(--mb-text-color-dark);
  --mb-color-on-pink-a200: var(--mb-text-color-light);
  --mb-color-on-pink-a400: var(--mb-text-color-light);
  --mb-color-on-pink-a700: var(--mb-text-color-light);
  --mb-color-on-purple-50: var(--mb-text-color-dark);
  --mb-color-on-purple-100: var(--mb-text-color-dark);
  --mb-color-on-purple-200: var(--mb-text-color-dark);
  --mb-color-on-purple-300: var(--mb-text-color-light);
  --mb-color-on-purple-400: var(--mb-text-color-light);
  --mb-color-on-purple-500: var(--mb-text-color-light);
  --mb-color-on-purple-600: var(--mb-text-color-light);
  --mb-color-on-purple-700: var(--mb-text-color-light);
  --mb-color-on-purple-800: var(--mb-text-color-light);
  --mb-color-on-purple-900: var(--mb-text-color-light);
  --mb-color-on-purple-a100: var(--mb-text-color-dark);
  --mb-color-on-purple-a200: var(--mb-text-color-light);
  --mb-color-on-purple-a400: var(--mb-text-color-light);
  --mb-color-on-purple-a700: var(--mb-text-color-light);
  --mb-color-on-deep-purple-50: var(--mb-text-color-dark);
  --mb-color-on-deep-purple-100: var(--mb-text-color-dark);
  --mb-color-on-deep-purple-200: var(--mb-text-color-dark);
  --mb-color-on-deep-purple-300: var(--mb-text-color-light);
  --mb-color-on-deep-purple-400: var(--mb-text-color-light);
  --mb-color-on-deep-purple-500: var(--mb-text-color-light);
  --mb-color-on-deep-purple-600: var(--mb-text-color-light);
  --mb-color-on-deep-purple-700: var(--mb-text-color-light);
  --mb-color-on-deep-purple-800: var(--mb-text-color-light);
  --mb-color-on-deep-purple-900: var(--mb-text-color-light);
  --mb-color-on-deep-purple-a100: var(--mb-text-color-dark);
  --mb-color-on-deep-purple-a200: var(--mb-text-color-light);
  --mb-color-on-deep-purple-a400: var(--mb-text-color-light);
  --mb-color-on-deep-purple-a700: var(--mb-text-color-light);
  --mb-color-on-indigo-50: var(--mb-text-color-dark);
  --mb-color-on-indigo-100: var(--mb-text-color-dark);
  --mb-color-on-indigo-200: var(--mb-text-color-dark);
  --mb-color-on-indigo-300: var(--mb-text-color-light);
  --mb-color-on-indigo-400: var(--mb-text-color-light);
  --mb-color-on-indigo-500: var(--mb-text-color-light);
  --mb-color-on-indigo-600: var(--mb-text-color-light);
  --mb-color-on-indigo-700: var(--mb-text-color-light);
  --mb-color-on-indigo-800: var(--mb-text-color-light);
  --mb-color-on-indigo-900: var(--mb-text-color-light);
  --mb-color-on-indigo-a100: var(--mb-text-color-dark);
  --mb-color-on-indigo-a200: var(--mb-text-color-light);
  --mb-color-on-indigo-a400: var(--mb-text-color-light);
  --mb-color-on-indigo-a700: var(--mb-text-color-light);
  --mb-color-on-blue-50: var(--mb-text-color-dark);
  --mb-color-on-blue-100: var(--mb-text-color-dark);
  --mb-color-on-blue-200: var(--mb-text-color-dark);
  --mb-color-on-blue-300: var(--mb-text-color-dark);
  --mb-color-on-blue-400: var(--mb-text-color-dark);
  --mb-color-on-blue-500: var(--mb-text-color-light);
  --mb-color-on-blue-600: var(--mb-text-color-light);
  --mb-color-on-blue-700: var(--mb-text-color-light);
  --mb-color-on-blue-800: var(--mb-text-color-light);
  --mb-color-on-blue-900: var(--mb-text-color-light);
  --mb-color-on-blue-a100: var(--mb-text-color-dark);
  --mb-color-on-blue-a200: var(--mb-text-color-light);
  --mb-color-on-blue-a400: var(--mb-text-color-light);
  --mb-color-on-blue-a700: var(--mb-text-color-light);
  --mb-color-on-light-blue-50: var(--mb-text-color-dark);
  --mb-color-on-light-blue-100: var(--mb-text-color-dark);
  --mb-color-on-light-blue-200: var(--mb-text-color-dark);
  --mb-color-on-light-blue-300: var(--mb-text-color-dark);
  --mb-color-on-light-blue-400: var(--mb-text-color-dark);
  --mb-color-on-light-blue-500: var(--mb-text-color-dark);
  --mb-color-on-light-blue-600: var(--mb-text-color-dark);
  --mb-color-on-light-blue-700: var(--mb-text-color-light);
  --mb-color-on-light-blue-800: var(--mb-text-color-light);
  --mb-color-on-light-blue-900: var(--mb-text-color-light);
  --mb-color-on-light-blue-a100: var(--mb-text-color-dark);
  --mb-color-on-light-blue-a200: var(--mb-text-color-dark);
  --mb-color-on-light-blue-a400: var(--mb-text-color-dark);
  --mb-color-on-light-blue-a700: var(--mb-text-color-light);
  --mb-color-on-cyan-50: var(--mb-text-color-dark);
  --mb-color-on-cyan-100: var(--mb-text-color-dark);
  --mb-color-on-cyan-200: var(--mb-text-color-dark);
  --mb-color-on-cyan-300: var(--mb-text-color-dark);
  --mb-color-on-cyan-400: var(--mb-text-color-dark);
  --mb-color-on-cyan-500: var(--mb-text-color-dark);
  --mb-color-on-cyan-600: var(--mb-text-color-dark);
  --mb-color-on-cyan-700: var(--mb-text-color-light);
  --mb-color-on-cyan-800: var(--mb-text-color-light);
  --mb-color-on-cyan-900: var(--mb-text-color-light);
  --mb-color-on-cyan-a100: var(--mb-text-color-dark);
  --mb-color-on-cyan-a200: var(--mb-text-color-dark);
  --mb-color-on-cyan-a400: var(--mb-text-color-dark);
  --mb-color-on-cyan-a700: var(--mb-text-color-dark);
  --mb-color-on-teal-50: var(--mb-text-color-dark);
  --mb-color-on-teal-100: var(--mb-text-color-dark);
  --mb-color-on-teal-200: var(--mb-text-color-dark);
  --mb-color-on-teal-300: var(--mb-text-color-dark);
  --mb-color-on-teal-400: var(--mb-text-color-dark);
  --mb-color-on-teal-500: var(--mb-text-color-light);
  --mb-color-on-teal-600: var(--mb-text-color-light);
  --mb-color-on-teal-700: var(--mb-text-color-light);
  --mb-color-on-teal-800: var(--mb-text-color-light);
  --mb-color-on-teal-900: var(--mb-text-color-light);
  --mb-color-on-teal-a100: var(--mb-text-color-dark);
  --mb-color-on-teal-a200: var(--mb-text-color-dark);
  --mb-color-on-teal-a400: var(--mb-text-color-dark);
  --mb-color-on-teal-a700: var(--mb-text-color-dark);
  --mb-color-on-green-50: var(--mb-text-color-dark);
  --mb-color-on-green-100: var(--mb-text-color-dark);
  --mb-color-on-green-200: var(--mb-text-color-dark);
  --mb-color-on-green-300: var(--mb-text-color-dark);
  --mb-color-on-green-400: var(--mb-text-color-dark);
  --mb-color-on-green-500: var(--mb-text-color-dark);
  --mb-color-on-green-600: var(--mb-text-color-light);
  --mb-color-on-green-700: var(--mb-text-color-light);
  --mb-color-on-green-800: var(--mb-text-color-light);
  --mb-color-on-green-900: var(--mb-text-color-light);
  --mb-color-on-green-a100: var(--mb-text-color-dark);
  --mb-color-on-green-a200: var(--mb-text-color-dark);
  --mb-color-on-green-a400: var(--mb-text-color-dark);
  --mb-color-on-green-a700: var(--mb-text-color-dark);
  --mb-color-on-light-green-50: var(--mb-text-color-dark);
  --mb-color-on-light-green-100: var(--mb-text-color-dark);
  --mb-color-on-light-green-200: var(--mb-text-color-dark);
  --mb-color-on-light-green-300: var(--mb-text-color-dark);
  --mb-color-on-light-green-400: var(--mb-text-color-dark);
  --mb-color-on-light-green-500: var(--mb-text-color-dark);
  --mb-color-on-light-green-600: var(--mb-text-color-dark);
  --mb-color-on-light-green-700: var(--mb-text-color-light);
  --mb-color-on-light-green-800: var(--mb-text-color-light);
  --mb-color-on-light-green-900: var(--mb-text-color-light);
  --mb-color-on-light-green-a100: var(--mb-text-color-dark);
  --mb-color-on-light-green-a200: var(--mb-text-color-dark);
  --mb-color-on-light-green-a400: var(--mb-text-color-dark);
  --mb-color-on-light-green-a700: var(--mb-text-color-dark);
  --mb-color-on-lime-50: var(--mb-text-color-dark);
  --mb-color-on-lime-100: var(--mb-text-color-dark);
  --mb-color-on-lime-200: var(--mb-text-color-dark);
  --mb-color-on-lime-300: var(--mb-text-color-dark);
  --mb-color-on-lime-400: var(--mb-text-color-dark);
  --mb-color-on-lime-500: var(--mb-text-color-dark);
  --mb-color-on-lime-600: var(--mb-text-color-dark);
  --mb-color-on-lime-700: var(--mb-text-color-dark);
  --mb-color-on-lime-800: var(--mb-text-color-dark);
  --mb-color-on-lime-900: var(--mb-text-color-light);
  --mb-color-on-lime-a100: var(--mb-text-color-dark);
  --mb-color-on-lime-a200: var(--mb-text-color-dark);
  --mb-color-on-lime-a400: var(--mb-text-color-dark);
  --mb-color-on-lime-a700: var(--mb-text-color-dark);
  --mb-color-on-yellow-50: var(--mb-text-color-dark);
  --mb-color-on-yellow-100: var(--mb-text-color-dark);
  --mb-color-on-yellow-200: var(--mb-text-color-dark);
  --mb-color-on-yellow-300: var(--mb-text-color-dark);
  --mb-color-on-yellow-400: var(--mb-text-color-dark);
  --mb-color-on-yellow-500: var(--mb-text-color-dark);
  --mb-color-on-yellow-600: var(--mb-text-color-dark);
  --mb-color-on-yellow-700: var(--mb-text-color-dark);
  --mb-color-on-yellow-800: var(--mb-text-color-dark);
  --mb-color-on-yellow-900: var(--mb-text-color-dark);
  --mb-color-on-yellow-a100: var(--mb-text-color-dark);
  --mb-color-on-yellow-a200: var(--mb-text-color-dark);
  --mb-color-on-yellow-a400: var(--mb-text-color-dark);
  --mb-color-on-yellow-a700: var(--mb-text-color-dark);
  --mb-color-on-amber-50: var(--mb-text-color-dark);
  --mb-color-on-amber-100: var(--mb-text-color-dark);
  --mb-color-on-amber-200: var(--mb-text-color-dark);
  --mb-color-on-amber-300: var(--mb-text-color-dark);
  --mb-color-on-amber-400: var(--mb-text-color-dark);
  --mb-color-on-amber-500: var(--mb-text-color-dark);
  --mb-color-on-amber-600: var(--mb-text-color-dark);
  --mb-color-on-amber-700: var(--mb-text-color-dark);
  --mb-color-on-amber-800: var(--mb-text-color-dark);
  --mb-color-on-amber-900: var(--mb-text-color-dark);
  --mb-color-on-amber-a100: var(--mb-text-color-dark);
  --mb-color-on-amber-a200: var(--mb-text-color-dark);
  --mb-color-on-amber-a400: var(--mb-text-color-dark);
  --mb-color-on-amber-a700: var(--mb-text-color-dark);
  --mb-color-on-orange-50: var(--mb-text-color-dark);
  --mb-color-on-orange-100: var(--mb-text-color-dark);
  --mb-color-on-orange-200: var(--mb-text-color-dark);
  --mb-color-on-orange-300: var(--mb-text-color-dark);
  --mb-color-on-orange-400: var(--mb-text-color-dark);
  --mb-color-on-orange-500: var(--mb-text-color-dark);
  --mb-color-on-orange-600: var(--mb-text-color-dark);
  --mb-color-on-orange-700: var(--mb-text-color-dark);
  --mb-color-on-orange-800: var(--mb-text-color-dark);
  --mb-color-on-orange-900: var(--mb-text-color-light);
  --mb-color-on-orange-a100: var(--mb-text-color-dark);
  --mb-color-on-orange-a200: var(--mb-text-color-dark);
  --mb-color-on-orange-a400: var(--mb-text-color-dark);
  --mb-color-on-orange-a700: var(--mb-text-color-dark);
  --mb-color-on-deep-orange-50: var(--mb-text-color-dark);
  --mb-color-on-deep-orange-100: var(--mb-text-color-dark);
  --mb-color-on-deep-orange-200: var(--mb-text-color-dark);
  --mb-color-on-deep-orange-300: var(--mb-text-color-dark);
  --mb-color-on-deep-orange-400: var(--mb-text-color-dark);
  --mb-color-on-deep-orange-500: var(--mb-text-color-light);
  --mb-color-on-deep-orange-600: var(--mb-text-color-light);
  --mb-color-on-deep-orange-700: var(--mb-text-color-light);
  --mb-color-on-deep-orange-800: var(--mb-text-color-light);
  --mb-color-on-deep-orange-900: var(--mb-text-color-light);
  --mb-color-on-deep-orange-a100: var(--mb-text-color-dark);
  --mb-color-on-deep-orange-a200: var(--mb-text-color-dark);
  --mb-color-on-deep-orange-a400: var(--mb-text-color-light);
  --mb-color-on-deep-orange-a700: var(--mb-text-color-light);
  --mb-color-on-brown-50: var(--mb-text-color-dark);
  --mb-color-on-brown-100: var(--mb-text-color-dark);
  --mb-color-on-brown-200: var(--mb-text-color-dark);
  --mb-color-on-brown-300: var(--mb-text-color-light);
  --mb-color-on-brown-400: var(--mb-text-color-light);
  --mb-color-on-brown-500: var(--mb-text-color-light);
  --mb-color-on-brown-600: var(--mb-text-color-light);
  --mb-color-on-brown-700: var(--mb-text-color-light);
  --mb-color-on-brown-800: var(--mb-text-color-light);
  --mb-color-on-brown-900: var(--mb-text-color-light);
  --mb-color-on-grey-50: var(--mb-text-color-dark);
  --mb-color-on-grey-100: var(--mb-text-color-dark);
  --mb-color-on-grey-200: var(--mb-text-color-dark);
  --mb-color-on-grey-300: var(--mb-text-color-dark);
  --mb-color-on-grey-400: var(--mb-text-color-dark);
  --mb-color-on-grey-500: var(--mb-text-color-dark);
  --mb-color-on-grey-600: var(--mb-text-color-light);
  --mb-color-on-grey-700: var(--mb-text-color-light);
  --mb-color-on-grey-800: var(--mb-text-color-light);
  --mb-color-on-grey-900: var(--mb-text-color-light);
  --mb-color-on-blue-grey-50: var(--mb-text-color-dark);
  --mb-color-on-blue-grey-100: var(--mb-text-color-dark);
  --mb-color-on-blue-grey-200: var(--mb-text-color-dark);
  --mb-color-on-blue-grey-300: var(--mb-text-color-dark);
  --mb-color-on-blue-grey-400: var(--mb-text-color-light);
  --mb-color-on-blue-grey-500: var(--mb-text-color-light);
  --mb-color-on-blue-grey-600: var(--mb-text-color-light);
  --mb-color-on-blue-grey-700: var(--mb-text-color-light);
  --mb-color-on-blue-grey-800: var(--mb-text-color-light);
  --mb-color-on-blue-grey-900: var(--mb-text-color-light);
  --mb-color-red-50-rgb: 255, 235, 238;
  --mb-color-red-100-rgb: 255, 205, 210;
  --mb-color-red-200-rgb: 239, 154, 154;
  --mb-color-red-300-rgb: 229, 115, 115;
  --mb-color-red-400-rgb: 239, 83, 80;
  --mb-color-red-500-rgb: 244, 67, 54;
  --mb-color-red-600-rgb: 229, 57, 53;
  --mb-color-red-700-rgb: 211, 47, 47;
  --mb-color-red-800-rgb: 198, 40, 40;
  --mb-color-red-900-rgb: 183, 28, 28;
  --mb-color-red-a100-rgb: 255, 138, 128;
  --mb-color-red-a200-rgb: 255, 82, 82;
  --mb-color-red-a400-rgb: 255, 23, 68;
  --mb-color-red-a700-rgb: 213, 0, 0;
  --mb-color-pink-50-rgb: 252, 228, 236;
  --mb-color-pink-100-rgb: 248, 187, 208;
  --mb-color-pink-200-rgb: 244, 143, 177;
  --mb-color-pink-300-rgb: 240, 98, 146;
  --mb-color-pink-400-rgb: 236, 64, 122;
  --mb-color-pink-500-rgb: 233, 30, 99;
  --mb-color-pink-600-rgb: 216, 27, 96;
  --mb-color-pink-700-rgb: 194, 24, 91;
  --mb-color-pink-800-rgb: 173, 20, 87;
  --mb-color-pink-900-rgb: 136, 14, 79;
  --mb-color-pink-a100-rgb: 255, 128, 171;
  --mb-color-pink-a200-rgb: 255, 64, 129;
  --mb-color-pink-a400-rgb: 245, 0, 87;
  --mb-color-pink-a700-rgb: 197, 17, 98;
  --mb-color-purple-50-rgb: 243, 229, 245;
  --mb-color-purple-100-rgb: 225, 190, 231;
  --mb-color-purple-200-rgb: 206, 147, 216;
  --mb-color-purple-300-rgb: 186, 104, 200;
  --mb-color-purple-400-rgb: 171, 71, 188;
  --mb-color-purple-500-rgb: 156, 39, 176;
  --mb-color-purple-600-rgb: 142, 36, 170;
  --mb-color-purple-700-rgb: 123, 31, 162;
  --mb-color-purple-800-rgb: 106, 27, 154;
  --mb-color-purple-900-rgb: 74, 20, 140;
  --mb-color-purple-a100-rgb: 234, 128, 252;
  --mb-color-purple-a200-rgb: 224, 64, 251;
  --mb-color-purple-a400-rgb: 213, 0, 249;
  --mb-color-purple-a700-rgb: 170, 0, 255;
  --mb-color-deep-purple-50-rgb: 237, 231, 246;
  --mb-color-deep-purple-100-rgb: 209, 196, 233;
  --mb-color-deep-purple-200-rgb: 179, 157, 219;
  --mb-color-deep-purple-300-rgb: 149, 117, 205;
  --mb-color-deep-purple-400-rgb: 126, 87, 194;
  --mb-color-deep-purple-500-rgb: 103, 58, 183;
  --mb-color-deep-purple-600-rgb: 94, 53, 177;
  --mb-color-deep-purple-700-rgb: 81, 45, 168;
  --mb-color-deep-purple-800-rgb: 69, 39, 160;
  --mb-color-deep-purple-900-rgb: 49, 27, 146;
  --mb-color-deep-purple-a100-rgb: 179, 136, 255;
  --mb-color-deep-purple-a200-rgb: 124, 77, 255;
  --mb-color-deep-purple-a400-rgb: 101, 31, 255;
  --mb-color-deep-purple-a700-rgb: 98, 0, 234;
  --mb-color-indigo-50-rgb: 232, 234, 246;
  --mb-color-indigo-100-rgb: 197, 202, 233;
  --mb-color-indigo-200-rgb: 159, 168, 218;
  --mb-color-indigo-300-rgb: 121, 134, 203;
  --mb-color-indigo-400-rgb: 92, 107, 192;
  --mb-color-indigo-500-rgb: 63, 81, 181;
  --mb-color-indigo-600-rgb: 57, 73, 171;
  --mb-color-indigo-700-rgb: 48, 63, 159;
  --mb-color-indigo-800-rgb: 40, 53, 147;
  --mb-color-indigo-900-rgb: 26, 35, 126;
  --mb-color-indigo-a100-rgb: 140, 158, 255;
  --mb-color-indigo-a200-rgb: 83, 109, 254;
  --mb-color-indigo-a400-rgb: 61, 90, 254;
  --mb-color-indigo-a700-rgb: 48, 79, 254;
  --mb-color-blue-50-rgb: 227, 242, 253;
  --mb-color-blue-100-rgb: 187, 222, 251;
  --mb-color-blue-200-rgb: 144, 202, 249;
  --mb-color-blue-300-rgb: 100, 181, 246;
  --mb-color-blue-400-rgb: 66, 165, 245;
  --mb-color-blue-500-rgb: 33, 150, 243;
  --mb-color-blue-600-rgb: 30, 136, 229;
  --mb-color-blue-700-rgb: 25, 118, 210;
  --mb-color-blue-800-rgb: 21, 101, 192;
  --mb-color-blue-900-rgb: 13, 71, 161;
  --mb-color-blue-a100-rgb: 130, 177, 255;
  --mb-color-blue-a200-rgb: 68, 138, 255;
  --mb-color-blue-a400-rgb: 41, 121, 255;
  --mb-color-blue-a700-rgb: 41, 98, 255;
  --mb-color-light-blue-50-rgb: 225, 245, 254;
  --mb-color-light-blue-100-rgb: 179, 229, 252;
  --mb-color-light-blue-200-rgb: 129, 212, 250;
  --mb-color-light-blue-300-rgb: 79, 195, 247;
  --mb-color-light-blue-400-rgb: 41, 182, 246;
  --mb-color-light-blue-500-rgb: 3, 169, 244;
  --mb-color-light-blue-600-rgb: 3, 155, 229;
  --mb-color-light-blue-700-rgb: 2, 136, 209;
  --mb-color-light-blue-800-rgb: 2, 119, 189;
  --mb-color-light-blue-900-rgb: 1, 87, 155;
  --mb-color-light-blue-a100-rgb: 128, 216, 255;
  --mb-color-light-blue-a200-rgb: 64, 196, 255;
  --mb-color-light-blue-a400-rgb: 0, 176, 255;
  --mb-color-light-blue-a700-rgb: 0, 145, 234;
  --mb-color-cyan-50-rgb: 224, 247, 250;
  --mb-color-cyan-100-rgb: 178, 235, 242;
  --mb-color-cyan-200-rgb: 128, 222, 234;
  --mb-color-cyan-300-rgb: 77, 208, 225;
  --mb-color-cyan-400-rgb: 38, 198, 218;
  --mb-color-cyan-500-rgb: 0, 188, 212;
  --mb-color-cyan-600-rgb: 0, 172, 193;
  --mb-color-cyan-700-rgb: 0, 151, 167;
  --mb-color-cyan-800-rgb: 0, 131, 143;
  --mb-color-cyan-900-rgb: 0, 96, 100;
  --mb-color-cyan-a100-rgb: 132, 255, 255;
  --mb-color-cyan-a200-rgb: 24, 255, 255;
  --mb-color-cyan-a400-rgb: 0, 229, 255;
  --mb-color-cyan-a700-rgb: 0, 184, 212;
  --mb-color-teal-50-rgb: 224, 242, 241;
  --mb-color-teal-100-rgb: 178, 223, 219;
  --mb-color-teal-200-rgb: 128, 203, 196;
  --mb-color-teal-300-rgb: 77, 182, 172;
  --mb-color-teal-400-rgb: 38, 166, 154;
  --mb-color-teal-500-rgb: 0, 150, 136;
  --mb-color-teal-600-rgb: 0, 137, 123;
  --mb-color-teal-700-rgb: 0, 121, 107;
  --mb-color-teal-800-rgb: 0, 105, 92;
  --mb-color-teal-900-rgb: 0, 77, 64;
  --mb-color-teal-a100-rgb: 167, 255, 235;
  --mb-color-teal-a200-rgb: 100, 255, 218;
  --mb-color-teal-a400-rgb: 29, 233, 182;
  --mb-color-teal-a700-rgb: 0, 191, 165;
  --mb-color-green-50-rgb: 232, 245, 233;
  --mb-color-green-100-rgb: 200, 230, 201;
  --mb-color-green-200-rgb: 165, 214, 167;
  --mb-color-green-300-rgb: 129, 199, 132;
  --mb-color-green-400-rgb: 102, 187, 106;
  --mb-color-green-500-rgb: 76, 175, 80;
  --mb-color-green-600-rgb: 67, 160, 71;
  --mb-color-green-700-rgb: 56, 142, 60;
  --mb-color-green-800-rgb: 46, 125, 50;
  --mb-color-green-900-rgb: 27, 94, 32;
  --mb-color-green-a100-rgb: 185, 246, 202;
  --mb-color-green-a200-rgb: 105, 240, 174;
  --mb-color-green-a400-rgb: 0, 230, 118;
  --mb-color-green-a700-rgb: 0, 200, 83;
  --mb-color-light-green-50-rgb: 241, 248, 233;
  --mb-color-light-green-100-rgb: 220, 237, 200;
  --mb-color-light-green-200-rgb: 197, 225, 165;
  --mb-color-light-green-300-rgb: 174, 213, 129;
  --mb-color-light-green-400-rgb: 156, 204, 101;
  --mb-color-light-green-500-rgb: 139, 195, 74;
  --mb-color-light-green-600-rgb: 124, 179, 66;
  --mb-color-light-green-700-rgb: 104, 159, 56;
  --mb-color-light-green-800-rgb: 85, 139, 47;
  --mb-color-light-green-900-rgb: 51, 105, 30;
  --mb-color-light-green-a100-rgb: 204, 255, 144;
  --mb-color-light-green-a200-rgb: 178, 255, 89;
  --mb-color-light-green-a400-rgb: 118, 255, 3;
  --mb-color-light-green-a700-rgb: 100, 221, 23;
  --mb-color-lime-50-rgb: 249, 251, 231;
  --mb-color-lime-100-rgb: 240, 244, 195;
  --mb-color-lime-200-rgb: 230, 238, 156;
  --mb-color-lime-300-rgb: 220, 231, 117;
  --mb-color-lime-400-rgb: 212, 225, 87;
  --mb-color-lime-500-rgb: 205, 220, 57;
  --mb-color-lime-600-rgb: 192, 202, 51;
  --mb-color-lime-700-rgb: 175, 180, 43;
  --mb-color-lime-800-rgb: 158, 157, 36;
  --mb-color-lime-900-rgb: 130, 119, 23;
  --mb-color-lime-a100-rgb: 244, 255, 129;
  --mb-color-lime-a200-rgb: 238, 255, 65;
  --mb-color-lime-a400-rgb: 198, 255, 0;
  --mb-color-lime-a700-rgb: 174, 234, 0;
  --mb-color-yellow-50-rgb: 255, 253, 231;
  --mb-color-yellow-100-rgb: 255, 249, 196;
  --mb-color-yellow-200-rgb: 255, 245, 157;
  --mb-color-yellow-300-rgb: 255, 241, 118;
  --mb-color-yellow-400-rgb: 255, 238, 88;
  --mb-color-yellow-500-rgb: 255, 235, 59;
  --mb-color-yellow-600-rgb: 253, 216, 53;
  --mb-color-yellow-700-rgb: 251, 192, 45;
  --mb-color-yellow-800-rgb: 249, 168, 37;
  --mb-color-yellow-900-rgb: 245, 127, 23;
  --mb-color-yellow-a100-rgb: 255, 255, 141;
  --mb-color-yellow-a200-rgb: 255, 255, 0;
  --mb-color-yellow-a400-rgb: 255, 234, 0;
  --mb-color-yellow-a700-rgb: 255, 214, 0;
  --mb-color-amber-50-rgb: 255, 248, 225;
  --mb-color-amber-100-rgb: 255, 236, 179;
  --mb-color-amber-200-rgb: 255, 224, 130;
  --mb-color-amber-300-rgb: 255, 213, 79;
  --mb-color-amber-400-rgb: 255, 202, 40;
  --mb-color-amber-500-rgb: 255, 193, 7;
  --mb-color-amber-600-rgb: 255, 179, 0;
  --mb-color-amber-700-rgb: 255, 160, 0;
  --mb-color-amber-800-rgb: 255, 143, 0;
  --mb-color-amber-900-rgb: 255, 111, 0;
  --mb-color-amber-a100-rgb: 255, 229, 127;
  --mb-color-amber-a200-rgb: 255, 215, 64;
  --mb-color-amber-a400-rgb: 255, 196, 0;
  --mb-color-amber-a700-rgb: 255, 171, 0;
  --mb-color-orange-50-rgb: 255, 243, 224;
  --mb-color-orange-100-rgb: 255, 224, 178;
  --mb-color-orange-200-rgb: 255, 204, 128;
  --mb-color-orange-300-rgb: 255, 183, 77;
  --mb-color-orange-400-rgb: 255, 167, 38;
  --mb-color-orange-500-rgb: 255, 152, 0;
  --mb-color-orange-600-rgb: 251, 140, 0;
  --mb-color-orange-700-rgb: 245, 124, 0;
  --mb-color-orange-800-rgb: 239, 108, 0;
  --mb-color-orange-900-rgb: 230, 81, 0;
  --mb-color-orange-a100-rgb: 255, 209, 128;
  --mb-color-orange-a200-rgb: 255, 171, 64;
  --mb-color-orange-a400-rgb: 255, 145, 0;
  --mb-color-orange-a700-rgb: 255, 109, 0;
  --mb-color-deep-orange-50-rgb: 251, 233, 231;
  --mb-color-deep-orange-100-rgb: 255, 204, 188;
  --mb-color-deep-orange-200-rgb: 255, 171, 145;
  --mb-color-deep-orange-300-rgb: 255, 138, 101;
  --mb-color-deep-orange-400-rgb: 255, 112, 67;
  --mb-color-deep-orange-500-rgb: 255, 87, 34;
  --mb-color-deep-orange-600-rgb: 244, 81, 30;
  --mb-color-deep-orange-700-rgb: 230, 74, 25;
  --mb-color-deep-orange-800-rgb: 216, 67, 21;
  --mb-color-deep-orange-900-rgb: 191, 54, 12;
  --mb-color-deep-orange-a100-rgb: 255, 158, 128;
  --mb-color-deep-orange-a200-rgb: 255, 110, 64;
  --mb-color-deep-orange-a400-rgb: 255, 61, 0;
  --mb-color-deep-orange-a700-rgb: 221, 44, 0;
  --mb-color-brown-50-rgb: 239, 235, 233;
  --mb-color-brown-100-rgb: 215, 204, 200;
  --mb-color-brown-200-rgb: 188, 170, 164;
  --mb-color-brown-300-rgb: 161, 136, 127;
  --mb-color-brown-400-rgb: 141, 110, 99;
  --mb-color-brown-500-rgb: 121, 85, 72;
  --mb-color-brown-600-rgb: 109, 76, 65;
  --mb-color-brown-700-rgb: 93, 64, 55;
  --mb-color-brown-800-rgb: 78, 52, 46;
  --mb-color-brown-900-rgb: 62, 39, 35;
  --mb-color-grey-50-rgb: 250, 250, 250;
  --mb-color-grey-100-rgb: 245, 245, 245;
  --mb-color-grey-200-rgb: 238, 238, 238;
  --mb-color-grey-300-rgb: 224, 224, 224;
  --mb-color-grey-400-rgb: 189, 189, 189;
  --mb-color-grey-500-rgb: 158, 158, 158;
  --mb-color-grey-600-rgb: 117, 117, 117;
  --mb-color-grey-700-rgb: 97, 97, 97;
  --mb-color-grey-800-rgb: 66, 66, 66;
  --mb-color-grey-900-rgb: 33, 33, 33;
  --mb-color-blue-grey-50-rgb: 236, 239, 241;
  --mb-color-blue-grey-100-rgb: 207, 216, 220;
  --mb-color-blue-grey-200-rgb: 176, 190, 197;
  --mb-color-blue-grey-300-rgb: 144, 164, 174;
  --mb-color-blue-grey-400-rgb: 120, 144, 156;
  --mb-color-blue-grey-500-rgb: 96, 125, 139;
  --mb-color-blue-grey-600-rgb: 84, 110, 122;
  --mb-color-blue-grey-700-rgb: 69, 90, 100;
  --mb-color-blue-grey-800-rgb: 55, 71, 79;
  --mb-color-blue-grey-900-rgb: 38, 50, 56;
}

/* fallback */
@font-face {
  font-family: "Material Icons";
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/materialicons/v140/flUhRq6tzZclQEJ-Vdg-IuiaDsNc.woff2) format("woff2");
}
/* fallback */
@font-face {
  font-family: "Material Icons Outlined";
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/materialiconsoutlined/v109/gok-H7zzDkdnRel8-DQ6KAXJ69wP1tGnf4ZGhUce.woff2) format("woff2");
}
/* fallback */
@font-face {
  font-family: "Material Icons Round";
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/materialiconsround/v108/LDItaoyNOAY6Uewc665JcIzCKsKc_M9flwmP.woff2) format("woff2");
}
/* fallback */
@font-face {
  font-family: "Material Icons Sharp";
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/materialiconssharp/v109/oPWQ_lt5nv4pWNJpghLP75WiFR4kLh3kvmvR.woff2) format("woff2");
}
/* fallback */
@font-face {
  font-family: "Material Icons Two Tone";
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/materialiconstwotone/v112/hESh6WRmNCxEqUmNyh3JDeGxjVVyMg4tHGctNCu0.woff2) format("woff2");
}
body {
  --google-font-color-materialiconstwotone:none;
}

.material-icons {
  font-family: "Material Icons";
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  -webkit-font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased;
}

.material-icons-outlined {
  font-family: "Material Icons Outlined";
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  -webkit-font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased;
}

.material-icons-round {
  font-family: "Material Icons Round";
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  -webkit-font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased;
}

.material-icons-sharp {
  font-family: "Material Icons Sharp";
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  -webkit-font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased;
}

.material-icons-two-tone {
  font-family: "Material Icons Two Tone";
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  -webkit-font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased;
}

/* fallback */
@font-face {
  font-family: "Material Symbols Outlined";
  font-style: normal;
  font-weight: 100 700;
  src: url(https://fonts.gstatic.com/s/materialsymbolsoutlined/v156/kJEhBvYX7BgnkSrUwT8OhrdQw4oELdPIeeII9v6oFsI.woff2) format("woff2");
}
.material-symbols-outlined {
  font-family: "Material Symbols Outlined";
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  -webkit-font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased;
}

/* fallback */
@font-face {
  font-family: "Material Symbols Rounded";
  font-style: normal;
  font-weight: 100 700;
  src: url(https://fonts.gstatic.com/s/materialsymbolsrounded/v154/sykg-zNym6YjUruM-QrEh7-nyTnjDwKNJ_190Fjzag.woff2) format("woff2");
}
.material-symbols-rounded {
  font-family: "Material Symbols Rounded";
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  -webkit-font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased;
}

/* fallback */
@font-face {
  font-family: "Material Symbols Sharp";
  font-style: normal;
  font-weight: 100 700;
  src: url(https://fonts.gstatic.com/s/materialsymbolssharp/v153/gNMVW2J8Roq16WD5tFNRaeLQk6-SHQ_R00k4aWE.woff2) format("woff2");
}
.material-symbols-sharp {
  font-family: "Material Symbols Sharp";
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  -webkit-font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased;
}

.mb-autocomplete-paged-field-list {
  width: 600px;
}

.mb-autocomplete-paged-field-paginator {
  display: flex;
  justify-content: flex-end;
}

.mb-autocomplete {
  display: inline-flex;
  flex-direction: column;
}

.mb-autocomplete .mdc-select,
.mb-autocomplete .mdc-select__anchor,
.mb-autocomplete--blank {
  height: 0;
}

.mb-autocomplete .mdc-select__menu {
  visibility: visible;
  min-height: 1rem;
}

:root {
  --mb-badge-background-color: var(--mb-color-red-700);
  --mb-badge-color: var(--mb-color-on-red-700);
}

.mb-badge-container {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
}

.mdc-icon-button .mb-badge-container {
  top: 4px;
  left: -4px;
}

.mb-badge {
  display: inline-flex;
  position: relative;
  float: right;
  align-items: center;
  justify-content: center;
  top: -10px;
  right: -10px;
  min-width: 20px;
  height: 20px;
  border-radius: 10px;
  margin-bottom: -20px;
  border: none;
  background-color: var(--mb-badge-background-color);
  color: var(--mb-badge-color);
  transition: 50ms 0ms cubic-bezier(0.4, 0, 1, 1);
  text-transform: none;
  user-select: none;
  z-index: 2;
}
.mb-badge.mb-badge--dot {
  top: -5px;
  right: -5px;
  min-width: 10px;
  height: 10px;
  border-radius: 5px;
  margin-bottom: -10px;
}
.mb-badge.mb-badge--exited {
  -webkit-transform: scale(0);
  transform: scale(0);
  opacity: 0;
}

.mb-badge-value {
  padding: 0px 6px;
}

.mb-badge-wrapper {
  position: relative;
  width: 100%;
  height: 0px;
}

mb-bladeset {
  display: grid;
  grid-template-columns: auto min-content;
  grid-gap: 0px;
  margin: 0px;
  padding: 0px;
  border: 0px;
  height: 100vh;
  overflow-y: hidden;
}

mb-bladeset-main-content {
  width: auto;
  height: 100vh;
  overflow-x: hidden;
  overflow-y: auto;
}

mb-blades {
  display: flex;
  flex-flow: row nowrap;
}

mb-blade {
  width: 0px;
  height: 100vh;
  overflow-x: hidden;
  overflow-y: auto;
}

mb-blade-content {
  display: inline-block;
}

.mdc-button.dense--5, .mdc-button.dense--4, .mdc-button.dense--3, .mdc-button.dense-compact {
  height: 24px;
  margin-top: 0;
  margin-bottom: 0;
}
.mdc-button.dense--5 .mdc-button__touch, .mdc-button.dense--4 .mdc-button__touch, .mdc-button.dense--3 .mdc-button__touch, .mdc-button.dense-compact .mdc-button__touch {
  height: 100%;
}
.mdc-button.dense--2, .mdc-button.dense-comfortable {
  height: 28px;
  margin-top: 0;
  margin-bottom: 0;
}
.mdc-button.dense--2 .mdc-button__touch, .mdc-button.dense-comfortable .mdc-button__touch {
  height: 100%;
}
.mdc-button.dense--1 {
  height: 32px;
  margin-top: 0;
  margin-bottom: 0;
}
.mdc-button.dense--1 .mdc-button__touch {
  height: 100%;
}
.mdc-button.dense--0, .mdc-button.dense-default {
  height: 36px;
}

.mdc-checkbox.dense--5, .mdc-checkbox.dense--4, .mdc-checkbox.dense--3, .mdc-checkbox.dense-compact {
  padding: calc((28px - 18px) / 2);
  /* @alternate */
  padding: calc((var(--mdc-checkbox-ripple-size, 28px) - 18px) / 2);
  margin: calc((28px - 28px) / 2);
  /* @alternate */
  margin: calc((var(--mdc-checkbox-touch-target-size, 28px) - 28px) / 2);
}
.mdc-checkbox.dense--5 .mdc-checkbox__background, .mdc-checkbox.dense--4 .mdc-checkbox__background, .mdc-checkbox.dense--3 .mdc-checkbox__background, .mdc-checkbox.dense-compact .mdc-checkbox__background {
  top: calc((28px - 18px) / 2);
  /* @alternate */
  top: calc((var(--mdc-checkbox-ripple-size, 28px) - 18px) / 2);
  left: calc((28px - 18px) / 2);
  /* @alternate */
  left: calc((var(--mdc-checkbox-ripple-size, 28px) - 18px) / 2);
}
.mdc-checkbox.dense--5 .mdc-checkbox__native-control, .mdc-checkbox.dense--4 .mdc-checkbox__native-control, .mdc-checkbox.dense--3 .mdc-checkbox__native-control, .mdc-checkbox.dense-compact .mdc-checkbox__native-control {
  top: calc((28px - 28px) / 2);
  /* @alternate */
  top: calc((28px - var(--mdc-checkbox-touch-target-size, 28px)) / 2);
  right: calc((28px - 28px) / 2);
  /* @alternate */
  right: calc((28px - var(--mdc-checkbox-touch-target-size, 28px)) / 2);
  left: calc((28px - 28px) / 2);
  /* @alternate */
  left: calc((28px - var(--mdc-checkbox-touch-target-size, 28px)) / 2);
  width: 28px;
  /* @alternate */
  width: var(--mdc-checkbox-touch-target-size, 28px);
  height: 28px;
  /* @alternate */
  height: var(--mdc-checkbox-touch-target-size, 28px);
}
.mdc-checkbox.dense--2, .mdc-checkbox.dense-comfortable {
  padding: calc((32px - 18px) / 2);
  /* @alternate */
  padding: calc((var(--mdc-checkbox-ripple-size, 32px) - 18px) / 2);
  margin: calc((32px - 32px) / 2);
  /* @alternate */
  margin: calc((var(--mdc-checkbox-touch-target-size, 32px) - 32px) / 2);
}
.mdc-checkbox.dense--2 .mdc-checkbox__background, .mdc-checkbox.dense-comfortable .mdc-checkbox__background {
  top: calc((32px - 18px) / 2);
  /* @alternate */
  top: calc((var(--mdc-checkbox-ripple-size, 32px) - 18px) / 2);
  left: calc((32px - 18px) / 2);
  /* @alternate */
  left: calc((var(--mdc-checkbox-ripple-size, 32px) - 18px) / 2);
}
.mdc-checkbox.dense--2 .mdc-checkbox__native-control, .mdc-checkbox.dense-comfortable .mdc-checkbox__native-control {
  top: calc((32px - 32px) / 2);
  /* @alternate */
  top: calc((32px - var(--mdc-checkbox-touch-target-size, 32px)) / 2);
  right: calc((32px - 32px) / 2);
  /* @alternate */
  right: calc((32px - var(--mdc-checkbox-touch-target-size, 32px)) / 2);
  left: calc((32px - 32px) / 2);
  /* @alternate */
  left: calc((32px - var(--mdc-checkbox-touch-target-size, 32px)) / 2);
  width: 32px;
  /* @alternate */
  width: var(--mdc-checkbox-touch-target-size, 32px);
  height: 32px;
  /* @alternate */
  height: var(--mdc-checkbox-touch-target-size, 32px);
}
.mdc-checkbox.dense--1 {
  padding: calc((36px - 18px) / 2);
  /* @alternate */
  padding: calc((var(--mdc-checkbox-ripple-size, 36px) - 18px) / 2);
  margin: calc((36px - 36px) / 2);
  /* @alternate */
  margin: calc((var(--mdc-checkbox-touch-target-size, 36px) - 36px) / 2);
}
.mdc-checkbox.dense--1 .mdc-checkbox__background {
  top: calc((36px - 18px) / 2);
  /* @alternate */
  top: calc((var(--mdc-checkbox-ripple-size, 36px) - 18px) / 2);
  left: calc((36px - 18px) / 2);
  /* @alternate */
  left: calc((var(--mdc-checkbox-ripple-size, 36px) - 18px) / 2);
}
.mdc-checkbox.dense--1 .mdc-checkbox__native-control {
  top: calc((36px - 36px) / 2);
  /* @alternate */
  top: calc((36px - var(--mdc-checkbox-touch-target-size, 36px)) / 2);
  right: calc((36px - 36px) / 2);
  /* @alternate */
  right: calc((36px - var(--mdc-checkbox-touch-target-size, 36px)) / 2);
  left: calc((36px - 36px) / 2);
  /* @alternate */
  left: calc((36px - var(--mdc-checkbox-touch-target-size, 36px)) / 2);
  width: 36px;
  /* @alternate */
  width: var(--mdc-checkbox-touch-target-size, 36px);
  height: 36px;
  /* @alternate */
  height: var(--mdc-checkbox-touch-target-size, 36px);
}
.mdc-checkbox.dense--0, .mdc-checkbox.dense-default {
  padding: calc((40px - 18px) / 2);
  /* @alternate */
  padding: calc((var(--mdc-checkbox-ripple-size, 40px) - 18px) / 2);
  margin: calc((40px - 40px) / 2);
  /* @alternate */
  margin: calc((var(--mdc-checkbox-touch-target-size, 40px) - 40px) / 2);
}
.mdc-checkbox.dense--0 .mdc-checkbox__background, .mdc-checkbox.dense-default .mdc-checkbox__background {
  top: calc((40px - 18px) / 2);
  /* @alternate */
  top: calc((var(--mdc-checkbox-ripple-size, 40px) - 18px) / 2);
  left: calc((40px - 18px) / 2);
  /* @alternate */
  left: calc((var(--mdc-checkbox-ripple-size, 40px) - 18px) / 2);
}
.mdc-checkbox.dense--0 .mdc-checkbox__native-control, .mdc-checkbox.dense-default .mdc-checkbox__native-control {
  top: calc((40px - 40px) / 2);
  /* @alternate */
  top: calc((40px - var(--mdc-checkbox-touch-target-size, 40px)) / 2);
  right: calc((40px - 40px) / 2);
  /* @alternate */
  right: calc((40px - var(--mdc-checkbox-touch-target-size, 40px)) / 2);
  left: calc((40px - 40px) / 2);
  /* @alternate */
  left: calc((40px - var(--mdc-checkbox-touch-target-size, 40px)) / 2);
  width: 40px;
  /* @alternate */
  width: var(--mdc-checkbox-touch-target-size, 40px);
  height: 40px;
  /* @alternate */
  height: var(--mdc-checkbox-touch-target-size, 40px);
}

.mb-card {
  width: 350px;
  margin: 48px 0;
}

.mb-card__autostyled {
  padding: 1rem;
}

.mb-card__title {
  margin: 0;
}

.mb-card__subtitle {
  margin: 0;
}

.mb-card__secondary, .mb-card__subtitle {
  color: rgba(0, 0, 0, 0.54);
  color: var(--mdc-theme-text-secondary-on-background, rgba(0, 0, 0, 0.54));
}

.mb-card__secondary {
  padding: 0 1rem 8px;
}

.mb-card__media.mdc-card__media--square {
  width: 110px;
}

.mb-basic-with-header .mb-card__secondary, .mb-basic-with-text-over-media .mb-card__secondary {
  padding-top: 1rem;
}

.mb-basic-with-text-over-media .mb-card__media-content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: end;
  align-items: flex-end;
}

.mb-basic-with-text-over-media .mb-card__media-content .mb-card__subtitle, .mb-basic-with-text-over-media .mb-card__media-content .mb-card__title {
  color: #fff;
}

.mb-ui-control .mb-card__autostyled-action {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
}

.mb-carousel {
  display: flex;
  flex-flow: column nowrap;
  justify-content: space-between;
  align-items: center;
}
.mb-carousel > .mb-carousel__upper {
  display: flex;
  flex-flow: row nowrap;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}
s .mb-carousel > .mb-carousel__upper .mb-carousel-nav-panel {
  width: 100%;
  flex-grow: 1;
}
.mb-carousel > .mb-carousel__lower {
  display: flex;
  flex-flow: row nowrap;
  justify-content: center;
  width: 100%;
  padding-top: 40px;
}
.mb-carousel > .mb-carousel__lower label {
  max-width: 0px;
  margin: 0px;
  padding: 0px;
  overflow: hidden;
}
.mb-carousel .mdc-fab {
  min-width: 40px;
  max-width: 40px;
  min-height: 40px;
  max-height: 40px;
  margin: -20px;
  flex-grow: 0;
  opacity: 0;
  background-color: var(--mdc-theme-surface);
  transition: opacity 150ms ease-in-out;
}
.mb-carousel .mdc-fab .mdc-fab__icon {
  color: var(--mdc-theme-on-surface) !important;
}
.mb-carousel:hover .mdc-fab {
  opacity: 1;
}

.mdc-data-table.dense--5 .mdc-data-table__row, .mdc-data-table.dense--4 .mdc-data-table__row {
  height: 36px;
}
.mdc-data-table.dense--5 .mdc-data-table__pagination, .mdc-data-table.dense--4 .mdc-data-table__pagination {
  min-height: 36px;
}
.mdc-data-table.dense--5 .mdc-data-table__header-row, .mdc-data-table.dense--4 .mdc-data-table__header-row {
  height: 40px;
}
.mdc-data-table.dense--3 .mdc-data-table__row, .mdc-data-table.dense-compact .mdc-data-table__row {
  height: 40px;
}
.mdc-data-table.dense--3 .mdc-data-table__pagination, .mdc-data-table.dense-compact .mdc-data-table__pagination {
  min-height: 40px;
}
.mdc-data-table.dense--3 .mdc-data-table__header-row, .mdc-data-table.dense-compact .mdc-data-table__header-row {
  height: 44px;
}
.mdc-data-table.dense--2 .mdc-data-table__row, .mdc-data-table.dense-comfortable .mdc-data-table__row {
  height: 44px;
}
.mdc-data-table.dense--2 .mdc-data-table__pagination, .mdc-data-table.dense-comfortable .mdc-data-table__pagination {
  min-height: 44px;
}
.mdc-data-table.dense--2 .mdc-data-table__header-row, .mdc-data-table.dense-comfortable .mdc-data-table__header-row {
  height: 48px;
}
.mdc-data-table.dense--1 .mdc-data-table__row {
  height: 48px;
}
.mdc-data-table.dense--1 .mdc-data-table__pagination {
  min-height: 48px;
}
.mdc-data-table.dense--1 .mdc-data-table__header-row {
  height: 52px;
}
.mdc-data-table.dense--0 .mdc-data-table__row, .mdc-data-table.dense-default .mdc-data-table__row {
  height: 52px;
}
.mdc-data-table.dense--0 .mdc-data-table__pagination, .mdc-data-table.dense-default .mdc-data-table__pagination {
  min-height: 52px;
}
.mdc-data-table.dense--0 .mdc-data-table__header-row, .mdc-data-table.dense-default .mdc-data-table__header-row {
  height: 56px;
}

/************************************************
    Applied to InternalDatePickerPanel.razor
************************************************/
/*
    The structure of this file is designed to be driven entirely from
    $dp-button-size. The panel width and height will flex to accommodate
    that, as will day and year buttons. Icon buttons for the to pmenu are 
    the only other parameter that needs to be set to effect a resize.
    Setting these values to 28px and 24px respectively makes the date picker
    conform to the detailed Material Theme specification.
*/
/*
    General purpose definitions
*/
/*
    Container
*/
.mb-dp-container {
  display: inline-flex;
  flex-flow: column nowrap;
  width: 284px;
  overflow: hidden;
}

/*
    Hidden List
*/
.mb-dp-list {
  height: 0 !important;
  width: 0;
  padding: 0 !important;
  visibility: hidden;
}

/*
    Menu at top
*/
.mb-dp-menu {
  display: flex;
  flex-flow: row nowrap;
  justify-content: space-between;
  box-sizing: border-box;
  padding: 16px 8px 12px 24px;
  height: 52px;
  font-weight: bold;
  user-select: none;
  width: 284px;
  min-width: 284px;
  overflow: visible !important;
}

.mb-dp-menu__left {
  display: flex;
  flex-flow: row nowrap;
  justify-content: flex-start;
}

.mb-dp-menu__right {
  display: flex;
  flex-flow: row nowrap;
  justify-content: flex-end;
}

.mb-dp-menu__icon-button {
  height: 24px !important;
  width: 24px !important;
  padding: 0 !important;
}

.mb-dp-menu__icon-button.spaced {
  margin-left: 4px;
}

/*
    Day pad
*/
.mb-dp-day-pad {
  display: flex;
  flex-flow: column nowrap;
  box-sizing: border-box;
  padding: 0 16px 8px 16px;
  user-select: none;
  overflow: visible;
  width: 284px;
}

.mb-dp-day-pad__weekdays-block {
  display: flex;
  flex-flow: row nowrap;
  margin-bottom: 8px;
}

.mb-dp-day-pad__weekday {
  text-align: center;
  height: 34px;
  line-height: 34px;
  width: 34px;
  margin: auto;
  padding: 0;
}

.mb-dp-day-pad__days-block {
  display: flex;
  flex-flow: row wrap;
  padding: 0 !important;
  overflow: hidden;
}

.mb-dp-day-pad__button {
  height: 32px !important;
  min-height: 32px !important;
  max-height: 32px !important;
  width: 32px !important;
  min-width: 32px !important;
  max-width: 32px !important;
  margin: 2px !important;
  padding: 0 !important;
}
.mb-dp-day-pad__button .mdc-button__ripple {
  border-radius: 16px;
}

.mb-dp-day-pad__button_earlier_month {
  visibility: hidden;
}

.mb-dp-day-pad__button_later_month {
  visibility: hidden;
}

/*
    Year pad
*/
.mb-dp-year-pad {
  display: flex;
  flex-flow: row wrap;
  padding: 4px 0 8px 12px;
  user-select: none;
  overflow-x: hidden;
  overflow-y: scroll;
  max-height: 252px;
}

.mb-dp-year-pad__button {
  height: 32px !important;
  min-height: 32px !important;
  max-height: 32px !important;
  width: 59px !important;
  min-width: 59px !important;
  max-width: 59px !important;
  margin: 2px !important;
  padding: 0 !important;
}
.mb-dp-year-pad__button .mdc-button__ripple {
  border-radius: 16px;
}

/************************************************
    Applied to MBDatePicker.razor
************************************************/
/*$dp-menu-day-menu-height: $dp-menu-height + 7 * ($dp-button-size + 2 * $dp-button-margin) + $dp-button-margin + $dp-day-pad-bottom-margin;
$dp-menu-year-menu-height: $dp-menu-height + $dp-year-pad-rows * ($dp-button-size + 2 * $dp-button-margin) + $dp-year-pad-padding-top + $dp-year-pad-padding-bottom;*/
.mb-dp-menu__surface-adjust {
  overflow: visible !important;
  pointer-events: none;
  width: 284px;
}

.mdc-select--activated .mb-dp-menu__surface-adjust {
  pointer-events: auto !important;
}

.mb-dp-menu__day-menu {
  /*min-height: $dp-menu-day-menu-height;*/
  display: inline;
}

.mb-dp-menu__year-menu {
  /*min-height: $dp-menu-year-menu-height;*/
  display: inline;
}

.mb-dp-blank-filler {
  width: 284px;
  height: 318px;
}

.mb-dialog-overflow-visible.mdc-dialog__surface, .mb-dialog-overflow-visible.mdc-dialog__surface .mdc-dialog__content {
  overflow: visible !important;
}

.mb-dialog__header {
  padding-bottom: 0px;
  padding-left: 24px;
  padding-right: 24px;
  padding-top: 0px;
}
.mb-dialog__header .mdc-dialog__title {
  padding-left: 0px;
}

.mb-drag-and-drop-list {
  display: flex;
  flex-flow: column nowrap;
}

.mb-drag-and-drop__has-moved {
  animation: mbDragAndDropHasMoved 3000ms;
}

.mb-drag-and-drop-list__card-contents {
  height: 100%;
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
}

.mb-drag-and-drop-list__draggable {
  height: 48px;
  width: 60px;
  flex-grow: 0;
  margin: 0;
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  justify-content: center;
  cursor: move;
}
.mb-drag-and-drop-list__draggable > i {
  margin: auto;
}
.mb-drag-and-drop-list__draggable.mb-drag-and-drop-list__disabled {
  cursor: default;
}
.mb-drag-and-drop-list__draggable.mb-drag-and-drop-list__disabled > i {
  color: var(--mdc-theme-text-disabled-on-light);
}

.mb-drag-and-drop-list__user-content {
  height: fit-content;
  width: fit-content;
  flex-grow: 1;
  margin: 0px;
}

.mb-drag-and-drop-list__separator {
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  height: 0px;
  width: 100%;
  z-index: 1;
}
.mb-drag-and-drop-list__separator.mb-drag-and-drop-list__autospaced {
  height: 24px;
}
.mb-drag-and-drop-list__separator > .mb-drag-and-drop-list__drop-target {
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  width: 100%;
  height: 48px;
  background-color: rgba(0, 0, 0, 0);
  border: dotted;
  border-color: rgba(0, 0, 0, 0);
  border-width: 4px;
  transition: ease-in-out 120ms;
}
.mb-drag-and-drop-list__separator > .mb-drag-and-drop-list__drop-target > hr {
  margin: 1px 0 0 0;
  width: 100%;
  border: none;
  border-top: 2px dotted var(--mdc-theme-secondary);
  color: rgba(0, 0, 0, 0);
  background-color: rgba(0, 0, 0, 0);
  height: 2px;
  pointer-events: none;
  transition: ease-in-out 120ms;
}
.mb-drag-and-drop-list__separator > .mb-drag-and-drop-list__drop-target.mb-drag-and-drop-list__hover {
  background-color: rgba(0, 0, 0, 0.04);
  border-color: var(--mdc-theme-secondary);
}
.mb-drag-and-drop-list__separator > .mb-drag-and-drop-list__drop-target.mb-drag-and-drop-list__hover > hr {
  border-top-color: rgba(0, 0, 0, 0);
}
.mb-drag-and-drop-list__separator > .mb-drag-and-drop-list__rule {
  display: flex;
  flex-flow: row nowrap;
  height: 100%;
  align-items: center;
}
.mb-drag-and-drop-list__separator > .mb-drag-and-drop-list__rule.mb-drag-and-drop-list__hover {
  opacity: 0;
}

@keyframes mbDragAndDropHasMoved {
  0% {
    opacity: 0;
    animation-timing-function: ease-in-out;
  }
  10% {
    opacity: 1;
    animation-timing-function: ease-in-out;
  }
  100% {
    opacity: 1;
    animation-timing-function: ease-in-out;
  }
}
@-webkit-keyframes mbDragAndDropHasMoved {
  0% {
    opacity: 0;
    animation-timing-function: ease-in-out;
  }
  10% {
    opacity: 1;
    animation-timing-function: ease-in-out;
  }
  100% {
    opacity: 1;
    animation-timing-function: ease-in-out;
  }
}
.mb-file-upload--button {
  position: relative;
  width: fit-content;
  overflow: hidden;
}
.mb-file-upload--button > input {
  position: absolute;
  top: 0;
  left: 0;
  height: 0px;
  width: 0px;
  visibility: hidden;
}

.mb-file-upload--drag-and-drop {
  height: 96px;
  border-width: 4px;
  border-color: var(--mdc-theme-primary);
  color: var(--mdc-theme-primary);
  transition: 50ms 0ms cubic-bezier(0.4, 0, 1, 1);
}
.mb-file-upload--drag-and-drop > div {
  height: 100%;
}
.mb-file-upload--drag-and-drop.mb-file-upload--hover {
  background: var(--mdc-theme-primary);
  color: var(--mdc-theme-on-primary);
  box-shadow: 0px 4px 5px -2px rgba(0, 0, 0, 0.2), 0px 7px 10px 1px rgba(0, 0, 0, 0.14), 0px 2px 16px 1px rgba(0, 0, 0, 0.12);
}
.mb-file-upload--drag-and-drop .mb-file-upload__card-content {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 100%;
}
.mb-file-upload--drag-and-drop .mb-file-upload__card-content input {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  opacity: 0;
}
.mb-file-upload--drag-and-drop .mb-file-upload__card-content .mb-file-upload__filename {
  position: absolute;
  bottom: 0;
  right: 6px;
  pointer-events: none;
}
.mb-file-upload--drag-and-drop .mb-card__title {
  display: flex;
  align-items: center;
  justify-content: center;
}
.mb-file-upload--drag-and-drop .mb-file-upload__leading-icon {
  margin-right: 8px;
}
.mb-file-upload--drag-and-drop .mb-file-upload__trailing-icon {
  margin-left: 8px;
}

.mdc-icon-button.dense--5 {
  width: 28px;
  height: 28px;
  padding: 2px;
}
.mdc-icon-button.dense--5 .mdc-icon-button__focus-ring {
  display: none;
}
.mdc-icon-button.dense--5.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring, .mdc-icon-button.dense--5:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring {
  display: block;
  max-height: 28px;
  max-width: 28px;
}
@media screen and (forced-colors: active) {
  .mdc-icon-button.dense--5.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring, .mdc-icon-button.dense--5:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring {
    pointer-events: none;
    border: 2px solid transparent;
    border-radius: 6px;
    box-sizing: content-box;
    position: absolute;
    top: 50%;
    /* @noflip */
    /*rtl:ignore*/
    left: 50%;
    /* @noflip */
    /*rtl:ignore*/
    transform: translate(-50%, -50%);
    height: 100%;
    width: 100%;
  }
}
@media screen and (forced-colors: active) and (forced-colors: active) {
  .mdc-icon-button.dense--5.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring, .mdc-icon-button.dense--5:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring {
    border-color: CanvasText;
  }
}
@media screen and (forced-colors: active) {
  .mdc-icon-button.dense--5.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring::after, .mdc-icon-button.dense--5:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring::after {
    content: "";
    border: 2px solid transparent;
    border-radius: 8px;
    display: block;
    position: absolute;
    top: 50%;
    /* @noflip */
    /*rtl:ignore*/
    left: 50%;
    /* @noflip */
    /*rtl:ignore*/
    transform: translate(-50%, -50%);
    height: calc(100% + 4px);
    width: calc(100% + 4px);
  }
}
@media screen and (forced-colors: active) and (forced-colors: active) {
  .mdc-icon-button.dense--5.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring::after, .mdc-icon-button.dense--5:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring::after {
    border-color: CanvasText;
  }
}
.mdc-icon-button.dense--5.mdc-icon-button--reduced-size .mdc-icon-button__ripple {
  width: 28px;
  height: 28px;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-right: 0px;
  margin-left: 0px;
}
.mdc-icon-button.dense--5.mdc-icon-button--reduced-size.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring, .mdc-icon-button.dense--5.mdc-icon-button--reduced-size:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring {
  max-height: 28px;
  max-width: 28px;
}
.mdc-icon-button.dense--5 .mdc-icon-button__touch {
  position: absolute;
  top: 50%;
  height: 28px;
  /* @noflip */
  /*rtl:ignore*/
  left: 50%;
  width: 28px;
  transform: translate(-50%, -50%);
}
.mdc-icon-button.dense--4 {
  width: 32px;
  height: 32px;
  padding: 4px;
}
.mdc-icon-button.dense--4 .mdc-icon-button__focus-ring {
  display: none;
}
.mdc-icon-button.dense--4.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring, .mdc-icon-button.dense--4:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring {
  display: block;
  max-height: 32px;
  max-width: 32px;
}
@media screen and (forced-colors: active) {
  .mdc-icon-button.dense--4.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring, .mdc-icon-button.dense--4:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring {
    pointer-events: none;
    border: 2px solid transparent;
    border-radius: 6px;
    box-sizing: content-box;
    position: absolute;
    top: 50%;
    /* @noflip */
    /*rtl:ignore*/
    left: 50%;
    /* @noflip */
    /*rtl:ignore*/
    transform: translate(-50%, -50%);
    height: 100%;
    width: 100%;
  }
}
@media screen and (forced-colors: active) and (forced-colors: active) {
  .mdc-icon-button.dense--4.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring, .mdc-icon-button.dense--4:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring {
    border-color: CanvasText;
  }
}
@media screen and (forced-colors: active) {
  .mdc-icon-button.dense--4.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring::after, .mdc-icon-button.dense--4:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring::after {
    content: "";
    border: 2px solid transparent;
    border-radius: 8px;
    display: block;
    position: absolute;
    top: 50%;
    /* @noflip */
    /*rtl:ignore*/
    left: 50%;
    /* @noflip */
    /*rtl:ignore*/
    transform: translate(-50%, -50%);
    height: calc(100% + 4px);
    width: calc(100% + 4px);
  }
}
@media screen and (forced-colors: active) and (forced-colors: active) {
  .mdc-icon-button.dense--4.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring::after, .mdc-icon-button.dense--4:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring::after {
    border-color: CanvasText;
  }
}
.mdc-icon-button.dense--4.mdc-icon-button--reduced-size .mdc-icon-button__ripple {
  width: 32px;
  height: 32px;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-right: 0px;
  margin-left: 0px;
}
.mdc-icon-button.dense--4.mdc-icon-button--reduced-size.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring, .mdc-icon-button.dense--4.mdc-icon-button--reduced-size:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring {
  max-height: 32px;
  max-width: 32px;
}
.mdc-icon-button.dense--4 .mdc-icon-button__touch {
  position: absolute;
  top: 50%;
  height: 32px;
  /* @noflip */
  /*rtl:ignore*/
  left: 50%;
  width: 32px;
  transform: translate(-50%, -50%);
}
.mdc-icon-button.dense--3, .mdc-icon-button.dense-compact {
  width: 36px;
  height: 36px;
  padding: 6px;
}
.mdc-icon-button.dense--3 .mdc-icon-button__focus-ring, .mdc-icon-button.dense-compact .mdc-icon-button__focus-ring {
  display: none;
}
.mdc-icon-button.dense--3.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring, .mdc-icon-button.dense--3:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring, .mdc-icon-button.dense-compact.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring, .mdc-icon-button.dense-compact:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring {
  display: block;
  max-height: 36px;
  max-width: 36px;
}
@media screen and (forced-colors: active) {
  .mdc-icon-button.dense--3.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring, .mdc-icon-button.dense--3:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring, .mdc-icon-button.dense-compact.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring, .mdc-icon-button.dense-compact:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring {
    pointer-events: none;
    border: 2px solid transparent;
    border-radius: 6px;
    box-sizing: content-box;
    position: absolute;
    top: 50%;
    /* @noflip */
    /*rtl:ignore*/
    left: 50%;
    /* @noflip */
    /*rtl:ignore*/
    transform: translate(-50%, -50%);
    height: 100%;
    width: 100%;
  }
}
@media screen and (forced-colors: active) and (forced-colors: active) {
  .mdc-icon-button.dense--3.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring, .mdc-icon-button.dense--3:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring, .mdc-icon-button.dense-compact.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring, .mdc-icon-button.dense-compact:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring {
    border-color: CanvasText;
  }
}
@media screen and (forced-colors: active) {
  .mdc-icon-button.dense--3.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring::after, .mdc-icon-button.dense--3:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring::after, .mdc-icon-button.dense-compact.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring::after, .mdc-icon-button.dense-compact:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring::after {
    content: "";
    border: 2px solid transparent;
    border-radius: 8px;
    display: block;
    position: absolute;
    top: 50%;
    /* @noflip */
    /*rtl:ignore*/
    left: 50%;
    /* @noflip */
    /*rtl:ignore*/
    transform: translate(-50%, -50%);
    height: calc(100% + 4px);
    width: calc(100% + 4px);
  }
}
@media screen and (forced-colors: active) and (forced-colors: active) {
  .mdc-icon-button.dense--3.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring::after, .mdc-icon-button.dense--3:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring::after, .mdc-icon-button.dense-compact.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring::after, .mdc-icon-button.dense-compact:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring::after {
    border-color: CanvasText;
  }
}
.mdc-icon-button.dense--3.mdc-icon-button--reduced-size .mdc-icon-button__ripple, .mdc-icon-button.dense-compact.mdc-icon-button--reduced-size .mdc-icon-button__ripple {
  width: 36px;
  height: 36px;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-right: 0px;
  margin-left: 0px;
}
.mdc-icon-button.dense--3.mdc-icon-button--reduced-size.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring, .mdc-icon-button.dense--3.mdc-icon-button--reduced-size:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring, .mdc-icon-button.dense-compact.mdc-icon-button--reduced-size.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring, .mdc-icon-button.dense-compact.mdc-icon-button--reduced-size:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring {
  max-height: 36px;
  max-width: 36px;
}
.mdc-icon-button.dense--3 .mdc-icon-button__touch, .mdc-icon-button.dense-compact .mdc-icon-button__touch {
  position: absolute;
  top: 50%;
  height: 36px;
  /* @noflip */
  /*rtl:ignore*/
  left: 50%;
  width: 36px;
  transform: translate(-50%, -50%);
}
.mdc-icon-button.dense--2, .mdc-icon-button.dense-comfortable {
  width: 40px;
  height: 40px;
  padding: 8px;
}
.mdc-icon-button.dense--2 .mdc-icon-button__focus-ring, .mdc-icon-button.dense-comfortable .mdc-icon-button__focus-ring {
  display: none;
}
.mdc-icon-button.dense--2.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring, .mdc-icon-button.dense--2:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring, .mdc-icon-button.dense-comfortable.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring, .mdc-icon-button.dense-comfortable:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring {
  display: block;
  max-height: 40px;
  max-width: 40px;
}
@media screen and (forced-colors: active) {
  .mdc-icon-button.dense--2.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring, .mdc-icon-button.dense--2:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring, .mdc-icon-button.dense-comfortable.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring, .mdc-icon-button.dense-comfortable:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring {
    pointer-events: none;
    border: 2px solid transparent;
    border-radius: 6px;
    box-sizing: content-box;
    position: absolute;
    top: 50%;
    /* @noflip */
    /*rtl:ignore*/
    left: 50%;
    /* @noflip */
    /*rtl:ignore*/
    transform: translate(-50%, -50%);
    height: 100%;
    width: 100%;
  }
}
@media screen and (forced-colors: active) and (forced-colors: active) {
  .mdc-icon-button.dense--2.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring, .mdc-icon-button.dense--2:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring, .mdc-icon-button.dense-comfortable.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring, .mdc-icon-button.dense-comfortable:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring {
    border-color: CanvasText;
  }
}
@media screen and (forced-colors: active) {
  .mdc-icon-button.dense--2.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring::after, .mdc-icon-button.dense--2:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring::after, .mdc-icon-button.dense-comfortable.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring::after, .mdc-icon-button.dense-comfortable:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring::after {
    content: "";
    border: 2px solid transparent;
    border-radius: 8px;
    display: block;
    position: absolute;
    top: 50%;
    /* @noflip */
    /*rtl:ignore*/
    left: 50%;
    /* @noflip */
    /*rtl:ignore*/
    transform: translate(-50%, -50%);
    height: calc(100% + 4px);
    width: calc(100% + 4px);
  }
}
@media screen and (forced-colors: active) and (forced-colors: active) {
  .mdc-icon-button.dense--2.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring::after, .mdc-icon-button.dense--2:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring::after, .mdc-icon-button.dense-comfortable.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring::after, .mdc-icon-button.dense-comfortable:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring::after {
    border-color: CanvasText;
  }
}
.mdc-icon-button.dense--2.mdc-icon-button--reduced-size .mdc-icon-button__ripple, .mdc-icon-button.dense-comfortable.mdc-icon-button--reduced-size .mdc-icon-button__ripple {
  width: 40px;
  height: 40px;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-right: 0px;
  margin-left: 0px;
}
.mdc-icon-button.dense--2.mdc-icon-button--reduced-size.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring, .mdc-icon-button.dense--2.mdc-icon-button--reduced-size:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring, .mdc-icon-button.dense-comfortable.mdc-icon-button--reduced-size.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring, .mdc-icon-button.dense-comfortable.mdc-icon-button--reduced-size:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring {
  max-height: 40px;
  max-width: 40px;
}
.mdc-icon-button.dense--2 .mdc-icon-button__touch, .mdc-icon-button.dense-comfortable .mdc-icon-button__touch {
  position: absolute;
  top: 50%;
  height: 40px;
  /* @noflip */
  /*rtl:ignore*/
  left: 50%;
  width: 40px;
  transform: translate(-50%, -50%);
}
.mdc-icon-button.dense--1 {
  width: 44px;
  height: 44px;
  padding: 10px;
}
.mdc-icon-button.dense--1 .mdc-icon-button__focus-ring {
  display: none;
}
.mdc-icon-button.dense--1.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring, .mdc-icon-button.dense--1:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring {
  display: block;
  max-height: 44px;
  max-width: 44px;
}
@media screen and (forced-colors: active) {
  .mdc-icon-button.dense--1.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring, .mdc-icon-button.dense--1:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring {
    pointer-events: none;
    border: 2px solid transparent;
    border-radius: 6px;
    box-sizing: content-box;
    position: absolute;
    top: 50%;
    /* @noflip */
    /*rtl:ignore*/
    left: 50%;
    /* @noflip */
    /*rtl:ignore*/
    transform: translate(-50%, -50%);
    height: 100%;
    width: 100%;
  }
}
@media screen and (forced-colors: active) and (forced-colors: active) {
  .mdc-icon-button.dense--1.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring, .mdc-icon-button.dense--1:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring {
    border-color: CanvasText;
  }
}
@media screen and (forced-colors: active) {
  .mdc-icon-button.dense--1.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring::after, .mdc-icon-button.dense--1:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring::after {
    content: "";
    border: 2px solid transparent;
    border-radius: 8px;
    display: block;
    position: absolute;
    top: 50%;
    /* @noflip */
    /*rtl:ignore*/
    left: 50%;
    /* @noflip */
    /*rtl:ignore*/
    transform: translate(-50%, -50%);
    height: calc(100% + 4px);
    width: calc(100% + 4px);
  }
}
@media screen and (forced-colors: active) and (forced-colors: active) {
  .mdc-icon-button.dense--1.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring::after, .mdc-icon-button.dense--1:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring::after {
    border-color: CanvasText;
  }
}
.mdc-icon-button.dense--1.mdc-icon-button--reduced-size .mdc-icon-button__ripple {
  width: 40px;
  height: 40px;
  margin-top: 2px;
  margin-bottom: 2px;
  margin-right: 2px;
  margin-left: 2px;
}
.mdc-icon-button.dense--1.mdc-icon-button--reduced-size.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring, .mdc-icon-button.dense--1.mdc-icon-button--reduced-size:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring {
  max-height: 40px;
  max-width: 40px;
}
.mdc-icon-button.dense--1 .mdc-icon-button__touch {
  position: absolute;
  top: 50%;
  height: 44px;
  /* @noflip */
  /*rtl:ignore*/
  left: 50%;
  width: 44px;
  transform: translate(-50%, -50%);
}
.mdc-icon-button.dense--0, .mdc-icon-button.dense-default {
  width: 48px;
  height: 48px;
  padding: 12px;
}
.mdc-icon-button.dense--0 .mdc-icon-button__focus-ring, .mdc-icon-button.dense-default .mdc-icon-button__focus-ring {
  display: none;
}
.mdc-icon-button.dense--0.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring, .mdc-icon-button.dense--0:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring, .mdc-icon-button.dense-default.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring, .mdc-icon-button.dense-default:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring {
  display: block;
  max-height: 48px;
  max-width: 48px;
}
@media screen and (forced-colors: active) {
  .mdc-icon-button.dense--0.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring, .mdc-icon-button.dense--0:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring, .mdc-icon-button.dense-default.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring, .mdc-icon-button.dense-default:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring {
    pointer-events: none;
    border: 2px solid transparent;
    border-radius: 6px;
    box-sizing: content-box;
    position: absolute;
    top: 50%;
    /* @noflip */
    /*rtl:ignore*/
    left: 50%;
    /* @noflip */
    /*rtl:ignore*/
    transform: translate(-50%, -50%);
    height: 100%;
    width: 100%;
  }
}
@media screen and (forced-colors: active) and (forced-colors: active) {
  .mdc-icon-button.dense--0.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring, .mdc-icon-button.dense--0:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring, .mdc-icon-button.dense-default.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring, .mdc-icon-button.dense-default:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring {
    border-color: CanvasText;
  }
}
@media screen and (forced-colors: active) {
  .mdc-icon-button.dense--0.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring::after, .mdc-icon-button.dense--0:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring::after, .mdc-icon-button.dense-default.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring::after, .mdc-icon-button.dense-default:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring::after {
    content: "";
    border: 2px solid transparent;
    border-radius: 8px;
    display: block;
    position: absolute;
    top: 50%;
    /* @noflip */
    /*rtl:ignore*/
    left: 50%;
    /* @noflip */
    /*rtl:ignore*/
    transform: translate(-50%, -50%);
    height: calc(100% + 4px);
    width: calc(100% + 4px);
  }
}
@media screen and (forced-colors: active) and (forced-colors: active) {
  .mdc-icon-button.dense--0.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring::after, .mdc-icon-button.dense--0:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring::after, .mdc-icon-button.dense-default.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring::after, .mdc-icon-button.dense-default:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring::after {
    border-color: CanvasText;
  }
}
.mdc-icon-button.dense--0.mdc-icon-button--reduced-size .mdc-icon-button__ripple, .mdc-icon-button.dense-default.mdc-icon-button--reduced-size .mdc-icon-button__ripple {
  width: 40px;
  height: 40px;
  margin-top: 4px;
  margin-bottom: 4px;
  margin-right: 4px;
  margin-left: 4px;
}
.mdc-icon-button.dense--0.mdc-icon-button--reduced-size.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring, .mdc-icon-button.dense--0.mdc-icon-button--reduced-size:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring, .mdc-icon-button.dense-default.mdc-icon-button--reduced-size.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring, .mdc-icon-button.dense-default.mdc-icon-button--reduced-size:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring {
  max-height: 40px;
  max-width: 40px;
}
.mdc-icon-button.dense--0 .mdc-icon-button__touch, .mdc-icon-button.dense-default .mdc-icon-button__touch {
  position: absolute;
  top: 50%;
  height: 48px;
  /* @noflip */
  /*rtl:ignore*/
  left: 50%;
  width: 48px;
  transform: translate(-50%, -50%);
}

:root {
  --mb-grid-border-color: #607d8b;
  --mb-grid-header-color: #cfd8dc;
  --mb-grid-group-row-color: #bbdefb;
  --mb-grid-group-row-color-hover: #a8d5fa;
  --mb-grid-odd-row-color: #fff9c4;
  --mb-grid-odd-row-color-hover: #fff7b0;
  --mb-grid-even-row-color: #fff59d;
  --mb-grid-even-row-color-hover: #fff389;
  --mb-grid-selected-row-color: #c8e6c9;
  --mb-grid-selected-row-color-hover: #bae0bb;
}

.mb-mgrid {
  border-radius: 0px;
}
.mb-mgrid .mdc-data-table__header-cell:first-child {
  border-top-left-radius: 0px;
}
.mb-mgrid .mdc-data-table__header-cell:last-child {
  border-top-right-radius: 0px;
}

.mb-mgrid__colored {
  border-color: var(--mb-grid-border-color);
}
.mb-mgrid__colored .mdc-data-table__header-cell {
  background-color: var(--mb-grid-header-color);
  border-left-color: var(--mb-grid-border-color);
  border-bottom-color: var(--mb-grid-border-color);
}
.mb-mgrid__colored tbody td {
  border-left-color: var(--mb-grid-border-color);
  border-bottom-color: var(--mb-grid-border-color);
}
.mb-mgrid__colored .mb-mgrid__group-row {
  background-color: var(--mb-grid-group-row-color);
}
.mb-mgrid__colored .mb-mgrid__group-row:hover {
  background-color: var(--mb-grid-group-row-color-hover);
}
.mb-mgrid__colored .mb-mgrid__row:nth-child(odd):not(.mb-mgrid__row-selected) {
  background-color: var(--mb-grid-odd-row-color);
}
.mb-mgrid__colored .mb-mgrid__row:nth-child(odd):not(.mb-mgrid__row-selected):hover {
  background-color: var(--mb-grid-odd-row-color-hover);
}
.mb-mgrid__colored .mb-mgrid__row:nth-child(even):not(.mb-mgrid__row-selected) {
  background-color: var(--mb-grid-even-row-color);
}
.mb-mgrid__colored .mb-mgrid__row:nth-child(even):not(.mb-mgrid__row-selected):hover {
  background-color: var(--mb-grid-even-row-color-hover);
}
.mb-mgrid__colored .mb-mgrid__row-selected {
  background-color: var(--mb-grid-selected-row-color);
}
.mb-mgrid__colored .mb-mgrid__row-selected:hover {
  background-color: var(--mb-grid-selected-row-color-hover);
}

.mb-mgrid__vertical-dividers .mdc-data-table__header-cell:not(:first-child), .mb-mgrid__vertical-dividers .mb-mgrid__group-row td:not(:first-child), .mb-mgrid__vertical-dividers .mb-mgrid__row td:not(:first-child) {
  padding-left: 15px;
  border-left-width: 1px;
  border-left-style: solid;
}

/* Original grid */
.mb-grid-div-outer {
  width: 100% !important;
  height: 100% !important;
  max-width: 100% !important;
  max-height: 100% !important;
  overflow: hidden;
  box-sizing: border-box;
  padding: 0;
  margin: 0;
}

.mb-grid-div-header {
  font-family: Arial;
  font-weight: bolder;
  padding: 0;
  overflow-x: hidden;
  overflow-y: scroll;
  text-align: left;
  box-sizing: border-box;
  display: flex;
  flex-direction: row;
  flex-shrink: 0;
  flex-grow: 0;
  flex-basis: auto;
  align-items: stretch;
}

.mb-grid-div-body {
  font-family: Arial;
  background: lightblue;
  font-weight: normal;
  padding: 0;
  overflow-x: scroll;
  overflow-y: scroll;
  text-align: left;
  box-sizing: border-box;
}

.mb-grid-table {
  border: 0;
  border-collapse: collapse;
  border-spacing: 0;
  -webkit-border-horizontal-spacing: 0px;
  -webkit-border-vertical-spacing: 0px;
  flex-grow: 1;
  overflow: hidden;
  font-size: 1rem;
  table-layout: fixed;
  text-align: left;
  text-indent: unset;
  text-overflow: ellipsis;
  text-wrap: none;
  vertical-align: middle;
  width: 100%;
}

.mb-grid-colgroup {
  display: table-column-group;
}

.mb-grid-td {
  cursor: default;
  display: table-cell;
  flex: 0 0 auto;
  padding: 4px;
  font-size: inherit;
  text-overflow: ellipsis;
  overflow: hidden;
  box-sizing: border-box;
  white-space: nowrap;
  letter-spacing: initial;
}

.mb-grid-td-group {
  display: table-cell;
  color: black;
  border-bottom: 0px;
  border-left: 1px solid darkblue;
  border-right: 1px solid darkblue;
  border-top: 2px solid darkblue;
  font-size: x-large;
  font-weight: bolder;
  flex: 0 0 auto;
}

.mb-grid-backgroundcolor-header-background {
  background: lightgray;
  background-color: lightgray;
}

.mb-grid-backgroundcolor-row-even {
  background-color: khaki;
}

.mb-grid-backgroundcolor-row-odd {
  background-color: lemonchiffon;
}

.mb-grid-backgroundcolor-row-group {
  background-color: lightblue;
}

.mb-grid-backgroundcolor-row-selected {
  background-color: lightgreen;
}

.mb-grid-header-td-measure {
  font-family: Arial;
  font-weight: bolder;
  border-collapse: collapse;
  border-spacing: 0;
  -webkit-border-horizontal-spacing: 0px;
  -webkit-border-vertical-spacing: 0px;
  text-align: left;
  text-indent: unset;
  display: table-cell;
  flex: 0 0 auto;
  padding: 4px;
  font-size: inherit;
  text-overflow: unset;
  letter-spacing: initial;
  overflow: hidden;
  box-sizing: border-box;
  white-space: nowrap;
  background: #d3d3d3;
  border-width: 1px;
  border-style: solid;
  border-color: black;
  color: Black;
  background-color: LightGray;
}

.mb-grid-body-td-measure {
  font-family: Arial;
  font-weight: normal;
  border-collapse: collapse;
  border-spacing: 0;
  -webkit-border-horizontal-spacing: 0px;
  -webkit-border-vertical-spacing: 0px;
  text-align: left;
  text-indent: unset;
  display: table-cell;
  flex: 0 0 auto;
  padding: 4px;
  font-size: inherit;
  text-overflow: unset;
  letter-spacing: initial;
  overflow: hidden;
  box-sizing: border-box;
  white-space: nowrap;
  background-color: khaki;
  border-width: 0px 1px 0px 0px;
  border-style: solid;
  border-color: black;
  color: #000000;
  cursor: default;
}

.mdc-deprecated-list.dense--5 .mdc-deprecated-list-item, .mdc-deprecated-list.dense--4 .mdc-deprecated-list-item {
  height: 32px;
}
.mdc-deprecated-list.dense--3 .mdc-deprecated-list-item, .mdc-deprecated-list.dense-compact .mdc-deprecated-list-item {
  height: 36px;
}
.mdc-deprecated-list.dense--2 .mdc-deprecated-list-item, .mdc-deprecated-list.dense-comfortable .mdc-deprecated-list-item {
  height: 40px;
}
.mdc-deprecated-list.dense--1 .mdc-deprecated-list-item {
  height: 44px;
}
.mdc-deprecated-list.dense--0 .mdc-deprecated-list-item, .mdc-deprecated-list.dense-default .mdc-deprecated-list-item {
  height: 48px;
}

.mb-list--three-line .mdc-deprecated-list-item__text {
  align-self: flex-start;
}

.mb-list--three-line .mb-list-item {
  height: 88px;
}

.mb-list--three-line.mdc-deprecated-list--dense .mdc-deprecated-list-item, .mdc-deprecated-list--avatar-list.mdc-deprecated-list--dense .mdc-deprecated-list-item {
  height: 72px;
}

.mdc-deprecated-list-item__secondary-text.line-three {
  margin-top: -4px;
}

.mb-list-item--disabled {
  pointer-events: none;
}

.mdc-data-table__pagination-rows-per-page {
  margin-right: 0 !important;
}

.mdc-data-table__pagination-navigation {
  margin-left: 12px !important;
}

.mdc-data-table__pagination-button {
  margin-right: 0 !important;
}

.mdc-data-table__pagination.no-border {
  border-top: 0 !important;
}

.mdc-data-table__pagination-total {
  margin: 0 !important;
  display: flex;
  flex-flow: column nowrap;
  text-align: center;
}
.mdc-data-table__pagination-total .hidden {
  height: 0;
  overflow: hidden;
}

.mdc-data-table__pagination-rows-per-page-select {
  width: auto !important;
  min-width: 0 !important;
}

.mdc-radio.dense--5, .mdc-radio.dense--4, .mdc-radio.dense--3, .mdc-radio.dense-compact {
  padding: calc((28px - 20px) / 2);
  margin: 0;
}
.mdc-radio.dense--5 .mdc-radio__background::before, .mdc-radio.dense--4 .mdc-radio__background::before, .mdc-radio.dense--3 .mdc-radio__background::before, .mdc-radio.dense-compact .mdc-radio__background::before {
  top: calc(-1 * (28px - 20px) / 2);
  left: calc(-1 * (28px - 20px) / 2);
  width: 28px;
  height: 28px;
}
.mdc-radio.dense--5 .mdc-radio__native-control, .mdc-radio.dense--4 .mdc-radio__native-control, .mdc-radio.dense--3 .mdc-radio__native-control, .mdc-radio.dense-compact .mdc-radio__native-control {
  top: calc((28px - 28px) / 2);
  right: calc((28px - 28px) / 2);
  left: calc((28px - 28px) / 2);
  width: 28px;
  height: 28px;
}
.mdc-radio.dense--2, .mdc-radio.dense-comfortable {
  padding: calc((32px - 20px) / 2);
  margin: 0;
}
.mdc-radio.dense--2 .mdc-radio__background::before, .mdc-radio.dense-comfortable .mdc-radio__background::before {
  top: calc(-1 * (32px - 20px) / 2);
  left: calc(-1 * (32px - 20px) / 2);
  width: 32px;
  height: 32px;
}
.mdc-radio.dense--2 .mdc-radio__native-control, .mdc-radio.dense-comfortable .mdc-radio__native-control {
  top: calc((32px - 32px) / 2);
  right: calc((32px - 32px) / 2);
  left: calc((32px - 32px) / 2);
  width: 32px;
  height: 32px;
}
.mdc-radio.dense--1 {
  padding: calc((36px - 20px) / 2);
  margin: 0;
}
.mdc-radio.dense--1 .mdc-radio__background::before {
  top: calc(-1 * (36px - 20px) / 2);
  left: calc(-1 * (36px - 20px) / 2);
  width: 36px;
  height: 36px;
}
.mdc-radio.dense--1 .mdc-radio__native-control {
  top: calc((36px - 36px) / 2);
  right: calc((36px - 36px) / 2);
  left: calc((36px - 36px) / 2);
  width: 36px;
  height: 36px;
}
.mdc-radio.dense--0, .mdc-radio.dense-default {
  padding: calc((40px - 20px) / 2);
}
.mdc-radio.dense--0 .mdc-radio__background::before, .mdc-radio.dense-default .mdc-radio__background::before {
  top: calc(-1 * (40px - 20px) / 2);
  left: calc(-1 * (40px - 20px) / 2);
  width: 40px;
  height: 40px;
}
.mdc-radio.dense--0 .mdc-radio__native-control, .mdc-radio.dense-default .mdc-radio__native-control {
  top: calc((40px - 40px) / 2);
  right: calc((40px - 40px) / 2);
  left: calc((40px - 40px) / 2);
  width: 40px;
  height: 40px;
}

.mb-mdc-radio-group-vertical {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}

.mb-scheduler-div-outer {
  width: 100% !important;
  height: 100% !important;
  max-width: 100% !important;
  max-height: 100% !important;
  overflow: hidden;
  box-sizing: border-box;
  padding: 0;
  margin: 0;
}

.mb-scheduler-div-header {
  font-family: Arial;
  font-weight: bolder;
  padding: 0;
  overflow: hidden;
  text-align: center;
  box-sizing: border-box;
}

.mb-scheduler-div-body {
  font-family: Arial;
  font-weight: normal;
  background: lightblue;
  padding: 0;
  overflow: hidden;
  position: relative;
  box-sizing: border-box;
}

.mb-scheduler-table {
  border: 0;
  border-collapse: collapse;
  border-spacing: 0;
  overflow: hidden;
  font-size: 1rem;
  table-layout: fixed;
  text-align: center;
  text-indent: unset;
  text-overflow: ellipsis;
  vertical-align: middle;
}

.mb-scheduler-table-can-drop {
  border-bottom: 4px dashed green;
  border-collapse: unset;
  border-spacing: unset;
}

.mb-scheduler-table-measurement {
  width: 100%;
}

.mb-scheduler-colgroup {
  display: table-column-group;
}

.mb-scheduler-td {
  cursor: default;
  display: table-cell;
  flex: 0 0 auto;
  padding: 4px;
  font-size: 12px;
  text-overflow: ellipsis;
  overflow: hidden;
  box-sizing: border-box;
  white-space: nowrap;
  letter-spacing: initial;
}

.mb-scheduler-td-group {
  display: table-cell;
  color: black;
  border-bottom: 0px;
  border-left: 1px solid darkblue;
  border-right: 1px solid darkblue;
  border-top: 2px solid darkblue;
  font-size: x-large;
  font-weight: bolder;
  flex: 0 0 auto;
}

.mb-scheduler-header {
  background: lightgray;
  background-color: lightgray;
  color: black;
}

.mb-scheduler-color-row-even-normal {
  background-color: khaki;
  color: black;
}

.mb-scheduler-color-row-even-hidden {
  background-color: khaki;
  color: khaki;
}

.mb-scheduler-color-row-odd-normal {
  background-color: lemonchiffon;
  color: black;
}

.mb-scheduler-color-row-odd-hidden {
  background-color: lemonchiffon;
  color: lemonchiffon;
}

.mb-scheduler-div-appointment {
  cursor: grab;
}

.mb-scheduler-div-appointment:active {
  cursor: grabbing;
}

.mb-segmented-button__container {
  display: inline-block;
  position: relative;
  width: fit-content;
  height: fit-content;
  overflow: visible;
}

.mdc-select.dense--5--filled .mdc-select__anchor, .mdc-select.dense--4--filled .mdc-select__anchor {
  height: 40px;
  display: flex;
  align-items: baseline;
}
.mdc-select.dense--5--filled .mdc-select__anchor::before, .mdc-select.dense--4--filled .mdc-select__anchor::before {
  display: inline-block;
  width: 0;
  height: 40px;
  content: "";
  vertical-align: 0;
}
.mdc-select.dense--5--filled .mdc-select__anchor .mdc-select__selected-text::before, .mdc-select.dense--4--filled .mdc-select__anchor .mdc-select__selected-text::before {
  content: "​";
}
.mdc-select.dense--5--filled .mdc-select__anchor .mdc-select__selected-text-container, .mdc-select.dense--4--filled .mdc-select__anchor .mdc-select__selected-text-container {
  height: 100%;
  display: inline-flex;
  align-items: center;
}
.mdc-select.dense--5--filled .mdc-select__anchor::before, .mdc-select.dense--4--filled .mdc-select__anchor::before {
  display: none;
}
.mdc-select.dense--5--filled .mdc-select__anchor .mdc-floating-label, .mdc-select.dense--4--filled .mdc-select__anchor .mdc-floating-label {
  display: none;
}
.mdc-select.dense--5--filled.mdc-select--no-label .mdc-select__anchor .mdc-select__selected-text::before, .mdc-select.dense--4--filled.mdc-select--no-label .mdc-select__anchor .mdc-select__selected-text::before {
  content: "​";
}
.mdc-select.dense--5--filled.mdc-select--no-label .mdc-select__anchor .mdc-select__selected-text-container, .mdc-select.dense--4--filled.mdc-select--no-label .mdc-select__anchor .mdc-select__selected-text-container {
  height: 100%;
  display: inline-flex;
  align-items: center;
}
.mdc-select.dense--5--filled.mdc-select--no-label .mdc-select__anchor::before, .mdc-select.dense--4--filled.mdc-select--no-label .mdc-select__anchor::before {
  display: none;
}
.mdc-select.dense--5--filled .mdc-select__dropdown-icon, .mdc-select.dense--4--filled .mdc-select__dropdown-icon {
  width: 20px;
  height: 20px;
}
.mdc-select.dense--5--filled.mdc-select--filled .mdc-floating-label, .mdc-select.dense--4--filled.mdc-select--filled .mdc-floating-label {
  max-width: calc(100% - 60px);
}
.mdc-select.dense--5--filled.mdc-select--filled .mdc-floating-label--float-above, .mdc-select.dense--4--filled.mdc-select--filled .mdc-floating-label--float-above {
  max-width: calc(100% / 0.75 - 60px / 0.75);
}
.mdc-select.dense--5--filled .mdc-deprecated-list-item, .mdc-select.dense--4--filled .mdc-deprecated-list-item {
  height: 32px;
}
.mdc-select.dense--5--filled .mdc-select__one-line-option.mdc-list-item--with-one-line, .mdc-select.dense--4--filled .mdc-select__one-line-option.mdc-list-item--with-one-line {
  height: 32px;
}
.mdc-select.dense--5--filled .mdc-select__two-line-option.mdc-list-item--with-two-lines, .mdc-select.dense--4--filled .mdc-select__two-line-option.mdc-list-item--with-two-lines {
  height: 48px;
}
.mdc-select.dense--5--filled .mdc-select__two-line-option.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines, .mdc-select.dense--5--filled .mdc-select__two-line-option.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines, .mdc-select.dense--5--filled .mdc-select__two-line-option.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines, .mdc-select.dense--5--filled .mdc-select__two-line-option.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines, .mdc-select.dense--5--filled .mdc-select__two-line-option.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines, .mdc-select.dense--5--filled .mdc-select__two-line-option.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines, .mdc-select.dense--5--filled .mdc-select__two-line-option.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines, .mdc-select.dense--5--filled .mdc-select__two-line-option.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines, .mdc-select.dense--4--filled .mdc-select__two-line-option.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines, .mdc-select.dense--4--filled .mdc-select__two-line-option.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines, .mdc-select.dense--4--filled .mdc-select__two-line-option.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines, .mdc-select.dense--4--filled .mdc-select__two-line-option.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines, .mdc-select.dense--4--filled .mdc-select__two-line-option.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines, .mdc-select.dense--4--filled .mdc-select__two-line-option.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines, .mdc-select.dense--4--filled .mdc-select__two-line-option.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines, .mdc-select.dense--4--filled .mdc-select__two-line-option.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines {
  height: 56px;
}
.mdc-select.dense--3--filled .mdc-select__anchor, .mdc-select.dense-compact--filled .mdc-select__anchor {
  height: 44px;
  display: flex;
  align-items: baseline;
}
.mdc-select.dense--3--filled .mdc-select__anchor::before, .mdc-select.dense-compact--filled .mdc-select__anchor::before {
  display: inline-block;
  width: 0;
  height: 40px;
  content: "";
  vertical-align: 0;
}
.mdc-select.dense--3--filled .mdc-select__anchor .mdc-select__selected-text::before, .mdc-select.dense-compact--filled .mdc-select__anchor .mdc-select__selected-text::before {
  content: "​";
}
.mdc-select.dense--3--filled .mdc-select__anchor .mdc-select__selected-text-container, .mdc-select.dense-compact--filled .mdc-select__anchor .mdc-select__selected-text-container {
  height: 100%;
  display: inline-flex;
  align-items: center;
}
.mdc-select.dense--3--filled .mdc-select__anchor::before, .mdc-select.dense-compact--filled .mdc-select__anchor::before {
  display: none;
}
.mdc-select.dense--3--filled .mdc-select__anchor .mdc-floating-label, .mdc-select.dense-compact--filled .mdc-select__anchor .mdc-floating-label {
  display: none;
}
.mdc-select.dense--3--filled.mdc-select--no-label .mdc-select__anchor .mdc-select__selected-text::before, .mdc-select.dense-compact--filled.mdc-select--no-label .mdc-select__anchor .mdc-select__selected-text::before {
  content: "​";
}
.mdc-select.dense--3--filled.mdc-select--no-label .mdc-select__anchor .mdc-select__selected-text-container, .mdc-select.dense-compact--filled.mdc-select--no-label .mdc-select__anchor .mdc-select__selected-text-container {
  height: 100%;
  display: inline-flex;
  align-items: center;
}
.mdc-select.dense--3--filled.mdc-select--no-label .mdc-select__anchor::before, .mdc-select.dense-compact--filled.mdc-select--no-label .mdc-select__anchor::before {
  display: none;
}
.mdc-select.dense--3--filled .mdc-select__dropdown-icon, .mdc-select.dense-compact--filled .mdc-select__dropdown-icon {
  width: 20px;
  height: 20px;
}
.mdc-select.dense--3--filled.mdc-select--filled .mdc-floating-label, .mdc-select.dense-compact--filled.mdc-select--filled .mdc-floating-label {
  max-width: calc(100% - 60px);
}
.mdc-select.dense--3--filled.mdc-select--filled .mdc-floating-label--float-above, .mdc-select.dense-compact--filled.mdc-select--filled .mdc-floating-label--float-above {
  max-width: calc(100% / 0.75 - 60px / 0.75);
}
.mdc-select.dense--3--filled .mdc-deprecated-list-item, .mdc-select.dense-compact--filled .mdc-deprecated-list-item {
  height: 36px;
}
.mdc-select.dense--3--filled .mdc-select__one-line-option.mdc-list-item--with-one-line, .mdc-select.dense-compact--filled .mdc-select__one-line-option.mdc-list-item--with-one-line {
  height: 36px;
}
.mdc-select.dense--3--filled .mdc-select__two-line-option.mdc-list-item--with-two-lines, .mdc-select.dense-compact--filled .mdc-select__two-line-option.mdc-list-item--with-two-lines {
  height: 52px;
}
.mdc-select.dense--3--filled .mdc-select__two-line-option.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines, .mdc-select.dense--3--filled .mdc-select__two-line-option.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines, .mdc-select.dense--3--filled .mdc-select__two-line-option.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines, .mdc-select.dense--3--filled .mdc-select__two-line-option.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines, .mdc-select.dense--3--filled .mdc-select__two-line-option.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines, .mdc-select.dense--3--filled .mdc-select__two-line-option.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines, .mdc-select.dense--3--filled .mdc-select__two-line-option.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines, .mdc-select.dense--3--filled .mdc-select__two-line-option.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines, .mdc-select.dense-compact--filled .mdc-select__two-line-option.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines, .mdc-select.dense-compact--filled .mdc-select__two-line-option.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines, .mdc-select.dense-compact--filled .mdc-select__two-line-option.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines, .mdc-select.dense-compact--filled .mdc-select__two-line-option.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines, .mdc-select.dense-compact--filled .mdc-select__two-line-option.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines, .mdc-select.dense-compact--filled .mdc-select__two-line-option.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines, .mdc-select.dense-compact--filled .mdc-select__two-line-option.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines, .mdc-select.dense-compact--filled .mdc-select__two-line-option.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines {
  height: 60px;
}
.mdc-select.dense--2--filled .mdc-select__anchor, .mdc-select.dense-comfortable--filled .mdc-select__anchor {
  height: 48px;
  display: flex;
  align-items: baseline;
}
.mdc-select.dense--2--filled .mdc-select__anchor::before, .mdc-select.dense-comfortable--filled .mdc-select__anchor::before {
  display: inline-block;
  width: 0;
  height: 40px;
  content: "";
  vertical-align: 0;
}
.mdc-select.dense--2--filled .mdc-select__anchor .mdc-select__selected-text::before, .mdc-select.dense-comfortable--filled .mdc-select__anchor .mdc-select__selected-text::before {
  content: "​";
}
.mdc-select.dense--2--filled .mdc-select__anchor .mdc-select__selected-text-container, .mdc-select.dense-comfortable--filled .mdc-select__anchor .mdc-select__selected-text-container {
  height: 100%;
  display: inline-flex;
  align-items: center;
}
.mdc-select.dense--2--filled .mdc-select__anchor::before, .mdc-select.dense-comfortable--filled .mdc-select__anchor::before {
  display: none;
}
.mdc-select.dense--2--filled .mdc-select__anchor .mdc-floating-label, .mdc-select.dense-comfortable--filled .mdc-select__anchor .mdc-floating-label {
  display: none;
}
.mdc-select.dense--2--filled.mdc-select--no-label .mdc-select__anchor .mdc-select__selected-text::before, .mdc-select.dense-comfortable--filled.mdc-select--no-label .mdc-select__anchor .mdc-select__selected-text::before {
  content: "​";
}
.mdc-select.dense--2--filled.mdc-select--no-label .mdc-select__anchor .mdc-select__selected-text-container, .mdc-select.dense-comfortable--filled.mdc-select--no-label .mdc-select__anchor .mdc-select__selected-text-container {
  height: 100%;
  display: inline-flex;
  align-items: center;
}
.mdc-select.dense--2--filled.mdc-select--no-label .mdc-select__anchor::before, .mdc-select.dense-comfortable--filled.mdc-select--no-label .mdc-select__anchor::before {
  display: none;
}
.mdc-select.dense--2--filled .mdc-select__dropdown-icon, .mdc-select.dense-comfortable--filled .mdc-select__dropdown-icon {
  width: 20px;
  height: 20px;
}
.mdc-select.dense--2--filled.mdc-select--filled .mdc-floating-label, .mdc-select.dense-comfortable--filled.mdc-select--filled .mdc-floating-label {
  max-width: calc(100% - 60px);
}
.mdc-select.dense--2--filled.mdc-select--filled .mdc-floating-label--float-above, .mdc-select.dense-comfortable--filled.mdc-select--filled .mdc-floating-label--float-above {
  max-width: calc(100% / 0.75 - 60px / 0.75);
}
.mdc-select.dense--2--filled .mdc-deprecated-list-item, .mdc-select.dense-comfortable--filled .mdc-deprecated-list-item {
  height: 40px;
}
.mdc-select.dense--2--filled .mdc-select__one-line-option.mdc-list-item--with-one-line, .mdc-select.dense-comfortable--filled .mdc-select__one-line-option.mdc-list-item--with-one-line {
  height: 40px;
}
.mdc-select.dense--2--filled .mdc-select__two-line-option.mdc-list-item--with-two-lines, .mdc-select.dense-comfortable--filled .mdc-select__two-line-option.mdc-list-item--with-two-lines {
  height: 56px;
}
.mdc-select.dense--2--filled .mdc-select__two-line-option.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines, .mdc-select.dense--2--filled .mdc-select__two-line-option.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines, .mdc-select.dense--2--filled .mdc-select__two-line-option.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines, .mdc-select.dense--2--filled .mdc-select__two-line-option.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines, .mdc-select.dense--2--filled .mdc-select__two-line-option.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines, .mdc-select.dense--2--filled .mdc-select__two-line-option.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines, .mdc-select.dense--2--filled .mdc-select__two-line-option.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines, .mdc-select.dense--2--filled .mdc-select__two-line-option.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines, .mdc-select.dense-comfortable--filled .mdc-select__two-line-option.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines, .mdc-select.dense-comfortable--filled .mdc-select__two-line-option.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines, .mdc-select.dense-comfortable--filled .mdc-select__two-line-option.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines, .mdc-select.dense-comfortable--filled .mdc-select__two-line-option.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines, .mdc-select.dense-comfortable--filled .mdc-select__two-line-option.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines, .mdc-select.dense-comfortable--filled .mdc-select__two-line-option.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines, .mdc-select.dense-comfortable--filled .mdc-select__two-line-option.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines, .mdc-select.dense-comfortable--filled .mdc-select__two-line-option.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines {
  height: 64px;
}
.mdc-select.dense--1--filled .mdc-select__anchor {
  height: 52px;
  display: flex;
  align-items: baseline;
}
.mdc-select.dense--1--filled .mdc-select__anchor::before {
  display: inline-block;
  width: 0;
  height: 40px;
  content: "";
  vertical-align: 0;
}
.mdc-select.dense--1--filled.mdc-select--no-label .mdc-select__anchor .mdc-select__selected-text::before {
  content: "​";
}
.mdc-select.dense--1--filled.mdc-select--no-label .mdc-select__anchor .mdc-select__selected-text-container {
  height: 100%;
  display: inline-flex;
  align-items: center;
}
.mdc-select.dense--1--filled.mdc-select--no-label .mdc-select__anchor::before {
  display: none;
}
.mdc-select.dense--1--filled .mdc-select__dropdown-icon {
  width: 20px;
  height: 20px;
}
.mdc-select.dense--1--filled.mdc-select--filled .mdc-floating-label {
  max-width: calc(100% - 60px);
}
.mdc-select.dense--1--filled.mdc-select--filled .mdc-floating-label--float-above {
  max-width: calc(100% / 0.75 - 60px / 0.75);
}
.mdc-select.dense--1--filled .mdc-deprecated-list-item {
  height: 44px;
}
.mdc-select.dense--1--filled .mdc-select__one-line-option.mdc-list-item--with-one-line {
  height: 44px;
}
.mdc-select.dense--1--filled .mdc-select__two-line-option.mdc-list-item--with-two-lines {
  height: 60px;
}
.mdc-select.dense--1--filled .mdc-select__two-line-option.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines, .mdc-select.dense--1--filled .mdc-select__two-line-option.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines, .mdc-select.dense--1--filled .mdc-select__two-line-option.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines, .mdc-select.dense--1--filled .mdc-select__two-line-option.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines, .mdc-select.dense--1--filled .mdc-select__two-line-option.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines, .mdc-select.dense--1--filled .mdc-select__two-line-option.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines, .mdc-select.dense--1--filled .mdc-select__two-line-option.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines, .mdc-select.dense--1--filled .mdc-select__two-line-option.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines {
  height: 68px;
}
.mdc-select.dense--0 .mdc-select__anchor, .mdc-select.dense-default--filled .mdc-select__anchor {
  height: 56px;
  display: flex;
  align-items: baseline;
}
.mdc-select.dense--0 .mdc-select__anchor::before, .mdc-select.dense-default--filled .mdc-select__anchor::before {
  display: inline-block;
  width: 0;
  height: 40px;
  content: "";
  vertical-align: 0;
}
.mdc-select.dense--0.mdc-select--no-label .mdc-select__anchor .mdc-select__selected-text::before, .mdc-select.dense-default--filled.mdc-select--no-label .mdc-select__anchor .mdc-select__selected-text::before {
  content: "​";
}
.mdc-select.dense--0.mdc-select--no-label .mdc-select__anchor .mdc-select__selected-text-container, .mdc-select.dense-default--filled.mdc-select--no-label .mdc-select__anchor .mdc-select__selected-text-container {
  height: 100%;
  display: inline-flex;
  align-items: center;
}
.mdc-select.dense--0.mdc-select--no-label .mdc-select__anchor::before, .mdc-select.dense-default--filled.mdc-select--no-label .mdc-select__anchor::before {
  display: none;
}
.mdc-select.dense--0 .mdc-deprecated-list-item, .mdc-select.dense-default--filled .mdc-deprecated-list-item {
  height: 48px;
}
.mdc-select.dense--0 .mdc-select__one-line-option.mdc-list-item--with-one-line, .mdc-select.dense-default--filled .mdc-select__one-line-option.mdc-list-item--with-one-line {
  height: 48px;
}
.mdc-select.dense--0 .mdc-select__two-line-option.mdc-list-item--with-two-lines, .mdc-select.dense-default--filled .mdc-select__two-line-option.mdc-list-item--with-two-lines {
  height: 64px;
}
.mdc-select.dense--0 .mdc-select__two-line-option.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines, .mdc-select.dense--0 .mdc-select__two-line-option.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines, .mdc-select.dense--0 .mdc-select__two-line-option.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines, .mdc-select.dense--0 .mdc-select__two-line-option.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines, .mdc-select.dense--0 .mdc-select__two-line-option.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines, .mdc-select.dense--0 .mdc-select__two-line-option.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines, .mdc-select.dense--0 .mdc-select__two-line-option.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines, .mdc-select.dense--0 .mdc-select__two-line-option.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines, .mdc-select.dense-default--filled .mdc-select__two-line-option.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines, .mdc-select.dense-default--filled .mdc-select__two-line-option.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines, .mdc-select.dense-default--filled .mdc-select__two-line-option.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines, .mdc-select.dense-default--filled .mdc-select__two-line-option.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines, .mdc-select.dense-default--filled .mdc-select__two-line-option.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines, .mdc-select.dense-default--filled .mdc-select__two-line-option.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines, .mdc-select.dense-default--filled .mdc-select__two-line-option.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines, .mdc-select.dense-default--filled .mdc-select__two-line-option.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines {
  height: 72px;
}

.mdc-select.dense--5--filled-with-leading-icon .mdc-select__anchor, .mdc-select.dense--4--filled-with-leading-icon .mdc-select__anchor {
  height: 40px;
  display: flex;
  align-items: baseline;
}
.mdc-select.dense--5--filled-with-leading-icon .mdc-select__anchor::before, .mdc-select.dense--4--filled-with-leading-icon .mdc-select__anchor::before {
  display: inline-block;
  width: 0;
  height: 40px;
  content: "";
  vertical-align: 0;
}
.mdc-select.dense--5--filled-with-leading-icon .mdc-select__anchor .mdc-select__selected-text::before, .mdc-select.dense--4--filled-with-leading-icon .mdc-select__anchor .mdc-select__selected-text::before {
  content: "​";
}
.mdc-select.dense--5--filled-with-leading-icon .mdc-select__anchor .mdc-select__selected-text-container, .mdc-select.dense--4--filled-with-leading-icon .mdc-select__anchor .mdc-select__selected-text-container {
  height: 100%;
  display: inline-flex;
  align-items: center;
}
.mdc-select.dense--5--filled-with-leading-icon .mdc-select__anchor::before, .mdc-select.dense--4--filled-with-leading-icon .mdc-select__anchor::before {
  display: none;
}
.mdc-select.dense--5--filled-with-leading-icon .mdc-select__anchor .mdc-floating-label, .mdc-select.dense--4--filled-with-leading-icon .mdc-select__anchor .mdc-floating-label {
  display: none;
}
.mdc-select.dense--5--filled-with-leading-icon.mdc-select--no-label .mdc-select__anchor .mdc-select__selected-text::before, .mdc-select.dense--4--filled-with-leading-icon.mdc-select--no-label .mdc-select__anchor .mdc-select__selected-text::before {
  content: "​";
}
.mdc-select.dense--5--filled-with-leading-icon.mdc-select--no-label .mdc-select__anchor .mdc-select__selected-text-container, .mdc-select.dense--4--filled-with-leading-icon.mdc-select--no-label .mdc-select__anchor .mdc-select__selected-text-container {
  height: 100%;
  display: inline-flex;
  align-items: center;
}
.mdc-select.dense--5--filled-with-leading-icon.mdc-select--no-label .mdc-select__anchor::before, .mdc-select.dense--4--filled-with-leading-icon.mdc-select--no-label .mdc-select__anchor::before {
  display: none;
}
.mdc-select.dense--5--filled-with-leading-icon .mdc-select__dropdown-icon, .mdc-select.dense--4--filled-with-leading-icon .mdc-select__dropdown-icon {
  width: 20px;
  height: 20px;
}
.mdc-select.dense--5--filled-with-leading-icon.mdc-select--filled .mdc-floating-label, .mdc-select.dense--4--filled-with-leading-icon.mdc-select--filled .mdc-floating-label {
  max-width: calc(100% - 60px);
}
.mdc-select.dense--5--filled-with-leading-icon.mdc-select--filled .mdc-floating-label--float-above, .mdc-select.dense--4--filled-with-leading-icon.mdc-select--filled .mdc-floating-label--float-above {
  max-width: calc(100% / 0.75 - 60px / 0.75);
}
.mdc-select.dense--5--filled-with-leading-icon .mdc-select__icon, .mdc-select.dense--4--filled-with-leading-icon .mdc-select__icon {
  width: 20px;
  height: 20px;
  font-size: 20px;
}
.mdc-select.dense--5--filled-with-leading-icon.mdc-select--filled .mdc-floating-label, .mdc-select.dense--4--filled-with-leading-icon.mdc-select--filled .mdc-floating-label {
  max-width: calc(100% - 88px);
}
.mdc-select.dense--5--filled-with-leading-icon.mdc-select--filled .mdc-floating-label--float-above, .mdc-select.dense--4--filled-with-leading-icon.mdc-select--filled .mdc-floating-label--float-above {
  max-width: calc(100% / 0.75 - 88px / 0.75);
}
.mdc-select.dense--5--filled-with-leading-icon .mdc-deprecated-list-item__graphic, .mdc-select.dense--4--filled-with-leading-icon .mdc-deprecated-list-item__graphic {
  width: 20px;
  height: 20px;
}
.mdc-select.dense--5--filled-with-leading-icon .mdc-list-item__start, .mdc-select.dense--4--filled-with-leading-icon .mdc-list-item__start {
  width: 32px;
  height: 20px;
}
.mdc-select.dense--5--filled-with-leading-icon .mdc-select__anchor .mdc-floating-label, .mdc-select.dense--4--filled-with-leading-icon .mdc-select__anchor .mdc-floating-label {
  /* @noflip */
  /*rtl:ignore*/
  left: 44px;
  /* @noflip */
  /*rtl:ignore*/
  right: initial;
}
[dir=rtl] .mdc-select.dense--5--filled-with-leading-icon .mdc-select__anchor .mdc-floating-label, [dir=rtl] .mdc-select.dense--4--filled-with-leading-icon .mdc-select__anchor .mdc-floating-label, .mdc-select.dense--5--filled-with-leading-icon .mdc-select__anchor .mdc-floating-label[dir=rtl], .mdc-select.dense--4--filled-with-leading-icon .mdc-select__anchor .mdc-floating-label[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  left: initial;
  /* @noflip */
  /*rtl:ignore*/
  right: 44px;
  /*rtl:end:ignore*/
}

.mdc-select.dense--5--filled-with-leading-icon .mdc-deprecated-list-item, .mdc-select.dense--4--filled-with-leading-icon .mdc-deprecated-list-item {
  height: 32px;
}
.mdc-select.dense--5--filled-with-leading-icon .mdc-select__one-line-option.mdc-list-item--with-one-line, .mdc-select.dense--4--filled-with-leading-icon .mdc-select__one-line-option.mdc-list-item--with-one-line {
  height: 32px;
}
.mdc-select.dense--5--filled-with-leading-icon .mdc-select__two-line-option.mdc-list-item--with-two-lines, .mdc-select.dense--4--filled-with-leading-icon .mdc-select__two-line-option.mdc-list-item--with-two-lines {
  height: 48px;
}
.mdc-select.dense--5--filled-with-leading-icon .mdc-select__two-line-option.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines, .mdc-select.dense--5--filled-with-leading-icon .mdc-select__two-line-option.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines, .mdc-select.dense--5--filled-with-leading-icon .mdc-select__two-line-option.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines, .mdc-select.dense--5--filled-with-leading-icon .mdc-select__two-line-option.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines, .mdc-select.dense--5--filled-with-leading-icon .mdc-select__two-line-option.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines, .mdc-select.dense--5--filled-with-leading-icon .mdc-select__two-line-option.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines, .mdc-select.dense--5--filled-with-leading-icon .mdc-select__two-line-option.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines, .mdc-select.dense--5--filled-with-leading-icon .mdc-select__two-line-option.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines, .mdc-select.dense--4--filled-with-leading-icon .mdc-select__two-line-option.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines, .mdc-select.dense--4--filled-with-leading-icon .mdc-select__two-line-option.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines, .mdc-select.dense--4--filled-with-leading-icon .mdc-select__two-line-option.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines, .mdc-select.dense--4--filled-with-leading-icon .mdc-select__two-line-option.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines, .mdc-select.dense--4--filled-with-leading-icon .mdc-select__two-line-option.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines, .mdc-select.dense--4--filled-with-leading-icon .mdc-select__two-line-option.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines, .mdc-select.dense--4--filled-with-leading-icon .mdc-select__two-line-option.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines, .mdc-select.dense--4--filled-with-leading-icon .mdc-select__two-line-option.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines {
  height: 56px;
}
.mdc-select.dense--3--filled-with-leading-icon .mdc-select__anchor, .mdc-select.dense-compact--filled-with-leading-icon .mdc-select__anchor {
  height: 44px;
  display: flex;
  align-items: baseline;
}
.mdc-select.dense--3--filled-with-leading-icon .mdc-select__anchor::before, .mdc-select.dense-compact--filled-with-leading-icon .mdc-select__anchor::before {
  display: inline-block;
  width: 0;
  height: 40px;
  content: "";
  vertical-align: 0;
}
.mdc-select.dense--3--filled-with-leading-icon .mdc-select__anchor .mdc-select__selected-text::before, .mdc-select.dense-compact--filled-with-leading-icon .mdc-select__anchor .mdc-select__selected-text::before {
  content: "​";
}
.mdc-select.dense--3--filled-with-leading-icon .mdc-select__anchor .mdc-select__selected-text-container, .mdc-select.dense-compact--filled-with-leading-icon .mdc-select__anchor .mdc-select__selected-text-container {
  height: 100%;
  display: inline-flex;
  align-items: center;
}
.mdc-select.dense--3--filled-with-leading-icon .mdc-select__anchor::before, .mdc-select.dense-compact--filled-with-leading-icon .mdc-select__anchor::before {
  display: none;
}
.mdc-select.dense--3--filled-with-leading-icon .mdc-select__anchor .mdc-floating-label, .mdc-select.dense-compact--filled-with-leading-icon .mdc-select__anchor .mdc-floating-label {
  display: none;
}
.mdc-select.dense--3--filled-with-leading-icon.mdc-select--no-label .mdc-select__anchor .mdc-select__selected-text::before, .mdc-select.dense-compact--filled-with-leading-icon.mdc-select--no-label .mdc-select__anchor .mdc-select__selected-text::before {
  content: "​";
}
.mdc-select.dense--3--filled-with-leading-icon.mdc-select--no-label .mdc-select__anchor .mdc-select__selected-text-container, .mdc-select.dense-compact--filled-with-leading-icon.mdc-select--no-label .mdc-select__anchor .mdc-select__selected-text-container {
  height: 100%;
  display: inline-flex;
  align-items: center;
}
.mdc-select.dense--3--filled-with-leading-icon.mdc-select--no-label .mdc-select__anchor::before, .mdc-select.dense-compact--filled-with-leading-icon.mdc-select--no-label .mdc-select__anchor::before {
  display: none;
}
.mdc-select.dense--3--filled-with-leading-icon .mdc-select__dropdown-icon, .mdc-select.dense-compact--filled-with-leading-icon .mdc-select__dropdown-icon {
  width: 20px;
  height: 20px;
}
.mdc-select.dense--3--filled-with-leading-icon.mdc-select--filled .mdc-floating-label, .mdc-select.dense-compact--filled-with-leading-icon.mdc-select--filled .mdc-floating-label {
  max-width: calc(100% - 60px);
}
.mdc-select.dense--3--filled-with-leading-icon.mdc-select--filled .mdc-floating-label--float-above, .mdc-select.dense-compact--filled-with-leading-icon.mdc-select--filled .mdc-floating-label--float-above {
  max-width: calc(100% / 0.75 - 60px / 0.75);
}
.mdc-select.dense--3--filled-with-leading-icon .mdc-select__icon, .mdc-select.dense-compact--filled-with-leading-icon .mdc-select__icon {
  width: 20px;
  height: 20px;
  font-size: 20px;
}
.mdc-select.dense--3--filled-with-leading-icon.mdc-select--filled .mdc-floating-label, .mdc-select.dense-compact--filled-with-leading-icon.mdc-select--filled .mdc-floating-label {
  max-width: calc(100% - 88px);
}
.mdc-select.dense--3--filled-with-leading-icon.mdc-select--filled .mdc-floating-label--float-above, .mdc-select.dense-compact--filled-with-leading-icon.mdc-select--filled .mdc-floating-label--float-above {
  max-width: calc(100% / 0.75 - 88px / 0.75);
}
.mdc-select.dense--3--filled-with-leading-icon .mdc-deprecated-list-item__graphic, .mdc-select.dense-compact--filled-with-leading-icon .mdc-deprecated-list-item__graphic {
  width: 20px;
  height: 20px;
}
.mdc-select.dense--3--filled-with-leading-icon .mdc-list-item__start, .mdc-select.dense-compact--filled-with-leading-icon .mdc-list-item__start {
  width: 32px;
  height: 20px;
}
.mdc-select.dense--3--filled-with-leading-icon .mdc-select__anchor .mdc-floating-label, .mdc-select.dense-compact--filled-with-leading-icon .mdc-select__anchor .mdc-floating-label {
  /* @noflip */
  /*rtl:ignore*/
  left: 44px;
  /* @noflip */
  /*rtl:ignore*/
  right: initial;
}
[dir=rtl] .mdc-select.dense--3--filled-with-leading-icon .mdc-select__anchor .mdc-floating-label, [dir=rtl] .mdc-select.dense-compact--filled-with-leading-icon .mdc-select__anchor .mdc-floating-label, .mdc-select.dense--3--filled-with-leading-icon .mdc-select__anchor .mdc-floating-label[dir=rtl], .mdc-select.dense-compact--filled-with-leading-icon .mdc-select__anchor .mdc-floating-label[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  left: initial;
  /* @noflip */
  /*rtl:ignore*/
  right: 44px;
  /*rtl:end:ignore*/
}

.mdc-select.dense--3--filled-with-leading-icon .mdc-deprecated-list-item, .mdc-select.dense-compact--filled-with-leading-icon .mdc-deprecated-list-item {
  height: 36px;
}
.mdc-select.dense--3--filled-with-leading-icon .mdc-select__one-line-option.mdc-list-item--with-one-line, .mdc-select.dense-compact--filled-with-leading-icon .mdc-select__one-line-option.mdc-list-item--with-one-line {
  height: 36px;
}
.mdc-select.dense--3--filled-with-leading-icon .mdc-select__two-line-option.mdc-list-item--with-two-lines, .mdc-select.dense-compact--filled-with-leading-icon .mdc-select__two-line-option.mdc-list-item--with-two-lines {
  height: 52px;
}
.mdc-select.dense--3--filled-with-leading-icon .mdc-select__two-line-option.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines, .mdc-select.dense--3--filled-with-leading-icon .mdc-select__two-line-option.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines, .mdc-select.dense--3--filled-with-leading-icon .mdc-select__two-line-option.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines, .mdc-select.dense--3--filled-with-leading-icon .mdc-select__two-line-option.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines, .mdc-select.dense--3--filled-with-leading-icon .mdc-select__two-line-option.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines, .mdc-select.dense--3--filled-with-leading-icon .mdc-select__two-line-option.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines, .mdc-select.dense--3--filled-with-leading-icon .mdc-select__two-line-option.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines, .mdc-select.dense--3--filled-with-leading-icon .mdc-select__two-line-option.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines, .mdc-select.dense-compact--filled-with-leading-icon .mdc-select__two-line-option.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines, .mdc-select.dense-compact--filled-with-leading-icon .mdc-select__two-line-option.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines, .mdc-select.dense-compact--filled-with-leading-icon .mdc-select__two-line-option.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines, .mdc-select.dense-compact--filled-with-leading-icon .mdc-select__two-line-option.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines, .mdc-select.dense-compact--filled-with-leading-icon .mdc-select__two-line-option.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines, .mdc-select.dense-compact--filled-with-leading-icon .mdc-select__two-line-option.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines, .mdc-select.dense-compact--filled-with-leading-icon .mdc-select__two-line-option.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines, .mdc-select.dense-compact--filled-with-leading-icon .mdc-select__two-line-option.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines {
  height: 60px;
}
.mdc-select.dense--2--filled-with-leading-icon .mdc-select__anchor, .mdc-select.dense-comfortable--filled-with-leading-icon .mdc-select__anchor {
  height: 48px;
  display: flex;
  align-items: baseline;
}
.mdc-select.dense--2--filled-with-leading-icon .mdc-select__anchor::before, .mdc-select.dense-comfortable--filled-with-leading-icon .mdc-select__anchor::before {
  display: inline-block;
  width: 0;
  height: 40px;
  content: "";
  vertical-align: 0;
}
.mdc-select.dense--2--filled-with-leading-icon .mdc-select__anchor .mdc-select__selected-text::before, .mdc-select.dense-comfortable--filled-with-leading-icon .mdc-select__anchor .mdc-select__selected-text::before {
  content: "​";
}
.mdc-select.dense--2--filled-with-leading-icon .mdc-select__anchor .mdc-select__selected-text-container, .mdc-select.dense-comfortable--filled-with-leading-icon .mdc-select__anchor .mdc-select__selected-text-container {
  height: 100%;
  display: inline-flex;
  align-items: center;
}
.mdc-select.dense--2--filled-with-leading-icon .mdc-select__anchor::before, .mdc-select.dense-comfortable--filled-with-leading-icon .mdc-select__anchor::before {
  display: none;
}
.mdc-select.dense--2--filled-with-leading-icon .mdc-select__anchor .mdc-floating-label, .mdc-select.dense-comfortable--filled-with-leading-icon .mdc-select__anchor .mdc-floating-label {
  display: none;
}
.mdc-select.dense--2--filled-with-leading-icon.mdc-select--no-label .mdc-select__anchor .mdc-select__selected-text::before, .mdc-select.dense-comfortable--filled-with-leading-icon.mdc-select--no-label .mdc-select__anchor .mdc-select__selected-text::before {
  content: "​";
}
.mdc-select.dense--2--filled-with-leading-icon.mdc-select--no-label .mdc-select__anchor .mdc-select__selected-text-container, .mdc-select.dense-comfortable--filled-with-leading-icon.mdc-select--no-label .mdc-select__anchor .mdc-select__selected-text-container {
  height: 100%;
  display: inline-flex;
  align-items: center;
}
.mdc-select.dense--2--filled-with-leading-icon.mdc-select--no-label .mdc-select__anchor::before, .mdc-select.dense-comfortable--filled-with-leading-icon.mdc-select--no-label .mdc-select__anchor::before {
  display: none;
}
.mdc-select.dense--2--filled-with-leading-icon .mdc-select__dropdown-icon, .mdc-select.dense-comfortable--filled-with-leading-icon .mdc-select__dropdown-icon {
  width: 20px;
  height: 20px;
}
.mdc-select.dense--2--filled-with-leading-icon.mdc-select--filled .mdc-floating-label, .mdc-select.dense-comfortable--filled-with-leading-icon.mdc-select--filled .mdc-floating-label {
  max-width: calc(100% - 60px);
}
.mdc-select.dense--2--filled-with-leading-icon.mdc-select--filled .mdc-floating-label--float-above, .mdc-select.dense-comfortable--filled-with-leading-icon.mdc-select--filled .mdc-floating-label--float-above {
  max-width: calc(100% / 0.75 - 60px / 0.75);
}
.mdc-select.dense--2--filled-with-leading-icon .mdc-select__icon, .mdc-select.dense-comfortable--filled-with-leading-icon .mdc-select__icon {
  width: 20px;
  height: 20px;
  font-size: 20px;
}
.mdc-select.dense--2--filled-with-leading-icon.mdc-select--filled .mdc-floating-label, .mdc-select.dense-comfortable--filled-with-leading-icon.mdc-select--filled .mdc-floating-label {
  max-width: calc(100% - 88px);
}
.mdc-select.dense--2--filled-with-leading-icon.mdc-select--filled .mdc-floating-label--float-above, .mdc-select.dense-comfortable--filled-with-leading-icon.mdc-select--filled .mdc-floating-label--float-above {
  max-width: calc(100% / 0.75 - 88px / 0.75);
}
.mdc-select.dense--2--filled-with-leading-icon .mdc-deprecated-list-item__graphic, .mdc-select.dense-comfortable--filled-with-leading-icon .mdc-deprecated-list-item__graphic {
  width: 20px;
  height: 20px;
}
.mdc-select.dense--2--filled-with-leading-icon .mdc-list-item__start, .mdc-select.dense-comfortable--filled-with-leading-icon .mdc-list-item__start {
  width: 32px;
  height: 20px;
}
.mdc-select.dense--2--filled-with-leading-icon .mdc-select__anchor .mdc-floating-label, .mdc-select.dense-comfortable--filled-with-leading-icon .mdc-select__anchor .mdc-floating-label {
  /* @noflip */
  /*rtl:ignore*/
  left: 44px;
  /* @noflip */
  /*rtl:ignore*/
  right: initial;
}
[dir=rtl] .mdc-select.dense--2--filled-with-leading-icon .mdc-select__anchor .mdc-floating-label, [dir=rtl] .mdc-select.dense-comfortable--filled-with-leading-icon .mdc-select__anchor .mdc-floating-label, .mdc-select.dense--2--filled-with-leading-icon .mdc-select__anchor .mdc-floating-label[dir=rtl], .mdc-select.dense-comfortable--filled-with-leading-icon .mdc-select__anchor .mdc-floating-label[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  left: initial;
  /* @noflip */
  /*rtl:ignore*/
  right: 44px;
  /*rtl:end:ignore*/
}

.mdc-select.dense--2--filled-with-leading-icon .mdc-deprecated-list-item, .mdc-select.dense-comfortable--filled-with-leading-icon .mdc-deprecated-list-item {
  height: 40px;
}
.mdc-select.dense--2--filled-with-leading-icon .mdc-select__one-line-option.mdc-list-item--with-one-line, .mdc-select.dense-comfortable--filled-with-leading-icon .mdc-select__one-line-option.mdc-list-item--with-one-line {
  height: 40px;
}
.mdc-select.dense--2--filled-with-leading-icon .mdc-select__two-line-option.mdc-list-item--with-two-lines, .mdc-select.dense-comfortable--filled-with-leading-icon .mdc-select__two-line-option.mdc-list-item--with-two-lines {
  height: 56px;
}
.mdc-select.dense--2--filled-with-leading-icon .mdc-select__two-line-option.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines, .mdc-select.dense--2--filled-with-leading-icon .mdc-select__two-line-option.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines, .mdc-select.dense--2--filled-with-leading-icon .mdc-select__two-line-option.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines, .mdc-select.dense--2--filled-with-leading-icon .mdc-select__two-line-option.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines, .mdc-select.dense--2--filled-with-leading-icon .mdc-select__two-line-option.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines, .mdc-select.dense--2--filled-with-leading-icon .mdc-select__two-line-option.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines, .mdc-select.dense--2--filled-with-leading-icon .mdc-select__two-line-option.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines, .mdc-select.dense--2--filled-with-leading-icon .mdc-select__two-line-option.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines, .mdc-select.dense-comfortable--filled-with-leading-icon .mdc-select__two-line-option.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines, .mdc-select.dense-comfortable--filled-with-leading-icon .mdc-select__two-line-option.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines, .mdc-select.dense-comfortable--filled-with-leading-icon .mdc-select__two-line-option.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines, .mdc-select.dense-comfortable--filled-with-leading-icon .mdc-select__two-line-option.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines, .mdc-select.dense-comfortable--filled-with-leading-icon .mdc-select__two-line-option.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines, .mdc-select.dense-comfortable--filled-with-leading-icon .mdc-select__two-line-option.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines, .mdc-select.dense-comfortable--filled-with-leading-icon .mdc-select__two-line-option.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines, .mdc-select.dense-comfortable--filled-with-leading-icon .mdc-select__two-line-option.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines {
  height: 64px;
}
.mdc-select.dense--1--filled-with-leading-icon .mdc-select__anchor {
  height: 52px;
  display: flex;
  align-items: baseline;
}
.mdc-select.dense--1--filled-with-leading-icon .mdc-select__anchor::before {
  display: inline-block;
  width: 0;
  height: 40px;
  content: "";
  vertical-align: 0;
}
.mdc-select.dense--1--filled-with-leading-icon.mdc-select--no-label .mdc-select__anchor .mdc-select__selected-text::before {
  content: "​";
}
.mdc-select.dense--1--filled-with-leading-icon.mdc-select--no-label .mdc-select__anchor .mdc-select__selected-text-container {
  height: 100%;
  display: inline-flex;
  align-items: center;
}
.mdc-select.dense--1--filled-with-leading-icon.mdc-select--no-label .mdc-select__anchor::before {
  display: none;
}
.mdc-select.dense--1--filled-with-leading-icon .mdc-select__dropdown-icon {
  width: 20px;
  height: 20px;
}
.mdc-select.dense--1--filled-with-leading-icon.mdc-select--filled .mdc-floating-label {
  max-width: calc(100% - 60px);
}
.mdc-select.dense--1--filled-with-leading-icon.mdc-select--filled .mdc-floating-label--float-above {
  max-width: calc(100% / 0.75 - 60px / 0.75);
}
.mdc-select.dense--1--filled-with-leading-icon .mdc-select__icon {
  width: 20px;
  height: 20px;
  font-size: 20px;
}
.mdc-select.dense--1--filled-with-leading-icon.mdc-select--filled .mdc-floating-label {
  max-width: calc(100% - 88px);
}
.mdc-select.dense--1--filled-with-leading-icon.mdc-select--filled .mdc-floating-label--float-above {
  max-width: calc(100% / 0.75 - 88px / 0.75);
}
.mdc-select.dense--1--filled-with-leading-icon .mdc-deprecated-list-item__graphic {
  width: 20px;
  height: 20px;
}
.mdc-select.dense--1--filled-with-leading-icon .mdc-list-item__start {
  width: 32px;
  height: 20px;
}
.mdc-select.dense--1--filled-with-leading-icon .mdc-select__anchor .mdc-floating-label {
  /* @noflip */
  /*rtl:ignore*/
  left: 44px;
  /* @noflip */
  /*rtl:ignore*/
  right: initial;
}
[dir=rtl] .mdc-select.dense--1--filled-with-leading-icon .mdc-select__anchor .mdc-floating-label, .mdc-select.dense--1--filled-with-leading-icon .mdc-select__anchor .mdc-floating-label[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  left: initial;
  /* @noflip */
  /*rtl:ignore*/
  right: 44px;
  /*rtl:end:ignore*/
}

.mdc-select.dense--1--filled-with-leading-icon .mdc-deprecated-list-item {
  height: 44px;
}
.mdc-select.dense--1--filled-with-leading-icon .mdc-select__one-line-option.mdc-list-item--with-one-line {
  height: 44px;
}
.mdc-select.dense--1--filled-with-leading-icon .mdc-select__two-line-option.mdc-list-item--with-two-lines {
  height: 60px;
}
.mdc-select.dense--1--filled-with-leading-icon .mdc-select__two-line-option.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines, .mdc-select.dense--1--filled-with-leading-icon .mdc-select__two-line-option.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines, .mdc-select.dense--1--filled-with-leading-icon .mdc-select__two-line-option.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines, .mdc-select.dense--1--filled-with-leading-icon .mdc-select__two-line-option.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines, .mdc-select.dense--1--filled-with-leading-icon .mdc-select__two-line-option.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines, .mdc-select.dense--1--filled-with-leading-icon .mdc-select__two-line-option.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines, .mdc-select.dense--1--filled-with-leading-icon .mdc-select__two-line-option.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines, .mdc-select.dense--1--filled-with-leading-icon .mdc-select__two-line-option.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines {
  height: 68px;
}
.mdc-select.dense--0 .mdc-select__anchor, .mdc-select.dense-default--filled-with-leading-icon .mdc-select__anchor {
  height: 56px;
  display: flex;
  align-items: baseline;
}
.mdc-select.dense--0 .mdc-select__anchor::before, .mdc-select.dense-default--filled-with-leading-icon .mdc-select__anchor::before {
  display: inline-block;
  width: 0;
  height: 40px;
  content: "";
  vertical-align: 0;
}
.mdc-select.dense--0.mdc-select--no-label .mdc-select__anchor .mdc-select__selected-text::before, .mdc-select.dense-default--filled-with-leading-icon.mdc-select--no-label .mdc-select__anchor .mdc-select__selected-text::before {
  content: "​";
}
.mdc-select.dense--0.mdc-select--no-label .mdc-select__anchor .mdc-select__selected-text-container, .mdc-select.dense-default--filled-with-leading-icon.mdc-select--no-label .mdc-select__anchor .mdc-select__selected-text-container {
  height: 100%;
  display: inline-flex;
  align-items: center;
}
.mdc-select.dense--0.mdc-select--no-label .mdc-select__anchor::before, .mdc-select.dense-default--filled-with-leading-icon.mdc-select--no-label .mdc-select__anchor::before {
  display: none;
}
.mdc-select.dense--0 .mdc-deprecated-list-item, .mdc-select.dense-default--filled-with-leading-icon .mdc-deprecated-list-item {
  height: 48px;
}
.mdc-select.dense--0 .mdc-select__one-line-option.mdc-list-item--with-one-line, .mdc-select.dense-default--filled-with-leading-icon .mdc-select__one-line-option.mdc-list-item--with-one-line {
  height: 48px;
}
.mdc-select.dense--0 .mdc-select__two-line-option.mdc-list-item--with-two-lines, .mdc-select.dense-default--filled-with-leading-icon .mdc-select__two-line-option.mdc-list-item--with-two-lines {
  height: 64px;
}
.mdc-select.dense--0 .mdc-select__two-line-option.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines, .mdc-select.dense--0 .mdc-select__two-line-option.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines, .mdc-select.dense--0 .mdc-select__two-line-option.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines, .mdc-select.dense--0 .mdc-select__two-line-option.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines, .mdc-select.dense--0 .mdc-select__two-line-option.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines, .mdc-select.dense--0 .mdc-select__two-line-option.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines, .mdc-select.dense--0 .mdc-select__two-line-option.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines, .mdc-select.dense--0 .mdc-select__two-line-option.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines, .mdc-select.dense-default--filled-with-leading-icon .mdc-select__two-line-option.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines, .mdc-select.dense-default--filled-with-leading-icon .mdc-select__two-line-option.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines, .mdc-select.dense-default--filled-with-leading-icon .mdc-select__two-line-option.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines, .mdc-select.dense-default--filled-with-leading-icon .mdc-select__two-line-option.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines, .mdc-select.dense-default--filled-with-leading-icon .mdc-select__two-line-option.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines, .mdc-select.dense-default--filled-with-leading-icon .mdc-select__two-line-option.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines, .mdc-select.dense-default--filled-with-leading-icon .mdc-select__two-line-option.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines, .mdc-select.dense-default--filled-with-leading-icon .mdc-select__two-line-option.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines {
  height: 72px;
}

.mdc-select.dense--5--outlined .mdc-select__anchor, .mdc-select.dense--4--outlined .mdc-select__anchor {
  height: 40px;
}
.mdc-select.dense--5--outlined .mdc-select__anchor .mdc-floating-label--float-above, .mdc-select.dense--4--outlined .mdc-select__anchor .mdc-floating-label--float-above {
  transform: translateY(-29.25px) scale(1);
}
.mdc-select.dense--5--outlined .mdc-select__anchor .mdc-floating-label--float-above, .mdc-select.dense--4--outlined .mdc-select__anchor .mdc-floating-label--float-above {
  font-size: 0.75rem;
}
.mdc-select.dense--5--outlined .mdc-select__anchor.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
.mdc-select.dense--5--outlined .mdc-select__anchor .mdc-notched-outline--upgraded .mdc-floating-label--float-above, .mdc-select.dense--4--outlined .mdc-select__anchor.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
.mdc-select.dense--4--outlined .mdc-select__anchor .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
  transform: translateY(-26.75px) scale(0.75);
}
.mdc-select.dense--5--outlined .mdc-select__anchor.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
.mdc-select.dense--5--outlined .mdc-select__anchor .mdc-notched-outline--upgraded .mdc-floating-label--float-above, .mdc-select.dense--4--outlined .mdc-select__anchor.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
.mdc-select.dense--4--outlined .mdc-select__anchor .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
  font-size: 1rem;
}
.mdc-select.dense--5--outlined .mdc-select__anchor .mdc-floating-label--shake, .mdc-select.dense--4--outlined .mdc-select__anchor .mdc-floating-label--shake {
  animation: mdc-floating-label-shake-float-above-select-outlined-40px 250ms 1;
}
@keyframes mdc-floating-label-shake-float-above-select-outlined-40px {
  0% {
    /* @noflip */
    /*rtl:ignore*/
    transform: translateX(calc(0 - 0%)) translateY(-26.75px) scale(0.75);
  }
  33% {
    animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
    /* @noflip */
    /*rtl:ignore*/
    transform: translateX(calc(4% - 0%)) translateY(-26.75px) scale(0.75);
  }
  66% {
    animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
    /* @noflip */
    /*rtl:ignore*/
    transform: translateX(calc(-4% - 0%)) translateY(-26.75px) scale(0.75);
  }
  100% {
    /* @noflip */
    /*rtl:ignore*/
    transform: translateX(calc(0 - 0%)) translateY(-26.75px) scale(0.75);
  }
}
.mdc-select.dense--5--outlined .mdc-select__dropdown-icon, .mdc-select.dense--4--outlined .mdc-select__dropdown-icon {
  width: 20px;
  height: 20px;
}
.mdc-select.dense--5--outlined.mdc-select--outlined .mdc-select__anchor :not(.mdc-notched-outline--notched) .mdc-notched-outline__notch, .mdc-select.dense--4--outlined.mdc-select--outlined .mdc-select__anchor :not(.mdc-notched-outline--notched) .mdc-notched-outline__notch {
  max-width: calc(100% - 56px);
}
.mdc-select.dense--5--outlined .mdc-deprecated-list-item, .mdc-select.dense--4--outlined .mdc-deprecated-list-item {
  height: 32px;
}
.mdc-select.dense--5--outlined .mdc-select__one-line-option.mdc-list-item--with-one-line, .mdc-select.dense--4--outlined .mdc-select__one-line-option.mdc-list-item--with-one-line {
  height: 32px;
}
.mdc-select.dense--5--outlined .mdc-select__two-line-option.mdc-list-item--with-two-lines, .mdc-select.dense--4--outlined .mdc-select__two-line-option.mdc-list-item--with-two-lines {
  height: 48px;
}
.mdc-select.dense--5--outlined .mdc-select__two-line-option.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines, .mdc-select.dense--5--outlined .mdc-select__two-line-option.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines, .mdc-select.dense--5--outlined .mdc-select__two-line-option.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines, .mdc-select.dense--5--outlined .mdc-select__two-line-option.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines, .mdc-select.dense--5--outlined .mdc-select__two-line-option.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines, .mdc-select.dense--5--outlined .mdc-select__two-line-option.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines, .mdc-select.dense--5--outlined .mdc-select__two-line-option.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines, .mdc-select.dense--5--outlined .mdc-select__two-line-option.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines, .mdc-select.dense--4--outlined .mdc-select__two-line-option.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines, .mdc-select.dense--4--outlined .mdc-select__two-line-option.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines, .mdc-select.dense--4--outlined .mdc-select__two-line-option.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines, .mdc-select.dense--4--outlined .mdc-select__two-line-option.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines, .mdc-select.dense--4--outlined .mdc-select__two-line-option.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines, .mdc-select.dense--4--outlined .mdc-select__two-line-option.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines, .mdc-select.dense--4--outlined .mdc-select__two-line-option.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines, .mdc-select.dense--4--outlined .mdc-select__two-line-option.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines {
  height: 56px;
}
.mdc-select.dense--3--outlined .mdc-select__anchor, .mdc-select.dense-compact--outlined .mdc-select__anchor {
  height: 44px;
}
.mdc-select.dense--3--outlined .mdc-select__anchor .mdc-floating-label--float-above, .mdc-select.dense-compact--outlined .mdc-select__anchor .mdc-floating-label--float-above {
  transform: translateY(-31.25px) scale(1);
}
.mdc-select.dense--3--outlined .mdc-select__anchor .mdc-floating-label--float-above, .mdc-select.dense-compact--outlined .mdc-select__anchor .mdc-floating-label--float-above {
  font-size: 0.75rem;
}
.mdc-select.dense--3--outlined .mdc-select__anchor.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
.mdc-select.dense--3--outlined .mdc-select__anchor .mdc-notched-outline--upgraded .mdc-floating-label--float-above, .mdc-select.dense-compact--outlined .mdc-select__anchor.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
.mdc-select.dense-compact--outlined .mdc-select__anchor .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
  transform: translateY(-28.75px) scale(0.75);
}
.mdc-select.dense--3--outlined .mdc-select__anchor.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
.mdc-select.dense--3--outlined .mdc-select__anchor .mdc-notched-outline--upgraded .mdc-floating-label--float-above, .mdc-select.dense-compact--outlined .mdc-select__anchor.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
.mdc-select.dense-compact--outlined .mdc-select__anchor .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
  font-size: 1rem;
}
.mdc-select.dense--3--outlined .mdc-select__anchor .mdc-floating-label--shake, .mdc-select.dense-compact--outlined .mdc-select__anchor .mdc-floating-label--shake {
  animation: mdc-floating-label-shake-float-above-select-outlined-44px 250ms 1;
}
@keyframes mdc-floating-label-shake-float-above-select-outlined-44px {
  0% {
    /* @noflip */
    /*rtl:ignore*/
    transform: translateX(calc(0 - 0%)) translateY(-28.75px) scale(0.75);
  }
  33% {
    animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
    /* @noflip */
    /*rtl:ignore*/
    transform: translateX(calc(4% - 0%)) translateY(-28.75px) scale(0.75);
  }
  66% {
    animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
    /* @noflip */
    /*rtl:ignore*/
    transform: translateX(calc(-4% - 0%)) translateY(-28.75px) scale(0.75);
  }
  100% {
    /* @noflip */
    /*rtl:ignore*/
    transform: translateX(calc(0 - 0%)) translateY(-28.75px) scale(0.75);
  }
}
.mdc-select.dense--3--outlined .mdc-select__dropdown-icon, .mdc-select.dense-compact--outlined .mdc-select__dropdown-icon {
  width: 20px;
  height: 20px;
}
.mdc-select.dense--3--outlined.mdc-select--outlined .mdc-select__anchor :not(.mdc-notched-outline--notched) .mdc-notched-outline__notch, .mdc-select.dense-compact--outlined.mdc-select--outlined .mdc-select__anchor :not(.mdc-notched-outline--notched) .mdc-notched-outline__notch {
  max-width: calc(100% - 56px);
}
.mdc-select.dense--3--outlined .mdc-deprecated-list-item, .mdc-select.dense-compact--outlined .mdc-deprecated-list-item {
  height: 36px;
}
.mdc-select.dense--3--outlined .mdc-select__one-line-option.mdc-list-item--with-one-line, .mdc-select.dense-compact--outlined .mdc-select__one-line-option.mdc-list-item--with-one-line {
  height: 36px;
}
.mdc-select.dense--3--outlined .mdc-select__two-line-option.mdc-list-item--with-two-lines, .mdc-select.dense-compact--outlined .mdc-select__two-line-option.mdc-list-item--with-two-lines {
  height: 52px;
}
.mdc-select.dense--3--outlined .mdc-select__two-line-option.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines, .mdc-select.dense--3--outlined .mdc-select__two-line-option.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines, .mdc-select.dense--3--outlined .mdc-select__two-line-option.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines, .mdc-select.dense--3--outlined .mdc-select__two-line-option.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines, .mdc-select.dense--3--outlined .mdc-select__two-line-option.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines, .mdc-select.dense--3--outlined .mdc-select__two-line-option.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines, .mdc-select.dense--3--outlined .mdc-select__two-line-option.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines, .mdc-select.dense--3--outlined .mdc-select__two-line-option.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines, .mdc-select.dense-compact--outlined .mdc-select__two-line-option.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines, .mdc-select.dense-compact--outlined .mdc-select__two-line-option.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines, .mdc-select.dense-compact--outlined .mdc-select__two-line-option.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines, .mdc-select.dense-compact--outlined .mdc-select__two-line-option.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines, .mdc-select.dense-compact--outlined .mdc-select__two-line-option.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines, .mdc-select.dense-compact--outlined .mdc-select__two-line-option.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines, .mdc-select.dense-compact--outlined .mdc-select__two-line-option.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines, .mdc-select.dense-compact--outlined .mdc-select__two-line-option.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines {
  height: 60px;
}
.mdc-select.dense--2--outlined .mdc-select__anchor, .mdc-select.dense-comfortable--outlined .mdc-select__anchor {
  height: 48px;
}
.mdc-select.dense--2--outlined .mdc-select__anchor .mdc-floating-label--float-above, .mdc-select.dense-comfortable--outlined .mdc-select__anchor .mdc-floating-label--float-above {
  transform: translateY(-33.25px) scale(1);
}
.mdc-select.dense--2--outlined .mdc-select__anchor .mdc-floating-label--float-above, .mdc-select.dense-comfortable--outlined .mdc-select__anchor .mdc-floating-label--float-above {
  font-size: 0.75rem;
}
.mdc-select.dense--2--outlined .mdc-select__anchor.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
.mdc-select.dense--2--outlined .mdc-select__anchor .mdc-notched-outline--upgraded .mdc-floating-label--float-above, .mdc-select.dense-comfortable--outlined .mdc-select__anchor.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
.mdc-select.dense-comfortable--outlined .mdc-select__anchor .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
  transform: translateY(-30.75px) scale(0.75);
}
.mdc-select.dense--2--outlined .mdc-select__anchor.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
.mdc-select.dense--2--outlined .mdc-select__anchor .mdc-notched-outline--upgraded .mdc-floating-label--float-above, .mdc-select.dense-comfortable--outlined .mdc-select__anchor.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
.mdc-select.dense-comfortable--outlined .mdc-select__anchor .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
  font-size: 1rem;
}
.mdc-select.dense--2--outlined .mdc-select__anchor .mdc-floating-label--shake, .mdc-select.dense-comfortable--outlined .mdc-select__anchor .mdc-floating-label--shake {
  animation: mdc-floating-label-shake-float-above-select-outlined-48px 250ms 1;
}
@keyframes mdc-floating-label-shake-float-above-select-outlined-48px {
  0% {
    /* @noflip */
    /*rtl:ignore*/
    transform: translateX(calc(0 - 0%)) translateY(-30.75px) scale(0.75);
  }
  33% {
    animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
    /* @noflip */
    /*rtl:ignore*/
    transform: translateX(calc(4% - 0%)) translateY(-30.75px) scale(0.75);
  }
  66% {
    animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
    /* @noflip */
    /*rtl:ignore*/
    transform: translateX(calc(-4% - 0%)) translateY(-30.75px) scale(0.75);
  }
  100% {
    /* @noflip */
    /*rtl:ignore*/
    transform: translateX(calc(0 - 0%)) translateY(-30.75px) scale(0.75);
  }
}
.mdc-select.dense--2--outlined .mdc-select__dropdown-icon, .mdc-select.dense-comfortable--outlined .mdc-select__dropdown-icon {
  width: 20px;
  height: 20px;
}
.mdc-select.dense--2--outlined.mdc-select--outlined .mdc-select__anchor :not(.mdc-notched-outline--notched) .mdc-notched-outline__notch, .mdc-select.dense-comfortable--outlined.mdc-select--outlined .mdc-select__anchor :not(.mdc-notched-outline--notched) .mdc-notched-outline__notch {
  max-width: calc(100% - 56px);
}
.mdc-select.dense--2--outlined .mdc-deprecated-list-item, .mdc-select.dense-comfortable--outlined .mdc-deprecated-list-item {
  height: 40px;
}
.mdc-select.dense--2--outlined .mdc-select__one-line-option.mdc-list-item--with-one-line, .mdc-select.dense-comfortable--outlined .mdc-select__one-line-option.mdc-list-item--with-one-line {
  height: 40px;
}
.mdc-select.dense--2--outlined .mdc-select__two-line-option.mdc-list-item--with-two-lines, .mdc-select.dense-comfortable--outlined .mdc-select__two-line-option.mdc-list-item--with-two-lines {
  height: 56px;
}
.mdc-select.dense--2--outlined .mdc-select__two-line-option.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines, .mdc-select.dense--2--outlined .mdc-select__two-line-option.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines, .mdc-select.dense--2--outlined .mdc-select__two-line-option.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines, .mdc-select.dense--2--outlined .mdc-select__two-line-option.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines, .mdc-select.dense--2--outlined .mdc-select__two-line-option.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines, .mdc-select.dense--2--outlined .mdc-select__two-line-option.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines, .mdc-select.dense--2--outlined .mdc-select__two-line-option.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines, .mdc-select.dense--2--outlined .mdc-select__two-line-option.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines, .mdc-select.dense-comfortable--outlined .mdc-select__two-line-option.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines, .mdc-select.dense-comfortable--outlined .mdc-select__two-line-option.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines, .mdc-select.dense-comfortable--outlined .mdc-select__two-line-option.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines, .mdc-select.dense-comfortable--outlined .mdc-select__two-line-option.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines, .mdc-select.dense-comfortable--outlined .mdc-select__two-line-option.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines, .mdc-select.dense-comfortable--outlined .mdc-select__two-line-option.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines, .mdc-select.dense-comfortable--outlined .mdc-select__two-line-option.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines, .mdc-select.dense-comfortable--outlined .mdc-select__two-line-option.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines {
  height: 64px;
}
.mdc-select.dense--1--outlined .mdc-select__anchor {
  height: 52px;
}
.mdc-select.dense--1--outlined .mdc-select__anchor .mdc-floating-label--float-above {
  transform: translateY(-35.25px) scale(1);
}
.mdc-select.dense--1--outlined .mdc-select__anchor .mdc-floating-label--float-above {
  font-size: 0.75rem;
}
.mdc-select.dense--1--outlined .mdc-select__anchor.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
.mdc-select.dense--1--outlined .mdc-select__anchor .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
  transform: translateY(-32.75px) scale(0.75);
}
.mdc-select.dense--1--outlined .mdc-select__anchor.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
.mdc-select.dense--1--outlined .mdc-select__anchor .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
  font-size: 1rem;
}
.mdc-select.dense--1--outlined .mdc-select__anchor .mdc-floating-label--shake {
  animation: mdc-floating-label-shake-float-above-select-outlined-52px 250ms 1;
}
@keyframes mdc-floating-label-shake-float-above-select-outlined-52px {
  0% {
    /* @noflip */
    /*rtl:ignore*/
    transform: translateX(calc(0 - 0%)) translateY(-32.75px) scale(0.75);
  }
  33% {
    animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
    /* @noflip */
    /*rtl:ignore*/
    transform: translateX(calc(4% - 0%)) translateY(-32.75px) scale(0.75);
  }
  66% {
    animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
    /* @noflip */
    /*rtl:ignore*/
    transform: translateX(calc(-4% - 0%)) translateY(-32.75px) scale(0.75);
  }
  100% {
    /* @noflip */
    /*rtl:ignore*/
    transform: translateX(calc(0 - 0%)) translateY(-32.75px) scale(0.75);
  }
}
.mdc-select.dense--1--outlined .mdc-select__dropdown-icon {
  width: 20px;
  height: 20px;
}
.mdc-select.dense--1--outlined.mdc-select--outlined .mdc-select__anchor :not(.mdc-notched-outline--notched) .mdc-notched-outline__notch {
  max-width: calc(100% - 56px);
}
.mdc-select.dense--1--outlined .mdc-deprecated-list-item {
  height: 44px;
}
.mdc-select.dense--1--outlined .mdc-select__one-line-option.mdc-list-item--with-one-line {
  height: 44px;
}
.mdc-select.dense--1--outlined .mdc-select__two-line-option.mdc-list-item--with-two-lines {
  height: 60px;
}
.mdc-select.dense--1--outlined .mdc-select__two-line-option.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines, .mdc-select.dense--1--outlined .mdc-select__two-line-option.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines, .mdc-select.dense--1--outlined .mdc-select__two-line-option.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines, .mdc-select.dense--1--outlined .mdc-select__two-line-option.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines, .mdc-select.dense--1--outlined .mdc-select__two-line-option.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines, .mdc-select.dense--1--outlined .mdc-select__two-line-option.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines, .mdc-select.dense--1--outlined .mdc-select__two-line-option.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines, .mdc-select.dense--1--outlined .mdc-select__two-line-option.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines {
  height: 68px;
}
.mdc-select.dense--0 .mdc-select__anchor, .mdc-select.dense-default--outlined .mdc-select__anchor {
  height: 56px;
}
.mdc-select.dense--0 .mdc-select__anchor .mdc-floating-label--float-above, .mdc-select.dense-default--outlined .mdc-select__anchor .mdc-floating-label--float-above {
  transform: translateY(-37.25px) scale(1);
}
.mdc-select.dense--0 .mdc-select__anchor .mdc-floating-label--float-above, .mdc-select.dense-default--outlined .mdc-select__anchor .mdc-floating-label--float-above {
  font-size: 0.75rem;
}
.mdc-select.dense--0 .mdc-select__anchor.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
.mdc-select.dense--0 .mdc-select__anchor .mdc-notched-outline--upgraded .mdc-floating-label--float-above, .mdc-select.dense-default--outlined .mdc-select__anchor.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
.mdc-select.dense-default--outlined .mdc-select__anchor .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
  transform: translateY(-34.75px) scale(0.75);
}
.mdc-select.dense--0 .mdc-select__anchor.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
.mdc-select.dense--0 .mdc-select__anchor .mdc-notched-outline--upgraded .mdc-floating-label--float-above, .mdc-select.dense-default--outlined .mdc-select__anchor.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
.mdc-select.dense-default--outlined .mdc-select__anchor .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
  font-size: 1rem;
}
.mdc-select.dense--0 .mdc-select__anchor .mdc-floating-label--shake, .mdc-select.dense-default--outlined .mdc-select__anchor .mdc-floating-label--shake {
  animation: mdc-floating-label-shake-float-above-select-outlined-56px 250ms 1;
}
@keyframes mdc-floating-label-shake-float-above-select-outlined-56px {
  0% {
    /* @noflip */
    /*rtl:ignore*/
    transform: translateX(calc(0 - 0%)) translateY(-34.75px) scale(0.75);
  }
  33% {
    animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
    /* @noflip */
    /*rtl:ignore*/
    transform: translateX(calc(4% - 0%)) translateY(-34.75px) scale(0.75);
  }
  66% {
    animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
    /* @noflip */
    /*rtl:ignore*/
    transform: translateX(calc(-4% - 0%)) translateY(-34.75px) scale(0.75);
  }
  100% {
    /* @noflip */
    /*rtl:ignore*/
    transform: translateX(calc(0 - 0%)) translateY(-34.75px) scale(0.75);
  }
}
.mdc-select.dense--0 .mdc-deprecated-list-item, .mdc-select.dense-default--outlined .mdc-deprecated-list-item {
  height: 48px;
}
.mdc-select.dense--0 .mdc-select__one-line-option.mdc-list-item--with-one-line, .mdc-select.dense-default--outlined .mdc-select__one-line-option.mdc-list-item--with-one-line {
  height: 48px;
}
.mdc-select.dense--0 .mdc-select__two-line-option.mdc-list-item--with-two-lines, .mdc-select.dense-default--outlined .mdc-select__two-line-option.mdc-list-item--with-two-lines {
  height: 64px;
}
.mdc-select.dense--0 .mdc-select__two-line-option.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines, .mdc-select.dense--0 .mdc-select__two-line-option.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines, .mdc-select.dense--0 .mdc-select__two-line-option.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines, .mdc-select.dense--0 .mdc-select__two-line-option.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines, .mdc-select.dense--0 .mdc-select__two-line-option.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines, .mdc-select.dense--0 .mdc-select__two-line-option.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines, .mdc-select.dense--0 .mdc-select__two-line-option.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines, .mdc-select.dense--0 .mdc-select__two-line-option.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines, .mdc-select.dense-default--outlined .mdc-select__two-line-option.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines, .mdc-select.dense-default--outlined .mdc-select__two-line-option.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines, .mdc-select.dense-default--outlined .mdc-select__two-line-option.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines, .mdc-select.dense-default--outlined .mdc-select__two-line-option.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines, .mdc-select.dense-default--outlined .mdc-select__two-line-option.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines, .mdc-select.dense-default--outlined .mdc-select__two-line-option.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines, .mdc-select.dense-default--outlined .mdc-select__two-line-option.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines, .mdc-select.dense-default--outlined .mdc-select__two-line-option.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines {
  height: 72px;
}

.mdc-select.dense--5--outlined-with-leading-icon .mdc-select__anchor, .mdc-select.dense--4--outlined-with-leading-icon .mdc-select__anchor {
  height: 40px;
}
.mdc-select.dense--5--outlined-with-leading-icon .mdc-select__anchor .mdc-select__dropdown-icon, .mdc-select.dense--4--outlined-with-leading-icon .mdc-select__anchor .mdc-select__dropdown-icon {
  width: 20px;
  height: 20px;
}
.mdc-select.dense--5--outlined-with-leading-icon .mdc-select__anchor .mdc-floating-label, .mdc-select.dense--4--outlined-with-leading-icon .mdc-select__anchor .mdc-floating-label {
  /* @noflip */
  /*rtl:ignore*/
  left: 32px;
  /* @noflip */
  /*rtl:ignore*/
  right: initial;
}
[dir=rtl] .mdc-select.dense--5--outlined-with-leading-icon .mdc-select__anchor .mdc-floating-label, [dir=rtl] .mdc-select.dense--4--outlined-with-leading-icon .mdc-select__anchor .mdc-floating-label, .mdc-select.dense--5--outlined-with-leading-icon .mdc-select__anchor .mdc-floating-label[dir=rtl], .mdc-select.dense--4--outlined-with-leading-icon .mdc-select__anchor .mdc-floating-label[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  left: initial;
  /* @noflip */
  /*rtl:ignore*/
  right: 32px;
  /*rtl:end:ignore*/
}

.mdc-select.dense--5--outlined-with-leading-icon .mdc-select__anchor .mdc-floating-label--float-above, .mdc-select.dense--4--outlined-with-leading-icon .mdc-select__anchor .mdc-floating-label--float-above {
  /* @noflip */
  /*rtl:ignore*/
  transform: translateY(-29.25px) translateX(-28px) scale(1);
}
[dir=rtl] .mdc-select.dense--5--outlined-with-leading-icon .mdc-select__anchor .mdc-floating-label--float-above, [dir=rtl] .mdc-select.dense--4--outlined-with-leading-icon .mdc-select__anchor .mdc-floating-label--float-above, .mdc-select.dense--5--outlined-with-leading-icon .mdc-select__anchor .mdc-floating-label--float-above[dir=rtl], .mdc-select.dense--4--outlined-with-leading-icon .mdc-select__anchor .mdc-floating-label--float-above[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  transform: translateY(-29.25px) translateX(28px) scale(1);
  /*rtl:end:ignore*/
}

.mdc-select.dense--5--outlined-with-leading-icon .mdc-select__anchor .mdc-floating-label--float-above, .mdc-select.dense--4--outlined-with-leading-icon .mdc-select__anchor .mdc-floating-label--float-above {
  font-size: 0.75rem;
}
.mdc-select.dense--5--outlined-with-leading-icon .mdc-select__anchor.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
.mdc-select.dense--5--outlined-with-leading-icon .mdc-select__anchor .mdc-notched-outline--upgraded .mdc-floating-label--float-above, .mdc-select.dense--4--outlined-with-leading-icon .mdc-select__anchor.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
.mdc-select.dense--4--outlined-with-leading-icon .mdc-select__anchor .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
  /* @noflip */
  /*rtl:ignore*/
  transform: translateY(-26.75px) translateX(-28px) scale(0.75);
}
[dir=rtl] .mdc-select.dense--5--outlined-with-leading-icon .mdc-select__anchor.mdc-notched-outline--upgraded .mdc-floating-label--float-above, [dir=rtl] .mdc-select.dense--5--outlined-with-leading-icon .mdc-select__anchor .mdc-notched-outline--upgraded .mdc-floating-label--float-above, [dir=rtl] .mdc-select.dense--4--outlined-with-leading-icon .mdc-select__anchor.mdc-notched-outline--upgraded .mdc-floating-label--float-above, [dir=rtl] .mdc-select.dense--4--outlined-with-leading-icon .mdc-select__anchor .mdc-notched-outline--upgraded .mdc-floating-label--float-above, .mdc-select.dense--5--outlined-with-leading-icon .mdc-select__anchor.mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl], .mdc-select.dense--5--outlined-with-leading-icon .mdc-select__anchor .mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl], .mdc-select.dense--4--outlined-with-leading-icon .mdc-select__anchor.mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl], .mdc-select.dense--4--outlined-with-leading-icon .mdc-select__anchor .mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  transform: translateY(-26.75px) translateX(28px) scale(0.75);
  /*rtl:end:ignore*/
}

.mdc-select.dense--5--outlined-with-leading-icon .mdc-select__anchor.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
.mdc-select.dense--5--outlined-with-leading-icon .mdc-select__anchor .mdc-notched-outline--upgraded .mdc-floating-label--float-above, .mdc-select.dense--4--outlined-with-leading-icon .mdc-select__anchor.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
.mdc-select.dense--4--outlined-with-leading-icon .mdc-select__anchor .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
  font-size: 1rem;
}
.mdc-select.dense--5--outlined-with-leading-icon .mdc-select__anchor .mdc-floating-label--shake, .mdc-select.dense--4--outlined-with-leading-icon .mdc-select__anchor .mdc-floating-label--shake {
  animation: mdc-floating-label-shake-float-above- 250ms 1;
}
@keyframes mdc-floating-label-shake-float-above- {
  0% {
    /* @noflip */
    /*rtl:ignore*/
    transform: translateX(calc(0 - 28px)) translateY(-26.75px) scale(0.75);
  }
  33% {
    animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
    /* @noflip */
    /*rtl:ignore*/
    transform: translateX(calc(4% - 28px)) translateY(-26.75px) scale(0.75);
  }
  66% {
    animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
    /* @noflip */
    /*rtl:ignore*/
    transform: translateX(calc(-4% - 28px)) translateY(-26.75px) scale(0.75);
  }
  100% {
    /* @noflip */
    /*rtl:ignore*/
    transform: translateX(calc(0 - 28px)) translateY(-26.75px) scale(0.75);
  }
}
[dir=rtl] .mdc-select.dense--5--outlined-with-leading-icon .mdc-select__anchor, [dir=rtl] .mdc-select.dense--4--outlined-with-leading-icon .mdc-select__anchor, .mdc-select.dense--5--outlined-with-leading-icon .mdc-select__anchor[dir=rtl], .mdc-select.dense--4--outlined-with-leading-icon .mdc-select__anchor[dir=rtl] {
  /*rtl:begin:ignore*/
  /*rtl:end:ignore*/
}
[dir=rtl] .mdc-select.dense--5--outlined-with-leading-icon .mdc-select__anchor .mdc-floating-label--shake, [dir=rtl] .mdc-select.dense--4--outlined-with-leading-icon .mdc-select__anchor .mdc-floating-label--shake, .mdc-select.dense--5--outlined-with-leading-icon .mdc-select__anchor[dir=rtl] .mdc-floating-label--shake, .mdc-select.dense--4--outlined-with-leading-icon .mdc-select__anchor[dir=rtl] .mdc-floating-label--shake {
  animation: mdc-floating-label-shake-float-above- 250ms 1;
}

@keyframes mdc-floating-label-shake-float-above--rtl {
  0% {
    /* @noflip */
    /*rtl:ignore*/
    transform: translateX(calc(0 - -28px)) translateY(-26.75px) scale(0.75);
  }
  33% {
    animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
    /* @noflip */
    /*rtl:ignore*/
    transform: translateX(calc(4% - -28px)) translateY(-26.75px) scale(0.75);
  }
  66% {
    animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
    /* @noflip */
    /*rtl:ignore*/
    transform: translateX(calc(-4% - -28px)) translateY(-26.75px) scale(0.75);
  }
  100% {
    /* @noflip */
    /*rtl:ignore*/
    transform: translateX(calc(0 - -28px)) translateY(-26.75px) scale(0.75);
  }
}
.mdc-select.dense--5--outlined-with-leading-icon .mdc-deprecated-list-item__graphic, .mdc-select.dense--4--outlined-with-leading-icon .mdc-deprecated-list-item__graphic {
  width: 20px;
  height: 20px;
}
.mdc-select.dense--5--outlined-with-leading-icon .mdc-list-item__start, .mdc-select.dense--4--outlined-with-leading-icon .mdc-list-item__start {
  width: 32px;
  height: 20px;
}
.mdc-select.dense--5--outlined-with-leading-icon .mdc-select__icon, .mdc-select.dense--4--outlined-with-leading-icon .mdc-select__icon {
  width: 20px;
  height: 20px;
  font-size: 20px;
}
.mdc-select.dense--5--outlined-with-leading-icon.mdc-select--outlined .mdc-select__anchor :not(.mdc-notched-outline--notched) .mdc-notched-outline__notch, .mdc-select.dense--4--outlined-with-leading-icon.mdc-select--outlined .mdc-select__anchor :not(.mdc-notched-outline--notched) .mdc-notched-outline__notch {
  max-width: calc(100% - 88px);
}
.mdc-select.dense--5--outlined-with-leading-icon .mdc-deprecated-list-item, .mdc-select.dense--4--outlined-with-leading-icon .mdc-deprecated-list-item {
  height: 32px;
}
.mdc-select.dense--5--outlined-with-leading-icon .mdc-select__one-line-option.mdc-list-item--with-one-line, .mdc-select.dense--4--outlined-with-leading-icon .mdc-select__one-line-option.mdc-list-item--with-one-line {
  height: 32px;
}
.mdc-select.dense--5--outlined-with-leading-icon .mdc-select__two-line-option.mdc-list-item--with-two-lines, .mdc-select.dense--4--outlined-with-leading-icon .mdc-select__two-line-option.mdc-list-item--with-two-lines {
  height: 48px;
}
.mdc-select.dense--5--outlined-with-leading-icon .mdc-select__two-line-option.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines, .mdc-select.dense--5--outlined-with-leading-icon .mdc-select__two-line-option.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines, .mdc-select.dense--5--outlined-with-leading-icon .mdc-select__two-line-option.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines, .mdc-select.dense--5--outlined-with-leading-icon .mdc-select__two-line-option.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines, .mdc-select.dense--5--outlined-with-leading-icon .mdc-select__two-line-option.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines, .mdc-select.dense--5--outlined-with-leading-icon .mdc-select__two-line-option.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines, .mdc-select.dense--5--outlined-with-leading-icon .mdc-select__two-line-option.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines, .mdc-select.dense--5--outlined-with-leading-icon .mdc-select__two-line-option.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines, .mdc-select.dense--4--outlined-with-leading-icon .mdc-select__two-line-option.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines, .mdc-select.dense--4--outlined-with-leading-icon .mdc-select__two-line-option.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines, .mdc-select.dense--4--outlined-with-leading-icon .mdc-select__two-line-option.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines, .mdc-select.dense--4--outlined-with-leading-icon .mdc-select__two-line-option.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines, .mdc-select.dense--4--outlined-with-leading-icon .mdc-select__two-line-option.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines, .mdc-select.dense--4--outlined-with-leading-icon .mdc-select__two-line-option.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines, .mdc-select.dense--4--outlined-with-leading-icon .mdc-select__two-line-option.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines, .mdc-select.dense--4--outlined-with-leading-icon .mdc-select__two-line-option.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines {
  height: 56px;
}
.mdc-select.dense--3--outlined-with-leading-icon .mdc-select__anchor, .mdc-select.dense-compact--outlined-with-leading-icon .mdc-select__anchor {
  height: 44px;
}
.mdc-select.dense--3--outlined-with-leading-icon .mdc-select__anchor .mdc-select__dropdown-icon, .mdc-select.dense-compact--outlined-with-leading-icon .mdc-select__anchor .mdc-select__dropdown-icon {
  width: 20px;
  height: 20px;
}
.mdc-select.dense--3--outlined-with-leading-icon .mdc-select__anchor .mdc-floating-label, .mdc-select.dense-compact--outlined-with-leading-icon .mdc-select__anchor .mdc-floating-label {
  /* @noflip */
  /*rtl:ignore*/
  left: 32px;
  /* @noflip */
  /*rtl:ignore*/
  right: initial;
}
[dir=rtl] .mdc-select.dense--3--outlined-with-leading-icon .mdc-select__anchor .mdc-floating-label, [dir=rtl] .mdc-select.dense-compact--outlined-with-leading-icon .mdc-select__anchor .mdc-floating-label, .mdc-select.dense--3--outlined-with-leading-icon .mdc-select__anchor .mdc-floating-label[dir=rtl], .mdc-select.dense-compact--outlined-with-leading-icon .mdc-select__anchor .mdc-floating-label[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  left: initial;
  /* @noflip */
  /*rtl:ignore*/
  right: 32px;
  /*rtl:end:ignore*/
}

.mdc-select.dense--3--outlined-with-leading-icon .mdc-select__anchor .mdc-floating-label--float-above, .mdc-select.dense-compact--outlined-with-leading-icon .mdc-select__anchor .mdc-floating-label--float-above {
  /* @noflip */
  /*rtl:ignore*/
  transform: translateY(-31.25px) translateX(-28px) scale(1);
}
[dir=rtl] .mdc-select.dense--3--outlined-with-leading-icon .mdc-select__anchor .mdc-floating-label--float-above, [dir=rtl] .mdc-select.dense-compact--outlined-with-leading-icon .mdc-select__anchor .mdc-floating-label--float-above, .mdc-select.dense--3--outlined-with-leading-icon .mdc-select__anchor .mdc-floating-label--float-above[dir=rtl], .mdc-select.dense-compact--outlined-with-leading-icon .mdc-select__anchor .mdc-floating-label--float-above[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  transform: translateY(-31.25px) translateX(28px) scale(1);
  /*rtl:end:ignore*/
}

.mdc-select.dense--3--outlined-with-leading-icon .mdc-select__anchor .mdc-floating-label--float-above, .mdc-select.dense-compact--outlined-with-leading-icon .mdc-select__anchor .mdc-floating-label--float-above {
  font-size: 0.75rem;
}
.mdc-select.dense--3--outlined-with-leading-icon .mdc-select__anchor.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
.mdc-select.dense--3--outlined-with-leading-icon .mdc-select__anchor .mdc-notched-outline--upgraded .mdc-floating-label--float-above, .mdc-select.dense-compact--outlined-with-leading-icon .mdc-select__anchor.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
.mdc-select.dense-compact--outlined-with-leading-icon .mdc-select__anchor .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
  /* @noflip */
  /*rtl:ignore*/
  transform: translateY(-28.75px) translateX(-28px) scale(0.75);
}
[dir=rtl] .mdc-select.dense--3--outlined-with-leading-icon .mdc-select__anchor.mdc-notched-outline--upgraded .mdc-floating-label--float-above, [dir=rtl] .mdc-select.dense--3--outlined-with-leading-icon .mdc-select__anchor .mdc-notched-outline--upgraded .mdc-floating-label--float-above, [dir=rtl] .mdc-select.dense-compact--outlined-with-leading-icon .mdc-select__anchor.mdc-notched-outline--upgraded .mdc-floating-label--float-above, [dir=rtl] .mdc-select.dense-compact--outlined-with-leading-icon .mdc-select__anchor .mdc-notched-outline--upgraded .mdc-floating-label--float-above, .mdc-select.dense--3--outlined-with-leading-icon .mdc-select__anchor.mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl], .mdc-select.dense--3--outlined-with-leading-icon .mdc-select__anchor .mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl], .mdc-select.dense-compact--outlined-with-leading-icon .mdc-select__anchor.mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl], .mdc-select.dense-compact--outlined-with-leading-icon .mdc-select__anchor .mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  transform: translateY(-28.75px) translateX(28px) scale(0.75);
  /*rtl:end:ignore*/
}

.mdc-select.dense--3--outlined-with-leading-icon .mdc-select__anchor.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
.mdc-select.dense--3--outlined-with-leading-icon .mdc-select__anchor .mdc-notched-outline--upgraded .mdc-floating-label--float-above, .mdc-select.dense-compact--outlined-with-leading-icon .mdc-select__anchor.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
.mdc-select.dense-compact--outlined-with-leading-icon .mdc-select__anchor .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
  font-size: 1rem;
}
.mdc-select.dense--3--outlined-with-leading-icon .mdc-select__anchor .mdc-floating-label--shake, .mdc-select.dense-compact--outlined-with-leading-icon .mdc-select__anchor .mdc-floating-label--shake {
  animation: mdc-floating-label-shake-float-above- 250ms 1;
}
@keyframes mdc-floating-label-shake-float-above- {
  0% {
    /* @noflip */
    /*rtl:ignore*/
    transform: translateX(calc(0 - 28px)) translateY(-28.75px) scale(0.75);
  }
  33% {
    animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
    /* @noflip */
    /*rtl:ignore*/
    transform: translateX(calc(4% - 28px)) translateY(-28.75px) scale(0.75);
  }
  66% {
    animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
    /* @noflip */
    /*rtl:ignore*/
    transform: translateX(calc(-4% - 28px)) translateY(-28.75px) scale(0.75);
  }
  100% {
    /* @noflip */
    /*rtl:ignore*/
    transform: translateX(calc(0 - 28px)) translateY(-28.75px) scale(0.75);
  }
}
[dir=rtl] .mdc-select.dense--3--outlined-with-leading-icon .mdc-select__anchor, [dir=rtl] .mdc-select.dense-compact--outlined-with-leading-icon .mdc-select__anchor, .mdc-select.dense--3--outlined-with-leading-icon .mdc-select__anchor[dir=rtl], .mdc-select.dense-compact--outlined-with-leading-icon .mdc-select__anchor[dir=rtl] {
  /*rtl:begin:ignore*/
  /*rtl:end:ignore*/
}
[dir=rtl] .mdc-select.dense--3--outlined-with-leading-icon .mdc-select__anchor .mdc-floating-label--shake, [dir=rtl] .mdc-select.dense-compact--outlined-with-leading-icon .mdc-select__anchor .mdc-floating-label--shake, .mdc-select.dense--3--outlined-with-leading-icon .mdc-select__anchor[dir=rtl] .mdc-floating-label--shake, .mdc-select.dense-compact--outlined-with-leading-icon .mdc-select__anchor[dir=rtl] .mdc-floating-label--shake {
  animation: mdc-floating-label-shake-float-above- 250ms 1;
}

@keyframes mdc-floating-label-shake-float-above--rtl {
  0% {
    /* @noflip */
    /*rtl:ignore*/
    transform: translateX(calc(0 - -28px)) translateY(-28.75px) scale(0.75);
  }
  33% {
    animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
    /* @noflip */
    /*rtl:ignore*/
    transform: translateX(calc(4% - -28px)) translateY(-28.75px) scale(0.75);
  }
  66% {
    animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
    /* @noflip */
    /*rtl:ignore*/
    transform: translateX(calc(-4% - -28px)) translateY(-28.75px) scale(0.75);
  }
  100% {
    /* @noflip */
    /*rtl:ignore*/
    transform: translateX(calc(0 - -28px)) translateY(-28.75px) scale(0.75);
  }
}
.mdc-select.dense--3--outlined-with-leading-icon .mdc-deprecated-list-item__graphic, .mdc-select.dense-compact--outlined-with-leading-icon .mdc-deprecated-list-item__graphic {
  width: 20px;
  height: 20px;
}
.mdc-select.dense--3--outlined-with-leading-icon .mdc-list-item__start, .mdc-select.dense-compact--outlined-with-leading-icon .mdc-list-item__start {
  width: 32px;
  height: 20px;
}
.mdc-select.dense--3--outlined-with-leading-icon .mdc-select__icon, .mdc-select.dense-compact--outlined-with-leading-icon .mdc-select__icon {
  width: 20px;
  height: 20px;
  font-size: 20px;
}
.mdc-select.dense--3--outlined-with-leading-icon.mdc-select--outlined .mdc-select__anchor :not(.mdc-notched-outline--notched) .mdc-notched-outline__notch, .mdc-select.dense-compact--outlined-with-leading-icon.mdc-select--outlined .mdc-select__anchor :not(.mdc-notched-outline--notched) .mdc-notched-outline__notch {
  max-width: calc(100% - 88px);
}
.mdc-select.dense--3--outlined-with-leading-icon .mdc-deprecated-list-item, .mdc-select.dense-compact--outlined-with-leading-icon .mdc-deprecated-list-item {
  height: 36px;
}
.mdc-select.dense--3--outlined-with-leading-icon .mdc-select__one-line-option.mdc-list-item--with-one-line, .mdc-select.dense-compact--outlined-with-leading-icon .mdc-select__one-line-option.mdc-list-item--with-one-line {
  height: 36px;
}
.mdc-select.dense--3--outlined-with-leading-icon .mdc-select__two-line-option.mdc-list-item--with-two-lines, .mdc-select.dense-compact--outlined-with-leading-icon .mdc-select__two-line-option.mdc-list-item--with-two-lines {
  height: 52px;
}
.mdc-select.dense--3--outlined-with-leading-icon .mdc-select__two-line-option.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines, .mdc-select.dense--3--outlined-with-leading-icon .mdc-select__two-line-option.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines, .mdc-select.dense--3--outlined-with-leading-icon .mdc-select__two-line-option.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines, .mdc-select.dense--3--outlined-with-leading-icon .mdc-select__two-line-option.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines, .mdc-select.dense--3--outlined-with-leading-icon .mdc-select__two-line-option.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines, .mdc-select.dense--3--outlined-with-leading-icon .mdc-select__two-line-option.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines, .mdc-select.dense--3--outlined-with-leading-icon .mdc-select__two-line-option.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines, .mdc-select.dense--3--outlined-with-leading-icon .mdc-select__two-line-option.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines, .mdc-select.dense-compact--outlined-with-leading-icon .mdc-select__two-line-option.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines, .mdc-select.dense-compact--outlined-with-leading-icon .mdc-select__two-line-option.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines, .mdc-select.dense-compact--outlined-with-leading-icon .mdc-select__two-line-option.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines, .mdc-select.dense-compact--outlined-with-leading-icon .mdc-select__two-line-option.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines, .mdc-select.dense-compact--outlined-with-leading-icon .mdc-select__two-line-option.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines, .mdc-select.dense-compact--outlined-with-leading-icon .mdc-select__two-line-option.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines, .mdc-select.dense-compact--outlined-with-leading-icon .mdc-select__two-line-option.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines, .mdc-select.dense-compact--outlined-with-leading-icon .mdc-select__two-line-option.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines {
  height: 60px;
}
.mdc-select.dense--2--outlined-with-leading-icon .mdc-select__anchor, .mdc-select.dense-comfortable--outlined-with-leading-icon .mdc-select__anchor {
  height: 48px;
}
.mdc-select.dense--2--outlined-with-leading-icon .mdc-select__anchor .mdc-select__dropdown-icon, .mdc-select.dense-comfortable--outlined-with-leading-icon .mdc-select__anchor .mdc-select__dropdown-icon {
  width: 20px;
  height: 20px;
}
.mdc-select.dense--2--outlined-with-leading-icon .mdc-select__anchor .mdc-floating-label, .mdc-select.dense-comfortable--outlined-with-leading-icon .mdc-select__anchor .mdc-floating-label {
  /* @noflip */
  /*rtl:ignore*/
  left: 32px;
  /* @noflip */
  /*rtl:ignore*/
  right: initial;
}
[dir=rtl] .mdc-select.dense--2--outlined-with-leading-icon .mdc-select__anchor .mdc-floating-label, [dir=rtl] .mdc-select.dense-comfortable--outlined-with-leading-icon .mdc-select__anchor .mdc-floating-label, .mdc-select.dense--2--outlined-with-leading-icon .mdc-select__anchor .mdc-floating-label[dir=rtl], .mdc-select.dense-comfortable--outlined-with-leading-icon .mdc-select__anchor .mdc-floating-label[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  left: initial;
  /* @noflip */
  /*rtl:ignore*/
  right: 32px;
  /*rtl:end:ignore*/
}

.mdc-select.dense--2--outlined-with-leading-icon .mdc-select__anchor .mdc-floating-label--float-above, .mdc-select.dense-comfortable--outlined-with-leading-icon .mdc-select__anchor .mdc-floating-label--float-above {
  /* @noflip */
  /*rtl:ignore*/
  transform: translateY(-33.25px) translateX(-28px) scale(1);
}
[dir=rtl] .mdc-select.dense--2--outlined-with-leading-icon .mdc-select__anchor .mdc-floating-label--float-above, [dir=rtl] .mdc-select.dense-comfortable--outlined-with-leading-icon .mdc-select__anchor .mdc-floating-label--float-above, .mdc-select.dense--2--outlined-with-leading-icon .mdc-select__anchor .mdc-floating-label--float-above[dir=rtl], .mdc-select.dense-comfortable--outlined-with-leading-icon .mdc-select__anchor .mdc-floating-label--float-above[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  transform: translateY(-33.25px) translateX(28px) scale(1);
  /*rtl:end:ignore*/
}

.mdc-select.dense--2--outlined-with-leading-icon .mdc-select__anchor .mdc-floating-label--float-above, .mdc-select.dense-comfortable--outlined-with-leading-icon .mdc-select__anchor .mdc-floating-label--float-above {
  font-size: 0.75rem;
}
.mdc-select.dense--2--outlined-with-leading-icon .mdc-select__anchor.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
.mdc-select.dense--2--outlined-with-leading-icon .mdc-select__anchor .mdc-notched-outline--upgraded .mdc-floating-label--float-above, .mdc-select.dense-comfortable--outlined-with-leading-icon .mdc-select__anchor.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
.mdc-select.dense-comfortable--outlined-with-leading-icon .mdc-select__anchor .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
  /* @noflip */
  /*rtl:ignore*/
  transform: translateY(-30.75px) translateX(-28px) scale(0.75);
}
[dir=rtl] .mdc-select.dense--2--outlined-with-leading-icon .mdc-select__anchor.mdc-notched-outline--upgraded .mdc-floating-label--float-above, [dir=rtl] .mdc-select.dense--2--outlined-with-leading-icon .mdc-select__anchor .mdc-notched-outline--upgraded .mdc-floating-label--float-above, [dir=rtl] .mdc-select.dense-comfortable--outlined-with-leading-icon .mdc-select__anchor.mdc-notched-outline--upgraded .mdc-floating-label--float-above, [dir=rtl] .mdc-select.dense-comfortable--outlined-with-leading-icon .mdc-select__anchor .mdc-notched-outline--upgraded .mdc-floating-label--float-above, .mdc-select.dense--2--outlined-with-leading-icon .mdc-select__anchor.mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl], .mdc-select.dense--2--outlined-with-leading-icon .mdc-select__anchor .mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl], .mdc-select.dense-comfortable--outlined-with-leading-icon .mdc-select__anchor.mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl], .mdc-select.dense-comfortable--outlined-with-leading-icon .mdc-select__anchor .mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  transform: translateY(-30.75px) translateX(28px) scale(0.75);
  /*rtl:end:ignore*/
}

.mdc-select.dense--2--outlined-with-leading-icon .mdc-select__anchor.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
.mdc-select.dense--2--outlined-with-leading-icon .mdc-select__anchor .mdc-notched-outline--upgraded .mdc-floating-label--float-above, .mdc-select.dense-comfortable--outlined-with-leading-icon .mdc-select__anchor.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
.mdc-select.dense-comfortable--outlined-with-leading-icon .mdc-select__anchor .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
  font-size: 1rem;
}
.mdc-select.dense--2--outlined-with-leading-icon .mdc-select__anchor .mdc-floating-label--shake, .mdc-select.dense-comfortable--outlined-with-leading-icon .mdc-select__anchor .mdc-floating-label--shake {
  animation: mdc-floating-label-shake-float-above- 250ms 1;
}
@keyframes mdc-floating-label-shake-float-above- {
  0% {
    /* @noflip */
    /*rtl:ignore*/
    transform: translateX(calc(0 - 28px)) translateY(-30.75px) scale(0.75);
  }
  33% {
    animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
    /* @noflip */
    /*rtl:ignore*/
    transform: translateX(calc(4% - 28px)) translateY(-30.75px) scale(0.75);
  }
  66% {
    animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
    /* @noflip */
    /*rtl:ignore*/
    transform: translateX(calc(-4% - 28px)) translateY(-30.75px) scale(0.75);
  }
  100% {
    /* @noflip */
    /*rtl:ignore*/
    transform: translateX(calc(0 - 28px)) translateY(-30.75px) scale(0.75);
  }
}
[dir=rtl] .mdc-select.dense--2--outlined-with-leading-icon .mdc-select__anchor, [dir=rtl] .mdc-select.dense-comfortable--outlined-with-leading-icon .mdc-select__anchor, .mdc-select.dense--2--outlined-with-leading-icon .mdc-select__anchor[dir=rtl], .mdc-select.dense-comfortable--outlined-with-leading-icon .mdc-select__anchor[dir=rtl] {
  /*rtl:begin:ignore*/
  /*rtl:end:ignore*/
}
[dir=rtl] .mdc-select.dense--2--outlined-with-leading-icon .mdc-select__anchor .mdc-floating-label--shake, [dir=rtl] .mdc-select.dense-comfortable--outlined-with-leading-icon .mdc-select__anchor .mdc-floating-label--shake, .mdc-select.dense--2--outlined-with-leading-icon .mdc-select__anchor[dir=rtl] .mdc-floating-label--shake, .mdc-select.dense-comfortable--outlined-with-leading-icon .mdc-select__anchor[dir=rtl] .mdc-floating-label--shake {
  animation: mdc-floating-label-shake-float-above- 250ms 1;
}

@keyframes mdc-floating-label-shake-float-above--rtl {
  0% {
    /* @noflip */
    /*rtl:ignore*/
    transform: translateX(calc(0 - -28px)) translateY(-30.75px) scale(0.75);
  }
  33% {
    animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
    /* @noflip */
    /*rtl:ignore*/
    transform: translateX(calc(4% - -28px)) translateY(-30.75px) scale(0.75);
  }
  66% {
    animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
    /* @noflip */
    /*rtl:ignore*/
    transform: translateX(calc(-4% - -28px)) translateY(-30.75px) scale(0.75);
  }
  100% {
    /* @noflip */
    /*rtl:ignore*/
    transform: translateX(calc(0 - -28px)) translateY(-30.75px) scale(0.75);
  }
}
.mdc-select.dense--2--outlined-with-leading-icon .mdc-deprecated-list-item__graphic, .mdc-select.dense-comfortable--outlined-with-leading-icon .mdc-deprecated-list-item__graphic {
  width: 20px;
  height: 20px;
}
.mdc-select.dense--2--outlined-with-leading-icon .mdc-list-item__start, .mdc-select.dense-comfortable--outlined-with-leading-icon .mdc-list-item__start {
  width: 32px;
  height: 20px;
}
.mdc-select.dense--2--outlined-with-leading-icon .mdc-select__icon, .mdc-select.dense-comfortable--outlined-with-leading-icon .mdc-select__icon {
  width: 20px;
  height: 20px;
  font-size: 20px;
}
.mdc-select.dense--2--outlined-with-leading-icon.mdc-select--outlined .mdc-select__anchor :not(.mdc-notched-outline--notched) .mdc-notched-outline__notch, .mdc-select.dense-comfortable--outlined-with-leading-icon.mdc-select--outlined .mdc-select__anchor :not(.mdc-notched-outline--notched) .mdc-notched-outline__notch {
  max-width: calc(100% - 88px);
}
.mdc-select.dense--2--outlined-with-leading-icon .mdc-deprecated-list-item, .mdc-select.dense-comfortable--outlined-with-leading-icon .mdc-deprecated-list-item {
  height: 40px;
}
.mdc-select.dense--2--outlined-with-leading-icon .mdc-select__one-line-option.mdc-list-item--with-one-line, .mdc-select.dense-comfortable--outlined-with-leading-icon .mdc-select__one-line-option.mdc-list-item--with-one-line {
  height: 40px;
}
.mdc-select.dense--2--outlined-with-leading-icon .mdc-select__two-line-option.mdc-list-item--with-two-lines, .mdc-select.dense-comfortable--outlined-with-leading-icon .mdc-select__two-line-option.mdc-list-item--with-two-lines {
  height: 56px;
}
.mdc-select.dense--2--outlined-with-leading-icon .mdc-select__two-line-option.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines, .mdc-select.dense--2--outlined-with-leading-icon .mdc-select__two-line-option.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines, .mdc-select.dense--2--outlined-with-leading-icon .mdc-select__two-line-option.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines, .mdc-select.dense--2--outlined-with-leading-icon .mdc-select__two-line-option.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines, .mdc-select.dense--2--outlined-with-leading-icon .mdc-select__two-line-option.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines, .mdc-select.dense--2--outlined-with-leading-icon .mdc-select__two-line-option.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines, .mdc-select.dense--2--outlined-with-leading-icon .mdc-select__two-line-option.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines, .mdc-select.dense--2--outlined-with-leading-icon .mdc-select__two-line-option.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines, .mdc-select.dense-comfortable--outlined-with-leading-icon .mdc-select__two-line-option.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines, .mdc-select.dense-comfortable--outlined-with-leading-icon .mdc-select__two-line-option.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines, .mdc-select.dense-comfortable--outlined-with-leading-icon .mdc-select__two-line-option.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines, .mdc-select.dense-comfortable--outlined-with-leading-icon .mdc-select__two-line-option.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines, .mdc-select.dense-comfortable--outlined-with-leading-icon .mdc-select__two-line-option.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines, .mdc-select.dense-comfortable--outlined-with-leading-icon .mdc-select__two-line-option.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines, .mdc-select.dense-comfortable--outlined-with-leading-icon .mdc-select__two-line-option.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines, .mdc-select.dense-comfortable--outlined-with-leading-icon .mdc-select__two-line-option.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines {
  height: 64px;
}
.mdc-select.dense--1--outlined-with-leading-icon .mdc-select__anchor {
  height: 52px;
}
.mdc-select.dense--1--outlined-with-leading-icon .mdc-select__anchor .mdc-select__dropdown-icon {
  width: 20px;
  height: 20px;
}
.mdc-select.dense--1--outlined-with-leading-icon .mdc-select__anchor .mdc-floating-label {
  /* @noflip */
  /*rtl:ignore*/
  left: 32px;
  /* @noflip */
  /*rtl:ignore*/
  right: initial;
}
[dir=rtl] .mdc-select.dense--1--outlined-with-leading-icon .mdc-select__anchor .mdc-floating-label, .mdc-select.dense--1--outlined-with-leading-icon .mdc-select__anchor .mdc-floating-label[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  left: initial;
  /* @noflip */
  /*rtl:ignore*/
  right: 32px;
  /*rtl:end:ignore*/
}

.mdc-select.dense--1--outlined-with-leading-icon .mdc-select__anchor .mdc-floating-label--float-above {
  /* @noflip */
  /*rtl:ignore*/
  transform: translateY(-35.25px) translateX(-28px) scale(1);
}
[dir=rtl] .mdc-select.dense--1--outlined-with-leading-icon .mdc-select__anchor .mdc-floating-label--float-above, .mdc-select.dense--1--outlined-with-leading-icon .mdc-select__anchor .mdc-floating-label--float-above[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  transform: translateY(-35.25px) translateX(28px) scale(1);
  /*rtl:end:ignore*/
}

.mdc-select.dense--1--outlined-with-leading-icon .mdc-select__anchor .mdc-floating-label--float-above {
  font-size: 0.75rem;
}
.mdc-select.dense--1--outlined-with-leading-icon .mdc-select__anchor.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
.mdc-select.dense--1--outlined-with-leading-icon .mdc-select__anchor .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
  /* @noflip */
  /*rtl:ignore*/
  transform: translateY(-32.75px) translateX(-28px) scale(0.75);
}
[dir=rtl] .mdc-select.dense--1--outlined-with-leading-icon .mdc-select__anchor.mdc-notched-outline--upgraded .mdc-floating-label--float-above, [dir=rtl] .mdc-select.dense--1--outlined-with-leading-icon .mdc-select__anchor .mdc-notched-outline--upgraded .mdc-floating-label--float-above, .mdc-select.dense--1--outlined-with-leading-icon .mdc-select__anchor.mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl], .mdc-select.dense--1--outlined-with-leading-icon .mdc-select__anchor .mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  transform: translateY(-32.75px) translateX(28px) scale(0.75);
  /*rtl:end:ignore*/
}

.mdc-select.dense--1--outlined-with-leading-icon .mdc-select__anchor.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
.mdc-select.dense--1--outlined-with-leading-icon .mdc-select__anchor .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
  font-size: 1rem;
}
.mdc-select.dense--1--outlined-with-leading-icon .mdc-select__anchor .mdc-floating-label--shake {
  animation: mdc-floating-label-shake-float-above- 250ms 1;
}
@keyframes mdc-floating-label-shake-float-above- {
  0% {
    /* @noflip */
    /*rtl:ignore*/
    transform: translateX(calc(0 - 28px)) translateY(-32.75px) scale(0.75);
  }
  33% {
    animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
    /* @noflip */
    /*rtl:ignore*/
    transform: translateX(calc(4% - 28px)) translateY(-32.75px) scale(0.75);
  }
  66% {
    animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
    /* @noflip */
    /*rtl:ignore*/
    transform: translateX(calc(-4% - 28px)) translateY(-32.75px) scale(0.75);
  }
  100% {
    /* @noflip */
    /*rtl:ignore*/
    transform: translateX(calc(0 - 28px)) translateY(-32.75px) scale(0.75);
  }
}
[dir=rtl] .mdc-select.dense--1--outlined-with-leading-icon .mdc-select__anchor, .mdc-select.dense--1--outlined-with-leading-icon .mdc-select__anchor[dir=rtl] {
  /*rtl:begin:ignore*/
  /*rtl:end:ignore*/
}
[dir=rtl] .mdc-select.dense--1--outlined-with-leading-icon .mdc-select__anchor .mdc-floating-label--shake, .mdc-select.dense--1--outlined-with-leading-icon .mdc-select__anchor[dir=rtl] .mdc-floating-label--shake {
  animation: mdc-floating-label-shake-float-above- 250ms 1;
}

@keyframes mdc-floating-label-shake-float-above--rtl {
  0% {
    /* @noflip */
    /*rtl:ignore*/
    transform: translateX(calc(0 - -28px)) translateY(-32.75px) scale(0.75);
  }
  33% {
    animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
    /* @noflip */
    /*rtl:ignore*/
    transform: translateX(calc(4% - -28px)) translateY(-32.75px) scale(0.75);
  }
  66% {
    animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
    /* @noflip */
    /*rtl:ignore*/
    transform: translateX(calc(-4% - -28px)) translateY(-32.75px) scale(0.75);
  }
  100% {
    /* @noflip */
    /*rtl:ignore*/
    transform: translateX(calc(0 - -28px)) translateY(-32.75px) scale(0.75);
  }
}
.mdc-select.dense--1--outlined-with-leading-icon .mdc-deprecated-list-item__graphic {
  width: 20px;
  height: 20px;
}
.mdc-select.dense--1--outlined-with-leading-icon .mdc-list-item__start {
  width: 32px;
  height: 20px;
}
.mdc-select.dense--1--outlined-with-leading-icon .mdc-select__icon {
  width: 20px;
  height: 20px;
  font-size: 20px;
}
.mdc-select.dense--1--outlined-with-leading-icon.mdc-select--outlined .mdc-select__anchor :not(.mdc-notched-outline--notched) .mdc-notched-outline__notch {
  max-width: calc(100% - 88px);
}
.mdc-select.dense--1--outlined-with-leading-icon .mdc-deprecated-list-item {
  height: 44px;
}
.mdc-select.dense--1--outlined-with-leading-icon .mdc-select__one-line-option.mdc-list-item--with-one-line {
  height: 44px;
}
.mdc-select.dense--1--outlined-with-leading-icon .mdc-select__two-line-option.mdc-list-item--with-two-lines {
  height: 60px;
}
.mdc-select.dense--1--outlined-with-leading-icon .mdc-select__two-line-option.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines, .mdc-select.dense--1--outlined-with-leading-icon .mdc-select__two-line-option.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines, .mdc-select.dense--1--outlined-with-leading-icon .mdc-select__two-line-option.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines, .mdc-select.dense--1--outlined-with-leading-icon .mdc-select__two-line-option.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines, .mdc-select.dense--1--outlined-with-leading-icon .mdc-select__two-line-option.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines, .mdc-select.dense--1--outlined-with-leading-icon .mdc-select__two-line-option.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines, .mdc-select.dense--1--outlined-with-leading-icon .mdc-select__two-line-option.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines, .mdc-select.dense--1--outlined-with-leading-icon .mdc-select__two-line-option.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines {
  height: 68px;
}
.mdc-select.dense--0 .mdc-select__anchor, .mdc-select.dense-default--outlined-with-leading-icon .mdc-select__anchor {
  height: 56px;
}
.mdc-select.dense--0 .mdc-select__anchor .mdc-floating-label, .mdc-select.dense-default--outlined-with-leading-icon .mdc-select__anchor .mdc-floating-label {
  /* @noflip */
  /*rtl:ignore*/
  left: 36px;
  /* @noflip */
  /*rtl:ignore*/
  right: initial;
}
[dir=rtl] .mdc-select.dense--0 .mdc-select__anchor .mdc-floating-label, [dir=rtl] .mdc-select.dense-default--outlined-with-leading-icon .mdc-select__anchor .mdc-floating-label, .mdc-select.dense--0 .mdc-select__anchor .mdc-floating-label[dir=rtl], .mdc-select.dense-default--outlined-with-leading-icon .mdc-select__anchor .mdc-floating-label[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  left: initial;
  /* @noflip */
  /*rtl:ignore*/
  right: 36px;
  /*rtl:end:ignore*/
}

.mdc-select.dense--0 .mdc-select__anchor .mdc-floating-label--float-above, .mdc-select.dense-default--outlined-with-leading-icon .mdc-select__anchor .mdc-floating-label--float-above {
  /* @noflip */
  /*rtl:ignore*/
  transform: translateY(-37.25px) translateX(-32px) scale(1);
}
[dir=rtl] .mdc-select.dense--0 .mdc-select__anchor .mdc-floating-label--float-above, [dir=rtl] .mdc-select.dense-default--outlined-with-leading-icon .mdc-select__anchor .mdc-floating-label--float-above, .mdc-select.dense--0 .mdc-select__anchor .mdc-floating-label--float-above[dir=rtl], .mdc-select.dense-default--outlined-with-leading-icon .mdc-select__anchor .mdc-floating-label--float-above[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  transform: translateY(-37.25px) translateX(32px) scale(1);
  /*rtl:end:ignore*/
}

.mdc-select.dense--0 .mdc-select__anchor .mdc-floating-label--float-above, .mdc-select.dense-default--outlined-with-leading-icon .mdc-select__anchor .mdc-floating-label--float-above {
  font-size: 0.75rem;
}
.mdc-select.dense--0 .mdc-select__anchor.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
.mdc-select.dense--0 .mdc-select__anchor .mdc-notched-outline--upgraded .mdc-floating-label--float-above, .mdc-select.dense-default--outlined-with-leading-icon .mdc-select__anchor.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
.mdc-select.dense-default--outlined-with-leading-icon .mdc-select__anchor .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
  /* @noflip */
  /*rtl:ignore*/
  transform: translateY(-34.75px) translateX(-32px) scale(0.75);
}
[dir=rtl] .mdc-select.dense--0 .mdc-select__anchor.mdc-notched-outline--upgraded .mdc-floating-label--float-above, [dir=rtl] .mdc-select.dense--0 .mdc-select__anchor .mdc-notched-outline--upgraded .mdc-floating-label--float-above, [dir=rtl] .mdc-select.dense-default--outlined-with-leading-icon .mdc-select__anchor.mdc-notched-outline--upgraded .mdc-floating-label--float-above, [dir=rtl] .mdc-select.dense-default--outlined-with-leading-icon .mdc-select__anchor .mdc-notched-outline--upgraded .mdc-floating-label--float-above, .mdc-select.dense--0 .mdc-select__anchor.mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl], .mdc-select.dense--0 .mdc-select__anchor .mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl], .mdc-select.dense-default--outlined-with-leading-icon .mdc-select__anchor.mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl], .mdc-select.dense-default--outlined-with-leading-icon .mdc-select__anchor .mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  transform: translateY(-34.75px) translateX(32px) scale(0.75);
  /*rtl:end:ignore*/
}

.mdc-select.dense--0 .mdc-select__anchor.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
.mdc-select.dense--0 .mdc-select__anchor .mdc-notched-outline--upgraded .mdc-floating-label--float-above, .mdc-select.dense-default--outlined-with-leading-icon .mdc-select__anchor.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
.mdc-select.dense-default--outlined-with-leading-icon .mdc-select__anchor .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
  font-size: 1rem;
}
.mdc-select.dense--0 .mdc-select__anchor .mdc-floating-label--shake, .mdc-select.dense-default--outlined-with-leading-icon .mdc-select__anchor .mdc-floating-label--shake {
  animation: mdc-floating-label-shake-float-above- 250ms 1;
}
@keyframes mdc-floating-label-shake-float-above- {
  0% {
    /* @noflip */
    /*rtl:ignore*/
    transform: translateX(calc(0 - 32px)) translateY(-34.75px) scale(0.75);
  }
  33% {
    animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
    /* @noflip */
    /*rtl:ignore*/
    transform: translateX(calc(4% - 32px)) translateY(-34.75px) scale(0.75);
  }
  66% {
    animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
    /* @noflip */
    /*rtl:ignore*/
    transform: translateX(calc(-4% - 32px)) translateY(-34.75px) scale(0.75);
  }
  100% {
    /* @noflip */
    /*rtl:ignore*/
    transform: translateX(calc(0 - 32px)) translateY(-34.75px) scale(0.75);
  }
}
[dir=rtl] .mdc-select.dense--0 .mdc-select__anchor, [dir=rtl] .mdc-select.dense-default--outlined-with-leading-icon .mdc-select__anchor, .mdc-select.dense--0 .mdc-select__anchor[dir=rtl], .mdc-select.dense-default--outlined-with-leading-icon .mdc-select__anchor[dir=rtl] {
  /*rtl:begin:ignore*/
  /*rtl:end:ignore*/
}
[dir=rtl] .mdc-select.dense--0 .mdc-select__anchor .mdc-floating-label--shake, [dir=rtl] .mdc-select.dense-default--outlined-with-leading-icon .mdc-select__anchor .mdc-floating-label--shake, .mdc-select.dense--0 .mdc-select__anchor[dir=rtl] .mdc-floating-label--shake, .mdc-select.dense-default--outlined-with-leading-icon .mdc-select__anchor[dir=rtl] .mdc-floating-label--shake {
  animation: mdc-floating-label-shake-float-above- 250ms 1;
}

@keyframes mdc-floating-label-shake-float-above--rtl {
  0% {
    /* @noflip */
    /*rtl:ignore*/
    transform: translateX(calc(0 - -32px)) translateY(-34.75px) scale(0.75);
  }
  33% {
    animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
    /* @noflip */
    /*rtl:ignore*/
    transform: translateX(calc(4% - -32px)) translateY(-34.75px) scale(0.75);
  }
  66% {
    animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
    /* @noflip */
    /*rtl:ignore*/
    transform: translateX(calc(-4% - -32px)) translateY(-34.75px) scale(0.75);
  }
  100% {
    /* @noflip */
    /*rtl:ignore*/
    transform: translateX(calc(0 - -32px)) translateY(-34.75px) scale(0.75);
  }
}
.mdc-select.dense--0 .mdc-deprecated-list-item, .mdc-select.dense-default--outlined-with-leading-icon .mdc-deprecated-list-item {
  height: 48px;
}
.mdc-select.dense--0 .mdc-select__one-line-option.mdc-list-item--with-one-line, .mdc-select.dense-default--outlined-with-leading-icon .mdc-select__one-line-option.mdc-list-item--with-one-line {
  height: 48px;
}
.mdc-select.dense--0 .mdc-select__two-line-option.mdc-list-item--with-two-lines, .mdc-select.dense-default--outlined-with-leading-icon .mdc-select__two-line-option.mdc-list-item--with-two-lines {
  height: 64px;
}
.mdc-select.dense--0 .mdc-select__two-line-option.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines, .mdc-select.dense--0 .mdc-select__two-line-option.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines, .mdc-select.dense--0 .mdc-select__two-line-option.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines, .mdc-select.dense--0 .mdc-select__two-line-option.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines, .mdc-select.dense--0 .mdc-select__two-line-option.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines, .mdc-select.dense--0 .mdc-select__two-line-option.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines, .mdc-select.dense--0 .mdc-select__two-line-option.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines, .mdc-select.dense--0 .mdc-select__two-line-option.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines, .mdc-select.dense-default--outlined-with-leading-icon .mdc-select__two-line-option.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines, .mdc-select.dense-default--outlined-with-leading-icon .mdc-select__two-line-option.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines, .mdc-select.dense-default--outlined-with-leading-icon .mdc-select__two-line-option.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines, .mdc-select.dense-default--outlined-with-leading-icon .mdc-select__two-line-option.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines, .mdc-select.dense-default--outlined-with-leading-icon .mdc-select__two-line-option.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines, .mdc-select.dense-default--outlined-with-leading-icon .mdc-select__two-line-option.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines, .mdc-select.dense-default--outlined-with-leading-icon .mdc-select__two-line-option.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines, .mdc-select.dense-default--outlined-with-leading-icon .mdc-select__two-line-option.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines {
  height: 72px;
}

:root {
  --mb-shield-label-color: white;
  --mb-shield-value-color: white;
  --mb-shield-label-background: var(--mb-color-blue-grey-700);
  --mb-shield-value-background: var(--mb-color-amber-700);
}

.mb-shield {
  user-select: none;
  -webkit-user-select: none;
  display: inline-flex;
  flex-flow: row nowrap;
  align-items: center;
  height: 20px;
  line-height: 20px;
  font-family: "Verdana", "Geneva", "DejaVu Sans", "sans-serif";
  font-size: 10pt;
  margin: 0;
  padding: 0;
  border: 0;
  white-space: nowrap;
  vertical-align: middle;
}

.mb-shield span, .mb-shield i {
  height: 20px;
  max-height: 20px;
}

.mb-shield i {
  font-size: 10pt;
  line-height: 20px;
  margin: 0 3px 0 -1px;
}

.mb-shield--label {
  display: inline-flex;
  flex-flow: row nowrap;
  align-items: center;
  color: var(--mb-shield-label-color);
  background: var(--mb-shield-label-background);
  height: 20px;
  line-height: 20px;
  margin: 0;
  padding: 0 4px 0 4px;
  border: 0;
}

.mb-shield--value {
  display: inline-flex;
  flex-flow: row nowrap;
  align-items: center;
  color: var(--mb-shield-value-color);
  background: var(--mb-shield-value-background);
  height: 20px;
  line-height: 20px;
  margin: 0;
  padding: 0 4px 0 4px;
  border: 0;
}

.mb-hidden {
  visibility: hidden;
}

.mb-visible {
  visibility: visible;
}

.mb-slide-in-from-left {
  animation: slideInFromLeft ease 200ms;
  -webkit-animation: slideInFromLeft ease 200ms;
}

@-webkit-keyframes slideInFromLeft {
  0% {
    margin-left: -12px;
    margin-right: 12px;
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes slideInFromLeft {
  0% {
    margin-left: -12px;
    margin-right: 12px;
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.mb-slide-in-from-right {
  animation: slideInFromRight ease 200ms;
  -webkit-animation: slideInFromRight ease 200ms;
}

@-webkit-keyframes slideInFromRight {
  0% {
    margin-left: 12px;
    margin-right: -12px;
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes slideInFromRight {
  0% {
    margin-left: 12px;
    margin-right: -12px;
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.mb-slide-out-to-left {
  animation: slideOutToLeft ease-out 10000ms;
  -webkit-animation: slideOutToLeft ease-out 10000ms;
}

@-webkit-keyframes slideOutToLeft {
  0% {
    opacity: 1;
  }
  1% {
    margin-left: -12px;
    margin-right: 12px;
    opacity: 0;
  }
  100% {
    margin-left: -12px;
    margin-right: 12px;
    opacity: 0;
  }
}
@keyframes slideOutToLeft {
  0% {
    opacity: 1;
  }
  1% {
    margin-left: -12px;
    margin-right: 12px;
    opacity: 0;
  }
  100% {
    margin-left: -12px;
    margin-right: 12px;
    opacity: 0;
  }
}
.mb-slide-out-to-right {
  animation: slideOutToRight ease-out 10000ms;
  -webkit-animation: slideOutToRight ease-out 10000ms;
}

@-webkit-keyframes slideOutToRight {
  0% {
    opacity: 1;
  }
  1% {
    margin-left: 12px;
    margin-right: -12px;
    opacity: 0;
  }
  100% {
    margin-left: 12px;
    margin-right: -12px;
    opacity: 0;
  }
}
@keyframes slideOutToRight {
  0% {
    opacity: 1;
  }
  1% {
    margin-left: 12px;
    margin-right: -12px;
    opacity: 0;
  }
  100% {
    margin-left: 12px;
    margin-right: -12px;
    opacity: 0;
  }
}
.mdc-snackbar {
  z-index: 8;
  margin: 8px;
  display: none;
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  pointer-events: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.mdc-snackbar__surface {
  background-color: #333333;
}

.mdc-snackbar__label {
  color: rgba(255, 255, 255, 0.87);
}

.mdc-snackbar__surface {
  min-width: 344px;
}
@media (max-width: 480px), (max-width: 344px) {
  .mdc-snackbar__surface {
    min-width: 100%;
  }
}

.mdc-snackbar__surface {
  max-width: 672px;
}

.mdc-snackbar__surface {
  /* @alternate */
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}

.mdc-snackbar__surface {
  border-radius: 4px;
  /* @alternate */
  border-radius: var(--mdc-shape-small, 4px);
}

.mdc-snackbar--opening,
.mdc-snackbar--open,
.mdc-snackbar--closing {
  display: flex;
}

.mdc-snackbar--open .mdc-snackbar__label,
.mdc-snackbar--open .mdc-snackbar__actions {
  visibility: visible;
}

.mdc-snackbar--leading {
  justify-content: flex-start;
}

.mdc-snackbar--stacked .mdc-snackbar__label {
  /* @noflip */
  /*rtl:ignore*/
  padding-left: 16px;
  /* @noflip */
  /*rtl:ignore*/
  padding-right: 8px;
  padding-bottom: 12px;
}
[dir=rtl] .mdc-snackbar--stacked .mdc-snackbar__label, .mdc-snackbar--stacked .mdc-snackbar__label[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  padding-left: 8px;
  /* @noflip */
  /*rtl:ignore*/
  padding-right: 16px;
  /*rtl:end:ignore*/
}

.mdc-snackbar--stacked .mdc-snackbar__surface {
  flex-direction: column;
  align-items: flex-start;
}
.mdc-snackbar--stacked .mdc-snackbar__actions {
  align-self: flex-end;
  margin-bottom: 8px;
}

.mdc-snackbar__surface {
  /* @noflip */
  /*rtl:ignore*/
  padding-left: 0;
  /* @noflip */
  /*rtl:ignore*/
  padding-right: 8px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  box-sizing: border-box;
  transform: scale(0.8);
  opacity: 0;
}
.mdc-snackbar__surface::before {
  position: absolute;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  border: 1px solid transparent;
  border-radius: inherit;
  content: "";
  pointer-events: none;
}
@media screen and (forced-colors: active) {
  .mdc-snackbar__surface::before {
    border-color: CanvasText;
  }
}
[dir=rtl] .mdc-snackbar__surface, .mdc-snackbar__surface[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  padding-left: 8px;
  /* @noflip */
  /*rtl:ignore*/
  padding-right: 0;
  /*rtl:end:ignore*/
}

.mdc-snackbar--open .mdc-snackbar__surface {
  transform: scale(1);
  opacity: 1;
  pointer-events: auto;
  transition: opacity 150ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1);
}
.mdc-snackbar--closing .mdc-snackbar__surface {
  transform: scale(1);
  transition: opacity 75ms 0ms cubic-bezier(0.4, 0, 1, 1);
}

.mdc-snackbar__label {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: Roboto, sans-serif;
  /* @alternate */
  font-family: var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  font-size: 0.875rem;
  /* @alternate */
  font-size: var(--mdc-typography-body2-font-size, 0.875rem);
  line-height: 1.25rem;
  /* @alternate */
  line-height: var(--mdc-typography-body2-line-height, 1.25rem);
  font-weight: 400;
  /* @alternate */
  font-weight: var(--mdc-typography-body2-font-weight, 400);
  letter-spacing: 0.0178571429em;
  /* @alternate */
  letter-spacing: var(--mdc-typography-body2-letter-spacing, 0.0178571429em);
  text-decoration: inherit;
  /* @alternate */
  text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
  text-transform: inherit;
  /* @alternate */
  text-transform: var(--mdc-typography-body2-text-transform, inherit);
  /* @noflip */
  /*rtl:ignore*/
  padding-left: 16px;
  /* @noflip */
  /*rtl:ignore*/
  padding-right: 8px;
  width: 100%;
  flex-grow: 1;
  box-sizing: border-box;
  margin: 0;
  visibility: hidden;
  padding-top: 14px;
  padding-bottom: 14px;
}
[dir=rtl] .mdc-snackbar__label, .mdc-snackbar__label[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  padding-left: 8px;
  /* @noflip */
  /*rtl:ignore*/
  padding-right: 16px;
  /*rtl:end:ignore*/
}

.mdc-snackbar__label::before {
  display: inline;
  content: attr(data-mdc-snackbar-label-text);
}

.mdc-snackbar__actions {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  box-sizing: border-box;
  visibility: hidden;
}

.mdc-snackbar__action:not(:disabled) {
  color: #bb86fc;
}
.mdc-snackbar__action .mdc-button__ripple::before, .mdc-snackbar__action .mdc-button__ripple::after {
  background-color: #bb86fc;
  /* @alternate */
  background-color: var(--mdc-ripple-color, #bb86fc);
}
.mdc-snackbar__action:hover .mdc-button__ripple::before, .mdc-snackbar__action.mdc-ripple-surface--hover .mdc-button__ripple::before {
  opacity: 0.08;
  /* @alternate */
  opacity: var(--mdc-ripple-hover-opacity, 0.08);
}
.mdc-snackbar__action.mdc-ripple-upgraded--background-focused .mdc-button__ripple::before, .mdc-snackbar__action:not(.mdc-ripple-upgraded):focus .mdc-button__ripple::before {
  transition-duration: 75ms;
  opacity: 0.24;
  /* @alternate */
  opacity: var(--mdc-ripple-focus-opacity, 0.24);
}
.mdc-snackbar__action:not(.mdc-ripple-upgraded) .mdc-button__ripple::after {
  transition: opacity 150ms linear;
}
.mdc-snackbar__action:not(.mdc-ripple-upgraded):active .mdc-button__ripple::after {
  transition-duration: 75ms;
  opacity: 0.24;
  /* @alternate */
  opacity: var(--mdc-ripple-press-opacity, 0.24);
}
.mdc-snackbar__action.mdc-ripple-upgraded {
  --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.24);
}

.mdc-snackbar__dismiss {
  color: rgba(255, 255, 255, 0.87);
}
.mdc-snackbar__dismiss .mdc-icon-button__ripple::before, .mdc-snackbar__dismiss .mdc-icon-button__ripple::after {
  background-color: rgba(255, 255, 255, 0.87);
  /* @alternate */
  background-color: var(--mdc-ripple-color, rgba(255, 255, 255, 0.87));
}
.mdc-snackbar__dismiss:hover .mdc-icon-button__ripple::before, .mdc-snackbar__dismiss.mdc-ripple-surface--hover .mdc-icon-button__ripple::before {
  opacity: 0.08;
  /* @alternate */
  opacity: var(--mdc-ripple-hover-opacity, 0.08);
}
.mdc-snackbar__dismiss.mdc-ripple-upgraded--background-focused .mdc-icon-button__ripple::before, .mdc-snackbar__dismiss:not(.mdc-ripple-upgraded):focus .mdc-icon-button__ripple::before {
  transition-duration: 75ms;
  opacity: 0.24;
  /* @alternate */
  opacity: var(--mdc-ripple-focus-opacity, 0.24);
}
.mdc-snackbar__dismiss:not(.mdc-ripple-upgraded) .mdc-icon-button__ripple::after {
  transition: opacity 150ms linear;
}
.mdc-snackbar__dismiss:not(.mdc-ripple-upgraded):active .mdc-icon-button__ripple::after {
  transition-duration: 75ms;
  opacity: 0.24;
  /* @alternate */
  opacity: var(--mdc-ripple-press-opacity, 0.24);
}
.mdc-snackbar__dismiss.mdc-ripple-upgraded {
  --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.24);
}

.mdc-snackbar__dismiss.mdc-snackbar__dismiss {
  width: 36px;
  height: 36px;
  padding: 6px;
  font-size: 18px;
}
.mdc-snackbar__dismiss.mdc-snackbar__dismiss .mdc-icon-button__focus-ring {
  display: none;
}
.mdc-snackbar__dismiss.mdc-snackbar__dismiss.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring, .mdc-snackbar__dismiss.mdc-snackbar__dismiss:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring {
  display: block;
  max-height: 36px;
  max-width: 36px;
}
@media screen and (forced-colors: active) {
  .mdc-snackbar__dismiss.mdc-snackbar__dismiss.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring, .mdc-snackbar__dismiss.mdc-snackbar__dismiss:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring {
    pointer-events: none;
    border: 2px solid transparent;
    border-radius: 6px;
    box-sizing: content-box;
    position: absolute;
    top: 50%;
    /* @noflip */
    /*rtl:ignore*/
    left: 50%;
    /* @noflip */
    /*rtl:ignore*/
    transform: translate(-50%, -50%);
    height: 100%;
    width: 100%;
  }
}
@media screen and (forced-colors: active) and (forced-colors: active) {
  .mdc-snackbar__dismiss.mdc-snackbar__dismiss.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring, .mdc-snackbar__dismiss.mdc-snackbar__dismiss:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring {
    border-color: CanvasText;
  }
}
@media screen and (forced-colors: active) {
  .mdc-snackbar__dismiss.mdc-snackbar__dismiss.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring::after, .mdc-snackbar__dismiss.mdc-snackbar__dismiss:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring::after {
    content: "";
    border: 2px solid transparent;
    border-radius: 8px;
    display: block;
    position: absolute;
    top: 50%;
    /* @noflip */
    /*rtl:ignore*/
    left: 50%;
    /* @noflip */
    /*rtl:ignore*/
    transform: translate(-50%, -50%);
    height: calc(100% + 4px);
    width: calc(100% + 4px);
  }
}
@media screen and (forced-colors: active) and (forced-colors: active) {
  .mdc-snackbar__dismiss.mdc-snackbar__dismiss.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring::after, .mdc-snackbar__dismiss.mdc-snackbar__dismiss:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring::after {
    border-color: CanvasText;
  }
}
.mdc-snackbar__dismiss.mdc-snackbar__dismiss.mdc-icon-button--reduced-size .mdc-icon-button__ripple {
  width: 36px;
  height: 36px;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-right: 0px;
  margin-left: 0px;
}
.mdc-snackbar__dismiss.mdc-snackbar__dismiss.mdc-icon-button--reduced-size.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring, .mdc-snackbar__dismiss.mdc-snackbar__dismiss.mdc-icon-button--reduced-size:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring {
  max-height: 36px;
  max-width: 36px;
}
.mdc-snackbar__dismiss.mdc-snackbar__dismiss .mdc-icon-button__touch {
  position: absolute;
  top: 50%;
  height: 36px;
  /* @noflip */
  /*rtl:ignore*/
  left: 50%;
  width: 36px;
  transform: translate(-50%, -50%);
}

.mdc-snackbar__action + .mdc-snackbar__dismiss {
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 8px;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 0;
}
[dir=rtl] .mdc-snackbar__action + .mdc-snackbar__dismiss, .mdc-snackbar__action + .mdc-snackbar__dismiss[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 0;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 8px;
  /*rtl:end:ignore*/
}

.mdc-tab-bar.dense--5--unstacked .mdc-tab, .mdc-tab-bar.dense--4--unstacked .mdc-tab {
  height: 32px;
}
.mdc-tab-bar.dense--3--unstacked .mdc-tab, .mdc-tab-bar.dense-compact--unstacked .mdc-tab {
  height: 36px;
}
.mdc-tab-bar.dense--2--unstacked .mdc-tab, .mdc-tab-bar.dense-comfortable--unstacked .mdc-tab {
  height: 40px;
}
.mdc-tab-bar.dense--1--unstacked .mdc-tab {
  height: 44px;
}
.mdc-tab-bar.dense--0--unstacked .mdc-tab, .mdc-tab-bar.dense-default--unstacked .mdc-tab {
  height: 48px;
}

.mdc-tab-bar.dense--5--stacked .mdc-tab--stacked, .mdc-tab-bar.dense--4--stacked .mdc-tab--stacked {
  height: 56px;
}
.mdc-tab-bar.dense--3--stacked .mdc-tab--stacked, .mdc-tab-bar.dense-compact--stacked .mdc-tab--stacked {
  height: 60px;
}
.mdc-tab-bar.dense--2--stacked .mdc-tab--stacked, .mdc-tab-bar.dense-comfortable--stacked .mdc-tab--stacked {
  height: 64px;
}
.mdc-tab-bar.dense--1--stacked .mdc-tab--stacked {
  height: 68px;
}
.mdc-tab-bar.dense--0--stacked .mdc-tab--stacked, .mdc-tab-bar.dense-default--stacked .mdc-tab--stacked {
  height: 72px;
}

.mb-field__wrapper .mdc-text-field {
  position: static !important;
}

.mdc-text-field.dense--5--tf--filled, .mdc-text-field.dense--4--tf--filled {
  height: 40px;
}
.mdc-text-field.dense--5--tf--filled .mdc-text-field__input, .mdc-text-field.dense--4--tf--filled .mdc-text-field__input {
  height: 100%;
}
.mdc-text-field.dense--5--tf--filled .mdc-floating-label, .mdc-text-field.dense--4--tf--filled .mdc-floating-label {
  display: none;
}
.mdc-text-field.dense--5--tf--filled::before, .mdc-text-field.dense--4--tf--filled::before {
  display: none;
}
@supports (-webkit-hyphens: none) {
  .mdc-text-field.dense--5--tf--filled .mdc-text-field__affix, .mdc-text-field.dense--4--tf--filled .mdc-text-field__affix {
    align-items: center;
    align-self: center;
    display: inline-flex;
    height: 100%;
  }
}
.mdc-text-field.dense--3--tf--filled, .mdc-text-field.dense-compact--tf--filled {
  height: 44px;
}
.mdc-text-field.dense--3--tf--filled .mdc-text-field__input, .mdc-text-field.dense-compact--tf--filled .mdc-text-field__input {
  height: 100%;
}
.mdc-text-field.dense--3--tf--filled .mdc-floating-label, .mdc-text-field.dense-compact--tf--filled .mdc-floating-label {
  display: none;
}
.mdc-text-field.dense--3--tf--filled::before, .mdc-text-field.dense-compact--tf--filled::before {
  display: none;
}
@supports (-webkit-hyphens: none) {
  .mdc-text-field.dense--3--tf--filled .mdc-text-field__affix, .mdc-text-field.dense-compact--tf--filled .mdc-text-field__affix {
    align-items: center;
    align-self: center;
    display: inline-flex;
    height: 100%;
  }
}
.mdc-text-field.dense--2--tf--filled, .mdc-text-field.dense-comfortable--tf--filled {
  height: 48px;
}
.mdc-text-field.dense--2--tf--filled .mdc-text-field__input, .mdc-text-field.dense-comfortable--tf--filled .mdc-text-field__input {
  height: 100%;
}
.mdc-text-field.dense--2--tf--filled .mdc-floating-label, .mdc-text-field.dense-comfortable--tf--filled .mdc-floating-label {
  display: none;
}
.mdc-text-field.dense--2--tf--filled::before, .mdc-text-field.dense-comfortable--tf--filled::before {
  display: none;
}
@supports (-webkit-hyphens: none) {
  .mdc-text-field.dense--2--tf--filled .mdc-text-field__affix, .mdc-text-field.dense-comfortable--tf--filled .mdc-text-field__affix {
    align-items: center;
    align-self: center;
    display: inline-flex;
    height: 100%;
  }
}
.mdc-text-field.dense--1--tf--filled {
  height: 52px;
}
.mdc-text-field.dense--0--tf--filled, .mdc-text-field.dense-default--tf--filled {
  height: 56px;
}

.mdc-text-field.dense--5--tf--filled-with-leading-icon, .mdc-text-field.dense--4--tf--filled-with-leading-icon {
  height: 40px;
}
.mdc-text-field.dense--5--tf--filled-with-leading-icon .mdc-text-field__input, .mdc-text-field.dense--4--tf--filled-with-leading-icon .mdc-text-field__input {
  height: 100%;
}
.mdc-text-field.dense--5--tf--filled-with-leading-icon .mdc-floating-label, .mdc-text-field.dense--4--tf--filled-with-leading-icon .mdc-floating-label {
  display: none;
}
.mdc-text-field.dense--5--tf--filled-with-leading-icon::before, .mdc-text-field.dense--4--tf--filled-with-leading-icon::before {
  display: none;
}
@supports (-webkit-hyphens: none) {
  .mdc-text-field.dense--5--tf--filled-with-leading-icon .mdc-text-field__affix, .mdc-text-field.dense--4--tf--filled-with-leading-icon .mdc-text-field__affix {
    align-items: center;
    align-self: center;
    display: inline-flex;
    height: 100%;
  }
}
.mdc-text-field.dense--3--tf--filled-with-leading-icon, .mdc-text-field.dense-compact--tf--filled-with-leading-icon {
  height: 44px;
}
.mdc-text-field.dense--3--tf--filled-with-leading-icon .mdc-text-field__input, .mdc-text-field.dense-compact--tf--filled-with-leading-icon .mdc-text-field__input {
  height: 100%;
}
.mdc-text-field.dense--3--tf--filled-with-leading-icon .mdc-floating-label, .mdc-text-field.dense-compact--tf--filled-with-leading-icon .mdc-floating-label {
  display: none;
}
.mdc-text-field.dense--3--tf--filled-with-leading-icon::before, .mdc-text-field.dense-compact--tf--filled-with-leading-icon::before {
  display: none;
}
@supports (-webkit-hyphens: none) {
  .mdc-text-field.dense--3--tf--filled-with-leading-icon .mdc-text-field__affix, .mdc-text-field.dense-compact--tf--filled-with-leading-icon .mdc-text-field__affix {
    align-items: center;
    align-self: center;
    display: inline-flex;
    height: 100%;
  }
}
.mdc-text-field.dense--2--tf--filled-with-leading-icon, .mdc-text-field.dense-comfortable--tf--filled-with-leading-icon {
  height: 48px;
}
.mdc-text-field.dense--2--tf--filled-with-leading-icon .mdc-text-field__input, .mdc-text-field.dense-comfortable--tf--filled-with-leading-icon .mdc-text-field__input {
  height: 100%;
}
.mdc-text-field.dense--2--tf--filled-with-leading-icon .mdc-floating-label, .mdc-text-field.dense-comfortable--tf--filled-with-leading-icon .mdc-floating-label {
  display: none;
}
.mdc-text-field.dense--2--tf--filled-with-leading-icon::before, .mdc-text-field.dense-comfortable--tf--filled-with-leading-icon::before {
  display: none;
}
@supports (-webkit-hyphens: none) {
  .mdc-text-field.dense--2--tf--filled-with-leading-icon .mdc-text-field__affix, .mdc-text-field.dense-comfortable--tf--filled-with-leading-icon .mdc-text-field__affix {
    align-items: center;
    align-self: center;
    display: inline-flex;
    height: 100%;
  }
}
.mdc-text-field.dense--1--tf--filled-with-leading-icon {
  height: 52px;
}
.mdc-text-field.dense--0--tf--filled-with-leading-icon, .mdc-text-field.dense-default--tf--filled-with-leading-icon {
  height: 56px;
}

.mdc-text-field.dense--5--tf--outlined, .mdc-text-field.dense--4--tf--outlined {
  height: 40px;
}
.mdc-text-field.dense--5--tf--outlined .mdc-floating-label--float-above, .mdc-text-field.dense--4--tf--outlined .mdc-floating-label--float-above {
  transform: translateY(-29.25px) scale(1);
}
.mdc-text-field.dense--5--tf--outlined .mdc-floating-label--float-above, .mdc-text-field.dense--4--tf--outlined .mdc-floating-label--float-above {
  font-size: 0.75rem;
}
.mdc-text-field.dense--5--tf--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
.mdc-text-field.dense--5--tf--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above, .mdc-text-field.dense--4--tf--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
.mdc-text-field.dense--4--tf--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
  transform: translateY(-26.75px) scale(0.75);
}
.mdc-text-field.dense--5--tf--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
.mdc-text-field.dense--5--tf--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above, .mdc-text-field.dense--4--tf--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
.mdc-text-field.dense--4--tf--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
  font-size: 1rem;
}
.mdc-text-field.dense--5--tf--outlined .mdc-floating-label--shake, .mdc-text-field.dense--4--tf--outlined .mdc-floating-label--shake {
  animation: mdc-floating-label-shake-float-above-text-field-outlined-40px 250ms 1;
}
@keyframes mdc-floating-label-shake-float-above-text-field-outlined-40px {
  0% {
    /* @noflip */
    /*rtl:ignore*/
    transform: translateX(calc(0 - 0%)) translateY(-26.75px) scale(0.75);
  }
  33% {
    animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
    /* @noflip */
    /*rtl:ignore*/
    transform: translateX(calc(4% - 0%)) translateY(-26.75px) scale(0.75);
  }
  66% {
    animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
    /* @noflip */
    /*rtl:ignore*/
    transform: translateX(calc(-4% - 0%)) translateY(-26.75px) scale(0.75);
  }
  100% {
    /* @noflip */
    /*rtl:ignore*/
    transform: translateX(calc(0 - 0%)) translateY(-26.75px) scale(0.75);
  }
}
.mdc-text-field.dense--3--tf--outlined, .mdc-text-field.dense-compact--tf--outlined {
  height: 44px;
}
.mdc-text-field.dense--3--tf--outlined .mdc-floating-label--float-above, .mdc-text-field.dense-compact--tf--outlined .mdc-floating-label--float-above {
  transform: translateY(-31.25px) scale(1);
}
.mdc-text-field.dense--3--tf--outlined .mdc-floating-label--float-above, .mdc-text-field.dense-compact--tf--outlined .mdc-floating-label--float-above {
  font-size: 0.75rem;
}
.mdc-text-field.dense--3--tf--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
.mdc-text-field.dense--3--tf--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above, .mdc-text-field.dense-compact--tf--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
.mdc-text-field.dense-compact--tf--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
  transform: translateY(-28.75px) scale(0.75);
}
.mdc-text-field.dense--3--tf--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
.mdc-text-field.dense--3--tf--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above, .mdc-text-field.dense-compact--tf--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
.mdc-text-field.dense-compact--tf--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
  font-size: 1rem;
}
.mdc-text-field.dense--3--tf--outlined .mdc-floating-label--shake, .mdc-text-field.dense-compact--tf--outlined .mdc-floating-label--shake {
  animation: mdc-floating-label-shake-float-above-text-field-outlined-44px 250ms 1;
}
@keyframes mdc-floating-label-shake-float-above-text-field-outlined-44px {
  0% {
    /* @noflip */
    /*rtl:ignore*/
    transform: translateX(calc(0 - 0%)) translateY(-28.75px) scale(0.75);
  }
  33% {
    animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
    /* @noflip */
    /*rtl:ignore*/
    transform: translateX(calc(4% - 0%)) translateY(-28.75px) scale(0.75);
  }
  66% {
    animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
    /* @noflip */
    /*rtl:ignore*/
    transform: translateX(calc(-4% - 0%)) translateY(-28.75px) scale(0.75);
  }
  100% {
    /* @noflip */
    /*rtl:ignore*/
    transform: translateX(calc(0 - 0%)) translateY(-28.75px) scale(0.75);
  }
}
.mdc-text-field.dense--2--tf--outlined, .mdc-text-field.dense-comfortable--tf--outlined {
  height: 48px;
}
.mdc-text-field.dense--2--tf--outlined .mdc-floating-label--float-above, .mdc-text-field.dense-comfortable--tf--outlined .mdc-floating-label--float-above {
  transform: translateY(-33.25px) scale(1);
}
.mdc-text-field.dense--2--tf--outlined .mdc-floating-label--float-above, .mdc-text-field.dense-comfortable--tf--outlined .mdc-floating-label--float-above {
  font-size: 0.75rem;
}
.mdc-text-field.dense--2--tf--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
.mdc-text-field.dense--2--tf--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above, .mdc-text-field.dense-comfortable--tf--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
.mdc-text-field.dense-comfortable--tf--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
  transform: translateY(-30.75px) scale(0.75);
}
.mdc-text-field.dense--2--tf--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
.mdc-text-field.dense--2--tf--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above, .mdc-text-field.dense-comfortable--tf--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
.mdc-text-field.dense-comfortable--tf--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
  font-size: 1rem;
}
.mdc-text-field.dense--2--tf--outlined .mdc-floating-label--shake, .mdc-text-field.dense-comfortable--tf--outlined .mdc-floating-label--shake {
  animation: mdc-floating-label-shake-float-above-text-field-outlined-48px 250ms 1;
}
@keyframes mdc-floating-label-shake-float-above-text-field-outlined-48px {
  0% {
    /* @noflip */
    /*rtl:ignore*/
    transform: translateX(calc(0 - 0%)) translateY(-30.75px) scale(0.75);
  }
  33% {
    animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
    /* @noflip */
    /*rtl:ignore*/
    transform: translateX(calc(4% - 0%)) translateY(-30.75px) scale(0.75);
  }
  66% {
    animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
    /* @noflip */
    /*rtl:ignore*/
    transform: translateX(calc(-4% - 0%)) translateY(-30.75px) scale(0.75);
  }
  100% {
    /* @noflip */
    /*rtl:ignore*/
    transform: translateX(calc(0 - 0%)) translateY(-30.75px) scale(0.75);
  }
}
.mdc-text-field.dense--1--tf--outlined {
  height: 52px;
}
.mdc-text-field.dense--1--tf--outlined .mdc-floating-label--float-above {
  transform: translateY(-35.25px) scale(1);
}
.mdc-text-field.dense--1--tf--outlined .mdc-floating-label--float-above {
  font-size: 0.75rem;
}
.mdc-text-field.dense--1--tf--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
.mdc-text-field.dense--1--tf--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
  transform: translateY(-32.75px) scale(0.75);
}
.mdc-text-field.dense--1--tf--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
.mdc-text-field.dense--1--tf--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
  font-size: 1rem;
}
.mdc-text-field.dense--1--tf--outlined .mdc-floating-label--shake {
  animation: mdc-floating-label-shake-float-above-text-field-outlined-52px 250ms 1;
}
@keyframes mdc-floating-label-shake-float-above-text-field-outlined-52px {
  0% {
    /* @noflip */
    /*rtl:ignore*/
    transform: translateX(calc(0 - 0%)) translateY(-32.75px) scale(0.75);
  }
  33% {
    animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
    /* @noflip */
    /*rtl:ignore*/
    transform: translateX(calc(4% - 0%)) translateY(-32.75px) scale(0.75);
  }
  66% {
    animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
    /* @noflip */
    /*rtl:ignore*/
    transform: translateX(calc(-4% - 0%)) translateY(-32.75px) scale(0.75);
  }
  100% {
    /* @noflip */
    /*rtl:ignore*/
    transform: translateX(calc(0 - 0%)) translateY(-32.75px) scale(0.75);
  }
}
.mdc-text-field.dense--0--tf--outlined, .mdc-text-field.dense-default--tf--outlined {
  height: 56px;
}
.mdc-text-field.dense--0--tf--outlined .mdc-floating-label--float-above, .mdc-text-field.dense-default--tf--outlined .mdc-floating-label--float-above {
  transform: translateY(-37.25px) scale(1);
}
.mdc-text-field.dense--0--tf--outlined .mdc-floating-label--float-above, .mdc-text-field.dense-default--tf--outlined .mdc-floating-label--float-above {
  font-size: 0.75rem;
}
.mdc-text-field.dense--0--tf--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
.mdc-text-field.dense--0--tf--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above, .mdc-text-field.dense-default--tf--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
.mdc-text-field.dense-default--tf--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
  transform: translateY(-34.75px) scale(0.75);
}
.mdc-text-field.dense--0--tf--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
.mdc-text-field.dense--0--tf--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above, .mdc-text-field.dense-default--tf--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
.mdc-text-field.dense-default--tf--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
  font-size: 1rem;
}
.mdc-text-field.dense--0--tf--outlined .mdc-floating-label--shake, .mdc-text-field.dense-default--tf--outlined .mdc-floating-label--shake {
  animation: mdc-floating-label-shake-float-above-text-field-outlined-56px 250ms 1;
}
@keyframes mdc-floating-label-shake-float-above-text-field-outlined-56px {
  0% {
    /* @noflip */
    /*rtl:ignore*/
    transform: translateX(calc(0 - 0%)) translateY(-34.75px) scale(0.75);
  }
  33% {
    animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
    /* @noflip */
    /*rtl:ignore*/
    transform: translateX(calc(4% - 0%)) translateY(-34.75px) scale(0.75);
  }
  66% {
    animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
    /* @noflip */
    /*rtl:ignore*/
    transform: translateX(calc(-4% - 0%)) translateY(-34.75px) scale(0.75);
  }
  100% {
    /* @noflip */
    /*rtl:ignore*/
    transform: translateX(calc(0 - 0%)) translateY(-34.75px) scale(0.75);
  }
}

.mdc-text-field.dense--5--tf--outlined-with-leading-icon, .mdc-text-field.dense--4--tf--outlined-with-leading-icon {
  height: 40px;
}
.mdc-text-field.dense--5--tf--outlined-with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above, .mdc-text-field.dense--4--tf--outlined-with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above {
  /* @noflip */
  /*rtl:ignore*/
  transform: translateY(-29.25px) translateX(-32px) scale(1);
}
[dir=rtl] .mdc-text-field.dense--5--tf--outlined-with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above, [dir=rtl] .mdc-text-field.dense--4--tf--outlined-with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above, .mdc-text-field.dense--5--tf--outlined-with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above[dir=rtl], .mdc-text-field.dense--4--tf--outlined-with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  transform: translateY(-29.25px) translateX(32px) scale(1);
  /*rtl:end:ignore*/
}

.mdc-text-field.dense--5--tf--outlined-with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above, .mdc-text-field.dense--4--tf--outlined-with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above {
  font-size: 0.75rem;
}
.mdc-text-field.dense--5--tf--outlined-with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
.mdc-text-field.dense--5--tf--outlined-with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above, .mdc-text-field.dense--4--tf--outlined-with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
.mdc-text-field.dense--4--tf--outlined-with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
  /* @noflip */
  /*rtl:ignore*/
  transform: translateY(-26.75px) translateX(-32px) scale(0.75);
}
[dir=rtl] .mdc-text-field.dense--5--tf--outlined-with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above, [dir=rtl] .mdc-text-field.dense--5--tf--outlined-with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above, [dir=rtl] .mdc-text-field.dense--4--tf--outlined-with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above, [dir=rtl] .mdc-text-field.dense--4--tf--outlined-with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above, .mdc-text-field.dense--5--tf--outlined-with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl], .mdc-text-field.dense--5--tf--outlined-with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl], .mdc-text-field.dense--4--tf--outlined-with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl], .mdc-text-field.dense--4--tf--outlined-with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  transform: translateY(-26.75px) translateX(32px) scale(0.75);
  /*rtl:end:ignore*/
}

.mdc-text-field.dense--5--tf--outlined-with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
.mdc-text-field.dense--5--tf--outlined-with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above, .mdc-text-field.dense--4--tf--outlined-with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
.mdc-text-field.dense--4--tf--outlined-with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
  font-size: 1rem;
}
.mdc-text-field.dense--5--tf--outlined-with-leading-icon.mdc-text-field--outlined .mdc-floating-label--shake, .mdc-text-field.dense--4--tf--outlined-with-leading-icon.mdc-text-field--outlined .mdc-floating-label--shake {
  animation: mdc-floating-label-shake-float-above- 250ms 1;
}
@keyframes mdc-floating-label-shake-float-above- {
  0% {
    /* @noflip */
    /*rtl:ignore*/
    transform: translateX(calc(0 - 32px)) translateY(-26.75px) scale(0.75);
  }
  33% {
    animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
    /* @noflip */
    /*rtl:ignore*/
    transform: translateX(calc(4% - 32px)) translateY(-26.75px) scale(0.75);
  }
  66% {
    animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
    /* @noflip */
    /*rtl:ignore*/
    transform: translateX(calc(-4% - 32px)) translateY(-26.75px) scale(0.75);
  }
  100% {
    /* @noflip */
    /*rtl:ignore*/
    transform: translateX(calc(0 - 32px)) translateY(-26.75px) scale(0.75);
  }
}
[dir=rtl] .mdc-text-field.dense--5--tf--outlined-with-leading-icon.mdc-text-field--outlined, [dir=rtl] .mdc-text-field.dense--4--tf--outlined-with-leading-icon.mdc-text-field--outlined, .mdc-text-field.dense--5--tf--outlined-with-leading-icon.mdc-text-field--outlined[dir=rtl], .mdc-text-field.dense--4--tf--outlined-with-leading-icon.mdc-text-field--outlined[dir=rtl] {
  /*rtl:begin:ignore*/
  /*rtl:end:ignore*/
}
[dir=rtl] .mdc-text-field.dense--5--tf--outlined-with-leading-icon.mdc-text-field--outlined .mdc-floating-label--shake, [dir=rtl] .mdc-text-field.dense--4--tf--outlined-with-leading-icon.mdc-text-field--outlined .mdc-floating-label--shake, .mdc-text-field.dense--5--tf--outlined-with-leading-icon.mdc-text-field--outlined[dir=rtl] .mdc-floating-label--shake, .mdc-text-field.dense--4--tf--outlined-with-leading-icon.mdc-text-field--outlined[dir=rtl] .mdc-floating-label--shake {
  animation: mdc-floating-label-shake-float-above- 250ms 1;
}

@keyframes mdc-floating-label-shake-float-above--rtl {
  0% {
    /* @noflip */
    /*rtl:ignore*/
    transform: translateX(calc(0 - -32px)) translateY(-26.75px) scale(0.75);
  }
  33% {
    animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
    /* @noflip */
    /*rtl:ignore*/
    transform: translateX(calc(4% - -32px)) translateY(-26.75px) scale(0.75);
  }
  66% {
    animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
    /* @noflip */
    /*rtl:ignore*/
    transform: translateX(calc(-4% - -32px)) translateY(-26.75px) scale(0.75);
  }
  100% {
    /* @noflip */
    /*rtl:ignore*/
    transform: translateX(calc(0 - -32px)) translateY(-26.75px) scale(0.75);
  }
}
.mdc-text-field.dense--3--tf--outlined-with-leading-icon, .mdc-text-field.dense-compact--tf--outlined-with-leading-icon {
  height: 44px;
}
.mdc-text-field.dense--3--tf--outlined-with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above, .mdc-text-field.dense-compact--tf--outlined-with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above {
  /* @noflip */
  /*rtl:ignore*/
  transform: translateY(-31.25px) translateX(-32px) scale(1);
}
[dir=rtl] .mdc-text-field.dense--3--tf--outlined-with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above, [dir=rtl] .mdc-text-field.dense-compact--tf--outlined-with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above, .mdc-text-field.dense--3--tf--outlined-with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above[dir=rtl], .mdc-text-field.dense-compact--tf--outlined-with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  transform: translateY(-31.25px) translateX(32px) scale(1);
  /*rtl:end:ignore*/
}

.mdc-text-field.dense--3--tf--outlined-with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above, .mdc-text-field.dense-compact--tf--outlined-with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above {
  font-size: 0.75rem;
}
.mdc-text-field.dense--3--tf--outlined-with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
.mdc-text-field.dense--3--tf--outlined-with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above, .mdc-text-field.dense-compact--tf--outlined-with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
.mdc-text-field.dense-compact--tf--outlined-with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
  /* @noflip */
  /*rtl:ignore*/
  transform: translateY(-28.75px) translateX(-32px) scale(0.75);
}
[dir=rtl] .mdc-text-field.dense--3--tf--outlined-with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above, [dir=rtl] .mdc-text-field.dense--3--tf--outlined-with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above, [dir=rtl] .mdc-text-field.dense-compact--tf--outlined-with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above, [dir=rtl] .mdc-text-field.dense-compact--tf--outlined-with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above, .mdc-text-field.dense--3--tf--outlined-with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl], .mdc-text-field.dense--3--tf--outlined-with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl], .mdc-text-field.dense-compact--tf--outlined-with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl], .mdc-text-field.dense-compact--tf--outlined-with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  transform: translateY(-28.75px) translateX(32px) scale(0.75);
  /*rtl:end:ignore*/
}

.mdc-text-field.dense--3--tf--outlined-with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
.mdc-text-field.dense--3--tf--outlined-with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above, .mdc-text-field.dense-compact--tf--outlined-with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
.mdc-text-field.dense-compact--tf--outlined-with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
  font-size: 1rem;
}
.mdc-text-field.dense--3--tf--outlined-with-leading-icon.mdc-text-field--outlined .mdc-floating-label--shake, .mdc-text-field.dense-compact--tf--outlined-with-leading-icon.mdc-text-field--outlined .mdc-floating-label--shake {
  animation: mdc-floating-label-shake-float-above- 250ms 1;
}
@keyframes mdc-floating-label-shake-float-above- {
  0% {
    /* @noflip */
    /*rtl:ignore*/
    transform: translateX(calc(0 - 32px)) translateY(-28.75px) scale(0.75);
  }
  33% {
    animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
    /* @noflip */
    /*rtl:ignore*/
    transform: translateX(calc(4% - 32px)) translateY(-28.75px) scale(0.75);
  }
  66% {
    animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
    /* @noflip */
    /*rtl:ignore*/
    transform: translateX(calc(-4% - 32px)) translateY(-28.75px) scale(0.75);
  }
  100% {
    /* @noflip */
    /*rtl:ignore*/
    transform: translateX(calc(0 - 32px)) translateY(-28.75px) scale(0.75);
  }
}
[dir=rtl] .mdc-text-field.dense--3--tf--outlined-with-leading-icon.mdc-text-field--outlined, [dir=rtl] .mdc-text-field.dense-compact--tf--outlined-with-leading-icon.mdc-text-field--outlined, .mdc-text-field.dense--3--tf--outlined-with-leading-icon.mdc-text-field--outlined[dir=rtl], .mdc-text-field.dense-compact--tf--outlined-with-leading-icon.mdc-text-field--outlined[dir=rtl] {
  /*rtl:begin:ignore*/
  /*rtl:end:ignore*/
}
[dir=rtl] .mdc-text-field.dense--3--tf--outlined-with-leading-icon.mdc-text-field--outlined .mdc-floating-label--shake, [dir=rtl] .mdc-text-field.dense-compact--tf--outlined-with-leading-icon.mdc-text-field--outlined .mdc-floating-label--shake, .mdc-text-field.dense--3--tf--outlined-with-leading-icon.mdc-text-field--outlined[dir=rtl] .mdc-floating-label--shake, .mdc-text-field.dense-compact--tf--outlined-with-leading-icon.mdc-text-field--outlined[dir=rtl] .mdc-floating-label--shake {
  animation: mdc-floating-label-shake-float-above- 250ms 1;
}

@keyframes mdc-floating-label-shake-float-above--rtl {
  0% {
    /* @noflip */
    /*rtl:ignore*/
    transform: translateX(calc(0 - -32px)) translateY(-28.75px) scale(0.75);
  }
  33% {
    animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
    /* @noflip */
    /*rtl:ignore*/
    transform: translateX(calc(4% - -32px)) translateY(-28.75px) scale(0.75);
  }
  66% {
    animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
    /* @noflip */
    /*rtl:ignore*/
    transform: translateX(calc(-4% - -32px)) translateY(-28.75px) scale(0.75);
  }
  100% {
    /* @noflip */
    /*rtl:ignore*/
    transform: translateX(calc(0 - -32px)) translateY(-28.75px) scale(0.75);
  }
}
.mdc-text-field.dense--2--tf--outlined-with-leading-icon, .mdc-text-field.dense-comfortable--tf--outlined-with-leading-icon {
  height: 48px;
}
.mdc-text-field.dense--2--tf--outlined-with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above, .mdc-text-field.dense-comfortable--tf--outlined-with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above {
  /* @noflip */
  /*rtl:ignore*/
  transform: translateY(-33.25px) translateX(-32px) scale(1);
}
[dir=rtl] .mdc-text-field.dense--2--tf--outlined-with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above, [dir=rtl] .mdc-text-field.dense-comfortable--tf--outlined-with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above, .mdc-text-field.dense--2--tf--outlined-with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above[dir=rtl], .mdc-text-field.dense-comfortable--tf--outlined-with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  transform: translateY(-33.25px) translateX(32px) scale(1);
  /*rtl:end:ignore*/
}

.mdc-text-field.dense--2--tf--outlined-with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above, .mdc-text-field.dense-comfortable--tf--outlined-with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above {
  font-size: 0.75rem;
}
.mdc-text-field.dense--2--tf--outlined-with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
.mdc-text-field.dense--2--tf--outlined-with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above, .mdc-text-field.dense-comfortable--tf--outlined-with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
.mdc-text-field.dense-comfortable--tf--outlined-with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
  /* @noflip */
  /*rtl:ignore*/
  transform: translateY(-30.75px) translateX(-32px) scale(0.75);
}
[dir=rtl] .mdc-text-field.dense--2--tf--outlined-with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above, [dir=rtl] .mdc-text-field.dense--2--tf--outlined-with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above, [dir=rtl] .mdc-text-field.dense-comfortable--tf--outlined-with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above, [dir=rtl] .mdc-text-field.dense-comfortable--tf--outlined-with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above, .mdc-text-field.dense--2--tf--outlined-with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl], .mdc-text-field.dense--2--tf--outlined-with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl], .mdc-text-field.dense-comfortable--tf--outlined-with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl], .mdc-text-field.dense-comfortable--tf--outlined-with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  transform: translateY(-30.75px) translateX(32px) scale(0.75);
  /*rtl:end:ignore*/
}

.mdc-text-field.dense--2--tf--outlined-with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
.mdc-text-field.dense--2--tf--outlined-with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above, .mdc-text-field.dense-comfortable--tf--outlined-with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
.mdc-text-field.dense-comfortable--tf--outlined-with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
  font-size: 1rem;
}
.mdc-text-field.dense--2--tf--outlined-with-leading-icon.mdc-text-field--outlined .mdc-floating-label--shake, .mdc-text-field.dense-comfortable--tf--outlined-with-leading-icon.mdc-text-field--outlined .mdc-floating-label--shake {
  animation: mdc-floating-label-shake-float-above- 250ms 1;
}
@keyframes mdc-floating-label-shake-float-above- {
  0% {
    /* @noflip */
    /*rtl:ignore*/
    transform: translateX(calc(0 - 32px)) translateY(-30.75px) scale(0.75);
  }
  33% {
    animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
    /* @noflip */
    /*rtl:ignore*/
    transform: translateX(calc(4% - 32px)) translateY(-30.75px) scale(0.75);
  }
  66% {
    animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
    /* @noflip */
    /*rtl:ignore*/
    transform: translateX(calc(-4% - 32px)) translateY(-30.75px) scale(0.75);
  }
  100% {
    /* @noflip */
    /*rtl:ignore*/
    transform: translateX(calc(0 - 32px)) translateY(-30.75px) scale(0.75);
  }
}
[dir=rtl] .mdc-text-field.dense--2--tf--outlined-with-leading-icon.mdc-text-field--outlined, [dir=rtl] .mdc-text-field.dense-comfortable--tf--outlined-with-leading-icon.mdc-text-field--outlined, .mdc-text-field.dense--2--tf--outlined-with-leading-icon.mdc-text-field--outlined[dir=rtl], .mdc-text-field.dense-comfortable--tf--outlined-with-leading-icon.mdc-text-field--outlined[dir=rtl] {
  /*rtl:begin:ignore*/
  /*rtl:end:ignore*/
}
[dir=rtl] .mdc-text-field.dense--2--tf--outlined-with-leading-icon.mdc-text-field--outlined .mdc-floating-label--shake, [dir=rtl] .mdc-text-field.dense-comfortable--tf--outlined-with-leading-icon.mdc-text-field--outlined .mdc-floating-label--shake, .mdc-text-field.dense--2--tf--outlined-with-leading-icon.mdc-text-field--outlined[dir=rtl] .mdc-floating-label--shake, .mdc-text-field.dense-comfortable--tf--outlined-with-leading-icon.mdc-text-field--outlined[dir=rtl] .mdc-floating-label--shake {
  animation: mdc-floating-label-shake-float-above- 250ms 1;
}

@keyframes mdc-floating-label-shake-float-above--rtl {
  0% {
    /* @noflip */
    /*rtl:ignore*/
    transform: translateX(calc(0 - -32px)) translateY(-30.75px) scale(0.75);
  }
  33% {
    animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
    /* @noflip */
    /*rtl:ignore*/
    transform: translateX(calc(4% - -32px)) translateY(-30.75px) scale(0.75);
  }
  66% {
    animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
    /* @noflip */
    /*rtl:ignore*/
    transform: translateX(calc(-4% - -32px)) translateY(-30.75px) scale(0.75);
  }
  100% {
    /* @noflip */
    /*rtl:ignore*/
    transform: translateX(calc(0 - -32px)) translateY(-30.75px) scale(0.75);
  }
}
.mdc-text-field.dense--1--tf--outlined-with-leading-icon {
  height: 52px;
}
.mdc-text-field.dense--1--tf--outlined-with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above {
  /* @noflip */
  /*rtl:ignore*/
  transform: translateY(-35.25px) translateX(-32px) scale(1);
}
[dir=rtl] .mdc-text-field.dense--1--tf--outlined-with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above, .mdc-text-field.dense--1--tf--outlined-with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  transform: translateY(-35.25px) translateX(32px) scale(1);
  /*rtl:end:ignore*/
}

.mdc-text-field.dense--1--tf--outlined-with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above {
  font-size: 0.75rem;
}
.mdc-text-field.dense--1--tf--outlined-with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
.mdc-text-field.dense--1--tf--outlined-with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
  /* @noflip */
  /*rtl:ignore*/
  transform: translateY(-32.75px) translateX(-32px) scale(0.75);
}
[dir=rtl] .mdc-text-field.dense--1--tf--outlined-with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above, [dir=rtl] .mdc-text-field.dense--1--tf--outlined-with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above, .mdc-text-field.dense--1--tf--outlined-with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl], .mdc-text-field.dense--1--tf--outlined-with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  transform: translateY(-32.75px) translateX(32px) scale(0.75);
  /*rtl:end:ignore*/
}

.mdc-text-field.dense--1--tf--outlined-with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
.mdc-text-field.dense--1--tf--outlined-with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
  font-size: 1rem;
}
.mdc-text-field.dense--1--tf--outlined-with-leading-icon.mdc-text-field--outlined .mdc-floating-label--shake {
  animation: mdc-floating-label-shake-float-above- 250ms 1;
}
@keyframes mdc-floating-label-shake-float-above- {
  0% {
    /* @noflip */
    /*rtl:ignore*/
    transform: translateX(calc(0 - 32px)) translateY(-32.75px) scale(0.75);
  }
  33% {
    animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
    /* @noflip */
    /*rtl:ignore*/
    transform: translateX(calc(4% - 32px)) translateY(-32.75px) scale(0.75);
  }
  66% {
    animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
    /* @noflip */
    /*rtl:ignore*/
    transform: translateX(calc(-4% - 32px)) translateY(-32.75px) scale(0.75);
  }
  100% {
    /* @noflip */
    /*rtl:ignore*/
    transform: translateX(calc(0 - 32px)) translateY(-32.75px) scale(0.75);
  }
}
[dir=rtl] .mdc-text-field.dense--1--tf--outlined-with-leading-icon.mdc-text-field--outlined, .mdc-text-field.dense--1--tf--outlined-with-leading-icon.mdc-text-field--outlined[dir=rtl] {
  /*rtl:begin:ignore*/
  /*rtl:end:ignore*/
}
[dir=rtl] .mdc-text-field.dense--1--tf--outlined-with-leading-icon.mdc-text-field--outlined .mdc-floating-label--shake, .mdc-text-field.dense--1--tf--outlined-with-leading-icon.mdc-text-field--outlined[dir=rtl] .mdc-floating-label--shake {
  animation: mdc-floating-label-shake-float-above- 250ms 1;
}

@keyframes mdc-floating-label-shake-float-above--rtl {
  0% {
    /* @noflip */
    /*rtl:ignore*/
    transform: translateX(calc(0 - -32px)) translateY(-32.75px) scale(0.75);
  }
  33% {
    animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
    /* @noflip */
    /*rtl:ignore*/
    transform: translateX(calc(4% - -32px)) translateY(-32.75px) scale(0.75);
  }
  66% {
    animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
    /* @noflip */
    /*rtl:ignore*/
    transform: translateX(calc(-4% - -32px)) translateY(-32.75px) scale(0.75);
  }
  100% {
    /* @noflip */
    /*rtl:ignore*/
    transform: translateX(calc(0 - -32px)) translateY(-32.75px) scale(0.75);
  }
}
.mdc-text-field.dense--0--tf--outlined-with-leading-icon, .mdc-text-field.dense-default--tf--outlined-with-leading-icon {
  height: 56px;
}
.mdc-text-field.dense--0--tf--outlined-with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above, .mdc-text-field.dense-default--tf--outlined-with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above {
  /* @noflip */
  /*rtl:ignore*/
  transform: translateY(-37.25px) translateX(-32px) scale(1);
}
[dir=rtl] .mdc-text-field.dense--0--tf--outlined-with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above, [dir=rtl] .mdc-text-field.dense-default--tf--outlined-with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above, .mdc-text-field.dense--0--tf--outlined-with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above[dir=rtl], .mdc-text-field.dense-default--tf--outlined-with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  transform: translateY(-37.25px) translateX(32px) scale(1);
  /*rtl:end:ignore*/
}

.mdc-text-field.dense--0--tf--outlined-with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above, .mdc-text-field.dense-default--tf--outlined-with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above {
  font-size: 0.75rem;
}
.mdc-text-field.dense--0--tf--outlined-with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
.mdc-text-field.dense--0--tf--outlined-with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above, .mdc-text-field.dense-default--tf--outlined-with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
.mdc-text-field.dense-default--tf--outlined-with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
  /* @noflip */
  /*rtl:ignore*/
  transform: translateY(-34.75px) translateX(-32px) scale(0.75);
}
[dir=rtl] .mdc-text-field.dense--0--tf--outlined-with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above, [dir=rtl] .mdc-text-field.dense--0--tf--outlined-with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above, [dir=rtl] .mdc-text-field.dense-default--tf--outlined-with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above, [dir=rtl] .mdc-text-field.dense-default--tf--outlined-with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above, .mdc-text-field.dense--0--tf--outlined-with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl], .mdc-text-field.dense--0--tf--outlined-with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl], .mdc-text-field.dense-default--tf--outlined-with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl], .mdc-text-field.dense-default--tf--outlined-with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  transform: translateY(-34.75px) translateX(32px) scale(0.75);
  /*rtl:end:ignore*/
}

.mdc-text-field.dense--0--tf--outlined-with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
.mdc-text-field.dense--0--tf--outlined-with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above, .mdc-text-field.dense-default--tf--outlined-with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
.mdc-text-field.dense-default--tf--outlined-with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
  font-size: 1rem;
}
.mdc-text-field.dense--0--tf--outlined-with-leading-icon.mdc-text-field--outlined .mdc-floating-label--shake, .mdc-text-field.dense-default--tf--outlined-with-leading-icon.mdc-text-field--outlined .mdc-floating-label--shake {
  animation: mdc-floating-label-shake-float-above- 250ms 1;
}
@keyframes mdc-floating-label-shake-float-above- {
  0% {
    /* @noflip */
    /*rtl:ignore*/
    transform: translateX(calc(0 - 32px)) translateY(-34.75px) scale(0.75);
  }
  33% {
    animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
    /* @noflip */
    /*rtl:ignore*/
    transform: translateX(calc(4% - 32px)) translateY(-34.75px) scale(0.75);
  }
  66% {
    animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
    /* @noflip */
    /*rtl:ignore*/
    transform: translateX(calc(-4% - 32px)) translateY(-34.75px) scale(0.75);
  }
  100% {
    /* @noflip */
    /*rtl:ignore*/
    transform: translateX(calc(0 - 32px)) translateY(-34.75px) scale(0.75);
  }
}
[dir=rtl] .mdc-text-field.dense--0--tf--outlined-with-leading-icon.mdc-text-field--outlined, [dir=rtl] .mdc-text-field.dense-default--tf--outlined-with-leading-icon.mdc-text-field--outlined, .mdc-text-field.dense--0--tf--outlined-with-leading-icon.mdc-text-field--outlined[dir=rtl], .mdc-text-field.dense-default--tf--outlined-with-leading-icon.mdc-text-field--outlined[dir=rtl] {
  /*rtl:begin:ignore*/
  /*rtl:end:ignore*/
}
[dir=rtl] .mdc-text-field.dense--0--tf--outlined-with-leading-icon.mdc-text-field--outlined .mdc-floating-label--shake, [dir=rtl] .mdc-text-field.dense-default--tf--outlined-with-leading-icon.mdc-text-field--outlined .mdc-floating-label--shake, .mdc-text-field.dense--0--tf--outlined-with-leading-icon.mdc-text-field--outlined[dir=rtl] .mdc-floating-label--shake, .mdc-text-field.dense-default--tf--outlined-with-leading-icon.mdc-text-field--outlined[dir=rtl] .mdc-floating-label--shake {
  animation: mdc-floating-label-shake-float-above- 250ms 1;
}

@keyframes mdc-floating-label-shake-float-above--rtl {
  0% {
    /* @noflip */
    /*rtl:ignore*/
    transform: translateX(calc(0 - -32px)) translateY(-34.75px) scale(0.75);
  }
  33% {
    animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
    /* @noflip */
    /*rtl:ignore*/
    transform: translateX(calc(4% - -32px)) translateY(-34.75px) scale(0.75);
  }
  66% {
    animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
    /* @noflip */
    /*rtl:ignore*/
    transform: translateX(calc(-4% - -32px)) translateY(-34.75px) scale(0.75);
  }
  100% {
    /* @noflip */
    /*rtl:ignore*/
    transform: translateX(calc(0 - -32px)) translateY(-34.75px) scale(0.75);
  }
}

.mdc-text-field.dense--5--ta--filled.mdc-text-field--filled .mdc-text-field__resizer, .mdc-text-field.dense--4--ta--filled.mdc-text-field--filled .mdc-text-field__resizer {
  min-height: 40px;
}
.mdc-text-field.dense--5--ta--filled.mdc-text-field--filled .mdc-floating-label, .mdc-text-field.dense--4--ta--filled.mdc-text-field--filled .mdc-floating-label {
  display: none;
}
.mdc-text-field.dense--5--ta--filled.mdc-text-field--filled .mdc-text-field__input, .mdc-text-field.dense--4--ta--filled.mdc-text-field--filled .mdc-text-field__input {
  margin-top: 8px;
  margin-bottom: 8px;
}
.mdc-text-field.dense--5--ta--filled.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__input, .mdc-text-field.dense--4--ta--filled.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__input {
  margin-top: 8px;
  margin-bottom: 8px;
}
.mdc-text-field.dense--5--ta--filled.mdc-text-field--filled.mdc-text-field--with-internal-counter .mdc-text-field__input, .mdc-text-field.dense--4--ta--filled.mdc-text-field--filled.mdc-text-field--with-internal-counter .mdc-text-field__input {
  margin-bottom: 2px;
}
.mdc-text-field.dense--3--ta--filled.mdc-text-field--filled .mdc-text-field__resizer, .mdc-text-field.dense-compact--ta--filled.mdc-text-field--filled .mdc-text-field__resizer {
  min-height: 44px;
}
.mdc-text-field.dense--3--ta--filled.mdc-text-field--filled .mdc-floating-label, .mdc-text-field.dense-compact--ta--filled.mdc-text-field--filled .mdc-floating-label {
  display: none;
}
.mdc-text-field.dense--3--ta--filled.mdc-text-field--filled .mdc-text-field__input, .mdc-text-field.dense-compact--ta--filled.mdc-text-field--filled .mdc-text-field__input {
  margin-top: 10px;
  margin-bottom: 10px;
}
.mdc-text-field.dense--3--ta--filled.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__input, .mdc-text-field.dense-compact--ta--filled.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__input {
  margin-top: 10px;
  margin-bottom: 10px;
}
.mdc-text-field.dense--3--ta--filled.mdc-text-field--filled.mdc-text-field--with-internal-counter .mdc-text-field__input, .mdc-text-field.dense-compact--ta--filled.mdc-text-field--filled.mdc-text-field--with-internal-counter .mdc-text-field__input {
  margin-bottom: 2px;
}
.mdc-text-field.dense--2--ta--filled.mdc-text-field--filled .mdc-text-field__resizer, .mdc-text-field.dense-comfortable--ta--filled.mdc-text-field--filled .mdc-text-field__resizer {
  min-height: 48px;
}
.mdc-text-field.dense--2--ta--filled.mdc-text-field--filled .mdc-floating-label, .mdc-text-field.dense-comfortable--ta--filled.mdc-text-field--filled .mdc-floating-label {
  display: none;
}
.mdc-text-field.dense--2--ta--filled.mdc-text-field--filled .mdc-text-field__input, .mdc-text-field.dense-comfortable--ta--filled.mdc-text-field--filled .mdc-text-field__input {
  margin-top: 12px;
  margin-bottom: 12px;
}
.mdc-text-field.dense--2--ta--filled.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__input, .mdc-text-field.dense-comfortable--ta--filled.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__input {
  margin-top: 12px;
  margin-bottom: 12px;
}
.mdc-text-field.dense--2--ta--filled.mdc-text-field--filled.mdc-text-field--with-internal-counter .mdc-text-field__input, .mdc-text-field.dense-comfortable--ta--filled.mdc-text-field--filled.mdc-text-field--with-internal-counter .mdc-text-field__input {
  margin-bottom: 2px;
}
.mdc-text-field.dense--1--ta--filled.mdc-text-field--filled .mdc-text-field__resizer {
  min-height: 52px;
}
.mdc-text-field.dense--1--ta--filled.mdc-text-field--filled .mdc-floating-label--float-above {
  transform: translateY(-9.25px) scale(0.75);
}
.mdc-text-field.dense--1--ta--filled.mdc-text-field--filled .mdc-floating-label--shake {
  animation: mdc-floating-label-shake-float-above-text-field-filled--1 250ms 1;
}
@keyframes mdc-floating-label-shake-float-above-text-field-filled--1 {
  0% {
    /* @noflip */
    /*rtl:ignore*/
    transform: translateX(calc(0 - 0%)) translateY(-9.25px) scale(0.75);
  }
  33% {
    animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
    /* @noflip */
    /*rtl:ignore*/
    transform: translateX(calc(4% - 0%)) translateY(-9.25px) scale(0.75);
  }
  66% {
    animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
    /* @noflip */
    /*rtl:ignore*/
    transform: translateX(calc(-4% - 0%)) translateY(-9.25px) scale(0.75);
  }
  100% {
    /* @noflip */
    /*rtl:ignore*/
    transform: translateX(calc(0 - 0%)) translateY(-9.25px) scale(0.75);
  }
}
.mdc-text-field.dense--1--ta--filled.mdc-text-field--filled .mdc-floating-label {
  top: 17px;
}
.mdc-text-field.dense--1--ta--filled.mdc-text-field--filled .mdc-text-field__input {
  margin-bottom: 5px;
}
.mdc-text-field.dense--1--ta--filled.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__input {
  margin-top: 14px;
  margin-bottom: 14px;
}
.mdc-text-field.dense--1--ta--filled.mdc-text-field--filled.mdc-text-field--with-internal-counter .mdc-text-field__input {
  margin-bottom: 2px;
}
.mdc-text-field.dense--0--ta--filled.mdc-text-field--filled .mdc-text-field__resizer, .mdc-text-field.dense-default--ta--filled.mdc-text-field--filled .mdc-text-field__resizer {
  min-height: 56px;
}
.mdc-text-field.dense--0--ta--filled.mdc-text-field--filled .mdc-floating-label--float-above, .mdc-text-field.dense-default--ta--filled.mdc-text-field--filled .mdc-floating-label--float-above {
  transform: translateY(-11.25px) scale(0.75);
}
.mdc-text-field.dense--0--ta--filled.mdc-text-field--filled .mdc-floating-label--shake, .mdc-text-field.dense-default--ta--filled.mdc-text-field--filled .mdc-floating-label--shake {
  animation: mdc-floating-label-shake-float-above-text-field-filled-0 250ms 1;
}
@keyframes mdc-floating-label-shake-float-above-text-field-filled-0 {
  0% {
    /* @noflip */
    /*rtl:ignore*/
    transform: translateX(calc(0 - 0%)) translateY(-11.25px) scale(0.75);
  }
  33% {
    animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
    /* @noflip */
    /*rtl:ignore*/
    transform: translateX(calc(4% - 0%)) translateY(-11.25px) scale(0.75);
  }
  66% {
    animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
    /* @noflip */
    /*rtl:ignore*/
    transform: translateX(calc(-4% - 0%)) translateY(-11.25px) scale(0.75);
  }
  100% {
    /* @noflip */
    /*rtl:ignore*/
    transform: translateX(calc(0 - 0%)) translateY(-11.25px) scale(0.75);
  }
}
.mdc-text-field.dense--0--ta--filled.mdc-text-field--filled .mdc-floating-label, .mdc-text-field.dense-default--ta--filled.mdc-text-field--filled .mdc-floating-label {
  top: 19px;
}
.mdc-text-field.dense--0--ta--filled.mdc-text-field--filled .mdc-text-field__input, .mdc-text-field.dense-default--ta--filled.mdc-text-field--filled .mdc-text-field__input {
  margin-bottom: 9px;
}
.mdc-text-field.dense--0--ta--filled.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__input, .mdc-text-field.dense-default--ta--filled.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__input {
  margin-top: 16px;
  margin-bottom: 16px;
}
.mdc-text-field.dense--0--ta--filled.mdc-text-field--filled.mdc-text-field--with-internal-counter .mdc-text-field__input, .mdc-text-field.dense-default--ta--filled.mdc-text-field--filled.mdc-text-field--with-internal-counter .mdc-text-field__input {
  margin-bottom: 2px;
}

.mdc-text-field.dense--5--ta--outlined.mdc-text-field--outlined .mdc-floating-label--float-above, .mdc-text-field.dense--4--ta--outlined.mdc-text-field--outlined .mdc-floating-label--float-above {
  transform: translateY(-19.25px) scale(1);
}
.mdc-text-field.dense--5--ta--outlined.mdc-text-field--outlined .mdc-floating-label--float-above, .mdc-text-field.dense--4--ta--outlined.mdc-text-field--outlined .mdc-floating-label--float-above {
  font-size: 0.75rem;
}
.mdc-text-field.dense--5--ta--outlined.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
.mdc-text-field.dense--5--ta--outlined.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above, .mdc-text-field.dense--4--ta--outlined.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
.mdc-text-field.dense--4--ta--outlined.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
  transform: translateY(-16.75px) scale(0.75);
}
.mdc-text-field.dense--5--ta--outlined.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
.mdc-text-field.dense--5--ta--outlined.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above, .mdc-text-field.dense--4--ta--outlined.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
.mdc-text-field.dense--4--ta--outlined.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
  font-size: 1rem;
}
.mdc-text-field.dense--5--ta--outlined.mdc-text-field--outlined .mdc-floating-label--shake, .mdc-text-field.dense--4--ta--outlined.mdc-text-field--outlined .mdc-floating-label--shake {
  animation: mdc-floating-label-shake-float-above-text-field-outlined--4 250ms 1;
}
@keyframes mdc-floating-label-shake-float-above-text-field-outlined--4 {
  0% {
    /* @noflip */
    /*rtl:ignore*/
    transform: translateX(calc(0 - 0%)) translateY(-16.75px) scale(0.75);
  }
  33% {
    animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
    /* @noflip */
    /*rtl:ignore*/
    transform: translateX(calc(4% - 0%)) translateY(-16.75px) scale(0.75);
  }
  66% {
    animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
    /* @noflip */
    /*rtl:ignore*/
    transform: translateX(calc(-4% - 0%)) translateY(-16.75px) scale(0.75);
  }
  100% {
    /* @noflip */
    /*rtl:ignore*/
    transform: translateX(calc(0 - 0%)) translateY(-16.75px) scale(0.75);
  }
}
.mdc-text-field.dense--5--ta--outlined.mdc-text-field--outlined .mdc-floating-label, .mdc-text-field.dense--4--ta--outlined.mdc-text-field--outlined .mdc-floating-label {
  top: 10px;
}
.mdc-text-field.dense--5--ta--outlined.mdc-text-field--outlined .mdc-text-field__resizer, .mdc-text-field.dense--4--ta--outlined.mdc-text-field--outlined .mdc-text-field__resizer {
  min-height: 40px;
}
.mdc-text-field.dense--5--ta--outlined.mdc-text-field--outlined .mdc-text-field__input, .mdc-text-field.dense--4--ta--outlined.mdc-text-field--outlined .mdc-text-field__input {
  margin-top: 8px;
  margin-bottom: 8px;
}
.mdc-text-field.dense--5--ta--outlined.mdc-text-field--outlined.mdc-text-field--with-internal-counter .mdc-text-field__input, .mdc-text-field.dense--4--ta--outlined.mdc-text-field--outlined.mdc-text-field--with-internal-counter .mdc-text-field__input {
  margin-bottom: 2px;
}
.mdc-text-field.dense--3--ta--outlined.mdc-text-field--outlined .mdc-floating-label--float-above, .mdc-text-field.dense-compact--ta--outlined.mdc-text-field--outlined .mdc-floating-label--float-above {
  transform: translateY(-21.25px) scale(1);
}
.mdc-text-field.dense--3--ta--outlined.mdc-text-field--outlined .mdc-floating-label--float-above, .mdc-text-field.dense-compact--ta--outlined.mdc-text-field--outlined .mdc-floating-label--float-above {
  font-size: 0.75rem;
}
.mdc-text-field.dense--3--ta--outlined.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
.mdc-text-field.dense--3--ta--outlined.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above, .mdc-text-field.dense-compact--ta--outlined.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
.mdc-text-field.dense-compact--ta--outlined.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
  transform: translateY(-18.75px) scale(0.75);
}
.mdc-text-field.dense--3--ta--outlined.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
.mdc-text-field.dense--3--ta--outlined.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above, .mdc-text-field.dense-compact--ta--outlined.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
.mdc-text-field.dense-compact--ta--outlined.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
  font-size: 1rem;
}
.mdc-text-field.dense--3--ta--outlined.mdc-text-field--outlined .mdc-floating-label--shake, .mdc-text-field.dense-compact--ta--outlined.mdc-text-field--outlined .mdc-floating-label--shake {
  animation: mdc-floating-label-shake-float-above-text-field-outlined--3 250ms 1;
}
@keyframes mdc-floating-label-shake-float-above-text-field-outlined--3 {
  0% {
    /* @noflip */
    /*rtl:ignore*/
    transform: translateX(calc(0 - 0%)) translateY(-18.75px) scale(0.75);
  }
  33% {
    animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
    /* @noflip */
    /*rtl:ignore*/
    transform: translateX(calc(4% - 0%)) translateY(-18.75px) scale(0.75);
  }
  66% {
    animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
    /* @noflip */
    /*rtl:ignore*/
    transform: translateX(calc(-4% - 0%)) translateY(-18.75px) scale(0.75);
  }
  100% {
    /* @noflip */
    /*rtl:ignore*/
    transform: translateX(calc(0 - 0%)) translateY(-18.75px) scale(0.75);
  }
}
.mdc-text-field.dense--3--ta--outlined.mdc-text-field--outlined .mdc-floating-label, .mdc-text-field.dense-compact--ta--outlined.mdc-text-field--outlined .mdc-floating-label {
  top: 12px;
}
.mdc-text-field.dense--3--ta--outlined.mdc-text-field--outlined .mdc-text-field__resizer, .mdc-text-field.dense-compact--ta--outlined.mdc-text-field--outlined .mdc-text-field__resizer {
  min-height: 44px;
}
.mdc-text-field.dense--3--ta--outlined.mdc-text-field--outlined .mdc-text-field__input, .mdc-text-field.dense-compact--ta--outlined.mdc-text-field--outlined .mdc-text-field__input {
  margin-top: 10px;
  margin-bottom: 10px;
}
.mdc-text-field.dense--3--ta--outlined.mdc-text-field--outlined.mdc-text-field--with-internal-counter .mdc-text-field__input, .mdc-text-field.dense-compact--ta--outlined.mdc-text-field--outlined.mdc-text-field--with-internal-counter .mdc-text-field__input {
  margin-bottom: 2px;
}
.mdc-text-field.dense--2--ta--outlined.mdc-text-field--outlined .mdc-floating-label--float-above, .mdc-text-field.dense-comfortable--ta--outlined.mdc-text-field--outlined .mdc-floating-label--float-above {
  transform: translateY(-23.25px) scale(1);
}
.mdc-text-field.dense--2--ta--outlined.mdc-text-field--outlined .mdc-floating-label--float-above, .mdc-text-field.dense-comfortable--ta--outlined.mdc-text-field--outlined .mdc-floating-label--float-above {
  font-size: 0.75rem;
}
.mdc-text-field.dense--2--ta--outlined.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
.mdc-text-field.dense--2--ta--outlined.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above, .mdc-text-field.dense-comfortable--ta--outlined.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
.mdc-text-field.dense-comfortable--ta--outlined.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
  transform: translateY(-20.75px) scale(0.75);
}
.mdc-text-field.dense--2--ta--outlined.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
.mdc-text-field.dense--2--ta--outlined.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above, .mdc-text-field.dense-comfortable--ta--outlined.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
.mdc-text-field.dense-comfortable--ta--outlined.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
  font-size: 1rem;
}
.mdc-text-field.dense--2--ta--outlined.mdc-text-field--outlined .mdc-floating-label--shake, .mdc-text-field.dense-comfortable--ta--outlined.mdc-text-field--outlined .mdc-floating-label--shake {
  animation: mdc-floating-label-shake-float-above-text-field-outlined--2 250ms 1;
}
@keyframes mdc-floating-label-shake-float-above-text-field-outlined--2 {
  0% {
    /* @noflip */
    /*rtl:ignore*/
    transform: translateX(calc(0 - 0%)) translateY(-20.75px) scale(0.75);
  }
  33% {
    animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
    /* @noflip */
    /*rtl:ignore*/
    transform: translateX(calc(4% - 0%)) translateY(-20.75px) scale(0.75);
  }
  66% {
    animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
    /* @noflip */
    /*rtl:ignore*/
    transform: translateX(calc(-4% - 0%)) translateY(-20.75px) scale(0.75);
  }
  100% {
    /* @noflip */
    /*rtl:ignore*/
    transform: translateX(calc(0 - 0%)) translateY(-20.75px) scale(0.75);
  }
}
.mdc-text-field.dense--2--ta--outlined.mdc-text-field--outlined .mdc-floating-label, .mdc-text-field.dense-comfortable--ta--outlined.mdc-text-field--outlined .mdc-floating-label {
  top: 14px;
}
.mdc-text-field.dense--2--ta--outlined.mdc-text-field--outlined .mdc-text-field__resizer, .mdc-text-field.dense-comfortable--ta--outlined.mdc-text-field--outlined .mdc-text-field__resizer {
  min-height: 48px;
}
.mdc-text-field.dense--2--ta--outlined.mdc-text-field--outlined .mdc-text-field__input, .mdc-text-field.dense-comfortable--ta--outlined.mdc-text-field--outlined .mdc-text-field__input {
  margin-top: 12px;
  margin-bottom: 12px;
}
.mdc-text-field.dense--2--ta--outlined.mdc-text-field--outlined.mdc-text-field--with-internal-counter .mdc-text-field__input, .mdc-text-field.dense-comfortable--ta--outlined.mdc-text-field--outlined.mdc-text-field--with-internal-counter .mdc-text-field__input {
  margin-bottom: 2px;
}
.mdc-text-field.dense--1--ta--outlined.mdc-text-field--outlined .mdc-floating-label--float-above {
  transform: translateY(-25.25px) scale(1);
}
.mdc-text-field.dense--1--ta--outlined.mdc-text-field--outlined .mdc-floating-label--float-above {
  font-size: 0.75rem;
}
.mdc-text-field.dense--1--ta--outlined.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
.mdc-text-field.dense--1--ta--outlined.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
  transform: translateY(-22.75px) scale(0.75);
}
.mdc-text-field.dense--1--ta--outlined.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
.mdc-text-field.dense--1--ta--outlined.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
  font-size: 1rem;
}
.mdc-text-field.dense--1--ta--outlined.mdc-text-field--outlined .mdc-floating-label--shake {
  animation: mdc-floating-label-shake-float-above-text-field-outlined--1 250ms 1;
}
@keyframes mdc-floating-label-shake-float-above-text-field-outlined--1 {
  0% {
    /* @noflip */
    /*rtl:ignore*/
    transform: translateX(calc(0 - 0%)) translateY(-22.75px) scale(0.75);
  }
  33% {
    animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
    /* @noflip */
    /*rtl:ignore*/
    transform: translateX(calc(4% - 0%)) translateY(-22.75px) scale(0.75);
  }
  66% {
    animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
    /* @noflip */
    /*rtl:ignore*/
    transform: translateX(calc(-4% - 0%)) translateY(-22.75px) scale(0.75);
  }
  100% {
    /* @noflip */
    /*rtl:ignore*/
    transform: translateX(calc(0 - 0%)) translateY(-22.75px) scale(0.75);
  }
}
.mdc-text-field.dense--1--ta--outlined.mdc-text-field--outlined .mdc-floating-label {
  top: 16px;
}
.mdc-text-field.dense--1--ta--outlined.mdc-text-field--outlined .mdc-text-field__resizer {
  min-height: 52px;
}
.mdc-text-field.dense--1--ta--outlined.mdc-text-field--outlined .mdc-text-field__input {
  margin-top: 14px;
  margin-bottom: 14px;
}
.mdc-text-field.dense--1--ta--outlined.mdc-text-field--outlined.mdc-text-field--with-internal-counter .mdc-text-field__input {
  margin-bottom: 2px;
}
.mdc-text-field.dense--0--ta--outlined.mdc-text-field--outlined .mdc-floating-label--float-above, .mdc-text-field.dense-default--ta--outlined.mdc-text-field--outlined .mdc-floating-label--float-above {
  transform: translateY(-27.25px) scale(1);
}
.mdc-text-field.dense--0--ta--outlined.mdc-text-field--outlined .mdc-floating-label--float-above, .mdc-text-field.dense-default--ta--outlined.mdc-text-field--outlined .mdc-floating-label--float-above {
  font-size: 0.75rem;
}
.mdc-text-field.dense--0--ta--outlined.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
.mdc-text-field.dense--0--ta--outlined.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above, .mdc-text-field.dense-default--ta--outlined.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
.mdc-text-field.dense-default--ta--outlined.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
  transform: translateY(-24.75px) scale(0.75);
}
.mdc-text-field.dense--0--ta--outlined.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
.mdc-text-field.dense--0--ta--outlined.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above, .mdc-text-field.dense-default--ta--outlined.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
.mdc-text-field.dense-default--ta--outlined.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
  font-size: 1rem;
}
.mdc-text-field.dense--0--ta--outlined.mdc-text-field--outlined .mdc-floating-label--shake, .mdc-text-field.dense-default--ta--outlined.mdc-text-field--outlined .mdc-floating-label--shake {
  animation: mdc-floating-label-shake-float-above-text-field-outlined-0 250ms 1;
}
@keyframes mdc-floating-label-shake-float-above-text-field-outlined-0 {
  0% {
    /* @noflip */
    /*rtl:ignore*/
    transform: translateX(calc(0 - 0%)) translateY(-24.75px) scale(0.75);
  }
  33% {
    animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
    /* @noflip */
    /*rtl:ignore*/
    transform: translateX(calc(4% - 0%)) translateY(-24.75px) scale(0.75);
  }
  66% {
    animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
    /* @noflip */
    /*rtl:ignore*/
    transform: translateX(calc(-4% - 0%)) translateY(-24.75px) scale(0.75);
  }
  100% {
    /* @noflip */
    /*rtl:ignore*/
    transform: translateX(calc(0 - 0%)) translateY(-24.75px) scale(0.75);
  }
}
.mdc-text-field.dense--0--ta--outlined.mdc-text-field--outlined .mdc-floating-label, .mdc-text-field.dense-default--ta--outlined.mdc-text-field--outlined .mdc-floating-label {
  top: 18px;
}
.mdc-text-field.dense--0--ta--outlined.mdc-text-field--outlined .mdc-text-field__resizer, .mdc-text-field.dense-default--ta--outlined.mdc-text-field--outlined .mdc-text-field__resizer {
  min-height: 56px;
}
.mdc-text-field.dense--0--ta--outlined.mdc-text-field--outlined .mdc-text-field__input, .mdc-text-field.dense-default--ta--outlined.mdc-text-field--outlined .mdc-text-field__input {
  margin-top: 16px;
  margin-bottom: 16px;
}
.mdc-text-field.dense--0--ta--outlined.mdc-text-field--outlined.mdc-text-field--with-internal-counter .mdc-text-field__input, .mdc-text-field.dense-default--ta--outlined.mdc-text-field--outlined.mdc-text-field--with-internal-counter .mdc-text-field__input {
  margin-bottom: 2px;
}

.mb-text-field__helper-invalid-text {
  padding-right: 16px;
  padding-left: 16px;
  max-height: 0px;
  max-width: 0px;
  visibility: hidden;
  color: var(--mdc-theme-error);
}

.mdc-text-field--invalid ~ .mb-text-field__helper-text {
  max-height: 0px !important;
  visibility: hidden !important;
}
.mdc-text-field--invalid ~ .mb-text-field__helper-invalid-text {
  max-height: max-content !important;
  max-width: max-content !important;
  visibility: visible !important;
}

.mb-date-field2 .mdc-text-field__input::-webkit-calendar-picker-indicator {
  display: block;
}

:root {
  --mb-toast-color-info: white;
  --mb-toast-color-success: white;
  --mb-toast-color-warning: white;
  --mb-toast-color-error: white;
  --mb-toast-filter-info: contrast(4) invert(1);
  --mb-toast-filter-success: contrast(4) invert(1);
  --mb-toast-filter-warning: contrast(4) invert(1);
  --mb-toast-filter-error: contrast(4) invert(1);
  --mb-toast-background-color-info: var(--mb-color-light-blue-700);
  --mb-toast-background-color-success: var(--mb-color-green-700);
  --mb-toast-background-color-warning: var(--mb-color-amber-800);
  --mb-toast-background-color-error: var(--mb-color-red-700);
}

.mb-toast-container {
  flex-direction: column;
}
.mb-toast-container .mdc-snackbar__surface {
  transition: unset !important;
  transition-property: unset !important;
}
.mb-toast-container .mdc-snackbar__label {
  word-break: break-word;
}
.mb-toast-container h5 {
  margin: 0 0 6px 0;
}

.mb-toast__top-left,
.mb-toast__top-right,
.mb-toast__top-center {
  top: 0;
  bottom: inherit;
}
.mb-toast__top-left .mdc-snackbar__surface,
.mb-toast__top-right .mdc-snackbar__surface,
.mb-toast__top-center .mdc-snackbar__surface {
  margin-bottom: 8px;
}

.mb-toast__center-left,
.mb-toast__center-right,
.mb-toast__center-center {
  top: 0;
}
.mb-toast__center-left .mdc-snackbar__surface,
.mb-toast__center-right .mdc-snackbar__surface,
.mb-toast__center-center .mdc-snackbar__surface {
  margin: 4px 0;
}

.mb-toast__bottom-left .mdc-snackbar__surface,
.mb-toast__bottom-right .mdc-snackbar__surface,
.mb-toast__bottom-center .mdc-snackbar__surface {
  margin-top: 8px;
}

@media (min-width: 576px) {
  .mb-toast__top-left,
.mb-toast__center-left,
.mb-toast__bottom-left {
    align-items: flex-start;
  }

  .mb-toast__top-right,
.mb-toast__center-right,
.mb-toast__bottom-right {
    align-items: flex-end;
  }
}
.mb-toast__text {
  display: flex;
  flex-flow: row nowrap;
}

.mb-toast--fade-in {
  animation: mbToastFadeIn 300ms;
}

.mb-toast--fade-out {
  animation: mbToastFadeOut 3000ms;
}

.mb-toast--hide {
  max-height: 0;
  visibility: hidden;
}
.mb-toast--hide .mdc-snackbar__label {
  visibility: hidden;
}

@keyframes mbToastFadeIn {
  0% {
    opacity: 0;
    max-height: 0;
    margin: 0;
    animation-timing-function: ease-in-out;
  }
  40% {
    opacity: 0;
    animation-timing-function: ease-in-out;
  }
  100% {
    opacity: 1;
    animation-timing-function: ease-in-out;
  }
}
@-webkit-keyframes mbToastFadeIn {
  0% {
    opacity: 0;
    max-height: 0;
    margin: 0;
    animation-timing-function: ease-in-out;
  }
  40% {
    opacity: 0;
    animation-timing-function: ease-in-out;
  }
  100% {
    opacity: 1;
    animation-timing-function: ease-in-out;
  }
}
@keyframes mbToastFadeOut {
  0% {
    opacity: 1;
    animation-timing-function: ease-in-out;
  }
  6% {
    opacity: 0;
    animation-timing-function: ease-in-out;
  }
  10% {
    opacity: 0;
    max-height: 0;
    margin: 0;
    animation-timing-function: ease-in-out;
  }
  100% {
    opacity: 0;
    max-height: 0;
    margin: 0;
  }
}
@-webkit-keyframes mbToastFadeOut {
  0% {
    opacity: 1;
    animation-timing-function: ease-in-out;
  }
  6% {
    opacity: 0;
    animation-timing-function: ease-in-out;
  }
  10% {
    opacity: 0;
    max-height: 0;
    margin: 0;
    animation-timing-function: ease-in-out;
  }
  100% {
    opacity: 0;
    max-height: 0;
    margin: 0;
  }
}
.mb-toast__info {
  color: var(--mb-toast-color-info);
  background-color: var(--mb-toast-background-color-info);
  --mdc-theme-primary: var(--mb-toast-color-info);
}
.mb-toast__info .mdc-snackbar__label, .mb-toast__info .mdc-snackbar__dismiss {
  color: var(--mb-toast-color-info);
}

.mb-toast__success {
  color: var(--mb-toast-color-success);
  background-color: var(--mb-toast-background-color-success);
  --mdc-theme-primary: var(--mb-toast-color-success);
}
.mb-toast__success .mdc-snackbar__label, .mb-toast__success .mdc-snackbar__dismiss {
  color: var(--mb-toast-color-success);
}

.mb-toast__warning {
  color: var(--mb-toast-color-warning);
  background-color: var(--mb-toast-background-color-warning);
  --mdc-theme-primary: var(--mb-toast-color-warning);
}
.mb-toast__warning .mdc-snackbar__label, .mb-toast__warning .mdc-snackbar__dismiss {
  color: var(--mb-toast-color-warning);
}

.mb-toast__error {
  color: var(--mb-toast-color-error);
  background-color: var(--mb-toast-background-color-error);
  --mdc-theme-primary: var(--mb-toast-color-error);
}
.mb-toast__error .mdc-snackbar__label, .mb-toast__error .mdc-snackbar__dismiss {
  color: var(--mb-toast-color-error);
}

.mb-toast-icon {
  display: flex;
  flex-direction: column;
  justify-content: center;
  flex-grow: 0;
  flex-shrink: 0;
  padding: 0 0 0 12px;
  font-size: 24px;
}

.mb-toast-icon.info-filter {
  filter: var(--mb-toast-filter-info);
}

.mb-toast-icon.success-filter {
  filter: var(--mb-toast-filter-success);
}

.mb-toast-icon.warning-filter {
  filter: var(--mb-toast-filter-warning);
}

.mb-toast-icon.error-filter {
  filter: var(--mb-toast-filter-error);
}

.mb-top-app-bar__title-right {
  padding: 0 20px 0 0 !important;
}

.mb-align-left {
  text-align: left;
}

.mb-align-center {
  text-align: center;
}

.mb-align-right {
  text-align: right;
}

.mb-full-width {
  width: 100%;
}

.loading-progress {
  position: relative;
  display: block;
  width: 8rem;
  height: 8rem;
  margin: 20vh auto 1rem auto;
}

.loading-progress circle {
  fill: none;
  stroke: #e0e0e0;
  stroke-width: 0.6rem;
  transform-origin: 50% 50%;
  transform: rotate(-90deg);
}

.loading-progress circle:last-child {
  stroke: #1b6ec2;
  stroke-dasharray: calc(3.141 * var(--blazor-load-percentage, 0%) * 0.8), 500%;
  transition: stroke-dasharray 0.05s ease-in-out;
}

.loading-progress-text {
  position: absolute;
  text-align: center;
  font-weight: bold;
  inset: calc(20vh + 3.25rem) 0 auto 0.2rem;
}

.loading-progress-text:after {
  content: var(--blazor-load-percentage-text, "Loading");
}
