@import url(https://fonts.googleapis.com/css2?family=Exo+2:wght@400%3b700&display=swap);
@import url(https://fonts.googleapis.com/icon?family=Material+Icons|Material+Icons+Outlined&display=swap);
.mdc-top-app-bar{
  background-color:#6200ee;
  background-color:var(--mdc-theme-primary, #6200ee);
  color:white;
}
.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::before, .mdc-top-app-bar .mdc-top-app-bar__action-item::after,
.mdc-top-app-bar .mdc-top-app-bar__navigation-icon::before,
.mdc-top-app-bar .mdc-top-app-bar__navigation-icon::after{
  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:hover::before, .mdc-top-app-bar .mdc-top-app-bar__action-item.mdc-ripple-surface--hover::before,
.mdc-top-app-bar .mdc-top-app-bar__navigation-icon:hover::before,
.mdc-top-app-bar .mdc-top-app-bar__navigation-icon.mdc-ripple-surface--hover::before{
  opacity:0.08;
  opacity:var(--mdc-ripple-hover-opacity, 0.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{
  transition-duration:75ms;
  opacity:0.24;
  opacity:var(--mdc-ripple-focus-opacity, 0.24);
}
.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 150ms 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{
  transition-duration:75ms;
  opacity:0.24;
  opacity:var(--mdc-ripple-press-opacity, 0.24);
}
.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{
  display:flex;
  position:fixed;
  flex-direction:column;
  justify-content:space-between;
  box-sizing:border-box;
  width:100%;
  z-index:4;
}
.mdc-top-app-bar__row{
  display:flex;
  position:relative;
  box-sizing:border-box;
  width:100%;
  height:64px;
}
.mdc-top-app-bar__section{
  display:inline-flex;
  flex:1 1 auto;
  align-items:center;
  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);
  line-height:2rem;
  line-height:var(--mdc-typography-headline6-line-height, 2rem);
  font-weight:500;
  font-weight:var(--mdc-typography-headline6-font-weight, 500);
  letter-spacing:0.0125em;
  letter-spacing:var(--mdc-typography-headline6-letter-spacing, 0.0125em);
  text-decoration:inherit;
  -webkit-text-decoration:var(--mdc-typography-headline6-text-decoration, inherit);
          text-decoration:var(--mdc-typography-headline6-text-decoration, inherit);
  text-transform:inherit;
  text-transform:var(--mdc-typography-headline6-text-transform, inherit);
  padding-left:20px;
  padding-right:0;
}
[dir=rtl] .mdc-top-app-bar__title, .mdc-top-app-bar__title[dir=rtl]{
  padding-left:0;
  padding-right:20px;
}

.mdc-top-app-bar__title{
  text-overflow:ellipsis;
  white-space:nowrap;
  overflow:hidden;
  z-index:1;
}

.mdc-top-app-bar--short-collapsed{
  border-top-left-radius:0;
  border-top-right-radius:0;
  border-bottom-right-radius:24px;
  border-bottom-left-radius:0;
}
[dir=rtl] .mdc-top-app-bar--short-collapsed, .mdc-top-app-bar--short-collapsed[dir=rtl]{
  border-top-left-radius:0;
  border-top-right-radius:0;
  border-bottom-right-radius:0;
  border-bottom-left-radius:24px;
}

.mdc-top-app-bar--short{
  top:0;
  right:auto;
  left:0;
  width:100%;
  transition:width 250ms cubic-bezier(0.4, 0, 0.2, 1);
}
[dir=rtl] .mdc-top-app-bar--short, .mdc-top-app-bar--short[dir=rtl]{
  right:0;
  left:auto;
}

.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{
  transition:opacity 200ms cubic-bezier(0.4, 0, 0.2, 1);
  opacity:1;
}

.mdc-top-app-bar--short-collapsed{
  box-shadow:0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  width:56px;
  transition:width 300ms cubic-bezier(0.4, 0, 0.2, 1);
}
.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 150ms cubic-bezier(0.4, 0, 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;
}
[dir=rtl] .mdc-top-app-bar--short-collapsed.mdc-top-app-bar--short-has-action-item .mdc-top-app-bar__section--align-end, .mdc-top-app-bar--short-collapsed.mdc-top-app-bar--short-has-action-item .mdc-top-app-bar__section--align-end[dir=rtl]{
  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;
}
[dir=rtl] .mdc-top-app-bar--dense .mdc-top-app-bar__title, .mdc-top-app-bar--dense .mdc-top-app-bar__title[dir=rtl]{
  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{
  transition:box-shadow 200ms linear;
}

.mdc-top-app-bar--fixed-scrolled{
  box-shadow:0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  transition:box-shadow 200ms linear;
}

.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-left:20px;
  padding-right:0;
}
[dir=rtl] .mdc-top-app-bar--dense.mdc-top-app-bar--prominent .mdc-top-app-bar__title, .mdc-top-app-bar--dense.mdc-top-app-bar--prominent .mdc-top-app-bar__title[dir=rtl]{
  padding-left:0;
  padding-right:20px;
}

.mdc-top-app-bar--dense.mdc-top-app-bar--prominent .mdc-top-app-bar__title{
  padding-bottom:9px;
}

.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 200ms cubic-bezier(0.4, 0, 0.2, 1);
  }
  .mdc-top-app-bar--short-collapsed{
    transition:width 250ms cubic-bezier(0.4, 0, 0.2, 1);
  }
  .mdc-top-app-bar--short-collapsed .mdc-top-app-bar__section--align-end{
    padding-left:0;
    padding-right:12px;
  }
  [dir=rtl] .mdc-top-app-bar--short-collapsed .mdc-top-app-bar__section--align-end, .mdc-top-app-bar--short-collapsed .mdc-top-app-bar__section--align-end[dir=rtl]{
    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;
  }
}
.mdc-deprecated-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);
  line-height:1.75rem;
  line-height:var(--mdc-typography-subtitle1-line-height, 1.75rem);
  font-weight:400;
  font-weight:var(--mdc-typography-subtitle1-font-weight, 400);
  letter-spacing:0.009375em;
  letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);
  text-decoration:inherit;
  -webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);
          text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);
  text-transform:inherit;
  text-transform:var(--mdc-typography-subtitle1-text-transform, inherit);
  line-height:1.5rem;
  margin:0;
  padding:8px 0;
  list-style-type:none;
}
.mdc-deprecated-list:focus{
  outline:none;
}
.mdc-deprecated-list{
  color:rgba(0, 0, 0, 0.87);
  color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, 0.87));
}

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

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

.mdc-deprecated-list-item__graphic{
  background-color:transparent;
}

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

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

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

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

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

.mdc-deprecated-list-item--selected,
.mdc-deprecated-list-item--activated{
  color:#6200ee;
  color:var(--mdc-theme-primary, #6200ee);
}
.mdc-deprecated-list-item--selected .mdc-deprecated-list-item__graphic,
.mdc-deprecated-list-item--activated .mdc-deprecated-list-item__graphic{
  color:#6200ee;
  color:var(--mdc-theme-primary, #6200ee);
}

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

.mdc-deprecated-list-item__wrapper{
  display:block;
}

.mdc-deprecated-list-item{
  display:flex;
  position:relative;
  align-items:center;
  justify-content:flex-start;
  overflow:hidden;
  padding:0;
}
.mdc-deprecated-list-item:focus{
  outline:none;
}
.mdc-deprecated-list-item:not(.mdc-deprecated-list-item--selected):focus::before, .mdc-deprecated-list-item.mdc-ripple-upgraded--background-focused::before{
  position:absolute;
  box-sizing:border-box;
  width:100%;
  height:100%;
  top:0;
  left:0;
  border:1px solid transparent;
  border-radius:inherit;
  content:"";
  pointer-events:none;
}
@media screen and (forced-colors: active){
  .mdc-deprecated-list-item:not(.mdc-deprecated-list-item--selected):focus::before, .mdc-deprecated-list-item.mdc-ripple-upgraded--background-focused::before{
    border-color:CanvasText;
  }
}
.mdc-deprecated-list-item.mdc-deprecated-list-item--selected::before{
  position:absolute;
  box-sizing:border-box;
  width:100%;
  height:100%;
  top:0;
  left:0;
  border:3px double transparent;
  border-radius:inherit;
  content:"";
  pointer-events:none;
}
@media screen and (forced-colors: active){
  .mdc-deprecated-list-item.mdc-deprecated-list-item--selected::before{
    border-color:CanvasText;
  }
}
.mdc-deprecated-list-item{
  padding-left:16px;
  padding-right:16px;
}
[dir=rtl] .mdc-deprecated-list-item, .mdc-deprecated-list-item[dir=rtl]{
  padding-left:16px;
  padding-right:16px;
}

.mdc-deprecated-list-item{
  height:48px;
}
.mdc-deprecated-list--icon-list .mdc-deprecated-list-item{
  padding-left:16px;
  padding-right:16px;
}
[dir=rtl] .mdc-deprecated-list--icon-list .mdc-deprecated-list-item, .mdc-deprecated-list--icon-list .mdc-deprecated-list-item[dir=rtl]{
  padding-left:16px;
  padding-right:16px;
}

.mdc-deprecated-list--icon-list .mdc-deprecated-list-item{
  height:56px;
}
.mdc-deprecated-list--avatar-list .mdc-deprecated-list-item{
  padding-left:16px;
  padding-right:16px;
}
[dir=rtl] .mdc-deprecated-list--avatar-list .mdc-deprecated-list-item, .mdc-deprecated-list--avatar-list .mdc-deprecated-list-item[dir=rtl]{
  padding-left:16px;
  padding-right:16px;
}

.mdc-deprecated-list--avatar-list .mdc-deprecated-list-item{
  height:56px;
}
.mdc-deprecated-list--thumbnail-list .mdc-deprecated-list-item{
  padding-left:16px;
  padding-right:16px;
}
[dir=rtl] .mdc-deprecated-list--thumbnail-list .mdc-deprecated-list-item, .mdc-deprecated-list--thumbnail-list .mdc-deprecated-list-item[dir=rtl]{
  padding-left:16px;
  padding-right:16px;
}

.mdc-deprecated-list--thumbnail-list .mdc-deprecated-list-item{
  height:56px;
}
.mdc-deprecated-list--image-list .mdc-deprecated-list-item{
  padding-left:16px;
  padding-right:16px;
}
[dir=rtl] .mdc-deprecated-list--image-list .mdc-deprecated-list-item, .mdc-deprecated-list--image-list .mdc-deprecated-list-item[dir=rtl]{
  padding-left:16px;
  padding-right:16px;
}

.mdc-deprecated-list--image-list .mdc-deprecated-list-item{
  height:72px;
}
.mdc-deprecated-list--video-list .mdc-deprecated-list-item{
  padding-left:0px;
  padding-right:16px;
}
[dir=rtl] .mdc-deprecated-list--video-list .mdc-deprecated-list-item, .mdc-deprecated-list--video-list .mdc-deprecated-list-item[dir=rtl]{
  padding-left:16px;
  padding-right:0px;
}

.mdc-deprecated-list--video-list .mdc-deprecated-list-item{
  height:72px;
}

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

.mdc-deprecated-list--dense .mdc-deprecated-list-item__graphic{
  width:20px;
  height:20px;
}

.mdc-deprecated-list-item__graphic{
  flex-shrink:0;
  align-items:center;
  justify-content:center;
  fill:currentColor;
  -o-object-fit:cover;
     object-fit:cover;
  margin-left:0;
  margin-right:32px;
}
[dir=rtl] .mdc-deprecated-list-item__graphic, .mdc-deprecated-list-item__graphic[dir=rtl]{
  margin-left:32px;
  margin-right:0;
}

.mdc-deprecated-list-item__graphic{
  width:24px;
  height:24px;
}
.mdc-deprecated-list--icon-list .mdc-deprecated-list-item__graphic{
  margin-left:0;
  margin-right:32px;
}
[dir=rtl] .mdc-deprecated-list--icon-list .mdc-deprecated-list-item__graphic, .mdc-deprecated-list--icon-list .mdc-deprecated-list-item__graphic[dir=rtl]{
  margin-left:32px;
  margin-right:0;
}

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

.mdc-deprecated-list--avatar-list .mdc-deprecated-list-item__graphic{
  width:40px;
  height:40px;
  border-radius:50%;
}
.mdc-deprecated-list--thumbnail-list .mdc-deprecated-list-item__graphic{
  margin-left:0;
  margin-right:16px;
}
[dir=rtl] .mdc-deprecated-list--thumbnail-list .mdc-deprecated-list-item__graphic, .mdc-deprecated-list--thumbnail-list .mdc-deprecated-list-item__graphic[dir=rtl]{
  margin-left:16px;
  margin-right:0;
}

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

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

.mdc-deprecated-list--video-list .mdc-deprecated-list-item__graphic{
  width:100px;
  height:56px;
}

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

.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:0.75rem;
  font-size:var(--mdc-typography-caption-font-size, 0.75rem);
  line-height:1.25rem;
  line-height:var(--mdc-typography-caption-line-height, 1.25rem);
  font-weight:400;
  font-weight:var(--mdc-typography-caption-font-weight, 400);
  letter-spacing:0.0333333333em;
  letter-spacing:var(--mdc-typography-caption-letter-spacing, 0.0333333333em);
  text-decoration:inherit;
  -webkit-text-decoration:var(--mdc-typography-caption-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__meta{
  margin-left:auto;
  margin-right:0;
}
.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{
  text-overflow:ellipsis;
  white-space:nowrap;
  overflow:hidden;
}

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

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

.mdc-deprecated-list-item__secondary-text{
  -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:0.875rem;
  font-size:var(--mdc-typography-body2-font-size, 0.875rem);
  line-height:1.25rem;
  line-height:var(--mdc-typography-body2-line-height, 1.25rem);
  font-weight:400;
  font-weight:var(--mdc-typography-body2-font-weight, 400);
  letter-spacing:0.0178571429em;
  letter-spacing:var(--mdc-typography-body2-letter-spacing, 0.0178571429em);
  text-decoration:inherit;
  -webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);
          text-decoration:var(--mdc-typography-body2-text-decoration, inherit);
  text-transform:inherit;
  text-transform:var(--mdc-typography-body2-text-transform, inherit);
  text-overflow:ellipsis;
  white-space:nowrap;
  overflow:hidden;
  display:block;
}
.mdc-deprecated-list-item__secondary-text::before{
  display:inline-block;
  width:0;
  height:20px;
  content:"";
  vertical-align:0;
}
.mdc-deprecated-list-item__secondary-text{
  margin-top:0;
  line-height:normal;
}
.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--video-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--avatar-list .mdc-deprecated-list-item, .mdc-deprecated-list--two-line.mdc-deprecated-list--icon-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--two-line.mdc-deprecated-list--dense .mdc-deprecated-list-item,
.mdc-deprecated-list--avatar-list.mdc-deprecated-list--dense .mdc-deprecated-list-item{
  height:60px;
}

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

.mdc-deprecated-list--avatar-list.mdc-deprecated-list--dense .mdc-deprecated-list-item__graphic{
  width:36px;
  height:36px;
}

: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{
  height:0;
  margin:0;
  border:none;
  border-bottom-width:1px;
  border-bottom-style:solid;
}

.mdc-deprecated-list-divider{
  border-bottom-color:rgba(0, 0, 0, 0.12);
}

.mdc-deprecated-list-divider--padded{
  margin-left:16px;
  margin-right:0;
}
[dir=rtl] .mdc-deprecated-list-divider--padded, .mdc-deprecated-list-divider--padded[dir=rtl]{
  margin-left:0;
  margin-right:16px;
}

.mdc-deprecated-list-divider--padded{
  width:calc(100% - 32px);
}

.mdc-deprecated-list-divider--inset{
  margin-left:72px;
  margin-right:0;
}
[dir=rtl] .mdc-deprecated-list-divider--inset, .mdc-deprecated-list-divider--inset[dir=rtl]{
  margin-left:0;
  margin-right:72px;
}

.mdc-deprecated-list-divider--inset{
  width:calc(100% - 72px);
}

.mdc-deprecated-list-divider--inset.mdc-deprecated-list-divider--padded{
  margin-left:72px;
  margin-right:0;
}
[dir=rtl] .mdc-deprecated-list-divider--inset.mdc-deprecated-list-divider--padded, .mdc-deprecated-list-divider--inset.mdc-deprecated-list-divider--padded[dir=rtl]{
  margin-left:0;
  margin-right:72px;
}

.mdc-deprecated-list-divider--inset.mdc-deprecated-list-divider--padded{
  width:calc(100% - 88px);
}

.mdc-deprecated-list .mdc-deprecated-list-divider--inset-leading{
  margin-left:16px;
  margin-right:0;
}
[dir=rtl] .mdc-deprecated-list .mdc-deprecated-list-divider--inset-leading, .mdc-deprecated-list .mdc-deprecated-list-divider--inset-leading[dir=rtl]{
  margin-left:0;
  margin-right:16px;
}

.mdc-deprecated-list .mdc-deprecated-list-divider--inset-leading{
  width:calc(100% - 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;
}
[dir=rtl] .mdc-deprecated-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing, .mdc-deprecated-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing[dir=rtl]{
  margin-left:0;
  margin-right:16px;
}

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

.mdc-deprecated-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--padding{
  width:calc(100% - 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;
}
[dir=rtl] .mdc-deprecated-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing.mdc-deprecated-list-divider--inset-padding, .mdc-deprecated-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing.mdc-deprecated-list-divider--inset-padding[dir=rtl]{
  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{
  width:calc(100% - 32px);
}

.mdc-deprecated-list--icon-list .mdc-deprecated-list-divider--inset-leading{
  margin-left:72px;
  margin-right:0;
}
[dir=rtl] .mdc-deprecated-list--icon-list .mdc-deprecated-list-divider--inset-leading, .mdc-deprecated-list--icon-list .mdc-deprecated-list-divider--inset-leading[dir=rtl]{
  margin-left:0;
  margin-right:72px;
}

.mdc-deprecated-list--icon-list .mdc-deprecated-list-divider--inset-leading{
  width:calc(100% - 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;
}
[dir=rtl] .mdc-deprecated-list--icon-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing, .mdc-deprecated-list--icon-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing[dir=rtl]{
  margin-left:0;
  margin-right:72px;
}

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

.mdc-deprecated-list--icon-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--padding{
  width:calc(100% - 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;
}
[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, .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]{
  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{
  width:calc(100% - 32px);
}

.mdc-deprecated-list--avatar-list .mdc-deprecated-list-divider--inset-leading{
  margin-left:72px;
  margin-right:0;
}
[dir=rtl] .mdc-deprecated-list--avatar-list .mdc-deprecated-list-divider--inset-leading, .mdc-deprecated-list--avatar-list .mdc-deprecated-list-divider--inset-leading[dir=rtl]{
  margin-left:0;
  margin-right:72px;
}

.mdc-deprecated-list--avatar-list .mdc-deprecated-list-divider--inset-leading{
  width:calc(100% - 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;
}
[dir=rtl] .mdc-deprecated-list--avatar-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing, .mdc-deprecated-list--avatar-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing[dir=rtl]{
  margin-left:0;
  margin-right:72px;
}

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

.mdc-deprecated-list--avatar-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--padding{
  width:calc(100% - 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;
}
[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, .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]{
  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{
  width:calc(100% - 32px);
}

.mdc-deprecated-list--thumbnail-list .mdc-deprecated-list-divider--inset-leading{
  margin-left:72px;
  margin-right:0;
}
[dir=rtl] .mdc-deprecated-list--thumbnail-list .mdc-deprecated-list-divider--inset-leading, .mdc-deprecated-list--thumbnail-list .mdc-deprecated-list-divider--inset-leading[dir=rtl]{
  margin-left:0;
  margin-right:72px;
}

.mdc-deprecated-list--thumbnail-list .mdc-deprecated-list-divider--inset-leading{
  width:calc(100% - 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;
}
[dir=rtl] .mdc-deprecated-list--thumbnail-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing, .mdc-deprecated-list--thumbnail-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing[dir=rtl]{
  margin-left:0;
  margin-right:72px;
}

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

.mdc-deprecated-list--thumbnail-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--padding{
  width:calc(100% - 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;
}
[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, .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]{
  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{
  width:calc(100% - 32px);
}

.mdc-deprecated-list--image-list .mdc-deprecated-list-divider--inset-leading{
  margin-left:88px;
  margin-right:0;
}
[dir=rtl] .mdc-deprecated-list--image-list .mdc-deprecated-list-divider--inset-leading, .mdc-deprecated-list--image-list .mdc-deprecated-list-divider--inset-leading[dir=rtl]{
  margin-left:0;
  margin-right:88px;
}

.mdc-deprecated-list--image-list .mdc-deprecated-list-divider--inset-leading{
  width:calc(100% - 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;
}
[dir=rtl] .mdc-deprecated-list--image-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing, .mdc-deprecated-list--image-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing[dir=rtl]{
  margin-left:0;
  margin-right:88px;
}

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

.mdc-deprecated-list--image-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--padding{
  width:calc(100% - 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;
}
[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, .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]{
  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{
  width:calc(100% - 32px);
}

.mdc-deprecated-list--video-list .mdc-deprecated-list-divider--inset-leading{
  margin-left:116px;
  margin-right:0;
}
[dir=rtl] .mdc-deprecated-list--video-list .mdc-deprecated-list-divider--inset-leading, .mdc-deprecated-list--video-list .mdc-deprecated-list-divider--inset-leading[dir=rtl]{
  margin-left:0;
  margin-right:116px;
}

.mdc-deprecated-list--video-list .mdc-deprecated-list-divider--inset-leading{
  width:calc(100% - 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;
}
[dir=rtl] .mdc-deprecated-list--video-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing, .mdc-deprecated-list--video-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing[dir=rtl]{
  margin-left:0;
  margin-right:116px;
}

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

.mdc-deprecated-list--video-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--padding{
  width:calc(100% - 0px);
}
.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:0px;
  margin-right:0;
}
[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, .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]{
  margin-left:0;
  margin-right:0px;
}

.mdc-deprecated-list--video-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing.mdc-deprecated-list-divider--inset-padding{
  width:calc(100% - 16px);
}

.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);
  line-height:1.75rem;
  line-height:var(--mdc-typography-subtitle1-line-height, 1.75rem);
  font-weight:400;
  font-weight:var(--mdc-typography-subtitle1-font-weight, 400);
  letter-spacing:0.009375em;
  letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);
  text-decoration:inherit;
  -webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);
          text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);
  text-transform:inherit;
  text-transform:var(--mdc-typography-subtitle1-text-transform, inherit);
  margin:calc((3rem - 1.5rem) / 2) 16px;
}

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

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

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

.mdc-list-item--with-leading-icon .mdc-list-item__start,
.mdc-list-item--with-trailing-icon .mdc-list-item__end{
  background-color:transparent;
}

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

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

.mdc-list-item--disabled .mdc-list-item__start,
.mdc-list-item--disabled .mdc-list-item__content,
.mdc-list-item--disabled .mdc-list-item__end{
  opacity:0.38;
}

.mdc-list-item--disabled .mdc-list-item__primary-text{
  color:#000;
  color:var(--mdc-theme-on-surface, #000);
}
.mdc-list-item--disabled .mdc-list-item__secondary-text{
  color:#000;
  color:var(--mdc-theme-on-surface, #000);
}
.mdc-list-item--disabled .mdc-list-item__overline-text{
  color:#000;
  color:var(--mdc-theme-on-surface, #000);
}
.mdc-list-item--disabled.mdc-list-item--with-leading-icon .mdc-list-item__start{
  color:#000;
  color:var(--mdc-theme-on-surface, #000);
}
.mdc-list-item--disabled.mdc-list-item--with-trailing-icon .mdc-list-item__end{
  color:#000;
  color:var(--mdc-theme-on-surface, #000);
}
.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--selected .mdc-list-item__primary-text,
.mdc-list-item--activated .mdc-list-item__primary-text{
  color:#6200ee;
  color:var(--mdc-theme-primary, #6200ee);
}
.mdc-list-item--selected.mdc-list-item--with-leading-icon .mdc-list-item__start,
.mdc-list-item--activated.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, 0.87);
  color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, 0.87));
}

@media screen and (forced-colors: active), (-ms-high-contrast: active){
  .mdc-list-divider::after{
    content:"";
    display:block;
    border-bottom-width:1px;
    border-bottom-style:solid;
    border-bottom-color:white;
  }
}
.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);
  line-height:1.75rem;
  line-height:var(--mdc-typography-subtitle1-line-height, 1.75rem);
  font-weight:400;
  font-weight:var(--mdc-typography-subtitle1-font-weight, 400);
  letter-spacing:0.009375em;
  letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);
  text-decoration:inherit;
  -webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);
          text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);
  text-transform:inherit;
  text-transform:var(--mdc-typography-subtitle1-text-transform, inherit);
  line-height:1.5rem;
  margin:0;
  padding:8px 0;
  list-style-type:none;
}
.mdc-list:focus{
  outline:none;
}

.mdc-list-item__wrapper{
  display:block;
}

.mdc-list-item{
  display:flex;
  position:relative;
  align-items:center;
  justify-content:flex-start;
  overflow:hidden;
  padding:0;
}
.mdc-list-item:focus{
  outline:none;
}
.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-two-lines .mdc-list-item__start{
  align-self:flex-start;
  margin-top:16px;
}
.mdc-list-item.mdc-list-item--with-three-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{
  align-self:center;
  margin-top:0;
}
.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{
  align-items:stretch;
  cursor:pointer;
}
.mdc-list-item.mdc-list-item--disabled, .mdc-list-item.mdc-list-item--non-interactive{
  cursor:auto;
}
.mdc-list-item:not(.mdc-list-item--selected):focus::before, .mdc-list-item.mdc-ripple-upgraded--background-focused::before{
  position:absolute;
  box-sizing:border-box;
  width:100%;
  height:100%;
  top:0;
  left:0;
  border:1px solid transparent;
  border-radius:inherit;
  content:"";
  pointer-events:none;
}
@media screen and (forced-colors: active){
  .mdc-list-item:not(.mdc-list-item--selected):focus::before, .mdc-list-item.mdc-ripple-upgraded--background-focused::before{
    border-color:CanvasText;
  }
}
.mdc-list-item.mdc-list-item--selected::before{
  position:absolute;
  box-sizing:border-box;
  width:100%;
  height:100%;
  top:0;
  left:0;
  border:3px double transparent;
  border-radius:inherit;
  content:"";
  pointer-events:none;
}
@media screen and (forced-colors: active){
  .mdc-list-item.mdc-list-item--selected::before{
    border-color:CanvasText;
  }
}
.mdc-list-item.mdc-list-item--selected:focus::before{
  position:absolute;
  box-sizing:border-box;
  width:100%;
  height:100%;
  top:0;
  left:0;
  border:3px solid transparent;
  border-radius:inherit;
  content:"";
  pointer-events:none;
}
@media screen and (forced-colors: active){
  .mdc-list-item.mdc-list-item--selected:focus::before{
    border-color:CanvasText;
  }
}

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

.mdc-list-item__start{
  fill:currentColor;
  flex-shrink:0;
  pointer-events:none;
}

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

.mdc-list-item__content{
  text-overflow:ellipsis;
  white-space:nowrap;
  overflow:hidden;
  align-self:center;
  flex:1;
  pointer-events:none;
}
.mdc-list-item--with-two-lines .mdc-list-item__content, .mdc-list-item--with-three-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);
  line-height:1.75rem;
  line-height:var(--mdc-typography-subtitle1-line-height, 1.75rem);
  font-weight:400;
  font-weight:var(--mdc-typography-subtitle1-font-weight, 400);
  letter-spacing:0.009375em;
  letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);
  text-decoration:inherit;
  -webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);
          text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);
  text-transform:inherit;
  text-transform:var(--mdc-typography-subtitle1-text-transform, inherit);
  text-overflow:ellipsis;
  white-space:nowrap;
  overflow:hidden;
}
.mdc-list-item--with-two-lines .mdc-list-item__primary-text, .mdc-list-item--with-three-lines .mdc-list-item__primary-text{
  display:block;
}
.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before, .mdc-list-item--with-three-lines .mdc-list-item__primary-text::before{
  display:inline-block;
  width:0;
  height:28px;
  content:"";
  vertical-align:0;
}
.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after, .mdc-list-item--with-three-lines .mdc-list-item__primary-text::after{
  display:inline-block;
  width:0;
  height:20px;
  content:"";
  vertical-align:-20px;
}
.mdc-list-item--with-two-lines .mdc-list-item__primary-text, .mdc-list-item--with-three-lines .mdc-list-item__primary-text{
  margin-top:0;
  line-height:normal;
  margin-bottom:-20px;
}

.mdc-list-item__secondary-text{
  -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:0.875rem;
  font-size:var(--mdc-typography-body2-font-size, 0.875rem);
  line-height:1.25rem;
  line-height:var(--mdc-typography-body2-line-height, 1.25rem);
  font-weight:400;
  font-weight:var(--mdc-typography-body2-font-weight, 400);
  letter-spacing:0.0178571429em;
  letter-spacing:var(--mdc-typography-body2-letter-spacing, 0.0178571429em);
  text-decoration:inherit;
  -webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);
          text-decoration:var(--mdc-typography-body2-text-decoration, inherit);
  text-transform:inherit;
  text-transform:var(--mdc-typography-body2-text-transform, inherit);
  text-overflow:ellipsis;
  white-space:nowrap;
  overflow:hidden;
  display:block;
}
.mdc-list-item__secondary-text::before{
  display:inline-block;
  width:0;
  height:20px;
  content:"";
  vertical-align:0;
}
.mdc-list-item__secondary-text{
  margin-top:0;
  line-height:normal;
}
.mdc-list-item--with-three-lines .mdc-list-item__secondary-text{
  white-space:normal;
  line-height:20px;
}
.mdc-list-item--with-overline .mdc-list-item__secondary-text{
  white-space:nowrap;
  line-height:auto;
}

.mdc-list-item__overline-text{
  -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:0.75rem;
  font-size:var(--mdc-typography-overline-font-size, 0.75rem);
  line-height:2rem;
  line-height:var(--mdc-typography-overline-line-height, 2rem);
  font-weight:500;
  font-weight:var(--mdc-typography-overline-font-weight, 500);
  letter-spacing:0.1666666667em;
  letter-spacing:var(--mdc-typography-overline-letter-spacing, 0.1666666667em);
  text-decoration:none;
  -webkit-text-decoration:var(--mdc-typography-overline-text-decoration, none);
          text-decoration:var(--mdc-typography-overline-text-decoration, none);
  text-transform:uppercase;
  text-transform:var(--mdc-typography-overline-text-transform, uppercase);
  text-overflow:ellipsis;
  white-space:nowrap;
  overflow:hidden;
}
.mdc-list-item--with-two-lines .mdc-list-item__overline-text{
  display:block;
}
.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{
  display:inline-block;
  width:0;
  height:24px;
  content:"";
  vertical-align:0;
}
.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{
  display:inline-block;
  width:0;
  height:20px;
  content:"";
  vertical-align:-20px;
}
.mdc-list-item--with-two-lines .mdc-list-item__overline-text{
  margin-top:0;
  line-height:normal;
  margin-bottom:-20px;
}
.mdc-list-item--with-three-lines .mdc-list-item__overline-text{
  display:block;
}
.mdc-list-item--with-three-lines .mdc-list-item__overline-text::before{
  display:inline-block;
  width:0;
  height:28px;
  content:"";
  vertical-align:0;
}
.mdc-list-item--with-three-lines .mdc-list-item__overline-text::after{
  display:inline-block;
  width:0;
  height:20px;
  content:"";
  vertical-align:-20px;
}
.mdc-list-item--with-three-lines .mdc-list-item__overline-text{
  margin-top:0;
  line-height:normal;
  margin-bottom:-20px;
}

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

.mdc-list-item--with-leading-avatar .mdc-list-item__start{
  margin-left:16px;
  margin-right:16px;
}
[dir=rtl] .mdc-list-item--with-leading-avatar .mdc-list-item__start, .mdc-list-item--with-leading-avatar .mdc-list-item__start[dir=rtl]{
  margin-left:16px;
  margin-right:16px;
}

.mdc-list-item--with-leading-avatar .mdc-list-item__start{
  width:40px;
  height:40px;
}
.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__primary-text{
  display:block;
}
.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{
  display:inline-block;
  width:0;
  height:32px;
  content:"";
  vertical-align:0;
}
.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{
  display:inline-block;
  width:0;
  height:20px;
  content:"";
  vertical-align:-20px;
}
.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__primary-text{
  margin-top:0;
  line-height:normal;
  margin-bottom:-20px;
}
.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__overline-text{
  display:block;
}
.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{
  display:inline-block;
  width:0;
  height:28px;
  content:"";
  vertical-align:0;
}
.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{
  display:inline-block;
  width:0;
  height:20px;
  content:"";
  vertical-align:-20px;
}
.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__overline-text{
  margin-top:0;
  line-height:normal;
  margin-bottom:-20px;
}
.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{
  display:block;
}
.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{
  display:inline-block;
  width:0;
  height:32px;
  content:"";
  vertical-align:0;
}
.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{
  margin-top:0;
  line-height:normal;
}
.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{
  width:24px;
  height:24px;
}
.mdc-list-item--with-leading-icon.mdc-list-item{
  padding-left:0;
  padding-right:auto;
}
[dir=rtl] .mdc-list-item--with-leading-icon.mdc-list-item, .mdc-list-item--with-leading-icon.mdc-list-item[dir=rtl]{
  padding-left:auto;
  padding-right:0;
}

.mdc-list-item--with-leading-icon .mdc-list-item__start{
  margin-left:16px;
  margin-right:32px;
}
[dir=rtl] .mdc-list-item--with-leading-icon .mdc-list-item__start, .mdc-list-item--with-leading-icon .mdc-list-item__start[dir=rtl]{
  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;
}
.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{
  display:inline-block;
  width:0;
  height:32px;
  content:"";
  vertical-align:0;
}
.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{
  display:inline-block;
  width:0;
  height:20px;
  content:"";
  vertical-align:-20px;
}
.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__primary-text{
  margin-top:0;
  line-height:normal;
  margin-bottom:-20px;
}
.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__overline-text{
  display:block;
}
.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{
  display:inline-block;
  width:0;
  height:28px;
  content:"";
  vertical-align:0;
}
.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{
  display:inline-block;
  width:0;
  height:20px;
  content:"";
  vertical-align:-20px;
}
.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__overline-text{
  margin-top:0;
  line-height:normal;
  margin-bottom:-20px;
}
.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{
  display:block;
}
.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{
  display:inline-block;
  width:0;
  height:32px;
  content:"";
  vertical-align:0;
}
.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{
  margin-top:0;
  line-height:normal;
}
.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;
}
[dir=rtl] .mdc-list-item--with-leading-thumbnail.mdc-list-item, .mdc-list-item--with-leading-thumbnail.mdc-list-item[dir=rtl]{
  padding-left:auto;
  padding-right:0;
}

.mdc-list-item--with-leading-thumbnail .mdc-list-item__start{
  margin-left:16px;
  margin-right:16px;
}
[dir=rtl] .mdc-list-item--with-leading-thumbnail .mdc-list-item__start, .mdc-list-item--with-leading-thumbnail .mdc-list-item__start[dir=rtl]{
  margin-left:16px;
  margin-right:16px;
}

.mdc-list-item--with-leading-thumbnail .mdc-list-item__start{
  width:40px;
  height:40px;
}
.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__primary-text{
  display:block;
}
.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{
  display:inline-block;
  width:0;
  height:32px;
  content:"";
  vertical-align:0;
}
.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{
  display:inline-block;
  width:0;
  height:20px;
  content:"";
  vertical-align:-20px;
}
.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__primary-text{
  margin-top:0;
  line-height:normal;
  margin-bottom:-20px;
}
.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__overline-text{
  display:block;
}
.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{
  display:inline-block;
  width:0;
  height:28px;
  content:"";
  vertical-align:0;
}
.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{
  display:inline-block;
  width:0;
  height:20px;
  content:"";
  vertical-align:-20px;
}
.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__overline-text{
  margin-top:0;
  line-height:normal;
  margin-bottom:-20px;
}
.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{
  display:block;
}
.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{
  display:inline-block;
  width:0;
  height:32px;
  content:"";
  vertical-align:0;
}
.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{
  margin-top:0;
  line-height:normal;
}
.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;
}
[dir=rtl] .mdc-list-item--with-leading-image.mdc-list-item, .mdc-list-item--with-leading-image.mdc-list-item[dir=rtl]{
  padding-left:auto;
  padding-right:0;
}

.mdc-list-item--with-leading-image .mdc-list-item__start{
  margin-left:16px;
  margin-right:16px;
}
[dir=rtl] .mdc-list-item--with-leading-image .mdc-list-item__start, .mdc-list-item--with-leading-image .mdc-list-item__start[dir=rtl]{
  margin-left:16px;
  margin-right:16px;
}

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

.mdc-list-item--with-leading-video .mdc-list-item__start{
  margin-left:0;
  margin-right:16px;
}
[dir=rtl] .mdc-list-item--with-leading-video .mdc-list-item__start, .mdc-list-item--with-leading-video .mdc-list-item__start[dir=rtl]{
  margin-left:16px;
  margin-right:0;
}

.mdc-list-item--with-leading-video .mdc-list-item__start{
  width:100px;
  height:56px;
}
.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__primary-text{
  display:block;
}
.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{
  display:inline-block;
  width:0;
  height:32px;
  content:"";
  vertical-align:0;
}
.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{
  display:inline-block;
  width:0;
  height:20px;
  content:"";
  vertical-align:-20px;
}
.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__primary-text{
  margin-top:0;
  line-height:normal;
  margin-bottom:-20px;
}
.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__overline-text{
  display:block;
}
.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{
  display:inline-block;
  width:0;
  height:28px;
  content:"";
  vertical-align:0;
}
.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{
  display:inline-block;
  width:0;
  height:20px;
  content:"";
  vertical-align:-20px;
}
.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__overline-text{
  margin-top:0;
  line-height:normal;
  margin-bottom:-20px;
}
.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{
  display:block;
}
.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{
  display:inline-block;
  width:0;
  height:32px;
  content:"";
  vertical-align:0;
}
.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{
  margin-top:0;
  line-height:normal;
}
.mdc-list-item--with-leading-video.mdc-list-item--with-one-line{
  height:72px;
}
.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;
}
[dir=rtl] .mdc-list-item--with-leading-checkbox.mdc-list-item, .mdc-list-item--with-leading-checkbox.mdc-list-item[dir=rtl]{
  padding-left:auto;
  padding-right:0;
}

