@charset "UTF-8";

.mdc-typography{
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-smoothing:antialiased;
  font-family:Roboto,sans-serif;
  font-family:var(--mdc-typography-font-family, Roboto, sans-serif);
}

.mdc-typography--headline1{
  font-family:Roboto,sans-serif;
  font-family:var(--mdc-typography-headline1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  font-size:6rem;
  font-size:var(--mdc-typography-headline1-font-size, 6rem);
  font-weight:300;
  font-weight:var(--mdc-typography-headline1-font-weight, 300);
  letter-spacing:-.015625em;
  letter-spacing:var(--mdc-typography-headline1-letter-spacing, -.015625em);
  line-height:6rem;
  line-height:var(--mdc-typography-headline1-line-height, 6rem);
  text-decoration:inherit;
  text-decoration:var(--mdc-typography-headline1-text-decoration, inherit);
  text-transform:inherit;
  text-transform:var(--mdc-typography-headline1-text-transform, inherit);
}

.mdc-typography--headline1,.mdc-typography--headline2{
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-smoothing:antialiased;
}

.mdc-typography--headline2{
  font-family:Roboto,sans-serif;
  font-family:var(--mdc-typography-headline2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  font-size:3.75rem;
  font-size:var(--mdc-typography-headline2-font-size, 3.75rem);
  font-weight:300;
  font-weight:var(--mdc-typography-headline2-font-weight, 300);
  letter-spacing:-.0083333333em;
  letter-spacing:var(--mdc-typography-headline2-letter-spacing, -.0083333333em);
  line-height:3.75rem;
  line-height:var(--mdc-typography-headline2-line-height, 3.75rem);
  text-decoration:inherit;
  text-decoration:var(--mdc-typography-headline2-text-decoration, inherit);
  text-transform:inherit;
  text-transform:var(--mdc-typography-headline2-text-transform, inherit);
}

.mdc-typography--headline3{
  font-family:Roboto,sans-serif;
  font-family:var(--mdc-typography-headline3-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  font-size:3rem;
  font-size:var(--mdc-typography-headline3-font-size, 3rem);
  font-weight:400;
  font-weight:var(--mdc-typography-headline3-font-weight, 400);
  letter-spacing:normal;
  letter-spacing:var(--mdc-typography-headline3-letter-spacing, normal);
  line-height:3.125rem;
  line-height:var(--mdc-typography-headline3-line-height, 3.125rem);
  text-decoration:inherit;
  text-decoration:var(--mdc-typography-headline3-text-decoration, inherit);
  text-transform:inherit;
  text-transform:var(--mdc-typography-headline3-text-transform, inherit);
}

.mdc-typography--headline3,.mdc-typography--headline4{
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-smoothing:antialiased;
}

.mdc-typography--headline4{
  font-family:Roboto,sans-serif;
  font-family:var(--mdc-typography-headline4-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  font-size:2.125rem;
  font-size:var(--mdc-typography-headline4-font-size, 2.125rem);
  font-weight:400;
  font-weight:var(--mdc-typography-headline4-font-weight, 400);
  letter-spacing:.0073529412em;
  letter-spacing:var(--mdc-typography-headline4-letter-spacing, .0073529412em);
  line-height:2.5rem;
  line-height:var(--mdc-typography-headline4-line-height, 2.5rem);
  text-decoration:inherit;
  text-decoration:var(--mdc-typography-headline4-text-decoration, inherit);
  text-transform:inherit;
  text-transform:var(--mdc-typography-headline4-text-transform, inherit);
}

.mdc-typography--headline5{
  font-family:Roboto,sans-serif;
  font-family:var(--mdc-typography-headline5-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  font-size:1.5rem;
  font-size:var(--mdc-typography-headline5-font-size, 1.5rem);
  font-weight:400;
  font-weight:var(--mdc-typography-headline5-font-weight, 400);
  letter-spacing:normal;
  letter-spacing:var(--mdc-typography-headline5-letter-spacing, normal);
  line-height:2rem;
  line-height:var(--mdc-typography-headline5-line-height, 2rem);
  text-decoration:inherit;
  text-decoration:var(--mdc-typography-headline5-text-decoration, inherit);
  text-transform:inherit;
  text-transform:var(--mdc-typography-headline5-text-transform, inherit);
}

.mdc-typography--headline5,.mdc-typography--headline6{
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-smoothing:antialiased;
}

.mdc-typography--headline6{
  font-family:Roboto,sans-serif;
  font-family:var(--mdc-typography-headline6-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  font-size:1.25rem;
  font-size:var(--mdc-typography-headline6-font-size, 1.25rem);
  font-weight:500;
  font-weight:var(--mdc-typography-headline6-font-weight, 500);
  letter-spacing:.0125em;
  letter-spacing:var(--mdc-typography-headline6-letter-spacing, .0125em);
  line-height:2rem;
  line-height:var(--mdc-typography-headline6-line-height, 2rem);
  text-decoration:inherit;
  text-decoration:var(--mdc-typography-headline6-text-decoration, inherit);
  text-transform:inherit;
  text-transform:var(--mdc-typography-headline6-text-transform, inherit);
}

.mdc-typography--subtitle1{
  font-family:Roboto,sans-serif;
  font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  font-size:1rem;
  font-size:var(--mdc-typography-subtitle1-font-size, 1rem);
  font-weight:400;
  font-weight:var(--mdc-typography-subtitle1-font-weight, 400);
  letter-spacing:.009375em;
  letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);
  line-height:1.75rem;
  line-height:var(--mdc-typography-subtitle1-line-height, 1.75rem);
  text-decoration:inherit;
  text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);
  text-transform:inherit;
  text-transform:var(--mdc-typography-subtitle1-text-transform, inherit);
}

.mdc-typography--subtitle1,.mdc-typography--subtitle2{
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-smoothing:antialiased;
}

.mdc-typography--subtitle2{
  font-family:Roboto,sans-serif;
  font-family:var(--mdc-typography-subtitle2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  font-size:.875rem;
  font-size:var(--mdc-typography-subtitle2-font-size, .875rem);
  font-weight:500;
  font-weight:var(--mdc-typography-subtitle2-font-weight, 500);
  letter-spacing:.0071428571em;
  letter-spacing:var(--mdc-typography-subtitle2-letter-spacing, .0071428571em);
  line-height:1.375rem;
  line-height:var(--mdc-typography-subtitle2-line-height, 1.375rem);
  text-decoration:inherit;
  text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);
  text-transform:inherit;
  text-transform:var(--mdc-typography-subtitle2-text-transform, inherit);
}

.mdc-typography--body1{
  font-family:Roboto,sans-serif;
  font-family:var(--mdc-typography-body1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  font-size:1rem;
  font-size:var(--mdc-typography-body1-font-size, 1rem);
  font-weight:400;
  font-weight:var(--mdc-typography-body1-font-weight, 400);
  letter-spacing:.03125em;
  letter-spacing:var(--mdc-typography-body1-letter-spacing, .03125em);
  line-height:1.5rem;
  line-height:var(--mdc-typography-body1-line-height, 1.5rem);
  text-decoration:inherit;
  text-decoration:var(--mdc-typography-body1-text-decoration, inherit);
  text-transform:inherit;
  text-transform:var(--mdc-typography-body1-text-transform, inherit);
}

.mdc-typography--body1,.mdc-typography--body2{
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-smoothing:antialiased;
}

.mdc-typography--body2{
  font-family:Roboto,sans-serif;
  font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  font-size:.875rem;
  font-size:var(--mdc-typography-body2-font-size, .875rem);
  font-weight:400;
  font-weight:var(--mdc-typography-body2-font-weight, 400);
  letter-spacing:.0178571429em;
  letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);
  line-height:1.25rem;
  line-height:var(--mdc-typography-body2-line-height, 1.25rem);
  text-decoration:inherit;
  text-decoration:var(--mdc-typography-body2-text-decoration, inherit);
  text-transform:inherit;
  text-transform:var(--mdc-typography-body2-text-transform, inherit);
}

.mdc-typography--caption{
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-smoothing:antialiased;
  font-family:Roboto,sans-serif;
  font-family:var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  font-size:.75rem;
  font-size:var(--mdc-typography-caption-font-size, .75rem);
  font-weight:400;
  font-weight:var(--mdc-typography-caption-font-weight, 400);
  letter-spacing:.0333333333em;
  letter-spacing:var(--mdc-typography-caption-letter-spacing, .0333333333em);
  line-height:1.25rem;
  line-height:var(--mdc-typography-caption-line-height, 1.25rem);
  text-decoration:inherit;
  text-decoration:var(--mdc-typography-caption-text-decoration, inherit);
  text-transform:inherit;
  text-transform:var(--mdc-typography-caption-text-transform, inherit);
}

.mdc-typography--button{
  font-family:Roboto,sans-serif;
  font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  font-size:.875rem;
  font-size:var(--mdc-typography-button-font-size, .875rem);
  font-weight:500;
  font-weight:var(--mdc-typography-button-font-weight, 500);
  letter-spacing:.0892857143em;
  letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);
  line-height:2.25rem;
  line-height:var(--mdc-typography-button-line-height, 2.25rem);
  text-decoration:none;
  text-decoration:var(--mdc-typography-button-text-decoration, none);
  text-transform:uppercase;
  text-transform:var(--mdc-typography-button-text-transform, uppercase);
}

.mdc-typography--button,.mdc-typography--overline{
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-smoothing:antialiased;
}

.mdc-typography--overline{
  font-family:Roboto,sans-serif;
  font-family:var(--mdc-typography-overline-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  font-size:.75rem;
  font-size:var(--mdc-typography-overline-font-size, .75rem);
  font-weight:500;
  font-weight:var(--mdc-typography-overline-font-weight, 500);
  letter-spacing:.1666666667em;
  letter-spacing:var(--mdc-typography-overline-letter-spacing, .1666666667em);
  line-height:2rem;
  line-height:var(--mdc-typography-overline-line-height, 2rem);
  text-decoration:none;
  text-decoration:var(--mdc-typography-overline-text-decoration, none);
  text-transform:uppercase;
  text-transform:var(--mdc-typography-overline-text-transform, uppercase);
}

.lmnt,:root{
  --lmnt-typography-link-color:var(--lmnt-theme-primary-variant);
  --lmnt-typography-link-font-weight:bold;
  --lmnt-typography-link-text-decoration:none;
  --lmnt-typography-link-color-on-primary:inherit;
  --lmnt-typography-link-color-on-secondary:inherit;
  --mdc-typography-headline1-letter-spacing:-0.078125rem;
  --mdc-typography-headline1-line-height:7.25rem;
  --mdc-typography-headline2-line-height:4.5rem;
  --mdc-typography-headline3-line-height:3.5rem;
  --mdc-typography-headline5-line-height:1.75rem;
  --mdc-typography-headline6-line-height:1.5rem;
  --mdc-typography-subtitle1-letter-spacing:normal;
  --mdc-typography-subtitle1-line-height:1.5rem;
  --lmnt-typography--subtitle1-bold-font-weight:700;
  --mdc-typography-subtitle2-letter-spacing:normal;
  --mdc-typography-subtitle2-line-height:1.25rem;
  --lmnt-typography--subtitle2-bold-font-weight:700;
  --mdc-typography-body1-letter-spacing:normal;
  --mdc-typography-body1-line-height:1.75rem;
  --lmnt-typography--body1-bold-font-weight:700;
  --lmnt-typography--body2-bold-font-weight:700;
  --mdc-typography-caption-line-height:1rem;
  --lmnt-typography--caption-bold-font-weight:500;
  --mdc-typography-button-line-height:1rem;
  --mdc-typography-overline-line-height:1rem;
}

.mdc-typography--subtitle1-bold{
  font-family:Roboto,sans-serif;
  font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  font-size:1rem;
  font-size:var(--mdc-typography-subtitle1-font-size, 1rem);
  font-weight:400;
  font-weight:var(--mdc-typography-subtitle1-font-weight, 400);
  font-weight:var(--lmnt-typography--subtitle1-bold-font-weight);
  letter-spacing:.009375em;
  letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);
  line-height:1.75rem;
  line-height:var(--mdc-typography-subtitle1-line-height, 1.75rem);
  text-decoration:inherit;
  text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);
  text-transform:inherit;
  text-transform:var(--mdc-typography-subtitle1-text-transform, inherit);
}

.mdc-typography--subtitle1-bold,.mdc-typography--subtitle2-bold{
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-smoothing:antialiased;
}

.mdc-typography--subtitle2-bold{
  font-family:Roboto,sans-serif;
  font-family:var(--mdc-typography-subtitle2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  font-size:.875rem;
  font-size:var(--mdc-typography-subtitle2-font-size, .875rem);
  font-weight:500;
  font-weight:var(--mdc-typography-subtitle2-font-weight, 500);
  font-weight:var(--lmnt-typography--body1-bold-font-weight);
  letter-spacing:.0071428571em;
  letter-spacing:var(--mdc-typography-subtitle2-letter-spacing, .0071428571em);
  line-height:1.375rem;
  line-height:var(--mdc-typography-subtitle2-line-height, 1.375rem);
  text-decoration:inherit;
  text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);
  text-transform:inherit;
  text-transform:var(--mdc-typography-subtitle2-text-transform, inherit);
}

.mdc-typography--body1-bold{
  font-family:Roboto,sans-serif;
  font-family:var(--mdc-typography-body1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  font-size:1rem;
  font-size:var(--mdc-typography-body1-font-size, 1rem);
  font-weight:400;
  font-weight:var(--mdc-typography-body1-font-weight, 400);
  font-weight:var(--lmnt-typography--subtitle2-bold-font-weight);
  letter-spacing:.03125em;
  letter-spacing:var(--mdc-typography-body1-letter-spacing, .03125em);
  line-height:1.5rem;
  line-height:var(--mdc-typography-body1-line-height, 1.5rem);
  text-decoration:inherit;
  text-decoration:var(--mdc-typography-body1-text-decoration, inherit);
  text-transform:inherit;
  text-transform:var(--mdc-typography-body1-text-transform, inherit);
}

.mdc-typography--body1-bold,.mdc-typography--body2-bold{
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-smoothing:antialiased;
}

.mdc-typography--body2-bold{
  font-family:Roboto,sans-serif;
  font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  font-size:.875rem;
  font-size:var(--mdc-typography-body2-font-size, .875rem);
  font-weight:400;
  font-weight:var(--mdc-typography-body2-font-weight, 400);
  font-weight:var(--lmnt-typography--body2-bold-font-weight);
  letter-spacing:.0178571429em;
  letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);
  line-height:1.25rem;
  line-height:var(--mdc-typography-body2-line-height, 1.25rem);
  text-decoration:inherit;
  text-decoration:var(--mdc-typography-body2-text-decoration, inherit);
  text-transform:inherit;
  text-transform:var(--mdc-typography-body2-text-transform, inherit);
}

.mdc-typography--caption-bold{
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-smoothing:antialiased;
  font-family:Roboto,sans-serif;
  font-family:var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  font-size:.75rem;
  font-size:var(--mdc-typography-caption-font-size, .75rem);
  font-weight:400;
  font-weight:var(--mdc-typography-caption-font-weight, 400);
  font-weight:var(--lmnt-typography--caption-bold-font-weight);
  letter-spacing:.0333333333em;
  letter-spacing:var(--mdc-typography-caption-letter-spacing, .0333333333em);
  line-height:1.25rem;
  line-height:var(--mdc-typography-caption-line-height, 1.25rem);
  text-decoration:inherit;
  text-decoration:var(--mdc-typography-caption-text-decoration, inherit);
  text-transform:inherit;
  text-transform:var(--mdc-typography-caption-text-transform, inherit);
}

.lmnt-theme-link,a,a.mdc-typography{
  color:var(--lmnt-typography-link-color);
  cursor:pointer;
  font-weight:var(--lmnt-typography-link-font-weight);
  text-decoration:var(--lmnt-typography-link-text-decoration);
}

.lmnt-theme-primary-bg a{
  color:var(--typography-link-color-on-primary);
}

.lmnt-theme-secondary-bg a{
  color:var(--lmnt-typography-link-color-on-secondary);
}

.lmnt{
  --lmnt-badge-padding-left:8px;
  --lmnt-badge-padding-right:8px;
  --lmnt-badge-padding-top:0;
  --lmnt-badge-padding-bottom:0;
  --lmnt-badge-min-width:8px;
  --lmnt-badge-min-height:8px;
  --lmnt-badge-max-height:8px;
  --lmnt-badge-font-weight:700;
}
.lmnt.lmnt-badge{
  align-items:center;
  border-radius:var(--lmnt-badge-shape-radius);
  display:flex;
  font-weight:var(--lmnt-badge-font-weight);
  max-height:var(--lmnt-badge-max-height);
  min-height:var(--lmnt-badge-min-height);
  min-width:var(--lmnt-badge-min-width);
  padding:var(--lmnt-badge-padding-top) var(--lmnt-badge-padding-right) var(--lmnt-badge-padding-top) var(--lmnt-badge-padding-left);
  width:fit-content;
}

.lmnt.lmnt-badge.lmnt-badge--notification{
  --lmnt-badge-notification-border-color:var(--lmnt-theme-surface);
  --lmnt-badge-padding-left:6px;
  --lmnt-badge-padding-right:6px;
  --lmnt-badge-padding-top:0;
  --lmnt-badge-padding-bottom:0;
  --lmnt-badge-shape-radius:12px;
  border:2px solid var(--lmnt-badge-notification-border-color);
  padding:0;
}
.lmnt.lmnt-badge.lmnt-badge--notification.lmnt-badge--notification-badge-counter{
  padding:var(--lmnt-badge-padding-top) var(--lmnt-badge-padding-right) var(--lmnt-badge-padding-bottom) var(--lmnt-badge-padding-left);
  --lmnt-badge-min-height:16px;
  --lmnt-badge-max-height:unset;
}
.lmnt.lmnt-badge.lmnt-badge--notification.lmnt-badge--notification-primary{
  background-color:var(--lmnt-theme-primary);
  color:var(--lmnt-theme-on-primary);
}
.lmnt.lmnt-badge.lmnt-badge--notification.lmnt-badge--notification-secondary{
  background-color:var(--lmnt-theme-secondary);
  color:var(--lmnt-theme-on-secondary);
}
.lmnt.lmnt-badge.lmnt-badge--notification.lmnt-badge--notification-danger{
  background-color:var(--lmnt-theme-danger);
  color:var(--lmnt-theme-on-danger);
}
.lmnt.lmnt-badge.lmnt-badge--notification.lmnt-badge--notification-success{
  background-color:var(--lmnt-theme-success);
  color:var(--lmnt-theme-on-success);
}

.lmnt-utility-blue{
  background-color:#c2e0ff;
  color:#0b3f73;
}

.lmnt,:root{
  --lmnt-utility-blue-surface:#c2e0ff;
  --lmnt-utility-blue-on-surface:#0b3f73;
}

.lmnt-utility-gray{
  background-color:#e6e6e6;
  color:#474747;
}

.lmnt,:root{
  --lmnt-utility-gray-surface:#e6e6e6;
  --lmnt-utility-gray-on-surface:#474747;
}

.lmnt-utility-green{
  background-color:#b8f2c7;
  color:#084d19;
}

.lmnt,:root{
  --lmnt-utility-green-surface:#b8f2c7;
  --lmnt-utility-green-on-surface:#084d19;
}

.lmnt-utility-orange{
  background-color:#ffe6b2;
  color:#593f09;
}

.lmnt,:root{
  --lmnt-utility-orange-surface:#ffe6b2;
  --lmnt-utility-orange-on-surface:#593f09;
}

.lmnt-utility-purple{
  background-color:#dfcbf2;
  color:#400b73;
}

.lmnt,:root{
  --lmnt-utility-purple-surface:#dfcbf2;
  --lmnt-utility-purple-on-surface:#400b73;
}

.lmnt-utility-red{
  background-color:#ffd6d6;
  color:#730b0b;
}

.lmnt,:root{
  --lmnt-utility-red-surface:#ffd6d6;
  --lmnt-utility-red-on-surface:#730b0b;
}

.lmnt-utility-teal{
  background-color:#b8f2ed;
  color:#084d47;
}

.lmnt,:root{
  --lmnt-utility-teal-surface:#b8f2ed;
  --lmnt-utility-teal-on-surface:#084d47;
}

.lmnt-utility-yellow{
  background-color:#f2f2b6;
  color:#404006;
}

.lmnt,:root{
  --lmnt-utility-yellow-surface:#f2f2b6;
  --lmnt-utility-yellow-on-surface:#404006;
}

.lmnt.lmnt-badge.lmnt-badge--label{
  --lmnt-badge-padding-left:8px;
  --lmnt-badge-padding-right:8px;
  --lmnt-badge-padding-top:0;
  --lmnt-badge-padding-bottom:0;
  --lmnt-label-badge-icon-margin:4px;
  --lmnt-label-badge-icon-width:12px;
  --lmnt-label-badge-icon-height:12px;
  --lmnt-badge-shape-radius:20px;
  --lmnt-badge-min-height:16px;
  --lmnt-badge-max-height:unset;
  --lmnt-label-badge-default-bg-color:var(--lmnt-theme-primary-100);
  --lmnt-label-badge-default-color:var(--lmnt-theme-primary-900);
  background-color:var(--lmnt-label-badge-default-bg-color);
  color:var(--lmnt-label-badge-default-color);
}
.lmnt.lmnt-badge.lmnt-badge--label.lmnt-badge--label-black{
  background-color:var(--lmnt-theme-black);
  color:var(--lmnt-theme-white);
}
.lmnt.lmnt-badge.lmnt-badge--label.lmnt-badge--label-primary-variant{
  background-color:var(--lmnt-theme-primary-variant);
  color:var(--lmnt-theme-on-primary-variant);
}
.lmnt.lmnt-badge.lmnt-badge--label.lmnt-badge--label-primary{
  background-color:var(--lmnt-theme-primary-100);
  color:var(--lmnt-theme-primary-900);
}
.lmnt.lmnt-badge.lmnt-badge--label.lmnt-badge--label-secondary{
  background-color:var(--lmnt-theme-secondary-100);
  color:var(--lmnt-theme-secondary-900);
}
.lmnt.lmnt-badge.lmnt-badge--label.lmnt-badge--label-danger{
  background-color:var(--lmnt-theme-danger-100);
  color:var(--lmnt-theme-danger-900);
}
.lmnt.lmnt-badge.lmnt-badge--label.lmnt-badge--label-success{
  background-color:var(--lmnt-theme-success-100);
  color:var(--lmnt-theme-success-900);
}
.lmnt.lmnt-badge.lmnt-badge--label.lmnt-badge--label-blue{
  background-color:#c2e0ff;
  color:#0b3f73;
}
.lmnt.lmnt-badge.lmnt-badge--label.lmnt-badge--label-gray{
  background-color:#e6e6e6;
  color:#474747;
}
.lmnt.lmnt-badge.lmnt-badge--label.lmnt-badge--label-green{
  background-color:#b8f2c7;
  color:#084d19;
}
.lmnt.lmnt-badge.lmnt-badge--label.lmnt-badge--label-orange{
  background-color:#ffe6b2;
  color:#593f09;
}
.lmnt.lmnt-badge.lmnt-badge--label.lmnt-badge--label-purple{
  background-color:#dfcbf2;
  color:#400b73;
}
.lmnt.lmnt-badge.lmnt-badge--label.lmnt-badge--label-red{
  background-color:#ffd6d6;
  color:#730b0b;
}
.lmnt.lmnt-badge.lmnt-badge--label.lmnt-badge--label-teal{
  background-color:#b8f2ed;
  color:#084d47;
}
.lmnt.lmnt-badge.lmnt-badge--label.lmnt-badge--label-yellow{
  background-color:#f2f2b6;
  color:#404006;
}
.lmnt.lmnt-badge.lmnt-badge--label.lmnt-badge--label-trailing-icon{
  --lmnt-badge-padding-right:6px;
}
.lmnt.lmnt-badge.lmnt-badge--label.lmnt-badge--label-leading-icon{
  --lmnt-badge-padding-left:6px;
}
.lmnt.lmnt-badge.lmnt-badge--label.lmnt-badge--label-leading-icon,.lmnt.lmnt-badge.lmnt-badge--label.lmnt-badge--label-trailing-icon{
  align-items:center;
  display:flex;
}
.lmnt.lmnt-badge.lmnt-badge--label.lmnt-badge--label-leading-icon .lmnt-badge-label__leading-icon,.lmnt.lmnt-badge.lmnt-badge--label.lmnt-badge--label-trailing-icon .lmnt-badge-label__leading-icon{
  height:var(--lmnt-label-badge-icon-height);
  margin-right:var(--lmnt-label-badge-icon-margin);
  width:var(--lmnt-label-badge-icon-width);
}
.lmnt.lmnt-badge.lmnt-badge--label.lmnt-badge--label-leading-icon .lmnt-badge-label__trailing-icon,.lmnt.lmnt-badge.lmnt-badge--label.lmnt-badge--label-trailing-icon .lmnt-badge-label__trailing-icon{
  height:var(--lmnt-label-badge-icon-height);
  margin-left:var(--lmnt-label-badge-icon-margin);
  width:var(--lmnt-label-badge-icon-width);
}
.lmnt.lmnt-badge.lmnt-badge--label .lmnt-badge-label-icon{
  height:var(--lmnt-label-badge-icon-height);
  width:var(--lmnt-label-badge-icon-width);
}
.lmnt.lmnt-badge.lmnt-badge--label .lmnt-badge--label__label{
  display:flex;
}

.mdc-banner__text{
  color:#000;
  color:var(--mdc-theme-on-surface, #000);
}

.mdc-banner__graphic{
  background-color:#6200ee;
  background-color:var(--mdc-theme-primary, #6200ee);
  border-radius:50%;
  color:#fff;
  color:var(--mdc-theme-surface, #fff);
}

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

.mdc-banner__content{
  max-width:720px;
}

.mdc-banner{
  border-bottom:1px solid rgba(0,0,0,.12);
  box-sizing:border-box;
  display:none;
  flex-shrink:0;
  height:0;
  position:relative;
  width:100%;
  z-index:1;
}
.mdc-banner,.mdc-banner .mdc-banner__fixed{
  background-color:#fff;
  background-color:var(--mdc-theme-surface, #fff);
}
.mdc-banner .mdc-banner__fixed{
  border-bottom-color:rgba(0,0,0,.12);
}
@media (max-width:480px){
  .mdc-banner .mdc-banner__fixed{
    left:0;
    right:0;
  }
  .mdc-banner .mdc-banner__text{
    margin-left:16px;
    margin-right:36px;
  }
  .mdc-banner .mdc-banner__text[dir=rtl],[dir=rtl] .mdc-banner .mdc-banner__text{
    margin-left:36px;
    margin-right:16px;
  }
  .mdc-banner.mdc-banner--mobile-stacked .mdc-banner__content{
    flex-wrap:wrap;
  }
  .mdc-banner.mdc-banner--mobile-stacked .mdc-banner__graphic{
    margin-bottom:12px;
  }
  .mdc-banner.mdc-banner--mobile-stacked .mdc-banner__text{
    margin-left:16px;
    margin-right:8px;
    padding-bottom:4px;
  }
  .mdc-banner.mdc-banner--mobile-stacked .mdc-banner__text[dir=rtl],[dir=rtl] .mdc-banner.mdc-banner--mobile-stacked .mdc-banner__text{
    margin-left:8px;
    margin-right:16px;
  }
  .mdc-banner.mdc-banner--mobile-stacked .mdc-banner__actions{
    margin-left:auto;
  }
}

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

.mdc-banner--open{
  transition:height .3s ease;
}
.mdc-banner--open .mdc-banner__content{
  transform:translateY(0);
  transition:transform .3s ease;
}

.mdc-banner--closing{
  transition:height .25s ease;
}
.mdc-banner--closing .mdc-banner__content{
  transition:transform .25s ease;
}

.mdc-banner--centered .mdc-banner__content{
  left:0;
  margin-left:auto;
  margin-right:auto;
  right:0;
}

.mdc-banner__fixed{
  border-bottom-style:solid;
  border-bottom-width:1px;
  box-sizing:border-box;
  height:inherit;
  position:fixed;
  width:100%;
}

.mdc-banner__content{
  min-height:52px;
  position:absolute;
  transform:translateY(-100%);
}

.mdc-banner__content,.mdc-banner__graphic-text-wrapper{
  display:flex;
  width:100%;
}

.mdc-banner__graphic{
  flex-shrink:0;
  height:40px;
  margin:16px 0 16px 16px;
  text-align:center;
  width:40px;
}
.mdc-banner__graphic[dir=rtl],[dir=rtl] .mdc-banner__graphic{
  margin-left:0;
  margin-right:16px;
}

.mdc-banner__icon{
  position:relative;
  top:50%;
  transform:translateY(-50%);
}

.mdc-banner__text{
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-smoothing:antialiased;
  align-self:center;
  flex-grow:1;
  font-family:Roboto,sans-serif;
  font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  font-size:.875rem;
  font-size:var(--mdc-typography-body2-font-size, .875rem);
  font-weight:400;
  font-weight:var(--mdc-typography-body2-font-weight, 400);
  letter-spacing:.0178571429em;
  letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);
  line-height:1.25rem;
  line-height:var(--mdc-typography-body2-line-height, 1.25rem);
  margin-left:24px;
  margin-right:90px;
  padding-bottom:16px;
  padding-top:16px;
  text-decoration:inherit;
  text-decoration:var(--mdc-typography-body2-text-decoration, inherit);
  text-transform:inherit;
  text-transform:var(--mdc-typography-body2-text-transform, inherit);
}
.mdc-banner__text[dir=rtl],[dir=rtl] .mdc-banner__text{
  margin-left:90px;
  margin-right:24px;
}

.mdc-banner__actions{
  align-self:flex-end;
  display:flex;
  flex-shrink:0;
  padding:8px 8px 8px 0;
}
.mdc-banner__actions[dir=rtl],[dir=rtl] .mdc-banner__actions{
  padding-left:8px;
  padding-right:0;
}

.mdc-banner__primary-action:not(:disabled){
  color:#6200ee;
  color:var(--mdc-theme-primary, #6200ee);
}
.mdc-banner__primary-action:after,.mdc-banner__primary-action:before{
  background-color:#6200ee;
  background-color:var(--mdc-ripple-color, var(--mdc-theme-primary, #6200ee));
}
.mdc-banner__primary-action.mdc-ripple-surface--hover:before,.mdc-banner__primary-action:hover:before{
  opacity:.04;
  opacity:var(--mdc-ripple-hover-opacity, .04);
}
.mdc-banner__primary-action.mdc-ripple-upgraded--background-focused:before,.mdc-banner__primary-action:not(.mdc-ripple-upgraded):focus:before{
  opacity:.12;
  opacity:var(--mdc-ripple-focus-opacity, .12);
  transition-duration:75ms;
}
.mdc-banner__primary-action:not(.mdc-ripple-upgraded):after{
  transition:opacity .15s linear;
}
.mdc-banner__primary-action:not(.mdc-ripple-upgraded):active:after{
  opacity:.12;
  opacity:var(--mdc-ripple-press-opacity, .12);
  transition-duration:75ms;
}
.mdc-banner__primary-action.mdc-ripple-upgraded{
  --mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity, 0.12);
}

.mdc-banner__secondary-action{
  margin-left:0;
  margin-right:8px;
}
.mdc-banner__secondary-action:not(:disabled){
  color:#6200ee;
  color:var(--mdc-theme-primary, #6200ee);
}
.mdc-banner__secondary-action:after,.mdc-banner__secondary-action:before{
  background-color:#6200ee;
  background-color:var(--mdc-ripple-color, var(--mdc-theme-primary, #6200ee));
}
.mdc-banner__secondary-action.mdc-ripple-surface--hover:before,.mdc-banner__secondary-action:hover:before{
  opacity:.04;
  opacity:var(--mdc-ripple-hover-opacity, .04);
}
.mdc-banner__secondary-action.mdc-ripple-upgraded--background-focused:before,.mdc-banner__secondary-action:not(.mdc-ripple-upgraded):focus:before{
  opacity:.12;
  opacity:var(--mdc-ripple-focus-opacity, .12);
  transition-duration:75ms;
}
.mdc-banner__secondary-action:not(.mdc-ripple-upgraded):after{
  transition:opacity .15s linear;
}
.mdc-banner__secondary-action:not(.mdc-ripple-upgraded):active:after{
  opacity:.12;
  opacity:var(--mdc-ripple-press-opacity, .12);
  transition-duration:75ms;
}
.mdc-banner__secondary-action.mdc-ripple-upgraded{
  --mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity, 0.12);
}
.mdc-banner__secondary-action[dir=rtl],[dir=rtl] .mdc-banner__secondary-action{
  margin-left:8px;
  margin-right:0;
}

.mdc-elevation--z0{
  box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12);
}

.mdc-elevation--z1{
  box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12);
}

.mdc-elevation--z2{
  box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);
}

.mdc-elevation--z3{
  box-shadow:0 3px 3px -2px rgba(0,0,0,.2),0 3px 4px 0 rgba(0,0,0,.14),0 1px 8px 0 rgba(0,0,0,.12);
}

.mdc-elevation--z4{
  box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12);
}

.mdc-elevation--z5{
  box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 5px 8px 0 rgba(0,0,0,.14),0 1px 14px 0 rgba(0,0,0,.12);
}

.mdc-elevation--z6{
  box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12);
}

.mdc-elevation--z7{
  box-shadow:0 4px 5px -2px rgba(0,0,0,.2),0 7px 10px 1px rgba(0,0,0,.14),0 2px 16px 1px rgba(0,0,0,.12);
}

.mdc-elevation--z8{
  box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12);
}

.mdc-elevation--z9{
  box-shadow:0 5px 6px -3px rgba(0,0,0,.2),0 9px 12px 1px rgba(0,0,0,.14),0 3px 16px 2px rgba(0,0,0,.12);
}

.mdc-elevation--z10{
  box-shadow:0 6px 6px -3px rgba(0,0,0,.2),0 10px 14px 1px rgba(0,0,0,.14),0 4px 18px 3px rgba(0,0,0,.12);
}

.mdc-elevation--z11{
  box-shadow:0 6px 7px -4px rgba(0,0,0,.2),0 11px 15px 1px rgba(0,0,0,.14),0 4px 20px 3px rgba(0,0,0,.12);
}

.mdc-elevation--z12{
  box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 12px 17px 2px rgba(0,0,0,.14),0 5px 22px 4px rgba(0,0,0,.12);
}

.mdc-elevation--z13{
  box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 13px 19px 2px rgba(0,0,0,.14),0 5px 24px 4px rgba(0,0,0,.12);
}

.mdc-elevation--z14{
  box-shadow:0 7px 9px -4px rgba(0,0,0,.2),0 14px 21px 2px rgba(0,0,0,.14),0 5px 26px 4px rgba(0,0,0,.12);
}

.mdc-elevation--z15{
  box-shadow:0 8px 9px -5px rgba(0,0,0,.2),0 15px 22px 2px rgba(0,0,0,.14),0 6px 28px 5px rgba(0,0,0,.12);
}

.mdc-elevation--z16{
  box-shadow:0 8px 10px -5px rgba(0,0,0,.2),0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12);
}

.mdc-elevation--z17{
  box-shadow:0 8px 11px -5px rgba(0,0,0,.2),0 17px 26px 2px rgba(0,0,0,.14),0 6px 32px 5px rgba(0,0,0,.12);
}

.mdc-elevation--z18{
  box-shadow:0 9px 11px -5px rgba(0,0,0,.2),0 18px 28px 2px rgba(0,0,0,.14),0 7px 34px 6px rgba(0,0,0,.12);
}

.mdc-elevation--z19{
  box-shadow:0 9px 12px -6px rgba(0,0,0,.2),0 19px 29px 2px rgba(0,0,0,.14),0 7px 36px 6px rgba(0,0,0,.12);
}

.mdc-elevation--z20{
  box-shadow:0 10px 13px -6px rgba(0,0,0,.2),0 20px 31px 3px rgba(0,0,0,.14),0 8px 38px 7px rgba(0,0,0,.12);
}

.mdc-elevation--z21{
  box-shadow:0 10px 13px -6px rgba(0,0,0,.2),0 21px 33px 3px rgba(0,0,0,.14),0 8px 40px 7px rgba(0,0,0,.12);
}

.mdc-elevation--z22{
  box-shadow:0 10px 14px -6px rgba(0,0,0,.2),0 22px 35px 3px rgba(0,0,0,.14),0 8px 42px 7px rgba(0,0,0,.12);
}

.mdc-elevation--z23{
  box-shadow:0 11px 14px -7px rgba(0,0,0,.2),0 23px 36px 3px rgba(0,0,0,.14),0 9px 44px 8px rgba(0,0,0,.12);
}

.mdc-elevation--z24{
  box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12);
}

.mdc-elevation-transition{
  transition:box-shadow .28s cubic-bezier(.4, 0, .2, 1);
  will-change:box-shadow;
}

.lmnt{
  --lmnt-elevation--outlined-border-color:rgba(0,0,0,.12);
  --lmnt-elevation--outlined-border-color-on-primary:var(--lmnt-theme-on-primary);
  --lmnt-elevation--border-radius:8px;
}

.lmnt-theme-elevation-00dp{
  box-shadow:none;
}

.lmnt-theme-elevation-01dp{
  box-shadow:0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12),0 1px 3px 0 rgba(0,0,0,.2);
}

.lmnt-theme-elevation-02dp{
  box-shadow:0 3px 1px -2px rgba(0,0,0,.12),0 2px 2px rgba(0,0,0,.14),0 1px 5px rgba(0,0,0,.2);
}

.lmnt-theme-elevation-03dp{
  box-shadow:0 3px 3px -2px rgba(0,0,0,.12),0 3px 4px rgba(0,0,0,.14),0 1px 8px rgba(0,0,0,.2);
}

.lmnt-theme-elevation-04dp{
  box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px rgba(0,0,0,.14),0 1px 10px rgba(0,0,0,.12);
}

.lmnt-theme-elevation-06dp{
  box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px rgba(0,0,0,.14),0 1px 18px rgba(0,0,0,.12);
}

.lmnt-theme-elevation-08dp{
  box-shadow:0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12),0 5px 5px -3px rgba(0,0,0,.2);
}

.lmnt-theme-elevation-09dp{
  box-shadow:0 9px 12px 1px rgba(0,0,0,.14),0 3px 16px 2px rgba(0,0,0,.12),0 5px 6px -3px rgba(0,0,0,.2);
}

.lmnt-theme-elevation-12dp{
  box-shadow:0 12px 17px 2px rgba(0,0,0,.14),0 5px 22px 4px rgba(0,0,0,.12),0 7px 8px -4px rgba(0,0,0,.2);
}

.lmnt-theme-elevation-16dp{
  box-shadow:0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12),0 8px 10px -5px rgba(0,0,0,.2);
}

.lmnt-theme-elevation-24dp{
  box-shadow:0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12),0 11px 15px -7px rgba(0,0,0,.2);
}

.lmnt-elevation--padding-standard{
  padding:1rem;
}

.lmnt-elevation--padding-dense{
  padding:.5rem;
}

.lmnt-elevation--padding-airy{
  padding:1.5rem;
}

.lmnt-elevation--rounded{
  border-radius:var(--lmnt-elevation--border-radius);
}

.lmnt-elevation--outlined{
  border-color:var(--lmnt-elevation--outlined-border-color);
  border-style:solid;
  border-width:1px;
}

.lmnt{
  --lmnt-banner-max-width-content:100%;
}

.lmnt-banner .mdc-banner__content{
  max-width:var(--lmnt-banner-max-width-content);
}
.lmnt-banner .mdc-button:not(:disabled){
  --mdc-theme-primary:var(--lmnt-theme-primary-on-surface);
}
.lmnt-banner.lmnt-banner--drawer.lmnt-banner--top-app-bar-fixed,.lmnt-banner.lmnt-banner--top-app-bar-fixed{
  margin-top:64px;
}
.lmnt-banner.lmnt-banner--drawer.lmnt-banner--top-app-bar-fixed .lmnt-banner__inner,.lmnt-banner.lmnt-banner--top-app-bar-fixed .lmnt-banner__inner{
  top:64px;
}
.lmnt-banner.lmnt-banner--top-app-bar.lmnt-banner--top-app-bar--prominent-fixed{
  margin-top:128px;
}
.lmnt-banner.lmnt-banner--top-app-bar.lmnt-banner--top-app-bar--dense-fixed{
  margin-top:48px;
}
.lmnt-banner.lmnt-banner--top-app-bar.lmnt-banner--top-app-bar--dense-prominent-fixed{
  margin-top:96px;
}
.lmnt-banner.lmnt-banner--drawer{
  margin-top:0;
}
.lmnt-banner.lmnt-banner--fixed{
  top:0;
}
.lmnt-banner.lmnt-banner--fixed.lmnt-banner--top-app-bar-fixed{
  margin-top:0;
}
.lmnt-banner.lmnt-banner--fixed.lmnt-banner--top-app-bar-fixed.lmnt-banner--top-app-bar--prominent-fixed .lmnt-banner__inner{
  top:128px;
}
.lmnt-banner.lmnt-banner--fixed.lmnt-banner--top-app-bar-fixed.lmnt-banner--top-app-bar--dense-fixed .lmnt-banner__inner{
  top:48px;
}
.lmnt-banner.lmnt-banner--fixed.lmnt-banner--top-app-bar-fixed.lmnt-banner--top-app-bar--dense-prominent-fixed .lmnt-banner__inner{
  top:96px;
}
.lmnt-banner .lmnt-banner__inner{
  width:100%;
}
.lmnt-banner .lmnt-banner__content{
  position:static;
}
.lmnt-banner .lmnt-banner__media{
  align-items:center;
  align-self:center;
  background-color:unset;
  display:flex;
  justify-content:center;
}
.lmnt-banner .lmnt-banner__actions{
  align-self:center;
}

.lmnt-banner--drawer.lmnt-banner--fixed.lmnt-banner--top-app-bar{
  position:sticky;
}
.lmnt-banner--drawer.lmnt-banner--fixed .lmnt-banner__inner{
  width:calc(100% - 256px);
}
.lmnt-banner--surface-variant,.lmnt-banner--surface-variant.mdc-banner .mdc-banner__fixed{
  background-color:var(--lmnt-theme-surface-variant);
}

.lmnt-banner--elevated{
  border-bottom:0;
  box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px rgba(0,0,0,.14),0 1px 10px rgba(0,0,0,.12);
}

@media only screen and (min-width:600px){
  .lmnt-banner--airy{
    padding-left:28px;
    padding-right:28px;
  }
}
@media only screen and (min-width:720px){
  .lmnt-banner--airy{
    padding-left:32px;
    padding-right:32px;
  }
}
@media only screen and (min-width:840px){
  .lmnt-banner--airy{
    padding-left:48px;
    padding-right:48px;
  }
}
@media only screen and (min-width:1024px){
  .lmnt-banner--airy{
    padding-left:64px;
    padding-right:64px;
  }
}
@media only screen and (min-width:1440px){
  .lmnt-banner--airy{
    padding-left:80px;
    padding-right:80px;
  }
}
.lmnt-banner--margin-fix{
  transition:margin-top .3s ease;
}

@media (max-width:599px){
  .lmnt-banner.lmnt-banner--top-app-bar{
    margin-top:56px;
  }
  .lmnt-banner.lmnt-banner--fixed.lmnt-banner--top-app-bar{
    margin-top:0;
    top:56px;
  }
  .lmnt-banner.lmnt-banner--fixed.lmnt-banner--top-app-bar .lmnt-banner__inner{
    top:56px;
  }
}
.lmnt-icon-pointer{
  cursor:pointer;
}

.lmnt-icon--fill{
  border-radius:50%;
  padding:8px;
}

.lmnt-icon--fill-danger-alt{
  background-color:var(--lmnt-theme-danger-alt);
  color:var(--lmnt-theme-on-danger-alt);
}

.lmnt-icon--fill-danger{
  background-color:var(--lmnt-theme-danger);
  color:var(--lmnt-theme-on-danger);
}

.lmnt-icon--fill-primary{
  background-color:var(--lmnt-theme-primary);
  color:var(--lmnt-theme-on-primary);
}

.lmnt-icon--fill-secondary{
  background-color:var(--lmnt-theme-secondary);
  color:var(--lmnt-theme-on-secondary);
}

.lmnt-icon--color-primary{
  color:var(--lmnt-theme-primary);
}

.lmnt-icon--color-secondary{
  color:var(--lmnt-theme-secondary);
}

.lmnt-icon--secondary-on-surface{
  color:var(--lmnt-theme-secondary-on-surface);
}

.lmnt-icon--color-on-dark{
  color:#fff;
}

.lmnt-icon--on-unknown-black{
  background-color:var(--lmnt-theme-on-unknown-black-active);
  color:var(--lmnt-theme-on-unknown-white-active);
}
.lmnt-icon--on-unknown-black:after,.lmnt-icon--on-unknown-black:before{
  background-color:currentColor;
}

.lmnt-icon--fill-muted,.lmnt-icon--on-unknown-black:disabled{
  background-color:rgba(0,0,0,.12);
}

.lmnt-icon--fill-muted{
  color:var(--lmnt-theme-on-secondary);
}

.lmnt-icon--utility-blue{
  background-color:#c2e0ff;
  color:#0b3f73;
}

.lmnt-icon--utility-gray{
  background-color:#e6e6e6;
  color:#474747;
}

.lmnt-icon--utility-green{
  background-color:#b8f2c7;
  color:#084d19;
}

.lmnt-icon--utility-orange{
  background-color:#ffe6b2;
  color:#593f09;
}

.lmnt-icon--utility-purple{
  background-color:#dfcbf2;
  color:#400b73;
}

.lmnt-icon--utility-red{
  background-color:#ffd6d6;
  color:#730b0b;
}

.lmnt-icon--utility-teal{
  background-color:#b8f2ed;
  color:#084d47;
}

.lmnt-icon--utility-yellow{
  background-color:#f2f2b6;
  color:#404006;
}

.lmnt-icon--xsmall{
  font-size:12px;
  height:12px;
  width:12px;
}

.lmnt-icon--small{
  font-size:18px;
  height:18px;
  width:18px;
}

.lmnt-icon--medium{
  font-size:24px;
  height:24px;
  width:24px;
}

.lmnt-icon--large{
  font-size:36px;
  height:36px;
  width:36px;
}

.lmnt-icon--xlarge{
  font-size:48px;
  height:48px;
  width:48px;
}

.lmnt-icon--notification-badge{
  position:relative;
}
.lmnt-icon--notification-badge .lmnt-badge--notification{
  left:17px;
  position:absolute;
  top:-3px;
}
.lmnt-icon--notification-badge .lmnt-badge--notification.lmnt-badge--notification-badge-counter{
  left:15px;
  top:-6px;
}
.mdc-tab-bar{
  width:100%;
}

.mdc-tab{
  height:48px;
}

.mdc-tab--stacked{
  height:72px;
}
.mdc-tab-scroller{
  overflow-y:hidden;
}
.mdc-tab-scroller.mdc-tab-scroller--animating .mdc-tab-scroller__scroll-content{
  transition:transform .25s cubic-bezier(.4, 0, .2, 1);
}

.mdc-tab-scroller__test{
  height:100px;
  overflow-x:scroll;
  position:absolute;
  top:-9999px;
  width:100px;
}

.mdc-tab-scroller__scroll-area{
  -webkit-overflow-scrolling:touch;
  display:flex;
  overflow-x:hidden;
}

.mdc-tab-scroller__scroll-area::-webkit-scrollbar,.mdc-tab-scroller__test::-webkit-scrollbar{
  display:none;
}

.mdc-tab-scroller__scroll-area--scroll{
  overflow-x:scroll;
}

.mdc-tab-scroller__scroll-content{
  display:flex;
  flex:1 0 auto;
  position:relative;
  transform:none;
  will-change:transform;
}

.mdc-tab-scroller--align-start .mdc-tab-scroller__scroll-content{
  justify-content:flex-start;
}

.mdc-tab-scroller--align-end .mdc-tab-scroller__scroll-content{
  justify-content:flex-end;
}

.mdc-tab-scroller--align-center .mdc-tab-scroller__scroll-content{
  justify-content:center;
}

.mdc-tab-scroller--animating .mdc-tab-scroller__scroll-area{
  -webkit-overflow-scrolling:auto;
}
.mdc-tab-indicator{
  display:flex;
  height:100%;
  justify-content:center;
  left:0;
  pointer-events:none;
  position:absolute;
  top:0;
  width:100%;
  z-index:1;
}
.mdc-tab-indicator .mdc-tab-indicator__content--underline{
  border-color:#6200ee;
  border-color:var(--mdc-theme-primary, #6200ee);
}
.mdc-tab-indicator .mdc-tab-indicator__content--icon{
  color:#018786;
  color:var(--mdc-theme-secondary, #018786);
}
.mdc-tab-indicator .mdc-tab-indicator__content--underline{
  border-top-width:2px;
}
.mdc-tab-indicator .mdc-tab-indicator__content--icon{
  font-size:34px;
  height:34px;
}

.mdc-tab-indicator__content{
  opacity:0;
  transform-origin:left;
}

.mdc-tab-indicator__content--underline{
  align-self:flex-end;
  border-top-style:solid;
  box-sizing:border-box;
  width:100%;
}

.mdc-tab-indicator__content--icon{
  align-self:center;
  margin:0 auto;
}

.mdc-tab-indicator--active .mdc-tab-indicator__content{
  opacity:1;
}

.mdc-tab-indicator .mdc-tab-indicator__content{
  transition:transform .25s cubic-bezier(.4, 0, .2, 1);
}

.mdc-tab-indicator--no-transition .mdc-tab-indicator__content{
  transition:none;
}

.mdc-tab-indicator--fade .mdc-tab-indicator__content{
  transition:opacity .15s linear;
}

.mdc-tab-indicator--active.mdc-tab-indicator--fade .mdc-tab-indicator__content{
  transition-delay:.1s;
}

.mdc-tab{
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-smoothing:antialiased;
  -webkit-appearance:none;
  background:none;
  border:none;
  box-sizing:border-box;
  cursor:pointer;
  display:flex;
  flex:1 0 auto;
  font-family:Roboto,sans-serif;
  font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  font-size:.875rem;
  font-size:var(--mdc-typography-button-font-size, .875rem);
  font-weight:500;
  font-weight:var(--mdc-typography-button-font-weight, 500);
  justify-content:center;
  letter-spacing:.0892857143em;
  letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);
  line-height:2.25rem;
  line-height:var(--mdc-typography-button-line-height, 2.25rem);
  margin:0;
  min-width:90px;
  outline:none;
  padding:0 24px;
  position:relative;
  text-align:center;
  text-decoration:none;
  text-decoration:var(--mdc-typography-button-text-decoration, none);
  text-transform:uppercase;
  text-transform:var(--mdc-typography-button-text-transform, uppercase);
  white-space:nowrap;
  z-index:1;
}
.mdc-tab .mdc-tab__text-label{
  color:rgba(0,0,0,.6);
}
.mdc-tab .mdc-tab__icon{
  color:rgba(0,0,0,.54);
  fill:currentColor;
}
.mdc-tab::-moz-focus-inner{
  border:0;
  padding:0;
}

.mdc-tab--min-width{
  flex:0 1 auto;
}

.mdc-tab__content{
  align-items:center;
  display:flex;
  height:inherit;
  justify-content:center;
  pointer-events:none;
  position:relative;
}

.mdc-tab__text-label{
  display:inline-block;
  line-height:1;
}

.mdc-tab__icon,.mdc-tab__text-label{
  transition:color .15s linear;
  z-index:2;
}

.mdc-tab__icon{
  font-size:24px;
  height:24px;
  width:24px;
}

.mdc-tab--stacked .mdc-tab__content{
  align-items:center;
  flex-direction:column;
  justify-content:center;
}
.mdc-tab--stacked .mdc-tab__text-label{
  padding-bottom:4px;
  padding-top:6px;
}
.mdc-tab--active .mdc-tab__icon,.mdc-tab--active .mdc-tab__text-label{
  color:#6200ee;
  color:var(--mdc-theme-primary, #6200ee);
}
.mdc-tab--active .mdc-tab__icon{
  fill:currentColor;
}
.mdc-tab--active .mdc-tab__icon,.mdc-tab--active .mdc-tab__text-label{
  transition-delay:.1s;
}

.mdc-tab:not(.mdc-tab--stacked) .mdc-tab__icon+.mdc-tab__text-label{
  padding-left:8px;
  padding-right:0;
}
.mdc-tab:not(.mdc-tab--stacked) .mdc-tab__icon+.mdc-tab__text-label[dir=rtl],[dir=rtl] .mdc-tab:not(.mdc-tab--stacked) .mdc-tab__icon+.mdc-tab__text-label{
  padding-left:0;
  padding-right:8px;
}

@keyframes a{
  0%{
    animation-timing-function:cubic-bezier(.4, 0, .2, 1);
    transform:translate(var(--mdc-ripple-fg-translate-start, 0)) scale(1);
  }
  to{
    transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
  }
}
@keyframes b{
  0%{
    animation-timing-function:linear;
    opacity:0;
  }
  to{
    opacity:var(--mdc-ripple-fg-opacity, 0);
  }
}
@keyframes c{
  0%{
    animation-timing-function:linear;
    opacity:var(--mdc-ripple-fg-opacity, 0);
  }
  to{
    opacity:0;
  }
}
.mdc-tab{
  --mdc-ripple-fg-size:0;
  --mdc-ripple-left:0;
  --mdc-ripple-top:0;
  --mdc-ripple-fg-scale:1;
  --mdc-ripple-fg-translate-end:0;
  --mdc-ripple-fg-translate-start:0;
  -webkit-tap-highlight-color:rgba(0, 0, 0, 0);
}
.mdc-tab .mdc-tab__ripple:after,.mdc-tab .mdc-tab__ripple:before{
  border-radius:50%;
  content:"";
  opacity:0;
  pointer-events:none;
  position:absolute;
}
.mdc-tab .mdc-tab__ripple:before{
  transition:opacity 15ms linear,background-color 15ms linear;
  z-index:1;
  z-index:var(--mdc-ripple-z-index, 1);
}
.mdc-tab .mdc-tab__ripple:after{
  z-index:0;
  z-index:var(--mdc-ripple-z-index, 0);
}
.mdc-tab.mdc-ripple-upgraded .mdc-tab__ripple:before{
  transform:scale(var(--mdc-ripple-fg-scale, 1));
}
.mdc-tab.mdc-ripple-upgraded .mdc-tab__ripple:after{
  left:0;
  top:0;
  transform:scale(0);
  transform-origin:center center;
}
.mdc-tab.mdc-ripple-upgraded--unbounded .mdc-tab__ripple:after{
  left:var(--mdc-ripple-left, 0);
  top:var(--mdc-ripple-top, 0);
}
.mdc-tab.mdc-ripple-upgraded--foreground-activation .mdc-tab__ripple:after{
  animation:a 225ms forwards,b 75ms forwards;
}
.mdc-tab.mdc-ripple-upgraded--foreground-deactivation .mdc-tab__ripple:after{
  animation:c .15s;
  transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
}
.mdc-tab .mdc-tab__ripple:after,.mdc-tab .mdc-tab__ripple:before{
  height:200%;
  left:-50%;
  top:-50%;
  width:200%;
}
.mdc-tab.mdc-ripple-upgraded .mdc-tab__ripple:after{
  height:var(--mdc-ripple-fg-size, 100%);
  width:var(--mdc-ripple-fg-size, 100%);
}
.mdc-tab .mdc-tab__ripple:after,.mdc-tab .mdc-tab__ripple:before{
  background-color:#6200ee;
  background-color:var(--mdc-ripple-color, var(--mdc-theme-primary, #6200ee));
}
.mdc-tab.mdc-ripple-surface--hover .mdc-tab__ripple:before,.mdc-tab:hover .mdc-tab__ripple:before{
  opacity:.04;
  opacity:var(--mdc-ripple-hover-opacity, .04);
}
.mdc-tab.mdc-ripple-upgraded--background-focused .mdc-tab__ripple:before,.mdc-tab:not(.mdc-ripple-upgraded):focus .mdc-tab__ripple:before{
  opacity:.12;
  opacity:var(--mdc-ripple-focus-opacity, .12);
  transition-duration:75ms;
}
.mdc-tab:not(.mdc-ripple-upgraded) .mdc-tab__ripple:after{
  transition:opacity .15s linear;
}
.mdc-tab:not(.mdc-ripple-upgraded):active .mdc-tab__ripple:after{
  opacity:.12;
  opacity:var(--mdc-ripple-press-opacity, .12);
  transition-duration:75ms;
}
.mdc-tab.mdc-ripple-upgraded{
  --mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity, 0.12);
}

.mdc-tab__ripple{
  height:100%;
  left:0;
  overflow:hidden;
  position:absolute;
  top:0;
  width:100%;
  will-change:transform, opacity;
}

.lmnt{
  --lmnt-bottom-app-bar--text-label-font-size:10px;
  --lmnt-bottom-app-bar--padding-top:6px;
  --lmnt-bottom-app-bar--padding-right:4px;
  --lmnt-bottom-app-bar--padding-bottom:8px;
  --lmnt-bottom-app-bar--padding-left:4px;
}

.lmnt-bottom-app-bar{
  border-radius:3px;
  bottom:0;
  left:0;
  margin-left:auto;
  margin-right:auto;
  min-height:30px;
  overflow:hidden;
  position:absolute;
}

.lmnt-bottom-app-bar--tab-content{
  align-items:center;
  display:flex;
  flex-direction:column;
  font-size:var(--lmnt-bottom-app-bar--text-label-font-size);
  height:inherit;
  justify-content:center;
  pointer-events:none;
  position:relative;
  text-align:center;
}

.lmnt-bottom-app-bar--surface{
  background-color:var(--lmnt-theme-surface);
}
.lmnt-bottom-app-bar--surface,.lmnt-bottom-app-bar--surface .mdc-tab{
  --mdc-theme-primary:var(--lmnt-theme-primary-on-surface);
}
.lmnt-bottom-app-bar--surface .mdc-tab-indicator .mdc-tab-indicator__content--underline{
  border-color:var(--lmnt-theme-primary-on-surface);
}
.lmnt-bottom-app-bar--surface .lmnt-bottom-app-bar__indicator{
  border-radius:999px;
  border-width:4px;
  margin-bottom:10px;
  width:44px;
}

.lmnt-bottom-app-bar--elevated{
  box-shadow:0 3px 1px -2px rgba(0,0,0,.12),0 2px 2px rgba(0,0,0,.14),0 1px 5px rgba(0,0,0,.2);
}

.lmnt-bottom-app-bar--primary{
  --mdc-theme-primary:var(--lmnt-theme-on-primary);
  --mdc-theme-secondary:var(--lmnt-theme-secondary);
  background-color:var(--lmnt-theme-primary);
}
.lmnt-bottom-app-bar--primary .mdc-tab,.lmnt-bottom-app-bar--primary .mdc-tab .mdc-tab__icon{
  --mdc-theme-primary:var(--lmnt-theme-on-primary);
}
.lmnt-bottom-app-bar--primary .mdc-tab:not(.mdc-tab--active) .mdc-tab__text-label{
  color:var(--lmnt-theme-on-primary);
  opacity:.6;
}
.lmnt-bottom-app-bar--primary .mdc-tab:not(.mdc-tab--active) .mdc-tab__icon{
  color:var(--lmnt-theme-on-primary);
  fill:currentColor;
  opacity:var(--lmnt-theme-emphasis-icon-in-component);
}
.lmnt-bottom-app-bar--primary .mdc-tab-indicator .mdc-tab-indicator__content--underline{
  border-color:var(--lmnt-theme-on-primary);
}
.lmnt-bottom-app-bar--primary .lmnt-bottom-app-bar__indicator{
  border-radius:999px;
  border-width:4px;
  margin-bottom:10px;
  width:44px;
}

.lmnt-bottom-app-bar--secondary{
  --mdc-theme-primary:var(--lmnt-theme-on-secondary);
  --mdc-theme-secondary:var(--lmnt-theme-primary);
  background-color:var(--lmnt-theme-secondary);
}
.lmnt-bottom-app-bar--secondary .mdc-tab,.lmnt-bottom-app-bar--secondary .mdc-tab .mdc-tab__icon{
  --mdc-theme-primary:var(--lmnt-theme-on-secondary);
}
.lmnt-bottom-app-bar--secondary .mdc-tab:not(.mdc-tab--active) .mdc-tab__text-label{
  color:var(--lmnt-theme-on-secondary);
  opacity:.6;
}
.lmnt-bottom-app-bar--secondary .mdc-tab:not(.mdc-tab--active) .mdc-tab__icon{
  color:var(--lmnt-theme-on-secondary);
  fill:currentColor;
  opacity:var(--lmnt-theme-emphasis-icon-in-component);
}
.lmnt-bottom-app-bar--secondary .mdc-tab-indicator .mdc-tab-indicator__content--underline{
  border-color:var(--lmnt-theme-on-secondary);
}
.lmnt-bottom-app-bar--secondary .lmnt-bottom-app-bar__indicator{
  border-radius:999px;
  border-width:4px;
  margin-bottom:10px;
  width:44px;
}

.lmnt .mdc-tab:not(.mdc-tab--stacked) .mdc-tab__icon+.lmnt-bottom-app-bar--text-label{
  font-weight:700;
  padding:var(--lmnt-bottom-app-bar--padding-top) var(--lmnt-bottom-app-bar--padding-right) var(--lmnt-bottom-app-bar--padding-bottom) var(--lmnt-bottom-app-bar--padding-left);
}
.lmnt .mdc-tab:not(.mdc-tab--active) .mdc-tab__icon+.lmnt-bottom-app-bar--text-label{
  font-weight:500;
}
.lmnt.lmnt-bottom-app-bar--surface .mdc-tab.lmnt-bottom-app-bar--button{
  height:72px;
  margin:0 auto;
  padding:3px;
  width:80px;
}
.lmnt.lmnt-bottom-app-bar--surface .mdc-tab.mdc-button:disabled,.lmnt.lmnt-bottom-app-bar--surface .mdc-tab.mdc-button:disabled .mdc-tab__text-label{
  color:var(--lmnt-theme-on-surface-disabled);
}
.lmnt.lmnt-bottom-app-bar--primary .mdc-tab.lmnt-bottom-app-bar--button{
  height:72px;
  margin:0 auto;
  padding:3px;
  width:80px;
}
.lmnt.lmnt-bottom-app-bar--primary .mdc-tab.mdc-button:disabled,.lmnt.lmnt-bottom-app-bar--primary .mdc-tab.mdc-button:disabled .mdc-tab__text-label{
  color:var(--lmnt-theme-on-primary-disabled);
}
.lmnt.lmnt-bottom-app-bar--secondary .mdc-tab.lmnt-bottom-app-bar--button{
  height:72px;
  margin:0 auto;
  padding:3px;
  width:80px;
}
.lmnt.lmnt-bottom-app-bar--secondary .mdc-tab.mdc-button:disabled,.lmnt.lmnt-bottom-app-bar--secondary .mdc-tab.mdc-button:disabled .mdc-tab__text-label{
  color:var(--lmnt-theme-on-secondary-disabled);
}

.lmnt .lmnt-bottom-sheet-container{
  align-items:center;
  font-size:16px;
  font-style:normal;
  font-weight:400;
  line-height:24px;
  padding:24px;
}
.lmnt .lmnt-bottom-sheet-drag-bar{
  cursor:pointer;
  display:flex;
  justify-content:center;
  padding:16px 0;
  width:100%;
}
.lmnt .lmnt-bottom-sheet-drag-handle{
  background-color:rgba(0,0,0,.12);
  border-radius:2px;
  height:4px;
  width:80px;
}
.lmnt .lmnt-bottom-sheet-content-container{
  padding:24px;
}
.lmnt .lmnt-bottom-sheet__content{
  align-items:center;
  font-size:16px;
  font-style:normal;
  font-weight:400;
  line-height:24px;
}
.lmnt .lmnt-bottom-sheet__header{
  min-height:3rem;
}
.lmnt .lmnt-bottom-sheet__headline{
  display:flex;
  flex-direction:column;
  font-size:20px;
  padding-top:12px;
}

.lmnt{
  --lmnt-breadcrumbs-color-link:var(--mdc-theme-text-secondary-on-background);
  --lmnt-breadcrumbs-color-active:var(--mdc-theme-text-primary-on-background);
}

.lmnt-breadcrumbs__breadcrumb,.lmnt-breadcrumbs__container{
  align-items:center;
  display:flex;
}

.lmnt-breadcrumbs__breadcrumb{
  color:var(--lmnt-breadcrumbs-color-link);
}

.lmnt-breadcrumbs__breadcrumb a{
  color:unset;
  font-family:unset;
  font-weight:unset;
}

.lmnt-breadcrumbs__icon{
  margin:0 16px;
  pointer-events:none;
}

.lmnt-breadcrumbs__active-page{
  color:var(--lmnt-breadcrumbs-color-active);
}

.lmnt.mdc-button:after,.lmnt.mdc-button:before{
  content:unset;
}

.mdc-touch-target-wrapper{
  display:inline;
}

.mdc-elevation-overlay{
  background-color:#fff;
  background-color:var(--mdc-elevation-overlay-color, #fff);
  border-radius:inherit;
  opacity:0;
  opacity:var(--mdc-elevation-overlay-opacity, 0);
  pointer-events:none;
  position:absolute;
  transition:opacity .28s cubic-bezier(.4, 0, .2, 1);
}

.mdc-button{
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-smoothing:antialiased;
  align-items:center;
  -webkit-appearance:none;
  border:none;
  box-sizing:border-box;
  display:inline-flex;
  font-family:Roboto,sans-serif;
  font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  font-size:.875rem;
  font-size:var(--mdc-typography-button-font-size, .875rem);
  font-weight:500;
  font-weight:var(--mdc-typography-button-font-weight, 500);
  justify-content:center;
  letter-spacing:.0892857143em;
  letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);
  line-height:2.25rem;
  line-height:var(--mdc-typography-button-line-height, 2.25rem);
  line-height:inherit;
  min-width:64px;
  outline:none;
  overflow:visible;
  position:relative;
  text-decoration:none;
  text-decoration:var(--mdc-typography-button-text-decoration, none);
  text-transform:uppercase;
  text-transform:var(--mdc-typography-button-text-transform, uppercase);
  user-select:none;
  vertical-align:middle;
}
.mdc-button .mdc-elevation-overlay{
  height:100%;
  left:0;
  top:0;
  width:100%;
}
.mdc-button::-moz-focus-inner{
  border:0;
  padding:0;
}
.mdc-button:active{
  outline:none;
}
.mdc-button:hover{
  cursor:pointer;
}
.mdc-button:disabled{
  cursor:default;
  pointer-events:none;
}
.mdc-button .mdc-button__icon{
  display:inline-block;
  font-size:1.125rem;
  height:1.125rem;
  margin-left:0;
  margin-right:8px;
  vertical-align:top;
  width:1.125rem;
}
.mdc-button .mdc-button__icon[dir=rtl],[dir=rtl] .mdc-button .mdc-button__icon{
  margin-left:8px;
  margin-right:0;
}
.mdc-button .mdc-button__touch{
  height:48px;
  left:0;
  position:absolute;
  right:0;
  top:50%;
  transform:translateY(-50%);
}

.mdc-button__label+.mdc-button__icon{
  margin-left:8px;
  margin-right:0;
}
.mdc-button__label+.mdc-button__icon[dir=rtl],[dir=rtl] .mdc-button__label+.mdc-button__icon{
  margin-left:0;
  margin-right:8px;
}

svg.mdc-button__icon{
  fill:currentColor;
}

.mdc-button--outlined .mdc-button__icon,.mdc-button--raised .mdc-button__icon,.mdc-button--unelevated .mdc-button__icon{
  margin-left:-4px;
  margin-right:8px;
}
.mdc-button--outlined .mdc-button__icon[dir=rtl],.mdc-button--outlined .mdc-button__label+.mdc-button__icon,.mdc-button--raised .mdc-button__icon[dir=rtl],.mdc-button--raised .mdc-button__label+.mdc-button__icon,.mdc-button--unelevated .mdc-button__icon[dir=rtl],.mdc-button--unelevated .mdc-button__label+.mdc-button__icon,[dir=rtl] .mdc-button--outlined .mdc-button__icon,[dir=rtl] .mdc-button--raised .mdc-button__icon,[dir=rtl] .mdc-button--unelevated .mdc-button__icon{
  margin-left:8px;
  margin-right:-4px;
}
.mdc-button--outlined .mdc-button__label+.mdc-button__icon[dir=rtl],.mdc-button--raised .mdc-button__label+.mdc-button__icon[dir=rtl],.mdc-button--unelevated .mdc-button__label+.mdc-button__icon[dir=rtl],[dir=rtl] .mdc-button--outlined .mdc-button__label+.mdc-button__icon,[dir=rtl] .mdc-button--raised .mdc-button__label+.mdc-button__icon,[dir=rtl] .mdc-button--unelevated .mdc-button__label+.mdc-button__icon{
  margin-left:-4px;
  margin-right:8px;
}

.mdc-button--touch{
  margin-bottom:6px;
  margin-top:6px;
}

.mdc-button{
  --mdc-ripple-fg-size:0;
  --mdc-ripple-left:0;
  --mdc-ripple-top:0;
  --mdc-ripple-fg-scale:1;
  --mdc-ripple-fg-translate-end:0;
  --mdc-ripple-fg-translate-start:0;
  -webkit-tap-highlight-color:rgba(0, 0, 0, 0);
  will-change:transform, opacity;
}
.mdc-button .mdc-button__ripple:after,.mdc-button .mdc-button__ripple:before{
  border-radius:50%;
  content:"";
  opacity:0;
  pointer-events:none;
  position:absolute;
}
.mdc-button .mdc-button__ripple:before{
  transition:opacity 15ms linear,background-color 15ms linear;
  z-index:1;
  z-index:var(--mdc-ripple-z-index, 1);
}
.mdc-button .mdc-button__ripple:after{
  z-index:0;
  z-index:var(--mdc-ripple-z-index, 0);
}
.mdc-button.mdc-ripple-upgraded .mdc-button__ripple:before{
  transform:scale(var(--mdc-ripple-fg-scale, 1));
}
.mdc-button.mdc-ripple-upgraded .mdc-button__ripple:after{
  left:0;
  top:0;
  transform:scale(0);
  transform-origin:center center;
}
.mdc-button.mdc-ripple-upgraded--unbounded .mdc-button__ripple:after{
  left:var(--mdc-ripple-left, 0);
  top:var(--mdc-ripple-top, 0);
}
.mdc-button.mdc-ripple-upgraded--foreground-activation .mdc-button__ripple:after{
  animation:a 225ms forwards,b 75ms forwards;
}
.mdc-button.mdc-ripple-upgraded--foreground-deactivation .mdc-button__ripple:after{
  animation:c .15s;
  transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
}
.mdc-button .mdc-button__ripple:after,.mdc-button .mdc-button__ripple:before{
  height:200%;
  left:-50%;
  top:-50%;
  width:200%;
}
.mdc-button.mdc-ripple-upgraded .mdc-button__ripple:after{
  height:var(--mdc-ripple-fg-size, 100%);
  width:var(--mdc-ripple-fg-size, 100%);
}
.mdc-button .mdc-button__ripple{
  box-sizing:content-box;
  height:100%;
  overflow:hidden;
  position:absolute;
  width:100%;
}
.mdc-button:not(.mdc-button--outlined) .mdc-button__ripple{
  left:0;
  top:0;
}

.mdc-button--raised{
  box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);
  transition:box-shadow .28s cubic-bezier(.4, 0, .2, 1);
}
.mdc-button--raised:focus,.mdc-button--raised:hover{
  box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12);
}
.mdc-button--raised:active{
  box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12);
}
.mdc-button--raised:disabled{
  box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12);
}

.mdc-button--outlined{
  border-style:solid;
}

.mdc-button{
  border-radius:4px;
  border-radius:var(--mdc-shape-small, 4px);
  height:36px;
  padding:0 8px;
}
.mdc-button:disabled,.mdc-button:not(:disabled){
  background-color:transparent;
}
.mdc-button:not(:disabled){
  color:#6200ee;
  color:var(--mdc-theme-primary, #6200ee);
}
.mdc-button:disabled{
  color:rgba(0,0,0,.38);
}
.mdc-button .mdc-button__ripple:after,.mdc-button .mdc-button__ripple:before{
  background-color:#6200ee;
  background-color:var(--mdc-ripple-color, var(--mdc-theme-primary, #6200ee));
}
.mdc-button.mdc-ripple-surface--hover .mdc-button__ripple:before,.mdc-button:hover .mdc-button__ripple:before{
  opacity:.04;
  opacity:var(--mdc-ripple-hover-opacity, .04);
}
.mdc-button.mdc-ripple-upgraded--background-focused .mdc-button__ripple:before,.mdc-button:not(.mdc-ripple-upgraded):focus .mdc-button__ripple:before{
  opacity:.12;
  opacity:var(--mdc-ripple-focus-opacity, .12);
  transition-duration:75ms;
}
.mdc-button:not(.mdc-ripple-upgraded) .mdc-button__ripple:after{
  transition:opacity .15s linear;
}
.mdc-button:not(.mdc-ripple-upgraded):active .mdc-button__ripple:after{
  opacity:.12;
  opacity:var(--mdc-ripple-press-opacity, .12);
  transition-duration:75ms;
}
.mdc-button.mdc-ripple-upgraded{
  --mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity, 0.12);
}

.mdc-button .mdc-button__ripple,.mdc-button--unelevated{
  border-radius:4px;
  border-radius:var(--mdc-shape-small, 4px);
}

.mdc-button--unelevated{
  height:36px;
  padding:0 16px;
}
.mdc-button--unelevated:not(:disabled){
  background-color:#6200ee;
  background-color:var(--mdc-theme-primary, #6200ee);
}
.mdc-button--unelevated:disabled{
  background-color:rgba(0,0,0,.12);
}
.mdc-button--unelevated:not(:disabled){
  color:#fff;
  color:var(--mdc-theme-on-primary, #fff);
}
.mdc-button--unelevated:disabled{
  color:rgba(0,0,0,.38);
}
.mdc-button--unelevated .mdc-button__ripple:after,.mdc-button--unelevated .mdc-button__ripple:before{
  background-color:#fff;
  background-color:var(--mdc-ripple-color, var(--mdc-theme-on-primary, #fff));
}
.mdc-button--unelevated.mdc-ripple-surface--hover .mdc-button__ripple:before,.mdc-button--unelevated:hover .mdc-button__ripple:before{
  opacity:.08;
  opacity:var(--mdc-ripple-hover-opacity, .08);
}
.mdc-button--unelevated.mdc-ripple-upgraded--background-focused .mdc-button__ripple:before,.mdc-button--unelevated:not(.mdc-ripple-upgraded):focus .mdc-button__ripple:before{
  opacity:.24;
  opacity:var(--mdc-ripple-focus-opacity, .24);
  transition-duration:75ms;
}
.mdc-button--unelevated:not(.mdc-ripple-upgraded) .mdc-button__ripple:after{
  transition:opacity .15s linear;
}
.mdc-button--unelevated:not(.mdc-ripple-upgraded):active .mdc-button__ripple:after{
  opacity:.24;
  opacity:var(--mdc-ripple-press-opacity, .24);
  transition-duration:75ms;
}
.mdc-button--unelevated.mdc-ripple-upgraded{
  --mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity, 0.24);
}

.mdc-button--raised,.mdc-button--unelevated .mdc-button__ripple{
  border-radius:4px;
  border-radius:var(--mdc-shape-small, 4px);
}

.mdc-button--raised{
  height:36px;
  padding:0 16px;
}
.mdc-button--raised:not(:disabled){
  background-color:#6200ee;
  background-color:var(--mdc-theme-primary, #6200ee);
}
.mdc-button--raised:disabled{
  background-color:rgba(0,0,0,.12);
}
.mdc-button--raised:not(:disabled){
  color:#fff;
  color:var(--mdc-theme-on-primary, #fff);
}
.mdc-button--raised:disabled{
  color:rgba(0,0,0,.38);
}
.mdc-button--raised .mdc-button__ripple:after,.mdc-button--raised .mdc-button__ripple:before{
  background-color:#fff;
  background-color:var(--mdc-ripple-color, var(--mdc-theme-on-primary, #fff));
}
.mdc-button--raised.mdc-ripple-surface--hover .mdc-button__ripple:before,.mdc-button--raised:hover .mdc-button__ripple:before{
  opacity:.08;
  opacity:var(--mdc-ripple-hover-opacity, .08);
}
.mdc-button--raised.mdc-ripple-upgraded--background-focused .mdc-button__ripple:before,.mdc-button--raised:not(.mdc-ripple-upgraded):focus .mdc-button__ripple:before{
  opacity:.24;
  opacity:var(--mdc-ripple-focus-opacity, .24);
  transition-duration:75ms;
}
.mdc-button--raised:not(.mdc-ripple-upgraded) .mdc-button__ripple:after{
  transition:opacity .15s linear;
}
.mdc-button--raised:not(.mdc-ripple-upgraded):active .mdc-button__ripple:after{
  opacity:.24;
  opacity:var(--mdc-ripple-press-opacity, .24);
  transition-duration:75ms;
}
.mdc-button--raised.mdc-ripple-upgraded{
  --mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity, 0.24);
}

.mdc-button--outlined,.mdc-button--raised .mdc-button__ripple{
  border-radius:4px;
  border-radius:var(--mdc-shape-small, 4px);
}

.mdc-button--outlined{
  border-width:1px;
  height:36px;
  padding:0 15px;
}
.mdc-button--outlined:disabled,.mdc-button--outlined:not(:disabled){
  background-color:transparent;
}
.mdc-button--outlined:not(:disabled){
  color:#6200ee;
  color:var(--mdc-theme-primary, #6200ee);
}
.mdc-button--outlined:disabled{
  color:rgba(0,0,0,.38);
}
.mdc-button--outlined .mdc-button__ripple:after,.mdc-button--outlined .mdc-button__ripple:before{
  background-color:#6200ee;
  background-color:var(--mdc-ripple-color, var(--mdc-theme-primary, #6200ee));
}
.mdc-button--outlined.mdc-ripple-surface--hover .mdc-button__ripple:before,.mdc-button--outlined:hover .mdc-button__ripple:before{
  opacity:.04;
  opacity:var(--mdc-ripple-hover-opacity, .04);
}
.mdc-button--outlined.mdc-ripple-upgraded--background-focused .mdc-button__ripple:before,.mdc-button--outlined:not(.mdc-ripple-upgraded):focus .mdc-button__ripple:before{
  opacity:.12;
  opacity:var(--mdc-ripple-focus-opacity, .12);
  transition-duration:75ms;
}
.mdc-button--outlined:not(.mdc-ripple-upgraded) .mdc-button__ripple:after{
  transition:opacity .15s linear;
}
.mdc-button--outlined:not(.mdc-ripple-upgraded):active .mdc-button__ripple:after{
  opacity:.12;
  opacity:var(--mdc-ripple-press-opacity, .12);
  transition-duration:75ms;
}
.mdc-button--outlined.mdc-ripple-upgraded{
  --mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity, 0.12);
}
.mdc-button--outlined .mdc-button__ripple{
  border-radius:4px;
  border-radius:var(--mdc-shape-small, 4px);
}
.mdc-button--outlined:disabled,.mdc-button--outlined:not(:disabled){
  border-color:rgba(0,0,0,.12);
}
.mdc-button--outlined .mdc-button__ripple{
  border:1px solid transparent;
  left:-1px;
  top:-1px;
}
.mdc-button--outlined .mdc-button__touch{
  left:-1px;
  width:calc(100% + 2px);
}

.lmnt{
  --lmnt-button-shape-radius:var(--lmnt-theme--shape-radius);
  --lmnt-button-font-style:normal;
  --lmnt-button-filled-bg:var(--lmnt-theme-primary);
  --lmnt-button-filled-text:var(--lmnt-theme-on-primary);
  --lmnt-button-outlined-text-color:var(--lmnt-theme-primary-on-surface);
  --lmnt-button-outlined-border-color:rgba(0,0,0,.12);
  --lmnt-button-text-color:var(--lmnt-theme-primary-on-surface);
  --lmnt-button-xsmall-vertical-padding:6px;
  --lmnt-button-xsmall-horizontal-padding:12px;
  --lmnt-button-small-vertical-padding:8px;
  --lmnt-button-small-horizontal-padding:14px;
  --lmnt-button-medium-horizontal-padding:16px;
  --lmnt-button-medium-vertical-padding:10px;
  --lmnt-button-default-horizontal-padding:16px;
  --lmnt-button-default-vertical-padding:10px;
  --lmnt-button-large-vertical-padding:12px;
  --lmnt-button-large-horizontal-padding:16px;
  --lmnt-button-xlarge-vertical-padding:16px;
  --lmnt-button-xlarge-horizontal-padding:14px;
  --lmnt-button-line-height:inherit;
  --lmnt-button-height:36px;
  --lmnt-button-filled-bg--on-primary:var(--lmnt-theme-secondary);
  --lmnt-button-filled-text--on-primary:var(--lmnt-theme-on-secondary);
  --lmnt-button-outlined-text-color--on-primary:var(--lmnt-theme-on-primary);
  --lmnt-button-outlined-border-color--on-primary:var(--lmnt-theme-on-primary);
  --lmnt-button-text-color--on-primary:var(--lmnt-theme-on-primary);
  --lmnt-button-filled-bg--on-secondary:var(--lmnt-theme-primary);
  --lmnt-button-filled-text--on-secondary:var(--lmnt-theme-on-primary);
}
.lmnt.mdc-button{
  --mdc-shape-small:var(--lmnt-button-shape-radius);
  font-style:var(--lmnt-button-font-style);
  height:var(--lmnt-button-height);
  line-height:var(--lmnt-button-line-height);
  padding:var(--lmnt-button-default-vertical-padding) var(--lmnt-button-default-horizontal-padding);
}
.lmnt.mdc-button.lmnt-button--xsmall{
  padding:var(--lmnt-button-xsmall-vertical-padding) var(--lmnt-button-xsmall-horizontal-padding);
}
.lmnt.mdc-button.lmnt-button--small{
  padding:var(--lmnt-button-small-vertical-padding) var(--lmnt-button-small-horizontal-padding);
}
.lmnt.mdc-button.lmnt-button--medium{
  padding:var(--lmnt-button-medium-vertical-padding) var(--lmnt-button-medium-horizontal-padding);
}
.lmnt.mdc-button.lmnt-button--large{
  padding:var(--lmnt-button-large-vertical-padding) var(--lmnt-button-large-horizontal-padding);
}
.lmnt.mdc-button.lmnt-button--xlarge{
  padding:var(--lmnt-button-xlarge-vertical-padding) var(--lmnt-button-xlarge-horizontal-padding);
}
.lmnt.mdc-button.mdc-button--raised{
  box-shadow:var(--lmnt-button-box-shadow);
}
.lmnt.mdc-button.mdc-button--raised.lmnt-button--elevated{
  box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);
}
.lmnt.mdc-button.mdc-button--raised.lmnt-button--flat{
  box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12);
}
.lmnt.mdc-button.lmnt-button--filled-primary{
  --mdc-theme-primary:var(--lmnt-button-filled-bg);
  --mdc-theme-on-primary:var(--lmnt-button-filled-text);
}
.lmnt.mdc-button.lmnt-button--filled-secondary{
  --mdc-theme-primary:var(--lmnt-theme-secondary);
  --mdc-theme-on-primary:var(--lmnt-theme-on-secondary);
}
.lmnt.mdc-button.lmnt-button--filled-danger{
  --mdc-theme-primary:#fff;
  --mdc-theme-on-primary:var(--lmnt-theme-on-danger);
  background-color:var(--lmnt-theme-danger);
}
.lmnt.mdc-button.lmnt-button--filled-danger:disabled{
  background-color:rgba(var(--lmnt-on-secondary-rgb), .12);
  color:rgba(var(--lmnt-on-secondary-rgb), .38);
}
.lmnt.mdc-button.lmnt-button--filled-success{
  --mdc-theme-primary:#fff;
  --mdc-theme-on-primary:var(--lmnt-theme-on-success);
  background-color:var(--lmnt-theme-success);
}
.lmnt.mdc-button.lmnt-button--filled-success:disabled{
  background-color:rgba(var(--lmnt-on-secondary-rgb), .12);
  color:rgba(var(--lmnt-on-secondary-rgb), .38);
}
.lmnt.mdc-button.lmnt-button--filled-on-primary{
  --mdc-theme-primary:var(--lmnt-theme-on-primary);
  --mdc-theme-on-primary:var(--lmnt-theme-primary);
}
.lmnt.mdc-button.lmnt-button--filled-on-primary.mdc-button--raised:disabled{
  background-color:rgba(var(--lmnt-on-primary-rgb), .38);
  color:rgba(var(--lmnt-on-primary-rgb), .38);
}
.lmnt.mdc-button.lmnt-button--filled-on-secondary{
  --mdc-theme-primary:var(--lmnt-theme-on-secondary);
  --mdc-theme-on-primary:var(--lmnt-theme-secondary);
}
.lmnt.mdc-button.lmnt-button--filled-on-secondary.mdc-button--raised:disabled{
  background-color:rgba(var(--lmnt-on-secondary-rgb), .12);
  color:rgba(var(--lmnt-on-secondary-rgb), .38);
}
.lmnt.mdc-button.lmnt-button--filled-on-success.mdc-button--raised:disabled{
  background-color:rgba(var(--lmnt-on-success-rgb), .38);
  color:rgba(var(--lmnt-on-success-rgb), .38);
}
.lmnt.mdc-button.lmnt-button--filled-on-danger{
  --mdc-theme-primary:var(--lmnt-theme-on-danger);
  --mdc-theme-on-primary:var(--lmnt-theme-danger-on-surface);
}
.lmnt.mdc-button.lmnt-button--filled-on-danger.mdc-button--raised:disabled{
  background-color:rgba(var(--lmnt-on-danger-rgb), .38);
  color:rgba(var(--lmnt-on-danger-rgb), .38);
}
.lmnt.mdc-button.lmnt-button--filled-on-success{
  --mdc-theme-primary:var(--lmnt-theme-on-success);
  --mdc-theme-on-primary:var(--lmnt-theme-success-on-surface);
}
.lmnt.mdc-button.lmnt-button--filled-on-success.mdc-button--raised:disabled{
  background-color:rgba(var(--lmnt-on-success-rgb), .12);
  color:rgba(var(--lmnt-on-success-rgb), .12);
}
.lmnt.mdc-button.lmnt-button--filled-on-unknown-white{
  --mdc-theme-primary:var(--lmnt-theme-surface);
  --mdc-theme-on-primary:rgba(
      var(--lmnt-black-rgb),
      0.87
  );
}
.lmnt.mdc-button.lmnt-button--filled-on-unknown-white.mdc-button--raised .mdc-button__ripple:after,.lmnt.mdc-button.lmnt-button--filled-on-unknown-white.mdc-button--raised .mdc-button__ripple:before{
  background-color:var(--lmnt-theme-black);
}
.lmnt.mdc-button.lmnt-button--filled-on-unknown-white.mdc-button--raised:disabled{
  background-color:rgba(var(--lmnt-white-rgb), .24);
  color:var(--lmnt-theme-on-unknown-white-disabled);
}
.lmnt.mdc-button.lmnt-button--filled-on-unknown-black{
  --mdc-theme-primary:var(--lmnt-theme-black);
  --mdc-theme-on-primary:rgba(
      var(--lmnt-white-rgb),
      0.87
  );
}
.lmnt.mdc-button.lmnt-button--filled-on-unknown-black.mdc-button--raised .mdc-button__ripple:after,.lmnt.mdc-button.lmnt-button--filled-on-unknown-black.mdc-button--raised .mdc-button__ripple:before{
  background-color:var(--lmnt-theme-white);
}
.lmnt.mdc-button.lmnt-button--filled-on-unknown-black.mdc-button--raised:disabled{
  background-color:rgba(var(--lmnt-black-rgb), .24);
  color:var(--lmnt-theme-on-unknown-black-disabled);
}
.lmnt.mdc-button.lmnt-button--outlined-primary{
  --mdc-theme-primary:var(--lmnt-button-outlined-text-color);
}
.lmnt.mdc-button.lmnt-button--outlined-primary:not(:disabled){
  border-color:var(--lmnt-button-outlined-border-color);
}
.lmnt.mdc-button.lmnt-button--outlined-secondary{
  --mdc-theme-primary:var(--lmnt-theme-secondary-on-surface);
}
.lmnt.mdc-button.lmnt-button--outlined-secondary:not(:disabled){
  border-color:var(--lmnt-button-outlined-border-color);
}
.lmnt.mdc-button.lmnt-button--outlined-on-primary{
  --mdc-theme-primary:var(--lmnt-theme-on-primary);
  background-color:var(--lmnt-theme-primary);
}
.lmnt.mdc-button.lmnt-button--outlined-on-primary:not(:disabled){
  border-color:var(--mdc-theme-primary);
}
.lmnt.mdc-button.lmnt-button--outlined-on-primary:disabled{
  border-color:rgba(var(--lmnt-on-primary-rgb), .38);
  color:rgba(var(--lmnt-on-primary-rgb), .38);
}
.lmnt.mdc-button.lmnt-button--outlined-on-secondary{
  --mdc-theme-primary:var(--lmnt-theme-on-secondary);
  background-color:var(--lmnt-theme-secondary);
}
.lmnt.mdc-button.lmnt-button--outlined-on-secondary:not(:disabled){
  border-color:var(--lmnt-theme-on-secondary);
}
.lmnt.mdc-button.lmnt-button--outlined-on-unknown-white{
  --mdc-theme-primary:var(--lmnt-theme-on-unknown-white-active);
}
.lmnt.mdc-button.lmnt-button--outlined-on-unknown-white:not(:disabled){
  border-color:#fff;
}
.lmnt.mdc-button.lmnt-button--outlined-on-unknown-black{
  --mdc-theme-primary:var(--lmnt-theme-on-unknown-black-active);
}
.lmnt.mdc-button.lmnt-button--outlined-on-unknown-black:not(:disabled){
  border-color:#000;
}
.lmnt.mdc-button.lmnt-button--text-primary{
  --mdc-theme-primary:var(--lmnt-button-text-color);
}
.lmnt.mdc-button.lmnt-button--text-danger{
  --mdc-theme-primary:var(--lmnt-theme-danger);
}
.lmnt.mdc-button.lmnt-button--text-success{
  --mdc-theme-primary:var(--lmnt-theme-success);
}
.lmnt.mdc-button.lmnt-button--text-secondary{
  --mdc-theme-primary:var(--lmnt-theme-secondary-on-surface);
}
.lmnt.mdc-button.lmnt-button--text-on-primary{
  --mdc-theme-primary:var(--lmnt-theme-on-primary);
}
.lmnt.mdc-button.lmnt-button--text-on-primary:disabled{
  color:rgba(var(--lmnt-on-primary-rgb), .38);
}
.lmnt.mdc-button.lmnt-button--text-on-secondary{
  --mdc-theme-primary:var(--lmnt-theme-on-secondary);
}
.lmnt.mdc-button.lmnt-button--text-on-unknown-white{
  --mdc-theme-primary:var(--lmnt-theme-on-unknown-white-active);
}
.lmnt.mdc-button.lmnt-button--text-on-unknown-black{
  --mdc-theme-primary:var(--lmnt-theme-on-unknown-black-active);
}
.lmnt.mdc-button.lmnt-button--danger-primary{
  --mdc-theme-primary:var(--lmnt-theme-danger);
  --mdc-theme-on-primary:var(--lmnt-theme-on-danger);
}
.lmnt.mdc-button.lmnt-button--danger-secondary{
  --mdc-theme-primary:var(--lmnt-theme-on-danger);
  --mdc-theme-on-primary:var(--lmnt-theme-danger);
}
.lmnt.mdc-button.lmnt-button--success-primary{
  --mdc-theme-primary:var(--lmnt-theme-success);
  --mdc-theme-on-primary:var(--lmnt-theme-on-success);
}
.lmnt.mdc-button.lmnt-button--success-secondary{
  --mdc-theme-primary:var(--lmnt-theme-on-success);
  --mdc-theme-on-primary:var(--lmnt-theme-success);
}
.lmnt.mdc-button:disabled.lmnt-button--text-primary{
  color:rgba(0,0,0,.38);
}
.lmnt.mdc-button--raised:disabled.lmnt-button--danger-secondary{
  background-color:hsla(0,0%,100%,.24);
  color:hsla(0,0%,100%,.38);
}
.lmnt.mdc-button--raised:disabled.lmnt-button--success-secondary{
  background-color:rgba(0,0,0,.12);
  color:hsla(0,0%,100%,.38);
}
.lmnt.mdc-button:disabled.lmnt-button--outlined-secondary{
  color:rgba(0,0,0,.38);
}
.lmnt.mdc-button:disabled.lmnt-button--text-secondary{
  background-color:rgba(0,0,0,.12);
  color:hsla(0,0%,100%,.38);
}
.lmnt.lmnt-button--full-width{
  width:100%;
}
.lmnt .lmnt-button .lmnt-icon{
  display:inline-block;
  font-size:18px;
  height:18px;
  margin-left:-4px;
  margin-right:8px;
  vertical-align:top;
  width:18px;
}
.lmnt .lmnt-button .mdc-button__label+.lmnt-icon{
  margin-left:8px;
  margin-right:-4px;
}
.lmnt .mdc-button__label+.lmnt-icon{
  margin-left:0;
  margin-right:8px;
}
.lmnt.lmnt-button-group.lmnt-button-group--dense .lmnt-button{
  margin-left:.25rem;
  margin-right:.25rem;
}
.lmnt.lmnt-button-group.lmnt-button-group--standard .lmnt-button{
  margin-left:.5rem;
  margin-right:.5rem;
}
.lmnt.lmnt-button-group.lmnt-button-group--airy .lmnt-button{
  margin-left:.75rem;
  margin-right:.75rem;
}
.lmnt.lmnt-button-group .lmnt-button:first-child{
  margin-left:0;
}
.lmnt.lmnt-button-group .lmnt-button:last-child{
  margin-right:0;
}

.lmnt-theme-primary-bg .lmnt.lmnt-button--filled-primary{
  --mdc-theme-primary:var(--lmnt-button-filled-bg--on-primary);
  --mdc-theme-on-primary:var(--lmnt-button-filled-text--on-primary);
}
.lmnt-theme-primary-bg .lmnt.lmnt-button--outlined-primary{
  --mdc-theme-primary:var(--lmnt-button-outlined-text-color--on-primary);
}
.lmnt-theme-primary-bg .lmnt.lmnt-button--outlined-primary:not(:disabled){
  border-color:var(--lmnt-button-outlined-border-color--on-primary);
}
.lmnt-theme-primary-bg .lmnt.lmnt-button--outlined-secondary{
  --mdc-theme-primary:var(--lmnt-button-outlined-text-color--on-primary);
}
.lmnt-theme-primary-bg .lmnt.lmnt-button--outlined-secondary:not(:disabled){
  border-color:var(--lmnt-button-outlined-border-color--on-primary);
}
.lmnt-theme-primary-bg .lmnt.lmnt-button--text-primary{
  --mdc-theme-primary:var(--lmnt-button-text-color--on-primary);
}

.lmnt-theme-secondary-bg .lmnt.lmnt-button--filled-primary{
  --mdc-theme-primary:var(--lmnt-button-filled-bg--on-secondary);
  --mdc-theme-on-primary:var(--lmnt-button-filled-text--on-secondary);
}
.lmnt-theme-secondary-bg .lmnt.lmnt-button--outlined-primary{
  --mdc-theme-primary:var(--lmnt-theme-on-secondary);
}
.lmnt-theme-secondary-bg .lmnt.lmnt-button--outlined-primary:not(:disabled){
  border-color:var(--lmnt-theme-on-secondary);
}
.lmnt-theme-secondary-bg .lmnt.lmnt-button--text-primary{
  --mdc-theme-primary:var(--lmnt-theme-on-secondary);
}

.lmnt{
  --lmnt-divider-height-baseline:1px;
  --lmnt-divider-height-dense:1px;
  --lmnt-divider-height-tall:4px;
  --lmnt-divider-margin-dense:4px;
  --lmnt-divider-margin-standard:8px;
  --lmnt-divider-margin-airy:16px;
}

.lmnt-divider{
  border:0 solid;
  border-bottom:var(--lmnt-divider-height-baseline) solid;
  height:0;
  margin:0;
  width:100%;
}

.lmnt-divider--color-important{
  border-color:currentColor !important;
}

.lmnt-divider--dense{
  border-bottom-width:var(--lmnt-divider-height-dense);
}

.lmnt-divider--tall{
  border-bottom-width:var(--lmnt-divider-height-tall);
}

.lmnt-card-divider{
  border-color:#e0e0e0;
  color:#e0e0e0;
}

.lmnt-divider--margin-dense{
  margin-bottom:var(--lmnt-divider-margin-dense);
  margin-top:var(--lmnt-divider-margin-dense);
}

.lmnt-divider--margin-standard{
  margin-bottom:var(--lmnt-divider-margin-standard);
  margin-top:var(--lmnt-divider-margin-standard);
}

.lmnt-divider--margin-airy{
  margin-bottom:var(--lmnt-divider-margin-airy);
  margin-top:var(--lmnt-divider-margin-airy);
}

.lmnt-divider--dotted{
  border-style:dotted;
}

.lmnt-divider--dashed{
  border-style:dashed;
}

.lmnt-divider--solid{
  border-style:solid;
}

.lmnt-divider--double{
  border-style:double;
}

.lmnt-divider--groove{
  border-style:groove;
}

.lmnt-divider--ridge{
  border-style:ridge;
}

.lmnt-divider--inset{
  border-style:inset;
}

.lmnt-divider--outset{
  border-style:outset;
}

.lmnt-divider--primary{
  border-color:var(--lmnt-theme-primary);
  color:var(--lmnt-theme-primary);
}

.lmnt-divider--primary-variant{
  border-color:var(--lmnt-theme-primary-variant);
  color:var(--lmnt-theme-primary-variant);
}

.lmnt-divider--primary-50{
  border-color:var(--lmnt-theme-primary-50);
  color:var(--lmnt-theme-primary-50);
}

.lmnt-divider--primary-100{
  border-color:var(--lmnt-theme-primary-100);
  color:var(--lmnt-theme-primary-100);
}

.lmnt-divider--primary-200{
  border-color:var(--lmnt-theme-primary-200);
  color:var(--lmnt-theme-primary-200);
}

.lmnt-divider--primary-300{
  border-color:var(--lmnt-theme-primary-300);
  color:var(--lmnt-theme-primary-300);
}

.lmnt-divider--primary-400{
  border-color:var(--lmnt-theme-primary-400);
  color:var(--lmnt-theme-primary-400);
}

.lmnt-divider--primary-500{
  border-color:var(--lmnt-theme-primary-500);
  color:var(--lmnt-theme-primary-500);
}

.lmnt-divider--primary-600{
  border-color:var(--lmnt-theme-primary-600);
  color:var(--lmnt-theme-primary-600);
}

.lmnt-divider--primary-700{
  border-color:var(--lmnt-theme-primary-700);
  color:var(--lmnt-theme-primary-700);
}

.lmnt-divider--primary-800{
  border-color:var(--lmnt-theme-primary-800);
  color:var(--lmnt-theme-primary-800);
}

.lmnt-divider--primary-900{
  border-color:var(--lmnt-theme-primary-900);
  color:var(--lmnt-theme-primary-900);
}

.lmnt-divider--secondary{
  border-color:var(--lmnt-theme-secondary);
  color:var(--lmnt-theme-secondary);
}

.lmnt-divider--secondary-variant{
  border-color:var(--lmnt-theme-secondary-variant);
  color:var(--lmnt-theme-secondary-variant);
}

.lmnt-divider--secondary-50{
  border-color:var(--lmnt-theme-secondary-50);
  color:var(--lmnt-theme-secondary-50);
}

.lmnt-divider--secondary-100{
  border-color:var(--lmnt-theme-secondary-100);
  color:var(--lmnt-theme-secondary-100);
}

.lmnt-divider--secondary-200{
  border-color:var(--lmnt-theme-secondary-200);
  color:var(--lmnt-theme-secondary-200);
}

.lmnt-divider--secondary-300{
  border-color:var(--lmnt-theme-secondary-300);
  color:var(--lmnt-theme-secondary-300);
}

.lmnt-divider--secondary-400{
  border-color:var(--lmnt-theme-secondary-400);
  color:var(--lmnt-theme-secondary-400);
}

.lmnt-divider--secondary-500{
  border-color:var(--lmnt-theme-secondary-500);
  color:var(--lmnt-theme-secondary-500);
}

.lmnt-divider--secondary-600{
  border-color:var(--lmnt-theme-secondary-600);
  color:var(--lmnt-theme-secondary-600);
}

.lmnt-divider--secondary-700{
  border-color:var(--lmnt-theme-secondary-700);
  color:var(--lmnt-theme-secondary-700);
}

.lmnt-divider--secondary-800{
  border-color:var(--lmnt-theme-secondary-800);
  color:var(--lmnt-theme-secondary-800);
}

.lmnt-divider--secondary-900{
  border-color:var(--lmnt-theme-secondary-900);
  color:var(--lmnt-theme-secondary-900);
}

.lmnt-divider--danger{
  border-color:var(--lmnt-theme-danger);
  color:var(--lmnt-theme-danger);
}

.lmnt-divider--danger-variant{
  border-color:var(--lmnt-theme-danger-variant);
  color:var(--lmnt-theme-danger-variant);
}

.lmnt-divider--danger-50{
  border-color:var(--lmnt-theme-danger-50);
  color:var(--lmnt-theme-danger-50);
}

.lmnt-divider--danger-100{
  border-color:var(--lmnt-theme-danger-100);
  color:var(--lmnt-theme-danger-100);
}

.lmnt-divider--danger-200{
  border-color:var(--lmnt-theme-danger-200);
  color:var(--lmnt-theme-danger-200);
}

.lmnt-divider--danger-300{
  border-color:var(--lmnt-theme-danger-300);
  color:var(--lmnt-theme-danger-300);
}

.lmnt-divider--danger-400{
  border-color:var(--lmnt-theme-danger-400);
  color:var(--lmnt-theme-danger-400);
}

.lmnt-divider--danger-500{
  border-color:var(--lmnt-theme-danger-500);
  color:var(--lmnt-theme-danger-500);
}

.lmnt-divider--danger-600{
  border-color:var(--lmnt-theme-danger-600);
  color:var(--lmnt-theme-danger-600);
}

.lmnt-divider--danger-700{
  border-color:var(--lmnt-theme-danger-700);
  color:var(--lmnt-theme-danger-700);
}

.lmnt-divider--danger-800{
  border-color:var(--lmnt-theme-danger-800);
  color:var(--lmnt-theme-danger-800);
}

.lmnt-divider--danger-900{
  border-color:var(--lmnt-theme-danger-900);
  color:var(--lmnt-theme-danger-900);
}

.lmnt-divider--success{
  border-color:var(--lmnt-theme-success);
  color:var(--lmnt-theme-success);
}

.lmnt-divider--success-variant{
  border-color:var(--lmnt-theme-success-variant);
  color:var(--lmnt-theme-success-variant);
}

.lmnt-divider--success-50{
  border-color:var(--lmnt-theme-success-50);
  color:var(--lmnt-theme-success-50);
}

.lmnt-divider--success-100{
  border-color:var(--lmnt-theme-success-100);
  color:var(--lmnt-theme-success-100);
}

.lmnt-divider--success-200{
  border-color:var(--lmnt-theme-success-200);
  color:var(--lmnt-theme-success-200);
}

.lmnt-divider--success-300{
  border-color:var(--lmnt-theme-success-300);
  color:var(--lmnt-theme-success-300);
}

.lmnt-divider--success-400{
  border-color:var(--lmnt-theme-success-400);
  color:var(--lmnt-theme-success-400);
}

.lmnt-divider--success-500{
  border-color:var(--lmnt-theme-success-500);
  color:var(--lmnt-theme-success-500);
}

.lmnt-divider--success-600{
  border-color:var(--lmnt-theme-success-600);
  color:var(--lmnt-theme-success-600);
}

.lmnt-divider--success-700{
  border-color:var(--lmnt-theme-success-700);
  color:var(--lmnt-theme-success-700);
}

.lmnt-divider--success-800{
  border-color:var(--lmnt-theme-success-800);
  color:var(--lmnt-theme-success-800);
}

.lmnt-divider--success-900{
  border-color:var(--lmnt-theme-success-900);
  color:var(--lmnt-theme-success-900);
}

.lmnt-divider--ancillary-100{
  border-color:var(--lmnt-theme-ancillary-100);
  color:var(--lmnt-theme-ancillary-100);
}

.lmnt-divider--ancillary-200{
  border-color:var(--lmnt-theme-ancillary-200);
  color:var(--lmnt-theme-ancillary-200);
}

.lmnt-divider--ancillary-300{
  border-color:var(--lmnt-theme-ancillary-300);
  color:var(--lmnt-theme-ancillary-300);
}

.lmnt-divider--ancillary-400{
  border-color:var(--lmnt-theme-ancillary-400);
  color:var(--lmnt-theme-ancillary-400);
}

.lmnt-divider--ancillary-500{
  border-color:var(--lmnt-theme-ancillary-500);
  color:var(--lmnt-theme-ancillary-500);
}

.lmnt-divider--ancillary-600{
  border-color:var(--lmnt-theme-ancillary-600);
  color:var(--lmnt-theme-ancillary-600);
}

.lmnt-divider--ancillary-700{
  border-color:var(--lmnt-theme-ancillary-700);
  color:var(--lmnt-theme-ancillary-700);
}

.lmnt-divider--ancillary-800{
  border-color:var(--lmnt-theme-ancillary-800);
  color:var(--lmnt-theme-ancillary-800);
}

.lmnt-divider--ancillary-900{
  border-color:var(--lmnt-theme-ancillary-900);
  color:var(--lmnt-theme-ancillary-900);
}

.lmnt-divider--on-surface-stroke{
  border-color:var(--lmnt-theme-on-surface-stroke);
  color:var(--lmnt-theme-on-surface-stroke);
}

.lmnt{
  --lmnt-card-shape-radius:var(--lmnt-theme--shape-radius);
  --lmnt-card-header:var(--lmnt-theme-surface);
  --lmnt-card-on-header:var(--lmnt-theme-on-surface);
}

.lmnt.lmnt-card.mdc-card{
  --mdc-shape-medium:var(--lmnt-card-shape-radius);
  --mdc-elevation:var(--lmnt-card-box-shadow);
  border-color:var(--lmnt-card-border-color);
  border-style:var(--lmnt-card-border-style);
  border-width:var(--lmnt-card-border-width);
  box-shadow:var(--lmnt-card-box-shadow);
  width:100%;
}
.lmnt.lmnt-card.mdc-card--outlined{
  border:1px solid rgba(0,0,0,.12);
  box-shadow:none;
}
.lmnt.lmnt-card.lmnt-card--flat{
  border:none;
  box-shadow:none;
}
.lmnt.lmnt-card.lmnt-card--raised{
  border:none;
  box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12);
}
.lmnt.lmnt-card.lmnt-card--left-top .lmnt-card-body{
  align-items:flex-start;
  display:flex;
  justify-content:flex-start;
}
.lmnt.lmnt-card.lmnt-card--left-center .lmnt-card-body{
  align-items:center;
  display:flex;
  justify-content:flex-start;
}
.lmnt.lmnt-card.lmnt-card--left-bottom .lmnt-card-body{
  align-items:flex-end;
  display:flex;
  justify-content:flex-start;
}
.lmnt.lmnt-card.lmnt-card--centered .lmnt-card-body{
  align-items:center;
  display:flex;
  justify-content:center;
}
.lmnt.lmnt-card.lmnt-card--right-top .lmnt-card-body{
  align-items:flex-start;
  display:flex;
  justify-content:flex-end;
}
.lmnt.lmnt-card.lmnt-card--right-center .lmnt-card-body{
  align-items:center;
  display:flex;
  justify-content:flex-end;
}
.lmnt.lmnt-card.lmnt-card--right-bottom .lmnt-card-body{
  align-items:flex-end;
  display:flex;
  justify-content:flex-end;
}
.lmnt.lmnt-card.lmnt-card--loading .mdc-card__content .lmnt-card-body{
  align-items:center;
  display:flex;
  justify-content:center;
  padding:50px;
}
.lmnt.lmnt-card.lmnt-theme-transparent-bg{
  background-color:transparent;
}
.lmnt.lmnt-card .lmnt-card-overlay{
  height:100%;
  left:0;
  overflow:hidden;
  position:absolute;
  top:0;
  width:100%;
}
.lmnt.lmnt-card .lmnt-card-overlay.lmnt-card-overlay__dark{
  background-color:var(--lmnt-theme-on-unknown-black-inactive);
}
.lmnt.lmnt-card .lmnt-card-overlay.lmnt-card-overlay__light{
  background-color:var(--lmnt-theme-on-unknown-white-inactive);
}
.lmnt.lmnt-card .lmnt-card-overlay.lmnt-card-overlay__leading{
  justify-self:flex-start;
  width:50%;
}
.lmnt.lmnt-card .lmnt-card-overlay.lmnt-card-overlay__trailing{
  justify-self:flex-end;
  width:50%;
}
.lmnt.lmnt-card .lmnt-card__media-inner-content{
  z-index:2;
}

.lmnt .lmnt-card-title{
  align-items:center;
  display:flex;
  min-height:48px;
  padding:12px 16px;
}
.lmnt .lmnt-card-title.lmnt-card-title--top-placement{
  border-top-left-radius:var(--lmnt-card-shape-radius);
  border-top-right-radius:var(--lmnt-card-shape-radius);
}
.lmnt .lmnt-card-title.lmnt-card-title--bottom-placement{
  border-bottom-left-radius:var(--lmnt-card-shape-radius);
  border-bottom-right-radius:var(--lmnt-card-shape-radius);
}
.lmnt .lmnt-card-title.lmnt-card-title--stacked{
  align-items:flex-start;
  flex-direction:column;
}
.lmnt .lmnt-card-title.lmnt-card-title--stacked .lmnt-card-title__leadingBlock,.lmnt .lmnt-card-title.lmnt-card-title--stacked .lmnt-card-title__trailingBlock{
  width:100%;
}
.lmnt .lmnt-card-title.lmnt-card-title--stacked .lmnt-card-title__leadingBlock{
  margin-bottom:8px;
}
.lmnt .lmnt-card-title.lmnt-card-title--stacked .lmnt-card-title__overlineText{
  margin-bottom:4px;
}
.lmnt .lmnt-card-title.lmnt-card-title--stacked .lmnt-card-title-secondaryText-container{
  margin-top:4px;
}
.lmnt .lmnt-card-title .lmnt-card-title__leadingBlock.lmnt-card-title__leadingBlock--avatar{
  border-radius:50%;
  margin-right:16px;
}
.lmnt .lmnt-card-title .lmnt-card-title__leadingBlock.lmnt-card-title__leadingBlock--avatar img,.lmnt .lmnt-card-title .lmnt-card-title__leadingBlock.lmnt-card-title__leadingBlock--avatar svg{
  height:40px;
  width:40px;
}
.lmnt .lmnt-card-title .lmnt-card-title__leadingBlock.lmnt-card-title__leadingBlock--thumbnail{
  margin-right:16px;
}
.lmnt .lmnt-card-title .lmnt-card-title__leadingBlock.lmnt-card-title__leadingBlock--thumbnail img{
  height:40px;
  width:40px;
}
.lmnt .lmnt-card-title .lmnt-card-title__leadingBlock.lmnt-card-title__leadingBlock--icon{
  margin-right:23px;
}
.lmnt .lmnt-card-title .lmnt-card-title__leadingBlock.lmnt-card-title__leadingBlock--icon-with-background{
  margin-right:15px;
}
.lmnt .lmnt-card-title .lmnt-card-title__leadingBlock.lmnt-card-title__leadingBlock--icon-with-background i{
  width:24px;
}
.lmnt .lmnt-card-title .lmnt-card-title__text{
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-smoothing:antialiased;
  flex:1;
  font-family:Roboto,sans-serif;
  font-family:var(--mdc-typography-headline6-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  font-size:1.25rem;
  font-size:var(--mdc-typography-headline6-font-size, 1.25rem);
  font-weight:500;
  font-weight:var(--mdc-typography-headline6-font-weight, 500);
  letter-spacing:.0125em;
  letter-spacing:var(--mdc-typography-headline6-letter-spacing, .0125em);
  line-height:2rem;
  line-height:var(--mdc-typography-headline6-line-height, 2rem);
  text-decoration:inherit;
  text-decoration:var(--mdc-typography-headline6-text-decoration, inherit);
  text-transform:inherit;
  text-transform:var(--mdc-typography-headline6-text-transform, inherit);
}
.lmnt .lmnt-card-title .lmnt-card-title__text .lmnt-card-title__overlineText{
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-smoothing:antialiased;
  font-family:Roboto,sans-serif;
  font-family:var(--mdc-typography-overline-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  font-size:.75rem;
  font-size:var(--mdc-typography-overline-font-size, .75rem);
  font-weight:500;
  font-weight:var(--mdc-typography-overline-font-weight, 500);
  letter-spacing:.1666666667em;
  letter-spacing:var(--mdc-typography-overline-letter-spacing, .1666666667em);
  line-height:2rem;
  line-height:var(--mdc-typography-overline-line-height, 2rem);
  text-decoration:none;
  text-decoration:var(--mdc-typography-overline-text-decoration, none);
  text-transform:uppercase;
  text-transform:var(--mdc-typography-overline-text-transform, uppercase);
}
.lmnt .lmnt-card-title .lmnt-card-title__text .lmnt-card-title__secondaryText{
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-smoothing:antialiased;
  color:var(--lmnt-on-surface-inactive, rgba(0,0,0,.6));
  font-family:Roboto,sans-serif;
  font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  font-size:.875rem;
  font-size:var(--mdc-typography-body2-font-size, .875rem);
  font-weight:400;
  font-weight:var(--mdc-typography-body2-font-weight, 400);
  letter-spacing:.0178571429em;
  letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);
  line-height:1.25rem;
  line-height:var(--mdc-typography-body2-line-height, 1.25rem);
  text-decoration:inherit;
  text-decoration:var(--mdc-typography-body2-text-decoration, inherit);
  text-transform:inherit;
  text-transform:var(--mdc-typography-body2-text-transform, inherit);
}
.lmnt .lmnt-card-title .lmnt-card-title__trailingBlock.lmnt-card-title__trailingBlock--avatar{
  border-radius:50%;
}
.lmnt .lmnt-card-title .lmnt-card-title__trailingBlock.lmnt-card-title__trailingBlock--avatar img,.lmnt .lmnt-card-title .lmnt-card-title__trailingBlock.lmnt-card-title__trailingBlock--avatar svg,.lmnt .lmnt-card-title .lmnt-card-title__trailingBlock.lmnt-card-title__trailingBlock--thumbnail img{
  height:40px;
  width:40px;
}
.lmnt .lmnt-card-title.lmnt-theme-primary-bg .lmnt-card-title__text .lmnt-card-title__overlineText,.lmnt .lmnt-card-title.lmnt-theme-primary-bg .lmnt-card-title__text .lmnt-card-title__secondaryText{
  color:rgba(var(--lmnt-theme-on-primary), .6);
}
.lmnt .lmnt-card-title.lmnt-theme-secondary-bg .lmnt-card-title__text .lmnt-card-title__overlineText,.lmnt .lmnt-card-title.lmnt-theme-secondary-bg .lmnt-card-title__text .lmnt-card-title__secondaryText{
  color:rgba(var(--lmnt-theme-on-secondary), .6);
}
.lmnt .mdc-card__content{
  display:flex;
  flex-direction:column;
}
.lmnt .mdc-card__content .lmnt-card-body{
  overflow:auto;
  padding-left:16px;
  padding-right:16px;
}
.lmnt .mdc-card__content .lmnt-card-body,.lmnt .mdc-card__content .mdc-card__primary-action{
  flex-grow:1;
}
.lmnt .lmnt-card__media--4-3:before{
  margin-top:75%;
}
.lmnt .lmnt-card__media--4-5:before{
  margin-top:125%;
}
.lmnt .lmnt-card__media--2-1:before{
  margin-top:50%;
}
.lmnt .mdc-card__media-content{
  display:flex;
  padding:8px;
}
.lmnt .mdc-card__media-content.lmnt-card__content--bottom{
  align-items:flex-end;
}
.lmnt .mdc-card__media-content.lmnt-card__content--top{
  align-items:flex-start;
}
.lmnt .lmnt-card__actions--center{
  justify-content:center;
}
.lmnt .lmnt-card__actions--trailing{
  justify-content:flex-end;
}
.lmnt .lmnt-card__filters{
  display:flex;
}
.lmnt .lmnt-card__filters.lmnt-card__filters--chips{
  justify-content:flex-start;
  padding:8px 16px;
}
.lmnt .lmnt-card__filters.lmnt-card__filters--select{
  justify-content:center;
  padding:8px 16px;
}
.lmnt .lmnt-card__filters.lmnt-card__filters--select-2{
  justify-content:space-evenly;
  padding:8px 16px;
}
.lmnt .lmnt-card__filters.lmnt-card__filters--select-2>div,.lmnt .lmnt-card__filters.lmnt-card__filters--select-2>span{
  width:50%;
}
.lmnt .lmnt-card__filters.lmnt-card__filters--select-2>div:first-child,.lmnt .lmnt-card__filters.lmnt-card__filters--select-2>span:first-child{
  margin-right:5px;
}
.lmnt .lmnt-card__filters.lmnt-card__filters--select-2>div:last-child,.lmnt .lmnt-card__filters.lmnt-card__filters--select-2>span:last-child{
  margin-left:5px;
}

.mdc-card__media.lmnt-card__leading-media:first-child{
  border-bottom-left-radius:var(--lmnt-card-shape-radius);
  border-bottom-right-radius:0;
  border-top-left-radius:var(--lmnt-card-shape-radius);
  border-top-right-radius:0;
}

.mdc-card__media.lmnt-card__leading-media-rtl:first-child{
  border-bottom-left-radius:0;
  border-bottom-right-radius:var(--lmnt-card-shape-radius);
  border-top-left-radius:0;
  border-top-right-radius:var(--lmnt-card-shape-radius);
}

.lmnt-card__leading-media--square{
  width:50%;
}

.lmnt-card__leading-media--9-16{
  width:28.125%;
}

.lmnt-card__leading-media--4-5{
  width:50%;
}

.lmnt-card__leading-media--2-1{
  width:28.125%;
}

.lmnt-card-title__items{
  column-gap:.5em;
  display:flex;
}

.lmnt{
  --lmnt-checkbox--primary:var(--lmnt-theme-primary-on-surface);
  --lmnt-checkbox--on-primary:var(--lmnt-theme-on-primary);
  --lmnt-checkbox--on-primary-ink:var(--lmnt-theme-primary-on-surface);
  --lmnt-checkbox--secondary:var(--lmnt-theme-secondary-on-surface);
  --lmnt-checkbox--on-secondary:var(--lmnt-theme-on-secondary);
  --lmnt-checkbox--on-secondary-ink:var(--lmnt-theme-secondary-on-surface);
  --lmnt-checkbox--danger:var(--lmnt-theme-danger-on-surface);
  --lmnt-checkbox--on-danger:var(--lmnt-theme-danger);
  --lmnt-checkbox--on-danger-ink:var(--lmnt-theme-danger-on-surface);
  --lmnt-checkbox--success:var(--lmnt-theme-success-on-surface);
  --lmnt-checkbox--on-success:var(--lmnt-theme-success);
  --lmnt-checkbox--on-success-ink:var(--lmnt-theme-success-on-surface);
}

.lmnt-checkbox--secondary,.mdc-checkbox.lmnt-checkbox,.mdc-checkbox.lmnt-checkbox.lmnt-checkbox--secondary{
  --mdc-theme-secondary:var(--lmnt-checkbox--primary);
}

.lmnt-checkbox--secondary,.mdc-checkbox.lmnt-checkbox.lmnt-checkbox--secondary{
  --mdc-theme-secondary:var(--lmnt-checkbox--secondary);
}

.lmnt-checkbox--danger,.mdc-checkbox.lmnt-checkbox.lmnt-checkbox--danger{
  --mdc-theme-secondary:var(--lmnt-checkbox--danger);
}

.lmnt-checkbox--success,.mdc-checkbox.lmnt-checkbox.lmnt-checkbox--success{
  --mdc-theme-secondary:var(--lmnt-checkbox--success);
}

.lmnt-theme-primary-bg .mdc-checkbox.lmnt-checkbox{
  --mdc-theme-secondary:var(--lmnt-checkbox--on-primary);
  --mdc-checkbox-ink-color:var(--lmnt-checkbox--on-primary-ink);
  --mdc-checkbox-unchecked-color:var(--lmnt-checkbox--on-primary);
}

.lmnt-theme-secondary-bg .mdc-checkbox.lmnt-checkbox{
  --mdc-theme-secondary:var(--lmnt-checkbox--on-primary);
  --mdc-checkbox-ink-color:var(--lmnt-checkbox--on-secondary-ink);
  --mdc-checkbox-unchecked-color:var(--lmnt-checkbox--on-primary);
}

.lmnt-theme-danger-bg .mdc-checkbox.lmnt-checkbox{
  --mdc-theme-secondary:var(--lmnt-checkbox--on-primary);
  --mdc-checkbox-ink-color:var(--lmnt-checkbox--on-danger-ink);
  --mdc-checkbox-unchecked-color:var(--lmnt-checkbox--on-primary);
}

.lmnt-theme-success-bg .mdc-checkbox.lmnt-checkbox{
  --mdc-theme-secondary:var(--lmnt-checkbox--on-primary);
  --mdc-checkbox-ink-color:var(--lmnt-checkbox--on-success-ink);
  --mdc-checkbox-unchecked-color:var(--lmnt-checkbox--on-primary);
}

.lmnt,:root{
  --lmnt-chip-selected-fill-color:#e0e0e0;
  --lmnt-chip-ripple-shape-radius:16px;
  --lmnt-chip-ripple-before-after-shape-radius:50%;
  --lmnt-chip-shape-radius:16px;
  --lmnt-chip-outlined-color:var(--lmnt-theme-black, #000);
}

.mdc-deprecated-chip-trailing-action__touch{
  height:48px;
  left:50%;
  position:absolute;
  right:0;
  top:50%;
  transform:translate(-50%, -50%);
  width:48px;
}

.mdc-deprecated-chip-trailing-action{
  align-items:center;
  -webkit-appearance:none;
  background:none;
  border:none;
  box-sizing:border-box;
  cursor:pointer;
  display:inline-flex;
  justify-content:center;
  outline:none;
  padding:0;
  position:relative;
}
.mdc-deprecated-chip-trailing-action .mdc-deprecated-chip-trailing-action__icon{
  font-size:18px;
  height:18px;
  width:18px;
}
.mdc-deprecated-chip-trailing-action .mdc-deprecated-chip-trailing-action{
  color:#000;
  color:var(--mdc-theme-on-surface, #000);
}
.mdc-deprecated-chip-trailing-action .mdc-deprecated-chip-trailing-action__touch{
  width:26px;
}
.mdc-deprecated-chip-trailing-action .mdc-deprecated-chip-trailing-action__icon{
  color:inherit;
  fill:currentColor;
}

.mdc-deprecated-chip-trailing-action{
  --mdc-ripple-fg-size:0;
  --mdc-ripple-left:0;
  --mdc-ripple-top:0;
  --mdc-ripple-fg-scale:1;
  --mdc-ripple-fg-translate-end:0;
  --mdc-ripple-fg-translate-start:0;
  -webkit-tap-highlight-color:rgba(0, 0, 0, 0);
  will-change:transform, opacity;
}
.mdc-deprecated-chip-trailing-action .mdc-deprecated-chip-trailing-action__ripple:after,.mdc-deprecated-chip-trailing-action .mdc-deprecated-chip-trailing-action__ripple:before{
  border-radius:50%;
  content:"";
  opacity:0;
  pointer-events:none;
  position:absolute;
}
.mdc-deprecated-chip-trailing-action .mdc-deprecated-chip-trailing-action__ripple:before{
  transition:opacity 15ms linear,background-color 15ms linear;
  z-index:1;
  z-index:var(--mdc-ripple-z-index, 1);
}
.mdc-deprecated-chip-trailing-action .mdc-deprecated-chip-trailing-action__ripple:after{
  z-index:0;
  z-index:var(--mdc-ripple-z-index, 0);
}
.mdc-deprecated-chip-trailing-action.mdc-ripple-upgraded .mdc-deprecated-chip-trailing-action__ripple:before{
  transform:scale(var(--mdc-ripple-fg-scale, 1));
}
.mdc-deprecated-chip-trailing-action.mdc-ripple-upgraded .mdc-deprecated-chip-trailing-action__ripple:after{
  left:0;
  top:0;
  transform:scale(0);
  transform-origin:center center;
}
.mdc-deprecated-chip-trailing-action.mdc-ripple-upgraded--unbounded .mdc-deprecated-chip-trailing-action__ripple:after{
  left:var(--mdc-ripple-left, 0);
  top:var(--mdc-ripple-top, 0);
}
.mdc-deprecated-chip-trailing-action.mdc-ripple-upgraded--foreground-activation .mdc-deprecated-chip-trailing-action__ripple:after{
  animation:a 225ms forwards,b 75ms forwards;
}
.mdc-deprecated-chip-trailing-action.mdc-ripple-upgraded--foreground-deactivation .mdc-deprecated-chip-trailing-action__ripple:after{
  animation:c .15s;
  transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
}
.mdc-deprecated-chip-trailing-action .mdc-deprecated-chip-trailing-action__ripple:after,.mdc-deprecated-chip-trailing-action .mdc-deprecated-chip-trailing-action__ripple:before{
  height:100%;
  left:0;
  top:0;
  width:100%;
}
.mdc-deprecated-chip-trailing-action.mdc-ripple-upgraded .mdc-deprecated-chip-trailing-action__ripple:after,.mdc-deprecated-chip-trailing-action.mdc-ripple-upgraded .mdc-deprecated-chip-trailing-action__ripple:before{
  height:var(--mdc-ripple-fg-size, 100%);
  left:var(--mdc-ripple-left, 0);
  top:var(--mdc-ripple-top, 0);
  width:var(--mdc-ripple-fg-size, 100%);
}
.mdc-deprecated-chip-trailing-action.mdc-ripple-upgraded .mdc-deprecated-chip-trailing-action__ripple:after{
  height:var(--mdc-ripple-fg-size, 100%);
  width:var(--mdc-ripple-fg-size, 100%);
}
.mdc-deprecated-chip-trailing-action .mdc-deprecated-chip-trailing-action__ripple:after,.mdc-deprecated-chip-trailing-action .mdc-deprecated-chip-trailing-action__ripple:before{
  background-color:#000;
  background-color:var(--mdc-ripple-color, var(--mdc-theme-on-surface, #000));
}
.mdc-deprecated-chip-trailing-action.mdc-ripple-surface--hover .mdc-deprecated-chip-trailing-action__ripple:before,.mdc-deprecated-chip-trailing-action:hover .mdc-deprecated-chip-trailing-action__ripple:before{
  opacity:.04;
  opacity:var(--mdc-ripple-hover-opacity, .04);
}
.mdc-deprecated-chip-trailing-action.mdc-ripple-upgraded--background-focused .mdc-deprecated-chip-trailing-action__ripple:before,.mdc-deprecated-chip-trailing-action:not(.mdc-ripple-upgraded):focus .mdc-deprecated-chip-trailing-action__ripple:before{
  opacity:.12;
  opacity:var(--mdc-ripple-focus-opacity, .12);
  transition-duration:75ms;
}
.mdc-deprecated-chip-trailing-action:not(.mdc-ripple-upgraded) .mdc-deprecated-chip-trailing-action__ripple:after{
  transition:opacity .15s linear;
}
.mdc-deprecated-chip-trailing-action:not(.mdc-ripple-upgraded):active .mdc-deprecated-chip-trailing-action__ripple:after{
  opacity:.12;
  opacity:var(--mdc-ripple-press-opacity, .12);
  transition-duration:75ms;
}
.mdc-deprecated-chip-trailing-action.mdc-ripple-upgraded{
  --mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity, 0.12);
}
.mdc-deprecated-chip-trailing-action .mdc-deprecated-chip-trailing-action__ripple{
  box-sizing:content-box;
  height:100%;
  overflow:hidden;
  position:absolute;
  width:100%;
}

.mdc-chip__icon--leading{
  color:rgba(0,0,0,.54);
}

.mdc-deprecated-chip-trailing-action{
  color:#000;
}

.mdc-chip__icon--trailing{
  color:rgba(0,0,0,.54);
}
.mdc-chip__icon--trailing:hover{
  color:rgba(0,0,0,.62);
}
.mdc-chip__icon--trailing:focus{
  color:rgba(0,0,0,.87);
}

.mdc-chip__icon.mdc-chip__icon--leading:not(.mdc-chip__icon--leading-hidden){
  font-size:20px;
  height:20px;
  width:20px;
}

.mdc-chip__icon.mdc-chip__icon--trailing,.mdc-deprecated-chip-trailing-action__icon{
  font-size:18px;
  height:18px;
  width:18px;
}

.mdc-deprecated-chip-trailing-action{
  margin-left:4px;
  margin-right:-4px;
}
.mdc-deprecated-chip-trailing-action[dir=rtl],[dir=rtl] .mdc-deprecated-chip-trailing-action{
  margin-left:-4px;
  margin-right:4px;
}

.mdc-chip__icon--trailing{
  margin-left:4px;
  margin-right:-4px;
}
.mdc-chip__icon--trailing[dir=rtl],[dir=rtl] .mdc-chip__icon--trailing{
  margin-left:-4px;
  margin-right:4px;
}

.mdc-chip{
  background-color:#e0e0e0;
  border-radius:16px;
  color:rgba(0,0,0,.87);
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-smoothing:antialiased;
  align-items:center;
  -webkit-appearance:none;
  border-width:0;
  box-sizing:border-box;
  cursor:pointer;
  display:inline-flex;
  font-family:Roboto,sans-serif;
  font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  font-size:.875rem;
  font-size:var(--mdc-typography-body2-font-size, .875rem);
  font-weight:400;
  font-weight:var(--mdc-typography-body2-font-weight, 400);
  height:32px;
  letter-spacing:.0178571429em;
  letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);
  line-height:1.25rem;
  line-height:var(--mdc-typography-body2-line-height, 1.25rem);
  outline:none;
  padding:0 12px;
  position:relative;
  text-decoration:inherit;
  text-decoration:var(--mdc-typography-body2-text-decoration, inherit);
  text-transform:inherit;
  text-transform:var(--mdc-typography-body2-text-transform, inherit);
}
.mdc-chip .mdc-chip__ripple{
  border-radius:16px;
}
.mdc-chip:hover{
  color:rgba(0,0,0,.87);
}
.mdc-chip .mdc-chip__icon--leading:not(.mdc-chip__icon--leading-hidden),.mdc-chip.mdc-chip--selected .mdc-chip__checkmark{
  margin-left:-4px;
  margin-right:4px;
}
.mdc-chip .mdc-chip__icon--leading:not(.mdc-chip__icon--leading-hidden)[dir=rtl],.mdc-chip.mdc-chip--selected .mdc-chip__checkmark[dir=rtl],[dir=rtl] .mdc-chip .mdc-chip__icon--leading:not(.mdc-chip__icon--leading-hidden),[dir=rtl] .mdc-chip.mdc-chip--selected .mdc-chip__checkmark{
  margin-left:4px;
  margin-right:-4px;
}
.mdc-chip .mdc-elevation-overlay{
  height:100%;
  left:0;
  top:0;
  width:100%;
}
.mdc-chip::-moz-focus-inner{
  border:0;
  padding:0;
}
.mdc-chip:hover{
  color:#000;
  color:var(--mdc-theme-on-surface, #000);
}
.mdc-chip .mdc-chip__touch{
  height:48px;
  left:0;
  position:absolute;
  right:0;
  top:50%;
  transform:translateY(-50%);
}

.mdc-chip--exit{
  opacity:0;
  transition:opacity 75ms cubic-bezier(.4, 0, .2, 1),width .15s cubic-bezier(0, 0, .2, 1),padding .1s linear,margin .1s linear;
}

.mdc-chip__overflow{
  overflow:hidden;
  text-overflow:ellipsis;
}

.mdc-chip__text{
  white-space:nowrap;
}

.mdc-chip__icon{
  border-radius:50%;
  outline:none;
  vertical-align:middle;
}

.mdc-chip__checkmark{
  height:20px;
}

.mdc-chip__checkmark-path{
  stroke-dasharray:29.7833385;
  stroke-dashoffset:29.7833385;
  stroke-width:2px;
  transition:stroke-dashoffset .15s cubic-bezier(.4, 0, .6, 1) 50ms;
}

.mdc-chip__primary-action:focus{
  outline:none;
}

.mdc-chip--selected .mdc-chip__checkmark-path{
  stroke-dashoffset:0;
}

.mdc-chip__icon--leading,.mdc-chip__icon--trailing{
  position:relative;
}

.mdc-chip-set--choice .mdc-chip.mdc-chip--selected{
  color:#6200ee;
  color:var(--mdc-theme-primary, #6200ee);
}
.mdc-chip-set--choice .mdc-chip.mdc-chip--selected .mdc-chip__icon--leading{
  color:rgba(98,0,238,.54);
}
.mdc-chip-set--choice .mdc-chip.mdc-chip--selected:hover{
  color:#6200ee;
  color:var(--mdc-theme-primary, #6200ee);
}
.mdc-chip-set--choice .mdc-chip .mdc-chip__checkmark-path{
  stroke:#6200ee;
  stroke:var(--mdc-theme-primary, #6200ee);
}
.mdc-chip-set--choice .mdc-chip--selected{
  background-color:#fff;
  background-color:var(--mdc-theme-surface, #fff);
}

.mdc-chip__checkmark-svg{
  height:20px;
  transition:width .15s cubic-bezier(.4, 0, .2, 1);
  width:0;
}

.mdc-chip--selected .mdc-chip__checkmark-svg{
  width:20px;
}

.mdc-chip-set--filter .mdc-chip__icon--leading{
  opacity:1;
  transition:opacity 75ms linear;
  transition-delay:-50ms;
}
.mdc-chip-set--filter .mdc-chip__icon--leading+.mdc-chip__checkmark{
  opacity:0;
  transition:opacity 75ms linear;
  transition-delay:80ms;
}
.mdc-chip-set--filter .mdc-chip__icon--leading+.mdc-chip__checkmark .mdc-chip__checkmark-svg{
  transition:width 0s;
}
.mdc-chip-set--filter .mdc-chip--selected .mdc-chip__icon--leading{
  opacity:0;
}
.mdc-chip-set--filter .mdc-chip--selected .mdc-chip__icon--leading+.mdc-chip__checkmark{
  opacity:1;
  width:0;
}
.mdc-chip-set--filter .mdc-chip__icon--leading-hidden.mdc-chip__icon--leading{
  opacity:0;
  width:0;
}
.mdc-chip-set--filter .mdc-chip__icon--leading-hidden.mdc-chip__icon--leading+.mdc-chip__checkmark{
  width:20px;
}

.mdc-chip{
  --mdc-ripple-fg-size:0;
  --mdc-ripple-left:0;
  --mdc-ripple-top:0;
  --mdc-ripple-fg-scale:1;
  --mdc-ripple-fg-translate-end:0;
  --mdc-ripple-fg-translate-start:0;
  -webkit-tap-highlight-color:rgba(0, 0, 0, 0);
  will-change:transform, opacity;
}
.mdc-chip .mdc-chip__ripple:after,.mdc-chip .mdc-chip__ripple:before{
  border-radius:50%;
  content:"";
  opacity:0;
  pointer-events:none;
  position:absolute;
}
.mdc-chip .mdc-chip__ripple:before{
  transition:opacity 15ms linear,background-color 15ms linear;
  z-index:1;
  z-index:var(--mdc-ripple-z-index, 1);
}
.mdc-chip .mdc-chip__ripple:after{
  z-index:0;
  z-index:var(--mdc-ripple-z-index, 0);
}
.mdc-chip.mdc-ripple-upgraded .mdc-chip__ripple:before{
  transform:scale(var(--mdc-ripple-fg-scale, 1));
}
.mdc-chip.mdc-ripple-upgraded .mdc-chip__ripple:after{
  left:0;
  top:0;
  transform:scale(0);
  transform-origin:center center;
}
.mdc-chip.mdc-ripple-upgraded--unbounded .mdc-chip__ripple:after{
  left:var(--mdc-ripple-left, 0);
  top:var(--mdc-ripple-top, 0);
}
.mdc-chip.mdc-ripple-upgraded--foreground-activation .mdc-chip__ripple:after{
  animation:a 225ms forwards,b 75ms forwards;
}
.mdc-chip.mdc-ripple-upgraded--foreground-deactivation .mdc-chip__ripple:after{
  animation:c .15s;
  transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
}
.mdc-chip .mdc-chip__ripple:after,.mdc-chip .mdc-chip__ripple:before{
  height:200%;
  left:-50%;
  top:-50%;
  width:200%;
}
.mdc-chip.mdc-ripple-upgraded .mdc-chip__ripple:after{
  height:var(--mdc-ripple-fg-size, 100%);
  width:var(--mdc-ripple-fg-size, 100%);
}
.mdc-chip .mdc-chip__ripple:after,.mdc-chip .mdc-chip__ripple:before{
  background-color:rgba(0,0,0,.87);
  background-color:var(--mdc-ripple-color, rgba(0,0,0,.87));
}
.mdc-chip.mdc-ripple-surface--hover .mdc-chip__ripple:before,.mdc-chip:hover .mdc-chip__ripple:before{
  opacity:.04;
  opacity:var(--mdc-ripple-hover-opacity, .04);
}
.mdc-chip.mdc-ripple-upgraded--background-focused .mdc-chip__ripple:before,.mdc-chip.mdc-ripple-upgraded:focus-within .mdc-chip__ripple:before,.mdc-chip:not(.mdc-ripple-upgraded):focus .mdc-chip__ripple:before,.mdc-chip:not(.mdc-ripple-upgraded):focus-within .mdc-chip__ripple:before{
  opacity:.12;
  opacity:var(--mdc-ripple-focus-opacity, .12);
  transition-duration:75ms;
}
.mdc-chip:not(.mdc-ripple-upgraded) .mdc-chip__ripple:after{
  transition:opacity .15s linear;
}
.mdc-chip:not(.mdc-ripple-upgraded):active .mdc-chip__ripple:after{
  opacity:.12;
  opacity:var(--mdc-ripple-press-opacity, .12);
  transition-duration:75ms;
}
.mdc-chip.mdc-ripple-upgraded{
  --mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity, 0.12);
}
.mdc-chip .mdc-chip__ripple{
  height:100%;
  left:0;
  overflow:hidden;
  pointer-events:none;
  position:absolute;
  top:0;
  width:100%;
}

.mdc-chip-set--choice .mdc-chip.mdc-chip--selected .mdc-chip__ripple:before{
  opacity:.08;
  opacity:var(--mdc-ripple-selected-opacity, .08);
}
.mdc-chip-set--choice .mdc-chip.mdc-chip--selected .mdc-chip__ripple:after,.mdc-chip-set--choice .mdc-chip.mdc-chip--selected .mdc-chip__ripple:before{
  background-color:#6200ee;
  background-color:var(--mdc-ripple-color, var(--mdc-theme-primary, #6200ee));
}
.mdc-chip-set--choice .mdc-chip.mdc-chip--selected.mdc-ripple-surface--hover .mdc-chip__ripple:before,.mdc-chip-set--choice .mdc-chip.mdc-chip--selected:hover .mdc-chip__ripple:before{
  opacity:.12;
  opacity:var(--mdc-ripple-hover-opacity, .12);
}
.mdc-chip-set--choice .mdc-chip.mdc-chip--selected.mdc-ripple-upgraded--background-focused .mdc-chip__ripple:before,.mdc-chip-set--choice .mdc-chip.mdc-chip--selected.mdc-ripple-upgraded:focus-within .mdc-chip__ripple:before,.mdc-chip-set--choice .mdc-chip.mdc-chip--selected:not(.mdc-ripple-upgraded):focus .mdc-chip__ripple:before,.mdc-chip-set--choice .mdc-chip.mdc-chip--selected:not(.mdc-ripple-upgraded):focus-within .mdc-chip__ripple:before{
  opacity:.2;
  opacity:var(--mdc-ripple-focus-opacity, .2);
  transition-duration:75ms;
}
.mdc-chip-set--choice .mdc-chip.mdc-chip--selected:not(.mdc-ripple-upgraded) .mdc-chip__ripple:after{
  transition:opacity .15s linear;
}
.mdc-chip-set--choice .mdc-chip.mdc-chip--selected:not(.mdc-ripple-upgraded):active .mdc-chip__ripple:after{
  opacity:.2;
  opacity:var(--mdc-ripple-press-opacity, .2);
  transition-duration:75ms;
}
.mdc-chip-set--choice .mdc-chip.mdc-chip--selected.mdc-ripple-upgraded{
  --mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity, 0.2);
}

@keyframes d{
  0%{
    opacity:.4;
    transform:scale(.8);
  }
  to{
    opacity:1;
    transform:scale(1);
  }
}
.mdc-chip-set{
  box-sizing:border-box;
  display:flex;
  flex-wrap:wrap;
  padding:4px;
}
.mdc-chip-set .mdc-chip{
  margin:4px;
}
.mdc-chip-set .mdc-chip--touch{
  margin-bottom:8px;
  margin-top:8px;
}

.mdc-chip-set--input .mdc-chip{
  animation:d .1s cubic-bezier(0, 0, .2, 1);
}

.lmnt.mdc-chip{
  background-color:var(--lmnt-chip-selected-fill-color);
  border:1px solid transparent;
  border-radius:var(--lmnt-chip-shape-radius);
}
.lmnt.mdc-chip .mdc-chip__ripple{
  border-radius:var(--lmnt-chip-ripple-shape-radius);
}
.lmnt.mdc-chip .mdc-chip__ripple:after,.lmnt.mdc-chip .mdc-chip__ripple:before{
  border-radius:var(--lmnt-chip-ripple-before-after-shape-radius, 4px);
}
.lmnt.mdc-chip.mdc-chip--outline{
  background-color:#fff;
  border-color:var(--lmnt-theme-on-surface-stroke);
  color:var(--lmnt-chip-outlined-color);
}
.lmnt.mdc-chip.lmnt-chip--disabled,.lmnt.mdc-chip.lmnt-chip--disabled .mdc-chip__icon--leading,.lmnt.mdc-chip.lmnt-chip--disabled .mdc-chip__icon--trailing{
  background-color:var(--lmnt-theme-surface-variant);
  color:var(--lmnt-theme-on-surface-disabled);
  pointer-events:none;
}
.lmnt.mdc-chip.lmnt-chip--disabled .mdc-chip__checkmark,.lmnt.mdc-chip.lmnt-chip--disabled .mdc-chip__icon--leading .mdc-chip__checkmark,.lmnt.mdc-chip.lmnt-chip--disabled .mdc-chip__icon--trailing .mdc-chip__checkmark{
  opacity:var(--lmnt-theme-emphasis-disabled);
}
.lmnt.mdc-chip.lmnt-chip--disabled .mdc-chip__icon--leading .mdc-chip__ripple,.lmnt.mdc-chip.lmnt-chip--disabled .mdc-chip__icon--trailing .mdc-chip__ripple,.lmnt.mdc-chip.lmnt-chip--disabled .mdc-chip__ripple{
  background-color:var(--lmnt-theme-surface-variant);
  opacity:.12;
}
.lmnt.mdc-chip.lmnt-chip--disabled .mdc-chip__icon--leading .mdc-chip__ripple:after,.lmnt.mdc-chip.lmnt-chip--disabled .mdc-chip__icon--leading .mdc-chip__ripple:before,.lmnt.mdc-chip.lmnt-chip--disabled .mdc-chip__icon--trailing .mdc-chip__ripple:after,.lmnt.mdc-chip.lmnt-chip--disabled .mdc-chip__icon--trailing .mdc-chip__ripple:before,.lmnt.mdc-chip.lmnt-chip--disabled .mdc-chip__ripple:after,.lmnt.mdc-chip.lmnt-chip--disabled .mdc-chip__ripple:before{
  background-color:var(--lmnt-theme-surface-variant);
}

.lmnt.mdc-chip-set--choice .mdc-chip--outline.mdc-chip.mdc-chip--selected:not(.lmnt-chip--disabled),.lmnt.mdc-chip-set--choice .mdc-chip--outline.mdc-chip.mdc-chip--selected:not(.lmnt-chip--disabled):hover,.lmnt.mdc-chip-set--filter .mdc-chip--outline.mdc-chip.mdc-chip--selected:not(.lmnt-chip--disabled),.lmnt.mdc-chip-set--filter .mdc-chip--outline.mdc-chip.mdc-chip--selected:not(.lmnt-chip--disabled):hover{
  border-color:rgba(103,58,183,.24);
}

.mdc-chip-set--input-scroll{
  flex-wrap:nowrap;
}

.mdc-chip-set-scrollable-wrapper{
  display:flex;
  overflow-x:auto;
}

.lmnt.mdc-chip-set--choice .mdc-chip.lmnt-chip--disabled,.lmnt.mdc-chip-set--choice .mdc-chip.lmnt-chip--disabled .mdc-chip__icon--leading{
  background-color:var(--lmnt-theme-surface-variant);
  color:var(--lmnt-theme-on-surface-disabled);
  pointer-events:none;
}
.lmnt.mdc-chip-set--choice .mdc-chip.lmnt-chip--disabled .mdc-chip__checkmark,.lmnt.mdc-chip-set--choice .mdc-chip.lmnt-chip--disabled .mdc-chip__icon--leading .mdc-chip__checkmark{
  opacity:var(--lmnt-theme-emphasis-disabled);
}
.lmnt.mdc-chip-set--choice .mdc-chip.lmnt-chip--disabled .mdc-chip__icon--leading .mdc-chip__ripple,.lmnt.mdc-chip-set--choice .mdc-chip.lmnt-chip--disabled .mdc-chip__ripple{
  background-color:var(--lmnt-theme-surface-variant);
  opacity:.12;
}
.lmnt.mdc-chip-set--choice .mdc-chip.lmnt-chip--disabled .mdc-chip__icon--leading .mdc-chip__ripple:after,.lmnt.mdc-chip-set--choice .mdc-chip.lmnt-chip--disabled .mdc-chip__icon--leading .mdc-chip__ripple:before,.lmnt.mdc-chip-set--choice .mdc-chip.lmnt-chip--disabled .mdc-chip__ripple:after,.lmnt.mdc-chip-set--choice .mdc-chip.lmnt-chip--disabled .mdc-chip__ripple:before{
  background-color:var(--lmnt-theme-surface-variant);
}
.lmnt.mdc-chip-set--choice .mdc-chip.mdc-chip--selected:not(.lmnt-chip--disabled),.lmnt.mdc-chip-set--choice .mdc-chip.mdc-chip--selected:not(.lmnt-chip--disabled):hover{
  background-color:rgba(var(--lmnt-primary-on-surface-rgb), .12);
  color:var(--lmnt-theme-primary-on-surface);
}
.lmnt.mdc-chip-set--choice .mdc-chip.mdc-chip--selected:not(.lmnt-chip--disabled) .mdc-chip__icon--leading,.lmnt.mdc-chip-set--choice .mdc-chip.mdc-chip--selected:not(.lmnt-chip--disabled):hover .mdc-chip__icon--leading{
  color:var(--lmnt-theme-primary-on-surface);
}
.lmnt.mdc-chip-set--choice .mdc-chip.mdc-chip--selected:not(.lmnt-chip--disabled) .mdc-chip__ripple,.lmnt.mdc-chip-set--choice .mdc-chip.mdc-chip--selected:not(.lmnt-chip--disabled):hover .mdc-chip__ripple{
  background-color:rgba(var(--lmnt-primary-on-surface-rgb), .12);
  opacity:.12;
}
.lmnt.mdc-chip-set--choice .mdc-chip.mdc-chip--selected:not(.lmnt-chip--disabled) .mdc-chip__ripple:after,.lmnt.mdc-chip-set--choice .mdc-chip.mdc-chip--selected:not(.lmnt-chip--disabled) .mdc-chip__ripple:before,.lmnt.mdc-chip-set--choice .mdc-chip.mdc-chip--selected:not(.lmnt-chip--disabled):hover .mdc-chip__ripple:after,.lmnt.mdc-chip-set--choice .mdc-chip.mdc-chip--selected:not(.lmnt-chip--disabled):hover .mdc-chip__ripple:before{
  background-color:rgba(var(--lmnt-primary-on-surface-rgb), .12);
}

.lmnt.mdc-chip-set--filter .mdc-chip.lmnt-chip--disabled,.lmnt.mdc-chip-set--filter .mdc-chip.lmnt-chip--disabled .mdc-chip__icon--leading{
  background-color:var(--lmnt-theme-surface-variant);
  color:var(--lmnt-theme-on-surface-disabled);
  pointer-events:none;
}
.lmnt.mdc-chip-set--filter .mdc-chip.lmnt-chip--disabled .mdc-chip__checkmark,.lmnt.mdc-chip-set--filter .mdc-chip.lmnt-chip--disabled .mdc-chip__icon--leading .mdc-chip__checkmark{
  opacity:var(--lmnt-theme-emphasis-disabled);
}
.lmnt.mdc-chip-set--filter .mdc-chip.mdc-chip--selected:not(.lmnt-chip--disabled){
  background-color:rgba(var(--lmnt-primary-on-surface-rgb), .12);
  color:var(--lmnt-theme-primary-on-surface);
}
.lmnt.mdc-chip-set--filter .mdc-chip.mdc-chip--selected:not(.lmnt-chip--disabled) .mdc-chip__ripple{
  background-color:rgba(var(--lmnt-primary-on-surface-rgb), .12);
  opacity:.12;
}
.lmnt.mdc-chip-set--filter .mdc-chip.mdc-chip--selected:not(.lmnt-chip--disabled) .mdc-chip__ripple:after,.lmnt.mdc-chip-set--filter .mdc-chip.mdc-chip--selected:not(.lmnt-chip--disabled) .mdc-chip__ripple:before{
  background-color:rgba(var(--lmnt-primary-on-surface-rgb), .12);
}
.lmnt.mdc-chip-set--filter .mdc-chip.mdc-chip--selected:not(.lmnt-chip--disabled) .mdc-chip__checkmark-path{
  color:var(--lmnt-theme-primary-on-surface);
  stroke:var(--lmnt-theme-primary-on-surface);
}

.mdc-circular-progress__determinate-circle,.mdc-circular-progress__indeterminate-circle-graphic{
  stroke:#6200ee;
  stroke:var(--mdc-theme-primary, #6200ee);
}

.mdc-circular-progress__determinate-track{
  stroke:transparent;
}

@keyframes e{
  to{
    transform:rotate(1turn);
  }
}
@keyframes f{
  12.5%{
    transform:rotate(135deg);
  }
  25%{
    transform:rotate(270deg);
  }
  37.5%{
    transform:rotate(405deg);
  }
  50%{
    transform:rotate(540deg);
  }
  62.5%{
    transform:rotate(675deg);
  }
  75%{
    transform:rotate(810deg);
  }
  87.5%{
    transform:rotate(945deg);
  }
  to{
    transform:rotate(3turn);
  }
}
@keyframes g{
  0%{
    opacity:.99;
  }
  25%{
    opacity:.99;
  }
  26%{
    opacity:0;
  }
  89%{
    opacity:0;
  }
  90%{
    opacity:.99;
  }
  to{
    opacity:.99;
  }
}
@keyframes h{
  0%{
    opacity:0;
  }
  15%{
    opacity:0;
  }
  25%{
    opacity:.99;
  }
  50%{
    opacity:.99;
  }
  51%{
    opacity:0;
  }
  to{
    opacity:0;
  }
}
@keyframes i{
  0%{
    opacity:0;
  }
  40%{
    opacity:0;
  }
  50%{
    opacity:.99;
  }
  75%{
    opacity:.99;
  }
  76%{
    opacity:0;
  }
  to{
    opacity:0;
  }
}
@keyframes j{
  0%{
    opacity:0;
  }
  65%{
    opacity:0;
  }
  75%{
    opacity:.99;
  }
  90%{
    opacity:.99;
  }
  to{
    opacity:0;
  }
}
@keyframes k{
  0%{
    transform:rotate(265deg);
  }
  50%{
    transform:rotate(130deg);
  }
  to{
    transform:rotate(265deg);
  }
}
@keyframes l{
  0%{
    transform:rotate(-265deg);
  }
  50%{
    transform:rotate(-130deg);
  }
  to{
    transform:rotate(-265deg);
  }
}
.mdc-circular-progress{
  direction:ltr;
  display:inline-flex;
  position:relative;
  transition:opacity .25s cubic-bezier(.4, 0, .6, 1) 0s;
}

.mdc-circular-progress__determinate-container,.mdc-circular-progress__indeterminate-circle-graphic,.mdc-circular-progress__indeterminate-container,.mdc-circular-progress__spinner-layer{
  height:100%;
  position:absolute;
  width:100%;
}

.mdc-circular-progress__determinate-container{
  transform:rotate(-90deg);
}

.mdc-circular-progress__indeterminate-container{
  font-size:0;
  letter-spacing:0;
  opacity:0;
  white-space:nowrap;
}

.mdc-circular-progress__determinate-circle-graphic,.mdc-circular-progress__indeterminate-circle-graphic{
  fill:transparent;
}

.mdc-circular-progress__determinate-circle{
  transition:stroke-dashoffset .5s cubic-bezier(0, 0, .2, 1) 0s;
}

.mdc-circular-progress__gap-patch{
  box-sizing:border-box;
  height:100%;
  left:47.5%;
  overflow:hidden;
  position:absolute;
  top:0;
  width:5%;
}
.mdc-circular-progress__gap-patch .mdc-circular-progress__indeterminate-circle-graphic{
  left:-900%;
  transform:rotate(180deg);
  width:2000%;
}

.mdc-circular-progress__circle-clipper{
  display:inline-flex;
  height:100%;
  overflow:hidden;
  position:relative;
  width:50%;
}
.mdc-circular-progress__circle-clipper .mdc-circular-progress__indeterminate-circle-graphic{
  width:200%;
}

.mdc-circular-progress__circle-right .mdc-circular-progress__indeterminate-circle-graphic{
  left:-100%;
}

.mdc-circular-progress--indeterminate .mdc-circular-progress__determinate-container{
  opacity:0;
}
.mdc-circular-progress--indeterminate .mdc-circular-progress__indeterminate-container{
  animation:e 1.5682352941176s linear infinite;
  opacity:1;
}
.mdc-circular-progress--indeterminate .mdc-circular-progress__spinner-layer{
  animation:f 5332ms cubic-bezier(.4, 0, .2, 1) infinite both;
}
.mdc-circular-progress--indeterminate .mdc-circular-progress__color-1{
  animation:f 5332ms cubic-bezier(.4, 0, .2, 1) infinite both,g 5332ms cubic-bezier(.4, 0, .2, 1) infinite both;
}
.mdc-circular-progress--indeterminate .mdc-circular-progress__color-2{
  animation:f 5332ms cubic-bezier(.4, 0, .2, 1) infinite both,h 5332ms cubic-bezier(.4, 0, .2, 1) infinite both;
}
.mdc-circular-progress--indeterminate .mdc-circular-progress__color-3{
  animation:f 5332ms cubic-bezier(.4, 0, .2, 1) infinite both,i 5332ms cubic-bezier(.4, 0, .2, 1) infinite both;
}
.mdc-circular-progress--indeterminate .mdc-circular-progress__color-4{
  animation:f 5332ms cubic-bezier(.4, 0, .2, 1) infinite both,j 5332ms cubic-bezier(.4, 0, .2, 1) infinite both;
}
.mdc-circular-progress--indeterminate .mdc-circular-progress__circle-left .mdc-circular-progress__indeterminate-circle-graphic{
  animation:k 1333ms cubic-bezier(.4, 0, .2, 1) infinite both;
}
.mdc-circular-progress--indeterminate .mdc-circular-progress__circle-right .mdc-circular-progress__indeterminate-circle-graphic{
  animation:l 1333ms cubic-bezier(.4, 0, .2, 1) infinite both;
}

.mdc-circular-progress--closed{
  opacity:0;
}

.lmnt-circular-progress--primary .mdc-circular-progress__determinate-circle,.lmnt-circular-progress--primary .mdc-circular-progress__indeterminate-circle-graphic{
  stroke:var(--lmnt-theme-primary);
}

.lmnt-circular-progress--primary-variant .mdc-circular-progress__determinate-circle,.lmnt-circular-progress--primary-variant .mdc-circular-progress__indeterminate-circle-graphic{
  stroke:var(--lmnt-theme-primary-variant);
}

.lmnt-circular-progress--secondary .mdc-circular-progress__determinate-circle,.lmnt-circular-progress--secondary .mdc-circular-progress__indeterminate-circle-graphic{
  stroke:var(--lmnt-theme-secondary);
}

.lmnt-circular-progress--secondary-variant .mdc-circular-progress__determinate-circle,.lmnt-circular-progress--secondary-variant .mdc-circular-progress__indeterminate-circle-graphic{
  stroke:var(--lmnt-theme-secondary-variant);
}

.lmnt-circular-progress--dark .mdc-circular-progress__determinate-circle,.lmnt-circular-progress--dark .mdc-circular-progress__indeterminate-circle-graphic{
  stroke:var(--lmnt-theme-dark);
}

.lmnt-circular-progress--light .mdc-circular-progress__determinate-circle,.lmnt-circular-progress--light .mdc-circular-progress__indeterminate-circle-graphic{
  stroke:var(--lmnt-theme-light);
}

.lmnt-circular-progress--on-primary .mdc-circular-progress__determinate-circle,.lmnt-circular-progress--on-primary .mdc-circular-progress__indeterminate-circle-graphic{
  stroke:var(--lmnt-theme-on-primary);
}

.lmnt-circular-progress--on-secondary .mdc-circular-progress__determinate-circle,.lmnt-circular-progress--on-secondary .mdc-circular-progress__indeterminate-circle-graphic{
  stroke:var(--lmnt-theme-on-secondary);
}

.lmnt-circular-progress--on-success .mdc-circular-progress__determinate-circle,.lmnt-circular-progress--on-success .mdc-circular-progress__indeterminate-circle-graphic{
  stroke:var(--lmnt-theme-on-success);
}

.lmnt-circular-progress--on-danger .mdc-circular-progress__determinate-circle,.lmnt-circular-progress--on-danger .mdc-circular-progress__indeterminate-circle-graphic{
  stroke:var(--lmnt-theme-on-danger);
}

.lmnt-circular-progress--on-unknown-dark .mdc-circular-progress__determinate-circle,.lmnt-circular-progress--on-unknown-dark .mdc-circular-progress__indeterminate-circle-graphic{
  stroke:var(--lmnt-theme-light);
}

.lmnt-circular-progress--on-unknown-light .mdc-circular-progress__determinate-circle,.lmnt-circular-progress--on-unknown-light .mdc-circular-progress__indeterminate-circle-graphic{
  stroke:var(--lmnt-theme-dark);
}

.lmnt-circular-progress--two-color .mdc-circular-progress__color-1 .mdc-circular-progress__indeterminate-circle-graphic{
  stroke:var(--lmnt-theme-primary);
}
.lmnt-circular-progress--two-color .mdc-circular-progress__color-2 .mdc-circular-progress__indeterminate-circle-graphic{
  stroke:var(--lmnt-theme-secondary);
}
.lmnt-circular-progress--two-color .mdc-circular-progress__color-3 .mdc-circular-progress__indeterminate-circle-graphic{
  stroke:var(--lmnt-theme-primary);
}
.lmnt-circular-progress--two-color .mdc-circular-progress__color-4 .mdc-circular-progress__indeterminate-circle-graphic{
  stroke:var(--lmnt-theme-secondary);
}

.lmnt-circular-progress--two-color-variant .mdc-circular-progress__color-1 .mdc-circular-progress__indeterminate-circle-graphic{
  stroke:var(--lmnt-theme-primary-variant);
}
.lmnt-circular-progress--two-color-variant .mdc-circular-progress__color-2 .mdc-circular-progress__indeterminate-circle-graphic{
  stroke:var(--lmnt-theme-secondary-variant);
}
.lmnt-circular-progress--two-color-variant .mdc-circular-progress__color-3 .mdc-circular-progress__indeterminate-circle-graphic{
  stroke:var(--lmnt-theme-primary-variant);
}
.lmnt-circular-progress--two-color-variant .mdc-circular-progress__color-4 .mdc-circular-progress__indeterminate-circle-graphic{
  stroke:var(--lmnt-theme-secondary-variant);
}

.lmnt-circularProgress--fill-primary{
  background-color:var(--lmnt-theme-primary);
  color:var(--lmnt-theme-on-primary);
}

.lmnt-circularProgress--fill-secondary{
  background-color:var(--lmnt-theme-secondary);
  color:var(--lmnt-theme-on-secondary);
}

.lmnt-circularProgress--fill-success{
  background-color:var(--lmnt-theme-success);
  color:var(--lmnt-theme-on-success);
}

.lmnt-circularProgress--fill-danger{
  background-color:var(--lmnt-theme-danger);
  color:var(--lmnt-theme-on-danger);
}

.lmnt-datepicker{
  position:relative;
  text-align:left;
}

.lmnt-datepicker,.lmnt-datepicker__calendar{
  --lmnt-datepicker---base-color:var(--lmnt-theme-primary);
  --lmnt-datepicker--border-radius:var(--lmnt-theme--shape-radius);
  --lmnt-datepicker--border-width:1px;
  --lmnt-datepicker--border-width-selected:2px;
  --lmnt-datepicker--side-content-width:var(--lmnt-datepicker--width);
  --lmnt-datepicker-surface:var(--lmnt-theme-surface);
  --lmnt-datepicker__day--highlighted:var(--lmnt-theme-primary-50);
  --lmnt-datepicker--month-select-width:140px;
  --lmnt-datepicker__cell-height:40px;
  --lmnt-datepicker__cell-width:40px;
  --lmnt-datepicker--year-select-width:98px;
  --lmnt-datepicker__calendar-surface:280px;
  --lmnt-datepicker--width:334px;
  --lmnt-datepicker__cell-font-size:12px;
  --lmnt-datepicker__cell-line-height:2.5;
  --lmnt-datepicker__day-header-border-width:1.5px;
  --lmnt-datepicker__day-header-font-size:12px;
  --lmnt-datepicker__day-header-font-weight:400;
  --lmnt-datepicker__day-header-line-height:16px;
  --lmnt-datepicker__calendar-surface-padding-top:4px;
  --lmnt-datepicker__calendar-surface-padding-bottom:16px;
  --lmnt-datepicker__cell-gap:6px;
  --lmnt-datepicker__cell-padding:12px;
  --lmnt-datepicker--cell-border-radius:50%;
}

.lmnt-datepicker--wide{
  --lmnt-datepicker__calendar-surface:560px;
  --lmnt-datepicker--width:614px;
  --lmnt-datepicker__cell-height:80px;
  --lmnt-datepicker__cell-width:80px;
  --lmnt-datepicker--cell-border-radius:var(--lmnt-theme--shape-radius);
}

.lmnt-datepicker__calendar{
  background-color:var(--lmnt-datepicker-surface);
  border-color:var(--lmnt-theme-on-surface-stroke);
  border-radius:var(--lmnt-datepicker--border-radius);
  border-style:solid;
  border-width:var(--lmnt-datepicker--border-width);
  box-shadow:0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12),0 5px 5px -3px rgba(0,0,0,.2);
  box-sizing:border-box;
  display:flex;
  flex-direction:row;
  user-select:none;
  width:var(--lmnt-datepicker--width);
  z-index:2;
}

.lmnt-datepicker__calendar--full-width{
  max-width:unset;
  min-width:unset;
  width:100%;
}

.lmnt-datepicker__calendar.lmnt-datepicker--floating{
  border-top-left-radius:0;
  position:absolute;
}

.lmnt-datepicker__content{
  width:var(--lmnt-datepicker--width);
}

.lmnt-datepicker__calendar-header{
  align-items:center;
  border:unset;
  border-bottom:var(--lmnt-datepicker--border-width) solid var(--lmnt-theme-on-surface-stroke);
  box-sizing:border-box;
  display:flex;
  flex-wrap:nowrap;
  gap:var(--lmnt-datepicker__cell-gap);
  justify-content:center;
  margin:unset;
  padding:unset;
  padding-bottom:var(--lmnt-datepicker__cell-padding);
  padding-top:var(--lmnt-datepicker__cell-padding);
}

.lmnt-datepicker__calendar-header--month-year{
  border-bottom:0;
  padding-left:var(--lmnt-datepicker__cell-padding);
  padding-right:var(--lmnt-datepicker__cell-padding);
}

.lmnt-select-container.lmnt-datepicker-calender__month-select{
  width:var(--lmnt-datepicker--month-select-width);
}

.lmnt-select-container.lmnt-datepicker-calender__year-select{
  width:var(--lmnt-datepicker--year-select-width);
}

.lmnt-datepicker__calendar-surface{
  display:flex;
  flex-wrap:wrap;
  margin-left:auto;
  margin-right:auto;
  padding-bottom:var(--lmnt-datepicker__calendar-surface-padding-bottom);
  padding-left:0;
  padding-right:0;
  padding-top:var(--lmnt-datepicker__calendar-surface-padding-top);
  width:var(--lmnt-datepicker__calendar-surface);
}

.lmnt-datepicker__day-header.mdc-typography--caption{
  align-items:center;
  border-color:transparent;
  border-radius:var(--lmnt-datepicker--cell-border-radius);
  border-style:solid;
  border-width:var(--lmnt-datepicker__day-header-border-width);
  color:var(--lmnt-on-surface-disabled);
  cursor:default;
  display:flex;
  font-size:var(--lmnt-datepicker__day-header-font-size);
  font-weight:var(--lmnt-datepicker__day-header-font-weight);
  justify-content:center;
  line-height:var(--lmnt-datepicker__day-header-line-height);
  margin:unset;
  padding:unset;
  pointer-events:none;
  text-transform:uppercase;
  white-space:nowrap;
}

.lmnt-datepicker__cell,.lmnt-datepicker__day-header.mdc-typography--caption{
  background-color:unset;
  box-sizing:border-box;
  height:var(--lmnt-datepicker__cell-height);
  text-align:center;
  width:var(--lmnt-datepicker__cell-width);
}

.lmnt-datepicker__cell{
  border:0 solid transparent;
  border-radius:var(--lmnt-datepicker--cell-border-radius);
  color:rgba(0,0,0,.92);
  cursor:pointer;
  font-size:var(--lmnt-datepicker__cell-font-size);
  line-height:var(--lmnt-datepicker__cell-line-height);
  position:relative;
  vertical-align:middle;
}

.lmnt-datepicker__cell--hover:after,.lmnt-datepicker__cell:hover:after{
  opacity:var(--lmnt-theme-emphasis-hover--alt);
}

.lmnt-datepicker__cell--active:after,.lmnt-datepicker__cell--hover:after,.lmnt-datepicker__cell:active:after,.lmnt-datepicker__cell:hover:after{
  background-color:var(--lmnt-datepicker---base-color);
  border-radius:var(--lmnt-datepicker--cell-border-radius);
  box-sizing:border-box;
  content:"";
  height:100%;
  left:0;
  position:absolute;
  top:0;
  width:100%;
}

.lmnt-datepicker__cell--active:after,.lmnt-datepicker__cell:active:after{
  opacity:var(--lmnt-theme-emphasis-pressed--alt);
}

.lmnt-datepicker__cell--focus:after,.lmnt-datepicker__cell:focus-visible:after,.lmnt-datepicker__cell:focus:after{
  background-color:var(--lmnt-datepicker-surface);
  border-radius:var(--lmnt-datepicker--cell-border-radius);
  box-sizing:border-box;
  content:"";
  height:100%;
  left:0;
  opacity:var(--lmnt-theme-emphasis-focus--alt);
  position:absolute;
  top:0;
  width:100%;
}

.lmnt-datepicker__cell--today{
  background-color:unset;
  border-color:var(--lmnt-theme-on-surface-stroke);
  border-width:var(--lmnt-datepicker--border-width);
  color:rgba(0, 0, 0, var(--lmnt-theme-emphasis-on-surface-highlighted));
}

.lmnt-datepicker__cell--today--hover:after,.lmnt-datepicker__cell--today:hover:after{
  opacity:var(--lmnt-theme-emphasis-focus);
}

.lmnt-datepicker__cell--today--active:after,.lmnt-datepicker__cell--today--hover:after,.lmnt-datepicker__cell--today:active:after,.lmnt-datepicker__cell--today:hover:after{
  background-color:var(--lmnt-datepicker---base-color);
  border-radius:var(--lmnt-datepicker--cell-border-radius);
  box-sizing:border-box;
  content:"";
  height:100%;
  height:var(--lmnt-datepicker__cell-height);
  left:0;
  left:calc(var(--lmnt-datepicker--border-width)*-1);
  position:absolute;
  top:0;
  top:calc(var(--lmnt-datepicker--border-width)*-1);
  width:100%;
  width:var(--lmnt-datepicker__cell-width);
}

.lmnt-datepicker__cell--today--active:after,.lmnt-datepicker__cell--today:active:after{
  opacity:var(--lmnt-theme-emphasis-pressed--alt);
}

.lmnt-datepicker__cell--today--focus:after,.lmnt-datepicker__cell--today:focus:after{
  background-color:var(--lmnt-datepicker---base-color);
  border-radius:var(--lmnt-datepicker--cell-border-radius);
  box-sizing:border-box;
  content:"";
  height:100%;
  height:var(--lmnt-datepicker__cell-height);
  left:0;
  left:calc(var(--lmnt-datepicker--border-width)*-1);
  opacity:var(--lmnt-theme-emphasis-focus--alt);
  position:absolute;
  top:0;
  top:calc(var(--lmnt-datepicker--border-width)*-1);
  width:100%;
  width:var(--lmnt-datepicker__cell-width);
}

.lmnt-datepicker__cell--selected{
  background-color:var(--lmnt-datepicker---base-color);
  border:unset;
  color:var(--lmnt-theme-on-primary);
}

.lmnt-datepicker__cell--selected--hover:after,.lmnt-datepicker__cell--selected:hover:after{
  opacity:var(--lmnt-theme-emphasis-hover--alt);
}

.lmnt-datepicker__cell--selected--active:after,.lmnt-datepicker__cell--selected--hover:after,.lmnt-datepicker__cell--selected:active:after,.lmnt-datepicker__cell--selected:hover:after{
  background-color:var(--lmnt-theme-on-primary);
  border-radius:var(--lmnt-datepicker--cell-border-radius);
  box-sizing:border-box;
  content:"";
  height:100%;
  left:0;
  position:absolute;
  top:0;
  width:100%;
}

.lmnt-datepicker__cell--selected--active:after,.lmnt-datepicker__cell--selected:active:after{
  opacity:var(--lmnt-theme-emphasis-pressed--alt);
}

.lmnt-datepicker__cell--selected--focus:after,.lmnt-datepicker__cell--selected:focus:after{
  background-color:var(--lmnt-theme-on-primary);
  border-radius:var(--lmnt-datepicker--cell-border-radius);
  box-sizing:border-box;
  content:"";
  height:100%;
  left:0;
  opacity:var(--lmnt-theme-emphasis-focus--alt);
  position:absolute;
  top:0;
  width:100%;
}

.lmnt-datepicker__cell--highlighted{
  background-color:var(--lmnt-datepicker__day--highlighted);
  border-radius:0;
  border-width:0;
}

.lmnt-datepicker__cell--highlight-start{
  border-bottom-left-radius:var(--lmnt-datepicker--cell-border-radius);
  border-top-left-radius:var(--lmnt-datepicker--cell-border-radius);
}

.lmnt-datepicker__cell--highlight-end{
  border-bottom-right-radius:var(--lmnt-datepicker--cell-border-radius);
  border-top-right-radius:var(--lmnt-datepicker--cell-border-radius);
}

.lmnt-datepicker__cell--highlighted--hover:after,.lmnt-datepicker__cell--highlighted:hover:after{
  opacity:var(--lmnt-theme-emphasis-focus);
}

.lmnt-datepicker__cell--highlighted--active:after,.lmnt-datepicker__cell--highlighted--hover:after,.lmnt-datepicker__cell--highlighted:active:after,.lmnt-datepicker__cell--highlighted:hover:after{
  background-color:var(--lmnt-datepicker---base-color);
  border-radius:var(--lmnt-datepicker--cell-border-radius);
  box-sizing:border-box;
  content:"";
  height:100%;
  left:0;
  position:absolute;
  top:0;
  width:100%;
}

.lmnt-datepicker__cell--highlighted--active:after,.lmnt-datepicker__cell--highlighted:active:after{
  opacity:var(--lmnt-theme-emphasis-pressed--alt);
}

.lmnt-datepicker__cell--highlighted--focus:after,.lmnt-datepicker__cell--highlighted:focus:after{
  background-color:var(--lmnt-datepicker---base-color);
  border-radius:var(--lmnt-datepicker--cell-border-radius);
  box-sizing:border-box;
  content:"";
  height:100%;
  left:0;
  opacity:var(--lmnt-theme-emphasis-focus--alt);
  position:absolute;
  top:0;
  width:100%;
}

.lmnt-datepicker__cell.lmnt-datepicker__cell--selected.lmnt-datepicker__cell--today:before{
  border:var(--lmnt-datepicker--border-width-selected) solid rgba(0, 0, 0, var(--lmnt-theme-emphasis-stroke-dark));
  border-radius:var(--lmnt-datepicker--cell-border-radius);
  box-sizing:border-box;
  content:"";
  height:100%;
  left:0;
  position:absolute;
  top:0;
  width:100%;
}

.lmnt-datepicker__cell.lmnt-datepicker__cell--selected--hover.lmnt-datepicker__cell--today--hover:after,.lmnt-datepicker__cell.lmnt-datepicker__cell--selected.lmnt-datepicker__cell--today:hover:after{
  background-color:var(--lmnt-theme-on-primary);
  border-radius:var(--lmnt-datepicker--cell-border-radius);
  box-sizing:border-box;
  content:"";
  height:100%;
  height:var(--lmnt-datepicker__cell-height);
  left:0;
  left:calc(var(--lmnt-datepicker--border-width)*-1);
  opacity:var(--lmnt-theme-emphasis-hover--alt);
  position:absolute;
  top:0;
  top:calc(var(--lmnt-datepicker--border-width)*-1);
  width:100%;
  width:var(--lmnt-datepicker__cell-width);
}

.lmnt-datepicker__cell--selected--active.lmnt-datepicker__cell--today--active:after,.lmnt-datepicker__cell--selected.lmnt-datepicker__cell--today:active:after{
  background-color:var(--lmnt-theme-on-primary);
  border-radius:var(--lmnt-datepicker--cell-border-radius);
  box-sizing:border-box;
  content:"";
  height:100%;
  left:0;
  opacity:var(--lmnt-theme-emphasis-pressed--alt);
  position:absolute;
  top:0;
  width:100%;
}

.lmnt-datepicker__cell--selected--focus.lmnt-datepicker__cell--today--focus:after,.lmnt-datepicker__cell--selected:focus.lmnt-datepicker__cell--today:after{
  background-color:var(--lmnt-theme-on-primary);
  border-radius:var(--lmnt-datepicker--cell-border-radius);
  box-sizing:border-box;
  content:"";
  height:100%;
  left:0;
  opacity:var(--lmnt-theme-emphasis-focus--alt);
  position:absolute;
  top:0;
  width:100%;
}

.lmnt-datepicker__cell--highlighted.lmnt-datepicker__cell--selected:before{
  align-items:center;
  background-color:var(--lmnt-datepicker---base-color);
  border:var(--lmnt-datepicker--border-width-selected) solid rgba(0, 0, 0, var(--lmnt-theme-emphasis-stroke-dark));
  border-radius:var(--lmnt-datepicker--cell-border-radius);
  box-sizing:border-box;
  color:inherit;
  color:var(--lmnt-theme-on-primary);
  content:"";
  content:attr(data-day);
  display:flex;
  height:100%;
  justify-content:center;
  left:0;
  position:absolute;
  top:0;
  width:100%;
}

.lmnt-datepicker__cell.lmnt-datepicker__cell--highlighted--hover.lmnt-datepicker__cell--selected--hover:after,.lmnt-datepicker__cell.lmnt-datepicker__cell--highlighted.lmnt-datepicker__cell--selected:hover:after{
  background-color:var(--lmnt-theme-on-primary);
  border-radius:var(--lmnt-datepicker--cell-border-radius);
  box-sizing:border-box;
  content:"";
  height:100%;
  height:var(--lmnt-datepicker__cell-height);
  left:0;
  left:calc(var(--lmnt-datepicker--border-width)*-1);
  opacity:var(--lmnt-theme-emphasis-hover--alt);
  position:absolute;
  top:0;
  top:calc(var(--lmnt-datepicker--border-width)*-1);
  width:100%;
  width:var(--lmnt-datepicker__cell-width);
}

.lmnt-datepicker__cell--highlighted--active.lmnt-datepicker__cell--selected--active:after,.lmnt-datepicker__cell--highlighted.lmnt-datepicker__cell--selected:active:after{
  background-color:var(--lmnt-theme-on-primary);
  border-radius:var(--lmnt-datepicker--cell-border-radius);
  box-sizing:border-box;
  content:"";
  height:100%;
  left:0;
  opacity:var(--lmnt-theme-emphasis-pressed--alt);
  position:absolute;
  top:0;
  width:100%;
}

.lmnt-datepicker__cell--highlighted--focus.lmnt-datepicker__cell--selected--focus:after,.lmnt-datepicker__cell--highlighted:focus.lmnt-datepicker__cell--selected:after{
  background-color:var(--lmnt-theme-on-primary);
  border-radius:var(--lmnt-datepicker--cell-border-radius);
  box-sizing:border-box;
  content:"";
  height:100%;
  left:0;
  opacity:var(--lmnt-theme-emphasis-focus--alt);
  position:absolute;
  top:0;
  width:100%;
}

.lmnt-datepicker__cell--highlighted.lmnt-datepicker__cell--today:before{
  color:inherit;
  color:rgba(0, 0, 0, var(--lmnt-theme-emphasis-on-surface-highlighted));
}

.lmnt-datepicker__cell--highlighted.lmnt-datepicker__cell--selected.lmnt-datepicker__cell--today:before,.lmnt-datepicker__cell--highlighted.lmnt-datepicker__cell--today:before{
  align-items:center;
  border:solid var(--lmnt-datepicker--border-width) var(--lmnt-theme-on-surface-stroke);
  border-radius:var(--lmnt-datepicker--cell-border-radius);
  box-sizing:border-box;
  content:"";
  content:attr(data-day);
  display:flex;
  height:100%;
  justify-content:center;
  left:0;
  position:absolute;
  top:0;
  width:100%;
}

.lmnt-datepicker__cell--highlighted.lmnt-datepicker__cell--selected.lmnt-datepicker__cell--today:before{
  background-color:var(--lmnt-datepicker---base-color);
  color:inherit;
  color:var(--lmnt-theme-on-primary);
}

.lmnt-datepicker__cell--blank,.lmnt-datepicker__cell--blank:active,.lmnt-datepicker__cell--blank:active:after,.lmnt-datepicker__cell--blank:focus,.lmnt-datepicker__cell--blank:focus:after,.lmnt-datepicker__cell--blank:hover,.lmnt-datepicker__cell--blank:hover:after{
  background-color:unset;
  color:unset;
  cursor:default;
}

.lmnt-datepicker__cell--disabled:active:after,.lmnt-datepicker__cell--disabled:after,.lmnt-datepicker__cell--disabled:focus:after,.lmnt-datepicker__cell--disabled:hover:after,.lmnt-datepicker__cell--highlighted.lmnt-datepicker__cell--disabled:active:after,.lmnt-datepicker__cell--highlighted.lmnt-datepicker__cell--disabled:after,.lmnt-datepicker__cell--highlighted.lmnt-datepicker__cell--disabled:focus:after,.lmnt-datepicker__cell--highlighted.lmnt-datepicker__cell--disabled:hover:after,.lmnt-datepicker__cell--today.lmnt-datepicker__cell--disabled:active:after,.lmnt-datepicker__cell--today.lmnt-datepicker__cell--disabled:after,.lmnt-datepicker__cell--today.lmnt-datepicker__cell--disabled:focus:after,.lmnt-datepicker__cell--today.lmnt-datepicker__cell--disabled:hover:after{
  background-color:var(--lmnt-theme-on-primary);
  border-radius:var(--lmnt-datepicker--cell-border-radius);
  box-sizing:border-box;
  content:"";
  cursor:default;
  height:100%;
  left:0;
  opacity:var(--lmnt-theme-emphasis-on-surface-disabled);
  position:absolute;
  top:0;
  width:100%;
}

.lmnt-datepicker__cell--today.lmnt-datepicker__cell--disabled:active:after,.lmnt-datepicker__cell--today.lmnt-datepicker__cell--disabled:after,.lmnt-datepicker__cell--today.lmnt-datepicker__cell--disabled:focus:after,.lmnt-datepicker__cell--today.lmnt-datepicker__cell--disabled:hover:after{
  height:var(--lmnt-datepicker__cell-height);
  left:calc(var(--lmnt-datepicker--border-width)*-1);
  top:calc(var(--lmnt-datepicker--border-width)*-1);
  width:var(--lmnt-datepicker__cell-width);
}

.lmnt-datepicker__cell--highlighted.lmnt-datepicker__cell--selected.lmnt-datepicker__cell--today.lmnt-datepicker__cell--disabled:active:after,.lmnt-datepicker__cell--highlighted.lmnt-datepicker__cell--selected.lmnt-datepicker__cell--today.lmnt-datepicker__cell--disabled:after,.lmnt-datepicker__cell--highlighted.lmnt-datepicker__cell--selected.lmnt-datepicker__cell--today.lmnt-datepicker__cell--disabled:focus:after,.lmnt-datepicker__cell--highlighted.lmnt-datepicker__cell--selected.lmnt-datepicker__cell--today.lmnt-datepicker__cell--disabled:hover:after,.lmnt-datepicker__cell--highlighted.lmnt-datepicker__cell--today.lmnt-datepicker__cell--disabled:active:after,.lmnt-datepicker__cell--highlighted.lmnt-datepicker__cell--today.lmnt-datepicker__cell--disabled:after,.lmnt-datepicker__cell--highlighted.lmnt-datepicker__cell--today.lmnt-datepicker__cell--disabled:focus:after,.lmnt-datepicker__cell--highlighted.lmnt-datepicker__cell--today.lmnt-datepicker__cell--disabled:hover:after,.lmnt-datepicker__cell--selected.lmnt-datepicker__cell--disabled:active:after,.lmnt-datepicker__cell--selected.lmnt-datepicker__cell--disabled:after,.lmnt-datepicker__cell--selected.lmnt-datepicker__cell--disabled:focus:after,.lmnt-datepicker__cell--selected.lmnt-datepicker__cell--disabled:hover:after,.lmnt-datepicker__cell--today.lmnt-datepicker__cell--selected.lmnt-datepicker__cell--disabled:active:after,.lmnt-datepicker__cell--today.lmnt-datepicker__cell--selected.lmnt-datepicker__cell--disabled:after,.lmnt-datepicker__cell--today.lmnt-datepicker__cell--selected.lmnt-datepicker__cell--disabled:focus:after,.lmnt-datepicker__cell--today.lmnt-datepicker__cell--selected.lmnt-datepicker__cell--disabled:hover:after{
  background-color:var(--lmnt-theme-on-primary);
  border-radius:var(--lmnt-datepicker--cell-border-radius);
  box-sizing:border-box;
  content:"";
  cursor:default;
  height:100%;
  left:0;
  opacity:var(--lmnt-theme-emphasis-on-surface-disabled);
  position:absolute;
  top:0;
  width:100%;
}

.lmnt-datepicker__calendar.lmnt-datepicker__calendar--with-side-content{
  box-sizing:border-box;
  max-width:calc(var(--lmnt-datepicker--width) + var(--lmnt-datepicker--side-content-width));
  min-width:calc(var(--lmnt-datepicker--width) + var(--lmnt-datepicker--side-content-width));
  width:calc(var(--lmnt-datepicker--width) + var(--lmnt-datepicker--side-content-width));
}

.lmnt-datepicker__side-content{
  max-width:var(--lmnt-datepicker--side-content-width);
  min-width:var(--lmnt-datepicker--side-content-width);
  width:var(--lmnt-datepicker--side-content-width);
}

.lmnt-datepicker--fullWidth{
  width:100%;
}

.mdc-text-field--with-leading-icon .mdc-text-field__icon,.mdc-text-field--with-trailing-icon .mdc-text-field__icon{
  position:static;
}

.lmnt{
  --lmnt-dialog-shape-radius:var(--lmnt-theme--shape-radius);
  --lmnt-dialog__surface--max-width:600px;
  --lmnt-dialog__surface--min-width:600px;
}
.lmnt .lmnt-dialog.mdc-dialog{
  z-index:9;
}
.lmnt .lmnt-dialog.mdc-dialog .mdc-dialog__surface{
  border-radius:var(--lmnt-dialog-shape-radius);
}
.lmnt .mdc-dialog__surface{
  max-width:var(--lmnt-dialog__surface--max-width);
  min-width:var(--lmnt-dialog__surface--min-width);
}
.lmnt .lmnt .mdc-dialog__header+.mdc-dialog__content,.lmnt .lmnt .mdc-dialog__title+.mdc-dialog__content{
  padding-top:8px;
}

.mdc-drawer{
  background-color:#fff;
  background-color:var(--mdc-theme-surface, #fff);
  border-bottom-left-radius:0;
  border-bottom-right-radius:0;
  border-bottom-right-radius:var(--mdc-shape-large, 0);
  border-right:1px solid;
  border-color:rgba(0,0,0,.12);
  border-top-left-radius:0;
  border-top-right-radius:0;
  border-top-right-radius:var(--mdc-shape-large, 0);
  box-sizing:border-box;
  display:flex;
  flex-direction:column;
  flex-shrink:0;
  height:100%;
  overflow:hidden;
  transition-property:transform;
  transition-timing-function:cubic-bezier(.4, 0, .2, 1);
  width:256px;
  z-index:6;
}
.mdc-drawer .mdc-drawer__title{
  color:rgba(0,0,0,.87);
}
.mdc-drawer .mdc-deprecated-list-group__subheader,.mdc-drawer .mdc-deprecated-list-item__graphic,.mdc-drawer .mdc-drawer__subtitle{
  color:rgba(0,0,0,.6);
}
.mdc-drawer .mdc-deprecated-list-item{
  color:rgba(0,0,0,.87);
}
.mdc-drawer .mdc-deprecated-list-item--activated .mdc-deprecated-list-item__graphic{
  color:#6200ee;
}
.mdc-drawer .mdc-deprecated-list-item--activated{
  color:rgba(98,0,238,.87);
}
.mdc-drawer[dir=rtl],[dir=rtl] .mdc-drawer{
  border-bottom-left-radius:0;
  border-bottom-left-radius:var(--mdc-shape-large, 0);
  border-bottom-right-radius:0;
  border-top-left-radius:0;
  border-top-left-radius:var(--mdc-shape-large, 0);
  border-top-right-radius:0;
}
.mdc-drawer .mdc-deprecated-list-item{
  border-radius:4px;
  border-radius:var(--mdc-shape-small, 4px);
}
.mdc-drawer.mdc-drawer--open:not(.mdc-drawer--closing)+.mdc-drawer-app-content{
  margin-left:256px;
  margin-right:0;
}
.mdc-drawer.mdc-drawer--open:not(.mdc-drawer--closing)+.mdc-drawer-app-content[dir=rtl],[dir=rtl] .mdc-drawer.mdc-drawer--open:not(.mdc-drawer--closing)+.mdc-drawer-app-content{
  margin-left:0;
  margin-right:256px;
}
.mdc-drawer[dir=rtl],[dir=rtl] .mdc-drawer{
  border-left-style:solid;
  border-left-width:1px;
  border-right-style:none;
  border-right-width:0;
}
.mdc-drawer .mdc-deprecated-list-item{
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-smoothing:antialiased;
  font-family:Roboto,sans-serif;
  font-family:var(--mdc-typography-subtitle2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  font-size:.875rem;
  font-size:var(--mdc-typography-subtitle2-font-size, .875rem);
  font-weight:500;
  font-weight:var(--mdc-typography-subtitle2-font-weight, 500);
  height:40px;
  letter-spacing:.0071428571em;
  letter-spacing:var(--mdc-typography-subtitle2-letter-spacing, .0071428571em);
  line-height:1.375rem;
  line-height:var(--mdc-typography-subtitle2-line-height, 1.375rem);
  margin:8px;
  padding:0 8px;
  text-decoration:inherit;
  text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);
  text-transform:inherit;
  text-transform:var(--mdc-typography-subtitle2-text-transform, inherit);
}
.mdc-drawer .mdc-deprecated-list-item:first-child{
  margin-top:2px;
}
.mdc-drawer .mdc-deprecated-list-item:last-child{
  margin-bottom:0;
}
.mdc-drawer .mdc-deprecated-list-group__subheader{
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-smoothing:antialiased;
  display:block;
  font-family:Roboto,sans-serif;
  font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  font-size:.875rem;
  font-size:var(--mdc-typography-body2-font-size, .875rem);
  font-weight:400;
  font-weight:var(--mdc-typography-body2-font-weight, 400);
  letter-spacing:.0178571429em;
  letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);
  line-height:1.25rem;
  line-height:var(--mdc-typography-body2-line-height, 1.25rem);
  line-height:normal;
  margin:0;
  padding:0 16px;
  text-decoration:inherit;
  text-decoration:var(--mdc-typography-body2-text-decoration, inherit);
  text-transform:inherit;
  text-transform:var(--mdc-typography-body2-text-transform, inherit);
}
.mdc-drawer .mdc-deprecated-list-group__subheader:before{
  content:"";
  display:inline-block;
  height:24px;
  vertical-align:0;
  width:0;
}
.mdc-drawer .mdc-deprecated-list-divider{
  margin:3px 0 4px;
}
.mdc-drawer .mdc-deprecated-list-item__graphic,.mdc-drawer .mdc-deprecated-list-item__text{
  pointer-events:none;
}

.mdc-drawer--animate{
  transform:translateX(-100%);
}
.mdc-drawer--animate[dir=rtl],[dir=rtl] .mdc-drawer--animate{
  transform:translateX(100%);
}

.mdc-drawer--opening{
  transition-duration:.25s;
}
.mdc-drawer--opening,.mdc-drawer--opening[dir=rtl],[dir=rtl] .mdc-drawer--opening{
  transform:translateX(0);
}

.mdc-drawer--closing{
  transform:translateX(-100%);
  transition-duration:.2s;
}
.mdc-drawer--closing[dir=rtl],[dir=rtl] .mdc-drawer--closing{
  transform:translateX(100%);
}

.mdc-drawer__header{
  box-sizing:border-box;
  flex-shrink:0;
  min-height:64px;
  padding:0 16px 4px;
}

.mdc-drawer__title{
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-smoothing:antialiased;
  display:block;
  font-family:Roboto,sans-serif;
  font-family:var(--mdc-typography-headline6-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  font-size:1.25rem;
  font-size:var(--mdc-typography-headline6-font-size, 1.25rem);
  font-weight:500;
  font-weight:var(--mdc-typography-headline6-font-weight, 500);
  letter-spacing:.0125em;
  letter-spacing:var(--mdc-typography-headline6-letter-spacing, .0125em);
  line-height:2rem;
  line-height:var(--mdc-typography-headline6-line-height, 2rem);
  line-height:normal;
  margin-bottom:-20px;
  margin-top:0;
  text-decoration:inherit;
  text-decoration:var(--mdc-typography-headline6-text-decoration, inherit);
  text-transform:inherit;
  text-transform:var(--mdc-typography-headline6-text-transform, inherit);
}
.mdc-drawer__title:before{
  content:"";
  display:inline-block;
  height:36px;
  vertical-align:0;
  width:0;
}
.mdc-drawer__title:after{
  content:"";
  display:inline-block;
  height:20px;
  vertical-align:-20px;
  width:0;
}

.mdc-drawer__subtitle{
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-smoothing:antialiased;
  display:block;
  font-family:Roboto,sans-serif;
  font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  font-size:.875rem;
  font-size:var(--mdc-typography-body2-font-size, .875rem);
  font-weight:400;
  font-weight:var(--mdc-typography-body2-font-weight, 400);
  letter-spacing:.0178571429em;
  letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);
  line-height:1.25rem;
  line-height:var(--mdc-typography-body2-line-height, 1.25rem);
  line-height:normal;
  margin-bottom:0;
  margin-top:0;
  text-decoration:inherit;
  text-decoration:var(--mdc-typography-body2-text-decoration, inherit);
  text-transform:inherit;
  text-transform:var(--mdc-typography-body2-text-transform, inherit);
}
.mdc-drawer__subtitle:before{
  content:"";
  display:inline-block;
  height:20px;
  vertical-align:0;
  width:0;
}

.mdc-drawer__content{
  height:100%;
  overflow-y:auto;
  -webkit-overflow-scrolling:touch;
}

.mdc-drawer--dismissible{
  display:none;
  left:0;
  position:absolute;
  right:auto;
}
.mdc-drawer--dismissible[dir=rtl],[dir=rtl] .mdc-drawer--dismissible{
  left:auto;
  right:0;
}
.mdc-drawer--dismissible.mdc-drawer--open{
  display:flex;
}

.mdc-drawer-app-content{
  position:relative;
}
.mdc-drawer-app-content,.mdc-drawer-app-content[dir=rtl],[dir=rtl] .mdc-drawer-app-content{
  margin-left:0;
  margin-right:0;
}

.mdc-drawer--modal{
  box-shadow:0 8px 10px -5px rgba(0,0,0,.2),0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12);
  display:none;
  left:0;
  position:fixed;
  right:auto;
}
.mdc-drawer--modal+.mdc-drawer-scrim{
  background-color:rgba(0,0,0,.32);
}
.mdc-drawer--modal[dir=rtl],[dir=rtl] .mdc-drawer--modal{
  left:auto;
  right:0;
}
.mdc-drawer--modal.mdc-drawer--open{
  display:flex;
}

.mdc-drawer-scrim{
  display:none;
  height:100%;
  left:0;
  position:fixed;
  top:0;
  transition-property:opacity;
  transition-timing-function:cubic-bezier(.4, 0, .2, 1);
  width:100%;
  z-index:5;
}
.mdc-drawer--open+.mdc-drawer-scrim{
  display:block;
}
.mdc-drawer--animate+.mdc-drawer-scrim{
  opacity:0;
}
.mdc-drawer--opening+.mdc-drawer-scrim{
  opacity:1;
  transition-duration:.25s;
}
.mdc-drawer--closing+.mdc-drawer-scrim{
  opacity:0;
  transition-duration:.2s;
}

.mdc-drawer .mdc-list-item--activated,.mdc-drawer .mdc-list-item--selected{
  --mdc-theme-primary:var(--lmnt-theme-primary-on-surface);
  color:var(--lmnt-theme-primary-on-surface);
}
.mdc-drawer .mdc-list-item--activated .mdc-list-item__graphic,.mdc-drawer .mdc-list-item--selected .mdc-list-item__graphic{
  color:var(--lmnt-theme-primary-on-surface);
}
.mdc-drawer .mdc-list-item__ripple .mdc-list-item__ripple:after,.mdc-drawer .mdc-list-item__ripple .mdc-list-item__ripple:before,.mdc-drawer .mdc-list-item__ripple :not(.mdc-list-item--disabled).mdc-list-item--activated{
  background-color:var(--lmnt-theme-primary);
}

.mdc-drawer__header-avatar{
  border-radius:50%;
  height:35px;
  margin-top:12px;
  width:auto;
}

.mdc-drawer.lmnt-drawer--permanent:not(.mdc-drawer--closing)+.mdc-drawer-app-content{
  margin-left:256px;
}

.lmnt-drawer--permanent{
  position:fixed;
}

.lmnt-expansion-panel__content{
  overflow:hidden;
  transition-duration:175ms;
  transition-property:max-height;
  transition-timing-function:cubic-bezier(.4, 0, .2, 1);
}

.lmnt-expansion-panel__trigger{
  cursor:pointer;
}

.lmnt.lmnt-file-upload .lmnt-file-upload__input{
  cursor:pointer;
  filter:alpha(opacity=0);
  font-size:20px;
  height:36px;
  margin:0;
  opacity:0;
  padding:0;
  position:absolute;
  right:0;
  top:0;
  z-index:10;
}
.lmnt.lmnt-file-upload .lmnt-file-upload__file-url{
  background-color:transparent;
  border:none;
  color:var(--lmnt-theme-on-surface);
  overflow:hidden;
  padding-left:8px;
  text-overflow:ellipsis;
  white-space:nowrap;
  width:250px;
}
.lmnt.lmnt-file-upload.lmnt-file-upload--secondary .lmnt-file-upload__file-url{
  color:#fff;
}
.lmnt.lmnt-file-upload.lmnt-file-upload--secondary .lmnt-file-upload__file-url::placeholder{
  color:hsla(0,0%,100%,.87);
}

.lmnt{
  --lmnt-footer__cols-sm:1;
  --lmnt-footer__cols-md:3;
  --lmnt-footer__cols-lg:3;
  --lmnt-footer__bottom-cols-sm:1;
  --lmnt-footer__bottom-cols-md:3;
  --lmnt-footer__bottom-cols-lg:3;
}

.lmnt-footer{
  display:flex;
  flex-direction:column;
  min-width:fit-content;
}

.lmnt-footer__content-wrapper{
  padding:64px 32px;
  width:100%;
}

.lmnt-footer__content{
  align-content:center;
  display:grid;
  grid-template-columns:repeat(var(--lmnt-footer__cols-lg), 1fr);
  justify-content:center;
}

.lmnt-footer__list{
  width:fit-content;
}

.lmnt-footer__list-title{
  margin:0;
}

.lmnt-footer__list dd:not(.lmnt-footer__list-item),.lmnt-footer__list-item{
  list-style-type:none;
  margin:0;
  padding-top:24px;
}

.lmnt-footer__bottom-content{
  font-size:14px;
  padding-left:2.5em;
}

.lmnt-footer__list dd:not(.lmnt-footer__list-item){
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-smoothing:antialiased;
  font-family:Roboto,sans-serif;
  font-family:var(--mdc-typography-subtitle2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  font-size:.875rem;
  font-size:var(--mdc-typography-subtitle2-font-size, .875rem);
  font-weight:500;
  font-weight:var(--mdc-typography-subtitle2-font-weight, 500);
  letter-spacing:.0071428571em;
  letter-spacing:var(--mdc-typography-subtitle2-letter-spacing, .0071428571em);
  line-height:1.375rem;
  line-height:var(--mdc-typography-subtitle2-line-height, 1.375rem);
  text-decoration:inherit;
  text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);
  text-transform:inherit;
  text-transform:var(--mdc-typography-subtitle2-text-transform, inherit);
}

.lmnt-footer hr,.lmnt-footer__divider{
  border:none;
  border-top:1px solid rgba(0,0,0,.12);
  margin:0;
}

.lmnt-footer__bottom{
  align-items:center;
  display:grid;
  gap:64px;
  grid-template-columns:1fr 1fr 1fr;
  justify-items:center;
  padding-left:32px;
  padding-right:32px;
}

.lmnt-footer__bottom-group{
  display:flex;
  flex:1;
  font-size:14px;
  gap:35px;
  justify-content:center;
  margin-bottom:32px;
  margin-top:32px;
  white-space:nowrap;
  width:100%;
}

.lmnt-footer__bottom-group--margin-dense{
  margin-bottom:16px;
  margin-top:16px;
}

.lmnt-footer__bottom-group--margin-airy{
  margin-bottom:64px;
  margin-top:64px;
}

.lmnt-footer__bottom-group--start{
  justify-content:start;
}

.lmnt-footer__bottom-group--end{
  justify-content:end;
}

.lmnt-footer__bottom-group--gap-none{
  gap:0;
}

.lmnt-footer__bottom-group--gap-dense{
  gap:8px;
}

.lmnt-footer__bottom-group--gap-standard{
  gap:16px;
}

.lmnt-footer__bottom-group--gap-airy{
  gap:24px;
}

@media only screen and (min-width:0) and (max-width:719px){
  .lmnt-footer__content{
    grid-template-columns:repeat(var(--lmnt-footer__cols-sm), 1fr);
    justify-items:start;
  }

  .lmnt-footer__bottom{
    gap:0;
    grid-template-columns:repeat(var(--lmnt-footer__bottom-cols-sm), 1fr);
  }

  .lmnt-footer__bottom-group{
    align-items:center;
    flex-direction:column;
    justify-items:center;
  }

  .lmnt-footer__content-wrapper{
    padding-left:16px;
    padding-right:16px;
  }

  .lmnt-footer__column--sm-span-1{
    grid-column:span 1;
  }

  .lmnt-footer__column--sm-span-2{
    grid-column:span 2;
  }

  .lmnt-footer__column--sm-span-3{
    grid-column:span 3;
  }

  .lmnt-footer__column--sm-span-4{
    grid-column:span 4;
  }

  .lmnt-footer__column--sm-span-5{
    grid-column:span 5;
  }

  .lmnt-footer__column--sm-span-6{
    grid-column:span 6;
  }

  .lmnt-footer__column--sm-span-7{
    grid-column:span 7;
  }

  .lmnt-footer__column--sm-span-8{
    grid-column:span 8;
  }

  .lmnt-footer__column--sm-span-9{
    grid-column:span 9;
  }

  .lmnt-footer__column--sm-span-10{
    grid-column:span 10;
  }
}
@media only screen and (min-width:600px) and (max-width:1439px){
  .lmnt-footer__content{
    grid-template-columns:repeat(var(--lmnt-footer__cols-md), 1fr);
  }

  .lmnt-footer__bottom{
    gap:0;
    grid-template-columns:repeat(var(--lmnt-footer__bottom-cols-md), 1fr);
  }

  .lmnt-footer__column--md-span-1{
    grid-column:span 1;
  }

  .lmnt-footer__column--md-span-2{
    grid-column:span 2;
  }

  .lmnt-footer__column--md-span-3{
    grid-column:span 3;
  }

  .lmnt-footer__column--md-span-4{
    grid-column:span 4;
  }

  .lmnt-footer__column--md-span-5{
    grid-column:span 5;
  }

  .lmnt-footer__column--md-span-6{
    grid-column:span 6;
  }

  .lmnt-footer__column--md-span-7{
    grid-column:span 7;
  }

  .lmnt-footer__column--md-span-8{
    grid-column:span 8;
  }

  .lmnt-footer__column--md-span-9{
    grid-column:span 9;
  }

  .lmnt-footer__column--md-span-10{
    grid-column:span 10;
  }
}
@media only screen and (min-width:1440px){
  .lmnt-footer__content{
    grid-template-columns:repeat(var(--lmnt-footer__cols-lg), 1fr);
  }

  .lmnt-footer__bottom{
    grid-template-columns:repeat(var(--lmnt-footer__bottom-cols-lg), 1fr);
  }

  .lmnt-footer__column--lg-span-1{
    grid-column:span 1;
  }

  .lmnt-footer__column--lg-span-2{
    grid-column:span 2;
  }

  .lmnt-footer__column--lg-span-3{
    grid-column:span 3;
  }

  .lmnt-footer__column--lg-span-4{
    grid-column:span 4;
  }

  .lmnt-footer__column--lg-span-5{
    grid-column:span 5;
  }

  .lmnt-footer__column--lg-span-6{
    grid-column:span 6;
  }

  .lmnt-footer__column--lg-span-7{
    grid-column:span 7;
  }

  .lmnt-footer__column--lg-span-8{
    grid-column:span 8;
  }

  .lmnt-footer__column--lg-span-9{
    grid-column:span 9;
  }

  .lmnt-footer__column--lg-span-10{
    grid-column:span 10;
  }
}
@media only screen and (min-width:840px) and (max-width:1023px){
  .lmnt-footer-with-max-content-width{
    align-items:center;
  }
  .lmnt-footer-with-max-content-width .lmnt-footer__content-wrapper{
    max-width:1052px;
  }
  .lmnt-footer-with-max-content-width .lmnt-footer__bottom-wrapper,.lmnt-footer-with-max-content-width .lmnt-footer_bottom-wrapper{
    display:flex;
    justify-content:center;
    width:100%;
  }
  .lmnt-footer-with-max-content-width .lmnt-footer__bottom,.lmnt-footer-with-max-content-width .lmnt-footer__content{
    max-width:1052px;
    width:100%;
  }
}
@media only screen and (min-width:1024px) and (max-width:1439px){
  .lmnt-footer-with-max-content-width{
    align-items:center;
  }
  .lmnt-footer-with-max-content-width .lmnt-footer__content-wrapper{
    max-width:1052px;
  }
  .lmnt-footer-with-max-content-width .lmnt-footer__bottom-wrapper,.lmnt-footer-with-max-content-width .lmnt-footer_bottom-wrapper{
    display:flex;
    justify-content:center;
    width:100%;
  }
  .lmnt-footer-with-max-content-width .lmnt-footer__bottom,.lmnt-footer-with-max-content-width .lmnt-footer__content{
    max-width:1052px;
    width:100%;
  }
}
@media only screen and (min-width:1440px){
  .lmnt-footer-with-max-content-width{
    align-items:center;
  }
  .lmnt-footer-with-max-content-width .lmnt-footer__content-wrapper{
    max-width:1176px;
  }
  .lmnt-footer-with-max-content-width .lmnt-footer__bottom-wrapper,.lmnt-footer-with-max-content-width .lmnt-footer_bottom-wrapper{
    display:flex;
    justify-content:center;
    width:100%;
  }
  .lmnt-footer-with-max-content-width .lmnt-footer__bottom,.lmnt-footer-with-max-content-width .lmnt-footer__content{
    max-width:1176px;
    width:100%;
  }
}
:root{
  --mdc-layout-grid-margin-desktop:24px;
  --mdc-layout-grid-gutter-desktop:24px;
  --mdc-layout-grid-column-width-desktop:72px;
  --mdc-layout-grid-margin-tablet:16px;
  --mdc-layout-grid-gutter-tablet:16px;
  --mdc-layout-grid-column-width-tablet:72px;
  --mdc-layout-grid-margin-phone:16px;
  --mdc-layout-grid-gutter-phone:16px;
  --mdc-layout-grid-column-width-phone:72px;
}

@media (min-width:840px){
  .mdc-layout-grid{
    box-sizing:border-box;
    margin:0 auto;
    padding:24px;
    padding:var(--mdc-layout-grid-margin-desktop, 24px);
  }
}
@media (min-width:600px) and (max-width:839px){
  .mdc-layout-grid{
    box-sizing:border-box;
    margin:0 auto;
    padding:16px;
    padding:var(--mdc-layout-grid-margin-tablet, 16px);
  }
}
@media (max-width:599px){
  .mdc-layout-grid{
    box-sizing:border-box;
    margin:0 auto;
    padding:16px;
    padding:var(--mdc-layout-grid-margin-phone, 16px);
  }
}

@media (min-width:840px){
  .mdc-layout-grid__inner{
    align-items:stretch;
    display:flex;
    flex-flow:row wrap;
    margin:-12px;
    margin:calc(var(--mdc-layout-grid-gutter-desktop, 24px)/2*-1);
  }
  @supports (display:grid){
    .mdc-layout-grid__inner{
      display:grid;
      margin:0;
      grid-gap:24px;
      grid-gap:var(--mdc-layout-grid-gutter-desktop, 24px);
      grid-template-columns:repeat(12, minmax(0, 1fr));
    }
  }
}
@media (min-width:600px) and (max-width:839px){
  .mdc-layout-grid__inner{
    align-items:stretch;
    display:flex;
    flex-flow:row wrap;
    margin:-8px;
    margin:calc(var(--mdc-layout-grid-gutter-tablet, 16px)/2*-1);
  }
  @supports (display:grid){
    .mdc-layout-grid__inner{
      display:grid;
      margin:0;
      grid-gap:16px;
      grid-gap:var(--mdc-layout-grid-gutter-tablet, 16px);
      grid-template-columns:repeat(8, minmax(0, 1fr));
    }
  }
}
@media (max-width:599px){
  .mdc-layout-grid__inner{
    align-items:stretch;
    display:flex;
    flex-flow:row wrap;
    margin:-8px;
    margin:calc(var(--mdc-layout-grid-gutter-phone, 16px)/2*-1);
  }
  @supports (display:grid){
    .mdc-layout-grid__inner{
      display:grid;
      margin:0;
      grid-gap:16px;
      grid-gap:var(--mdc-layout-grid-gutter-phone, 16px);
      grid-template-columns:repeat(4, minmax(0, 1fr));
    }
  }
}

@media (min-width:840px){
  .mdc-layout-grid__cell{
    box-sizing:border-box;
    margin:12px;
    margin:calc(var(--mdc-layout-grid-gutter-desktop, 24px)/2);
    width:calc(33.33333% - 24px);
    width:calc(33.33333% - var(--mdc-layout-grid-gutter-desktop, 24px));
  }
  @supports (display:grid){
    .mdc-layout-grid__cell{
      grid-column-end:span 4;
      margin:0;
      width:auto;
    }
  }
  .mdc-layout-grid__cell--span-1,.mdc-layout-grid__cell--span-1-desktop{
    width:calc(8.33333% - 24px);
    width:calc(8.33333% - var(--mdc-layout-grid-gutter-desktop, 24px));
  }
  @supports (display:grid){
    .mdc-layout-grid__cell--span-1,.mdc-layout-grid__cell--span-1-desktop{
      grid-column-end:span 1;
      width:auto;
    }
  }

  .mdc-layout-grid__cell--span-2,.mdc-layout-grid__cell--span-2-desktop{
    width:calc(16.66667% - 24px);
    width:calc(16.66667% - var(--mdc-layout-grid-gutter-desktop, 24px));
  }
  @supports (display:grid){
    .mdc-layout-grid__cell--span-2,.mdc-layout-grid__cell--span-2-desktop{
      grid-column-end:span 2;
      width:auto;
    }
  }

  .mdc-layout-grid__cell--span-3,.mdc-layout-grid__cell--span-3-desktop{
    width:calc(25% - 24px);
    width:calc(25% - var(--mdc-layout-grid-gutter-desktop, 24px));
  }
  @supports (display:grid){
    .mdc-layout-grid__cell--span-3,.mdc-layout-grid__cell--span-3-desktop{
      grid-column-end:span 3;
      width:auto;
    }
  }

  .mdc-layout-grid__cell--span-4,.mdc-layout-grid__cell--span-4-desktop{
    width:calc(33.33333% - 24px);
    width:calc(33.33333% - var(--mdc-layout-grid-gutter-desktop, 24px));
  }
  @supports (display:grid){
    .mdc-layout-grid__cell--span-4,.mdc-layout-grid__cell--span-4-desktop{
      grid-column-end:span 4;
      width:auto;
    }
  }

  .mdc-layout-grid__cell--span-5,.mdc-layout-grid__cell--span-5-desktop{
    width:calc(41.66667% - 24px);
    width:calc(41.66667% - var(--mdc-layout-grid-gutter-desktop, 24px));
  }
  @supports (display:grid){
    .mdc-layout-grid__cell--span-5,.mdc-layout-grid__cell--span-5-desktop{
      grid-column-end:span 5;
      width:auto;
    }
  }

  .mdc-layout-grid__cell--span-6,.mdc-layout-grid__cell--span-6-desktop{
    width:calc(50% - 24px);
    width:calc(50% - var(--mdc-layout-grid-gutter-desktop, 24px));
  }
  @supports (display:grid){
    .mdc-layout-grid__cell--span-6,.mdc-layout-grid__cell--span-6-desktop{
      grid-column-end:span 6;
      width:auto;
    }
  }

  .mdc-layout-grid__cell--span-7,.mdc-layout-grid__cell--span-7-desktop{
    width:calc(58.33333% - 24px);
    width:calc(58.33333% - var(--mdc-layout-grid-gutter-desktop, 24px));
  }
  @supports (display:grid){
    .mdc-layout-grid__cell--span-7,.mdc-layout-grid__cell--span-7-desktop{
      grid-column-end:span 7;
      width:auto;
    }
  }

  .mdc-layout-grid__cell--span-8,.mdc-layout-grid__cell--span-8-desktop{
    width:calc(66.66667% - 24px);
    width:calc(66.66667% - var(--mdc-layout-grid-gutter-desktop, 24px));
  }
  @supports (display:grid){
    .mdc-layout-grid__cell--span-8,.mdc-layout-grid__cell--span-8-desktop{
      grid-column-end:span 8;
      width:auto;
    }
  }

  .mdc-layout-grid__cell--span-9,.mdc-layout-grid__cell--span-9-desktop{
    width:calc(75% - 24px);
    width:calc(75% - var(--mdc-layout-grid-gutter-desktop, 24px));
  }
  @supports (display:grid){
    .mdc-layout-grid__cell--span-9,.mdc-layout-grid__cell--span-9-desktop{
      grid-column-end:span 9;
      width:auto;
    }
  }

  .mdc-layout-grid__cell--span-10,.mdc-layout-grid__cell--span-10-desktop{
    width:calc(83.33333% - 24px);
    width:calc(83.33333% - var(--mdc-layout-grid-gutter-desktop, 24px));
  }
  @supports (display:grid){
    .mdc-layout-grid__cell--span-10,.mdc-layout-grid__cell--span-10-desktop{
      grid-column-end:span 10;
      width:auto;
    }
  }

  .mdc-layout-grid__cell--span-11,.mdc-layout-grid__cell--span-11-desktop{
    width:calc(91.66667% - 24px);
    width:calc(91.66667% - var(--mdc-layout-grid-gutter-desktop, 24px));
  }
  @supports (display:grid){
    .mdc-layout-grid__cell--span-11,.mdc-layout-grid__cell--span-11-desktop{
      grid-column-end:span 11;
      width:auto;
    }
  }

  .mdc-layout-grid__cell--span-12,.mdc-layout-grid__cell--span-12-desktop{
    width:calc(100% - 24px);
    width:calc(100% - var(--mdc-layout-grid-gutter-desktop, 24px));
  }
  @supports (display:grid){
    .mdc-layout-grid__cell--span-12,.mdc-layout-grid__cell--span-12-desktop{
      grid-column-end:span 12;
      width:auto;
    }
  }
}
@media (min-width:600px) and (max-width:839px){
  .mdc-layout-grid__cell{
    box-sizing:border-box;
    margin:8px;
    margin:calc(var(--mdc-layout-grid-gutter-tablet, 16px)/2);
    width:calc(50% - 16px);
    width:calc(50% - var(--mdc-layout-grid-gutter-tablet, 16px));
  }
  @supports (display:grid){
    .mdc-layout-grid__cell{
      grid-column-end:span 4;
      margin:0;
      width:auto;
    }
  }
  .mdc-layout-grid__cell--span-1,.mdc-layout-grid__cell--span-1-tablet{
    width:calc(12.5% - 16px);
    width:calc(12.5% - var(--mdc-layout-grid-gutter-tablet, 16px));
  }
  @supports (display:grid){
    .mdc-layout-grid__cell--span-1,.mdc-layout-grid__cell--span-1-tablet{
      grid-column-end:span 1;
      width:auto;
    }
  }

  .mdc-layout-grid__cell--span-2,.mdc-layout-grid__cell--span-2-tablet{
    width:calc(25% - 16px);
    width:calc(25% - var(--mdc-layout-grid-gutter-tablet, 16px));
  }
  @supports (display:grid){
    .mdc-layout-grid__cell--span-2,.mdc-layout-grid__cell--span-2-tablet{
      grid-column-end:span 2;
      width:auto;
    }
  }

  .mdc-layout-grid__cell--span-3,.mdc-layout-grid__cell--span-3-tablet{
    width:calc(37.5% - 16px);
    width:calc(37.5% - var(--mdc-layout-grid-gutter-tablet, 16px));
  }
  @supports (display:grid){
    .mdc-layout-grid__cell--span-3,.mdc-layout-grid__cell--span-3-tablet{
      grid-column-end:span 3;
      width:auto;
    }
  }

  .mdc-layout-grid__cell--span-4,.mdc-layout-grid__cell--span-4-tablet{
    width:calc(50% - 16px);
    width:calc(50% - var(--mdc-layout-grid-gutter-tablet, 16px));
  }
  @supports (display:grid){
    .mdc-layout-grid__cell--span-4,.mdc-layout-grid__cell--span-4-tablet{
      grid-column-end:span 4;
      width:auto;
    }
  }

  .mdc-layout-grid__cell--span-5,.mdc-layout-grid__cell--span-5-tablet{
    width:calc(62.5% - 16px);
    width:calc(62.5% - var(--mdc-layout-grid-gutter-tablet, 16px));
  }
  @supports (display:grid){
    .mdc-layout-grid__cell--span-5,.mdc-layout-grid__cell--span-5-tablet{
      grid-column-end:span 5;
      width:auto;
    }
  }

  .mdc-layout-grid__cell--span-6,.mdc-layout-grid__cell--span-6-tablet{
    width:calc(75% - 16px);
    width:calc(75% - var(--mdc-layout-grid-gutter-tablet, 16px));
  }
  @supports (display:grid){
    .mdc-layout-grid__cell--span-6,.mdc-layout-grid__cell--span-6-tablet{
      grid-column-end:span 6;
      width:auto;
    }
  }

  .mdc-layout-grid__cell--span-7,.mdc-layout-grid__cell--span-7-tablet{
    width:calc(87.5% - 16px);
    width:calc(87.5% - var(--mdc-layout-grid-gutter-tablet, 16px));
  }
  @supports (display:grid){
    .mdc-layout-grid__cell--span-7,.mdc-layout-grid__cell--span-7-tablet{
      grid-column-end:span 7;
      width:auto;
    }
  }

  .mdc-layout-grid__cell--span-8,.mdc-layout-grid__cell--span-8-tablet{
    width:calc(100% - 16px);
    width:calc(100% - var(--mdc-layout-grid-gutter-tablet, 16px));
  }
  @supports (display:grid){
    .mdc-layout-grid__cell--span-8,.mdc-layout-grid__cell--span-8-tablet{
      grid-column-end:span 8;
      width:auto;
    }
  }

  .mdc-layout-grid__cell--span-9,.mdc-layout-grid__cell--span-9-tablet{
    width:calc(100% - 16px);
    width:calc(100% - var(--mdc-layout-grid-gutter-tablet, 16px));
  }
  @supports (display:grid){
    .mdc-layout-grid__cell--span-9,.mdc-layout-grid__cell--span-9-tablet{
      grid-column-end:span 8;
      width:auto;
    }
  }

  .mdc-layout-grid__cell--span-10,.mdc-layout-grid__cell--span-10-tablet{
    width:calc(100% - 16px);
    width:calc(100% - var(--mdc-layout-grid-gutter-tablet, 16px));
  }
  @supports (display:grid){
    .mdc-layout-grid__cell--span-10,.mdc-layout-grid__cell--span-10-tablet{
      grid-column-end:span 8;
      width:auto;
    }
  }

  .mdc-layout-grid__cell--span-11,.mdc-layout-grid__cell--span-11-tablet{
    width:calc(100% - 16px);
    width:calc(100% - var(--mdc-layout-grid-gutter-tablet, 16px));
  }
  @supports (display:grid){
    .mdc-layout-grid__cell--span-11,.mdc-layout-grid__cell--span-11-tablet{
      grid-column-end:span 8;
      width:auto;
    }
  }

  .mdc-layout-grid__cell--span-12,.mdc-layout-grid__cell--span-12-tablet{
    width:calc(100% - 16px);
    width:calc(100% - var(--mdc-layout-grid-gutter-tablet, 16px));
  }
  @supports (display:grid){
    .mdc-layout-grid__cell--span-12,.mdc-layout-grid__cell--span-12-tablet{
      grid-column-end:span 8;
      width:auto;
    }
  }
}
@media (max-width:599px){
  .mdc-layout-grid__cell{
    box-sizing:border-box;
    margin:8px;
    margin:calc(var(--mdc-layout-grid-gutter-phone, 16px)/2);
    width:calc(100% - 16px);
    width:calc(100% - var(--mdc-layout-grid-gutter-phone, 16px));
  }
  @supports (display:grid){
    .mdc-layout-grid__cell{
      grid-column-end:span 4;
      margin:0;
      width:auto;
    }
  }
  .mdc-layout-grid__cell--span-1,.mdc-layout-grid__cell--span-1-phone{
    width:calc(25% - 16px);
    width:calc(25% - var(--mdc-layout-grid-gutter-phone, 16px));
  }
  @supports (display:grid){
    .mdc-layout-grid__cell--span-1,.mdc-layout-grid__cell--span-1-phone{
      grid-column-end:span 1;
      width:auto;
    }
  }

  .mdc-layout-grid__cell--span-2,.mdc-layout-grid__cell--span-2-phone{
    width:calc(50% - 16px);
    width:calc(50% - var(--mdc-layout-grid-gutter-phone, 16px));
  }
  @supports (display:grid){
    .mdc-layout-grid__cell--span-2,.mdc-layout-grid__cell--span-2-phone{
      grid-column-end:span 2;
      width:auto;
    }
  }

  .mdc-layout-grid__cell--span-3,.mdc-layout-grid__cell--span-3-phone{
    width:calc(75% - 16px);
    width:calc(75% - var(--mdc-layout-grid-gutter-phone, 16px));
  }
  @supports (display:grid){
    .mdc-layout-grid__cell--span-3,.mdc-layout-grid__cell--span-3-phone{
      grid-column-end:span 3;
      width:auto;
    }
  }

  .mdc-layout-grid__cell--span-4,.mdc-layout-grid__cell--span-4-phone{
    width:calc(100% - 16px);
    width:calc(100% - var(--mdc-layout-grid-gutter-phone, 16px));
  }
  @supports (display:grid){
    .mdc-layout-grid__cell--span-4,.mdc-layout-grid__cell--span-4-phone{
      grid-column-end:span 4;
      width:auto;
    }
  }

  .mdc-layout-grid__cell--span-5,.mdc-layout-grid__cell--span-5-phone{
    width:calc(100% - 16px);
    width:calc(100% - var(--mdc-layout-grid-gutter-phone, 16px));
  }
  @supports (display:grid){
    .mdc-layout-grid__cell--span-5,.mdc-layout-grid__cell--span-5-phone{
      grid-column-end:span 4;
      width:auto;
    }
  }

  .mdc-layout-grid__cell--span-6,.mdc-layout-grid__cell--span-6-phone{
    width:calc(100% - 16px);
    width:calc(100% - var(--mdc-layout-grid-gutter-phone, 16px));
  }
  @supports (display:grid){
    .mdc-layout-grid__cell--span-6,.mdc-layout-grid__cell--span-6-phone{
      grid-column-end:span 4;
      width:auto;
    }
  }

  .mdc-layout-grid__cell--span-7,.mdc-layout-grid__cell--span-7-phone{
    width:calc(100% - 16px);
    width:calc(100% - var(--mdc-layout-grid-gutter-phone, 16px));
  }
  @supports (display:grid){
    .mdc-layout-grid__cell--span-7,.mdc-layout-grid__cell--span-7-phone{
      grid-column-end:span 4;
      width:auto;
    }
  }

  .mdc-layout-grid__cell--span-8,.mdc-layout-grid__cell--span-8-phone{
    width:calc(100% - 16px);
    width:calc(100% - var(--mdc-layout-grid-gutter-phone, 16px));
  }
  @supports (display:grid){
    .mdc-layout-grid__cell--span-8,.mdc-layout-grid__cell--span-8-phone{
      grid-column-end:span 4;
      width:auto;
    }
  }

  .mdc-layout-grid__cell--span-9,.mdc-layout-grid__cell--span-9-phone{
    width:calc(100% - 16px);
    width:calc(100% - var(--mdc-layout-grid-gutter-phone, 16px));
  }
  @supports (display:grid){
    .mdc-layout-grid__cell--span-9,.mdc-layout-grid__cell--span-9-phone{
      grid-column-end:span 4;
      width:auto;
    }
  }

  .mdc-layout-grid__cell--span-10,.mdc-layout-grid__cell--span-10-phone{
    width:calc(100% - 16px);
    width:calc(100% - var(--mdc-layout-grid-gutter-phone, 16px));
  }
  @supports (display:grid){
    .mdc-layout-grid__cell--span-10,.mdc-layout-grid__cell--span-10-phone{
      grid-column-end:span 4;
      width:auto;
    }
  }

  .mdc-layout-grid__cell--span-11,.mdc-layout-grid__cell--span-11-phone{
    width:calc(100% - 16px);
    width:calc(100% - var(--mdc-layout-grid-gutter-phone, 16px));
  }
  @supports (display:grid){
    .mdc-layout-grid__cell--span-11,.mdc-layout-grid__cell--span-11-phone{
      grid-column-end:span 4;
      width:auto;
    }
  }

  .mdc-layout-grid__cell--span-12,.mdc-layout-grid__cell--span-12-phone{
    width:calc(100% - 16px);
    width:calc(100% - var(--mdc-layout-grid-gutter-phone, 16px));
  }
  @supports (display:grid){
    .mdc-layout-grid__cell--span-12,.mdc-layout-grid__cell--span-12-phone{
      grid-column-end:span 4;
      width:auto;
    }
  }
}
.mdc-layout-grid__cell--order-1{
  order:1;
}
.mdc-layout-grid__cell--order-2{
  order:2;
}
.mdc-layout-grid__cell--order-3{
  order:3;
}
.mdc-layout-grid__cell--order-4{
  order:4;
}
.mdc-layout-grid__cell--order-5{
  order:5;
}
.mdc-layout-grid__cell--order-6{
  order:6;
}
.mdc-layout-grid__cell--order-7{
  order:7;
}
.mdc-layout-grid__cell--order-8{
  order:8;
}
.mdc-layout-grid__cell--order-9{
  order:9;
}
.mdc-layout-grid__cell--order-10{
  order:10;
}
.mdc-layout-grid__cell--order-11{
  order:11;
}
.mdc-layout-grid__cell--order-12{
  order:12;
}
.mdc-layout-grid__cell--align-top{
  align-self:flex-start;
}
@supports (display:grid){
  .mdc-layout-grid__cell--align-top{
    align-self:start;
  }
}
.mdc-layout-grid__cell--align-middle{
  align-self:center;
}
.mdc-layout-grid__cell--align-bottom{
  align-self:flex-end;
}
@supports (display:grid){
  .mdc-layout-grid__cell--align-bottom{
    align-self:end;
  }
}

@media (min-width:840px){
  .mdc-layout-grid--fixed-column-width{
    width:1176px;
    width:calc(var(--mdc-layout-grid-column-width-desktop, 72px)*12 + var(--mdc-layout-grid-gutter-desktop, 24px)*11 + var(--mdc-layout-grid-margin-desktop, 24px)*2);
  }
}
@media (min-width:600px) and (max-width:839px){
  .mdc-layout-grid--fixed-column-width{
    width:720px;
    width:calc(var(--mdc-layout-grid-column-width-tablet, 72px)*8 + var(--mdc-layout-grid-gutter-tablet, 16px)*7 + var(--mdc-layout-grid-margin-tablet, 16px)*2);
  }
}
@media (max-width:599px){
  .mdc-layout-grid--fixed-column-width{
    width:368px;
    width:calc(var(--mdc-layout-grid-column-width-phone, 72px)*4 + var(--mdc-layout-grid-gutter-phone, 16px)*3 + var(--mdc-layout-grid-margin-phone, 16px)*2);
  }
}

.mdc-layout-grid--align-left{
  margin-left:0;
  margin-right:auto;
}

.mdc-layout-grid--align-right{
  margin-left:auto;
  margin-right:0;
}

.lmnt-layout-grid.mdc-grid-cell-wrapper-airy-tablet{
  padding:24px 32px !important;
}

.lmnt-layout-grid.mdc-grid-cell-wrapper-none-desktop,.lmnt-layout-grid.mdc-grid-cell-wrapper-none-phone,.lmnt-layout-grid.mdc-grid-cell-wrapper-none-tablet{
  padding:0 !important;
}

.lmnt-layout-grid__cell--horizontal-align-left{
  justify-content:flex-start;
}

.lmnt-layout-grid__cell--horizontal-align-right{
  justify-content:flex-end;
}

.lmnt-layout-grid__cell--horizontal-align-center{
  justify-content:center;
}

.lmnt-layout-grid .mdc-layout-grid__cell.lmnt-layout-grid__cell{
  display:flex;
}
.lmnt-layout-grid .mdc-layout-grid__cell.lmnt-layout-grid__cell.lmnt-layout-grid__cell--vertical-align-top{
  align-items:flex-start;
}
.lmnt-layout-grid .mdc-layout-grid__cell.lmnt-layout-grid__cell.lmnt-layout-grid__cell--vertical-align-middle{
  align-items:center;
}
.lmnt-layout-grid .mdc-layout-grid__cell.lmnt-layout-grid__cell.lmnt-layout-grid__cell--vertical-align-bottom{
  align-items:flex-end;
}

.lmnt-layout-grid--full-width{
  width:100%;
}

.lmnt-layout-grid--full-height{
  height:100%;
}

@media only screen and (min-width:720px) and (max-width:839px){
  .lmnt-layout-grid--with-max-width{
    max-width:1052px;
  }

  .lmnt{
    --mdc-layout-grid-gutter-tablet:24px;
  }

  .mdc-grid-cell-wrapper-airy-tablet{
    padding:24px 32px !important;
  }
}
@media only screen and (min-width:840px) and (max-width:1023px){
  .lmnt-layout-grid--with-max-width{
    max-width:1052px;
  }

  .mdc-grid-cell-wrapper-airy-desktop{
    padding:24px 48px !important;
  }
}
@media only screen and (min-width:1024px) and (max-width:1439px){
  .lmnt-layout-grid--with-max-width{
    max-width:1052px;
  }

  .mdc-grid-cell-wrapper-airy-desktop{
    padding:24px 64px !important;
  }
}
@media only screen and (min-width:1440px){
  .lmnt-layout-grid--with-max-width{
    max-width:1176px;
  }

  .mdc-grid-cell-wrapper-airy-desktop{
    padding:24px 80px !important;
  }
}
.lmnt.lmnt-hero{
  background-position:50%;
  background-repeat:no-repeat;
  background-size:cover;
  display:grid;
  position:relative;
  z-index:0;
}
.lmnt.lmnt-hero.lmnt-hero__align-left-top{
  align-items:flex-start;
  justify-content:flex-start;
}
.lmnt.lmnt-hero.lmnt-hero__align-left-center{
  align-items:center;
  justify-content:flex-start;
}
.lmnt.lmnt-hero.lmnt-hero__align-left-bottom{
  align-items:flex-end;
  justify-content:flex-start;
}
.lmnt.lmnt-hero.lmnt-hero__align-center-bottom{
  align-items:flex-end;
  justify-content:center;
}
.lmnt.lmnt-hero.lmnt-hero__align-center-top{
  align-items:flex-start;
  justify-content:center;
}
.lmnt.lmnt-hero.lmnt-hero__align-centered{
  align-items:center;
  justify-content:center;
}
.lmnt.lmnt-hero.lmnt-hero__align-right-top{
  align-items:flex-start;
  justify-content:flex-end;
}
.lmnt.lmnt-hero.lmnt-hero__align-right-center{
  align-items:center;
  justify-content:flex-end;
}
.lmnt.lmnt-hero.lmnt-hero__align-right-bottom{
  align-items:flex-end;
  justify-content:flex-end;
}
.lmnt.lmnt-hero .lmnt-hero-overlay{
  height:100%;
  overflow:hidden;
  position:absolute;
  width:100%;
}
.lmnt.lmnt-hero .lmnt-hero-overlay.lmnt-hero-overlay__dark{
  background-color:var(--lmnt-theme-on-unknown-black-inactive);
}
.lmnt.lmnt-hero .lmnt-hero-overlay.lmnt-hero-overlay__light{
  background-color:var(--lmnt-theme-on-unknown-white-inactive);
}
.lmnt.lmnt-hero .lmnt-hero-overlay.lmnt-hero-overlay__leading{
  justify-self:flex-start;
  width:50%;
}
.lmnt.lmnt-hero .lmnt-hero-overlay.lmnt-hero-overlay__trailing{
  justify-self:flex-end;
  width:50%;
}
.lmnt.lmnt-hero .lmnt-hero-content{
  z-index:2;
}

.lmnt{
  --lmnt-icon-button-padding:8px;
}

.lmnt-icon-button.mdc-icon-button{
  border-radius:50%;
  height:unset;
  padding:var(--lmnt-icon-button-padding);
  width:unset;
}
.lmnt-icon-button.mdc-icon-button .material-icons,.lmnt-icon-button.mdc-icon-button .material-symbols-outlined,.lmnt-icon-button.mdc-icon-button .material-symbols-rounded,.lmnt-icon-button.mdc-icon-button .material-symbols-sharp{
  display:block !important;
}
.lmnt-icon-button.mdc-icon-button.lmnt-icon-button--fill-danger{
  background-color:var(--lmnt-theme-danger);
  color:var(--lmnt-theme-on-danger);
}
.lmnt-icon-button.mdc-icon-button.lmnt-icon-button--fill-danger.lmnt-icon-button--emphasis-low{
  background-color:var(--lmnt-theme-on-danger);
  color:var(--lmnt-theme-danger);
}
.lmnt-icon-button.mdc-icon-button.lmnt-icon-button--fill-danger:after,.lmnt-icon-button.mdc-icon-button.lmnt-icon-button--fill-danger:before{
  background-color:currentColor;
}
.lmnt-icon-button.mdc-icon-button.lmnt-icon-button--fill-danger:disabled{
  background-color:rgba(0,0,0,.12);
}
.lmnt-icon-button.mdc-icon-button.lmnt-icon-button--fill-danger-alt{
  background-color:var(--lmnt-theme-danger-alt);
  color:var(--lmnt-theme-on-danger-alt);
}
.lmnt-icon-button.mdc-icon-button.lmnt-icon-button--fill-danger-alt.lmnt-icon-button--emphasis-low{
  background-color:var(--lmnt-theme-on-danger-alt);
  color:var(--lmnt-theme-danger-alt);
}
.lmnt-icon-button.mdc-icon-button.lmnt-icon-button--fill-danger-alt:after,.lmnt-icon-button.mdc-icon-button.lmnt-icon-button--fill-danger-alt:before{
  background-color:currentColor;
}
.lmnt-icon-button.mdc-icon-button.lmnt-icon-button--fill-danger-alt:disabled{
  background-color:rgba(0,0,0,.12);
}
.lmnt-icon-button.mdc-icon-button.lmnt-icon-button--fill-primary{
  background-color:var(--lmnt-theme-primary);
  color:var(--lmnt-theme-on-primary);
}
.lmnt-icon-button.mdc-icon-button.lmnt-icon-button--fill-primary.lmnt-icon-button--emphasis-low{
  background-color:var(--lmnt-theme-on-primary);
  color:var(--lmnt-theme-primary);
}
.lmnt-icon-button.mdc-icon-button.lmnt-icon-button--fill-primary:after,.lmnt-icon-button.mdc-icon-button.lmnt-icon-button--fill-primary:before{
  background-color:currentColor;
}
.lmnt-icon-button.mdc-icon-button.lmnt-icon-button--fill-primary:disabled{
  background-color:rgba(0,0,0,.12);
}
.lmnt-icon-button.mdc-icon-button.lmnt-icon-button--fill-secondary{
  background-color:var(--lmnt-theme-secondary);
  color:var(--lmnt-theme-on-secondary);
}
.lmnt-icon-button.mdc-icon-button.lmnt-icon-button--fill-secondary.lmnt-icon-button--emphasis-low{
  background-color:var(--lmnt-theme-on-secondary);
  color:var(--lmnt-theme-secondary);
}
.lmnt-icon-button.mdc-icon-button.lmnt-icon-button--fill-secondary:after,.lmnt-icon-button.mdc-icon-button.lmnt-icon-button--fill-secondary:before{
  background-color:currentColor;
}
.lmnt-icon-button.mdc-icon-button.lmnt-icon-button--fill-secondary:disabled{
  background-color:rgba(0,0,0,.12);
}
.lmnt-icon-button.mdc-icon-button.lmnt-icon-button--color-on-dark{
  background-color:transparent;
  color:#fff;
}
.lmnt-icon-button.mdc-icon-button.lmnt-icon-button--color-on-dark:after,.lmnt-icon-button.mdc-icon-button.lmnt-icon-button--color-on-dark:before{
  background-color:currentColor;
}
.lmnt-icon-button.mdc-icon-button.lmnt-icon-button--secondary-on-surface{
  background-color:transparent;
  color:var(--lmnt-theme-secondary-on-surface);
}
.lmnt-icon-button.mdc-icon-button.lmnt-icon-button--secondary-on-surface:after,.lmnt-icon-button.mdc-icon-button.lmnt-icon-button--secondary-on-surface:before{
  background-color:currentColor;
}
.lmnt-icon-button.mdc-icon-button.lmnt-icon-button--color-primary{
  background-color:transparent;
  color:var(--lmnt-theme-primary);
}
.lmnt-icon-button.mdc-icon-button.lmnt-icon-button--color-primary:after,.lmnt-icon-button.mdc-icon-button.lmnt-icon-button--color-primary:before{
  background-color:currentColor;
}
.lmnt-icon-button.mdc-icon-button.lmnt-icon-button--on-unknown-black{
  background-color:var(--lmnt-theme-on-unknown-black-active);
  color:var(--lmnt-theme-on-unknown-white-active);
}
.lmnt-icon-button.mdc-icon-button.lmnt-icon-button--on-unknown-black:after,.lmnt-icon-button.mdc-icon-button.lmnt-icon-button--on-unknown-black:before{
  background-color:currentColor;
}
.lmnt-icon-button.mdc-icon-button.lmnt-icon-button--on-unknown-black:disabled{
  background-color:rgba(0,0,0,.12);
}

.lmnt-icon-button.mdc-icon-button.lmnt-icon-button--xsmall{
  --mdc-ripple-fg-size:16px !important;
  --mdc-ripple-fg-scale:1.75 !important;
  --mdc-ripple-left:6px !important;
  --mdc-ripple-top:6px !important;
  height:28px !important;
  width:28px !important;
}

.lmnt-icon-button.mdc-icon-button.lmnt-icon-button--small{
  --mdc-ripple-fg-size:20px !important;
  --mdc-ripple-fg-scale:1.7 !important;
  --mdc-ripple-left:7px !important;
  --mdc-ripple-top:7px !important;
  height:34px !important;
  width:34px !important;
}

.lmnt-icon-button.mdc-icon-button.lmnt-icon-button--medium{
  --mdc-ripple-fg-size:24px !important;
  --mdc-ripple-fg-scale:1.6666666666666667 !important;
  --mdc-ripple-top:8px !important;
  --mdc-ripple-left:8px !important;
  height:40px !important;
  width:40px !important;
}

.lmnt-icon-button.mdc-icon-button.lmnt-icon-button--large{
  --mdc-ripple-fg-size:30px !important;
  --mdc-ripple-fg-scale:1.7333333333333334 !important;
  --mdc-ripple-left:11px !important;
  --mdc-ripple-top:11px !important;
  height:52px !important;
  width:52px !important;
}

.lmnt-icon-button.mdc-icon-button.lmnt-icon-button--xlarge{
  --mdc-ripple-fg-size:38px !important;
  --mdc-ripple-fg-scale:1.6842105263157894 !important;
  --mdc-ripple-left:13px !important;
  --mdc-ripple-top:13px !important;
  height:64px !important;
  width:64px !important;
}
.lmnt-icon-button.mdc-icon-button:disabled,.lmnt-icon-button.mdc-icon-button:disabled .material-icons,.lmnt-icon-button.mdc-icon-button:disabled .material-icons-outlined,.lmnt-icon-button.mdc-icon-button:disabled .material-icons-round,.lmnt-icon-button.mdc-icon-button:disabled .material-icons-sharp,.lmnt-icon-button.mdc-icon-button:disabled .material-icons-two-tone,.lmnt-icon-button.mdc-icon-button:disabled .material-symbols-outlined,.lmnt-icon-button.mdc-icon-button:disabled .material-symbols-rounded,.lmnt-icon-button.mdc-icon-button:disabled .material-symbols-sharp{
  color:rgba(0,0,0,.38);
}
.lmnt-icon-button.mdc-icon-button:disabled.lmnt-icon-button--on-dark,.lmnt-icon-button.mdc-icon-button:disabled.lmnt-icon-button--on-dark .material-icons,.lmnt-icon-button.mdc-icon-button:disabled.lmnt-icon-button--on-dark .material-icons-outlined,.lmnt-icon-button.mdc-icon-button:disabled.lmnt-icon-button--on-dark .material-icons-round,.lmnt-icon-button.mdc-icon-button:disabled.lmnt-icon-button--on-dark .material-icons-sharp,.lmnt-icon-button.mdc-icon-button:disabled.lmnt-icon-button--on-dark .material-icons-two-tone,.lmnt-icon-button.mdc-icon-button:disabled.lmnt-icon-button--on-dark .material-symbols-outlined,.lmnt-icon-button.mdc-icon-button:disabled.lmnt-icon-button--on-dark .material-symbols-rounded,.lmnt-icon-button.mdc-icon-button:disabled.lmnt-icon-button--on-dark .material-symbols-sharp{
  color:hsla(0,0%,100%,.38);
}

.lmnt-icon-button--fill.mdc-icon-button.lmnt-icon-button--fill-danger-alt:disabled{
  background-color:hsla(0,0%,100%,.24);
  color:hsla(0,0%,100%,.38);
}

.mdc-icon-button.lmnt-icon-button--dense{
  height:32px;
  padding:4px;
  width:32px;
}

.lmnt-icon-button--notification-badge.lmnt-badge--notification{
  color:#fff;
  position:relative;
  right:-15px;
  top:-27px;
}

.lmnt.lmnt-badge.lmnt-icon-button--notification-badge:not(:empty).lmnt-badge--notification{
  max-height:unset;
  padding:unset;
  padding-left:6px;
  padding-right:6px;
  top:-30px;
}

.mdc-icon-button.lmnt-icon-button__no-hover:before{
  background-color:inherit;
}

.mdc-floating-label{
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-smoothing:antialiased;
  cursor:text;
  font-family:Roboto,sans-serif;
  font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  font-size:1rem;
  font-size:var(--mdc-typography-subtitle1-font-size, 1rem);
  font-weight:400;
  font-weight:var(--mdc-typography-subtitle1-font-weight, 400);
  left:0;
  letter-spacing:.009375em;
  letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);
  line-height:1.15rem;
  overflow:hidden;
  position:absolute;
  text-align:left;
  text-decoration:inherit;
  text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);
  text-overflow:ellipsis;
  text-transform:inherit;
  text-transform:var(--mdc-typography-subtitle1-text-transform, inherit);
  transform-origin:left top;
  transition:transform .15s cubic-bezier(.4, 0, .2, 1),color .15s cubic-bezier(.4, 0, .2, 1);
  white-space:nowrap;
  will-change:transform;
}
.mdc-floating-label[dir=rtl],[dir=rtl] .mdc-floating-label{
  left:auto;
  right:0;
  text-align:right;
  transform-origin:right top;
}

.mdc-floating-label--float-above{
  cursor:auto;
}

.mdc-floating-label--required:after{
  content:"*";
  margin-left:1px;
  margin-right:0;
}
.mdc-floating-label--required[dir=rtl]:after,[dir=rtl] .mdc-floating-label--required:after{
  margin-left:0;
  margin-right:1px;
}

.mdc-floating-label--float-above{
  transform:translateY(-106%) scale(.75);
}

.mdc-floating-label--shake{
  animation:m .25s 1;
}

@keyframes m{
  0%{
    transform:translateX(0) translateY(-106%) scale(.75);
  }
  33%{
    animation-timing-function:cubic-bezier(.5, 0, .701732, .495819);
    transform:translateX(4%) translateY(-106%) scale(.75);
  }
  66%{
    animation-timing-function:cubic-bezier(.302435, .381352, .55, .956352);
    transform:translateX(-4%) translateY(-106%) scale(.75);
  }
  to{
    transform:translateX(0) translateY(-106%) scale(.75);
  }
}
.mdc-line-ripple:after,.mdc-line-ripple:before{
  border-bottom-style:solid;
  bottom:0;
  content:"";
  left:0;
  position:absolute;
  width:100%;
}
.mdc-line-ripple:before{
  border-bottom-width:1px;
  z-index:1;
}
.mdc-line-ripple:after{
  border-bottom-width:2px;
  opacity:0;
  transform:scaleX(0);
  transition:transform .18s cubic-bezier(.4, 0, .2, 1),opacity .18s cubic-bezier(.4, 0, .2, 1);
  z-index:2;
}

.mdc-line-ripple--active:after{
  opacity:1;
  transform:scaleX(1);
}

.mdc-line-ripple--deactivating:after{
  opacity:0;
}

.mdc-notched-outline{
  box-sizing:border-box;
  display:flex;
  height:100%;
  left:0;
  max-width:100%;
  pointer-events:none;
  position:absolute;
  right:0;
  text-align:left;
  top:0;
  width:100%;
}
.mdc-notched-outline[dir=rtl],[dir=rtl] .mdc-notched-outline{
  text-align:right;
}
.mdc-notched-outline__leading,.mdc-notched-outline__notch,.mdc-notched-outline__trailing{
  border-bottom:1px solid;
  border-top:1px solid;
  box-sizing:border-box;
  height:100%;
  pointer-events:none;
}
.mdc-notched-outline__leading{
  border-left:1px solid;
  border-right:none;
  width:12px;
}
.mdc-notched-outline__leading[dir=rtl],.mdc-notched-outline__trailing,[dir=rtl] .mdc-notched-outline__leading{
  border-left:none;
  border-right:1px solid;
}
.mdc-notched-outline__trailing{
  flex-grow:1;
}
.mdc-notched-outline__trailing[dir=rtl],[dir=rtl] .mdc-notched-outline__trailing{
  border-left:1px solid;
  border-right:none;
}
.mdc-notched-outline__notch{
  flex:0 0 auto;
  max-width:calc(100% - 24px);
  width:auto;
}
.mdc-notched-outline .mdc-floating-label{
  display:inline-block;
  max-width:100%;
  position:relative;
}
.mdc-notched-outline .mdc-floating-label--float-above{
  text-overflow:clip;
}
.mdc-notched-outline--upgraded .mdc-floating-label--float-above{
  max-width:133.33333%;
}

.mdc-notched-outline--notched .mdc-notched-outline__notch{
  border-top:none;
  padding-left:0;
  padding-right:8px;
}
.mdc-notched-outline--notched .mdc-notched-outline__notch[dir=rtl],[dir=rtl] .mdc-notched-outline--notched .mdc-notched-outline__notch{
  padding-left:8px;
  padding-right:0;
}

.mdc-notched-outline--no-label .mdc-notched-outline__notch{
  display:none;
}
.lmnt,:root{
  --lmnt-helper-text-color:rgba(0,0,0,.6);
  --lmnt-textfield-fill-color:#f5f5f5;
  --lmnt-text-field-primary:var(--lmnt-theme-primary-on-surface);
  --lmnt-text-field-shape-radius:var(--lmnt-theme--shape-radius);
  --lmnt-filled-text-field-shape-radius:0;
}

.lmnt .lmnt-text-field--embedded,.mdc-text-field--filled{
  --mdc-ripple-fg-size:0;
  --mdc-ripple-left:0;
  --mdc-ripple-top:0;
  --mdc-ripple-fg-scale:1;
  --mdc-ripple-fg-translate-end:0;
  --mdc-ripple-fg-translate-start:0;
  -webkit-tap-highlight-color:rgba(0, 0, 0, 0);
  will-change:transform, opacity;
}
.lmnt .lmnt-text-field--embedded .mdc-text-field__ripple:after,.lmnt .lmnt-text-field--embedded .mdc-text-field__ripple:before,.mdc-text-field--filled .mdc-text-field__ripple:after,.mdc-text-field--filled .mdc-text-field__ripple:before{
  border-radius:50%;
  content:"";
  opacity:0;
  pointer-events:none;
  position:absolute;
}
.lmnt .lmnt-text-field--embedded .mdc-text-field__ripple:before,.mdc-text-field--filled .mdc-text-field__ripple:before{
  transition:opacity 15ms linear,background-color 15ms linear;
  z-index:1;
  z-index:var(--mdc-ripple-z-index, 1);
}
.lmnt .lmnt-text-field--embedded .mdc-text-field__ripple:after,.mdc-text-field--filled .mdc-text-field__ripple:after{
  z-index:0;
  z-index:var(--mdc-ripple-z-index, 0);
}
.lmnt .mdc-ripple-upgraded.lmnt-text-field--embedded .mdc-text-field__ripple:before,.mdc-text-field--filled.mdc-ripple-upgraded .mdc-text-field__ripple:before{
  transform:scale(var(--mdc-ripple-fg-scale, 1));
}
.lmnt .mdc-ripple-upgraded.lmnt-text-field--embedded .mdc-text-field__ripple:after,.mdc-text-field--filled.mdc-ripple-upgraded .mdc-text-field__ripple:after{
  left:0;
  top:0;
  transform:scale(0);
  transform-origin:center center;
}
.lmnt .mdc-ripple-upgraded--unbounded.lmnt-text-field--embedded .mdc-text-field__ripple:after,.mdc-text-field--filled.mdc-ripple-upgraded--unbounded .mdc-text-field__ripple:after{
  left:var(--mdc-ripple-left, 0);
  top:var(--mdc-ripple-top, 0);
}
.lmnt .mdc-ripple-upgraded--foreground-activation.lmnt-text-field--embedded .mdc-text-field__ripple:after,.mdc-text-field--filled.mdc-ripple-upgraded--foreground-activation .mdc-text-field__ripple:after{
  animation:a 225ms forwards,b 75ms forwards;
}
.lmnt .mdc-ripple-upgraded--foreground-deactivation.lmnt-text-field--embedded .mdc-text-field__ripple:after,.mdc-text-field--filled.mdc-ripple-upgraded--foreground-deactivation .mdc-text-field__ripple:after{
  animation:c .15s;
  transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
}
.lmnt .lmnt-text-field--embedded .mdc-text-field__ripple:after,.lmnt .lmnt-text-field--embedded .mdc-text-field__ripple:before,.mdc-text-field--filled .mdc-text-field__ripple:after,.mdc-text-field--filled .mdc-text-field__ripple:before{
  height:200%;
  left:-50%;
  top:-50%;
  width:200%;
}
.lmnt .mdc-ripple-upgraded.lmnt-text-field--embedded .mdc-text-field__ripple:after,.mdc-text-field--filled.mdc-ripple-upgraded .mdc-text-field__ripple:after{
  height:var(--mdc-ripple-fg-size, 100%);
  width:var(--mdc-ripple-fg-size, 100%);
}

.mdc-text-field__ripple{
  height:100%;
  left:0;
  pointer-events:none;
  position:absolute;
  top:0;
  width:100%;
}

.mdc-text-field{
  align-items:baseline;
  border-bottom-left-radius:0;
  border-bottom-right-radius:0;
  border-top-left-radius:4px;
  border-top-left-radius:var(--mdc-shape-small, 4px);
  border-top-right-radius:4px;
  border-top-right-radius:var(--mdc-shape-small, 4px);
  box-sizing:border-box;
  display:inline-flex;
  overflow:hidden;
  padding:0 16px;
  position:relative;
  will-change:opacity, transform, color;
}
.mdc-text-field:not(.mdc-text-field--disabled) .mdc-floating-label{
  color:rgba(0,0,0,.6);
}
.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input{
  color:rgba(0,0,0,.87);
}
@media{
  .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input::placeholder{
    color:rgba(0,0,0,.54);
  }
}
@media{
  .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input:-ms-input-placeholder{
    color:rgba(0,0,0,.54);
  }
}
.mdc-text-field .mdc-text-field__input{
  caret-color:#6200ee;
  caret-color:var(--mdc-theme-primary, #6200ee);
}
.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field-character-counter,.mdc-text-field:not(.mdc-text-field--disabled)+.mdc-text-field-helper-line .mdc-text-field-character-counter,.mdc-text-field:not(.mdc-text-field--disabled)+.mdc-text-field-helper-line .mdc-text-field-helper-text{
  color:rgba(0,0,0,.6);
}
.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__icon--leading,.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing{
  color:rgba(0,0,0,.54);
}
.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__affix--prefix,.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__affix--suffix{
  color:rgba(0,0,0,.6);
}
.mdc-text-field .mdc-floating-label{
  pointer-events:none;
  top:50%;
  transform:translateY(-50%);
}

.mdc-text-field__input{
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-smoothing:antialiased;
  appearance:none;
  background:none;
  border:none;
  border-radius:0;
  font-family:Roboto,sans-serif;
  font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  font-size:1rem;
  font-size:var(--mdc-typography-subtitle1-font-size, 1rem);
  font-weight:400;
  font-weight:var(--mdc-typography-subtitle1-font-weight, 400);
  height:28px;
  letter-spacing:.009375em;
  letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);
  min-width:0;
  padding:0;
  text-decoration:inherit;
  text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);
  text-transform:inherit;
  text-transform:var(--mdc-typography-subtitle1-text-transform, inherit);
  transition:opacity .15s cubic-bezier(.4, 0, .2, 1) 0s;
  width:100%;
}
.mdc-text-field__input::-ms-clear{
  display:none;
}
.mdc-text-field__input::-webkit-calendar-picker-indicator{
  display:none;
}
.mdc-text-field__input:focus{
  outline:none;
}
.mdc-text-field__input:invalid{
  box-shadow:none;
}
@media{
  .mdc-text-field__input::placeholder{
    opacity:0;
    transition:opacity 67ms cubic-bezier(.4, 0, .2, 1) 0s;
  }
}
@media{
  .mdc-text-field__input:-ms-input-placeholder{
    opacity:0;
    transition:opacity 67ms cubic-bezier(.4, 0, .2, 1) 0s;
  }
}
@media{
  .mdc-text-field--focused .mdc-text-field__input::placeholder,.mdc-text-field--no-label .mdc-text-field__input::placeholder{
    opacity:1;
    transition-delay:40ms;
    transition-duration:.11s;
  }
}
@media{
  .mdc-text-field--focused .mdc-text-field__input:-ms-input-placeholder,.mdc-text-field--no-label .mdc-text-field__input:-ms-input-placeholder{
    opacity:1;
    transition-delay:40ms;
    transition-duration:.11s;
  }
}

.mdc-text-field__affix{
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-smoothing:antialiased;
  font-family:Roboto,sans-serif;
  font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  font-size:1rem;
  font-size:var(--mdc-typography-subtitle1-font-size, 1rem);
  font-weight:400;
  font-weight:var(--mdc-typography-subtitle1-font-weight, 400);
  height:28px;
  letter-spacing:.009375em;
  letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);
  opacity:0;
  text-decoration:inherit;
  text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);
  text-transform:inherit;
  text-transform:var(--mdc-typography-subtitle1-text-transform, inherit);
  transition:opacity .15s cubic-bezier(.4, 0, .2, 1) 0s;
  white-space:nowrap;
}
.mdc-text-field--label-floating .mdc-text-field__affix,.mdc-text-field--no-label .mdc-text-field__affix{
  opacity:1;
}
@supports (-webkit-hyphens:none){
  .mdc-text-field--outlined .mdc-text-field__affix{
    align-items:center;
    align-self:center;
    display:inline-flex;
    height:100%;
  }
}

.mdc-text-field__affix--prefix{
  padding-left:0;
  padding-right:2px;
}
.mdc-text-field__affix--prefix[dir=rtl],[dir=rtl] .mdc-text-field__affix--prefix{
  padding-left:2px;
  padding-right:0;
}
.mdc-text-field--end-aligned .mdc-text-field__affix--prefix{
  padding-left:0;
  padding-right:12px;
}

.mdc-text-field--end-aligned .mdc-text-field__affix--prefix[dir=rtl],.mdc-text-field__affix--suffix,[dir=rtl] .mdc-text-field--end-aligned .mdc-text-field__affix--prefix{
  padding-left:12px;
  padding-right:0;
}
.mdc-text-field__affix--suffix[dir=rtl],[dir=rtl] .mdc-text-field__affix--suffix{
  padding-left:0;
  padding-right:12px;
}
.mdc-text-field--end-aligned .mdc-text-field__affix--suffix{
  padding-left:2px;
  padding-right:0;
}
.mdc-text-field--end-aligned .mdc-text-field__affix--suffix[dir=rtl],[dir=rtl] .mdc-text-field--end-aligned .mdc-text-field__affix--suffix{
  padding-left:0;
  padding-right:2px;
}

.lmnt .lmnt-text-field--embedded,.mdc-text-field--filled{
  height:56px;
}
.lmnt .lmnt-text-field--embedded .mdc-text-field__ripple:after,.lmnt .lmnt-text-field--embedded .mdc-text-field__ripple:before,.mdc-text-field--filled .mdc-text-field__ripple:after,.mdc-text-field--filled .mdc-text-field__ripple:before{
  background-color:rgba(0,0,0,.87);
  background-color:var(--mdc-ripple-color, rgba(0,0,0,.87));
}
.lmnt .lmnt-text-field--embedded:hover .mdc-text-field__ripple:before,.lmnt .mdc-ripple-surface--hover.lmnt-text-field--embedded .mdc-text-field__ripple:before,.mdc-text-field--filled.mdc-ripple-surface--hover .mdc-text-field__ripple:before,.mdc-text-field--filled:hover .mdc-text-field__ripple:before{
  opacity:.04;
  opacity:var(--mdc-ripple-hover-opacity, .04);
}
.lmnt .lmnt-text-field--embedded:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple:before,.lmnt .mdc-ripple-upgraded--background-focused.lmnt-text-field--embedded .mdc-text-field__ripple:before,.mdc-text-field--filled.mdc-ripple-upgraded--background-focused .mdc-text-field__ripple:before,.mdc-text-field--filled:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple:before{
  opacity:.12;
  opacity:var(--mdc-ripple-focus-opacity, .12);
  transition-duration:75ms;
}
.lmnt .lmnt-text-field--embedded:before,.mdc-text-field--filled:before{
  content:"";
  display:inline-block;
  height:40px;
  vertical-align:0;
  width:0;
}
.lmnt .lmnt-text-field--embedded:not(.mdc-text-field--disabled),.mdc-text-field--filled:not(.mdc-text-field--disabled){
  background-color:#f5f5f5;
}
.lmnt .lmnt-text-field--embedded:not(.mdc-text-field--disabled) .mdc-line-ripple:before,.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple:before{
  border-bottom-color:rgba(0,0,0,.42);
}
.lmnt .lmnt-text-field--embedded:not(.mdc-text-field--disabled):hover .mdc-line-ripple:before,.mdc-text-field--filled:not(.mdc-text-field--disabled):hover .mdc-line-ripple:before{
  border-bottom-color:rgba(0,0,0,.87);
}
.lmnt .lmnt-text-field--embedded .mdc-line-ripple:after,.mdc-text-field--filled .mdc-line-ripple:after{
  border-bottom-color:#6200ee;
  border-bottom-color:var(--mdc-theme-primary, #6200ee);
}
.lmnt .lmnt-text-field--embedded .mdc-floating-label,.mdc-text-field--filled .mdc-floating-label{
  left:16px;
  right:auto;
}
.lmnt .lmnt-text-field--embedded .mdc-floating-label[dir=rtl],.lmnt [dir=rtl] .lmnt-text-field--embedded .mdc-floating-label,.mdc-text-field--filled .mdc-floating-label[dir=rtl],[dir=rtl] .lmnt .lmnt-text-field--embedded .mdc-floating-label,[dir=rtl] .mdc-text-field--filled .mdc-floating-label{
  left:auto;
  right:16px;
}
.lmnt .lmnt-text-field--embedded .mdc-floating-label--float-above,.mdc-text-field--filled .mdc-floating-label--float-above{
  transform:translateY(-106%) scale(.75);
}
.lmnt .mdc-text-field--no-label.lmnt-text-field--embedded .mdc-text-field__input,.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__input{
  height:100%;
}
.lmnt .mdc-text-field--no-label.lmnt-text-field--embedded .mdc-floating-label,.lmnt .mdc-text-field--no-label.lmnt-text-field--embedded:before,.mdc-text-field--filled.mdc-text-field--no-label .mdc-floating-label,.mdc-text-field--filled.mdc-text-field--no-label:before{
  display:none;
}
@supports (-webkit-hyphens:none){
  .lmnt .mdc-text-field--no-label.lmnt-text-field--embedded .mdc-text-field__affix,.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__affix{
    align-items:center;
    align-self:center;
    display:inline-flex;
    height:100%;
  }
}

.mdc-text-field--outlined{
  height:56px;
  overflow:visible;
}
.mdc-text-field--outlined .mdc-floating-label--float-above{
  font-size:.75rem;
  transform:translateY(-37.25px) scale(1);
}
.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above{
  font-size:1rem;
  transform:translateY(-34.75px) scale(.75);
}
.mdc-text-field--outlined .mdc-floating-label--shake{
  animation:q .25s 1;
}
.mdc-text-field--outlined .mdc-text-field__input{
  height:100%;
}
.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{
  border-color:rgba(0,0,0,.38);
}
.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{
  border-color:rgba(0,0,0,.87);
}
.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{
  border-color:#6200ee;
  border-color:var(--mdc-theme-primary, #6200ee);
}
.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{
  border-bottom-left-radius:4px;
  border-bottom-left-radius:var(--mdc-shape-small, 4px);
  border-bottom-right-radius:0;
  border-top-left-radius:4px;
  border-top-left-radius:var(--mdc-shape-small, 4px);
  border-top-right-radius:0;
}
.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading[dir=rtl],[dir=rtl] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{
  border-bottom-left-radius:0;
  border-bottom-right-radius:4px;
  border-bottom-right-radius:var(--mdc-shape-small, 4px);
  border-top-left-radius:0;
  border-top-right-radius:4px;
  border-top-right-radius:var(--mdc-shape-small, 4px);
}
@supports (top:max(0%)){
  .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{
    width:max(12px, var(--mdc-shape-small, 4px));
  }
  .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__notch{
    max-width:calc(100% - max(12px, var(--mdc-shape-small, 4px))*2);
  }
}
.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing{
  border-bottom-left-radius:0;
  border-bottom-right-radius:4px;
  border-bottom-right-radius:var(--mdc-shape-small, 4px);
  border-top-left-radius:0;
  border-top-right-radius:4px;
  border-top-right-radius:var(--mdc-shape-small, 4px);
}
.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing[dir=rtl],[dir=rtl] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing{
  border-bottom-left-radius:4px;
  border-bottom-left-radius:var(--mdc-shape-small, 4px);
  border-bottom-right-radius:0;
  border-top-left-radius:4px;
  border-top-left-radius:var(--mdc-shape-small, 4px);
  border-top-right-radius:0;
}
@supports (top:max(0%)){
  .mdc-text-field--outlined{
    padding-right:max(16px, var(--mdc-shape-small, 4px));
  }
  .mdc-text-field--outlined,.mdc-text-field--outlined+.mdc-text-field-helper-line{
    padding-left:max(16px, calc(var(--mdc-shape-small, 4px) + 4px));
  }
  .mdc-text-field--outlined+.mdc-text-field-helper-line{
    padding-right:max(16px, var(--mdc-shape-small, 4px));
  }
}
.mdc-text-field--outlined.mdc-text-field--with-leading-icon{
  padding-left:0;
}
@supports (top:max(0%)){
  .mdc-text-field--outlined.mdc-text-field--with-leading-icon{
    padding-right:max(16px, var(--mdc-shape-small, 4px));
  }
}
.mdc-text-field--outlined.mdc-text-field--with-leading-icon[dir=rtl],[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-leading-icon{
  padding-right:0;
}
@supports (top:max(0%)){
  .mdc-text-field--outlined.mdc-text-field--with-leading-icon[dir=rtl],[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-leading-icon{
    padding-left:max(16px, var(--mdc-shape-small, 4px));
  }
}
.mdc-text-field--outlined.mdc-text-field--with-trailing-icon{
  padding-right:0;
}
@supports (top:max(0%)){
  .mdc-text-field--outlined.mdc-text-field--with-trailing-icon{
    padding-left:max(16px, calc(var(--mdc-shape-small, 4px) + 4px));
  }
}
.mdc-text-field--outlined.mdc-text-field--with-trailing-icon[dir=rtl],[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-trailing-icon{
  padding-left:0;
}
@supports (top:max(0%)){
  .mdc-text-field--outlined.mdc-text-field--with-trailing-icon[dir=rtl],[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-trailing-icon{
    padding-right:max(16px, calc(var(--mdc-shape-small, 4px) + 4px));
  }
}
.mdc-text-field--outlined.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon{
  padding-left:0;
  padding-right:0;
}
.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{
  padding-top:1px;
}
.mdc-text-field--outlined .mdc-text-field__ripple:after,.mdc-text-field--outlined .mdc-text-field__ripple:before{
  content:none;
}
.mdc-text-field--outlined .mdc-floating-label{
  left:4px;
  right:auto;
}
.mdc-text-field--outlined .mdc-floating-label[dir=rtl],[dir=rtl] .mdc-text-field--outlined .mdc-floating-label{
  left:auto;
  right:4px;
}
.mdc-text-field--outlined .mdc-text-field__input{
  background-color:transparent;
  border:none !important;
  display:flex;
}
.mdc-text-field--outlined .mdc-notched-outline{
  z-index:1;
}

.mdc-text-field--textarea{
  align-items:center;
  flex-direction:column;
  height:auto;
  padding:0;
  transition:none;
  width:auto;
}
.mdc-text-field--textarea .mdc-floating-label{
  top:19px;
}
.mdc-text-field--textarea .mdc-floating-label:not(.mdc-floating-label--float-above){
  transform:none;
}
.mdc-text-field--textarea .mdc-text-field__input{
  box-sizing:border-box;
  flex-grow:1;
  height:auto;
  line-height:1.5rem;
  min-height:1.5rem;
  overflow-x:hidden;
  overflow-y:auto;
  padding:0 16px;
  resize:none;
}
.lmnt .mdc-text-field--textarea.lmnt-text-field--embedded:before,.mdc-text-field--textarea.mdc-text-field--filled:before{
  display:none;
}
.lmnt .mdc-text-field--textarea.lmnt-text-field--embedded .mdc-floating-label--float-above,.mdc-text-field--textarea.mdc-text-field--filled .mdc-floating-label--float-above{
  transform:translateY(-10.25px) scale(.75);
}
.lmnt .mdc-text-field--textarea.lmnt-text-field--embedded .mdc-floating-label--shake,.mdc-text-field--textarea.mdc-text-field--filled .mdc-floating-label--shake{
  animation:n .25s 1;
}
@keyframes n{
  0%{
    transform:translateX(0) translateY(-10.25px) scale(.75);
  }
  33%{
    animation-timing-function:cubic-bezier(.5, 0, .701732, .495819);
    transform:translateX(4%) translateY(-10.25px) scale(.75);
  }
  66%{
    animation-timing-function:cubic-bezier(.302435, .381352, .55, .956352);
    transform:translateX(-4%) translateY(-10.25px) scale(.75);
  }
  to{
    transform:translateX(0) translateY(-10.25px) scale(.75);
  }
}
.lmnt .mdc-text-field--textarea.lmnt-text-field--embedded .mdc-text-field__input,.mdc-text-field--textarea.mdc-text-field--filled .mdc-text-field__input{
  margin-bottom:9px;
  margin-top:23px;
}
.lmnt .mdc-text-field--textarea.mdc-text-field--no-label.lmnt-text-field--embedded .mdc-text-field__input,.mdc-text-field--textarea.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__input{
  margin-bottom:16px;
  margin-top:16px;
}
.mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{
  padding-top:0;
}
.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--float-above{
  font-size:.75rem;
  transform:translateY(-27.25px) scale(1);
}
.mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--textarea.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above{
  font-size:1rem;
  transform:translateY(-24.75px) scale(.75);
}
.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--shake{
  animation:L .25s 1;
}
.mdc-text-field--textarea.mdc-text-field--outlined .mdc-text-field__input{
  margin-bottom:16px;
  margin-top:16px;
}
.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label{
  top:18px;
}
.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field__input{
  margin-bottom:2px;
}
.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter{
  align-self:flex-end;
  padding:0 16px;
}
.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter:after{
  content:"";
  display:inline-block;
  height:16px;
  vertical-align:-16px;
  width:0;
}
.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter:before{
  display:none;
}

.mdc-text-field__resizer{
  align-self:stretch;
  display:inline-flex;
  flex-direction:column;
  flex-grow:1;
  max-height:100%;
  max-width:100%;
  min-height:56px;
  min-width:fit-content;
  min-width:-moz-available;
  min-width:-webkit-fill-available;
  overflow:hidden;
  resize:both;
}
.lmnt .lmnt-text-field--embedded .mdc-text-field__resizer,.mdc-text-field--filled .mdc-text-field__resizer{
  transform:translateY(-1px);
}
.lmnt .lmnt-text-field--embedded .mdc-text-field__resizer .mdc-text-field-character-counter,.lmnt .lmnt-text-field--embedded .mdc-text-field__resizer .mdc-text-field__input,.mdc-text-field--filled .mdc-text-field__resizer .mdc-text-field-character-counter,.mdc-text-field--filled .mdc-text-field__resizer .mdc-text-field__input{
  transform:translateY(1px);
}
.mdc-text-field--outlined .mdc-text-field__resizer{
  transform:translateX(-1px) translateY(-1px);
}
.mdc-text-field--outlined .mdc-text-field__resizer[dir=rtl],[dir=rtl] .mdc-text-field--outlined .mdc-text-field__resizer{
  transform:translateX(1px) translateY(-1px);
}
.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter,.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input{
  transform:translateX(1px) translateY(1px);
}
.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter[dir=rtl],.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input[dir=rtl],[dir=rtl] .mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter,[dir=rtl] .mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input{
  transform:translateX(-1px) translateY(1px);
}

.mdc-text-field--with-leading-icon{
  padding-left:0;
  padding-right:16px;
}
.mdc-text-field--with-leading-icon[dir=rtl],[dir=rtl] .mdc-text-field--with-leading-icon{
  padding-left:16px;
  padding-right:0;
}
.lmnt .mdc-text-field--with-leading-icon.lmnt-text-field--embedded .mdc-floating-label,.mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label{
  left:48px;
  max-width:calc(100% - 48px);
  right:auto;
}
.lmnt .mdc-text-field--with-leading-icon.lmnt-text-field--embedded .mdc-floating-label[dir=rtl],.lmnt [dir=rtl] .mdc-text-field--with-leading-icon.lmnt-text-field--embedded .mdc-floating-label,.mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label[dir=rtl],[dir=rtl] .lmnt .mdc-text-field--with-leading-icon.lmnt-text-field--embedded .mdc-floating-label,[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label{
  left:auto;
  right:48px;
}
.lmnt .mdc-text-field--with-leading-icon.lmnt-text-field--embedded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label--float-above{
  max-width:calc(133.33333% - 85.33333px);
}
.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label{
  left:36px;
  right:auto;
}
.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label[dir=rtl],[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label{
  left:auto;
  right:36px;
}
.mdc-text-field--with-leading-icon.mdc-text-field--outlined :not(.mdc-notched-outline--notched) .mdc-notched-outline__notch{
  max-width:calc(100% - 60px);
}
.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above{
  transform:translateY(-37.25px) translateX(-32px) scale(1);
}
.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above[dir=rtl],[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above{
  transform:translateY(-37.25px) translateX(32px) scale(1);
}
.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above{
  font-size:.75rem;
}
.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above{
  transform:translateY(-34.75px) translateX(-32px) scale(.75);
}
.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl],.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl],[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above,[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above{
  transform:translateY(-34.75px) translateX(32px) scale(.75);
}
.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above{
  font-size:1rem;
}
.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--shake,.mdc-text-field--with-leading-icon.mdc-text-field--outlined[dir=rtl] .mdc-floating-label--shake,[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--shake{
  animation:s .25s 1;
}

.mdc-text-field--with-trailing-icon{
  padding-left:16px;
  padding-right:0;
}
.mdc-text-field--with-trailing-icon[dir=rtl],[dir=rtl] .mdc-text-field--with-trailing-icon{
  padding-left:0;
  padding-right:16px;
}
.lmnt .mdc-text-field--with-trailing-icon.lmnt-text-field--embedded .mdc-floating-label,.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label{
  max-width:calc(100% - 64px);
}
.lmnt .mdc-text-field--with-trailing-icon.lmnt-text-field--embedded .mdc-floating-label--float-above,.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label--float-above{
  max-width:calc(133.33333% - 85.33333px);
}
.mdc-text-field--with-trailing-icon.mdc-text-field--outlined :not(.mdc-notched-outline--notched) .mdc-notched-outline__notch{
  max-width:calc(100% - 60px);
}

.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon{
  padding-left:0;
  padding-right:0;
}
.lmnt .mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.lmnt-text-field--embedded .mdc-floating-label,.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label{
  max-width:calc(100% - 96px);
}
.lmnt .mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.lmnt-text-field--embedded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label--float-above{
  max-width:calc(133.33333% - 128px);
}

.mdc-text-field-helper-line{
  box-sizing:border-box;
  display:flex;
  justify-content:space-between;
}
.mdc-text-field+.mdc-text-field-helper-line{
  padding-left:16px;
  padding-right:16px;
}

.mdc-form-field>.mdc-text-field+label{
  align-self:flex-start;
}

.mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-floating-label{
  color:rgba(98,0,238,.87);
}
.mdc-text-field--focused .mdc-notched-outline__leading,.mdc-text-field--focused .mdc-notched-outline__notch,.mdc-text-field--focused .mdc-notched-outline__trailing{
  border-width:2px;
}
.mdc-text-field--focused+.mdc-text-field-helper-line .mdc-text-field-helper-text:not(.mdc-text-field-helper-text--validation-msg){
  opacity:1;
}
.mdc-text-field--focused.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{
  padding-top:2px;
}
.mdc-text-field--focused.mdc-text-field--outlined.mdc-text-field--textarea .mdc-notched-outline--notched .mdc-notched-outline__notch{
  padding-top:0;
}
.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple:after,.mdc-text-field--invalid:not(.mdc-text-field--disabled):hover .mdc-line-ripple:before{
  border-bottom-color:#b00020;
  border-bottom-color:var(--mdc-theme-error, #b00020);
}
.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label,.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--invalid+.mdc-text-field-helper-line .mdc-text-field-helper-text--validation-msg{
  color:#b00020;
  color:var(--mdc-theme-error, #b00020);
}
.mdc-text-field--invalid .mdc-text-field__input{
  caret-color:#b00020;
  caret-color:var(--mdc-theme-error, #b00020);
}
.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing{
  color:#b00020;
  color:var(--mdc-theme-error, #b00020);
}
.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple:before{
  border-bottom-color:#b00020;
  border-bottom-color:var(--mdc-theme-error, #b00020);
}
.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing,.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing,.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{
  border-color:#b00020;
  border-color:var(--mdc-theme-error, #b00020);
}
.mdc-text-field--invalid+.mdc-text-field-helper-line .mdc-text-field-helper-text--validation-msg{
  opacity:1;
}

.mdc-text-field--disabled{
  pointer-events:none;
}
.mdc-text-field--disabled .mdc-text-field__input{
  color:rgba(0,0,0,.38);
}
@media{
  .mdc-text-field--disabled .mdc-text-field__input::placeholder{
    color:rgba(0,0,0,.38);
  }
}
@media{
  .mdc-text-field--disabled .mdc-text-field__input:-ms-input-placeholder{
    color:rgba(0,0,0,.38);
  }
}
.mdc-text-field--disabled .mdc-floating-label,.mdc-text-field--disabled .mdc-text-field-character-counter,.mdc-text-field--disabled+.mdc-text-field-helper-line .mdc-text-field-character-counter,.mdc-text-field--disabled+.mdc-text-field-helper-line .mdc-text-field-helper-text{
  color:rgba(0,0,0,.38);
}
.mdc-text-field--disabled .mdc-text-field__icon--leading,.mdc-text-field--disabled .mdc-text-field__icon--trailing{
  color:rgba(0,0,0,.3);
}
.mdc-text-field--disabled .mdc-text-field__affix--prefix,.mdc-text-field--disabled .mdc-text-field__affix--suffix{
  color:rgba(0,0,0,.38);
}
.mdc-text-field--disabled .mdc-line-ripple:before{
  border-bottom-color:rgba(0,0,0,.06);
}
.mdc-text-field--disabled .mdc-notched-outline__leading,.mdc-text-field--disabled .mdc-notched-outline__notch,.mdc-text-field--disabled .mdc-notched-outline__trailing{
  border-color:rgba(0,0,0,.06);
}
@media screen and (-ms-high-contrast:active){
  .mdc-text-field--disabled .mdc-text-field__input::placeholder{
    color:GrayText;
  }
}
@media screen and (-ms-high-contrast:active){
  .mdc-text-field--disabled .mdc-text-field__input:-ms-input-placeholder{
    color:GrayText;
  }
}
@media screen and (-ms-high-contrast:active){
  .mdc-text-field--disabled .mdc-floating-label,.mdc-text-field--disabled .mdc-text-field-character-counter,.mdc-text-field--disabled .mdc-text-field__affix--prefix,.mdc-text-field--disabled .mdc-text-field__affix--suffix,.mdc-text-field--disabled .mdc-text-field__icon--leading,.mdc-text-field--disabled .mdc-text-field__icon--trailing,.mdc-text-field--disabled+.mdc-text-field-helper-line .mdc-text-field-character-counter,.mdc-text-field--disabled+.mdc-text-field-helper-line .mdc-text-field-helper-text{
    color:GrayText;
  }
  .mdc-text-field--disabled .mdc-line-ripple:before{
    border-bottom-color:GrayText;
  }
  .mdc-text-field--disabled .mdc-notched-outline__leading,.mdc-text-field--disabled .mdc-notched-outline__notch,.mdc-text-field--disabled .mdc-notched-outline__trailing{
    border-color:GrayText;
  }
}
.mdc-text-field--disabled .mdc-floating-label{
  cursor:default;
}
.lmnt .mdc-text-field--disabled.lmnt-text-field--embedded,.mdc-text-field--disabled.mdc-text-field--filled{
  background-color:#fafafa;
}
.lmnt .mdc-text-field--disabled.lmnt-text-field--embedded .mdc-text-field__ripple,.mdc-text-field--disabled.mdc-text-field--filled .mdc-text-field__ripple{
  display:none;
}
.mdc-text-field--disabled .mdc-text-field__input{
  pointer-events:auto;
}

.mdc-text-field--end-aligned .mdc-text-field__input{
  text-align:right;
}
.mdc-text-field--end-aligned .mdc-text-field__input[dir=rtl],[dir=rtl] .mdc-text-field--end-aligned .mdc-text-field__input{
  text-align:left;
}

.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__input,[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix,[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__input{
  direction:ltr;
}
.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--prefix,[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--prefix{
  padding-left:0;
  padding-right:2px;
}
.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--suffix,[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--suffix{
  padding-left:12px;
  padding-right:0;
}
.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__icon--leading,[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__icon--leading{
  order:1;
}
.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--suffix,[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--suffix{
  order:2;
}
.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__input,[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__input{
  order:3;
}
.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--prefix,[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--prefix{
  order:4;
}
.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__icon--trailing,[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__icon--trailing{
  order:5;
}
.mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir=rtl] .mdc-text-field__input,[dir=rtl] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__input{
  text-align:right;
}
.mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir=rtl] .mdc-text-field__affix--prefix,[dir=rtl] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__affix--prefix{
  padding-right:12px;
}
.mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir=rtl] .mdc-text-field__affix--suffix,[dir=rtl] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__affix--suffix{
  padding-left:2px;
}

.mdc-text-field-helper-text{
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-smoothing:antialiased;
  display:block;
  font-family:Roboto,sans-serif;
  font-family:var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  font-size:.75rem;
  font-size:var(--mdc-typography-caption-font-size, .75rem);
  font-weight:400;
  font-weight:var(--mdc-typography-caption-font-weight, 400);
  letter-spacing:.0333333333em;
  letter-spacing:var(--mdc-typography-caption-letter-spacing, .0333333333em);
  line-height:1.25rem;
  line-height:var(--mdc-typography-caption-line-height, 1.25rem);
  line-height:normal;
  margin:0;
  opacity:0;
  text-decoration:inherit;
  text-decoration:var(--mdc-typography-caption-text-decoration, inherit);
  text-transform:inherit;
  text-transform:var(--mdc-typography-caption-text-transform, inherit);
  transition:opacity .15s cubic-bezier(.4, 0, .2, 1) 0s;
  will-change:opacity;
}
.mdc-text-field-helper-text:before{
  content:"";
  display:inline-block;
  height:16px;
  vertical-align:0;
  width:0;
}

.mdc-text-field-helper-text--persistent{
  opacity:1;
  transition:none;
  will-change:auto;
}

.mdc-text-field-character-counter{
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-smoothing:antialiased;
  display:block;
  font-family:Roboto,sans-serif;
  font-family:var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  font-size:.75rem;
  font-size:var(--mdc-typography-caption-font-size, .75rem);
  font-weight:400;
  font-weight:var(--mdc-typography-caption-font-weight, 400);
  letter-spacing:.0333333333em;
  letter-spacing:var(--mdc-typography-caption-letter-spacing, .0333333333em);
  line-height:1.25rem;
  line-height:var(--mdc-typography-caption-line-height, 1.25rem);
  line-height:normal;
  margin-left:auto;
  margin-right:0;
  margin-top:0;
  padding-left:16px;
  padding-right:0;
  text-decoration:inherit;
  text-decoration:var(--mdc-typography-caption-text-decoration, inherit);
  text-transform:inherit;
  text-transform:var(--mdc-typography-caption-text-transform, inherit);
  white-space:nowrap;
}
.mdc-text-field-character-counter:before{
  content:"";
  display:inline-block;
  height:16px;
  vertical-align:0;
  width:0;
}
.mdc-text-field-character-counter[dir=rtl],[dir=rtl] .mdc-text-field-character-counter{
  margin-left:0;
  margin-right:auto;
  padding-left:0;
  padding-right:16px;
}

.mdc-text-field__icon{
  align-self:center;
  cursor:pointer;
}
.mdc-text-field__icon:not([tabindex]),.mdc-text-field__icon[tabindex="-1"]{
  cursor:default;
  pointer-events:none;
}
.mdc-text-field__icon svg{
  display:block;
}

.mdc-text-field__icon--leading{
  margin-left:16px;
  margin-right:8px;
}
.mdc-text-field__icon--leading[dir=rtl],[dir=rtl] .mdc-text-field__icon--leading{
  margin-left:8px;
  margin-right:16px;
}

.mdc-text-field__icon--trailing{
  padding:12px;
}
.mdc-text-field__icon--trailing,.mdc-text-field__icon--trailing[dir=rtl],[dir=rtl] .mdc-text-field__icon--trailing{
  margin-left:0;
  margin-right:0;
}

.lmnt .lmnt-text-field.mdc-text .lmnt-text-field-inline-container{
  display:inline-block;
}
.lmnt .lmnt-text-field--container-full-width{
  width:100%;
}
.lmnt .lmnt-text-field{
  border-radius:var(--lmnt-filled-text-field-shape-radius);
}
.lmnt .lmnt-text-field.lmnt-text-field--embedded:not(.mdc-text-field--disabled),.lmnt .lmnt-text-field.mdc-text-field--filled:not(.mdc-text-field--disabled){
  background-color:var(--lmnt-textfield-fill-color);
}
.lmnt .lmnt-text-field.lmnt-text-field--embedded:not(.mdc-text-field--disabled)+.mdc-text-field-helper-line .mdc-text-field-helper-text,.lmnt .lmnt-text-field.mdc-text-field--filled:not(.mdc-text-field--disabled)+.mdc-text-field-helper-line .mdc-text-field-helper-text{
  color:var(--lmnt-helper-text-color);
}
.lmnt .lmnt-text-field.lmnt-text-field--embedded:not(.mdc-text-field--disabled)+.mdc-text-field-helper-line .mdc-text-field-helper-text.mdc-text-field-helper-text--validation-msg,.lmnt .lmnt-text-field.mdc-text-field--filled:not(.mdc-text-field--disabled)+.mdc-text-field-helper-line .mdc-text-field-helper-text.mdc-text-field-helper-text--validation-msg{
  color:var(--lmnt-theme-danger);
}
.lmnt .lmnt-text-field.mdc-text-field--outlined .mdc-notched-outline__leading,.lmnt .lmnt-text-field.mdc-text-field--outlined .mdc-notched-outline__trailing{
  --mdc-shape-small:var(--lmnt-text-field-shape-radius);
}
.lmnt .lmnt-text-field.mdc-text-field--outlined:not(.mdc-text-field--disabled)+.mdc-text-field-helper-line .mdc-text-field-helper-text{
  color:var(--lmnt-helper-text-color);
}
.lmnt .lmnt-text-field.mdc-text-field--outlined:not(.mdc-text-field--disabled)+.mdc-text-field-helper-line .mdc-text-field-helper-text.mdc-text-field-helper-text--validation-msg{
  color:var(--lmnt-theme-danger);
}
.lmnt .lmnt-text-field.mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-floating-label--float-above{
  color:var(--lmnt-text-field-primary);
}
.lmnt .lmnt-text-field .mdc-text-field--focused:not(.mdc-text-field--disabled):not(.mdc-text-field--required) .mdc-floating-label{
  color:rgba(0,0,0,.54);
}
.lmnt .lmnt-text-field--container-to-content-width{
  width:fit-content;
}
.lmnt .lmnt-text-field--embedded,.lmnt .lmnt-text-field--full-width{
  width:100%;
}
.lmnt .lmnt-text-field--with-icon .lmnt-text-field__icon{
  color:var(--lmnt-theme-icon-in-component);
}
.lmnt .lmnt-text-field--with-icon.mdc-text-field--outlined{
  align-items:center;
}
.lmnt .lmnt-text-field--with-icon.mdc-text-field--invalid .lmnt-text-field__icon{
  color:var(--lmnt-theme-danger);
}
.lmnt .lmnt-text-field--with-icon .lmnt-text-field__icon-button--leading{
  margin-left:12px;
}
.lmnt .lmnt-text-field--with-icon .lmnt-text-field__icon-button--trailing{
  margin-right:12px;
}
.lmnt .lmnt-text-field--with-icon .mdc-text-field__icon--trailing{
  padding-right:16px;
}
.lmnt .lmnt-text-field--embedded:not(.mdc-text-field--textarea):not(.mdc-text-field--disabled){
  background-color:initial;
}
.lmnt .lmnt-text-field--dense{
  height:40px;
}
.lmnt .lmnt-text-field--dense .mdc-text-field__input{
  height:100%;
}
.lmnt .lmnt-text-field--dense .mdc-floating-label,.lmnt .lmnt-text-field--dense:before{
  display:none;
}
@supports (-webkit-hyphens:none){
  .lmnt .lmnt-text-field--dense .mdc-text-field__affix{
    align-items:center;
    align-self:center;
    display:inline-flex;
    height:100%;
  }
}
.lmnt .lmnt-text-field--dense.mdc-text-field--outlined{
  height:40px;
}
.lmnt .lmnt-text-field--dense.mdc-text-field--outlined .mdc-floating-label--float-above{
  font-size:.75rem;
  transform:translateY(-29.25px) scale(1);
}
.lmnt .lmnt-text-field--dense.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above,.lmnt .lmnt-text-field--dense.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above{
  font-size:1rem;
  transform:translateY(-26.75px) scale(.75);
}
.lmnt .lmnt-text-field--dense.mdc-text-field--outlined .mdc-floating-label--shake{
  animation:r .25s 1;
}
.lmnt .lmnt-text-field--dense.mdc-text-field--outlined.mdc-text-field--with-leading-icon{
  height:40px;
}
.lmnt .lmnt-text-field--dense.mdc-text-field--outlined.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above{
  transform:translateY(-29.25px) translateX(-32px) scale(1);
}
.lmnt .lmnt-text-field--dense.mdc-text-field--outlined.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above[dir=rtl],[dir=rtl] .lmnt .lmnt-text-field--dense.mdc-text-field--outlined.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above{
  transform:translateY(-29.25px) translateX(32px) scale(1);
}
.lmnt .lmnt-text-field--dense.mdc-text-field--outlined.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above{
  font-size:.75rem;
}
.lmnt .lmnt-text-field--dense.mdc-text-field--outlined.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above,.lmnt .lmnt-text-field--dense.mdc-text-field--outlined.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above{
  transform:translateY(-26.75px) translateX(-32px) scale(.75);
}
.lmnt .lmnt-text-field--dense.mdc-text-field--outlined.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl],.lmnt .lmnt-text-field--dense.mdc-text-field--outlined.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl],[dir=rtl] .lmnt .lmnt-text-field--dense.mdc-text-field--outlined.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above,[dir=rtl] .lmnt .lmnt-text-field--dense.mdc-text-field--outlined.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above{
  transform:translateY(-26.75px) translateX(32px) scale(.75);
}
.lmnt .lmnt-text-field--dense.mdc-text-field--outlined.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above,.lmnt .lmnt-text-field--dense.mdc-text-field--outlined.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above{
  font-size:1rem;
}
.lmnt .lmnt-text-field--dense.mdc-text-field--outlined.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--shake{
  animation:o .25s 1;
}
@keyframes o{
  0%{
    transform:translateX(-32px) translateY(-26.75px) scale(.75);
  }
  33%{
    animation-timing-function:cubic-bezier(.5, 0, .701732, .495819);
    transform:translateX(calc(4% - 32px)) translateY(-26.75px) scale(.75);
  }
  66%{
    animation-timing-function:cubic-bezier(.302435, .381352, .55, .956352);
    transform:translateX(calc(-4% - 32px)) translateY(-26.75px) scale(.75);
  }
  to{
    transform:translateX(-32px) translateY(-26.75px) scale(.75);
  }
}
.lmnt .lmnt-text-field--dense.mdc-text-field--outlined.mdc-text-field--with-leading-icon.mdc-text-field--outlined[dir=rtl] .mdc-floating-label--shake,[dir=rtl] .lmnt .lmnt-text-field--dense.mdc-text-field--outlined.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--shake{
  animation:o .25s 1;
}
.lmnt .lmnt-text-field--dense.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--float-above{
  font-size:.75rem;
  transform:translateY(-19.25px) scale(1);
}
.lmnt .lmnt-text-field--dense.mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above,.lmnt .lmnt-text-field--dense.mdc-text-field--textarea.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above{
  font-size:1rem;
  transform:translateY(-16.75px) scale(.75);
}
.lmnt .lmnt-text-field--dense.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--shake{
  animation:p .25s 1;
}
@keyframes p{
  0%{
    transform:translateX(0) translateY(-16.75px) scale(.75);
  }
  33%{
    animation-timing-function:cubic-bezier(.5, 0, .701732, .495819);
    transform:translateX(4%) translateY(-16.75px) scale(.75);
  }
  66%{
    animation-timing-function:cubic-bezier(.302435, .381352, .55, .956352);
    transform:translateX(-4%) translateY(-16.75px) scale(.75);
  }
  to{
    transform:translateX(0) translateY(-16.75px) scale(.75);
  }
}
.lmnt .lmnt-text-field--dense.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label{
  top:10px;
}
.lmnt .lmnt-text-field--dense.mdc-text-field--textarea.mdc-text-field--outlined .mdc-text-field__resizer{
  min-height:40px;
}
.lmnt .lmnt-text-field--dense.mdc-text-field--textarea.mdc-text-field--outlined .mdc-text-field__input{
  margin-bottom:8px;
  margin-top:8px;
}
.lmnt .lmnt-text-field--dense.mdc-text-field--textarea.mdc-text-field--outlined.mdc-text-field--with-internal-counter .mdc-text-field__input{
  margin-bottom:2px;
}

.mdc-text-field__input.lmnt-text-field--alignment-right{
  text-align:end;
}

.lmnt-text-field__input--color{
  height:1.5em;
  width:1.8em;
}

.lmnt-theme-primary-bg .mdc-text-field--disabled+.mdc-text-field-helper-line .mdc-text-field-helper-text--persistent{
  color:var(--lmnt-theme-on-primary);
  opacity:.38;
}
.lmnt-theme-primary-bg .mdc-text-field--disabled{
  opacity:.38;
}
.lmnt-theme-primary-bg .mdc-text-field--disabled .mdc-notched-outline__leading,.lmnt-theme-primary-bg .mdc-text-field--disabled .mdc-notched-outline__notch,.lmnt-theme-primary-bg .mdc-text-field--disabled .mdc-notched-outline__trailing{
  border-color:var(--lmnt-theme-on-primary);
}
.lmnt-theme-primary-bg .mdc-text-field:not(.mdc-text-field--disabled)+.mdc-text-field-helper-line .mdc-text-field-helper-text{
  color:var(--lmnt-theme-on-primary);
}
.lmnt-theme-primary-bg .mdc-text-field .mdc-line-ripple{
  --mdc-theme-primary:#000;
}
.lmnt-theme-primary-bg .mdc-text-field--outlined ::placeholder{
  color:var(--lmnt-theme-on-primary) !important;
}
.lmnt-theme-primary-bg .mdc-text-field--outlined .mdc-floating-label,.lmnt-theme-primary-bg .mdc-text-field--outlined .mdc-text-field__input,.lmnt-theme-primary-bg .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-floating-label,.lmnt-theme-primary-bg .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input{
  color:var(--lmnt-theme-on-primary);
}
.lmnt-theme-primary-bg .mdc-text-field--outlined:not(.mdc-text-field--invalid) .mdc-notched-outline__leading,.lmnt-theme-primary-bg .mdc-text-field--outlined:not(.mdc-text-field--invalid) .mdc-notched-outline__notch,.lmnt-theme-primary-bg .mdc-text-field--outlined:not(.mdc-text-field--invalid) .mdc-notched-outline__trailing,.lmnt-theme-primary-bg .mdc-text-field--outlined:not(.mdc-text-field--invalid):focus .mdc-notched-outline .mdc-notched-outline__leading,.lmnt-theme-primary-bg .mdc-text-field--outlined:not(.mdc-text-field--invalid):focus .mdc-notched-outline .mdc-notched-outline__notch,.lmnt-theme-primary-bg .mdc-text-field--outlined:not(.mdc-text-field--invalid):focus .mdc-notched-outline .mdc-notched-outline__trailing,.lmnt-theme-primary-bg .mdc-text-field--outlined:not(.mdc-text-field--invalid):hover .mdc-notched-outline .mdc-notched-outline__leading,.lmnt-theme-primary-bg .mdc-text-field--outlined:not(.mdc-text-field--invalid):hover .mdc-notched-outline .mdc-notched-outline__notch,.lmnt-theme-primary-bg .mdc-text-field--outlined:not(.mdc-text-field--invalid):hover .mdc-notched-outline .mdc-notched-outline__trailing{
  border-color:var(--lmnt-theme-on-primary);
}
.lmnt-theme-primary-bg .lmnt-text-field--embedded ::placeholder{
  color:var(--lmnt-theme-on-primary) !important;
}
.lmnt-theme-primary-bg .lmnt-text-field--embedded .mdc-text-field__input{
  color:var(--lmnt-theme-on-primary);
}
.lmnt-theme-primary-bg .lmnt-text-field--embedded.mdc-text-field--disabled{
  background-color:transparent;
}
.lmnt-theme-primary-bg .lmnt-text-field--embedded .mdc-line-ripple{
  --mdc-theme-primary:var(--lmnt-theme-on-primary);
}
.lmnt-theme-primary-bg .lmnt-text-field--embedded .mdc-line-ripple:before{
  border-color:var(--lmnt-theme-on-primary);
  opacity:.67;
}
.lmnt-theme-primary-bg .lmnt-text-field--embedded:not(.mdc-text-field--disabled):focus .mdc-line-ripple:before,.lmnt-theme-primary-bg .lmnt-text-field--embedded:not(.mdc-text-field--disabled):hover .mdc-line-ripple:before{
  border-color:var(--lmnt-theme-on-primary);
  opacity:1;
}
.lmnt-theme-primary-bg .lmnt-text-field--with-icon.mdc-text-field--outlined:not(.mdc-text-field--invalid) .lmnt-text-field__icon{
  color:var(--lmnt-theme-on-primary);
}

.lmnt-theme-secondary-bg .mdc-text-field--disabled+.mdc-text-field-helper-line .mdc-text-field-helper-text--persistent{
  color:var(--lmnt-theme-on-secondary);
  opacity:.38;
}
.lmnt-theme-secondary-bg .mdc-text-field--disabled{
  opacity:.38;
}
.lmnt-theme-secondary-bg .mdc-text-field--disabled .mdc-notched-outline__leading,.lmnt-theme-secondary-bg .mdc-text-field--disabled .mdc-notched-outline__notch,.lmnt-theme-secondary-bg .mdc-text-field--disabled .mdc-notched-outline__trailing{
  border-color:var(--lmnt-theme-on-secondary);
}
.lmnt-theme-secondary-bg .mdc-text-field:not(.mdc-text-field--disabled)+.mdc-text-field-helper-line .mdc-text-field-helper-text{
  color:var(--lmnt-theme-on-secondary);
}
.lmnt-theme-secondary-bg .mdc-text-field .mdc-line-ripple{
  --mdc-theme-primary:#000;
}
.lmnt-theme-secondary-bg .mdc-text-field--outlined ::placeholder{
  color:var(--lmnt-theme-on-secondary) !important;
}
.lmnt-theme-secondary-bg .mdc-text-field--outlined .mdc-floating-label,.lmnt-theme-secondary-bg .mdc-text-field--outlined .mdc-text-field__input,.lmnt-theme-secondary-bg .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-floating-label,.lmnt-theme-secondary-bg .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input{
  color:var(--lmnt-theme-on-secondary);
}
.lmnt-theme-secondary-bg .mdc-text-field--outlined:not(.mdc-text-field--invalid) .mdc-notched-outline__leading,.lmnt-theme-secondary-bg .mdc-text-field--outlined:not(.mdc-text-field--invalid) .mdc-notched-outline__notch,.lmnt-theme-secondary-bg .mdc-text-field--outlined:not(.mdc-text-field--invalid) .mdc-notched-outline__trailing,.lmnt-theme-secondary-bg .mdc-text-field--outlined:not(.mdc-text-field--invalid):focus .mdc-notched-outline .mdc-notched-outline__leading,.lmnt-theme-secondary-bg .mdc-text-field--outlined:not(.mdc-text-field--invalid):focus .mdc-notched-outline .mdc-notched-outline__notch,.lmnt-theme-secondary-bg .mdc-text-field--outlined:not(.mdc-text-field--invalid):focus .mdc-notched-outline .mdc-notched-outline__trailing,.lmnt-theme-secondary-bg .mdc-text-field--outlined:not(.mdc-text-field--invalid):hover .mdc-notched-outline .mdc-notched-outline__leading,.lmnt-theme-secondary-bg .mdc-text-field--outlined:not(.mdc-text-field--invalid):hover .mdc-notched-outline .mdc-notched-outline__notch,.lmnt-theme-secondary-bg .mdc-text-field--outlined:not(.mdc-text-field--invalid):hover .mdc-notched-outline .mdc-notched-outline__trailing{
  border-color:var(--lmnt-theme-on-secondary);
}
.lmnt-theme-secondary-bg .lmnt-text-field--embedded ::placeholder{
  color:var(--lmnt-theme-on-secondary) !important;
}
.lmnt-theme-secondary-bg .lmnt-text-field--embedded .mdc-text-field__input{
  color:var(--lmnt-theme-on-secondary);
}
.lmnt-theme-secondary-bg .lmnt-text-field--embedded.mdc-text-field--disabled{
  background-color:transparent;
}
.lmnt-theme-secondary-bg .lmnt-text-field--embedded .mdc-line-ripple{
  --mdc-theme-primary:var(--lmnt-theme-on-secondary);
}
.lmnt-theme-secondary-bg .lmnt-text-field--embedded .mdc-line-ripple:before{
  border-color:var(--lmnt-theme-on-secondary);
  opacity:.67;
}
.lmnt-theme-secondary-bg .lmnt-text-field--embedded:not(.mdc-text-field--disabled):focus .mdc-line-ripple:before,.lmnt-theme-secondary-bg .lmnt-text-field--embedded:not(.mdc-text-field--disabled):hover .mdc-line-ripple:before{
  border-color:var(--lmnt-theme-on-secondary);
  opacity:1;
}
.lmnt-theme-secondary-bg .lmnt-text-field--with-icon.mdc-text-field--outlined:not(.mdc-text-field--invalid) .lmnt-text-field__icon{
  color:var(--lmnt-theme-on-secondary);
}

.mdc-deprecated-list{
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-smoothing:antialiased;
  color:rgba(0,0,0,.87);
  color:var(--mdc-theme-text-primary-on-background, rgba(0,0,0,.87));
  font-family:Roboto,sans-serif;
  font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  font-size:1rem;
  font-size:var(--mdc-typography-subtitle1-font-size, 1rem);
  font-weight:400;
  font-weight:var(--mdc-typography-subtitle1-font-weight, 400);
  letter-spacing:.009375em;
  letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);
  line-height:1.75rem;
  line-height:var(--mdc-typography-subtitle1-line-height, 1.75rem);
  line-height:1.5rem;
  list-style-type:none;
  margin:0;
  padding:8px 0;
  text-decoration:inherit;
  text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);
  text-transform:inherit;
  text-transform:var(--mdc-typography-subtitle1-text-transform, inherit);
}
.mdc-deprecated-list:focus{
  outline:none;
}

.mdc-deprecated-list-item__secondary-text{
  color:rgba(0,0,0,.54);
  color:var(--mdc-theme-text-secondary-on-background, rgba(0,0,0,.54));
}

.mdc-deprecated-list-item__graphic{
  background-color:transparent;
  color:rgba(0,0,0,.38);
  color:var(--mdc-theme-text-icon-on-background, rgba(0,0,0,.38));
}

.mdc-deprecated-list-item__meta{
  color:rgba(0,0,0,.38);
  color:var(--mdc-theme-text-hint-on-background, rgba(0,0,0,.38));
}

.mdc-deprecated-list-item--disabled .mdc-deprecated-list-item__text{
  opacity:.38;
}

.mdc-deprecated-list-item--disabled .mdc-deprecated-list-item__primary-text,.mdc-deprecated-list-item--disabled .mdc-deprecated-list-item__secondary-text,.mdc-deprecated-list-item--disabled .mdc-deprecated-list-item__text{
  color:#000;
  color:var(--mdc-theme-on-surface, #000);
}
.mdc-deprecated-list-item--activated,.mdc-deprecated-list-item--activated .mdc-deprecated-list-item__graphic,.mdc-deprecated-list-item--selected,.mdc-deprecated-list-item--selected .mdc-deprecated-list-item__graphic{
  color:#6200ee;
  color:var(--mdc-theme-primary, #6200ee);
}

.mdc-deprecated-list--dense{
  font-size:.812rem;
  padding-bottom:4px;
  padding-top:4px;
}

.mdc-deprecated-list-item{
  align-items:center;
  display:flex;
  height:48px;
  justify-content:flex-start;
  overflow:hidden;
  padding:0 16px;
  position:relative;
}
.mdc-deprecated-list-item:focus{
  outline:none;
}
.mdc-deprecated-list-item.mdc-ripple-upgraded--background-focused:before,.mdc-deprecated-list-item:not(.mdc-deprecated-list-item--selected):focus:before{
  border:1px solid transparent;
  border-radius:inherit;
  box-sizing:border-box;
  content:"";
  height:100%;
  left:0;
  pointer-events:none;
  position:absolute;
  top:0;
  width:100%;
}
.mdc-deprecated-list-item.mdc-deprecated-list-item--selected:before{
  border:3px double transparent;
  border-radius:inherit;
  box-sizing:border-box;
  content:"";
  height:100%;
  left:0;
  pointer-events:none;
  position:absolute;
  top:0;
  width:100%;
}
.mdc-deprecated-list-item[dir=rtl],[dir=rtl] .mdc-deprecated-list-item{
  padding-left:16px;
  padding-right:16px;
}
.mdc-deprecated-list--icon-list .mdc-deprecated-list-item{
  height:56px;
  padding-left:16px;
  padding-right:16px;
}
.mdc-deprecated-list--icon-list .mdc-deprecated-list-item[dir=rtl],[dir=rtl] .mdc-deprecated-list--icon-list .mdc-deprecated-list-item{
  padding-left:16px;
  padding-right:16px;
}
.mdc-deprecated-list--avatar-list .mdc-deprecated-list-item{
  height:56px;
  padding-left:16px;
  padding-right:16px;
}
.mdc-deprecated-list--avatar-list .mdc-deprecated-list-item[dir=rtl],[dir=rtl] .mdc-deprecated-list--avatar-list .mdc-deprecated-list-item{
  padding-left:16px;
  padding-right:16px;
}
.mdc-deprecated-list--thumbnail-list .mdc-deprecated-list-item{
  height:56px;
  padding-left:16px;
  padding-right:16px;
}
.mdc-deprecated-list--thumbnail-list .mdc-deprecated-list-item[dir=rtl],[dir=rtl] .mdc-deprecated-list--thumbnail-list .mdc-deprecated-list-item{
  padding-left:16px;
  padding-right:16px;
}
.mdc-deprecated-list--image-list .mdc-deprecated-list-item{
  height:72px;
  padding-left:16px;
  padding-right:16px;
}
.mdc-deprecated-list--image-list .mdc-deprecated-list-item[dir=rtl],[dir=rtl] .mdc-deprecated-list--image-list .mdc-deprecated-list-item{
  padding-left:16px;
  padding-right:16px;
}
.mdc-deprecated-list--video-list .mdc-deprecated-list-item{
  height:72px;
  padding-left:0;
  padding-right:16px;
}
.mdc-deprecated-list--video-list .mdc-deprecated-list-item[dir=rtl],[dir=rtl] .mdc-deprecated-list--video-list .mdc-deprecated-list-item{
  padding-left:16px;
  padding-right:0;
}

.mdc-deprecated-list--dense .mdc-deprecated-list-item__graphic{
  height:20px;
  margin-left:0;
  margin-right:16px;
  width:20px;
}
.mdc-deprecated-list--dense .mdc-deprecated-list-item__graphic[dir=rtl],[dir=rtl] .mdc-deprecated-list--dense .mdc-deprecated-list-item__graphic{
  margin-left:16px;
  margin-right:0;
}

.mdc-deprecated-list-item__graphic{
  align-items:center;
  fill:currentColor;
  flex-shrink:0;
  height:24px;
  justify-content:center;
  margin-left:0;
  margin-right:32px;
  object-fit:cover;
  width:24px;
}
.mdc-deprecated-list-item__graphic[dir=rtl],[dir=rtl] .mdc-deprecated-list-item__graphic{
  margin-left:32px;
  margin-right:0;
}
.mdc-deprecated-list--icon-list .mdc-deprecated-list-item__graphic{
  height:24px;
  margin-left:0;
  margin-right:32px;
  width:24px;
}
.mdc-deprecated-list--icon-list .mdc-deprecated-list-item__graphic[dir=rtl],[dir=rtl] .mdc-deprecated-list--icon-list .mdc-deprecated-list-item__graphic{
  margin-left:32px;
  margin-right:0;
}
.mdc-deprecated-list--avatar-list .mdc-deprecated-list-item__graphic{
  border-radius:50%;
  height:40px;
  margin-left:0;
  margin-right:16px;
  width:40px;
}
.mdc-deprecated-list--avatar-list .mdc-deprecated-list-item__graphic[dir=rtl],[dir=rtl] .mdc-deprecated-list--avatar-list .mdc-deprecated-list-item__graphic{
  margin-left:16px;
  margin-right:0;
}
.mdc-deprecated-list--thumbnail-list .mdc-deprecated-list-item__graphic{
  height:40px;
  margin-left:0;
  margin-right:16px;
  width:40px;
}
.mdc-deprecated-list--thumbnail-list .mdc-deprecated-list-item__graphic[dir=rtl],[dir=rtl] .mdc-deprecated-list--thumbnail-list .mdc-deprecated-list-item__graphic{
  margin-left:16px;
  margin-right:0;
}
.mdc-deprecated-list--image-list .mdc-deprecated-list-item__graphic{
  height:56px;
  margin-left:0;
  margin-right:16px;
  width:56px;
}
.mdc-deprecated-list--image-list .mdc-deprecated-list-item__graphic[dir=rtl],[dir=rtl] .mdc-deprecated-list--image-list .mdc-deprecated-list-item__graphic{
  margin-left:16px;
  margin-right:0;
}
.mdc-deprecated-list--video-list .mdc-deprecated-list-item__graphic{
  height:56px;
  margin-left:0;
  margin-right:16px;
  width:100px;
}
.mdc-deprecated-list--video-list .mdc-deprecated-list-item__graphic[dir=rtl],[dir=rtl] .mdc-deprecated-list--video-list .mdc-deprecated-list-item__graphic{
  margin-left:16px;
  margin-right:0;
}

.mdc-deprecated-list .mdc-deprecated-list-item__graphic{
  display:inline-flex;
}

.mdc-deprecated-list-item__meta{
  margin-left:auto;
  margin-right:0;
}
.mdc-deprecated-list-item__meta:not(.material-icons){
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-smoothing:antialiased;
  font-family:Roboto,sans-serif;
  font-family:var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  font-size:.75rem;
  font-size:var(--mdc-typography-caption-font-size, .75rem);
  font-weight:400;
  font-weight:var(--mdc-typography-caption-font-weight, 400);
  letter-spacing:.0333333333em;
  letter-spacing:var(--mdc-typography-caption-letter-spacing, .0333333333em);
  line-height:1.25rem;
  line-height:var(--mdc-typography-caption-line-height, 1.25rem);
  text-decoration:inherit;
  text-decoration:var(--mdc-typography-caption-text-decoration, inherit);
  text-transform:inherit;
  text-transform:var(--mdc-typography-caption-text-transform, inherit);
}
.mdc-deprecated-list-item[dir=rtl] .mdc-deprecated-list-item__meta,[dir=rtl] .mdc-deprecated-list-item .mdc-deprecated-list-item__meta{
  margin-left:0;
  margin-right:auto;
}

.mdc-deprecated-list-item__text{
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
}

.mdc-deprecated-list-item__text[for]{
  pointer-events:none;
}

.mdc-deprecated-list-item__primary-text{
  display:block;
  line-height:normal;
  margin-bottom:-20px;
  margin-top:0;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
}
.mdc-deprecated-list-item__primary-text:before{
  content:"";
  display:inline-block;
  height:28px;
  vertical-align:0;
  width:0;
}
.mdc-deprecated-list-item__primary-text:after{
  content:"";
  display:inline-block;
  height:20px;
  vertical-align:-20px;
  width:0;
}
.mdc-deprecated-list--avatar-list .mdc-deprecated-list-item__primary-text,.mdc-deprecated-list--icon-list .mdc-deprecated-list-item__primary-text,.mdc-deprecated-list--image-list .mdc-deprecated-list-item__primary-text,.mdc-deprecated-list--thumbnail-list .mdc-deprecated-list-item__primary-text,.mdc-deprecated-list--video-list .mdc-deprecated-list-item__primary-text{
  display:block;
  line-height:normal;
  margin-bottom:-20px;
  margin-top:0;
}
.mdc-deprecated-list--avatar-list .mdc-deprecated-list-item__primary-text:before,.mdc-deprecated-list--icon-list .mdc-deprecated-list-item__primary-text:before,.mdc-deprecated-list--image-list .mdc-deprecated-list-item__primary-text:before,.mdc-deprecated-list--thumbnail-list .mdc-deprecated-list-item__primary-text:before,.mdc-deprecated-list--video-list .mdc-deprecated-list-item__primary-text:before{
  content:"";
  display:inline-block;
  height:32px;
  vertical-align:0;
  width:0;
}
.mdc-deprecated-list--avatar-list .mdc-deprecated-list-item__primary-text:after,.mdc-deprecated-list--icon-list .mdc-deprecated-list-item__primary-text:after,.mdc-deprecated-list--image-list .mdc-deprecated-list-item__primary-text:after,.mdc-deprecated-list--thumbnail-list .mdc-deprecated-list-item__primary-text:after,.mdc-deprecated-list--video-list .mdc-deprecated-list-item__primary-text:after{
  content:"";
  display:inline-block;
  height:20px;
  vertical-align:-20px;
  width:0;
}
.mdc-deprecated-list--dense .mdc-deprecated-list-item__primary-text{
  display:block;
  line-height:normal;
  margin-bottom:-20px;
  margin-top:0;
}
.mdc-deprecated-list--dense .mdc-deprecated-list-item__primary-text:before{
  content:"";
  display:inline-block;
  height:24px;
  vertical-align:0;
  width:0;
}
.mdc-deprecated-list--dense .mdc-deprecated-list-item__primary-text:after{
  content:"";
  display:inline-block;
  height:20px;
  vertical-align:-20px;
  width:0;
}

.mdc-deprecated-list-item__secondary-text{
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-smoothing:antialiased;
  display:block;
  font-family:Roboto,sans-serif;
  font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  font-size:.875rem;
  font-size:var(--mdc-typography-body2-font-size, .875rem);
  font-weight:400;
  font-weight:var(--mdc-typography-body2-font-weight, 400);
  letter-spacing:.0178571429em;
  letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);
  line-height:1.25rem;
  line-height:var(--mdc-typography-body2-line-height, 1.25rem);
  line-height:normal;
  margin-top:0;
  overflow:hidden;
  text-decoration:inherit;
  text-decoration:var(--mdc-typography-body2-text-decoration, inherit);
  text-overflow:ellipsis;
  text-transform:inherit;
  text-transform:var(--mdc-typography-body2-text-transform, inherit);
  white-space:nowrap;
}
.mdc-deprecated-list-item__secondary-text:before{
  content:"";
  display:inline-block;
  height:20px;
  vertical-align:0;
  width:0;
}
.mdc-deprecated-list--dense .mdc-deprecated-list-item__secondary-text{
  font-size:inherit;
}

.mdc-deprecated-list--dense .mdc-deprecated-list-item{
  height:40px;
}

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

.mdc-deprecated-list--two-line .mdc-deprecated-list-item{
  height:64px;
}
.mdc-deprecated-list--two-line.mdc-deprecated-list--avatar-list .mdc-deprecated-list-item,.mdc-deprecated-list--two-line.mdc-deprecated-list--icon-list .mdc-deprecated-list-item,.mdc-deprecated-list--two-line.mdc-deprecated-list--image-list .mdc-deprecated-list-item,.mdc-deprecated-list--two-line.mdc-deprecated-list--thumbnail-list .mdc-deprecated-list-item,.mdc-deprecated-list--two-line.mdc-deprecated-list--video-list .mdc-deprecated-list-item{
  height:72px;
}
.mdc-deprecated-list--two-line.mdc-deprecated-list--icon-list .mdc-deprecated-list-item__graphic{
  align-self:flex-start;
  margin-top:16px;
}

.mdc-deprecated-list--avatar-list.mdc-deprecated-list--dense .mdc-deprecated-list-item,.mdc-deprecated-list--two-line.mdc-deprecated-list--dense .mdc-deprecated-list-item{
  height:60px;
}

.mdc-deprecated-list--avatar-list.mdc-deprecated-list--dense .mdc-deprecated-list-item__graphic{
  height:36px;
  margin-left:0;
  margin-right:16px;
  width:36px;
}
.mdc-deprecated-list--avatar-list.mdc-deprecated-list--dense .mdc-deprecated-list-item__graphic[dir=rtl],[dir=rtl] .mdc-deprecated-list--avatar-list.mdc-deprecated-list--dense .mdc-deprecated-list-item__graphic{
  margin-left:16px;
  margin-right:0;
}

:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item{
  cursor:pointer;
}

a.mdc-deprecated-list-item{
  color:inherit;
  text-decoration:none;
}

.mdc-deprecated-list-divider{
  border:none;
  border-bottom:1px solid rgba(0,0,0,.12);
  height:0;
  margin:0;
}

.mdc-deprecated-list-divider--padded{
  margin-left:16px;
  margin-right:0;
  width:calc(100% - 32px);
}
.mdc-deprecated-list-divider--padded[dir=rtl],[dir=rtl] .mdc-deprecated-list-divider--padded{
  margin-left:0;
  margin-right:16px;
}

.mdc-deprecated-list-divider--inset{
  margin-left:72px;
  margin-right:0;
  width:calc(100% - 72px);
}
.mdc-deprecated-list-divider--inset[dir=rtl],[dir=rtl] .mdc-deprecated-list-divider--inset{
  margin-left:0;
  margin-right:72px;
}

.mdc-deprecated-list-divider--inset.mdc-deprecated-list-divider--padded{
  margin-left:72px;
  margin-right:0;
  width:calc(100% - 88px);
}
.mdc-deprecated-list-divider--inset.mdc-deprecated-list-divider--padded[dir=rtl],[dir=rtl] .mdc-deprecated-list-divider--inset.mdc-deprecated-list-divider--padded{
  margin-left:0;
  margin-right:72px;
}

.mdc-deprecated-list .mdc-deprecated-list-divider--inset-leading{
  margin-left:16px;
  margin-right:0;
  width:calc(100% - 16px);
}
.mdc-deprecated-list .mdc-deprecated-list-divider--inset-leading[dir=rtl],[dir=rtl] .mdc-deprecated-list .mdc-deprecated-list-divider--inset-leading{
  margin-left:0;
  margin-right:16px;
}
.mdc-deprecated-list .mdc-deprecated-list-divider--inset-trailing{
  width:calc(100% - 16px);
}
.mdc-deprecated-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing{
  margin-left:16px;
  margin-right:0;
  width:calc(100% - 32px);
}
.mdc-deprecated-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing[dir=rtl],[dir=rtl] .mdc-deprecated-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing{
  margin-left:0;
  margin-right:16px;
}
.mdc-deprecated-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--padding{
  margin-left:16px;
  margin-right:0;
  width:calc(100% - 16px);
}
.mdc-deprecated-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--padding[dir=rtl],[dir=rtl] .mdc-deprecated-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--padding{
  margin-left:0;
  margin-right:16px;
}
.mdc-deprecated-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing.mdc-deprecated-list-divider--inset-padding{
  margin-left:16px;
  margin-right:0;
  width:calc(100% - 32px);
}
.mdc-deprecated-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing.mdc-deprecated-list-divider--inset-padding[dir=rtl],[dir=rtl] .mdc-deprecated-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing.mdc-deprecated-list-divider--inset-padding{
  margin-left:0;
  margin-right:16px;
}

.mdc-deprecated-list--icon-list .mdc-deprecated-list-divider--inset-leading{
  margin-left:72px;
  margin-right:0;
  width:calc(100% - 72px);
}
.mdc-deprecated-list--icon-list .mdc-deprecated-list-divider--inset-leading[dir=rtl],[dir=rtl] .mdc-deprecated-list--icon-list .mdc-deprecated-list-divider--inset-leading{
  margin-left:0;
  margin-right:72px;
}
.mdc-deprecated-list--icon-list .mdc-deprecated-list-divider--inset-trailing{
  width:calc(100% - 16px);
}
.mdc-deprecated-list--icon-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing{
  margin-left:72px;
  margin-right:0;
  width:calc(100% - 88px);
}
.mdc-deprecated-list--icon-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing[dir=rtl],[dir=rtl] .mdc-deprecated-list--icon-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing{
  margin-left:0;
  margin-right:72px;
}
.mdc-deprecated-list--icon-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--padding{
  margin-left:16px;
  margin-right:0;
  width:calc(100% - 16px);
}
.mdc-deprecated-list--icon-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--padding[dir=rtl],[dir=rtl] .mdc-deprecated-list--icon-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--padding{
  margin-left:0;
  margin-right:16px;
}
.mdc-deprecated-list--icon-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing.mdc-deprecated-list-divider--inset-padding{
  margin-left:16px;
  margin-right:0;
  width:calc(100% - 32px);
}
.mdc-deprecated-list--icon-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing.mdc-deprecated-list-divider--inset-padding[dir=rtl],[dir=rtl] .mdc-deprecated-list--icon-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing.mdc-deprecated-list-divider--inset-padding{
  margin-left:0;
  margin-right:16px;
}

.mdc-deprecated-list--avatar-list .mdc-deprecated-list-divider--inset-leading{
  margin-left:72px;
  margin-right:0;
  width:calc(100% - 72px);
}
.mdc-deprecated-list--avatar-list .mdc-deprecated-list-divider--inset-leading[dir=rtl],[dir=rtl] .mdc-deprecated-list--avatar-list .mdc-deprecated-list-divider--inset-leading{
  margin-left:0;
  margin-right:72px;
}
.mdc-deprecated-list--avatar-list .mdc-deprecated-list-divider--inset-trailing{
  width:calc(100% - 16px);
}
.mdc-deprecated-list--avatar-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing{
  margin-left:72px;
  margin-right:0;
  width:calc(100% - 88px);
}
.mdc-deprecated-list--avatar-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing[dir=rtl],[dir=rtl] .mdc-deprecated-list--avatar-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing{
  margin-left:0;
  margin-right:72px;
}
.mdc-deprecated-list--avatar-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--padding{
  margin-left:16px;
  margin-right:0;
  width:calc(100% - 16px);
}
.mdc-deprecated-list--avatar-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--padding[dir=rtl],[dir=rtl] .mdc-deprecated-list--avatar-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--padding{
  margin-left:0;
  margin-right:16px;
}
.mdc-deprecated-list--avatar-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing.mdc-deprecated-list-divider--inset-padding{
  margin-left:16px;
  margin-right:0;
  width:calc(100% - 32px);
}
.mdc-deprecated-list--avatar-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing.mdc-deprecated-list-divider--inset-padding[dir=rtl],[dir=rtl] .mdc-deprecated-list--avatar-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing.mdc-deprecated-list-divider--inset-padding{
  margin-left:0;
  margin-right:16px;
}

.mdc-deprecated-list--thumbnail-list .mdc-deprecated-list-divider--inset-leading{
  margin-left:72px;
  margin-right:0;
  width:calc(100% - 72px);
}
.mdc-deprecated-list--thumbnail-list .mdc-deprecated-list-divider--inset-leading[dir=rtl],[dir=rtl] .mdc-deprecated-list--thumbnail-list .mdc-deprecated-list-divider--inset-leading{
  margin-left:0;
  margin-right:72px;
}
.mdc-deprecated-list--thumbnail-list .mdc-deprecated-list-divider--inset-trailing{
  width:calc(100% - 16px);
}
.mdc-deprecated-list--thumbnail-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing{
  margin-left:72px;
  margin-right:0;
  width:calc(100% - 88px);
}
.mdc-deprecated-list--thumbnail-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing[dir=rtl],[dir=rtl] .mdc-deprecated-list--thumbnail-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing{
  margin-left:0;
  margin-right:72px;
}
.mdc-deprecated-list--thumbnail-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--padding{
  margin-left:16px;
  margin-right:0;
  width:calc(100% - 16px);
}
.mdc-deprecated-list--thumbnail-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--padding[dir=rtl],[dir=rtl] .mdc-deprecated-list--thumbnail-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--padding{
  margin-left:0;
  margin-right:16px;
}
.mdc-deprecated-list--thumbnail-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing.mdc-deprecated-list-divider--inset-padding{
  margin-left:16px;
  margin-right:0;
  width:calc(100% - 32px);
}
.mdc-deprecated-list--thumbnail-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing.mdc-deprecated-list-divider--inset-padding[dir=rtl],[dir=rtl] .mdc-deprecated-list--thumbnail-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing.mdc-deprecated-list-divider--inset-padding{
  margin-left:0;
  margin-right:16px;
}

.mdc-deprecated-list--image-list .mdc-deprecated-list-divider--inset-leading{
  margin-left:88px;
  margin-right:0;
  width:calc(100% - 88px);
}
.mdc-deprecated-list--image-list .mdc-deprecated-list-divider--inset-leading[dir=rtl],[dir=rtl] .mdc-deprecated-list--image-list .mdc-deprecated-list-divider--inset-leading{
  margin-left:0;
  margin-right:88px;
}
.mdc-deprecated-list--image-list .mdc-deprecated-list-divider--inset-trailing{
  width:calc(100% - 16px);
}
.mdc-deprecated-list--image-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing{
  margin-left:88px;
  margin-right:0;
  width:calc(100% - 104px);
}
.mdc-deprecated-list--image-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing[dir=rtl],[dir=rtl] .mdc-deprecated-list--image-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing{
  margin-left:0;
  margin-right:88px;
}
.mdc-deprecated-list--image-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--padding{
  margin-left:16px;
  margin-right:0;
  width:calc(100% - 16px);
}
.mdc-deprecated-list--image-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--padding[dir=rtl],[dir=rtl] .mdc-deprecated-list--image-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--padding{
  margin-left:0;
  margin-right:16px;
}
.mdc-deprecated-list--image-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing.mdc-deprecated-list-divider--inset-padding{
  margin-left:16px;
  margin-right:0;
  width:calc(100% - 32px);
}
.mdc-deprecated-list--image-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing.mdc-deprecated-list-divider--inset-padding[dir=rtl],[dir=rtl] .mdc-deprecated-list--image-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing.mdc-deprecated-list-divider--inset-padding{
  margin-left:0;
  margin-right:16px;
}

.mdc-deprecated-list--video-list .mdc-deprecated-list-divider--inset-leading{
  margin-left:116px;
  margin-right:0;
  width:calc(100% - 116px);
}
.mdc-deprecated-list--video-list .mdc-deprecated-list-divider--inset-leading[dir=rtl],[dir=rtl] .mdc-deprecated-list--video-list .mdc-deprecated-list-divider--inset-leading{
  margin-left:0;
  margin-right:116px;
}
.mdc-deprecated-list--video-list .mdc-deprecated-list-divider--inset-trailing{
  width:calc(100% - 16px);
}
.mdc-deprecated-list--video-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing{
  margin-left:116px;
  margin-right:0;
  width:calc(100% - 132px);
}
.mdc-deprecated-list--video-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing[dir=rtl],[dir=rtl] .mdc-deprecated-list--video-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing{
  margin-left:0;
  margin-right:116px;
}
.mdc-deprecated-list--video-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--padding{
  margin-left:0;
  margin-right:0;
  width:100%;
}
.mdc-deprecated-list--video-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--padding[dir=rtl],[dir=rtl] .mdc-deprecated-list--video-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--padding{
  margin-left:0;
  margin-right:0;
}
.mdc-deprecated-list--video-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing.mdc-deprecated-list-divider--inset-padding{
  margin-left:0;
  margin-right:0;
  width:calc(100% - 16px);
}
.mdc-deprecated-list--video-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing.mdc-deprecated-list-divider--inset-padding[dir=rtl],[dir=rtl] .mdc-deprecated-list--video-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing.mdc-deprecated-list-divider--inset-padding{
  margin-left:0;
  margin-right:0;
}

.mdc-deprecated-list-group .mdc-deprecated-list{
  padding:0;
}

.mdc-deprecated-list-group__subheader{
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-smoothing:antialiased;
  font-family:Roboto,sans-serif;
  font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  font-size:1rem;
  font-size:var(--mdc-typography-subtitle1-font-size, 1rem);
  font-weight:400;
  font-weight:var(--mdc-typography-subtitle1-font-weight, 400);
  letter-spacing:.009375em;
  letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);
  line-height:1.75rem;
  line-height:var(--mdc-typography-subtitle1-line-height, 1.75rem);
  margin:.75rem 16px;
  text-decoration:inherit;
  text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);
  text-transform:inherit;
  text-transform:var(--mdc-typography-subtitle1-text-transform, inherit);
}

.mdc-list-item__primary-text{
  color:rgba(0,0,0,.87);
  color:var(--mdc-theme-text-primary-on-background, rgba(0,0,0,.87));
}

.mdc-list-item__secondary-text{
  color:rgba(0,0,0,.54);
  color:var(--mdc-theme-text-secondary-on-background, rgba(0,0,0,.54));
}

.mdc-list-item--with-leading-icon .mdc-list-item__start,.mdc-list-item--with-trailing-icon .mdc-list-item__end{
  background-color:transparent;
  color:rgba(0,0,0,.38);
  color:var(--mdc-theme-text-icon-on-background, rgba(0,0,0,.38));
}

.mdc-list-item--with-trailing-meta .mdc-list-item__end{
  color:rgba(0,0,0,.38);
  color:var(--mdc-theme-text-hint-on-background, rgba(0,0,0,.38));
}

.mdc-list-item--disabled .mdc-list-item__content,.mdc-list-item--disabled .mdc-list-item__end,.mdc-list-item--disabled .mdc-list-item__start{
  opacity:.38;
}
.mdc-list-item--disabled .mdc-list-item__primary-text,.mdc-list-item--disabled .mdc-list-item__secondary-text,.mdc-list-item--disabled.mdc-list-item--with-leading-icon .mdc-list-item__start,.mdc-list-item--disabled.mdc-list-item--with-trailing-icon .mdc-list-item__end,.mdc-list-item--disabled.mdc-list-item--with-trailing-meta .mdc-list-item__end{
  color:#000;
  color:var(--mdc-theme-on-surface, #000);
}
.mdc-list-item--activated .mdc-list-item__primary-text,.mdc-list-item--activated.mdc-list-item--with-leading-icon .mdc-list-item__start,.mdc-list-item--selected .mdc-list-item__primary-text,.mdc-list-item--selected.mdc-list-item--with-leading-icon .mdc-list-item__start{
  color:#6200ee;
  color:var(--mdc-theme-primary, #6200ee);
}

.mdc-deprecated-list-group__subheader{
  color:rgba(0,0,0,.87);
  color:var(--mdc-theme-text-primary-on-background, rgba(0,0,0,.87));
}

@media screen and (-ms-high-contrast:active){
  .mdc-list-divider:after{
    border-bottom:1px solid #fff;
    content:"";
    display:block;
  }
}
.mdc-list{
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-smoothing:antialiased;
  font-family:Roboto,sans-serif;
  font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  font-size:1rem;
  font-size:var(--mdc-typography-subtitle1-font-size, 1rem);
  font-weight:400;
  font-weight:var(--mdc-typography-subtitle1-font-weight, 400);
  letter-spacing:.009375em;
  letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);
  line-height:1.75rem;
  line-height:var(--mdc-typography-subtitle1-line-height, 1.75rem);
  line-height:1.5rem;
  list-style-type:none;
  margin:0;
  padding:8px 0;
  text-decoration:inherit;
  text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);
  text-transform:inherit;
  text-transform:var(--mdc-typography-subtitle1-text-transform, inherit);
}
.mdc-list:focus{
  outline:none;
}

.mdc-list-item{
  align-items:center;
  align-items:stretch;
  cursor:pointer;
  display:flex;
  justify-content:flex-start;
  overflow:hidden;
  padding:0 16px;
  position:relative;
}
.mdc-list-item:focus{
  outline:none;
}
.mdc-list-item[dir=rtl],[dir=rtl] .mdc-list-item{
  padding-left:16px;
  padding-right:16px;
}
.mdc-list-item.mdc-list-item--with-one-line{
  height:48px;
}
.mdc-list-item.mdc-list-item--with-two-lines{
  height:64px;
}
.mdc-list-item.mdc-list-item--with-three-lines{
  height:88px;
}
.mdc-list-item.mdc-list-item--with-one-line .mdc-list-item__start{
  align-self:center;
  margin-top:0;
}
.mdc-list-item.mdc-list-item--with-three-lines .mdc-list-item__start,.mdc-list-item.mdc-list-item--with-two-lines .mdc-list-item__start{
  align-self:flex-start;
  margin-top:16px;
}
.mdc-list-item.mdc-list-item--with-one-line .mdc-list-item__end,.mdc-list-item.mdc-list-item--with-two-lines .mdc-list-item__end{
  align-self:center;
  margin-top:0;
}
.mdc-list-item.mdc-list-item--with-three-lines .mdc-list-item__end{
  align-self:flex-start;
  margin-top:16px;
}
.mdc-list-item.mdc-list-item--disabled,.mdc-list-item.mdc-list-item--non-interactive{
  cursor:auto;
}
.mdc-list-item.mdc-ripple-upgraded--background-focused:before,.mdc-list-item:not(.mdc-list-item--selected):focus:before{
  border:1px solid transparent;
  border-radius:inherit;
  box-sizing:border-box;
  content:"";
  height:100%;
  left:0;
  pointer-events:none;
  position:absolute;
  top:0;
  width:100%;
}
.mdc-list-item.mdc-list-item--selected:before{
  border:3px double transparent;
  border-radius:inherit;
  box-sizing:border-box;
  content:"";
  height:100%;
  left:0;
  pointer-events:none;
  position:absolute;
  top:0;
  width:100%;
}

a.mdc-list-item{
  color:inherit;
  text-decoration:none;
}

.mdc-list-item__start{
  fill:currentColor;
}

.mdc-list-item__end,.mdc-list-item__start{
  flex-shrink:0;
  pointer-events:none;
}

.mdc-list-item__content{
  align-self:center;
  flex:1;
  overflow:hidden;
  pointer-events:none;
  text-overflow:ellipsis;
  white-space:nowrap;
}
.mdc-list-item--with-three-lines .mdc-list-item__content,.mdc-list-item--with-two-lines .mdc-list-item__content{
  align-self:stretch;
}
.mdc-list-item__content[for]{
  pointer-events:none;
}

.mdc-list-item__primary-text{
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-smoothing:antialiased;
  font-family:Roboto,sans-serif;
  font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  font-size:1rem;
  font-size:var(--mdc-typography-subtitle1-font-size, 1rem);
  font-weight:400;
  font-weight:var(--mdc-typography-subtitle1-font-weight, 400);
  letter-spacing:.009375em;
  letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);
  line-height:1.75rem;
  line-height:var(--mdc-typography-subtitle1-line-height, 1.75rem);
  overflow:hidden;
  text-decoration:inherit;
  text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);
  text-overflow:ellipsis;
  text-transform:inherit;
  text-transform:var(--mdc-typography-subtitle1-text-transform, inherit);
  white-space:nowrap;
}
.mdc-list-item--with-three-lines .mdc-list-item__primary-text,.mdc-list-item--with-two-lines .mdc-list-item__primary-text{
  display:block;
  line-height:normal;
  margin-bottom:-20px;
  margin-top:0;
}
.mdc-list-item--with-three-lines .mdc-list-item__primary-text:before,.mdc-list-item--with-two-lines .mdc-list-item__primary-text:before{
  content:"";
  display:inline-block;
  height:28px;
  vertical-align:0;
  width:0;
}
.mdc-list-item--with-three-lines .mdc-list-item__primary-text:after,.mdc-list-item--with-two-lines .mdc-list-item__primary-text:after{
  content:"";
  display:inline-block;
  height:20px;
  vertical-align:-20px;
  width:0;
}

.mdc-list-item__secondary-text{
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-smoothing:antialiased;
  display:block;
  font-family:Roboto,sans-serif;
  font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  font-size:.875rem;
  font-size:var(--mdc-typography-body2-font-size, .875rem);
  font-weight:400;
  font-weight:var(--mdc-typography-body2-font-weight, 400);
  letter-spacing:.0178571429em;
  letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);
  line-height:1.25rem;
  line-height:var(--mdc-typography-body2-line-height, 1.25rem);
  line-height:normal;
  margin-top:0;
  overflow:hidden;
  text-decoration:inherit;
  text-decoration:var(--mdc-typography-body2-text-decoration, inherit);
  text-overflow:ellipsis;
  text-transform:inherit;
  text-transform:var(--mdc-typography-body2-text-transform, inherit);
  white-space:nowrap;
}
.mdc-list-item__secondary-text:before{
  content:"";
  display:inline-block;
  height:20px;
  vertical-align:0;
  width:0;
}

.mdc-list-item__overline-text{
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
}
.mdc-list-item--with-three-lines .mdc-list-item__overline-text,.mdc-list-item--with-two-lines .mdc-list-item__overline-text{
  display:block;
  line-height:normal;
  margin-bottom:-20px;
  margin-top:0;
}
.mdc-list-item--with-three-lines .mdc-list-item__overline-text:before,.mdc-list-item--with-two-lines .mdc-list-item__overline-text:before{
  content:"";
  display:inline-block;
  height:24px;
  vertical-align:0;
  width:0;
}
.mdc-list-item--with-three-lines .mdc-list-item__overline-text:after,.mdc-list-item--with-two-lines .mdc-list-item__overline-text:after{
  content:"";
  display:inline-block;
  height:20px;
  vertical-align:-20px;
  width:0;
}

.mdc-list-item--with-leading-avatar.mdc-list-item{
  padding-left:0;
  padding-right:auto;
}
.mdc-list-item--with-leading-avatar.mdc-list-item[dir=rtl],[dir=rtl] .mdc-list-item--with-leading-avatar.mdc-list-item{
  padding-left:auto;
  padding-right:0;
}
.mdc-list-item--with-leading-avatar .mdc-list-item__start,.mdc-list-item--with-leading-avatar .mdc-list-item__start[dir=rtl],[dir=rtl] .mdc-list-item--with-leading-avatar .mdc-list-item__start{
  margin-left:16px;
  margin-right:16px;
}
.mdc-list-item--with-leading-avatar .mdc-list-item__start{
  height:40px;
  width:40px;
}
.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__primary-text{
  display:block;
  line-height:normal;
  margin-bottom:-20px;
  margin-top:0;
}
.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__primary-text:before{
  content:"";
  display:inline-block;
  height:32px;
  vertical-align:0;
  width:0;
}
.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__primary-text:after{
  content:"";
  display:inline-block;
  height:20px;
  vertical-align:-20px;
  width:0;
}
.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{
  display:block;
  line-height:normal;
  margin-top:0;
}
.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end:before{
  content:"";
  display:inline-block;
  height:32px;
  vertical-align:0;
  width:0;
}
.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line{
  height:56px;
}
.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines{
  height:72px;
}
.mdc-list-item--with-leading-avatar .mdc-list-item__start{
  border-radius:50%;
}

.mdc-list-item--with-leading-icon .mdc-list-item__start{
  height:24px;
  width:24px;
}
.mdc-list-item--with-leading-icon.mdc-list-item{
  padding-left:0;
  padding-right:auto;
}
.mdc-list-item--with-leading-icon.mdc-list-item[dir=rtl],[dir=rtl] .mdc-list-item--with-leading-icon.mdc-list-item{
  padding-left:auto;
  padding-right:0;
}
.mdc-list-item--with-leading-icon .mdc-list-item__start{
  margin-left:16px;
  margin-right:32px;
}
.mdc-list-item--with-leading-icon .mdc-list-item__start[dir=rtl],[dir=rtl] .mdc-list-item--with-leading-icon .mdc-list-item__start{
  margin-left:32px;
  margin-right:16px;
}
.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__primary-text{
  display:block;
  line-height:normal;
  margin-bottom:-20px;
  margin-top:0;
}
.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__primary-text:before{
  content:"";
  display:inline-block;
  height:32px;
  vertical-align:0;
  width:0;
}
.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__primary-text:after{
  content:"";
  display:inline-block;
  height:20px;
  vertical-align:-20px;
  width:0;
}
.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{
  display:block;
  line-height:normal;
  margin-top:0;
}
.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end:before{
  content:"";
  display:inline-block;
  height:32px;
  vertical-align:0;
  width:0;
}
.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line{
  height:56px;
}
.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines{
  height:72px;
}

.mdc-list-item--with-leading-thumbnail.mdc-list-item{
  padding-left:0;
  padding-right:auto;
}
.mdc-list-item--with-leading-thumbnail.mdc-list-item[dir=rtl],[dir=rtl] .mdc-list-item--with-leading-thumbnail.mdc-list-item{
  padding-left:auto;
  padding-right:0;
}
.mdc-list-item--with-leading-thumbnail .mdc-list-item__start,.mdc-list-item--with-leading-thumbnail .mdc-list-item__start[dir=rtl],[dir=rtl] .mdc-list-item--with-leading-thumbnail .mdc-list-item__start{
  margin-left:16px;
  margin-right:16px;
}
.mdc-list-item--with-leading-thumbnail .mdc-list-item__start{
  height:40px;
  width:40px;
}
.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__primary-text{
  display:block;
  line-height:normal;
  margin-bottom:-20px;
  margin-top:0;
}
.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__primary-text:before{
  content:"";
  display:inline-block;
  height:32px;
  vertical-align:0;
  width:0;
}
.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__primary-text:after{
  content:"";
  display:inline-block;
  height:20px;
  vertical-align:-20px;
  width:0;
}
.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{
  display:block;
  line-height:normal;
  margin-top:0;
}
.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end:before{
  content:"";
  display:inline-block;
  height:32px;
  vertical-align:0;
  width:0;
}
.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-one-line{
  height:56px;
}
.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines{
  height:72px;
}

.mdc-list-item--with-leading-image.mdc-list-item{
  padding-left:0;
  padding-right:auto;
}
.mdc-list-item--with-leading-image.mdc-list-item[dir=rtl],[dir=rtl] .mdc-list-item--with-leading-image.mdc-list-item{
  padding-left:auto;
  padding-right:0;
}
.mdc-list-item--with-leading-image .mdc-list-item__start,.mdc-list-item--with-leading-image .mdc-list-item__start[dir=rtl],[dir=rtl] .mdc-list-item--with-leading-image .mdc-list-item__start{
  margin-left:16px;
  margin-right:16px;
}
.mdc-list-item--with-leading-image .mdc-list-item__start{
  height:56px;
  width:56px;
}
.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__primary-text{
  display:block;
  line-height:normal;
  margin-bottom:-20px;
  margin-top:0;
}
.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__primary-text:before{
  content:"";
  display:inline-block;
  height:32px;
  vertical-align:0;
  width:0;
}
.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__primary-text:after{
  content:"";
  display:inline-block;
  height:20px;
  vertical-align:-20px;
  width:0;
}
.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{
  display:block;
  line-height:normal;
  margin-top:0;
}
.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end:before{
  content:"";
  display:inline-block;
  height:32px;
  vertical-align:0;
  width:0;
}
.mdc-list-item--with-leading-image.mdc-list-item--with-one-line,.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines{
  height:72px;
}

.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__start{
  align-self:flex-start;
  margin-top:8px;
}
.mdc-list-item--with-leading-video.mdc-list-item{
  padding-left:0;
  padding-right:auto;
}
.mdc-list-item--with-leading-video.mdc-list-item[dir=rtl],[dir=rtl] .mdc-list-item--with-leading-video.mdc-list-item{
  padding-left:auto;
  padding-right:0;
}
.mdc-list-item--with-leading-video .mdc-list-item__start{
  margin-left:0;
  margin-right:16px;
}
.mdc-list-item--with-leading-video .mdc-list-item__start[dir=rtl],[dir=rtl] .mdc-list-item--with-leading-video .mdc-list-item__start{
  margin-left:16px;
  margin-right:0;
}
.mdc-list-item--with-leading-video .mdc-list-item__start{
  height:56px;
  width:100px;
}
.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__primary-text{
  display:block;
  line-height:normal;
  margin-bottom:-20px;
  margin-top:0;
}
.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__primary-text:before{
  content:"";
  display:inline-block;
  height:32px;
  vertical-align:0;
  width:0;
}
.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__primary-text:after{
  content:"";
  display:inline-block;
  height:20px;
  vertical-align:-20px;
  width:0;
}
.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{
  display:block;
  line-height:normal;
  margin-top:0;
}
.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end:before{
  content:"";
  display:inline-block;
  height:32px;
  vertical-align:0;
  width:0;
}
.mdc-list-item--with-leading-video.mdc-list-item--with-one-line,.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines{
  height:72px;
}

.mdc-list-item--with-leading-checkbox.mdc-list-item{
  padding-left:0;
  padding-right:auto;
}
.mdc-list-item--with-leading-checkbox.mdc-list-item[dir=rtl],[dir=rtl] .mdc-list-item--with-leading-checkbox.mdc-list-item{
  padding-left:auto;
  padding-right:0;
}
.mdc-list-item--with-leading-checkbox .mdc-list-item__start{
  margin-left:8px;
  margin-right:24px;
}
.mdc-list-item--with-leading-checkbox .mdc-list-item__start[dir=rtl],[dir=rtl] .mdc-list-item--with-leading-checkbox .mdc-list-item__start{
  margin-left:24px;
  margin-right:8px;
}
.mdc-list-item--with-leading-checkbox .mdc-list-item__start{
  height:40px;
  width:40px;
}
.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__start{
  align-self:flex-start;
  margin-top:8px;
}
.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__primary-text{
  display:block;
  line-height:normal;
  margin-bottom:-20px;
  margin-top:0;
}
.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__primary-text:before{
  content:"";
  display:inline-block;
  height:32px;
  vertical-align:0;
  width:0;
}
.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__primary-text:after{
  content:"";
  display:inline-block;
  height:20px;
  vertical-align:-20px;
  width:0;
}
.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{
  display:block;
  line-height:normal;
  margin-top:0;
}
.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end:before{
  content:"";
  display:inline-block;
  height:32px;
  vertical-align:0;
  width:0;
}
.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line{
  height:56px;
}
.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines{
  height:72px;
}

.mdc-list-item--with-leading-radio.mdc-list-item{
  padding-left:0;
  padding-right:auto;
}
.mdc-list-item--with-leading-radio.mdc-list-item[dir=rtl],[dir=rtl] .mdc-list-item--with-leading-radio.mdc-list-item{
  padding-left:auto;
  padding-right:0;
}
.mdc-list-item--with-leading-radio .mdc-list-item__start{
  margin-left:8px;
  margin-right:24px;
}
.mdc-list-item--with-leading-radio .mdc-list-item__start[dir=rtl],[dir=rtl] .mdc-list-item--with-leading-radio .mdc-list-item__start{
  margin-left:24px;
  margin-right:8px;
}
.mdc-list-item--with-leading-radio .mdc-list-item__start{
  height:40px;
  width:40px;
}
.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__start{
  align-self:flex-start;
  margin-top:8px;
}
.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__primary-text{
  display:block;
  line-height:normal;
  margin-bottom:-20px;
  margin-top:0;
}
.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__primary-text:before{
  content:"";
  display:inline-block;
  height:32px;
  vertical-align:0;
  width:0;
}
.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__primary-text:after{
  content:"";
  display:inline-block;
  height:20px;
  vertical-align:-20px;
  width:0;
}
.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{
  display:block;
  line-height:normal;
  margin-top:0;
}
.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end:before{
  content:"";
  display:inline-block;
  height:32px;
  vertical-align:0;
  width:0;
}
.mdc-list-item--with-leading-radio.mdc-list-item--with-one-line{
  height:56px;
}
.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines{
  height:72px;
}

.mdc-list-item--with-leading-switch.mdc-list-item{
  padding-left:0;
  padding-right:auto;
}
.mdc-list-item--with-leading-switch.mdc-list-item[dir=rtl],[dir=rtl] .mdc-list-item--with-leading-switch.mdc-list-item{
  padding-left:auto;
  padding-right:0;
}
.mdc-list-item--with-leading-switch .mdc-list-item__start,.mdc-list-item--with-leading-switch .mdc-list-item__start[dir=rtl],[dir=rtl] .mdc-list-item--with-leading-switch .mdc-list-item__start{
  margin-left:16px;
  margin-right:16px;
}
.mdc-list-item--with-leading-switch .mdc-list-item__start{
  height:20px;
  width:36px;
}
.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__start{
  align-self:flex-start;
  margin-top:16px;
}
.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__primary-text{
  display:block;
  line-height:normal;
  margin-bottom:-20px;
  margin-top:0;
}
.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__primary-text:before{
  content:"";
  display:inline-block;
  height:32px;
  vertical-align:0;
  width:0;
}
.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__primary-text:after{
  content:"";
  display:inline-block;
  height:20px;
  vertical-align:-20px;
  width:0;
}
.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{
  display:block;
  line-height:normal;
  margin-top:0;
}
.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end:before{
  content:"";
  display:inline-block;
  height:32px;
  vertical-align:0;
  width:0;
}
.mdc-list-item--with-leading-switch.mdc-list-item--with-one-line{
  height:56px;
}
.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines{
  height:72px;
}

.mdc-list-item--with-trailing-icon.mdc-list-item{
  padding-left:auto;
  padding-right:0;
}
.mdc-list-item--with-trailing-icon.mdc-list-item[dir=rtl],[dir=rtl] .mdc-list-item--with-trailing-icon.mdc-list-item{
  padding-left:0;
  padding-right:auto;
}
.mdc-list-item--with-trailing-icon .mdc-list-item__end,.mdc-list-item--with-trailing-icon .mdc-list-item__end[dir=rtl],[dir=rtl] .mdc-list-item--with-trailing-icon .mdc-list-item__end{
  margin-left:16px;
  margin-right:16px;
}
.mdc-list-item--with-trailing-icon .mdc-list-item__end{
  height:24px;
  width:24px;
}
.mdc-list-item--with-trailing-meta.mdc-list-item--with-three-lines .mdc-list-item__end,.mdc-list-item--with-trailing-meta.mdc-list-item--with-two-lines .mdc-list-item__end{
  align-self:flex-start;
}
.mdc-list-item--with-trailing-meta.mdc-list-item{
  padding-left:auto;
  padding-right:0;
}
.mdc-list-item--with-trailing-meta.mdc-list-item[dir=rtl],[dir=rtl] .mdc-list-item--with-trailing-meta.mdc-list-item{
  padding-left:0;
  padding-right:auto;
}
.mdc-list-item--with-trailing-meta .mdc-list-item__end{
  margin-left:28px;
  margin-right:16px;
}
.mdc-list-item--with-trailing-meta .mdc-list-item__end[dir=rtl],[dir=rtl] .mdc-list-item--with-trailing-meta .mdc-list-item__end{
  margin-left:16px;
  margin-right:28px;
}
.mdc-list-item--with-trailing-meta.mdc-list-item--with-two-lines .mdc-list-item__end{
  display:block;
  line-height:normal;
  margin-top:0;
}
.mdc-list-item--with-trailing-meta.mdc-list-item--with-two-lines .mdc-list-item__end:before{
  content:"";
  display:inline-block;
  height:28px;
  vertical-align:0;
  width:0;
}
.mdc-list-item--with-trailing-meta.mdc-list-item--with-three-lines .mdc-list-item__end{
  display:block;
  line-height:normal;
  margin-top:0;
}
.mdc-list-item--with-trailing-meta.mdc-list-item--with-three-lines .mdc-list-item__end:before{
  content:"";
  display:inline-block;
  height:28px;
  vertical-align:0;
  width:0;
}
.mdc-list-item--with-trailing-meta .mdc-list-item__end{
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-smoothing:antialiased;
  font-family:Roboto,sans-serif;
  font-family:var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  font-size:.75rem;
  font-size:var(--mdc-typography-caption-font-size, .75rem);
  font-weight:400;
  font-weight:var(--mdc-typography-caption-font-weight, 400);
  letter-spacing:.0333333333em;
  letter-spacing:var(--mdc-typography-caption-letter-spacing, .0333333333em);
  line-height:1.25rem;
  line-height:var(--mdc-typography-caption-line-height, 1.25rem);
  text-decoration:inherit;
  text-decoration:var(--mdc-typography-caption-text-decoration, inherit);
  text-transform:inherit;
  text-transform:var(--mdc-typography-caption-text-transform, inherit);
}

.mdc-list-item--with-trailing-checkbox.mdc-list-item{
  padding-left:auto;
  padding-right:0;
}
.mdc-list-item--with-trailing-checkbox.mdc-list-item[dir=rtl],[dir=rtl] .mdc-list-item--with-trailing-checkbox.mdc-list-item{
  padding-left:0;
  padding-right:auto;
}
.mdc-list-item--with-trailing-checkbox .mdc-list-item__end{
  margin-left:24px;
  margin-right:8px;
}
.mdc-list-item--with-trailing-checkbox .mdc-list-item__end[dir=rtl],[dir=rtl] .mdc-list-item--with-trailing-checkbox .mdc-list-item__end{
  margin-left:8px;
  margin-right:24px;
}
.mdc-list-item--with-trailing-checkbox .mdc-list-item__end{
  height:40px;
  width:40px;
}
.mdc-list-item--with-trailing-checkbox.mdc-list-item--with-three-lines .mdc-list-item__end{
  align-self:flex-start;
  margin-top:8px;
}

.mdc-list-item--with-trailing-radio.mdc-list-item{
  padding-left:auto;
  padding-right:0;
}
.mdc-list-item--with-trailing-radio.mdc-list-item[dir=rtl],[dir=rtl] .mdc-list-item--with-trailing-radio.mdc-list-item{
  padding-left:0;
  padding-right:auto;
}
.mdc-list-item--with-trailing-radio .mdc-list-item__end{
  margin-left:24px;
  margin-right:8px;
}
.mdc-list-item--with-trailing-radio .mdc-list-item__end[dir=rtl],[dir=rtl] .mdc-list-item--with-trailing-radio .mdc-list-item__end{
  margin-left:8px;
  margin-right:24px;
}
.mdc-list-item--with-trailing-radio .mdc-list-item__end{
  height:40px;
  width:40px;
}
.mdc-list-item--with-trailing-radio.mdc-list-item--with-three-lines .mdc-list-item__end{
  align-self:flex-start;
  margin-top:8px;
}

.mdc-list-item--with-trailing-switch.mdc-list-item{
  padding-left:auto;
  padding-right:0;
}
.mdc-list-item--with-trailing-switch.mdc-list-item[dir=rtl],[dir=rtl] .mdc-list-item--with-trailing-switch.mdc-list-item{
  padding-left:0;
  padding-right:auto;
}
.mdc-list-item--with-trailing-switch .mdc-list-item__end,.mdc-list-item--with-trailing-switch .mdc-list-item__end[dir=rtl],[dir=rtl] .mdc-list-item--with-trailing-switch .mdc-list-item__end{
  margin-left:16px;
  margin-right:16px;
}
.mdc-list-item--with-trailing-switch .mdc-list-item__end{
  height:20px;
  width:36px;
}
.mdc-list-item--with-trailing-switch.mdc-list-item--with-three-lines .mdc-list-item__end{
  align-self:flex-start;
  margin-top:16px;
}

.mdc-list-group .mdc-deprecated-list{
  padding:0;
}

.mdc-list-group__subheader{
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-smoothing:antialiased;
  font-family:Roboto,sans-serif;
  font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  font-size:1rem;
  font-size:var(--mdc-typography-subtitle1-font-size, 1rem);
  font-weight:400;
  font-weight:var(--mdc-typography-subtitle1-font-weight, 400);
  letter-spacing:.009375em;
  letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);
  line-height:1.75rem;
  line-height:var(--mdc-typography-subtitle1-line-height, 1.75rem);
  margin:.75rem 16px;
  text-decoration:inherit;
  text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);
  text-transform:inherit;
  text-transform:var(--mdc-typography-subtitle1-text-transform, inherit);
}

.mdc-list-divider{
  background-clip:content-box;
  background-color:rgba(0,0,0,.12);
  height:1px;
  padding:0;
}

.mdc-list-divider--with-leading-avatar.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-icon.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-image.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-radio.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-switch.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-text.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-leading-inset,.mdc-list-divider.mdc-list-divider--with-leading-inset{
  padding-left:16px;
  padding-right:auto;
}
.mdc-list-divider--with-leading-avatar.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-avatar.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-icon.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-icon.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-image.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-image.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-radio.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-radio.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-switch.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-switch.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-text.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-text.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-trailing-inset,.mdc-list-divider.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-avatar.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-icon.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-image.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-radio.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-switch.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-text.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider.mdc-list-divider--with-leading-inset{
  padding-left:auto;
  padding-right:16px;
}
.mdc-list-divider--with-leading-avatar.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-icon.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-image.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-radio.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-switch.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-text.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider.mdc-list-divider--with-trailing-inset[dir=rtl],[dir=rtl] .mdc-list-divider--with-leading-avatar.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-icon.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-image.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-radio.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-switch.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-text.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider.mdc-list-divider--with-trailing-inset{
  padding-left:16px;
  padding-right:auto;
}

.mdc-list-divider--with-leading-video.mdc-list-divider--with-leading-inset{
  padding-left:0;
  padding-right:auto;
}
.mdc-list-divider--with-leading-video.mdc-list-divider--with-leading-inset[dir=rtl],[dir=rtl] .mdc-list-divider--with-leading-video.mdc-list-divider--with-leading-inset{
  padding-left:auto;
  padding-right:0;
}

.mdc-list-divider[dir=rtl],[dir=rtl] .mdc-list-divider{
  padding:0;
}

:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item{
  --mdc-ripple-fg-size:0;
  --mdc-ripple-left:0;
  --mdc-ripple-top:0;
  --mdc-ripple-fg-scale:1;
  --mdc-ripple-fg-translate-end:0;
  --mdc-ripple-fg-translate-start:0;
  -webkit-tap-highlight-color:rgba(0, 0, 0, 0);
  will-change:transform, opacity;
}
:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item .mdc-deprecated-list-item__ripple:after,:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item .mdc-deprecated-list-item__ripple:before{
  border-radius:50%;
  content:"";
  opacity:0;
  pointer-events:none;
  position:absolute;
}
:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item .mdc-deprecated-list-item__ripple:before{
  transition:opacity 15ms linear,background-color 15ms linear;
  z-index:1;
  z-index:var(--mdc-ripple-z-index, 1);
}
:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item .mdc-deprecated-list-item__ripple:after{
  z-index:0;
  z-index:var(--mdc-ripple-z-index, 0);
}
:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item.mdc-ripple-upgraded .mdc-deprecated-list-item__ripple:before{
  transform:scale(var(--mdc-ripple-fg-scale, 1));
}
:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item.mdc-ripple-upgraded .mdc-deprecated-list-item__ripple:after{
  left:0;
  top:0;
  transform:scale(0);
  transform-origin:center center;
}
:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item.mdc-ripple-upgraded--unbounded .mdc-deprecated-list-item__ripple:after{
  left:var(--mdc-ripple-left, 0);
  top:var(--mdc-ripple-top, 0);
}
:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item.mdc-ripple-upgraded--foreground-activation .mdc-deprecated-list-item__ripple:after{
  animation:a 225ms forwards,b 75ms forwards;
}
:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item.mdc-ripple-upgraded--foreground-deactivation .mdc-deprecated-list-item__ripple:after{
  animation:c .15s;
  transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
}
:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item .mdc-list-item__ripple:after,:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item .mdc-list-item__ripple:before{
  border-radius:50%;
  content:"";
  opacity:0;
  pointer-events:none;
  position:absolute;
}
:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item .mdc-list-item__ripple:before{
  transition:opacity 15ms linear,background-color 15ms linear;
  z-index:1;
  z-index:var(--mdc-ripple-z-index, 1);
}
:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item .mdc-list-item__ripple:after{
  z-index:0;
  z-index:var(--mdc-ripple-z-index, 0);
}
:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item.mdc-ripple-upgraded .mdc-list-item__ripple:before{
  transform:scale(var(--mdc-ripple-fg-scale, 1));
}
:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item.mdc-ripple-upgraded .mdc-list-item__ripple:after{
  left:0;
  top:0;
  transform:scale(0);
  transform-origin:center center;
}
:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item.mdc-ripple-upgraded--unbounded .mdc-list-item__ripple:after{
  left:var(--mdc-ripple-left, 0);
  top:var(--mdc-ripple-top, 0);
}
:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item.mdc-ripple-upgraded--foreground-activation .mdc-list-item__ripple:after{
  animation:a 225ms forwards,b 75ms forwards;
}
:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item.mdc-ripple-upgraded--foreground-deactivation .mdc-list-item__ripple:after{
  animation:c .15s;
  transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
}
:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item .mdc-deprecated-list-item__ripple:after,:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item .mdc-deprecated-list-item__ripple:before{
  height:200%;
  left:-50%;
  top:-50%;
  width:200%;
}
:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item.mdc-ripple-upgraded .mdc-deprecated-list-item__ripple:after{
  height:var(--mdc-ripple-fg-size, 100%);
  width:var(--mdc-ripple-fg-size, 100%);
}
:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item .mdc-list-item__ripple:after,:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item .mdc-list-item__ripple:before{
  height:200%;
  left:-50%;
  top:-50%;
  width:200%;
}
:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item.mdc-ripple-upgraded .mdc-list-item__ripple:after{
  height:var(--mdc-ripple-fg-size, 100%);
  width:var(--mdc-ripple-fg-size, 100%);
}
:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item .mdc-deprecated-list-item__ripple:after,:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item .mdc-deprecated-list-item__ripple:before{
  background-color:#000;
  background-color:var(--mdc-ripple-color, #000);
}
:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item.mdc-ripple-surface--hover .mdc-deprecated-list-item__ripple:before,:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item:hover .mdc-deprecated-list-item__ripple:before{
  opacity:.04;
  opacity:var(--mdc-ripple-hover-opacity, .04);
}
:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item.mdc-ripple-upgraded--background-focused .mdc-deprecated-list-item__ripple:before,:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item:not(.mdc-ripple-upgraded):focus .mdc-deprecated-list-item__ripple:before{
  opacity:.12;
  opacity:var(--mdc-ripple-focus-opacity, .12);
  transition-duration:75ms;
}
:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item:not(.mdc-ripple-upgraded) .mdc-deprecated-list-item__ripple:after{
  transition:opacity .15s linear;
}
:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item:not(.mdc-ripple-upgraded):active .mdc-deprecated-list-item__ripple:after{
  opacity:.12;
  opacity:var(--mdc-ripple-press-opacity, .12);
  transition-duration:75ms;
}
:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item .mdc-list-item__ripple:after,:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item .mdc-list-item__ripple:before{
  background-color:#000;
  background-color:var(--mdc-ripple-color, #000);
}
:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item.mdc-ripple-surface--hover .mdc-list-item__ripple:before,:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item:hover .mdc-list-item__ripple:before{
  opacity:.04;
  opacity:var(--mdc-ripple-hover-opacity, .04);
}
:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item.mdc-ripple-upgraded--background-focused .mdc-list-item__ripple:before,:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item:not(.mdc-ripple-upgraded):focus .mdc-list-item__ripple:before{
  opacity:.12;
  opacity:var(--mdc-ripple-focus-opacity, .12);
  transition-duration:75ms;
}
:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item:not(.mdc-ripple-upgraded) .mdc-list-item__ripple:after{
  transition:opacity .15s linear;
}
:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item:not(.mdc-ripple-upgraded):active .mdc-list-item__ripple:after{
  opacity:.12;
  opacity:var(--mdc-ripple-press-opacity, .12);
  transition-duration:75ms;
}
:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item.mdc-ripple-upgraded{
  --mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity, 0.12);
}
:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--activated .mdc-deprecated-list-item__ripple:before{
  opacity:.12;
  opacity:var(--mdc-ripple-activated-opacity, .12);
}
:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--activated .mdc-deprecated-list-item__ripple:after,:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--activated .mdc-deprecated-list-item__ripple:before{
  background-color:#6200ee;
  background-color:var(--mdc-ripple-color, var(--mdc-theme-primary, #6200ee));
}
:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--activated.mdc-ripple-surface--hover .mdc-deprecated-list-item__ripple:before,:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--activated:hover .mdc-deprecated-list-item__ripple:before{
  opacity:.16;
  opacity:var(--mdc-ripple-hover-opacity, .16);
}
:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--activated.mdc-ripple-upgraded--background-focused .mdc-deprecated-list-item__ripple:before,:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--activated:not(.mdc-ripple-upgraded):focus .mdc-deprecated-list-item__ripple:before{
  opacity:.24;
  opacity:var(--mdc-ripple-focus-opacity, .24);
  transition-duration:75ms;
}
:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--activated:not(.mdc-ripple-upgraded) .mdc-deprecated-list-item__ripple:after{
  transition:opacity .15s linear;
}
:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--activated:not(.mdc-ripple-upgraded):active .mdc-deprecated-list-item__ripple:after{
  opacity:.24;
  opacity:var(--mdc-ripple-press-opacity, .24);
  transition-duration:75ms;
}
:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--activated .mdc-list-item__ripple:before{
  opacity:.12;
  opacity:var(--mdc-ripple-activated-opacity, .12);
}
:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--activated .mdc-list-item__ripple:after,:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--activated .mdc-list-item__ripple:before{
  background-color:#6200ee;
  background-color:var(--mdc-ripple-color, var(--mdc-theme-primary, #6200ee));
}
:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--activated.mdc-ripple-surface--hover .mdc-list-item__ripple:before,:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--activated:hover .mdc-list-item__ripple:before{
  opacity:.16;
  opacity:var(--mdc-ripple-hover-opacity, .16);
}
:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--activated.mdc-ripple-upgraded--background-focused .mdc-list-item__ripple:before,:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--activated:not(.mdc-ripple-upgraded):focus .mdc-list-item__ripple:before{
  opacity:.24;
  opacity:var(--mdc-ripple-focus-opacity, .24);
  transition-duration:75ms;
}
:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--activated:not(.mdc-ripple-upgraded) .mdc-list-item__ripple:after{
  transition:opacity .15s linear;
}
:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--activated:not(.mdc-ripple-upgraded):active .mdc-list-item__ripple:after{
  opacity:.24;
  opacity:var(--mdc-ripple-press-opacity, .24);
  transition-duration:75ms;
}
:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--activated.mdc-ripple-upgraded{
  --mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity, 0.24);
}
:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--selected .mdc-deprecated-list-item__ripple:before{
  opacity:.08;
  opacity:var(--mdc-ripple-selected-opacity, .08);
}
:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--selected .mdc-deprecated-list-item__ripple:after,:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--selected .mdc-deprecated-list-item__ripple:before{
  background-color:#6200ee;
  background-color:var(--mdc-ripple-color, var(--mdc-theme-primary, #6200ee));
}
:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--selected.mdc-ripple-surface--hover .mdc-deprecated-list-item__ripple:before,:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--selected:hover .mdc-deprecated-list-item__ripple:before{
  opacity:.12;
  opacity:var(--mdc-ripple-hover-opacity, .12);
}
:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--selected.mdc-ripple-upgraded--background-focused .mdc-deprecated-list-item__ripple:before,:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--selected:not(.mdc-ripple-upgraded):focus .mdc-deprecated-list-item__ripple:before{
  opacity:.2;
  opacity:var(--mdc-ripple-focus-opacity, .2);
  transition-duration:75ms;
}
:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--selected:not(.mdc-ripple-upgraded) .mdc-deprecated-list-item__ripple:after{
  transition:opacity .15s linear;
}
:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--selected:not(.mdc-ripple-upgraded):active .mdc-deprecated-list-item__ripple:after{
  opacity:.2;
  opacity:var(--mdc-ripple-press-opacity, .2);
  transition-duration:75ms;
}
:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--selected .mdc-list-item__ripple:before{
  opacity:.08;
  opacity:var(--mdc-ripple-selected-opacity, .08);
}
:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--selected .mdc-list-item__ripple:after,:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--selected .mdc-list-item__ripple:before{
  background-color:#6200ee;
  background-color:var(--mdc-ripple-color, var(--mdc-theme-primary, #6200ee));
}
:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--selected.mdc-ripple-surface--hover .mdc-list-item__ripple:before,:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--selected:hover .mdc-list-item__ripple:before{
  opacity:.12;
  opacity:var(--mdc-ripple-hover-opacity, .12);
}
:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--selected.mdc-ripple-upgraded--background-focused .mdc-list-item__ripple:before,:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--selected:not(.mdc-ripple-upgraded):focus .mdc-list-item__ripple:before{
  opacity:.2;
  opacity:var(--mdc-ripple-focus-opacity, .2);
  transition-duration:75ms;
}
:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--selected:not(.mdc-ripple-upgraded) .mdc-list-item__ripple:after{
  transition:opacity .15s linear;
}
:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--selected:not(.mdc-ripple-upgraded):active .mdc-list-item__ripple:after{
  opacity:.2;
  opacity:var(--mdc-ripple-press-opacity, .2);
  transition-duration:75ms;
}
:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--selected.mdc-ripple-upgraded{
  --mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity, 0.2);
}
:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item .mdc-deprecated-list-item__ripple,:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item .mdc-list-item__ripple{
  height:100%;
  left:0;
  pointer-events:none;
  position:absolute;
  top:0;
  width:100%;
}

.mdc-deprecated-list-item--disabled{
  --mdc-ripple-fg-size:0;
  --mdc-ripple-left:0;
  --mdc-ripple-top:0;
  --mdc-ripple-fg-scale:1;
  --mdc-ripple-fg-translate-end:0;
  --mdc-ripple-fg-translate-start:0;
  -webkit-tap-highlight-color:rgba(0, 0, 0, 0);
  will-change:transform, opacity;
}
.mdc-deprecated-list-item--disabled .mdc-deprecated-list-item__ripple:after,.mdc-deprecated-list-item--disabled .mdc-deprecated-list-item__ripple:before{
  border-radius:50%;
  content:"";
  opacity:0;
  pointer-events:none;
  position:absolute;
}
.mdc-deprecated-list-item--disabled .mdc-deprecated-list-item__ripple:before{
  transition:opacity 15ms linear,background-color 15ms linear;
  z-index:1;
  z-index:var(--mdc-ripple-z-index, 1);
}
.mdc-deprecated-list-item--disabled .mdc-deprecated-list-item__ripple:after{
  z-index:0;
  z-index:var(--mdc-ripple-z-index, 0);
}
.mdc-deprecated-list-item--disabled.mdc-ripple-upgraded .mdc-deprecated-list-item__ripple:before{
  transform:scale(var(--mdc-ripple-fg-scale, 1));
}
.mdc-deprecated-list-item--disabled.mdc-ripple-upgraded .mdc-deprecated-list-item__ripple:after{
  left:0;
  top:0;
  transform:scale(0);
  transform-origin:center center;
}
.mdc-deprecated-list-item--disabled.mdc-ripple-upgraded--unbounded .mdc-deprecated-list-item__ripple:after{
  left:var(--mdc-ripple-left, 0);
  top:var(--mdc-ripple-top, 0);
}
.mdc-deprecated-list-item--disabled.mdc-ripple-upgraded--foreground-activation .mdc-deprecated-list-item__ripple:after{
  animation:a 225ms forwards,b 75ms forwards;
}
.mdc-deprecated-list-item--disabled.mdc-ripple-upgraded--foreground-deactivation .mdc-deprecated-list-item__ripple:after{
  animation:c .15s;
  transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
}
.mdc-deprecated-list-item--disabled .mdc-list-item__ripple:after,.mdc-deprecated-list-item--disabled .mdc-list-item__ripple:before{
  border-radius:50%;
  content:"";
  opacity:0;
  pointer-events:none;
  position:absolute;
}
.mdc-deprecated-list-item--disabled .mdc-list-item__ripple:before{
  transition:opacity 15ms linear,background-color 15ms linear;
  z-index:1;
  z-index:var(--mdc-ripple-z-index, 1);
}
.mdc-deprecated-list-item--disabled .mdc-list-item__ripple:after{
  z-index:0;
  z-index:var(--mdc-ripple-z-index, 0);
}
.mdc-deprecated-list-item--disabled.mdc-ripple-upgraded .mdc-list-item__ripple:before{
  transform:scale(var(--mdc-ripple-fg-scale, 1));
}
.mdc-deprecated-list-item--disabled.mdc-ripple-upgraded .mdc-list-item__ripple:after{
  left:0;
  top:0;
  transform:scale(0);
  transform-origin:center center;
}
.mdc-deprecated-list-item--disabled.mdc-ripple-upgraded--unbounded .mdc-list-item__ripple:after{
  left:var(--mdc-ripple-left, 0);
  top:var(--mdc-ripple-top, 0);
}
.mdc-deprecated-list-item--disabled.mdc-ripple-upgraded--foreground-activation .mdc-list-item__ripple:after{
  animation:a 225ms forwards,b 75ms forwards;
}
.mdc-deprecated-list-item--disabled.mdc-ripple-upgraded--foreground-deactivation .mdc-list-item__ripple:after{
  animation:c .15s;
  transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
}
.mdc-deprecated-list-item--disabled .mdc-deprecated-list-item__ripple:after,.mdc-deprecated-list-item--disabled .mdc-deprecated-list-item__ripple:before{
  height:200%;
  left:-50%;
  top:-50%;
  width:200%;
}
.mdc-deprecated-list-item--disabled.mdc-ripple-upgraded .mdc-deprecated-list-item__ripple:after{
  height:var(--mdc-ripple-fg-size, 100%);
  width:var(--mdc-ripple-fg-size, 100%);
}
.mdc-deprecated-list-item--disabled .mdc-list-item__ripple:after,.mdc-deprecated-list-item--disabled .mdc-list-item__ripple:before{
  height:200%;
  left:-50%;
  top:-50%;
  width:200%;
}
.mdc-deprecated-list-item--disabled.mdc-ripple-upgraded .mdc-list-item__ripple:after{
  height:var(--mdc-ripple-fg-size, 100%);
  width:var(--mdc-ripple-fg-size, 100%);
}
.mdc-deprecated-list-item--disabled .mdc-deprecated-list-item__ripple:after,.mdc-deprecated-list-item--disabled .mdc-deprecated-list-item__ripple:before,.mdc-deprecated-list-item--disabled .mdc-list-item__ripple:after,.mdc-deprecated-list-item--disabled .mdc-list-item__ripple:before{
  background-color:#000;
  background-color:var(--mdc-ripple-color, #000);
}
.mdc-deprecated-list-item--disabled.mdc-ripple-upgraded--background-focused .mdc-deprecated-list-item__ripple:before,.mdc-deprecated-list-item--disabled.mdc-ripple-upgraded--background-focused .mdc-list-item__ripple:before,.mdc-deprecated-list-item--disabled:not(.mdc-ripple-upgraded):focus .mdc-deprecated-list-item__ripple:before,.mdc-deprecated-list-item--disabled:not(.mdc-ripple-upgraded):focus .mdc-list-item__ripple:before{
  opacity:.12;
  opacity:var(--mdc-ripple-focus-opacity, .12);
  transition-duration:75ms;
}
.mdc-deprecated-list-item--disabled .mdc-deprecated-list-item__ripple,.mdc-deprecated-list-item--disabled .mdc-list-item__ripple{
  height:100%;
  left:0;
  pointer-events:none;
  position:absolute;
  top:0;
  width:100%;
}

:not(.mdc-list-item--disabled).mdc-list-item{
  --mdc-ripple-fg-size:0;
  --mdc-ripple-left:0;
  --mdc-ripple-top:0;
  --mdc-ripple-fg-scale:1;
  --mdc-ripple-fg-translate-end:0;
  --mdc-ripple-fg-translate-start:0;
  -webkit-tap-highlight-color:rgba(0, 0, 0, 0);
  will-change:transform, opacity;
}
:not(.mdc-list-item--disabled).mdc-list-item .mdc-list-item__ripple:after,:not(.mdc-list-item--disabled).mdc-list-item .mdc-list-item__ripple:before{
  border-radius:50%;
  content:"";
  opacity:0;
  pointer-events:none;
  position:absolute;
}
:not(.mdc-list-item--disabled).mdc-list-item .mdc-list-item__ripple:before{
  transition:opacity 15ms linear,background-color 15ms linear;
  z-index:1;
  z-index:var(--mdc-ripple-z-index, 1);
}
:not(.mdc-list-item--disabled).mdc-list-item .mdc-list-item__ripple:after{
  z-index:0;
  z-index:var(--mdc-ripple-z-index, 0);
}
:not(.mdc-list-item--disabled).mdc-list-item.mdc-ripple-upgraded .mdc-list-item__ripple:before{
  transform:scale(var(--mdc-ripple-fg-scale, 1));
}
:not(.mdc-list-item--disabled).mdc-list-item.mdc-ripple-upgraded .mdc-list-item__ripple:after{
  left:0;
  top:0;
  transform:scale(0);
  transform-origin:center center;
}
:not(.mdc-list-item--disabled).mdc-list-item.mdc-ripple-upgraded--unbounded .mdc-list-item__ripple:after{
  left:var(--mdc-ripple-left, 0);
  top:var(--mdc-ripple-top, 0);
}
:not(.mdc-list-item--disabled).mdc-list-item.mdc-ripple-upgraded--foreground-activation .mdc-list-item__ripple:after{
  animation:a 225ms forwards,b 75ms forwards;
}
:not(.mdc-list-item--disabled).mdc-list-item.mdc-ripple-upgraded--foreground-deactivation .mdc-list-item__ripple:after{
  animation:c .15s;
  transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
}
:not(.mdc-list-item--disabled).mdc-list-item .mdc-list-item__ripple:after,:not(.mdc-list-item--disabled).mdc-list-item .mdc-list-item__ripple:before{
  height:200%;
  left:-50%;
  top:-50%;
  width:200%;
}
:not(.mdc-list-item--disabled).mdc-list-item.mdc-ripple-upgraded .mdc-list-item__ripple:after{
  height:var(--mdc-ripple-fg-size, 100%);
  width:var(--mdc-ripple-fg-size, 100%);
}
:not(.mdc-list-item--disabled).mdc-list-item .mdc-list-item__ripple:after,:not(.mdc-list-item--disabled).mdc-list-item .mdc-list-item__ripple:before{
  background-color:#000;
  background-color:var(--mdc-ripple-color, #000);
}
:not(.mdc-list-item--disabled).mdc-list-item.mdc-ripple-surface--hover .mdc-list-item__ripple:before,:not(.mdc-list-item--disabled).mdc-list-item:hover .mdc-list-item__ripple:before{
  opacity:.04;
  opacity:var(--mdc-ripple-hover-opacity, .04);
}
:not(.mdc-list-item--disabled).mdc-list-item.mdc-ripple-upgraded--background-focused .mdc-list-item__ripple:before,:not(.mdc-list-item--disabled).mdc-list-item:not(.mdc-ripple-upgraded):focus .mdc-list-item__ripple:before{
  opacity:.12;
  opacity:var(--mdc-ripple-focus-opacity, .12);
  transition-duration:75ms;
}
:not(.mdc-list-item--disabled).mdc-list-item:not(.mdc-ripple-upgraded) .mdc-list-item__ripple:after{
  transition:opacity .15s linear;
}
:not(.mdc-list-item--disabled).mdc-list-item:not(.mdc-ripple-upgraded):active .mdc-list-item__ripple:after{
  opacity:.12;
  opacity:var(--mdc-ripple-press-opacity, .12);
  transition-duration:75ms;
}
:not(.mdc-list-item--disabled).mdc-list-item.mdc-ripple-upgraded{
  --mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity, 0.12);
}
:not(.mdc-list-item--disabled).mdc-list-item--activated .mdc-list-item__ripple:before{
  opacity:.12;
  opacity:var(--mdc-ripple-activated-opacity, .12);
}
:not(.mdc-list-item--disabled).mdc-list-item--activated .mdc-list-item__ripple:after,:not(.mdc-list-item--disabled).mdc-list-item--activated .mdc-list-item__ripple:before{
  background-color:#6200ee;
  background-color:var(--mdc-ripple-color, var(--mdc-theme-primary, #6200ee));
}
:not(.mdc-list-item--disabled).mdc-list-item--activated.mdc-ripple-surface--hover .mdc-list-item__ripple:before,:not(.mdc-list-item--disabled).mdc-list-item--activated:hover .mdc-list-item__ripple:before{
  opacity:.16;
  opacity:var(--mdc-ripple-hover-opacity, .16);
}
:not(.mdc-list-item--disabled).mdc-list-item--activated.mdc-ripple-upgraded--background-focused .mdc-list-item__ripple:before,:not(.mdc-list-item--disabled).mdc-list-item--activated:not(.mdc-ripple-upgraded):focus .mdc-list-item__ripple:before{
  opacity:.24;
  opacity:var(--mdc-ripple-focus-opacity, .24);
  transition-duration:75ms;
}
:not(.mdc-list-item--disabled).mdc-list-item--activated:not(.mdc-ripple-upgraded) .mdc-list-item__ripple:after{
  transition:opacity .15s linear;
}
:not(.mdc-list-item--disabled).mdc-list-item--activated:not(.mdc-ripple-upgraded):active .mdc-list-item__ripple:after{
  opacity:.24;
  opacity:var(--mdc-ripple-press-opacity, .24);
  transition-duration:75ms;
}
:not(.mdc-list-item--disabled).mdc-list-item--activated.mdc-ripple-upgraded{
  --mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity, 0.24);
}
:not(.mdc-list-item--disabled).mdc-list-item--selected .mdc-list-item__ripple:before{
  opacity:.08;
  opacity:var(--mdc-ripple-selected-opacity, .08);
}
:not(.mdc-list-item--disabled).mdc-list-item--selected .mdc-list-item__ripple:after,:not(.mdc-list-item--disabled).mdc-list-item--selected .mdc-list-item__ripple:before{
  background-color:#6200ee;
  background-color:var(--mdc-ripple-color, var(--mdc-theme-primary, #6200ee));
}
:not(.mdc-list-item--disabled).mdc-list-item--selected.mdc-ripple-surface--hover .mdc-list-item__ripple:before,:not(.mdc-list-item--disabled).mdc-list-item--selected:hover .mdc-list-item__ripple:before{
  opacity:.12;
  opacity:var(--mdc-ripple-hover-opacity, .12);
}
:not(.mdc-list-item--disabled).mdc-list-item--selected.mdc-ripple-upgraded--background-focused .mdc-list-item__ripple:before,:not(.mdc-list-item--disabled).mdc-list-item--selected:not(.mdc-ripple-upgraded):focus .mdc-list-item__ripple:before{
  opacity:.2;
  opacity:var(--mdc-ripple-focus-opacity, .2);
  transition-duration:75ms;
}
:not(.mdc-list-item--disabled).mdc-list-item--selected:not(.mdc-ripple-upgraded) .mdc-list-item__ripple:after{
  transition:opacity .15s linear;
}
:not(.mdc-list-item--disabled).mdc-list-item--selected:not(.mdc-ripple-upgraded):active .mdc-list-item__ripple:after{
  opacity:.2;
  opacity:var(--mdc-ripple-press-opacity, .2);
  transition-duration:75ms;
}
:not(.mdc-list-item--disabled).mdc-list-item--selected.mdc-ripple-upgraded{
  --mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity, 0.2);
}
:not(.mdc-list-item--disabled).mdc-list-item .mdc-list-item__ripple{
  height:100%;
  left:0;
  pointer-events:none;
  position:absolute;
  top:0;
  width:100%;
}

.mdc-list-item--disabled{
  --mdc-ripple-fg-size:0;
  --mdc-ripple-left:0;
  --mdc-ripple-top:0;
  --mdc-ripple-fg-scale:1;
  --mdc-ripple-fg-translate-end:0;
  --mdc-ripple-fg-translate-start:0;
  -webkit-tap-highlight-color:rgba(0, 0, 0, 0);
  will-change:transform, opacity;
}
.mdc-list-item--disabled .mdc-list-item__ripple:after,.mdc-list-item--disabled .mdc-list-item__ripple:before{
  border-radius:50%;
  content:"";
  opacity:0;
  pointer-events:none;
  position:absolute;
}
.mdc-list-item--disabled .mdc-list-item__ripple:before{
  transition:opacity 15ms linear,background-color 15ms linear;
  z-index:1;
  z-index:var(--mdc-ripple-z-index, 1);
}
.mdc-list-item--disabled .mdc-list-item__ripple:after{
  z-index:0;
  z-index:var(--mdc-ripple-z-index, 0);
}
.mdc-list-item--disabled.mdc-ripple-upgraded .mdc-list-item__ripple:before{
  transform:scale(var(--mdc-ripple-fg-scale, 1));
}
.mdc-list-item--disabled.mdc-ripple-upgraded .mdc-list-item__ripple:after{
  left:0;
  top:0;
  transform:scale(0);
  transform-origin:center center;
}
.mdc-list-item--disabled.mdc-ripple-upgraded--unbounded .mdc-list-item__ripple:after{
  left:var(--mdc-ripple-left, 0);
  top:var(--mdc-ripple-top, 0);
}
.mdc-list-item--disabled.mdc-ripple-upgraded--foreground-activation .mdc-list-item__ripple:after{
  animation:a 225ms forwards,b 75ms forwards;
}
.mdc-list-item--disabled.mdc-ripple-upgraded--foreground-deactivation .mdc-list-item__ripple:after{
  animation:c .15s;
  transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
}
.mdc-list-item--disabled .mdc-list-item__ripple:after,.mdc-list-item--disabled .mdc-list-item__ripple:before{
  height:200%;
  left:-50%;
  top:-50%;
  width:200%;
}
.mdc-list-item--disabled.mdc-ripple-upgraded .mdc-list-item__ripple:after{
  height:var(--mdc-ripple-fg-size, 100%);
  width:var(--mdc-ripple-fg-size, 100%);
}
.mdc-list-item--disabled .mdc-list-item__ripple:after,.mdc-list-item--disabled .mdc-list-item__ripple:before{
  background-color:#000;
  background-color:var(--mdc-ripple-color, #000);
}
.mdc-list-item--disabled.mdc-ripple-upgraded--background-focused .mdc-list-item__ripple:before,.mdc-list-item--disabled:not(.mdc-ripple-upgraded):focus .mdc-list-item__ripple:before{
  opacity:.12;
  opacity:var(--mdc-ripple-focus-opacity, .12);
  transition-duration:75ms;
}
.mdc-list-item--disabled .mdc-list-item__ripple{
  height:100%;
  left:0;
  pointer-events:none;
  position:absolute;
  top:0;
  width:100%;
}

.mdc-select{
  display:inline-flex;
  position:relative;
}
.mdc-select:not(.mdc-select--disabled) .mdc-select__selected-text{
  color:rgba(0,0,0,.87);
}
.mdc-select.mdc-select--disabled .mdc-select__selected-text{
  color:rgba(0,0,0,.38);
}
.mdc-select:not(.mdc-select--disabled) .mdc-floating-label{
  color:rgba(0,0,0,.6);
}
.mdc-select:not(.mdc-select--disabled).mdc-select--focused .mdc-floating-label{
  color:rgba(98,0,238,.87);
}
.mdc-select.mdc-select--disabled .mdc-floating-label{
  color:rgba(0,0,0,.38);
}
.mdc-select:not(.mdc-select--disabled) .mdc-select__dropdown-icon{
  fill:rgba(0,0,0,.54);
}
.mdc-select:not(.mdc-select--disabled).mdc-select--focused .mdc-select__dropdown-icon{
  fill:#6200ee;
  fill:var(--mdc-theme-primary, #6200ee);
}
.mdc-select.mdc-select--disabled .mdc-select__dropdown-icon{
  fill:rgba(0,0,0,.38);
}
.mdc-select:not(.mdc-select--disabled)+.mdc-select-helper-text{
  color:rgba(0,0,0,.6);
}
.mdc-select.mdc-select--disabled+.mdc-select-helper-text{
  color:rgba(0,0,0,.38);
}
.mdc-select:not(.mdc-select--disabled) .mdc-select__icon{
  color:rgba(0,0,0,.54);
}
.mdc-select.mdc-select--disabled .mdc-select__icon{
  color:rgba(0,0,0,.38);
}
@media screen and (-ms-high-contrast:active){
  .mdc-select.mdc-select--disabled .mdc-select__selected-text{
    color:GrayText;
  }
  .mdc-select.mdc-select--disabled .mdc-select__dropdown-icon{
    fill:red;
  }
  .mdc-select.mdc-select--disabled .mdc-floating-label{
    color:GrayText;
  }
  .mdc-select.mdc-select--disabled .mdc-line-ripple:before{
    border-bottom-color:GrayText;
  }
  .mdc-select.mdc-select--disabled .mdc-notched-outline__leading,.mdc-select.mdc-select--disabled .mdc-notched-outline__notch,.mdc-select.mdc-select--disabled .mdc-notched-outline__trailing{
    border-color:GrayText;
  }
  .mdc-select.mdc-select--disabled .mdc-select__icon,.mdc-select.mdc-select--disabled+.mdc-select-helper-text{
    color:GrayText;
  }
}
.mdc-select .mdc-floating-label{
  pointer-events:none;
  top:50%;
  transform:translateY(-50%);
}
.mdc-select .mdc-select__anchor{
  padding-left:16px;
  padding-right:0;
}
.mdc-select .mdc-select__anchor[dir=rtl],[dir=rtl] .mdc-select .mdc-select__anchor{
  padding-left:0;
  padding-right:16px;
}
.mdc-select.mdc-select--with-leading-icon .mdc-select__anchor,.mdc-select.mdc-select--with-leading-icon .mdc-select__anchor[dir=rtl],[dir=rtl] .mdc-select.mdc-select--with-leading-icon .mdc-select__anchor{
  padding-left:0;
  padding-right:0;
}
.mdc-select .mdc-select__icon{
  font-size:24px;
  height:24px;
  width:24px;
}
.mdc-select .mdc-select__dropdown-icon{
  height:24px;
  width:24px;
}
.mdc-select .mdc-select__menu .mdc-deprecated-list-item,.mdc-select .mdc-select__menu .mdc-deprecated-list-item[dir=rtl],[dir=rtl] .mdc-select .mdc-select__menu .mdc-deprecated-list-item{
  padding-left:16px;
  padding-right:16px;
}
.mdc-select .mdc-select__menu .mdc-deprecated-list-item__graphic{
  margin-left:0;
  margin-right:12px;
}
.mdc-select .mdc-select__menu .mdc-deprecated-list-item__graphic[dir=rtl],[dir=rtl] .mdc-select .mdc-select__menu .mdc-deprecated-list-item__graphic{
  margin-left:12px;
  margin-right:0;
}
.mdc-select__dropdown-icon{
  align-items:center;
  align-self:center;
  display:inline-flex;
  flex-shrink:0;
  justify-content:center;
  margin-left:12px;
  margin-right:12px;
  pointer-events:none;
  position:relative;
}
.mdc-select__dropdown-icon .mdc-select__dropdown-icon-active,.mdc-select__dropdown-icon .mdc-select__dropdown-icon-inactive{
  left:0;
  position:absolute;
  top:0;
}
.mdc-select__dropdown-icon .mdc-select__dropdown-icon-graphic{
  height:20.8333333333%;
  width:41.6666666667%;
}
.mdc-select__dropdown-icon .mdc-select__dropdown-icon-inactive{
  opacity:1;
  transition:opacity 75ms linear 75ms;
}
.mdc-select__dropdown-icon .mdc-select__dropdown-icon-active{
  opacity:0;
  transition:opacity 75ms linear;
}
.mdc-select__dropdown-icon[dir=rtl],[dir=rtl] .mdc-select__dropdown-icon{
  margin-left:12px;
  margin-right:12px;
}
.mdc-select--activated .mdc-select__dropdown-icon .mdc-select__dropdown-icon-inactive{
  opacity:0;
  transition:opacity 49.5ms linear;
}
.mdc-select--activated .mdc-select__dropdown-icon .mdc-select__dropdown-icon-active{
  opacity:1;
  transition:opacity .1005s linear 49.5ms;
}

.mdc-select__anchor{
  box-sizing:border-box;
  cursor:pointer;
  flex:1 1 auto;
  min-width:0;
  outline:none;
  overflow:hidden;
  position:relative;
  width:200px;
}
.mdc-select__anchor .mdc-floating-label--float-above{
  transform:translateY(-106%) scale(.75);
}

.mdc-select__selected-text-container{
  appearance:none;
  background-color:transparent;
  border:none;
  box-sizing:border-box;
  color:inherit;
  display:flex;
  flex-grow:1;
  height:28px;
  min-width:0;
  outline:none;
  padding:0;
  pointer-events:none;
  width:auto;
}

.mdc-select__selected-text{
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-smoothing:antialiased;
  display:block;
  font-family:Roboto,sans-serif;
  font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  font-size:1rem;
  font-size:var(--mdc-typography-subtitle1-font-size, 1rem);
  font-weight:400;
  font-weight:var(--mdc-typography-subtitle1-font-weight, 400);
  letter-spacing:.009375em;
  letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);
  line-height:1.75rem;
  line-height:var(--mdc-typography-subtitle1-line-height, 1.75rem);
  overflow:hidden;
  text-align:left;
  text-decoration:inherit;
  text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);
  text-overflow:ellipsis;
  text-transform:inherit;
  text-transform:var(--mdc-typography-subtitle1-text-transform, inherit);
  white-space:nowrap;
  width:100%;
}
.mdc-select__selected-text[dir=rtl],[dir=rtl] .mdc-select__selected-text{
  text-align:right;
}
.mdc-select--invalid:not(.mdc-select--disabled) .mdc-floating-label,.mdc-select--invalid:not(.mdc-select--disabled).mdc-select--focused .mdc-floating-label,.mdc-select--invalid:not(.mdc-select--disabled).mdc-select--invalid+.mdc-select-helper-text--validation-msg{
  color:#b00020;
  color:var(--mdc-theme-error, #b00020);
}
.mdc-select--invalid:not(.mdc-select--disabled) .mdc-select__dropdown-icon,.mdc-select--invalid:not(.mdc-select--disabled).mdc-select--focused .mdc-select__dropdown-icon{
  fill:#b00020;
  fill:var(--mdc-theme-error, #b00020);
}
.mdc-select--disabled{
  cursor:default;
  pointer-events:none;
}
.mdc-select--with-leading-icon .mdc-select__menu .mdc-deprecated-list-item,.mdc-select--with-leading-icon .mdc-select__menu .mdc-deprecated-list-item[dir=rtl],[dir=rtl] .mdc-select--with-leading-icon .mdc-select__menu .mdc-deprecated-list-item{
  padding-left:12px;
  padding-right:12px;
}
.mdc-select__menu .mdc-deprecated-list .mdc-select__icon,.mdc-select__menu .mdc-deprecated-list .mdc-select__icon[dir=rtl],[dir=rtl] .mdc-select__menu .mdc-deprecated-list .mdc-select__icon{
  margin-left:0;
  margin-right:0;
}
.mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--activated,.mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--activated .mdc-deprecated-list-item__graphic,.mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--selected,.mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--selected .mdc-deprecated-list-item__graphic{
  color:#000;
  color:var(--mdc-theme-on-surface, #000);
}

.mdc-select--filled .mdc-select__anchor{
  align-items:baseline;
  display:flex;
  height:56px;
}
.mdc-select--filled .mdc-select__anchor:before{
  content:"";
  display:inline-block;
  height:40px;
  vertical-align:0;
  width:0;
}
.mdc-select--filled.mdc-select--no-label .mdc-select__anchor .mdc-select__selected-text:before{
  content:"​";
}
.mdc-select--filled.mdc-select--no-label .mdc-select__anchor .mdc-select__selected-text-container{
  align-items:center;
  display:inline-flex;
  height:100%;
}
.mdc-select--filled.mdc-select--no-label .mdc-select__anchor:before{
  display:none;
}
.mdc-select--filled .mdc-select__anchor{
  border-bottom-left-radius:0;
  border-bottom-right-radius:0;
  border-top-left-radius:4px;
  border-top-left-radius:var(--mdc-shape-small, 4px);
  border-top-right-radius:4px;
  border-top-right-radius:var(--mdc-shape-small, 4px);
}
.mdc-select--filled:not(.mdc-select--disabled) .mdc-select__anchor{
  background-color:#f5f5f5;
}
.mdc-select--filled.mdc-select--disabled .mdc-select__anchor{
  background-color:#fafafa;
}
.mdc-select--filled:not(.mdc-select--disabled) .mdc-line-ripple:before{
  border-bottom-color:rgba(0,0,0,.42);
}
.mdc-select--filled:not(.mdc-select--disabled):hover .mdc-line-ripple:before{
  border-bottom-color:rgba(0,0,0,.87);
}
.mdc-select--filled:not(.mdc-select--disabled) .mdc-line-ripple:after{
  border-bottom-color:#6200ee;
  border-bottom-color:var(--mdc-theme-primary, #6200ee);
}
.mdc-select--filled.mdc-select--disabled .mdc-line-ripple:before{
  border-bottom-color:rgba(0,0,0,.06);
}
.mdc-select--filled .mdc-floating-label{
  max-width:calc(100% - 64px);
}
.mdc-select--filled .mdc-floating-label--float-above{
  max-width:calc(133.33333% - 85.33333px);
}
.mdc-select--filled .mdc-menu-surface--is-open-below{
  border-top-left-radius:0;
  border-top-right-radius:0;
}
.mdc-select--filled.mdc-select--focused.mdc-line-ripple:after{
  opacity:1;
  transform:scaleY(2);
}
.mdc-select--filled .mdc-floating-label{
  left:16px;
  right:auto;
}
.mdc-select--filled .mdc-floating-label[dir=rtl],[dir=rtl] .mdc-select--filled .mdc-floating-label{
  left:auto;
  right:16px;
}
.mdc-select--filled.mdc-select--with-leading-icon .mdc-floating-label{
  left:48px;
  right:auto;
}
.mdc-select--filled.mdc-select--with-leading-icon .mdc-floating-label[dir=rtl],[dir=rtl] .mdc-select--filled.mdc-select--with-leading-icon .mdc-floating-label{
  left:auto;
  right:48px;
}
.mdc-select--filled.mdc-select--with-leading-icon .mdc-floating-label{
  max-width:calc(100% - 96px);
}
.mdc-select--filled.mdc-select--with-leading-icon .mdc-floating-label--float-above{
  max-width:calc(133.33333% - 128px);
}
.mdc-select--invalid:not(.mdc-select--disabled) .mdc-line-ripple:after,.mdc-select--invalid:not(.mdc-select--disabled) .mdc-line-ripple:before,.mdc-select--invalid:not(.mdc-select--disabled):hover .mdc-line-ripple:before{
  border-bottom-color:#b00020;
  border-bottom-color:var(--mdc-theme-error, #b00020);
}
.mdc-select--outlined{
  border:none;
}
.mdc-select--outlined .mdc-select__anchor{
  height:56px;
}
.mdc-select--outlined .mdc-select__anchor .mdc-floating-label--shake{
  animation:q .25s 1;
}
@keyframes q{
  0%{
    transform:translateX(0) translateY(-34.75px) scale(.75);
  }
  33%{
    animation-timing-function:cubic-bezier(.5, 0, .701732, .495819);
    transform:translateX(4%) translateY(-34.75px) scale(.75);
  }
  66%{
    animation-timing-function:cubic-bezier(.302435, .381352, .55, .956352);
    transform:translateX(-4%) translateY(-34.75px) scale(.75);
  }
  to{
    transform:translateX(0) translateY(-34.75px) scale(.75);
  }
}
.mdc-select--outlined .mdc-notched-outline .mdc-notched-outline__leading{
  border-bottom-left-radius:4px;
  border-bottom-left-radius:var(--mdc-shape-small, 4px);
  border-bottom-right-radius:0;
  border-top-left-radius:4px;
  border-top-left-radius:var(--mdc-shape-small, 4px);
  border-top-right-radius:0;
}
.mdc-select--outlined .mdc-notched-outline .mdc-notched-outline__leading[dir=rtl],[dir=rtl] .mdc-select--outlined .mdc-notched-outline .mdc-notched-outline__leading{
  border-bottom-left-radius:0;
  border-bottom-right-radius:4px;
  border-bottom-right-radius:var(--mdc-shape-small, 4px);
  border-top-left-radius:0;
  border-top-right-radius:4px;
  border-top-right-radius:var(--mdc-shape-small, 4px);
}
@supports (top:max(0%)){
  .mdc-select--outlined .mdc-notched-outline .mdc-notched-outline__leading{
    width:max(12px, var(--mdc-shape-small, 4px));
  }
  .mdc-select--outlined .mdc-notched-outline .mdc-notched-outline__notch{
    max-width:calc(100% - max(12px, var(--mdc-shape-small, 4px))*2);
  }
}
.mdc-select--outlined .mdc-notched-outline .mdc-notched-outline__trailing{
  border-bottom-left-radius:0;
  border-bottom-right-radius:4px;
  border-bottom-right-radius:var(--mdc-shape-small, 4px);
  border-top-left-radius:0;
  border-top-right-radius:4px;
  border-top-right-radius:var(--mdc-shape-small, 4px);
}
.mdc-select--outlined .mdc-notched-outline .mdc-notched-outline__trailing[dir=rtl],[dir=rtl] .mdc-select--outlined .mdc-notched-outline .mdc-notched-outline__trailing{
  border-bottom-left-radius:4px;
  border-bottom-left-radius:var(--mdc-shape-small, 4px);
  border-bottom-right-radius:0;
  border-top-left-radius:4px;
  border-top-left-radius:var(--mdc-shape-small, 4px);
  border-top-right-radius:0;
}
@supports (top:max(0%)){
  .mdc-select--outlined .mdc-select__anchor{
    padding-left:max(16px, calc(var(--mdc-shape-small, 4px) + 4px));
  }
}
.mdc-select--outlined .mdc-select__anchor[dir=rtl],[dir=rtl] .mdc-select--outlined .mdc-select__anchor{
  padding-left:0;
}
@supports (top:max(0%)){
  .mdc-select--outlined .mdc-select__anchor[dir=rtl],[dir=rtl] .mdc-select--outlined .mdc-select__anchor{
    padding-right:max(16px, calc(var(--mdc-shape-small, 4px) + 4px));
  }
  .mdc-select--outlined+.mdc-select-helper-text{
    margin-left:max(16px, calc(var(--mdc-shape-small, 4px) + 4px));
  }
}
.mdc-select--outlined+.mdc-select-helper-text[dir=rtl],[dir=rtl] .mdc-select--outlined+.mdc-select-helper-text{
  margin-left:0;
}
@supports (top:max(0%)){
  .mdc-select--outlined+.mdc-select-helper-text[dir=rtl],[dir=rtl] .mdc-select--outlined+.mdc-select-helper-text{
    margin-right:max(16px, calc(var(--mdc-shape-small, 4px) + 4px));
  }
}
.mdc-select--outlined.mdc-select--disabled .mdc-select__anchor,.mdc-select--outlined:not(.mdc-select--disabled) .mdc-select__anchor{
  background-color:transparent;
}
.mdc-select--outlined:not(.mdc-select--disabled) .mdc-notched-outline__leading,.mdc-select--outlined:not(.mdc-select--disabled) .mdc-notched-outline__notch,.mdc-select--outlined:not(.mdc-select--disabled) .mdc-notched-outline__trailing{
  border-color:rgba(0,0,0,.38);
}
.mdc-select--outlined:not(.mdc-select--disabled):not(.mdc-select--focused) .mdc-select__anchor:hover .mdc-notched-outline .mdc-notched-outline__leading,.mdc-select--outlined:not(.mdc-select--disabled):not(.mdc-select--focused) .mdc-select__anchor:hover .mdc-notched-outline .mdc-notched-outline__notch,.mdc-select--outlined:not(.mdc-select--disabled):not(.mdc-select--focused) .mdc-select__anchor:hover .mdc-notched-outline .mdc-notched-outline__trailing{
  border-color:rgba(0,0,0,.87);
}
.mdc-select--outlined:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__leading,.mdc-select--outlined:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__notch,.mdc-select--outlined:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__trailing{
  border-color:#6200ee;
  border-color:var(--mdc-theme-primary, #6200ee);
  border-width:2px;
}
.mdc-select--outlined.mdc-select--disabled .mdc-notched-outline__leading,.mdc-select--outlined.mdc-select--disabled .mdc-notched-outline__notch,.mdc-select--outlined.mdc-select--disabled .mdc-notched-outline__trailing{
  border-color:rgba(0,0,0,.06);
}
.mdc-select--outlined .mdc-select__anchor :not(.mdc-notched-outline--notched) .mdc-notched-outline__notch{
  max-width:calc(100% - 60px);
}
.mdc-select--outlined .mdc-select__anchor{
  align-items:baseline;
  display:flex;
  overflow:visible;
}
.mdc-select--outlined .mdc-select__anchor .mdc-floating-label--shake{
  animation:mdc-floating-label-shake-float-above-select-outlined .25s 1;
}
.mdc-select--outlined .mdc-select__anchor .mdc-floating-label--float-above{
  font-size:.75rem;
  transform:translateY(-37.25px) scale(1);
}
.mdc-select--outlined .mdc-select__anchor .mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-select--outlined .mdc-select__anchor.mdc-notched-outline--upgraded .mdc-floating-label--float-above{
  font-size:1rem;
  transform:translateY(-34.75px) scale(.75);
}
.mdc-select--outlined .mdc-select__anchor .mdc-notched-outline--notched .mdc-notched-outline__notch{
  padding-top:1px;
}
.mdc-select--outlined .mdc-select__anchor .mdc-select__selected-text:before{
  content:"​";
}
.mdc-select--outlined .mdc-select__anchor .mdc-select__selected-text-container{
  align-items:center;
  display:inline-flex;
  height:100%;
}
.mdc-select--outlined .mdc-select__anchor:before{
  display:none;
}
.mdc-select--outlined .mdc-select__selected-text-container{
  background-color:transparent;
  border:none;
  display:flex;
  z-index:1;
}
.mdc-select--outlined .mdc-select__icon{
  z-index:2;
}
.mdc-select--outlined .mdc-floating-label{
  left:4px;
  line-height:1.15rem;
  right:auto;
}
.mdc-select--outlined .mdc-floating-label[dir=rtl],[dir=rtl] .mdc-select--outlined .mdc-floating-label{
  left:auto;
  right:4px;
}
.mdc-select--outlined.mdc-select--focused .mdc-notched-outline--notched .mdc-notched-outline__notch{
  padding-top:2px;
}
.mdc-select--outlined.mdc-select--invalid:not(.mdc-select--disabled) .mdc-notched-outline__leading,.mdc-select--outlined.mdc-select--invalid:not(.mdc-select--disabled) .mdc-notched-outline__notch,.mdc-select--outlined.mdc-select--invalid:not(.mdc-select--disabled) .mdc-notched-outline__trailing,.mdc-select--outlined.mdc-select--invalid:not(.mdc-select--disabled):not(.mdc-select--focused) .mdc-select__anchor:hover .mdc-notched-outline .mdc-notched-outline__leading,.mdc-select--outlined.mdc-select--invalid:not(.mdc-select--disabled):not(.mdc-select--focused) .mdc-select__anchor:hover .mdc-notched-outline .mdc-notched-outline__notch,.mdc-select--outlined.mdc-select--invalid:not(.mdc-select--disabled):not(.mdc-select--focused) .mdc-select__anchor:hover .mdc-notched-outline .mdc-notched-outline__trailing{
  border-color:#b00020;
  border-color:var(--mdc-theme-error, #b00020);
}
.mdc-select--outlined.mdc-select--invalid:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__leading,.mdc-select--outlined.mdc-select--invalid:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__notch,.mdc-select--outlined.mdc-select--invalid:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__trailing{
  border-color:#b00020;
  border-color:var(--mdc-theme-error, #b00020);
  border-width:2px;
}
.mdc-select--outlined.mdc-select--with-leading-icon .mdc-floating-label{
  left:36px;
  right:auto;
}
.mdc-select--outlined.mdc-select--with-leading-icon .mdc-floating-label[dir=rtl],[dir=rtl] .mdc-select--outlined.mdc-select--with-leading-icon .mdc-floating-label{
  left:auto;
  right:36px;
}
.mdc-select--outlined.mdc-select--with-leading-icon .mdc-floating-label--float-above{
  transform:translateY(-37.25px) translateX(-32px) scale(1);
}
.mdc-select--outlined.mdc-select--with-leading-icon .mdc-floating-label--float-above[dir=rtl],[dir=rtl] .mdc-select--outlined.mdc-select--with-leading-icon .mdc-floating-label--float-above{
  transform:translateY(-37.25px) translateX(32px) scale(1);
}
.mdc-select--outlined.mdc-select--with-leading-icon .mdc-floating-label--float-above{
  font-size:.75rem;
}
.mdc-select--outlined.mdc-select--with-leading-icon .mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-select--outlined.mdc-select--with-leading-icon.mdc-notched-outline--upgraded .mdc-floating-label--float-above{
  transform:translateY(-34.75px) translateX(-32px) scale(.75);
}
.mdc-select--outlined.mdc-select--with-leading-icon .mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl],.mdc-select--outlined.mdc-select--with-leading-icon.mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl],[dir=rtl] .mdc-select--outlined.mdc-select--with-leading-icon .mdc-notched-outline--upgraded .mdc-floating-label--float-above,[dir=rtl] .mdc-select--outlined.mdc-select--with-leading-icon.mdc-notched-outline--upgraded .mdc-floating-label--float-above{
  transform:translateY(-34.75px) translateX(32px) scale(.75);
}
.mdc-select--outlined.mdc-select--with-leading-icon .mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-select--outlined.mdc-select--with-leading-icon.mdc-notched-outline--upgraded .mdc-floating-label--float-above{
  font-size:1rem;
}
.mdc-select--outlined.mdc-select--with-leading-icon .mdc-floating-label--shake,.mdc-select--outlined.mdc-select--with-leading-icon[dir=rtl] .mdc-floating-label--shake,[dir=rtl] .mdc-select--outlined.mdc-select--with-leading-icon .mdc-floating-label--shake{
  animation:s .25s 1;
}
.mdc-select--outlined.mdc-select--with-leading-icon .mdc-select__anchor :not(.mdc-notched-outline--notched) .mdc-notched-outline__notch{
  max-width:calc(100% - 96px);
}
.mdc-select--outlined .mdc-menu-surface{
  margin-bottom:8px;
}
.mdc-select--outlined .mdc-menu-surface--is-open-below,.mdc-select--outlined.mdc-select--no-label .mdc-menu-surface{
  margin-bottom:0;
}

.mdc-select__anchor{
  --mdc-ripple-fg-size:0;
  --mdc-ripple-left:0;
  --mdc-ripple-top:0;
  --mdc-ripple-fg-scale:1;
  --mdc-ripple-fg-translate-end:0;
  --mdc-ripple-fg-translate-start:0;
  -webkit-tap-highlight-color:rgba(0, 0, 0, 0);
  will-change:transform, opacity;
}
.mdc-select__anchor .mdc-select__ripple:after,.mdc-select__anchor .mdc-select__ripple:before{
  border-radius:50%;
  content:"";
  opacity:0;
  pointer-events:none;
  position:absolute;
}
.mdc-select__anchor .mdc-select__ripple:before{
  transition:opacity 15ms linear,background-color 15ms linear;
  z-index:1;
  z-index:var(--mdc-ripple-z-index, 1);
}
.mdc-select__anchor .mdc-select__ripple:after{
  z-index:0;
  z-index:var(--mdc-ripple-z-index, 0);
}
.mdc-select__anchor.mdc-ripple-upgraded .mdc-select__ripple:before{
  transform:scale(var(--mdc-ripple-fg-scale, 1));
}
.mdc-select__anchor.mdc-ripple-upgraded .mdc-select__ripple:after{
  left:0;
  top:0;
  transform:scale(0);
  transform-origin:center center;
}
.mdc-select__anchor.mdc-ripple-upgraded--unbounded .mdc-select__ripple:after{
  left:var(--mdc-ripple-left, 0);
  top:var(--mdc-ripple-top, 0);
}
.mdc-select__anchor.mdc-ripple-upgraded--foreground-activation .mdc-select__ripple:after{
  animation:a 225ms forwards,b 75ms forwards;
}
.mdc-select__anchor.mdc-ripple-upgraded--foreground-deactivation .mdc-select__ripple:after{
  animation:c .15s;
  transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
}
.mdc-select__anchor .mdc-select__ripple:after,.mdc-select__anchor .mdc-select__ripple:before{
  height:200%;
  left:-50%;
  top:-50%;
  width:200%;
}
.mdc-select__anchor.mdc-ripple-upgraded .mdc-select__ripple:after{
  height:var(--mdc-ripple-fg-size, 100%);
  width:var(--mdc-ripple-fg-size, 100%);
}
.mdc-select__anchor .mdc-select__ripple:after,.mdc-select__anchor .mdc-select__ripple:before{
  background-color:rgba(0,0,0,.87);
  background-color:var(--mdc-ripple-color, rgba(0,0,0,.87));
}
.mdc-select__anchor.mdc-ripple-surface--hover .mdc-select__ripple:before,.mdc-select__anchor:hover .mdc-select__ripple:before{
  opacity:.04;
  opacity:var(--mdc-ripple-hover-opacity, .04);
}
.mdc-select__anchor.mdc-ripple-upgraded--background-focused .mdc-select__ripple:before,.mdc-select__anchor:not(.mdc-ripple-upgraded):focus .mdc-select__ripple:before{
  opacity:.12;
  opacity:var(--mdc-ripple-focus-opacity, .12);
  transition-duration:75ms;
}
.mdc-select__anchor .mdc-select__ripple{
  height:100%;
  left:0;
  pointer-events:none;
  position:absolute;
  top:0;
  width:100%;
}

.mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--selected .mdc-deprecated-list-item__ripple:after,.mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--selected .mdc-deprecated-list-item__ripple:before{
  background-color:#000;
  background-color:var(--mdc-ripple-color, var(--mdc-theme-on-surface, #000));
}
.mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--selected.mdc-ripple-surface--hover .mdc-deprecated-list-item__ripple:before,.mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--selected:hover .mdc-deprecated-list-item__ripple:before{
  opacity:.04;
  opacity:var(--mdc-ripple-hover-opacity, .04);
}
.mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--selected.mdc-ripple-upgraded--background-focused .mdc-deprecated-list-item__ripple:before,.mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--selected:not(.mdc-ripple-upgraded):focus .mdc-deprecated-list-item__ripple:before{
  opacity:.12;
  opacity:var(--mdc-ripple-focus-opacity, .12);
  transition-duration:75ms;
}
.mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--selected:not(.mdc-ripple-upgraded) .mdc-deprecated-list-item__ripple:after{
  transition:opacity .15s linear;
}
.mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--selected:not(.mdc-ripple-upgraded):active .mdc-deprecated-list-item__ripple:after{
  opacity:.12;
  opacity:var(--mdc-ripple-press-opacity, .12);
  transition-duration:75ms;
}
.mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--selected .mdc-list-item__ripple:after,.mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--selected .mdc-list-item__ripple:before{
  background-color:#000;
  background-color:var(--mdc-ripple-color, var(--mdc-theme-on-surface, #000));
}
.mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--selected.mdc-ripple-surface--hover .mdc-list-item__ripple:before,.mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--selected:hover .mdc-list-item__ripple:before{
  opacity:.04;
  opacity:var(--mdc-ripple-hover-opacity, .04);
}
.mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--selected.mdc-ripple-upgraded--background-focused .mdc-list-item__ripple:before,.mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--selected:not(.mdc-ripple-upgraded):focus .mdc-list-item__ripple:before{
  opacity:.12;
  opacity:var(--mdc-ripple-focus-opacity, .12);
  transition-duration:75ms;
}
.mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--selected:not(.mdc-ripple-upgraded) .mdc-list-item__ripple:after{
  transition:opacity .15s linear;
}
.mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--selected:not(.mdc-ripple-upgraded):active .mdc-list-item__ripple:after{
  opacity:.12;
  opacity:var(--mdc-ripple-press-opacity, .12);
  transition-duration:75ms;
}
.mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--selected.mdc-ripple-upgraded{
  --mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity, 0.12);
}

.mdc-select-helper-text{
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-smoothing:antialiased;
  display:block;
  font-family:Roboto,sans-serif;
  font-family:var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  font-size:.75rem;
  font-size:var(--mdc-typography-caption-font-size, .75rem);
  font-weight:400;
  font-weight:var(--mdc-typography-caption-font-weight, 400);
  letter-spacing:.0333333333em;
  letter-spacing:var(--mdc-typography-caption-letter-spacing, .0333333333em);
  line-height:1.25rem;
  line-height:var(--mdc-typography-caption-line-height, 1.25rem);
  line-height:normal;
  margin:0 16px;
  text-decoration:inherit;
  text-decoration:var(--mdc-typography-caption-text-decoration, inherit);
  text-transform:inherit;
  text-transform:var(--mdc-typography-caption-text-transform, inherit);
}
.mdc-select-helper-text[dir=rtl],[dir=rtl] .mdc-select-helper-text{
  margin-left:16px;
  margin-right:16px;
}
.mdc-select-helper-text:before{
  content:"";
  display:inline-block;
  height:16px;
  vertical-align:0;
  width:0;
}

.mdc-select-helper-text--validation-msg{
  opacity:0;
  transition:opacity .18s cubic-bezier(.4, 0, .2, 1);
}

.mdc-select--invalid+.mdc-select-helper-text--validation-msg,.mdc-select-helper-text--validation-msg-persistent{
  opacity:1;
}

.mdc-select--with-leading-icon .mdc-select__icon{
  align-self:center;
  background-color:transparent;
  border:none;
  box-sizing:border-box;
  cursor:pointer;
  display:inline-block;
  fill:currentColor;
  flex-shrink:0;
  margin-left:12px;
  margin-right:12px;
  text-decoration:none;
  user-select:none;
}
.mdc-select--with-leading-icon .mdc-select__icon[dir=rtl],[dir=rtl] .mdc-select--with-leading-icon .mdc-select__icon{
  margin-left:12px;
  margin-right:12px;
}

.mdc-select__icon:not([tabindex]),.mdc-select__icon[tabindex="-1"]{
  cursor:default;
  pointer-events:none;
}

.mdc-list-item--activated.mdc-list-item--with-leading-icon .mdc-list-item__start,.mdc-list-item--activated.mdc-list-item--with-leading-icon-large .mdc-list-item__start,.mdc-list-item--activated.mdc-list-item--with-leading-icon-small .mdc-list-item__start,.mdc-list-item--activated.mdc-list-item--with-leading-icon-xlarge .mdc-list-item__start,.mdc-list-item--activated.mdc-list-item--with-leading-icon-xsmall .mdc-list-item__start,.mdc-list-item--selected.mdc-list-item--with-leading-icon .mdc-list-item__start,.mdc-list-item--selected.mdc-list-item--with-leading-icon-large .mdc-list-item__start,.mdc-list-item--selected.mdc-list-item--with-leading-icon-small .mdc-list-item__start,.mdc-list-item--selected.mdc-list-item--with-leading-icon-xlarge .mdc-list-item__start,.mdc-list-item--selected.mdc-list-item--with-leading-icon-xsmall .mdc-list-item__start{
  --mdc-theme-primary:var(--lmnt-theme-primary-on-surface);
}

.lmnt-list{
  --mdc-theme-text-primary-on-background:var(--lmnt-theme-on-surface);
}
.lmnt-list.lmnt-list--dense .mdc-list-item--with-one-line.mdc-list-item--with-one-line{
  height:32px;
}
.lmnt-list.lmnt-list--dense .mdc-list-item--with-one-line.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line,.lmnt-list.lmnt-list--dense .mdc-list-item--with-one-line.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line,.lmnt-list.lmnt-list--dense .mdc-list-item--with-one-line.mdc-list-item--with-leading-radio.mdc-list-item--with-one-line,.lmnt-list.lmnt-list--dense .mdc-list-item--with-one-line.mdc-list-item--with-leading-switch.mdc-list-item--with-one-line,.lmnt-list.lmnt-list--dense .mdc-list-item--with-one-line.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-one-line{
  height:40px;
}
.lmnt-list.lmnt-list--dense .mdc-list-item--with-one-line.mdc-list-item--with-leading-image.mdc-list-item--with-one-line,.lmnt-list.lmnt-list--dense .mdc-list-item--with-one-line.mdc-list-item--with-leading-video.mdc-list-item--with-one-line{
  height:56px;
}
.lmnt-list .mdc-list-item .mdc-form-field{
  vertical-align:inherit;
}
.lmnt-list .mdc-list-item .mdc-checkbox--touch{
  margin:0;
}
.lmnt-list .mdc-list-item__overline-text{
  display:block;
  font-size:12px;
  font-weight:500;
  letter-spacing:2px;
  line-height:1.33333;
  line-height:1;
  overflow:hidden;
  text-decoration:none;
  text-overflow:ellipsis;
  text-transform:uppercase;
  white-space:nowrap;
}
.lmnt-list .mdc-list-item--with-leading-avatar.mdc-list-item--with-three-lines .mdc-list-item__end,.lmnt-list .mdc-list-item--with-leading-avatar.mdc-list-item--with-three-lines .mdc-list-item__start,.lmnt-list .mdc-list-item--with-leading-checkbox.mdc-list-item--with-three-lines .mdc-list-item__end,.lmnt-list .mdc-list-item--with-leading-checkbox.mdc-list-item--with-three-lines .mdc-list-item__start,.lmnt-list .mdc-list-item--with-leading-icon-large.mdc-list-item--with-three-lines .mdc-list-item__end,.lmnt-list .mdc-list-item--with-leading-icon-large.mdc-list-item--with-three-lines .mdc-list-item__start,.lmnt-list .mdc-list-item--with-leading-icon-small.mdc-list-item--with-three-lines .mdc-list-item__end,.lmnt-list .mdc-list-item--with-leading-icon-small.mdc-list-item--with-three-lines .mdc-list-item__start,.lmnt-list .mdc-list-item--with-leading-icon-xlarge.mdc-list-item--with-three-lines .mdc-list-item__end,.lmnt-list .mdc-list-item--with-leading-icon-xlarge.mdc-list-item--with-three-lines .mdc-list-item__start,.lmnt-list .mdc-list-item--with-leading-icon-xsmall.mdc-list-item--with-three-lines .mdc-list-item__end,.lmnt-list .mdc-list-item--with-leading-icon-xsmall.mdc-list-item--with-three-lines .mdc-list-item__start,.lmnt-list .mdc-list-item--with-leading-icon.mdc-list-item--with-three-lines .mdc-list-item__end,.lmnt-list .mdc-list-item--with-leading-icon.mdc-list-item--with-three-lines .mdc-list-item__start,.lmnt-list .mdc-list-item--with-leading-image.mdc-list-item--with-three-lines .mdc-list-item__end,.lmnt-list .mdc-list-item--with-leading-image.mdc-list-item--with-three-lines .mdc-list-item__start,.lmnt-list .mdc-list-item--with-leading-radio.mdc-list-item--with-three-lines .mdc-list-item__end,.lmnt-list .mdc-list-item--with-leading-radio.mdc-list-item--with-three-lines .mdc-list-item__start,.lmnt-list .mdc-list-item--with-leading-switch.mdc-list-item--with-three-lines .mdc-list-item__end,.lmnt-list .mdc-list-item--with-leading-switch.mdc-list-item--with-three-lines .mdc-list-item__start,.lmnt-list .mdc-list-item--with-leading-thumbnail.mdc-list-item--with-three-lines .mdc-list-item__end,.lmnt-list .mdc-list-item--with-leading-thumbnail.mdc-list-item--with-three-lines .mdc-list-item__start,.lmnt-list .mdc-list-item--with-leading-video.mdc-list-item--with-three-lines .mdc-list-item__end,.lmnt-list .mdc-list-item--with-leading-video.mdc-list-item--with-three-lines .mdc-list-item__start,.lmnt-list .mdc-list-item--with-trailing-avatar.mdc-list-item--with-three-lines .mdc-list-item__end,.lmnt-list .mdc-list-item--with-trailing-avatar.mdc-list-item--with-three-lines .mdc-list-item__start,.lmnt-list .mdc-list-item--with-trailing-badge.mdc-list-item--with-three-lines .mdc-list-item__end,.lmnt-list .mdc-list-item--with-trailing-badge.mdc-list-item--with-three-lines .mdc-list-item__start,.lmnt-list .mdc-list-item--with-trailing-checkbox.mdc-list-item--with-three-lines .mdc-list-item__end,.lmnt-list .mdc-list-item--with-trailing-checkbox.mdc-list-item--with-three-lines .mdc-list-item__start,.lmnt-list .mdc-list-item--with-trailing-icon.mdc-list-item--with-three-lines .mdc-list-item__end,.lmnt-list .mdc-list-item--with-trailing-icon.mdc-list-item--with-three-lines .mdc-list-item__start,.lmnt-list .mdc-list-item--with-trailing-image.mdc-list-item--with-three-lines .mdc-list-item__end,.lmnt-list .mdc-list-item--with-trailing-image.mdc-list-item--with-three-lines .mdc-list-item__start,.lmnt-list .mdc-list-item--with-trailing-meta.mdc-list-item--with-three-lines .mdc-list-item__end,.lmnt-list .mdc-list-item--with-trailing-meta.mdc-list-item--with-three-lines .mdc-list-item__start,.lmnt-list .mdc-list-item--with-trailing-radio.mdc-list-item--with-three-lines .mdc-list-item__end,.lmnt-list .mdc-list-item--with-trailing-radio.mdc-list-item--with-three-lines .mdc-list-item__start,.lmnt-list .mdc-list-item--with-trailing-switch.mdc-list-item--with-three-lines .mdc-list-item__end,.lmnt-list .mdc-list-item--with-trailing-switch.mdc-list-item--with-three-lines .mdc-list-item__start,.lmnt-list .mdc-list-item--with-trailing-thumbnail.mdc-list-item--with-three-lines .mdc-list-item__end,.lmnt-list .mdc-list-item--with-trailing-thumbnail.mdc-list-item--with-three-lines .mdc-list-item__start,.lmnt-list .mdc-list-item--with-trailing-video.mdc-list-item--with-three-lines .mdc-list-item__end,.lmnt-list .mdc-list-item--with-trailing-video.mdc-list-item--with-three-lines .mdc-list-item__start{
  align-self:center;
  margin-top:0;
}
.lmnt-list .mdc-list-item--with-leading-avatar .mdc-list-item__start img{
  height:40px;
  width:40px;
}
.lmnt-list .mdc-list-item--with-trailing-avatar .mdc-list-item__end{
  height:40px;
}
.lmnt-list .mdc-list-item--with-trailing-avatar .mdc-list-item__end img{
  height:40px;
  width:40px;
}
.lmnt-list .mdc-list-item--with-leading-image .mdc-list-item__start img{
  height:56px;
  width:56px;
}
.lmnt-list .mdc-list-item--with-trailing-image .mdc-list-item__end{
  height:56px;
}
.lmnt-list .mdc-list-item--with-trailing-image .mdc-list-item__end img{
  height:56px;
  width:56px;
}
.lmnt-list .mdc-list-item--with-leading-video .mdc-list-item__start{
  padding-left:16px;
}
.lmnt-list .mdc-list-item--with-leading-video .mdc-list-item__start img{
  height:56px;
  width:100px;
}
.lmnt-list .mdc-list-item--with-trailing-video .mdc-list-item__end{
  height:56px;
}
.lmnt-list .mdc-list-item--with-trailing-video .mdc-list-item__end img{
  height:56px;
  width:100px;
}
.lmnt-list .mdc-list-item--with-leading-thumbnail .mdc-list-item__start img{
  height:40px;
  width:40px;
}
.lmnt-list .mdc-list-item--with-trailing-thumbnail .mdc-list-item__end{
  height:40px;
}
.lmnt-list .mdc-list-item--with-trailing-thumbnail .mdc-list-item__end img{
  height:40px;
  width:40px;
}
.lmnt-list .mdc-list-item--with-leading-icon-xsmall .mdc-list-item__start,.lmnt-list .mdc-list-item--with-trailing-icon-xsmall .mdc-list-item__end{
  height:12px;
  line-height:unset;
}
.lmnt-list .mdc-list-item--with-leading-icon-small .mdc-list-item__start,.lmnt-list .mdc-list-item--with-trailing-icon-small .mdc-list-item__end{
  height:18px;
  line-height:unset;
}
.lmnt-list .mdc-list-item--with-leading-icon-large .mdc-list-item__start,.lmnt-list .mdc-list-item--with-trailing-icon-large .mdc-list-item__end{
  height:36px;
  line-height:unset;
}
.lmnt-list .mdc-list-item--with-leading-icon-xlarge .mdc-list-item__start,.lmnt-list .mdc-list-item--with-trailing-icon-xlarge .mdc-list-item__end{
  height:48px;
  line-height:unset;
}
.lmnt-list .lmnt-list-item--wrap,.lmnt-list .lmnt-list-item--wrap .mdc-list-item__content>*{
  white-space:normal;
}
.lmnt-list .lmnt-list-item--truncate,.lmnt-list .lmnt-list-item--truncate .mdc-list-item__content>*{
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
}
.lmnt-list .lmnt-list-item--no-wrap,.lmnt-list .lmnt-list-item--no-wrap .mdc-list-item__content>*{
  overflow:hidden;
  text-overflow:clip;
  white-space:nowrap;
}
.lmnt-list .mdc-list-item--with-three-lines.lmnt-list-item--wrap,.lmnt-list .mdc-list-item--with-two-lines.lmnt-list-item--wrap{
  height:auto;
}
.lmnt-list .mdc-list-item--with-three-lines .mdc-list-item__content,.lmnt-list .mdc-list-item--with-two-lines .mdc-list-item__content{
  padding-bottom:10px;
}
.lmnt-list .lmnt-list-item__no-hover{
  pointer-events:none;
}
.lmnt-list .lmnt-list-item__no-hover:focus,.lmnt-list .lmnt-list-item__no-hover:hover{
  background-color:inherit;
  cursor:default;
}
.lmnt-list .lmnt-list-item--indented{
  padding-left:40px;
}
.lmnt-list .mdc-list-item--with-one-line.mdc-list-item--with-leading-avatar,.lmnt-list .mdc-list-item--with-one-line.mdc-list-item--with-leading-checkbox,.lmnt-list .mdc-list-item--with-one-line.mdc-list-item--with-leading-icon,.lmnt-list .mdc-list-item--with-one-line.mdc-list-item--with-leading-icon-large,.lmnt-list .mdc-list-item--with-one-line.mdc-list-item--with-leading-icon-small,.lmnt-list .mdc-list-item--with-one-line.mdc-list-item--with-leading-icon-xlarge,.lmnt-list .mdc-list-item--with-one-line.mdc-list-item--with-leading-icon-xsmall,.lmnt-list .mdc-list-item--with-one-line.mdc-list-item--with-leading-radio,.lmnt-list .mdc-list-item--with-one-line.mdc-list-item--with-leading-switch,.lmnt-list .mdc-list-item--with-one-line.mdc-list-item--with-leading-thumbnail,.lmnt-list .mdc-list-item--with-one-line.mdc-list-item--with-trailing-avatar,.lmnt-list .mdc-list-item--with-one-line.mdc-list-item--with-trailing-badge,.lmnt-list .mdc-list-item--with-one-line.mdc-list-item--with-trailing-checkbox,.lmnt-list .mdc-list-item--with-one-line.mdc-list-item--with-trailing-icon,.lmnt-list .mdc-list-item--with-one-line.mdc-list-item--with-trailing-meta,.lmnt-list .mdc-list-item--with-one-line.mdc-list-item--with-trailing-radio,.lmnt-list .mdc-list-item--with-one-line.mdc-list-item--with-trailing-switch,.lmnt-list .mdc-list-item--with-one-line.mdc-list-item--with-trailing-thumbnail{
  height:48px;
}

hr.lmnt-list-divider{
  border:none;
  border-top:1px solid rgba(0,0,0,.12);
}

.lmnt-list-divider.lmnt-list-divider--with-padding{
  padding-left:16px;
  padding-right:16px;
}
.lmnt-list-divider.lmnt-list-divider--with-inset.mdc-list-divider--with-leading-avatar,.lmnt-list-divider.lmnt-list-divider--with-inset.mdc-list-divider--with-leading-checkbox,.lmnt-list-divider.lmnt-list-divider--with-inset.mdc-list-divider--with-leading-icon,.lmnt-list-divider.lmnt-list-divider--with-inset.mdc-list-divider--with-leading-radio,.lmnt-list-divider.lmnt-list-divider--with-inset.mdc-list-divider--with-leading-switch,.lmnt-list-divider.lmnt-list-divider--with-inset.mdc-list-divider--with-leading-thumbnail{
  padding-left:72px;
}
.lmnt-list-divider.lmnt-list-divider--with-inset.mdc-list-divider--with-leading-image{
  padding-left:88px;
}
.lmnt-list-divider.lmnt-list-divider--with-inset.mdc-list-divider--with-leading-video{
  padding-left:132px;
}

.mdc-list-group__subheader.lmnt-list-group__subheader .mdc-list-item__primary-text{
  color:rgba(0,0,0,.6);
  margin-bottom:0;
}

.mdc-list-item.lmnt-theme-primary-bg .mdc-list-item__overline-text,.mdc-list-item.lmnt-theme-primary-bg .mdc-list-item__primary-text,.mdc-list-item.lmnt-theme-primary-bg .mdc-list-item__secondary-text,.mdc-list-item.lmnt-theme-secondary-bg .mdc-list-item__overline-text,.mdc-list-item.lmnt-theme-secondary-bg .mdc-list-item__primary-text,.mdc-list-item.lmnt-theme-secondary-bg .mdc-list-item__secondary-text,.mdc-list.lmnt-theme-primary-bg .mdc-list-item__overline-text,.mdc-list.lmnt-theme-primary-bg .mdc-list-item__primary-text,.mdc-list.lmnt-theme-primary-bg .mdc-list-item__secondary-text,.mdc-list.lmnt-theme-secondary-bg .mdc-list-item__overline-text,.mdc-list.lmnt-theme-secondary-bg .mdc-list-item__primary-text,.mdc-list.lmnt-theme-secondary-bg .mdc-list-item__secondary-text,.mdc-menu-surface.lmnt-theme-primary-bg .mdc-list-item__overline-text,.mdc-menu-surface.lmnt-theme-primary-bg .mdc-list-item__primary-text,.mdc-menu-surface.lmnt-theme-primary-bg .mdc-list-item__secondary-text,.mdc-menu-surface.lmnt-theme-secondary-bg .mdc-list-item__overline-text,.mdc-menu-surface.lmnt-theme-secondary-bg .mdc-list-item__primary-text,.mdc-menu-surface.lmnt-theme-secondary-bg .mdc-list-item__secondary-text{
  color:inherit;
}

.lmnt-nested-list{
  padding:0;
}
.lmnt-nested-list .mdc-list-group__subheader.lmnt-list-group__subheader{
  margin-top:0;
}
.lmnt-nested-list .mdc-list{
  padding:0;
}
.lmnt-nested-list .mdc-list .mdc-list-item{
  padding:0 28px;
}
.lmnt-nested-list .lmnt-list-group__subheader{
  height:fit-content;
}
.lmnt-nested-list .lmnt-list-group__category-header{
  font-weight:700;
  margin:12px 16px 0;
}

.lmnt.lmnt-badge.lmnt-list--label-badge{
  padding-bottom:2px;
  padding-top:2px;
}

.mdc-menu-surface{
  background-color:#fff;
  background-color:var(--mdc-theme-surface, #fff);
  border-radius:4px;
  border-radius:var(--mdc-shape-medium, 4px);
  box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12);
  box-sizing:border-box;
  color:#000;
  color:var(--mdc-theme-on-surface, #000);
  display:none;
  margin:0;
  max-height:calc(100vh - 32px);
  max-height:var(--mdc-menu-max-height, calc(100vh - 32px));
  max-width:calc(100vw - 32px);
  max-width:var(--mdc-menu-max-width, calc(100vw - 32px));
  opacity:0;
  overflow:auto;
  padding:0;
  position:absolute;
  transform:scale(1);
  transform-origin:top left;
  transition:opacity .03s linear,transform .12s cubic-bezier(0, 0, .2, 1),height .25s cubic-bezier(0, 0, .2, 1);
  will-change:transform, opacity;
  z-index:8;
  transform-origin-left:top left;
  transform-origin-right:top right;
}
.mdc-menu-surface:focus{
  outline:none;
}
.mdc-menu-surface--open{
  display:inline-block;
  opacity:1;
  transform:scale(1);
}
.mdc-menu-surface--animating-open{
  display:inline-block;
  opacity:0;
  transform:scale(.8);
}
.mdc-menu-surface--animating-closed{
  display:inline-block;
  opacity:0;
  transition:opacity 75ms linear;
}
.mdc-menu-surface[dir=rtl],[dir=rtl] .mdc-menu-surface{
  transform-origin-left:top right;
  transform-origin-right:top left;
}

.mdc-menu-surface--anchor{
  overflow:visible;
  position:relative;
}

.mdc-menu-surface--fixed{
  position:fixed;
}

.mdc-menu-surface--fullwidth{
  width:100%;
}

.mdc-menu{
  min-width:112px;
  min-width:var(--mdc-menu-min-width, 112px);
}
.mdc-menu .mdc-deprecated-list-item__graphic,.mdc-menu .mdc-deprecated-list-item__meta{
  color:rgba(0,0,0,.87);
}
.mdc-menu .mdc-deprecated-list{
  color:rgba(0,0,0,.87);
  position:relative;
}
.mdc-menu .mdc-deprecated-list .mdc-elevation-overlay{
  height:100%;
  left:0;
  top:0;
  width:100%;
}
.mdc-menu .mdc-deprecated-list-divider{
  margin:8px 0;
}
.mdc-menu .mdc-deprecated-list-item{
  user-select:none;
}
.mdc-menu .mdc-deprecated-list-item--disabled{
  cursor:auto;
}
.mdc-menu a.mdc-deprecated-list-item .mdc-deprecated-list-item__graphic,.mdc-menu a.mdc-deprecated-list-item .mdc-deprecated-list-item__text{
  pointer-events:none;
}

.mdc-menu__selection-group{
  fill:currentColor;
  padding:0;
}
.mdc-menu__selection-group .mdc-deprecated-list-item{
  padding-left:56px;
  padding-right:16px;
}
.mdc-menu__selection-group .mdc-deprecated-list-item[dir=rtl],[dir=rtl] .mdc-menu__selection-group .mdc-deprecated-list-item{
  padding-left:16px;
  padding-right:56px;
}
.mdc-menu__selection-group .mdc-menu__selection-group-icon{
  display:none;
  left:16px;
  position:absolute;
  right:auto;
  top:50%;
  transform:translateY(-50%);
}
.mdc-menu__selection-group .mdc-menu__selection-group-icon[dir=rtl],[dir=rtl] .mdc-menu__selection-group .mdc-menu__selection-group-icon{
  left:auto;
  right:16px;
}

.mdc-menu-item--selected .mdc-menu__selection-group-icon{
  display:inline;
}

.lmnt{
  --lmnt-menu-shape-radius:var(--lmnt-theme--shape-radius);
}
.lmnt.mdc-menu-container.mdc-menu-surface--open,.lmnt.mdc-menu-surface.lmnt-menu-container,.lmnt.mdc-menu.lmnt-menu-container{
  border-radius:var(--lmnt-menu-shape-radius);
  margin-bottom:8px;
  margin-top:8px;
  overflow-y:auto;
}
.lmnt.mdc-menu-container.mdc-menu-surface--open.lmnt-menu-open-up,.lmnt.mdc-menu-surface.lmnt-menu-container.lmnt-menu-open-up,.lmnt.mdc-menu.lmnt-menu-container.lmnt-menu-open-up{
  margin-bottom:8px;
  margin-top:0;
}
.lmnt.mdc-menu-container.mdc-menu-surface--open.lmnt-menu--flush,.lmnt.mdc-menu-surface.lmnt-menu-container.lmnt-menu--flush,.lmnt.mdc-menu.lmnt-menu-container.lmnt-menu--flush{
  margin-bottom:0;
  margin-top:0;
}
.lmnt.mdc-menu-surface.lmnt-menu-container.lmnt-menu-surface--fullScreen{
  --lmnt-menu-shape-radius:0;
  --mdc-menu-max-width:100%;
  box-shadow:none;
  height:100%;
  left:0 !important;
  max-height:100% !important;
  width:100%;
}

.lmnt,:root{
  --lmnt-select-fill-color:var(--lmnt-textfield-fill-color);
  --lmnt-select-shape-radius:var(--lmnt-theme--shape-radius);
  --lmnt-filled-select-shape-radius:0;
}

.lmnt-select-container{
  position:relative;
  width:100%;
}
.lmnt-select-container .lmnt-select-inner-container{
  width:100%;
}
.lmnt-select-container.lmnt.lmnt-select--outlined.lmnt-select--dense .lmnt.lmnt-select-multi-value-container{
  line-height:14px;
}
.lmnt-select-container.lmnt.lmnt-select--outlined.lmnt-select--dense .lmnt-select--multi.lmnt-select--value-display-pills{
  min-height:40px;
}
.lmnt-select-container.lmnt.lmnt-select--outlined.lmnt-select--dense .lmnt-select--multi.lmnt-select--value-display-pills.lmnt-select--has-value .mdc-select__anchor .lmnt-select-indicators-container,.lmnt-select-container.lmnt.lmnt-select--outlined.lmnt-select--dense .lmnt-select--multi.lmnt-select--value-display-pills.lmnt-select--has-value .mdc-select__anchor .lmnt-select-leading-icon,.lmnt-select-container.lmnt.lmnt-select--outlined.lmnt-select--dense .lmnt-select--multi.lmnt-select--value-display-pills.lmnt-select--has-value .mdc-select__anchor .lmnt-select-value-container{
  margin-bottom:0;
}

.lmnt-select.mdc-select--filled:not(.mdc-select--disabled) .mdc-select__anchor{
  background-color:var(--lmnt-select-fill-color);
  transition:background-color .3s ease;
}
.lmnt-select.mdc-select--filled:not(.mdc-select--disabled) .mdc-select__anchor:after{
  background-color:rgba(0,0,0,.87);
  border-radius:inherit;
  content:"";
  height:100%;
  left:0;
  pointer-events:none;
  position:absolute;
  top:0;
  transition:opacity .3s ease;
  width:100%;
  z-index:1;
}
.lmnt-select.mdc-select--filled:not(.mdc-select--disabled) .mdc-select__anchor:hover:after{
  content:"";
  opacity:.04;
}
.lmnt-select.mdc-select--filled:not(.mdc-select--disabled) .mdc-select__anchor:active:after,.lmnt-select.mdc-select--filled:not(.mdc-select--disabled) .mdc-select__anchor:focus-visible:after,.lmnt-select.mdc-select--filled:not(.mdc-select--disabled) .mdc-select__anchor:focus:after{
  opacity:.12;
}
.lmnt-select.mdc-select--filled:not(.mdc-select--disabled) .mdc-select__anchor:after{
  opacity:0;
}

.lmnt-select.mdc-select--filled.mdc-select--filled.mdc-select--focused .mdc-select__anchor:before{
  opacity:.12;
}

.lmnt-select-label{
  color:rgba(0,0,0,.6);
}

.lmnt-select .lmnt-select-control-container{
  width:100%;
}
.lmnt-select .lmnt-select-indicators-container{
  align-self:center;
  height:24px;
  margin-top:2px;
}
.lmnt-select .lmnt-select-leading-icon{
  height:24px;
}
.lmnt-select .lmnt.lmnt-select-value-container{
  margin-left:-2px;
  padding-left:0;
}
.lmnt-select .mdc-select__anchor{
  border-radius:var(--lmnt-filled-select-shape-radius);
  min-height:56px;
  width:unset;
}
.lmnt-select .lmnt-select-dropdown-container{
  margin-bottom:4px;
  padding:0 8px 0 0;
}
.lmnt-select .lmnt-select-dropdown-container .mdc-select__dropdown-icon{
  color:rgba(0,0,0,.6);
  margin:0;
}
.lmnt-select .lmnt-select-clear--icon{
  color:rgba(0,0,0,.6);
}
.lmnt-select.lmnt-select--multi.lmnt-select--value-display-text .mdc-select__anchor>.lmnt-select-value-container{
  align-items:center;
  box-sizing:border-box;
  display:flex;
  flex:1;
  flex-wrap:unset;
  overflow:hidden;
  padding:2px 0;
  position:relative;
}
.lmnt-select.lmnt-select--multi.lmnt-select--value-display-text .mdc-select__anchor.lmnt-select__anchor--extended-height>.lmnt-select-value-container{
  padding-bottom:10px;
  padding-top:10px;
}
.lmnt-select.lmnt-select--multi.lmnt-select--value-display-text.lmnt-select--fixed-height,.lmnt-select.lmnt-select--multi.lmnt-select--value-display-text.lmnt-select--fixed-height .mdc-select__anchor,.lmnt-select.lmnt-select--multi.lmnt-select--value-display-text.lmnt-select--fixed-height .mdc-select__anchor .lmnt-select-value-container{
  height:56px;
}
.lmnt-select.lmnt-select--multi.lmnt-select--value-display-pills.lmnt-select--fixed-height .mdc-select__anchor,.lmnt-select.lmnt-select--multi.lmnt-select--value-display-pills.lmnt-select--fixed-height .mdc-select__anchor .lmnt-select-value-container-scroll-wrapper{
  overflow-x:auto;
}
.lmnt-select.lmnt-select--multi.lmnt-select--value-display-pills.lmnt-select--fixed-height .mdc-select__anchor .lmnt-select-value-container{
  align-items:flex-end;
  flex-wrap:nowrap;
  margin-bottom:8px;
  overflow-x:auto;
}
.lmnt-select.lmnt-select--multi.lmnt-select--value-display-pills.lmnt-select--fixed-height .mdc-select__anchor .lmnt-select-value-container .lmnt-select-value-container{
  flex-wrap:wrap;
}
.lmnt-select.lmnt-select--multi.lmnt-select--value-display-pills.lmnt-select--fixed-height .mdc-select__anchor .lmnt-select-value-container .lmnt.lmnt-select-multi-value-container{
  min-width:fit-content;
}
.lmnt-select.lmnt-select--multi.lmnt-select--value-display-pills.lmnt-select--fixed-height .mdc-select__anchor .lmnt-select-indicators-container{
  margin-left:auto;
}
.lmnt-select.lmnt-select--multi.lmnt-select--value-display-pills .mdc-select__anchor{
  align-items:center;
}

.lmnt.lmnt-select--filled.mdc-select--filled .mdc-select__anchor{
  height:unset;
}
.lmnt.lmnt-select--filled.lmnt-select--dense .mdc-select__anchor{
  align-items:baseline;
  display:flex;
  height:40px;
}
.lmnt.lmnt-select--filled.lmnt-select--dense .mdc-select__anchor:before{
  content:"";
  display:inline-block;
  height:40px;
  vertical-align:0;
  width:0;
}
.lmnt.lmnt-select--filled.lmnt-select--dense .mdc-select__anchor .mdc-select__selected-text:before{
  content:"​";
}
.lmnt.lmnt-select--filled.lmnt-select--dense .mdc-select__anchor .mdc-select__selected-text-container{
  align-items:center;
  display:inline-flex;
  height:100%;
}
.lmnt.lmnt-select--filled.lmnt-select--dense .mdc-select__anchor .mdc-floating-label,.lmnt.lmnt-select--filled.lmnt-select--dense .mdc-select__anchor:before{
  display:none;
}
.lmnt.lmnt-select--filled.lmnt-select--dense.mdc-select--no-label .mdc-select__anchor .mdc-select__selected-text:before{
  content:"​";
}
.lmnt.lmnt-select--filled.lmnt-select--dense.mdc-select--no-label .mdc-select__anchor .mdc-select__selected-text-container{
  align-items:center;
  display:inline-flex;
  height:100%;
}
.lmnt.lmnt-select--filled.lmnt-select--dense.mdc-select--no-label .mdc-select__anchor:before{
  display:none;
}
.lmnt.lmnt-select--filled.lmnt-select--dense .mdc-select__dropdown-icon{
  height:20px;
  width:20px;
}
.lmnt.lmnt-select--filled.lmnt-select--dense.mdc-select--filled .mdc-floating-label{
  max-width:calc(100% - 60px);
}
.lmnt.lmnt-select--filled.lmnt-select--dense.mdc-select--filled .mdc-floating-label--float-above{
  max-width:calc(133.33333% - 80px);
}
.lmnt.lmnt-select--filled.lmnt-select--dense .mdc-deprecated-list-item{
  height:32px;
}
.lmnt.lmnt-select--filled.lmnt-select--dense .mdc-select__anchor{
  align-items:center;
  min-height:40px;
}
.lmnt.lmnt-select--filled.lmnt-select--dense .mdc-floating-label--float-above{
  display:none;
  transform:none;
}
.lmnt.lmnt-select--filled.lmnt-select--value-display-pills.lmnt-select--multi{
  min-height:68px;
}
.lmnt.lmnt-select--filled.lmnt-select--value-display-pills.lmnt-select--multi.lmnt-select--has-value .lmnt-select__anchor--extended-height{
  padding-top:23px;
  transition:padding-top .15s cubic-bezier(.4, 0, .2, 1);
}
.lmnt.lmnt-select--filled.lmnt-select--value-display-pills.lmnt-select--multi.lmnt-select--has-value .lmnt-select__anchor--extended-height .lmnt-select-indicators-container{
  align-self:flex-end;
  margin-bottom:12px;
  margin-top:0;
}
.lmnt.lmnt-select--filled.lmnt-select--value-display-pills.lmnt-select--multi.lmnt-select--fixed-height{
  min-height:68px;
}
.lmnt.lmnt-select--filled.lmnt-select--value-display-pills.lmnt-select--multi.lmnt-select--fixed-height .mdc-select__anchor,.lmnt.lmnt-select--filled.lmnt-select--value-display-pills.lmnt-select--multi.lmnt-select--fixed-height .mdc-select__anchor .lmnt-select-value-container{
  min-height:59px;
}
.lmnt.lmnt-select--filled.lmnt-select--value-display-pills.lmnt-select--multi .lmnt-select-label{
  pointer-events:none;
  top:35px;
  transform:translateY(-50%);
}
.lmnt.lmnt-select--filled.lmnt-select--value-display-pills.lmnt-select--multi .mdc-select__anchor{
  min-height:68px;
}
.lmnt.lmnt-select--filled.lmnt-select--value-display-pills.lmnt-select--multi.lmnt-select--has-value .mdc-select__anchor .lmnt-select-indicators-container,.lmnt.lmnt-select--filled.lmnt-select--value-display-pills.lmnt-select--multi.lmnt-select--has-value .mdc-select__anchor .lmnt-select-leading-icon{
  height:32px;
}
.lmnt.lmnt-select--filled.lmnt-select--value-display-pills.lmnt-select--multi.lmnt-select--has-value .mdc-select__anchor .lmnt-select-leading-icon{
  margin-top:24px;
}
.lmnt.lmnt-select--filled.lmnt-select--value-display-pills.lmnt-select--multi.lmnt-select--has-value .mdc-select__anchor>.lmnt-select-value-container{
  align-self:flex-end;
  margin-bottom:5px;
  margin-top:5px;
}
.lmnt.lmnt-select--filled.lmnt-select--value-display-pills.lmnt-select--multi.lmnt-select--has-value .mdc-select__anchor .lmnt-select-indicators-container{
  margin-top:16px;
}
.lmnt.lmnt-select--filled.lmnt-select--value-display-pills.lmnt-select--multi.lmnt-select--has-value .mdc-select__anchor.lmnt-select__anchor--extended-height .lmnt-select-leading-icon{
  align-self:flex-end;
  height:unset;
  margin-bottom:12px;
}
.lmnt.lmnt-select--filled.lmnt-select--value-display-text .lmnt-select__anchor--extended-height{
  padding-bottom:8px;
}
.lmnt.lmnt-select--filled.lmnt-select--value-display-text .lmnt-select__anchor--extended-height .lmnt-select-indicators-container,.lmnt.lmnt-select--filled.lmnt-select--value-display-text .lmnt-select__anchor--extended-height .lmnt-select-leading-icon{
  align-self:flex-end;
}
.lmnt.lmnt-select--filled .lmnt-select-label{
  left:16px;
  pointer-events:none;
  top:50%;
  transform:translateY(-50%);
}
.lmnt.lmnt-select--filled.lmnt-select--with-leading-icon .mdc-floating-label{
  left:48px;
  right:auto;
}
.lmnt.lmnt-select--filled.lmnt-select--with-leading-icon .mdc-floating-label[dir=rtl],[dir=rtl] .lmnt.lmnt-select--filled.lmnt-select--with-leading-icon .mdc-floating-label{
  left:auto;
  right:48px;
}
.lmnt.lmnt-select--filled.lmnt-select--with-leading-icon .mdc-floating-label{
  max-width:calc(100% - 88px);
}
.lmnt.lmnt-select--filled.lmnt-select--with-leading-icon .mdc-floating-label--float-above{
  max-width:calc(133.33333% - 117.33333px);
}
.lmnt.lmnt-select--filled .mdc-floating-label{
  max-width:calc(100% - 60px);
}
.lmnt.lmnt-select--filled .mdc-floating-label--float-above{
  max-width:calc(133.33333% - 80px);
}
.lmnt.lmnt-select--filled .lmnt-select-label.mdc-floating-label--float-above{
  line-height:16px;
  top:8px;
  transform:scale(.75);
  transition:top .15s cubic-bezier(.4, 0, .2, 1),color .15s cubic-bezier(.4, 0, .2, 1);
}
.lmnt.lmnt-select--filled .lmnt-select-dropdown-container{
  margin-bottom:0;
}

.lmnt.lmnt-select--filled .lmnt.lmnt-select-multi-value-container{
  align-items:center;
  background-color:var(--lmnt-theme-surface);
  border:1px solid rgba(0,0,0,.12);
  border-radius:var(--lmnt-chip-shape-radius);
  color:rgba(0,0,0,.6);
  font-size:14px;
  line-height:20px;
  margin:2px;
  padding:6px 8px 6px 12px;
}
.lmnt.lmnt-select--filled .lmnt.lmnt-select-multi-value-container .lmnt.lmnt-select-multi-value-container{
  border:none;
  margin:0;
  padding:0;
}
.lmnt.lmnt-select--filled .lmnt.lmnt-select-multi-value-container .lmnt-select-multi-value-remove--icon{
  color:var(--lmnt-theme-icon-in-component);
  font-size:15px;
  height:15px;
  padding-left:4px;
  width:15px;
}
.lmnt.lmnt-select--filled .lmnt.lmnt-select-multi-value-container .lmnt-select-multi-value-remove--icon:hover{
  color:rgba(0,0,0,.62);
}
.lmnt.lmnt-select--filled .lmnt.lmnt-select-multi-value-container .lmnt-select-multi-value-remove--icon:active,.lmnt.lmnt-select--filled .lmnt.lmnt-select-multi-value-container .lmnt-select-multi-value-remove--icon:focus{
  color:rgba(0,0,0,.87);
}

.lmnt.lmnt-select--outlined{
  border-radius:var(--lmnt-select-shape-radius);
}
.lmnt.lmnt-select--outlined.lmnt-select--dense .mdc-select__anchor{
  height:40px;
}
.lmnt.lmnt-select--outlined.lmnt-select--dense .mdc-select__anchor .mdc-floating-label--float-above{
  font-size:.75rem;
  transform:translateY(-29.25px) scale(1);
}
.lmnt.lmnt-select--outlined.lmnt-select--dense .mdc-select__anchor .mdc-notched-outline--upgraded .mdc-floating-label--float-above,.lmnt.lmnt-select--outlined.lmnt-select--dense .mdc-select__anchor.mdc-notched-outline--upgraded .mdc-floating-label--float-above{
  font-size:1rem;
  transform:translateY(-26.75px) scale(.75);
}
.lmnt.lmnt-select--outlined.lmnt-select--dense .mdc-select__anchor .mdc-floating-label--shake{
  animation:r .25s 1;
}
@keyframes r{
  0%{
    transform:translateX(0) translateY(-26.75px) scale(.75);
  }
  33%{
    animation-timing-function:cubic-bezier(.5, 0, .701732, .495819);
    transform:translateX(4%) translateY(-26.75px) scale(.75);
  }
  66%{
    animation-timing-function:cubic-bezier(.302435, .381352, .55, .956352);
    transform:translateX(-4%) translateY(-26.75px) scale(.75);
  }
  to{
    transform:translateX(0) translateY(-26.75px) scale(.75);
  }
}
.lmnt.lmnt-select--outlined.lmnt-select--dense .mdc-select__dropdown-icon{
  height:20px;
  width:20px;
}
.lmnt.lmnt-select--outlined.lmnt-select--dense.mdc-select--outlined .mdc-select__anchor :not(.mdc-notched-outline--notched) .mdc-notched-outline__notch{
  max-width:calc(100% - 56px);
}
.lmnt.lmnt-select--outlined.lmnt-select--dense .mdc-deprecated-list-item{
  height:32px;
}
.lmnt.lmnt-select--outlined.lmnt-select--dense .mdc-select__anchor{
  align-items:center;
  min-height:40px;
}
.lmnt.lmnt-select--outlined.lmnt-select--dense .mdc-floating-label--float-above{
  display:none;
  transform:none;
}
.lmnt.lmnt-select--outlined.lmnt-select--dense .mdc-notched-outline--notched .mdc-notched-outline__notch{
  border-top:groove;
  padding-left:0;
  padding-right:8px;
}
.lmnt.lmnt-select--outlined .mdc-select__anchor :not(.mdc-notched-outline--notched) .mdc-notched-outline__notch{
  max-width:calc(100% - 60px);
}
.lmnt.lmnt-select--outlined.lmnt-select--with-leading-icon .mdc-floating-label{
  left:36px;
  right:auto;
}
.lmnt.lmnt-select--outlined.lmnt-select--with-leading-icon .mdc-floating-label[dir=rtl],[dir=rtl] .lmnt.lmnt-select--outlined.lmnt-select--with-leading-icon .mdc-floating-label{
  left:auto;
  right:36px;
}
.lmnt.lmnt-select--outlined.lmnt-select--with-leading-icon .mdc-floating-label--float-above{
  transform:translateY(-37.25px) translateX(-32px) scale(1);
}
.lmnt.lmnt-select--outlined.lmnt-select--with-leading-icon .mdc-floating-label--float-above[dir=rtl],[dir=rtl] .lmnt.lmnt-select--outlined.lmnt-select--with-leading-icon .mdc-floating-label--float-above{
  transform:translateY(-37.25px) translateX(32px) scale(1);
}
.lmnt.lmnt-select--outlined.lmnt-select--with-leading-icon .mdc-floating-label--float-above{
  font-size:.75rem;
}
.lmnt.lmnt-select--outlined.lmnt-select--with-leading-icon .mdc-notched-outline--upgraded .mdc-floating-label--float-above,.lmnt.lmnt-select--outlined.lmnt-select--with-leading-icon.mdc-notched-outline--upgraded .mdc-floating-label--float-above{
  transform:translateY(-34.75px) translateX(-32px) scale(.75);
}
.lmnt.lmnt-select--outlined.lmnt-select--with-leading-icon .mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl],.lmnt.lmnt-select--outlined.lmnt-select--with-leading-icon.mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl],[dir=rtl] .lmnt.lmnt-select--outlined.lmnt-select--with-leading-icon .mdc-notched-outline--upgraded .mdc-floating-label--float-above,[dir=rtl] .lmnt.lmnt-select--outlined.lmnt-select--with-leading-icon.mdc-notched-outline--upgraded .mdc-floating-label--float-above{
  transform:translateY(-34.75px) translateX(32px) scale(.75);
}
.lmnt.lmnt-select--outlined.lmnt-select--with-leading-icon .mdc-notched-outline--upgraded .mdc-floating-label--float-above,.lmnt.lmnt-select--outlined.lmnt-select--with-leading-icon.mdc-notched-outline--upgraded .mdc-floating-label--float-above{
  font-size:1rem;
}
.lmnt.lmnt-select--outlined.lmnt-select--with-leading-icon .mdc-floating-label--shake{
  animation:s .25s 1;
}
@keyframes s{
  0%{
    transform:translateX(-32px) translateY(-34.75px) scale(.75);
  }
  33%{
    animation-timing-function:cubic-bezier(.5, 0, .701732, .495819);
    transform:translateX(calc(4% - 32px)) translateY(-34.75px) scale(.75);
  }
  66%{
    animation-timing-function:cubic-bezier(.302435, .381352, .55, .956352);
    transform:translateX(calc(-4% - 32px)) translateY(-34.75px) scale(.75);
  }
  to{
    transform:translateX(-32px) translateY(-34.75px) scale(.75);
  }
}
.lmnt.lmnt-select--outlined.lmnt-select--with-leading-icon[dir=rtl] .mdc-floating-label--shake,[dir=rtl] .lmnt.lmnt-select--outlined.lmnt-select--with-leading-icon .mdc-floating-label--shake{
  animation:s .25s 1;
}
.lmnt.lmnt-select--outlined.lmnt-select--with-leading-icon .mdc-select__anchor :not(.mdc-notched-outline--notched) .mdc-notched-outline__notch{
  max-width:calc(100% - 96px);
}
.lmnt.lmnt-select--outlined.lmnt-select--with-leading-icon .mdc-floating-label.mdc-floating-label--float-above{
  left:16px;
  position:absolute;
}
.lmnt.lmnt-select--outlined:not(.mdc-select--disabled) .mdc-notched-outline__leading,.lmnt.lmnt-select--outlined:not(.mdc-select--disabled) .mdc-notched-outline__notch,.lmnt.lmnt-select--outlined:not(.mdc-select--disabled) .mdc-notched-outline__trailing{
  border-color:rgba(0,0,0,.38);
}
.lmnt.lmnt-select--outlined:not(.mdc-select--disabled):not(.mdc-select--focused) .mdc-select__anchor:hover .mdc-notched-outline .mdc-notched-outline__leading,.lmnt.lmnt-select--outlined:not(.mdc-select--disabled):not(.mdc-select--focused) .mdc-select__anchor:hover .mdc-notched-outline .mdc-notched-outline__notch,.lmnt.lmnt-select--outlined:not(.mdc-select--disabled):not(.mdc-select--focused) .mdc-select__anchor:hover .mdc-notched-outline .mdc-notched-outline__trailing{
  border-color:rgba(0,0,0,.87);
}
.lmnt.lmnt-select--outlined:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__leading,.lmnt.lmnt-select--outlined:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__notch,.lmnt.lmnt-select--outlined:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__trailing{
  border-color:#6200ee;
  border-color:var(--mdc-theme-primary, #6200ee);
  border-width:2px;
}
.lmnt.lmnt-select--outlined.mdc-select--disabled .mdc-notched-outline__leading,.lmnt.lmnt-select--outlined.mdc-select--disabled .mdc-notched-outline__notch,.lmnt.lmnt-select--outlined.mdc-select--disabled .mdc-notched-outline__trailing{
  border-color:rgba(0,0,0,.06);
}
.lmnt.lmnt-select--outlined .lmnt-select-label{
  pointer-events:none;
  top:50%;
  transform:translateY(-50%);
}
.lmnt.lmnt-select--outlined .mdc-floating-label--shake{
  animation:mdc-floating-label-shake-float-above-select-outlined .25s 1;
}
.lmnt.lmnt-select--outlined .mdc-floating-label--float-above{
  font-size:.75rem;
  transform:translateY(-37.25px) scale(1);
}
.lmnt.lmnt-select--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above,.lmnt.lmnt-select--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above{
  font-size:1rem;
  transform:translateY(-34.75px) scale(.75);
}
.lmnt.lmnt-select--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{
  padding-top:1px;
}
.lmnt.lmnt-select--outlined .mdc-select__anchor{
  align-items:center;
  display:flex;
  height:unset;
  min-height:56px;
  overflow:visible;
}
.lmnt.lmnt-select--outlined .mdc-select__anchor .mdc-select__selected-text:before{
  content:"​";
}
.lmnt.lmnt-select--outlined .mdc-select__anchor .mdc-select__selected-text-container{
  align-items:center;
  display:inline-flex;
  height:100%;
}
.lmnt.lmnt-select--outlined .mdc-select__anchor:before{
  display:none;
}
.lmnt.lmnt-select--outlined.lmnt-select--value-display-pills.lmnt-select--multi .lmnt-select__anchor--extended-height{
  padding-top:10px;
  transition:padding-top .15s cubic-bezier(.4, 0, .2, 1);
}
.lmnt.lmnt-select--outlined.lmnt-select--value-display-pills.lmnt-select--multi .lmnt-select__anchor--extended-height .lmnt-select-indicators-container{
  align-self:flex-end;
  margin-bottom:12px;
}
.lmnt.lmnt-select--outlined.lmnt-select--value-display-pills.lmnt-select--multi.lmnt-select--has-value .mdc-select__anchor{
  align-items:flex-end;
  height:unset;
}
.lmnt.lmnt-select--outlined.lmnt-select--value-display-pills.lmnt-select--multi.lmnt-select--has-value .mdc-select__anchor .lmnt-select-indicators-container,.lmnt.lmnt-select--outlined.lmnt-select--value-display-pills.lmnt-select--multi.lmnt-select--has-value .mdc-select__anchor .lmnt-select-leading-icon{
  height:32px;
}
.lmnt.lmnt-select--outlined.lmnt-select--value-display-pills.lmnt-select--multi.lmnt-select--has-value .mdc-select__anchor>.lmnt-select-value-container{
  margin-bottom:5px;
  margin-top:5px;
}
.lmnt.lmnt-select--outlined.lmnt-select--value-display-pills.lmnt-select--multi.lmnt-select--has-value .mdc-select__anchor .lmnt-select-leading-icon{
  margin-bottom:9px;
}
.lmnt.lmnt-select--outlined .lmnt.lmnt-select-multi-value-container{
  background-color:#e0e0e0;
  border:1px solid transparent;
  border-radius:16px;
  color:rgba(0,0,0,.6);
  font-size:14px;
  line-height:20px;
  margin:2px;
  padding:6px 8px 6px 12px;
}
.lmnt.lmnt-select--outlined .lmnt.lmnt-select-multi-value-container .lmnt.lmnt-select-multi-value-container{
  border:none;
  margin:0;
  padding:0;
}
.lmnt.lmnt-select--outlined .lmnt.lmnt-select-multi-value-container .lmnt-select-multi-value-remove--icon{
  color:var(--lmnt-theme-icon-in-component);
  font-size:15px;
  height:15px;
  padding-left:4px;
  width:15px;
}
.lmnt.lmnt-select--outlined .lmnt.lmnt-select-multi-value-container .lmnt-select-multi-value-remove--icon:hover{
  color:rgba(0,0,0,.62);
}
.lmnt.lmnt-select--outlined .lmnt.lmnt-select-multi-value-container .lmnt-select-multi-value-remove--icon:active,.lmnt.lmnt-select--outlined .lmnt.lmnt-select-multi-value-container .lmnt-select-multi-value-remove--icon:focus{
  color:rgba(0,0,0,.87);
}

.lmnt-select-menu .lmnt-list.mdc-list{
  padding:0;
}
.lmnt-select-menu .lmnt-select__confirmation{
  display:flex;
  justify-content:flex-end;
  padding:8px;
}
.lmnt-select-menu .lmnt-select__confirmation .lmnt-select__cancel-button{
  margin-right:8px;
}
.lmnt-select-menu .lmnt-select__option-filter{
  display:flex;
  padding:0 16px;
}
.lmnt-select-menu .lmnt-select__option-filter .mdc-list-item__ripple:after,.lmnt-select-menu .lmnt-select__option-filter .mdc-list-item__ripple:before{
  content:unset;
}
.lmnt-select-menu .lmnt-select__option-filter .lmnt-select__option-filter-switch{
  margin-left:auto;
}
.lmnt-select-menu .lmnt-select__select-all-checkbox{
  height:56px;
  padding-left:8px;
}
.lmnt-select-menu .lmnt-select__select-all-checkbox .mdc-form-field{
  vertical-align:bottom;
}
.lmnt-select-menu .lmnt-select__select-all-checkbox .mdc-form-field>label{
  padding-left:24px;
}
.lmnt-select-menu .lmnt-select__menu-item{
  height:auto;
  padding-bottom:12px;
  padding-top:12px;
}
.lmnt-select-menu .lmnt-select__menu-item.lmnt-select__menu-item--has-focus{
  background-color:rgba(0,0,0,.12);
}
.lmnt-select-menu .lmnt-select-hidden-item{
  display:none;
}

.lmnt-select--is-disabled .lmnt-select-control-container{
  background-color:transparent;
}
.lmnt-select--is-disabled .lmnt-select-label,.lmnt-select--is-disabled .lmnt__single-value.lmnt__single-value--is-disabled{
  color:var(--lmnt-theme-on-surface-disabled, rgba(0,0,0,.38));
}

.lmnt-select__content{
  background-color:#fff;
  padding-left:16px;
  padding-right:16px;
}

.lmnt-select__content--trailing{
  padding-bottom:16px;
  padding-top:8px;
}

.lmnt-select__content--leading{
  padding-bottom:8px;
  padding-top:16px;
}

.lmnt__menu-portal{
  transition:top .15s cubic-bezier(.4, 0, .2, 1);
}

.lmnt.mdc-select--outlined.mdc-select--invalid:not(.mdc-select--disabled) .mdc-notched-outline__leading,.lmnt.mdc-select--outlined.mdc-select--invalid:not(.mdc-select--disabled) .mdc-notched-outline__notch,.lmnt.mdc-select--outlined.mdc-select--invalid:not(.mdc-select--disabled) .mdc-notched-outline__trailing{
  border-color:var(--mdc-theme-error, #b00020);
}

.lmnt .mdc-notched-outline__leading,.lmnt .mdc-notched-outline__trailing{
  --mdc-shape-small:var(--lmnt-select-shape-radius);
  padding-left:16px;
}

.lmnt-select-container .lmnt-select-indicators-container{
  align-items:center;
  border-radius:var(--lmnt-select-shape-radius);
  box-sizing:border-box;
  display:flex;
  flex-shrink:0;
}
.lmnt-select-container .lmnt-select-menu{
  border:none;
  border-radius:var(--lmnt-select-shape-radius);
  box-shadow:0 4px 5px rgba(0,0,0,.14),0 1px 10px rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.2);
  box-sizing:border-box;
  height:fit-content;
  left:0;
  margin-bottom:8px;
  margin-top:0;
  position:absolute;
  width:100%;
  z-index:11;
}
.lmnt-select-container .lmnt__multi-value{
  box-sizing:border-box;
  display:flex;
  min-width:0;
}
.lmnt-select-container .lmnt__multi-value__label{
  box-sizing:border-box;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
}
.lmnt-select-container .lmnt__multi-value__remove{
  align-items:center;
  box-sizing:border-box;
  display:flex;
}
.lmnt-select-container .lmnt__group{
  box-sizing:border-box;
  padding-bottom:8px;
  padding-top:8px;
}
.lmnt-select-container .lmnt__menu-notice--no-options{
  box-sizing:border-box;
  color:rgba(0,0,0,.6);
  padding:8px 12px;
  text-align:center;
}
.lmnt-select-container .lmnt__single-value{
  box-sizing:border-box;
  color:#333;
  margin-left:2px;
  margin-right:2px;
  max-width:calc(100% - 8px);
  position:absolute;
  top:50%;
  transform:translateY(-50%);
  white-space:nowrap;
}
.lmnt-select-container .lmnt__single-value .lmnt__single-value--is-disabled{
  color:rgba(0,0,0,.38);
}
.lmnt-select-container .lmnt__value-container{
  align-items:center;
  box-sizing:border-box;
  display:flex;
  flex:1;
  flex-wrap:wrap;
  overflow:hidden;
  padding:2px 8px 2px 0;
  position:relative;
}
.lmnt-select-container .lmnt__value-container input:read-only{
  background:0;
  border:0;
  color:transparent;
  font-size:inherit;
  left:-100px;
  opacity:0;
  outline:0;
  padding:0;
  position:relative;
  transform:scale(0);
  width:1px;
}
.lmnt-select-container:not(.lmnt-select--is-disabled):hover{
  cursor:pointer;
}
.lmnt-select-container:not(.lmnt-select--is-disabled).mdc-select--focused .mdc-floating-label{
  color:var(--lmnt-select-active-color);
}

.lmnt.lmnt-select--scroll-class .lmnt.lmnt-select-multi-value-container{
  margin-left:0;
  margin-right:4px;
}

.lmnt-input-chip-container,.lmnt-input-chip-set-wrapper{
  display:flex;
  height:auto;
}
.lmnt-input-chip-container .mdc-input-chip-set-wrapper-scrollable,.lmnt-input-chip-set-wrapper .mdc-input-chip-set-wrapper-scrollable{
  max-width:calc(100% - 8em);
  overflow-x:auto;
  overflow-y:hidden;
}
.lmnt-input-chip-container ::-webkit-scrollbar,.lmnt-input-chip-set-wrapper ::-webkit-scrollbar{
  width:0;
}

.lmnt-input-chip--contained .lmnt-select-clear--icon-container{
  margin-right:8px;
}

.lmnt-helper-text--invalid{
  color:var(--lmnt-theme-danger);
}

.lmnt-input-label{
  cursor:pointer;
}

@keyframes t{
  0%{
    transform:translateX(0);
  }
  20%{
    animation-timing-function:cubic-bezier(.5, 0, .701732, .495819);
    transform:translateX(0);
  }
  59.15%{
    animation-timing-function:cubic-bezier(.302435, .381352, .55, .956352);
    transform:translateX(83.67142%);
    transform:translateX(var(--mdc-linear-progress-primary-half, 83.67142%));
  }
  to{
    transform:translateX(200.611057%);
    transform:translateX(var(--mdc-linear-progress-primary-full, 200.611057%));
  }
}
@keyframes u{
  0%{
    transform:scaleX(.08);
  }
  36.65%{
    animation-timing-function:cubic-bezier(.334731, .12482, .785844, 1);
    transform:scaleX(.08);
  }
  69.15%{
    animation-timing-function:cubic-bezier(.06, .11, .6, 1);
    transform:scaleX(.661479);
  }
  to{
    transform:scaleX(.08);
  }
}
@keyframes v{
  0%{
    animation-timing-function:cubic-bezier(.15, 0, .515058, .409685);
    transform:translateX(0);
  }
  25%{
    animation-timing-function:cubic-bezier(.31033, .284058, .8, .733712);
    transform:translateX(37.651913%);
    transform:translateX(var(--mdc-linear-progress-secondary-quarter, 37.651913%));
  }
  48.35%{
    animation-timing-function:cubic-bezier(.4, .627035, .6, .902026);
    transform:translateX(84.386165%);
    transform:translateX(var(--mdc-linear-progress-secondary-half, 84.386165%));
  }
  to{
    transform:translateX(160.277782%);
    transform:translateX(var(--mdc-linear-progress-secondary-full, 160.277782%));
  }
}
@keyframes w{
  0%{
    animation-timing-function:cubic-bezier(.205028, .057051, .57661, .453971);
    transform:scaleX(.08);
  }
  19.15%{
    animation-timing-function:cubic-bezier(.152313, .196432, .648374, 1.004315);
    transform:scaleX(.457104);
  }
  44.15%{
    animation-timing-function:cubic-bezier(.257759, -.003163, .211762, 1.38179);
    transform:scaleX(.72796);
  }
  to{
    transform:scaleX(.08);
  }
}
@keyframes x{
  0%{
    transform:rotate(180deg) translateX(-10px);
  }
}
@keyframes y{
  0%{
    transform:translateX(0);
  }
  20%{
    animation-timing-function:cubic-bezier(.5, 0, .701732, .495819);
    transform:translateX(0);
  }
  59.15%{
    animation-timing-function:cubic-bezier(.302435, .381352, .55, .956352);
    transform:translateX(-83.67142%);
    transform:translateX(var(--mdc-linear-progress-primary-half-neg, -83.67142%));
  }
  to{
    transform:translateX(-200.611057%);
    transform:translateX(var(--mdc-linear-progress-primary-full-neg, -200.611057%));
  }
}
@keyframes z{
  0%{
    animation-timing-function:cubic-bezier(.15, 0, .515058, .409685);
    transform:translateX(0);
  }
  25%{
    animation-timing-function:cubic-bezier(.31033, .284058, .8, .733712);
    transform:translateX(-37.651913%);
    transform:translateX(var(--mdc-linear-progress-secondary-quarter-neg, -37.651913%));
  }
  48.35%{
    animation-timing-function:cubic-bezier(.4, .627035, .6, .902026);
    transform:translateX(-84.386165%);
    transform:translateX(var(--mdc-linear-progress-secondary-half-neg, -84.386165%));
  }
  to{
    transform:translateX(-160.277782%);
    transform:translateX(var(--mdc-linear-progress-secondary-full-neg, -160.277782%));
  }
}
@keyframes A{
  0%{
    transform:translateX(-10px);
  }
}
.mdc-linear-progress{
  height:4px;
  outline:1px solid transparent;
  overflow:hidden;
  position:relative;
  transform:translateZ(0);
  transition:opacity .25s cubic-bezier(.4, 0, .6, 1) 0s;
  width:100%;
}
.mdc-linear-progress__bar{
  animation:none;
  height:100%;
  position:absolute;
  transform-origin:top left;
  transition:transform .25s cubic-bezier(.4, 0, .6, 1) 0s;
  width:100%;
}
.mdc-linear-progress__bar-inner{
  animation:none;
  border-top:4px solid;
  display:inline-block;
  position:absolute;
  width:100%;
}
.mdc-linear-progress__buffer{
  display:flex;
  height:100%;
  position:absolute;
  width:100%;
}
.mdc-linear-progress__buffer-dots{
  animation:x .25s linear infinite;
  background-repeat:repeat-x;
  background-size:10px 4px;
  flex:auto;
  transform:rotate(180deg);
}
.mdc-linear-progress__buffer-bar{
  flex:0 1 100%;
  transition:flex-basis .25s cubic-bezier(.4, 0, .6, 1) 0s;
}
.mdc-linear-progress__primary-bar{
  transform:scaleX(0);
}
.mdc-linear-progress__secondary-bar{
  visibility:hidden;
}
.mdc-linear-progress--indeterminate .mdc-linear-progress__bar{
  transition:none;
}
.mdc-linear-progress--indeterminate .mdc-linear-progress__primary-bar{
  left:-145.166611%;
}
.mdc-linear-progress--indeterminate .mdc-linear-progress__secondary-bar{
  left:-54.888891%;
  visibility:visible;
}
.mdc-linear-progress--indeterminate.mdc-linear-progress--animation-ready .mdc-linear-progress__primary-bar{
  animation:t 2s linear infinite;
}
.mdc-linear-progress--indeterminate.mdc-linear-progress--animation-ready .mdc-linear-progress__primary-bar>.mdc-linear-progress__bar-inner{
  animation:u 2s linear infinite;
}
.mdc-linear-progress--indeterminate.mdc-linear-progress--animation-ready .mdc-linear-progress__secondary-bar{
  animation:v 2s linear infinite;
}
.mdc-linear-progress--indeterminate.mdc-linear-progress--animation-ready .mdc-linear-progress__secondary-bar>.mdc-linear-progress__bar-inner{
  animation:w 2s linear infinite;
}
.mdc-linear-progress[dir=rtl]:not([dir=ltr]) .mdc-linear-progress__bar,[dir=rtl] .mdc-linear-progress:not([dir=ltr]) .mdc-linear-progress__bar{
  right:0;
  transform-origin:center right;
}
.mdc-linear-progress[dir=rtl]:not([dir=ltr]).mdc-linear-progress--animation-ready .mdc-linear-progress__primary-bar,[dir=rtl] .mdc-linear-progress:not([dir=ltr]).mdc-linear-progress--animation-ready .mdc-linear-progress__primary-bar{
  animation-name:y;
}
.mdc-linear-progress[dir=rtl]:not([dir=ltr]).mdc-linear-progress--animation-ready .mdc-linear-progress__secondary-bar,[dir=rtl] .mdc-linear-progress:not([dir=ltr]).mdc-linear-progress--animation-ready .mdc-linear-progress__secondary-bar{
  animation-name:z;
}
.mdc-linear-progress[dir=rtl]:not([dir=ltr]) .mdc-linear-progress__buffer-dots,[dir=rtl] .mdc-linear-progress:not([dir=ltr]) .mdc-linear-progress__buffer-dots{
  animation:A .25s linear infinite;
  transform:rotate(0);
}
.mdc-linear-progress[dir=rtl]:not([dir=ltr]).mdc-linear-progress--indeterminate .mdc-linear-progress__primary-bar,[dir=rtl] .mdc-linear-progress:not([dir=ltr]).mdc-linear-progress--indeterminate .mdc-linear-progress__primary-bar{
  left:auto;
  right:-145.166611%;
}
.mdc-linear-progress[dir=rtl]:not([dir=ltr]).mdc-linear-progress--indeterminate .mdc-linear-progress__secondary-bar,[dir=rtl] .mdc-linear-progress:not([dir=ltr]).mdc-linear-progress--indeterminate .mdc-linear-progress__secondary-bar{
  left:auto;
  right:-54.888891%;
}
.mdc-linear-progress--closed{
  opacity:0;
}
.mdc-linear-progress--closed-animation-off .mdc-linear-progress__buffer-dots,.mdc-linear-progress--closed-animation-off.mdc-linear-progress--indeterminate .mdc-linear-progress__bar,.mdc-linear-progress--closed-animation-off.mdc-linear-progress--indeterminate .mdc-linear-progress__bar .mdc-linear-progress__bar-inner{
  animation:none;
}

.mdc-linear-progress__bar-inner{
  border-color:#6200ee;
  border-color:var(--mdc-theme-primary, #6200ee);
}

.mdc-linear-progress__buffer-dots{
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' preserveAspectRatio='none slice' viewBox='0 0 5 2'%3E%3Ccircle cx='1' cy='1' r='1' fill='%23e6e6e6'/%3E%3C/svg%3E");
}

.mdc-linear-progress__buffer-bar{
  background-color:#e6e6e6;
}

.lmnt-linear-progress--primary .mdc-linear-progress__bar-inner{
  border-color:var(--lmnt-theme-primary);
}

.lmnt-linear-progress--secondary .mdc-linear-progress__bar-inner{
  border-color:var(--lmnt-theme-secondary);
}

.lmnt-linear-progress--primary-variant .mdc-linear-progress__bar-inner{
  border-color:var(--lmnt-theme-primary-variant);
}

.lmnt-linear-progress--secondary-variant .mdc-linear-progress__bar-inner{
  border-color:var(--lmnt-theme-secondary-variant);
}

.lmnt{
  --lmnt-modal-shape-radius:var(--lmnt-theme--shape-radius);
}

.lmnt.lmnt-modal .lmnt-modal__container .lmnt-modal__surface{
  border-radius:var(--lmnt-modal-shape-radius);
  max-width:unset;
  min-width:unset;
}
.lmnt.lmnt-modal .lmnt-modal__container.mdc-dialog--fullscreen .mdc-dialog__surface{
  border-radius:0;
  height:100vh;
  max-height:100vh;
  max-width:100vw;
  width:100vw;
}
.lmnt.lmnt-modal .lmnt-modal__container.lmnt-modal__max{
  margin:40px;
  width:100%;
}
.lmnt.lmnt-modal .lmnt-modal__container.lmnt-modal__max .lmnt-modal__surface{
  width:100%;
}
.lmnt.lmnt-modal .lmnt-modal__container.lmnt-modal__xl .lmnt-modal__surface{
  width:960px;
}
.lmnt.lmnt-modal .lmnt-modal__container.lmnt-modal__lg .lmnt-modal__surface{
  width:720px;
}
.lmnt.lmnt-modal .lmnt-modal__container.lmnt-modal__md .lmnt-modal__surface{
  width:560px;
}
.lmnt.lmnt-modal .lmnt-modal__container.lmnt-modal__sm .lmnt-modal__surface{
  width:420px;
}
.lmnt.lmnt-modal .lmnt-modal__container.lmnt-modal__dialog .lmnt-modal__surface{
  max-height:calc(100% - 32px);
  max-width:560px;
  min-width:280px;
}
.lmnt.lmnt-modal .lmnt-modal__container .lmnt-modal__title{
  align-items:center;
  display:flex;
  margin-top:8px;
  padding-left:8px;
  padding-right:8px;
}
.lmnt.lmnt-modal .lmnt-modal__container .lmnt-modal__title.lmnt-modal--no-close-icon{
  padding-left:24px;
}
.lmnt.lmnt-modal .lmnt-modal__container .lmnt-modal__title .lmnt-modal__title-text{
  align-items:center;
  display:flex;
  height:48px;
  margin-left:5px;
}
.lmnt.lmnt-modal .lmnt-modal__container .lmnt-modal__title .lmnt-dialog__title-actions{
  margin-left:auto;
}
.lmnt.lmnt-modal .lmnt-modal__container .lmnt-modal__title .lmnt-dialog__title-actions .lmnt-dialog__title-actions--icon-btn-group{
  display:flex;
}
.lmnt.lmnt-modal .lmnt-dialog__actions__directional{
  display:flex;
  justify-content:space-between;
  width:100%;
}
.lmnt.lmnt-modal .lmnt-dialog__actions__directional .lmnt-modal__button:last-child{
  justify-self:flex-end;
}
.lmnt.lmnt-modal .lmnt-modal__actions--supplemental-btn{
  justify-content:flex-start;
}
.lmnt.lmnt-modal .lmnt-modal__actions--supplemental-btn .lmnt-modal_actions_button{
  margin-left:auto;
  margin-right:16px;
}

.lmnt-modal__actions.mdc-dialog__actions{
  margin-bottom:16px;
}

@media (max-width:592px){
  .lmnt.lmnt-modal .lmnt-modal__container.lmnt-modal__lg .lmnt-modal__surface,.lmnt.lmnt-modal .lmnt-modal__container.lmnt-modal__max .lmnt-modal__surface,.lmnt.lmnt-modal .lmnt-modal__container.lmnt-modal__md .lmnt-modal__surface,.lmnt.lmnt-modal .lmnt-modal__container.lmnt-modal__sm .lmnt-modal__surface,.lmnt.lmnt-modal .lmnt-modal__container.lmnt-modal__xl .lmnt-modal__surface{
    max-width:calc(100vw - 32px);
  }

  .lmnt.lmnt-modal_actions-mobile-stacked.mdc-dialog__actions{
    align-content:stretch;
    align-items:flex-end;
    flex-direction:column-reverse;
  }
  .lmnt.lmnt-modal_actions-mobile-stacked.mdc-dialog__actions.lmnt-modal__actions--supplemental-btn{
    flex-direction:row;
    justify-content:flex-start;
  }
  .lmnt.lmnt-modal_actions-mobile-stacked.mdc-dialog__actions .lmnt-dialog__actions__supplemental,.lmnt.lmnt-modal_actions-mobile-stacked.mdc-dialog__actions .lmnt-modal_actions_button,.lmnt.lmnt-modal_actions-mobile-stacked.mdc-dialog__actions .mdc-button,.lmnt.lmnt-modal_actions-mobile-stacked.mdc-dialog__actions .mdc-touch-target-wrapper{
    width:100%;
  }
}
.lmnt.lmnt-modal-no-actions .lmnt-modal__content .lmnt.mdc-circular-progress{
  overflow:hidden;
}

@media (max-width:592px){
  .lmnt.lmnt-modal .lmnt-modal__container.lmnt-modal__xl .lmnt-modal__surface{
    max-width:560px;
  }
}
.lmnt-badge--modal{
  margin-left:auto;
  margin-right:1em;
}

.lmnt{
  --lmnt-padding--dense:0.5rem;
  --lmnt-padding--dense-top:var(--lmnt-padding--dense);
  --lmnt-padding--dense-right:var(--lmnt-padding--dense);
  --lmnt-padding--dense-bottom:var(--lmnt-padding--dense);
  --lmnt-padding--dense-left:var(--lmnt-padding--dense);
  --lmnt-padding--standard:1rem;
  --lmnt-padding--standard-top:var(--lmnt-padding--standard);
  --lmnt-padding--standard-right:var(--lmnt-padding--standard);
  --lmnt-padding--standard-bottom:var(--lmnt-padding--standard);
  --lmnt-padding--standard-left:var(--lmnt-padding--standard);
  --lmnt-padding--airy:1.5rem;
  --lmnt-padding--airy-top:var(--lmnt-padding--airy);
  --lmnt-padding--airy-right:var(--lmnt-padding--airy);
  --lmnt-padding--airy-bottom:var(--lmnt-padding--airy);
  --lmnt-padding--airy-left:var(--lmnt-padding--airy);
}

.lmnt-padding--dense{
  padding:var(--lmnt-padding--dense-top) var(--lmnt-padding--dense-right) var(--lmnt-padding--dense-bottom) var(--lmnt-padding--dense-left);
}

.lmnt-padding--standard{
  padding:var(--lmnt-padding--standard-top) var(--lmnt-padding--standard-right) var(--lmnt-padding--standard-bottom) var(--lmnt-padding--standard-left);
}

.lmnt-padding--airy{
  padding:var(--lmnt-padding--airy-top) var(--lmnt-padding--airy-right) var(--lmnt-padding--airy-bottom) var(--lmnt-padding--airy-left);
}

.mdc-dialog,.mdc-dialog__scrim{
  align-items:center;
  box-sizing:border-box;
  height:100%;
  justify-content:center;
  left:0;
  position:fixed;
  top:0;
  width:100%;
}

.mdc-dialog{
  display:none;
  z-index:7;
  z-index:var(--mdc-dialog-z-index, 7);
}
.mdc-dialog .mdc-dialog__surface{
  background-color:#fff;
  background-color:var(--mdc-theme-surface, #fff);
}
.mdc-dialog .mdc-dialog__scrim,.mdc-dialog .mdc-dialog__surface-scrim{
  background-color:rgba(0,0,0,.32);
}
.mdc-dialog .mdc-dialog__title{
  color:rgba(0,0,0,.87);
}
.mdc-dialog .mdc-dialog__content{
  color:rgba(0,0,0,.6);
}
.mdc-dialog .mdc-dialog__close{
  color:#000;
  color:var(--mdc-theme-on-surface, #000);
}
.mdc-dialog .mdc-dialog__close:after,.mdc-dialog .mdc-dialog__close:before{
  background-color:#000;
  background-color:var(--mdc-ripple-color, var(--mdc-theme-on-surface, #000));
}
.mdc-dialog .mdc-dialog__close.mdc-ripple-surface--hover:before,.mdc-dialog .mdc-dialog__close:hover:before{
  opacity:.04;
  opacity:var(--mdc-ripple-hover-opacity, .04);
}
.mdc-dialog .mdc-dialog__close.mdc-ripple-upgraded--background-focused:before,.mdc-dialog .mdc-dialog__close:not(.mdc-ripple-upgraded):focus:before{
  opacity:.12;
  opacity:var(--mdc-ripple-focus-opacity, .12);
  transition-duration:75ms;
}
.mdc-dialog .mdc-dialog__close:not(.mdc-ripple-upgraded):after{
  transition:opacity .15s linear;
}
.mdc-dialog .mdc-dialog__close:not(.mdc-ripple-upgraded):active:after{
  opacity:.12;
  opacity:var(--mdc-ripple-press-opacity, .12);
  transition-duration:75ms;
}
.mdc-dialog .mdc-dialog__close.mdc-ripple-upgraded{
  --mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity, 0.12);
}
.mdc-dialog.mdc-dialog--scrollable .mdc-dialog__actions,.mdc-dialog.mdc-dialog--scrollable .mdc-dialog__title,.mdc-dialog.mdc-dialog--scrollable.mdc-dialog-scroll-divider-footer .mdc-dialog__actions{
  border-color:rgba(0,0,0,.12);
}
.mdc-dialog.mdc-dialog--scrollable .mdc-dialog__title{
  border-bottom:1px solid rgba(0,0,0,.12);
  margin-bottom:0;
}
.mdc-dialog.mdc-dialog-scroll-divider-header.mdc-dialog--fullscreen .mdc-dialog__header{
  box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);
}
.mdc-dialog .mdc-dialog__content{
  padding:20px 24px;
}
.mdc-dialog .mdc-dialog__surface{
  min-width:280px;
}
@media (max-width:592px){
  .mdc-dialog .mdc-dialog__surface{
    max-width:calc(100vw - 32px);
  }
}
@media (min-width:592px){
  .mdc-dialog .mdc-dialog__surface{
    max-width:560px;
  }
}
.mdc-dialog .mdc-dialog__surface{
  border-radius:4px;
  border-radius:var(--mdc-shape-medium, 4px);
  max-height:calc(100% - 32px);
}
@media (max-width:960px) and (max-height:1440px){
  .mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{
    max-height:560px;
    max-width:560px;
  }
  .mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close{
    right:-12px;
  }
}
@media (max-width:720px) and (max-height:1023px) and (max-width:672px){
  .mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{
    max-width:calc(100vw - 112px);
  }
}
@media (max-width:720px) and (max-height:1023px) and (min-width:672px){
  .mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{
    max-width:560px;
  }
}
@media (max-width:720px) and (max-height:1023px) and (max-height:720px){
  .mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{
    max-height:calc(100vh - 160px);
  }
}
@media (max-width:720px) and (max-height:1023px) and (min-height:720px){
  .mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{
    max-height:560px;
  }
}
@media (max-width:720px) and (max-height:1023px){
  .mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close{
    right:-12px;
  }
}
@media (max-width:720px) and (max-height:400px){
  .mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{
    border-radius:0;
    height:100vh;
    max-height:100vh;
    max-width:100vw;
    width:100vw;
  }
  .mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close{
    left:-12px;
    order:-1;
  }
  .mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__header{
    justify-content:flex-start;
    padding:0 16px 9px;
  }
  .mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__title{
    margin-left:-8px;
  }
}
@media (max-width:600px) and (max-height:960px){
  .mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{
    border-radius:0;
    height:100vh;
    max-height:100vh;
    max-width:100vw;
    width:100vw;
  }
  .mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close{
    left:-12px;
    order:-1;
  }
  .mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__header{
    justify-content:flex-start;
    padding:0 16px 9px;
  }
  .mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__title{
    margin-left:-8px;
  }
}
@media (min-width:960px) and (min-height:1440px){
  .mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{
    max-width:calc(100vw - 400px);
  }
  .mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close{
    right:-12px;
  }
}
.mdc-dialog.mdc-dialog__scrim--hidden .mdc-dialog__scrim{
  opacity:0;
}

.mdc-dialog__scrim{
  opacity:0;
  z-index:-1;
}

.mdc-dialog__container{
  align-items:center;
  box-sizing:border-box;
  display:flex;
  flex-direction:row;
  height:100%;
  justify-content:space-around;
  opacity:0;
  pointer-events:none;
  transform:scale(.8);
}

.mdc-dialog__surface{
  box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12);
  box-sizing:border-box;
  display:flex;
  flex-direction:column;
  flex-grow:0;
  flex-shrink:0;
  max-height:100%;
  max-width:100%;
  overflow-y:auto;
  pointer-events:auto;
  position:relative;
}
.mdc-dialog__surface .mdc-elevation-overlay{
  height:100%;
  left:0;
  top:0;
  width:100%;
}
.mdc-dialog__surface[dir=rtl],[dir=rtl] .mdc-dialog__surface{
  text-align:right;
}
@media screen and (-ms-high-contrast:active){
  .mdc-dialog__surface{
    outline:2px solid windowText;
  }
}
.mdc-dialog__surface:before{
  border:2px solid transparent;
  border-radius:inherit;
  box-sizing:border-box;
  content:"";
  height:100%;
  left:0;
  pointer-events:none;
  position:absolute;
  top:0;
  width:100%;
}
@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){
  .mdc-dialog__surface:before{
    content:none;
  }
}

.mdc-dialog__title{
  display:block;
  line-height:normal;
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-smoothing:antialiased;
  box-sizing:border-box;
  flex-shrink:0;
  font-family:Roboto,sans-serif;
  font-family:var(--mdc-typography-headline6-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  font-size:1.25rem;
  font-size:var(--mdc-typography-headline6-font-size, 1.25rem);
  font-weight:500;
  font-weight:var(--mdc-typography-headline6-font-weight, 500);
  letter-spacing:.0125em;
  letter-spacing:var(--mdc-typography-headline6-letter-spacing, .0125em);
  line-height:2rem;
  line-height:var(--mdc-typography-headline6-line-height, 2rem);
  margin:0 0 1px;
  padding:0 24px 9px;
  position:relative;
  text-decoration:inherit;
  text-decoration:var(--mdc-typography-headline6-text-decoration, inherit);
  text-transform:inherit;
  text-transform:var(--mdc-typography-headline6-text-transform, inherit);
}
.mdc-dialog__title:before{
  content:"";
  display:inline-block;
  height:40px;
  vertical-align:0;
  width:0;
}
.mdc-dialog__title[dir=rtl],[dir=rtl] .mdc-dialog__title{
  text-align:right;
}

.mdc-dialog--scrollable .mdc-dialog__title{
  margin-bottom:1px;
  padding-bottom:15px;
}

.mdc-dialog--fullscreen .mdc-dialog__header{
  align-items:baseline;
  border-bottom:1px solid transparent;
  display:inline-flex;
  justify-content:space-between;
  padding:0 24px 9px;
}
.mdc-dialog--fullscreen .mdc-dialog__header .mdc-dialog__close{
  right:-12px;
}
.mdc-dialog--fullscreen .mdc-dialog__title{
  border-bottom:0;
  margin-bottom:0;
  padding:0;
}
.mdc-dialog--fullscreen.mdc-dialog--scrollable .mdc-dialog__title{
  border-bottom:0;
  margin-bottom:0;
}
.mdc-dialog--fullscreen .mdc-dialog__close{
  top:5px;
}
.mdc-dialog--fullscreen.mdc-dialog--scrollable .mdc-dialog__actions{
  border-top:1px solid transparent;
}

.mdc-dialog__content{
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-smoothing:antialiased;
  box-sizing:border-box;
  flex-grow:1;
  font-family:Roboto,sans-serif;
  font-family:var(--mdc-typography-body1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  font-size:1rem;
  font-size:var(--mdc-typography-body1-font-size, 1rem);
  font-weight:400;
  font-weight:var(--mdc-typography-body1-font-weight, 400);
  letter-spacing:.03125em;
  letter-spacing:var(--mdc-typography-body1-letter-spacing, .03125em);
  line-height:1.5rem;
  line-height:var(--mdc-typography-body1-line-height, 1.5rem);
  margin:0;
  overflow:auto;
  text-decoration:inherit;
  text-decoration:var(--mdc-typography-body1-text-decoration, inherit);
  text-transform:inherit;
  text-transform:var(--mdc-typography-body1-text-transform, inherit);
  -webkit-overflow-scrolling:touch;
}
.mdc-dialog__content>:first-child{
  margin-top:0;
}
.mdc-dialog__content>:last-child{
  margin-bottom:0;
}

.mdc-dialog__header+.mdc-dialog__content,.mdc-dialog__title+.mdc-dialog__content{
  padding-top:0;
}

.mdc-dialog--scrollable .mdc-dialog__title+.mdc-dialog__content{
  padding-bottom:8px;
  padding-top:8px;
}

.mdc-dialog__content .mdc-deprecated-list:first-child:last-child{
  padding:6px 0 0;
}

.mdc-dialog--scrollable .mdc-dialog__content .mdc-deprecated-list:first-child:last-child{
  padding:0;
}

.mdc-dialog__actions{
  align-items:center;
  border-top:1px solid transparent;
  box-sizing:border-box;
  display:flex;
  flex-shrink:0;
  flex-wrap:wrap;
  justify-content:flex-end;
  margin:0;
  min-height:52px;
  padding:8px;
  position:relative;
}
.mdc-dialog--stacked .mdc-dialog__actions{
  align-items:flex-end;
  flex-direction:column;
}

.mdc-dialog__button{
  margin-left:8px;
  margin-right:0;
  max-width:100%;
  text-align:right;
}
.mdc-dialog__button[dir=rtl],[dir=rtl] .mdc-dialog__button{
  margin-left:0;
  margin-right:8px;
}
.mdc-dialog__button:first-child,.mdc-dialog__button:first-child[dir=rtl],[dir=rtl] .mdc-dialog__button:first-child{
  margin-left:0;
  margin-right:0;
}
.mdc-dialog__button[dir=rtl],[dir=rtl] .mdc-dialog__button{
  text-align:left;
}
.mdc-dialog--stacked .mdc-dialog__button:not(:first-child){
  margin-top:12px;
}

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

.mdc-dialog--opening .mdc-dialog__scrim{
  transition:opacity .15s linear;
}
.mdc-dialog--opening .mdc-dialog__container{
  transition:opacity 75ms linear,transform .15s cubic-bezier(0, 0, .2, 1) 0s;
}

.mdc-dialog--closing .mdc-dialog__container,.mdc-dialog--closing .mdc-dialog__scrim{
  transition:opacity 75ms linear;
}
.mdc-dialog--closing .mdc-dialog__container{
  transform:none;
}

.mdc-dialog--open .mdc-dialog__scrim{
  opacity:1;
}
.mdc-dialog--open .mdc-dialog__container{
  opacity:1;
  transform:none;
}
.mdc-dialog--open.mdc-dialog__surface-scrim--shown .mdc-dialog__surface-scrim{
  opacity:1;
  z-index:1;
}
.mdc-dialog--open.mdc-dialog__surface-scrim--hiding .mdc-dialog__surface-scrim{
  transition:opacity 75ms linear;
}
.mdc-dialog--open.mdc-dialog__surface-scrim--showing .mdc-dialog__surface-scrim{
  transition:opacity .15s linear;
}

.mdc-dialog__surface-scrim{
  display:none;
  height:100%;
  opacity:0;
  position:absolute;
  width:100%;
}
.mdc-dialog__surface-scrim--hiding .mdc-dialog__surface-scrim,.mdc-dialog__surface-scrim--showing .mdc-dialog__surface-scrim,.mdc-dialog__surface-scrim--shown .mdc-dialog__surface-scrim{
  display:block;
}

.mdc-dialog-scroll-lock{
  overflow:hidden;
}

.lmnt{
  --lmnt-pagination--button-color:#fff;
  --lmnt-pagination--button-color-active:var(--lmnt-theme-primary-300);
  --lmnt-pagination--button-color-hover:var(--lmnt-theme-primary-50);
  --lmnt-pagination--button-color-selected:var(--lmnt-theme-primary-400);
  --lmnt-pagination__button-height:2.5rem;
}

.mdc-pagination-container{
  align-items:center;
  cursor:default;
  display:flex;
  flex-direction:row;
  height:60px;
  user-select:none;
  width:100%;
}

.mdc-data-table--dense .mdc-pagination-container{
  height:40px;
}

.mdc-data-table--tall .mdc-pagination-container{
  height:72px;
}

.mdc-pagination-row-per-page{
  justify-content:flex-start;
}

.mdc-pagination-nav-container,.mdc-pagination-row-per-page{
  align-items:center;
  display:flex;
  flex-direction:row;
  width:100%;
}

.mdc-pagination-nav-container{
  justify-content:flex-end;
}

.mdc-pagination-dropdown-button{
  align-items:center;
  background-color:transparent;
  border-width:0;
  color:rgba(0,0,0,.6);
  cursor:pointer;
  display:flex;
  font-size:12px;
  font-weight:400;
  height:28px;
  letter-spacing:.4px;
  line-height:2.34;
  outline-width:0;
  overflow:hidden;
  padding-bottom:0;
  padding-top:0;
  text-align:left;
}
.mdc-pagination-dropdown-button .icon{
  font-size:18px;
}

.mdc-pagination-dropdown-content{
  min-width:120px;
  right:0;
}

.mdc-pagination-dropdown-content,.mdc-pagination-dropdown-content-items{
  background-color:#fff;
  border-radius:2px;
  box-shadow:0 8px 10px 0 rgba(0,0,0,.2);
  cursor:pointer;
  max-height:256px;
  overflow-y:auto;
  position:absolute;
  top:100%;
  z-index:1;
}

.mdc-pagination-dropdown-content-items{
  min-width:70px;
}

.lmnt-pagination--number{
  background-color:var(--lmnt-pagination--button-color);
  border:.063rem solid #fff;
  border-radius:50%;
  color:#000;
  cursor:pointer;
  font-size:.75rem;
  height:var(--lmnt-pagination__button-height);
  line-height:2.5;
  text-align:center;
  vertical-align:middle;
  width:var(--lmnt-pagination__button-height);
}
.lmnt-pagination--number:focus,.lmnt-pagination--number:hover{
  background-color:var(--lmnt-pagination--button-color-hover);
  color:#000;
}
.lmnt-pagination--number:active{
  background-color:var(--lmnt-pagination--button-color-active);
  color:#fff;
}

.lmnt-pagination-number--selected,.lmnt-pagination-number--selected:focus,.lmnt-pagination-number--selected:hover{
  background-color:var(--lmnt-pagination--button-color-selected);
  color:#fff;
}

.lmnt-data-table__pagination-select{
  min-width:90px;
}

.mdc-card{
  background-color:#fff;
  background-color:var(--mdc-theme-surface, #fff);
  border-radius:4px;
  border-radius:var(--mdc-shape-medium, 4px);
  box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12);
  box-sizing:border-box;
  display:flex;
  flex-direction:column;
  position:relative;
}
.mdc-card .mdc-elevation-overlay,.mdc-card:after{
  height:100%;
  left:0;
  top:0;
  width:100%;
}
.mdc-card:after{
  border:1px solid transparent;
  border-radius:4px;
  border-radius:var(--mdc-shape-medium, 4px);
  border-radius:inherit;
  box-sizing:border-box;
  content:"";
  pointer-events:none;
  position:absolute;
}

.mdc-card--outlined{
  border:1px solid #e0e0e0;
  box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12);
}
.mdc-card--outlined:after{
  border:none;
}

.mdc-card__content{
  border-radius:inherit;
  height:100%;
}

.mdc-card__media{
  background-position:50%;
  background-repeat:no-repeat;
  background-size:cover;
  box-sizing:border-box;
  position:relative;
}
.mdc-card__media:before{
  content:"";
  display:block;
}

.mdc-card__media:first-child{
  border-top-left-radius:inherit;
  border-top-right-radius:inherit;
}

.mdc-card__media:last-child{
  border-bottom-left-radius:inherit;
  border-bottom-right-radius:inherit;
}

.mdc-card__media--square:before{
  margin-top:100%;
}

.mdc-card__media--16-9:before{
  margin-top:56.25%;
}

.mdc-card__media-content{
  bottom:0;
  box-sizing:border-box;
  left:0;
  position:absolute;
  right:0;
  top:0;
}

.mdc-card__primary-action{
  box-sizing:border-box;
  color:inherit;
  cursor:pointer;
  display:flex;
  flex-direction:column;
  outline:none;
  overflow:hidden;
  position:relative;
  text-decoration:none;
}

.mdc-card__primary-action:first-child{
  border-top-left-radius:inherit;
  border-top-right-radius:inherit;
}

.mdc-card__primary-action:last-child{
  border-bottom-left-radius:inherit;
  border-bottom-right-radius:inherit;
}

.mdc-card__actions{
  align-items:center;
  box-sizing:border-box;
  display:flex;
  flex-direction:row;
  min-height:52px;
  padding:8px;
}

.mdc-card__actions--full-bleed{
  padding:0;
}

.mdc-card__action-buttons,.mdc-card__action-icons{
  align-items:center;
  box-sizing:border-box;
  display:flex;
  flex-direction:row;
}

.mdc-card__action-icons{
  color:rgba(0,0,0,.6);
  flex-grow:1;
  justify-content:flex-end;
}

.mdc-card__action-buttons+.mdc-card__action-icons{
  margin-left:16px;
  margin-right:0;
}
.mdc-card__action-buttons+.mdc-card__action-icons[dir=rtl],[dir=rtl] .mdc-card__action-buttons+.mdc-card__action-icons{
  margin-left:0;
  margin-right:16px;
}

.mdc-card__action{
  align-items:center;
  box-sizing:border-box;
  cursor:pointer;
  display:inline-flex;
  flex-direction:row;
  justify-content:center;
  user-select:none;
}
.mdc-card__action:focus{
  outline:none;
}

.mdc-card__action--button{
  margin-left:0;
  margin-right:8px;
  padding:0 8px;
}
.mdc-card__action--button[dir=rtl],[dir=rtl] .mdc-card__action--button{
  margin-left:8px;
  margin-right:0;
}
.mdc-card__action--button:last-child,.mdc-card__action--button:last-child[dir=rtl],[dir=rtl] .mdc-card__action--button:last-child{
  margin-left:0;
  margin-right:0;
}

.mdc-card__actions--full-bleed .mdc-card__action--button{
  height:auto;
  justify-content:space-between;
  margin:0;
  max-height:none;
  padding:8px 16px;
  text-align:left;
  width:100%;
}
.mdc-card__actions--full-bleed .mdc-card__action--button[dir=rtl],[dir=rtl] .mdc-card__actions--full-bleed .mdc-card__action--button{
  text-align:right;
}

.mdc-card__action--icon{
  margin:-6px 0;
  padding:12px;
}

.mdc-card__action--icon:not(:disabled){
  color:rgba(0,0,0,.6);
}

.mdc-card__primary-action{
  --mdc-ripple-fg-size:0;
  --mdc-ripple-left:0;
  --mdc-ripple-top:0;
  --mdc-ripple-fg-scale:1;
  --mdc-ripple-fg-translate-end:0;
  --mdc-ripple-fg-translate-start:0;
  -webkit-tap-highlight-color:rgba(0, 0, 0, 0);
  will-change:transform, opacity;
}
.mdc-card__primary-action:after,.mdc-card__primary-action:before{
  border-radius:50%;
  content:"";
  opacity:0;
  pointer-events:none;
  position:absolute;
}
.mdc-card__primary-action:before{
  transition:opacity 15ms linear,background-color 15ms linear;
  z-index:1;
  z-index:var(--mdc-ripple-z-index, 1);
}
.mdc-card__primary-action:after{
  z-index:0;
  z-index:var(--mdc-ripple-z-index, 0);
}
.mdc-card__primary-action.mdc-ripple-upgraded:before{
  transform:scale(var(--mdc-ripple-fg-scale, 1));
}
.mdc-card__primary-action.mdc-ripple-upgraded:after{
  left:0;
  top:0;
  transform:scale(0);
  transform-origin:center center;
}
.mdc-card__primary-action.mdc-ripple-upgraded--unbounded:after{
  left:var(--mdc-ripple-left, 0);
  top:var(--mdc-ripple-top, 0);
}
.mdc-card__primary-action.mdc-ripple-upgraded--foreground-activation:after{
  animation:a 225ms forwards,b 75ms forwards;
}
.mdc-card__primary-action.mdc-ripple-upgraded--foreground-deactivation:after{
  animation:c .15s;
  transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
}
.mdc-card__primary-action:after,.mdc-card__primary-action:before{
  height:200%;
  left:-50%;
  top:-50%;
  width:200%;
}
.mdc-card__primary-action.mdc-ripple-upgraded:after{
  height:var(--mdc-ripple-fg-size, 100%);
  width:var(--mdc-ripple-fg-size, 100%);
}
.mdc-card__primary-action:after,.mdc-card__primary-action:before{
  background-color:#000;
  background-color:var(--mdc-ripple-color, #000);
}
.mdc-card__primary-action.mdc-ripple-surface--hover:before,.mdc-card__primary-action:hover:before{
  opacity:.04;
  opacity:var(--mdc-ripple-hover-opacity, .04);
}
.mdc-card__primary-action.mdc-ripple-upgraded--background-focused:before,.mdc-card__primary-action:not(.mdc-ripple-upgraded):focus:before{
  opacity:.12;
  opacity:var(--mdc-ripple-focus-opacity, .12);
  transition-duration:75ms;
}
.mdc-card__primary-action:not(.mdc-ripple-upgraded):after{
  transition:opacity .15s linear;
}
.mdc-card__primary-action:not(.mdc-ripple-upgraded):active:after{
  opacity:.12;
  opacity:var(--mdc-ripple-press-opacity, .12);
  transition-duration:75ms;
}
.mdc-card__primary-action.mdc-ripple-upgraded{
  --mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity, 0.12);
}

.mdc-product-card{
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-smoothing:antialiased;
  background-color:var(--lmnt-theme-surface);
  color:var(--lmnt-theme-on-surface);
  font-family:Roboto,sans-serif;
  font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  font-size:.875rem;
  font-size:var(--mdc-typography-body2-font-size, .875rem);
  font-weight:400;
  font-weight:var(--mdc-typography-body2-font-weight, 400);
  letter-spacing:.0178571429em;
  letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);
  line-height:1.25rem;
  line-height:var(--mdc-typography-body2-line-height, 1.25rem);
  max-width:100%;
  min-width:15rem;
  overflow:hidden;
  text-decoration:inherit;
  text-decoration:var(--mdc-typography-body2-text-decoration, inherit);
  text-transform:inherit;
  text-transform:var(--mdc-typography-body2-text-transform, inherit);
}

.mdc-product-card__box{
  padding:10px 10px 10px 16px;
  position:relative;
}
.mdc-product-card__box:first-child,.mdc-product-card__box:last-child{
  background-color:var(--lmnt-theme-primary);
  color:var(--lmnt-theme-on-primary);
}

.mdc-product-card__actions{
  align-items:center;
  display:flex;
  flex-wrap:wrap;
  justify-content:space-between;
}
.mdc-product-card__actions *{
  margin:0 auto;
}

.mdc-product-card__tagline{
  background-color:var(--lmnt-theme-secondary);
  color:var(--lmnt-theme-on-secondary);
  font-size:.75rem;
  font-weight:500;
  letter-spacing:2px;
  line-height:1;
  padding:.125em .2em;
  position:absolute;
  right:12px;
  text-transform:uppercase;
  top:0;
}

.mdc-product-card__avatar{
  border-radius:50%;
  height:40px;
  overflow:hidden;
  width:40px;
}

.mdc-product-card__avatar-img{
  display:block;
  height:auto;
  width:100%;
}
@supports (object-fit:cover){
  .mdc-product-card__avatar-img{
    height:100%;
    object-fit:cover;
  }
}

.mdc-product-card__header{
  padding-bottom:14px;
  padding-top:16px;
}
.mdc-product-card__header .mdc-product-card__avatar{
  position:absolute;
  right:10px;
  top:23px;
}

.mdc-product-card__identity{
  margin:0;
  word-break:break-all;
}

.mdc-product-card__crop-type{
  font-family:Roboto,sans-serif;
  font-family:var(--mdc-typography-overline-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  font-size:.75rem;
  font-size:var(--mdc-typography-overline-font-size, .75rem);
  font-weight:500;
  font-weight:var(--mdc-typography-overline-font-weight, 500);
  letter-spacing:.1666666667em;
  letter-spacing:var(--mdc-typography-overline-letter-spacing, .1666666667em);
  line-height:2rem;
  line-height:var(--mdc-typography-overline-line-height, 2rem);
  opacity:.38;
  text-decoration:none;
  text-decoration:var(--mdc-typography-overline-text-decoration, none);
  text-transform:uppercase;
  text-transform:var(--mdc-typography-overline-text-transform, uppercase);
}

.mdc-product-card__crop-type,.mdc-product-card__sku-name{
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-smoothing:antialiased;
}

.mdc-product-card__sku-name{
  font-family:Roboto,sans-serif;
  font-family:var(--mdc-typography-headline6-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  font-size:1.25rem;
  font-size:var(--mdc-typography-headline6-font-size, 1.25rem);
  font-weight:500;
  font-weight:var(--mdc-typography-headline6-font-weight, 500);
  letter-spacing:.0125em;
  letter-spacing:var(--mdc-typography-headline6-letter-spacing, .0125em);
  line-height:2rem;
  line-height:var(--mdc-typography-headline6-line-height, 2rem);
  opacity:.87;
  text-decoration:inherit;
  text-decoration:var(--mdc-typography-headline6-text-decoration, inherit);
  text-transform:inherit;
  text-transform:var(--mdc-typography-headline6-text-transform, inherit);
}

.mdc-product-card__subhead{
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-smoothing:antialiased;
  font-family:Roboto,sans-serif;
  font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  font-size:.875rem;
  font-size:var(--mdc-typography-body2-font-size, .875rem);
  font-weight:400;
  font-weight:var(--mdc-typography-body2-font-weight, 400);
  letter-spacing:.0178571429em;
  letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);
  line-height:1.25rem;
  line-height:var(--mdc-typography-body2-line-height, 1.25rem);
  opacity:.6;
  text-decoration:inherit;
  text-decoration:var(--mdc-typography-body2-text-decoration, inherit);
  text-transform:inherit;
  text-transform:var(--mdc-typography-body2-text-transform, inherit);
}

.mdc-product-card__crop-type,.mdc-product-card__sku-name,.mdc-product-card__subhead{
  display:block;
}

.mdc-product-card__label{
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-smoothing:antialiased;
  font-family:Roboto,sans-serif;
  font-family:var(--mdc-typography-overline-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  font-size:.75rem;
  font-size:var(--mdc-typography-overline-font-size, .75rem);
  font-size:12px;
  font-weight:500;
  font-weight:var(--mdc-typography-overline-font-weight, 500);
  letter-spacing:.1666666667em;
  letter-spacing:var(--mdc-typography-overline-letter-spacing, .1666666667em);
  line-height:2rem;
  line-height:var(--mdc-typography-overline-line-height, 2rem);
  line-height:1.333;
  margin:0;
  opacity:.6;
  text-decoration:none;
  text-decoration:var(--mdc-typography-overline-text-decoration, none);
  text-transform:uppercase;
  text-transform:var(--mdc-typography-overline-text-transform, uppercase);
}

.mdc-product-card__feature{
  align-items:center;
  display:flex;
  justify-content:space-between;
  padding:16px 10px 16px 16px;
}
.mdc-product-card__feature .mdc-product-card__avatar{
  margin:-6px 0;
}

.mdc-product-card__editor-content :first-child{
  margin-top:0;
}
.mdc-product-card__editor-content :last-child{
  margin-bottom:0;
}
.mdc-product-card__editor-content ul{
  padding:0 0 0 1.1em;
}
.mdc-product-card__editor-content table{
  width:100%;
}
.mdc-product-card__editor-content td{
  padding:.5em 0;
}
.mdc-product-card__editor-content td:nth-child(odd){
  padding-right:1em;
}
.mdc-product-card__editor-content td:nth-child(2n){
  padding-left:1em;
}

.lmnt-quantity-input{
  align-items:flex-start;
  background:var(--Surface-Background, #fff);
  border:1px solid var(--on-colors-on-surface-disabled-low, rgba(16,56,79,.38));
  border-radius:var(--Border-Radius-100, 0);
  display:flex;
  gap:8px;
  justify-content:center;
}

.lmnt-quantity-input-right{
  padding:8px 4px 8px 16px;
}

.lmnt-quantity-input-left{
  padding:8px 16px 8px 4px;
}

.lmnt-quantity-input-container{
  align-items:flex-start;
  display:flex;
  flex-direction:column;
  gap:4px;
  justify-content:center;
}

.lmnt-quantity-input-warning{
  align-items:center;
  align-self:stretch;
  background:var(--Surface-Background, #fff);
  border:1px solid var(--Danger-DangerOnSurface, #b85302);
  border-radius:var(--Border-Radius-100, 0);
  display:flex;
  gap:8px;
}

.lmnt-quantity-input-field{
  align-self:center;
  border:0;
  color:var(--on-colors-on-surface-active-high, var(--on-colors-on-surface-active-high, #10384f));
  flex-grow:1;
  font-family:var(--Text-Styles-Subtitle-1-Font-Family, "Bayer Sans");
  font-size:var(--Text-Styles-Subtitle-1-Font-Size, 16px);
  font-style:normal;
  font-weight:400;
  letter-spacing:var(--Text-Styles-Subtitle-1-Letter-Spacing, .15px);
  line-height:var(--Text-Styles-Subtitle-1-Line-Height, 24px);
  min-width:40px;
  padding:6px 8px;
  text-align:center;
}

.lmnt-quantity-input-label-container{
  padding-bottom:4px;
}

.lmnt-quantity-input-label{
  font-family:var(--Text-Styles-Subtitle-1-Bold-Font-Family, "Bayer Sans");
  font-size:var(--Text-Styles-Subtitle-1-Bold-Font-Size, 16px);
  font-style:normal;
  font-weight:700;
  letter-spacing:var(--Text-Styles-Subtitle-1-Bold-Letter-Spacing, .15px);
  line-height:var(--Text-Styles-Subtitle-1-Bold-Line-Height, 24px);
}

.lmnt-quantity-input-helper-container,.lmnt-quantity-input-label{
  color:var(--on-colors-on-surface-active-high, var(--on-colors-on-surface-active-high, #10384f));
}

.lmnt-quantity-input-helper-container{
  align-items:center;
  align-self:stretch;
  display:flex;
  gap:4px;
  height:16px;
  padding-top:4px;
}

.lmnt-quantity-input-helper-text{
  color:var(--on-colors-on-surface-active-high, var(--on-colors-on-surface-active-high, #10384f));
  font-family:var(--Text-Styles-Caption-Font-Family, "Bayer Sans");
  font-size:var(--Text-Styles-Caption-Font-Size, 12px);
  font-style:normal;
  font-weight:400;
  letter-spacing:var(--Text-Styles-Caption-Letter-Spacing, .25px);
  line-height:var(--Text-Styles-Caption-Line-Height, 16px);
}

.lmnt-quantity-input-helper-container-warning{
  align-items:center;
  align-self:stretch;
  display:flex;
  gap:4px;
  height:16px;
  padding-top:4px;
}

.lmnt-quantity-input-helper-text-warning{
  color:var(--Danger-DangerOnSurface, var(--Danger-DangerOnSurface, #b85302));
  font-family:var(--Text-Styles-Caption-Font-Family, "Bayer Sans");
  font-size:var(--Text-Styles-Caption-Font-Size, 12px);
  font-style:normal;
  font-weight:400;
  letter-spacing:var(--Text-Styles-Caption-Letter-Spacing, .25px);
  line-height:var(--Text-Styles-Caption-Line-Height, 16px);
}

.lmnt-quantity-input-divider{
  align-items:center;
  background:var(--OnColors-OnSurface-Stroke, rgba(16,56,79,.12));
  border-width:0;
  display:flex;
  height:24px;
  justify-content:center;
  width:2px;
}

.lmnt-quantity-input-addsub-container{
  align-self:center;
  display:flex;
  gap:4px;
}

.lmnt-quantity-input-input-icon{
  align-self:center;
}

.lmnt-quantity-input-container-rounded{
  align-items:center;
  border:1px solid var(--on-colors-on-surface-disabled-low, rgba(16,56,79,.38));
  border-radius:var(--Border-Radius-Rounded, 999px);
  display:flex;
  height:36px;
  overflow:hidden;
}

.lmnt-quantity-input-container-rounded-warning{
  align-items:center;
  border:1px solid var(--Danger-DangerOnSurface, #b85302);
  border-radius:var(--Border-Radius-Rounded, 999px);
  display:flex;
  overflow:hidden;
}

.mdc-icon-button.lmnt-quantity-btn-remove{
  background-color:var(--lmnt-theme-surface-variant);
  border-bottom-right-radius:0;
  border-right:1px solid var(--on-colors-on-surface-disabled-low, rgba(16,56,79,.38));
  border-top-right-radius:0;
}

.mdc-icon-button.lmnt-quantity-btn-add{
  background-color:var(--lmnt-theme-surface-variant);
  border-bottom-left-radius:0;
  border-left:1px solid var(--on-colors-on-surface-disabled-low, rgba(16,56,79,.38));
  border-top-left-radius:0;
}

.lmnt-quantity-input-button-rounded-left{
  background:var(--Surface-SurfaceVariant, #f5f5f5);
  border:solid var(--on-colors-on-surface-disabled-low, rgba(16,56,79,.38));
  border-radius:var(--Border-Radius-Rounded, 999px) 0 0 var(--Border-Radius-Rounded, 999px);
  border-width:0 1px 0 0;
}

.lmnt-quantity-input-button-rounded-left,.lmnt-quantity-input-button-rounded-left-warning{
  align-items:center;
  display:flex;
  gap:8px;
  justify-content:center;
  padding:6px 6px 6px 8px;
}

.lmnt-quantity-input-button-rounded-left-warning{
  background:var(--Danger-ColorRamp-050, #ffe4cd);
  border:solid var(--Danger-DangerOnSurface, #b85302);
  border-radius:var(--Border-Radius-Rounded, 999px) 0 0 var(--Border-Radius-Rounded, 999px);
  border-width:0 1px 0 0;
}

.lmnt-quantity-input-button-rounded-right{
  background:var(--Surface-SurfaceVariant, #f5f5f5);
  border:solid var(--on-colors-on-surface-disabled-low, rgba(16,56,79,.38));
  border-radius:0 var(--Border-Radius-Rounded, 999px) var(--Border-Radius-Rounded, 999px) 0;
  border-width:0 0 0 1px;
}

.lmnt-quantity-input-button-rounded-right,.lmnt-quantity-input-button-rounded-right-warning{
  align-items:center;
  display:flex;
  gap:8px;
  justify-content:center;
  padding:6px 8px 6px 6px;
}

.lmnt-quantity-input-button-rounded-right-warning{
  background:var(--Danger-ColorRamp-050, #ffe4cd);
  border:solid var(--Danger-DangerOnSurface, #b85302);
  border-radius:0 var(--Border-Radius-Rounded, 999px) var(--Border-Radius-Rounded, 999px) 0;
  border-width:0 0 0 1px;
}

.mdc-icon-button.lmnt-quantity-input-button-rounded-left:hover{
  background-color:#f5f5f5;
}

.mdc-icon-button.lmnt-quantity-input-button-rounded-left:hover:before{
  border-radius:var(--Border-Radius-Rounded, 999px) 0 0 var(--Border-Radius-Rounded, 999px);
  opacity:.04;
}

.mdc-icon-button.lmnt-quantity-input-button-rounded-right:hover{
  background-color:#f5f5f5;
}

.mdc-icon-button.lmnt-quantity-input-button-rounded-right:hover:before{
  border-radius:0 var(--Border-Radius-Rounded, 999px) var(--Border-Radius-Rounded, 999px) 0;
  opacity:.04;
}

.mdc-icon-button.mdc-ripple-upgraded--background-focused.lmnt-quantity-input-button-rounded-right:before{
  border-radius:0 var(--Border-Radius-Rounded, 999px) var(--Border-Radius-Rounded, 999px) 0;
  transition-duration:75ms;
}

.mdc-icon-button.mdc-ripple-upgraded--background-focused.lmnt-quantity-input-button-rounded-left:before{
  border-radius:var(--Border-Radius-Rounded, 999px) 0 0 var(--Border-Radius-Rounded, 999px);
  transition-duration:75ms;
}

.mdc-icon-button.mdc-ripple-upgraded--foreground-activation.lmnt-quantity-input-button-rounded-left:after,.mdc-icon-button.mdc-ripple-upgraded--foreground-deactivation.lmnt-quantity-input-button-rounded-left:after{
  border-radius:var(--Border-Radius-Rounded, 999px) 0 0 var(--Border-Radius-Rounded, 999px);
}

.mdc-icon-button.mdc-ripple-upgraded--foreground-activation.lmnt-quantity-input-button-rounded-right:after,.mdc-icon-button.mdc-ripple-upgraded--foreground-deactivation.lmnt-quantity-input-button-rounded-right:after{
  border-radius:0 var(--Border-Radius-Rounded, 999px) var(--Border-Radius-Rounded, 999px) 0;
}

.mdc-radio{
  box-sizing:content-box;
  cursor:pointer;
  display:inline-block;
  flex:0 0 auto;
  height:20px;
  padding:10px;
  position:relative;
  width:20px;
  will-change:opacity, transform, border-color, color;
}
.mdc-radio .mdc-radio__native-control:enabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{
  border-color:rgba(0,0,0,.54);
}
.mdc-radio .mdc-radio__native-control:enabled+.mdc-radio__background .mdc-radio__inner-circle,.mdc-radio .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__outer-circle{
  border-color:#018786;
  border-color:var(--mdc-theme-secondary, #018786);
}
.mdc-radio .mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__inner-circle,.mdc-radio .mdc-radio__native-control:disabled:checked+.mdc-radio__background .mdc-radio__outer-circle,.mdc-radio .mdc-radio__native-control:disabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle,.mdc-radio [aria-disabled=true] .mdc-radio__native-control+.mdc-radio__background .mdc-radio__inner-circle,.mdc-radio [aria-disabled=true] .mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__outer-circle,.mdc-radio [aria-disabled=true] .mdc-radio__native-control:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{
  border-color:rgba(0,0,0,.38);
}
.mdc-radio .mdc-radio__background:before{
  background-color:#018786;
  background-color:var(--mdc-theme-secondary, #018786);
  height:40px;
  left:-10px;
  top:-10px;
  width:40px;
}
.mdc-radio .mdc-radio__native-control{
  height:40px;
  left:0;
  right:0;
  top:0;
  width:40px;
}
@media screen and (-ms-high-contrast:active){
  .mdc-radio .mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__inner-circle,.mdc-radio .mdc-radio__native-control:disabled:checked+.mdc-radio__background .mdc-radio__outer-circle,.mdc-radio .mdc-radio__native-control:disabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle,.mdc-radio [aria-disabled=true] .mdc-radio__native-control+.mdc-radio__background .mdc-radio__inner-circle,.mdc-radio [aria-disabled=true] .mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__outer-circle,.mdc-radio [aria-disabled=true] .mdc-radio__native-control:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{
    border-color:GrayText;
  }
}
.mdc-radio__background{
  box-sizing:border-box;
  display:inline-block;
  height:20px;
  position:relative;
  width:20px;
}
.mdc-radio__background:before{
  border-radius:50%;
  content:"";
  opacity:0;
  pointer-events:none;
  position:absolute;
  transform:scale(0);
  transition:opacity .12s cubic-bezier(.4, 0, .6, 1) 0s,transform .12s cubic-bezier(.4, 0, .6, 1) 0s;
}
.mdc-radio__outer-circle{
  border-radius:50%;
  border-style:solid;
  border-width:2px;
  transition:border-color .12s cubic-bezier(.4, 0, .6, 1) 0s;
}
.mdc-radio__inner-circle,.mdc-radio__outer-circle{
  box-sizing:border-box;
  height:100%;
  left:0;
  position:absolute;
  top:0;
  width:100%;
}
.mdc-radio__inner-circle{
  border-radius:50%;
  border-style:solid;
  border-width:10px;
  transform:scale(0);
  transition:transform .12s cubic-bezier(.4, 0, .6, 1) 0s,border-color .12s cubic-bezier(.4, 0, .6, 1) 0s;
}
.mdc-radio__native-control{
  cursor:inherit;
  margin:0;
  opacity:0;
  padding:0;
  position:absolute;
  z-index:1;
}
.mdc-radio--touch{
  margin:4px;
}
.mdc-radio--touch .mdc-radio__native-control{
  height:48px;
  left:-4px;
  right:-4px;
  top:-4px;
  width:48px;
}

.mdc-radio__native-control:checked+.mdc-radio__background,.mdc-radio__native-control:disabled+.mdc-radio__background{
  transition:opacity .12s cubic-bezier(0, 0, .2, 1) 0s,transform .12s cubic-bezier(0, 0, .2, 1) 0s;
}
.mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__outer-circle,.mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__outer-circle{
  transition:border-color .12s cubic-bezier(0, 0, .2, 1) 0s;
}
.mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__inner-circle,.mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__inner-circle{
  transition:transform .12s cubic-bezier(0, 0, .2, 1) 0s,border-color .12s cubic-bezier(0, 0, .2, 1) 0s;
}

.mdc-radio--disabled{
  cursor:default;
  pointer-events:none;
}

.mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__inner-circle{
  transform:scale(.5);
  transition:transform .12s cubic-bezier(0, 0, .2, 1) 0s,border-color .12s cubic-bezier(0, 0, .2, 1) 0s;
}

.mdc-radio__native-control:disabled+.mdc-radio__background,[aria-disabled=true] .mdc-radio__native-control+.mdc-radio__background{
  cursor:default;
}

.mdc-radio__native-control:focus+.mdc-radio__background:before{
  opacity:.12;
  transform:scale(1);
  transition:opacity .12s cubic-bezier(0, 0, .2, 1) 0s,transform .12s cubic-bezier(0, 0, .2, 1) 0s;
}

.mdc-radio{
  --mdc-ripple-fg-size:0;
  --mdc-ripple-left:0;
  --mdc-ripple-top:0;
  --mdc-ripple-fg-scale:1;
  --mdc-ripple-fg-translate-end:0;
  --mdc-ripple-fg-translate-start:0;
  -webkit-tap-highlight-color:rgba(0, 0, 0, 0);
  will-change:transform, opacity;
}
.mdc-radio .mdc-radio__ripple:after,.mdc-radio .mdc-radio__ripple:before{
  border-radius:50%;
  content:"";
  opacity:0;
  pointer-events:none;
  position:absolute;
}
.mdc-radio .mdc-radio__ripple:before{
  transition:opacity 15ms linear,background-color 15ms linear;
  z-index:1;
  z-index:var(--mdc-ripple-z-index, 1);
}
.mdc-radio .mdc-radio__ripple:after{
  z-index:0;
  z-index:var(--mdc-ripple-z-index, 0);
}
.mdc-radio.mdc-ripple-upgraded .mdc-radio__ripple:before{
  transform:scale(var(--mdc-ripple-fg-scale, 1));
}
.mdc-radio.mdc-ripple-upgraded .mdc-radio__ripple:after{
  left:0;
  top:0;
  transform:scale(0);
  transform-origin:center center;
}
.mdc-radio.mdc-ripple-upgraded--unbounded .mdc-radio__ripple:after{
  left:var(--mdc-ripple-left, 0);
  top:var(--mdc-ripple-top, 0);
}
.mdc-radio.mdc-ripple-upgraded--foreground-activation .mdc-radio__ripple:after{
  animation:a 225ms forwards,b 75ms forwards;
}
.mdc-radio.mdc-ripple-upgraded--foreground-deactivation .mdc-radio__ripple:after{
  animation:c .15s;
  transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
}
.mdc-radio .mdc-radio__ripple:after,.mdc-radio .mdc-radio__ripple:before{
  height:100%;
  left:0;
  top:0;
  width:100%;
}
.mdc-radio.mdc-ripple-upgraded .mdc-radio__ripple:after,.mdc-radio.mdc-ripple-upgraded .mdc-radio__ripple:before{
  height:var(--mdc-ripple-fg-size, 100%);
  left:var(--mdc-ripple-left, 0);
  top:var(--mdc-ripple-top, 0);
  width:var(--mdc-ripple-fg-size, 100%);
}
.mdc-radio.mdc-ripple-upgraded .mdc-radio__ripple:after{
  height:var(--mdc-ripple-fg-size, 100%);
  width:var(--mdc-ripple-fg-size, 100%);
}
.mdc-radio .mdc-radio__ripple:after,.mdc-radio .mdc-radio__ripple:before{
  background-color:#018786;
  background-color:var(--mdc-ripple-color, var(--mdc-theme-secondary, #018786));
}
.mdc-radio.mdc-ripple-surface--hover .mdc-radio__ripple:before,.mdc-radio:hover .mdc-radio__ripple:before{
  opacity:.04;
  opacity:var(--mdc-ripple-hover-opacity, .04);
}
.mdc-radio.mdc-ripple-upgraded--background-focused .mdc-radio__ripple:before,.mdc-radio:not(.mdc-ripple-upgraded):focus .mdc-radio__ripple:before{
  opacity:.12;
  opacity:var(--mdc-ripple-focus-opacity, .12);
  transition-duration:75ms;
}
.mdc-radio:not(.mdc-ripple-upgraded) .mdc-radio__ripple:after{
  transition:opacity .15s linear;
}
.mdc-radio:not(.mdc-ripple-upgraded):active .mdc-radio__ripple:after{
  opacity:.12;
  opacity:var(--mdc-ripple-press-opacity, .12);
  transition-duration:75ms;
}
.mdc-radio.mdc-ripple-upgraded{
  --mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity, 0.12);
}
.mdc-radio.mdc-ripple-upgraded .mdc-radio__background:before,.mdc-radio.mdc-ripple-upgraded--background-focused .mdc-radio__background:before{
  content:none;
}

.mdc-radio__ripple{
  height:100%;
  left:0;
  pointer-events:none;
  position:absolute;
  top:0;
  width:100%;
}

.lmnt{
  --lmnt-radio--primary:var(--lmnt-theme-primary-on-surface);
  --lmnt-radio--on-primary-accent:var(--lmnt-theme-on-primary);
  --lmnt-radio--on-primary-base:var(--lmnt-theme-on-primary);
  --lmnt-radio--secondary:var(--lmnt-theme-secondary-on-surface);
  --lmnt-radio--on-secondary-accent:var(--lmnt-theme-on-secondary);
  --lmnt-radio--on-secondary-base:var(--lmnt-theme-on-secondary);
  --lmnt-radio--danger:var(--lmnt-theme-danger-on-surface);
  --lmnt-radio--on-danger-accent:var(--lmnt-theme-on-danger);
  --lmnt-radio--on-danger-base:var(--lmnt-theme-on-danger);
  --lmnt-radio--success:var(--lmnt-theme-success-on-surface);
  --lmnt-radio--on-success-accent:var(--lmnt-theme-on-success);
  --lmnt-radio--on-success-base:var(--lmnt-theme-on-success);
}

.lmnt-radio{
  --mdc-ripple-fg-size:24px !important;
  --mdc-ripple-fg-scale:1.6666666666666667 !important;
  --mdc-ripple-left:8px !important;
  --mdc-ripple-top:8px !important;
}

.lmnt-radio--primary,.mdc-radio.lmnt-radio,.mdc-radio.lmnt-radio.lmnt-radio--primary{
  --mdc-theme-secondary:var(--lmnt-radio--primary);
}

.lmnt-radio--secondary,.mdc-radio.lmnt-radio.lmnt-radio--secondary{
  --mdc-theme-secondary:var(--lmnt-radio--secondary);
}

.lmnt-radio--danger,.mdc-radio.lmnt-radio.lmnt-radio--danger{
  --mdc-theme-secondary:var(--lmnt-radio--danger);
}

.lmnt-radio--success,.mdc-radio.lmnt-radio.lmnt-radio--success{
  --mdc-theme-secondary:var(--lmnt-radio--success);
}

.lmnt-theme-primary-bg .mdc-radio.lmnt-radio{
  --mdc-theme-secondary:var(--lmnt-radio--on-primary-base);
}
.lmnt-theme-primary-bg .mdc-radio.lmnt-radio .mdc-radio__native-control:enabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{
  border-color:var(--lmnt-radio--on-primary-base);
}

.lmnt-theme-secondary-bg .mdc-radio.lmnt-radio{
  --mdc-theme-secondary:var(--lmnt-radio--on-secondary-base);
}
.lmnt-theme-secondary-bg .mdc-radio.lmnt-radio .mdc-radio__native-control:enabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{
  border-color:var(--lmnt-radio--on-secondary-base);
}

.lmnt-theme-danger-bg .mdc-radio.lmnt-radio{
  --mdc-theme-secondary:var(--lmnt-radio--on-danger-base);
}
.lmnt-theme-danger-bg .mdc-radio.lmnt-radio .mdc-radio__native-control:enabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{
  border-color:var(--lmnt-radio--on-danger-base);
}

.lmnt-theme-success-bg .mdc-radio.lmnt-radio{
  --mdc-theme-secondary:var(--lmnt-radio--on-success-base);
}
.lmnt-theme-success-bg .mdc-radio.lmnt-radio .mdc-radio__native-control:enabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{
  border-color:var(--lmnt-radio--on-success-base);
}

.mdc-ripple-surface{
  --mdc-ripple-fg-size:0;
  --mdc-ripple-left:0;
  --mdc-ripple-top:0;
  --mdc-ripple-fg-scale:1;
  --mdc-ripple-fg-translate-end:0;
  --mdc-ripple-fg-translate-start:0;
  -webkit-tap-highlight-color:rgba(0, 0, 0, 0);
  outline:none;
  overflow:hidden;
  position:relative;
  will-change:transform, opacity;
}
.mdc-ripple-surface:after,.mdc-ripple-surface:before{
  border-radius:50%;
  content:"";
  opacity:0;
  pointer-events:none;
  position:absolute;
}
.mdc-ripple-surface:before{
  transition:opacity 15ms linear,background-color 15ms linear;
  z-index:1;
  z-index:var(--mdc-ripple-z-index, 1);
}
.mdc-ripple-surface:after{
  z-index:0;
  z-index:var(--mdc-ripple-z-index, 0);
}
.mdc-ripple-surface.mdc-ripple-upgraded:before{
  transform:scale(var(--mdc-ripple-fg-scale, 1));
}
.mdc-ripple-surface.mdc-ripple-upgraded:after{
  left:0;
  top:0;
  transform:scale(0);
  transform-origin:center center;
}
.mdc-ripple-surface.mdc-ripple-upgraded--unbounded:after{
  left:var(--mdc-ripple-left, 0);
  top:var(--mdc-ripple-top, 0);
}
.mdc-ripple-surface.mdc-ripple-upgraded--foreground-activation:after{
  animation:a 225ms forwards,b 75ms forwards;
}
.mdc-ripple-surface.mdc-ripple-upgraded--foreground-deactivation:after{
  animation:c .15s;
  transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
}
.mdc-ripple-surface:after,.mdc-ripple-surface:before{
  background-color:#000;
  background-color:var(--mdc-ripple-color, #000);
}
.mdc-ripple-surface.mdc-ripple-surface--hover:before,.mdc-ripple-surface:hover:before{
  opacity:.04;
  opacity:var(--mdc-ripple-hover-opacity, .04);
}
.mdc-ripple-surface.mdc-ripple-upgraded--background-focused:before,.mdc-ripple-surface:not(.mdc-ripple-upgraded):focus:before{
  opacity:.12;
  opacity:var(--mdc-ripple-focus-opacity, .12);
  transition-duration:75ms;
}
.mdc-ripple-surface:not(.mdc-ripple-upgraded):after{
  transition:opacity .15s linear;
}
.mdc-ripple-surface:not(.mdc-ripple-upgraded):active:after{
  opacity:.12;
  opacity:var(--mdc-ripple-press-opacity, .12);
  transition-duration:75ms;
}
.mdc-ripple-surface.mdc-ripple-upgraded{
  --mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity, 0.12);
}
.mdc-ripple-surface:after,.mdc-ripple-surface:before{
  height:200%;
  left:-50%;
  top:-50%;
  width:200%;
}
.mdc-ripple-surface.mdc-ripple-upgraded:after{
  height:var(--mdc-ripple-fg-size, 100%);
  width:var(--mdc-ripple-fg-size, 100%);
}

.mdc-ripple-surface[data-mdc-ripple-is-unbounded],.mdc-ripple-upgraded--unbounded{
  overflow:visible;
}
.mdc-ripple-surface[data-mdc-ripple-is-unbounded]:after,.mdc-ripple-surface[data-mdc-ripple-is-unbounded]:before,.mdc-ripple-upgraded--unbounded:after,.mdc-ripple-upgraded--unbounded:before{
  height:100%;
  left:0;
  top:0;
  width:100%;
}
.mdc-ripple-surface[data-mdc-ripple-is-unbounded].mdc-ripple-upgraded:after,.mdc-ripple-surface[data-mdc-ripple-is-unbounded].mdc-ripple-upgraded:before,.mdc-ripple-upgraded--unbounded.mdc-ripple-upgraded:after,.mdc-ripple-upgraded--unbounded.mdc-ripple-upgraded:before{
  height:var(--mdc-ripple-fg-size, 100%);
  left:var(--mdc-ripple-left, 0);
  top:var(--mdc-ripple-top, 0);
  width:var(--mdc-ripple-fg-size, 100%);
}
.mdc-ripple-surface[data-mdc-ripple-is-unbounded].mdc-ripple-upgraded:after,.mdc-ripple-upgraded--unbounded.mdc-ripple-upgraded:after{
  height:var(--mdc-ripple-fg-size, 100%);
  width:var(--mdc-ripple-fg-size, 100%);
}

.lmnt-segmented-controller-container{
  align-items:flex-start;
  display:flex;
  flex-direction:column;
  gap:4px;
  justify-content:center;
}

.lmnt-segmented-controller{
  align-items:center;
  align-self:stretch;
  background-color:var(--lmnt-theme-surface-variant, #f5f5f5);
  border-radius:999px;
  display:flex;
  justify-content:space-between;
  padding:4px;
  width:100%;
}

.lmnt-segmented-button{
  background-color:#f5f5f5;
  border:1px;
  border-radius:999px;
  display:flex;
  flex-grow:1;
  gap:4px;
  height:32px;
}

.lmnt-segmented-button,.lmnt-segmented-button:hover{
  box-shadow:0 !important;
}
.lmnt-vue-select.lmnt.lmnt-select.mdc-select{
  --min-height:56px;
  --min-height-dense:40px;
}
.lmnt-vue-select.lmnt.lmnt-select.mdc-select .multiselect{
  border-radius:5px;
  box-sizing:content-box;
  color:#35495e;
  display:block;
  min-height:var(--min-height);
  position:relative;
  text-align:left;
  width:100%;
}
.lmnt-vue-select.lmnt.lmnt-select.mdc-select .multiselect .multiselect__select{
  box-sizing:border-box;
  cursor:pointer;
  display:block;
  height:var(--min-height);
  line-height:16px;
  margin:0;
  padding:4px 8px;
  position:absolute;
  right:1px;
  text-align:center;
  text-decoration:none;
  top:1px;
  transition:transform .2s ease;
  width:40px;
}
.lmnt-vue-select.lmnt.lmnt-select.mdc-select .multiselect .multiselect__select:before{
  border-color:#999 transparent transparent;
  border-style:solid;
  border-width:5px 5px 0;
  color:#999;
  content:"";
  margin-top:4px;
  position:relative;
  right:0;
  top:65%;
}
.lmnt-vue-select.lmnt.lmnt-select.mdc-select .multiselect .multiselect__tags{
  align-items:center;
  background:transparent;
  border:none;
  display:flex;
  justify-content:flex-start;
  margin-bottom:0;
  min-height:var(--min-height);
  overflow:clip;
  padding:0;
}
.lmnt-vue-select.lmnt.lmnt-select.mdc-select .multiselect .multiselect__tags .multiselect__single{
  background-color:transparent;
  margin-bottom:0;
  padding:0 0 0 16px;
  width:unset;
}
.lmnt-vue-select.lmnt.lmnt-select.mdc-select .multiselect .multiselect__tags .multiselect__tags-wrap{
  display:flex;
  flex-wrap:wrap;
  padding:0 0 0 8px;
}
.lmnt-vue-select.lmnt.lmnt-select.mdc-select .multiselect .multiselect__tags .multiselect__placeholder{
  display:none;
}
.lmnt-vue-select.lmnt.lmnt-select.mdc-select .multiselect .multiselect__tags .multiselect__input::placeholder{
  opacity:0;
}
.lmnt-vue-select.lmnt.lmnt-select.mdc-select .multiselect .multiselect__content-wrapper{
  background-color:var(--lmnt-select-fill-color);
  border:none;
  border-radius:5px;
  box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12);
  display:block;
  max-height:240px;
  overflow-y:auto;
  position:absolute;
  width:100%;
  z-index:50;
}
.lmnt-vue-select.lmnt.lmnt-select.mdc-select .multiselect .multiselect__content-wrapper .multiselect__content{
  align-items:stretch;
  display:flex;
  flex-direction:column;
  margin:0;
  padding:8px 0;
  position:relative;
  width:100%;
}
.lmnt-vue-select.lmnt.lmnt-select.mdc-select .multiselect .multiselect__content-wrapper .multiselect__content .multiselect__element{
  align-items:center;
  align-items:stretch;
  cursor:pointer;
  display:flex;
  height:48px;
  justify-content:flex-start;
  overflow:hidden;
  padding-left:0;
  position:relative;
}
.lmnt-vue-select.lmnt.lmnt-select.mdc-select .multiselect .multiselect__content-wrapper .multiselect__content .multiselect__element .multiselect__option{
  align-items:center;
  background:unset;
  color:#000;
  display:flex;
  height:100%;
  line-height:unset;
  margin:auto;
  padding:0;
  position:relative;
  width:100%;
}
.lmnt-vue-select.lmnt.lmnt-select.mdc-select .multiselect .multiselect__content-wrapper .multiselect__content .multiselect__element .multiselect__option.multiselect__option--highlight{
  background:rgba(0,0,0,.11);
  color:#000;
}
.lmnt-vue-select.lmnt.lmnt-select.mdc-select .multiselect .multiselect__content-wrapper .multiselect__content .multiselect__element .multiselect__option .lmnt.mdc-list-item{
  width:100%;
}
.lmnt-vue-select.lmnt.lmnt-select.mdc-select .multiselect.multiselect--active .multiselect__select{
  transform:rotate(180deg);
}
.lmnt-vue-select.lmnt.lmnt-select.mdc-select.lmnt-select--filled{
  background-color:var(--lmnt-theme-surface);
  border-top-left-radius:var(--mdc-shape-small, 4px);
  border-top-right-radius:var(--mdc-shape-small, 4px);
}
.lmnt-vue-select.lmnt.lmnt-select.mdc-select.lmnt-select--filled .multiselect.lmnt-select--multi.lmnt-select--value-display-pills{
  --min-height:68px;
}
.lmnt-vue-select.lmnt.lmnt-select.mdc-select.lmnt-select--filled .multiselect:not(.mdc-select--disabled){
  background-color:var(--lmnt-select-fill-color);
}
.lmnt-vue-select.lmnt.lmnt-select.mdc-select.lmnt-select--filled .mdc-select:not(.lmnt-select--value-display-pills):not(.lmnt-select--dense) .multiselect__tags{
  align-items:baseline;
}
.lmnt-vue-select.lmnt.lmnt-select.mdc-select.lmnt-select--filled .mdc-select .multiselect__tags:before{
  content:"";
  display:inline-block;
  height:40px;
  vertical-align:0;
  width:0;
}
.lmnt-vue-select.lmnt.lmnt-select.mdc-select.lmnt-select--filled .lmnt-select--multi.mdc-select .multiselect__tags-wrap:before{
  content:"";
  display:inline-block;
  height:46px;
  vertical-align:0;
  width:0;
}
.lmnt-vue-select.lmnt.lmnt-select.mdc-select.lmnt-select--filled .lmnt-select--multi.mdc-select .multiselect__tags-wrap{
  align-items:baseline;
}
.lmnt-vue-select.lmnt.lmnt-select.mdc-select.lmnt-select--filled .lmnt-select--multi.mdc-select .multiselect__tags-wrap .lmnt__multi-value{
  user-select:none;
  -moz-user-select:none;
  -webkit-user-select:none;
  -ms-user-select:none;
}
.lmnt-vue-select.lmnt.lmnt-select.mdc-select.lmnt-select--filled .lmnt-select--multi.mdc-select .multiselect__content-wrapper{
  margin-top:8px;
}
.lmnt-vue-select.lmnt.lmnt-select.mdc-select:not(.lmnt-select--is-disabled):hover{
  cursor:pointer;
}
.lmnt-vue-select.lmnt.lmnt-select.mdc-select:not(.lmnt-select--is-disabled).mdc-select--focused .mdc-floating-label{
  color:var(--lmnt-select-active-color);
}
.lmnt-vue-select.lmnt.lmnt-select.mdc-select:not(.lmnt-select--is-disabled).mdc-select--focused .multiselect .multiselect__select:before{
  border-color:var(--mdc-theme-primary) transparent transparent;
  color:var(--mdc-theme-primary);
}
.lmnt-vue-select.lmnt.lmnt-select.mdc-select.lmnt-select--dense .multiselect{
  min-height:var(--min-height-dense);
}
.lmnt-vue-select.lmnt.lmnt-select.mdc-select.lmnt-select--dense .multiselect .multiselect__select{
  height:var(--min-height-dense);
}
.lmnt-vue-select.lmnt.lmnt-select.mdc-select.lmnt-select--dense .multiselect .multiselect__tags{
  align-items:center;
  min-height:var(--min-height-dense);
}
.lmnt-vue-select.lmnt.lmnt-select.mdc-select.lmnt-select--dense .multiselect .multiselect__tags .multiselect__tags-wrap:before{
  content:unset;
}

.lmnt-select--searchable .multiselect__tags input{
  appearance:none;
  background:none;
  border:none;
  border-radius:0;
  caret-color:var(--mdc-theme-primary);
  color:rgba(0,0,0,.87);
  font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  font-size:var(--mdc-typography-subtitle1-font-size, 1rem);
  font-weight:var(--mdc-typography-subtitle1-font-weight, 400);
  height:28px;
  letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);
  padding:0 0 0 16px;
  text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);
  text-transform:var(--mdc-typography-subtitle1-text-transform, inherit);
  transition:opacity .15s cubic-bezier(.4, 0, .2, 1) 0s;
}

.lmnt-vue-select .lmnt-select--icon-clear{
  position:absolute;
  right:30px;
  top:50%;
  transform:translateY(-35%);
}

.lmnt-vue-select.lmnt-select--scroll-class .multiselect__tags{
  margin-left:16px;
  margin-right:16px;
  overflow-x:auto !important;
  padding-left:0;
  padding-right:0;
  width:calc(100% - 80px);
}

.lmnt-vue-select.lmnt-select--scroll-class .lmnt-select--icon-clear{
  top:calc(50% - 6px);
}

.lmnt-vue-select.lmnt-select--scroll-class .lmnt-select-inner-container{
  padding-bottom:16px !important;
}

.lmnt-vue-select.lmnt.lmnt-select.mdc-select.lmnt-select--scroll-class .multiselect .multiselect__tags .multiselect__tags-wrap{
  height:68px;
  min-width:max-content;
  padding-left:0;
  padding-right:0;
  position:relative;
}

.lmnt .mdc-line-ripple{
  height:unset;
  opacity:unset;
  position:unset;
  transform:unset;
  transition:unset;
  width:unset;
  z-index:unset;
}
.lmnt .mdc-select .mdc-floating-label{
  pointer-events:none;
  top:50%;
  transform:translateY(-50%);
}
.lmnt .mdc-select__dropdown-icon{
  bottom:unset;
}

.lmnt{
  --lmnt-side-app-bar--text-label-font-size:10px;
  --lmnt-side-app-bar--padding-top:6px;
  --lmnt-side-app-bar--padding-right:4px;
  --lmnt-side-app-bar--padding-bottom:8px;
  --lmnt-side-app-bar--padding-left:4px;
}

.lmnt-side-app-bar--container{
  display:flex;
  width:fit-content;
}

.lmnt-side-app-bar--nav{
  z-index:1;
}

.lmnt-side-app-bar--content{
  align-items:flex-start;
  display:inline-flex;
  flex-direction:column;
  padding:12px 0;
  width:100%;
}

.lmnt.mdc-tab.lmnt-side-app-bar--button{
  display:inline-flex;
  flex-direction:column;
  flex-shrink:0;
  height:72px;
  padding:12px 0;
  width:80px;
}

.lmnt.mdc-tab.lmnt-side-app-bar--button:before{
  left:0;
  top:0;
  width:100%;
  z-index:-1;
}

.lmnt-side-app-bar--tab-content{
  align-items:center;
  display:inline-flex;
  flex-direction:column;
  font-size:var(--lmnt-side-app-bar--text-label-font-size);
  gap:4px;
  justify-content:center;
  min-height:60px;
  min-width:80px;
  padding:12px 4px 16px;
}

.lmnt-side-app-bar--list{
  border-radius:0 16px 16px 0;
  box-shadow:0 3px 4px 0 rgba(0,0,0,.14),0 3px 3px -2px rgba(0,0,0,.12),0 1px 8px 0 rgba(0,0,0,.2);
  display:flex;
  flex-direction:column;
  height:100vh;
  overflow-y:scroll;
  padding:0;
  position:relative;
  top:0;
}

.lmnt-side-app-bar--list-content{
  align-items:flex-start;
  align-self:stretch;
  display:flex;
  flex-direction:column;
  padding:12px;
  width:216px;
}

.lmnt-side-app-bar--list-content-items{
  align-items:center;
  align-self:stretch;
  display:flex;
  list-style-type:none;
  margin:0;
  padding-bottom:.5rem;
  padding-top:.5rem;
}

.lmnt-side-app-bar--divider{
  border:.5px solid rgba(0,0,0,.12);
  height:100vh;
  margin:0;
  top:0;
}

.lmnt-side-app-bar--nav-surface{
  background-color:var(--lmnt-theme-surface-variant);
}
.lmnt-side-app-bar--nav-surface,.lmnt-side-app-bar--nav-surface .mdc-tab{
  --mdc-theme-primary:var(--lmnt-theme-primary-on-surface);
}
.lmnt-side-app-bar--nav-surface .mdc-tab-indicator .mdc-tab-indicator__content--underline{
  border-color:var(--lmnt-theme-primary-on-surface);
}
.lmnt-side-app-bar--nav-surface .lmnt-side-app-bar__indicator{
  border-radius:999px;
  border-width:4px;
  margin-bottom:10px;
  width:44px;
}

.lmnt-side-app-bar--list-elevated{
  box-shadow:0 3px 1px -2px rgba(0,0,0,.12),0 2px 2px rgba(0,0,0,.14),0 1px 5px rgba(0,0,0,.2);
}

.lmnt-side-app-bar--nav-primary{
  --mdc-theme-primary:var(--lmnt-theme-on-primary);
  --mdc-theme-secondary:var(--lmnt-theme-secondary);
  background-color:var(--lmnt-theme-primary);
}
.lmnt-side-app-bar--nav-primary .mdc-tab,.lmnt-side-app-bar--nav-primary .mdc-tab .mdc-tab__icon{
  --mdc-theme-primary:var(--lmnt-theme-on-primary);
}
.lmnt-side-app-bar--nav-primary .mdc-tab:not(.mdc-tab--active) .mdc-tab__text-label{
  color:var(--lmnt-theme-on-primary);
  opacity:.6;
}
.lmnt-side-app-bar--nav-primary .mdc-tab:not(.mdc-tab--active) .mdc-tab__icon{
  color:var(--lmnt-theme-on-primary);
  fill:currentColor;
  opacity:var(--lmnt-theme-emphasis-icon-in-component);
}
.lmnt-side-app-bar--nav-primary .mdc-tab-indicator .mdc-tab-indicator__content--underline{
  border-color:var(--lmnt-theme-on-primary);
}
.lmnt-side-app-bar--nav-primary .lmnt-side-app-bar__indicator{
  border-radius:999px;
  border-width:4px;
  margin-bottom:10px;
  width:44px;
}
.lmnt-side-app-bar--nav-primary .lmnt-side-app-bar--list{
  color:var(--lmnt-theme-on-primary);
}

.lmnt-side-app-bar--nav-secondary{
  --mdc-theme-primary:var(--lmnt-theme-on-secondary);
  --mdc-theme-secondary:var(--lmnt-theme-primary);
  background-color:var(--lmnt-theme-secondary);
}
.lmnt-side-app-bar--nav-secondary .mdc-tab,.lmnt-side-app-bar--nav-secondary .mdc-tab .mdc-tab__icon{
  --mdc-theme-primary:var(--lmnt-theme-on-secondary);
}
.lmnt-side-app-bar--nav-secondary .mdc-tab:not(.mdc-tab--active) .mdc-tab__text-label{
  color:var(--lmnt-theme-on-secondary);
  opacity:.6;
}
.lmnt-side-app-bar--nav-secondary .mdc-tab:not(.mdc-tab--active) .mdc-tab__icon{
  color:var(--lmnt-theme-on-secondary);
  fill:currentColor;
  opacity:var(--lmnt-theme-emphasis-icon-in-component);
}
.lmnt-side-app-bar--nav-secondary .mdc-tab-indicator .mdc-tab-indicator__content--underline{
  border-color:var(--lmnt-theme-on-secondary);
}
.lmnt-side-app-bar--nav-secondary .lmnt-side-app-bar__indicator{
  border-radius:999px;
  border-width:4px;
  margin-bottom:10px;
  width:44px;
}
.lmnt-side-app-bar--nav-secondary .lmnt-side-app-bar--list{
  color:var(--lmnt-theme-on-secondary);
}
.lmnt.lmnt-side-app-bar--nav-surface .mdc-tab.lmnt-side-app-bar--button{
  height:72px;
  margin:0;
  padding:0;
}
.lmnt.lmnt-side-app-bar--nav-surface .mdc-tab.mdc-button:disabled,.lmnt.lmnt-side-app-bar--nav-surface .mdc-tab.mdc-button:disabled .mdc-tab__text-label{
  color:var(--lmnt-theme-on-surface-disabled);
}
.lmnt.lmnt-side-app-bar--nav-primary .mdc-tab.lmnt-side-app-bar--button{
  height:72px;
  margin:0;
  padding:0;
}
.lmnt.lmnt-side-app-bar--nav-primary .mdc-tab.mdc-button:disabled,.lmnt.lmnt-side-app-bar--nav-primary .mdc-tab.mdc-button:disabled .mdc-tab__text-label{
  color:var(--lmnt-theme-on-primary-disabled);
}
.lmnt.lmnt-side-app-bar--nav-secondary .mdc-tab.lmnt-side-app-bar--button{
  height:72px;
  margin:0;
  padding:0;
}
.lmnt.lmnt-side-app-bar--nav-secondary .mdc-tab.mdc-button:disabled,.lmnt.lmnt-side-app-bar--nav-secondary .mdc-tab.mdc-button:disabled .mdc-tab__text-label{
  color:var(--lmnt-theme-on-secondary-disabled);
}

.lmnt-side-app-bar--container--surface{
  background-color:var(--lmnt-theme-surface-variant);
}
.lmnt-side-app-bar--container--surface,.lmnt-side-app-bar--container--surface .mdc-tab{
  --mdc-theme-primary:var(--lmnt-theme-primary-on-surface);
}
.lmnt-side-app-bar--container--surface .mdc-tab-indicator .mdc-tab-indicator__content--underline{
  border-color:var(--lmnt-theme-primary-on-surface);
}
.lmnt-side-app-bar--container--surface .lmnt-side-app-bar__indicator{
  border-radius:999px;
  border-width:4px;
  margin-bottom:10px;
  width:44px;
}

.lmnt-side-app-bar--list--elevated{
  box-shadow:0 3px 1px -2px rgba(0,0,0,.12),0 2px 2px rgba(0,0,0,.14),0 1px 5px rgba(0,0,0,.2);
}

.lmnt-side-app-bar--container--primary{
  --mdc-theme-primary:var(--lmnt-theme-on-primary);
  --mdc-theme-secondary:var(--lmnt-theme-secondary);
  background-color:var(--lmnt-theme-primary);
}
.lmnt-side-app-bar--container--primary .mdc-tab,.lmnt-side-app-bar--container--primary .mdc-tab .mdc-tab__icon{
  --mdc-theme-primary:var(--lmnt-theme-on-primary);
}
.lmnt-side-app-bar--container--primary .mdc-tab:not(.mdc-tab--active) .mdc-tab__text-label{
  color:var(--lmnt-theme-on-primary);
  opacity:.6;
}
.lmnt-side-app-bar--container--primary .mdc-tab:not(.mdc-tab--active) .mdc-tab__icon{
  color:var(--lmnt-theme-on-primary);
  fill:currentColor;
  opacity:var(--lmnt-theme-emphasis-icon-in-component);
}
.lmnt-side-app-bar--container--primary .mdc-tab-indicator .mdc-tab-indicator__content--underline{
  border-color:var(--lmnt-theme-on-primary);
}
.lmnt-side-app-bar--container--primary .lmnt-side-app-bar__indicator{
  border-radius:999px;
  border-width:4px;
  margin-bottom:10px;
  width:44px;
}
.lmnt-side-app-bar--container--primary .lmnt-side-app-bar--list{
  color:var(--lmnt-theme-on-primary);
}

.lmnt-side-app-bar--container--secondary{
  --mdc-theme-primary:var(--lmnt-theme-on-secondary);
  --mdc-theme-secondary:var(--lmnt-theme-primary);
  background-color:var(--lmnt-theme-secondary);
}
.lmnt-side-app-bar--container--secondary .mdc-tab,.lmnt-side-app-bar--container--secondary .mdc-tab .mdc-tab__icon{
  --mdc-theme-primary:var(--lmnt-theme-on-secondary);
}
.lmnt-side-app-bar--container--secondary .mdc-tab:not(.mdc-tab--active) .mdc-tab__text-label{
  color:var(--lmnt-theme-on-secondary);
  opacity:.6;
}
.lmnt-side-app-bar--container--secondary .mdc-tab:not(.mdc-tab--active) .mdc-tab__icon{
  color:var(--lmnt-theme-on-secondary);
  fill:currentColor;
  opacity:var(--lmnt-theme-emphasis-icon-in-component);
}
.lmnt-side-app-bar--container--secondary .mdc-tab-indicator .mdc-tab-indicator__content--underline{
  border-color:var(--lmnt-theme-on-secondary);
}
.lmnt-side-app-bar--container--secondary .lmnt-side-app-bar__indicator{
  border-radius:999px;
  border-width:4px;
  margin-bottom:10px;
  width:44px;
}
.lmnt-side-app-bar--container--secondary .lmnt-side-app-bar--list{
  color:var(--lmnt-theme-on-secondary);
}

.lmnt .mdc-tab:not(.mdc-tab--stacked) .mdc-tab__icon+.lmnt-side-app-bar--text-label{
  font-weight:700;
  line-height:1.35;
  padding:0;
  text-transform:capitalize;
}
.lmnt .mdc-tab:not(.mdc-tab--active) .mdc-tab__icon+.lmnt-side-app-bar--text-label{
  font-weight:500;
  line-height:1.35;
  padding:0;
}
.lmnt.lmnt-side-app-bar--container--surface .mdc-tab.lmnt-side-app-bar--button{
  height:72px;
  margin:0;
  padding:0;
}
.lmnt.lmnt-side-app-bar--container--surface .mdc-tab.mdc-button:disabled,.lmnt.lmnt-side-app-bar--container--surface .mdc-tab.mdc-button:disabled .mdc-tab__text-label{
  color:var(--lmnt-theme-on-surface-disabled);
}
.lmnt.lmnt-side-app-bar--container--primary .mdc-tab.lmnt-side-app-bar--button{
  height:72px;
  margin:0;
  padding:0;
}
.lmnt.lmnt-side-app-bar--container--primary .mdc-tab.mdc-button:disabled,.lmnt.lmnt-side-app-bar--container--primary .mdc-tab.mdc-button:disabled .mdc-tab__text-label{
  color:var(--lmnt-theme-on-primary-disabled);
}
.lmnt.lmnt-side-app-bar--container--secondary .mdc-tab.lmnt-side-app-bar--button{
  height:72px;
  margin:0;
  padding:0;
}
.lmnt.lmnt-side-app-bar--container--secondary .mdc-tab.mdc-button:disabled,.lmnt.lmnt-side-app-bar--container--secondary .mdc-tab.mdc-button:disabled .mdc-tab__text-label{
  color:var(--lmnt-theme-on-secondary-disabled);
}

.lmnt-side-sheet-container--sheet-is-visible{
  max-height:100vh;
  overflow:hidden;
}

@media only screen and (min-width:60rem){
  .lmnt-side-sheet-container--sheet-is-visible{
    overflow:unset;
  }
  .lmnt-side-sheet-container--sheet-is-visible.lmnt-side-sheet-container--modal{
    overflow:hidden;
  }
}
.lmnt-side-sheet{
  background-color:var(--lmnt-theme-surface, #fff);
  bottom:0;
  box-shadow:none;
  color:var(--lmnt-theme-on-surface);
  display:block;
  max-width:calc(100vw - 3.5rem);
  overflow:hidden;
  position:fixed;
  right:0;
  top:0;
  transform:translateX(100%);
  transition-duration:75ms;
  transition-property:transform;
  transition-timing-function:cubic-bezier(.17, .67, .83, .67);
  z-index:8;
}

.lmnt-side-sheet--position-left{
  left:0;
  right:unset;
  transform:translateX(-100%);
}

@media only screen and (min-width:30rem){
  .lmnt-side-sheet{
    max-width:20rem;
  }
}
.lmnt-side-sheet--is-visible{
  transform:translateX(0);
  transition-duration:.15s;
}

.lmnt-side-sheet__content{
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-smoothing:antialiased;
  box-sizing:border-box;
  display:none;
  font-family:Roboto,sans-serif;
  font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  font-size:.875rem;
  font-size:var(--mdc-typography-body2-font-size, .875rem);
  font-weight:400;
  font-weight:var(--mdc-typography-body2-font-weight, 400);
  letter-spacing:.0178571429em;
  letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);
  line-height:1.25rem;
  line-height:var(--mdc-typography-body2-line-height, 1.25rem);
  max-height:100%;
  overflow-y:auto;
  padding:1.25rem 1rem;
  text-decoration:inherit;
  text-decoration:var(--mdc-typography-body2-text-decoration, inherit);
  text-transform:inherit;
  text-transform:var(--mdc-typography-body2-text-transform, inherit);
  width:20rem;
}
@media only screen and (min-width:60rem){
  .lmnt-side-sheet__content{
    padding-left:1.25rem;
    padding-right:1.25rem;
  }
}

.lmnt-side-sheet--is-hiding,.lmnt-side-sheet--is-visible{
  box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12);
}
.lmnt-side-sheet--is-hiding .lmnt-side-sheet__content,.lmnt-side-sheet--is-visible .lmnt-side-sheet__content{
  display:block;
}

.lmnt-side-sheet__header{
  min-height:3rem;
  padding-right:3rem;
  position:relative;
}

.lmnt-side-sheet__dismiss{
  position:absolute;
  right:0;
  top:0;
}

.lmnt-side-sheet__headline{
  display:inline-block;
  padding-top:.6em;
}

.lmnt-side-sheet-scrim{
  background-color:rgba(0,0,0,.32);
  bottom:0;
  display:block;
  left:100%;
  opacity:0;
  position:fixed;
  right:0;
  top:0;
  transition-duration:.15s;
  transition-property:opacity;
  transition-timing-function:cubic-bezier(.17, .67, .83, .67);
  z-index:7;
}

.lmnt-side-sheet-scrim--is-visible{
  left:0;
  opacity:1;
}

@media only screen and (min-width:60rem){
  .lmnt-side-sheet-scrim{
    display:none;
  }

  .lmnt-side-sheet-scrim--modal{
    display:block;
  }
  .lmnt-side-sheet-wrapper--elevated{
    position:relative;
  }

  .lmnt-side-sheet--elevated{
    max-width:0;
    position:absolute;
    transform:translateX(0);
    transition-property:max-width;
    z-index:auto;
  }
  .lmnt-side-sheet--elevated.lmnt-side-sheet--is-visible{
    max-width:20rem;
  }
  .lmnt-side-sheet-wrapper--coplanar{
    display:flex;
    flex-direction:row;
    overflow:hidden;
  }
  .lmnt-side-sheet-wrapper--coplanar>:not(.lmnt-side-sheet--coplanar){
    order:2;
  }

  .lmnt-side-sheet--coplanar{
    bottom:auto;
    box-shadow:none;
    flex-shrink:0;
    max-width:0;
    order:3;
    position:relative;
    right:auto;
    top:auto;
    transform:translateX(0);
    transition-property:max-width;
    z-index:auto;
  }
  .lmnt-side-sheet--coplanar.lmnt-side-sheet--is-visible{
    max-width:20rem;
  }
  .lmnt-side-sheet--coplanar.lmnt-side-sheet--position-left{
    left:auto;
    order:1;
    right:unset;
  }
  .lmnt-side-sheet--coplanar.lmnt-side-sheet--is-hiding,.lmnt-side-sheet--coplanar.lmnt-side-sheet--is-visible{
    border-left:.063rem solid;
  }
  .lmnt-side-sheet--coplanar.lmnt-side-sheet--is-hiding.lmnt-side-sheet--position-left,.lmnt-side-sheet--coplanar.lmnt-side-sheet--is-visible.lmnt-side-sheet--position-left{
    border-left:none;
    border-right:.063rem solid;
  }
}
.mdc-slider__thumb{
  --mdc-ripple-fg-size:0;
  --mdc-ripple-left:0;
  --mdc-ripple-top:0;
  --mdc-ripple-fg-scale:1;
  --mdc-ripple-fg-translate-end:0;
  --mdc-ripple-fg-translate-start:0;
  -webkit-tap-highlight-color:rgba(0, 0, 0, 0);
  will-change:transform, opacity;
}
.mdc-slider__thumb:after,.mdc-slider__thumb:before{
  border-radius:50%;
  content:"";
  opacity:0;
  pointer-events:none;
  position:absolute;
}
.mdc-slider__thumb:before{
  transition:opacity 15ms linear,background-color 15ms linear;
  z-index:1;
  z-index:var(--mdc-ripple-z-index, 1);
}
.mdc-slider__thumb:after{
  z-index:0;
  z-index:var(--mdc-ripple-z-index, 0);
}
.mdc-slider__thumb.mdc-ripple-upgraded:before{
  transform:scale(var(--mdc-ripple-fg-scale, 1));
}
.mdc-slider__thumb.mdc-ripple-upgraded:after{
  left:0;
  top:0;
  transform:scale(0);
  transform-origin:center center;
}
.mdc-slider__thumb.mdc-ripple-upgraded--unbounded:after{
  left:var(--mdc-ripple-left, 0);
  top:var(--mdc-ripple-top, 0);
}
.mdc-slider__thumb.mdc-ripple-upgraded--foreground-activation:after{
  animation:a 225ms forwards,b 75ms forwards;
}
.mdc-slider__thumb.mdc-ripple-upgraded--foreground-deactivation:after{
  animation:c .15s;
  transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
}
.mdc-slider__thumb:after,.mdc-slider__thumb:before{
  height:100%;
  left:0;
  top:0;
  width:100%;
}
.mdc-slider__thumb.mdc-ripple-upgraded:after,.mdc-slider__thumb.mdc-ripple-upgraded:before{
  height:var(--mdc-ripple-fg-size, 100%);
  left:var(--mdc-ripple-left, 0);
  top:var(--mdc-ripple-top, 0);
  width:var(--mdc-ripple-fg-size, 100%);
}
.mdc-slider__thumb.mdc-ripple-upgraded:after{
  height:var(--mdc-ripple-fg-size, 100%);
  width:var(--mdc-ripple-fg-size, 100%);
}
.mdc-slider__thumb:after,.mdc-slider__thumb:before{
  background-color:#6200ee;
  background-color:var(--mdc-ripple-color, var(--mdc-theme-primary, #6200ee));
}
.mdc-slider__thumb.mdc-ripple-surface--hover:before,.mdc-slider__thumb:hover:before{
  opacity:.04;
  opacity:var(--mdc-ripple-hover-opacity, .04);
}
.mdc-slider__thumb.mdc-ripple-upgraded--background-focused:before,.mdc-slider__thumb:not(.mdc-ripple-upgraded):focus:before{
  opacity:.12;
  opacity:var(--mdc-ripple-focus-opacity, .12);
  transition-duration:75ms;
}
.mdc-slider__thumb:not(.mdc-ripple-upgraded):after{
  transition:opacity .15s linear;
}
.mdc-slider__thumb:not(.mdc-ripple-upgraded):active:after{
  opacity:.12;
  opacity:var(--mdc-ripple-press-opacity, .12);
  transition-duration:75ms;
}
.mdc-slider__thumb.mdc-ripple-upgraded{
  --mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity, 0.12);
}

.mdc-slider{
  cursor:pointer;
  height:48px;
  margin:0 24px;
  position:relative;
  touch-action:pan-y;
}
.mdc-slider .mdc-slider__track{
  height:4px;
  position:absolute;
  top:50%;
  transform:translateY(-50%);
  width:100%;
}
.mdc-slider .mdc-slider__track--active,.mdc-slider .mdc-slider__track--inactive{
  display:flex;
  height:100%;
  position:absolute;
  width:100%;
}
.mdc-slider .mdc-slider__track--active{
  border-radius:3px;
  height:6px;
  overflow:hidden;
  top:-1px;
}
.mdc-slider .mdc-slider__track--active_fill{
  border-top:6px solid;
  box-sizing:border-box;
  height:100%;
  position:relative;
  transform-origin:left;
  width:100%;
}
.mdc-slider .mdc-slider__track--active_fill[dir=rtl],[dir=rtl] .mdc-slider .mdc-slider__track--active_fill{
  transform-origin:right;
}
.mdc-slider .mdc-slider__track--inactive{
  border-radius:2px;
  height:4px;
  left:0;
  top:0;
}
.mdc-slider .mdc-slider__track--inactive:before{
  border:1px solid transparent;
  border-radius:inherit;
  box-sizing:border-box;
  content:"";
  height:100%;
  left:0;
  pointer-events:none;
  position:absolute;
  top:0;
  width:100%;
}
.mdc-slider .mdc-slider__track--active_fill{
  border-color:#6200ee;
  border-color:var(--mdc-theme-primary, #6200ee);
}
.mdc-slider.mdc-slider--disabled .mdc-slider__track--active_fill{
  border-color:#000;
  border-color:var(--mdc-theme-on-surface, #000);
}
.mdc-slider .mdc-slider__track--inactive{
  background-color:#6200ee;
  background-color:var(--mdc-theme-primary, #6200ee);
  opacity:.24;
}
.mdc-slider.mdc-slider--disabled .mdc-slider__track--inactive{
  background-color:#000;
  background-color:var(--mdc-theme-on-surface, #000);
  opacity:.24;
}
.mdc-slider .mdc-slider__value-indicator-container{
  bottom:44px;
  left:50%;
  pointer-events:none;
  position:absolute;
  transform:translateX(-50%);
}
.mdc-slider .mdc-slider__value-indicator{
  align-items:center;
  border-radius:4px;
  display:flex;
  height:32px;
  padding:0 12px;
  transform:scale(0);
  transform-origin:bottom;
  transition:transform .1s cubic-bezier(.4, 0, 1, 1) 0s;
}
.mdc-slider .mdc-slider__value-indicator:before{
  border-left:6px solid transparent;
  border-right:6px solid transparent;
  border-top:6px solid;
  bottom:-5px;
  content:"";
  height:0;
  left:50%;
  position:absolute;
  transform:translateX(-50%);
  width:0;
}
.mdc-slider .mdc-slider__value-indicator:after{
  border:1px solid transparent;
  border-radius:inherit;
  box-sizing:border-box;
  content:"";
  height:100%;
  left:0;
  pointer-events:none;
  position:absolute;
  top:0;
  width:100%;
}
.mdc-slider .mdc-slider__thumb--with-indicator .mdc-slider__value-indicator-container{
  pointer-events:auto;
}
.mdc-slider .mdc-slider__thumb--with-indicator .mdc-slider__value-indicator{
  transform:scale(1);
  transition:transform .1s cubic-bezier(0, 0, .2, 1) 0s;
}
@media (prefers-reduced-motion){
  .mdc-slider .mdc-slider__thumb--with-indicator .mdc-slider__value-indicator,.mdc-slider .mdc-slider__value-indicator{
    transition:none;
  }
}
.mdc-slider .mdc-slider__value-indicator-text{
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-smoothing:antialiased;
  font-family:Roboto,sans-serif;
  font-family:var(--mdc-typography-subtitle2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  font-size:.875rem;
  font-size:var(--mdc-typography-subtitle2-font-size, .875rem);
  font-weight:500;
  font-weight:var(--mdc-typography-subtitle2-font-weight, 500);
  letter-spacing:.0071428571em;
  letter-spacing:var(--mdc-typography-subtitle2-letter-spacing, .0071428571em);
  line-height:1.375rem;
  line-height:var(--mdc-typography-subtitle2-line-height, 1.375rem);
  text-decoration:inherit;
  text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);
  text-transform:inherit;
  text-transform:var(--mdc-typography-subtitle2-text-transform, inherit);
}
.mdc-slider .mdc-slider__value-indicator{
  background-color:#000;
  opacity:.6;
}
.mdc-slider .mdc-slider__value-indicator:before{
  border-top-color:#000;
}
.mdc-slider .mdc-slider__value-indicator{
  color:#fff;
  color:var(--mdc-theme-on-primary, #fff);
}
.mdc-slider .mdc-slider__thumb{
  display:flex;
  height:48px;
  left:-24px;
  outline:none;
  position:absolute;
  user-select:none;
  width:48px;
}
.mdc-slider .mdc-slider__thumb--top{
  z-index:1;
}
.mdc-slider .mdc-slider__thumb--top .mdc-slider__thumb-knob,.mdc-slider .mdc-slider__thumb--top.mdc-slider__thumb--focused .mdc-slider__thumb-knob,.mdc-slider .mdc-slider__thumb--top.mdc-slider__thumb:hover .mdc-slider__thumb-knob{
  border:1px solid #fff;
  box-sizing:content-box;
}
.mdc-slider .mdc-slider__thumb-knob{
  background-color:#6200ee;
  background-color:var(--mdc-theme-primary, #6200ee);
  border:10px solid #6200ee;
  border-color:var(--mdc-theme-primary, #6200ee);
  border-radius:50%;
  box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12);
  box-sizing:border-box;
  height:20px;
  left:50%;
  position:absolute;
  top:50%;
  transform:translate(-50%, -50%);
  width:20px;
}
.mdc-slider.mdc-slider--disabled .mdc-slider__thumb-knob{
  background-color:#000;
  background-color:var(--mdc-theme-on-surface, #000);
  border-color:#000;
  border-color:var(--mdc-theme-on-surface, #000);
}
.mdc-slider .mdc-slider__thumb:after,.mdc-slider .mdc-slider__thumb:before{
  background-color:#6200ee;
  background-color:var(--mdc-ripple-color, var(--mdc-theme-primary, #6200ee));
}
.mdc-slider .mdc-slider__thumb.mdc-ripple-surface--hover:before,.mdc-slider .mdc-slider__thumb:hover:before{
  opacity:.04;
  opacity:var(--mdc-ripple-hover-opacity, .04);
}
.mdc-slider .mdc-slider__thumb.mdc-ripple-upgraded--background-focused:before,.mdc-slider .mdc-slider__thumb:not(.mdc-ripple-upgraded):focus:before{
  opacity:.12;
  opacity:var(--mdc-ripple-focus-opacity, .12);
  transition-duration:75ms;
}
.mdc-slider .mdc-slider__thumb:not(.mdc-ripple-upgraded):after{
  transition:opacity .15s linear;
}
.mdc-slider .mdc-slider__thumb:not(.mdc-ripple-upgraded):active:after{
  opacity:.12;
  opacity:var(--mdc-ripple-press-opacity, .12);
  transition-duration:75ms;
}
.mdc-slider .mdc-slider__thumb.mdc-ripple-upgraded{
  --mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity, 0.12);
}
.mdc-slider .mdc-slider__tick-marks{
  align-items:center;
  box-sizing:border-box;
  display:flex;
  height:100%;
  justify-content:space-between;
  padding:0 1px;
  position:absolute;
  width:100%;
}
.mdc-slider .mdc-slider__tick-mark--active,.mdc-slider .mdc-slider__tick-mark--inactive{
  border-radius:50%;
  height:2px;
  width:2px;
}
.mdc-slider .mdc-slider__tick-mark--active,.mdc-slider.mdc-slider--disabled .mdc-slider__tick-mark--active{
  background-color:#fff;
  background-color:var(--mdc-theme-on-primary, #fff);
  opacity:.6;
}
.mdc-slider .mdc-slider__tick-mark--inactive{
  background-color:#6200ee;
  background-color:var(--mdc-theme-primary, #6200ee);
  opacity:.6;
}
.mdc-slider.mdc-slider--disabled .mdc-slider__tick-mark--inactive{
  background-color:#000;
  background-color:var(--mdc-theme-on-surface, #000);
  opacity:.6;
}
.mdc-slider.mdc-slider--disabled{
  cursor:auto;
  opacity:.38;
}
.mdc-slider.mdc-slider--disabled .mdc-slider__thumb{
  pointer-events:none;
}
.mdc-slider--discrete .mdc-slider__thumb,.mdc-slider--discrete .mdc-slider__track--active_fill{
  transition:transform 80ms ease;
}
@media (prefers-reduced-motion){
  .mdc-slider--discrete .mdc-slider__thumb,.mdc-slider--discrete .mdc-slider__track--active_fill{
    transition:none;
  }
}

.mdc-slider__input{
  cursor:pointer;
  height:100%;
  left:0;
  margin:0;
  opacity:0;
  pointer-events:none;
  position:absolute;
  top:0;
  width:100%;
}

.mdc-slider.mdc-slider--secondary{
  --mdc-theme-primary:var(--lmnt-theme-secondary, --mdc-theme-secondary);
}

.lmnt-slider-container{
  align-items:center;
  display:flex;
  flex-direction:row;
  width:100%;
}
.lmnt-slider-container .lmnt-slider-inner{
  flex-grow:4;
}
.lmnt-slider-container .lmnt-slider-inner .mdc-slider{
  margin:0 20px;
}

.lmnt-slider-info{
  flex-grow:0;
}

.lmnt-slider-info--primary{
  color:var(--lmnt-theme-primary);
}

.lmnt-slider-info--secondary{
  color:var(--lmnt-theme-secondary);
}

.lmnt-slider-info-with-input{
  width:4.375rem;
}

.lmnt-slider--disabled .lmnt-slider-info{
  color:rgba(0,0,0,.38);
}

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

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

.mdc-snackbar__label{
  color:hsla(0,0%,100%,.87);
}

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

.mdc-snackbar__surface{
  border-radius:4px;
  border-radius:var(--mdc-shape-small, 4px);
  box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12);
  max-width:672px;
}

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

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

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

.mdc-snackbar--stacked .mdc-snackbar__label{
  padding-bottom:12px;
  padding-left:16px;
  padding-right:8px;
}
.mdc-snackbar--stacked .mdc-snackbar__label[dir=rtl],[dir=rtl] .mdc-snackbar--stacked .mdc-snackbar__label{
  padding-left:8px;
  padding-right:16px;
}
.mdc-snackbar--stacked .mdc-snackbar__surface{
  align-items:flex-start;
  flex-direction:column;
}
.mdc-snackbar--stacked .mdc-snackbar__actions{
  align-self:flex-end;
  margin-bottom:8px;
}

.mdc-snackbar__surface{
  align-items:center;
  box-sizing:border-box;
  display:flex;
  justify-content:flex-start;
  opacity:0;
  padding-left:0;
  padding-right:8px;
  transform:scale(.8);
}
.mdc-snackbar__surface:before{
  border:1px solid transparent;
  border-radius:inherit;
  box-sizing:border-box;
  content:"";
  height:100%;
  left:0;
  pointer-events:none;
  position:absolute;
  top:0;
  width:100%;
}
.mdc-snackbar__surface[dir=rtl],[dir=rtl] .mdc-snackbar__surface{
  padding-left:8px;
  padding-right:0;
}
.mdc-snackbar--open .mdc-snackbar__surface{
  opacity:1;
  pointer-events:auto;
  transform:scale(1);
  transition:opacity .15s cubic-bezier(0, 0, .2, 1) 0s,transform .15s cubic-bezier(0, 0, .2, 1) 0s;
}
.mdc-snackbar--closing .mdc-snackbar__surface{
  transform:scale(1);
  transition:opacity 75ms cubic-bezier(.4, 0, 1, 1) 0s;
}

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

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

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

.mdc-snackbar__action:not(:disabled){
  color:#bb86fc;
}
.mdc-snackbar__action:after,.mdc-snackbar__action:before{
  background-color:#bb86fc;
  background-color:var(--mdc-ripple-color, #bb86fc);
}
.mdc-snackbar__action.mdc-ripple-surface--hover:before,.mdc-snackbar__action:hover:before{
  opacity:.08;
  opacity:var(--mdc-ripple-hover-opacity, .08);
}
.mdc-snackbar__action.mdc-ripple-upgraded--background-focused:before,.mdc-snackbar__action:not(.mdc-ripple-upgraded):focus:before{
  opacity:.24;
  opacity:var(--mdc-ripple-focus-opacity, .24);
  transition-duration:75ms;
}
.mdc-snackbar__action:not(.mdc-ripple-upgraded):after{
  transition:opacity .15s linear;
}
.mdc-snackbar__action:not(.mdc-ripple-upgraded):active:after{
  opacity:.24;
  opacity:var(--mdc-ripple-press-opacity, .24);
  transition-duration:75ms;
}
.mdc-snackbar__action.mdc-ripple-upgraded{
  --mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity, 0.24);
}

.mdc-snackbar__dismiss{
  color:hsla(0,0%,100%,.87);
}
.mdc-snackbar__dismiss:after,.mdc-snackbar__dismiss:before{
  background-color:hsla(0,0%,100%,.87);
  background-color:var(--mdc-ripple-color, hsla(0,0%,100%,.87));
}
.mdc-snackbar__dismiss.mdc-ripple-surface--hover:before,.mdc-snackbar__dismiss:hover:before{
  opacity:.08;
  opacity:var(--mdc-ripple-hover-opacity, .08);
}
.mdc-snackbar__dismiss.mdc-ripple-upgraded--background-focused:before,.mdc-snackbar__dismiss:not(.mdc-ripple-upgraded):focus:before{
  opacity:.24;
  opacity:var(--mdc-ripple-focus-opacity, .24);
  transition-duration:75ms;
}
.mdc-snackbar__dismiss:not(.mdc-ripple-upgraded):after{
  transition:opacity .15s linear;
}
.mdc-snackbar__dismiss:not(.mdc-ripple-upgraded):active:after{
  opacity:.24;
  opacity:var(--mdc-ripple-press-opacity, .24);
  transition-duration:75ms;
}
.mdc-snackbar__dismiss.mdc-ripple-upgraded{
  --mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity, 0.24);
}

.mdc-snackbar__dismiss.mdc-snackbar__dismiss{
  font-size:18px;
  height:36px;
  padding:9px;
  width:36px;
}
.mdc-snackbar__dismiss.mdc-snackbar__dismiss img,.mdc-snackbar__dismiss.mdc-snackbar__dismiss svg{
  height:18px;
  width:18px;
}

.mdc-snackbar__action+.mdc-snackbar__dismiss{
  margin-left:8px;
  margin-right:0;
}
.mdc-snackbar__action+.mdc-snackbar__dismiss[dir=rtl],[dir=rtl] .mdc-snackbar__action+.mdc-snackbar__dismiss{
  margin-left:0;
  margin-right:8px;
}

.lmnt{
  --lmnt-theme-on-snackbar:var(--lmnt-theme-primary-200);
}
.lmnt.lmnt-snackbar.lmnt-snackbar--success .mdc-snackbar__surface:not(:disabled){
  background-color:var(--lmnt-theme-success);
}
.lmnt.lmnt-snackbar.lmnt-snackbar--success .mdc-snackbar__action:not(:disabled),.lmnt.lmnt-snackbar.lmnt-snackbar--success .mdc-snackbar__label:not(:disabled){
  color:var(--lmnt-theme-on-success);
}
.lmnt.lmnt-snackbar.lmnt-snackbar--danger .mdc-snackbar__surface:not(:disabled){
  background-color:var(--lmnt-theme-danger);
}
.lmnt.lmnt-snackbar.lmnt-snackbar--danger .mdc-snackbar__action:not(:disabled),.lmnt.lmnt-snackbar.lmnt-snackbar--danger .mdc-snackbar__label:not(:disabled){
  color:var(--lmnt-theme-on-danger);
}
.lmnt.lmnt-snackbar .mdc-snackbar__action:not(:disabled){
  color:var(--lmnt-theme-on-snackbar);
}

.st-demo-group{
  display:flex;
  flex-wrap:nowrap;
  gap:12px;
  justify-content:flex-start;
}

.st-demo-group>div{
  width:250px;
}

.lmnt{
  --lmnt-stepper--rule:solid 1px var(--lmnt-theme-on-surface-stroke);
  --lmnt-stepper--vertical-width:360px;
  --lmnt-stepper__button-container--width:var(--lmnt-stepper__content--width);
  --lmnt-stepper__content--width:600px;
  --lmnt-stepper__step--dense-height:56px;
  --lmnt-stepper__step--font-family:var(--lmnt-theme-primary-font);
  --lmnt-stepper__step--height:64px;
  --lmnt-stepper__step--shape-radius:var(--lmnt-theme--shape-radius);
  --lmnt-stepper__step-divider--margin:4px;
  --lmnt-stepper__step-indicator--dense-margin:12px 12px;
  --lmnt-stepper__step-indicator--margin:12px 16px;
  --lmnt-stepper__step-text--dense-margin-rtl:12px 0 12px 12px;
  --lmnt-stepper__step-text--dense-margin:12px 12px 12px 0;
  --lmnt-stepper__step-text--margin-rtl:12px 0 12px 16px;
  --lmnt-stepper__step-text--margin:12px 16px 12px 0;
  --lmnt-stepper__step-title--font-weight:700;
}

.lmnt-stepper{
  align-items:center;
  border-bottom:var(--lmnt-stepper--rule);
  box-sizing:border-box;
  display:flex;
  flex-wrap:nowrap;
  padding:8px;
}

.lmnt-stepper--rtl{
  flex-direction:row-reverse;
}

.lmnt-stepper--vertical{
  align-items:flex-start;
  border-bottom:unset;
  border-right:var(--lmnt-stepper--rule);
  flex-direction:column;
  height:100%;
  min-width:var(--lmnt-stepper--vertical-width);
  width:fit-content;
}

.lmnt-stepper--rtl.lmnt-stepper--vertical{
  align-items:flex-end;
  border-left:var(--lmnt-stepper--rule);
  border-right:unset;
}

.lmnt-stepper--un-bordered{
  border:unset;
}

.lmnt-stepper__container--vertical{
  align-items:stretch;
  display:flex;
  padding:none;
  text-align:center;
}

.lmnt-stepper__container--rtl{
  flex-direction:row-reverse;
}

.lmnt-stepper__step{
  background-color:unset;
  border:none;
  border-radius:var(--lmnt-stepper__step--shape-radius);
  color:unset;
  display:flex;
  font-family:var(--lmnt-stepper__step--font-family);
  font-weight:unset;
  height:var(--lmnt-stepper__step--height);
  margin:0;
  padding:0;
  text-align:unset;
}

.lmnt-stepper--rtl .lmnt-stepper__step{
  flex-direction:row-reverse;
}

.lmnt-stepper--dense .lmnt-stepper__step{
  height:var(--lmnt-stepper__step--dense-height);
}

.lmnt-stepper--non-linear .lmnt-stepper__step{
  cursor:pointer;
}

.lmnt-stepper--non-linear .lmnt-stepper__step:hover{
  background-color:rgba(0, 0, 0, var(--lmnt-theme-emphasis-hover));
}

.lmnt-stepper--non-linear .lmnt-stepper__step:focus{
  background-color:rgba(0, 0, 0, var(--lmnt-theme-emphasis-focus));
}

.lmnt-stepper--non-linear .lmnt-stepper__step:active{
  background-color:rgba(0, 0, 0, var(--lmnt-theme-emphasis-pressed));
}

.lmnt-stepper__step--active{
  color:rgba(0, 0, 0, var(--lmnt-theme-emphasis-active-black));
}

.lmnt-stepper__step--completed{
  color:rgba(0, 0, 0, var(--lmnt-theme-emphasis-completed));
}

.lmnt-stepper__step--inactive{
  color:rgba(0, 0, 0, var(--lmnt-theme-emphasis-inactive));
}

.lmnt-stepper__step--incomplete{
  color:rgba(0, 0, 0, var(--lmnt-theme-emphasis-med));
}

.lmnt-stepper__step--danger{
  color:rgba(0, 0, 0, var(--lmnt-theme-emphasis-high-black));
}

.lmnt-stepper__step-indicator{
  margin:var(--lmnt-stepper__step-indicator--margin);
}

.lmnt-stepper--dense .lmnt-stepper__step-indicator{
  margin:var(--lmnt-stepper__step-indicator--dense-margin);
}

.lmnt-stepper__step-text{
  align-self:center;
  flex-wrap:nowrap;
  margin:var(--lmnt-stepper__step-text--margin);
}

.lmnt-stepper--rtl .lmnt-stepper__step-text{
  flex-direction:row-reverse;
  margin:var(--lmnt-stepper__step-text--margin-rtl);
}

.lmnt-stepper--dense .lmnt-stepper__step-text{
  margin:var(--lmnt-stepper__step-text--dense-margin);
}

.lmnt-stepper--rtl.lmnt-stepper--dense .lmnt-stepper__step-text{
  margin:var(--lmnt-stepper__step-text--dense-margin-rtl);
}

.mdc-typography--subtitle1.lmnt-stepper__step-title{
  font-weight:var(--lmnt-stepper__step-title--font-weight);
  white-space:nowrap;
}

.lmnt-stepper__step-divider{
  align-self:center;
  flex-grow:1;
  margin:0 var(--lmnt-stepper__step-divider--margin);
  width:auto;
}

.lmnt-stepper__content-container{
  box-sizing:border-box;
  display:flex;
  flex-direction:column;
  flex-wrap:nowrap;
  justify-content:space-between;
  padding:none;
  width:100%;
}

.lmnt-stepper__step-content{
  margin:0 auto;
  text-align:center;
  width:var(--lmnt-stepper__content--width);
}

.lmnt-stepper__step-content--hidden{
  display:none;
}

.lmnt-stepper__step-content--full-width{
  box-sizing:border-box;
  width:100%;
}

.lmnt-stepper__step-button--hidden{
  display:none;
}

.lmnt-stepper__button-container{
  border-top:var(--lmnt-stepper--rule);
}

.lmnt-stepper__button-container--un-bordered{
  border:unset;
}

.lmnt-stepper__button-container-inner{
  display:flex;
  flex-direction:row-reverse;
  justify-content:space-between;
  margin:0 auto;
  text-align:right;
  width:var(--lmnt-stepper__button-container--width);
}

.lmnt-stepper__button-container--full-width .lmnt-stepper__button-container-inner{
  box-sizing:border-box;
  width:100%;
}

.lmnt-stepper__container--rtl .lmnt-stepper__button-container-inner{
  flex-direction:row;
}

.lmnt{
  --lmnt-stepper-indicator__active-color:var(--lmnt-theme-primary-on-surface);
  --lmnt-stepper-indicator__active-emphasis:var(--lmnt-theme-emphasis-high);
  --lmnt-stepper-indicator__inactive-emphasis:var(--lmnt-theme-emphasis-highlighted);
  --lmnt-stepper-indicator__size:12px;
  --lmnt-stepper-indicator__margin:8px;
}
.lmnt.lmnt-stepper-indicator__container{
  display:flex;
  flex-direction:row;
  flex-wrap:nowrap;
  justify-content:center;
}
.lmnt .lmnt-stepper-indicator__item{
  background-color:#000;
  border-radius:50%;
  height:var(--lmnt-stepper-indicator__size);
  margin:var(--lmnt-stepper-indicator__margin);
  opacity:var(--lmnt-stepper-indicator__inactive-emphasis);
  width:var(--lmnt-stepper-indicator__size);
}
.lmnt .lmnt-stepper-indicator__item--active{
  background-color:var(--lmnt-stepper-indicator__active-color);
  opacity:var(--lmnt-stepper-indicator__Active-emphasis);
}

#root,.story-wrapper,body,html{
  color:var(--lmnt-theme-on-surface);
  font-family:var(--lmnt-theme-primary-font, Roboto, sans-serif);
  height:100%;
}

.lmnt-storybook-chat--container{
  display:flex;
  flex-direction:column;
  gap:8px;
}

.lmnt-storybook-chat--chatbot-container{
  align-items:center;
  display:flex;
  flex-direction:column;
  height:100vh;
  justify-content:center;
  padding:20px;
}

.lmnt-storybook-chat--textfield-container{
  display:flex;
  flex-direction:row;
  gap:8px;
  width:100%;
}

.lmnt-storybook-chat--auth-select-container{
  display:flex;
  gap:8px;
}

.lmnt-storybook-chat--chat-window{
  border:1px solid #ddd;
  border-radius:8px;
  display:flex;
  flex-direction:column;
  height:700px;
  margin-bottom:20px;
  overflow-y:auto;
  width:100%;
}

.lmnt-storybook-chat--message{
  border-radius:20px;
  max-width:50%;
  padding:0 16px 16px;
  word-wrap:break-word;
  display:flex;
  flex-direction:column;
  margin:10px;
}

.lmnt-storybook-chat--user-message{
  align-self:flex-end;
  background:var(--lmnt-theme-secondary-50, #e7f8ff);
  border-radius:24px 24px 4px 24px;
}

.lmnt-storybook-chat--assistant-message{
  align-self:flex-start;
  background:var(--lmnt-theme-surface-variant, #f5f5f5);
  border-radius:4px 24px 24px 24px;
}

.lmnt-storybook-chat--input-area{
  display:flex;
  gap:8px;
  max-width:600px;
  width:100%;
}

.lmnt-storybook-chat--button{
  font-size:large;
  height:56px;
}

.lmnt-storybook-chat--agent-select{
  max-width:250px;
}

.lmnt-storybook-chat--message-header{
  align-items:center;
  display:flex;
  justify-content:space-between;
  margin-bottom:4px;
}

.lmnt-storybook-chat--message-timestamp{
  font-size:11px;
  font-weight:400;
  margin-left:8px;
  opacity:.7;
}

.lmnt-storybook-chat--message-footer{
  align-items:flex-end;
  display:flex;
  gap:8px;
  justify-content:space-between;
  margin-top:8px;
}

.lmnt-storybook-chat--copy-icon-menu{
  align-self:flex-start;
  margin-top:8px;
  position:relative;
}

.lmnt-storybook-chat--copy-tooltip{
  background:#333;
  border-radius:4px;
  bottom:100%;
  color:#fff;
  font-size:12px;
  left:50%;
  margin-bottom:4px;
  padding:4px 8px;
  position:absolute;
  transform:translateX(-50%);
  white-space:nowrap;
  z-index:1000;
}

.lmnt-storybook-chat--code-block-container{
  border:1px solid #e1e4e8;
  border-radius:6px;
  margin:8px 0;
  overflow:hidden;
}

.lmnt-storybook-chat--code-block-header{
  align-items:center;
  background-color:#2f2f2f;
  border-bottom:1px solid #e1e4e8;
  display:flex;
  justify-content:space-between;
  padding:8px 12px;
  position:relative;
}

.lmnt-storybook-chat--code-language{
  color:#e2e8f0;
  font-size:11px;
  text-transform:uppercase;
}

.lmnt-storybook-chat--code-copy-btn{
  color:#fff;
  position:relative;
}

.lmnt-storybook-chat--code-copied-indicator{
  color:#fff;
  margin-left:8px;
}

.sr-only,.sr-only-focusable{
  border:0;
  clip:rect(0, 0, 0, 0);
  clip-path:inset(50%);
  height:1px;
  overflow:hidden;
  padding:0;
  position:absolute;
  white-space:nowrap;
  width:1px;
}
.sr-only-focusable:active,.sr-only-focusable:focus{
  clip:auto;
  clip-path:none;
  height:auto;
  overflow:visible;
  position:static;
  white-space:normal;
  width:auto;
}

.mdc-form-field{
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-smoothing:antialiased;
  align-items:center;
  color:rgba(0,0,0,.87);
  color:var(--mdc-theme-text-primary-on-background, rgba(0,0,0,.87));
  display:inline-flex;
  font-family:Roboto,sans-serif;
  font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  font-size:.875rem;
  font-size:var(--mdc-typography-body2-font-size, .875rem);
  font-weight:400;
  font-weight:var(--mdc-typography-body2-font-weight, 400);
  letter-spacing:.0178571429em;
  letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);
  line-height:1.25rem;
  line-height:var(--mdc-typography-body2-line-height, 1.25rem);
  text-decoration:inherit;
  text-decoration:var(--mdc-typography-body2-text-decoration, inherit);
  text-transform:inherit;
  text-transform:var(--mdc-typography-body2-text-transform, inherit);
  vertical-align:middle;
}
.mdc-form-field>label{
  margin-left:0;
  margin-right:auto;
  order:0;
  padding-left:4px;
  padding-right:0;
}
.mdc-form-field>label[dir=rtl],[dir=rtl] .mdc-form-field>label{
  margin-left:auto;
  margin-right:0;
  padding-left:0;
  padding-right:4px;
}

.mdc-form-field--nowrap>label{
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
}

.mdc-form-field--align-end>label{
  margin-left:auto;
  margin-right:0;
  order:-1;
  padding-left:0;
  padding-right:4px;
}
.mdc-form-field--align-end>label[dir=rtl],[dir=rtl] .mdc-form-field--align-end>label{
  margin-left:0;
  margin-right:auto;
  padding-left:4px;
  padding-right:0;
}

.mdc-form-field--space-between{
  justify-content:space-between;
}
.mdc-form-field--space-between>label,.mdc-form-field--space-between>label[dir=rtl],[dir=rtl] .mdc-form-field--space-between>label{
  margin:0;
}

.lmnt{
  --form-field-color-on-primary:var(--lmnt-theme-on-primary);
  --form-field-color-on-secondary:var(--lmnt-theme-on-secondary);
  --form-field-color-on-danger:var(--lmnt-theme-on-danger);
  --form-field-color-on-success:var(--lmnt-theme-on-success);
}

.mdc-input-label{
  cursor:pointer;
}

.lmnt-theme-primary-bg .mdc-form-field.lmnt-form-field{
  --mdc-theme-text-primary-on-background:var(--form-field-color-on-primary);
}

.lmnt-theme-secondary-bg .mdc-form-field.lmnt-form-field{
  --mdc-theme-text-primary-on-background:var(--form-field-color-on-secondary);
}

.lmnt-theme-danger-bg .mdc-form-field.lmnt-form-field{
  --mdc-theme-text-primary-on-background:var(--form-field-color-on-danger);
}

.lmnt-theme-success-bg .mdc-form-field.lmnt-form-field{
  --mdc-theme-text-primary-on-background:var(--form-field-color-on-success);
}

.mdc-switch__thumb-underlay{
  height:48px;
  left:-14px;
  right:auto;
  top:-17px;
  width:48px;
}
.mdc-switch__thumb-underlay[dir=rtl],[dir=rtl] .mdc-switch__thumb-underlay{
  left:auto;
  right:-14px;
}

.mdc-switch__native-control{
  height:48px;
  width:64px;
}

.mdc-switch{
  display:inline-block;
  outline:none;
  position:relative;
  user-select:none;
}
.mdc-switch.mdc-switch--checked .mdc-switch__thumb,.mdc-switch.mdc-switch--checked .mdc-switch__track{
  background-color:#018786;
  background-color:var(--mdc-theme-secondary, #018786);
}
.mdc-switch.mdc-switch--checked .mdc-switch__thumb{
  border-color:#018786;
  border-color:var(--mdc-theme-secondary, #018786);
}
.mdc-switch:not(.mdc-switch--checked) .mdc-switch__track{
  background-color:#000;
  background-color:var(--mdc-theme-on-surface, #000);
}
.mdc-switch:not(.mdc-switch--checked) .mdc-switch__thumb{
  background-color:#fff;
  background-color:var(--mdc-theme-surface, #fff);
  border-color:#fff;
  border-color:var(--mdc-theme-surface, #fff);
}

.mdc-switch__native-control{
  cursor:pointer;
  left:0;
  margin:0;
  opacity:0;
  pointer-events:auto;
  position:absolute;
  right:auto;
  top:0;
  transition:transform 90ms cubic-bezier(.4, 0, .2, 1);
}
.mdc-switch__native-control[dir=rtl],[dir=rtl] .mdc-switch__native-control{
  left:auto;
  right:0;
}

.mdc-switch__track{
  border:1px solid transparent;
  border-radius:7px;
  box-sizing:border-box;
  height:14px;
  opacity:.38;
  transition:opacity 90ms cubic-bezier(.4, 0, .2, 1),background-color 90ms cubic-bezier(.4, 0, .2, 1),border-color 90ms cubic-bezier(.4, 0, .2, 1);
  width:36px;
}

.mdc-switch__thumb-underlay{
  align-items:center;
  display:flex;
  justify-content:center;
  position:absolute;
  transform:translateX(0);
  transition:transform 90ms cubic-bezier(.4, 0, .2, 1),background-color 90ms cubic-bezier(.4, 0, .2, 1),border-color 90ms cubic-bezier(.4, 0, .2, 1);
}

.mdc-switch__thumb{
  border:10px solid;
  border-radius:50%;
  box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);
  box-sizing:border-box;
  height:20px;
  pointer-events:none;
  width:20px;
  z-index:1;
}

.mdc-switch--checked .mdc-switch__track{
  opacity:.54;
}
.mdc-switch--checked .mdc-switch__thumb-underlay{
  transform:translateX(16px);
}
.mdc-switch--checked .mdc-switch__native-control,.mdc-switch--checked .mdc-switch__thumb-underlay[dir=rtl],[dir=rtl] .mdc-switch--checked .mdc-switch__thumb-underlay{
  transform:translateX(-16px);
}
.mdc-switch--checked .mdc-switch__native-control[dir=rtl],[dir=rtl] .mdc-switch--checked .mdc-switch__native-control{
  transform:translateX(16px);
}

.mdc-switch--disabled{
  opacity:.38;
  pointer-events:none;
}
.mdc-switch--disabled .mdc-switch__thumb{
  border-width:1px;
}
.mdc-switch--disabled .mdc-switch__native-control{
  cursor:default;
  pointer-events:none;
}

.mdc-switch:not(.mdc-switch--checked) .mdc-switch__thumb-underlay:after,.mdc-switch:not(.mdc-switch--checked) .mdc-switch__thumb-underlay:before{
  background-color:#9e9e9e;
  background-color:var(--mdc-ripple-color, #9e9e9e);
}
.mdc-switch:not(.mdc-switch--checked) .mdc-switch__thumb-underlay.mdc-ripple-surface--hover:before,.mdc-switch:not(.mdc-switch--checked) .mdc-switch__thumb-underlay:hover:before{
  opacity:.08;
  opacity:var(--mdc-ripple-hover-opacity, .08);
}
.mdc-switch:not(.mdc-switch--checked) .mdc-switch__thumb-underlay.mdc-ripple-upgraded--background-focused:before,.mdc-switch:not(.mdc-switch--checked) .mdc-switch__thumb-underlay:not(.mdc-ripple-upgraded):focus:before{
  opacity:.24;
  opacity:var(--mdc-ripple-focus-opacity, .24);
  transition-duration:75ms;
}
.mdc-switch:not(.mdc-switch--checked) .mdc-switch__thumb-underlay:not(.mdc-ripple-upgraded):after{
  transition:opacity .15s linear;
}
.mdc-switch:not(.mdc-switch--checked) .mdc-switch__thumb-underlay:not(.mdc-ripple-upgraded):active:after{
  opacity:.24;
  opacity:var(--mdc-ripple-press-opacity, .24);
  transition-duration:75ms;
}
.mdc-switch:not(.mdc-switch--checked) .mdc-switch__thumb-underlay.mdc-ripple-upgraded{
  --mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity, 0.24);
}

.mdc-switch__thumb-underlay{
  --mdc-ripple-fg-size:0;
  --mdc-ripple-left:0;
  --mdc-ripple-top:0;
  --mdc-ripple-fg-scale:1;
  --mdc-ripple-fg-translate-end:0;
  --mdc-ripple-fg-translate-start:0;
  -webkit-tap-highlight-color:rgba(0, 0, 0, 0);
  will-change:transform, opacity;
}
.mdc-switch__thumb-underlay:after,.mdc-switch__thumb-underlay:before{
  border-radius:50%;
  content:"";
  opacity:0;
  pointer-events:none;
  position:absolute;
}
.mdc-switch__thumb-underlay:before{
  transition:opacity 15ms linear,background-color 15ms linear;
  z-index:1;
  z-index:var(--mdc-ripple-z-index, 1);
}
.mdc-switch__thumb-underlay:after{
  z-index:0;
  z-index:var(--mdc-ripple-z-index, 0);
}
.mdc-switch__thumb-underlay.mdc-ripple-upgraded:before{
  transform:scale(var(--mdc-ripple-fg-scale, 1));
}
.mdc-switch__thumb-underlay.mdc-ripple-upgraded:after{
  left:0;
  top:0;
  transform:scale(0);
  transform-origin:center center;
}
.mdc-switch__thumb-underlay.mdc-ripple-upgraded--unbounded:after{
  left:var(--mdc-ripple-left, 0);
  top:var(--mdc-ripple-top, 0);
}
.mdc-switch__thumb-underlay.mdc-ripple-upgraded--foreground-activation:after{
  animation:a 225ms forwards,b 75ms forwards;
}
.mdc-switch__thumb-underlay.mdc-ripple-upgraded--foreground-deactivation:after{
  animation:c .15s;
  transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
}
.mdc-switch__thumb-underlay:after,.mdc-switch__thumb-underlay:before{
  height:100%;
  left:0;
  top:0;
  width:100%;
}
.mdc-switch__thumb-underlay.mdc-ripple-upgraded:after,.mdc-switch__thumb-underlay.mdc-ripple-upgraded:before{
  height:var(--mdc-ripple-fg-size, 100%);
  left:var(--mdc-ripple-left, 0);
  top:var(--mdc-ripple-top, 0);
  width:var(--mdc-ripple-fg-size, 100%);
}
.mdc-switch__thumb-underlay.mdc-ripple-upgraded:after{
  height:var(--mdc-ripple-fg-size, 100%);
  width:var(--mdc-ripple-fg-size, 100%);
}
.mdc-switch__thumb-underlay:after,.mdc-switch__thumb-underlay:before{
  background-color:#018786;
  background-color:var(--mdc-ripple-color, var(--mdc-theme-secondary, #018786));
}
.mdc-switch__thumb-underlay.mdc-ripple-surface--hover:before,.mdc-switch__thumb-underlay:hover:before{
  opacity:.04;
  opacity:var(--mdc-ripple-hover-opacity, .04);
}
.mdc-switch__thumb-underlay.mdc-ripple-upgraded--background-focused:before,.mdc-switch__thumb-underlay:not(.mdc-ripple-upgraded):focus:before{
  opacity:.12;
  opacity:var(--mdc-ripple-focus-opacity, .12);
  transition-duration:75ms;
}
.mdc-switch__thumb-underlay:not(.mdc-ripple-upgraded):after{
  transition:opacity .15s linear;
}
.mdc-switch__thumb-underlay:not(.mdc-ripple-upgraded):active:after{
  opacity:.12;
  opacity:var(--mdc-ripple-press-opacity, .12);
  transition-duration:75ms;
}
.mdc-switch__thumb-underlay.mdc-ripple-upgraded{
  --mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity, 0.12);
}

.lmnt{
  --lmnt-switch--primary:var(--lmnt-theme-primary-on-surface);
  --lmnt-switch--on-primary:var(--lmnt-theme-secondary);
  --lmnt-switch--on-primary-surface:var(--lmnt-theme-on-primary);
  --lmnt-switch--secondary:var(--lmnt-theme-secondary-on-surface);
  --lmnt-switch--on-secondary:var(--lmnt-theme-primary);
  --lmnt-switch--on-secondary-surface:var(--lmnt-theme-on-secondary);
  --lmnt-switch--danger:var(--lmnt-theme-danger-on-surface);
  --lmnt-switch--on-danger:var(--lmnt-theme-danger);
  --lmnt-switch--on-danger-surface:var(--lmnt-theme-on-danger);
  --lmnt-switch--success:var(--lmnt-theme-success-on-surface);
  --lmnt-switch--on-success:var(--lmnt-theme-success);
  --lmnt-switch--on-success-surface:var(--lmnt-theme-on-success);
}

.lmnt-switch--primary,.mdc-switch.lmnt-switch,.mdc-switch.lmnt-switch.lmnt-switch--primary{
  --mdc-theme-secondary:var(--lmnt-switch--primary);
}

.lmnt-switch--secondary,.mdc-switch.lmnt-switch.lmnt-switch--secondary{
  --mdc-theme-secondary:var(--lmnt-switch--secondary);
}

.lmnt-switch--danger,.mdc-switch.lmnt-switch.lmnt-switch--danger{
  --mdc-theme-secondary:var(--lmnt-switch--danger);
}

.lmnt-switch--success,.mdc-switch.lmnt-switch.lmnt-switch--success{
  --mdc-theme-secondary:var(--lmnt-switch--success);
}

.mdc-form-field .lmnt-switch-label{
  margin-left:10px;
  padding-left:0;
  user-select:none;
}

.mdc-form-field .lmnt-switch-label--disabled{
  color:var(--lmnt-theme-on-surface-disabled);
}

.lmnt-theme-primary-bg .mdc-switch.lmnt-switch{
  --mdc-theme-secondary:var(--lmnt-switch--on-primary-surface);
  --mdc-theme-on-surface:var(--lmnt-switch--on-primary-surface);
}

.lmnt-theme-secondary-bg .mdc-switch.lmnt-switch{
  --mdc-theme-secondary:var(--lmnt-switch--on-secondary-surface);
  --mdc-theme-on-surface:var(--lmnt-switch--on-secondary-surface);
}

.lmnt-theme-danger-bg .mdc-switch.lmnt-switch{
  --mdc-theme-secondary:var(--lmnt-theme-on-danger);
  --mdc-theme-on-surface:var(--lmnt-switch--on-danger-surface);
}

.lmnt-theme-success-bg .mdc-switch.lmnt-switch{
  --mdc-theme-secondary:var(--lmnt-theme-on-success);
  --mdc-theme-on-surface:var(--lmnt-switch--on-success-surface);
}

.mdc-tab-bar--surface{
  background-color:var(--lmnt-theme-surface);
}
.mdc-tab-bar--surface,.mdc-tab-bar--surface .mdc-tab{
  --mdc-theme-primary:var(--lmnt-theme-primary-on-surface);
}
.mdc-tab-bar--surface .mdc-tab-indicator .mdc-tab-indicator__content--underline{
  border-color:var(--lmnt-theme-primary-on-surface);
}

.mdc-tab-bar--elevated{
  box-shadow:0 3px 1px -2px rgba(0,0,0,.12),0 2px 2px rgba(0,0,0,.14),0 1px 5px rgba(0,0,0,.2);
}

.mdc-tab-bar--primary{
  --mdc-theme-primary:var(--lmnt-theme-on-primary);
  --mdc-theme-secondary:var(--lmnt-theme-secondary);
  background-color:var(--lmnt-theme-primary);
}
.mdc-tab-bar--primary .mdc-tab,.mdc-tab-bar--primary .mdc-tab .mdc-tab__icon{
  --mdc-theme-primary:var(--lmnt-theme-on-primary);
}
.mdc-tab-bar--primary .mdc-tab:not(.mdc-tab--active) .mdc-tab__text-label{
  color:var(--lmnt-theme-on-primary);
  opacity:.6;
}
.mdc-tab-bar--primary .mdc-tab:not(.mdc-tab--active) .mdc-tab__icon{
  color:var(--lmnt-theme-on-primary);
  fill:currentColor;
  opacity:var(--lmnt-theme-emphasis-icon-in-component);
}
.mdc-tab-bar--primary .mdc-tab-indicator .mdc-tab-indicator__content--underline{
  border-color:var(--lmnt-theme-on-primary);
}

.mdc-tab-bar--secondary{
  --mdc-theme-primary:var(--lmnt-theme-on-secondary);
  --mdc-theme-secondary:var(--lmnt-theme-primary);
  background-color:var(--lmnt-theme-secondary);
}
.mdc-tab-bar--secondary .mdc-tab,.mdc-tab-bar--secondary .mdc-tab .mdc-tab__icon{
  --mdc-theme-primary:var(--lmnt-theme-on-secondary);
}
.mdc-tab-bar--secondary .mdc-tab:not(.mdc-tab--active) .mdc-tab__text-label{
  color:var(--lmnt-theme-on-secondary);
  opacity:.6;
}
.mdc-tab-bar--secondary .mdc-tab:not(.mdc-tab--active) .mdc-tab__icon{
  color:var(--lmnt-theme-on-secondary);
  fill:currentColor;
  opacity:var(--lmnt-theme-emphasis-icon-in-component);
}
.mdc-tab-bar--secondary .mdc-tab-indicator .mdc-tab-indicator__content--underline{
  border-color:var(--lmnt-theme-on-secondary);
}

.lmnt .mdc-tab{
  height:48px;
}
.lmnt .mdc-tab .lmnt-tab-bar--notification-badge{
  margin-left:14px;
}
.lmnt .mdc-tab--stacked.mdc-tab{
  height:72px;
}
.lmnt.mdc-tab-bar--surface .mdc-tab.mdc-button:disabled,.lmnt.mdc-tab-bar--surface .mdc-tab.mdc-button:disabled .mdc-tab__text-label{
  color:var(--lmnt-theme-on-surface-disabled);
}
.lmnt.mdc-tab-bar--primary .mdc-tab.mdc-button:disabled,.lmnt.mdc-tab-bar--primary .mdc-tab.mdc-button:disabled .mdc-tab__text-label{
  color:var(--lmnt-theme-on-primary-disabled);
}
.lmnt.mdc-tab-bar--secondary .mdc-tab.mdc-button:disabled,.lmnt.mdc-tab-bar--secondary .mdc-tab.mdc-button:disabled .mdc-tab__text-label{
  color:var(--lmnt-theme-on-secondary-disabled);
}

.lmnt-tab-bar--divider{
  border-color:var(--lmnt-theme-surface-variant);
  border-top-width:1px;
  margin:-1px 0 0;
}

.lmnt .mdc-data-table__cell,.lmnt .mdc-data-table__header-cell{
  border-bottom:unset;
}

.lmnt .mdc-data-table__pagination{
  border-top:unset;
  min-height:unset;
}

.lmnt .mdc-data-table__row:last-child .mdc-data-table__cell{
  border-bottom:none;
}

.lmnt .mdc-data-table__header-cell,.lmnt .mdc-data-table__pagination-rows-per-page-label,.lmnt .mdc-data-table__pagination-total,.lmnt-table .mdc-data-table__cell{
  color:unset;
}

.lmnt .mdc-data-table__header-row,.lmnt .mdc-data-table__row,.lmnt.lmnt-table .mdc-data-table__cell{
  height:unset;
}

.mdc-checkbox{
  margin:0;
  margin:calc((var(--mdc-checkbox-ripple-size, 40px) - var(--mdc-checkbox-ripple-size, 40px))/2);
  padding:11px;
  padding:calc((var(--mdc-checkbox-ripple-size, 40px) - 18px)/2);
}
.mdc-checkbox .mdc-checkbox__ripple:after,.mdc-checkbox .mdc-checkbox__ripple:before{
  background-color:#000;
  background-color:var(--mdc-ripple-color, #000);
}
.mdc-checkbox.mdc-ripple-surface--hover .mdc-checkbox__ripple:before,.mdc-checkbox:hover .mdc-checkbox__ripple:before{
  opacity:.04;
  opacity:var(--mdc-ripple-hover-opacity, .04);
}
.mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__ripple:before,.mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__ripple:before{
  opacity:.12;
  opacity:var(--mdc-ripple-focus-opacity, .12);
  transition-duration:75ms;
}
.mdc-checkbox:not(.mdc-ripple-upgraded) .mdc-checkbox__ripple:after{
  transition:opacity .15s linear;
}
.mdc-checkbox:not(.mdc-ripple-upgraded):active .mdc-checkbox__ripple:after{
  opacity:.12;
  opacity:var(--mdc-ripple-press-opacity, .12);
  transition-duration:75ms;
}
.mdc-checkbox.mdc-ripple-upgraded{
  --mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity, 0.12);
}
.mdc-checkbox.mdc-checkbox--selected .mdc-checkbox__ripple:after,.mdc-checkbox.mdc-checkbox--selected .mdc-checkbox__ripple:before{
  background-color:#018786;
  background-color:var(--mdc-ripple-color, var(--mdc-theme-secondary, #018786));
}
.mdc-checkbox.mdc-checkbox--selected.mdc-ripple-surface--hover .mdc-checkbox__ripple:before,.mdc-checkbox.mdc-checkbox--selected:hover .mdc-checkbox__ripple:before{
  opacity:.04;
  opacity:var(--mdc-ripple-hover-opacity, .04);
}
.mdc-checkbox.mdc-checkbox--selected.mdc-ripple-upgraded--background-focused .mdc-checkbox__ripple:before,.mdc-checkbox.mdc-checkbox--selected:not(.mdc-ripple-upgraded):focus .mdc-checkbox__ripple:before{
  opacity:.12;
  opacity:var(--mdc-ripple-focus-opacity, .12);
  transition-duration:75ms;
}
.mdc-checkbox.mdc-checkbox--selected:not(.mdc-ripple-upgraded) .mdc-checkbox__ripple:after{
  transition:opacity .15s linear;
}
.mdc-checkbox.mdc-checkbox--selected:not(.mdc-ripple-upgraded):active .mdc-checkbox__ripple:after{
  opacity:.12;
  opacity:var(--mdc-ripple-press-opacity, .12);
  transition-duration:75ms;
}
.mdc-checkbox.mdc-checkbox--selected.mdc-ripple-upgraded{
  --mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity, 0.12);
}
.mdc-checkbox.mdc-ripple-upgraded--background-focused.mdc-checkbox--selected .mdc-checkbox__ripple:after,.mdc-checkbox.mdc-ripple-upgraded--background-focused.mdc-checkbox--selected .mdc-checkbox__ripple:before{
  background-color:#018786;
  background-color:var(--mdc-ripple-color, var(--mdc-theme-secondary, #018786));
}
.mdc-checkbox .mdc-checkbox__background{
  left:11px;
  left:calc((var(--mdc-checkbox-ripple-size, 40px) - 18px)/2);
  top:11px;
  top:calc((var(--mdc-checkbox-ripple-size, 40px) - 18px)/2);
}
.mdc-checkbox .mdc-checkbox__native-control{
  height:40px;
  height:var(--mdc-checkbox-ripple-size, 40px);
  left:0;
  left:calc((var(--mdc-checkbox-ripple-size, 40px) - var(--mdc-checkbox-ripple-size, 40px))/2);
  right:0;
  right:calc((var(--mdc-checkbox-ripple-size, 40px) - var(--mdc-checkbox-ripple-size, 40px))/2);
  top:0;
  top:calc((var(--mdc-checkbox-ripple-size, 40px) - var(--mdc-checkbox-ripple-size, 40px))/2);
  width:40px;
  width:var(--mdc-checkbox-ripple-size, 40px);
}
.mdc-checkbox .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{
  background-color:transparent;
  border-color:rgba(0,0,0,.54);
  border-color:var(--mdc-checkbox-unchecked-color, rgba(0,0,0,.54));
}
.mdc-checkbox .mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.mdc-checkbox .mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background,.mdc-checkbox .mdc-checkbox__native-control[data-indeterminate=true]:enabled~.mdc-checkbox__background{
  background-color:#018786;
  background-color:var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #018786));
  border-color:#018786;
  border-color:var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #018786));
}
@keyframes B{
  0%{
    background-color:transparent;
    border-color:rgba(0,0,0,.54);
    border-color:var(--mdc-checkbox-unchecked-color, rgba(0,0,0,.54));
  }
  50%{
    background-color:#018786;
    background-color:var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #018786));
    border-color:#018786;
    border-color:var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #018786));
  }
}
@keyframes C{
  0%,80%{
    background-color:#018786;
    background-color:var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #018786));
    border-color:#018786;
    border-color:var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #018786));
  }
  to{
    background-color:transparent;
    border-color:rgba(0,0,0,.54);
    border-color:var(--mdc-checkbox-unchecked-color, rgba(0,0,0,.54));
  }
}
.mdc-checkbox.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-checkbox.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{
  animation-name:B;
}
.mdc-checkbox.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-checkbox.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{
  animation-name:C;
}
.mdc-checkbox .mdc-checkbox__native-control[disabled]:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{
  background-color:transparent;
  border-color:rgba(0,0,0,.38);
  border-color:var(--mdc-checkbox-disabled-color, rgba(0,0,0,.38));
}
.mdc-checkbox .mdc-checkbox__native-control[data-indeterminate=true][disabled]~.mdc-checkbox__background,.mdc-checkbox .mdc-checkbox__native-control[disabled]:checked~.mdc-checkbox__background,.mdc-checkbox .mdc-checkbox__native-control[disabled]:indeterminate~.mdc-checkbox__background{
  background-color:rgba(0,0,0,.38);
  background-color:var(--mdc-checkbox-disabled-color, rgba(0,0,0,.38));
  border-color:transparent;
}
.mdc-checkbox .mdc-checkbox__native-control:enabled~.mdc-checkbox__background .mdc-checkbox__checkmark{
  color:#fff;
  color:var(--mdc-checkbox-ink-color, #fff);
}
.mdc-checkbox .mdc-checkbox__native-control:enabled~.mdc-checkbox__background .mdc-checkbox__mixedmark{
  border-color:#fff;
  border-color:var(--mdc-checkbox-ink-color, #fff);
}
.mdc-checkbox .mdc-checkbox__native-control:disabled~.mdc-checkbox__background .mdc-checkbox__checkmark{
  color:#fff;
  color:var(--mdc-checkbox-ink-color, #fff);
}
.mdc-checkbox .mdc-checkbox__native-control:disabled~.mdc-checkbox__background .mdc-checkbox__mixedmark{
  border-color:#fff;
  border-color:var(--mdc-checkbox-ink-color, #fff);
}

@keyframes D{
  0%,50%{
    stroke-dashoffset:29.7833385;
  }
  50%{
    animation-timing-function:cubic-bezier(0, 0, .2, 1);
  }
  to{
    stroke-dashoffset:0;
  }
}
@keyframes E{
  0%,68.2%{
    transform:scaleX(0);
  }
  68.2%{
    animation-timing-function:cubic-bezier(0, 0, 0, 1);
  }
  to{
    transform:scaleX(1);
  }
}
@keyframes F{
  0%{
    animation-timing-function:cubic-bezier(.4, 0, 1, 1);
    opacity:1;
    stroke-dashoffset:0;
  }
  to{
    opacity:0;
    stroke-dashoffset:-29.7833385;
  }
}
@keyframes G{
  0%{
    animation-timing-function:cubic-bezier(0, 0, .2, 1);
    opacity:1;
    transform:rotate(0deg);
  }
  to{
    opacity:0;
    transform:rotate(45deg);
  }
}
@keyframes H{
  0%{
    animation-timing-function:cubic-bezier(.14, 0, 0, 1);
    opacity:0;
    transform:rotate(45deg);
  }
  to{
    opacity:1;
    transform:rotate(1turn);
  }
}
@keyframes I{
  0%{
    animation-timing-function:mdc-animation-deceleration-curve-timing-function;
    opacity:0;
    transform:rotate(-45deg);
  }
  to{
    opacity:1;
    transform:rotate(0deg);
  }
}
@keyframes J{
  0%{
    animation-timing-function:cubic-bezier(.14, 0, 0, 1);
    opacity:1;
    transform:rotate(0deg);
  }
  to{
    opacity:0;
    transform:rotate(315deg);
  }
}
@keyframes K{
  0%{
    animation-timing-function:linear;
    opacity:1;
    transform:scaleX(1);
  }
  32.8%,to{
    opacity:0;
    transform:scaleX(0);
  }
}
.mdc-checkbox{
  box-sizing:content-box;
  cursor:pointer;
  display:inline-block;
  flex:0 0 18px;
  height:18px;
  line-height:0;
  position:relative;
  vertical-align:bottom;
  white-space:nowrap;
  width:18px;
}

@media screen and (-ms-high-contrast:active){
  .mdc-checkbox__native-control[disabled]:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{
    background-color:transparent;
    border-color:GrayText;
    border-color:var(--mdc-checkbox-disabled-color, GrayText);
  }

  .mdc-checkbox__native-control[data-indeterminate=true][disabled]~.mdc-checkbox__background,.mdc-checkbox__native-control[disabled]:checked~.mdc-checkbox__background,.mdc-checkbox__native-control[disabled]:indeterminate~.mdc-checkbox__background{
    background-color:transparent;
    background-color:var(--mdc-checkbox-disabled-color, transparent);
    border-color:GrayText;
  }

  .mdc-checkbox__native-control:disabled~.mdc-checkbox__background .mdc-checkbox__checkmark{
    color:GrayText;
    color:var(--mdc-checkbox-ink-color, GrayText);
  }
  .mdc-checkbox__native-control:disabled~.mdc-checkbox__background .mdc-checkbox__mixedmark{
    border-color:GrayText;
    border-color:var(--mdc-checkbox-ink-color, GrayText);
  }

  .mdc-checkbox__mixedmark{
    margin:0 1px;
  }
}
.mdc-checkbox--disabled{
  cursor:default;
  pointer-events:none;
}

.mdc-checkbox__background{
  align-items:center;
  background-color:transparent;
  border:2px solid;
  border-radius:2px;
  box-sizing:border-box;
  display:inline-flex;
  height:18px;
  justify-content:center;
  pointer-events:none;
  position:absolute;
  transition:background-color 90ms cubic-bezier(.4, 0, .6, 1) 0s,border-color 90ms cubic-bezier(.4, 0, .6, 1) 0s;
  width:18px;
  will-change:background-color, border-color;
}

.mdc-checkbox__checkmark{
  bottom:0;
  left:0;
  opacity:0;
  position:absolute;
  right:0;
  top:0;
  transition:opacity .18s cubic-bezier(.4, 0, .6, 1) 0s;
  width:100%;
}
.mdc-checkbox--upgraded .mdc-checkbox__checkmark{
  opacity:1;
}

.mdc-checkbox__checkmark-path{
  stroke:currentColor;
  stroke-dasharray:29.7833385;
  stroke-dashoffset:29.7833385;
  stroke-width:3.12px;
  transition:stroke-dashoffset .18s cubic-bezier(.4, 0, .6, 1) 0s;
}

.mdc-checkbox__mixedmark{
  border-style:solid;
  border-width:1px;
  height:0;
  opacity:0;
  transform:scaleX(0) rotate(0deg);
  transition:opacity 90ms cubic-bezier(.4, 0, .6, 1) 0s,transform 90ms cubic-bezier(.4, 0, .6, 1) 0s;
  width:100%;
}

.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__background,.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__background,.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__background,.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__background{
  animation-duration:.18s;
  animation-timing-function:linear;
}
.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__checkmark-path{
  animation:D .18s linear 0s;
  transition:none;
}
.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__mixedmark{
  animation:E 90ms linear 0s;
  transition:none;
}
.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__checkmark-path{
  animation:F 90ms linear 0s;
  transition:none;
}
.mdc-checkbox--anim-checked-indeterminate .mdc-checkbox__checkmark{
  animation:G 90ms linear 0s;
  transition:none;
}
.mdc-checkbox--anim-checked-indeterminate .mdc-checkbox__mixedmark{
  animation:I 90ms linear 0s;
  transition:none;
}
.mdc-checkbox--anim-indeterminate-checked .mdc-checkbox__checkmark{
  animation:H .5s linear 0s;
  transition:none;
}
.mdc-checkbox--anim-indeterminate-checked .mdc-checkbox__mixedmark{
  animation:J .5s linear 0s;
  transition:none;
}
.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__mixedmark{
  animation:K .3s linear 0s;
  transition:none;
}

.mdc-checkbox__native-control:checked~.mdc-checkbox__background,.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background,.mdc-checkbox__native-control[data-indeterminate=true]~.mdc-checkbox__background{
  transition:border-color 90ms cubic-bezier(0, 0, .2, 1) 0s,background-color 90ms cubic-bezier(0, 0, .2, 1) 0s;
}
.mdc-checkbox__native-control:checked~.mdc-checkbox__background .mdc-checkbox__checkmark-path,.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background .mdc-checkbox__checkmark-path,.mdc-checkbox__native-control[data-indeterminate=true]~.mdc-checkbox__background .mdc-checkbox__checkmark-path{
  stroke-dashoffset:0;
}

.mdc-checkbox__native-control{
  cursor:inherit;
  margin:0;
  opacity:0;
  padding:0;
  position:absolute;
}
.mdc-checkbox__native-control:disabled{
  cursor:default;
  pointer-events:none;
}

.mdc-checkbox--touch{
  margin:4px;
  margin:calc((var(--mdc-checkbox-touch-target-size, 48px) - var(--mdc-checkbox-ripple-size, 40px))/2);
}
.mdc-checkbox--touch .mdc-checkbox__native-control{
  height:48px;
  height:var(--mdc-checkbox-touch-target-size, 48px);
  left:-4px;
  left:calc((var(--mdc-checkbox-ripple-size, 40px) - var(--mdc-checkbox-touch-target-size, 48px))/2);
  right:-4px;
  right:calc((var(--mdc-checkbox-ripple-size, 40px) - var(--mdc-checkbox-touch-target-size, 48px))/2);
  top:-4px;
  top:calc((var(--mdc-checkbox-ripple-size, 40px) - var(--mdc-checkbox-touch-target-size, 48px))/2);
  width:48px;
  width:var(--mdc-checkbox-touch-target-size, 48px);
}

.mdc-checkbox__native-control:checked~.mdc-checkbox__background .mdc-checkbox__checkmark{
  opacity:1;
  transition:opacity .18s cubic-bezier(0, 0, .2, 1) 0s,transform .18s cubic-bezier(0, 0, .2, 1) 0s;
}
.mdc-checkbox__native-control:checked~.mdc-checkbox__background .mdc-checkbox__mixedmark{
  transform:scaleX(1) rotate(-45deg);
}

.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background .mdc-checkbox__checkmark,.mdc-checkbox__native-control[data-indeterminate=true]~.mdc-checkbox__background .mdc-checkbox__checkmark{
  opacity:0;
  transform:rotate(45deg);
  transition:opacity 90ms cubic-bezier(.4, 0, .6, 1) 0s,transform 90ms cubic-bezier(.4, 0, .6, 1) 0s;
}
.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background .mdc-checkbox__mixedmark,.mdc-checkbox__native-control[data-indeterminate=true]~.mdc-checkbox__background .mdc-checkbox__mixedmark{
  opacity:1;
  transform:scaleX(1) rotate(0deg);
}

.mdc-checkbox.mdc-checkbox--upgraded .mdc-checkbox__background,.mdc-checkbox.mdc-checkbox--upgraded .mdc-checkbox__checkmark,.mdc-checkbox.mdc-checkbox--upgraded .mdc-checkbox__checkmark-path,.mdc-checkbox.mdc-checkbox--upgraded .mdc-checkbox__mixedmark{
  transition:none;
}

.mdc-checkbox{
  --mdc-ripple-fg-size:0;
  --mdc-ripple-left:0;
  --mdc-ripple-top:0;
  --mdc-ripple-fg-scale:1;
  --mdc-ripple-fg-translate-end:0;
  --mdc-ripple-fg-translate-start:0;
  -webkit-tap-highlight-color:rgba(0, 0, 0, 0);
  will-change:transform, opacity;
}
.mdc-checkbox .mdc-checkbox__ripple:after,.mdc-checkbox .mdc-checkbox__ripple:before{
  border-radius:50%;
  content:"";
  opacity:0;
  pointer-events:none;
  position:absolute;
}
.mdc-checkbox .mdc-checkbox__ripple:before{
  transition:opacity 15ms linear,background-color 15ms linear;
  z-index:1;
  z-index:var(--mdc-ripple-z-index, 1);
}
.mdc-checkbox .mdc-checkbox__ripple:after{
  z-index:0;
  z-index:var(--mdc-ripple-z-index, 0);
}
.mdc-checkbox.mdc-ripple-upgraded .mdc-checkbox__ripple:before{
  transform:scale(var(--mdc-ripple-fg-scale, 1));
}
.mdc-checkbox.mdc-ripple-upgraded .mdc-checkbox__ripple:after{
  left:0;
  top:0;
  transform:scale(0);
  transform-origin:center center;
}
.mdc-checkbox.mdc-ripple-upgraded--unbounded .mdc-checkbox__ripple:after{
  left:var(--mdc-ripple-left, 0);
  top:var(--mdc-ripple-top, 0);
}
.mdc-checkbox.mdc-ripple-upgraded--foreground-activation .mdc-checkbox__ripple:after{
  animation:a 225ms forwards,b 75ms forwards;
}
.mdc-checkbox.mdc-ripple-upgraded--foreground-deactivation .mdc-checkbox__ripple:after{
  animation:c .15s;
  transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
}
.mdc-checkbox .mdc-checkbox__ripple:after,.mdc-checkbox .mdc-checkbox__ripple:before{
  height:100%;
  left:0;
  top:0;
  width:100%;
}
.mdc-checkbox.mdc-ripple-upgraded .mdc-checkbox__ripple:after,.mdc-checkbox.mdc-ripple-upgraded .mdc-checkbox__ripple:before{
  height:var(--mdc-ripple-fg-size, 100%);
  left:var(--mdc-ripple-left, 0);
  top:var(--mdc-ripple-top, 0);
  width:var(--mdc-ripple-fg-size, 100%);
}
.mdc-checkbox.mdc-ripple-upgraded .mdc-checkbox__ripple:after{
  height:var(--mdc-ripple-fg-size, 100%);
  width:var(--mdc-ripple-fg-size, 100%);
}
.mdc-checkbox{
  z-index:0;
}
.mdc-checkbox .mdc-checkbox__ripple:after,.mdc-checkbox .mdc-checkbox__ripple:before{
  z-index:-1;
  z-index:var(--mdc-ripple-z-index, -1);
}

.mdc-checkbox__ripple{
  height:100%;
  left:0;
  pointer-events:none;
  position:absolute;
  top:0;
  width:100%;
}

.mdc-icon-button{
  background-color:transparent;
  border:none;
  box-sizing:border-box;
  color:inherit;
  cursor:pointer;
  display:inline-block;
  fill:currentColor;
  font-size:24px;
  height:48px;
  outline:none;
  padding:12px;
  position:relative;
  text-decoration:none;
  user-select:none;
  width:48px;
}
.mdc-icon-button img,.mdc-icon-button svg{
  height:24px;
  width:24px;
}
.mdc-icon-button:disabled{
  color:rgba(0,0,0,.38);
  color:var(--mdc-theme-text-disabled-on-light, rgba(0,0,0,.38));
  cursor:default;
  pointer-events:none;
}

.mdc-icon-button__icon{
  display:inline-block;
}

.mdc-icon-button--on .mdc-icon-button__icon,.mdc-icon-button__icon.mdc-icon-button__icon--on{
  display:none;
}
.mdc-icon-button--on .mdc-icon-button__icon.mdc-icon-button__icon--on{
  display:inline-block;
}

.mdc-icon-button{
  --mdc-ripple-fg-size:0;
  --mdc-ripple-left:0;
  --mdc-ripple-top:0;
  --mdc-ripple-fg-scale:1;
  --mdc-ripple-fg-translate-end:0;
  --mdc-ripple-fg-translate-start:0;
  -webkit-tap-highlight-color:rgba(0, 0, 0, 0);
  will-change:transform, opacity;
}
.mdc-icon-button:after,.mdc-icon-button:before{
  border-radius:50%;
  content:"";
  opacity:0;
  pointer-events:none;
  position:absolute;
}
.mdc-icon-button:before{
  transition:opacity 15ms linear,background-color 15ms linear;
  z-index:1;
  z-index:var(--mdc-ripple-z-index, 1);
}
.mdc-icon-button:after{
  z-index:0;
  z-index:var(--mdc-ripple-z-index, 0);
}
.mdc-icon-button.mdc-ripple-upgraded:before{
  transform:scale(var(--mdc-ripple-fg-scale, 1));
}
.mdc-icon-button.mdc-ripple-upgraded:after{
  left:0;
  top:0;
  transform:scale(0);
  transform-origin:center center;
}
.mdc-icon-button.mdc-ripple-upgraded--unbounded:after{
  left:var(--mdc-ripple-left, 0);
  top:var(--mdc-ripple-top, 0);
}
.mdc-icon-button.mdc-ripple-upgraded--foreground-activation:after{
  animation:a 225ms forwards,b 75ms forwards;
}
.mdc-icon-button.mdc-ripple-upgraded--foreground-deactivation:after{
  animation:c .15s;
  transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
}
.mdc-icon-button:after,.mdc-icon-button:before{
  height:100%;
  left:0;
  top:0;
  width:100%;
}
.mdc-icon-button.mdc-ripple-upgraded:after,.mdc-icon-button.mdc-ripple-upgraded:before{
  height:var(--mdc-ripple-fg-size, 100%);
  left:var(--mdc-ripple-left, 0);
  top:var(--mdc-ripple-top, 0);
  width:var(--mdc-ripple-fg-size, 100%);
}
.mdc-icon-button.mdc-ripple-upgraded:after{
  height:var(--mdc-ripple-fg-size, 100%);
  width:var(--mdc-ripple-fg-size, 100%);
}
.mdc-icon-button:after,.mdc-icon-button:before{
  background-color:#000;
  background-color:var(--mdc-ripple-color, #000);
}
.mdc-icon-button.mdc-ripple-surface--hover:before,.mdc-icon-button:hover:before{
  opacity:.04;
  opacity:var(--mdc-ripple-hover-opacity, .04);
}
.mdc-icon-button.mdc-ripple-upgraded--background-focused:before,.mdc-icon-button:not(.mdc-ripple-upgraded):focus:before{
  opacity:.12;
  opacity:var(--mdc-ripple-focus-opacity, .12);
  transition-duration:75ms;
}
.mdc-icon-button:not(.mdc-ripple-upgraded):after{
  transition:opacity .15s linear;
}
.mdc-icon-button:not(.mdc-ripple-upgraded):active:after{
  opacity:.12;
  opacity:var(--mdc-ripple-press-opacity, .12);
  transition-duration:75ms;
}
.mdc-icon-button.mdc-ripple-upgraded{
  --mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity, 0.12);
}

.mdc-data-table__content{
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-smoothing:antialiased;
  font-family:Roboto,sans-serif;
  font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  font-size:.875rem;
  font-size:var(--mdc-typography-body2-font-size, .875rem);
  font-weight:400;
  font-weight:var(--mdc-typography-body2-font-weight, 400);
  letter-spacing:.0178571429em;
  letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);
  line-height:1.25rem;
  line-height:var(--mdc-typography-body2-line-height, 1.25rem);
  text-decoration:inherit;
  text-decoration:var(--mdc-typography-body2-text-decoration, inherit);
  text-transform:inherit;
  text-transform:var(--mdc-typography-body2-text-transform, inherit);
}

.mdc-data-table{
  background-color:#fff;
  background-color:var(--mdc-theme-surface, #fff);
  border:1px solid rgba(0,0,0,.12);
  border-radius:4px;
  border-radius:var(--mdc-shape-medium, 4px);
  -webkit-overflow-scrolling:touch;
  box-sizing:border-box;
  display:inline-flex;
  flex-direction:column;
  position:relative;
}
.mdc-data-table .mdc-data-table__header-cell:first-child{
  border-top-left-radius:4px;
  border-top-left-radius:var(--mdc-shape-medium, 4px);
}
.mdc-data-table .mdc-data-table__header-cell:first-child[dir=rtl],[dir=rtl] .mdc-data-table .mdc-data-table__header-cell:first-child{
  border-top-left-radius:0;
  border-top-right-radius:4px;
  border-top-right-radius:var(--mdc-shape-medium, 4px);
}
.mdc-data-table .mdc-data-table__header-cell:last-child{
  border-top-right-radius:4px;
  border-top-right-radius:var(--mdc-shape-medium, 4px);
}
.mdc-data-table .mdc-data-table__header-cell:last-child[dir=rtl],[dir=rtl] .mdc-data-table .mdc-data-table__header-cell:last-child{
  border-top-left-radius:4px;
  border-top-left-radius:var(--mdc-shape-medium, 4px);
  border-top-right-radius:0;
}

.mdc-data-table__row{
  background-color:inherit;
}

.mdc-data-table__header-cell{
  background-color:#fff;
  background-color:var(--mdc-theme-surface, #fff);
}

.mdc-data-table__row--selected{
  background-color:rgba(98,0,238,.04);
}

.mdc-data-table__header-cell:after{
  border-bottom-color:rgba(0,0,0,.12);
}

.mdc-data-table__pagination-rows-per-page-select:not(.mdc-select--disabled) .mdc-notched-outline__leading,.mdc-data-table__pagination-rows-per-page-select:not(.mdc-select--disabled) .mdc-notched-outline__notch,.mdc-data-table__pagination-rows-per-page-select:not(.mdc-select--disabled) .mdc-notched-outline__trailing{
  border-color:rgba(0,0,0,.12);
}
.mdc-data-table__pagination,.mdc-data-table__row{
  border-top-color:rgba(0,0,0,.12);
}

.mdc-data-table__header-cell:after{
  border-bottom-style:solid;
  border-bottom-width:1px;
}

.mdc-data-table__pagination,.mdc-data-table__row{
  border-top-style:solid;
  border-top-width:1px;
}

.mdc-data-table__row:not(.mdc-data-table__row--selected):hover{
  background-color:rgba(0,0,0,.04);
}

.mdc-data-table__cell,.mdc-data-table__header-cell,.mdc-data-table__pagination-rows-per-page-label,.mdc-data-table__pagination-total{
  color:rgba(0,0,0,.87);
}

.mdc-data-table__cell{
  height:52px;
}

.mdc-data-table__pagination{
  min-height:52px;
}

.mdc-data-table__header-cell{
  height:56px;
}

.mdc-data-table__cell,.mdc-data-table__header-cell{
  padding-left:16px;
  padding-right:16px;
}

.mdc-data-table__cell--checkbox,.mdc-data-table__header-cell--checkbox{
  padding-left:4px;
  padding-right:0;
}
.mdc-data-table__cell--checkbox[dir=rtl],.mdc-data-table__header-cell--checkbox[dir=rtl],[dir=rtl] .mdc-data-table__cell--checkbox,[dir=rtl] .mdc-data-table__header-cell--checkbox{
  padding-left:0;
  padding-right:4px;
}

.mdc-data-table__sort-icon-button{
  color:rgba(0,0,0,.6);
}
.mdc-data-table__sort-icon-button:after,.mdc-data-table__sort-icon-button:before{
  background-color:rgba(0,0,0,.6);
  background-color:var(--mdc-ripple-color, rgba(0,0,0,.6));
}
.mdc-data-table__sort-icon-button.mdc-ripple-surface--hover:before,.mdc-data-table__sort-icon-button:hover:before{
  opacity:.04;
  opacity:var(--mdc-ripple-hover-opacity, .04);
}
.mdc-data-table__sort-icon-button.mdc-ripple-upgraded--background-focused:before,.mdc-data-table__sort-icon-button:not(.mdc-ripple-upgraded):focus:before{
  opacity:.12;
  opacity:var(--mdc-ripple-focus-opacity, .12);
  transition-duration:75ms;
}
.mdc-data-table__sort-icon-button:not(.mdc-ripple-upgraded):after{
  transition:opacity .15s linear;
}
.mdc-data-table__sort-icon-button:not(.mdc-ripple-upgraded):active:after{
  opacity:.12;
  opacity:var(--mdc-ripple-press-opacity, .12);
  transition-duration:75ms;
}
.mdc-data-table__sort-icon-button.mdc-ripple-upgraded{
  --mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity, 0.12);
}

.mdc-data-table__header-cell--sorted .mdc-data-table__sort-icon-button{
  color:rgba(0,0,0,.87);
}
.mdc-data-table__header-cell--sorted .mdc-data-table__sort-icon-button:after,.mdc-data-table__header-cell--sorted .mdc-data-table__sort-icon-button:before{
  background-color:rgba(0,0,0,.87);
  background-color:var(--mdc-ripple-color, rgba(0,0,0,.87));
}
.mdc-data-table__header-cell--sorted .mdc-data-table__sort-icon-button.mdc-ripple-surface--hover:before,.mdc-data-table__header-cell--sorted .mdc-data-table__sort-icon-button:hover:before{
  opacity:.04;
  opacity:var(--mdc-ripple-hover-opacity, .04);
}
.mdc-data-table__header-cell--sorted .mdc-data-table__sort-icon-button.mdc-ripple-upgraded--background-focused:before,.mdc-data-table__header-cell--sorted .mdc-data-table__sort-icon-button:not(.mdc-ripple-upgraded):focus:before{
  opacity:.12;
  opacity:var(--mdc-ripple-focus-opacity, .12);
  transition-duration:75ms;
}
.mdc-data-table__header-cell--sorted .mdc-data-table__sort-icon-button:not(.mdc-ripple-upgraded):after{
  transition:opacity .15s linear;
}
.mdc-data-table__header-cell--sorted .mdc-data-table__sort-icon-button:not(.mdc-ripple-upgraded):active:after{
  opacity:.12;
  opacity:var(--mdc-ripple-press-opacity, .12);
  transition-duration:75ms;
}
.mdc-data-table__header-cell--sorted .mdc-data-table__sort-icon-button.mdc-ripple-upgraded{
  --mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity, 0.12);
}

.mdc-data-table__table-container{
  -webkit-overflow-scrolling:touch;
  overflow-x:auto;
  width:100%;
}

.mdc-data-table__table{
  border:0;
  border-collapse:collapse;
  min-width:100%;
  table-layout:fixed;
  white-space:nowrap;
}

.mdc-data-table__cell{
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-smoothing:antialiased;
  box-sizing:border-box;
  font-family:Roboto,sans-serif;
  font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  font-size:.875rem;
  font-size:var(--mdc-typography-body2-font-size, .875rem);
  font-weight:400;
  font-weight:var(--mdc-typography-body2-font-weight, 400);
  letter-spacing:.0178571429em;
  letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);
  line-height:1.25rem;
  line-height:var(--mdc-typography-body2-line-height, 1.25rem);
  overflow:hidden;
  text-align:left;
  text-decoration:inherit;
  text-decoration:var(--mdc-typography-body2-text-decoration, inherit);
  text-overflow:ellipsis;
  text-transform:inherit;
  text-transform:var(--mdc-typography-body2-text-transform, inherit);
}

.mdc-data-table__cell--numeric,.mdc-data-table__cell[dir=rtl],[dir=rtl] .mdc-data-table__cell{
  text-align:right;
}
.mdc-data-table__cell--numeric[dir=rtl],[dir=rtl] .mdc-data-table__cell--numeric{
  text-align:left;
}

.mdc-data-table__cell--checkbox{
  width:1px;
}

.mdc-data-table__header-cell{
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-smoothing:antialiased;
  box-sizing:border-box;
  font-family:Roboto,sans-serif;
  font-family:var(--mdc-typography-subtitle2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  font-size:.875rem;
  font-size:var(--mdc-typography-subtitle2-font-size, .875rem);
  font-weight:500;
  font-weight:var(--mdc-typography-subtitle2-font-weight, 500);
  letter-spacing:.0071428571em;
  letter-spacing:var(--mdc-typography-subtitle2-letter-spacing, .0071428571em);
  line-height:1.375rem;
  line-height:var(--mdc-typography-subtitle2-line-height, 1.375rem);
  outline:none;
  overflow:hidden;
  text-align:left;
  text-decoration:inherit;
  text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);
  text-overflow:ellipsis;
  text-transform:inherit;
  text-transform:var(--mdc-typography-subtitle2-text-transform, inherit);
}
.mdc-data-table__header-cell[dir=rtl],[dir=rtl] .mdc-data-table__header-cell{
  text-align:right;
}

.mdc-data-table__header-cell--checkbox{
  width:1px;
}

.mdc-data-table__header-cell--numeric{
  text-align:right;
}
.mdc-data-table__header-cell--numeric[dir=rtl],[dir=rtl] .mdc-data-table__header-cell--numeric{
  text-align:left;
}

.mdc-data-table__sort-icon-button{
  height:28px;
  margin-left:4px;
  margin-right:0;
  opacity:0;
  padding:2px;
  transform:rotate(.0001deg);
  transition:transform .15s cubic-bezier(.4, 0, .2, 1) 0s;
  width:28px;
}
.mdc-data-table__header-cell--numeric .mdc-data-table__sort-icon-button,.mdc-data-table__sort-icon-button[dir=rtl],[dir=rtl] .mdc-data-table__sort-icon-button{
  margin-left:0;
  margin-right:4px;
}
.mdc-data-table__header-cell--numeric .mdc-data-table__sort-icon-button[dir=rtl],[dir=rtl] .mdc-data-table__header-cell--numeric .mdc-data-table__sort-icon-button{
  margin-left:4px;
  margin-right:0;
}
.mdc-data-table__header-cell--sorted-descending .mdc-data-table__sort-icon-button{
  transform:rotate(-180deg);
}
.mdc-data-table__header-cell--sorted .mdc-data-table__sort-icon-button,.mdc-data-table__header-cell:hover .mdc-data-table__sort-icon-button,.mdc-data-table__sort-icon-button:focus{
  opacity:1;
}

.mdc-data-table__header-cell-wrapper{
  align-items:center;
  display:inline-flex;
  vertical-align:middle;
}

.mdc-data-table__header-cell--with-sort{
  cursor:pointer;
}

.mdc-data-table__sort-status-label{
  clip:rect(1px, 1px, 1px, 1px);
  height:1px;
  overflow:hidden;
  position:absolute;
  white-space:nowrap;
  width:1px;
}

.mdc-data-table__progress-indicator{
  display:none;
  position:absolute;
  width:100%;
}
.mdc-data-table--in-progress .mdc-data-table__progress-indicator{
  display:block;
}

.mdc-data-table__scrim{
  background-color:#fff;
  background-color:var(--mdc-theme-surface, #fff);
  height:100%;
  opacity:.32;
  position:absolute;
  top:0;
  width:100%;
}

.mdc-data-table--sticky-header .mdc-data-table__header-cell{
  position:sticky;
  top:0;
  z-index:1;
}
.mdc-data-table--sticky-header .mdc-data-table__header-cell:after{
  bottom:0;
  content:"";
  left:0;
  position:absolute;
  width:100%;
}
.mdc-data-table--sticky-header .mdc-data-table__row:first-child{
  border-top:0;
}

.mdc-data-table__pagination{
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-smoothing:antialiased;
  box-sizing:border-box;
  display:flex;
  font-family:Roboto,sans-serif;
  font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  font-size:.875rem;
  font-size:var(--mdc-typography-body2-font-size, .875rem);
  font-weight:400;
  font-weight:var(--mdc-typography-body2-font-weight, 400);
  justify-content:flex-end;
  letter-spacing:.0178571429em;
  letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);
  line-height:1.25rem;
  line-height:var(--mdc-typography-body2-line-height, 1.25rem);
  text-decoration:inherit;
  text-decoration:var(--mdc-typography-body2-text-decoration, inherit);
  text-transform:inherit;
  text-transform:var(--mdc-typography-body2-text-transform, inherit);
}

.mdc-data-table__pagination-trailing{
  align-items:center;
  display:flex;
  flex-wrap:wrap;
  justify-content:flex-end;
  margin-left:4px;
  margin-right:0;
}
.mdc-data-table__pagination-trailing[dir=rtl],[dir=rtl] .mdc-data-table__pagination-trailing{
  margin-left:0;
  margin-right:4px;
}

.mdc-data-table__pagination-navigation{
  align-items:center;
  display:flex;
}

.mdc-data-table__pagination-button{
  margin-left:0;
  margin-right:4px;
}
.mdc-data-table__pagination-button .mdc-button__icon[dir=rtl],[dir=rtl] .mdc-data-table__pagination-button .mdc-button__icon{
  transform:rotate(180deg);
}
.mdc-data-table__pagination-button[dir=rtl],[dir=rtl] .mdc-data-table__pagination-button{
  margin-left:4px;
  margin-right:0;
}

.mdc-data-table__pagination-total{
  margin-left:14px;
  margin-right:36px;
  white-space:nowrap;
}
.mdc-data-table__pagination-total[dir=rtl],[dir=rtl] .mdc-data-table__pagination-total{
  margin-left:36px;
  margin-right:14px;
}

.mdc-data-table__pagination-rows-per-page{
  align-items:center;
  display:inline-flex;
  margin-left:0;
  margin-right:22px;
}
.mdc-data-table__pagination-rows-per-page[dir=rtl],[dir=rtl] .mdc-data-table__pagination-rows-per-page{
  margin-left:22px;
  margin-right:0;
}

.mdc-data-table__pagination-rows-per-page-label{
  margin-left:0;
  margin-right:12px;
  white-space:nowrap;
}
.mdc-data-table__pagination-rows-per-page-label[dir=rtl],[dir=rtl] .mdc-data-table__pagination-rows-per-page-label{
  margin-left:12px;
  margin-right:0;
}

.mdc-data-table__pagination-rows-per-page-select{
  margin:8px 0;
  min-width:80px;
  min-width:var(--mdc-menu-min-width, 80px);
}
.mdc-data-table__pagination-rows-per-page-select .mdc-select__anchor{
  height:36px;
  min-width:80px;
  width:100%;
}
.mdc-data-table__pagination-rows-per-page-select .mdc-select__anchor .mdc-floating-label--float-above{
  font-size:.75rem;
  transform:translateY(-27.25px) scale(1);
}
.mdc-data-table__pagination-rows-per-page-select .mdc-select__anchor .mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-data-table__pagination-rows-per-page-select .mdc-select__anchor.mdc-notched-outline--upgraded .mdc-floating-label--float-above{
  font-size:1rem;
  transform:translateY(-24.75px) scale(.75);
}
.mdc-data-table__pagination-rows-per-page-select .mdc-select__anchor .mdc-floating-label--shake{
  animation:L .25s 1;
}
@keyframes L{
  0%{
    transform:translateX(0) translateY(-24.75px) scale(.75);
  }
  33%{
    animation-timing-function:cubic-bezier(.5, 0, .701732, .495819);
    transform:translateX(4%) translateY(-24.75px) scale(.75);
  }
  66%{
    animation-timing-function:cubic-bezier(.302435, .381352, .55, .956352);
    transform:translateX(-4%) translateY(-24.75px) scale(.75);
  }
  to{
    transform:translateX(0) translateY(-24.75px) scale(.75);
  }
}
.mdc-data-table__pagination-rows-per-page-select .mdc-select__dropdown-icon{
  height:20px;
  width:20px;
}
.mdc-data-table__pagination-rows-per-page-select.mdc-select--outlined .mdc-select__anchor :not(.mdc-notched-outline--notched) .mdc-notched-outline__notch{
  max-width:calc(100% - 56px);
}
.mdc-data-table__pagination-rows-per-page-select .mdc-deprecated-list-item{
  height:36px;
}

.mdc-data-table__header-row-checkbox.mdc-checkbox--selected .mdc-checkbox__ripple:after,.mdc-data-table__header-row-checkbox.mdc-checkbox--selected .mdc-checkbox__ripple:before,.mdc-data-table__row-checkbox.mdc-checkbox--selected .mdc-checkbox__ripple:after,.mdc-data-table__row-checkbox.mdc-checkbox--selected .mdc-checkbox__ripple:before{
  background-color:#6200ee;
  background-color:var(--mdc-ripple-color, var(--mdc-theme-primary, #6200ee));
}
.mdc-data-table__header-row-checkbox.mdc-checkbox--selected.mdc-ripple-surface--hover .mdc-checkbox__ripple:before,.mdc-data-table__header-row-checkbox.mdc-checkbox--selected:hover .mdc-checkbox__ripple:before,.mdc-data-table__row-checkbox.mdc-checkbox--selected.mdc-ripple-surface--hover .mdc-checkbox__ripple:before,.mdc-data-table__row-checkbox.mdc-checkbox--selected:hover .mdc-checkbox__ripple:before{
  opacity:.04;
  opacity:var(--mdc-ripple-hover-opacity, .04);
}
.mdc-data-table__header-row-checkbox.mdc-checkbox--selected.mdc-ripple-upgraded--background-focused .mdc-checkbox__ripple:before,.mdc-data-table__header-row-checkbox.mdc-checkbox--selected:not(.mdc-ripple-upgraded):focus .mdc-checkbox__ripple:before,.mdc-data-table__row-checkbox.mdc-checkbox--selected.mdc-ripple-upgraded--background-focused .mdc-checkbox__ripple:before,.mdc-data-table__row-checkbox.mdc-checkbox--selected:not(.mdc-ripple-upgraded):focus .mdc-checkbox__ripple:before{
  opacity:.12;
  opacity:var(--mdc-ripple-focus-opacity, .12);
  transition-duration:75ms;
}
.mdc-data-table__header-row-checkbox.mdc-checkbox--selected:not(.mdc-ripple-upgraded) .mdc-checkbox__ripple:after,.mdc-data-table__row-checkbox.mdc-checkbox--selected:not(.mdc-ripple-upgraded) .mdc-checkbox__ripple:after{
  transition:opacity .15s linear;
}
.mdc-data-table__header-row-checkbox.mdc-checkbox--selected:not(.mdc-ripple-upgraded):active .mdc-checkbox__ripple:after,.mdc-data-table__row-checkbox.mdc-checkbox--selected:not(.mdc-ripple-upgraded):active .mdc-checkbox__ripple:after{
  opacity:.12;
  opacity:var(--mdc-ripple-press-opacity, .12);
  transition-duration:75ms;
}
.mdc-data-table__header-row-checkbox.mdc-checkbox--selected.mdc-ripple-upgraded,.mdc-data-table__row-checkbox.mdc-checkbox--selected.mdc-ripple-upgraded{
  --mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity, 0.12);
}
.mdc-data-table__header-row-checkbox.mdc-ripple-upgraded--background-focused.mdc-checkbox--selected .mdc-checkbox__ripple:after,.mdc-data-table__header-row-checkbox.mdc-ripple-upgraded--background-focused.mdc-checkbox--selected .mdc-checkbox__ripple:before,.mdc-data-table__row-checkbox.mdc-ripple-upgraded--background-focused.mdc-checkbox--selected .mdc-checkbox__ripple:after,.mdc-data-table__row-checkbox.mdc-ripple-upgraded--background-focused.mdc-checkbox--selected .mdc-checkbox__ripple:before{
  background-color:#6200ee;
  background-color:var(--mdc-ripple-color, var(--mdc-theme-primary, #6200ee));
}
.mdc-data-table__header-row-checkbox .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background,.mdc-data-table__row-checkbox .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{
  background-color:transparent;
  border-color:rgba(0,0,0,.54);
  border-color:var(--mdc-checkbox-unchecked-color, rgba(0,0,0,.54));
}
.mdc-data-table__header-row-checkbox .mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.mdc-data-table__header-row-checkbox .mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background,.mdc-data-table__header-row-checkbox .mdc-checkbox__native-control[data-indeterminate=true]:enabled~.mdc-checkbox__background,.mdc-data-table__row-checkbox .mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.mdc-data-table__row-checkbox .mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background,.mdc-data-table__row-checkbox .mdc-checkbox__native-control[data-indeterminate=true]:enabled~.mdc-checkbox__background{
  background-color:#6200ee;
  background-color:var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #6200ee));
  border-color:#6200ee;
  border-color:var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #6200ee));
}
@keyframes M{
  0%{
    background-color:transparent;
    border-color:rgba(0,0,0,.54);
    border-color:var(--mdc-checkbox-unchecked-color, rgba(0,0,0,.54));
  }
  50%{
    background-color:#6200ee;
    background-color:var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #6200ee));
    border-color:#6200ee;
    border-color:var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #6200ee));
  }
}
@keyframes N{
  0%,80%{
    background-color:#6200ee;
    background-color:var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #6200ee));
    border-color:#6200ee;
    border-color:var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #6200ee));
  }
  to{
    background-color:transparent;
    border-color:rgba(0,0,0,.54);
    border-color:var(--mdc-checkbox-unchecked-color, rgba(0,0,0,.54));
  }
}
.mdc-data-table__header-row-checkbox.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-data-table__header-row-checkbox.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-data-table__row-checkbox.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-data-table__row-checkbox.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{
  animation-name:M;
}
.mdc-data-table__header-row-checkbox.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-data-table__header-row-checkbox.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-data-table__row-checkbox.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-data-table__row-checkbox.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{
  animation-name:N;
}

:root{
  --table-bg-color:#fff;
  --table-bg-color-hover:#f5f5f5;
  --table-bg-color-striped:#eee;
  --lmnt-table__header-color:#000;
}

.lmnt-table .mdc-data-table__cell{
  height:48px;
}
.lmnt-table .mdc-data-table__pagination{
  min-height:48px;
}

.lmnt-table .mdc-data-table__header-cell,.lmnt-table--tall .mdc-data-table__cell{
  height:52px;
}
.lmnt-table--tall .mdc-data-table__pagination{
  min-height:52px;
}
.lmnt-table--tall .mdc-data-table__header-cell{
  height:56px;
}

.lmnt-table--dense .mdc-data-table__cell{
  height:40px;
}
.lmnt-table--dense .mdc-data-table__pagination{
  min-height:40px;
}
.lmnt-table--dense .mdc-data-table__header-cell{
  height:44px;
}

.lmnt-table--full-width{
  width:100%;
}

.lmnt-table__top-bar--standard-bar{
  display:flex;
  flex-direction:row;
  justify-content:space-between;
}
.lmnt-table__top-bar--standard-bar .lmnt-table__top-bar__title{
  padding:16px 24px;
}
.lmnt-table__top-bar--standard-bar--action-items{
  align-items:center;
  display:flex;
  flex-direction:row;
  justify-content:center;
  padding:0 24px;
}
.lmnt-table__top-bar--standard-bar--action-items .lmnt-text-field--embedded{
  margin-right:16px;
}
.lmnt-table__top-bar--filter-bar{
  height:64px;
}

.lmnt-table__sort-icon-button--visible{
  color:inherit;
  font-size:12px;
  opacity:1;
}

.lmnt-table__header-cell{
  color:var(--lmnt-table__header-color);
  font-size:12px;
  font-style:normal;
  font-weight:500;
  letter-spacing:.4px;
  line-height:16px;
}

.lmnt-table--virtualized .lmnt-table__header-row{
  border-bottom:1px solid var(--lmnt-theme-on-surface-stroke);
}

.lmnt-table--virtualized .mdc-data-table__row.lmnt-table__row:first-child{
  border-top-width:0;
}

.lmnt-table__header-cell--dragging{
  border:1px solid #ddd;
  box-shadow:3px 3px 4px -3px rgba(0,0,0,.36);
  z-index:8;
}

.lmnt .mdc-data-table__row:not(.mdc-data-table__row--selected):hover{
  background-color:var(--table-bg-color-hover);
}

.lmnt-table__resize-handle{
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3E%3Cpath fill='%23d9d9d9' fill-opacity='.4' fill-rule='evenodd' d='M0 0h4v4H0zm4 4h4v4H4z'/%3E%3C/svg%3E");
  cursor:col-resize;
  width:.3em;
}

.lmnt-table____sticky-border,.lmnt-table__resize-handle{
  display:inline-block;
  height:100%;
  position:absolute;
  right:0;
  top:0;
}

.lmnt-table____sticky-border{
  background-image:linear-gradient(90deg, rgba(0,0,0,.2), transparent);
  border-right:none;
  width:2px;
}

.lmnt-table__table--column-striped .lmnt-table__cell:nth-child(odd),.lmnt-table__table--column-striped .mdc-data-table__cell:nth-child(odd),.lmnt-table__table--row-striped .lmnt-table__row:nth-child(odd),.lmnt-table__table--row-striped .mdc-data-table__row:nth-child(odd){
  background-color:var(--table-bg-color-striped);
}

.lmnt-table__leading-fixed-cell{
  background-color:inherit;
  left:0;
  position:sticky;
  z-index:3 !important;
}

.lmnt-table__leading-fixed-cell .lmnt-table__cell-content:after{
  content:"";
  height:100%;
  min-height:48px;
  position:absolute;
  right:0;
}

.lmnt-table__leading-fixed-cell--trailing-border .lmnt-table__cell-content:after{
  border-right:1px solid rgba(0,0,0,.12);
}

.mdc-data-table__header-row{
  background-color:var(--table-bg-color);
  z-index:4 !important;
}
.mdc-data-table__header-row .mdc-data-table__header-cell.lmnt-table__leading-fixed-cell{
  z-index:5 !important;
}

.lmnt-table__cell-content{
  align-items:center;
  display:flex;
  height:fit-content;
  min-height:48px;
  width:100%;
}

.lmnt-table__trailing-fixed-cell{
  background-color:inherit;
  position:sticky;
  z-index:3;
}

.mdc-data-table__row{
  background-color:var(--table-bg-color);
}

.lmnt-table--no-hover .mdc-data-table__row:hover{
  background-color:inherit;
}
.lmnt-table--no-hover .lmnt-table__leading-fixed-cell,.lmnt-table--no-hover .lmnt-table__trailing-fixed-cell{
  background-color:var(--table-bg-color);
}

.lmnt-table__leading-fixed-column-shadow{
  box-shadow:3px 0 4px -1px rgba(0,0,0,.12);
  height:100%;
  padding-right:6px;
  position:sticky;
  width:0;
  z-index:8;
}

.lmnt-table__trailing-fixed-column-shadow{
  box-shadow:-3px 0 4px -1px rgba(0,0,0,.12);
  height:100%;
  padding-left:6px;
  position:sticky;
  width:0;
  z-index:8;
}

.lmnt-table__resize-indicator{
  cursor:col-resize;
  height:100%;
  opacity:0;
  position:absolute;
  top:0;
  transition:opacity 75ms linear;
  width:0;
  z-index:3;
}
.lmnt-table__resize-indicator:after{
  background-image:url('data:image/svg+xml; utf8, <svg viewBox="0 0 3.8 50" width="100%" height="100%" xmlns="http://www.w3.org/2000/svg"><line x1="1.9" y1="0" x2="1.9" y2="50" stroke="black" stroke-width="1" stroke-dasharray="2 1" /></svg>');
  background-size:100%;
  content:"";
  height:100%;
  left:-.5rem;
  position:absolute;
  top:0;
  transform:scaleX(1);
  transition:transform 75ms linear;
  width:1rem;
}
.lmnt-table__resize-indicator.lmnt-table__resize-indicator--last{
  justify-content:flex-end;
  width:.4rem;
}

.lmnt-table__header-theme--primary .lmnt-table__header-cell{
  background-color:var(--lmnt-theme-primary);
  color:var(--lmnt-theme-on-primary);
}

.lmnt-table__header-theme--secondary .lmnt-table__header-cell{
  background-color:var(--lmnt-theme-secondary);
  color:var(--lmnt-theme-on-secondary);
}

.lmnt-table__header-theme--primary-variant .lmnt-table__header-cell{
  background-color:var(--lmnt-theme-primary-variant);
  color:var(--lmnt-theme-on-primary-variant);
}

.lmnt-table__header-theme--secondary-variant .lmnt-table__header-cell{
  background-color:var(--lmnt-theme-secondary-variant);
  color:var(--lmnt-theme-on-secondary-variant);
}

.lmnt-table__header-divider--primary .lmnt-table__header-cell{
  border-bottom:1px solid var(--lmnt-theme-primary);
}

.lmnt-table__header-divider--secondary .lmnt-table__header-cell{
  border-bottom:1px solid var(--lmnt-theme-secondary);
}

.lmnt-table__header-divider--primary-variant .lmnt-table__header-cell{
  border-bottom:1px solid var(--lmnt-theme-primary-variant);
}

.lmnt-table__header-divider--secondary-variant .lmnt-table__header-cell{
  border-bottom:1px solid var(--lmnt-theme-secondary-variant);
}

.lmnt-table__header-divider--tall .lmnt-table__header-cell{
  border-bottom-width:4px;
}

.lmnt-table__cell--nestable.mdc-data-table__cell{
  padding-left:0;
  padding-right:0;
}

.lmnt-table--nested{
  border-width:0;
}

.lmnt-table--fixed-width .lmnt-table__header{
  overflow:hidden;
}
.lmnt-table--fixed-width .mdc-data-table__content{
  overflow-y:auto;
}

.lmnt-table__no-content{
  align-items:center;
  padding-bottom:1rem;
  padding-top:1rem;
  text-align:center;
  width:100%;
}

.lmnt-table__hide-horizontal-scrollbar ::-webkit-scrollbar{
  background-color:transparent;
  height:0;
  width:0;
}

.lmnt-table__block-fixed-header{
  display:flex;
  flex-direction:column;
  height:100%;
}
.lmnt-table__block-fixed-header thead{
  display:block;
  flex-basis:max-content;
  flex-grow:0;
  flex-shrink:1;
  overflow-y:auto;
  scrollbar-width:none;
}
.lmnt-table__block-fixed-header thead::-webkit-scrollbar{
  background:transparent;
  display:none;
  width:0;
}
.lmnt-table__block-fixed-header tbody{
  display:block;
  flex:1;
  overflow-y:auto;
}
.lmnt-table__block-fixed-header tr{
  display:flex;
  width:100%;
}
.lmnt-table__block-fixed-header tr td,.lmnt-table__block-fixed-header tr th{
  display:block;
  flex:1;
}

.lmnt-table__flex-fixed-header{
  display:flex;
  flex-direction:column;
  height:100%;
}
.lmnt-table__flex-fixed-header thead{
  display:block;
  flex-basis:max-content;
  flex-grow:0;
  flex-shrink:1;
  overflow-y:auto;
  scrollbar-width:none;
}
.lmnt-table__flex-fixed-header thead::-webkit-scrollbar{
  background:transparent;
  display:none;
  width:0;
}
.lmnt-table__flex-fixed-header tbody{
  flex:1;
  overflow-y:auto;
}

.lmnt-table__grouped-row{
  background-color:var(--table-bg-color-hover);
}

.lmnt .lmnt-table__grouped-row.mdc-data-table__row:not(-mdc-data-table__row--selected):hover{
  background-color:var(--table-bg-color);
}

.tb-demo-group{
  display:flex;
  flex-wrap:nowrap;
  gap:12px;
  justify-content:flex-start;
}

.lmnt{
  --lmnt-text-bubble--small-font-size:16px;
  --lmnt-text-bubble--small-font-weight:700;
  --lmnt-text-bubble--small-line-height:24px;
  --lmnt-text-bubble--small-size:32px;
  --lmnt-text-bubble--font-family:var(--lmnt-theme-primary-font);
  --lmnt-text-bubble--font-size:1rem;
  --lmnt-text-bubble--font-weight:700;
  --lmnt-text-bubble--line-height:24px;
  --lmnt-text-bubble--size:40px;
}

.lmnt-text-bubble{
  align-items:center;
  border-radius:50%;
  box-sizing:border-box;
  display:flex;
  flex-direction:row;
  font-family:var(--lmnt-text-bubble--font-family);
  font-size:var(--lmnt-text-bubble--font-size);
  font-weight:var(--lmnt-text-bubble--font-weight);
  height:var(--lmnt-text-bubble--size);
  justify-content:center;
  line-height:var(--lmnt-text-bubble--line-height);
  margin:0;
  max-height:var(--lmnt-text-bubble--size);
  max-width:40px;
  min-height:var(--lmnt-text-bubble--size);
  min-width:40px;
  padding:0;
  position:relative;
  text-align:center;
  white-space:nowrap;
  width:40px;
  word-spacing:0;
}

.lmnt-text-bubble--small{
  font-size:var(--lmnt-text-bubble--small-font-size);
  height:var(--lmnt-text-bubble--small-size);
  max-height:var(--lmnt-text-bubble--small-size);
  max-width:var(--lmnt-text-bubble--small-size);
  min-height:var(--lmnt-text-bubble--small-size);
  min-width:var(--lmnt-text-bubble--small-size);
  width:var(--lmnt-text-bubble--small-size);
}

.lmnt-text-bubble__theme-color--blue{
  background-color:#c2e0ff;
  color:#0b3f73;
}

.lmnt-text-bubble__theme-color--gray{
  background-color:#e6e6e6;
  color:#474747;
}

.lmnt-text-bubble__theme-color--green{
  background-color:#b8f2c7;
  color:#084d19;
}

.lmnt-text-bubble__theme-color--orange{
  background-color:#ffe6b2;
  color:#593f09;
}

.lmnt-text-bubble__theme-color--purple{
  background-color:#dfcbf2;
  color:#400b73;
}

.lmnt-text-bubble__theme-color--red{
  background-color:#ffd6d6;
  color:#730b0b;
}

.lmnt-text-bubble__theme-color--teal{
  background-color:#b8f2ed;
  color:#084d47;
}

.lmnt-text-bubble__theme-color--yellow{
  background-color:#f2f2b6;
  color:#404006;
}

.lmnt-text-bubble__theme-color--primary{
  background-color:var(--lmnt-theme-primary);
  color:var(--lmnt-theme-on-primary);
}

.lmnt-text-bubble__theme-color--secondary{
  background-color:var(--lmnt-theme-secondary);
  color:var(--lmnt-theme-on-secondary);
}

.lmnt-text-bubble__theme-color--danger{
  background-color:var(--lmnt-theme-danger);
  color:var(--lmnt-theme-on-danger);
}

.lmnt-text-bubble__theme-color--muted{
  background-color:var(--lmnt-theme-surface-variant);
  color:var(--lmnt-on-surface-inactive);
}

.lmnt-text-bubble__theme-color--danger-alt{
  background-color:var(--lmnt-theme-surface);
  color:var(--lmnt-theme-on-danger-alt);
}

.lmnt-text-bubble__theme-color--background{
  background-color:var(--lmnt-theme-surface);
  color:var(--lmnt-on-surface-active);
}

.lmnt-text-bubble--outlined{
  background-color:unset;
  border-style:solid;
  border-width:1px;
}

.lmnt-text-bubble--outlined.lmnt-text-bubble__theme-color--blue{
  border-color:#0b3f73;
  color:#0b3f73;
}

.lmnt-text-bubble--outlined.lmnt-text-bubble__theme-color--gray{
  border-color:#474747;
  color:#474747;
}

.lmnt-text-bubble--outlined.lmnt-text-bubble__theme-color--green{
  border-color:#084d19;
  color:#084d19;
}

.lmnt-text-bubble--outlined.lmnt-text-bubble__theme-color--orange{
  border-color:#593f09;
  color:#593f09;
}

.lmnt-text-bubble--outlined.lmnt-text-bubble__theme-color--purple{
  border-color:#400b73;
  color:#400b73;
}

.lmnt-text-bubble--outlined.lmnt-text-bubble__theme-color--red{
  border-color:#730b0b;
  color:#730b0b;
}

.lmnt-text-bubble--outlined.lmnt-text-bubble__theme-color--teal{
  border-color:#084d47;
  color:#084d47;
}

.lmnt-text-bubble--outlined.lmnt-text-bubble__theme-color--yellow{
  border-color:#404006;
  color:#404006;
}

.lmnt-text-bubble--outlined.lmnt-text-bubble__theme-color--primary{
  border-color:var(--lmnt-theme-primary-on-surface);
  color:var(--lmnt-theme-primary-on-surface);
}

.lmnt-text-bubble--outlined.lmnt-text-bubble__theme-color--secondary{
  border-color:var(--lmnt-theme-secondary-on-surface);
  color:var(--lmnt-theme-secondary-on-surface);
}

.lmnt-text-bubble--outlined.lmnt-text-bubble__theme-color--danger{
  border-color:var(--lmnt-theme-danger-on-surface);
  color:var(--lmnt-theme-danger-on-surface);
}

.lmnt-text-bubble--outlined.lmnt-text-bubble__theme-color--muted{
  border-color:var(--lmnt-on-surface-inactive);
  color:var(--lmnt-on-surface-inactive);
}

.lmnt-text-bubble--outlined.lmnt-text-bubble__theme-color--danger-alt{
  border-color:var(--lmnt-theme-on-surface-stroke);
  color:var(--lmnt-theme-on-danger-alt);
}

.lmnt-text-bubble--outlined.lmnt-text-bubble__theme-color--background{
  border-color:var(--lmnt-theme-on-surface-stroke);
  color:var(--lmnt-on-surface-active);
}

.lmnt{
  --lmnt-tooltip-border-radius:var(--lmnt-theme--shape-radius);
  --lmnt-tooltip:rgba(77,77,77,.9);
  --lmnt-tooltip-text-color:#fff;
}

.lmnt-tooltip{
  position:relative;
}

.lmnt-tooltip--block{
  display:block;
}

.lmnt-tooltip--inline{
  display:inline-block;
}

.lmnt-tooltip__text-content{
  background-color:var(--lmnt-tooltip);
  border-radius:var(--lmnt-tooltip-border-radius);
  color:var(--lmnt-tooltip-text-color);
  display:none;
  max-width:208px;
  padding:8px 16px;
  position:absolute;
  white-space:normal;
  width:max-content;
  z-index:1;
}

.lmnt-tooltip__text-content[data-show]{
  display:block;
}

@media only screen and (min-width:30rem){
  .lmnt-tooltip__text-content{
    max-width:224px;
    padding:4px 8px;
  }
}
.lmnt,:root{
  --lmnt-top-app-bar-height-sm:64px;
  --lmnt-top-app-bar-height-lg:64px;
}

.mdc-top-app-bar{
  background-color:#6200ee;
  background-color:var(--mdc-theme-primary, #6200ee);
  box-sizing:border-box;
  color:#fff;
  display:flex;
  flex-direction:column;
  justify-content:space-between;
  position:fixed;
  width:100%;
  z-index:4;
}
.mdc-top-app-bar .mdc-top-app-bar__action-item,.mdc-top-app-bar .mdc-top-app-bar__navigation-icon{
  color:#fff;
  color:var(--mdc-theme-on-primary, #fff);
}
.mdc-top-app-bar .mdc-top-app-bar__action-item:after,.mdc-top-app-bar .mdc-top-app-bar__action-item:before,.mdc-top-app-bar .mdc-top-app-bar__navigation-icon:after,.mdc-top-app-bar .mdc-top-app-bar__navigation-icon:before{
  background-color:#fff;
  background-color:var(--mdc-ripple-color, var(--mdc-theme-on-primary, #fff));
}
.mdc-top-app-bar .mdc-top-app-bar__action-item.mdc-ripple-surface--hover:before,.mdc-top-app-bar .mdc-top-app-bar__action-item:hover:before,.mdc-top-app-bar .mdc-top-app-bar__navigation-icon.mdc-ripple-surface--hover:before,.mdc-top-app-bar .mdc-top-app-bar__navigation-icon:hover:before{
  opacity:.08;
  opacity:var(--mdc-ripple-hover-opacity, .08);
}
.mdc-top-app-bar .mdc-top-app-bar__action-item.mdc-ripple-upgraded--background-focused:before,.mdc-top-app-bar .mdc-top-app-bar__action-item:not(.mdc-ripple-upgraded):focus:before,.mdc-top-app-bar .mdc-top-app-bar__navigation-icon.mdc-ripple-upgraded--background-focused:before,.mdc-top-app-bar .mdc-top-app-bar__navigation-icon:not(.mdc-ripple-upgraded):focus:before{
  opacity:.24;
  opacity:var(--mdc-ripple-focus-opacity, .24);
  transition-duration:75ms;
}
.mdc-top-app-bar .mdc-top-app-bar__action-item:not(.mdc-ripple-upgraded):after,.mdc-top-app-bar .mdc-top-app-bar__navigation-icon:not(.mdc-ripple-upgraded):after{
  transition:opacity .15s linear;
}
.mdc-top-app-bar .mdc-top-app-bar__action-item:not(.mdc-ripple-upgraded):active:after,.mdc-top-app-bar .mdc-top-app-bar__navigation-icon:not(.mdc-ripple-upgraded):active:after{
  opacity:.24;
  opacity:var(--mdc-ripple-press-opacity, .24);
  transition-duration:75ms;
}
.mdc-top-app-bar .mdc-top-app-bar__action-item.mdc-ripple-upgraded,.mdc-top-app-bar .mdc-top-app-bar__navigation-icon.mdc-ripple-upgraded{
  --mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity, 0.24);
}
.mdc-top-app-bar__row{
  box-sizing:border-box;
  display:flex;
  height:64px;
  position:relative;
  width:100%;
}
.mdc-top-app-bar__section{
  align-items:center;
  display:inline-flex;
  flex:1 1 auto;
  min-width:0;
  padding:8px 12px;
  z-index:1;
}
.mdc-top-app-bar__section--align-start{
  justify-content:flex-start;
  order:-1;
}
.mdc-top-app-bar__section--align-end{
  justify-content:flex-end;
  order:1;
}
.mdc-top-app-bar__title{
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-smoothing:antialiased;
  font-family:Roboto,sans-serif;
  font-family:var(--mdc-typography-headline6-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  font-size:1.25rem;
  font-size:var(--mdc-typography-headline6-font-size, 1.25rem);
  font-weight:500;
  font-weight:var(--mdc-typography-headline6-font-weight, 500);
  letter-spacing:.0125em;
  letter-spacing:var(--mdc-typography-headline6-letter-spacing, .0125em);
  line-height:2rem;
  line-height:var(--mdc-typography-headline6-line-height, 2rem);
  overflow:hidden;
  padding-left:20px;
  padding-right:0;
  text-decoration:inherit;
  text-decoration:var(--mdc-typography-headline6-text-decoration, inherit);
  text-overflow:ellipsis;
  text-transform:inherit;
  text-transform:var(--mdc-typography-headline6-text-transform, inherit);
  white-space:nowrap;
  z-index:1;
}
.mdc-top-app-bar__title[dir=rtl],[dir=rtl] .mdc-top-app-bar__title{
  padding-left:0;
  padding-right:20px;
}

.mdc-top-app-bar--short-collapsed{
  border-bottom-left-radius:0;
  border-bottom-right-radius:24px;
  border-top-left-radius:0;
  border-top-right-radius:0;
}
.mdc-top-app-bar--short-collapsed[dir=rtl],[dir=rtl] .mdc-top-app-bar--short-collapsed{
  border-bottom-left-radius:24px;
  border-bottom-right-radius:0;
  border-top-left-radius:0;
  border-top-right-radius:0;
}

.mdc-top-app-bar--short{
  left:0;
  right:auto;
  top:0;
  transition:width .25s cubic-bezier(.4, 0, .2, 1);
  width:100%;
}
.mdc-top-app-bar--short[dir=rtl],[dir=rtl] .mdc-top-app-bar--short{
  left:auto;
  right:0;
}
.mdc-top-app-bar--short .mdc-top-app-bar__row{
  height:56px;
}
.mdc-top-app-bar--short .mdc-top-app-bar__section{
  padding:4px;
}
.mdc-top-app-bar--short .mdc-top-app-bar__title{
  opacity:1;
  transition:opacity .2s cubic-bezier(.4, 0, .2, 1);
}

.mdc-top-app-bar--short-collapsed{
  box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12);
  transition:width .3s cubic-bezier(.4, 0, .2, 1);
  width:56px;
}
.mdc-top-app-bar--short-collapsed .mdc-top-app-bar__title{
  display:none;
}
.mdc-top-app-bar--short-collapsed .mdc-top-app-bar__action-item{
  transition:padding .15s cubic-bezier(.4, 0, .2, 1);
}

.mdc-top-app-bar--short-collapsed.mdc-top-app-bar--short-has-action-item{
  width:112px;
}
.mdc-top-app-bar--short-collapsed.mdc-top-app-bar--short-has-action-item .mdc-top-app-bar__section--align-end{
  padding-left:0;
  padding-right:12px;
}
.mdc-top-app-bar--short-collapsed.mdc-top-app-bar--short-has-action-item .mdc-top-app-bar__section--align-end[dir=rtl],[dir=rtl] .mdc-top-app-bar--short-collapsed.mdc-top-app-bar--short-has-action-item .mdc-top-app-bar__section--align-end{
  padding-left:12px;
  padding-right:0;
}

.mdc-top-app-bar--dense .mdc-top-app-bar__row{
  height:48px;
}
.mdc-top-app-bar--dense .mdc-top-app-bar__section{
  padding:0 4px;
}
.mdc-top-app-bar--dense .mdc-top-app-bar__title{
  padding-left:12px;
  padding-right:0;
}
.mdc-top-app-bar--dense .mdc-top-app-bar__title[dir=rtl],[dir=rtl] .mdc-top-app-bar--dense .mdc-top-app-bar__title{
  padding-left:0;
  padding-right:12px;
}

.mdc-top-app-bar--prominent .mdc-top-app-bar__row{
  height:128px;
}
.mdc-top-app-bar--prominent .mdc-top-app-bar__title{
  align-self:flex-end;
  padding-bottom:2px;
}
.mdc-top-app-bar--prominent .mdc-top-app-bar__action-item,.mdc-top-app-bar--prominent .mdc-top-app-bar__navigation-icon{
  align-self:flex-start;
}

.mdc-top-app-bar--fixed,.mdc-top-app-bar--fixed-scrolled{
  transition:box-shadow .2s linear;
}

.mdc-top-app-bar--fixed-scrolled{
  box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12);
}

.mdc-top-app-bar--dense.mdc-top-app-bar--prominent .mdc-top-app-bar__row{
  height:96px;
}
.mdc-top-app-bar--dense.mdc-top-app-bar--prominent .mdc-top-app-bar__section{
  padding:0 12px;
}
.mdc-top-app-bar--dense.mdc-top-app-bar--prominent .mdc-top-app-bar__title{
  padding-bottom:9px;
  padding-left:20px;
  padding-right:0;
}
.mdc-top-app-bar--dense.mdc-top-app-bar--prominent .mdc-top-app-bar__title[dir=rtl],[dir=rtl] .mdc-top-app-bar--dense.mdc-top-app-bar--prominent .mdc-top-app-bar__title{
  padding-left:0;
  padding-right:20px;
}

.mdc-top-app-bar--fixed-adjust{
  padding-top:64px;
}

.mdc-top-app-bar--dense-fixed-adjust{
  padding-top:48px;
}

.mdc-top-app-bar--short-fixed-adjust{
  padding-top:56px;
}

.mdc-top-app-bar--prominent-fixed-adjust{
  padding-top:128px;
}

.mdc-top-app-bar--dense-prominent-fixed-adjust{
  padding-top:96px;
}

@media (max-width:599px){
  .mdc-top-app-bar__row{
    height:56px;
  }

  .mdc-top-app-bar__section{
    padding:4px;
  }

  .mdc-top-app-bar--short{
    transition:width .2s cubic-bezier(.4, 0, .2, 1);
  }

  .mdc-top-app-bar--short-collapsed{
    transition:width .25s cubic-bezier(.4, 0, .2, 1);
  }
  .mdc-top-app-bar--short-collapsed .mdc-top-app-bar__section--align-end{
    padding-left:0;
    padding-right:12px;
  }
  .mdc-top-app-bar--short-collapsed .mdc-top-app-bar__section--align-end[dir=rtl],[dir=rtl] .mdc-top-app-bar--short-collapsed .mdc-top-app-bar__section--align-end{
    padding-left:12px;
    padding-right:0;
  }

  .mdc-top-app-bar--prominent .mdc-top-app-bar__title{
    padding-bottom:6px;
  }

  .mdc-top-app-bar--fixed-adjust{
    padding-top:56px;
  }
}
.lmnt-theme-background-bg{
  --mdc-theme-text-icon-on-background:var(--lmnt-theme-on-background);
  background-color:var(--lmnt-theme-background);
  color:var(--lmnt-theme-on-background);
}

.lmnt-theme-surface-bg{
  --mdc-theme-text-icon-on-background:var(--lmnt-theme-on-surface);
  background-color:var(--lmnt-theme-surface);
  color:var(--lmnt-theme-on-surface);
}

.lmnt-theme-surface-variant-bg{
  --mdc-theme-text-icon-on-background:var(--lmnt-theme-on-surface-variant);
  background-color:var(--lmnt-theme-surface-variant);
  color:var(--lmnt-theme-on-surface);
}

.lmnt-theme-primary-bg{
  --mdc-theme-text-icon-on-background:var(--lmnt-theme-on-primary);
  background-color:var(--lmnt-theme-primary);
  color:var(--lmnt-theme-on-primary);
}

.lmnt-theme-primary-variant-bg{
  --mdc-theme-text-icon-on-background:var(--lmnt-theme-on-primary-variant);
  background-color:var(--lmnt-theme-primary-variant);
  color:var(--lmnt-theme-on-primary-variant);
}

.lmnt-theme-secondary-bg{
  --mdc-theme-text-icon-on-background:var(--lmnt-theme-on-secondary);
  background-color:var(--lmnt-theme-secondary);
  color:var(--lmnt-theme-on-secondary);
}

.lmnt-theme-secondary-variant-bg{
  --mdc-theme-text-icon-on-background:var(--lmnt-theme-on-secondary-variant);
  background-color:var(--lmnt-theme-secondary-variant);
  color:var(--lmnt-theme-on-secondary-variant);
}

.lmnt-theme-danger-bg{
  --mdc-theme-text-icon-on-background:var(--lmnt-theme-on-danger);
  background-color:var(--lmnt-theme-danger);
  color:var(--lmnt-theme-on-danger);
}

.lmnt-theme-danger-variant-bg{
  --mdc-theme-text-icon-on-background:var(--lmnt-theme-on-danger-variant);
  background-color:var(--lmnt-theme-danger-variant);
  color:var(--lmnt-theme-on-danger-variant);
}

.lmnt-theme-success-bg{
  --mdc-theme-text-icon-on-background:var(--lmnt-theme-on-success);
  background-color:var(--lmnt-theme-success);
  color:var(--lmnt-theme-on-success);
}

.lmnt-theme-success-variant-bg{
  --mdc-theme-text-icon-on-background:var(--lmnt-theme-on-success-variant);
  background-color:var(--lmnt-theme-success-variant);
  color:var(--lmnt-theme-on-success-variant);
}

.lmnt-theme-dark-bg{
  --mdc-theme-text-icon-on-background:var(--lmnt-theme-on-dark);
  background-color:var(--lmnt-theme-dark);
  color:var(--lmnt-theme-on-dark);
}

.lmnt-theme-light-bg{
  --mdc-theme-text-icon-on-background:var(--lmnt-theme-on-light);
  background-color:var(--lmnt-theme-light);
  color:var(--lmnt-theme-on-light);
}

.lmnt-theme-on-background--bg,.lmnt-theme-on-background-bg{
  background-color:rgba(0,0,0,.87);
}

.lmnt-theme-on-background{
  color:rgba(0,0,0,.87);
}

.lmnt-theme-on-surface--bg,.lmnt-theme-on-surface-bg{
  background-color:rgba(0,0,0,.87);
}

.lmnt-theme-on-surface{
  color:rgba(0,0,0,.87);
}

.lmnt-theme-primary-on-surface--bg,.lmnt-theme-primary-on-surface-bg{
  background-color:#673ab7;
}

.lmnt-theme-primary-on-surface{
  color:#673ab7;
}

.lmnt-theme-on-secondary--bg,.lmnt-theme-on-secondary-bg{
  background-color:rgba(0,0,0,.87);
  color:#fff;
}

.lmnt-theme-on-secondary{
  color:rgba(0,0,0,.87);
}

.lmnt-theme-secondary-on-surface--bg,.lmnt-theme-secondary-on-surface-bg{
  background-color:#23668c;
}

.lmnt-theme-secondary-on-surface{
  color:#23668c;
}

.lmnt.lmnt-top-app-bar{
  color:var(--lmnt-theme-on-primary);
  position:unset;
  top:0;
  transition:background-color 225ms ease;
  z-index:7;
}
.lmnt.lmnt-top-app-bar .mdc-top-app-bar__row{
  height:var(--lmnt-top-app-bar-height-sm);
  transition:height 20ms linear;
}
.lmnt.lmnt-top-app-bar .lmnt-top-app-bar__action-item--link{
  color:var(--lmnt-theme-on-primary);
}
.lmnt.lmnt-top-app-bar.mdc-top-app-bar--fixed{
  position:fixed;
}
.lmnt.lmnt-top-app-bar.lmnt-top-app-bar--secondary{
  background-color:var(--lmnt-theme-secondary);
  color:var(--lmnt-theme-on-secondary);
}
.lmnt.lmnt-top-app-bar.lmnt-top-app-bar--secondary .lmnt-top-app-bar__action-item--link,.lmnt.lmnt-top-app-bar.lmnt-top-app-bar--secondary .lmnt.mdc-button,.lmnt.lmnt-top-app-bar.lmnt-top-app-bar--secondary .mdc-top-app-bar__action-item,.lmnt.lmnt-top-app-bar.lmnt-top-app-bar--secondary .mdc-top-app-bar__navigation-icon{
  color:var(--lmnt-theme-on-secondary);
}
.lmnt.lmnt-top-app-bar.lmnt-top-app-bar--secondary .mdc-top-app-bar__action-item:after,.lmnt.lmnt-top-app-bar.lmnt-top-app-bar--secondary .mdc-top-app-bar__action-item:before,.lmnt.lmnt-top-app-bar.lmnt-top-app-bar--secondary .mdc-top-app-bar__navigation-icon:after,.lmnt.lmnt-top-app-bar.lmnt-top-app-bar--secondary .mdc-top-app-bar__navigation-icon:before{
  background-color:var(--lmnt-theme-on-secondary);
}
.lmnt.lmnt-top-app-bar.lmnt-top-app-bar--surface{
  background-color:var(--lmnt-theme-surface);
  color:var(--lmnt-theme-on-surface);
}
.lmnt.lmnt-top-app-bar.lmnt-top-app-bar--surface .lmnt-top-app-bar__action-item--link,.lmnt.lmnt-top-app-bar.lmnt-top-app-bar--surface .mdc-top-app-bar__action-item,.lmnt.lmnt-top-app-bar.lmnt-top-app-bar--surface .mdc-top-app-bar__navigation-icon{
  color:var(--lmnt-theme-on-surface);
}
.lmnt.lmnt-top-app-bar.lmnt-top-app-bar--surface .mdc-top-app-bar__action-item:after,.lmnt.lmnt-top-app-bar.lmnt-top-app-bar--surface .mdc-top-app-bar__action-item:before,.lmnt.lmnt-top-app-bar.lmnt-top-app-bar--surface .mdc-top-app-bar__navigation-icon:after,.lmnt.lmnt-top-app-bar.lmnt-top-app-bar--surface .mdc-top-app-bar__navigation-icon:before{
  background-color:rgba(var(--lmnt-black-rgb), .6);
}
.lmnt.lmnt-top-app-bar.lmnt-top-app-bar--contextual.lmnt-top-app-bar--contextual-dark{
  background-color:var(--lmnt-theme-black);
  color:var(--lmnt-theme-white);
  transition:background-color 225ms ease;
}
.lmnt.lmnt-top-app-bar.lmnt-top-app-bar--contextual.lmnt-top-app-bar--contextual-dark .mdc-top-app-bar__action-item,.lmnt.lmnt-top-app-bar.lmnt-top-app-bar--contextual.lmnt-top-app-bar--contextual-dark .mdc-top-app-bar__action-item:after,.lmnt.lmnt-top-app-bar.lmnt-top-app-bar--contextual.lmnt-top-app-bar--contextual-dark .mdc-top-app-bar__action-item:before,.lmnt.lmnt-top-app-bar.lmnt-top-app-bar--contextual.lmnt-top-app-bar--contextual-dark .mdc-top-app-bar__navigation-icon,.lmnt.lmnt-top-app-bar.lmnt-top-app-bar--contextual.lmnt-top-app-bar--contextual-dark .mdc-top-app-bar__navigation-icon:after,.lmnt.lmnt-top-app-bar.lmnt-top-app-bar--contextual.lmnt-top-app-bar--contextual-dark .mdc-top-app-bar__navigation-icon:before{
  color:var(--lmnt-theme-white);
}
.lmnt.lmnt-top-app-bar.lmnt-top-app-bar--contextual.lmnt-top-app-bar--contextual-light{
  background-color:var(--lmnt-theme-white);
  color:var(--lmnt-theme-black);
}
.lmnt.lmnt-top-app-bar.lmnt-top-app-bar--contextual.lmnt-top-app-bar--contextual-light .mdc-top-app-bar__action-item,.lmnt.lmnt-top-app-bar.lmnt-top-app-bar--contextual.lmnt-top-app-bar--contextual-light .mdc-top-app-bar__action-item:after,.lmnt.lmnt-top-app-bar.lmnt-top-app-bar--contextual.lmnt-top-app-bar--contextual-light .mdc-top-app-bar__action-item:before,.lmnt.lmnt-top-app-bar.lmnt-top-app-bar--contextual.lmnt-top-app-bar--contextual-light .mdc-top-app-bar__navigation-icon,.lmnt.lmnt-top-app-bar.lmnt-top-app-bar--contextual.lmnt-top-app-bar--contextual-light .mdc-top-app-bar__navigation-icon:after,.lmnt.lmnt-top-app-bar.lmnt-top-app-bar--contextual.lmnt-top-app-bar--contextual-light .mdc-top-app-bar__navigation-icon:before{
  color:var(--lmnt-theme-black);
}
.lmnt.lmnt-top-app-bar.mdc-top-app-bar--prominent .mdc-top-app-bar__title{
  align-self:flex-start;
  padding-bottom:0;
  padding-top:.75rem;
  white-space:normal;
}
.lmnt.lmnt-top-app-bar.mdc-top-app-bar--prominent .mdc-top-app-bar__title.mdc-top-app-bar__title--with-subtitle{
  padding-top:.125rem;
}
.lmnt.lmnt-top-app-bar.mdc-top-app-bar--prominent .lmnt-top-app-bar__logo{
  align-self:flex-start;
  padding-top:.25rem;
}
.lmnt.lmnt-top-app-bar .lmnt-top-app-bar__children{
  align-items:center;
  display:flex;
  justify-content:center;
  width:100%;
}
.lmnt.lmnt-top-app-bar .mdc-top-app-bar__title{
  line-height:1.5rem;
}
.lmnt.lmnt-top-app-bar .mdc-top-app-bar__title.mdc-top-app-bar__title--with-subtitle{
  display:flex;
  flex-direction:column;
}
.lmnt.lmnt-top-app-bar .lmnt-top-app-bar__logo{
  overflow:hidden;
}
.lmnt.lmnt-top-app-bar .lmnt-top-app-bar__logo.lmnt-top-app-bar__logo--small{
  height:2.5rem;
  width:2.5rem;
}
.lmnt.lmnt-top-app-bar .lmnt-top-app-bar__logo.lmnt-top-app-bar__logo--medium{
  height:2.5rem;
  width:5rem;
}
.lmnt.lmnt-top-app-bar .lmnt-top-app-bar__logo.lmnt-top-app-bar__logo--large{
  height:2.5rem;
  width:7.5rem;
}
.lmnt.lmnt-top-app-bar .lmnt-top-app-bar__logo.lmnt-top-app-bar__logo--large-square{
  height:48px;
  width:48px;
}
.lmnt.lmnt-top-app-bar .lmnt-top-app-bar__action-item--link{
  align-items:center;
  cursor:pointer;
  display:flex;
  flex-direction:row;
  height:3rem;
  justify-content:center;
  line-height:1.4285714286;
  padding:0 .75rem;
}
.lmnt.lmnt-top-app-bar .lmnt-top-app-bar__section--tab-actions{
  padding:0;
}
.lmnt.lmnt-top-app-bar .lmnt-top-app-bar__section--tab-actions .mdc-tab{
  height:64px;
}
.lmnt.lmnt-top-app-bar.mdc-top-app-bar--dense .lmnt-top-app-bar__section--tab-actions .mdc-tab{
  height:48px;
}
.lmnt.lmnt-top-app-bar.mdc-top-app-bar--dense.mdc-top-app-bar--prominent .mdc-top-app-bar__row{
  padding-top:.5rem;
}
.lmnt.lmnt-top-app-bar.mdc-top-app-bar--prominent .lmnt-top-app-bar__section--tab-actions .mdc-tab{
  height:128px;
}
.lmnt.lmnt-top-app-bar.mdc-top-app-bar--prominent .lmnt-top-app-bar__section--tab-actions .mdc-tab__content{
  align-items:flex-end;
}
.lmnt.lmnt-top-app-bar.mdc-top-app-bar--prominent .lmnt-top-app-bar__section--tab-actions .mdc-tab__content .mdc-tab__text-label{
  padding-bottom:1.5rem;
}
.lmnt.lmnt-top-app-bar.mdc-top-app-bar--prominent .mdc-top-app-bar__section--align-end{
  align-items:flex-start;
}
.lmnt.lmnt-top-app-bar.mdc-top-app-bar--prominent.mdc-top-app-bar--prominent-tabs .mdc-top-app-bar__row{
  flex-direction:column;
  height:100%;
}
.lmnt.lmnt-top-app-bar.mdc-top-app-bar--prominent.mdc-top-app-bar--prominent-tabs .lmnt-top-app-bar__title-and-actions{
  box-sizing:border-box;
  display:flex;
  position:relative;
  width:100%;
}
.lmnt.lmnt-top-app-bar.mdc-top-app-bar--prominent.mdc-top-app-bar--prominent-tabs .mdc-tab{
  height:64px;
}
.lmnt.lmnt-top-app-bar.mdc-top-app-bar--prominent.mdc-top-app-bar--prominent-tabs.mdc-top-app-bar--dense .mdc-tab{
  height:48px;
}
.lmnt.lmnt-top-app-bar a{
  color:inherit;
}

.lmnt-top-app-bar-open-banner--fixed-adjust{
  padding-top:0;
  transition:padding-top .3s ease;
}

.lmnt-top-app-bar__action-item-badge{
  position:relative;
}
.lmnt-top-app-bar__action-item-badge .lmnt-top-app-bar--notification-badge.lmnt-badge--notification{
  left:-10px;
  position:absolute;
  top:4px;
}

.lmnt-top-app-bar__logo-title-wrapper{
  align-items:center;
  display:inline-flex;
  flex:1 1 auto;
  justify-content:flex-start;
  min-width:0;
  order:-1;
  padding:8px 12px;
  z-index:1;
}

@media only screen and (min-width:840px) and (max-width:1023px){
  .lmnt-top-app-bar-with-max-content-width{
    align-items:center;
  }
  .lmnt-top-app-bar-with-max-content-width .lmnt-top-app-bar__content{
    max-width:1052px;
    width:100%;
  }

  .lmnt-top-app-bar-fixed-adjust-with-max-content-width{
    margin:0 auto;
    max-width:1052px;
    width:100%;
  }
}
@media only screen and (min-width:1024px) and (max-width:1439px){
  .lmnt-top-app-bar-with-max-content-width{
    align-items:center;
  }
  .lmnt-top-app-bar-with-max-content-width .lmnt-top-app-bar__content{
    max-width:1052px;
    width:100%;
  }

  .lmnt-top-app-bar-fixed-adjust-with-max-content-width{
    margin:0 auto;
    max-width:1052px;
    width:100%;
  }
}
@media only screen and (min-width:1440px){
  .lmnt-top-app-bar-with-max-content-width{
    align-items:center;
  }
  .lmnt-top-app-bar-with-max-content-width .lmnt-top-app-bar__content{
    max-width:1176px;
    width:100%;
  }

  .lmnt-top-app-bar-fixed-adjust-with-max-content-width{
    margin:0 auto;
    max-width:1176px;
    width:100%;
  }
}
.lmnt-theme-primary{
  color:var(--lmnt-theme-primary);
}

.lmnt-theme-on-primary{
  color:var(--lmnt-theme-on-primary);
}

.lmnt-theme-primary-variant{
  color:var(--lmnt-theme-primary-variant);
}

.lmnt-theme-on-primary-variant{
  color:var(--lmnt-theme-on-primary-variant);
}

.lmnt-theme-primary-on-surface{
  color:var(--lmnt-theme-primary-on-surface);
}

.lmnt-theme-secondary{
  color:var(--lmnt-theme-secondary);
}

.lmnt-theme-on-secondary{
  color:var(--lmnt-theme-on-secondary);
}

.lmnt-theme-secondary-variant{
  color:var(--lmnt-theme-secondary-variant);
}

.lmnt-theme-on-secondary-variant{
  color:var(--lmnt-theme-on-secondary-variant);
}

.lmnt-theme-secondary-on-surface{
  color:var(--lmnt-theme-secondary-on-surface);
}

.lmnt-theme-background{
  color:var(--lmnt-theme-background);
}

.lmnt-theme-on-background{
  color:var(--lmnt-theme-on-background);
}

.lmnt-theme-surface{
  color:var(--lmnt-theme-surface);
}

.lmnt-theme-on-surface{
  color:var(--lmnt-theme-on-surface);
}

.lmnt-theme-surface-variant{
  color:var(--lmnt-theme-surface-variant);
}

.lmnt-theme-danger{
  color:var(--lmnt-theme-danger);
}

.lmnt-theme-on-danger{
  color:var(--lmnt-theme-on-danger);
}

.lmnt-theme-danger-on-surface{
  color:var(--lmnt-theme-danger-on-surface);
}

.lmnt-theme-danger-variant{
  color:var(--lmnt-theme-danger-variant);
}

.lmnt-theme-light{
  color:var(--lmnt-theme-light);
}

.lmnt-theme-on-unknown-light{
  color:var(--lmnt-theme-on-unknown-light);
}

.lmnt-theme-dark{
  color:var(--lmnt-theme-dark);
}

.lmnt-theme-on-unknown-dark{
  color:var(--lmnt-theme-on-unknown-dark);
}

.lmnt-theme-on-unknown-black-active{
  color:var(--lmnt-theme-on-unknown-black-active);
}

.lmnt-theme-on-unknown-white-active{
  color:var(--lmnt-theme-on-unknown-white-active);
}

.lmnt-theme-primary-font{
  font-family:var(--lmnt-theme-primary-font);
}

.lmnt-theme-secondary-font{
  font-family:var(--lmnt-theme-secondary-font);
}

body{
  background-color:var(--lmnt-theme-background);
  color:var(--lmnt-theme-on-surface);
  font-family:var(--lmnt-theme-primary-font, Roboto, sans-serif);
}

:focus-visible{
  outline:none;
}

.lmnt-theme-on-surface-active{
  color:rgba(0,0,0,.87);
}

.lmnt-theme-on-surface-inactive{
  color:rgba(0,0,0,.6);
}

.lmnt-theme-on-surface-disabled{
  color:rgba(0,0,0,.38);
}

.lmnt-theme-on-surface-stroke{
  border-color:rgba(0,0,0,.12);
}

.lmnt-theme-on-surface-base{
  color:#000;
}

.lmnt-theme-on-primary-active{
  color:hsla(0,0%,100%,.87);
}

.lmnt-theme-on-primary-inactive{
  color:hsla(0,0%,100%,.6);
}

.lmnt-theme-on-secondary-active{
  color:rgba(0,0,0,.87);
}

.lmnt-theme-on-secondary-inactive{
  color:rgba(0,0,0,.6);
}

.lmnt-theme-on-secondary-disabled{
  color:rgba(0,0,0,.38);
}

.lmnt-theme-on-secondary-stroke{
  border-color:rgba(0,0,0,.12);
}

.lmnt-theme-on-secondary-base{
  color:#000;
}

.lmnt-theme-on-unknown-black-active{
  color:rgba(0,0,0,.87);
}

.lmnt-theme-on-unknown-black-inactive{
  color:rgba(0,0,0,.6);
}

.lmnt-theme-on-unknown-black-disabled{
  color:rgba(0,0,0,.38);
}

.lmnt-theme-on-unknown-black-stroke{
  border-color:rgba(0,0,0,.12);
}

.lmnt-theme-on-unknown-black-base{
  color:#000;
}

.lmnt-theme-on-unknown-white-active{
  color:#fff;
}

.lmnt-theme-on-unknown-white-inactive{
  color:hsla(0,0%,100%,.54);
}

.lmnt-theme-on-unknown-white-disabled{
  color:hsla(0,0%,100%,.38);
}

.lmnt-theme-on-unknown-white-stroke{
  border-color:hsla(0,0%,100%,.12);
}

.lmnt-theme-on-unknown-white-base{
  color:#fff;
}

.lmnt-theme-on-danger-active{
  color:hsla(0,0%,100%,.87);
}

.lmnt-theme-on-danger-inactive{
  color:hsla(0,0%,100%,.6);
}

.lmnt-theme-on-success-active{
  color:hsla(0,0%,100%,.87);
}

.lmnt-theme-on-success-inactive{
  color:hsla(0,0%,100%,.6);
}
:root{
  --mdc-theme-primary:#6200ee;
  --mdc-theme-secondary:#018786;
  --mdc-theme-background:#fff;
  --mdc-theme-surface:#fff;
  --mdc-theme-error:#b00020;
  --mdc-theme-on-primary:#fff;
  --mdc-theme-on-secondary:#fff;
  --mdc-theme-on-surface:#000;
  --mdc-theme-on-error:#fff;
  --mdc-theme-text-primary-on-background:rgba(0,0,0,.87);
  --mdc-theme-text-secondary-on-background:rgba(0,0,0,.54);
  --mdc-theme-text-hint-on-background:rgba(0,0,0,.38);
  --mdc-theme-text-disabled-on-background:rgba(0,0,0,.38);
  --mdc-theme-text-icon-on-background:rgba(0,0,0,.38);
  --mdc-theme-text-primary-on-light:rgba(0,0,0,.87);
  --mdc-theme-text-secondary-on-light:rgba(0,0,0,.54);
  --mdc-theme-text-hint-on-light:rgba(0,0,0,.38);
  --mdc-theme-text-disabled-on-light:rgba(0,0,0,.38);
  --mdc-theme-text-icon-on-light:rgba(0,0,0,.38);
  --mdc-theme-text-primary-on-dark:#fff;
  --mdc-theme-text-secondary-on-dark:hsla(0,0%,100%,.7);
  --mdc-theme-text-hint-on-dark:hsla(0,0%,100%,.5);
  --mdc-theme-text-disabled-on-dark:hsla(0,0%,100%,.5);
  --mdc-theme-text-icon-on-dark:hsla(0,0%,100%,.5);
}

.mdc-theme--primary{
  color:#6200ee!important;
  color:var(--mdc-theme-primary, #6200ee) !important;
}

.mdc-theme--secondary{
  color:#018786!important;
  color:var(--mdc-theme-secondary, #018786) !important;
}

.mdc-theme--background{
  background-color:#fff;
  background-color:var(--mdc-theme-background, #fff);
}

.mdc-theme--surface{
  background-color:#fff;
  background-color:var(--mdc-theme-surface, #fff);
}

.mdc-theme--error{
  color:#b00020!important;
  color:var(--mdc-theme-error, #b00020) !important;
}

.mdc-theme--on-primary{
  color:#fff!important;
  color:var(--mdc-theme-on-primary, #fff) !important;
}

.mdc-theme--on-secondary{
  color:#fff!important;
  color:var(--mdc-theme-on-secondary, #fff) !important;
}

.mdc-theme--on-surface{
  color:#000!important;
  color:var(--mdc-theme-on-surface, #000) !important;
}

.mdc-theme--on-error{
  color:#fff!important;
  color:var(--mdc-theme-on-error, #fff) !important;
}

.mdc-theme--text-primary-on-background{
  color:rgba(0,0,0,.87)!important;
  color:var(--mdc-theme-text-primary-on-background, rgba(0,0,0,.87)) !important;
}

.mdc-theme--text-secondary-on-background{
  color:rgba(0,0,0,.54)!important;
  color:var(--mdc-theme-text-secondary-on-background, rgba(0,0,0,.54)) !important;
}

.mdc-theme--text-hint-on-background{
  color:rgba(0,0,0,.38)!important;
  color:var(--mdc-theme-text-hint-on-background, rgba(0,0,0,.38)) !important;
}

.mdc-theme--text-disabled-on-background{
  color:rgba(0,0,0,.38)!important;
  color:var(--mdc-theme-text-disabled-on-background, rgba(0,0,0,.38)) !important;
}

.mdc-theme--text-icon-on-background{
  color:rgba(0,0,0,.38)!important;
  color:var(--mdc-theme-text-icon-on-background, rgba(0,0,0,.38)) !important;
}

.mdc-theme--text-primary-on-light{
  color:rgba(0,0,0,.87)!important;
  color:var(--mdc-theme-text-primary-on-light, rgba(0,0,0,.87)) !important;
}

.mdc-theme--text-secondary-on-light{
  color:rgba(0,0,0,.54)!important;
  color:var(--mdc-theme-text-secondary-on-light, rgba(0,0,0,.54)) !important;
}

.mdc-theme--text-hint-on-light{
  color:rgba(0,0,0,.38)!important;
  color:var(--mdc-theme-text-hint-on-light, rgba(0,0,0,.38)) !important;
}

.mdc-theme--text-disabled-on-light{
  color:rgba(0,0,0,.38)!important;
  color:var(--mdc-theme-text-disabled-on-light, rgba(0,0,0,.38)) !important;
}

.mdc-theme--text-icon-on-light{
  color:rgba(0,0,0,.38)!important;
  color:var(--mdc-theme-text-icon-on-light, rgba(0,0,0,.38)) !important;
}

.mdc-theme--text-primary-on-dark{
  color:#fff!important;
  color:var(--mdc-theme-text-primary-on-dark, #fff) !important;
}

.mdc-theme--text-secondary-on-dark{
  color:hsla(0,0%,100%,.7)!important;
  color:var(--mdc-theme-text-secondary-on-dark, hsla(0,0%,100%,.7)) !important;
}

.mdc-theme--text-hint-on-dark{
  color:hsla(0,0%,100%,.5)!important;
  color:var(--mdc-theme-text-hint-on-dark, hsla(0,0%,100%,.5)) !important;
}

.mdc-theme--text-disabled-on-dark{
  color:hsla(0,0%,100%,.5)!important;
  color:var(--mdc-theme-text-disabled-on-dark, hsla(0,0%,100%,.5)) !important;
}

.mdc-theme--text-icon-on-dark{
  color:hsla(0,0%,100%,.5)!important;
  color:var(--mdc-theme-text-icon-on-dark, hsla(0,0%,100%,.5)) !important;
}

.mdc-theme--primary-bg{
  background-color:#6200ee!important;
  background-color:var(--mdc-theme-primary, #6200ee) !important;
}

.mdc-theme--secondary-bg{
  background-color:#018786!important;
  background-color:var(--mdc-theme-secondary, #018786) !important;
}

.lmnt-theme-primary-50--bg,.lmnt-theme-primary-50-bg{
  background-color:#f1edf8;
}

.lmnt-theme-primary-50{
  color:#f1edf8;
}

.lmnt-theme-primary-100--bg,.lmnt-theme-primary-100-bg{
  background-color:#c7b7e4;
}

.lmnt-theme-primary-100{
  color:#c7b7e4;
}

.lmnt-theme-primary-200--bg,.lmnt-theme-primary-200-bg{
  background-color:#b9a5de;
}

.lmnt-theme-primary-200{
  color:#b9a5de;
}

.lmnt-theme-primary-300--bg,.lmnt-theme-primary-300-bg{
  background-color:#9381d1;
  color:#fff;
}

.lmnt-theme-primary-300{
  color:#9381d1;
}

.lmnt-theme-primary-400--bg,.lmnt-theme-primary-400-bg{
  background-color:#825dc4;
}

.lmnt-theme-primary-400{
  color:#825dc4;
}

.lmnt-theme-primary-500--bg,.lmnt-theme-primary-500-bg{
  background-color:#673ab7;
}

.lmnt-theme-primary-500{
  color:#673ab7;
}

.lmnt-theme-primary-600--bg,.lmnt-theme-primary-600-bg{
  background-color:#553096;
}

.lmnt-theme-primary-600{
  color:#553096;
}

.lmnt-theme-primary-700--bg,.lmnt-theme-primary-700-bg{
  background-color:#4b2b86;
}

.lmnt-theme-primary-700{
  color:#4b2b86;
}

.lmnt-theme-primary-800--bg,.lmnt-theme-primary-800-bg{
  background-color:#422575;
}

.lmnt-theme-primary-800{
  color:#422575;
}

.lmnt-theme-primary-900--bg,.lmnt-theme-primary-900-bg{
  background-color:#261643;
}

.lmnt-theme-primary-900{
  color:#261643;
}

.lmnt-theme-secondary-50--bg,.lmnt-theme-secondary-50-bg{
  background-color:#edf8ff;
}

.lmnt-theme-secondary-50{
  color:#edf8ff;
}

.lmnt-theme-secondary-100--bg,.lmnt-theme-secondary-100-bg{
  background-color:#caecff;
}

.lmnt-theme-secondary-100{
  color:#caecff;
}

.lmnt-theme-secondary-200--bg,.lmnt-theme-secondary-200-bg{
  background-color:#b9e5ff;
}

.lmnt-theme-secondary-200{
  color:#b9e5ff;
}

.lmnt-theme-secondary-300--bg,.lmnt-theme-secondary-300-bg{
  background-color:#96d9ff;
}

.lmnt-theme-secondary-300{
  color:#96d9ff;
}

.lmnt-theme-secondary-400--bg,.lmnt-theme-secondary-400-bg{
  background-color:#74ccff;
  color:rgba(0,0,0,.87);
}

.lmnt-theme-secondary-400{
  color:#74ccff;
}

.lmnt-theme-secondary-500--bg,.lmnt-theme-secondary-500-bg{
  background-color:#40baff;
  color:rgba(0,0,0,.87);
}

.lmnt-theme-secondary-500{
  color:#40baff;
}

.lmnt-theme-secondary-600--bg,.lmnt-theme-secondary-600-bg{
  background-color:#3599d1;
}

.lmnt-theme-secondary-600{
  color:#3599d1;
}

.lmnt-theme-secondary-700--bg,.lmnt-theme-secondary-700-bg{
  background-color:#2f88ba;
}

.lmnt-theme-secondary-700{
  color:#2f88ba;
}

.lmnt-theme-secondary-800--bg,.lmnt-theme-secondary-800-bg{
  background-color:#23668c;
}

.lmnt-theme-secondary-800{
  color:#23668c;
}

.lmnt-theme-secondary-900--bg,.lmnt-theme-secondary-900-bg{
  background-color:#18445d;
}

.lmnt-theme-secondary-900{
  color:#18445d;
}

.lmnt-theme-ancillary-100--bg,.lmnt-theme-ancillary-100-bg{
  background-color:#000;
  color:#fff;
}

.lmnt-theme-ancillary-100{
  color:#000;
}

.lmnt-theme-ancillary-200--bg,.lmnt-theme-ancillary-200-bg{
  background-color:#000;
  color:#fff;
}

.lmnt-theme-ancillary-200{
  color:#000;
}

.lmnt-theme-ancillary-300--bg,.lmnt-theme-ancillary-300-bg{
  background-color:#000;
  color:#fff;
}

.lmnt-theme-ancillary-300{
  color:#000;
}

.lmnt-theme-ancillary-400--bg,.lmnt-theme-ancillary-400-bg{
  background-color:#000;
  color:#fff;
}

.lmnt-theme-ancillary-400{
  color:#000;
}

.lmnt-theme-ancillary-500--bg,.lmnt-theme-ancillary-500-bg{
  background-color:#000;
  color:#fff;
}

.lmnt-theme-ancillary-500{
  color:#000;
}

.lmnt-theme-ancillary-600--bg,.lmnt-theme-ancillary-600-bg{
  background-color:#000;
  color:#fff;
}

.lmnt-theme-ancillary-600{
  color:#000;
}

.lmnt-theme-ancillary-700--bg,.lmnt-theme-ancillary-700-bg{
  background-color:#000;
  color:#fff;
}

.lmnt-theme-ancillary-700{
  color:#000;
}

.lmnt-theme-ancillary-800--bg,.lmnt-theme-ancillary-800-bg{
  background-color:#000;
  color:#fff;
}

.lmnt-theme-ancillary-800{
  color:#000;
}

.lmnt-theme-ancillary-900--bg,.lmnt-theme-ancillary-900-bg{
  background-color:#000;
  color:#fff;
}

.lmnt-theme-ancillary-900{
  color:#000;
}

.lmnt-theme-dataVizComparative-50--bg,.lmnt-theme-dataVizComparative-50-bg{
  background-color:#240f67;
}

.lmnt-theme-dataVizComparative-50{
  color:#240f67;
}

.lmnt-theme-dataVizComparative-100--bg,.lmnt-theme-dataVizComparative-100-bg{
  background-color:#2d72c4;
  color:#fff;
}

.lmnt-theme-dataVizComparative-100{
  color:#2d72c4;
}

.lmnt-theme-dataVizComparative-200--bg,.lmnt-theme-dataVizComparative-200-bg{
  background-color:#89c9b7;
  color:rgba(0,0,0,.87);
}

.lmnt-theme-dataVizComparative-200{
  color:#89c9b7;
}

.lmnt-theme-dataVizComparative-300--bg,.lmnt-theme-dataVizComparative-300-bg{
  background-color:#785e9f;
  color:#fff;
}

.lmnt-theme-dataVizComparative-300{
  color:#785e9f;
}

.lmnt-theme-dataVizComparative-400--bg,.lmnt-theme-dataVizComparative-400-bg{
  background-color:#3b8ec8;
}

.lmnt-theme-dataVizComparative-400{
  color:#3b8ec8;
}

.lmnt-theme-dataVizComparative-500--bg,.lmnt-theme-dataVizComparative-500-bg{
  background-color:#b7dbbc;
}

.lmnt-theme-dataVizComparative-500{
  color:#b7dbbc;
}

.lmnt-theme-dataVizComparative-600--bg,.lmnt-theme-dataVizComparative-600-bg{
  background-color:#4153af;
}

.lmnt-theme-dataVizComparative-600{
  color:#4153af;
}

.lmnt-theme-dataVizComparative-700--bg,.lmnt-theme-dataVizComparative-700-bg{
  background-color:#47a3c4;
  color:rgba(0,0,0,.87);
}

.lmnt-theme-dataVizComparative-700{
  color:#47a3c4;
}

.lmnt-theme-dataVizComparative-800--bg,.lmnt-theme-dataVizComparative-800-bg{
  background-color:#dfeccb;
}

.lmnt-theme-dataVizComparative-800{
  color:#dfeccb;
}

.lmnt-theme-dataVizComparative-900--bg,.lmnt-theme-dataVizComparative-900-bg{
  background-color:#6332ad;
}

.lmnt-theme-dataVizComparative-900{
  color:#6332ad;
}

.lmnt-theme-dataVizSequential1-50--bg,.lmnt-theme-dataVizSequential1-50-bg{
  background-color:#261643;
}

.lmnt-theme-dataVizSequential1-50{
  color:#261643;
}

.lmnt-theme-dataVizSequential1-100--bg,.lmnt-theme-dataVizSequential1-100-bg{
  background-color:#422575;
}

.lmnt-theme-dataVizSequential1-100{
  color:#422575;
}

.lmnt-theme-dataVizSequential1-200--bg,.lmnt-theme-dataVizSequential1-200-bg{
  background-color:#6540aa;
}

.lmnt-theme-dataVizSequential1-200{
  color:#6540aa;
}

.lmnt-theme-dataVizSequential1-300--bg,.lmnt-theme-dataVizSequential1-300-bg{
  background-color:#7e52d0;
}

.lmnt-theme-dataVizSequential1-300{
  color:#7e52d0;
}

.lmnt-theme-dataVizSequential1-400--bg,.lmnt-theme-dataVizSequential1-400-bg{
  background-color:#9a75dd;
}

.lmnt-theme-dataVizSequential1-400{
  color:#9a75dd;
}

.lmnt-theme-dataVizSequential1-500--bg,.lmnt-theme-dataVizSequential1-500-bg{
  background-color:#af8bef;
}

.lmnt-theme-dataVizSequential1-500{
  color:#af8bef;
}

.lmnt-theme-dataVizSequential1-600--bg,.lmnt-theme-dataVizSequential1-600-bg{
  background-color:#c6a6ff;
}

.lmnt-theme-dataVizSequential1-600{
  color:#c6a6ff;
}

.lmnt-theme-dataVizSequential1-700--bg,.lmnt-theme-dataVizSequential1-700-bg{
  background-color:#d8c1ff;
}

.lmnt-theme-dataVizSequential1-700{
  color:#d8c1ff;
}

.lmnt-theme-dataVizSequential1-800--bg,.lmnt-theme-dataVizSequential1-800-bg{
  background-color:#e8dbff;
}

.lmnt-theme-dataVizSequential1-800{
  color:#e8dbff;
}

.lmnt-theme-dataVizSequential1-900--bg,.lmnt-theme-dataVizSequential1-900-bg{
  background-color:#f5efff;
}

.lmnt-theme-dataVizSequential1-900{
  color:#f5efff;
}

.lmnt-theme-dataVizSequential2--50--bg,.lmnt-theme-dataVizSequential2--50-bg{
  background-color:#052d44;
  color:#fff;
}

.lmnt-theme-dataVizSequential2--50{
  color:#052d44;
}

.lmnt-theme-dataVizSequential2--100--bg,.lmnt-theme-dataVizSequential2--100-bg{
  background-color:#08517b;
  color:#fff;
}

.lmnt-theme-dataVizSequential2--100{
  color:#08517b;
}

.lmnt-theme-dataVizSequential2--200--bg,.lmnt-theme-dataVizSequential2--200-bg{
  background-color:#1774aa;
  color:#fff;
}

.lmnt-theme-dataVizSequential2--200{
  color:#1774aa;
}

.lmnt-theme-dataVizSequential2--300--bg,.lmnt-theme-dataVizSequential2--300-bg{
  background-color:#319bd8;
  color:rgba(0,0,0,.87);
}

.lmnt-theme-dataVizSequential2--300{
  color:#319bd8;
}

.lmnt-theme-dataVizSequential2--400--bg,.lmnt-theme-dataVizSequential2--400-bg{
  background-color:#40baff;
  color:rgba(0,0,0,.87);
}

.lmnt-theme-dataVizSequential2--400{
  color:#40baff;
}

.lmnt-theme-dataVizSequential2--500--bg,.lmnt-theme-dataVizSequential2--500-bg{
  background-color:#75cdff;
  color:rgba(0,0,0,.87);
}

.lmnt-theme-dataVizSequential2--500{
  color:#75cdff;
}

.lmnt-theme-dataVizSequential2--600--bg,.lmnt-theme-dataVizSequential2--600-bg{
  background-color:#97e0ff;
  color:rgba(0,0,0,.87);
}

.lmnt-theme-dataVizSequential2--600{
  color:#97e0ff;
}

.lmnt-theme-dataVizSequential2--700--bg,.lmnt-theme-dataVizSequential2--700-bg{
  background-color:#a9f0ff;
  color:rgba(0,0,0,.87);
}

.lmnt-theme-dataVizSequential2--700{
  color:#a9f0ff;
}

.lmnt-theme-dataVizSequential2--800--bg,.lmnt-theme-dataVizSequential2--800-bg{
  background-color:#c3fbff;
  color:rgba(0,0,0,.87);
}

.lmnt-theme-dataVizSequential2--800{
  color:#c3fbff;
}

.lmnt-theme-dataVizSequential2--900--bg,.lmnt-theme-dataVizSequential2--900-bg{
  background-color:#ddfffd;
  color:rgba(0,0,0,.87);
}

.lmnt-theme-dataVizSequential2--900{
  color:#ddfffd;
}

.lmnt-theme--bg-linear-gradient-primary-to-bottom{
  background:linear-gradient(180deg, transparent, rgba(103,58,183,.8));
}

.lmnt-theme--bg-linear-gradient-primary-dark-to-bottom{
  background:linear-gradient(180deg, transparent, rgba(38,22,67,.8));
}

.lmnt-theme--bg-linear-gradient-primary-darker-to-bottom{
  background:linear-gradient(180deg, transparent, rgba(16,9,29,.8));
}

.lmnt-theme--bg-linear-gradient-secondary-to-bottom{
  background:linear-gradient(180deg, transparent, rgba(64,186,255,.8));
  color:rgba(0,0,0,.87);
}

.lmnt-theme--bg-linear-gradient-secondary-dark-to-bottom{
  background:linear-gradient(180deg, transparent, rgba(24,68,93,.8));
}

.lmnt-theme--bg-linear-gradient-secondary-darker-to-bottom{
  background:linear-gradient(180deg, transparent, rgba(14,38,52,.8));
}

.lmnt-theme--bg-linear-gradient-primary-to-top{
  background:linear-gradient(0deg, transparent, rgba(103,58,183,.8));
}

.lmnt-theme--bg-linear-gradient-primary-dark-to-top{
  background:linear-gradient(0deg, transparent, rgba(38,22,67,.8));
}

.lmnt-theme--bg-linear-gradient-primary-darker-to-top{
  background:linear-gradient(0deg, transparent, rgba(16,9,29,.8));
}

.lmnt-theme--bg-linear-gradient-secondary-to-top{
  background:linear-gradient(0deg, transparent, rgba(64,186,255,.8));
  color:rgba(0,0,0,.87);
}

.lmnt-theme--bg-linear-gradient-secondary-dark-to-top{
  background:linear-gradient(0deg, transparent, rgba(24,68,93,.8));
}

.lmnt-theme--bg-linear-gradient-secondary-darker-to-top{
  background:linear-gradient(0deg, transparent, rgba(14,38,52,.8));
}

.lmnt,:root{
  --lmnt-theme-on-background:rgba(0,0,0,.87);
  --lmnt-theme-on-surface:rgba(0,0,0,.87);
  --lmnt-theme-primary-font:"Roboto", "Arial Narrow", helvetica, arial, sans-serif;
  --lmnt-theme-background:#fff;
  --lmnt-theme-surface:#fff;
  --lmnt-theme-surface-variant:#f5f5f5;
  --lmnt-theme-dark:#000;
  --lmnt-theme-light:#fff;
  --lmnt-theme-on-unknown-light:#000;
  --lmnt-theme-on-unknown-dark:#fff;
}

.lmnt{
  --lmnt-theme-primary-font:"Roboto", "Arial Narrow", helvetica, arial, sans-serif;
  --lmnt-theme-secondary-font:"Roboto", "Arial Narrow", helvetica, arial, sans-serif;
  --lmnt-black-rgb:0, 0, 0;
  --lmnt-white-rgb:255, 255, 255;
  --lmnt-theme-primary:#673ab7;
  --lmnt-theme-on-primary:#fff;
  --lmnt-theme-primary-variant:#4b2b86;
  --lmnt-theme-on-primary-variant:#fff;
  --lmnt-theme-primary-on-surface:#673ab7;
  --lmnt-theme-secondary:#40baff;
  --lmnt-theme-on-secondary:rgba(0,0,0,.87);
  --lmnt-theme-secondary-variant:#2f88ba;
  --lmnt-theme-on-secondary-variant:#fff;
  --lmnt-theme-secondary-on-surface:#23668c;
  --lmnt-theme-danger:#cf2d22;
  --lmnt-theme-on-danger:#fff;
  --lmnt-theme-danger-alt:#f5f5f5;
  --lmnt-theme-on-danger-alt:#cf2d22;
  --lmnt-theme-danger-variant:#b3190d;
  --lmnt-theme-on-danger-variant:#fff;
  --lmnt-theme-danger-on-surface:#cf2d22;
  --lmnt-theme-success:#01830c;
  --lmnt-theme-on-success:#fff;
  --lmnt-theme-success-variant:#13c545;
  --lmnt-theme-success-on-surface:#01830c;
  --lmnt-primary-on-surface-rgb:103, 58, 183;
  --lmnt-secondary-on-surface-rgb:35, 102, 140;
  --lmnt-danger-on-surface-rgb:207, 45, 34;
  --lmnt-success-on-surface-rgb:207, 45, 34;
  --lmnt-on-primary-rgb:255, 255, 255;
  --lmnt-on-secondary-rgb:0, 0, 0;
  --lmnt-on-danger-rgb:255, 255, 255;
  --lmnt-on-success-rgb:255, 255, 255;
  --lmnt-theme-breakpoint-mobile-min:0;
  --lmnt-theme-breakpoint-mobile-max:599px;
  --lmnt-theme-breakpoint-tablet-sm-min:600px;
  --lmnt-theme-breakpoint-tablet-sm-max:719px;
  --lmnt-theme-breakpoint-tablet-lg-min:720px;
  --lmnt-theme-breakpoint-tablet-lg-max:839px;
  --lmnt-theme-breakpoint-desktop-sm-min:840px;
  --lmnt-theme-breakpoint-desktop-sm-max:1023px;
  --lmnt-theme-breakpoint-desktop-lg-min:1024px;
  --lmnt-theme-breakpoint-desktop-lg-max:1439px;
  --lmnt-theme-breakpoint-desktop-xl-min:1440px;
  --lmnt-theme-breakpoint-content-max-width-md:776px;
  --lmnt-theme-breakpoint-content-max-width-lg:1052px;
  --lmnt-theme-breakpoint-content-max-width-xl:1176px;
  --lmnt-theme-primary-50:#f1edf8;
  --lmnt-theme-primary-100:#c7b7e4;
  --lmnt-theme-primary-200:#b9a5de;
  --lmnt-theme-primary-300:#9381d1;
  --lmnt-theme-primary-400:#825dc4;
  --lmnt-theme-primary-500:#673ab7;
  --lmnt-theme-primary-600:#553096;
  --lmnt-theme-primary-700:#4b2b86;
  --lmnt-theme-primary-800:#422575;
  --lmnt-theme-primary-900:#261643;
  --lmnt-theme-secondary-50:#edf8ff;
  --lmnt-theme-secondary-100:#caecff;
  --lmnt-theme-secondary-200:#b9e5ff;
  --lmnt-theme-secondary-300:#96d9ff;
  --lmnt-theme-secondary-400:#74ccff;
  --lmnt-theme-secondary-500:#40baff;
  --lmnt-theme-secondary-600:#3599d1;
  --lmnt-theme-secondary-700:#2f88ba;
  --lmnt-theme-secondary-800:#23668c;
  --lmnt-theme-secondary-900:#18445d;
  --lmnt-theme-success-50:#eeffef;
  --lmnt-theme-success-100:#d3ffd7;
  --lmnt-theme-success-200:#a9f6af;
  --lmnt-theme-success-300:#6fef7a;
  --lmnt-theme-success-400:#29e539;
  --lmnt-theme-success-500:#13c545;
  --lmnt-theme-success-600:#0ea01a;
  --lmnt-theme-success-700:#01830c;
  --lmnt-theme-success-800:#075a0e;
  --lmnt-theme-success-900:#053709;
  --lmnt-theme-danger-50:#ffeaed;
  --lmnt-theme-danger-100:#ffccce;
  --lmnt-theme-danger-200:#ee9894;
  --lmnt-theme-danger-300:#e3716a;
  --lmnt-theme-danger-400:#ec5145;
  --lmnt-theme-danger-500:#ef4227;
  --lmnt-theme-danger-600:#e13727;
  --lmnt-theme-danger-700:#cf2d22;
  --lmnt-theme-danger-800:#c2261b;
  --lmnt-theme-danger-900:#b3190d;
  --lmnt-theme-ancillary-100:#000;
  --lmnt-theme-ancillary-200:#000;
  --lmnt-theme-ancillary-300:#000;
  --lmnt-theme-ancillary-400:#000;
  --lmnt-theme-ancillary-500:#000;
  --lmnt-theme-ancillary-600:#000;
  --lmnt-theme-ancillary-700:#000;
  --lmnt-theme-ancillary-800:#000;
  --lmnt-theme-ancillary-900:#000;
  --lmnt-theme-dataVizSequential1-50:#261643;
  --lmnt-theme-dataVizSequential1-100:#422575;
  --lmnt-theme-dataVizSequential1-200:#6540aa;
  --lmnt-theme-dataVizSequential1-300:#7e52d0;
  --lmnt-theme-dataVizSequential1-400:#9a75dd;
  --lmnt-theme-dataVizSequential1-500:#af8bef;
  --lmnt-theme-dataVizSequential1-600:#c6a6ff;
  --lmnt-theme-dataVizSequential1-700:#d8c1ff;
  --lmnt-theme-dataVizSequential1-800:#e8dbff;
  --lmnt-theme-dataVizSequential1-900:#f5efff;
  --lmnt-theme-dataVizSequential2--50:#052d44;
  --lmnt-theme-dataVizSequential2--100:#08517b;
  --lmnt-theme-dataVizSequential2--200:#1774aa;
  --lmnt-theme-dataVizSequential2--300:#319bd8;
  --lmnt-theme-dataVizSequential2--400:#40baff;
  --lmnt-theme-dataVizSequential2--500:#75cdff;
  --lmnt-theme-dataVizSequential2--600:#97e0ff;
  --lmnt-theme-dataVizSequential2--700:#a9f0ff;
  --lmnt-theme-dataVizSequential2--800:#c3fbff;
  --lmnt-theme-dataVizSequential2--900:#ddfffd;
  --lmnt-theme-dataVizComparative-50:#240f67;
  --lmnt-theme-dataVizComparative-100:#2d72c4;
  --lmnt-theme-dataVizComparative-200:#89c9b7;
  --lmnt-theme-dataVizComparative-300:#785e9f;
  --lmnt-theme-dataVizComparative-400:#3b8ec8;
  --lmnt-theme-dataVizComparative-500:#b7dbbc;
  --lmnt-theme-dataVizComparative-600:#4153af;
  --lmnt-theme-dataVizComparative-700:#47a3c4;
  --lmnt-theme-dataVizComparative-800:#dfeccb;
  --lmnt-theme-dataVizComparative-900:#6332ad;
  --lmnt-theme-on-surface-active:rgba(0,0,0,.87);
  --lmnt-theme-on-surface-inactive:rgba(0,0,0,.6);
  --lmnt-theme-on-surface-disabled:rgba(0,0,0,.38);
  --lmnt-theme-on-surface-stroke:rgba(0,0,0,.12);
  --lmnt-theme-on-surface-base:#000;
  --lmnt-theme-on-primary-active:hsla(0,0%,100%,.87);
  --lmnt-theme-on-primary-inactive:hsla(0,0%,100%,.6);
  --lmnt-theme-on-primary-disabled:hsla(0,0%,100%,.38);
  --lmnt-theme-on-primary-stroke:hsla(0,0%,100%,.12);
  --lmnt-theme-on-primary-base:#fff;
  --lmnt-theme-on-secondary-active:rgba(0,0,0,.87);
  --lmnt-theme-on-secondary-inactive:rgba(0,0,0,.6);
  --lmnt-theme-on-secondary-disabled:rgba(0,0,0,.38);
  --lmnt-theme-on-secondary-stroke:rgba(0,0,0,.12);
  --lmnt-theme-on-secondary-base:#000;
  --lmnt-theme-on-success-active:hsla(0,0%,100%,.87);
  --lmnt-theme-on-success-inactive:hsla(0,0%,100%,.6);
  --lmnt-theme-on-success-disabled:hsla(0,0%,100%,.38);
  --lmnt-theme-on-success-stroke:hsla(0,0%,100%,.12);
  --lmnt-theme-on-success-base:#fff;
  --lmnt-theme-on-danger-active:hsla(0,0%,100%,.87);
  --lmnt-theme-on-danger-inactive:hsla(0,0%,100%,.6);
  --lmnt-theme-on-danger-disabled:hsla(0,0%,100%,.38);
  --lmnt-theme-on-danger-stroke:hsla(0,0%,100%,.12);
  --lmnt-theme-on-danger-base:#fff;
  --lmnt-theme-on-unknown-black-active:rgba(0,0,0,.87);
  --lmnt-theme-on-unknown-black-inactive:rgba(0,0,0,.6);
  --lmnt-theme-on-unknown-black-disabled:rgba(0,0,0,.38);
  --lmnt-theme-on-unknown-black-stroke:rgba(0,0,0,.12);
  --lmnt-theme-on-unknown-black-base:#000;
  --lmnt-theme-on-unknown-white-active:#fff;
  --lmnt-theme-on-unknown-white-inactive:hsla(0,0%,100%,.54);
  --lmnt-theme-on-unknown-white-disabled:hsla(0,0%,100%,.38);
  --lmnt-theme-on-unknown-white-stroke:hsla(0,0%,100%,.12);
  --lmnt-theme-on-unknown-white-base:#fff;
  --lmnt-theme-black:#000;
  --lmnt-theme-white:#fff;
  --lmnt-theme-icon-in-component:rgba(#000, 0.54);
  --lmnt-theme-emphasis-active-black:0.87;
  --lmnt-theme-emphasis-active:1;
  --lmnt-theme-emphasis-completed:0.6;
  --lmnt-theme-emphasis-disabled:0.38;
  --lmnt-theme-emphasis-dragged:0.08;
  --lmnt-theme-emphasis-focus:0.12;
  --lmnt-theme-emphasis-high-black:0.87;
  --lmnt-theme-emphasis-high:1;
  --lmnt-theme-emphasis-highlighted:0.24;
  --lmnt-theme-emphasis-hover--alt:0.08;
  --lmnt-theme-emphasis-hover:0.04;
  --lmnt-theme-emphasis-inactive:0.6;
  --lmnt-theme-emphasis-low:0.38;
  --lmnt-theme-emphasis-med:0.6;
  --lmnt-theme-emphasis-pressed--alt:0.32;
  --lmnt-theme-emphasis-pressed:0.16;
  --lmnt-theme-emphasis-resting:0.08;
  --lmnt-theme-emphasis-focus--alt:0.24;
  --lmnt-theme-emphasis-selected:0.08;
  --lmnt-theme-emphasis-stroke:0.12;
  --lmnt-theme-emphasis-stroke-dark:0.24;
  --lmnt-theme-emphasis-icon-in-component:0.54;
  --lmnt-theme-emphasis-on-surface-active-black:0.13;
  --lmnt-theme-emphasis-on-surface-active:0;
  --lmnt-theme-emphasis-on-surface-completed:0.4;
  --lmnt-theme-emphasis-on-surface-disabled:0.62;
  --lmnt-theme-emphasis-on-surface-dragged:0.92;
  --lmnt-theme-emphasis-on-surface-focus--alt:0.76;
  --lmnt-theme-emphasis-on-surface-focus:0.88;
  --lmnt-theme-emphasis-on-surface-high-black:0.13;
  --lmnt-theme-emphasis-on-surface-high:0;
  --lmnt-theme-emphasis-on-surface-highlighted:0.76;
  --lmnt-theme-emphasis-on-surface-hover-alt:0.92;
  --lmnt-theme-emphasis-on-surface-hover:0.96;
  --lmnt-theme-emphasis-on-surface-inactive:0.4;
  --lmnt-theme-emphasis-on-surface-low:0.62;
  --lmnt-theme-emphasis-on-surface-med:0.4;
  --lmnt-theme-emphasis-on-surface-pressed-alt:0.68;
  --lmnt-theme-emphasis-on-surface-resting:0.92;
  --lmnt-theme-emphasis-on-surface-selected:0.92;
  --lmnt-theme-emphasis-on-surface-stroke:0.88;
  --lmnt-theme-emphasis-on-surface-stroke-dark:0.76;
  --mdc-typography-font-family:var(--lmnt-theme-primary-font);
  --mdc-theme-primary:var(--lmnt-theme-primary);
  --mdc-theme-on-primary:var(--lmnt-theme-on-primary);
  --mdc-theme-secondary:var(--lmnt-theme-secondary);
  --mdc-theme-on-secondary:var(--lmnt-theme-on-secondary);
  --mdc-theme-background:var(--lmnt-theme-background);
  --mdc-theme-surface:var(--lmnt-theme-surface);
  --mdc-theme-on-surface:var(--lmnt-theme-on-surface);
  --mdc-theme-error:var(--lmnt-theme-danger);
  --mdc-theme-on-error:var(--lmnt-theme-on-danger);
  --lmnt-button-box-shadow:0px 3px 1px -2px rgba(0,0,0,.2), 0px 2px 2px 0px rgba(0,0,0,.14), 0px 1px 5px 0px rgba(0,0,0,.12);
  --lmnt-select-active-color:var(--mdc-theme-primary);
  --lmnt-theme--shape-radius:4px;
  --lmnt-card-box-shadow:0px 2px 1px -1px rgba(0,0,0,.2), 0px 1px 1px 0px rgba(0,0,0,.14), 0px 1px 3px 0px rgba(0,0,0,.12);
  --mdc-theme-text-primary-on-background:var(--lmnt-theme-on-surface);
  --mdc-theme-text-primary-on-dark:var(--lmnt-theme-on-unknown-white);
  --mdc-theme-text-primary-on-light:var(--lmnt-theme-on-unknown-black);
  --mdc-theme-text-secondary-on-background:rgba(var(--lmnt-black-rgb), 0.54);
  --mdc-theme-text-disabled-on-background:var(--lmnt-theme-on-unknown-black-disabled);
  --mdc-theme-text-disabled-on-dark:var(--lmnt-theme-on-unknown-white-disabled);
  --mdc-theme-text-disabled-on-light:var(--lmnt-theme-on-unknown-black-disabled);
  --mdc-theme-text-icon-on-background:var(--lmnt-theme-on-surface);
  --mdc-theme-text-icon-on-dark:var(--lmnt-theme-on-unknown-white);
  --mdc-theme-text-icon-on-light:var(--lmnt-theme-on-unknown-black);
}

:root{
  --mdc-theme-primary:var(--lmnt-theme-primary);
  --mdc-theme-secondary:var(--lmnt-theme-secondary);
}

.lmnt-theme-primary-50--bg,.lmnt-theme-primary-50-bg{
  background-color:#98dfff;
  color:rgba(0,0,0,.87);
}

.lmnt-theme-primary-50{
  color:#98dfff;
}

.lmnt-theme-primary-100--bg,.lmnt-theme-primary-100-bg{
  background-color:#6ad1ff;
  color:rgba(0,0,0,.87);
}

.lmnt-theme-primary-100{
  color:#6ad1ff;
}

.lmnt-theme-primary-200--bg,.lmnt-theme-primary-200-bg{
  background-color:#4ec3f7;
  color:rgba(0,0,0,.87);
}

.lmnt-theme-primary-200{
  color:#4ec3f7;
}

.lmnt-theme-primary-300--bg,.lmnt-theme-primary-300-bg{
  background-color:#35afe5;
  color:rgba(0,0,0,.87);
}

.lmnt-theme-primary-300{
  color:#35afe5;
}

.lmnt-theme-primary-400--bg,.lmnt-theme-primary-400-bg{
  background-color:#249ace;
  color:#fff;
}

.lmnt-theme-primary-400{
  color:#249ace;
}

.lmnt-theme-primary-500--bg,.lmnt-theme-primary-500-bg{
  background-color:#198bbd;
  color:#fff;
}

.lmnt-theme-primary-500{
  color:#198bbd;
}

.lmnt-theme-primary-600--bg,.lmnt-theme-primary-600-bg{
  background-color:#067eb5;
  color:#fff;
}

.lmnt-theme-primary-600{
  color:#067eb5;
}

.lmnt-theme-primary-700--bg,.lmnt-theme-primary-700-bg{
  background-color:#046c9b;
  color:#fff;
}

.lmnt-theme-primary-700{
  color:#046c9b;
}

.lmnt-theme-primary-800--bg,.lmnt-theme-primary-800-bg{
  background-color:#045478;
  color:#fff;
}

.lmnt-theme-primary-800{
  color:#045478;
}

.lmnt-theme-primary-900--bg,.lmnt-theme-primary-900-bg{
  background-color:#02344b;
  color:#fff;
}

.lmnt-theme-primary-900{
  color:#02344b;
}

.lmnt-theme-secondary-50--bg,.lmnt-theme-secondary-50-bg{
  background-color:#f6f2f2;
  color:rgba(0,0,0,.87);
}

.lmnt-theme-secondary-50{
  color:#f6f2f2;
}

.lmnt-theme-secondary-100--bg,.lmnt-theme-secondary-100-bg{
  background-color:#dbd9d9;
  color:rgba(0,0,0,.87);
}

.lmnt-theme-secondary-100{
  color:#dbd9d9;
}

.lmnt-theme-secondary-200--bg,.lmnt-theme-secondary-200-bg{
  background-color:#c2bebe;
  color:rgba(0,0,0,.87);
}

.lmnt-theme-secondary-200{
  color:#c2bebe;
}

.lmnt-theme-secondary-300--bg,.lmnt-theme-secondary-300-bg{
  background-color:#a7a4a4;
  color:rgba(0,0,0,.87);
}

.lmnt-theme-secondary-300{
  color:#a7a4a4;
}

.lmnt-theme-secondary-400--bg,.lmnt-theme-secondary-400-bg{
  background-color:#868181;
  color:#fff;
}

.lmnt-theme-secondary-400{
  color:#868181;
}

.lmnt-theme-secondary-500--bg,.lmnt-theme-secondary-500-bg{
  background-color:#6e6e6e;
  color:#fff;
}

.lmnt-theme-secondary-500{
  color:#6e6e6e;
}

.lmnt-theme-secondary-600--bg,.lmnt-theme-secondary-600-bg{
  background-color:#53565a;
  color:#fff;
}

.lmnt-theme-secondary-600{
  color:#53565a;
}

.lmnt-theme-secondary-700--bg,.lmnt-theme-secondary-700-bg{
  background-color:#3b3b3b;
  color:#fff;
}

.lmnt-theme-secondary-700{
  color:#3b3b3b;
}

.lmnt-theme-secondary-800--bg,.lmnt-theme-secondary-800-bg{
  background-color:#171717;
  color:#fff;
}

.lmnt-theme-secondary-800{
  color:#171717;
}

.lmnt-theme-secondary-900--bg,.lmnt-theme-secondary-900-bg{
  background-color:#000;
  color:#fff;
}

.lmnt-theme-secondary-900{
  color:#000;
}

.lmnt-theme-danger-50--bg,.lmnt-theme-danger-50-bg{
  background-color:#ffeaed;
  color:rgba(0,0,0,.87);
}

.lmnt-theme-danger-50{
  color:#ffeaed;
}

.lmnt-theme-danger-100--bg,.lmnt-theme-danger-100-bg{
  background-color:#ffccce;
  color:rgba(0,0,0,.87);
}

.lmnt-theme-danger-100{
  color:#ffccce;
}

.lmnt-theme-danger-200--bg,.lmnt-theme-danger-200-bg{
  background-color:#ee9894;
  color:rgba(0,0,0,.87);
}

.lmnt-theme-danger-200{
  color:#ee9894;
}

.lmnt-theme-danger-300--bg,.lmnt-theme-danger-300-bg{
  background-color:#e3716a;
  color:rgba(0,0,0,.87);
}

.lmnt-theme-danger-300{
  color:#e3716a;
}

.lmnt-theme-danger-400--bg,.lmnt-theme-danger-400-bg{
  background-color:#ec5145;
  color:#fff;
}

.lmnt-theme-danger-400{
  color:#ec5145;
}

.lmnt-theme-danger-500--bg,.lmnt-theme-danger-500-bg{
  background-color:#ef4227;
  color:#fff;
}

.lmnt-theme-danger-500{
  color:#ef4227;
}

.lmnt-theme-danger-600--bg,.lmnt-theme-danger-600-bg{
  background-color:#e13727;
  color:#fff;
}

.lmnt-theme-danger-600{
  color:#e13727;
}

.lmnt-theme-danger-700--bg,.lmnt-theme-danger-700-bg{
  background-color:#cf2d22;
  color:#fff;
}

.lmnt-theme-danger-700{
  color:#cf2d22;
}

.lmnt-theme-danger-800--bg,.lmnt-theme-danger-800-bg{
  background-color:#c2261b;
  color:#fff;
}

.lmnt-theme-danger-800{
  color:#c2261b;
}

.lmnt-theme-danger-900--bg,.lmnt-theme-danger-900-bg{
  background-color:#b3190d;
  color:#fff;
}

.lmnt-theme-danger-900{
  color:#b3190d;
}

.lmnt-theme-success-50--bg,.lmnt-theme-success-50-bg{
  background-color:#eeffef;
  color:rgba(0,0,0,.87);
}

.lmnt-theme-success-50{
  color:#eeffef;
}

.lmnt-theme-success-100--bg,.lmnt-theme-success-100-bg{
  background-color:#d3ffd7;
  color:rgba(0,0,0,.87);
}

.lmnt-theme-success-100{
  color:#d3ffd7;
}

.lmnt-theme-success-200--bg,.lmnt-theme-success-200-bg{
  background-color:#a9f6af;
  color:rgba(0,0,0,.87);
}

.lmnt-theme-success-200{
  color:#a9f6af;
}

.lmnt-theme-success-300--bg,.lmnt-theme-success-300-bg{
  background-color:#6fef7a;
  color:rgba(0,0,0,.87);
}

.lmnt-theme-success-300{
  color:#6fef7a;
}

.lmnt-theme-success-400--bg,.lmnt-theme-success-400-bg{
  background-color:#29e539;
  color:rgba(0,0,0,.87);
}

.lmnt-theme-success-400{
  color:#29e539;
}

.lmnt-theme-success-500--bg,.lmnt-theme-success-500-bg{
  background-color:#13c545;
  color:rgba(0,0,0,.87);
}

.lmnt-theme-success-500{
  color:#13c545;
}

.lmnt-theme-success-600--bg,.lmnt-theme-success-600-bg{
  background-color:#0ea01a;
  color:#fff;
}

.lmnt-theme-success-600{
  color:#0ea01a;
}

.lmnt-theme-success-700--bg,.lmnt-theme-success-700-bg{
  background-color:#01830c;
  color:#fff;
}

.lmnt-theme-success-700{
  color:#01830c;
}

.lmnt-theme-success-800--bg,.lmnt-theme-success-800-bg{
  background-color:#075a0e;
  color:#fff;
}

.lmnt-theme-success-800{
  color:#075a0e;
}

.lmnt-theme-success-900--bg,.lmnt-theme-success-900-bg{
  background-color:#053709;
  color:#fff;
}

.lmnt-theme-success-900{
  color:#053709;
}

.lmnt-theme-ancillary-100--bg,.lmnt-theme-ancillary-100-bg{
  background-color:#f6821f;
  color:rgba(0,0,0,.87);
}

.lmnt-theme-ancillary-100{
  color:#f6821f;
}

.lmnt-theme-ancillary-200--bg,.lmnt-theme-ancillary-200-bg{
  background-color:#73bf45;
  color:rgba(0,0,0,.87);
}

.lmnt-theme-ancillary-200{
  color:#73bf45;
}

.lmnt-theme-dataVizComparative-50--bg,.lmnt-theme-dataVizComparative-50-bg{
  background-color:#1e5474;
  color:#fff;
}

.lmnt-theme-dataVizComparative-50{
  color:#1e5474;
}

.lmnt-theme-dataVizComparative-100--bg,.lmnt-theme-dataVizComparative-100-bg{
  background-color:#00bcff;
  color:rgba(0,0,0,.87);
}

.lmnt-theme-dataVizComparative-100{
  color:#00bcff;
}

.lmnt-theme-dataVizComparative-200--bg,.lmnt-theme-dataVizComparative-200-bg{
  background-color:#0d683b;
  color:#fff;
}

.lmnt-theme-dataVizComparative-200{
  color:#0d683b;
}

.lmnt-theme-dataVizComparative-300--bg,.lmnt-theme-dataVizComparative-300-bg{
  background-color:#89d329;
  color:rgba(0,0,0,.87);
}

.lmnt-theme-dataVizComparative-300{
  color:#89d329;
}

.lmnt-theme-dataVizComparative-400--bg,.lmnt-theme-dataVizComparative-400-bg{
  background-color:#6a4c72;
  color:#fff;
}

.lmnt-theme-dataVizComparative-400{
  color:#6a4c72;
}

.lmnt-theme-dataVizComparative-500--bg,.lmnt-theme-dataVizComparative-500-bg{
  background-color:#cba0d7;
  color:rgba(0,0,0,.87);
}

.lmnt-theme-dataVizComparative-500{
  color:#cba0d7;
}

.lmnt-theme-dataVizComparative-600--bg,.lmnt-theme-dataVizComparative-600-bg{
  background-color:#980733;
  color:#fff;
}

.lmnt-theme-dataVizComparative-600{
  color:#980733;
}

.lmnt-theme-dataVizComparative-700--bg,.lmnt-theme-dataVizComparative-700-bg{
  background-color:#de0043;
  color:#fff;
}

.lmnt-theme-dataVizComparative-700{
  color:#de0043;
}

.lmnt-theme-dataVizComparative-800--bg,.lmnt-theme-dataVizComparative-800-bg{
  background-color:#eaeaea;
  color:rgba(0,0,0,.87);
}

.lmnt-theme-dataVizComparative-800{
  color:#eaeaea;
}

.lmnt-theme-dataVizComparative-900--bg,.lmnt-theme-dataVizComparative-900-bg{
  background-color:#5c5c5c;
  color:#fff;
}

.lmnt-theme-dataVizComparative-900{
  color:#5c5c5c;
}

.lmnt-theme-dataVizSequential1-50--bg,.lmnt-theme-dataVizSequential1-50-bg{
  background-color:#092b3e;
  color:#fff;
}

.lmnt-theme-dataVizSequential1-50{
  color:#092b3e;
}

.lmnt-theme-dataVizSequential1-100--bg,.lmnt-theme-dataVizSequential1-100-bg{
  background-color:#10384f;
  color:#fff;
}

.lmnt-theme-dataVizSequential1-100{
  color:#10384f;
}

.lmnt-theme-dataVizSequential1-200--bg,.lmnt-theme-dataVizSequential1-200-bg{
  background-color:#00617f;
  color:#fff;
}

.lmnt-theme-dataVizSequential1-200{
  color:#00617f;
}

.lmnt-theme-dataVizSequential1-300--bg,.lmnt-theme-dataVizSequential1-300-bg{
  background-color:#0075a6;
  color:#fff;
}

.lmnt-theme-dataVizSequential1-300{
  color:#0075a6;
}

.lmnt-theme-dataVizSequential1-400--bg,.lmnt-theme-dataVizSequential1-400-bg{
  background-color:#0091df;
  color:#fff;
}

.lmnt-theme-dataVizSequential1-400{
  color:#0091df;
}

.lmnt-theme-dataVizSequential1-500--bg,.lmnt-theme-dataVizSequential1-500-bg{
  background-color:#00bcff;
  color:rgba(0,0,0,.87);
}

.lmnt-theme-dataVizSequential1-500{
  color:#00bcff;
}

.lmnt-theme-dataVizSequential1-600--bg,.lmnt-theme-dataVizSequential1-600-bg{
  background-color:#4fd1ff;
  color:rgba(0,0,0,.87);
}

.lmnt-theme-dataVizSequential1-600{
  color:#4fd1ff;
}

.lmnt-theme-dataVizSequential1-700--bg,.lmnt-theme-dataVizSequential1-700-bg{
  background-color:#a2e6ff;
  color:rgba(0,0,0,.87);
}

.lmnt-theme-dataVizSequential1-700{
  color:#a2e6ff;
}

.lmnt-theme-dataVizSequential1-800--bg,.lmnt-theme-dataVizSequential1-800-bg{
  background-color:#c7f0ff;
  color:rgba(0,0,0,.87);
}

.lmnt-theme-dataVizSequential1-800{
  color:#c7f0ff;
}

.lmnt-theme-dataVizSequential1-900--bg,.lmnt-theme-dataVizSequential1-900-bg{
  background-color:#e8f9ff;
  color:rgba(0,0,0,.87);
}

.lmnt-theme-dataVizSequential1-900{
  color:#e8f9ff;
}

.lmnt-theme-dataVizSequential2-50--bg,.lmnt-theme-dataVizSequential2-50-bg{
  background-color:#2f1533;
  color:#fff;
}

.lmnt-theme-dataVizSequential2-50{
  color:#2f1533;
}

.lmnt-theme-dataVizSequential2-100--bg,.lmnt-theme-dataVizSequential2-100-bg{
  background-color:#443247;
  color:#fff;
}

.lmnt-theme-dataVizSequential2-100{
  color:#443247;
}

.lmnt-theme-dataVizSequential2-200--bg,.lmnt-theme-dataVizSequential2-200-bg{
  background-color:#5a3663;
  color:#fff;
}

.lmnt-theme-dataVizSequential2-200{
  color:#5a3663;
}

.lmnt-theme-dataVizSequential2-300--bg,.lmnt-theme-dataVizSequential2-300-bg{
  background-color:#6a4c72;
  color:#fff;
}

.lmnt-theme-dataVizSequential2-300{
  color:#6a4c72;
}

.lmnt-theme-dataVizSequential2-400--bg,.lmnt-theme-dataVizSequential2-400-bg{
  background-color:#8c6397;
  color:#fff;
}

.lmnt-theme-dataVizSequential2-400{
  color:#8c6397;
}

.lmnt-theme-dataVizSequential2-500--bg,.lmnt-theme-dataVizSequential2-500-bg{
  background-color:#b087bb;
  color:rgba(0,0,0,.87);
}

.lmnt-theme-dataVizSequential2-500{
  color:#b087bb;
}

.lmnt-theme-dataVizSequential2-600--bg,.lmnt-theme-dataVizSequential2-600-bg{
  background-color:#cba0d7;
  color:rgba(0,0,0,.87);
}

.lmnt-theme-dataVizSequential2-600{
  color:#cba0d7;
}

.lmnt-theme-dataVizSequential2-700--bg,.lmnt-theme-dataVizSequential2-700-bg{
  background-color:#e5bfef;
  color:rgba(0,0,0,.87);
}

.lmnt-theme-dataVizSequential2-700{
  color:#e5bfef;
}

.lmnt-theme-dataVizSequential2-800--bg,.lmnt-theme-dataVizSequential2-800-bg{
  background-color:#f7dcfe;
  color:rgba(0,0,0,.87);
}

.lmnt-theme-dataVizSequential2-800{
  color:#f7dcfe;
}

.lmnt-theme-dataVizSequential2-900--bg,.lmnt-theme-dataVizSequential2-900-bg{
  background-color:#fbebff;
  color:rgba(0,0,0,.87);
}

.lmnt-theme-dataVizSequential2-900{
  color:#fbebff;
}

.lmnt-theme--bg-linear-gradient-primary-to-bottom{
  background:linear-gradient(180deg, transparent, rgba(6,126,181,.8));
  color:#fff;
}

.lmnt-theme--bg-linear-gradient-primary-dark-to-bottom{
  background:linear-gradient(180deg, transparent, rgba(2,52,75,.8));
  color:#fff;
}

.lmnt-theme--bg-linear-gradient-primary-darker-to-bottom{
  background:linear-gradient(180deg, transparent, rgba(1,18,25,.8));
  color:#fff;
}

.lmnt-theme--bg-linear-gradient-secondary-to-bottom{
  background:linear-gradient(180deg, transparent, rgba(83,86,90,.8));
  color:#fff;
}

.lmnt-theme--bg-linear-gradient-secondary-dark-to-bottom,.lmnt-theme--bg-linear-gradient-secondary-darker-to-bottom{
  background:linear-gradient(180deg, transparent, rgba(0,0,0,.8));
  color:#fff;
}

.lmnt-theme--bg-linear-gradient-primary-to-top{
  background:linear-gradient(0deg, transparent, rgba(6,126,181,.8));
  color:#fff;
}

.lmnt-theme--bg-linear-gradient-primary-dark-to-top{
  background:linear-gradient(0deg, transparent, rgba(2,52,75,.8));
  color:#fff;
}

.lmnt-theme--bg-linear-gradient-primary-darker-to-top{
  background:linear-gradient(0deg, transparent, rgba(1,18,25,.8));
  color:#fff;
}

.lmnt-theme--bg-linear-gradient-secondary-to-top{
  background:linear-gradient(0deg, transparent, rgba(83,86,90,.8));
  color:#fff;
}

.lmnt-theme--bg-linear-gradient-secondary-dark-to-top,.lmnt-theme--bg-linear-gradient-secondary-darker-to-top{
  background:linear-gradient(0deg, transparent, rgba(0,0,0,.8));
  color:#fff;
}

.lmnt-theme--bg-linear-gradient-black-to-bottom{
  background:linear-gradient(180deg, transparent, rgba(0,0,0,.8));
  color:#fff;
}

.lmnt-theme--bg-linear-gradient-black-to-top{
  background:linear-gradient(0deg, transparent, rgba(0,0,0,.8));
  color:#fff;
}

.lmnt-theme--bg-linear-gradient-white-to-bottom{
  background:linear-gradient(180deg, transparent, hsla(0,0%,100%,.8));
  color:rgba(0,0,0,.87);
}

.lmnt-theme--bg-linear-gradient-white-to-top{
  background:linear-gradient(0deg, transparent, hsla(0,0%,100%,.8));
  color:rgba(0,0,0,.87);
}

.lmnt-theme-on-background--bg,.lmnt-theme-on-background-bg{
  background-color:#53565a;
  color:#fff;
}

.lmnt-theme-on-background{
  color:#53565a;
}

.lmnt-theme-on-surface--bg,.lmnt-theme-on-surface-bg{
  background-color:#171717;
  color:#fff;
}

.lmnt-theme-on-surface{
  color:#171717;
}

.lmnt-theme-on-primary--bg,.lmnt-theme-on-primary-bg{
  background-color:#fff;
  color:rgba(0,0,0,.87);
}

.lmnt-theme-on-primary{
  color:#fff;
}

.lmnt-theme-on-primary-variant--bg,.lmnt-theme-on-primary-variant-bg{
  background-color:#fff;
  color:rgba(0,0,0,.87);
}

.lmnt-theme-on-primary-variant{
  color:#fff;
}

.lmnt-theme-primary-on-surface--bg,.lmnt-theme-primary-on-surface-bg{
  background-color:#067eb5;
  color:#fff;
}

.lmnt-theme-primary-on-surface{
  color:#067eb5;
}

.lmnt-theme-on-secondary--bg,.lmnt-theme-on-secondary-bg{
  background-color:#fff;
  color:rgba(0,0,0,.87);
}

.lmnt-theme-on-secondary{
  color:#fff;
}

.lmnt-theme-on-secondary-variant--bg,.lmnt-theme-on-secondary-variant-bg{
  background-color:#fff;
  color:rgba(0,0,0,.87);
}

.lmnt-theme-on-secondary-variant{
  color:#fff;
}

.lmnt-theme-secondary-on-surface--bg,.lmnt-theme-secondary-on-surface-bg{
  background-color:#53565a;
  color:#fff;
}

.lmnt-theme-secondary-on-surface{
  color:#53565a;
}

.lmnt-theme-on-danger--bg,.lmnt-theme-on-danger-bg{
  background-color:#fff;
  color:rgba(0,0,0,.87);
}

.lmnt-theme-on-danger{
  color:#fff;
}

.lmnt-theme-on-danger-alt--bg,.lmnt-theme-on-danger-alt-bg{
  background-color:#cf2d22;
  color:#fff;
}

.lmnt-theme-on-danger-alt{
  color:#cf2d22;
}

.lmnt-theme-on-danger-variant--bg,.lmnt-theme-on-danger-variant-bg{
  background-color:#fff;
  color:rgba(0,0,0,.87);
}

.lmnt-theme-on-danger-variant{
  color:#fff;
}

.lmnt-theme-danger-on-surface--bg,.lmnt-theme-danger-on-surface-bg{
  background-color:#cf2d22;
  color:#fff;
}

.lmnt-theme-danger-on-surface{
  color:#cf2d22;
}

.lmnt-theme-success-on-surface--bg,.lmnt-theme-success-on-surface-bg{
  background-color:#01830c;
  color:#fff;
}

.lmnt-theme-success-on-surface{
  color:#01830c;
}

.lmnt-theme-on-success--bg,.lmnt-theme-on-success-bg{
  background-color:#fff;
  color:rgba(0,0,0,.87);
}

.lmnt-theme-on-success{
  color:#fff;
}

.lmnt-theme-on-unknown-dark--bg,.lmnt-theme-on-unknown-dark-bg{
  background-color:#fff;
  color:rgba(0,0,0,.87);
}

.lmnt-theme-on-unknown-dark{
  color:#fff;
}

.lmnt-theme-on-unknown-light--bg,.lmnt-theme-on-unknown-light-bg{
  background-color:rgba(0,0,0,.87);
  color:#fff;
}

.lmnt-theme-on-unknown-light{
  color:rgba(0,0,0,.87);
}

.lmnt-theme-on-primary-active{
  color:#fff;
}

.lmnt-theme-on-primary-inactive{
  color:hsla(0,0%,100%,.91);
}

.lmnt-theme-on-primary-disabled{
  color:hsla(0,0%,100%,.38);
}

.lmnt-theme-on-primary-stroke{
  border-color:hsla(0,0%,100%,.12);
}

.lmnt-theme-on-primary-base,.lmnt-theme-on-secondary-active{
  color:#fff;
}

.lmnt-theme-on-secondary-inactive{
  color:hsla(0,0%,100%,.88);
}

.lmnt-theme-on-secondary-disabled{
  color:hsla(0,0%,100%,.38);
}

.lmnt-theme-on-secondary-stroke{
  border-color:hsla(0,0%,100%,.12);
}

.lmnt-theme-on-secondary-base,.lmnt-theme-on-success-active{
  color:#fff;
}

.lmnt-theme-on-success-inactive{
  color:hsla(0,0%,100%,.94);
}

.lmnt-theme-on-success-disabled{
  color:hsla(0,0%,100%,.38);
}

.lmnt-theme-on-success-stroke{
  border-color:hsla(0,0%,100%,.12);
}

.lmnt-theme-on-danger-active,.lmnt-theme-on-success-base{
  color:#fff;
}

.lmnt-theme-on-danger-inactive{
  color:hsla(0,0%,100%,.94);
}

.lmnt-theme-on-danger-disabled{
  color:hsla(0,0%,100%,.38);
}

.lmnt-theme-on-danger-stroke{
  border-color:hsla(0,0%,100%,.12);
}

.lmnt-theme-on-danger-base{
  color:#fff;
}

.lmnt-theme-on-surface-active{
  color:#171717;
}

.lmnt-theme-on-surface-inactive{
  color:hsla(0,0%,9%,.73);
}

.lmnt-theme-on-surface-disabled{
  color:hsla(0,0%,9%,.38);
}

.lmnt-theme-on-surface-stroke{
  border-color:hsla(0,0%,9%,.12);
}

.lmnt-theme-on-surface-base{
  color:#171717;
}

.lmnt,.lmnt-theme-projectgreen,:root{
  --lmnt-theme-on-background:#53565a;
  --lmnt-theme-on-surface:#171717;
  --lmnt-theme-primary:#067eb5;
  --lmnt-theme-on-primary:#fff;
  --lmnt-theme-primary-variant:#249ace;
  --lmnt-theme-on-primary-variant:#fff;
  --lmnt-theme-primary-on-surface:#067eb5;
  --lmnt-theme-primary-font:"Source Sans Pro", Arial, "Bayer Sans", Helvetica, sans-serif;
  --lmnt-theme-secondary-font:"Source Sans Pro", Arial, "Bayer Sans", Helvetica, sans-serif;
  --lmnt-theme-secondary:#53565a;
  --lmnt-theme-on-secondary:#fff;
  --lmnt-theme-secondary-variant:#000;
  --lmnt-theme-on-secondary-variant:#fff;
  --lmnt-theme-secondary-on-surface:#53565a;
  --lmnt-theme-success-on-surface:#01830c;
  --lmnt-theme-danger:#cf2d22;
  --lmnt-theme-on-danger:#fff;
  --lmnt-theme-danger-variant:#b3190d;
  --lmnt-theme-danger-on-surface:#cf2d22;
  --lmnt-primary-on-surface-rgb:6, 126, 181;
  --lmnt-secondary-on-surface-rgb:83, 86, 90;
  --lmnt-danger-on-surface-rgb:207, 45, 34;
  --lmnt-success-on-surface-rgb:207, 45, 34;
  --lmnt-on-primary-rgb:255, 255, 255;
  --lmnt-on-secondary-rgb:255, 255, 255;
  --lmnt-on-danger-rgb:255, 255, 255;
  --lmnt-on-success-rgb:255, 255, 255;
  --lmnt-theme-primary-50:#98dfff;
  --lmnt-theme-primary-100:#6ad1ff;
  --lmnt-theme-primary-200:#4ec3f7;
  --lmnt-theme-primary-300:#35afe5;
  --lmnt-theme-primary-400:#249ace;
  --lmnt-theme-primary-500:#198bbd;
  --lmnt-theme-primary-600:#067eb5;
  --lmnt-theme-primary-700:#046c9b;
  --lmnt-theme-primary-800:#045478;
  --lmnt-theme-primary-900:#02344b;
  --lmnt-theme-secondary-50:#f6f2f2;
  --lmnt-theme-secondary-100:#dbd9d9;
  --lmnt-theme-secondary-200:#c2bebe;
  --lmnt-theme-secondary-300:#a7a4a4;
  --lmnt-theme-secondary-400:#868181;
  --lmnt-theme-secondary-500:#6e6e6e;
  --lmnt-theme-secondary-600:#53565a;
  --lmnt-theme-secondary-700:#3b3b3b;
  --lmnt-theme-secondary-800:#171717;
  --lmnt-theme-secondary-900:#000;
  --lmnt-theme-ancillary-100:#f6821f;
  --lmnt-theme-ancillary-200:#73bf45;
  --lmnt-theme-success-50:#eeffef;
  --lmnt-theme-success-100:#d3ffd7;
  --lmnt-theme-success-200:#a9f6af;
  --lmnt-theme-success-300:#6fef7a;
  --lmnt-theme-success-400:#29e539;
  --lmnt-theme-success-500:#13c545;
  --lmnt-theme-success-600:#0ea01a;
  --lmnt-theme-success-700:#01830c;
  --lmnt-theme-success-800:#075a0e;
  --lmnt-theme-success-900:#053709;
  --lmnt-theme-danger-50:#ffeaed;
  --lmnt-theme-danger-100:#ffccce;
  --lmnt-theme-danger-200:#ee9894;
  --lmnt-theme-danger-300:#e3716a;
  --lmnt-theme-danger-400:#ec5145;
  --lmnt-theme-danger-500:#ef4227;
  --lmnt-theme-danger-600:#e13727;
  --lmnt-theme-danger-700:#cf2d22;
  --lmnt-theme-danger-800:#c2261b;
  --lmnt-theme-danger-900:#b3190d;
  --lmnt-theme-on-secondary-active:#fff;
  --lmnt-theme-on-secondary-inactive:hsla(0,0%,100%,.88);
  --lmnt-theme-on-secondary-disabled:hsla(0,0%,100%,.38);
  --lmnt-theme-on-secondary-stroke:hsla(0,0%,100%,.12);
  --lmnt-theme-on-secondary-base:#fff;
  --lmnt-button-shape-radius:0;
  --lmnt-button-font-style:normal;
  --lmnt-button-box-shadow:0px 0px 0px 0px rgba(0,0,0,.2), 0px 0px 0px 0px rgba(0,0,0,.14), 0px 0px 0px 0px rgba(0,0,0,.12);
  --lmnt-modal-shape-radius:0;
  --lmnt-text-field-shape-radius:0;
  --lmnt-dialog-shape-radius:0;
  --lmnt-select-shape-radius:0;
  --lmnt-menu-shape-radius:0;
  --lmnt-card-shape-radius:0;
  --lmnt-card-box-shadow:none;
  --lmnt-card-border-color:#e0e0e0;
  --lmnt-card-border-style:solid;
  --lmnt-card-border-width:1px;
  --lmnt-chip-shape-radius:4px;
  --lmnt-chip-ripple-before-after-shape-radius:4px;
  --lmnt-chip-ripple-shape-radius:4px;
  --lmnt-theme-on-snackbar:#ff7596;
  --lmnt-theme-on-snackbar-variant:#a4e7ff;
  --mdc-typography-headline1-font-weight:300;
  --mdc-typography-headline1-line-height:1.2083333333;
  --mdc-typography-headline1-letter-spacing:-0.125rem;
  --mdc-typography-headline2-font-weight:300;
  --mdc-typography-headline2-line-height:1.2;
  --mdc-typography-headline2-letter-spacing:-0.0625rem;
  --mdc-typography-headline3-font-weight:500;
  --mdc-typography-headline3-line-height:1.1666666667;
  --mdc-typography-headline3-letter-spacing:-0.0625rem;
  --mdc-typography-headline4-font-weight:500;
  --mdc-typography-headline4-line-height:1.1764705882;
  --mdc-typography-headline4-letter-spacing:-0.0625rem;
  --mdc-typography-headline5-font-weight:500;
  --mdc-typography-headline5-line-height:1.1666666667;
  --mdc-typography-headline6-font-weight:500;
  --mdc-typography-headline6-line-height:1.2;
  --lmnt-typography--subtitle1-bold-font-weight:700;
  --mdc-typography-subtitle1-font-weight:400;
  --mdc-typography-subtitle1-line-height:1.5;
  --mdc-typography-subtitle1-letter-spacing:0.009375rem;
  --mdc-typography-subtitle2-font-weight:400;
  --lmnt-typography--subtitle2-bold-font-weight:700;
  --mdc-typography-subtitle2-line-height:1.4285714286;
  --mdc-typography-subtitle2-letter-spacing:0.015625rem;
  --lmnt-typography--body1-bold-font-weight:700;
  --mdc-typography-body1-font-weight:400;
  --mdc-typography-body1-line-height:1.75;
  --mdc-typography-body1-letter-spacing:0.03125rem;
  --lmnt-typography--body2-bold-font-weight:700;
  --mdc-typography-body2-font-weight:400;
  --mdc-typography-body2-line-height:1.4285714286;
  --mdc-typography-body2-letter-spacing:0.015625rem;
  --lmnt-typography--caption-bold-font-weight:700;
  --mdc-typography-caption-font-weight:400;
  --mdc-typography-caption-line-height:1.3333333333;
  --mdc-typography-caption-letter-spacing:0.015625rem;
  --mdc-typography-overline-font-weight:500;
  --mdc-typography-overline-line-height:1.3333333333;
  --mdc-typography-overline-letter-spacing:0.109375rem;
  --mdc-typography-button-font-weight:700;
  --mdc-typography-button-line-height:1.1428571429;
  --mdc-typography-button-letter-spacing:0.015625rem;
  --mdc-typography-button-text-transform:var(--lmnt-button-font-style);
  --lmnt-typography-link-color:var(--lmnt-theme-primary-on-surface);
  --lmnt-theme-on-snackbar:#98dfff;
  --lmnt-theme-on-snackbar-variant:#dbd9d9;
}

@font-face{
  font-display:swap;
  font-family:Source Sans Pro;
  font-style:normal;
  font-weight:400;
  src:url(assets/fonts/Source_Sans_Pro/SourceSansPro-Regular.ttf) format("truetype");
}
@font-face{
  font-display:swap;
  font-family:Source Sans Pro;
  font-style:italic;
  font-weight:400;
  src:url(assets/fonts/Source_Sans_Pro/SourceSansPro-Italic.ttf) format("truetype");
}
@font-face{
  font-display:swap;
  font-family:Source Sans Pro;
  font-style:normal;
  font-weight:600;
  src:url(assets/fonts/Source_Sans_Pro/SourceSansPro-SemiBold.ttf) format("truetype");
}
@font-face{
  font-display:swap;
  font-family:Source Sans Pro;
  font-style:italic;
  font-weight:600;
  src:url(assets/fonts/Source_Sans_Pro/SourceSansPro-SemiBoldItalic.ttf) format("truetype");
}
@font-face{
  font-display:swap;
  font-family:Source Sans Pro;
  font-style:normal;
  font-weight:700;
  src:url(assets/fonts/Source_Sans_Pro/SourceSansPro-Bold.ttf) format("truetype");
}
@font-face{
  font-display:swap;
  font-family:Source Sans Pro;
  font-style:italic;
  font-weight:700;
  src:url(assets/fonts/Source_Sans_Pro/SourceSansPro-BoldItalic.ttf) format("truetype");
}


/*# sourceMappingURL=project-green.themes.element.css.map */