.mdc-list-item--with-leading-checkbox .mdc-list-item__start{
  margin-left:8px;
  margin-right:24px;
}
[dir=rtl] .mdc-list-item--with-leading-checkbox .mdc-list-item__start, .mdc-list-item--with-leading-checkbox .mdc-list-item__start[dir=rtl]{
  margin-left:24px;
  margin-right:8px;
}

.mdc-list-item--with-leading-checkbox .mdc-list-item__start{
  width:40px;
  height: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;
}
.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{
  display:inline-block;
  width:0;
  height:32px;
  content:"";
  vertical-align:0;
}
.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{
  display:inline-block;
  width:0;
  height:20px;
  content:"";
  vertical-align:-20px;
}
.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__primary-text{
  margin-top:0;
  line-height:normal;
  margin-bottom:-20px;
}
.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__overline-text{
  display:block;
}
.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{
  display:inline-block;
  width:0;
  height:28px;
  content:"";
  vertical-align:0;
}
.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{
  display:inline-block;
  width:0;
  height:20px;
  content:"";
  vertical-align:-20px;
}
.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__overline-text{
  margin-top:0;
  line-height:normal;
  margin-bottom:-20px;
}
.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{
  display:block;
}
.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{
  display:inline-block;
  width:0;
  height:32px;
  content:"";
  vertical-align:0;
}
.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{
  margin-top:0;
  line-height:normal;
}
.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;
}
[dir=rtl] .mdc-list-item--with-leading-radio.mdc-list-item, .mdc-list-item--with-leading-radio.mdc-list-item[dir=rtl]{
  padding-left:auto;
  padding-right:0;
}

.mdc-list-item--with-leading-radio .mdc-list-item__start{
  margin-left:8px;
  margin-right:24px;
}
[dir=rtl] .mdc-list-item--with-leading-radio .mdc-list-item__start, .mdc-list-item--with-leading-radio .mdc-list-item__start[dir=rtl]{
  margin-left:24px;
  margin-right:8px;
}

.mdc-list-item--with-leading-radio .mdc-list-item__start{
  width:40px;
  height: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;
}
.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{
  display:inline-block;
  width:0;
  height:32px;
  content:"";
  vertical-align:0;
}
.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{
  display:inline-block;
  width:0;
  height:20px;
  content:"";
  vertical-align:-20px;
}
.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__primary-text{
  margin-top:0;
  line-height:normal;
  margin-bottom:-20px;
}
.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__overline-text{
  display:block;
}
.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{
  display:inline-block;
  width:0;
  height:28px;
  content:"";
  vertical-align:0;
}
.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{
  display:inline-block;
  width:0;
  height:20px;
  content:"";
  vertical-align:-20px;
}
.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__overline-text{
  margin-top:0;
  line-height:normal;
  margin-bottom:-20px;
}
.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{
  display:block;
}
.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{
  display:inline-block;
  width:0;
  height:32px;
  content:"";
  vertical-align:0;
}
.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{
  margin-top:0;
  line-height:normal;
}
.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;
}
[dir=rtl] .mdc-list-item--with-leading-switch.mdc-list-item, .mdc-list-item--with-leading-switch.mdc-list-item[dir=rtl]{
  padding-left:auto;
  padding-right:0;
}

.mdc-list-item--with-leading-switch .mdc-list-item__start{
  margin-left:16px;
  margin-right:16px;
}
[dir=rtl] .mdc-list-item--with-leading-switch .mdc-list-item__start, .mdc-list-item--with-leading-switch .mdc-list-item__start[dir=rtl]{
  margin-left:16px;
  margin-right:16px;
}

.mdc-list-item--with-leading-switch .mdc-list-item__start{
  width:36px;
  height:20px;
}
.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;
}
.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{
  display:inline-block;
  width:0;
  height:32px;
  content:"";
  vertical-align:0;
}
.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{
  display:inline-block;
  width:0;
  height:20px;
  content:"";
  vertical-align:-20px;
}
.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__primary-text{
  margin-top:0;
  line-height:normal;
  margin-bottom:-20px;
}
.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__overline-text{
  display:block;
}
.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{
  display:inline-block;
  width:0;
  height:28px;
  content:"";
  vertical-align:0;
}
.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{
  display:inline-block;
  width:0;
  height:20px;
  content:"";
  vertical-align:-20px;
}
.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__overline-text{
  margin-top:0;
  line-height:normal;
  margin-bottom:-20px;
}
.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{
  display:block;
}
.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{
  display:inline-block;
  width:0;
  height:32px;
  content:"";
  vertical-align:0;
}
.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{
  margin-top:0;
  line-height:normal;
}
.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;
}
[dir=rtl] .mdc-list-item--with-trailing-icon.mdc-list-item, .mdc-list-item--with-trailing-icon.mdc-list-item[dir=rtl]{
  padding-left:0;
  padding-right:auto;
}

.mdc-list-item--with-trailing-icon .mdc-list-item__end{
  margin-left:16px;
  margin-right:16px;
}
[dir=rtl] .mdc-list-item--with-trailing-icon .mdc-list-item__end, .mdc-list-item--with-trailing-icon .mdc-list-item__end[dir=rtl]{
  margin-left:16px;
  margin-right:16px;
}

.mdc-list-item--with-trailing-icon .mdc-list-item__end{
  width:24px;
  height:24px;
}

.mdc-list-item--with-trailing-meta.mdc-list-item--with-two-lines .mdc-list-item__end{
  align-self:flex-start;
  margin-top:0;
}
.mdc-list-item--with-trailing-meta.mdc-list-item--with-three-lines .mdc-list-item__end{
  align-self:flex-start;
  margin-top:0;
}
.mdc-list-item--with-trailing-meta.mdc-list-item{
  padding-left:auto;
  padding-right:0;
}
[dir=rtl] .mdc-list-item--with-trailing-meta.mdc-list-item, .mdc-list-item--with-trailing-meta.mdc-list-item[dir=rtl]{
  padding-left:0;
  padding-right:auto;
}

.mdc-list-item--with-trailing-meta .mdc-list-item__end{
  margin-left:28px;
  margin-right:16px;
}
[dir=rtl] .mdc-list-item--with-trailing-meta .mdc-list-item__end, .mdc-list-item--with-trailing-meta .mdc-list-item__end[dir=rtl]{
  margin-left:16px;
  margin-right:28px;
}

.mdc-list-item--with-trailing-meta.mdc-list-item--with-two-lines .mdc-list-item__end{
  display:block;
}
.mdc-list-item--with-trailing-meta.mdc-list-item--with-two-lines .mdc-list-item__end::before{
  display:inline-block;
  width:0;
  height:28px;
  content:"";
  vertical-align:0;
}
.mdc-list-item--with-trailing-meta.mdc-list-item--with-two-lines .mdc-list-item__end{
  margin-top:0;
  line-height:normal;
}
.mdc-list-item--with-trailing-meta.mdc-list-item--with-three-lines .mdc-list-item__end{
  display:block;
}
.mdc-list-item--with-trailing-meta.mdc-list-item--with-three-lines .mdc-list-item__end::before{
  display:inline-block;
  width:0;
  height:28px;
  content:"";
  vertical-align:0;
}
.mdc-list-item--with-trailing-meta.mdc-list-item--with-three-lines .mdc-list-item__end{
  margin-top:0;
  line-height:normal;
}
.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:0.75rem;
  font-size:var(--mdc-typography-caption-font-size, 0.75rem);
  line-height:1.25rem;
  line-height:var(--mdc-typography-caption-line-height, 1.25rem);
  font-weight:400;
  font-weight:var(--mdc-typography-caption-font-weight, 400);
  letter-spacing:0.0333333333em;
  letter-spacing:var(--mdc-typography-caption-letter-spacing, 0.0333333333em);
  text-decoration:inherit;
  -webkit-text-decoration:var(--mdc-typography-caption-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;
}
[dir=rtl] .mdc-list-item--with-trailing-checkbox.mdc-list-item, .mdc-list-item--with-trailing-checkbox.mdc-list-item[dir=rtl]{
  padding-left:0;
  padding-right:auto;
}

.mdc-list-item--with-trailing-checkbox .mdc-list-item__end{
  margin-left:24px;
  margin-right:8px;
}
[dir=rtl] .mdc-list-item--with-trailing-checkbox .mdc-list-item__end, .mdc-list-item--with-trailing-checkbox .mdc-list-item__end[dir=rtl]{
  margin-left:8px;
  margin-right:24px;
}

.mdc-list-item--with-trailing-checkbox .mdc-list-item__end{
  width:40px;
  height: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;
}
[dir=rtl] .mdc-list-item--with-trailing-radio.mdc-list-item, .mdc-list-item--with-trailing-radio.mdc-list-item[dir=rtl]{
  padding-left:0;
  padding-right:auto;
}

.mdc-list-item--with-trailing-radio .mdc-list-item__end{
  margin-left:24px;
  margin-right:8px;
}
[dir=rtl] .mdc-list-item--with-trailing-radio .mdc-list-item__end, .mdc-list-item--with-trailing-radio .mdc-list-item__end[dir=rtl]{
  margin-left:8px;
  margin-right:24px;
}

.mdc-list-item--with-trailing-radio .mdc-list-item__end{
  width:40px;
  height: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;
}
[dir=rtl] .mdc-list-item--with-trailing-switch.mdc-list-item, .mdc-list-item--with-trailing-switch.mdc-list-item[dir=rtl]{
  padding-left:0;
  padding-right:auto;
}

.mdc-list-item--with-trailing-switch .mdc-list-item__end{
  margin-left:16px;
  margin-right:16px;
}
[dir=rtl] .mdc-list-item--with-trailing-switch .mdc-list-item__end, .mdc-list-item--with-trailing-switch .mdc-list-item__end[dir=rtl]{
  margin-left:16px;
  margin-right:16px;
}

.mdc-list-item--with-trailing-switch .mdc-list-item__end{
  width:36px;
  height:20px;
}
.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-item--with-overline.mdc-list-item--with-two-lines .mdc-list-item__primary-text{
  display:block;
}
.mdc-list-item--with-overline.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{
  display:inline-block;
  width:0;
  height:20px;
  content:"";
  vertical-align:0;
}
.mdc-list-item--with-overline.mdc-list-item--with-two-lines .mdc-list-item__primary-text{
  margin-top:0;
  line-height:normal;
}
.mdc-list-item--with-overline.mdc-list-item--with-three-lines .mdc-list-item__primary-text{
  display:block;
}
.mdc-list-item--with-overline.mdc-list-item--with-three-lines .mdc-list-item__primary-text::before{
  display:inline-block;
  width:0;
  height:20px;
  content:"";
  vertical-align:0;
}
.mdc-list-item--with-overline.mdc-list-item--with-three-lines .mdc-list-item__primary-text{
  margin-top:0;
  line-height:normal;
}

.mdc-list-item{
  padding-left:16px;
  padding-right:16px;
}
[dir=rtl] .mdc-list-item, .mdc-list-item[dir=rtl]{
  padding-left:16px;
  padding-right: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);
  line-height:1.75rem;
  line-height:var(--mdc-typography-subtitle1-line-height, 1.75rem);
  font-weight:400;
  font-weight:var(--mdc-typography-subtitle1-font-weight, 400);
  letter-spacing:0.009375em;
  letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);
  text-decoration:inherit;
  -webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);
          text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);
  text-transform:inherit;
  text-transform:var(--mdc-typography-subtitle1-text-transform, inherit);
  margin:calc((3rem - 1.5rem) / 2) 16px;
}

.mdc-list-divider{
  background-color:rgba(0, 0, 0, 0.12);
}

.mdc-list-divider{
  height:1px;
}

.mdc-list-divider{
  padding:0;
  background-clip:content-box;
}

.mdc-list-divider.mdc-list-divider--with-leading-inset,
.mdc-list-divider--with-leading-text.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-thumbnail.mdc-list-divider--with-leading-inset,
.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-switch.mdc-list-divider--with-leading-inset,
.mdc-list-divider--with-leading-radio.mdc-list-divider--with-leading-inset{
  padding-left:16px;
  padding-right:auto;
}
[dir=rtl] .mdc-list-divider.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-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-thumbnail.mdc-list-divider--with-leading-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-switch.mdc-list-divider--with-leading-inset, [dir=rtl] .mdc-list-divider--with-leading-radio.mdc-list-divider--with-leading-inset, .mdc-list-divider.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-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-thumbnail.mdc-list-divider--with-leading-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-switch.mdc-list-divider--with-leading-inset[dir=rtl], .mdc-list-divider--with-leading-radio.mdc-list-divider--with-leading-inset[dir=rtl]{
  padding-left:auto;
  padding-right:16px;
}

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

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

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

@keyframes mdc-ripple-fg-radius-in{
  from{
    animation-timing-function:cubic-bezier(0.4, 0, 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 mdc-ripple-fg-opacity-in{
  from{
    animation-timing-function:linear;
    opacity:0;
  }
  to{
    opacity:var(--mdc-ripple-fg-opacity, 0);
  }
}
@keyframes mdc-ripple-fg-opacity-out{
  from{
    animation-timing-function:linear;
    opacity:var(--mdc-ripple-fg-opacity, 0);
  }
  to{
    opacity: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::before,
:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item .mdc-deprecated-list-item__ripple::after{
  position:absolute;
  border-radius:50%;
  opacity:0;
  pointer-events:none;
  content:"";
}
: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{
  top:0;
  left: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{
  top:var(--mdc-ripple-top, 0);
  left:var(--mdc-ripple-left, 0);
}
:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item.mdc-ripple-upgraded--foreground-activation .mdc-deprecated-list-item__ripple::after{
  animation:mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
}
:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item.mdc-ripple-upgraded--foreground-deactivation .mdc-deprecated-list-item__ripple::after{
  animation:mdc-ripple-fg-opacity-out 150ms;
  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-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-list-item__ripple::before,
:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item .mdc-list-item__ripple::after{
  position:absolute;
  border-radius:50%;
  opacity:0;
  pointer-events:none;
  content:"";
}
: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{
  top:0;
  left: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{
  top:var(--mdc-ripple-top, 0);
  left:var(--mdc-ripple-left, 0);
}
:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item.mdc-ripple-upgraded--foreground-activation .mdc-list-item__ripple::after{
  animation:mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
}
:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item.mdc-ripple-upgraded--foreground-deactivation .mdc-list-item__ripple::after{
  animation:mdc-ripple-fg-opacity-out 150ms;
  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::before,
:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item .mdc-deprecated-list-item__ripple::after{
  top:calc(50% - 100%);
  left:calc(50% - 100%);
  width:200%;
  height:200%;
}
:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item.mdc-ripple-upgraded .mdc-deprecated-list-item__ripple::after{
  width:var(--mdc-ripple-fg-size, 100%);
  height:var(--mdc-ripple-fg-size, 100%);
}
:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item .mdc-list-item__ripple::before,
:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item .mdc-list-item__ripple::after{
  top:calc(50% - 100%);
  left:calc(50% - 100%);
  width:200%;
  height:200%;
}
:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item.mdc-ripple-upgraded .mdc-list-item__ripple::after{
  width:var(--mdc-ripple-fg-size, 100%);
  height:var(--mdc-ripple-fg-size, 100%);
}
:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item .mdc-deprecated-list-item__ripple::before, :not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item .mdc-deprecated-list-item__ripple::after{
  background-color:#000;
  background-color:var(--mdc-ripple-color, #000);
}
:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item:hover .mdc-deprecated-list-item__ripple::before, :not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item.mdc-ripple-surface--hover .mdc-deprecated-list-item__ripple::before{
  opacity:0.04;
  opacity:var(--mdc-ripple-hover-opacity, 0.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{
  transition-duration:75ms;
  opacity:0.12;
  opacity:var(--mdc-ripple-focus-opacity, 0.12);
}
:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item:not(.mdc-ripple-upgraded) .mdc-deprecated-list-item__ripple::after{
  transition:opacity 150ms linear;
}
:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item:not(.mdc-ripple-upgraded):active .mdc-deprecated-list-item__ripple::after{
  transition-duration:75ms;
  opacity:0.12;
  opacity:var(--mdc-ripple-press-opacity, 0.12);
}
: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 .mdc-list-item__ripple::before, :not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item .mdc-list-item__ripple::after{
  background-color:#000;
  background-color:var(--mdc-ripple-color, #000);
}
:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item:hover .mdc-list-item__ripple::before, :not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item.mdc-ripple-surface--hover .mdc-list-item__ripple::before{
  opacity:0.04;
  opacity:var(--mdc-ripple-hover-opacity, 0.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{
  transition-duration:75ms;
  opacity:0.12;
  opacity:var(--mdc-ripple-focus-opacity, 0.12);
}
:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item:not(.mdc-ripple-upgraded) .mdc-list-item__ripple::after{
  transition:opacity 150ms linear;
}
:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item:not(.mdc-ripple-upgraded):active .mdc-list-item__ripple::after{
  transition-duration:75ms;
  opacity:0.12;
  opacity:var(--mdc-ripple-press-opacity, 0.12);
}
: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:0.12;
  opacity:var(--mdc-ripple-activated-opacity, 0.12);
}
:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--activated .mdc-deprecated-list-item__ripple::before, :not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--activated .mdc-deprecated-list-item__ripple::after{
  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:hover .mdc-deprecated-list-item__ripple::before, :not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--activated.mdc-ripple-surface--hover .mdc-deprecated-list-item__ripple::before{
  opacity:0.16;
  opacity:var(--mdc-ripple-hover-opacity, 0.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{
  transition-duration:75ms;
  opacity:0.24;
  opacity:var(--mdc-ripple-focus-opacity, 0.24);
}
:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--activated:not(.mdc-ripple-upgraded) .mdc-deprecated-list-item__ripple::after{
  transition:opacity 150ms linear;
}
:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--activated:not(.mdc-ripple-upgraded):active .mdc-deprecated-list-item__ripple::after{
  transition-duration:75ms;
  opacity:0.24;
  opacity:var(--mdc-ripple-press-opacity, 0.24);
}
: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--activated .mdc-list-item__ripple::before{
  opacity:0.12;
  opacity:var(--mdc-ripple-activated-opacity, 0.12);
}
:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--activated .mdc-list-item__ripple::before, :not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--activated .mdc-list-item__ripple::after{
  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:hover .mdc-list-item__ripple::before, :not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--activated.mdc-ripple-surface--hover .mdc-list-item__ripple::before{
  opacity:0.16;
  opacity:var(--mdc-ripple-hover-opacity, 0.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{
  transition-duration:75ms;
  opacity:0.24;
  opacity:var(--mdc-ripple-focus-opacity, 0.24);
}
:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--activated:not(.mdc-ripple-upgraded) .mdc-list-item__ripple::after{
  transition:opacity 150ms linear;
}
:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--activated:not(.mdc-ripple-upgraded):active .mdc-list-item__ripple::after{
  transition-duration:75ms;
  opacity:0.24;
  opacity:var(--mdc-ripple-press-opacity, 0.24);
}
: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:0.08;
  opacity:var(--mdc-ripple-selected-opacity, 0.08);
}
:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--selected .mdc-deprecated-list-item__ripple::before, :not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--selected .mdc-deprecated-list-item__ripple::after{
  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:hover .mdc-deprecated-list-item__ripple::before, :not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--selected.mdc-ripple-surface--hover .mdc-deprecated-list-item__ripple::before{
  opacity:0.12;
  opacity:var(--mdc-ripple-hover-opacity, 0.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{
  transition-duration:75ms;
  opacity:0.2;
  opacity:var(--mdc-ripple-focus-opacity, 0.2);
}
:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--selected:not(.mdc-ripple-upgraded) .mdc-deprecated-list-item__ripple::after{
  transition:opacity 150ms linear;
}
:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--selected:not(.mdc-ripple-upgraded):active .mdc-deprecated-list-item__ripple::after{
  transition-duration:75ms;
  opacity:0.2;
  opacity:var(--mdc-ripple-press-opacity, 0.2);
}
: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--selected .mdc-list-item__ripple::before{
  opacity:0.08;
  opacity:var(--mdc-ripple-selected-opacity, 0.08);
}
:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--selected .mdc-list-item__ripple::before, :not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--selected .mdc-list-item__ripple::after{
  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:hover .mdc-list-item__ripple::before, :not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--selected.mdc-ripple-surface--hover .mdc-list-item__ripple::before{
  opacity:0.12;
  opacity:var(--mdc-ripple-hover-opacity, 0.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{
  transition-duration:75ms;
  opacity:0.2;
  opacity:var(--mdc-ripple-focus-opacity, 0.2);
}
:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--selected:not(.mdc-ripple-upgraded) .mdc-list-item__ripple::after{
  transition:opacity 150ms linear;
}
:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item--selected:not(.mdc-ripple-upgraded):active .mdc-list-item__ripple::after{
  transition-duration:75ms;
  opacity:0.2;
  opacity:var(--mdc-ripple-press-opacity, 0.2);
}
: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{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  pointer-events:none;
}

.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::before,
.mdc-deprecated-list-item--disabled .mdc-deprecated-list-item__ripple::after{
  position:absolute;
  border-radius:50%;
  opacity:0;
  pointer-events:none;
  content:"";
}
.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{
  top:0;
  left:0;
  transform:scale(0);
  transform-origin:center center;
}
.mdc-deprecated-list-item--disabled.mdc-ripple-upgraded--unbounded .mdc-deprecated-list-item__ripple::after{
  top:var(--mdc-ripple-top, 0);
  left:var(--mdc-ripple-left, 0);
}
.mdc-deprecated-list-item--disabled.mdc-ripple-upgraded--foreground-activation .mdc-deprecated-list-item__ripple::after{
  animation:mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
}
.mdc-deprecated-list-item--disabled.mdc-ripple-upgraded--foreground-deactivation .mdc-deprecated-list-item__ripple::after{
  animation:mdc-ripple-fg-opacity-out 150ms;
  transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
}
.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-list-item__ripple::before,
.mdc-deprecated-list-item--disabled .mdc-list-item__ripple::after{
  position:absolute;
  border-radius:50%;
  opacity:0;
  pointer-events:none;
  content:"";
}
.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{
  top:0;
  left:0;
  transform:scale(0);
  transform-origin:center center;
}
.mdc-deprecated-list-item--disabled.mdc-ripple-upgraded--unbounded .mdc-list-item__ripple::after{
  top:var(--mdc-ripple-top, 0);
  left:var(--mdc-ripple-left, 0);
}
.mdc-deprecated-list-item--disabled.mdc-ripple-upgraded--foreground-activation .mdc-list-item__ripple::after{
  animation:mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
}
.mdc-deprecated-list-item--disabled.mdc-ripple-upgraded--foreground-deactivation .mdc-list-item__ripple::after{
  animation:mdc-ripple-fg-opacity-out 150ms;
  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::before,
.mdc-deprecated-list-item--disabled .mdc-deprecated-list-item__ripple::after{
  top:calc(50% - 100%);
  left:calc(50% - 100%);
  width:200%;
  height:200%;
}
.mdc-deprecated-list-item--disabled.mdc-ripple-upgraded .mdc-deprecated-list-item__ripple::after{
  width:var(--mdc-ripple-fg-size, 100%);
  height:var(--mdc-ripple-fg-size, 100%);
}
.mdc-deprecated-list-item--disabled .mdc-list-item__ripple::before,
.mdc-deprecated-list-item--disabled .mdc-list-item__ripple::after{
  top:calc(50% - 100%);
  left:calc(50% - 100%);
  width:200%;
  height:200%;
}
.mdc-deprecated-list-item--disabled.mdc-ripple-upgraded .mdc-list-item__ripple::after{
  width:var(--mdc-ripple-fg-size, 100%);
  height:var(--mdc-ripple-fg-size, 100%);
}
.mdc-deprecated-list-item--disabled .mdc-deprecated-list-item__ripple::before,
.mdc-deprecated-list-item--disabled .mdc-deprecated-list-item__ripple::after{
  background-color:#000;
  background-color:var(--mdc-ripple-color, #000);
}
.mdc-deprecated-list-item--disabled .mdc-list-item__ripple::before,
.mdc-deprecated-list-item--disabled .mdc-list-item__ripple::after{
  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:not(.mdc-ripple-upgraded):focus .mdc-deprecated-list-item__ripple::before{
  transition-duration:75ms;
  opacity:0.12;
  opacity:var(--mdc-ripple-focus-opacity, 0.12);
}
.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-list-item__ripple::before{
  transition-duration:75ms;
  opacity:0.12;
  opacity:var(--mdc-ripple-focus-opacity, 0.12);
}
.mdc-deprecated-list-item--disabled .mdc-deprecated-list-item__ripple,
.mdc-deprecated-list-item--disabled .mdc-list-item__ripple{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  pointer-events:none;
}

: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::before,
:not(.mdc-list-item--disabled).mdc-list-item .mdc-list-item__ripple::after{
  position:absolute;
  border-radius:50%;
  opacity:0;
  pointer-events:none;
  content:"";
}
: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{
  top:0;
  left: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{
  top:var(--mdc-ripple-top, 0);
  left:var(--mdc-ripple-left, 0);
}
:not(.mdc-list-item--disabled).mdc-list-item.mdc-ripple-upgraded--foreground-activation .mdc-list-item__ripple::after{
  animation:mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
}
:not(.mdc-list-item--disabled).mdc-list-item.mdc-ripple-upgraded--foreground-deactivation .mdc-list-item__ripple::after{
  animation:mdc-ripple-fg-opacity-out 150ms;
  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::before,
:not(.mdc-list-item--disabled).mdc-list-item .mdc-list-item__ripple::after{
  top:calc(50% - 100%);
  left:calc(50% - 100%);
  width:200%;
  height:200%;
}
:not(.mdc-list-item--disabled).mdc-list-item.mdc-ripple-upgraded .mdc-list-item__ripple::after{
  width:var(--mdc-ripple-fg-size, 100%);
  height:var(--mdc-ripple-fg-size, 100%);
}
:not(.mdc-list-item--disabled).mdc-list-item .mdc-list-item__ripple::before, :not(.mdc-list-item--disabled).mdc-list-item .mdc-list-item__ripple::after{
  background-color:#000;
  background-color:var(--mdc-ripple-color, #000);
}
:not(.mdc-list-item--disabled).mdc-list-item:hover .mdc-list-item__ripple::before, :not(.mdc-list-item--disabled).mdc-list-item.mdc-ripple-surface--hover .mdc-list-item__ripple::before{
  opacity:0.04;
  opacity:var(--mdc-ripple-hover-opacity, 0.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{
  transition-duration:75ms;
  opacity:0.12;
  opacity:var(--mdc-ripple-focus-opacity, 0.12);
}
:not(.mdc-list-item--disabled).mdc-list-item:not(.mdc-ripple-upgraded) .mdc-list-item__ripple::after{
  transition:opacity 150ms linear;
}
:not(.mdc-list-item--disabled).mdc-list-item:not(.mdc-ripple-upgraded):active .mdc-list-item__ripple::after{
  transition-duration:75ms;
  opacity:0.12;
  opacity:var(--mdc-ripple-press-opacity, 0.12);
}
: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:0.12;
  opacity:var(--mdc-ripple-activated-opacity, 0.12);
}
:not(.mdc-list-item--disabled).mdc-list-item--activated .mdc-list-item__ripple::before, :not(.mdc-list-item--disabled).mdc-list-item--activated .mdc-list-item__ripple::after{
  background-color:#6200ee;
  background-color:var(--mdc-ripple-color, var(--mdc-theme-primary, #6200ee));
}
:not(.mdc-list-item--disabled).mdc-list-item--activated:hover .mdc-list-item__ripple::before, :not(.mdc-list-item--disabled).mdc-list-item--activated.mdc-ripple-surface--hover .mdc-list-item__ripple::before{
  opacity:0.16;
  opacity:var(--mdc-ripple-hover-opacity, 0.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{
  transition-duration:75ms;
  opacity:0.24;
  opacity:var(--mdc-ripple-focus-opacity, 0.24);
}
:not(.mdc-list-item--disabled).mdc-list-item--activated:not(.mdc-ripple-upgraded) .mdc-list-item__ripple::after{
  transition:opacity 150ms linear;
}
:not(.mdc-list-item--disabled).mdc-list-item--activated:not(.mdc-ripple-upgraded):active .mdc-list-item__ripple::after{
  transition-duration:75ms;
  opacity:0.24;
  opacity:var(--mdc-ripple-press-opacity, 0.24);
}
: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:0.08;
  opacity:var(--mdc-ripple-selected-opacity, 0.08);
}
:not(.mdc-list-item--disabled).mdc-list-item--selected .mdc-list-item__ripple::before, :not(.mdc-list-item--disabled).mdc-list-item--selected .mdc-list-item__ripple::after{
  background-color:#6200ee;
  background-color:var(--mdc-ripple-color, var(--mdc-theme-primary, #6200ee));
}
:not(.mdc-list-item--disabled).mdc-list-item--selected:hover .mdc-list-item__ripple::before, :not(.mdc-list-item--disabled).mdc-list-item--selected.mdc-ripple-surface--hover .mdc-list-item__ripple::before{
  opacity:0.12;
  opacity:var(--mdc-ripple-hover-opacity, 0.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{
  transition-duration:75ms;
  opacity:0.2;
  opacity:var(--mdc-ripple-focus-opacity, 0.2);
}
:not(.mdc-list-item--disabled).mdc-list-item--selected:not(.mdc-ripple-upgraded) .mdc-list-item__ripple::after{
  transition:opacity 150ms linear;
}
:not(.mdc-list-item--disabled).mdc-list-item--selected:not(.mdc-ripple-upgraded):active .mdc-list-item__ripple::after{
  transition-duration:75ms;
  opacity:0.2;
  opacity:var(--mdc-ripple-press-opacity, 0.2);
}
: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{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  pointer-events:none;
}

.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::before,
.mdc-list-item--disabled .mdc-list-item__ripple::after{
  position:absolute;
  border-radius:50%;
  opacity:0;
  pointer-events:none;
  content:"";
}
.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{
  top:0;
  left:0;
  transform:scale(0);
  transform-origin:center center;
}
.mdc-list-item--disabled.mdc-ripple-upgraded--unbounded .mdc-list-item__ripple::after{
  top:var(--mdc-ripple-top, 0);
  left:var(--mdc-ripple-left, 0);
}
.mdc-list-item--disabled.mdc-ripple-upgraded--foreground-activation .mdc-list-item__ripple::after{
  animation:mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
}
.mdc-list-item--disabled.mdc-ripple-upgraded--foreground-deactivation .mdc-list-item__ripple::after{
  animation:mdc-ripple-fg-opacity-out 150ms;
  transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
}
.mdc-list-item--disabled .mdc-list-item__ripple::before,
.mdc-list-item--disabled .mdc-list-item__ripple::after{
  top:calc(50% - 100%);
  left:calc(50% - 100%);
  width:200%;
  height:200%;
}
.mdc-list-item--disabled.mdc-ripple-upgraded .mdc-list-item__ripple::after{
  width:var(--mdc-ripple-fg-size, 100%);
  height:var(--mdc-ripple-fg-size, 100%);
}
.mdc-list-item--disabled .mdc-list-item__ripple::before,
.mdc-list-item--disabled .mdc-list-item__ripple::after{
  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{
  transition-duration:75ms;
  opacity:0.12;
  opacity:var(--mdc-ripple-focus-opacity, 0.12);
}
.mdc-list-item--disabled .mdc-list-item__ripple{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  pointer-events:none;
}

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

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

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

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

.mdc-elevation-overlay{
  position:absolute;
  border-radius:inherit;
  pointer-events:none;
  opacity:0;
  opacity:var(--mdc-elevation-overlay-opacity, 0);
  transition:opacity 280ms cubic-bezier(0.4, 0, 0.2, 1);
  background-color:#fff;
  background-color:var(--mdc-elevation-overlay-color, #fff);
}

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

.mdc-menu__selection-group{
  padding:0;
  fill:currentColor;
}
.mdc-menu__selection-group .mdc-deprecated-list-item{
  padding-left:56px;
  padding-right:16px;
}
[dir=rtl] .mdc-menu__selection-group .mdc-deprecated-list-item, .mdc-menu__selection-group .mdc-deprecated-list-item[dir=rtl]{
  padding-left:16px;
  padding-right:56px;
}

.mdc-menu__selection-group .mdc-menu__selection-group-icon{
  left:16px;
  right:initial;
}
[dir=rtl] .mdc-menu__selection-group .mdc-menu__selection-group-icon, .mdc-menu__selection-group .mdc-menu__selection-group-icon[dir=rtl]{
  left:initial;
  right:16px;
}

.mdc-menu__selection-group .mdc-menu__selection-group-icon{
  display:none;
  position:absolute;
  top:50%;
  transform:translateY(-50%);
}

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

.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{
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-smoothing:antialiased;
  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);
  line-height:6rem;
  line-height:var(--mdc-typography-headline1-line-height, 6rem);
  font-weight:300;
  font-weight:var(--mdc-typography-headline1-font-weight, 300);
  letter-spacing:-0.015625em;
  letter-spacing:var(--mdc-typography-headline1-letter-spacing, -0.015625em);
  text-decoration:inherit;
  -webkit-text-decoration:var(--mdc-typography-headline1-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--headline2{
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-smoothing:antialiased;
  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);
  line-height:3.75rem;
  line-height:var(--mdc-typography-headline2-line-height, 3.75rem);
  font-weight:300;
  font-weight:var(--mdc-typography-headline2-font-weight, 300);
  letter-spacing:-0.0083333333em;
  letter-spacing:var(--mdc-typography-headline2-letter-spacing, -0.0083333333em);
  text-decoration:inherit;
  -webkit-text-decoration:var(--mdc-typography-headline2-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{
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-smoothing:antialiased;
  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);
  line-height:3.125rem;
  line-height:var(--mdc-typography-headline3-line-height, 3.125rem);
  font-weight:400;
  font-weight:var(--mdc-typography-headline3-font-weight, 400);
  letter-spacing:normal;
  letter-spacing:var(--mdc-typography-headline3-letter-spacing, normal);
  text-decoration:inherit;
  -webkit-text-decoration:var(--mdc-typography-headline3-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--headline4{
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-smoothing:antialiased;
  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);
  line-height:2.5rem;
  line-height:var(--mdc-typography-headline4-line-height, 2.5rem);
  font-weight:400;
  font-weight:var(--mdc-typography-headline4-font-weight, 400);
  letter-spacing:0.0073529412em;
  letter-spacing:var(--mdc-typography-headline4-letter-spacing, 0.0073529412em);
  text-decoration:inherit;
  -webkit-text-decoration:var(--mdc-typography-headline4-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{
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-smoothing:antialiased;
  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);
  line-height:2rem;
  line-height:var(--mdc-typography-headline5-line-height, 2rem);
  font-weight:400;
  font-weight:var(--mdc-typography-headline5-font-weight, 400);
  letter-spacing:normal;
  letter-spacing:var(--mdc-typography-headline5-letter-spacing, normal);
  text-decoration:inherit;
  -webkit-text-decoration:var(--mdc-typography-headline5-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--headline6{
  -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);
  line-height:2rem;
  line-height:var(--mdc-typography-headline6-line-height, 2rem);
  font-weight:500;
  font-weight:var(--mdc-typography-headline6-font-weight, 500);
  letter-spacing:0.0125em;
  letter-spacing:var(--mdc-typography-headline6-letter-spacing, 0.0125em);
  text-decoration:inherit;
  -webkit-text-decoration:var(--mdc-typography-headline6-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{
  -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);
  line-height:1.75rem;
  line-height:var(--mdc-typography-subtitle1-line-height, 1.75rem);
  font-weight:400;
  font-weight:var(--mdc-typography-subtitle1-font-weight, 400);
  letter-spacing:0.009375em;
  letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);
  text-decoration:inherit;
  -webkit-text-decoration:var(--mdc-typography-subtitle1-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--subtitle2{
  -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:0.875rem;
  font-size:var(--mdc-typography-subtitle2-font-size, 0.875rem);
  line-height:1.375rem;
  line-height:var(--mdc-typography-subtitle2-line-height, 1.375rem);
  font-weight:500;
  font-weight:var(--mdc-typography-subtitle2-font-weight, 500);
  letter-spacing:0.0071428571em;
  letter-spacing:var(--mdc-typography-subtitle2-letter-spacing, 0.0071428571em);
  text-decoration:inherit;
  -webkit-text-decoration:var(--mdc-typography-subtitle2-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{
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-smoothing:antialiased;
  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);
  line-height:1.5rem;
  line-height:var(--mdc-typography-body1-line-height, 1.5rem);
  font-weight:400;
  font-weight:var(--mdc-typography-body1-font-weight, 400);
  letter-spacing:0.03125em;
  letter-spacing:var(--mdc-typography-body1-letter-spacing, 0.03125em);
  text-decoration:inherit;
  -webkit-text-decoration:var(--mdc-typography-body1-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--body2{
  -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:0.875rem;
  font-size:var(--mdc-typography-body2-font-size, 0.875rem);
  line-height:1.25rem;
  line-height:var(--mdc-typography-body2-line-height, 1.25rem);
  font-weight:400;
  font-weight:var(--mdc-typography-body2-font-weight, 400);
  letter-spacing:0.0178571429em;
  letter-spacing:var(--mdc-typography-body2-letter-spacing, 0.0178571429em);
  text-decoration:inherit;
  -webkit-text-decoration:var(--mdc-typography-body2-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:0.75rem;
  font-size:var(--mdc-typography-caption-font-size, 0.75rem);
  line-height:1.25rem;
  line-height:var(--mdc-typography-caption-line-height, 1.25rem);
  font-weight:400;
  font-weight:var(--mdc-typography-caption-font-weight, 400);
  letter-spacing:0.0333333333em;
  letter-spacing:var(--mdc-typography-caption-letter-spacing, 0.0333333333em);
  text-decoration:inherit;
  -webkit-text-decoration:var(--mdc-typography-caption-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{
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-smoothing:antialiased;
  font-family:Roboto, sans-serif;
  font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  font-size:0.875rem;
  font-size:var(--mdc-typography-button-font-size, 0.875rem);
  line-height:2.25rem;
  line-height:var(--mdc-typography-button-line-height, 2.25rem);
  font-weight:500;
  font-weight:var(--mdc-typography-button-font-weight, 500);
  letter-spacing:0.0892857143em;
  letter-spacing:var(--mdc-typography-button-letter-spacing, 0.0892857143em);
  text-decoration:none;
  -webkit-text-decoration:var(--mdc-typography-button-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--overline{
  -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:0.75rem;
  font-size:var(--mdc-typography-overline-font-size, 0.75rem);
  line-height:2rem;
  line-height:var(--mdc-typography-overline-line-height, 2rem);
  font-weight:500;
  font-weight:var(--mdc-typography-overline-font-weight, 500);
  letter-spacing:0.1666666667em;
  letter-spacing:var(--mdc-typography-overline-letter-spacing, 0.1666666667em);
  text-decoration:none;
  -webkit-text-decoration:var(--mdc-typography-overline-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-tab{
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-smoothing:antialiased;
  font-family:Roboto, sans-serif;
  font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  font-size:0.875rem;
  font-size:var(--mdc-typography-button-font-size, 0.875rem);
  line-height:2.25rem;
  line-height:var(--mdc-typography-button-line-height, 2.25rem);
  font-weight:500;
  font-weight:var(--mdc-typography-button-font-weight, 500);
  letter-spacing:0.0892857143em;
  letter-spacing:var(--mdc-typography-button-letter-spacing, 0.0892857143em);
  text-decoration:none;
  -webkit-text-decoration:var(--mdc-typography-button-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-tab .mdc-tab__text-label{
  color:rgba(0, 0, 0, 0.6);
}
.mdc-tab .mdc-tab__icon{
  color:rgba(0, 0, 0, 0.54);
  fill:currentColor;
}
.mdc-tab{
  position:relative;
}
.mdc-tab.mdc-ripple-upgraded--background-focused.mdc-tab--active .mdc-tab__focus-ring, .mdc-tab:not(.mdc-ripple-upgraded):focus.mdc-tab--active .mdc-tab__focus-ring{
  pointer-events:none;
  border:2px solid transparent;
  border-radius:8px;
  box-sizing:content-box;
  position:absolute;
  top:50%;
  left:50%;
  transform:translate(-50%, -50%);
  height:calc(100% + -12px);
  width:calc(100% + -8px);
}
@media screen and (forced-colors: active){
  .mdc-tab.mdc-ripple-upgraded--background-focused.mdc-tab--active .mdc-tab__focus-ring, .mdc-tab:not(.mdc-ripple-upgraded):focus.mdc-tab--active .mdc-tab__focus-ring{
    border-color:CanvasText;
  }
}
.mdc-tab.mdc-ripple-upgraded--background-focused.mdc-tab--active .mdc-tab__focus-ring::after, .mdc-tab:not(.mdc-ripple-upgraded):focus.mdc-tab--active .mdc-tab__focus-ring::after{
  content:"";
  border:2px solid transparent;
  border-radius:10px;
  display:block;
  position:absolute;
  top:50%;
  left:50%;
  transform:translate(-50%, -50%);
  height:calc(100% + 4px);
  width:calc(100% + 4px);
}
@media screen and (forced-colors: active){
  .mdc-tab.mdc-ripple-upgraded--background-focused.mdc-tab--active .mdc-tab__focus-ring::after, .mdc-tab:not(.mdc-ripple-upgraded):focus.mdc-tab--active .mdc-tab__focus-ring::after{
    border-color:CanvasText;
  }
}
.mdc-tab.mdc-ripple-upgraded--background-focused.mdc-tab--active .mdc-tab__focus-ring, .mdc-tab:not(.mdc-ripple-upgraded):focus.mdc-tab--active .mdc-tab__focus-ring{
  margin-top:-2px;
  z-index:2;
}
.mdc-tab.mdc-ripple-upgraded--background-focused .mdc-tab__focus-ring, .mdc-tab:not(.mdc-ripple-upgraded):focus .mdc-tab__focus-ring{
  pointer-events:none;
  border:2px solid transparent;
  border-radius:8px;
  box-sizing:content-box;
  position:absolute;
  top:50%;
  left:50%;
  transform:translate(-50%, -50%);
  height:calc(100% + -8px);
  width:calc(100% + -8px);
}
@media screen and (forced-colors: active){
  .mdc-tab.mdc-ripple-upgraded--background-focused .mdc-tab__focus-ring, .mdc-tab:not(.mdc-ripple-upgraded):focus .mdc-tab__focus-ring{
    border-color:CanvasText;
  }
}
.mdc-tab.mdc-ripple-upgraded--background-focused .mdc-tab__focus-ring::after, .mdc-tab:not(.mdc-ripple-upgraded):focus .mdc-tab__focus-ring::after{
  content:"";
  border:2px solid transparent;
  border-radius:10px;
  display:block;
  position:absolute;
  top:50%;
  left:50%;
  transform:translate(-50%, -50%);
  height:calc(100% + 4px);
  width:calc(100% + 4px);
}
@media screen and (forced-colors: active){
  .mdc-tab.mdc-ripple-upgraded--background-focused .mdc-tab__focus-ring::after, .mdc-tab:not(.mdc-ripple-upgraded):focus .mdc-tab__focus-ring::after{
    border-color:CanvasText;
  }
}
.mdc-tab.mdc-ripple-upgraded--background-focused .mdc-tab__focus-ring, .mdc-tab:not(.mdc-ripple-upgraded):focus .mdc-tab__focus-ring{
  z-index:2;
}

.mdc-tab__content{
  position:relative;
}

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

.mdc-tab--active .mdc-tab__text-label{
  color:#6200ee;
  color:var(--mdc-theme-primary, #6200ee);
}
.mdc-tab--active .mdc-tab__icon{
  color:#6200ee;
  color:var(--mdc-theme-primary, #6200ee);
  fill:currentColor;
}

.mdc-tab{
  background:none;
}

.mdc-tab{
  min-width:90px;
  padding-right:24px;
  padding-left:24px;
  display:flex;
  flex:1 0 auto;
  justify-content:center;
  box-sizing:border-box;
  margin:0;
  padding-top:0;
  padding-bottom:0;
  border:none;
  outline:none;
  text-align:center;
  white-space:nowrap;
  cursor:pointer;
  -webkit-appearance:none;
  z-index:1;
}
.mdc-tab::-moz-focus-inner{
  padding:0;
  border:0;
}

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

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

.mdc-tab__text-label{
  transition:150ms color linear;
  display:inline-block;
  line-height:1;
  z-index:2;
}

.mdc-tab__icon{
  transition:150ms color linear;
  z-index:2;
}

.mdc-tab--stacked .mdc-tab__content{
  flex-direction:column;
  align-items:center;
  justify-content:center;
}
.mdc-tab--stacked .mdc-tab__text-label{
  padding-top:6px;
  padding-bottom:4px;
}

.mdc-tab--active .mdc-tab__text-label,
.mdc-tab--active .mdc-tab__icon{
  transition-delay:100ms;
}

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

.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::before,
.mdc-tab .mdc-tab__ripple::after{
  position:absolute;
  border-radius:50%;
  opacity:0;
  pointer-events:none;
  content:"";
}
.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{
  top:0;
  left:0;
  transform:scale(0);
  transform-origin:center center;
}
.mdc-tab.mdc-ripple-upgraded--unbounded .mdc-tab__ripple::after{
  top:var(--mdc-ripple-top, 0);
  left:var(--mdc-ripple-left, 0);
}
.mdc-tab.mdc-ripple-upgraded--foreground-activation .mdc-tab__ripple::after{
  animation:mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
}
.mdc-tab.mdc-ripple-upgraded--foreground-deactivation .mdc-tab__ripple::after{
  animation:mdc-ripple-fg-opacity-out 150ms;
  transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
}
.mdc-tab .mdc-tab__ripple::before,
.mdc-tab .mdc-tab__ripple::after{
  top:calc(50% - 100%);
  left:calc(50% - 100%);
  width:200%;
  height:200%;
}
.mdc-tab.mdc-ripple-upgraded .mdc-tab__ripple::after{
  width:var(--mdc-ripple-fg-size, 100%);
  height:var(--mdc-ripple-fg-size, 100%);
}
.mdc-tab .mdc-tab__ripple::before, .mdc-tab .mdc-tab__ripple::after{
  background-color:#6200ee;
  background-color:var(--mdc-ripple-color, var(--mdc-theme-primary, #6200ee));
}
.mdc-tab:hover .mdc-tab__ripple::before, .mdc-tab.mdc-ripple-surface--hover .mdc-tab__ripple::before{
  opacity:0.04;
  opacity:var(--mdc-ripple-hover-opacity, 0.04);
}
.mdc-tab.mdc-ripple-upgraded--background-focused .mdc-tab__ripple::before, .mdc-tab:not(.mdc-ripple-upgraded):focus .mdc-tab__ripple::before{
  transition-duration:75ms;
  opacity:0.12;
  opacity:var(--mdc-ripple-focus-opacity, 0.12);
}
.mdc-tab:not(.mdc-ripple-upgraded) .mdc-tab__ripple::after{
  transition:opacity 150ms linear;
}
.mdc-tab:not(.mdc-ripple-upgraded):active .mdc-tab__ripple::after{
  transition-duration:75ms;
  opacity:0.12;
  opacity:var(--mdc-ripple-press-opacity, 0.12);
}
.mdc-tab.mdc-ripple-upgraded{
  --mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity, 0.12);
}

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

.mdc-switch{
  align-items:center;
  background:none;
  border:none;
  cursor:pointer;
  display:inline-flex;
  flex-shrink:0;
  margin:0;
  outline:none;
  overflow:visible;
  padding:0;
  position:relative;
}
.mdc-switch:disabled{
  cursor:default;
  pointer-events:none;
}

.mdc-switch__track{
  overflow:hidden;
  position:relative;
  width:100%;
}
.mdc-switch__track::before, .mdc-switch__track::after{
  border:1px solid transparent;
  border-radius:inherit;
  box-sizing:border-box;
  content:"";
  height:100%;
  left:0;
  position:absolute;
  width:100%;
}
@media screen and (forced-colors: active){
  .mdc-switch__track::before, .mdc-switch__track::after{
    border-color:currentColor;
  }
}
.mdc-switch__track::before{
  transition:transform 75ms 0ms cubic-bezier(0, 0, 0.2, 1);
  transform:translateX(0);
}
.mdc-switch__track::after{
  transition:transform 75ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
  transform:translateX(-100%);
}
[dir=rtl] .mdc-switch__track::after, .mdc-switch__track[dir=rtl]::after{
  transform:translateX(100%);
}

.mdc-switch--selected .mdc-switch__track::before{
  transition:transform 75ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
  transform:translateX(100%);
}
[dir=rtl] .mdc-switch--selected .mdc-switch__track::before, .mdc-switch--selected .mdc-switch__track[dir=rtl]::before{
  transform:translateX(-100%);
}

.mdc-switch--selected .mdc-switch__track::after{
  transition:transform 75ms 0ms cubic-bezier(0, 0, 0.2, 1);
  transform:translateX(0);
}

.mdc-switch__handle-track{
  height:100%;
  pointer-events:none;
  position:absolute;
  top:0;
  transition:transform 75ms 0ms cubic-bezier(0.4, 0, 0.2, 1);
  left:0;
  right:auto;
}
[dir=rtl] .mdc-switch__handle-track, .mdc-switch__handle-track[dir=rtl]{
  left:auto;
  right:0;
}

.mdc-switch__handle-track{
  transform:translateX(0);
}
.mdc-switch--selected .mdc-switch__handle-track{
  transform:translateX(100%);
}
[dir=rtl] .mdc-switch--selected .mdc-switch__handle-track, .mdc-switch--selected .mdc-switch__handle-track[dir=rtl]{
  transform:translateX(-100%);
}

.mdc-switch__handle{
  display:flex;
  pointer-events:auto;
  position:absolute;
  top:50%;
  transform:translateY(-50%);
  left:0;
  right:auto;
}
[dir=rtl] .mdc-switch__handle, .mdc-switch__handle[dir=rtl]{
  left:auto;
  right:0;
}

.mdc-switch__handle::before, .mdc-switch__handle::after{
  border:1px solid transparent;
  border-radius:inherit;
  box-sizing:border-box;
  content:"";
  width:100%;
  height:100%;
  left:0;
  position:absolute;
  top:0;
  transition:background-color 75ms 0ms cubic-bezier(0.4, 0, 0.2, 1), border-color 75ms 0ms cubic-bezier(0.4, 0, 0.2, 1);
  z-index:-1;
}
@media screen and (forced-colors: active){
  .mdc-switch__handle::before, .mdc-switch__handle::after{
    border-color:currentColor;
  }
}

.mdc-switch__shadow{
  border-radius:inherit;
  bottom:0;
  left:0;
  position:absolute;
  right:0;
  top:0;
}

.mdc-elevation-overlay{
  bottom:0;
  left:0;
  right:0;
  top:0;
}

.mdc-switch__ripple{
  left:50%;
  position:absolute;
  top:50%;
  transform:translate(-50%, -50%);
  z-index:-1;
}
.mdc-switch:disabled .mdc-switch__ripple{
  display:none;
}

.mdc-switch__icons{
  height:100%;
  position:relative;
  width:100%;
  z-index:1;
}

.mdc-switch__icon{
  bottom:0;
  left:0;
  margin:auto;
  position:absolute;
  right:0;
  top:0;
  opacity:0;
  transition:opacity 30ms 0ms cubic-bezier(0.4, 0, 1, 1);
}

.mdc-switch--selected .mdc-switch__icon--on,
.mdc-switch--unselected .mdc-switch__icon--off{
  opacity:1;
  transition:opacity 45ms 30ms cubic-bezier(0, 0, 0.2, 1);
}

.mdc-switch{
  --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 .mdc-switch__ripple::before,
.mdc-switch .mdc-switch__ripple::after{
  position:absolute;
  border-radius:50%;
  opacity:0;
  pointer-events:none;
  content:"";
}
.mdc-switch .mdc-switch__ripple::before{
  transition:opacity 15ms linear, background-color 15ms linear;
  z-index:1;
  z-index:var(--mdc-ripple-z-index, 1);
}
.mdc-switch .mdc-switch__ripple::after{
  z-index:0;
  z-index:var(--mdc-ripple-z-index, 0);
}
.mdc-switch.mdc-ripple-upgraded .mdc-switch__ripple::before{
  transform:scale(var(--mdc-ripple-fg-scale, 1));
}
.mdc-switch.mdc-ripple-upgraded .mdc-switch__ripple::after{
  top:0;
  left:0;
  transform:scale(0);
  transform-origin:center center;
}
.mdc-switch.mdc-ripple-upgraded--unbounded .mdc-switch__ripple::after{
  top:var(--mdc-ripple-top, 0);
  left:var(--mdc-ripple-left, 0);
}
.mdc-switch.mdc-ripple-upgraded--foreground-activation .mdc-switch__ripple::after{
  animation:mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
}
.mdc-switch.mdc-ripple-upgraded--foreground-deactivation .mdc-switch__ripple::after{
  animation:mdc-ripple-fg-opacity-out 150ms;
  transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
}
.mdc-switch .mdc-switch__ripple::before,
.mdc-switch .mdc-switch__ripple::after{
  top:calc(50% - 50%);
  left:calc(50% - 50%);
  width:100%;
  height:100%;
}
.mdc-switch.mdc-ripple-upgraded .mdc-switch__ripple::before,
.mdc-switch.mdc-ripple-upgraded .mdc-switch__ripple::after{
  top:var(--mdc-ripple-top, calc(50% - 50%));
  left:var(--mdc-ripple-left, calc(50% - 50%));
  width:var(--mdc-ripple-fg-size, 100%);
  height:var(--mdc-ripple-fg-size, 100%);
}
.mdc-switch.mdc-ripple-upgraded .mdc-switch__ripple::after{
  width:var(--mdc-ripple-fg-size, 100%);
  height:var(--mdc-ripple-fg-size, 100%);
}
.mdc-switch .mdc-switch__focus-ring-wrapper{
  width:100%;
  position:absolute;
  top:50%;
  left:50%;
  transform:translate(-50%, -50%);
}
.mdc-switch.mdc-ripple-upgraded--background-focused .mdc-switch__focus-ring, .mdc-switch:not(.mdc-ripple-upgraded):focus .mdc-switch__focus-ring{
  pointer-events:none;
  border:2px solid transparent;
  border-radius:6px;
  box-sizing:content-box;
  position:absolute;
  top:50%;
  left:50%;
  transform:translate(-50%, -50%);
  height:calc(100% + 4px);
  width:calc(100% + 4px);
}
@media screen and (forced-colors: active){
  .mdc-switch.mdc-ripple-upgraded--background-focused .mdc-switch__focus-ring, .mdc-switch:not(.mdc-ripple-upgraded):focus .mdc-switch__focus-ring{
    border-color:CanvasText;
  }
}
.mdc-switch.mdc-ripple-upgraded--background-focused .mdc-switch__focus-ring::after, .mdc-switch:not(.mdc-ripple-upgraded):focus .mdc-switch__focus-ring::after{
  content:"";
  border:2px solid transparent;
  border-radius:8px;
  display:block;
  position:absolute;
  top:50%;
  left:50%;
  transform:translate(-50%, -50%);
  height:calc(100% + 4px);
  width:calc(100% + 4px);
}
@media screen and (forced-colors: active){
  .mdc-switch.mdc-ripple-upgraded--background-focused .mdc-switch__focus-ring::after, .mdc-switch:not(.mdc-ripple-upgraded):focus .mdc-switch__focus-ring::after{
    border-color:CanvasText;
  }
}

.mdc-switch.mdc-switch--selected:enabled .mdc-switch__handle::after{
  background:#6200ee;
  background:var(--mdc-switch-selected-handle-color, var(--mdc-theme-primary, #6200ee));
}

.mdc-switch.mdc-switch--selected:enabled:hover:not(:focus):not(:active) .mdc-switch__handle::after{
  background:#310077;
  background:var(--mdc-switch-selected-hover-handle-color, #310077);
}

.mdc-switch.mdc-switch--selected:enabled:focus:not(:active) .mdc-switch__handle::after{
  background:#310077;
  background:var(--mdc-switch-selected-focus-handle-color, #310077);
}

.mdc-switch.mdc-switch--selected:enabled:active .mdc-switch__handle::after{
  background:#310077;
  background:var(--mdc-switch-selected-pressed-handle-color, #310077);
}

.mdc-switch.mdc-switch--selected:disabled .mdc-switch__handle::after{
  background:#424242;
  background:var(--mdc-switch-disabled-selected-handle-color, #424242);
}

.mdc-switch.mdc-switch--unselected:enabled .mdc-switch__handle::after{
  background:#616161;
  background:var(--mdc-switch-unselected-handle-color, #616161);
}

.mdc-switch.mdc-switch--unselected:enabled:hover:not(:focus):not(:active) .mdc-switch__handle::after{
  background:#212121;
  background:var(--mdc-switch-unselected-hover-handle-color, #212121);
}

.mdc-switch.mdc-switch--unselected:enabled:focus:not(:active) .mdc-switch__handle::after{
  background:#212121;
  background:var(--mdc-switch-unselected-focus-handle-color, #212121);
}

.mdc-switch.mdc-switch--unselected:enabled:active .mdc-switch__handle::after{
  background:#212121;
  background:var(--mdc-switch-unselected-pressed-handle-color, #212121);
}

.mdc-switch.mdc-switch--unselected:disabled .mdc-switch__handle::after{
  background:#424242;
  background:var(--mdc-switch-disabled-unselected-handle-color, #424242);
}

.mdc-switch .mdc-switch__handle::before{
  background:#fff;
  background:var(--mdc-switch-handle-surface-color, var(--mdc-theme-surface, #fff));
}
.mdc-switch:enabled .mdc-switch__shadow{
  --mdc-elevation-box-shadow-for-gss:0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  box-shadow:0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  box-shadow:var(--mdc-switch-handle-elevation, var(--mdc-elevation-box-shadow-for-gss));
}
.mdc-switch:disabled .mdc-switch__shadow{
  --mdc-elevation-box-shadow-for-gss:0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  box-shadow:var(--mdc-switch-disabled-handle-elevation, var(--mdc-elevation-box-shadow-for-gss));
}
.mdc-switch .mdc-switch__focus-ring-wrapper,
.mdc-switch .mdc-switch__handle{
  height:20px;
  height:var(--mdc-switch-handle-height, 20px);
}
.mdc-switch:disabled .mdc-switch__handle::after{
  opacity:0.38;
  opacity:var(--mdc-switch-disabled-handle-opacity, 0.38);
}

.mdc-switch .mdc-switch__handle{
  border-radius:10px;
  border-radius:var(--mdc-switch-handle-shape, 10px);
}
.mdc-switch .mdc-switch__handle{
  width:20px;
  width:var(--mdc-switch-handle-width, 20px);
}
.mdc-switch .mdc-switch__handle-track{
  width:calc(100% - 20px);
  width:calc(100% - var(--mdc-switch-handle-width, 20px));
}
.mdc-switch.mdc-switch--selected:enabled .mdc-switch__icon{
  fill:#fff;
  fill:var(--mdc-switch-selected-icon-color, var(--mdc-theme-on-primary, #fff));
}

.mdc-switch.mdc-switch--selected:disabled .mdc-switch__icon{
  fill:#fff;
  fill:var(--mdc-switch-disabled-selected-icon-color, var(--mdc-theme-on-primary, #fff));
}

.mdc-switch.mdc-switch--unselected:enabled .mdc-switch__icon{
  fill:#fff;
  fill:var(--mdc-switch-unselected-icon-color, var(--mdc-theme-on-primary, #fff));
}

.mdc-switch.mdc-switch--unselected:disabled .mdc-switch__icon{
  fill:#fff;
  fill:var(--mdc-switch-disabled-unselected-icon-color, var(--mdc-theme-on-primary, #fff));
}

.mdc-switch.mdc-switch--selected:disabled .mdc-switch__icons{
  opacity:0.38;
  opacity:var(--mdc-switch-disabled-selected-icon-opacity, 0.38);
}

.mdc-switch.mdc-switch--unselected:disabled .mdc-switch__icons{
  opacity:0.38;
  opacity:var(--mdc-switch-disabled-unselected-icon-opacity, 0.38);
}

.mdc-switch.mdc-switch--selected .mdc-switch__icon{
  width:18px;
  width:var(--mdc-switch-selected-icon-size, 18px);
  height:18px;
  height:var(--mdc-switch-selected-icon-size, 18px);
}

.mdc-switch.mdc-switch--unselected .mdc-switch__icon{
  width:18px;
  width:var(--mdc-switch-unselected-icon-size, 18px);
  height:18px;
  height:var(--mdc-switch-unselected-icon-size, 18px);
}

.mdc-switch.mdc-switch--selected:enabled:hover:not(:focus) .mdc-switch__ripple::before,
.mdc-switch.mdc-switch--selected:enabled:hover:not(:focus) .mdc-switch__ripple::after{
  background-color:#6200ee;
  background-color:var(--mdc-switch-selected-hover-state-layer-color, var(--mdc-theme-primary, #6200ee));
}

.mdc-switch.mdc-switch--selected:enabled:focus .mdc-switch__ripple::before,
.mdc-switch.mdc-switch--selected:enabled:focus .mdc-switch__ripple::after{
  background-color:#6200ee;
  background-color:var(--mdc-switch-selected-focus-state-layer-color, var(--mdc-theme-primary, #6200ee));
}

.mdc-switch.mdc-switch--selected:enabled:active .mdc-switch__ripple::before,
.mdc-switch.mdc-switch--selected:enabled:active .mdc-switch__ripple::after{
  background-color:#6200ee;
  background-color:var(--mdc-switch-selected-pressed-state-layer-color, var(--mdc-theme-primary, #6200ee));
}

.mdc-switch.mdc-switch--unselected:enabled:hover:not(:focus) .mdc-switch__ripple::before,
.mdc-switch.mdc-switch--unselected:enabled:hover:not(:focus) .mdc-switch__ripple::after{
  background-color:#424242;
  background-color:var(--mdc-switch-unselected-hover-state-layer-color, #424242);
}

.mdc-switch.mdc-switch--unselected:enabled:focus .mdc-switch__ripple::before,
.mdc-switch.mdc-switch--unselected:enabled:focus .mdc-switch__ripple::after{
  background-color:#424242;
  background-color:var(--mdc-switch-unselected-focus-state-layer-color, #424242);
}

.mdc-switch.mdc-switch--unselected:enabled:active .mdc-switch__ripple::before,
.mdc-switch.mdc-switch--unselected:enabled:active .mdc-switch__ripple::after{
  background-color:#424242;
  background-color:var(--mdc-switch-unselected-pressed-state-layer-color, #424242);
}

.mdc-switch.mdc-switch--selected:enabled:hover:not(:focus):hover .mdc-switch__ripple::before, .mdc-switch.mdc-switch--selected:enabled:hover:not(:focus).mdc-ripple-surface--hover .mdc-switch__ripple::before{
  opacity:0.04;
  opacity:var(--mdc-switch-selected-hover-state-layer-opacity, 0.04);
}

.mdc-switch.mdc-switch--selected:enabled:focus.mdc-ripple-upgraded--background-focused .mdc-switch__ripple::before, .mdc-switch.mdc-switch--selected:enabled:focus:not(.mdc-ripple-upgraded):focus .mdc-switch__ripple::before{
  transition-duration:75ms;
  opacity:0.12;
  opacity:var(--mdc-switch-selected-focus-state-layer-opacity, 0.12);
}

.mdc-switch.mdc-switch--selected:enabled:active:not(.mdc-ripple-upgraded) .mdc-switch__ripple::after{
  transition:opacity 150ms linear;
}
.mdc-switch.mdc-switch--selected:enabled:active:not(.mdc-ripple-upgraded):active .mdc-switch__ripple::after{
  transition-duration:75ms;
  opacity:0.1;
  opacity:var(--mdc-switch-selected-pressed-state-layer-opacity, 0.1);
}
.mdc-switch.mdc-switch--selected:enabled:active.mdc-ripple-upgraded{
  --mdc-ripple-fg-opacity:var(--mdc-switch-selected-pressed-state-layer-opacity, 0.1);
}

.mdc-switch.mdc-switch--unselected:enabled:hover:not(:focus):hover .mdc-switch__ripple::before, .mdc-switch.mdc-switch--unselected:enabled:hover:not(:focus).mdc-ripple-surface--hover .mdc-switch__ripple::before{
  opacity:0.04;
  opacity:var(--mdc-switch-unselected-hover-state-layer-opacity, 0.04);
}

.mdc-switch.mdc-switch--unselected:enabled:focus.mdc-ripple-upgraded--background-focused .mdc-switch__ripple::before, .mdc-switch.mdc-switch--unselected:enabled:focus:not(.mdc-ripple-upgraded):focus .mdc-switch__ripple::before{
  transition-duration:75ms;
  opacity:0.12;
  opacity:var(--mdc-switch-unselected-focus-state-layer-opacity, 0.12);
}

.mdc-switch.mdc-switch--unselected:enabled:active:not(.mdc-ripple-upgraded) .mdc-switch__ripple::after{
  transition:opacity 150ms linear;
}
.mdc-switch.mdc-switch--unselected:enabled:active:not(.mdc-ripple-upgraded):active .mdc-switch__ripple::after{
  transition-duration:75ms;
  opacity:0.1;
  opacity:var(--mdc-switch-unselected-pressed-state-layer-opacity, 0.1);
}
.mdc-switch.mdc-switch--unselected:enabled:active.mdc-ripple-upgraded{
  --mdc-ripple-fg-opacity:var(--mdc-switch-unselected-pressed-state-layer-opacity, 0.1);
}

.mdc-switch .mdc-switch__ripple{
  height:48px;
  height:var(--mdc-switch-state-layer-size, 48px);
  width:48px;
  width:var(--mdc-switch-state-layer-size, 48px);
}
.mdc-switch .mdc-switch__track{
  height:14px;
  height:var(--mdc-switch-track-height, 14px);
}
.mdc-switch:disabled .mdc-switch__track{
  opacity:0.12;
  opacity:var(--mdc-switch-disabled-track-opacity, 0.12);
}

.mdc-switch:enabled .mdc-switch__track::after{
  background:#d7bbff;
  background:var(--mdc-switch-selected-track-color, #d7bbff);
}

.mdc-switch:enabled:hover:not(:focus):not(:active) .mdc-switch__track::after{
  background:#d7bbff;
  background:var(--mdc-switch-selected-hover-track-color, #d7bbff);
}

.mdc-switch:enabled:focus:not(:active) .mdc-switch__track::after{
  background:#d7bbff;
  background:var(--mdc-switch-selected-focus-track-color, #d7bbff);
}

.mdc-switch:enabled:active .mdc-switch__track::after{
  background:#d7bbff;
  background:var(--mdc-switch-selected-pressed-track-color, #d7bbff);
}

.mdc-switch:disabled .mdc-switch__track::after{
  background:#424242;
  background:var(--mdc-switch-disabled-selected-track-color, #424242);
}

.mdc-switch:enabled .mdc-switch__track::before{
  background:#e0e0e0;
  background:var(--mdc-switch-unselected-track-color, #e0e0e0);
}

.mdc-switch:enabled:hover:not(:focus):not(:active) .mdc-switch__track::before{
  background:#e0e0e0;
  background:var(--mdc-switch-unselected-hover-track-color, #e0e0e0);
}

.mdc-switch:enabled:focus:not(:active) .mdc-switch__track::before{
  background:#e0e0e0;
  background:var(--mdc-switch-unselected-focus-track-color, #e0e0e0);
}

.mdc-switch:enabled:active .mdc-switch__track::before{
  background:#e0e0e0;
  background:var(--mdc-switch-unselected-pressed-track-color, #e0e0e0);
}

.mdc-switch:disabled .mdc-switch__track::before{
  background:#424242;
  background:var(--mdc-switch-disabled-unselected-track-color, #424242);
}

.mdc-switch .mdc-switch__track{
  border-radius:7px;
  border-radius:var(--mdc-switch-track-shape, 7px);
}
.mdc-switch{
  width:36px;
  width:var(--mdc-switch-track-width, 36px);
}

@media screen and (forced-colors: active), (-ms-high-contrast: active){
  .mdc-switch:enabled .mdc-switch__shadow{
  }
  .mdc-switch:disabled .mdc-switch__shadow{
  }
  .mdc-switch:disabled .mdc-switch__handle::after{
    opacity:1;
    opacity:var(--mdc-switch-disabled-handle-opacity, 1);
  }
  .mdc-switch.mdc-switch--selected:enabled .mdc-switch__icon{
    fill:ButtonText;
    fill:var(--mdc-switch-selected-icon-color, ButtonText);
  }
  .mdc-switch.mdc-switch--selected:disabled .mdc-switch__icon{
    fill:GrayText;
    fill:var(--mdc-switch-disabled-selected-icon-color, GrayText);
  }
  .mdc-switch.mdc-switch--unselected:enabled .mdc-switch__icon{
    fill:ButtonText;
    fill:var(--mdc-switch-unselected-icon-color, ButtonText);
  }
  .mdc-switch.mdc-switch--unselected:disabled .mdc-switch__icon{
    fill:GrayText;
    fill:var(--mdc-switch-disabled-unselected-icon-color, GrayText);
  }
  .mdc-switch.mdc-switch--selected:disabled .mdc-switch__icons{
    opacity:1;
    opacity:var(--mdc-switch-disabled-selected-icon-opacity, 1);
  }
  .mdc-switch.mdc-switch--unselected:disabled .mdc-switch__icons{
    opacity:1;
    opacity:var(--mdc-switch-disabled-unselected-icon-opacity, 1);
  }
  .mdc-switch:disabled .mdc-switch__track{
    opacity:1;
    opacity:var(--mdc-switch-disabled-track-opacity, 1);
  }
}
.mdc-drawer .mdc-drawer__title{
  color:rgba(0, 0, 0, 0.87);
}
.mdc-drawer .mdc-deprecated-list-group__subheader{
  color:rgba(0, 0, 0, 0.6);
}
.mdc-drawer .mdc-drawer__subtitle{
  color:rgba(0, 0, 0, 0.6);
}
.mdc-drawer{
  border-color:rgba(0, 0, 0, 0.12);
  background-color:#fff;
  background-color:var(--mdc-theme-surface, #fff);
}
.mdc-drawer .mdc-deprecated-list-item__graphic{
  color:rgba(0, 0, 0, 0.6);
}
.mdc-drawer .mdc-deprecated-list-item{
  color:rgba(0, 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, 0.87);
}
.mdc-drawer{
  border-top-left-radius:0;
  border-top-right-radius:0;
  border-top-right-radius:var(--mdc-shape-large, 0);
  border-bottom-right-radius:0;
  border-bottom-right-radius:var(--mdc-shape-large, 0);
  border-bottom-left-radius:0;
}
[dir=rtl] .mdc-drawer, .mdc-drawer[dir=rtl]{
  border-top-left-radius:0;
  border-top-left-radius:var(--mdc-shape-large, 0);
  border-top-right-radius:0;
  border-bottom-right-radius:0;
  border-bottom-left-radius:0;
  border-bottom-left-radius:var(--mdc-shape-large, 0);
}

.mdc-drawer .mdc-deprecated-list-item{
  border-radius:4px;
  border-radius:var(--mdc-shape-small, 4px);
}
.mdc-drawer{
  z-index:6;
  width:256px;
}
.mdc-drawer.mdc-drawer--open:not(.mdc-drawer--closing) + .mdc-drawer-app-content{
  margin-left:256px;
  margin-right:0;
}
[dir=rtl] .mdc-drawer.mdc-drawer--open:not(.mdc-drawer--closing) + .mdc-drawer-app-content, .mdc-drawer.mdc-drawer--open:not(.mdc-drawer--closing) + .mdc-drawer-app-content[dir=rtl]{
  margin-left:0;
  margin-right:256px;
}

.mdc-drawer{
  display:flex;
  flex-direction:column;
  flex-shrink:0;
  box-sizing:border-box;
  height:100%;
  border-right-width:1px;
  border-right-style:solid;
  overflow:hidden;
}
[dir=rtl] .mdc-drawer, .mdc-drawer[dir=rtl]{
  border-right-width:0;
  border-left-width:1px;
  border-right-style:none;
  border-left-style:solid;
}

.mdc-drawer{
  transition-property:transform;
  transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);
}
.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:0.875rem;
  font-size:var(--mdc-typography-subtitle2-font-size, 0.875rem);
  line-height:1.375rem;
  line-height:var(--mdc-typography-subtitle2-line-height, 1.375rem);
  font-weight:500;
  font-weight:var(--mdc-typography-subtitle2-font-weight, 500);
  letter-spacing:0.0071428571em;
  letter-spacing:var(--mdc-typography-subtitle2-letter-spacing, 0.0071428571em);
  text-decoration:inherit;
  -webkit-text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);
          text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);
  text-transform:inherit;
  text-transform:var(--mdc-typography-subtitle2-text-transform, inherit);
  height:calc(48px - 2 * 4px);
  margin:8px 8px;
  padding:0 8px;
}
.mdc-drawer .mdc-deprecated-list-item:nth-child(1){
  margin-top:2px;
}
.mdc-drawer .mdc-deprecated-list-item:nth-last-child(1){
  margin-bottom:0;
}
.mdc-drawer .mdc-deprecated-list-group__subheader{
  -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:0.875rem;
  font-size:var(--mdc-typography-body2-font-size, 0.875rem);
  line-height:1.25rem;
  line-height:var(--mdc-typography-body2-line-height, 1.25rem);
  font-weight:400;
  font-weight:var(--mdc-typography-body2-font-weight, 400);
  letter-spacing:0.0178571429em;
  letter-spacing:var(--mdc-typography-body2-letter-spacing, 0.0178571429em);
  text-decoration:inherit;
  -webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);
          text-decoration:var(--mdc-typography-body2-text-decoration, inherit);
  text-transform:inherit;
  text-transform:var(--mdc-typography-body2-text-transform, inherit);
  display:block;
}
.mdc-drawer .mdc-deprecated-list-group__subheader::before{
  display:inline-block;
  width:0;
  height:24px;
  content:"";
  vertical-align:0;
}
.mdc-drawer .mdc-deprecated-list-group__subheader{
  margin-top:0;
  line-height:normal;
  margin:0;
  padding:0 16px;
}
.mdc-drawer .mdc-deprecated-list-divider{
  margin:3px 0 4px;
}
.mdc-drawer .mdc-deprecated-list-item__text,
.mdc-drawer .mdc-deprecated-list-item__graphic{
  pointer-events:none;
}

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

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

.mdc-drawer--opening{
  transition-duration:250ms;
}

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

.mdc-drawer--closing{
  transition-duration:200ms;
}

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

.mdc-drawer__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);
  line-height:2rem;
  line-height:var(--mdc-typography-headline6-line-height, 2rem);
  font-weight:500;
  font-weight:var(--mdc-typography-headline6-font-weight, 500);
  letter-spacing:0.0125em;
  letter-spacing:var(--mdc-typography-headline6-letter-spacing, 0.0125em);
  text-decoration:inherit;
  -webkit-text-decoration:var(--mdc-typography-headline6-text-decoration, inherit);
          text-decoration:var(--mdc-typography-headline6-text-decoration, inherit);
  text-transform:inherit;
  text-transform:var(--mdc-typography-headline6-text-transform, inherit);
  display:block;
}
.mdc-drawer__title::before{
  display:inline-block;
  width:0;
  height:36px;
  content:"";
  vertical-align:0;
}
.mdc-drawer__title::after{
  display:inline-block;
  width:0;
  height:20px;
  content:"";
  vertical-align:-20px;
}
.mdc-drawer__title{
  margin-top:0;
  line-height:normal;
  margin-bottom:-20px;
}

.mdc-drawer__subtitle{
  -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:0.875rem;
  font-size:var(--mdc-typography-body2-font-size, 0.875rem);
  line-height:1.25rem;
  line-height:var(--mdc-typography-body2-line-height, 1.25rem);
  font-weight:400;
  font-weight:var(--mdc-typography-body2-font-weight, 400);
  letter-spacing:0.0178571429em;
  letter-spacing:var(--mdc-typography-body2-letter-spacing, 0.0178571429em);
  text-decoration:inherit;
  -webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);
          text-decoration:var(--mdc-typography-body2-text-decoration, inherit);
  text-transform:inherit;
  text-transform:var(--mdc-typography-body2-text-transform, inherit);
  display:block;
}
.mdc-drawer__subtitle::before{
  display:inline-block;
  width:0;
  height:20px;
  content:"";
  vertical-align:0;
}
.mdc-drawer__subtitle{
  margin-top:0;
  line-height:normal;
  margin-bottom:0;
}

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

.mdc-drawer--dismissible{
  left:0;
  right:initial;
}
[dir=rtl] .mdc-drawer--dismissible, .mdc-drawer--dismissible[dir=rtl]{
  left:initial;
  right:0;
}

.mdc-drawer--dismissible{
  display:none;
  position:absolute;
}
.mdc-drawer--dismissible.mdc-drawer--open{
  display:flex;
}

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

.mdc-drawer-app-content{
  position:relative;
}

.mdc-drawer--modal + .mdc-drawer-scrim{
  background-color:rgba(0, 0, 0, 0.32);
}
.mdc-drawer--modal{
  box-shadow:0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
  left:0;
  right:initial;
}
[dir=rtl] .mdc-drawer--modal, .mdc-drawer--modal[dir=rtl]{
  left:initial;
  right:0;
}

.mdc-drawer--modal{
  display:none;
  position:fixed;
}
.mdc-drawer--modal.mdc-drawer--open{
  display:flex;
}

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

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

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

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

.mdc-list-item--with-leading-icon .mdc-list-item__start,
.mdc-list-item--with-trailing-icon .mdc-list-item__end{
  background-color:transparent;
}

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

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

.mdc-list-item--disabled .mdc-list-item__start,
.mdc-list-item--disabled .mdc-list-item__content,
.mdc-list-item--disabled .mdc-list-item__end{
  opacity:0.38;
}

.mdc-list-item--disabled .mdc-list-item__primary-text{
  color:#000;
  color:var(--mdc-theme-on-surface, #000);
}
.mdc-list-item--disabled .mdc-list-item__secondary-text{
  color:#000;
  color:var(--mdc-theme-on-surface, #000);
}
.mdc-list-item--disabled .mdc-list-item__overline-text{
  color:#000;
  color:var(--mdc-theme-on-surface, #000);
}
.mdc-list-item--disabled.mdc-list-item--with-leading-icon .mdc-list-item__start{
  color:#000;
  color:var(--mdc-theme-on-surface, #000);
}
.mdc-list-item--disabled.mdc-list-item--with-trailing-icon .mdc-list-item__end{
  color:#000;
  color:var(--mdc-theme-on-surface, #000);
}
.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--selected .mdc-list-item__primary-text,
.mdc-list-item--activated .mdc-list-item__primary-text{
  color:#6200ee;
  color:var(--mdc-theme-primary, #6200ee);
}
.mdc-list-item--selected.mdc-list-item--with-leading-icon .mdc-list-item__start,
.mdc-list-item--activated.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, 0.87);
  color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, 0.87));
}

@media screen and (forced-colors: active), (-ms-high-contrast: active){
  .mdc-list-divider::after{
    content:"";
    display:block;
    border-bottom-width:1px;
    border-bottom-style:solid;
    border-bottom-color:white;
  }
}
.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);
  line-height:1.75rem;
  line-height:var(--mdc-typography-subtitle1-line-height, 1.75rem);
  font-weight:400;
  font-weight:var(--mdc-typography-subtitle1-font-weight, 400);
  letter-spacing:0.009375em;
  letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);
  text-decoration:inherit;
  -webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);
          text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);
  text-transform:inherit;
  text-transform:var(--mdc-typography-subtitle1-text-transform, inherit);
  line-height:1.5rem;
  margin:0;
  padding:8px 0;
  list-style-type:none;
}
.mdc-list:focus{
  outline:none;
}

.mdc-list-item__wrapper{
  display:block;
}

.mdc-list-item{
  display:flex;
  position:relative;
  align-items:center;
  justify-content:flex-start;
  overflow:hidden;
  padding:0;
}
.mdc-list-item:focus{
  outline:none;
}
.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-two-lines .mdc-list-item__start{
  align-self:flex-start;
  margin-top:16px;
}
.mdc-list-item.mdc-list-item--with-three-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{
  align-self:center;
  margin-top:0;
}
.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{
  align-items:stretch;
  cursor:pointer;
}
.mdc-list-item.mdc-list-item--disabled, .mdc-list-item.mdc-list-item--non-interactive{
  cursor:auto;
}
.mdc-list-item:not(.mdc-list-item--selected):focus::before, .mdc-list-item.mdc-ripple-upgraded--background-focused::before{
  position:absolute;
  box-sizing:border-box;
  width:100%;
  height:100%;
  top:0;
  left:0;
  border:1px solid transparent;
  border-radius:inherit;
  content:"";
  pointer-events:none;
}
@media screen and (forced-colors: active){
  .mdc-list-item:not(.mdc-list-item--selected):focus::before, .mdc-list-item.mdc-ripple-upgraded--background-focused::before{
    border-color:CanvasText;
  }
}
.mdc-list-item.mdc-list-item--selected::before{
  position:absolute;
  box-sizing:border-box;
  width:100%;
  height:100%;
  top:0;
  left:0;
  border:3px double transparent;
  border-radius:inherit;
  content:"";
  pointer-events:none;
}
@media screen and (forced-colors: active){
  .mdc-list-item.mdc-list-item--selected::before{
    border-color:CanvasText;
  }
}
.mdc-list-item.mdc-list-item--selected:focus::before{
  position:absolute;
  box-sizing:border-box;
  width:100%;
  height:100%;
  top:0;
  left:0;
  border:3px solid transparent;
  border-radius:inherit;
  content:"";
  pointer-events:none;
}
@media screen and (forced-colors: active){
  .mdc-list-item.mdc-list-item--selected:focus::before{
    border-color:CanvasText;
  }
}

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

.mdc-list-item__start{
  fill:currentColor;
  flex-shrink:0;
  pointer-events:none;
}

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

.mdc-list-item__content{
  text-overflow:ellipsis;
  white-space:nowrap;
  overflow:hidden;
  align-self:center;
  flex:1;
  pointer-events:none;
}
.mdc-list-item--with-two-lines .mdc-list-item__content, .mdc-list-item--with-three-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);
  line-height:1.75rem;
  line-height:var(--mdc-typography-subtitle1-line-height, 1.75rem);
  font-weight:400;
  font-weight:var(--mdc-typography-subtitle1-font-weight, 400);
  letter-spacing:0.009375em;
  letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);
  text-decoration:inherit;
  -webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);
          text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);
  text-transform:inherit;
  text-transform:var(--mdc-typography-subtitle1-text-transform, inherit);
  text-overflow:ellipsis;
  white-space:nowrap;
  overflow:hidden;
}
.mdc-list-item--with-two-lines .mdc-list-item__primary-text, .mdc-list-item--with-three-lines .mdc-list-item__primary-text{
  display:block;
}
.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before, .mdc-list-item--with-three-lines .mdc-list-item__primary-text::before{
  display:inline-block;
  width:0;
  height:28px;
  content:"";
  vertical-align:0;
}
.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after, .mdc-list-item--with-three-lines .mdc-list-item__primary-text::after{
  display:inline-block;
  width:0;
  height:20px;
  content:"";
  vertical-align:-20px;
}
.mdc-list-item--with-two-lines .mdc-list-item__primary-text, .mdc-list-item--with-three-lines .mdc-list-item__primary-text{
  margin-top:0;
  line-height:normal;
  margin-bottom:-20px;
}

.mdc-list-item__secondary-text{
  -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:0.875rem;
  font-size:var(--mdc-typography-body2-font-size, 0.875rem);
  line-height:1.25rem;
  line-height:var(--mdc-typography-body2-line-height, 1.25rem);
  font-weight:400;
  font-weight:var(--mdc-typography-body2-font-weight, 400);
  letter-spacing:0.0178571429em;
  letter-spacing:var(--mdc-typography-body2-letter-spacing, 0.0178571429em);
  text-decoration:inherit;
  -webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);
          text-decoration:var(--mdc-typography-body2-text-decoration, inherit);
  text-transform:inherit;
  text-transform:var(--mdc-typography-body2-text-transform, inherit);
  text-overflow:ellipsis;
  white-space:nowrap;
  overflow:hidden;
  display:block;
}
.mdc-list-item__secondary-text::before{
  display:inline-block;
  width:0;
  height:20px;
  content:"";
  vertical-align:0;
}
.mdc-list-item__secondary-text{
  margin-top:0;
  line-height:normal;
}
.mdc-list-item--with-three-lines .mdc-list-item__secondary-text{
  white-space:normal;
  line-height:20px;
}
.mdc-list-item--with-overline .mdc-list-item__secondary-text{
  white-space:nowrap;
  line-height:auto;
}

.mdc-list-item__overline-text{
  -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:0.75rem;
  font-size:var(--mdc-typography-overline-font-size, 0.75rem);
  line-height:2rem;
  line-height:var(--mdc-typography-overline-line-height, 2rem);
  font-weight:500;
  font-weight:var(--mdc-typography-overline-font-weight, 500);
  letter-spacing:0.1666666667em;
  letter-spacing:var(--mdc-typography-overline-letter-spacing, 0.1666666667em);
  text-decoration:none;
  -webkit-text-decoration:var(--mdc-typography-overline-text-decoration, none);
          text-decoration:var(--mdc-typography-overline-text-decoration, none);
  text-transform:uppercase;
  text-transform:var(--mdc-typography-overline-text-transform, uppercase);
  text-overflow:ellipsis;
  white-space:nowrap;
  overflow:hidden;
}
.mdc-list-item--with-two-lines .mdc-list-item__overline-text{
  display:block;
}
.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{
  display:inline-block;
  width:0;
  height:24px;
  content:"";
  vertical-align:0;
}
.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{
  display:inline-block;
  width:0;
  height:20px;
  content:"";
  vertical-align:-20px;
}
.mdc-list-item--with-two-lines .mdc-list-item__overline-text{
  margin-top:0;
  line-height:normal;
  margin-bottom:-20px;
}
.mdc-list-item--with-three-lines .mdc-list-item__overline-text{
  display:block;
}
.mdc-list-item--with-three-lines .mdc-list-item__overline-text::before{
  display:inline-block;
  width:0;
  height:28px;
  content:"";
  vertical-align:0;
}
.mdc-list-item--with-three-lines .mdc-list-item__overline-text::after{
  display:inline-block;
  width:0;
  height:20px;
  content:"";
  vertical-align:-20px;
}
.mdc-list-item--with-three-lines .mdc-list-item__overline-text{
  margin-top:0;
  line-height:normal;
  margin-bottom:-20px;
}

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

.mdc-list-item--with-leading-avatar .mdc-list-item__start{
  margin-left:16px;
  margin-right:16px;
}
[dir=rtl] .mdc-list-item--with-leading-avatar .mdc-list-item__start, .mdc-list-item--with-leading-avatar .mdc-list-item__start[dir=rtl]{
  margin-left:16px;
  margin-right:16px;
}

.mdc-list-item--with-leading-avatar .mdc-list-item__start{
  width:40px;
  height:40px;
}
.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__primary-text{
  display:block;
}
.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{
  display:inline-block;
  width:0;
  height:32px;
  content:"";
  vertical-align:0;
}
.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{
  display:inline-block;
  width:0;
  height:20px;
  content:"";
  vertical-align:-20px;
}
.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__primary-text{
  margin-top:0;
  line-height:normal;
  margin-bottom:-20px;
}
.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__overline-text{
  display:block;
}
.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{
  display:inline-block;
  width:0;
  height:28px;
  content:"";
  vertical-align:0;
}
.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{
  display:inline-block;
  width:0;
  height:20px;
  content:"";
  vertical-align:-20px;
}
.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__overline-text{
  margin-top:0;
  line-height:normal;
  margin-bottom:-20px;
}
.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{
  display:block;
}
.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{
  display:inline-block;
  width:0;
  height:32px;
  content:"";
  vertical-align:0;
}
.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{
  margin-top:0;
  line-height:normal;
}
.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{
  width:24px;
  height:24px;
}
.mdc-list-item--with-leading-icon.mdc-list-item{
  padding-left:0;
  padding-right:auto;
}
[dir=rtl] .mdc-list-item--with-leading-icon.mdc-list-item, .mdc-list-item--with-leading-icon.mdc-list-item[dir=rtl]{
  padding-left:auto;
  padding-right:0;
}

.mdc-list-item--with-leading-icon .mdc-list-item__start{
  margin-left:16px;
  margin-right:32px;
}
[dir=rtl] .mdc-list-item--with-leading-icon .mdc-list-item__start, .mdc-list-item--with-leading-icon .mdc-list-item__start[dir=rtl]{
  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;
}
.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{
  display:inline-block;
  width:0;
  height:32px;
  content:"";
  vertical-align:0;
}
.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{
  display:inline-block;
  width:0;
  height:20px;
  content:"";
  vertical-align:-20px;
}
.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__primary-text{
  margin-top:0;
  line-height:normal;
  margin-bottom:-20px;
}
.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__overline-text{
  display:block;
}
.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{
  display:inline-block;
  width:0;
  height:28px;
  content:"";
  vertical-align:0;
}
.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{
  display:inline-block;
  width:0;
  height:20px;
  content:"";
  vertical-align:-20px;
}
.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__overline-text{
  margin-top:0;
  line-height:normal;
  margin-bottom:-20px;
}
.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{
  display:block;
}
.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{
  display:inline-block;
  width:0;
  height:32px;
  content:"";
  vertical-align:0;
}
.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{
  margin-top:0;
  line-height:normal;
}
.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;
}
[dir=rtl] .mdc-list-item--with-leading-thumbnail.mdc-list-item, .mdc-list-item--with-leading-thumbnail.mdc-list-item[dir=rtl]{
  padding-left:auto;
  padding-right:0;
}

.mdc-list-item--with-leading-thumbnail .mdc-list-item__start{
  margin-left:16px;
  margin-right:16px;
}
[dir=rtl] .mdc-list-item--with-leading-thumbnail .mdc-list-item__start, .mdc-list-item--with-leading-thumbnail .mdc-list-item__start[dir=rtl]{
  margin-left:16px;
  margin-right:16px;
}

.mdc-list-item--with-leading-thumbnail .mdc-list-item__start{
  width:40px;
  height:40px;
}
.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__primary-text{
  display:block;
}
.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{
  display:inline-block;
  width:0;
  height:32px;
  content:"";
  vertical-align:0;
}
.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{
  display:inline-block;
  width:0;
  height:20px;
  content:"";
  vertical-align:-20px;
}
.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__primary-text{
  margin-top:0;
  line-height:normal;
  margin-bottom:-20px;
}
.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__overline-text{
  display:block;
}
.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{
  display:inline-block;
  width:0;
  height:28px;
  content:"";
  vertical-align:0;
}
.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{
  display:inline-block;
  width:0;
  height:20px;
  content:"";
  vertical-align:-20px;
}
.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__overline-text{
  margin-top:0;
  line-height:normal;
  margin-bottom:-20px;
}
.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{
  display:block;
}
.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{
  display:inline-block;
  width:0;
  height:32px;
  content:"";
  vertical-align:0;
}
.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{
  margin-top:0;
  line-height:normal;
}
.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;
}
[dir=rtl] .mdc-list-item--with-leading-image.mdc-list-item, .mdc-list-item--with-leading-image.mdc-list-item[dir=rtl]{
  padding-left:auto;
  padding-right:0;
}

.mdc-list-item--with-leading-image .mdc-list-item__start{
  margin-left:16px;
  margin-right:16px;
}
[dir=rtl] .mdc-list-item--with-leading-image .mdc-list-item__start, .mdc-list-item--with-leading-image .mdc-list-item__start[dir=rtl]{
  margin-left:16px;
  margin-right:16px;
}

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

.mdc-list-item--with-leading-video .mdc-list-item__start{
  margin-left:0;
  margin-right:16px;
}
[dir=rtl] .mdc-list-item--with-leading-video .mdc-list-item__start, .mdc-list-item--with-leading-video .mdc-list-item__start[dir=rtl]{
  margin-left:16px;
  margin-right:0;
}

.mdc-list-item--with-leading-video .mdc-list-item__start{
  width:100px;
  height:56px;
}
.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__primary-text{
  display:block;
}
.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{
  display:inline-block;
  width:0;
  height:32px;
  content:"";
  vertical-align:0;
}
.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{
  display:inline-block;
  width:0;
  height:20px;
  content:"";
  vertical-align:-20px;
}
.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__primary-text{
  margin-top:0;
  line-height:normal;
  margin-bottom:-20px;
}
.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__overline-text{
  display:block;
}
.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{
  display:inline-block;
  width:0;
  height:28px;
  content:"";
  vertical-align:0;
}
.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{
  display:inline-block;
  width:0;
  height:20px;
  content:"";
  vertical-align:-20px;
}
.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__overline-text{
  margin-top:0;
  line-height:normal;
  margin-bottom:-20px;
}
.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{
  display:block;
}
.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{
  display:inline-block;
  width:0;
  height:32px;
  content:"";
  vertical-align:0;
}
.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{
  margin-top:0;
  line-height:normal;
}
.mdc-list-item--with-leading-video.mdc-list-item--with-one-line{
  height:72px;
}
.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;
}
[dir=rtl] .mdc-list-item--with-leading-checkbox.mdc-list-item, .mdc-list-item--with-leading-checkbox.mdc-list-item[dir=rtl]{
  padding-left:auto;
  padding-right:0;
}

.mdc-list-item--with-leading-checkbox .mdc-list-item__start{
  margin-left:8px;
  margin-right:24px;
}
[dir=rtl] .mdc-list-item--with-leading-checkbox .mdc-list-item__start, .mdc-list-item--with-leading-checkbox .mdc-list-item__start[dir=rtl]{
  margin-left:24px;
  margin-right:8px;
}

.mdc-list-item--with-leading-checkbox .mdc-list-item__start{
  width:40px;
  height: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;
}
.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{
  display:inline-block;
  width:0;
  height:32px;
  content:"";
  vertical-align:0;
}
.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{
  display:inline-block;
  width:0;
  height:20px;
  content:"";
  vertical-align:-20px;
}
.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__primary-text{
  margin-top:0;
  line-height:normal;
  margin-bottom:-20px;
}
.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__overline-text{
  display:block;
}
.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{
  display:inline-block;
  width:0;
  height:28px;
  content:"";
  vertical-align:0;
}
.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{
  display:inline-block;
  width:0;
  height:20px;
  content:"";
  vertical-align:-20px;
}
.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__overline-text{
  margin-top:0;
  line-height:normal;
  margin-bottom:-20px;
}
.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{
  display:block;
}
.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{
  display:inline-block;
  width:0;
  height:32px;
  content:"";
  vertical-align:0;
}
.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{
  margin-top:0;
  line-height:normal;
}
.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;
}
[dir=rtl] .mdc-list-item--with-leading-radio.mdc-list-item, .mdc-list-item--with-leading-radio.mdc-list-item[dir=rtl]{
  padding-left:auto;
  padding-right:0;
}

.mdc-list-item--with-leading-radio .mdc-list-item__start{
  margin-left:8px;
  margin-right:24px;
}
[dir=rtl] .mdc-list-item--with-leading-radio .mdc-list-item__start, .mdc-list-item--with-leading-radio .mdc-list-item__start[dir=rtl]{
  margin-left:24px;
  margin-right:8px;
}

.mdc-list-item--with-leading-radio .mdc-list-item__start{
  width:40px;
  height: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;
}
.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{
  display:inline-block;
  width:0;
  height:32px;
  content:"";
  vertical-align:0;
}
.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{
  display:inline-block;
  width:0;
  height:20px;
  content:"";
  vertical-align:-20px;
}
.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__primary-text{
  margin-top:0;
  line-height:normal;
  margin-bottom:-20px;
}
.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__overline-text{
  display:block;
}
.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{
  display:inline-block;
  width:0;
  height:28px;
  content:"";
  vertical-align:0;
}
.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{
  display:inline-block;
  width:0;
  height:20px;
  content:"";
  vertical-align:-20px;
}
.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__overline-text{
  margin-top:0;
  line-height:normal;
  margin-bottom:-20px;
}
.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{
  display:block;
}
.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{
  display:inline-block;
  width:0;
  height:32px;
  content:"";
  vertical-align:0;
}
.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{
  margin-top:0;
  line-height:normal;
}
.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;
}
[dir=rtl] .mdc-list-item--with-leading-switch.mdc-list-item, .mdc-list-item--with-leading-switch.mdc-list-item[dir=rtl]{
  padding-left:auto;
  padding-right:0;
}

.mdc-list-item--with-leading-switch .mdc-list-item__start{
  margin-left:16px;
  margin-right:16px;
}
[dir=rtl] .mdc-list-item--with-leading-switch .mdc-list-item__start, .mdc-list-item--with-leading-switch .mdc-list-item__start[dir=rtl]{
  margin-left:16px;
  margin-right:16px;
}

.mdc-list-item--with-leading-switch .mdc-list-item__start{
  width:36px;
  height:20px;
}
.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;
}
.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{
  display:inline-block;
  width:0;
  height:32px;
  content:"";
  vertical-align:0;
}
.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{
  display:inline-block;
  width:0;
  height:20px;
  content:"";
  vertical-align:-20px;
}
.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__primary-text{
  margin-top:0;
  line-height:normal;
  margin-bottom:-20px;
}
.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__overline-text{
  display:block;
}
.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{
  display:inline-block;
  width:0;
  height:28px;
  content:"";
  vertical-align:0;
}
.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{
  display:inline-block;
  width:0;
  height:20px;
  content:"";
  vertical-align:-20px;
}
.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__overline-text{
  margin-top:0;
  line-height:normal;
  margin-bottom:-20px;
}
.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{
  display:block;
}
.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{
  display:inline-block;
  width:0;
  height:32px;
  content:"";
  vertical-align:0;
}
.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{
  margin-top:0;
  line-height:normal;
}
.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;
}
[dir=rtl] .mdc-list-item--with-trailing-icon.mdc-list-item, .mdc-list-item--with-trailing-icon.mdc-list-item[dir=rtl]{
  padding-left:0;
  padding-right:auto;
}

.mdc-list-item--with-trailing-icon .mdc-list-item__end{
  margin-left:16px;
  margin-right:16px;
}
[dir=rtl] .mdc-list-item--with-trailing-icon .mdc-list-item__end, .mdc-list-item--with-trailing-icon .mdc-list-item__end[dir=rtl]{
  margin-left:16px;
  margin-right:16px;
}

.mdc-list-item--with-trailing-icon .mdc-list-item__end{
  width:24px;
  height:24px;
}

.mdc-list-item--with-trailing-meta.mdc-list-item--with-two-lines .mdc-list-item__end{
  align-self:flex-start;
  margin-top:0;
}
.mdc-list-item--with-trailing-meta.mdc-list-item--with-three-lines .mdc-list-item__end{
  align-self:flex-start;
  margin-top:0;
}
.mdc-list-item--with-trailing-meta.mdc-list-item{
  padding-left:auto;
  padding-right:0;
}
[dir=rtl] .mdc-list-item--with-trailing-meta.mdc-list-item, .mdc-list-item--with-trailing-meta.mdc-list-item[dir=rtl]{
  padding-left:0;
  padding-right:auto;
}

.mdc-list-item--with-trailing-meta .mdc-list-item__end{
  margin-left:28px;
  margin-right:16px;
}
[dir=rtl] .mdc-list-item--with-trailing-meta .mdc-list-item__end, .mdc-list-item--with-trailing-meta .mdc-list-item__end[dir=rtl]{
  margin-left:16px;
  margin-right:28px;
}

.mdc-list-item--with-trailing-meta.mdc-list-item--with-two-lines .mdc-list-item__end{
  display:block;
}
.mdc-list-item--with-trailing-meta.mdc-list-item--with-two-lines .mdc-list-item__end::before{
  display:inline-block;
  width:0;
  height:28px;
  content:"";
  vertical-align:0;
}
.mdc-list-item--with-trailing-meta.mdc-list-item--with-two-lines .mdc-list-item__end{
  margin-top:0;
  line-height:normal;
}
.mdc-list-item--with-trailing-meta.mdc-list-item--with-three-lines .mdc-list-item__end{
  display:block;
}
.mdc-list-item--with-trailing-meta.mdc-list-item--with-three-lines .mdc-list-item__end::before{
  display:inline-block;
  width:0;
  height:28px;
  content:"";
  vertical-align:0;
}
.mdc-list-item--with-trailing-meta.mdc-list-item--with-three-lines .mdc-list-item__end{
  margin-top:0;
  line-height:normal;
}
.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:0.75rem;
  font-size:var(--mdc-typography-caption-font-size, 0.75rem);
  line-height:1.25rem;
  line-height:var(--mdc-typography-caption-line-height, 1.25rem);
  font-weight:400;
  font-weight:var(--mdc-typography-caption-font-weight, 400);
  letter-spacing:0.0333333333em;
  letter-spacing:var(--mdc-typography-caption-letter-spacing, 0.0333333333em);
  text-decoration:inherit;
  -webkit-text-decoration:var(--mdc-typography-caption-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;
}
[dir=rtl] .mdc-list-item--with-trailing-checkbox.mdc-list-item, .mdc-list-item--with-trailing-checkbox.mdc-list-item[dir=rtl]{
  padding-left:0;
  padding-right:auto;
}

.mdc-list-item--with-trailing-checkbox .mdc-list-item__end{
  margin-left:24px;
  margin-right:8px;
}
[dir=rtl] .mdc-list-item--with-trailing-checkbox .mdc-list-item__end, .mdc-list-item--with-trailing-checkbox .mdc-list-item__end[dir=rtl]{
  margin-left:8px;
  margin-right:24px;
}

.mdc-list-item--with-trailing-checkbox .mdc-list-item__end{
  width:40px;
  height: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;
}
[dir=rtl] .mdc-list-item--with-trailing-radio.mdc-list-item, .mdc-list-item--with-trailing-radio.mdc-list-item[dir=rtl]{
  padding-left:0;
  padding-right:auto;
}

.mdc-list-item--with-trailing-radio .mdc-list-item__end{
  margin-left:24px;
  margin-right:8px;
}
[dir=rtl] .mdc-list-item--with-trailing-radio .mdc-list-item__end, .mdc-list-item--with-trailing-radio .mdc-list-item__end[dir=rtl]{
  margin-left:8px;
  margin-right:24px;
}

.mdc-list-item--with-trailing-radio .mdc-list-item__end{
  width:40px;
  height: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;
}
[dir=rtl] .mdc-list-item--with-trailing-switch.mdc-list-item, .mdc-list-item--with-trailing-switch.mdc-list-item[dir=rtl]{
  padding-left:0;
  padding-right:auto;
}

.mdc-list-item--with-trailing-switch .mdc-list-item__end{
  margin-left:16px;
  margin-right:16px;
}
[dir=rtl] .mdc-list-item--with-trailing-switch .mdc-list-item__end, .mdc-list-item--with-trailing-switch .mdc-list-item__end[dir=rtl]{
  margin-left:16px;
  margin-right:16px;
}

.mdc-list-item--with-trailing-switch .mdc-list-item__end{
  width:36px;
  height:20px;
}
.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-item--with-overline.mdc-list-item--with-two-lines .mdc-list-item__primary-text{
  display:block;
}
.mdc-list-item--with-overline.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{
  display:inline-block;
  width:0;
  height:20px;
  content:"";
  vertical-align:0;
}
.mdc-list-item--with-overline.mdc-list-item--with-two-lines .mdc-list-item__primary-text{
  margin-top:0;
  line-height:normal;
}
.mdc-list-item--with-overline.mdc-list-item--with-three-lines .mdc-list-item__primary-text{
  display:block;
}
.mdc-list-item--with-overline.mdc-list-item--with-three-lines .mdc-list-item__primary-text::before{
  display:inline-block;
  width:0;
  height:20px;
  content:"";
  vertical-align:0;
}
.mdc-list-item--with-overline.mdc-list-item--with-three-lines .mdc-list-item__primary-text{
  margin-top:0;
  line-height:normal;
}

.mdc-list-item{
  padding-left:16px;
  padding-right:16px;
}
[dir=rtl] .mdc-list-item, .mdc-list-item[dir=rtl]{
  padding-left:16px;
  padding-right: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);
  line-height:1.75rem;
  line-height:var(--mdc-typography-subtitle1-line-height, 1.75rem);
  font-weight:400;
  font-weight:var(--mdc-typography-subtitle1-font-weight, 400);
  letter-spacing:0.009375em;
  letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);
  text-decoration:inherit;
  -webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);
          text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);
  text-transform:inherit;
  text-transform:var(--mdc-typography-subtitle1-text-transform, inherit);
  margin:calc((3rem - 1.5rem) / 2) 16px;
}

.mdc-list-divider{
  background-color:rgba(0, 0, 0, 0.12);
}

.mdc-list-divider{
  height:1px;
}

.mdc-list-divider{
  padding:0;
  background-clip:content-box;
}

.mdc-list-divider.mdc-list-divider--with-leading-inset,
.mdc-list-divider--with-leading-text.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-thumbnail.mdc-list-divider--with-leading-inset,
.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-switch.mdc-list-divider--with-leading-inset,
.mdc-list-divider--with-leading-radio.mdc-list-divider--with-leading-inset{
  padding-left:16px;
  padding-right:auto;
}
[dir=rtl] .mdc-list-divider.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-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-thumbnail.mdc-list-divider--with-leading-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-switch.mdc-list-divider--with-leading-inset, [dir=rtl] .mdc-list-divider--with-leading-radio.mdc-list-divider--with-leading-inset, .mdc-list-divider.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-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-thumbnail.mdc-list-divider--with-leading-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-switch.mdc-list-divider--with-leading-inset[dir=rtl], .mdc-list-divider--with-leading-radio.mdc-list-divider--with-leading-inset[dir=rtl]{
  padding-left:auto;
  padding-right:16px;
}

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

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

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

: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::before,
:not(.mdc-list-item--disabled).mdc-list-item .mdc-list-item__ripple::after{
  position:absolute;
  border-radius:50%;
  opacity:0;
  pointer-events:none;
  content:"";
}
: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{
  top:0;
  left: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{
  top:var(--mdc-ripple-top, 0);
  left:var(--mdc-ripple-left, 0);
}
:not(.mdc-list-item--disabled).mdc-list-item.mdc-ripple-upgraded--foreground-activation .mdc-list-item__ripple::after{
  animation:mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
}
:not(.mdc-list-item--disabled).mdc-list-item.mdc-ripple-upgraded--foreground-deactivation .mdc-list-item__ripple::after{
  animation:mdc-ripple-fg-opacity-out 150ms;
  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::before,
:not(.mdc-list-item--disabled).mdc-list-item .mdc-list-item__ripple::after{
  top:calc(50% - 100%);
  left:calc(50% - 100%);
  width:200%;
  height:200%;
}
:not(.mdc-list-item--disabled).mdc-list-item.mdc-ripple-upgraded .mdc-list-item__ripple::after{
  width:var(--mdc-ripple-fg-size, 100%);
  height:var(--mdc-ripple-fg-size, 100%);
}
:not(.mdc-list-item--disabled).mdc-list-item .mdc-list-item__ripple::before, :not(.mdc-list-item--disabled).mdc-list-item .mdc-list-item__ripple::after{
  background-color:#000;
  background-color:var(--mdc-ripple-color, #000);
}
:not(.mdc-list-item--disabled).mdc-list-item:hover .mdc-list-item__ripple::before, :not(.mdc-list-item--disabled).mdc-list-item.mdc-ripple-surface--hover .mdc-list-item__ripple::before{
  opacity:0.04;
  opacity:var(--mdc-ripple-hover-opacity, 0.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{
  transition-duration:75ms;
  opacity:0.12;
  opacity:var(--mdc-ripple-focus-opacity, 0.12);
}
:not(.mdc-list-item--disabled).mdc-list-item:not(.mdc-ripple-upgraded) .mdc-list-item__ripple::after{
  transition:opacity 150ms linear;
}
:not(.mdc-list-item--disabled).mdc-list-item:not(.mdc-ripple-upgraded):active .mdc-list-item__ripple::after{
  transition-duration:75ms;
  opacity:0.12;
  opacity:var(--mdc-ripple-press-opacity, 0.12);
}
: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:0.12;
  opacity:var(--mdc-ripple-activated-opacity, 0.12);
}
:not(.mdc-list-item--disabled).mdc-list-item--activated .mdc-list-item__ripple::before, :not(.mdc-list-item--disabled).mdc-list-item--activated .mdc-list-item__ripple::after{
  background-color:#6200ee;
  background-color:var(--mdc-ripple-color, var(--mdc-theme-primary, #6200ee));
}
:not(.mdc-list-item--disabled).mdc-list-item--activated:hover .mdc-list-item__ripple::before, :not(.mdc-list-item--disabled).mdc-list-item--activated.mdc-ripple-surface--hover .mdc-list-item__ripple::before{
  opacity:0.16;
  opacity:var(--mdc-ripple-hover-opacity, 0.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{
  transition-duration:75ms;
  opacity:0.24;
  opacity:var(--mdc-ripple-focus-opacity, 0.24);
}
:not(.mdc-list-item--disabled).mdc-list-item--activated:not(.mdc-ripple-upgraded) .mdc-list-item__ripple::after{
  transition:opacity 150ms linear;
}
:not(.mdc-list-item--disabled).mdc-list-item--activated:not(.mdc-ripple-upgraded):active .mdc-list-item__ripple::after{
  transition-duration:75ms;
  opacity:0.24;
  opacity:var(--mdc-ripple-press-opacity, 0.24);
}
: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:0.08;
  opacity:var(--mdc-ripple-selected-opacity, 0.08);
}
:not(.mdc-list-item--disabled).mdc-list-item--selected .mdc-list-item__ripple::before, :not(.mdc-list-item--disabled).mdc-list-item--selected .mdc-list-item__ripple::after{
  background-color:#6200ee;
  background-color:var(--mdc-ripple-color, var(--mdc-theme-primary, #6200ee));
}
:not(.mdc-list-item--disabled).mdc-list-item--selected:hover .mdc-list-item__ripple::before, :not(.mdc-list-item--disabled).mdc-list-item--selected.mdc-ripple-surface--hover .mdc-list-item__ripple::before{
  opacity:0.12;
  opacity:var(--mdc-ripple-hover-opacity, 0.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{
  transition-duration:75ms;
  opacity:0.2;
  opacity:var(--mdc-ripple-focus-opacity, 0.2);
}
:not(.mdc-list-item--disabled).mdc-list-item--selected:not(.mdc-ripple-upgraded) .mdc-list-item__ripple::after{
  transition:opacity 150ms linear;
}
:not(.mdc-list-item--disabled).mdc-list-item--selected:not(.mdc-ripple-upgraded):active .mdc-list-item__ripple::after{
  transition-duration:75ms;
  opacity:0.2;
  opacity:var(--mdc-ripple-press-opacity, 0.2);
}
: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{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  pointer-events:none;
}

.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::before,
.mdc-list-item--disabled .mdc-list-item__ripple::after{
  position:absolute;
  border-radius:50%;
  opacity:0;
  pointer-events:none;
  content:"";
}
.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{
  top:0;
  left:0;
  transform:scale(0);
  transform-origin:center center;
}
.mdc-list-item--disabled.mdc-ripple-upgraded--unbounded .mdc-list-item__ripple::after{
  top:var(--mdc-ripple-top, 0);
  left:var(--mdc-ripple-left, 0);
}
.mdc-list-item--disabled.mdc-ripple-upgraded--foreground-activation .mdc-list-item__ripple::after{
  animation:mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
}
.mdc-list-item--disabled.mdc-ripple-upgraded--foreground-deactivation .mdc-list-item__ripple::after{
  animation:mdc-ripple-fg-opacity-out 150ms;
  transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
}
.mdc-list-item--disabled .mdc-list-item__ripple::before,
.mdc-list-item--disabled .mdc-list-item__ripple::after{
  top:calc(50% - 100%);
  left:calc(50% - 100%);
  width:200%;
  height:200%;
}
.mdc-list-item--disabled.mdc-ripple-upgraded .mdc-list-item__ripple::after{
  width:var(--mdc-ripple-fg-size, 100%);
  height:var(--mdc-ripple-fg-size, 100%);
}
.mdc-list-item--disabled .mdc-list-item__ripple::before,
.mdc-list-item--disabled .mdc-list-item__ripple::after{
  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{
  transition-duration:75ms;
  opacity:0.12;
  opacity:var(--mdc-ripple-focus-opacity, 0.12);
}
.mdc-list-item--disabled .mdc-list-item__ripple{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  pointer-events:none;
}

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

.mdc-button{
  position:relative;
}
.mdc-button .mdc-elevation-overlay{
  width:100%;
  height:100%;
  top:0;
  left:0;
}
.mdc-button{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  box-sizing:border-box;
  min-width:64px;
  border:none;
  outline:none;
  line-height:inherit;
  -webkit-user-select:none;
     -moz-user-select:none;
          user-select:none;
  -webkit-appearance:none;
  overflow:visible;
  vertical-align:middle;
  background:transparent;
}
.mdc-button::-moz-focus-inner{
  padding:0;
  border:0;
}
.mdc-button:active{
  outline:none;
}
.mdc-button:hover{
  cursor:pointer;
}
.mdc-button:disabled{
  cursor:default;
  pointer-events:none;
}
.mdc-button .mdc-button__icon{
  margin-left:0;
  margin-right:8px;
}
[dir=rtl] .mdc-button .mdc-button__icon, .mdc-button .mdc-button__icon[dir=rtl]{
  margin-left:8px;
  margin-right:0;
}

.mdc-button .mdc-button__icon{
  display:inline-block;
  position:relative;
  vertical-align:top;
}
.mdc-button .mdc-button__label{
  position:relative;
}
.mdc-button .mdc-button__focus-ring{
  display:none;
}
@media screen and (forced-colors: active){
  .mdc-button.mdc-ripple-upgraded--background-focused .mdc-button__focus-ring, .mdc-button:not(.mdc-ripple-upgraded):focus .mdc-button__focus-ring{
    pointer-events:none;
    border:2px solid transparent;
    border-radius:6px;
    box-sizing:content-box;
    position:absolute;
    top:50%;
    left:50%;
    transform:translate(-50%, -50%);
    height:calc(100% + 4px);
    width:calc(100% + 4px);
    display:block;
  }
}
@media screen and (forced-colors: active) and (forced-colors: active){
  .mdc-button.mdc-ripple-upgraded--background-focused .mdc-button__focus-ring, .mdc-button:not(.mdc-ripple-upgraded):focus .mdc-button__focus-ring{
    border-color:CanvasText;
  }
}
@media screen and (forced-colors: active){
  .mdc-button.mdc-ripple-upgraded--background-focused .mdc-button__focus-ring::after, .mdc-button:not(.mdc-ripple-upgraded):focus .mdc-button__focus-ring::after{
    content:"";
    border:2px solid transparent;
    border-radius:8px;
    display:block;
    position:absolute;
    top:50%;
    left:50%;
    transform:translate(-50%, -50%);
    height:calc(100% + 4px);
    width:calc(100% + 4px);
  }
}
@media screen and (forced-colors: active) and (forced-colors: active){
  .mdc-button.mdc-ripple-upgraded--background-focused .mdc-button__focus-ring::after, .mdc-button:not(.mdc-ripple-upgraded):focus .mdc-button__focus-ring::after{
    border-color:CanvasText;
  }
}
.mdc-button .mdc-button__touch{
  position:absolute;
  top:50%;
  height:48px;
  left:0;
  right:0;
  transform:translateY(-50%);
}

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

svg.mdc-button__icon{
  fill:currentColor;
}

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

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

.mdc-button{
  padding:0 8px 0 8px;
}

.mdc-button--unelevated{
  transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
  padding:0 16px 0 16px;
}
.mdc-button--unelevated.mdc-button--icon-trailing{
  padding:0 12px 0 16px;
}
.mdc-button--unelevated.mdc-button--icon-leading{
  padding:0 16px 0 12px;
}

.mdc-button--raised{
  transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
  padding:0 16px 0 16px;
}
.mdc-button--raised.mdc-button--icon-trailing{
  padding:0 12px 0 16px;
}
.mdc-button--raised.mdc-button--icon-leading{
  padding:0 16px 0 12px;
}

.mdc-button--outlined{
  border-style:solid;
  transition:border 280ms cubic-bezier(0.4, 0, 0.2, 1);
}
.mdc-button--outlined .mdc-button__ripple{
  border-style:solid;
  border-color:transparent;
}

.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::before,
.mdc-button .mdc-button__ripple::after{
  position:absolute;
  border-radius:50%;
  opacity:0;
  pointer-events:none;
  content:"";
}
.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{
  top:0;
  left:0;
  transform:scale(0);
  transform-origin:center center;
}
.mdc-button.mdc-ripple-upgraded--unbounded .mdc-button__ripple::after{
  top:var(--mdc-ripple-top, 0);
  left:var(--mdc-ripple-left, 0);
}
.mdc-button.mdc-ripple-upgraded--foreground-activation .mdc-button__ripple::after{
  animation:mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
}
.mdc-button.mdc-ripple-upgraded--foreground-deactivation .mdc-button__ripple::after{
  animation:mdc-ripple-fg-opacity-out 150ms;
  transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
}
.mdc-button .mdc-button__ripple::before,
.mdc-button .mdc-button__ripple::after{
  top:calc(50% - 100%);
  left:calc(50% - 100%);
  width:200%;
  height:200%;
}
.mdc-button.mdc-ripple-upgraded .mdc-button__ripple::after{
  width:var(--mdc-ripple-fg-size, 100%);
  height:var(--mdc-ripple-fg-size, 100%);
}

.mdc-button__ripple{
  position:absolute;
  box-sizing:content-box;
  overflow:hidden;
  z-index:0;
  top:0;
  left:0;
  bottom:0;
  right:0;
}

.mdc-button{
  font-family:Roboto, sans-serif;
  font-family:var(--mdc-text-button-label-text-font, var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Roboto, sans-serif)));
  font-size:0.875rem;
  font-size:var(--mdc-text-button-label-text-size, var(--mdc-typography-button-font-size, 0.875rem));
  letter-spacing:0.0892857143em;
  letter-spacing:var(--mdc-text-button-label-text-tracking, var(--mdc-typography-button-letter-spacing, 0.0892857143em));
  font-weight:500;
  font-weight:var(--mdc-text-button-label-text-weight, var(--mdc-typography-button-font-weight, 500));
  text-transform:uppercase;
  text-transform:var(--mdc-text-button-label-text-transform, var(--mdc-typography-button-text-transform, uppercase));
}
.mdc-button:not(:disabled){
  color:#6200ee;
  color:var(--mdc-text-button-label-text-color, var(--mdc-theme-primary, #6200ee));
}
.mdc-button:disabled{
  color:rgba(0, 0, 0, 0.38);
  color:var(--mdc-text-button-disabled-label-text-color, rgba(0, 0, 0, 0.38));
}
.mdc-button .mdc-button__icon{
  font-size:1.125rem;
  font-size:var(--mdc-text-button-with-icon-icon-size, 1.125rem);
  width:1.125rem;
  width:var(--mdc-text-button-with-icon-icon-size, 1.125rem);
  height:1.125rem;
  height:var(--mdc-text-button-with-icon-icon-size, 1.125rem);
}
.mdc-button .mdc-button__ripple::before,
.mdc-button .mdc-button__ripple::after{
  background-color:#6200ee;
  background-color:var(--mdc-text-button-hover-state-layer-color, var(--mdc-theme-primary, #6200ee));
}
.mdc-button:hover .mdc-button__ripple::before, .mdc-button.mdc-ripple-surface--hover .mdc-button__ripple::before{
  opacity:0.04;
  opacity:var(--mdc-text-button-hover-state-layer-opacity, 0.04);
}
.mdc-button.mdc-ripple-upgraded--background-focused .mdc-button__ripple::before, .mdc-button:not(.mdc-ripple-upgraded):focus .mdc-button__ripple::before{
  transition-duration:75ms;
  opacity:0.12;
  opacity:var(--mdc-text-button-focus-state-layer-opacity, 0.12);
}
.mdc-button:not(.mdc-ripple-upgraded) .mdc-button__ripple::after{
  transition:opacity 150ms linear;
}
.mdc-button:not(.mdc-ripple-upgraded):active .mdc-button__ripple::after{
  transition-duration:75ms;
  opacity:0.12;
  opacity:var(--mdc-text-button-pressed-state-layer-opacity, 0.12);
}
.mdc-button.mdc-ripple-upgraded{
  --mdc-ripple-fg-opacity:var(--mdc-text-button-pressed-state-layer-opacity, 0.12);
}
.mdc-button{
  height:36px;
  height:var(--mdc-text-button-container-height, 36px);
  border-radius:4px;
  border-radius:var(--mdc-text-button-container-shape, var(--mdc-shape-small, 4px));
}
.mdc-button .mdc-button__ripple{
  border-radius:4px;
  border-radius:var(--mdc-text-button-container-shape, var(--mdc-shape-small, 4px));
}

.mdc-button--unelevated{
  font-family:Roboto, sans-serif;
  font-family:var(--mdc-filled-button-label-text-font, var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Roboto, sans-serif)));
  font-size:0.875rem;
  font-size:var(--mdc-filled-button-label-text-size, var(--mdc-typography-button-font-size, 0.875rem));
  letter-spacing:0.0892857143em;
  letter-spacing:var(--mdc-filled-button-label-text-tracking, var(--mdc-typography-button-letter-spacing, 0.0892857143em));
  font-weight:500;
  font-weight:var(--mdc-filled-button-label-text-weight, var(--mdc-typography-button-font-weight, 500));
  text-transform:uppercase;
  text-transform:var(--mdc-filled-button-label-text-transform, var(--mdc-typography-button-text-transform, uppercase));
}
.mdc-button--unelevated:not(:disabled){
  background-color:#6200ee;
  background-color:var(--mdc-filled-button-container-color, var(--mdc-theme-primary, #6200ee));
}
.mdc-button--unelevated:disabled{
  background-color:rgba(0, 0, 0, 0.12);
  background-color:var(--mdc-filled-button-disabled-container-color, rgba(0, 0, 0, 0.12));
}
.mdc-button--unelevated:not(:disabled){
  color:#fff;
  color:var(--mdc-filled-button-label-text-color, var(--mdc-theme-on-primary, #fff));
}
.mdc-button--unelevated:disabled{
  color:rgba(0, 0, 0, 0.38);
  color:var(--mdc-filled-button-disabled-label-text-color, rgba(0, 0, 0, 0.38));
}
.mdc-button--unelevated .mdc-button__icon{
  font-size:1.125rem;
  font-size:var(--mdc-filled-button-with-icon-icon-size, 1.125rem);
  width:1.125rem;
  width:var(--mdc-filled-button-with-icon-icon-size, 1.125rem);
  height:1.125rem;
  height:var(--mdc-filled-button-with-icon-icon-size, 1.125rem);
}
.mdc-button--unelevated .mdc-button__ripple::before,
.mdc-button--unelevated .mdc-button__ripple::after{
  background-color:#fff;
  background-color:var(--mdc-filled-button-hover-state-layer-color, var(--mdc-theme-on-primary, #fff));
}
.mdc-button--unelevated:hover .mdc-button__ripple::before, .mdc-button--unelevated.mdc-ripple-surface--hover .mdc-button__ripple::before{
  opacity:0.08;
  opacity:var(--mdc-filled-button-hover-state-layer-opacity, 0.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{
  transition-duration:75ms;
  opacity:0.24;
  opacity:var(--mdc-filled-button-focus-state-layer-opacity, 0.24);
}
.mdc-button--unelevated:not(.mdc-ripple-upgraded) .mdc-button__ripple::after{
  transition:opacity 150ms linear;
}
.mdc-button--unelevated:not(.mdc-ripple-upgraded):active .mdc-button__ripple::after{
  transition-duration:75ms;
  opacity:0.24;
  opacity:var(--mdc-filled-button-pressed-state-layer-opacity, 0.24);
}
.mdc-button--unelevated.mdc-ripple-upgraded{
  --mdc-ripple-fg-opacity:var(--mdc-filled-button-pressed-state-layer-opacity, 0.24);
}
.mdc-button--unelevated{
  height:36px;
  height:var(--mdc-filled-button-container-height, 36px);
  border-radius:4px;
  border-radius:var(--mdc-filled-button-container-shape, var(--mdc-shape-small, 4px));
}
.mdc-button--unelevated .mdc-button__ripple{
  border-radius:4px;
  border-radius:var(--mdc-filled-button-container-shape, var(--mdc-shape-small, 4px));
}

.mdc-button--raised{
  font-family:Roboto, sans-serif;
  font-family:var(--mdc-protected-button-label-text-font, var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Roboto, sans-serif)));
  font-size:0.875rem;
  font-size:var(--mdc-protected-button-label-text-size, var(--mdc-typography-button-font-size, 0.875rem));
  letter-spacing:0.0892857143em;
  letter-spacing:var(--mdc-protected-button-label-text-tracking, var(--mdc-typography-button-letter-spacing, 0.0892857143em));
  font-weight:500;
  font-weight:var(--mdc-protected-button-label-text-weight, var(--mdc-typography-button-font-weight, 500));
  text-transform:uppercase;
  text-transform:var(--mdc-protected-button-label-text-transform, var(--mdc-typography-button-text-transform, uppercase));
}
.mdc-button--raised:not(:disabled){
  background-color:#6200ee;
  background-color:var(--mdc-protected-button-container-color, var(--mdc-theme-primary, #6200ee));
}
.mdc-button--raised:disabled{
  background-color:rgba(0, 0, 0, 0.12);
  background-color:var(--mdc-protected-button-disabled-container-color, rgba(0, 0, 0, 0.12));
}
.mdc-button--raised:not(:disabled){
  color:#fff;
  color:var(--mdc-protected-button-label-text-color, var(--mdc-theme-on-primary, #fff));
}
.mdc-button--raised:disabled{
  color:rgba(0, 0, 0, 0.38);
  color:var(--mdc-protected-button-disabled-label-text-color, rgba(0, 0, 0, 0.38));
}
.mdc-button--raised .mdc-button__icon{
  font-size:1.125rem;
  font-size:var(--mdc-protected-button-with-icon-icon-size, 1.125rem);
  width:1.125rem;
  width:var(--mdc-protected-button-with-icon-icon-size, 1.125rem);
  height:1.125rem;
  height:var(--mdc-protected-button-with-icon-icon-size, 1.125rem);
}
.mdc-button--raised .mdc-button__ripple::before,
.mdc-button--raised .mdc-button__ripple::after{
  background-color:#fff;
  background-color:var(--mdc-protected-button-hover-state-layer-color, var(--mdc-theme-on-primary, #fff));
}
.mdc-button--raised:hover .mdc-button__ripple::before, .mdc-button--raised.mdc-ripple-surface--hover .mdc-button__ripple::before{
  opacity:0.08;
  opacity:var(--mdc-protected-button-hover-state-layer-opacity, 0.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{
  transition-duration:75ms;
  opacity:0.24;
  opacity:var(--mdc-protected-button-focus-state-layer-opacity, 0.24);
}
.mdc-button--raised:not(.mdc-ripple-upgraded) .mdc-button__ripple::after{
  transition:opacity 150ms linear;
}
.mdc-button--raised:not(.mdc-ripple-upgraded):active .mdc-button__ripple::after{
  transition-duration:75ms;
  opacity:0.24;
  opacity:var(--mdc-protected-button-pressed-state-layer-opacity, 0.24);
}
.mdc-button--raised.mdc-ripple-upgraded{
  --mdc-ripple-fg-opacity:var(--mdc-protected-button-pressed-state-layer-opacity, 0.24);
}
.mdc-button--raised{
  height:36px;
  height:var(--mdc-protected-button-container-height, 36px);
  border-radius:4px;
  border-radius:var(--mdc-protected-button-container-shape, var(--mdc-shape-small, 4px));
}
.mdc-button--raised .mdc-button__ripple{
  border-radius:4px;
  border-radius:var(--mdc-protected-button-container-shape, var(--mdc-shape-small, 4px));
}
.mdc-button--raised{
  --mdc-elevation-box-shadow-for-gss:0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
  box-shadow:0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
  box-shadow:var(--mdc-protected-button-container-elevation, var(--mdc-elevation-box-shadow-for-gss));
}
.mdc-button--raised.mdc-ripple-upgraded--background-focused, .mdc-button--raised:not(.mdc-ripple-upgraded):focus{
  --mdc-elevation-box-shadow-for-gss:0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  box-shadow:0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  box-shadow:var(--mdc-protected-button-focus-container-elevation, var(--mdc-elevation-box-shadow-for-gss));
}
.mdc-button--raised:hover{
  --mdc-elevation-box-shadow-for-gss:0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  box-shadow:0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  box-shadow:var(--mdc-protected-button-hover-container-elevation, var(--mdc-elevation-box-shadow-for-gss));
}
.mdc-button--raised:not(:disabled):active{
  --mdc-elevation-box-shadow-for-gss:0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  box-shadow:0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  box-shadow:var(--mdc-protected-button-pressed-container-elevation, var(--mdc-elevation-box-shadow-for-gss));
}
.mdc-button--raised:disabled{
  --mdc-elevation-box-shadow-for-gss:0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  box-shadow:var(--mdc-protected-button-disabled-container-elevation, var(--mdc-elevation-box-shadow-for-gss));
}
.mdc-button--outlined{
  font-family:Roboto, sans-serif;
  font-family:var(--mdc-outlined-button-label-text-font, var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Roboto, sans-serif)));
  font-size:0.875rem;
  font-size:var(--mdc-outlined-button-label-text-size, var(--mdc-typography-button-font-size, 0.875rem));
  letter-spacing:0.0892857143em;
  letter-spacing:var(--mdc-outlined-button-label-text-tracking, var(--mdc-typography-button-letter-spacing, 0.0892857143em));
  font-weight:500;
  font-weight:var(--mdc-outlined-button-label-text-weight, var(--mdc-typography-button-font-weight, 500));
  text-transform:uppercase;
  text-transform:var(--mdc-outlined-button-label-text-transform, var(--mdc-typography-button-text-transform, uppercase));
}
.mdc-button--outlined:not(:disabled){
  color:#6200ee;
  color:var(--mdc-outlined-button-label-text-color, var(--mdc-theme-primary, #6200ee));
}
.mdc-button--outlined:disabled{
  color:rgba(0, 0, 0, 0.38);
  color:var(--mdc-outlined-button-disabled-label-text-color, rgba(0, 0, 0, 0.38));
}
.mdc-button--outlined .mdc-button__icon{
  font-size:1.125rem;
  font-size:var(--mdc-outlined-button-with-icon-icon-size, 1.125rem);
  width:1.125rem;
  width:var(--mdc-outlined-button-with-icon-icon-size, 1.125rem);
  height:1.125rem;
  height:var(--mdc-outlined-button-with-icon-icon-size, 1.125rem);
}
.mdc-button--outlined .mdc-button__ripple::before,
.mdc-button--outlined .mdc-button__ripple::after{
  background-color:#6200ee;
  background-color:var(--mdc-outlined-button-hover-state-layer-color, var(--mdc-theme-primary, #6200ee));
}
.mdc-button--outlined:hover .mdc-button__ripple::before, .mdc-button--outlined.mdc-ripple-surface--hover .mdc-button__ripple::before{
  opacity:0.04;
  opacity:var(--mdc-outlined-button-hover-state-layer-opacity, 0.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{
  transition-duration:75ms;
  opacity:0.12;
  opacity:var(--mdc-outlined-button-focus-state-layer-opacity, 0.12);
}
.mdc-button--outlined:not(.mdc-ripple-upgraded) .mdc-button__ripple::after{
  transition:opacity 150ms linear;
}
.mdc-button--outlined:not(.mdc-ripple-upgraded):active .mdc-button__ripple::after{
  transition-duration:75ms;
  opacity:0.12;
  opacity:var(--mdc-outlined-button-pressed-state-layer-opacity, 0.12);
}
.mdc-button--outlined.mdc-ripple-upgraded{
  --mdc-ripple-fg-opacity:var(--mdc-outlined-button-pressed-state-layer-opacity, 0.12);
}
.mdc-button--outlined{
  height:36px;
  height:var(--mdc-outlined-button-container-height, 36px);
  border-radius:4px;
  border-radius:var(--mdc-outlined-button-container-shape, var(--mdc-shape-small, 4px));
}
.mdc-button--outlined .mdc-button__ripple{
  border-radius:4px;
  border-radius:var(--mdc-outlined-button-container-shape, var(--mdc-shape-small, 4px));
}
.mdc-button--outlined:not(:disabled){
  border-color:rgba(0, 0, 0, 0.12);
  border-color:var(--mdc-outlined-button-outline-color, rgba(0, 0, 0, 0.12));
}
.mdc-button--outlined:disabled{
  border-color:rgba(0, 0, 0, 0.12);
  border-color:var(--mdc-outlined-button-disabled-outline-color, rgba(0, 0, 0, 0.12));
}
.mdc-button--outlined{
  padding:0 15px 0 15px;
}
.mdc-button--outlined.mdc-button--icon-trailing{
  padding:0 11px 0 15px;
}
.mdc-button--outlined.mdc-button--icon-leading{
  padding:0 15px 0 11px;
}
.mdc-button--outlined{
  border-width:1px;
  border-width:var(--mdc-outlined-button-outline-width, 1px);
}
.mdc-button--outlined .mdc-button__ripple{
  top:-1px;
  left:-1px;
  bottom:-1px;
  right:-1px;
  border-width:1px;
  border-width:var(--mdc-outlined-button-outline-width, 1px);
}
.mdc-button--outlined .mdc-button__touch{
  left:calc(-1 * 1px);
  left:calc(-1 * var(--mdc-outlined-button-outline-width, 1px));
  width:calc(100% + 2 * 1px);
  width:calc(100% + 2 * var(--mdc-outlined-button-outline-width, 1px));
}

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

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

.mdc-icon-button{
  font-size:24px;
  width:48px;
  height:48px;
  padding:12px;
}
.mdc-icon-button .mdc-icon-button__focus-ring{
  display:none;
}
@media screen and (forced-colors: active){
  .mdc-icon-button.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring, .mdc-icon-button:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring{
    pointer-events:none;
    border:2px solid transparent;
    border-radius:6px;
    box-sizing:content-box;
    position:absolute;
    top:50%;
    left:50%;
    transform:translate(-50%, -50%);
    height:100%;
    width:100%;
  }
}
@media screen and (forced-colors: active) and (forced-colors: active){
  .mdc-icon-button.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring, .mdc-icon-button:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring{
    border-color:CanvasText;
  }
}
@media screen and (forced-colors: active){
  .mdc-icon-button.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring::after, .mdc-icon-button:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring::after{
    content:"";
    border:2px solid transparent;
    border-radius:8px;
    display:block;
    position:absolute;
    top:50%;
    left:50%;
    transform:translate(-50%, -50%);
    height:calc(100% + 4px);
    width:calc(100% + 4px);
  }
}
@media screen and (forced-colors: active) and (forced-colors: active){
  .mdc-icon-button.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring::after, .mdc-icon-button:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring::after{
    border-color:CanvasText;
  }
}
.mdc-icon-button.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring, .mdc-icon-button:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring{
  display:block;
  max-height:48px;
  max-width:48px;
}
.mdc-icon-button.mdc-icon-button--reduced-size .mdc-icon-button__ripple{
  width:40px;
  height:40px;
  margin-top:4px;
  margin-bottom:4px;
  margin-right:4px;
  margin-left:4px;
}
.mdc-icon-button.mdc-icon-button--reduced-size.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring, .mdc-icon-button.mdc-icon-button--reduced-size:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring{
  max-height:40px;
  max-width:40px;
}
.mdc-icon-button .mdc-icon-button__touch{
  position:absolute;
  top:50%;
  height:48px;
  left:50%;
  width:48px;
  transform:translate(-50%, -50%);
}
.mdc-icon-button:disabled{
  color:rgba(0, 0, 0, 0.38);
  color:var(--mdc-theme-text-disabled-on-light, rgba(0, 0, 0, 0.38));
}
.mdc-icon-button svg,
.mdc-icon-button img{
  width:24px;
  height:24px;
}

.mdc-icon-button{
  display:inline-block;
  position:relative;
  box-sizing:border-box;
  border:none;
  outline:none;
  background-color:transparent;
  fill:currentColor;
  color:inherit;
  text-decoration:none;
  cursor:pointer;
  -webkit-user-select:none;
     -moz-user-select:none;
          user-select:none;
  z-index:0;
  overflow:visible;
}
.mdc-icon-button .mdc-icon-button__touch{
  position:absolute;
  top:50%;
  height:48px;
  left:50%;
  width:48px;
  transform:translate(-50%, -50%);
}
.mdc-icon-button:disabled{
  cursor:default;
  pointer-events:none;
}

.mdc-icon-button--display-flex{
  align-items:center;
  display:inline-flex;
  justify-content:center;
}

.mdc-icon-button__icon{
  display:inline-block;
}
.mdc-icon-button__icon.mdc-icon-button__icon--on{
  display:none;
}

.mdc-icon-button--on .mdc-icon-button__icon{
  display:none;
}
.mdc-icon-button--on .mdc-icon-button__icon.mdc-icon-button__icon--on{
  display:inline-block;
}

.mdc-icon-button__link{
  height:100%;
  left:0;
  outline:none;
  position:absolute;
  top:0;
  width:100%;
}

.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 .mdc-icon-button__ripple::before,
.mdc-icon-button .mdc-icon-button__ripple::after{
  position:absolute;
  border-radius:50%;
  opacity:0;
  pointer-events:none;
  content:"";
}
.mdc-icon-button .mdc-icon-button__ripple::before{
  transition:opacity 15ms linear, background-color 15ms linear;
  z-index:1;
  z-index:var(--mdc-ripple-z-index, 1);
}
.mdc-icon-button .mdc-icon-button__ripple::after{
  z-index:0;
  z-index:var(--mdc-ripple-z-index, 0);
}
.mdc-icon-button.mdc-ripple-upgraded .mdc-icon-button__ripple::before{
  transform:scale(var(--mdc-ripple-fg-scale, 1));
}
.mdc-icon-button.mdc-ripple-upgraded .mdc-icon-button__ripple::after{
  top:0;
  left:0;
  transform:scale(0);
  transform-origin:center center;
}
.mdc-icon-button.mdc-ripple-upgraded--unbounded .mdc-icon-button__ripple::after{
  top:var(--mdc-ripple-top, 0);
  left:var(--mdc-ripple-left, 0);
}
.mdc-icon-button.mdc-ripple-upgraded--foreground-activation .mdc-icon-button__ripple::after{
  animation:mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
}
.mdc-icon-button.mdc-ripple-upgraded--foreground-deactivation .mdc-icon-button__ripple::after{
  animation:mdc-ripple-fg-opacity-out 150ms;
  transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
}
.mdc-icon-button .mdc-icon-button__ripple::before,
.mdc-icon-button .mdc-icon-button__ripple::after{
  top:calc(50% - 50%);
  left:calc(50% - 50%);
  width:100%;
  height:100%;
}
.mdc-icon-button.mdc-ripple-upgraded .mdc-icon-button__ripple::before,
.mdc-icon-button.mdc-ripple-upgraded .mdc-icon-button__ripple::after{
  top:var(--mdc-ripple-top, calc(50% - 50%));
  left:var(--mdc-ripple-left, calc(50% - 50%));
  width:var(--mdc-ripple-fg-size, 100%);
  height:var(--mdc-ripple-fg-size, 100%);
}
.mdc-icon-button.mdc-ripple-upgraded .mdc-icon-button__ripple::after{
  width:var(--mdc-ripple-fg-size, 100%);
  height:var(--mdc-ripple-fg-size, 100%);
}
.mdc-icon-button .mdc-icon-button__ripple::before, .mdc-icon-button .mdc-icon-button__ripple::after{
  background-color:#000;
  background-color:var(--mdc-ripple-color, #000);
}
.mdc-icon-button:hover .mdc-icon-button__ripple::before, .mdc-icon-button.mdc-ripple-surface--hover .mdc-icon-button__ripple::before{
  opacity:0.04;
  opacity:var(--mdc-ripple-hover-opacity, 0.04);
}
.mdc-icon-button.mdc-ripple-upgraded--background-focused .mdc-icon-button__ripple::before, .mdc-icon-button:not(.mdc-ripple-upgraded):focus .mdc-icon-button__ripple::before{
  transition-duration:75ms;
  opacity:0.12;
  opacity:var(--mdc-ripple-focus-opacity, 0.12);
}
.mdc-icon-button:not(.mdc-ripple-upgraded) .mdc-icon-button__ripple::after{
  transition:opacity 150ms linear;
}
.mdc-icon-button:not(.mdc-ripple-upgraded):active .mdc-icon-button__ripple::after{
  transition-duration:75ms;
  opacity:0.12;
  opacity:var(--mdc-ripple-press-opacity, 0.12);
}
.mdc-icon-button.mdc-ripple-upgraded{
  --mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity, 0.12);
}
.mdc-icon-button .mdc-icon-button__ripple{
  height:100%;
  left:0px;
  pointer-events:none;
  position:absolute;
  top:0px;
  width:100%;
  z-index:-1;
}

.mdc-dialog .mdc-dialog__surface{
  background-color:#fff;
  background-color:var(--mdc-theme-surface, #fff);
}
.mdc-dialog .mdc-dialog__scrim{
  background-color:rgba(0, 0, 0, 0.32);
}
.mdc-dialog .mdc-dialog__surface-scrim{
  background-color:rgba(0, 0, 0, 0.32);
}
.mdc-dialog .mdc-dialog__title{
  color:rgba(0, 0, 0, 0.87);
}
.mdc-dialog .mdc-dialog__content{
  color:rgba(0, 0, 0, 0.6);
}
.mdc-dialog .mdc-dialog__close{
  color:#000;
  color:var(--mdc-theme-on-surface, #000);
}
.mdc-dialog .mdc-dialog__close .mdc-icon-button__ripple::before, .mdc-dialog .mdc-dialog__close .mdc-icon-button__ripple::after{
  background-color:#000;
  background-color:var(--mdc-ripple-color, var(--mdc-theme-on-surface, #000));
}
.mdc-dialog .mdc-dialog__close:hover .mdc-icon-button__ripple::before, .mdc-dialog .mdc-dialog__close.mdc-ripple-surface--hover .mdc-icon-button__ripple::before{
  opacity:0.04;
  opacity:var(--mdc-ripple-hover-opacity, 0.04);
}
.mdc-dialog .mdc-dialog__close.mdc-ripple-upgraded--background-focused .mdc-icon-button__ripple::before, .mdc-dialog .mdc-dialog__close:not(.mdc-ripple-upgraded):focus .mdc-icon-button__ripple::before{
  transition-duration:75ms;
  opacity:0.12;
  opacity:var(--mdc-ripple-focus-opacity, 0.12);
}
.mdc-dialog .mdc-dialog__close:not(.mdc-ripple-upgraded) .mdc-icon-button__ripple::after{
  transition:opacity 150ms linear;
}
.mdc-dialog .mdc-dialog__close:not(.mdc-ripple-upgraded):active .mdc-icon-button__ripple::after{
  transition-duration:75ms;
  opacity:0.12;
  opacity:var(--mdc-ripple-press-opacity, 0.12);
}
.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__title, .mdc-dialog.mdc-dialog--scrollable .mdc-dialog__actions, .mdc-dialog.mdc-dialog--scrollable.mdc-dialog-scroll-divider-footer .mdc-dialog__actions{
  border-color:rgba(0, 0, 0, 0.12);
}
.mdc-dialog.mdc-dialog--scrollable .mdc-dialog__title{
  border-bottom:1px solid rgba(0, 0, 0, 0.12);
  margin-bottom:0;
}
.mdc-dialog.mdc-dialog-scroll-divider-header.mdc-dialog--fullscreen .mdc-dialog__header{
  box-shadow:0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.mdc-dialog .mdc-dialog__surface{
  border-radius:4px;
  border-radius:var(--mdc-shape-medium, 4px);
}

.mdc-dialog__surface{
  box-shadow:0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
}

.mdc-dialog__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);
  line-height:2rem;
  line-height:var(--mdc-typography-headline6-line-height, 2rem);
  font-weight:500;
  font-weight:var(--mdc-typography-headline6-font-weight, 500);
  letter-spacing:0.0125em;
  letter-spacing:var(--mdc-typography-headline6-letter-spacing, 0.0125em);
  text-decoration:inherit;
  -webkit-text-decoration:var(--mdc-typography-headline6-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__content{
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-smoothing:antialiased;
  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);
  line-height:1.5rem;
  line-height:var(--mdc-typography-body1-line-height, 1.5rem);
  font-weight:400;
  font-weight:var(--mdc-typography-body1-font-weight, 400);
  letter-spacing:0.03125em;
  letter-spacing:var(--mdc-typography-body1-letter-spacing, 0.03125em);
  text-decoration:inherit;
  -webkit-text-decoration:var(--mdc-typography-body1-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-dialog__title-icon{
}

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

.mdc-dialog .mdc-dialog__content{
  padding:20px 24px 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{
  max-height:calc(100% - 32px);
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){
  .mdc-dialog .mdc-dialog__container{
  }
}
.mdc-dialog{
  display:none;
  z-index:7;
  z-index:var(--mdc-dialog-z-index, 7);
}
.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{
  max-width:none;
}
@media (max-width: 960px){
  .mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{
    max-height:560px;
    width:560px;
  }
  .mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close{
    right:-12px;
  }
}
@media (max-width: 720px) and (max-width: 672px){
  .mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{
    width:calc(100vw - 112px);
  }
}
@media (max-width: 720px) and (min-width: 672px){
  .mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{
    width:560px;
  }
}
@media (max-width: 720px) and (max-height: 720px){
  .mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{
    max-height:calc(100vh - 160px);
  }
}
@media (max-width: 720px) and (min-height: 720px){
  .mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{
    max-height:560px;
  }
}
@media (max-width: 720px){
  .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{
    height:100%;
    max-height:100vh;
    max-width:100vw;
    width:100vw;
  }
  .mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close{
    order:-1;
    left:-12px;
  }
  .mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__header{
    padding:0 16px 9px;
    justify-content:flex-start;
  }
  .mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__title{
    margin-left:calc(16px - 2 * 12px);
  }
  .mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{
    border-radius:0;
  }
}
@media (max-width: 600px){
  .mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{
    height:100%;
    max-height:100vh;
    max-width:100vw;
    width:100vw;
  }
  .mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close{
    order:-1;
    left:-12px;
  }
  .mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__header{
    padding:0 16px 9px;
    justify-content:flex-start;
  }
  .mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__title{
    margin-left:calc(16px - 2 * 12px);
  }
  .mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{
    border-radius:0;
  }
}
@media (min-width: 960px){
  .mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{
    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{
  display:flex;
  flex-direction:row;
  align-items:center;
  justify-content:space-around;
  box-sizing:border-box;
  height:100%;
  transform:scale(0.8);
  opacity:0;
  pointer-events:none;
}

.mdc-dialog__surface{
  position:relative;
}
.mdc-dialog__surface .mdc-elevation-overlay{
  width:100%;
  height:100%;
  top:0;
  left:0;
}
.mdc-dialog__surface{
  display:flex;
  flex-direction:column;
  flex-grow:0;
  flex-shrink:0;
  box-sizing:border-box;
  max-width:100%;
  max-height:100%;
  pointer-events:auto;
  overflow-y:auto;
}
[dir=rtl] .mdc-dialog__surface, .mdc-dialog__surface[dir=rtl]{
  text-align:right;
}

@media screen and (forced-colors: active), (-ms-high-contrast: active){
  .mdc-dialog__surface{
    outline:2px solid windowText;
  }
}
.mdc-dialog__surface::before{
  position:absolute;
  box-sizing:border-box;
  width:100%;
  height:100%;
  top:0;
  left:0;
  border:2px solid transparent;
  border-radius:inherit;
  content:"";
  pointer-events:none;
}
@media screen and (forced-colors: active){
  .mdc-dialog__surface::before{
    border-color:CanvasText;
  }
}
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none){
  .mdc-dialog__surface::before{
    content:none;
  }
}

.mdc-dialog__title{
  display:block;
}
.mdc-dialog__title::before{
  display:inline-block;
  width:0;
  height:40px;
  content:"";
  vertical-align:0;
}
.mdc-dialog__title{
  margin-top:0;
  position:relative;
  flex-shrink:0;
  box-sizing:border-box;
  margin:0 0 1px;
  padding:0 24px 9px;
}
[dir=rtl] .mdc-dialog__title, .mdc-dialog__title[dir=rtl]{
  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;
  z-index:1;
}
@media screen and (forced-colors: active){
  .mdc-dialog--fullscreen .mdc-dialog__header{
    border-bottom-color:CanvasText;
  }
}
.mdc-dialog--fullscreen .mdc-dialog__header .mdc-dialog__close{
  right:-12px;
}
.mdc-dialog--fullscreen .mdc-dialog__title{
  margin-bottom:0;
  padding:0;
  border-bottom: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;
}
@media screen and (forced-colors: active){
  .mdc-dialog--fullscreen.mdc-dialog--scrollable .mdc-dialog__actions{
    border-top-color:CanvasText;
  }
}

.mdc-dialog__content{
  flex-grow:1;
  box-sizing:border-box;
  margin:0;
  overflow:auto;
}
.mdc-dialog__content > :first-child{
  margin-top:0;
}
.mdc-dialog__content > :last-child{
  margin-bottom:0;
}

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

.mdc-dialog--scrollable .mdc-dialog__title + .mdc-dialog__content{
  padding-top:8px;
  padding-bottom: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{
  display:flex;
  position:relative;
  flex-shrink:0;
  flex-wrap:wrap;
  align-items:center;
  justify-content:flex-end;
  box-sizing:border-box;
  min-height:52px;
  margin:0;
  padding:8px;
  border-top:1px solid transparent;
}
@media screen and (forced-colors: active){
  .mdc-dialog__actions{
    border-top-color:CanvasText;
  }
}
.mdc-dialog--stacked .mdc-dialog__actions{
  flex-direction:column;
  align-items:flex-end;
}

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

.mdc-dialog__button:first-child{
  margin-left:0;
  margin-right:0;
}
[dir=rtl] .mdc-dialog__button:first-child, .mdc-dialog__button:first-child[dir=rtl]{
  margin-left:0;
  margin-right:0;
}

.mdc-dialog__button{
  max-width:100%;
  text-align:right;
}
[dir=rtl] .mdc-dialog__button, .mdc-dialog__button[dir=rtl]{
  text-align:left;
}

.mdc-dialog--stacked .mdc-dialog__button:not(:first-child){
  margin-top:12px;
}

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

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

.mdc-dialog--closing .mdc-dialog__scrim,
.mdc-dialog--closing .mdc-dialog__container{
  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{
  transform:none;
  opacity:1;
}
.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 150ms linear;
}

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

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

.mdc-dialog--no-content-padding .mdc-dialog__content{
  padding:0;
}

.mdc-dialog--sheet .mdc-dialog__close{
  right:12px;
  top:9px;
  position:absolute;
  z-index:1;
}

.mdc-fab{
  position:relative;
}
.mdc-fab .mdc-elevation-overlay{
  width:100%;
  height:100%;
  top:0;
  left:0;
}
.mdc-fab{
  display:inline-flex;
  position:relative;
  align-items:center;
  justify-content:center;
  box-sizing:border-box;
  width:56px;
  height:56px;
  padding:0;
  border:none;
  fill:currentColor;
  text-decoration:none;
  cursor:pointer;
  -webkit-user-select:none;
     -moz-user-select:none;
          user-select:none;
  -moz-appearance:none;
  -webkit-appearance:none;
  overflow:visible;
  transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1), opacity 15ms linear 30ms, transform 270ms 0ms cubic-bezier(0, 0, 0.2, 1);
}
.mdc-fab::-moz-focus-inner{
  padding:0;
  border:0;
}
.mdc-fab:hover{
  box-shadow:0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.mdc-fab.mdc-ripple-upgraded--background-focused, .mdc-fab:not(.mdc-ripple-upgraded):focus{
  box-shadow:0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.mdc-fab .mdc-fab__focus-ring{
  position:absolute;
}
.mdc-fab.mdc-ripple-upgraded--background-focused .mdc-fab__focus-ring, .mdc-fab:not(.mdc-ripple-upgraded):focus .mdc-fab__focus-ring{
  pointer-events:none;
  border:2px solid transparent;
  border-radius:6px;
  box-sizing:content-box;
  position:absolute;
  top:50%;
  left:50%;
  transform:translate(-50%, -50%);
  height:calc(100% + 4px);
  width:calc(100% + 4px);
}
@media screen and (forced-colors: active){
  .mdc-fab.mdc-ripple-upgraded--background-focused .mdc-fab__focus-ring, .mdc-fab:not(.mdc-ripple-upgraded):focus .mdc-fab__focus-ring{
    border-color:CanvasText;
  }
}
.mdc-fab.mdc-ripple-upgraded--background-focused .mdc-fab__focus-ring::after, .mdc-fab:not(.mdc-ripple-upgraded):focus .mdc-fab__focus-ring::after{
  content:"";
  border:2px solid transparent;
  border-radius:8px;
  display:block;
  position:absolute;
  top:50%;
  left:50%;
  transform:translate(-50%, -50%);
  height:calc(100% + 4px);
  width:calc(100% + 4px);
}
@media screen and (forced-colors: active){
  .mdc-fab.mdc-ripple-upgraded--background-focused .mdc-fab__focus-ring::after, .mdc-fab:not(.mdc-ripple-upgraded):focus .mdc-fab__focus-ring::after{
    border-color:CanvasText;
  }
}
.mdc-fab:active, .mdc-fab:focus:active{
  box-shadow:0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);
}
.mdc-fab:active, .mdc-fab:focus{
  outline:none;
}
.mdc-fab:hover{
  cursor:pointer;
}
.mdc-fab > svg{
  width:100%;
}

.mdc-fab--mini{
  width:40px;
  height:40px;
}

.mdc-fab--extended{
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-smoothing:antialiased;
  font-family:Roboto, sans-serif;
  font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  font-size:0.875rem;
  font-size:var(--mdc-typography-button-font-size, 0.875rem);
  line-height:2.25rem;
  line-height:var(--mdc-typography-button-line-height, 2.25rem);
  font-weight:500;
  font-weight:var(--mdc-typography-button-font-weight, 500);
  letter-spacing:0.0892857143em;
  letter-spacing:var(--mdc-typography-button-letter-spacing, 0.0892857143em);
  text-decoration:none;
  -webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);
          text-decoration:var(--mdc-typography-button-text-decoration, none);
  text-transform:uppercase;
  text-transform:var(--mdc-typography-button-text-transform, uppercase);
  border-radius:24px;
}
.mdc-fab--extended .mdc-fab__ripple{
  border-radius:24px;
}
.mdc-fab--extended{
  padding-left:20px;
  padding-right:20px;
}
.mdc-fab--extended .mdc-fab__icon{
  margin-left:calc(12px - 20px);
  margin-right:12px;
}
[dir=rtl] .mdc-fab--extended .mdc-fab__icon, .mdc-fab--extended .mdc-fab__icon[dir=rtl]{
  margin-left:12px;
  margin-right:calc(12px - 20px);
}

.mdc-fab--extended .mdc-fab__label + .mdc-fab__icon{
  margin-left:12px;
  margin-right:calc(12px - 20px);
}
[dir=rtl] .mdc-fab--extended .mdc-fab__label + .mdc-fab__icon, .mdc-fab--extended .mdc-fab__label + .mdc-fab__icon[dir=rtl]{
  margin-left:calc(12px - 20px);
  margin-right:12px;
}

.mdc-fab--extended{
  width:auto;
  max-width:100%;
  height:48px;
  line-height:normal;
}

.mdc-fab--touch{
  margin-top:4px;
  margin-bottom:4px;
  margin-right:4px;
  margin-left:4px;
}
.mdc-fab--touch .mdc-fab__touch{
  position:absolute;
  top:50%;
  height:48px;
  left:50%;
  width:48px;
  transform:translate(-50%, -50%);
}

.mdc-fab::before{
  position:absolute;
  box-sizing:border-box;
  width:100%;
  height:100%;
  top:0;
  left:0;
  border:1px solid transparent;
  border-radius:inherit;
  content:"";
  pointer-events:none;
}
@media screen and (forced-colors: active){
  .mdc-fab::before{
    border-color:CanvasText;
  }
}

.mdc-fab__label{
  justify-content:flex-start;
  text-overflow:ellipsis;
  white-space:nowrap;
  overflow-x:hidden;
  overflow-y:visible;
}

.mdc-fab__icon{
  transition:transform 180ms 90ms cubic-bezier(0, 0, 0.2, 1);
  fill:currentColor;
  will-change:transform;
}

.mdc-fab .mdc-fab__icon{
  display:inline-flex;
  align-items:center;
  justify-content:center;
}

.mdc-fab--exited{
  transform:scale(0);
  opacity:0;
  transition:opacity 15ms linear 150ms, transform 180ms 0ms cubic-bezier(0.4, 0, 1, 1);
}
.mdc-fab--exited .mdc-fab__icon{
  transform:scale(0);
  transition:transform 135ms 0ms cubic-bezier(0.4, 0, 1, 1);
}

.mdc-fab{
  background-color:#018786;
  background-color:var(--mdc-theme-secondary, #018786);
}
.mdc-fab .mdc-fab__icon{
  width:24px;
  height:24px;
  font-size:24px;
}
.mdc-fab, .mdc-fab:not(:disabled) .mdc-fab__icon, .mdc-fab:not(:disabled) .mdc-fab__label, .mdc-fab:disabled .mdc-fab__icon, .mdc-fab:disabled .mdc-fab__label{
  color:#fff;
  color:var(--mdc-theme-on-secondary, #fff);
}
.mdc-fab:not(.mdc-fab--extended){
  border-radius:50%;
}
.mdc-fab:not(.mdc-fab--extended) .mdc-fab__ripple{
  border-radius:50%;
}
.mdc-fab{
  box-shadow:0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}

.mdc-fab{
  --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-fab .mdc-fab__ripple::before,
.mdc-fab .mdc-fab__ripple::after{
  position:absolute;
  border-radius:50%;
  opacity:0;
  pointer-events:none;
  content:"";
}
.mdc-fab .mdc-fab__ripple::before{
  transition:opacity 15ms linear, background-color 15ms linear;
  z-index:1;
  z-index:var(--mdc-ripple-z-index, 1);
}
.mdc-fab .mdc-fab__ripple::after{
  z-index:0;
  z-index:var(--mdc-ripple-z-index, 0);
}
.mdc-fab.mdc-ripple-upgraded .mdc-fab__ripple::before{
  transform:scale(var(--mdc-ripple-fg-scale, 1));
}
.mdc-fab.mdc-ripple-upgraded .mdc-fab__ripple::after{
  top:0;
  left:0;
  transform:scale(0);
  transform-origin:center center;
}
.mdc-fab.mdc-ripple-upgraded--unbounded .mdc-fab__ripple::after{
  top:var(--mdc-ripple-top, 0);
  left:var(--mdc-ripple-left, 0);
}
.mdc-fab.mdc-ripple-upgraded--foreground-activation .mdc-fab__ripple::after{
  animation:mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
}
.mdc-fab.mdc-ripple-upgraded--foreground-deactivation .mdc-fab__ripple::after{
  animation:mdc-ripple-fg-opacity-out 150ms;
  transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
}
.mdc-fab .mdc-fab__ripple::before,
.mdc-fab .mdc-fab__ripple::after{
  top:calc(50% - 100%);
  left:calc(50% - 100%);
  width:200%;
  height:200%;
}
.mdc-fab.mdc-ripple-upgraded .mdc-fab__ripple::after{
  width:var(--mdc-ripple-fg-size, 100%);
  height:var(--mdc-ripple-fg-size, 100%);
}
.mdc-fab .mdc-fab__ripple::before, .mdc-fab .mdc-fab__ripple::after{
  background-color:#fff;
  background-color:var(--mdc-ripple-color, var(--mdc-theme-on-secondary, #fff));
}
.mdc-fab:hover .mdc-fab__ripple::before, .mdc-fab.mdc-ripple-surface--hover .mdc-fab__ripple::before{
  opacity:0.08;
  opacity:var(--mdc-ripple-hover-opacity, 0.08);
}
.mdc-fab.mdc-ripple-upgraded--background-focused .mdc-fab__ripple::before, .mdc-fab:not(.mdc-ripple-upgraded):focus .mdc-fab__ripple::before{
  transition-duration:75ms;
  opacity:0.24;
  opacity:var(--mdc-ripple-focus-opacity, 0.24);
}
.mdc-fab:not(.mdc-ripple-upgraded) .mdc-fab__ripple::after{
  transition:opacity 150ms linear;
}
.mdc-fab:not(.mdc-ripple-upgraded):active .mdc-fab__ripple::after{
  transition-duration:75ms;
  opacity:0.24;
  opacity:var(--mdc-ripple-press-opacity, 0.24);
}
.mdc-fab.mdc-ripple-upgraded{
  --mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity, 0.24);
}
.mdc-fab .mdc-fab__ripple{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  pointer-events:none;
  overflow:hidden;
}
.mdc-fab{
  z-index:0;
}
.mdc-fab .mdc-fab__ripple::before,
.mdc-fab .mdc-fab__ripple::after{
  z-index:-1;
  z-index:var(--mdc-ripple-z-index, -1);
}

@keyframes mdc-linear-progress-primary-indeterminate-translate{
  0%{
    transform:translateX(0);
  }
  20%{
    animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);
    transform:translateX(0);
  }
  59.15%{
    animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
    transform:translateX(83.67142%);
    transform:translateX(var(--mdc-linear-progress-primary-half, 83.67142%));
  }
  100%{
    transform:translateX(200.611057%);
    transform:translateX(var(--mdc-linear-progress-primary-full, 200.611057%));
  }
}
@keyframes mdc-linear-progress-primary-indeterminate-scale{
  0%{
    transform:scaleX(0.08);
  }
  36.65%{
    animation-timing-function:cubic-bezier(0.334731, 0.12482, 0.785844, 1);
    transform:scaleX(0.08);
  }
  69.15%{
    animation-timing-function:cubic-bezier(0.06, 0.11, 0.6, 1);
    transform:scaleX(0.661479);
  }
  100%{
    transform:scaleX(0.08);
  }
}
@keyframes mdc-linear-progress-secondary-indeterminate-translate{
  0%{
    animation-timing-function:cubic-bezier(0.15, 0, 0.515058, 0.409685);
    transform:translateX(0);
  }
  25%{
    animation-timing-function:cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);
    transform:translateX(37.651913%);
    transform:translateX(var(--mdc-linear-progress-secondary-quarter, 37.651913%));
  }
  48.35%{
    animation-timing-function:cubic-bezier(0.4, 0.627035, 0.6, 0.902026);
    transform:translateX(84.386165%);
    transform:translateX(var(--mdc-linear-progress-secondary-half, 84.386165%));
  }
  100%{
    transform:translateX(160.277782%);
    transform:translateX(var(--mdc-linear-progress-secondary-full, 160.277782%));
  }
}
@keyframes mdc-linear-progress-secondary-indeterminate-scale{
  0%{
    animation-timing-function:cubic-bezier(0.205028, 0.057051, 0.57661, 0.453971);
    transform:scaleX(0.08);
  }
  19.15%{
    animation-timing-function:cubic-bezier(0.152313, 0.196432, 0.648374, 1.004315);
    transform:scaleX(0.457104);
  }
  44.15%{
    animation-timing-function:cubic-bezier(0.257759, -0.003163, 0.211762, 1.38179);
    transform:scaleX(0.72796);
  }
  100%{
    transform:scaleX(0.08);
  }
}
@keyframes mdc-linear-progress-buffering{
  from{
    transform:rotate(180deg) translateX(-10px);
  }
}
@keyframes mdc-linear-progress-primary-indeterminate-translate-reverse{
  0%{
    transform:translateX(0);
  }
  20%{
    animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);
    transform:translateX(0);
  }
  59.15%{
    animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
    transform:translateX(-83.67142%);
    transform:translateX(var(--mdc-linear-progress-primary-half-neg, -83.67142%));
  }
  100%{
    transform:translateX(-200.611057%);
    transform:translateX(var(--mdc-linear-progress-primary-full-neg, -200.611057%));
  }
}
@keyframes mdc-linear-progress-secondary-indeterminate-translate-reverse{
  0%{
    animation-timing-function:cubic-bezier(0.15, 0, 0.515058, 0.409685);
    transform:translateX(0);
  }
  25%{
    animation-timing-function:cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);
    transform:translateX(-37.651913%);
    transform:translateX(var(--mdc-linear-progress-secondary-quarter-neg, -37.651913%));
  }
  48.35%{
    animation-timing-function:cubic-bezier(0.4, 0.627035, 0.6, 0.902026);
    transform:translateX(-84.386165%);
    transform:translateX(var(--mdc-linear-progress-secondary-half-neg, -84.386165%));
  }
  100%{
    transform:translateX(-160.277782%);
    transform:translateX(var(--mdc-linear-progress-secondary-full-neg, -160.277782%));
  }
}
@keyframes mdc-linear-progress-buffering-reverse{
  from{
    transform:translateX(-10px);
  }
}
.mdc-linear-progress{
  position:relative;
  width:100%;
  transform:translateZ(0);
  outline:1px solid transparent;
  overflow:hidden;
}
@media screen and (forced-colors: active){
  .mdc-linear-progress{
    outline-color:CanvasText;
  }
}
.mdc-linear-progress{
  transition:opacity 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
}
.mdc-linear-progress__bar{
  position:absolute;
  width:100%;
  height:100%;
  animation:none;
  transform-origin:top left;
  transition:transform 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
}
.mdc-linear-progress__bar-inner{
  display:inline-block;
  position:absolute;
  width:100%;
  animation:none;
  border-top-style:solid;
}
.mdc-linear-progress__buffer{
  display:flex;
  position:absolute;
  width:100%;
  height:100%;
}
.mdc-linear-progress__buffer-dots{
  background-repeat:repeat-x;
  flex:auto;
  transform:rotate(180deg);
  animation:mdc-linear-progress-buffering 250ms infinite linear;
}
.mdc-linear-progress__buffer-bar{
  flex:0 1 100%;
  transition:flex-basis 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
}
.mdc-linear-progress__primary-bar{
  transform:scaleX(0);
}
.mdc-linear-progress__secondary-bar{
  display:none;
}
.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%;
  display:block;
}
.mdc-linear-progress--indeterminate.mdc-linear-progress--animation-ready .mdc-linear-progress__primary-bar{
  animation:mdc-linear-progress-primary-indeterminate-translate 2s infinite linear;
}
.mdc-linear-progress--indeterminate.mdc-linear-progress--animation-ready .mdc-linear-progress__primary-bar > .mdc-linear-progress__bar-inner{
  animation:mdc-linear-progress-primary-indeterminate-scale 2s infinite linear;
}
.mdc-linear-progress--indeterminate.mdc-linear-progress--animation-ready .mdc-linear-progress__secondary-bar{
  animation:mdc-linear-progress-secondary-indeterminate-translate 2s infinite linear;
}
.mdc-linear-progress--indeterminate.mdc-linear-progress--animation-ready .mdc-linear-progress__secondary-bar > .mdc-linear-progress__bar-inner{
  animation:mdc-linear-progress-secondary-indeterminate-scale 2s infinite linear;
}
[dir=rtl] .mdc-linear-progress, .mdc-linear-progress[dir=rtl]{
}
[dir=rtl] .mdc-linear-progress:not([dir=ltr]) .mdc-linear-progress__bar, .mdc-linear-progress[dir=rtl]:not([dir=ltr]) .mdc-linear-progress__bar{
  right:0;
  transform-origin:center right;
}
[dir=rtl] .mdc-linear-progress:not([dir=ltr]).mdc-linear-progress--animation-ready .mdc-linear-progress__primary-bar, .mdc-linear-progress[dir=rtl]:not([dir=ltr]).mdc-linear-progress--animation-ready .mdc-linear-progress__primary-bar{
  animation-name:mdc-linear-progress-primary-indeterminate-translate-reverse;
}
[dir=rtl] .mdc-linear-progress:not([dir=ltr]).mdc-linear-progress--animation-ready .mdc-linear-progress__secondary-bar, .mdc-linear-progress[dir=rtl]:not([dir=ltr]).mdc-linear-progress--animation-ready .mdc-linear-progress__secondary-bar{
  animation-name:mdc-linear-progress-secondary-indeterminate-translate-reverse;
}
[dir=rtl] .mdc-linear-progress:not([dir=ltr]) .mdc-linear-progress__buffer-dots, .mdc-linear-progress[dir=rtl]:not([dir=ltr]) .mdc-linear-progress__buffer-dots{
  animation:mdc-linear-progress-buffering-reverse 250ms infinite linear;
  transform:rotate(0);
}
[dir=rtl] .mdc-linear-progress:not([dir=ltr]).mdc-linear-progress--indeterminate .mdc-linear-progress__primary-bar, .mdc-linear-progress[dir=rtl]:not([dir=ltr]).mdc-linear-progress--indeterminate .mdc-linear-progress__primary-bar{
  right:-145.166611%;
  left:auto;
}
[dir=rtl] .mdc-linear-progress:not([dir=ltr]).mdc-linear-progress--indeterminate .mdc-linear-progress__secondary-bar, .mdc-linear-progress[dir=rtl]:not([dir=ltr]).mdc-linear-progress--indeterminate .mdc-linear-progress__secondary-bar{
  right:-54.888891%;
  left:auto;
}
[dir=rtl] .mdc-linear-progress, .mdc-linear-progress[dir=rtl]{
}

.mdc-linear-progress--closed{
  opacity:0;
}
.mdc-linear-progress--closed-animation-off .mdc-linear-progress__buffer-dots{
  animation:none;
}
.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,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='%23e6e6e6'/%3E%3C/svg%3E");
}

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

.mdc-linear-progress{
  height:4px;
}
.mdc-linear-progress__bar-inner{
  border-top-width:4px;
}
.mdc-linear-progress__buffer-dots{
  background-size:10px 4px;
}

.mdc-linear-progress__bar-inner{
  border-color:#00357d;
}

.mdc-checkbox .mdc-checkbox__ripple::before, .mdc-checkbox .mdc-checkbox__ripple::after{
  background-color:#000;
  background-color:var(--mdc-ripple-color, #000);
}
.mdc-checkbox:hover .mdc-checkbox__ripple::before, .mdc-checkbox.mdc-ripple-surface--hover .mdc-checkbox__ripple::before{
  opacity:0.04;
  opacity:var(--mdc-ripple-hover-opacity, 0.04);
}
.mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__ripple::before, .mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__ripple::before{
  transition-duration:75ms;
  opacity:0.12;
  opacity:var(--mdc-ripple-focus-opacity, 0.12);
}
.mdc-checkbox:not(.mdc-ripple-upgraded) .mdc-checkbox__ripple::after{
  transition:opacity 150ms linear;
}
.mdc-checkbox:not(.mdc-ripple-upgraded):active .mdc-checkbox__ripple::after{
  transition-duration:75ms;
  opacity:0.12;
  opacity:var(--mdc-ripple-press-opacity, 0.12);
}
.mdc-checkbox.mdc-ripple-upgraded{
  --mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity, 0.12);
}
.mdc-checkbox.mdc-checkbox--selected .mdc-checkbox__ripple::before, .mdc-checkbox.mdc-checkbox--selected .mdc-checkbox__ripple::after{
  background-color:#018786;
  background-color:var(--mdc-ripple-color, var(--mdc-theme-secondary, #018786));
}
.mdc-checkbox.mdc-checkbox--selected:hover .mdc-checkbox__ripple::before, .mdc-checkbox.mdc-checkbox--selected.mdc-ripple-surface--hover .mdc-checkbox__ripple::before{
  opacity:0.04;
  opacity:var(--mdc-ripple-hover-opacity, 0.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{
  transition-duration:75ms;
  opacity:0.12;
  opacity:var(--mdc-ripple-focus-opacity, 0.12);
}
.mdc-checkbox.mdc-checkbox--selected:not(.mdc-ripple-upgraded) .mdc-checkbox__ripple::after{
  transition:opacity 150ms linear;
}
.mdc-checkbox.mdc-checkbox--selected:not(.mdc-ripple-upgraded):active .mdc-checkbox__ripple::after{
  transition-duration:75ms;
  opacity:0.12;
  opacity:var(--mdc-ripple-press-opacity, 0.12);
}
.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::before,
.mdc-checkbox.mdc-ripple-upgraded--background-focused.mdc-checkbox--selected .mdc-checkbox__ripple::after{
  background-color:#018786;
  background-color:var(--mdc-ripple-color, var(--mdc-theme-secondary, #018786));
}
.mdc-checkbox{
  padding:calc((40px - 18px) / 2);
  padding:calc((var(--mdc-checkbox-ripple-size, 40px) - 18px) / 2);
}
.mdc-checkbox .mdc-checkbox__background{
  top:calc((40px - 18px) / 2);
  top:calc((var(--mdc-checkbox-ripple-size, 40px) - 18px) / 2);
  left:calc((40px - 18px) / 2);
  left:calc((var(--mdc-checkbox-ripple-size, 40px) - 18px) / 2);
}
.mdc-checkbox{
  margin:calc((40px - 40px) / 2);
  margin:calc((var(--mdc-checkbox-touch-target-size, 40px) - 40px) / 2);
}
.mdc-checkbox .mdc-checkbox__native-control{
  top:calc((40px - 40px) / 2);
  top:calc((40px - var(--mdc-checkbox-touch-target-size, 40px)) / 2);
  right:calc((40px - 40px) / 2);
  right:calc((40px - var(--mdc-checkbox-touch-target-size, 40px)) / 2);
  left:calc((40px - 40px) / 2);
  left:calc((40px - var(--mdc-checkbox-touch-target-size, 40px)) / 2);
  width:40px;
  width:var(--mdc-checkbox-touch-target-size, 40px);
  height:40px;
  height:var(--mdc-checkbox-touch-target-size, 40px);
}
.mdc-checkbox .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true]) ~ .mdc-checkbox__background{
  border-color:rgba(0, 0, 0, 0.54);
  border-color:var(--mdc-checkbox-unchecked-color, rgba(0, 0, 0, 0.54));
  background-color:transparent;
}
.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{
  border-color:#018786;
  border-color:var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #018786));
  background-color:#018786;
  background-color:var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #018786));
}
@keyframes mdc-checkbox-fade-in-background-8A000000FF01878600000000FF018786{
  0%{
    border-color:rgba(0, 0, 0, 0.54);
    border-color:var(--mdc-checkbox-unchecked-color, rgba(0, 0, 0, 0.54));
    background-color:transparent;
  }
  50%{
    border-color:#018786;
    border-color:var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #018786));
    background-color:#018786;
    background-color:var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #018786));
  }
}
@keyframes mdc-checkbox-fade-out-background-8A000000FF01878600000000FF018786{
  0%, 80%{
    border-color:#018786;
    border-color:var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #018786));
    background-color:#018786;
    background-color:var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #018786));
  }
  100%{
    border-color:rgba(0, 0, 0, 0.54);
    border-color:var(--mdc-checkbox-unchecked-color, rgba(0, 0, 0, 0.54));
    background-color:transparent;
  }
}
.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:mdc-checkbox-fade-in-background-8A000000FF01878600000000FF018786;
}
.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:mdc-checkbox-fade-out-background-8A000000FF01878600000000FF018786;
}
.mdc-checkbox .mdc-checkbox__native-control[disabled]:not(:checked):not(:indeterminate):not([data-indeterminate=true]) ~ .mdc-checkbox__background{
  border-color:rgba(0, 0, 0, 0.38);
  border-color:var(--mdc-checkbox-disabled-color, rgba(0, 0, 0, 0.38));
  background-color:transparent;
}
.mdc-checkbox .mdc-checkbox__native-control[disabled]:checked ~ .mdc-checkbox__background,
.mdc-checkbox .mdc-checkbox__native-control[disabled]:indeterminate ~ .mdc-checkbox__background,
.mdc-checkbox .mdc-checkbox__native-control[data-indeterminate=true][disabled] ~ .mdc-checkbox__background{
  border-color:transparent;
  background-color:rgba(0, 0, 0, 0.38);
  background-color:var(--mdc-checkbox-disabled-color, rgba(0, 0, 0, 0.38));
}
.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 mdc-checkbox-unchecked-checked-checkmark-path{
  0%, 50%{
    stroke-dashoffset:29.7833385;
  }
  50%{
    animation-timing-function:cubic-bezier(0, 0, 0.2, 1);
  }
  100%{
    stroke-dashoffset:0;
  }
}
@keyframes mdc-checkbox-unchecked-indeterminate-mixedmark{
  0%, 68.2%{
    transform:scaleX(0);
  }
  68.2%{
    animation-timing-function:cubic-bezier(0, 0, 0, 1);
  }
  100%{
    transform:scaleX(1);
  }
}
@keyframes mdc-checkbox-checked-unchecked-checkmark-path{
  from{
    animation-timing-function:cubic-bezier(0.4, 0, 1, 1);
    opacity:1;
    stroke-dashoffset:0;
  }
  to{
    opacity:0;
    stroke-dashoffset:-29.7833385;
  }
}
@keyframes mdc-checkbox-checked-indeterminate-checkmark{
  from{
    animation-timing-function:cubic-bezier(0, 0, 0.2, 1);
    transform:rotate(0deg);
    opacity:1;
  }
  to{
    transform:rotate(45deg);
    opacity:0;
  }
}
@keyframes mdc-checkbox-indeterminate-checked-checkmark{
  from{
    animation-timing-function:cubic-bezier(0.14, 0, 0, 1);
    transform:rotate(45deg);
    opacity:0;
  }
  to{
    transform:rotate(360deg);
    opacity:1;
  }
}
@keyframes mdc-checkbox-checked-indeterminate-mixedmark{
  from{
    animation-timing-function:mdc-animation-deceleration-curve-timing-function;
    transform:rotate(-45deg);
    opacity:0;
  }
  to{
    transform:rotate(0deg);
    opacity:1;
  }
}
@keyframes mdc-checkbox-indeterminate-checked-mixedmark{
  from{
    animation-timing-function:cubic-bezier(0.14, 0, 0, 1);
    transform:rotate(0deg);
    opacity:1;
  }
  to{
    transform:rotate(315deg);
    opacity:0;
  }
}
@keyframes mdc-checkbox-indeterminate-unchecked-mixedmark{
  0%{
    animation-timing-function:linear;
    transform:scaleX(1);
    opacity:1;
  }
  32.8%, 100%{
    transform:scaleX(0);
    opacity:0;
  }
}
.mdc-checkbox{
  display:inline-block;
  position:relative;
  flex:0 0 18px;
  box-sizing:content-box;
  width:18px;
  height:18px;
  line-height:0;
  white-space:nowrap;
  cursor:pointer;
  vertical-align:bottom;
}
.mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__focus-ring, .mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__focus-ring{
  pointer-events:none;
  border:2px solid transparent;
  border-radius:6px;
  box-sizing:content-box;
  position:absolute;
  top:50%;
  left:50%;
  transform:translate(-50%, -50%);
  height:100%;
  width:100%;
}
@media screen and (forced-colors: active){
  .mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__focus-ring, .mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__focus-ring{
    border-color:CanvasText;
  }
}
.mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__focus-ring::after, .mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__focus-ring::after{
  content:"";
  border:2px solid transparent;
  border-radius:8px;
  display:block;
  position:absolute;
  top:50%;
  left:50%;
  transform:translate(-50%, -50%);
  height:calc(100% + 4px);
  width:calc(100% + 4px);
}
@media screen and (forced-colors: active){
  .mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__focus-ring::after, .mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__focus-ring::after{
    border-color:CanvasText;
  }
}
@media all and (-ms-high-contrast: none){
  .mdc-checkbox .mdc-checkbox__focus-ring{
    display:none;
  }
}

@media screen and (forced-colors: active), (-ms-high-contrast: active){
  .mdc-checkbox__mixedmark{
    margin:0 1px;
  }
}
.mdc-checkbox--disabled{
  cursor:default;
  pointer-events:none;
}

.mdc-checkbox__background{
  display:inline-flex;
  position:absolute;
  align-items:center;
  justify-content:center;
  box-sizing:border-box;
  width:18px;
  height:18px;
  border:2px solid currentColor;
  border-radius:2px;
  background-color:transparent;
  pointer-events:none;
  will-change:background-color, border-color;
  transition:background-color 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1), border-color 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
}

.mdc-checkbox__checkmark{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  width:100%;
  opacity:0;
  transition:opacity 180ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
}
.mdc-checkbox--upgraded .mdc-checkbox__checkmark{
  opacity:1;
}

.mdc-checkbox__checkmark-path{
  transition:stroke-dashoffset 180ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
  stroke:currentColor;
  stroke-width:3.12px;
  stroke-dashoffset:29.7833385;
  stroke-dasharray:29.7833385;
}

.mdc-checkbox__mixedmark{
  width:100%;
  height:0;
  transform:scaleX(0) rotate(0deg);
  border-width:1px;
  border-style:solid;
  opacity:0;
  transition:opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1), transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
}

.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__background, .mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__background, .mdc-checkbox--anim-checked-unchecked .mdc-checkbox__background, .mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__background{
  animation-duration:180ms;
  animation-timing-function:linear;
}
.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__checkmark-path{
  animation:mdc-checkbox-unchecked-checked-checkmark-path 180ms linear 0s;
  transition:none;
}
.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__mixedmark{
  animation:mdc-checkbox-unchecked-indeterminate-mixedmark 90ms linear 0s;
  transition:none;
}
.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__checkmark-path{
  animation:mdc-checkbox-checked-unchecked-checkmark-path 90ms linear 0s;
  transition:none;
}
.mdc-checkbox--anim-checked-indeterminate .mdc-checkbox__checkmark{
  animation:mdc-checkbox-checked-indeterminate-checkmark 90ms linear 0s;
  transition:none;
}
.mdc-checkbox--anim-checked-indeterminate .mdc-checkbox__mixedmark{
  animation:mdc-checkbox-checked-indeterminate-mixedmark 90ms linear 0s;
  transition:none;
}
.mdc-checkbox--anim-indeterminate-checked .mdc-checkbox__checkmark{
  animation:mdc-checkbox-indeterminate-checked-checkmark 500ms linear 0s;
  transition:none;
}
.mdc-checkbox--anim-indeterminate-checked .mdc-checkbox__mixedmark{
  animation:mdc-checkbox-indeterminate-checked-mixedmark 500ms linear 0s;
  transition:none;
}
.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__mixedmark{
  animation:mdc-checkbox-indeterminate-unchecked-mixedmark 300ms 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 0ms cubic-bezier(0, 0, 0.2, 1), background-color 90ms 0ms cubic-bezier(0, 0, 0.2, 1);
}
.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{
  position:absolute;
  margin:0;
  padding:0;
  opacity:0;
  cursor:inherit;
}
.mdc-checkbox__native-control:disabled{
  cursor:default;
  pointer-events:none;
}

.mdc-checkbox--touch{
  margin:calc((48px - 40px) / 2);
  margin:calc((var(--mdc-checkbox-state-layer-size, 48px) - var(--mdc-checkbox-state-layer-size, 40px)) / 2);
}
.mdc-checkbox--touch .mdc-checkbox__native-control{
  top:calc((40px - 48px) / 2);
  top:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 48px)) / 2);
  right:calc((40px - 48px) / 2);
  right:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 48px)) / 2);
  left:calc((40px - 48px) / 2);
  left:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 48px)) / 2);
  width:48px;
  width:var(--mdc-checkbox-state-layer-size, 48px);
  height:48px;
  height:var(--mdc-checkbox-state-layer-size, 48px);
}

.mdc-checkbox__native-control:checked ~ .mdc-checkbox__background .mdc-checkbox__checkmark{
  transition:opacity 180ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 180ms 0ms cubic-bezier(0, 0, 0.2, 1);
  opacity:1;
}
.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{
  transform:rotate(45deg);
  opacity:0;
  transition:opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1), transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
}
.mdc-checkbox__native-control:indeterminate ~ .mdc-checkbox__background .mdc-checkbox__mixedmark,
.mdc-checkbox__native-control[data-indeterminate=true] ~ .mdc-checkbox__background .mdc-checkbox__mixedmark{
  transform:scaleX(1) rotate(0deg);
  opacity:1;
}

.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::before,
.mdc-checkbox .mdc-checkbox__ripple::after{
  position:absolute;
  border-radius:50%;
  opacity:0;
  pointer-events:none;
  content:"";
}
.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{
  top:0;
  left:0;
  transform:scale(0);
  transform-origin:center center;
}
.mdc-checkbox.mdc-ripple-upgraded--unbounded .mdc-checkbox__ripple::after{
  top:var(--mdc-ripple-top, 0);
  left:var(--mdc-ripple-left, 0);
}
.mdc-checkbox.mdc-ripple-upgraded--foreground-activation .mdc-checkbox__ripple::after{
  animation:mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
}
.mdc-checkbox.mdc-ripple-upgraded--foreground-deactivation .mdc-checkbox__ripple::after{
  animation:mdc-ripple-fg-opacity-out 150ms;
  transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
}
.mdc-checkbox .mdc-checkbox__ripple::before,
.mdc-checkbox .mdc-checkbox__ripple::after{
  top:calc(50% - 50%);
  left:calc(50% - 50%);
  width:100%;
  height:100%;
}
.mdc-checkbox.mdc-ripple-upgraded .mdc-checkbox__ripple::before,
.mdc-checkbox.mdc-ripple-upgraded .mdc-checkbox__ripple::after{
  top:var(--mdc-ripple-top, calc(50% - 50%));
  left:var(--mdc-ripple-left, calc(50% - 50%));
  width:var(--mdc-ripple-fg-size, 100%);
  height:var(--mdc-ripple-fg-size, 100%);
}
.mdc-checkbox.mdc-ripple-upgraded .mdc-checkbox__ripple::after{
  width:var(--mdc-ripple-fg-size, 100%);
  height:var(--mdc-ripple-fg-size, 100%);
}
.mdc-checkbox{
  z-index:0;
}
.mdc-checkbox .mdc-checkbox__ripple::before,
.mdc-checkbox .mdc-checkbox__ripple::after{
  z-index:-1;
  z-index:var(--mdc-ripple-z-index, -1);
}

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

.mdc-form-field{
  -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:0.875rem;
  font-size:var(--mdc-typography-body2-font-size, 0.875rem);
  line-height:1.25rem;
  line-height:var(--mdc-typography-body2-line-height, 1.25rem);
  font-weight:400;
  font-weight:var(--mdc-typography-body2-font-weight, 400);
  letter-spacing:0.0178571429em;
  letter-spacing:var(--mdc-typography-body2-letter-spacing, 0.0178571429em);
  text-decoration:inherit;
  -webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);
          text-decoration:var(--mdc-typography-body2-text-decoration, inherit);
  text-transform:inherit;
  text-transform:var(--mdc-typography-body2-text-transform, inherit);
  color:rgba(0, 0, 0, 0.87);
  color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, 0.87));
  display:inline-flex;
  align-items:center;
  vertical-align:middle;
}
.mdc-form-field > label{
  margin-left:0;
  margin-right:auto;
}
[dir=rtl] .mdc-form-field > label, .mdc-form-field > label[dir=rtl]{
  margin-left:auto;
  margin-right:0;
}

.mdc-form-field > label{
  padding-left:4px;
  padding-right:0;
}
[dir=rtl] .mdc-form-field > label, .mdc-form-field > label[dir=rtl]{
  padding-left:0;
  padding-right:4px;
}

.mdc-form-field > label{
  order:0;
}

.mdc-form-field--nowrap > label{
  text-overflow:ellipsis;
  overflow:hidden;
  white-space:nowrap;
}

.mdc-form-field--align-end > label{
  margin-left:auto;
  margin-right:0;
}
[dir=rtl] .mdc-form-field--align-end > label, .mdc-form-field--align-end > label[dir=rtl]{
  margin-left:0;
  margin-right:auto;
}

.mdc-form-field--align-end > label{
  padding-left:0;
  padding-right:4px;
}
[dir=rtl] .mdc-form-field--align-end > label, .mdc-form-field--align-end > label[dir=rtl]{
  padding-left:4px;
  padding-right:0;
}

.mdc-form-field--align-end > label{
  order:-1;
}

.mdc-form-field--space-between{
  justify-content:space-between;
}
.mdc-form-field--space-between > label{
  margin:0;
}
[dir=rtl] .mdc-form-field--space-between > label, .mdc-form-field--space-between > label[dir=rtl]{
  margin:0;
}

html, body{
  font-family:"Exo 2", sans-serif !important;
  --mdc-typography-font-family:$fontFamily !important;
  -ms-overflow-style:none;
  scrollbar-width:none;
}

body{
  display:flex;
  height:100vh;
}

html::-webkit-scrollbar, body::-webkit-scrollbar{
  display:none;
}

*, *:focus, *:hover{
  outline:none !important;
}
.material-icons.md-18{
  font-size:18px;
}

.material-icons.md-24{
  font-size:24px;
}

.material-icons.md-36{
  font-size:36px;
}

.material-icons.md-48{
  font-size:48px;
}
*{
  -ms-overflow-style:none;
  scrollbar-width:none;
}
::-webkit-scrollbar{
  width:0px;
  background:transparent;
}

textarea::-webkit-scrollbar{
  width:auto !important;
}
::-webkit-scrollbar-track{
  background:#f1f1f1;
}
::-webkit-scrollbar-thumb{
  background:#888;
  border-radius:3px;
}
::-webkit-scrollbar-thumb:hover{
  background:#555;
}
.mdc-linear-progress{
  margin-top:-4px;
  z-index:5;
  position:absolute;
}
.content-wrapper{
  width:auto !important;
}

.mdc-drawer-sidenav,
.mdc-drawer--widgets{
  width:315px;
}

.mdc-drawer-sidenav > .tundra_scrollbar{
  min-height:0;
  position:absolute;
  top:128px !important;
  bottom:0;
  left:0;
  right:0;
  height:unset;
}

.mdc-topnav-menu{
  overflow:auto;
}

.menu-icon{
  visibility:hidden;
  position:absolute;
}

.mdc-icon-button > .travelspirit-icon > img{
  width:35px;
  height:35px;
  margin-top:-5px;
  margin-left:-6px;
}

.mdc-top-app-bar:hover .menu-icon{
  opacity:0.8;
  transition:0.5s ease-in;
  visibility:visible;
}

.mdc-top-app-bar:hover .travelspirit-icon{
  opacity:0.2;
  transition:0.5s ease-out;
}

.mdc-icon-button:hover .menu-icon{
  transition:0.9s;
  visibility:visible;
  opacity:1 !important;
  transform:rotateY(180deg);
}

.mdc-icon-button:hover .travelspirit-icon{
  opacity:0;
  transition:0.5s ease-out;
}

.mdc-drawer-app-content{
  flex:auto;
  overflow:auto;
  position:relative;
  -ms-overflow-style:none;
  scrollbar-width:none;
}

.mdc-drawer-app-content::-webkit-scrollbar{
  display:none;
}

.mdc-drawer.mdc-drawer--open:not(.mdc-drawer--closing) + .mdc-drawer-app-content{
  margin-left:290px;
}

.main-content{
  overflow:hidden;
  height:100%;
  -ms-overflow-style:none;
  scrollbar-width:none;
}

.main-content::-webkit-scrollbar{
  display:none;
}

#app-bar{
  position:absolute;
  height:48px;
  background:#0288d1;
  z-index:7;
}

#app-bar > div.mdc-top-app-bar__row{
  height:48px;
}

div#submenu-links > a,
div#overflow-submenu > a{
  color:#ffffff;
}

div#submenu-links > a:hover,
div#overflow-submenu > a:hover{
  background-color:#00357d;
  border-radius:0;
}

div#submenu-links > a.active,
div#overflow-submenu > a.active{
  background-color:#00357d;
  border-radius:0;
}

.mdc-top-app-bar__section--align-start{
  border-right:1px solid white;
  width:20%;
}

.mdc-top-app-bar__section--align-end{
  width:20%;
}

.mdc-top-app-bar__section--align-end > a{
  color:#ffffff;
}

.mdc-top-app-bar__section--align-end > a:hover{
  background-color:#00357d;
  border-radius:0;
}

.top-bar-submenu-nav{
  background:#0288d1;
  padding-right:48px;
  padding-left:30px;
  position:relative;
  width:60%;
  order:0;
  border-right:1px solid white;
}

.mdc-tab{
  min-width:0 !important;
}

#submenu-links{
  overflow:hidden;
  height:48px;
}
#submenu-links .mdc-tab .mdc-tab__icon{
  color:white;
}
#submenu-links .mdc-tab .mdc-tab__text-label{
  color:white;
}
#submenu-links .mdc-tab--stacked .mdc-tab__text-label{
  padding:0;
  font-size:9px;
}

#submenu-links a,
#more-submenu-links a{
  float:left;
  height:48px;
  padding:0 10px;
  line-height:30px;
  text-transform:capitalize;
  font-size:12px;
}
#submenu-links a:hover, #submenu-links a:focus,
#more-submenu-links a:hover,
#more-submenu-links a:focus{
  color:white;
}

#more-submenu-links{
  display:none;
  background:#0288d1;
  color:white;
  position:absolute;
  height:48px;
  line-height:45px;
  text-align:center;
  cursor:pointer;
}

#more-submenu-links:hover{
  background:#00357d;
}
#more-submenu-links:hover #overflow-submenu{
  display:inline-flex;
}

#overflow-submenu{
  display:none;
  position:absolute;
  top:48px;
  left:0;
  right:0;
  flex-wrap:wrap;
  align-content:flex-end;
  flex-direction:column;
  height:150px;
}
#overflow-submenu a{
  background:#0288d1;
  display:block;
  height:48px;
  padding:0 10px;
  line-height:30px;
  text-transform:capitalize;
}
#overflow-submenu a:hover, #overflow-submenu a:focus{
  color:white;
}
#overflow-submenu .mdc-tab .mdc-tab__icon{
  color:white;
}
#overflow-submenu .mdc-tab .mdc-tab__text-label{
  color:white;
}
#overflow-submenu .mdc-tab--stacked .mdc-tab__text-label{
  padding:0;
  font-size:10px;
}

.mdc-tab-hide-icon,
.mdc-tab-hide-text-label{
  display:none !important;
}

.mdc-tab-show-icon,
.mdc-tab-show-text-label{
  display:block !important;
}

.mdc-menu-icon-width{
  width:48px;
}

.mdc-menu-text-style{
  font-size:12px !important;
  font-weight:bold;
}

.mdc-menu-todoaction .mdc-list-item{
  height:44px;
}

a.mdc-list-item{
  color:inherit;
  text-decoration:none;
  margin:8px;
  font-size:12px;
  color:rgba(0, 0, 0, 0.8705882353);
  padding:0 8px;
}
.mdc-list .mdc-list-item{
  height:48px;
  align-items:center;
}
.mdc-list .mdc-list-item--with-leading-icon{
  margin-right:32px;
}

.mdc-list-group__subheader{
  color:rgba(0, 0, 0, 0.87);
}

.mdc-list-item.mdc-list-item--selected .mdc-list-item__graphic{
  color:#6200ee;
}
.mdc-list-item.mdc-list-item--activated .mdc-list-item__graphic{
  color:#6200ee;
}
.mdc-drawer .mdc-list-item{
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-smoothing:antialiased;
  font-family:Roboto, sans-serif;
  font-size:0.875rem;
  line-height:1.375rem;
  font-weight:500;
  letter-spacing:0.0071428571em;
  text-decoration:inherit;
  text-transform:inherit;
  height:40px;
  margin:8px 8px;
  padding:0 8px;
  align-items:center;
  border-radius:4px;
}
.mdc-drawer .mdc-list-item .mdc-list-item__primary-text{
  font-size:14px;
}
.mdc-drawer .mdc-list-item .mdc-list-item__graphic{
  color:#808080;
}
.mdc-drawer .mdc-list-item.mdc-list-item--with-leading-icon .mdc-list-item__start{
  padding-left:0;
  padding-right:0;
  margin-left:0;
  margin-right:16px;
}
.mdc-drawer .mdc-list-item.mdc-list-item--with-trailing-switch .mdc-list-item__end{
  padding-left:0;
  padding-right:0;
  margin-left:0;
  margin-right:16px;
}
.mdc-drawer .mdc-list-item.mdc-list-item--selected .mdc-list-item__graphic{
  color:#6200ee;
}
.mdc-drawer .mdc-list-item.mdc-list-item--activated .mdc-list-item__graphic{
  color:#6200ee;
}
.mdc-drawer .mdc-list-group__subheader{
  color:rgba(0, 0, 0, 0.6);
  font-size:0.875rem;
  line-height:1.25rem;
  letter-spacing:0.0178571429em;
  text-decoration:inherit;
  display:block;
  margin-top:0;
  line-height:normal;
  margin:0;
  padding:0 16px;
}
.mdc-drawer .mdc-list-group__subheader::before{
  display:inline-block;
  width:0;
  height:24px;
  content:"";
  vertical-align:0;
}
.mdc-drawer .su_useraction_container .mdc-list-item{
  height:48px;
  align-items:center;
}
.mdc-switch.mdc-switch-sortable{
  margin:17px 20px 0 15px;
  float:right;
  opacity:0.5;
}
.mdc-switch.mdc-switch-sortable.mdc-switch--selected:enabled:hover:not(:focus) .mdc-switch__ripple::before, .mdc-switch.mdc-switch-sortable.mdc-switch--selected:enabled:hover:not(:focus) .mdc-switch__ripple::after{
  background-color:green;
}
.mdc-switch.mdc-switch-sortable.mdc-switch--selected:enabled:focus .mdc-switch__ripple::before, .mdc-switch.mdc-switch-sortable.mdc-switch--selected:enabled:focus .mdc-switch__ripple::after{
  background-color:green;
}
.mdc-switch.mdc-switch-sortable.mdc-switch--selected:enabled:focus:not(:focus) .mdc-mdc-switch__handle::after{
  background-color:green;
}
.mdc-switch.mdc-switch-sortable.mdc-switch--selected:enabled:active .mdc-switch__ripple::before, .mdc-switch.mdc-switch-sortable.mdc-switch--selected:enabled:active .mdc-switch__ripple::after{
  background-color:green;
}
.mdc-switch.mdc-switch-sortable.mdc-switch--selected:enabled .mdc-switch__handle::before, .mdc-switch.mdc-switch-sortable.mdc-switch--selected:enabled .mdc-switch__handle::after{
  background:green;
}
.mdc-switch.mdc-switch-sortable.mdc-switch--selected:focus .mdc-switch__handle::after{
  background:green;
}
.mdc-switch.mdc-switch-sortable.mdc-switch--selected .mdc-switch__shadow{
  background:green;
}
.mdc-switch.mdc-switch-sortable.mdc-switch--unselected:enabled:hover:not(:focus) .mdc-switch__ripple::before, .mdc-switch.mdc-switch-sortable.mdc-switch--unselected:enabled:hover:not(:focus) .mdc-switch__ripple::after{
  background-color:red;
}
.mdc-switch.mdc-switch-sortable.mdc-switch--unselected:enabled:focus .mdc-switch__ripple::before, .mdc-switch.mdc-switch-sortable.mdc-switch--unselected:enabled:focus .mdc-switch__ripple::after{
  background-color:red;
}
.mdc-switch.mdc-switch-sortable.mdc-switch--unselected:enabled:active .mdc-switch__ripple::before, .mdc-switch.mdc-switch-sortable.mdc-switch--unselected:enabled:active .mdc-switch__ripple::after{
  background-color:red;
}
.mdc-switch.mdc-switch-sortable.mdc-switch--unselected .mdc-switch__shadow{
  background:red;
}
.mdc-switch.mdc-switch-sortable:enabled .mdc-switch__track::after{
  background:#5cfc7e;
}
.mdc-switch.mdc-switch-sortable:enabled:hover:not(:focus):not(:active) .mdc-switch__track::after{
  background:#5cfc7e;
}
.mdc-switch.mdc-switch-sortable:enabled:focus:not(:active) .mdc-switch__track::after{
  background:#4cbb7e;
}
.mdc-switch.mdc-switch-sortable:enabled:active .mdc-switch__track::after{
  background:#4cbb7e;
}
.mdc-switch.mdc-switch-sortable.mdc-switch--selected .mdc-switch__track::after{
  background-color:white;
}
.mdc-switch.mdc-switch-sortable.mdc-switch--selected .mdc-switch__shadow{
  background-color:green;
  border-color:green;
}
.mdc-switch.mdc-switch-sortable:not(.mdc-switch--selected) .mdc-switch__track::after{
  background-color:white;
}
.mdc-switch.mdc-switch-sortable:hover{
  opacity:unset;
}
.mdc-expansion{
  transition:all 0.3s;
  cursor:pointer;
  margin-bottom:5px;
}
.mdc-expansion:not([open]) + .mdc-expansion{
  border-top:1px solid rgba(0, 0, 0, 0.12);
  box-sizing:border-box;
}
.mdc-expansion:first-of-type{
  border-top-left-radius:2px;
  border-top-right-radius:2px;
}
.mdc-expansion:last-of-type{
  border-bottom-left-radius:2px;
  border-bottom-right-radius:2px;
}
.mdc-expansion__summary{
  box-shadow:0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
  background-color:#eee;
  padding-left:24px;
  padding-right:24px;
  height:48px;
  display:flex;
  outline:none;
  flex-direction:row;
  align-items:center;
}
.mdc-expansion__summary::marker{
  display:none;
}
.mdc-expansion__summary::after{
  font-family:"Material Icons";
  font-weight:normal;
  font-style:normal;
  font-size:24px;
  line-height:1;
  letter-spacing:normal;
  text-transform:none;
  display:inline-block;
  word-wrap:normal;
  font-feature-settings:"liga";
  -webkit-font-feature-settings:"liga";
  -webkit-font-smoothing:antialiased;
  content:"\e315";
  display:inline-flex;
  flex-direction:column;
  -webkit-user-select:none;
     -moz-user-select:none;
          user-select:none;
  justify-content:center;
  transition:transform 200ms, color 200ms;
  margin-left:auto;
  color:#9E9E9E;
}
.mdc-expansion__summary:focus{
  background-color:#eeeeee;
}
.mdc-expansion__summary:focus::after{
  color:#9E9E9E;
}
.mdc-expansion__header{
  display:flex;
  flex-direction:row;
  justify-content:flex-start;
  align-items:center;
  font-size:0.9375rem;
  font-weight:500;
  flex-basis:30%;
  margin-right:16px;
  white-space:nowrap;
}
.mdc-expansion__header i{
  transform:rotate(90deg);
}
.mdc-expansion__content{
  padding:5px;
}
.mdc-expansion__content a{
  padding:0px 12px !important;
}
.mdc-expansion__content a > span.mdc-list-item__text{
  margin-left:55px;
}
.mdc-expansion[open]{
  border-radius:2px;
  border:none;
}
.mdc-expansion[open] .mdc-expansion__summary::after{
  transform:rotate(90deg);
}

.mdc-sub-expansion{
  transition:all 0.3s;
  cursor:pointer;
}
.mdc-sub-expansion:first-of-type{
  border-top-left-radius:2px;
  border-top-right-radius:2px;
}
.mdc-sub-expansion:last-of-type{
  border-bottom-left-radius:2px;
  border-bottom-right-radius:2px;
}
.mdc-sub-expansion__summary{
  padding-left:15px;
  padding-right:20px;
  height:48px;
  display:flex;
  outline:none;
  flex-direction:row;
  align-items:center;
}
.mdc-sub-expansion__summary::marker{
  display:none;
}
.mdc-sub-expansion__summary::after{
  font-family:"Material Icons";
  font-weight:normal;
  font-style:normal;
  font-size:24px;
  line-height:1;
  letter-spacing:normal;
  text-transform:none;
  display:inline-block;
  word-wrap:normal;
  font-feature-settings:"liga";
  -webkit-font-feature-settings:"liga";
  -webkit-font-smoothing:antialiased;
  content:"\e315";
  display:inline-flex;
  flex-direction:column;
  -webkit-user-select:none;
     -moz-user-select:none;
          user-select:none;
  justify-content:center;
  transition:transform 200ms, color 200ms;
  margin-left:auto;
  color:#9E9E9E;
}
.mdc-sub-expansion__summary:focus::after{
  color:#9E9E9E;
}
.mdc-sub-expansion__header{
  display:flex;
  flex-direction:row;
  justify-content:flex-start;
  align-items:center;
  font-size:0.9375rem;
  font-weight:500;
  flex-basis:30%;
  margin-right:16px;
  white-space:nowrap;
}
.mdc-sub-expansion__content{
  padding:5px;
  border-top:none !important;
  border:1px solid #DCDCDC;
}
.mdc-sub-expansion__content a{
  padding:0px 14px !important;
  margin:0 !important;
}
.mdc-sub-expansion__content a > span.mdc-list-item__text{
  margin-left:55px;
}
.mdc-sub-expansion[open]{
  border-radius:2px;
  border:none;
}
.mdc-sub-expansion[open] .mdc-sub-expansion__summary{
  background-color:#eee;
}
.mdc-sub-expansion[open] .mdc-sub-expansion__summary::after{
  transform:rotate(90deg);
}

.mdc-topnav-menu .mdc-list-item.dropdown-btn::after{
  font-family:"Material Icons";
  font-weight:normal;
  font-style:normal;
  font-size:24px;
  line-height:1;
  letter-spacing:normal;
  text-transform:none;
  display:inline-block;
  word-wrap:normal;
  font-feature-settings:"liga";
  -webkit-font-feature-settings:"liga";
  -webkit-font-smoothing:antialiased;
  content:"\e315";
  display:inline-flex;
  flex-direction:column;
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none;
  justify-content:center;
  transition:transform 200ms, color 200ms;
  margin-left:auto;
  color:#9E9E9E;
}
[dir=rtl] .mdc-list-item__graphic{
  margin-left:0;
  margin-right:32px;
}

[dir=rtl] .mdc-list-item, .mdc-list-item[dir=rtl]{
  padding-left:16px;
  padding-right:16px;
}

.mdc-drawer--widgets-icons{
  width:75px;
  box-shadow:0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
}

.mdc-drawer--widgets-icons > .mdc-drawer__header{
  padding:0px !important;
}

.mdc-drawer--widgets > .mdc-drawer__header{
  padding:0 8px 0px;
}

.mdc-drawer--widgets > .mdc-drawer__header > .mdc-drawer__title{
  display:flex;
  align-items:center;
}

.mdc-drawer--widgets-icons > .mdc-drawer__content > a.mdc-list-item{
  height:65px !important;
}

.mdc-drawer--widgets-icons > .mdc-drawer__content,
.mdc-drawer--widgets > .mdc-drawer__content{
  -ms-overflow-style:none;
  scrollbar-width:none;
}

.mdc-drawer--widgets-icons > .mdc-drawer__content::-webkit-scrollbar,
.mdc-drawer--widgets > .mdc-drawer__content::-webkit-scrollbar{
  display:none;
}
.badge_normal{
  position:absolute;
  top:5px;
  right:5px;
  padding:0px 5px;
  border-radius:8px;
  background-color:white;
  color:rgba(0, 0, 0, 0.6);
  border:1px solid rgba(0, 0, 0, 0.6);
  font-weight:bolder;
  font-size:10px;
  display:none;
}

.badge_highlight{
  position:absolute;
  top:5px;
  right:5px;
  padding:0px 5px;
  border-radius:8px;
  background-color:red;
  color:white;
  border:none;
  font-weight:bolder;
  font-size:10px;
  display:none;
}

.badge_highlight_orange{
  position:absolute;
  top:5px;
  right:5px;
  padding:0px 5px;
  border-radius:8px;
  background-color:orange;
  color:white;
  border:none;
  font-weight:bolder;
  font-size:10px;
  display:none;
}
.mdc-fab__float-buttom-right{
  background-color:#0288d1;
  position:fixed;
  right:10px;
  bottom:10px;
  z-index:99;
  display:none;
}
.header{
  background-color:#e5e5e5;
  font-size:12px;
  padding:5px 0 10px 0 !important;
  width:100%;
  height:auto;
  overflow:unset !important;
}

.header table{
  width:100%;
  padding:0 10px 0 10px;
}

.header table th,
.filterFields table td.label{
  color:#737373;
  font-weight:bold;
}

.header table th.nobold,
.filterFields th.nobold{
  font-weight:normal;
}

.header .dijitTextBox{
  border:1px solid #b3b3b3;
  background:white;
  border-radius:3px;
  padding:3px 3px 3px 3px;
  margin:5px 0 0 0;
  width:180px;
  height:15px;
}

.advancedfilter .dijitTextBox{
  width:100% !important;
}

.header .dijitButtonContents{
  padding:2px;
}

.header .dijitTextBoxFocused{
  border:1px solid #737373;
}

.header .dijitButtonNode{
  border:1px solid #b3b3b3;
  border-bottom:1px solid #9b9b9b;
  border-radius:3px;
  padding:3px 3px 3px 3px;
  margin:5px 0 0 0;
  background:none;
  background-color:white;
}

.header .dijitDownArrowButton,
.header .dijitDropDownButton{
  margin:0px;
}

.header .dijitDropDownButtonHover .dijitButtonNode,
.header .dijitButtonHover .dijitButtonNode{
  border-color:unset;
  border-bottom-color:unset;
  border:1px solid #737373;
  background:none;
  background-color:white;
  color:unset;
}

.header .dijitTooltipContainer{
  border:1px solid #737373;
  border-radius:3px;
}

.header .dijitComboBox{
  border:1px solid #b3b3b3;
  background:white;
  padding:3px 3px 3px 3px;
  margin:5px 0 0 0;
  width:180px;
  height:15px;
  border-radius:3px;
}

.header .dijitComboBoxFocused{
  border:1px solid #737373;
}

.dijitMenu{
  border:1px solid #737373 !important;
  border-radius:3px !important;
  color:black !important;
  font-size:12px !important;
}

.header .dijitComboBox .dijitButtonNode{
  border-color:transparent;
  border-style:none;
  background-image:none;
  background-color:transparent;
}

.filter_title{
  padding:17px 5px 0px 15px;
  float:left;
}

.filter_actions{
  float:right;
  padding-right:15px;
}

.filter_actions a{
  text-decoration:none;
  color:white;
  display:block;
  float:left;
}

.filter_actions a:hover{
  color:#D3D3D3;
}

.search_select{
  float:left;
  color:black;
}

.search_select a{
  text-decoration:none;
  color:white;
  float:right;
}

.search_select a:hover{
  color:#D3D3D3;
}

.filter_header{
  background-color:#505150 !important;
  color:white;
  height:48px;
  padding:unset;
  font-size:12px;
  font-weight:bold;
}

.filter_header .dijitTextBox{
  padding:2px;
  background:#FFFFFF;
  border-radius:3px;
  border:1px solid #FFFFFF;
  color:black;
  width:120px;
}

.filter_header > .search_select > .dijitTextBox{
  margin-top:14px;
}

.filter_header > .searches > .dijitTextBox{
  margin-bottom:16px;
  margin-left:25px;
}

.filter_header .dijitButtonContents{
  padding:2px;
}

.filter_header #el_mailbox_select .dijitTextBox{
  margin-bottom:0px;
}

#el_mailbox_select span{
  padding-right:5px;
}

.filter_header .dijitTextBox .dijitButtonNode{
  border:none;
  background:none;
}

.show_perpage{
  float:left;
  position:absolute;
  left:575px;
  top:15px;
}

.show_perpage span{
  padding-right:5px;
}

.filter_header .show_perpage .dijitTextBox{
  margin-bottom:0px;
  width:50px;
}

.filter_header .actions{
  float:left;
  position:absolute;
  left:285px;
  top:15px;
}

.es_delete_search{
  display:none;
}

.open_header_search::after{
  font-family:"Material Icons";
  font-weight:bold;
  font-style:normal;
  font-size:14px;
  line-height:1;
  letter-spacing:normal;
  text-transform:none;
  word-wrap:normal;
  font-feature-settings:"liga";
  -webkit-font-feature-settings:"liga";
  -webkit-font-smoothing:antialiased;
  content:"\e313";
  display:inline-flex;
  flex-direction:column;
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none;
  justify-content:center;
  transition:transform 200ms, color 200ms;
  margin-left:auto;
  color:white;
  border:2px solid white;
  border-radius:14px;
  cursor:pointer;
  float:right;
  margin:15px 15px 15px 0px;
  transform:rotate(0deg);
}
.open_header_search:hover::after{
  color:#D3D3D3;
  border:2px solid #D3D3D3;
}

.close_header_search::after{
  font-family:"Material Icons";
  font-weight:bold;
  font-style:normal;
  font-size:14px;
  line-height:1;
  letter-spacing:normal;
  text-transform:none;
  word-wrap:normal;
  font-feature-settings:"liga";
  -webkit-font-feature-settings:"liga";
  -webkit-font-smoothing:antialiased;
  content:"\e313";
  display:inline-flex;
  flex-direction:column;
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none;
  justify-content:center;
  transition:transform 200ms, color 200ms;
  margin-left:auto;
  color:white;
  border:2px solid white;
  border-radius:14px;
  cursor:pointer;
  float:right;
  margin:15px 15px 15px 0px;
  transform:rotate(180deg);
}
.close_header_search:hover::after{
  color:#D3D3D3;
  border:2px solid #D3D3D3;
}
.list_header{
  width:100%;
  height:auto;
  background-color:#505150;
  color:white;
  font-size:12px;
  font-weight:bold;
  padding:3px 0 0 0;
}

.header_title{
  float:left;
  padding:15px 0px 0px 10px;
}

.display_num{
  float:left;
  padding:15px 0px 0px 450px;
}

.last_refresh{
  float:left;
  padding:15px 5px 0px 30px;
}

.autorefresh{
  float:left;
  padding:15px 15px 0px 0px;
}

.header_refresh_list{
  visibility:visible;
  float:right;
  text-decoration:none;
  color:white;
}
.header_refresh_list:hover{
  color:#D3D3D3;
}

.list_header .pagingtable{
  top:3px !important;
}

.pagingtable{
  padding:unset;
  position:relative;
  float:right;
  top:0px;
}

.pagingtable table tr td{
  color:white;
  float:left;
  padding:8px 9px;
  text-decoration:none;
  cursor:pointer;
}

.pagingtable table tr td.paging_pagenum div{
  text-decoration:none !important;
}

.pagingtable table tr td.paging_selected{
  background-color:#e5e5e5;
  color:grey;
  border-radius:5px;
  text-decoration:none;
}

.pagingtable table tr td.paging_active:hover{
  background-color:#e5e5e5;
  color:grey;
  border-radius:5px;
}

.pagingtable table tr td:hover:not(.paging_selected){
  background-color:#e5e5e5;
  color:grey;
  border-radius:5px;
}
@keyframes fadeIn{
  0%{
    opacity:0;
  }
  100%{
    opacity:1;
  }
}
.mdc-checkbox-rememberme .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true]) ~ .mdc-checkbox__background,
.mdc-checkbox-trustverify .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true]) ~ .mdc-checkbox__background{
  border-color:white;
}
#td_todo_list_wrapper .table-responcive{
  display:block !important;
  width:100% !important;
  overflow-x:auto !important;
}
