.alignment--fullHeight{height:100%}.alignment--fullWidth{width:100%}.alignment__content{-webkit-box-flex:0;-ms-flex:0;flex:0;margin:0;max-width:100%;width:auto}.alignment__content--fullWidth{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:100%}.alignment__horizontal{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.alignment__horizontal--end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.alignment__horizontal--center,.alignment__horizontal--middle{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.alignment__horizontal--start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.alignment__vertical{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}.alignment__vertical--end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.alignment__vertical--center,.alignment__vertical--middle{-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.alignment__vertical--start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.boxed:not(.boxed .boxed){padding-left:22.5px;padding-right:22.5px;width:100%}.boxed--fullHeight{height:100%}.boxed--mediumWide:not(.boxed .boxed){margin-left:auto;margin-right:auto;max-width:845px}.app--desktopLayout .boxed--mediumWide:not(.boxed .boxed){width:90%}.boxed--narrow:not(.boxed .boxed){margin-left:auto;margin-right:auto;max-width:645px}.app--desktopLayout .boxed--narrow:not(.boxed .boxed){width:90%}.boxed--paddedFullWidth:not(.boxed .boxed){margin-left:auto;margin-right:auto;max-width:none;width:100%}.app--desktopLayout .boxed--paddedFullWidth:not(.boxed .boxed){width:100%}.boxed--relative{position:relative}.boxed--static{position:static}.app--desktopLayout .boxed--wide:not(.boxed .boxed){margin-left:auto;margin-right:auto;padding-left:0;padding-right:0;width:90%}@media(min-width: 1286px){.app--desktopLayout .boxed--wide:not(.boxed .boxed){width:1200px}}
.icon{display:inline-block;vertical-align:middle}.icon--bokaBordPeach svg *{fill:#ff7962}.icon--darkGray svg *{fill:#272C33}.icon--darkGrayDarker svg *{fill:#151A20}.icon--darkGrayLighter svg *{fill:#3D434A}.icon--darkText svg *{fill:#272C33}.icon--facebookBlue svg *{fill:#0866ff}.icon--facebookBlueLighter svg *{fill:#1877f2}.icon--foodoraPink svg *{fill:#df1067}.icon--green svg *{fill:#7CB342}.icon--greenDarker svg *{fill:#5F9725}.icon--greenLighter svg *{fill:#95CE5B}.icon--lightGray svg *{fill:#F3F4EF}.icon--lightGrayDarker svg *{fill:#DCDDD9}.icon--lightGrayLighter svg *{fill:#FBFDF8}.icon--mediumGray svg *{fill:#929292}.icon--mediumGrayDarker svg *{fill:#646464}.icon--mediumGrayLighter svg *{fill:#c2c2c2}.icon--lightText svg *{fill:#fff}.icon--orange svg *{fill:#ffa23c}.icon--orangeAlternative svg *{fill:#ffbc56}.icon--orangeDarker svg *{fill:#c77300}.icon--orangeLighter svg *{fill:#ffd36c}.icon--red svg *{fill:#f14250}.icon--redDarker svg *{fill:#b80028}.icon--redLighter svg *{fill:#ff787c}.icon--theForkGreen svg *{fill:#00665c}.icon--white svg *{fill:#ffffff}.icon--woltBlue svg *{fill:#009de0}.icon--currentColor svg *{fill:currentColor}.icon--inherit svg *{fill:inherit}.icon--primaryColor svg *{fill:#7cb342}.appError--outsideOfBaseLayout .icon--primaryColor svg *{fill:#7cb342}.icon svg{display:block;height:100%;width:100%}.icon--block{display:block}.icon--fillSpace{height:100%;width:100%}.icon--huge{height:120px;width:120px}.icon--large{height:32px;width:32px}.icon--largeish{height:45px;width:45px}.icon--larger{height:65px;width:65px}.icon--medium{height:24px;width:24px}.icon--mediumSmall{height:20px;width:20px}.icon--semiTransparent{opacity:.7}.icon--small{height:16px;width:16px}.icon--smaller{height:12px;width:12px}.icon--spinning svg{-webkit-animation:icon__spinAnimation 1.2s linear infinite;animation:icon__spinAnimation 1.2s linear infinite}.icon--spinning.icon--loadingSpinner svg{-webkit-animation:icon__spinAnimationLoadingSpinner .6s steps(1) infinite;animation:icon__spinAnimationLoadingSpinner .6s steps(1) infinite}.icon--tiny{height:8px;width:8px}@-webkit-keyframes icon__spinAnimation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes icon__spinAnimation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes icon__spinAnimationLoadingSpinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}8.33%{-webkit-transform:rotate(30deg);transform:rotate(30deg)}16.66%{-webkit-transform:rotate(60deg);transform:rotate(60deg)}25%{-webkit-transform:rotate(90deg);transform:rotate(90deg)}33.33%{-webkit-transform:rotate(120deg);transform:rotate(120deg)}41.66%{-webkit-transform:rotate(150deg);transform:rotate(150deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}58.33%{-webkit-transform:rotate(210deg);transform:rotate(210deg)}66.66%{-webkit-transform:rotate(240deg);transform:rotate(240deg)}75%{-webkit-transform:rotate(270deg);transform:rotate(270deg)}83.33%{-webkit-transform:rotate(300deg);transform:rotate(300deg)}91.66%{-webkit-transform:rotate(330deg);transform:rotate(330deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes icon__spinAnimationLoadingSpinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}8.33%{-webkit-transform:rotate(30deg);transform:rotate(30deg)}16.66%{-webkit-transform:rotate(60deg);transform:rotate(60deg)}25%{-webkit-transform:rotate(90deg);transform:rotate(90deg)}33.33%{-webkit-transform:rotate(120deg);transform:rotate(120deg)}41.66%{-webkit-transform:rotate(150deg);transform:rotate(150deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}58.33%{-webkit-transform:rotate(210deg);transform:rotate(210deg)}66.66%{-webkit-transform:rotate(240deg);transform:rotate(240deg)}75%{-webkit-transform:rotate(270deg);transform:rotate(270deg)}83.33%{-webkit-transform:rotate(300deg);transform:rotate(300deg)}91.66%{-webkit-transform:rotate(330deg);transform:rotate(330deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}
a,.link{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;color:#7cb342}.mce-content-body a,.mce-content-body .link{color:#7cb342}a:focus,a:hover,.link:focus,.link:hover{color:#95ce5b}.usingKeyboard a:focus,.usingKeyboard .link:focus{border-radius:4px;-webkit-box-shadow:0 0 0 1.5px #95ce5b;box-shadow:0 0 0 1.5px #95ce5b;outline:0}.link{-ms-touch-action:manipulation;touch-action:manipulation;-webkit-transition:color 500ms;transition:color 500ms}.link.link--bokaBordPeach{color:#ff7962}.link.link--bokaBordPeachHover:focus,.link.link--bokaBordPeachHover:hover{color:#ff7962}.link.link--darkGray{color:#272C33}.link.link--darkGrayHover:focus,.link.link--darkGrayHover:hover{color:#272C33}.link.link--darkGrayDarker{color:#151A20}.link.link--darkGrayDarkerHover:focus,.link.link--darkGrayDarkerHover:hover{color:#151A20}.link.link--darkGrayLighter{color:#3D434A}.link.link--darkGrayLighterHover:focus,.link.link--darkGrayLighterHover:hover{color:#3D434A}.link.link--darkText{color:#272C33}.link.link--darkTextHover:focus,.link.link--darkTextHover:hover{color:#272C33}.link.link--facebookBlue{color:#0866ff}.link.link--facebookBlueHover:focus,.link.link--facebookBlueHover:hover{color:#0866ff}.link.link--facebookBlueLighter{color:#1877f2}.link.link--facebookBlueLighterHover:focus,.link.link--facebookBlueLighterHover:hover{color:#1877f2}.link.link--foodoraPink{color:#df1067}.link.link--foodoraPinkHover:focus,.link.link--foodoraPinkHover:hover{color:#df1067}.link.link--green{color:#7CB342}.link.link--greenHover:focus,.link.link--greenHover:hover{color:#7CB342}.link.link--greenDarker{color:#5F9725}.link.link--greenDarkerHover:focus,.link.link--greenDarkerHover:hover{color:#5F9725}.link.link--greenLighter{color:#95CE5B}.link.link--greenLighterHover:focus,.link.link--greenLighterHover:hover{color:#95CE5B}.link.link--lightGray{color:#F3F4EF}.link.link--lightGrayHover:focus,.link.link--lightGrayHover:hover{color:#F3F4EF}.link.link--lightGrayDarker{color:#DCDDD9}.link.link--lightGrayDarkerHover:focus,.link.link--lightGrayDarkerHover:hover{color:#DCDDD9}.link.link--lightGrayLighter{color:#FBFDF8}.link.link--lightGrayLighterHover:focus,.link.link--lightGrayLighterHover:hover{color:#FBFDF8}.link.link--mediumGray{color:#929292}.link.link--mediumGrayHover:focus,.link.link--mediumGrayHover:hover{color:#929292}.link.link--mediumGrayDarker{color:#646464}.link.link--mediumGrayDarkerHover:focus,.link.link--mediumGrayDarkerHover:hover{color:#646464}.link.link--mediumGrayLighter{color:#c2c2c2}.link.link--mediumGrayLighterHover:focus,.link.link--mediumGrayLighterHover:hover{color:#c2c2c2}.link.link--lightText{color:#fff}.link.link--lightTextHover:focus,.link.link--lightTextHover:hover{color:#fff}.link.link--orange{color:#ffa23c}.link.link--orangeHover:focus,.link.link--orangeHover:hover{color:#ffa23c}.link.link--orangeAlternative{color:#ffbc56}.link.link--orangeAlternativeHover:focus,.link.link--orangeAlternativeHover:hover{color:#ffbc56}.link.link--orangeDarker{color:#c77300}.link.link--orangeDarkerHover:focus,.link.link--orangeDarkerHover:hover{color:#c77300}.link.link--orangeLighter{color:#ffd36c}.link.link--orangeLighterHover:focus,.link.link--orangeLighterHover:hover{color:#ffd36c}.link.link--red{color:#f14250}.link.link--redHover:focus,.link.link--redHover:hover{color:#f14250}.link.link--redDarker{color:#b80028}.link.link--redDarkerHover:focus,.link.link--redDarkerHover:hover{color:#b80028}.link.link--redLighter{color:#ff787c}.link.link--redLighterHover:focus,.link.link--redLighterHover:hover{color:#ff787c}.link.link--theForkGreen{color:#00665c}.link.link--theForkGreenHover:focus,.link.link--theForkGreenHover:hover{color:#00665c}.link.link--white{color:#ffffff}.link.link--whiteHover:focus,.link.link--whiteHover:hover{color:#ffffff}.link.link--woltBlue{color:#009de0}.link.link--woltBlueHover:focus,.link.link--woltBlueHover:hover{color:#009de0}.link.link--currentColor{color:currentColor}.link.link--inherit{color:inherit}.link.link--primaryColor{color:#7cb342}.appError--outsideOfBaseLayout .link.link--primaryColor{color:#7cb342}.link--underline,.link--underlineOnHover:focus,.link--underlineOnHover:hover{text-decoration:underline}.link--whiteSpaceNoWrap{white-space:nowrap}.link--whiteSpacePre{white-space:pre}.link--whiteSpacePreWrap{white-space:pre-wrap}
.code{background-color:#272c33;border-color:#3d434a;border-radius:3px;color:#fff;display:block;font-family:monospace,monospace;padding:15px;text-align:left;white-space:pre}.code--inline{display:inline-block;padding:1.5px 6px;white-space:normal}.code--wrap{white-space:pre-wrap}
.dialog{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:grid;height:100%;height:100vh;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:0;opacity:0;overflow-x:hidden;overflow-y:auto;padding-bottom:230px;padding-top:30px;position:fixed;top:0;-webkit-transition:opacity 500ms,visibility 500ms;transition:opacity 500ms,visibility 500ms;visibility:hidden;width:100%;z-index:9998}.dialog--visible{opacity:1;visibility:visible}.dialog--visible~.dialog--visible{opacity:0;visibility:hidden}.app--desktopLayout .dialog__actionWrapper:not(.dialog__actionWrapper--forceMobileLayoutForButtons){-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin-left:7.5px;margin-right:7.5px}.dialog__actionWrappers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.app--desktopLayout .dialog__actionWrappers:not(.dialog__actionWrappers--forceMobileLayoutForButtons){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-left:-7.5px;margin-right:-7.5px}.dialog__box{-ms-flex-item-align:center;align-self:center;justify-self:center;max-width:800px;min-width:300px;position:relative;width:90%;z-index:2}.app--desktopLayout .dialog__box{max-width:80%}@supports(max-width: 80vw){.app--desktopLayout .dialog__box{max-width:80vw}}.app--desktopLayout .dialog__box--desktopNarrow{width:500px}.app--desktopLayout .dialog__box--desktopWide{width:800px}.dialog__content{background-color:#fff;padding:20px}.dialog__content--roundedTop{border-radius:20px 20px 0 0}.dialog__content--roundedTopAndBottom{border-radius:20px}.app--desktopLayout .dialog__content{padding:30px}.dialog__contentIcon{margin-bottom:15px}.dialog__footer{background-color:#f3f4ef;border-radius:0 0 20px 20px;padding:20px}.app--desktopLayout .dialog__footer{padding:30px}.dialog__overlay{background-color:#000;bottom:0;height:100%;left:0;opacity:.7;position:fixed;right:0;top:0;width:100%;z-index:1}
.textButton{background:none;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;outline:0}.textButton[disabled]{cursor:not-allowed}.textButton:focus .text{text-decoration:underline}.textButton--fullWidth{width:100%}.textButton--hasLeftIcon .icon{margin-right:10px}.textButton--hasRightIcon .icon{margin-left:10px}.textButton--inlineBlock{display:inline-block}.textButton--margins{margin-bottom:15px}
.limitedHeightExpandableSection{overflow:hidden;position:relative;-webkit-transition:height 500ms;transition:height 500ms}.limitedHeightExpandableSection__showMoreButton,.limitedHeightExpandableSection__showLessButton{display:block !important}.limitedHeightExpandableSection__showMoreButton--centered,.limitedHeightExpandableSection__showLessButton--centered{margin-left:auto !important;margin-right:auto !important}.limitedHeightExpandableSection__showLessButton{margin-top:15px;-webkit-transition:opacity 500ms,visibility 500ms;transition:opacity 500ms,visibility 500ms}.limitedHeightExpandableSection__showMore{bottom:0;left:0;opacity:1;position:absolute;right:0;-webkit-transition:opacity 500ms,visibility 500ms;transition:opacity 500ms,visibility 500ms;visibility:visible;width:100%}.limitedHeightExpandableSection__showMore--bokaBordPeach::after{background:#ff7962}.limitedHeightExpandableSection__showMore--darkGray::after{background:#272C33}.limitedHeightExpandableSection__showMore--darkGrayDarker::after{background:#151A20}.limitedHeightExpandableSection__showMore--darkGrayLighter::after{background:#3D434A}.limitedHeightExpandableSection__showMore--darkText::after{background:#272C33}.limitedHeightExpandableSection__showMore--facebookBlue::after{background:#0866ff}.limitedHeightExpandableSection__showMore--facebookBlueLighter::after{background:#1877f2}.limitedHeightExpandableSection__showMore--foodoraPink::after{background:#df1067}.limitedHeightExpandableSection__showMore--green::after{background:#7CB342}.limitedHeightExpandableSection__showMore--greenDarker::after{background:#5F9725}.limitedHeightExpandableSection__showMore--greenLighter::after{background:#95CE5B}.limitedHeightExpandableSection__showMore--lightGray::after{background:#F3F4EF}.limitedHeightExpandableSection__showMore--lightGrayDarker::after{background:#DCDDD9}.limitedHeightExpandableSection__showMore--lightGrayLighter::after{background:#FBFDF8}.limitedHeightExpandableSection__showMore--mediumGray::after{background:#929292}.limitedHeightExpandableSection__showMore--mediumGrayDarker::after{background:#646464}.limitedHeightExpandableSection__showMore--mediumGrayLighter::after{background:#c2c2c2}.limitedHeightExpandableSection__showMore--lightText::after{background:#fff}.limitedHeightExpandableSection__showMore--orange::after{background:#ffa23c}.limitedHeightExpandableSection__showMore--orangeAlternative::after{background:#ffbc56}.limitedHeightExpandableSection__showMore--orangeDarker::after{background:#c77300}.limitedHeightExpandableSection__showMore--orangeLighter::after{background:#ffd36c}.limitedHeightExpandableSection__showMore--red::after{background:#f14250}.limitedHeightExpandableSection__showMore--redDarker::after{background:#b80028}.limitedHeightExpandableSection__showMore--redLighter::after{background:#ff787c}.limitedHeightExpandableSection__showMore--theForkGreen::after{background:#00665c}.limitedHeightExpandableSection__showMore--white::after{background:#ffffff}.limitedHeightExpandableSection__showMore--woltBlue::after{background:#009de0}.limitedHeightExpandableSection__showMore--currentColor::after{background:currentColor}.limitedHeightExpandableSection__showMore--inherit::after{background:inherit}.limitedHeightExpandableSection__showMore--primaryColor::after{background:#7cb342}.appError--outsideOfBaseLayout .limitedHeightExpandableSection__showMore--primaryColor::after{background:#7cb342}.limitedHeightExpandableSection__showMore--bokaBordPeach::before{background:-webkit-gradient(linear, left bottom, left top, from(#ff7962), to(transparent));background:linear-gradient(0deg, #ff7962, transparent)}.limitedHeightExpandableSection__showMore--darkGray::before{background:-webkit-gradient(linear, left bottom, left top, from(#272C33), to(transparent));background:linear-gradient(0deg, #272C33, transparent)}.limitedHeightExpandableSection__showMore--darkGrayDarker::before{background:-webkit-gradient(linear, left bottom, left top, from(#151A20), to(transparent));background:linear-gradient(0deg, #151A20, transparent)}.limitedHeightExpandableSection__showMore--darkGrayLighter::before{background:-webkit-gradient(linear, left bottom, left top, from(#3D434A), to(transparent));background:linear-gradient(0deg, #3D434A, transparent)}.limitedHeightExpandableSection__showMore--darkText::before{background:-webkit-gradient(linear, left bottom, left top, from(#272C33), to(transparent));background:linear-gradient(0deg, #272C33, transparent)}.limitedHeightExpandableSection__showMore--facebookBlue::before{background:-webkit-gradient(linear, left bottom, left top, from(#0866ff), to(transparent));background:linear-gradient(0deg, #0866ff, transparent)}.limitedHeightExpandableSection__showMore--facebookBlueLighter::before{background:-webkit-gradient(linear, left bottom, left top, from(#1877f2), to(transparent));background:linear-gradient(0deg, #1877f2, transparent)}.limitedHeightExpandableSection__showMore--foodoraPink::before{background:-webkit-gradient(linear, left bottom, left top, from(#df1067), to(transparent));background:linear-gradient(0deg, #df1067, transparent)}.limitedHeightExpandableSection__showMore--green::before{background:-webkit-gradient(linear, left bottom, left top, from(#7CB342), to(transparent));background:linear-gradient(0deg, #7CB342, transparent)}.limitedHeightExpandableSection__showMore--greenDarker::before{background:-webkit-gradient(linear, left bottom, left top, from(#5F9725), to(transparent));background:linear-gradient(0deg, #5F9725, transparent)}.limitedHeightExpandableSection__showMore--greenLighter::before{background:-webkit-gradient(linear, left bottom, left top, from(#95CE5B), to(transparent));background:linear-gradient(0deg, #95CE5B, transparent)}.limitedHeightExpandableSection__showMore--lightGray::before{background:-webkit-gradient(linear, left bottom, left top, from(#F3F4EF), to(transparent));background:linear-gradient(0deg, #F3F4EF, transparent)}.limitedHeightExpandableSection__showMore--lightGrayDarker::before{background:-webkit-gradient(linear, left bottom, left top, from(#DCDDD9), to(transparent));background:linear-gradient(0deg, #DCDDD9, transparent)}.limitedHeightExpandableSection__showMore--lightGrayLighter::before{background:-webkit-gradient(linear, left bottom, left top, from(#FBFDF8), to(transparent));background:linear-gradient(0deg, #FBFDF8, transparent)}.limitedHeightExpandableSection__showMore--mediumGray::before{background:-webkit-gradient(linear, left bottom, left top, from(#929292), to(transparent));background:linear-gradient(0deg, #929292, transparent)}.limitedHeightExpandableSection__showMore--mediumGrayDarker::before{background:-webkit-gradient(linear, left bottom, left top, from(#646464), to(transparent));background:linear-gradient(0deg, #646464, transparent)}.limitedHeightExpandableSection__showMore--mediumGrayLighter::before{background:-webkit-gradient(linear, left bottom, left top, from(#c2c2c2), to(transparent));background:linear-gradient(0deg, #c2c2c2, transparent)}.limitedHeightExpandableSection__showMore--lightText::before{background:-webkit-gradient(linear, left bottom, left top, from(#fff), to(transparent));background:linear-gradient(0deg, #fff, transparent)}.limitedHeightExpandableSection__showMore--orange::before{background:-webkit-gradient(linear, left bottom, left top, from(#ffa23c), to(transparent));background:linear-gradient(0deg, #ffa23c, transparent)}.limitedHeightExpandableSection__showMore--orangeAlternative::before{background:-webkit-gradient(linear, left bottom, left top, from(#ffbc56), to(transparent));background:linear-gradient(0deg, #ffbc56, transparent)}.limitedHeightExpandableSection__showMore--orangeDarker::before{background:-webkit-gradient(linear, left bottom, left top, from(#c77300), to(transparent));background:linear-gradient(0deg, #c77300, transparent)}.limitedHeightExpandableSection__showMore--orangeLighter::before{background:-webkit-gradient(linear, left bottom, left top, from(#ffd36c), to(transparent));background:linear-gradient(0deg, #ffd36c, transparent)}.limitedHeightExpandableSection__showMore--red::before{background:-webkit-gradient(linear, left bottom, left top, from(#f14250), to(transparent));background:linear-gradient(0deg, #f14250, transparent)}.limitedHeightExpandableSection__showMore--redDarker::before{background:-webkit-gradient(linear, left bottom, left top, from(#b80028), to(transparent));background:linear-gradient(0deg, #b80028, transparent)}.limitedHeightExpandableSection__showMore--redLighter::before{background:-webkit-gradient(linear, left bottom, left top, from(#ff787c), to(transparent));background:linear-gradient(0deg, #ff787c, transparent)}.limitedHeightExpandableSection__showMore--theForkGreen::before{background:-webkit-gradient(linear, left bottom, left top, from(#00665c), to(transparent));background:linear-gradient(0deg, #00665c, transparent)}.limitedHeightExpandableSection__showMore--white::before{background:-webkit-gradient(linear, left bottom, left top, from(#ffffff), to(transparent));background:linear-gradient(0deg, #ffffff, transparent)}.limitedHeightExpandableSection__showMore--woltBlue::before{background:-webkit-gradient(linear, left bottom, left top, from(#009de0), to(transparent));background:linear-gradient(0deg, #009de0, transparent)}.limitedHeightExpandableSection__showMore--currentColor::before{background:currentColor}.limitedHeightExpandableSection__showMore--inherit::before{background:inherit}.limitedHeightExpandableSection__showMore--primaryColor::before{background:#7cb342}.appError--outsideOfBaseLayout .limitedHeightExpandableSection__showMore--primaryColor::before{background:#7cb342}.limitedHeightExpandableSection__showMore::after,.limitedHeightExpandableSection__showMore::before{content:"";display:block;left:0;pointer-events:none;position:absolute;right:0;-ms-touch-action:none;touch-action:none;width:100%;z-index:1}.limitedHeightExpandableSection__showMore::after{bottom:0;height:20px}.limitedHeightExpandableSection__showMore::before{bottom:20px;height:100px}.limitedHeightExpandableSection__showMoreButton{position:relative;z-index:2}.limitedHeightExpandableSection__wrapper{-webkit-perspective:1px;perspective:1px}
.fieldCaption{margin-top:7.5px}
/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://github.com/material-components/material-components-web/blob/master/LICENSE
 */
.mdc-floating-label {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: Roboto, sans-serif;
  /* @alternate */
  font-family: var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  font-size: 1rem;
  /* @alternate */
  font-size: var(--mdc-typography-subtitle1-font-size, 1rem);
  font-weight: 400;
  /* @alternate */
  font-weight: var(--mdc-typography-subtitle1-font-weight, 400);
  letter-spacing: 0.009375em;
  /* @alternate */
  letter-spacing: var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);
  text-decoration: inherit;
  /* @alternate */
  -webkit-text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
          text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
  text-transform: inherit;
  /* @alternate */
  text-transform: var(--mdc-typography-subtitle1-text-transform, inherit);
  position: absolute;
  /* @noflip */
  /*rtl:ignore*/
  left: 0;
  /* @noflip */
  /*rtl:ignore*/
  -webkit-transform-origin: left top;
  /* @noflip */
  /*rtl:ignore*/
  transform-origin: left top;
  line-height: 1.15rem;
  text-align: left;
  text-overflow: ellipsis;
  white-space: nowrap;
  cursor: text;
  overflow: hidden;
  /* @alternate */
  will-change: transform;
  transition: color 150ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 150ms cubic-bezier(0.4, 0, 0.2, 1);
  transition: transform 150ms cubic-bezier(0.4, 0, 0.2, 1), color 150ms cubic-bezier(0.4, 0, 0.2, 1);
  transition: transform 150ms cubic-bezier(0.4, 0, 0.2, 1), color 150ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 150ms cubic-bezier(0.4, 0, 0.2, 1);
}
[dir=rtl] .mdc-floating-label, .mdc-floating-label[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  right: 0;
  /* @noflip */
  /*rtl:ignore*/
  left: auto;
  /* @noflip */
  /*rtl:ignore*/
  -webkit-transform-origin: right top;
  /* @noflip */
  /*rtl:ignore*/
  transform-origin: right top;
  /* @noflip */
  /*rtl:ignore*/
  text-align: right;
  /*rtl:end:ignore*/
}

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

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

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

.mdc-floating-label--shake {
  -webkit-animation: mdc-floating-label-shake-float-above-standard 250ms 1;
          animation: mdc-floating-label-shake-float-above-standard 250ms 1;
}

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

@keyframes mdc-floating-label-shake-float-above-standard {
  0% {
    /* @noflip */
    /*rtl:ignore*/
    -webkit-transform: translateX(calc(0 - 0%)) translateY(-106%) scale(0.75);
            transform: translateX(calc(0 - 0%)) translateY(-106%) scale(0.75);
  }
  33% {
    -webkit-animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
            animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
    /* @noflip */
    /*rtl:ignore*/
    -webkit-transform: translateX(calc(4% - 0%)) translateY(-106%) scale(0.75);
            transform: translateX(calc(4% - 0%)) translateY(-106%) scale(0.75);
  }
  66% {
    -webkit-animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
            animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
    /* @noflip */
    /*rtl:ignore*/
    -webkit-transform: translateX(calc(-4% - 0%)) translateY(-106%) scale(0.75);
            transform: translateX(calc(-4% - 0%)) translateY(-106%) scale(0.75);
  }
  100% {
    /* @noflip */
    /*rtl:ignore*/
    -webkit-transform: translateX(calc(0 - 0%)) translateY(-106%) scale(0.75);
            transform: translateX(calc(0 - 0%)) translateY(-106%) scale(0.75);
  }
}
/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://github.com/material-components/material-components-web/blob/master/LICENSE
 */
.mdc-line-ripple::before, .mdc-line-ripple::after {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  border-bottom-style: solid;
  content: "";
}
.mdc-line-ripple::before {
  border-bottom-width: 1px;
}
.mdc-line-ripple::before {
  z-index: 1;
}
.mdc-line-ripple::after {
  -webkit-transform: scaleX(0);
          transform: scaleX(0);
  border-bottom-width: 2px;
  opacity: 0;
  z-index: 2;
}
.mdc-line-ripple::after {
  transition: opacity 180ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 180ms cubic-bezier(0.4, 0, 0.2, 1);
  transition: transform 180ms cubic-bezier(0.4, 0, 0.2, 1), opacity 180ms cubic-bezier(0.4, 0, 0.2, 1);
  transition: transform 180ms cubic-bezier(0.4, 0, 0.2, 1), opacity 180ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 180ms cubic-bezier(0.4, 0, 0.2, 1);
}

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

.mdc-line-ripple--deactivating::after {
  opacity: 0;
}
/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://github.com/material-components/material-components-web/blob/master/LICENSE
 */
.mdc-notched-outline {
  display: flex;
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  box-sizing: border-box;
  width: 100%;
  max-width: 100%;
  height: 100%;
  /* @noflip */
  /*rtl:ignore*/
  text-align: left;
  pointer-events: none;
}
[dir=rtl] .mdc-notched-outline, .mdc-notched-outline[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  text-align: right;
  /*rtl:end:ignore*/
}

.mdc-notched-outline__leading, .mdc-notched-outline__notch, .mdc-notched-outline__trailing {
  box-sizing: border-box;
  height: 100%;
  border-top: 1px solid;
  border-bottom: 1px solid;
  pointer-events: none;
}
.mdc-notched-outline__leading {
  /* @noflip */
  /*rtl:ignore*/
  border-left: 1px solid;
  /* @noflip */
  /*rtl:ignore*/
  border-right: none;
  width: 12px;
}
[dir=rtl] .mdc-notched-outline__leading, .mdc-notched-outline__leading[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  border-left: none;
  /* @noflip */
  /*rtl:ignore*/
  border-right: 1px solid;
  /*rtl:end:ignore*/
}

.mdc-notched-outline__trailing {
  /* @noflip */
  /*rtl:ignore*/
  border-left: none;
  /* @noflip */
  /*rtl:ignore*/
  border-right: 1px solid;
  flex-grow: 1;
}
[dir=rtl] .mdc-notched-outline__trailing, .mdc-notched-outline__trailing[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  border-left: 1px solid;
  /* @noflip */
  /*rtl:ignore*/
  border-right: none;
  /*rtl:end:ignore*/
}

.mdc-notched-outline__notch {
  flex: 0 0 auto;
  width: auto;
  max-width: calc(100% - 12px * 2);
}
.mdc-notched-outline .mdc-floating-label {
  display: inline-block;
  position: relative;
  max-width: 100%;
}
.mdc-notched-outline .mdc-floating-label--float-above {
  text-overflow: clip;
}
.mdc-notched-outline--upgraded .mdc-floating-label--float-above {
  max-width: 133.3333333333%;
}

.mdc-notched-outline--notched .mdc-notched-outline__notch {
  /* @noflip */
  /*rtl:ignore*/
  padding-left: 0;
  /* @noflip */
  /*rtl:ignore*/
  padding-right: 8px;
  border-top: none;
}
[dir=rtl] .mdc-notched-outline--notched .mdc-notched-outline__notch, .mdc-notched-outline--notched .mdc-notched-outline__notch[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  padding-left: 8px;
  /* @noflip */
  /*rtl:ignore*/
  padding-right: 0;
  /*rtl:end:ignore*/
}

.mdc-notched-outline--no-label .mdc-notched-outline__notch {
  display: none;
}
/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://github.com/material-components/material-components-web/blob/master/LICENSE
 */
.mdc-floating-label {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: Roboto, sans-serif;
  /* @alternate */
  font-family: var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  font-size: 1rem;
  /* @alternate */
  font-size: var(--mdc-typography-subtitle1-font-size, 1rem);
  font-weight: 400;
  /* @alternate */
  font-weight: var(--mdc-typography-subtitle1-font-weight, 400);
  letter-spacing: 0.009375em;
  /* @alternate */
  letter-spacing: var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);
  text-decoration: inherit;
  /* @alternate */
  -webkit-text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
          text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
  text-transform: inherit;
  /* @alternate */
  text-transform: var(--mdc-typography-subtitle1-text-transform, inherit);
  position: absolute;
  /* @noflip */
  /*rtl:ignore*/
  left: 0;
  /* @noflip */
  /*rtl:ignore*/
  -webkit-transform-origin: left top;
  /* @noflip */
  /*rtl:ignore*/
  transform-origin: left top;
  line-height: 1.15rem;
  text-align: left;
  text-overflow: ellipsis;
  white-space: nowrap;
  cursor: text;
  overflow: hidden;
  /* @alternate */
  will-change: transform;
  transition: color 150ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 150ms cubic-bezier(0.4, 0, 0.2, 1);
  transition: transform 150ms cubic-bezier(0.4, 0, 0.2, 1), color 150ms cubic-bezier(0.4, 0, 0.2, 1);
  transition: transform 150ms cubic-bezier(0.4, 0, 0.2, 1), color 150ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 150ms cubic-bezier(0.4, 0, 0.2, 1);
}
[dir=rtl] .mdc-floating-label, .mdc-floating-label[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  right: 0;
  /* @noflip */
  /*rtl:ignore*/
  left: auto;
  /* @noflip */
  /*rtl:ignore*/
  -webkit-transform-origin: right top;
  /* @noflip */
  /*rtl:ignore*/
  transform-origin: right top;
  /* @noflip */
  /*rtl:ignore*/
  text-align: right;
  /*rtl:end:ignore*/
}

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

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

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

.mdc-floating-label--shake {
  -webkit-animation: mdc-floating-label-shake-float-above-standard 250ms 1;
          animation: mdc-floating-label-shake-float-above-standard 250ms 1;
}

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

@keyframes mdc-floating-label-shake-float-above-standard {
  0% {
    /* @noflip */
    /*rtl:ignore*/
    -webkit-transform: translateX(calc(0 - 0%)) translateY(-106%) scale(0.75);
            transform: translateX(calc(0 - 0%)) translateY(-106%) scale(0.75);
  }
  33% {
    -webkit-animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
            animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
    /* @noflip */
    /*rtl:ignore*/
    -webkit-transform: translateX(calc(4% - 0%)) translateY(-106%) scale(0.75);
            transform: translateX(calc(4% - 0%)) translateY(-106%) scale(0.75);
  }
  66% {
    -webkit-animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
            animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
    /* @noflip */
    /*rtl:ignore*/
    -webkit-transform: translateX(calc(-4% - 0%)) translateY(-106%) scale(0.75);
            transform: translateX(calc(-4% - 0%)) translateY(-106%) scale(0.75);
  }
  100% {
    /* @noflip */
    /*rtl:ignore*/
    -webkit-transform: translateX(calc(0 - 0%)) translateY(-106%) scale(0.75);
            transform: translateX(calc(0 - 0%)) translateY(-106%) scale(0.75);
  }
}
.mdc-line-ripple::before, .mdc-line-ripple::after {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  border-bottom-style: solid;
  content: "";
}
.mdc-line-ripple::before {
  border-bottom-width: 1px;
}
.mdc-line-ripple::before {
  z-index: 1;
}
.mdc-line-ripple::after {
  -webkit-transform: scaleX(0);
          transform: scaleX(0);
  border-bottom-width: 2px;
  opacity: 0;
  z-index: 2;
}
.mdc-line-ripple::after {
  transition: opacity 180ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 180ms cubic-bezier(0.4, 0, 0.2, 1);
  transition: transform 180ms cubic-bezier(0.4, 0, 0.2, 1), opacity 180ms cubic-bezier(0.4, 0, 0.2, 1);
  transition: transform 180ms cubic-bezier(0.4, 0, 0.2, 1), opacity 180ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 180ms cubic-bezier(0.4, 0, 0.2, 1);
}

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

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

.mdc-notched-outline {
  display: flex;
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  box-sizing: border-box;
  width: 100%;
  max-width: 100%;
  height: 100%;
  /* @noflip */
  /*rtl:ignore*/
  text-align: left;
  pointer-events: none;
}
[dir=rtl] .mdc-notched-outline, .mdc-notched-outline[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  text-align: right;
  /*rtl:end:ignore*/
}

.mdc-notched-outline__leading, .mdc-notched-outline__notch, .mdc-notched-outline__trailing {
  box-sizing: border-box;
  height: 100%;
  border-top: 1px solid;
  border-bottom: 1px solid;
  pointer-events: none;
}
.mdc-notched-outline__leading {
  /* @noflip */
  /*rtl:ignore*/
  border-left: 1px solid;
  /* @noflip */
  /*rtl:ignore*/
  border-right: none;
  width: 12px;
}
[dir=rtl] .mdc-notched-outline__leading, .mdc-notched-outline__leading[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  border-left: none;
  /* @noflip */
  /*rtl:ignore*/
  border-right: 1px solid;
  /*rtl:end:ignore*/
}

.mdc-notched-outline__trailing {
  /* @noflip */
  /*rtl:ignore*/
  border-left: none;
  /* @noflip */
  /*rtl:ignore*/
  border-right: 1px solid;
  flex-grow: 1;
}
[dir=rtl] .mdc-notched-outline__trailing, .mdc-notched-outline__trailing[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  border-left: 1px solid;
  /* @noflip */
  /*rtl:ignore*/
  border-right: none;
  /*rtl:end:ignore*/
}

.mdc-notched-outline__notch {
  flex: 0 0 auto;
  width: auto;
  max-width: calc(100% - 12px * 2);
}
.mdc-notched-outline .mdc-floating-label {
  display: inline-block;
  position: relative;
  max-width: 100%;
}
.mdc-notched-outline .mdc-floating-label--float-above {
  text-overflow: clip;
}
.mdc-notched-outline--upgraded .mdc-floating-label--float-above {
  max-width: 133.3333333333%;
}

.mdc-notched-outline--notched .mdc-notched-outline__notch {
  /* @noflip */
  /*rtl:ignore*/
  padding-left: 0;
  /* @noflip */
  /*rtl:ignore*/
  padding-right: 8px;
  border-top: none;
}
[dir=rtl] .mdc-notched-outline--notched .mdc-notched-outline__notch, .mdc-notched-outline--notched .mdc-notched-outline__notch[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  padding-left: 8px;
  /* @noflip */
  /*rtl:ignore*/
  padding-right: 0;
  /*rtl:end:ignore*/
}

.mdc-notched-outline--no-label .mdc-notched-outline__notch {
  display: none;
}

@-webkit-keyframes mdc-ripple-fg-radius-in {
  from {
    -webkit-animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
            animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-start, 0)) scale(1);
            transform: translate(var(--mdc-ripple-fg-translate-start, 0)) scale(1);
  }
  to {
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
            transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
  }
}

@keyframes mdc-ripple-fg-radius-in {
  from {
    -webkit-animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
            animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-start, 0)) scale(1);
            transform: translate(var(--mdc-ripple-fg-translate-start, 0)) scale(1);
  }
  to {
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
            transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
  }
}
@-webkit-keyframes mdc-ripple-fg-opacity-in {
  from {
    -webkit-animation-timing-function: linear;
            animation-timing-function: linear;
    opacity: 0;
  }
  to {
    opacity: var(--mdc-ripple-fg-opacity, 0);
  }
}
@keyframes mdc-ripple-fg-opacity-in {
  from {
    -webkit-animation-timing-function: linear;
            animation-timing-function: linear;
    opacity: 0;
  }
  to {
    opacity: var(--mdc-ripple-fg-opacity, 0);
  }
}
@-webkit-keyframes mdc-ripple-fg-opacity-out {
  from {
    -webkit-animation-timing-function: linear;
            animation-timing-function: linear;
    opacity: var(--mdc-ripple-fg-opacity, 0);
  }
  to {
    opacity: 0;
  }
}
@keyframes mdc-ripple-fg-opacity-out {
  from {
    -webkit-animation-timing-function: linear;
            animation-timing-function: linear;
    opacity: var(--mdc-ripple-fg-opacity, 0);
  }
  to {
    opacity: 0;
  }
}
.mdc-text-field--filled {
  --mdc-ripple-fg-size: 0;
  --mdc-ripple-left: 0;
  --mdc-ripple-top: 0;
  --mdc-ripple-fg-scale: 1;
  --mdc-ripple-fg-translate-end: 0;
  --mdc-ripple-fg-translate-start: 0;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  will-change: transform, opacity;
}
.mdc-text-field--filled .mdc-text-field__ripple::before,
.mdc-text-field--filled .mdc-text-field__ripple::after {
  position: absolute;
  border-radius: 50%;
  opacity: 0;
  pointer-events: none;
  content: "";
}
.mdc-text-field--filled .mdc-text-field__ripple::before {
  transition: opacity 15ms linear, background-color 15ms linear;
  z-index: 1;
  /* @alternate */
  z-index: var(--mdc-ripple-z-index, 1);
}
.mdc-text-field--filled .mdc-text-field__ripple::after {
  z-index: 0;
  /* @alternate */
  z-index: var(--mdc-ripple-z-index, 0);
}
.mdc-text-field--filled.mdc-ripple-upgraded .mdc-text-field__ripple::before {
  -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
          transform: scale(var(--mdc-ripple-fg-scale, 1));
}
.mdc-text-field--filled.mdc-ripple-upgraded .mdc-text-field__ripple::after {
  top: 0;
  /* @noflip */
  /*rtl:ignore*/
  left: 0;
  -webkit-transform: scale(0);
          transform: scale(0);
  -webkit-transform-origin: center center;
          transform-origin: center center;
}
.mdc-text-field--filled.mdc-ripple-upgraded--unbounded .mdc-text-field__ripple::after {
  top: var(--mdc-ripple-top, 0);
  /* @noflip */
  /*rtl:ignore*/
  left: var(--mdc-ripple-left, 0);
}
.mdc-text-field--filled.mdc-ripple-upgraded--foreground-activation .mdc-text-field__ripple::after {
  -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
          animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
}
.mdc-text-field--filled.mdc-ripple-upgraded--foreground-deactivation .mdc-text-field__ripple::after {
  -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
          animation: mdc-ripple-fg-opacity-out 150ms;
  -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
          transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
}
.mdc-text-field--filled .mdc-text-field__ripple::before,
.mdc-text-field--filled .mdc-text-field__ripple::after {
  top: calc(50% - 100%);
  /* @noflip */
  /*rtl:ignore*/
  left: calc(50% - 100%);
  width: 200%;
  height: 200%;
}
.mdc-text-field--filled.mdc-ripple-upgraded .mdc-text-field__ripple::after {
  width: var(--mdc-ripple-fg-size, 100%);
  height: var(--mdc-ripple-fg-size, 100%);
}

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

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

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

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

.mdc-text-field__affix--prefix {
  /* @noflip */
  /*rtl:ignore*/
  padding-left: 0;
  /* @noflip */
  /*rtl:ignore*/
  padding-right: 2px;
}
[dir=rtl] .mdc-text-field__affix--prefix, .mdc-text-field__affix--prefix[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  padding-left: 2px;
  /* @noflip */
  /*rtl:ignore*/
  padding-right: 0;
  /*rtl:end:ignore*/
}

.mdc-text-field--end-aligned .mdc-text-field__affix--prefix {
  /* @noflip */
  /*rtl:ignore*/
  padding-left: 0;
  /* @noflip */
  /*rtl:ignore*/
  padding-right: 12px;
}
[dir=rtl] .mdc-text-field--end-aligned .mdc-text-field__affix--prefix, .mdc-text-field--end-aligned .mdc-text-field__affix--prefix[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  padding-left: 12px;
  /* @noflip */
  /*rtl:ignore*/
  padding-right: 0;
  /*rtl:end:ignore*/
}

.mdc-text-field__affix--suffix {
  /* @noflip */
  /*rtl:ignore*/
  padding-left: 12px;
  /* @noflip */
  /*rtl:ignore*/
  padding-right: 0;
}
[dir=rtl] .mdc-text-field__affix--suffix, .mdc-text-field__affix--suffix[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  padding-left: 0;
  /* @noflip */
  /*rtl:ignore*/
  padding-right: 12px;
  /*rtl:end:ignore*/
}

.mdc-text-field--end-aligned .mdc-text-field__affix--suffix {
  /* @noflip */
  /*rtl:ignore*/
  padding-left: 2px;
  /* @noflip */
  /*rtl:ignore*/
  padding-right: 0;
}
[dir=rtl] .mdc-text-field--end-aligned .mdc-text-field__affix--suffix, .mdc-text-field--end-aligned .mdc-text-field__affix--suffix[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  padding-left: 0;
  /* @noflip */
  /*rtl:ignore*/
  padding-right: 2px;
  /*rtl:end:ignore*/
}

.mdc-text-field--filled {
  height: 56px;
}
.mdc-text-field--filled .mdc-text-field__ripple::before,
.mdc-text-field--filled .mdc-text-field__ripple::after {
  background-color: rgba(0, 0, 0, 0.87);
  /* @alternate */
  background-color: var(--mdc-ripple-color, rgba(0, 0, 0, 0.87));
}
.mdc-text-field--filled:hover .mdc-text-field__ripple::before, .mdc-text-field--filled.mdc-ripple-surface--hover .mdc-text-field__ripple::before {
  opacity: 0.04;
  /* @alternate */
  opacity: var(--mdc-ripple-hover-opacity, 0.04);
}
.mdc-text-field--filled.mdc-ripple-upgraded--background-focused .mdc-text-field__ripple::before, .mdc-text-field--filled:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple::before {
  transition-duration: 75ms;
  opacity: 0.12;
  /* @alternate */
  opacity: var(--mdc-ripple-focus-opacity, 0.12);
}
.mdc-text-field--filled::before {
  display: inline-block;
  width: 0;
  height: 40px;
  content: "";
  vertical-align: 0;
}
.mdc-text-field--filled:not(.mdc-text-field--disabled) {
  background-color: whitesmoke;
}
.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple::before {
  border-bottom-color: rgba(0, 0, 0, 0.42);
}
.mdc-text-field--filled:not(.mdc-text-field--disabled):hover .mdc-line-ripple::before {
  border-bottom-color: rgba(0, 0, 0, 0.87);
}
.mdc-text-field--filled .mdc-line-ripple::after {
  border-bottom-color: #6200ee;
  /* @alternate */
  border-bottom-color: var(--mdc-theme-primary, #6200ee);
}
.mdc-text-field--filled .mdc-floating-label {
  /* @noflip */
  /*rtl:ignore*/
  left: 16px;
  /* @noflip */
  /*rtl:ignore*/
  right: initial;
}
[dir=rtl] .mdc-text-field--filled .mdc-floating-label, .mdc-text-field--filled .mdc-floating-label[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  left: initial;
  /* @noflip */
  /*rtl:ignore*/
  right: 16px;
  /*rtl:end:ignore*/
}

.mdc-text-field--filled .mdc-floating-label--float-above {
  -webkit-transform: translateY(-106%) scale(0.75);
          transform: translateY(-106%) scale(0.75);
}
.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__input {
  height: 100%;
}
.mdc-text-field--filled.mdc-text-field--no-label .mdc-floating-label {
  display: none;
}
.mdc-text-field--filled.mdc-text-field--no-label::before {
  display: none;
}
@supports (-webkit-hyphens: none) {
  .mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__affix {
    align-items: center;
    align-self: center;
    display: inline-flex;
    height: 100%;
  }
}

.mdc-text-field--outlined {
  height: 56px;
  overflow: visible;
}
.mdc-text-field--outlined .mdc-floating-label--float-above {
  -webkit-transform: translateY(-37.25px) scale(1);
          transform: translateY(-37.25px) scale(1);
}
.mdc-text-field--outlined .mdc-floating-label--float-above {
  font-size: 0.75rem;
}
.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
  -webkit-transform: translateY(-34.75px) scale(0.75);
          transform: translateY(-34.75px) scale(0.75);
}
.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
  font-size: 1rem;
}
.mdc-text-field--outlined .mdc-floating-label--shake {
  -webkit-animation: mdc-floating-label-shake-float-above-text-field-outlined 250ms 1;
          animation: mdc-floating-label-shake-float-above-text-field-outlined 250ms 1;
}
@-webkit-keyframes mdc-floating-label-shake-float-above-text-field-outlined {
  0% {
    /* @noflip */
    /*rtl:ignore*/
    -webkit-transform: translateX(calc(0 - 0%)) translateY(-34.75px) scale(0.75);
            transform: translateX(calc(0 - 0%)) translateY(-34.75px) scale(0.75);
  }
  33% {
    -webkit-animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
            animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
    /* @noflip */
    /*rtl:ignore*/
    -webkit-transform: translateX(calc(4% - 0%)) translateY(-34.75px) scale(0.75);
            transform: translateX(calc(4% - 0%)) translateY(-34.75px) scale(0.75);
  }
  66% {
    -webkit-animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
            animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
    /* @noflip */
    /*rtl:ignore*/
    -webkit-transform: translateX(calc(-4% - 0%)) translateY(-34.75px) scale(0.75);
            transform: translateX(calc(-4% - 0%)) translateY(-34.75px) scale(0.75);
  }
  100% {
    /* @noflip */
    /*rtl:ignore*/
    -webkit-transform: translateX(calc(0 - 0%)) translateY(-34.75px) scale(0.75);
            transform: translateX(calc(0 - 0%)) translateY(-34.75px) scale(0.75);
  }
}
@keyframes mdc-floating-label-shake-float-above-text-field-outlined {
  0% {
    /* @noflip */
    /*rtl:ignore*/
    -webkit-transform: translateX(calc(0 - 0%)) translateY(-34.75px) scale(0.75);
            transform: translateX(calc(0 - 0%)) translateY(-34.75px) scale(0.75);
  }
  33% {
    -webkit-animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
            animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
    /* @noflip */
    /*rtl:ignore*/
    -webkit-transform: translateX(calc(4% - 0%)) translateY(-34.75px) scale(0.75);
            transform: translateX(calc(4% - 0%)) translateY(-34.75px) scale(0.75);
  }
  66% {
    -webkit-animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
            animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
    /* @noflip */
    /*rtl:ignore*/
    -webkit-transform: translateX(calc(-4% - 0%)) translateY(-34.75px) scale(0.75);
            transform: translateX(calc(-4% - 0%)) translateY(-34.75px) scale(0.75);
  }
  100% {
    /* @noflip */
    /*rtl:ignore*/
    -webkit-transform: translateX(calc(0 - 0%)) translateY(-34.75px) scale(0.75);
            transform: translateX(calc(0 - 0%)) translateY(-34.75px) scale(0.75);
  }
}
.mdc-text-field--outlined .mdc-text-field__input {
  height: 100%;
}
.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,
.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,
.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing {
  border-color: rgba(0, 0, 0, 0.38);
}
.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,
.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,
.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing {
  border-color: rgba(0, 0, 0, 0.87);
}
.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,
.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,
.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing {
  border-color: #6200ee;
  /* @alternate */
  border-color: var(--mdc-theme-primary, #6200ee);
}
.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading {
  /* @noflip */
  /*rtl:ignore*/
  border-top-left-radius: 4px;
  /* @alternate */
  /* @noflip */
  /*rtl:ignore*/
  border-top-left-radius: var(--mdc-shape-small, 4px);
  /* @noflip */
  /*rtl:ignore*/
  border-top-right-radius: 0;
  /* @noflip */
  /*rtl:ignore*/
  border-bottom-right-radius: 0;
  /* @noflip */
  /*rtl:ignore*/
  border-bottom-left-radius: 4px;
  /* @alternate */
  /* @noflip */
  /*rtl:ignore*/
  border-bottom-left-radius: var(--mdc-shape-small, 4px);
}
[dir=rtl] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading, .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  border-top-left-radius: 0;
  /* @noflip */
  /*rtl:ignore*/
  border-top-right-radius: 4px;
  /* @alternate */
  /* @noflip */
  /*rtl:ignore*/
  border-top-right-radius: var(--mdc-shape-small, 4px);
  /* @noflip */
  /*rtl:ignore*/
  border-bottom-right-radius: 4px;
  /* @alternate */
  /* @noflip */
  /*rtl:ignore*/
  border-bottom-right-radius: var(--mdc-shape-small, 4px);
  /* @noflip */
  /*rtl:ignore*/
  border-bottom-left-radius: 0;
  /*rtl:end:ignore*/
}

@supports (top: max(0%)) {
  .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading {
    width: max(12px, var(--mdc-shape-small, 4px));
  }
}
@supports (top: max(0%)) {
  .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__notch {
    max-width: calc(100% - max(12px, var(--mdc-shape-small, 4px)) * 2);
  }
}
.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing {
  /* @noflip */
  /*rtl:ignore*/
  border-top-left-radius: 0;
  /* @noflip */
  /*rtl:ignore*/
  border-top-right-radius: 4px;
  /* @alternate */
  /* @noflip */
  /*rtl:ignore*/
  border-top-right-radius: var(--mdc-shape-small, 4px);
  /* @noflip */
  /*rtl:ignore*/
  border-bottom-right-radius: 4px;
  /* @alternate */
  /* @noflip */
  /*rtl:ignore*/
  border-bottom-right-radius: var(--mdc-shape-small, 4px);
  /* @noflip */
  /*rtl:ignore*/
  border-bottom-left-radius: 0;
}
[dir=rtl] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing, .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  border-top-left-radius: 4px;
  /* @alternate */
  /* @noflip */
  /*rtl:ignore*/
  border-top-left-radius: var(--mdc-shape-small, 4px);
  /* @noflip */
  /*rtl:ignore*/
  border-top-right-radius: 0;
  /* @noflip */
  /*rtl:ignore*/
  border-bottom-right-radius: 0;
  /* @noflip */
  /*rtl:ignore*/
  border-bottom-left-radius: 4px;
  /* @alternate */
  /* @noflip */
  /*rtl:ignore*/
  border-bottom-left-radius: var(--mdc-shape-small, 4px);
  /*rtl:end:ignore*/
}

@supports (top: max(0%)) {
  .mdc-text-field--outlined {
    /* @noflip */
    /*rtl:ignore*/
    padding-left: max(16px, calc(var(--mdc-shape-small, 4px) + 4px));
  }
}
@supports (top: max(0%)) {
  .mdc-text-field--outlined {
    /* @noflip */
    /*rtl:ignore*/
    padding-right: max(16px, var(--mdc-shape-small, 4px));
  }
}
@supports (top: max(0%)) {
  .mdc-text-field--outlined + .mdc-text-field-helper-line {
    /* @noflip */
    /*rtl:ignore*/
    padding-left: max(16px, calc(var(--mdc-shape-small, 4px) + 4px));
  }
}
@supports (top: max(0%)) {
  .mdc-text-field--outlined + .mdc-text-field-helper-line {
    /* @noflip */
    /*rtl:ignore*/
    padding-right: max(16px, var(--mdc-shape-small, 4px));
  }
}
.mdc-text-field--outlined.mdc-text-field--with-leading-icon {
  /* @noflip */
  /*rtl:ignore*/
  padding-left: 0;
}
@supports (top: max(0%)) {
  .mdc-text-field--outlined.mdc-text-field--with-leading-icon {
    /* @noflip */
    /*rtl:ignore*/
    padding-right: max(16px, var(--mdc-shape-small, 4px));
  }
}
[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-leading-icon, .mdc-text-field--outlined.mdc-text-field--with-leading-icon[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  padding-right: 0;
  /*rtl:end:ignore*/
}
@supports (top: max(0%)) {
  [dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-leading-icon, .mdc-text-field--outlined.mdc-text-field--with-leading-icon[dir=rtl] {
    /* @noflip */
    /*rtl:ignore*/
    padding-left: max(16px, var(--mdc-shape-small, 4px));
  }
}

.mdc-text-field--outlined.mdc-text-field--with-trailing-icon {
  /* @noflip */
  /*rtl:ignore*/
  padding-right: 0;
}
@supports (top: max(0%)) {
  .mdc-text-field--outlined.mdc-text-field--with-trailing-icon {
    /* @noflip */
    /*rtl:ignore*/
    padding-left: max(16px, calc(var(--mdc-shape-small, 4px) + 4px));
  }
}
[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-trailing-icon, .mdc-text-field--outlined.mdc-text-field--with-trailing-icon[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  padding-left: 0;
  /*rtl:end:ignore*/
}
@supports (top: max(0%)) {
  [dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-trailing-icon, .mdc-text-field--outlined.mdc-text-field--with-trailing-icon[dir=rtl] {
    /* @noflip */
    /*rtl:ignore*/
    padding-right: max(16px, calc(var(--mdc-shape-small, 4px) + 4px));
  }
}

.mdc-text-field--outlined.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon {
  /* @noflip */
  /*rtl:ignore*/
  padding-left: 0;
  /* @noflip */
  /*rtl:ignore*/
  padding-right: 0;
}
.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch {
  padding-top: 1px;
}
.mdc-text-field--outlined .mdc-text-field__ripple::before,
.mdc-text-field--outlined .mdc-text-field__ripple::after {
  background-color: transparent;
  /* @alternate */
  background-color: var(--mdc-ripple-color, transparent);
}
.mdc-text-field--outlined .mdc-floating-label {
  /* @noflip */
  /*rtl:ignore*/
  left: 4px;
  /* @noflip */
  /*rtl:ignore*/
  right: initial;
}
[dir=rtl] .mdc-text-field--outlined .mdc-floating-label, .mdc-text-field--outlined .mdc-floating-label[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  left: initial;
  /* @noflip */
  /*rtl:ignore*/
  right: 4px;
  /*rtl:end:ignore*/
}

.mdc-text-field--outlined .mdc-text-field__input {
  display: flex;
  border: none !important;
  background-color: transparent;
}
.mdc-text-field--outlined .mdc-notched-outline {
  z-index: 1;
}

.mdc-text-field--textarea {
  flex-direction: column;
  align-items: center;
  width: auto;
  height: auto;
  padding: 0;
  transition: none;
}
.mdc-text-field--textarea .mdc-floating-label {
  top: 19px;
}
.mdc-text-field--textarea .mdc-floating-label:not(.mdc-floating-label--float-above) {
  -webkit-transform: none;
          transform: none;
}
.mdc-text-field--textarea .mdc-text-field__input {
  flex-grow: 1;
  height: auto;
  min-height: 1.5rem;
  overflow-x: hidden;
  overflow-y: auto;
  box-sizing: border-box;
  resize: none;
  padding: 0 16px;
  line-height: 1.5rem;
}
.mdc-text-field--textarea.mdc-text-field--filled::before {
  display: none;
}
.mdc-text-field--textarea.mdc-text-field--filled .mdc-floating-label--float-above {
  -webkit-transform: translateY(-10.25px) scale(0.75);
          transform: translateY(-10.25px) scale(0.75);
}
.mdc-text-field--textarea.mdc-text-field--filled .mdc-floating-label--shake {
  -webkit-animation: mdc-floating-label-shake-float-above-textarea-filled 250ms 1;
          animation: mdc-floating-label-shake-float-above-textarea-filled 250ms 1;
}
@-webkit-keyframes mdc-floating-label-shake-float-above-textarea-filled {
  0% {
    /* @noflip */
    /*rtl:ignore*/
    -webkit-transform: translateX(calc(0 - 0%)) translateY(-10.25px) scale(0.75);
            transform: translateX(calc(0 - 0%)) translateY(-10.25px) scale(0.75);
  }
  33% {
    -webkit-animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
            animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
    /* @noflip */
    /*rtl:ignore*/
    -webkit-transform: translateX(calc(4% - 0%)) translateY(-10.25px) scale(0.75);
            transform: translateX(calc(4% - 0%)) translateY(-10.25px) scale(0.75);
  }
  66% {
    -webkit-animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
            animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
    /* @noflip */
    /*rtl:ignore*/
    -webkit-transform: translateX(calc(-4% - 0%)) translateY(-10.25px) scale(0.75);
            transform: translateX(calc(-4% - 0%)) translateY(-10.25px) scale(0.75);
  }
  100% {
    /* @noflip */
    /*rtl:ignore*/
    -webkit-transform: translateX(calc(0 - 0%)) translateY(-10.25px) scale(0.75);
            transform: translateX(calc(0 - 0%)) translateY(-10.25px) scale(0.75);
  }
}
@keyframes mdc-floating-label-shake-float-above-textarea-filled {
  0% {
    /* @noflip */
    /*rtl:ignore*/
    -webkit-transform: translateX(calc(0 - 0%)) translateY(-10.25px) scale(0.75);
            transform: translateX(calc(0 - 0%)) translateY(-10.25px) scale(0.75);
  }
  33% {
    -webkit-animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
            animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
    /* @noflip */
    /*rtl:ignore*/
    -webkit-transform: translateX(calc(4% - 0%)) translateY(-10.25px) scale(0.75);
            transform: translateX(calc(4% - 0%)) translateY(-10.25px) scale(0.75);
  }
  66% {
    -webkit-animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
            animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
    /* @noflip */
    /*rtl:ignore*/
    -webkit-transform: translateX(calc(-4% - 0%)) translateY(-10.25px) scale(0.75);
            transform: translateX(calc(-4% - 0%)) translateY(-10.25px) scale(0.75);
  }
  100% {
    /* @noflip */
    /*rtl:ignore*/
    -webkit-transform: translateX(calc(0 - 0%)) translateY(-10.25px) scale(0.75);
            transform: translateX(calc(0 - 0%)) translateY(-10.25px) scale(0.75);
  }
}
.mdc-text-field--textarea.mdc-text-field--filled .mdc-text-field__input {
  margin-top: 23px;
  margin-bottom: 9px;
}
.mdc-text-field--textarea.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__input {
  margin-top: 16px;
  margin-bottom: 16px;
}
.mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch {
  padding-top: 0;
}
.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--float-above {
  -webkit-transform: translateY(-27.25px) scale(1);
          transform: translateY(-27.25px) scale(1);
}
.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--float-above {
  font-size: 0.75rem;
}
.mdc-text-field--textarea.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
.mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
  -webkit-transform: translateY(-24.75px) scale(0.75);
          transform: translateY(-24.75px) scale(0.75);
}
.mdc-text-field--textarea.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
.mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
  font-size: 1rem;
}
.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--shake {
  -webkit-animation: mdc-floating-label-shake-float-above-textarea-outlined 250ms 1;
          animation: mdc-floating-label-shake-float-above-textarea-outlined 250ms 1;
}
@-webkit-keyframes mdc-floating-label-shake-float-above-textarea-outlined {
  0% {
    /* @noflip */
    /*rtl:ignore*/
    -webkit-transform: translateX(calc(0 - 0%)) translateY(-24.75px) scale(0.75);
            transform: translateX(calc(0 - 0%)) translateY(-24.75px) scale(0.75);
  }
  33% {
    -webkit-animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
            animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
    /* @noflip */
    /*rtl:ignore*/
    -webkit-transform: translateX(calc(4% - 0%)) translateY(-24.75px) scale(0.75);
            transform: translateX(calc(4% - 0%)) translateY(-24.75px) scale(0.75);
  }
  66% {
    -webkit-animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
            animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
    /* @noflip */
    /*rtl:ignore*/
    -webkit-transform: translateX(calc(-4% - 0%)) translateY(-24.75px) scale(0.75);
            transform: translateX(calc(-4% - 0%)) translateY(-24.75px) scale(0.75);
  }
  100% {
    /* @noflip */
    /*rtl:ignore*/
    -webkit-transform: translateX(calc(0 - 0%)) translateY(-24.75px) scale(0.75);
            transform: translateX(calc(0 - 0%)) translateY(-24.75px) scale(0.75);
  }
}
@keyframes mdc-floating-label-shake-float-above-textarea-outlined {
  0% {
    /* @noflip */
    /*rtl:ignore*/
    -webkit-transform: translateX(calc(0 - 0%)) translateY(-24.75px) scale(0.75);
            transform: translateX(calc(0 - 0%)) translateY(-24.75px) scale(0.75);
  }
  33% {
    -webkit-animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
            animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
    /* @noflip */
    /*rtl:ignore*/
    -webkit-transform: translateX(calc(4% - 0%)) translateY(-24.75px) scale(0.75);
            transform: translateX(calc(4% - 0%)) translateY(-24.75px) scale(0.75);
  }
  66% {
    -webkit-animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
            animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
    /* @noflip */
    /*rtl:ignore*/
    -webkit-transform: translateX(calc(-4% - 0%)) translateY(-24.75px) scale(0.75);
            transform: translateX(calc(-4% - 0%)) translateY(-24.75px) scale(0.75);
  }
  100% {
    /* @noflip */
    /*rtl:ignore*/
    -webkit-transform: translateX(calc(0 - 0%)) translateY(-24.75px) scale(0.75);
            transform: translateX(calc(0 - 0%)) translateY(-24.75px) scale(0.75);
  }
}
.mdc-text-field--textarea.mdc-text-field--outlined .mdc-text-field__input {
  margin-top: 16px;
  margin-bottom: 16px;
}
.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label {
  top: 18px;
}
.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field__input {
  margin-bottom: 2px;
}
.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter {
  align-self: flex-end;
  padding: 0 16px;
}
.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter::after {
  display: inline-block;
  width: 0;
  height: 16px;
  content: "";
  vertical-align: -16px;
}
.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter::before {
  display: none;
}

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

.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input,
.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter {
  /* @noflip */
  /*rtl:ignore*/
  -webkit-transform: translateX(1px) translateY(1px);
          transform: translateX(1px) translateY(1px);
}
[dir=rtl] .mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input, [dir=rtl] .mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter, .mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input[dir=rtl], .mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  -webkit-transform: translateX(-1px) translateY(1px);
          transform: translateX(-1px) translateY(1px);
  /*rtl:end:ignore*/
}

.mdc-text-field--with-leading-icon {
  /* @noflip */
  /*rtl:ignore*/
  padding-left: 0;
  /* @noflip */
  /*rtl:ignore*/
  padding-right: 16px;
}
[dir=rtl] .mdc-text-field--with-leading-icon, .mdc-text-field--with-leading-icon[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  padding-left: 16px;
  /* @noflip */
  /*rtl:ignore*/
  padding-right: 0;
  /*rtl:end:ignore*/
}

.mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label {
  max-width: calc(100% - 48px);
  /* @noflip */
  /*rtl:ignore*/
  left: 48px;
  /* @noflip */
  /*rtl:ignore*/
  right: initial;
}
[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label, .mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  left: initial;
  /* @noflip */
  /*rtl:ignore*/
  right: 48px;
  /*rtl:end:ignore*/
}

.mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label--float-above {
  max-width: calc(100% / 0.75 - 64px / 0.75);
}
.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label {
  /* @noflip */
  /*rtl:ignore*/
  left: 36px;
  /* @noflip */
  /*rtl:ignore*/
  right: initial;
}
[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label, .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  left: initial;
  /* @noflip */
  /*rtl:ignore*/
  right: 36px;
  /*rtl:end:ignore*/
}

.mdc-text-field--with-leading-icon.mdc-text-field--outlined :not(.mdc-notched-outline--notched) .mdc-notched-outline__notch {
  max-width: calc(100% - 60px);
}
.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above {
  /* @noflip */
  /*rtl:ignore*/
  -webkit-transform: translateY(-37.25px) translateX(-32px) scale(1);
          transform: translateY(-37.25px) translateX(-32px) scale(1);
}
[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above, .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  -webkit-transform: translateY(-37.25px) translateX(32px) scale(1);
          transform: translateY(-37.25px) translateX(32px) scale(1);
  /*rtl:end:ignore*/
}

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

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

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

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

.mdc-text-field--with-trailing-icon {
  /* @noflip */
  /*rtl:ignore*/
  padding-left: 16px;
  /* @noflip */
  /*rtl:ignore*/
  padding-right: 0;
}
[dir=rtl] .mdc-text-field--with-trailing-icon, .mdc-text-field--with-trailing-icon[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  padding-left: 0;
  /* @noflip */
  /*rtl:ignore*/
  padding-right: 16px;
  /*rtl:end:ignore*/
}

.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label {
  max-width: calc(100% - 64px);
}
.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label--float-above {
  max-width: calc(100% / 0.75 - 64px / 0.75);
}
.mdc-text-field--with-trailing-icon.mdc-text-field--outlined :not(.mdc-notched-outline--notched) .mdc-notched-outline__notch {
  max-width: calc(100% - 60px);
}

.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon {
  /* @noflip */
  /*rtl:ignore*/
  padding-left: 0;
  /* @noflip */
  /*rtl:ignore*/
  padding-right: 0;
}
.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label {
  max-width: calc(100% - 96px);
}
.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label--float-above {
  max-width: calc(100% / 0.75 - 96px / 0.75);
}

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

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

.mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-floating-label {
  color: rgba(98, 0, 238, 0.87);
}
.mdc-text-field--focused .mdc-notched-outline__leading,
.mdc-text-field--focused .mdc-notched-outline__notch,
.mdc-text-field--focused .mdc-notched-outline__trailing {
  border-width: 2px;
}
.mdc-text-field--focused + .mdc-text-field-helper-line .mdc-text-field-helper-text:not(.mdc-text-field-helper-text--validation-msg) {
  opacity: 1;
}
.mdc-text-field--focused.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch {
  padding-top: 2px;
}
.mdc-text-field--focused.mdc-text-field--outlined.mdc-text-field--textarea .mdc-notched-outline--notched .mdc-notched-outline__notch {
  padding-top: 0;
}

.mdc-text-field--invalid:not(.mdc-text-field--disabled):hover .mdc-line-ripple::before {
  border-bottom-color: #b00020;
  /* @alternate */
  border-bottom-color: var(--mdc-theme-error, #b00020);
}
.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple::after {
  border-bottom-color: #b00020;
  /* @alternate */
  border-bottom-color: var(--mdc-theme-error, #b00020);
}
.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label {
  color: #b00020;
  /* @alternate */
  color: var(--mdc-theme-error, #b00020);
}
.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line .mdc-text-field-helper-text--validation-msg {
  color: #b00020;
  /* @alternate */
  color: var(--mdc-theme-error, #b00020);
}
.mdc-text-field--invalid .mdc-text-field__input {
  caret-color: #b00020;
  /* @alternate */
  caret-color: var(--mdc-theme-error, #b00020);
}
.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing {
  color: #b00020;
  /* @alternate */
  color: var(--mdc-theme-error, #b00020);
}
.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple::before {
  border-bottom-color: #b00020;
  /* @alternate */
  border-bottom-color: var(--mdc-theme-error, #b00020);
}
.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,
.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,
.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing {
  border-color: #b00020;
  /* @alternate */
  border-color: var(--mdc-theme-error, #b00020);
}
.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,
.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,
.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing {
  border-color: #b00020;
  /* @alternate */
  border-color: var(--mdc-theme-error, #b00020);
}
.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,
.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,
.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing {
  border-color: #b00020;
  /* @alternate */
  border-color: var(--mdc-theme-error, #b00020);
}
.mdc-text-field--invalid + .mdc-text-field-helper-line .mdc-text-field-helper-text--validation-msg {
  opacity: 1;
}

.mdc-text-field--disabled {
  pointer-events: none;
}
.mdc-text-field--disabled .mdc-text-field__input {
  color: rgba(0, 0, 0, 0.38);
}
@media all {
  .mdc-text-field--disabled .mdc-text-field__input::-webkit-input-placeholder {
    color: rgba(0, 0, 0, 0.38);
  }
  .mdc-text-field--disabled .mdc-text-field__input:-ms-input-placeholder {
    color: rgba(0, 0, 0, 0.38);
  }
  .mdc-text-field--disabled .mdc-text-field__input::-ms-input-placeholder {
    color: rgba(0, 0, 0, 0.38);
  }
  .mdc-text-field--disabled .mdc-text-field__input::placeholder {
    color: rgba(0, 0, 0, 0.38);
  }
}
@media all {
  .mdc-text-field--disabled .mdc-text-field__input:-ms-input-placeholder {
    color: rgba(0, 0, 0, 0.38);
  }
}
.mdc-text-field--disabled .mdc-floating-label {
  color: rgba(0, 0, 0, 0.38);
}
.mdc-text-field--disabled + .mdc-text-field-helper-line .mdc-text-field-helper-text {
  color: rgba(0, 0, 0, 0.38);
}
.mdc-text-field--disabled .mdc-text-field-character-counter,
.mdc-text-field--disabled + .mdc-text-field-helper-line .mdc-text-field-character-counter {
  color: rgba(0, 0, 0, 0.38);
}
.mdc-text-field--disabled .mdc-text-field__icon--leading {
  color: rgba(0, 0, 0, 0.3);
}
.mdc-text-field--disabled .mdc-text-field__icon--trailing {
  color: rgba(0, 0, 0, 0.3);
}
.mdc-text-field--disabled .mdc-text-field__affix--prefix {
  color: rgba(0, 0, 0, 0.38);
}
.mdc-text-field--disabled .mdc-text-field__affix--suffix {
  color: rgba(0, 0, 0, 0.38);
}
.mdc-text-field--disabled .mdc-line-ripple::before {
  border-bottom-color: rgba(0, 0, 0, 0.06);
}
.mdc-text-field--disabled .mdc-notched-outline__leading,
.mdc-text-field--disabled .mdc-notched-outline__notch,
.mdc-text-field--disabled .mdc-notched-outline__trailing {
  border-color: rgba(0, 0, 0, 0.06);
}
@media screen and (forced-colors: active), (-ms-high-contrast: active) {
  .mdc-text-field--disabled .mdc-text-field__input::-webkit-input-placeholder {
    color: GrayText;
  }
  .mdc-text-field--disabled .mdc-text-field__input:-ms-input-placeholder {
    color: GrayText;
  }
  .mdc-text-field--disabled .mdc-text-field__input::-ms-input-placeholder {
    color: GrayText;
  }
  .mdc-text-field--disabled .mdc-text-field__input::placeholder {
    color: GrayText;
  }
}
@media screen and (forced-colors: active), (-ms-high-contrast: active) {
  .mdc-text-field--disabled .mdc-text-field__input:-ms-input-placeholder {
    color: GrayText;
  }
}
@media screen and (forced-colors: active), (-ms-high-contrast: active) {
  .mdc-text-field--disabled .mdc-floating-label {
    color: GrayText;
  }
}
@media screen and (forced-colors: active), (-ms-high-contrast: active) {
  .mdc-text-field--disabled + .mdc-text-field-helper-line .mdc-text-field-helper-text {
    color: GrayText;
  }
}
@media screen and (forced-colors: active), (-ms-high-contrast: active) {
  .mdc-text-field--disabled .mdc-text-field-character-counter,
.mdc-text-field--disabled + .mdc-text-field-helper-line .mdc-text-field-character-counter {
    color: GrayText;
  }
}
@media screen and (forced-colors: active), (-ms-high-contrast: active) {
  .mdc-text-field--disabled .mdc-text-field__icon--leading {
    color: GrayText;
  }
}
@media screen and (forced-colors: active), (-ms-high-contrast: active) {
  .mdc-text-field--disabled .mdc-text-field__icon--trailing {
    color: GrayText;
  }
}
@media screen and (forced-colors: active), (-ms-high-contrast: active) {
  .mdc-text-field--disabled .mdc-text-field__affix--prefix {
    color: GrayText;
  }
}
@media screen and (forced-colors: active), (-ms-high-contrast: active) {
  .mdc-text-field--disabled .mdc-text-field__affix--suffix {
    color: GrayText;
  }
}
@media screen and (forced-colors: active), (-ms-high-contrast: active) {
  .mdc-text-field--disabled .mdc-line-ripple::before {
    border-bottom-color: GrayText;
  }
}
@media screen and (forced-colors: active), (-ms-high-contrast: active) {
  .mdc-text-field--disabled .mdc-notched-outline__leading,
.mdc-text-field--disabled .mdc-notched-outline__notch,
.mdc-text-field--disabled .mdc-notched-outline__trailing {
    border-color: GrayText;
  }
}
@media screen and (forced-colors: active) {
  .mdc-text-field--disabled .mdc-text-field__input {
    background-color: Window;
  }
  .mdc-text-field--disabled .mdc-floating-label {
    z-index: 1;
  }
}
.mdc-text-field--disabled .mdc-floating-label {
  cursor: default;
}
.mdc-text-field--disabled.mdc-text-field--filled {
  background-color: #fafafa;
}
.mdc-text-field--disabled.mdc-text-field--filled .mdc-text-field__ripple {
  display: none;
}
.mdc-text-field--disabled .mdc-text-field__input {
  pointer-events: auto;
}

.mdc-text-field--end-aligned .mdc-text-field__input {
  /* @noflip */
  /*rtl:ignore*/
  text-align: right;
}
[dir=rtl] .mdc-text-field--end-aligned .mdc-text-field__input, .mdc-text-field--end-aligned .mdc-text-field__input[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  text-align: left;
  /*rtl:end:ignore*/
}

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

[dir=rtl] .mdc-text-field--ltr-text.mdc-text-field--end-aligned, .mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir=rtl] {
  /*rtl:begin:ignore*/
  /*rtl:end:ignore*/
}
[dir=rtl] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__input, .mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir=rtl] .mdc-text-field__input {
  /* @noflip */
  /*rtl:ignore*/
  text-align: right;
}
[dir=rtl] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__affix--prefix, .mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir=rtl] .mdc-text-field__affix--prefix {
  /* @noflip */
  /*rtl:ignore*/
  padding-right: 12px;
}
[dir=rtl] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__affix--suffix, .mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir=rtl] .mdc-text-field__affix--suffix {
  /* @noflip */
  /*rtl:ignore*/
  padding-left: 2px;
}

.mdc-text-field-helper-text {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: Roboto, sans-serif;
  /* @alternate */
  font-family: var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  font-size: 0.75rem;
  /* @alternate */
  font-size: var(--mdc-typography-caption-font-size, 0.75rem);
  line-height: 1.25rem;
  /* @alternate */
  line-height: var(--mdc-typography-caption-line-height, 1.25rem);
  font-weight: 400;
  /* @alternate */
  font-weight: var(--mdc-typography-caption-font-weight, 400);
  letter-spacing: 0.0333333333em;
  /* @alternate */
  letter-spacing: var(--mdc-typography-caption-letter-spacing, 0.0333333333em);
  text-decoration: inherit;
  /* @alternate */
  -webkit-text-decoration: var(--mdc-typography-caption-text-decoration, inherit);
          text-decoration: var(--mdc-typography-caption-text-decoration, inherit);
  text-transform: inherit;
  /* @alternate */
  text-transform: var(--mdc-typography-caption-text-transform, inherit);
  display: block;
  margin-top: 0;
  /* @alternate */
  line-height: normal;
  margin: 0;
  opacity: 0;
  will-change: opacity;
  transition: opacity 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1);
}
.mdc-text-field-helper-text::before {
  display: inline-block;
  width: 0;
  height: 16px;
  content: "";
  vertical-align: 0;
}

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

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

[dir=rtl] .mdc-text-field-character-counter, .mdc-text-field-character-counter[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  padding-left: 0;
  /* @noflip */
  /*rtl:ignore*/
  padding-right: 16px;
  /*rtl:end:ignore*/
}

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

.mdc-text-field__icon--leading {
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 16px;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 8px;
}
[dir=rtl] .mdc-text-field__icon--leading, .mdc-text-field__icon--leading[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 8px;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 16px;
  /*rtl:end:ignore*/
}

.mdc-text-field__icon--trailing {
  padding: 12px;
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 0px;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 0px;
}
[dir=rtl] .mdc-text-field__icon--trailing, .mdc-text-field__icon--trailing[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 0px;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 0px;
  /*rtl:end:ignore*/
}
:root{--fontFamilyGeneric: Inter, sans-serif;--mdc-typography-body1-font-family: Inter, sans-serif;--mdc-typography-body1-font-weight: 400;--mdc-typography-body1-letter-spacing: 0;--mdc-typography-body2-font-family: Inter, sans-serif;--mdc-typography-body2-font-weight: 400;--mdc-typography-body2-letter-spacing: 0;--mdc-typography-button-font-family: Inter, sans-serif;--mdc-typography-button-font-weight: 400;--mdc-typography-button-letter-spacing: 0;--mdc-typography-caption-font-family: Inter, sans-serif;--mdc-typography-caption-font-weight: 400;--mdc-typography-caption-letter-spacing: 0;--mdc-typography-font-family: Inter, sans-serif;--mdc-typography-headline1-font-family: Inter, sans-serif;--mdc-typography-headline2-font-family: Inter, sans-serif;--mdc-typography-headline2-font-family: Inter, sans-serif;--mdc-typography-headline4-font-family: Inter, sans-serif;--mdc-typography-headline3-font-family: Inter, sans-serif;--mdc-typography-headline6-font-family: Inter, sans-serif;--mdc-typography-overline-font-family: Inter, sans-serif;--mdc-typography-overline-font-weight: 400;--mdc-typography-overline-letter-spacing: 0;--mdc-typography-subtitle1-font-family: Inter, sans-serif;--mdc-typography-subtitle1-font-weight: 400;--mdc-typography-subtitle1-font-weight: 400;--mdc-typography-subtitle2-font-family: Inter, sans-serif;--mdc-typography-subtitle2-font-weight: 400;--mdc-typography-subtitle2-letter-spacing: 0}.textField{position:relative}.textField--alternativeDesign{background-color:#fff;border-radius:6px}.textField--alternativeDesign .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.textField--alternativeDesign .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.textField--alternativeDesign .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:#000 !important;border-width:1px !important}.textField--alternativeDesign .text{color:#000 !important}.textField--fullWidth{width:100%}.textField--fullWidth .mdc-text-field{width:100%}.textField--margins{margin-bottom:15px}.textField__togglePasswordVisibility{background:none;border:none;cursor:pointer;outline:0;position:absolute;right:15px;top:16px}.textField textarea{min-height:110px}.textField .mdc-floating-label{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow:visible !important}.textField .mdc-floating-label::after{color:#f14250 !important;-webkit-transform:scale(0.9);-ms-transform:scale(0.9);transform:scale(0.9)}.textField .mdc-notched-outline{top:0}.textField .mdc-text-field--focused .mdc-floating-label{color:#7cb342 !important}.textField .mdc-text-field__input{font-family:Inter, sans-serif;font-family:var(--fontFamilyGeneric);font-size:1rem;letter-spacing:.01rem;display:inline-block !important;width:100%}.textField--compact .mdc-text-field{height:40px !important}.textField--compact .mdc-text-field.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above,.textField--compact .mdc-text-field.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above{-webkit-transform:translateY(-29px) scale(0.75) !important;-ms-transform:translateY(-29px) scale(0.75) !important;transform:translateY(-29px) scale(0.75) !important}.textField--matchButtonSizing .mdc-text-field{height:46px !important}.textField--matchButtonSizing .mdc-text-field.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above,.textField--matchButtonSizing .mdc-text-field.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above{-webkit-transform:translateY(-32px) scale(0.75) !important;-ms-transform:translateY(-32px) scale(0.75) !important;transform:translateY(-32px) scale(0.75) !important}
.uploaderCore--overlay{bottom:0;height:100%;left:0;opacity:0;position:absolute;right:0;top:0;-webkit-transition:opacity 500ms,visibility 500ms;transition:opacity 500ms,visibility 500ms;visibility:hidden;width:100%;z-index:999}.uploaderCore--overlay.uploaderCore--isDraggingOver{opacity:.8;visibility:visible}.uploaderCore--permanentBox{position:relative}.uploaderCore__dropZone{border:2px dashed #dcddd9;background-color:#fbfdf8;border-radius:4px;cursor:pointer;padding:45px 15px;width:100%}.uploaderCore__dropZone--isDraggingOver{background-color:#7cb342;border-color:#5f9725}.uploaderCore__dropZone--overlay{height:100%}.uploaderCore__dropZoneText--overlay{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.uploaderCore__garbageInputToPreventUnwantedFrameworkClicks{opacity:0;position:absolute;visibility:visible;z-index:-1}.uploaderCore__uploadingInProgressOverlay{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f3f4ef;border-radius:4px;bottom:0;display:none;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:0;position:absolute;right:0;top:0;width:100%;z-index:99}.uploaderCore__uploadingInProgressOverlay--visible{display:-webkit-box;display:-ms-flexbox;display:flex}
.overlapShadow--discreet.overlapShadow--downwards{-webkit-box-shadow:0 0 4px rgba(0, 0, 0, 0.06), 0 4px 4px rgba(0, 0, 0, 0.12);box-shadow:0 0 4px rgba(0, 0, 0, 0.06), 0 4px 4px rgba(0, 0, 0, 0.12)}.overlapShadow--discreet.overlapShadow--downwards.overlapShadow--upwards{-webkit-box-shadow:0 0 4px rgba(0, 0, 0, 0.06), 0 4px 4px rgba(0, 0, 0, 0.12),0 -0 4px rgba(0, 0, 0, 0.06), 0 -4px 4px rgba(0, 0, 0, 0.12);box-shadow:0 0 4px rgba(0, 0, 0, 0.06), 0 4px 4px rgba(0, 0, 0, 0.12),0 -0 4px rgba(0, 0, 0, 0.06), 0 -4px 4px rgba(0, 0, 0, 0.12)}.overlapShadow--discreet.overlapShadow--leftwards{-webkit-box-shadow:-0 0 4px rgba(0, 0, 0, 0.06), -4px 0 4px rgba(0, 0, 0, 0.12);box-shadow:-0 0 4px rgba(0, 0, 0, 0.06), -4px 0 4px rgba(0, 0, 0, 0.12)}.overlapShadow--discreet.overlapShadow--leftwards.overlapShadow--rightwards{-webkit-box-shadow:-0 0 4px rgba(0, 0, 0, 0.06), -4px 0 4px rgba(0, 0, 0, 0.12),0 0 4px rgba(0, 0, 0, 0.06), 4px 0 4px rgba(0, 0, 0, 0.12);box-shadow:-0 0 4px rgba(0, 0, 0, 0.06), -4px 0 4px rgba(0, 0, 0, 0.12),0 0 4px rgba(0, 0, 0, 0.06), 4px 0 4px rgba(0, 0, 0, 0.12)}.overlapShadow--discreet.overlapShadow--rightwards{-webkit-box-shadow:0 0 4px rgba(0, 0, 0, 0.06), 4px 0 4px rgba(0, 0, 0, 0.12);box-shadow:0 0 4px rgba(0, 0, 0, 0.06), 4px 0 4px rgba(0, 0, 0, 0.12)}.overlapShadow--discreet.overlapShadow--upwards{-webkit-box-shadow:0 -0 4px rgba(0, 0, 0, 0.06), 0 -4px 4px rgba(0, 0, 0, 0.12);box-shadow:0 -0 4px rgba(0, 0, 0, 0.06), 0 -4px 4px rgba(0, 0, 0, 0.12)}.overlapShadow--downwards{-webkit-box-shadow:0 0 4px rgba(0, 0, 0, 0.12), 0 4px 4px rgba(0, 0, 0, 0.24);box-shadow:0 0 4px rgba(0, 0, 0, 0.12), 0 4px 4px rgba(0, 0, 0, 0.24)}.overlapShadow--downwards.overlapShadow--upwards{-webkit-box-shadow:0 0 4px rgba(0, 0, 0, 0.12), 0 4px 4px rgba(0, 0, 0, 0.24),0 -0 4px rgba(0, 0, 0, 0.12), 0 -4px 4px rgba(0, 0, 0, 0.24);box-shadow:0 0 4px rgba(0, 0, 0, 0.12), 0 4px 4px rgba(0, 0, 0, 0.24),0 -0 4px rgba(0, 0, 0, 0.12), 0 -4px 4px rgba(0, 0, 0, 0.24)}.overlapShadow--leftwards{-webkit-box-shadow:-0 0 4px rgba(0, 0, 0, 0.12), -4px 0 4px rgba(0, 0, 0, 0.24);box-shadow:-0 0 4px rgba(0, 0, 0, 0.12), -4px 0 4px rgba(0, 0, 0, 0.24)}.overlapShadow--leftwards.overlapShadow--rightwards{-webkit-box-shadow:-0 0 4px rgba(0, 0, 0, 0.12), -4px 0 4px rgba(0, 0, 0, 0.24),0 0 4px rgba(0, 0, 0, 0.12), 4px 0 4px rgba(0, 0, 0, 0.24);box-shadow:-0 0 4px rgba(0, 0, 0, 0.12), -4px 0 4px rgba(0, 0, 0, 0.24),0 0 4px rgba(0, 0, 0, 0.12), 4px 0 4px rgba(0, 0, 0, 0.24)}.overlapShadow--rightwards{-webkit-box-shadow:0 0 4px rgba(0, 0, 0, 0.12), 4px 0 4px rgba(0, 0, 0, 0.24);box-shadow:0 0 4px rgba(0, 0, 0, 0.12), 4px 0 4px rgba(0, 0, 0, 0.24)}.overlapShadow--upwards{-webkit-box-shadow:0 -0 4px rgba(0, 0, 0, 0.12), 0 -4px 4px rgba(0, 0, 0, 0.24);box-shadow:0 -0 4px rgba(0, 0, 0, 0.12), 0 -4px 4px rgba(0, 0, 0, 0.24)}
.wizardTooltipBox .wizardTooltipBox__arrow,.wizardTooltipBox .wizardTooltipBox__box{opacity:0;-webkit-transition:opacity 500ms,opacity 500ms;transition:opacity 500ms,opacity 500ms;visibility:hidden}.wizardTooltipBox--visible .wizardTooltipBox__arrow,.wizardTooltipBox--visible .wizardTooltipBox__box{opacity:1;visibility:visible}.wizardTooltipBox--visible+.wizardTooltipBox:not(.wizardTooltipBox--visibleWasSuppliedExternally){display:none}.wizardTooltipBox__actionsWrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:3.75px;padding-left:3.75px;padding-right:7.5px;padding-top:3.75px;position:absolute;right:0;top:0;z-index:10}.wizardTooltipBox__anchor{height:0;overflow:visible;position:fixed;width:0}.wizardTooltipBox__anchor--arrow{z-index:991}.wizardTooltipBox__anchor--box{z-index:990}.wizardTooltipBox__arrow{display:block;height:9.8994949366px;left:50%;position:absolute;-webkit-transform:translate(-50%, -50%) rotate(45deg);-ms-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;width:9.8994949366px}.wizardTooltipBox__arrow--bokaBordPeach{background-color:#ff7962}.wizardTooltipBox__arrow--darkGray{background-color:#272C33}.wizardTooltipBox__arrow--darkGrayDarker{background-color:#151A20}.wizardTooltipBox__arrow--darkGrayLighter{background-color:#3D434A}.wizardTooltipBox__arrow--darkText{background-color:#272C33}.wizardTooltipBox__arrow--facebookBlue{background-color:#0866ff}.wizardTooltipBox__arrow--facebookBlueLighter{background-color:#1877f2}.wizardTooltipBox__arrow--foodoraPink{background-color:#df1067}.wizardTooltipBox__arrow--green{background-color:#7CB342}.wizardTooltipBox__arrow--green ::-moz-selection{background-color:hsla(0,0%,100%,.8);color:#7CB342}.wizardTooltipBox__arrow--green ::selection{background-color:hsla(0,0%,100%,.8);color:#7CB342}.wizardTooltipBox__arrow--greenDarker{background-color:#5F9725}.wizardTooltipBox__arrow--greenLighter{background-color:#95CE5B}.wizardTooltipBox__arrow--lightGray{background-color:#F3F4EF}.wizardTooltipBox__arrow--lightGrayDarker{background-color:#DCDDD9}.wizardTooltipBox__arrow--lightGrayLighter{background-color:#FBFDF8}.wizardTooltipBox__arrow--mediumGray{background-color:#929292}.wizardTooltipBox__arrow--mediumGrayDarker{background-color:#646464}.wizardTooltipBox__arrow--mediumGrayLighter{background-color:#c2c2c2}.wizardTooltipBox__arrow--lightText{background-color:#fff}.wizardTooltipBox__arrow--orange{background-color:#ffa23c}.wizardTooltipBox__arrow--orangeAlternative{background-color:#ffbc56}.wizardTooltipBox__arrow--orangeDarker{background-color:#c77300}.wizardTooltipBox__arrow--orangeLighter{background-color:#ffd36c}.wizardTooltipBox__arrow--red{background-color:#f14250}.wizardTooltipBox__arrow--redDarker{background-color:#b80028}.wizardTooltipBox__arrow--redLighter{background-color:#ff787c}.wizardTooltipBox__arrow--theForkGreen{background-color:#00665c}.wizardTooltipBox__arrow--white{background-color:#ffffff}.wizardTooltipBox__arrow--woltBlue{background-color:#009de0}.wizardTooltipBox__arrow--currentColor{background-color:currentColor}.wizardTooltipBox__arrow--inherit{background-color:inherit}.wizardTooltipBox__arrow--primaryColor{background-color:#7cb342}.appError--outsideOfBaseLayout .wizardTooltipBox__arrow--primaryColor{background-color:#7cb342}.wizardTooltipBox__arrow--above,.wizardTooltipBox__arrow--aboveLeft{top:calc(50% - 7px)}.wizardTooltipBox__arrow--below,.wizardTooltipBox__arrow--belowLeft{top:calc(50% + 7px)}.wizardTooltipBox__box{border-radius:4px;padding:15px;position:absolute;top:0;width:calc(100vw - 30px)}.wizardTooltipBox__box--bokaBordPeach{background-color:#ff7962}.wizardTooltipBox__box--darkGray{background-color:#272C33}.wizardTooltipBox__box--darkGrayDarker{background-color:#151A20}.wizardTooltipBox__box--darkGrayLighter{background-color:#3D434A}.wizardTooltipBox__box--darkText{background-color:#272C33}.wizardTooltipBox__box--facebookBlue{background-color:#0866ff}.wizardTooltipBox__box--facebookBlueLighter{background-color:#1877f2}.wizardTooltipBox__box--foodoraPink{background-color:#df1067}.wizardTooltipBox__box--green{background-color:#7CB342}.wizardTooltipBox__box--green ::-moz-selection{background-color:hsla(0,0%,100%,.8);color:#7CB342}.wizardTooltipBox__box--green ::selection{background-color:hsla(0,0%,100%,.8);color:#7CB342}.wizardTooltipBox__box--greenDarker{background-color:#5F9725}.wizardTooltipBox__box--greenLighter{background-color:#95CE5B}.wizardTooltipBox__box--lightGray{background-color:#F3F4EF}.wizardTooltipBox__box--lightGrayDarker{background-color:#DCDDD9}.wizardTooltipBox__box--lightGrayLighter{background-color:#FBFDF8}.wizardTooltipBox__box--mediumGray{background-color:#929292}.wizardTooltipBox__box--mediumGrayDarker{background-color:#646464}.wizardTooltipBox__box--mediumGrayLighter{background-color:#c2c2c2}.wizardTooltipBox__box--lightText{background-color:#fff}.wizardTooltipBox__box--orange{background-color:#ffa23c}.wizardTooltipBox__box--orangeAlternative{background-color:#ffbc56}.wizardTooltipBox__box--orangeDarker{background-color:#c77300}.wizardTooltipBox__box--orangeLighter{background-color:#ffd36c}.wizardTooltipBox__box--red{background-color:#f14250}.wizardTooltipBox__box--redDarker{background-color:#b80028}.wizardTooltipBox__box--redLighter{background-color:#ff787c}.wizardTooltipBox__box--theForkGreen{background-color:#00665c}.wizardTooltipBox__box--white{background-color:#ffffff}.wizardTooltipBox__box--woltBlue{background-color:#009de0}.wizardTooltipBox__box--currentColor{background-color:currentColor}.wizardTooltipBox__box--inherit{background-color:inherit}.wizardTooltipBox__box--primaryColor{background-color:#7cb342}.appError--outsideOfBaseLayout .wizardTooltipBox__box--primaryColor{background-color:#7cb342}.wizardTooltipBox__box+.wizardTooltipBox__box{display:none}.wizardTooltipBox__box::after{content:"";display:block;height:7px;left:0;position:absolute;right:0;width:100%}.wizardTooltipBox__box--above{left:50%;top:-7px;-webkit-transform:translate(-50%, -100%);-ms-transform:translate(-50%, -100%);transform:translate(-50%, -100%)}.wizardTooltipBox__box--above::after{top:100%}.wizardTooltipBox__box--aboveLeft{left:auto;right:0;top:-7px;-webkit-transform:translate(0, -100%);-ms-transform:translate(0, -100%);transform:translate(0, -100%)}.wizardTooltipBox__box--aboveLeft::after{top:100%}.wizardTooltipBox__box--below{left:50%;top:7px;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0)}.wizardTooltipBox__box--below::after{bottom:100%}.wizardTooltipBox__box--belowLeft{left:auto;right:0;top:7px}.wizardTooltipBox__box--belowLeft::after{bottom:100%}.wizardTooltipBox__closeButton{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;cursor:pointer;padding:3.75px}.wizardTooltipBox__title{margin-bottom:3.75px}
.aiContentGeneration--absoluteTopRight{position:absolute;right:15px;top:15px}.aiContentGeneration--absoluteTopRightCramped{position:absolute;right:4.95px;top:4.95px}.aiContentGeneration--relative{position:relative}.aiContentGeneration__ignitionButton[disabled]{cursor:not-allowed}.aiContentGeneration__ignitionButton--smallButton{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:currentColor;border-radius:6px;border-style:solid;border-width:2px;color:#fff;color:var(--primaryColor, #fff);cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:28px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;width:28px}.aiContentGeneration__ignitionButton--smallButton[disabled]{color:#ffa23c}.aiContentGeneration__ignitionButton--smallButton::after{background-color:currentColor;bottom:0;content:"";display:block;height:100%;left:0;opacity:.02;position:absolute;right:0;top:0;-webkit-transition:opacity 500ms;transition:opacity 500ms;width:100%}.aiContentGeneration__ignitionButton--smallButton:hover::after{opacity:.15}.aiContentGeneration__predefinedPromptDisplay{margin-bottom:15px}.aiContentGeneration__uploadedFilesDisclaimer{margin-top:7.5px}.aiContentGeneration__uploadedFilesList{margin-top:15px}.aiContentGeneration__uploadedFilesRemoveButton{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;cursor:pointer;margin-left:7.5px}
:root{--fontFamilyGeneric: Inter, sans-serif;--mdc-typography-body1-font-family: Inter, sans-serif;--mdc-typography-body1-font-weight: 400;--mdc-typography-body1-letter-spacing: 0;--mdc-typography-body2-font-family: Inter, sans-serif;--mdc-typography-body2-font-weight: 400;--mdc-typography-body2-letter-spacing: 0;--mdc-typography-button-font-family: Inter, sans-serif;--mdc-typography-button-font-weight: 400;--mdc-typography-button-letter-spacing: 0;--mdc-typography-caption-font-family: Inter, sans-serif;--mdc-typography-caption-font-weight: 400;--mdc-typography-caption-letter-spacing: 0;--mdc-typography-font-family: Inter, sans-serif;--mdc-typography-headline1-font-family: Inter, sans-serif;--mdc-typography-headline2-font-family: Inter, sans-serif;--mdc-typography-headline2-font-family: Inter, sans-serif;--mdc-typography-headline4-font-family: Inter, sans-serif;--mdc-typography-headline3-font-family: Inter, sans-serif;--mdc-typography-headline6-font-family: Inter, sans-serif;--mdc-typography-overline-font-family: Inter, sans-serif;--mdc-typography-overline-font-weight: 400;--mdc-typography-overline-letter-spacing: 0;--mdc-typography-subtitle1-font-family: Inter, sans-serif;--mdc-typography-subtitle1-font-weight: 400;--mdc-typography-subtitle1-font-weight: 400;--mdc-typography-subtitle2-font-family: Inter, sans-serif;--mdc-typography-subtitle2-font-weight: 400;--mdc-typography-subtitle2-letter-spacing: 0}.text{border-color:rgba(0,0,0,0);display:block;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;line-height:1.4;overflow-wrap:break-word;position:relative}.text--bokaBordPeach{color:#ff7962}.text--darkGray{color:#272C33}.text--darkGrayDarker{color:#151A20}.text--darkGrayLighter{color:#3D434A}.text--darkText{color:#272C33}.text--facebookBlue{color:#0866ff}.text--facebookBlueLighter{color:#1877f2}.text--foodoraPink{color:#df1067}.text--green{color:#7CB342}.text--greenDarker{color:#5F9725}.text--greenLighter{color:#95CE5B}.text--lightGray{color:#F3F4EF}.text--lightGrayDarker{color:#DCDDD9}.text--lightGrayLighter{color:#FBFDF8}.text--mediumGray{color:#929292}.text--mediumGrayDarker{color:#646464}.text--mediumGrayLighter{color:#c2c2c2}.text--lightText{color:#fff}.text--orange{color:#ffa23c}.text--orangeAlternative{color:#ffbc56}.text--orangeDarker{color:#c77300}.text--orangeLighter{color:#ffd36c}.text--red{color:#f14250}.text--redDarker{color:#b80028}.text--redLighter{color:#ff787c}.text--theForkGreen{color:#00665c}.text--white{color:#ffffff}.text--woltBlue{color:#009de0}.text--currentColor{color:currentColor}.text--inherit{color:inherit}.text--primaryColor{color:#7cb342}.appError--outsideOfBaseLayout .text--primaryColor{color:#7cb342}.text--alignCenter{text-align:center}.text--alignLeft{text-align:left}.text--alignRight{text-align:right}.text--body1{font-family:Inter, sans-serif;font-family:var(--fontFamilyGeneric);font-size:1rem;letter-spacing:.01rem}.text--body2{font-family:Inter, sans-serif;font-family:var(--fontFamilyGeneric);font-size:.8125rem;letter-spacing:.01rem}.text--button{font-family:Inter, sans-serif;font-family:var(--fontFamilyGeneric);font-size:.875rem;letter-spacing:.01rem;line-height:1.35;text-transform:uppercase}.text--caption{font-family:Inter, sans-serif;font-family:var(--fontFamilyGeneric);font-size:.7rem;letter-spacing:.025rem;line-height:1.33}.text--editable{border-color:#dcddd9;border-radius:6px;border-style:dashed;border-width:2px;outline:0;padding:.2rem .5rem;-webkit-transition:border-color 500ms;transition:border-color 500ms}.text--editable:hover:not(:focus){border-color:#95ce5b}.text--editable:focus{border-color:#7cb342}.text--fw100{font-weight:100}.text--fw200{font-weight:200}.text--fw300{font-weight:300}.text--fw400{font-weight:400}.text--fw500{font-weight:500}.text--fw600{font-weight:600}.text--fw700{font-weight:700}.text--fw800{font-weight:800}.text--fw900{font-weight:900}.text--fw600 b,.text--fw600 strong,.text--fw700 b,.text--fw700 strong,.text--fw800 b,.text--fw800 strong,.text--fw900 b,.text--fw900 strong{font-weight:900}.text--fwInherit{font-weight:inherit}.text--headline1{font-family:Inter, sans-serif;font-family:var(--fontFamilyGeneric);font-size:3.75rem;line-height:1.4;text-wrap:balance}.text--headline2{font-family:Inter, sans-serif;font-family:var(--fontFamilyGeneric);font-size:2.9rem;line-height:1.4;text-wrap:balance}.text--headline3{font-family:Inter, sans-serif;font-family:var(--fontFamilyGeneric);font-size:2.27rem;letter-spacing:.015rem;line-height:1.4;text-wrap:balance}.text--headline4{font-family:Inter, sans-serif;font-family:var(--fontFamilyGeneric);font-size:1.75rem;letter-spacing:.015rem;line-height:1.4;text-wrap:balance}.text--headline5{font-family:Inter, sans-serif;font-family:var(--fontFamilyGeneric);font-size:1.3rem;letter-spacing:.03rem;line-height:1.4;text-wrap:balance}.text--inline{display:inline;vertical-align:baseline}.text--inlineBlock{display:inline-block;vertical-align:middle}.text--italic{font-style:italic}.text--margins{margin-bottom:15px}.text--marginsDouble{margin-bottom:30px}.text--marginsHalf{margin-bottom:7.5px}.text--overline{font-family:Inter, sans-serif;font-family:var(--fontFamilyGeneric);font-size:.875rem;letter-spacing:.01rem;line-height:1.4;text-transform:uppercase}.text--placeholder::before{content:attr(data-placeholder);display:block;font-style:italic;height:100%;opacity:.4;overflow:hidden;padding-right:15px;pointer-events:none;position:absolute;text-overflow:ellipsis;-ms-touch-action:none;touch-action:none;-webkit-transition:opacity .15s;transition:opacity .15s;white-space:nowrap;width:100%}.text--placeholder:focus::before{opacity:0}.text--preamble{font-family:Inter, sans-serif;font-family:var(--fontFamilyGeneric);font-size:1.43rem;letter-spacing:.046rem;line-height:1.5}.text--shadow{text-shadow:.02em .02em 3px rgba(0,0,0,.5)}.text--transformCapitalize{text-transform:capitalize}.text--transformLowercase{text-transform:lowercase}.text--transformUppercase{text-transform:uppercase}.text--verticalAlignBottom{vertical-align:bottom}.text--verticalAlignMiddle{vertical-align:middle}.text--verticalAlignTop{vertical-align:top}.text--whiteSpaceNoWrap{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text--whiteSpacePre{white-space:pre}.text--whiteSpacePreWrap{white-space:pre-wrap}.text__positioningWrapper{position:relative}.text p:not(.text)+p:not(.text){margin-top:15px}.mce-content-body{font-family:Inter, sans-serif;font-family:var(--fontFamilyGeneric);font-size:1rem;letter-spacing:.01rem}.mce-content-body h2{font-family:Inter, sans-serif;font-family:var(--fontFamilyGeneric);font-size:2.9rem;line-height:1.4;text-wrap:balance}.mce-content-body h3{font-family:Inter, sans-serif;font-family:var(--fontFamilyGeneric);font-size:2.9rem;line-height:1.4;text-wrap:balance}.mce-content-body h4{font-family:Inter, sans-serif;font-family:var(--fontFamilyGeneric);font-size:1.75rem;letter-spacing:.015rem;line-height:1.4;text-wrap:balance}.mce-content-body h5{font-family:Inter, sans-serif;font-family:var(--fontFamilyGeneric);font-size:2.27rem;letter-spacing:.015rem;line-height:1.4;text-wrap:balance}
.button{-moz-appearance:none;-webkit-appearance:none;appearance:none;background:none;border-radius:3px;cursor:pointer;min-height:46px;overflow:hidden;padding-left:29px;padding-right:29px;position:relative;text-align:center;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-transition:background-color 500ms;transition:background-color 500ms;white-space:nowrap}.button--additionalPadding{padding-left:48px;padding-right:64px}.button--block{display:block}.button--disabled,.button[disabled]{cursor:not-allowed}.button--flat{padding-bottom:12px;padding-top:12px}.button--flat:focus-visible:not([disabled]),.button--flat:hover:not([disabled]){background-color:#5f9725}.button--flat.button--bokaBordPeach{background-color:#ff7962}.button--flat.button--darkGray{background-color:#272C33}.button--flat.button--darkGrayDarker{background-color:#151A20}.button--flat.button--darkGrayLighter{background-color:#3D434A}.button--flat.button--darkText{background-color:#272C33}.button--flat.button--facebookBlue{background-color:#0866ff}.button--flat.button--facebookBlueLighter{background-color:#1877f2}.button--flat.button--foodoraPink{background-color:#df1067}.button--flat.button--green{background-color:#7CB342}.button--flat.button--green ::-moz-selection{background-color:hsla(0,0%,100%,.8);color:#7CB342}.button--flat.button--green ::selection{background-color:hsla(0,0%,100%,.8);color:#7CB342}.button--flat.button--greenDarker{background-color:#5F9725}.button--flat.button--greenLighter{background-color:#95CE5B}.button--flat.button--lightGray{background-color:#F3F4EF}.button--flat.button--lightGrayDarker{background-color:#DCDDD9}.button--flat.button--lightGrayLighter{background-color:#FBFDF8}.button--flat.button--mediumGray{background-color:#929292}.button--flat.button--mediumGrayDarker{background-color:#646464}.button--flat.button--mediumGrayLighter{background-color:#c2c2c2}.button--flat.button--lightText{background-color:#fff}.button--flat.button--orange{background-color:#ffa23c}.button--flat.button--orangeAlternative{background-color:#ffbc56}.button--flat.button--orangeDarker{background-color:#c77300}.button--flat.button--orangeLighter{background-color:#ffd36c}.button--flat.button--red{background-color:#f14250}.button--flat.button--redDarker{background-color:#b80028}.button--flat.button--redLighter{background-color:#ff787c}.button--flat.button--theForkGreen{background-color:#00665c}.button--flat.button--white{background-color:#ffffff}.button--flat.button--woltBlue{background-color:#009de0}.button--flat.button--currentColor{background-color:currentColor}.button--flat.button--inherit{background-color:inherit}.button--flat.button--primaryColor{background-color:#7cb342}.appError--outsideOfBaseLayout .button--flat.button--primaryColor{background-color:#7cb342}.button--flat.button--lower{padding-bottom:8px;padding-top:8px}.app .button--flat.button--disabled,.app .button--flat[disabled]{background-color:#929292;color:#272c33}.button--fullWidth{width:100%}.button--hasLeftIcon{padding-left:45px}.button--hasLeftIcon.button--additionalPadding{padding-left:55px}.button--hasLeftIcon.button--additionalPadding .button__icon__icon{left:20px}.button--hasLeftIcon.button--lessPadding{padding-left:45px}.button--hasLeftIcon .button__icon{left:10px}.button--hasRightIcon{padding-right:45px}.button--hasRightIcon .button__icon{right:10px}.button--hasRightIcon .button--lessPadding{padding-right:45px}.button--inlineBlock{display:inline-block}.button--lessPadding{padding-left:15px;padding-right:15px}.button--lower{min-height:30px}.button--margins{margin-bottom:15px}.button--noText{height:46px}.button--noText.button--lower{height:38px}.button--noText .button__icon{position:static;top:0;-webkit-transform:none;-ms-transform:none;transform:none}.button--outlined{position:relative;overflow:hidden;border-style:solid;border-width:2px;padding-bottom:10px;padding-top:10px}.button--outlined::after{background-color:rgba(124,179,66,.1);bottom:0;content:"";display:block;left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;-ms-touch-action:none;touch-action:none;-webkit-transition:opacity 500ms,visibility 500ms;transition:opacity 500ms,visibility 500ms;visibility:hidden;z-index:100}.button--outlined:focus-visible:not([disabled])::after,.button--outlined:hover:not([disabled])::after{opacity:1;visibility:visible}.button--outlined.button--bokaBordPeach{border-color:#ff7962}.button--outlined.button--darkGray{border-color:#272C33}.button--outlined.button--darkGrayDarker{border-color:#151A20}.button--outlined.button--darkGrayLighter{border-color:#3D434A}.button--outlined.button--darkText{border-color:#272C33}.button--outlined.button--facebookBlue{border-color:#0866ff}.button--outlined.button--facebookBlueLighter{border-color:#1877f2}.button--outlined.button--foodoraPink{border-color:#df1067}.button--outlined.button--green{border-color:#7CB342}.button--outlined.button--greenDarker{border-color:#5F9725}.button--outlined.button--greenLighter{border-color:#95CE5B}.button--outlined.button--lightGray{border-color:#F3F4EF}.button--outlined.button--lightGrayDarker{border-color:#DCDDD9}.button--outlined.button--lightGrayLighter{border-color:#FBFDF8}.button--outlined.button--mediumGray{border-color:#929292}.button--outlined.button--mediumGrayDarker{border-color:#646464}.button--outlined.button--mediumGrayLighter{border-color:#c2c2c2}.button--outlined.button--lightText{border-color:#fff}.button--outlined.button--orange{border-color:#ffa23c}.button--outlined.button--orangeAlternative{border-color:#ffbc56}.button--outlined.button--orangeDarker{border-color:#c77300}.button--outlined.button--orangeLighter{border-color:#ffd36c}.button--outlined.button--red{border-color:#f14250}.button--outlined.button--redDarker{border-color:#b80028}.button--outlined.button--redLighter{border-color:#ff787c}.button--outlined.button--theForkGreen{border-color:#00665c}.button--outlined.button--white{border-color:#ffffff}.button--outlined.button--woltBlue{border-color:#009de0}.button--outlined.button--currentColor{border-color:currentColor}.button--outlined.button--inherit{border-color:inherit}.button--outlined.button--primaryColor{border-color:#7cb342}.appError--outsideOfBaseLayout .button--outlined.button--primaryColor{border-color:#7cb342}.button--outlined.button--lower{padding-bottom:6px;padding-top:6px}.app .button--outlined.button--disabled,.app .button--outlined[disabled]{border-color:#929292;color:#272c33}.button__icon{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.button__icon .fill{-webkit-transition:fill 500ms;transition:fill 500ms}.button__text{max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.button .text{display:inline-block;-webkit-transition:color 500ms;transition:color 500ms}
/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://github.com/material-components/material-components-web/blob/master/LICENSE
 */
.mdc-checkbox {
  padding: calc((40px - 18px) / 2);
  /* @alternate */
  padding: calc((var(--mdc-checkbox-ripple-size, 40px) - 18px) / 2);
  margin: calc((40px - 40px) / 2);
  /* @alternate */
  margin: calc((var(--mdc-checkbox-touch-target-size, 40px) - 40px) / 2);
}
.mdc-checkbox .mdc-checkbox__ripple::before, .mdc-checkbox .mdc-checkbox__ripple::after {
  background-color: #000;
  /* @alternate */
  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;
  /* @alternate */
  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;
  /* @alternate */
  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;
  /* @alternate */
  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;
  /* @alternate */
  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;
  /* @alternate */
  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;
  /* @alternate */
  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;
  /* @alternate */
  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;
  /* @alternate */
  background-color: var(--mdc-ripple-color, var(--mdc-theme-secondary, #018786));
}
.mdc-checkbox .mdc-checkbox__background {
  top: calc((40px - 18px) / 2);
  /* @alternate */
  top: calc((var(--mdc-checkbox-ripple-size, 40px) - 18px) / 2);
  left: calc((40px - 18px) / 2);
  /* @alternate */
  left: calc((var(--mdc-checkbox-ripple-size, 40px) - 18px) / 2);
}
.mdc-checkbox .mdc-checkbox__native-control {
  top: calc((40px - 40px) / 2);
  /* @alternate */
  top: calc((40px - var(--mdc-checkbox-touch-target-size, 40px)) / 2);
  right: calc((40px - 40px) / 2);
  /* @alternate */
  right: calc((40px - var(--mdc-checkbox-touch-target-size, 40px)) / 2);
  left: calc((40px - 40px) / 2);
  /* @alternate */
  left: calc((40px - var(--mdc-checkbox-touch-target-size, 40px)) / 2);
  width: 40px;
  /* @alternate */
  width: var(--mdc-checkbox-touch-target-size, 40px);
  height: 40px;
  /* @alternate */
  height: var(--mdc-checkbox-touch-target-size, 40px);
}
.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);
  /* @alternate */
  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;
  /* @alternate */
  border-color: var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #018786));
  background-color: #018786;
  /* @alternate */
  background-color: var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #018786));
}
@-webkit-keyframes mdc-checkbox-fade-in-background-8A000000FF01878600000000FF018786 {
  0% {
    border-color: rgba(0, 0, 0, 0.54);
    /* @alternate */
    border-color: var(--mdc-checkbox-unchecked-color, rgba(0, 0, 0, 0.54));
    background-color: transparent;
  }
  50% {
    border-color: #018786;
    /* @alternate */
    border-color: var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #018786));
    background-color: #018786;
    /* @alternate */
    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);
    /* @alternate */
    border-color: var(--mdc-checkbox-unchecked-color, rgba(0, 0, 0, 0.54));
    background-color: transparent;
  }
  50% {
    border-color: #018786;
    /* @alternate */
    border-color: var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #018786));
    background-color: #018786;
    /* @alternate */
    background-color: var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #018786));
  }
}
@-webkit-keyframes mdc-checkbox-fade-out-background-8A000000FF01878600000000FF018786 {
  0%, 80% {
    border-color: #018786;
    /* @alternate */
    border-color: var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #018786));
    background-color: #018786;
    /* @alternate */
    background-color: var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #018786));
  }
  100% {
    border-color: rgba(0, 0, 0, 0.54);
    /* @alternate */
    border-color: var(--mdc-checkbox-unchecked-color, rgba(0, 0, 0, 0.54));
    background-color: transparent;
  }
}
@keyframes mdc-checkbox-fade-out-background-8A000000FF01878600000000FF018786 {
  0%, 80% {
    border-color: #018786;
    /* @alternate */
    border-color: var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #018786));
    background-color: #018786;
    /* @alternate */
    background-color: var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #018786));
  }
  100% {
    border-color: rgba(0, 0, 0, 0.54);
    /* @alternate */
    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 {
  -webkit-animation-name: mdc-checkbox-fade-in-background-8A000000FF01878600000000FF018786;
          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 {
  -webkit-animation-name: mdc-checkbox-fade-out-background-8A000000FF01878600000000FF018786;
          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);
  /* @alternate */
  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);
  /* @alternate */
  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;
  /* @alternate */
  color: var(--mdc-checkbox-ink-color, #fff);
}
.mdc-checkbox .mdc-checkbox__native-control:enabled ~ .mdc-checkbox__background .mdc-checkbox__mixedmark {
  border-color: #fff;
  /* @alternate */
  border-color: var(--mdc-checkbox-ink-color, #fff);
}
.mdc-checkbox .mdc-checkbox__native-control:disabled ~ .mdc-checkbox__background .mdc-checkbox__checkmark {
  color: #fff;
  /* @alternate */
  color: var(--mdc-checkbox-ink-color, #fff);
}
.mdc-checkbox .mdc-checkbox__native-control:disabled ~ .mdc-checkbox__background .mdc-checkbox__mixedmark {
  border-color: #fff;
  /* @alternate */
  border-color: var(--mdc-checkbox-ink-color, #fff);
}

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

@-webkit-keyframes mdc-checkbox-unchecked-checked-checkmark-path {
  0%, 50% {
    stroke-dashoffset: 29.7833385;
  }
  50% {
    -webkit-animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
            animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
  }
  100% {
    stroke-dashoffset: 0;
  }
}

@keyframes mdc-checkbox-unchecked-checked-checkmark-path {
  0%, 50% {
    stroke-dashoffset: 29.7833385;
  }
  50% {
    -webkit-animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
            animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
  }
  100% {
    stroke-dashoffset: 0;
  }
}
@-webkit-keyframes mdc-checkbox-unchecked-indeterminate-mixedmark {
  0%, 68.2% {
    -webkit-transform: scaleX(0);
            transform: scaleX(0);
  }
  68.2% {
    -webkit-animation-timing-function: cubic-bezier(0, 0, 0, 1);
            animation-timing-function: cubic-bezier(0, 0, 0, 1);
  }
  100% {
    -webkit-transform: scaleX(1);
            transform: scaleX(1);
  }
}
@keyframes mdc-checkbox-unchecked-indeterminate-mixedmark {
  0%, 68.2% {
    -webkit-transform: scaleX(0);
            transform: scaleX(0);
  }
  68.2% {
    -webkit-animation-timing-function: cubic-bezier(0, 0, 0, 1);
            animation-timing-function: cubic-bezier(0, 0, 0, 1);
  }
  100% {
    -webkit-transform: scaleX(1);
            transform: scaleX(1);
  }
}
@-webkit-keyframes mdc-checkbox-checked-unchecked-checkmark-path {
  from {
    -webkit-animation-timing-function: cubic-bezier(0.4, 0, 1, 1);
            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-unchecked-checkmark-path {
  from {
    -webkit-animation-timing-function: cubic-bezier(0.4, 0, 1, 1);
            animation-timing-function: cubic-bezier(0.4, 0, 1, 1);
    opacity: 1;
    stroke-dashoffset: 0;
  }
  to {
    opacity: 0;
    stroke-dashoffset: -29.7833385;
  }
}
@-webkit-keyframes mdc-checkbox-checked-indeterminate-checkmark {
  from {
    -webkit-animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
            animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
    opacity: 1;
  }
  to {
    -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
    opacity: 0;
  }
}
@keyframes mdc-checkbox-checked-indeterminate-checkmark {
  from {
    -webkit-animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
            animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
    opacity: 1;
  }
  to {
    -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
    opacity: 0;
  }
}
@-webkit-keyframes mdc-checkbox-indeterminate-checked-checkmark {
  from {
    -webkit-animation-timing-function: cubic-bezier(0.14, 0, 0, 1);
            animation-timing-function: cubic-bezier(0.14, 0, 0, 1);
    -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
    opacity: 0;
  }
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
    opacity: 1;
  }
}
@keyframes mdc-checkbox-indeterminate-checked-checkmark {
  from {
    -webkit-animation-timing-function: cubic-bezier(0.14, 0, 0, 1);
            animation-timing-function: cubic-bezier(0.14, 0, 0, 1);
    -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
    opacity: 0;
  }
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
    opacity: 1;
  }
}
@-webkit-keyframes mdc-checkbox-checked-indeterminate-mixedmark {
  from {
    -webkit-animation-timing-function: mdc-animation-deceleration-curve-timing-function;
            animation-timing-function: mdc-animation-deceleration-curve-timing-function;
    -webkit-transform: rotate(-45deg);
            transform: rotate(-45deg);
    opacity: 0;
  }
  to {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
    opacity: 1;
  }
}
@keyframes mdc-checkbox-checked-indeterminate-mixedmark {
  from {
    -webkit-animation-timing-function: mdc-animation-deceleration-curve-timing-function;
            animation-timing-function: mdc-animation-deceleration-curve-timing-function;
    -webkit-transform: rotate(-45deg);
            transform: rotate(-45deg);
    opacity: 0;
  }
  to {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
    opacity: 1;
  }
}
@-webkit-keyframes mdc-checkbox-indeterminate-checked-mixedmark {
  from {
    -webkit-animation-timing-function: cubic-bezier(0.14, 0, 0, 1);
            animation-timing-function: cubic-bezier(0.14, 0, 0, 1);
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
    opacity: 1;
  }
  to {
    -webkit-transform: rotate(315deg);
            transform: rotate(315deg);
    opacity: 0;
  }
}
@keyframes mdc-checkbox-indeterminate-checked-mixedmark {
  from {
    -webkit-animation-timing-function: cubic-bezier(0.14, 0, 0, 1);
            animation-timing-function: cubic-bezier(0.14, 0, 0, 1);
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
    opacity: 1;
  }
  to {
    -webkit-transform: rotate(315deg);
            transform: rotate(315deg);
    opacity: 0;
  }
}
@-webkit-keyframes mdc-checkbox-indeterminate-unchecked-mixedmark {
  0% {
    -webkit-animation-timing-function: linear;
            animation-timing-function: linear;
    -webkit-transform: scaleX(1);
            transform: scaleX(1);
    opacity: 1;
  }
  32.8%, 100% {
    -webkit-transform: scaleX(0);
            transform: scaleX(0);
    opacity: 0;
  }
}
@keyframes mdc-checkbox-indeterminate-unchecked-mixedmark {
  0% {
    -webkit-animation-timing-function: linear;
            animation-timing-function: linear;
    -webkit-transform: scaleX(1);
            transform: scaleX(1);
    opacity: 1;
  }
  32.8%, 100% {
    -webkit-transform: scaleX(0);
            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%;
  /* @noflip */
  /*rtl:ignore*/
  left: 50%;
  /* @noflip */
  /*rtl:ignore*/
  -webkit-transform: translate(-50%, -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%;
  /* @noflip */
  /*rtl:ignore*/
  left: 50%;
  /* @noflip */
  /*rtl:ignore*/
  -webkit-transform: translate(-50%, -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;
  -webkit-transform: scaleX(0) rotate(0deg);
          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), -webkit-transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
  transition: opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1), transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
  transition: opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1), transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1), -webkit-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 {
  -webkit-animation-duration: 180ms;
          animation-duration: 180ms;
  -webkit-animation-timing-function: linear;
          animation-timing-function: linear;
}
.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__checkmark-path {
  -webkit-animation: mdc-checkbox-unchecked-checked-checkmark-path 180ms linear 0s;
          animation: mdc-checkbox-unchecked-checked-checkmark-path 180ms linear 0s;
  transition: none;
}
.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__mixedmark {
  -webkit-animation: mdc-checkbox-unchecked-indeterminate-mixedmark 90ms linear 0s;
          animation: mdc-checkbox-unchecked-indeterminate-mixedmark 90ms linear 0s;
  transition: none;
}
.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__checkmark-path {
  -webkit-animation: mdc-checkbox-checked-unchecked-checkmark-path 90ms linear 0s;
          animation: mdc-checkbox-checked-unchecked-checkmark-path 90ms linear 0s;
  transition: none;
}
.mdc-checkbox--anim-checked-indeterminate .mdc-checkbox__checkmark {
  -webkit-animation: mdc-checkbox-checked-indeterminate-checkmark 90ms linear 0s;
          animation: mdc-checkbox-checked-indeterminate-checkmark 90ms linear 0s;
  transition: none;
}
.mdc-checkbox--anim-checked-indeterminate .mdc-checkbox__mixedmark {
  -webkit-animation: mdc-checkbox-checked-indeterminate-mixedmark 90ms linear 0s;
          animation: mdc-checkbox-checked-indeterminate-mixedmark 90ms linear 0s;
  transition: none;
}
.mdc-checkbox--anim-indeterminate-checked .mdc-checkbox__checkmark {
  -webkit-animation: mdc-checkbox-indeterminate-checked-checkmark 500ms linear 0s;
          animation: mdc-checkbox-indeterminate-checked-checkmark 500ms linear 0s;
  transition: none;
}
.mdc-checkbox--anim-indeterminate-checked .mdc-checkbox__mixedmark {
  -webkit-animation: mdc-checkbox-indeterminate-checked-mixedmark 500ms linear 0s;
          animation: mdc-checkbox-indeterminate-checked-mixedmark 500ms linear 0s;
  transition: none;
}
.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__mixedmark {
  -webkit-animation: mdc-checkbox-indeterminate-unchecked-mixedmark 300ms linear 0s;
          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);
  /* @alternate */
  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);
  /* @alternate */
  top: calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 48px)) / 2);
  right: calc((40px - 48px) / 2);
  /* @alternate */
  right: calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 48px)) / 2);
  left: calc((40px - 48px) / 2);
  /* @alternate */
  left: calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 48px)) / 2);
  width: 48px;
  /* @alternate */
  width: var(--mdc-checkbox-state-layer-size, 48px);
  height: 48px;
  /* @alternate */
  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), -webkit-transform 180ms 0ms cubic-bezier(0, 0, 0.2, 1);
  transition: opacity 180ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 180ms 0ms cubic-bezier(0, 0, 0.2, 1);
  transition: opacity 180ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 180ms 0ms cubic-bezier(0, 0, 0.2, 1), -webkit-transform 180ms 0ms cubic-bezier(0, 0, 0.2, 1);
  opacity: 1;
}
.mdc-checkbox__native-control:checked ~ .mdc-checkbox__background .mdc-checkbox__mixedmark {
  -webkit-transform: scaleX(1) rotate(-45deg);
          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 {
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  opacity: 0;
  transition: opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1), -webkit-transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
  transition: opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1), transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
  transition: opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1), transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1), -webkit-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 {
  -webkit-transform: scaleX(1) rotate(0deg);
          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;
}

@-webkit-keyframes mdc-ripple-fg-radius-in {
  from {
    -webkit-animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
            animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-start, 0)) scale(1);
            transform: translate(var(--mdc-ripple-fg-translate-start, 0)) scale(1);
  }
  to {
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
            transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
  }
}

@keyframes mdc-ripple-fg-radius-in {
  from {
    -webkit-animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
            animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-start, 0)) scale(1);
            transform: translate(var(--mdc-ripple-fg-translate-start, 0)) scale(1);
  }
  to {
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
            transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
  }
}
@-webkit-keyframes mdc-ripple-fg-opacity-in {
  from {
    -webkit-animation-timing-function: linear;
            animation-timing-function: linear;
    opacity: 0;
  }
  to {
    opacity: var(--mdc-ripple-fg-opacity, 0);
  }
}
@keyframes mdc-ripple-fg-opacity-in {
  from {
    -webkit-animation-timing-function: linear;
            animation-timing-function: linear;
    opacity: 0;
  }
  to {
    opacity: var(--mdc-ripple-fg-opacity, 0);
  }
}
@-webkit-keyframes mdc-ripple-fg-opacity-out {
  from {
    -webkit-animation-timing-function: linear;
            animation-timing-function: linear;
    opacity: var(--mdc-ripple-fg-opacity, 0);
  }
  to {
    opacity: 0;
  }
}
@keyframes mdc-ripple-fg-opacity-out {
  from {
    -webkit-animation-timing-function: linear;
            animation-timing-function: linear;
    opacity: var(--mdc-ripple-fg-opacity, 0);
  }
  to {
    opacity: 0;
  }
}
.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;
  /* @alternate */
  z-index: var(--mdc-ripple-z-index, 1);
}
.mdc-checkbox .mdc-checkbox__ripple::after {
  z-index: 0;
  /* @alternate */
  z-index: var(--mdc-ripple-z-index, 0);
}
.mdc-checkbox.mdc-ripple-upgraded .mdc-checkbox__ripple::before {
  -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
          transform: scale(var(--mdc-ripple-fg-scale, 1));
}
.mdc-checkbox.mdc-ripple-upgraded .mdc-checkbox__ripple::after {
  top: 0;
  /* @noflip */
  /*rtl:ignore*/
  left: 0;
  -webkit-transform: scale(0);
          transform: scale(0);
  -webkit-transform-origin: center center;
          transform-origin: center center;
}
.mdc-checkbox.mdc-ripple-upgraded--unbounded .mdc-checkbox__ripple::after {
  top: var(--mdc-ripple-top, 0);
  /* @noflip */
  /*rtl:ignore*/
  left: var(--mdc-ripple-left, 0);
}
.mdc-checkbox.mdc-ripple-upgraded--foreground-activation .mdc-checkbox__ripple::after {
  -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
          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 {
  -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
          animation: mdc-ripple-fg-opacity-out 150ms;
  -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
          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%);
  /* @noflip */
  /*rtl:ignore*/
  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%));
  /* @noflip */
  /*rtl:ignore*/
  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;
  /* @alternate */
  z-index: var(--mdc-ripple-z-index, -1);
}

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

@media screen and (forced-colors: active), (-ms-high-contrast: active) {
  .mdc-checkbox .mdc-checkbox__native-control[disabled]:not(:checked):not(:indeterminate):not([data-indeterminate=true]) ~ .mdc-checkbox__background {
    border-color: GrayText;
    /* @alternate */
    border-color: var(--mdc-checkbox-disabled-unselected-icon-color, GrayText);
    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: GrayText;
    background-color: GrayText;
    /* @alternate */
    background-color: var(--mdc-checkbox-disabled-selected-icon-color, GrayText);
  }
  .mdc-checkbox .mdc-checkbox__native-control:enabled ~ .mdc-checkbox__background .mdc-checkbox__checkmark {
    color: ButtonText;
    /* @alternate */
    color: var(--mdc-checkbox-selected-checkmark-color, ButtonText);
  }
  .mdc-checkbox .mdc-checkbox__native-control:enabled ~ .mdc-checkbox__background .mdc-checkbox__mixedmark {
    border-color: ButtonText;
    /* @alternate */
    border-color: var(--mdc-checkbox-selected-checkmark-color, ButtonText);
  }
  .mdc-checkbox .mdc-checkbox__native-control:disabled ~ .mdc-checkbox__background .mdc-checkbox__checkmark {
    color: ButtonFace;
    /* @alternate */
    color: var(--mdc-checkbox-disabled-selected-checkmark-color, ButtonFace);
  }
  .mdc-checkbox .mdc-checkbox__native-control:disabled ~ .mdc-checkbox__background .mdc-checkbox__mixedmark {
    border-color: ButtonFace;
    /* @alternate */
    border-color: var(--mdc-checkbox-disabled-selected-checkmark-color, ButtonFace);
  }
}
/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://github.com/material-components/material-components-web/blob/master/LICENSE
 */
.mdc-form-field {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: Roboto, sans-serif;
  /* @alternate */
  font-family: var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  font-size: 0.875rem;
  /* @alternate */
  font-size: var(--mdc-typography-body2-font-size, 0.875rem);
  line-height: 1.25rem;
  /* @alternate */
  line-height: var(--mdc-typography-body2-line-height, 1.25rem);
  font-weight: 400;
  /* @alternate */
  font-weight: var(--mdc-typography-body2-font-weight, 400);
  letter-spacing: 0.0178571429em;
  /* @alternate */
  letter-spacing: var(--mdc-typography-body2-letter-spacing, 0.0178571429em);
  text-decoration: inherit;
  /* @alternate */
  -webkit-text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
          text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
  text-transform: inherit;
  /* @alternate */
  text-transform: var(--mdc-typography-body2-text-transform, inherit);
  color: rgba(0, 0, 0, 0.87);
  /* @alternate */
  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 {
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 0;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: auto;
  /* @noflip */
  /*rtl:ignore*/
  padding-left: 4px;
  /* @noflip */
  /*rtl:ignore*/
  padding-right: 0;
  order: 0;
}
[dir=rtl] .mdc-form-field > label, .mdc-form-field > label[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  margin-left: auto;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 0;
  /*rtl:end:ignore*/
}

[dir=rtl] .mdc-form-field > label, .mdc-form-field > label[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  padding-left: 0;
  /* @noflip */
  /*rtl:ignore*/
  padding-right: 4px;
  /*rtl:end:ignore*/
}

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

.mdc-form-field--align-end > label {
  /* @noflip */
  /*rtl:ignore*/
  margin-left: auto;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 0;
  /* @noflip */
  /*rtl:ignore*/
  padding-left: 0;
  /* @noflip */
  /*rtl:ignore*/
  padding-right: 4px;
  order: -1;
}
[dir=rtl] .mdc-form-field--align-end > label, .mdc-form-field--align-end > label[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 0;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: auto;
  /*rtl:end:ignore*/
}

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

.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] {
  /*rtl:begin:ignore*/
  margin: 0;
  /*rtl:end:ignore*/
}
/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://github.com/material-components/material-components-web/blob/master/LICENSE
 */
@-webkit-keyframes mdc-ripple-fg-radius-in {
  from {
    -webkit-animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
            animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-start, 0)) scale(1);
            transform: translate(var(--mdc-ripple-fg-translate-start, 0)) scale(1);
  }
  to {
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
            transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
  }
}
@keyframes mdc-ripple-fg-radius-in {
  from {
    -webkit-animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
            animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-start, 0)) scale(1);
            transform: translate(var(--mdc-ripple-fg-translate-start, 0)) scale(1);
  }
  to {
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
            transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
  }
}
@-webkit-keyframes mdc-ripple-fg-opacity-in {
  from {
    -webkit-animation-timing-function: linear;
            animation-timing-function: linear;
    opacity: 0;
  }
  to {
    opacity: var(--mdc-ripple-fg-opacity, 0);
  }
}
@keyframes mdc-ripple-fg-opacity-in {
  from {
    -webkit-animation-timing-function: linear;
            animation-timing-function: linear;
    opacity: 0;
  }
  to {
    opacity: var(--mdc-ripple-fg-opacity, 0);
  }
}
@-webkit-keyframes mdc-ripple-fg-opacity-out {
  from {
    -webkit-animation-timing-function: linear;
            animation-timing-function: linear;
    opacity: var(--mdc-ripple-fg-opacity, 0);
  }
  to {
    opacity: 0;
  }
}
@keyframes mdc-ripple-fg-opacity-out {
  from {
    -webkit-animation-timing-function: linear;
            animation-timing-function: linear;
    opacity: var(--mdc-ripple-fg-opacity, 0);
  }
  to {
    opacity: 0;
  }
}
.mdc-ripple-surface {
  --mdc-ripple-fg-size: 0;
  --mdc-ripple-left: 0;
  --mdc-ripple-top: 0;
  --mdc-ripple-fg-scale: 1;
  --mdc-ripple-fg-translate-end: 0;
  --mdc-ripple-fg-translate-start: 0;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  will-change: transform, opacity;
  position: relative;
  outline: none;
  overflow: hidden;
}
.mdc-ripple-surface::before, .mdc-ripple-surface::after {
  position: absolute;
  border-radius: 50%;
  opacity: 0;
  pointer-events: none;
  content: "";
}
.mdc-ripple-surface::before {
  transition: opacity 15ms linear, background-color 15ms linear;
  z-index: 1;
  /* @alternate */
  z-index: var(--mdc-ripple-z-index, 1);
}
.mdc-ripple-surface::after {
  z-index: 0;
  /* @alternate */
  z-index: var(--mdc-ripple-z-index, 0);
}
.mdc-ripple-surface.mdc-ripple-upgraded::before {
  -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
          transform: scale(var(--mdc-ripple-fg-scale, 1));
}
.mdc-ripple-surface.mdc-ripple-upgraded::after {
  top: 0;
  /* @noflip */
  /*rtl:ignore*/
  left: 0;
  -webkit-transform: scale(0);
          transform: scale(0);
  -webkit-transform-origin: center center;
          transform-origin: center center;
}
.mdc-ripple-surface.mdc-ripple-upgraded--unbounded::after {
  top: var(--mdc-ripple-top, 0);
  /* @noflip */
  /*rtl:ignore*/
  left: var(--mdc-ripple-left, 0);
}
.mdc-ripple-surface.mdc-ripple-upgraded--foreground-activation::after {
  -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
          animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
}
.mdc-ripple-surface.mdc-ripple-upgraded--foreground-deactivation::after {
  -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
          animation: mdc-ripple-fg-opacity-out 150ms;
  -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
          transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
}
.mdc-ripple-surface::before, .mdc-ripple-surface::after {
  top: calc(50% - 100%);
  /* @noflip */
  /*rtl:ignore*/
  left: calc(50% - 100%);
  width: 200%;
  height: 200%;
}
.mdc-ripple-surface.mdc-ripple-upgraded::after {
  width: var(--mdc-ripple-fg-size, 100%);
  height: var(--mdc-ripple-fg-size, 100%);
}

.mdc-ripple-surface[data-mdc-ripple-is-unbounded],
.mdc-ripple-upgraded--unbounded {
  overflow: visible;
}
.mdc-ripple-surface[data-mdc-ripple-is-unbounded]::before, .mdc-ripple-surface[data-mdc-ripple-is-unbounded]::after,
.mdc-ripple-upgraded--unbounded::before,
.mdc-ripple-upgraded--unbounded::after {
  top: calc(50% - 50%);
  /* @noflip */
  /*rtl:ignore*/
  left: calc(50% - 50%);
  width: 100%;
  height: 100%;
}
.mdc-ripple-surface[data-mdc-ripple-is-unbounded].mdc-ripple-upgraded::before, .mdc-ripple-surface[data-mdc-ripple-is-unbounded].mdc-ripple-upgraded::after,
.mdc-ripple-upgraded--unbounded.mdc-ripple-upgraded::before,
.mdc-ripple-upgraded--unbounded.mdc-ripple-upgraded::after {
  top: var(--mdc-ripple-top, calc(50% - 50%));
  /* @noflip */
  /*rtl:ignore*/
  left: var(--mdc-ripple-left, calc(50% - 50%));
  width: var(--mdc-ripple-fg-size, 100%);
  height: var(--mdc-ripple-fg-size, 100%);
}
.mdc-ripple-surface[data-mdc-ripple-is-unbounded].mdc-ripple-upgraded::after,
.mdc-ripple-upgraded--unbounded.mdc-ripple-upgraded::after {
  width: var(--mdc-ripple-fg-size, 100%);
  height: var(--mdc-ripple-fg-size, 100%);
}

.mdc-ripple-surface::before, .mdc-ripple-surface::after {
  background-color: #000;
  /* @alternate */
  background-color: var(--mdc-ripple-color, #000);
}
.mdc-ripple-surface:hover::before, .mdc-ripple-surface.mdc-ripple-surface--hover::before {
  opacity: 0.04;
  /* @alternate */
  opacity: var(--mdc-ripple-hover-opacity, 0.04);
}
.mdc-ripple-surface.mdc-ripple-upgraded--background-focused::before, .mdc-ripple-surface:not(.mdc-ripple-upgraded):focus::before {
  transition-duration: 75ms;
  opacity: 0.12;
  /* @alternate */
  opacity: var(--mdc-ripple-focus-opacity, 0.12);
}
.mdc-ripple-surface:not(.mdc-ripple-upgraded)::after {
  transition: opacity 150ms linear;
}
.mdc-ripple-surface:not(.mdc-ripple-upgraded):active::after {
  transition-duration: 75ms;
  opacity: 0.12;
  /* @alternate */
  opacity: var(--mdc-ripple-press-opacity, 0.12);
}
.mdc-ripple-surface.mdc-ripple-upgraded {
  --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12);
}
.rmwc-ripple-surface--primary:before,.rmwc-ripple-surface--primary:after{background-color:var(--mdc-theme-primary)}.rmwc-ripple-surface--accent:before,.rmwc-ripple-surface--accent:after{background-color:var(--mdc-theme-secondary)}

.checkbox{margin-top:8px}.checkbox--inlineBlock{display:inline-block;vertical-align:middle}.checkbox--margins{margin-bottom:15px}.checkbox--negateOffset{-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px)}.checkbox--onDarkBackground .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate)~.mdc-checkbox__background{border-color:hsla(0,0%,100%,.54)}.checkbox__label--body2{padding-top:5px}.checkbox__label--closerToInput{margin-left:-8px}.checkbox .mdc-checkbox{margin-top:-8px}.checkbox .mdc-checkbox__background{-webkit-animation:none !important;animation:none !important}.checkbox .mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.checkbox .mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background{background-color:#7cb342;border-color:#7cb342}.checkbox .mdc-form-field{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-top:7px}
.debuggingToolsApiResponseTimerRow__serverTimingLabel{white-space:normal;word-break:break-all;word-wrap:break-word}.debuggingToolsApiResponseTimerRow__serverTimingTable{margin-top:10px;width:100%}.debuggingToolsApiResponseTimerRow__serverTimingToggleButton{-webkit-appearance:none;background:none;border:none;cursor:pointer}.debuggingToolsApiResponseTimerRow__serverTimingToggleColumn{width:30px}.debuggingToolsApiResponseTimerRow__serverTimingWrapper{background-color:#f3f4ef}
.foldableCodeBlock__foldWrapper{height:0;margin-bottom:15px;overflow:hidden;-webkit-transition:height .5s;transition:height .5s}.foldableCodeBlock__foldWrapper--unfolded{height:auto}
.closeButton{height:24px;width:24px}.closeButton--absolutePositioning{position:absolute}.closeButton--relativePositioning{position:relative}.closeButton__content{height:44px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:44px}.closeButton__content--button{-webkit-appearance:none;background:none;border:none;cursor:pointer}.closeButton__icon{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}
.modalPageLayout{background:#fff;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:15px 0;position:relative}.modalPageLayout--hasFooterContent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.modalPageLayout--grayBackground{background-color:#f3f4ef}.modalPageLayout--whiteBackground{background:#fff}.modalPageLayout__closeButton{left:22px;top:22px;top:calc(22px + constant(safe-area-inset-top));top:calc(22px + env(safe-area-inset-top))}.modalPageLayout__content{padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom);padding-top:constant(safe-area-inset-top);padding-top:env(safe-area-inset-top);text-align:center}.modalPageLayout__footerContent{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-bottom:15px;text-align:center}.modalPageLayout__heading{padding:0 3rem}.modalPageLayout__heading--wide{padding:0 15px}.modalPageLayout__icon{margin-bottom:.5rem}.modalPageLayout__wrapper--hasFooterContent{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}
/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://github.com/material-components/material-components-web/blob/master/LICENSE
 */
.mdc-deprecated-list {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: Roboto, sans-serif;
  /* @alternate */
  font-family: var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  font-size: 1rem;
  /* @alternate */
  font-size: var(--mdc-typography-subtitle1-font-size, 1rem);
  line-height: 1.75rem;
  /* @alternate */
  line-height: var(--mdc-typography-subtitle1-line-height, 1.75rem);
  font-weight: 400;
  /* @alternate */
  font-weight: var(--mdc-typography-subtitle1-font-weight, 400);
  letter-spacing: 0.009375em;
  /* @alternate */
  letter-spacing: var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);
  text-decoration: inherit;
  /* @alternate */
  -webkit-text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
          text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
  text-transform: inherit;
  /* @alternate */
  text-transform: var(--mdc-typography-subtitle1-text-transform, inherit);
  /* @alternate */
  line-height: 1.5rem;
  margin: 0;
  padding: 8px 0;
  list-style-type: none;
  color: rgba(0, 0, 0, 0.87);
  /* @alternate */
  color: var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, 0.87));
}
.mdc-deprecated-list:focus {
  outline: none;
}

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

.mdc-deprecated-list-item__secondary-text {
  color: rgba(0, 0, 0, 0.54);
  /* @alternate */
  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);
  /* @alternate */
  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);
  /* @alternate */
  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);
  /* @alternate */
  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;
  /* @alternate */
  color: var(--mdc-theme-on-surface, #000);
}

.mdc-deprecated-list-item--selected,
.mdc-deprecated-list-item--activated {
  color: #6200ee;
  /* @alternate */
  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;
  /* @alternate */
  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;
  /* @noflip */
  /*rtl:ignore*/
  padding-left: 16px;
  /* @noflip */
  /*rtl:ignore*/
  padding-right: 16px;
  height: 48px;
}
.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;
  }
}
[dir=rtl] .mdc-deprecated-list-item, .mdc-deprecated-list-item[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  padding-left: 16px;
  /* @noflip */
  /*rtl:ignore*/
  padding-right: 16px;
  /*rtl:end:ignore*/
}

.mdc-deprecated-list--icon-list .mdc-deprecated-list-item {
  /* @noflip */
  /*rtl:ignore*/
  padding-left: 16px;
  /* @noflip */
  /*rtl:ignore*/
  padding-right: 16px;
  height: 56px;
}
[dir=rtl] .mdc-deprecated-list--icon-list .mdc-deprecated-list-item, .mdc-deprecated-list--icon-list .mdc-deprecated-list-item[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  padding-left: 16px;
  /* @noflip */
  /*rtl:ignore*/
  padding-right: 16px;
  /*rtl:end:ignore*/
}

.mdc-deprecated-list--avatar-list .mdc-deprecated-list-item {
  /* @noflip */
  /*rtl:ignore*/
  padding-left: 16px;
  /* @noflip */
  /*rtl:ignore*/
  padding-right: 16px;
  height: 56px;
}
[dir=rtl] .mdc-deprecated-list--avatar-list .mdc-deprecated-list-item, .mdc-deprecated-list--avatar-list .mdc-deprecated-list-item[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  padding-left: 16px;
  /* @noflip */
  /*rtl:ignore*/
  padding-right: 16px;
  /*rtl:end:ignore*/
}

.mdc-deprecated-list--thumbnail-list .mdc-deprecated-list-item {
  /* @noflip */
  /*rtl:ignore*/
  padding-left: 16px;
  /* @noflip */
  /*rtl:ignore*/
  padding-right: 16px;
  height: 56px;
}
[dir=rtl] .mdc-deprecated-list--thumbnail-list .mdc-deprecated-list-item, .mdc-deprecated-list--thumbnail-list .mdc-deprecated-list-item[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  padding-left: 16px;
  /* @noflip */
  /*rtl:ignore*/
  padding-right: 16px;
  /*rtl:end:ignore*/
}

.mdc-deprecated-list--image-list .mdc-deprecated-list-item {
  /* @noflip */
  /*rtl:ignore*/
  padding-left: 16px;
  /* @noflip */
  /*rtl:ignore*/
  padding-right: 16px;
  height: 72px;
}
[dir=rtl] .mdc-deprecated-list--image-list .mdc-deprecated-list-item, .mdc-deprecated-list--image-list .mdc-deprecated-list-item[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  padding-left: 16px;
  /* @noflip */
  /*rtl:ignore*/
  padding-right: 16px;
  /*rtl:end:ignore*/
}

.mdc-deprecated-list--video-list .mdc-deprecated-list-item {
  /* @noflip */
  /*rtl:ignore*/
  padding-left: 0px;
  /* @noflip */
  /*rtl:ignore*/
  padding-right: 16px;
  height: 72px;
}
[dir=rtl] .mdc-deprecated-list--video-list .mdc-deprecated-list-item, .mdc-deprecated-list--video-list .mdc-deprecated-list-item[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  padding-left: 16px;
  /* @noflip */
  /*rtl:ignore*/
  padding-right: 0px;
  /*rtl:end:ignore*/
}

.mdc-deprecated-list--dense .mdc-deprecated-list-item__graphic {
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 0;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 16px;
  width: 20px;
  height: 20px;
}
[dir=rtl] .mdc-deprecated-list--dense .mdc-deprecated-list-item__graphic, .mdc-deprecated-list--dense .mdc-deprecated-list-item__graphic[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 16px;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 0;
  /*rtl:end:ignore*/
}

.mdc-deprecated-list-item__graphic {
  flex-shrink: 0;
  align-items: center;
  justify-content: center;
  fill: currentColor;
  -o-object-fit: cover;
     object-fit: cover;
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 0;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 32px;
  width: 24px;
  height: 24px;
}
[dir=rtl] .mdc-deprecated-list-item__graphic, .mdc-deprecated-list-item__graphic[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 32px;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 0;
  /*rtl:end:ignore*/
}

.mdc-deprecated-list--icon-list .mdc-deprecated-list-item__graphic {
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 0;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 32px;
  width: 24px;
  height: 24px;
}
[dir=rtl] .mdc-deprecated-list--icon-list .mdc-deprecated-list-item__graphic, .mdc-deprecated-list--icon-list .mdc-deprecated-list-item__graphic[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 32px;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 0;
  /*rtl:end:ignore*/
}

.mdc-deprecated-list--avatar-list .mdc-deprecated-list-item__graphic {
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 0;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 16px;
  width: 40px;
  height: 40px;
  border-radius: 50%;
}
[dir=rtl] .mdc-deprecated-list--avatar-list .mdc-deprecated-list-item__graphic, .mdc-deprecated-list--avatar-list .mdc-deprecated-list-item__graphic[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 16px;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 0;
  /*rtl:end:ignore*/
}

.mdc-deprecated-list--thumbnail-list .mdc-deprecated-list-item__graphic {
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 0;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 16px;
  width: 40px;
  height: 40px;
}
[dir=rtl] .mdc-deprecated-list--thumbnail-list .mdc-deprecated-list-item__graphic, .mdc-deprecated-list--thumbnail-list .mdc-deprecated-list-item__graphic[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 16px;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 0;
  /*rtl:end:ignore*/
}

.mdc-deprecated-list--image-list .mdc-deprecated-list-item__graphic {
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 0;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 16px;
  width: 56px;
  height: 56px;
}
[dir=rtl] .mdc-deprecated-list--image-list .mdc-deprecated-list-item__graphic, .mdc-deprecated-list--image-list .mdc-deprecated-list-item__graphic[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 16px;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 0;
  /*rtl:end:ignore*/
}

.mdc-deprecated-list--video-list .mdc-deprecated-list-item__graphic {
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 0;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 16px;
  width: 100px;
  height: 56px;
}
[dir=rtl] .mdc-deprecated-list--video-list .mdc-deprecated-list-item__graphic, .mdc-deprecated-list--video-list .mdc-deprecated-list-item__graphic[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 16px;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 0;
  /*rtl:end:ignore*/
}

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

.mdc-deprecated-list-item__meta {
  /* @noflip */
  /*rtl:ignore*/
  margin-left: auto;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 0;
}
.mdc-deprecated-list-item__meta:not(.material-icons) {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: Roboto, sans-serif;
  /* @alternate */
  font-family: var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  font-size: 0.75rem;
  /* @alternate */
  font-size: var(--mdc-typography-caption-font-size, 0.75rem);
  line-height: 1.25rem;
  /* @alternate */
  line-height: var(--mdc-typography-caption-line-height, 1.25rem);
  font-weight: 400;
  /* @alternate */
  font-weight: var(--mdc-typography-caption-font-weight, 400);
  letter-spacing: 0.0333333333em;
  /* @alternate */
  letter-spacing: var(--mdc-typography-caption-letter-spacing, 0.0333333333em);
  text-decoration: inherit;
  /* @alternate */
  -webkit-text-decoration: var(--mdc-typography-caption-text-decoration, inherit);
          text-decoration: var(--mdc-typography-caption-text-decoration, inherit);
  text-transform: inherit;
  /* @alternate */
  text-transform: var(--mdc-typography-caption-text-transform, inherit);
}
.mdc-deprecated-list-item[dir=rtl] .mdc-deprecated-list-item__meta, [dir=rtl] .mdc-deprecated-list-item .mdc-deprecated-list-item__meta {
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 0;
  /* @noflip */
  /*rtl:ignore*/
  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;
  margin-top: 0;
  /* @alternate */
  line-height: normal;
  margin-bottom: -20px;
}
.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--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;
  margin-top: 0;
  /* @alternate */
  line-height: normal;
  margin-bottom: -20px;
}
.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--dense .mdc-deprecated-list-item__primary-text {
  display: block;
  margin-top: 0;
  /* @alternate */
  line-height: normal;
  margin-bottom: -20px;
}
.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-item__secondary-text {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: Roboto, sans-serif;
  /* @alternate */
  font-family: var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  font-size: 0.875rem;
  /* @alternate */
  font-size: var(--mdc-typography-body2-font-size, 0.875rem);
  line-height: 1.25rem;
  /* @alternate */
  line-height: var(--mdc-typography-body2-line-height, 1.25rem);
  font-weight: 400;
  /* @alternate */
  font-weight: var(--mdc-typography-body2-font-weight, 400);
  letter-spacing: 0.0178571429em;
  /* @alternate */
  letter-spacing: var(--mdc-typography-body2-letter-spacing, 0.0178571429em);
  text-decoration: inherit;
  /* @alternate */
  -webkit-text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
          text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
  text-transform: inherit;
  /* @alternate */
  text-transform: var(--mdc-typography-body2-text-transform, inherit);
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  display: block;
  margin-top: 0;
  /* @alternate */
  line-height: normal;
}
.mdc-deprecated-list-item__secondary-text::before {
  display: inline-block;
  width: 0;
  height: 20px;
  content: "";
  vertical-align: 0;
}
.mdc-deprecated-list--dense .mdc-deprecated-list-item__secondary-text {
  font-size: inherit;
}

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

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

.mdc-deprecated-list--two-line .mdc-deprecated-list-item {
  height: 64px;
}
.mdc-deprecated-list--two-line.mdc-deprecated-list--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 {
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 0;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 16px;
  width: 36px;
  height: 36px;
}
[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] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 16px;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 0;
  /*rtl:end:ignore*/
}

: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 {
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 16px;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 0;
  width: calc(100% - 32px);
}
[dir=rtl] .mdc-deprecated-list-divider--padded, .mdc-deprecated-list-divider--padded[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 0;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 16px;
  /*rtl:end:ignore*/
}

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

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

.mdc-deprecated-list .mdc-deprecated-list-divider--inset-leading {
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 16px;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 0;
  width: calc(100% - 16px);
}
[dir=rtl] .mdc-deprecated-list .mdc-deprecated-list-divider--inset-leading, .mdc-deprecated-list .mdc-deprecated-list-divider--inset-leading[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 0;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 16px;
  /*rtl:end:ignore*/
}

.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 {
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 16px;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 0;
  width: calc(100% - 32px);
}
[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] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 0;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 16px;
  /*rtl:end:ignore*/
}

.mdc-deprecated-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--padding {
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 16px;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 0;
  width: calc(100% - 16px);
}
[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] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 0;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 16px;
  /*rtl:end:ignore*/
}

.mdc-deprecated-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing.mdc-deprecated-list-divider--inset-padding {
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 16px;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 0;
  width: calc(100% - 32px);
}
[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] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 0;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 16px;
  /*rtl:end:ignore*/
}

.mdc-deprecated-list--icon-list .mdc-deprecated-list-divider--inset-leading {
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 72px;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 0;
  width: calc(100% - 72px);
}
[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] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 0;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 72px;
  /*rtl:end:ignore*/
}

.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 {
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 72px;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 0;
  width: calc(100% - 88px);
}
[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] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 0;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 72px;
  /*rtl:end:ignore*/
}

.mdc-deprecated-list--icon-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--padding {
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 16px;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 0;
  width: calc(100% - 16px);
}
[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] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 0;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 16px;
  /*rtl:end:ignore*/
}

.mdc-deprecated-list--icon-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing.mdc-deprecated-list-divider--inset-padding {
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 16px;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 0;
  width: calc(100% - 32px);
}
[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] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 0;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 16px;
  /*rtl:end:ignore*/
}

.mdc-deprecated-list--avatar-list .mdc-deprecated-list-divider--inset-leading {
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 72px;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 0;
  width: calc(100% - 72px);
}
[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] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 0;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 72px;
  /*rtl:end:ignore*/
}

.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 {
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 72px;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 0;
  width: calc(100% - 88px);
}
[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] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 0;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 72px;
  /*rtl:end:ignore*/
}

.mdc-deprecated-list--avatar-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--padding {
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 16px;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 0;
  width: calc(100% - 16px);
}
[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] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 0;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 16px;
  /*rtl:end:ignore*/
}

.mdc-deprecated-list--avatar-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing.mdc-deprecated-list-divider--inset-padding {
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 16px;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 0;
  width: calc(100% - 32px);
}
[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] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 0;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 16px;
  /*rtl:end:ignore*/
}

.mdc-deprecated-list--thumbnail-list .mdc-deprecated-list-divider--inset-leading {
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 72px;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 0;
  width: calc(100% - 72px);
}
[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] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 0;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 72px;
  /*rtl:end:ignore*/
}

.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 {
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 72px;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 0;
  width: calc(100% - 88px);
}
[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] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 0;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 72px;
  /*rtl:end:ignore*/
}

.mdc-deprecated-list--thumbnail-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--padding {
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 16px;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 0;
  width: calc(100% - 16px);
}
[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] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 0;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 16px;
  /*rtl:end:ignore*/
}

.mdc-deprecated-list--thumbnail-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing.mdc-deprecated-list-divider--inset-padding {
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 16px;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 0;
  width: calc(100% - 32px);
}
[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] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 0;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 16px;
  /*rtl:end:ignore*/
}

.mdc-deprecated-list--image-list .mdc-deprecated-list-divider--inset-leading {
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 88px;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 0;
  width: calc(100% - 88px);
}
[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] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 0;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 88px;
  /*rtl:end:ignore*/
}

.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 {
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 88px;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 0;
  width: calc(100% - 104px);
}
[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] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 0;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 88px;
  /*rtl:end:ignore*/
}

.mdc-deprecated-list--image-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--padding {
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 16px;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 0;
  width: calc(100% - 16px);
}
[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] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 0;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 16px;
  /*rtl:end:ignore*/
}

.mdc-deprecated-list--image-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing.mdc-deprecated-list-divider--inset-padding {
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 16px;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 0;
  width: calc(100% - 32px);
}
[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] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 0;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 16px;
  /*rtl:end:ignore*/
}

.mdc-deprecated-list--video-list .mdc-deprecated-list-divider--inset-leading {
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 116px;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 0;
  width: calc(100% - 116px);
}
[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] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 0;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 116px;
  /*rtl:end:ignore*/
}

.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 {
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 116px;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 0;
  width: calc(100% - 132px);
}
[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] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 0;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 116px;
  /*rtl:end:ignore*/
}

.mdc-deprecated-list--video-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--padding {
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 0px;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 0;
  width: calc(100% - 0px);
}
[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] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 0;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 0px;
  /*rtl:end:ignore*/
}

.mdc-deprecated-list--video-list .mdc-deprecated-list-divider--inset-leading.mdc-deprecated-list-divider--inset-trailing.mdc-deprecated-list-divider--inset-padding {
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 0px;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 0;
  width: calc(100% - 16px);
}
[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] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 0;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 0px;
  /*rtl:end:ignore*/
}

.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;
  /* @alternate */
  font-family: var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  font-size: 1rem;
  /* @alternate */
  font-size: var(--mdc-typography-subtitle1-font-size, 1rem);
  line-height: 1.75rem;
  /* @alternate */
  line-height: var(--mdc-typography-subtitle1-line-height, 1.75rem);
  font-weight: 400;
  /* @alternate */
  font-weight: var(--mdc-typography-subtitle1-font-weight, 400);
  letter-spacing: 0.009375em;
  /* @alternate */
  letter-spacing: var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);
  text-decoration: inherit;
  /* @alternate */
  -webkit-text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
          text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
  text-transform: inherit;
  /* @alternate */
  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);
  /* @alternate */
  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);
  /* @alternate */
  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);
  /* @alternate */
  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);
  /* @alternate */
  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);
  /* @alternate */
  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;
  /* @alternate */
  color: var(--mdc-theme-on-surface, #000);
}
.mdc-list-item--disabled .mdc-list-item__secondary-text {
  color: #000;
  /* @alternate */
  color: var(--mdc-theme-on-surface, #000);
}
.mdc-list-item--disabled .mdc-list-item__overline-text {
  color: #000;
  /* @alternate */
  color: var(--mdc-theme-on-surface, #000);
}
.mdc-list-item--disabled.mdc-list-item--with-leading-icon .mdc-list-item__start {
  color: #000;
  /* @alternate */
  color: var(--mdc-theme-on-surface, #000);
}
.mdc-list-item--disabled.mdc-list-item--with-trailing-icon .mdc-list-item__end {
  color: #000;
  /* @alternate */
  color: var(--mdc-theme-on-surface, #000);
}
.mdc-list-item--disabled.mdc-list-item--with-trailing-meta .mdc-list-item__end {
  color: #000;
  /* @alternate */
  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;
  /* @alternate */
  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;
  /* @alternate */
  color: var(--mdc-theme-primary, #6200ee);
}

.mdc-deprecated-list-group__subheader {
  color: rgba(0, 0, 0, 0.87);
  /* @alternate */
  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;
  /* @alternate */
  font-family: var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  font-size: 1rem;
  /* @alternate */
  font-size: var(--mdc-typography-subtitle1-font-size, 1rem);
  line-height: 1.75rem;
  /* @alternate */
  line-height: var(--mdc-typography-subtitle1-line-height, 1.75rem);
  font-weight: 400;
  /* @alternate */
  font-weight: var(--mdc-typography-subtitle1-font-weight, 400);
  letter-spacing: 0.009375em;
  /* @alternate */
  letter-spacing: var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);
  text-decoration: inherit;
  /* @alternate */
  -webkit-text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
          text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
  text-transform: inherit;
  /* @alternate */
  text-transform: var(--mdc-typography-subtitle1-text-transform, inherit);
  /* @alternate */
  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;
  align-items: stretch;
  cursor: pointer;
}
.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.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;
  /* @alternate */
  font-family: var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  font-size: 1rem;
  /* @alternate */
  font-size: var(--mdc-typography-subtitle1-font-size, 1rem);
  line-height: 1.75rem;
  /* @alternate */
  line-height: var(--mdc-typography-subtitle1-line-height, 1.75rem);
  font-weight: 400;
  /* @alternate */
  font-weight: var(--mdc-typography-subtitle1-font-weight, 400);
  letter-spacing: 0.009375em;
  /* @alternate */
  letter-spacing: var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);
  text-decoration: inherit;
  /* @alternate */
  -webkit-text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
          text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
  text-transform: inherit;
  /* @alternate */
  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;
  margin-top: 0;
  /* @alternate */
  line-height: normal;
  margin-bottom: -20px;
}
.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__secondary-text {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: Roboto, sans-serif;
  /* @alternate */
  font-family: var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  font-size: 0.875rem;
  /* @alternate */
  font-size: var(--mdc-typography-body2-font-size, 0.875rem);
  line-height: 1.25rem;
  /* @alternate */
  line-height: var(--mdc-typography-body2-line-height, 1.25rem);
  font-weight: 400;
  /* @alternate */
  font-weight: var(--mdc-typography-body2-font-weight, 400);
  letter-spacing: 0.0178571429em;
  /* @alternate */
  letter-spacing: var(--mdc-typography-body2-letter-spacing, 0.0178571429em);
  text-decoration: inherit;
  /* @alternate */
  -webkit-text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
          text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
  text-transform: inherit;
  /* @alternate */
  text-transform: var(--mdc-typography-body2-text-transform, inherit);
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  display: block;
  margin-top: 0;
  /* @alternate */
  line-height: normal;
}
.mdc-list-item__secondary-text::before {
  display: inline-block;
  width: 0;
  height: 20px;
  content: "";
  vertical-align: 0;
}
.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;
  /* @alternate */
  font-family: var(--mdc-typography-overline-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  font-size: 0.75rem;
  /* @alternate */
  font-size: var(--mdc-typography-overline-font-size, 0.75rem);
  line-height: 2rem;
  /* @alternate */
  line-height: var(--mdc-typography-overline-line-height, 2rem);
  font-weight: 500;
  /* @alternate */
  font-weight: var(--mdc-typography-overline-font-weight, 500);
  letter-spacing: 0.1666666667em;
  /* @alternate */
  letter-spacing: var(--mdc-typography-overline-letter-spacing, 0.1666666667em);
  text-decoration: none;
  /* @alternate */
  -webkit-text-decoration: var(--mdc-typography-overline-text-decoration, none);
          text-decoration: var(--mdc-typography-overline-text-decoration, none);
  text-transform: uppercase;
  /* @alternate */
  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;
  margin-top: 0;
  /* @alternate */
  line-height: normal;
  margin-bottom: -20px;
}
.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-three-lines .mdc-list-item__overline-text {
  display: block;
  margin-top: 0;
  /* @alternate */
  line-height: normal;
  margin-bottom: -20px;
}
.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-leading-avatar.mdc-list-item {
  /* @noflip */
  /*rtl:ignore*/
  padding-left: 0;
  /* @noflip */
  /*rtl:ignore*/
  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] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  padding-left: auto;
  /* @noflip */
  /*rtl:ignore*/
  padding-right: 0;
  /*rtl:end:ignore*/
}

.mdc-list-item--with-leading-avatar .mdc-list-item__start {
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 16px;
  /* @noflip */
  /*rtl:ignore*/
  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] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 16px;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 16px;
  /*rtl:end:ignore*/
}

.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;
  margin-top: 0;
  /* @alternate */
  line-height: normal;
  margin-bottom: -20px;
}
.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__overline-text {
  display: block;
  margin-top: 0;
  /* @alternate */
  line-height: normal;
  margin-bottom: -20px;
}
.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--with-trailing-meta .mdc-list-item__end {
  display: block;
  margin-top: 0;
  /* @alternate */
  line-height: normal;
}
.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-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 {
  /* @noflip */
  /*rtl:ignore*/
  padding-left: 0;
  /* @noflip */
  /*rtl:ignore*/
  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] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  padding-left: auto;
  /* @noflip */
  /*rtl:ignore*/
  padding-right: 0;
  /*rtl:end:ignore*/
}

.mdc-list-item--with-leading-icon .mdc-list-item__start {
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 16px;
  /* @noflip */
  /*rtl:ignore*/
  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] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 32px;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 16px;
  /*rtl:end:ignore*/
}

.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__primary-text {
  display: block;
  margin-top: 0;
  /* @alternate */
  line-height: normal;
  margin-bottom: -20px;
}
.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__overline-text {
  display: block;
  margin-top: 0;
  /* @alternate */
  line-height: normal;
  margin-bottom: -20px;
}
.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--with-trailing-meta .mdc-list-item__end {
  display: block;
  margin-top: 0;
  /* @alternate */
  line-height: normal;
}
.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-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 {
  /* @noflip */
  /*rtl:ignore*/
  padding-left: 0;
  /* @noflip */
  /*rtl:ignore*/
  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] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  padding-left: auto;
  /* @noflip */
  /*rtl:ignore*/
  padding-right: 0;
  /*rtl:end:ignore*/
}

.mdc-list-item--with-leading-thumbnail .mdc-list-item__start {
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 16px;
  /* @noflip */
  /*rtl:ignore*/
  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] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 16px;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 16px;
  /*rtl:end:ignore*/
}

.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;
  margin-top: 0;
  /* @alternate */
  line-height: normal;
  margin-bottom: -20px;
}
.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__overline-text {
  display: block;
  margin-top: 0;
  /* @alternate */
  line-height: normal;
  margin-bottom: -20px;
}
.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--with-trailing-meta .mdc-list-item__end {
  display: block;
  margin-top: 0;
  /* @alternate */
  line-height: normal;
}
.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-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 {
  /* @noflip */
  /*rtl:ignore*/
  padding-left: 0;
  /* @noflip */
  /*rtl:ignore*/
  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] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  padding-left: auto;
  /* @noflip */
  /*rtl:ignore*/
  padding-right: 0;
  /*rtl:end:ignore*/
}

.mdc-list-item--with-leading-image .mdc-list-item__start {
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 16px;
  /* @noflip */
  /*rtl:ignore*/
  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] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 16px;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 16px;
  /*rtl:end:ignore*/
}

.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;
  margin-top: 0;
  /* @alternate */
  line-height: normal;
  margin-bottom: -20px;
}
.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__overline-text {
  display: block;
  margin-top: 0;
  /* @alternate */
  line-height: normal;
  margin-bottom: -20px;
}
.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--with-trailing-meta .mdc-list-item__end {
  display: block;
  margin-top: 0;
  /* @alternate */
  line-height: normal;
}
.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-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 {
  /* @noflip */
  /*rtl:ignore*/
  padding-left: 0;
  /* @noflip */
  /*rtl:ignore*/
  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] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  padding-left: auto;
  /* @noflip */
  /*rtl:ignore*/
  padding-right: 0;
  /*rtl:end:ignore*/
}

.mdc-list-item--with-leading-video .mdc-list-item__start {
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 0;
  /* @noflip */
  /*rtl:ignore*/
  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] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 16px;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 0;
  /*rtl:end:ignore*/
}

.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;
  margin-top: 0;
  /* @alternate */
  line-height: normal;
  margin-bottom: -20px;
}
.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__overline-text {
  display: block;
  margin-top: 0;
  /* @alternate */
  line-height: normal;
  margin-bottom: -20px;
}
.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--with-trailing-meta .mdc-list-item__end {
  display: block;
  margin-top: 0;
  /* @alternate */
  line-height: normal;
}
.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-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 {
  /* @noflip */
  /*rtl:ignore*/
  padding-left: 0;
  /* @noflip */
  /*rtl:ignore*/
  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] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  padding-left: auto;
  /* @noflip */
  /*rtl:ignore*/
  padding-right: 0;
  /*rtl:end:ignore*/
}

.mdc-list-item--with-leading-checkbox .mdc-list-item__start {
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 8px;
  /* @noflip */
  /*rtl:ignore*/
  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] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 24px;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 8px;
  /*rtl:end:ignore*/
}

.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;
  margin-top: 0;
  /* @alternate */
  line-height: normal;
  margin-bottom: -20px;
}
.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__overline-text {
  display: block;
  margin-top: 0;
  /* @alternate */
  line-height: normal;
  margin-bottom: -20px;
}
.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--with-trailing-meta .mdc-list-item__end {
  display: block;
  margin-top: 0;
  /* @alternate */
  line-height: normal;
}
.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-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 {
  /* @noflip */
  /*rtl:ignore*/
  padding-left: 0;
  /* @noflip */
  /*rtl:ignore*/
  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] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  padding-left: auto;
  /* @noflip */
  /*rtl:ignore*/
  padding-right: 0;
  /*rtl:end:ignore*/
}

.mdc-list-item--with-leading-radio .mdc-list-item__start {
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 8px;
  /* @noflip */
  /*rtl:ignore*/
  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] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 24px;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 8px;
  /*rtl:end:ignore*/
}

.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;
  margin-top: 0;
  /* @alternate */
  line-height: normal;
  margin-bottom: -20px;
}
.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__overline-text {
  display: block;
  margin-top: 0;
  /* @alternate */
  line-height: normal;
  margin-bottom: -20px;
}
.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--with-trailing-meta .mdc-list-item__end {
  display: block;
  margin-top: 0;
  /* @alternate */
  line-height: normal;
}
.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-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 {
  /* @noflip */
  /*rtl:ignore*/
  padding-left: 0;
  /* @noflip */
  /*rtl:ignore*/
  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] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  padding-left: auto;
  /* @noflip */
  /*rtl:ignore*/
  padding-right: 0;
  /*rtl:end:ignore*/
}

.mdc-list-item--with-leading-switch .mdc-list-item__start {
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 16px;
  /* @noflip */
  /*rtl:ignore*/
  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] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 16px;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 16px;
  /*rtl:end:ignore*/
}

.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;
  margin-top: 0;
  /* @alternate */
  line-height: normal;
  margin-bottom: -20px;
}
.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__overline-text {
  display: block;
  margin-top: 0;
  /* @alternate */
  line-height: normal;
  margin-bottom: -20px;
}
.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--with-trailing-meta .mdc-list-item__end {
  display: block;
  margin-top: 0;
  /* @alternate */
  line-height: normal;
}
.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-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 {
  /* @noflip */
  /*rtl:ignore*/
  padding-left: auto;
  /* @noflip */
  /*rtl:ignore*/
  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] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  padding-left: 0;
  /* @noflip */
  /*rtl:ignore*/
  padding-right: auto;
  /*rtl:end:ignore*/
}

.mdc-list-item--with-trailing-icon .mdc-list-item__end {
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 16px;
  /* @noflip */
  /*rtl:ignore*/
  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] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 16px;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 16px;
  /*rtl:end:ignore*/
}

.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 {
  /* @noflip */
  /*rtl:ignore*/
  padding-left: auto;
  /* @noflip */
  /*rtl:ignore*/
  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] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  padding-left: 0;
  /* @noflip */
  /*rtl:ignore*/
  padding-right: auto;
  /*rtl:end:ignore*/
}

.mdc-list-item--with-trailing-meta .mdc-list-item__end {
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 28px;
  /* @noflip */
  /*rtl:ignore*/
  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] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 16px;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 28px;
  /*rtl:end:ignore*/
}

.mdc-list-item--with-trailing-meta.mdc-list-item--with-two-lines .mdc-list-item__end {
  display: block;
  margin-top: 0;
  /* @alternate */
  line-height: normal;
}
.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-three-lines .mdc-list-item__end {
  display: block;
  margin-top: 0;
  /* @alternate */
  line-height: normal;
}
.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__end {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: Roboto, sans-serif;
  /* @alternate */
  font-family: var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  font-size: 0.75rem;
  /* @alternate */
  font-size: var(--mdc-typography-caption-font-size, 0.75rem);
  line-height: 1.25rem;
  /* @alternate */
  line-height: var(--mdc-typography-caption-line-height, 1.25rem);
  font-weight: 400;
  /* @alternate */
  font-weight: var(--mdc-typography-caption-font-weight, 400);
  letter-spacing: 0.0333333333em;
  /* @alternate */
  letter-spacing: var(--mdc-typography-caption-letter-spacing, 0.0333333333em);
  text-decoration: inherit;
  /* @alternate */
  -webkit-text-decoration: var(--mdc-typography-caption-text-decoration, inherit);
          text-decoration: var(--mdc-typography-caption-text-decoration, inherit);
  text-transform: inherit;
  /* @alternate */
  text-transform: var(--mdc-typography-caption-text-transform, inherit);
}

.mdc-list-item--with-trailing-checkbox.mdc-list-item {
  /* @noflip */
  /*rtl:ignore*/
  padding-left: auto;
  /* @noflip */
  /*rtl:ignore*/
  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] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  padding-left: 0;
  /* @noflip */
  /*rtl:ignore*/
  padding-right: auto;
  /*rtl:end:ignore*/
}

.mdc-list-item--with-trailing-checkbox .mdc-list-item__end {
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 24px;
  /* @noflip */
  /*rtl:ignore*/
  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] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 8px;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 24px;
  /*rtl:end:ignore*/
}

.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 {
  /* @noflip */
  /*rtl:ignore*/
  padding-left: auto;
  /* @noflip */
  /*rtl:ignore*/
  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] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  padding-left: 0;
  /* @noflip */
  /*rtl:ignore*/
  padding-right: auto;
  /*rtl:end:ignore*/
}

.mdc-list-item--with-trailing-radio .mdc-list-item__end {
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 24px;
  /* @noflip */
  /*rtl:ignore*/
  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] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 8px;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 24px;
  /*rtl:end:ignore*/
}

.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 {
  /* @noflip */
  /*rtl:ignore*/
  padding-left: auto;
  /* @noflip */
  /*rtl:ignore*/
  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] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  padding-left: 0;
  /* @noflip */
  /*rtl:ignore*/
  padding-right: auto;
  /*rtl:end:ignore*/
}

.mdc-list-item--with-trailing-switch .mdc-list-item__end {
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 16px;
  /* @noflip */
  /*rtl:ignore*/
  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] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 16px;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 16px;
  /*rtl:end:ignore*/
}

.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;
  margin-top: 0;
  /* @alternate */
  line-height: normal;
}
.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-three-lines .mdc-list-item__primary-text {
  display: block;
  margin-top: 0;
  /* @alternate */
  line-height: normal;
}
.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 {
  /* @noflip */
  /*rtl:ignore*/
  padding-left: 16px;
  /* @noflip */
  /*rtl:ignore*/
  padding-right: 16px;
}
[dir=rtl] .mdc-list-item, .mdc-list-item[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  padding-left: 16px;
  /* @noflip */
  /*rtl:ignore*/
  padding-right: 16px;
  /*rtl:end:ignore*/
}

.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;
  /* @alternate */
  font-family: var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  font-size: 1rem;
  /* @alternate */
  font-size: var(--mdc-typography-subtitle1-font-size, 1rem);
  line-height: 1.75rem;
  /* @alternate */
  line-height: var(--mdc-typography-subtitle1-line-height, 1.75rem);
  font-weight: 400;
  /* @alternate */
  font-weight: var(--mdc-typography-subtitle1-font-weight, 400);
  letter-spacing: 0.009375em;
  /* @alternate */
  letter-spacing: var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);
  text-decoration: inherit;
  /* @alternate */
  -webkit-text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
          text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
  text-transform: inherit;
  /* @alternate */
  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 {
  /* @noflip */
  /*rtl:ignore*/
  padding-left: 16px;
  /* @noflip */
  /*rtl:ignore*/
  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] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  padding-left: auto;
  /* @noflip */
  /*rtl:ignore*/
  padding-right: 16px;
  /*rtl:end:ignore*/
}

.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 {
  /* @noflip */
  /*rtl:ignore*/
  padding-left: auto;
  /* @noflip */
  /*rtl:ignore*/
  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] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  padding-left: 16px;
  /* @noflip */
  /*rtl:ignore*/
  padding-right: auto;
  /*rtl:end:ignore*/
}

.mdc-list-divider--with-leading-video.mdc-list-divider--with-leading-inset {
  /* @noflip */
  /*rtl:ignore*/
  padding-left: 0px;
  /* @noflip */
  /*rtl:ignore*/
  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] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  padding-left: auto;
  /* @noflip */
  /*rtl:ignore*/
  padding-right: 0px;
  /*rtl:end:ignore*/
}

[dir=rtl] .mdc-list-divider, .mdc-list-divider[dir=rtl] {
  /*rtl:begin:ignore*/
  padding: 0;
  /*rtl:end:ignore*/
}

@-webkit-keyframes mdc-ripple-fg-radius-in {
  from {
    -webkit-animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
            animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-start, 0)) scale(1);
            transform: translate(var(--mdc-ripple-fg-translate-start, 0)) scale(1);
  }
  to {
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
            transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
  }
}

@keyframes mdc-ripple-fg-radius-in {
  from {
    -webkit-animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
            animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-start, 0)) scale(1);
            transform: translate(var(--mdc-ripple-fg-translate-start, 0)) scale(1);
  }
  to {
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
            transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
  }
}
@-webkit-keyframes mdc-ripple-fg-opacity-in {
  from {
    -webkit-animation-timing-function: linear;
            animation-timing-function: linear;
    opacity: 0;
  }
  to {
    opacity: var(--mdc-ripple-fg-opacity, 0);
  }
}
@keyframes mdc-ripple-fg-opacity-in {
  from {
    -webkit-animation-timing-function: linear;
            animation-timing-function: linear;
    opacity: 0;
  }
  to {
    opacity: var(--mdc-ripple-fg-opacity, 0);
  }
}
@-webkit-keyframes mdc-ripple-fg-opacity-out {
  from {
    -webkit-animation-timing-function: linear;
            animation-timing-function: linear;
    opacity: var(--mdc-ripple-fg-opacity, 0);
  }
  to {
    opacity: 0;
  }
}
@keyframes mdc-ripple-fg-opacity-out {
  from {
    -webkit-animation-timing-function: linear;
            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;
  --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;
  /* @alternate */
  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;
  /* @alternate */
  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 {
  -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
          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;
  /* @noflip */
  /*rtl:ignore*/
  left: 0;
  -webkit-transform: scale(0);
          transform: scale(0);
  -webkit-transform-origin: center center;
          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);
  /* @noflip */
  /*rtl:ignore*/
  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 {
  -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
          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 {
  -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
          animation: mdc-ripple-fg-opacity-out 150ms;
  -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
          transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
}
:not(.mdc-deprecated-list-item--disabled).mdc-deprecated-list-item .mdc-list-item__ripple::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;
  /* @alternate */
  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;
  /* @alternate */
  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 {
  -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
          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;
  /* @noflip */
  /*rtl:ignore*/
  left: 0;
  -webkit-transform: scale(0);
          transform: scale(0);
  -webkit-transform-origin: center center;
          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);
  /* @noflip */
  /*rtl:ignore*/
  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 {
  -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
          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 {
  -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
          animation: mdc-ripple-fg-opacity-out 150ms;
  -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
          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%);
  /* @noflip */
  /*rtl:ignore*/
  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%);
  /* @noflip */
  /*rtl:ignore*/
  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;
  /* @alternate */
  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;
  /* @alternate */
  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;
  /* @alternate */
  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;
  /* @alternate */
  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;
  /* @alternate */
  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;
  /* @alternate */
  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;
  /* @alternate */
  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;
  /* @alternate */
  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;
  /* @alternate */
  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;
  /* @alternate */
  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;
  /* @alternate */
  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;
  /* @alternate */
  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;
  /* @alternate */
  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;
  /* @alternate */
  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;
  /* @alternate */
  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;
  /* @alternate */
  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;
  /* @alternate */
  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;
  /* @alternate */
  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;
  /* @alternate */
  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;
  /* @alternate */
  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;
  /* @alternate */
  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;
  /* @alternate */
  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;
  /* @alternate */
  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;
  /* @alternate */
  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;
  /* @alternate */
  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;
  /* @alternate */
  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;
  /* @alternate */
  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;
  /* @alternate */
  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-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;
  /* @alternate */
  z-index: var(--mdc-ripple-z-index, 1);
}
.mdc-deprecated-list-item--disabled .mdc-deprecated-list-item__ripple::after {
  z-index: 0;
  /* @alternate */
  z-index: var(--mdc-ripple-z-index, 0);
}
.mdc-deprecated-list-item--disabled.mdc-ripple-upgraded .mdc-deprecated-list-item__ripple::before {
  -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
          transform: scale(var(--mdc-ripple-fg-scale, 1));
}
.mdc-deprecated-list-item--disabled.mdc-ripple-upgraded .mdc-deprecated-list-item__ripple::after {
  top: 0;
  /* @noflip */
  /*rtl:ignore*/
  left: 0;
  -webkit-transform: scale(0);
          transform: scale(0);
  -webkit-transform-origin: center center;
          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);
  /* @noflip */
  /*rtl:ignore*/
  left: var(--mdc-ripple-left, 0);
}
.mdc-deprecated-list-item--disabled.mdc-ripple-upgraded--foreground-activation .mdc-deprecated-list-item__ripple::after {
  -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
          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 {
  -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
          animation: mdc-ripple-fg-opacity-out 150ms;
  -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
          transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
}
.mdc-deprecated-list-item--disabled .mdc-list-item__ripple::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;
  /* @alternate */
  z-index: var(--mdc-ripple-z-index, 1);
}
.mdc-deprecated-list-item--disabled .mdc-list-item__ripple::after {
  z-index: 0;
  /* @alternate */
  z-index: var(--mdc-ripple-z-index, 0);
}
.mdc-deprecated-list-item--disabled.mdc-ripple-upgraded .mdc-list-item__ripple::before {
  -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
          transform: scale(var(--mdc-ripple-fg-scale, 1));
}
.mdc-deprecated-list-item--disabled.mdc-ripple-upgraded .mdc-list-item__ripple::after {
  top: 0;
  /* @noflip */
  /*rtl:ignore*/
  left: 0;
  -webkit-transform: scale(0);
          transform: scale(0);
  -webkit-transform-origin: center center;
          transform-origin: center center;
}
.mdc-deprecated-list-item--disabled.mdc-ripple-upgraded--unbounded .mdc-list-item__ripple::after {
  top: var(--mdc-ripple-top, 0);
  /* @noflip */
  /*rtl:ignore*/
  left: var(--mdc-ripple-left, 0);
}
.mdc-deprecated-list-item--disabled.mdc-ripple-upgraded--foreground-activation .mdc-list-item__ripple::after {
  -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
          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 {
  -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
          animation: mdc-ripple-fg-opacity-out 150ms;
  -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
          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%);
  /* @noflip */
  /*rtl:ignore*/
  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%);
  /* @noflip */
  /*rtl:ignore*/
  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;
  /* @alternate */
  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;
  /* @alternate */
  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;
  /* @alternate */
  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;
  /* @alternate */
  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;
  /* @alternate */
  z-index: var(--mdc-ripple-z-index, 1);
}
:not(.mdc-list-item--disabled).mdc-list-item .mdc-list-item__ripple::after {
  z-index: 0;
  /* @alternate */
  z-index: var(--mdc-ripple-z-index, 0);
}
:not(.mdc-list-item--disabled).mdc-list-item.mdc-ripple-upgraded .mdc-list-item__ripple::before {
  -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
          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;
  /* @noflip */
  /*rtl:ignore*/
  left: 0;
  -webkit-transform: scale(0);
          transform: scale(0);
  -webkit-transform-origin: center center;
          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);
  /* @noflip */
  /*rtl:ignore*/
  left: var(--mdc-ripple-left, 0);
}
:not(.mdc-list-item--disabled).mdc-list-item.mdc-ripple-upgraded--foreground-activation .mdc-list-item__ripple::after {
  -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
          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 {
  -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
          animation: mdc-ripple-fg-opacity-out 150ms;
  -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
          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%);
  /* @noflip */
  /*rtl:ignore*/
  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;
  /* @alternate */
  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;
  /* @alternate */
  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;
  /* @alternate */
  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;
  /* @alternate */
  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;
  /* @alternate */
  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;
  /* @alternate */
  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;
  /* @alternate */
  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;
  /* @alternate */
  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;
  /* @alternate */
  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;
  /* @alternate */
  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;
  /* @alternate */
  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;
  /* @alternate */
  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;
  /* @alternate */
  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;
  /* @alternate */
  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;
  /* @alternate */
  z-index: var(--mdc-ripple-z-index, 1);
}
.mdc-list-item--disabled .mdc-list-item__ripple::after {
  z-index: 0;
  /* @alternate */
  z-index: var(--mdc-ripple-z-index, 0);
}
.mdc-list-item--disabled.mdc-ripple-upgraded .mdc-list-item__ripple::before {
  -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
          transform: scale(var(--mdc-ripple-fg-scale, 1));
}
.mdc-list-item--disabled.mdc-ripple-upgraded .mdc-list-item__ripple::after {
  top: 0;
  /* @noflip */
  /*rtl:ignore*/
  left: 0;
  -webkit-transform: scale(0);
          transform: scale(0);
  -webkit-transform-origin: center center;
          transform-origin: center center;
}
.mdc-list-item--disabled.mdc-ripple-upgraded--unbounded .mdc-list-item__ripple::after {
  top: var(--mdc-ripple-top, 0);
  /* @noflip */
  /*rtl:ignore*/
  left: var(--mdc-ripple-left, 0);
}
.mdc-list-item--disabled.mdc-ripple-upgraded--foreground-activation .mdc-list-item__ripple::after {
  -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
          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 {
  -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
          animation: mdc-ripple-fg-opacity-out 150ms;
  -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
          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%);
  /* @noflip */
  /*rtl:ignore*/
  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;
  /* @alternate */
  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;
  /* @alternate */
  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;
}
/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://github.com/material-components/material-components-web/blob/master/LICENSE
 */
.mdc-menu-surface {
  display: none;
  position: absolute;
  box-sizing: border-box;
  max-width: calc(100vw - 32px);
  /* @alternate */
  max-width: var(--mdc-menu-max-width, calc(100vw - 32px));
  max-height: calc(100vh - 32px);
  /* @alternate */
  max-height: var(--mdc-menu-max-height, calc(100vh - 32px));
  margin: 0;
  padding: 0;
  -webkit-transform: scale(1);
          transform: scale(1);
  -webkit-transform-origin: top left;
          transform-origin: top left;
  opacity: 0;
  overflow: auto;
  will-change: transform, opacity;
  z-index: 8;
  transition: opacity 0.03s linear, height 250ms cubic-bezier(0, 0, 0.2, 1), -webkit-transform 0.12s cubic-bezier(0, 0, 0.2, 1);
  transition: opacity 0.03s linear, transform 0.12s cubic-bezier(0, 0, 0.2, 1), height 250ms cubic-bezier(0, 0, 0.2, 1);
  transition: opacity 0.03s linear, transform 0.12s cubic-bezier(0, 0, 0.2, 1), height 250ms cubic-bezier(0, 0, 0.2, 1), -webkit-transform 0.12s cubic-bezier(0, 0, 0.2, 1);
  /* @alternate */
  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;
  /* @alternate */
  background-color: var(--mdc-theme-surface, #fff);
  color: #000;
  /* @alternate */
  color: var(--mdc-theme-on-surface, #000);
  border-radius: 4px;
  /* @alternate */
  border-radius: var(--mdc-shape-medium, 4px);
  /* @noflip */
  /*rtl:ignore*/
  transform-origin-left: top left;
  /* @noflip */
  /*rtl:ignore*/
  transform-origin-right: top right;
}
.mdc-menu-surface:focus {
  outline: none;
}
.mdc-menu-surface--animating-open {
  display: inline-block;
  -webkit-transform: scale(0.8);
          transform: scale(0.8);
  opacity: 0;
}
.mdc-menu-surface--open {
  display: inline-block;
  -webkit-transform: scale(1);
          transform: scale(1);
  opacity: 1;
}
.mdc-menu-surface--animating-closed {
  display: inline-block;
  opacity: 0;
  transition: opacity 0.075s linear;
}
[dir=rtl] .mdc-menu-surface, .mdc-menu-surface[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  transform-origin-left: top right;
  /* @noflip */
  /*rtl:ignore*/
  transform-origin-right: top left;
  /*rtl:end:ignore*/
}

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

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

.mdc-menu-surface--fullwidth {
  width: 100%;
}
/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://github.com/material-components/material-components-web/blob/master/LICENSE
 */
@-webkit-keyframes mdc-ripple-fg-radius-in {
  from {
    -webkit-animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
            animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-start, 0)) scale(1);
            transform: translate(var(--mdc-ripple-fg-translate-start, 0)) scale(1);
  }
  to {
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
            transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
  }
}
@keyframes mdc-ripple-fg-radius-in {
  from {
    -webkit-animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
            animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-start, 0)) scale(1);
            transform: translate(var(--mdc-ripple-fg-translate-start, 0)) scale(1);
  }
  to {
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
            transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
  }
}
@-webkit-keyframes mdc-ripple-fg-opacity-in {
  from {
    -webkit-animation-timing-function: linear;
            animation-timing-function: linear;
    opacity: 0;
  }
  to {
    opacity: var(--mdc-ripple-fg-opacity, 0);
  }
}
@keyframes mdc-ripple-fg-opacity-in {
  from {
    -webkit-animation-timing-function: linear;
            animation-timing-function: linear;
    opacity: 0;
  }
  to {
    opacity: var(--mdc-ripple-fg-opacity, 0);
  }
}
@-webkit-keyframes mdc-ripple-fg-opacity-out {
  from {
    -webkit-animation-timing-function: linear;
            animation-timing-function: linear;
    opacity: var(--mdc-ripple-fg-opacity, 0);
  }
  to {
    opacity: 0;
  }
}
@keyframes mdc-ripple-fg-opacity-out {
  from {
    -webkit-animation-timing-function: linear;
            animation-timing-function: linear;
    opacity: var(--mdc-ripple-fg-opacity, 0);
  }
  to {
    opacity: 0;
  }
}
.mdc-elevation-overlay {
  position: absolute;
  border-radius: inherit;
  pointer-events: none;
  opacity: 0;
  /* @alternate */
  opacity: var(--mdc-elevation-overlay-opacity, 0);
  transition: opacity 280ms cubic-bezier(0.4, 0, 0.2, 1);
  background-color: #fff;
  /* @alternate */
  background-color: var(--mdc-elevation-overlay-color, #fff);
}

.mdc-menu {
  min-width: 112px;
  /* @alternate */
  min-width: var(--mdc-menu-min-width, 112px);
}
.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 .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 {
  /* @alternate */
  position: relative;
}
.mdc-menu .mdc-deprecated-list .mdc-elevation-overlay,
.mdc-menu .mdc-list .mdc-elevation-overlay {
  width: 100%;
  height: 100%;
  top: 0;
  /* @noflip */
  /*rtl:ignore*/
  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;
      -ms-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 {
  /* @noflip */
  /*rtl:ignore*/
  padding-left: 56px;
  /* @noflip */
  /*rtl:ignore*/
  padding-right: 16px;
}
[dir=rtl] .mdc-menu__selection-group .mdc-deprecated-list-item, .mdc-menu__selection-group .mdc-deprecated-list-item[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  padding-left: 16px;
  /* @noflip */
  /*rtl:ignore*/
  padding-right: 56px;
  /*rtl:end:ignore*/
}

.mdc-menu__selection-group .mdc-menu__selection-group-icon {
  /* @noflip */
  /*rtl:ignore*/
  left: 16px;
  /* @noflip */
  /*rtl:ignore*/
  right: initial;
  display: none;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
[dir=rtl] .mdc-menu__selection-group .mdc-menu__selection-group-icon, .mdc-menu__selection-group .mdc-menu__selection-group-icon[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  left: initial;
  /* @noflip */
  /*rtl:ignore*/
  right: 16px;
  /*rtl:end:ignore*/
}

.mdc-menu-item--selected .mdc-menu__selection-group-icon {
  display: inline;
}
/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://github.com/material-components/material-components-web/blob/master/LICENSE
 */
@charset "UTF-8";
.mdc-floating-label {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: Roboto, sans-serif;
  /* @alternate */
  font-family: var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  font-size: 1rem;
  /* @alternate */
  font-size: var(--mdc-typography-subtitle1-font-size, 1rem);
  font-weight: 400;
  /* @alternate */
  font-weight: var(--mdc-typography-subtitle1-font-weight, 400);
  letter-spacing: 0.009375em;
  /* @alternate */
  letter-spacing: var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);
  text-decoration: inherit;
  /* @alternate */
  -webkit-text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
          text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
  text-transform: inherit;
  /* @alternate */
  text-transform: var(--mdc-typography-subtitle1-text-transform, inherit);
  position: absolute;
  /* @noflip */
  /*rtl:ignore*/
  left: 0;
  /* @noflip */
  /*rtl:ignore*/
  -webkit-transform-origin: left top;
  /* @noflip */
  /*rtl:ignore*/
  transform-origin: left top;
  line-height: 1.15rem;
  text-align: left;
  text-overflow: ellipsis;
  white-space: nowrap;
  cursor: text;
  overflow: hidden;
  /* @alternate */
  will-change: transform;
  transition: color 150ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 150ms cubic-bezier(0.4, 0, 0.2, 1);
  transition: transform 150ms cubic-bezier(0.4, 0, 0.2, 1), color 150ms cubic-bezier(0.4, 0, 0.2, 1);
  transition: transform 150ms cubic-bezier(0.4, 0, 0.2, 1), color 150ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 150ms cubic-bezier(0.4, 0, 0.2, 1);
}
[dir=rtl] .mdc-floating-label, .mdc-floating-label[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  right: 0;
  /* @noflip */
  /*rtl:ignore*/
  left: auto;
  /* @noflip */
  /*rtl:ignore*/
  -webkit-transform-origin: right top;
  /* @noflip */
  /*rtl:ignore*/
  transform-origin: right top;
  /* @noflip */
  /*rtl:ignore*/
  text-align: right;
  /*rtl:end:ignore*/
}

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

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

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

.mdc-floating-label--shake {
  -webkit-animation: mdc-floating-label-shake-float-above-standard 250ms 1;
          animation: mdc-floating-label-shake-float-above-standard 250ms 1;
}

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

@keyframes mdc-floating-label-shake-float-above-standard {
  0% {
    /* @noflip */
    /*rtl:ignore*/
    -webkit-transform: translateX(calc(0 - 0%)) translateY(-106%) scale(0.75);
            transform: translateX(calc(0 - 0%)) translateY(-106%) scale(0.75);
  }
  33% {
    -webkit-animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
            animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
    /* @noflip */
    /*rtl:ignore*/
    -webkit-transform: translateX(calc(4% - 0%)) translateY(-106%) scale(0.75);
            transform: translateX(calc(4% - 0%)) translateY(-106%) scale(0.75);
  }
  66% {
    -webkit-animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
            animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
    /* @noflip */
    /*rtl:ignore*/
    -webkit-transform: translateX(calc(-4% - 0%)) translateY(-106%) scale(0.75);
            transform: translateX(calc(-4% - 0%)) translateY(-106%) scale(0.75);
  }
  100% {
    /* @noflip */
    /*rtl:ignore*/
    -webkit-transform: translateX(calc(0 - 0%)) translateY(-106%) scale(0.75);
            transform: translateX(calc(0 - 0%)) translateY(-106%) scale(0.75);
  }
}
@-webkit-keyframes mdc-ripple-fg-radius-in {
  from {
    -webkit-animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
            animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-start, 0)) scale(1);
            transform: translate(var(--mdc-ripple-fg-translate-start, 0)) scale(1);
  }
  to {
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
            transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
  }
}
@keyframes mdc-ripple-fg-radius-in {
  from {
    -webkit-animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
            animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-start, 0)) scale(1);
            transform: translate(var(--mdc-ripple-fg-translate-start, 0)) scale(1);
  }
  to {
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
            transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
  }
}
@-webkit-keyframes mdc-ripple-fg-opacity-in {
  from {
    -webkit-animation-timing-function: linear;
            animation-timing-function: linear;
    opacity: 0;
  }
  to {
    opacity: var(--mdc-ripple-fg-opacity, 0);
  }
}
@keyframes mdc-ripple-fg-opacity-in {
  from {
    -webkit-animation-timing-function: linear;
            animation-timing-function: linear;
    opacity: 0;
  }
  to {
    opacity: var(--mdc-ripple-fg-opacity, 0);
  }
}
@-webkit-keyframes mdc-ripple-fg-opacity-out {
  from {
    -webkit-animation-timing-function: linear;
            animation-timing-function: linear;
    opacity: var(--mdc-ripple-fg-opacity, 0);
  }
  to {
    opacity: 0;
  }
}
@keyframes mdc-ripple-fg-opacity-out {
  from {
    -webkit-animation-timing-function: linear;
            animation-timing-function: linear;
    opacity: var(--mdc-ripple-fg-opacity, 0);
  }
  to {
    opacity: 0;
  }
}
.mdc-line-ripple::before, .mdc-line-ripple::after {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  border-bottom-style: solid;
  content: "";
}
.mdc-line-ripple::before {
  border-bottom-width: 1px;
}
.mdc-line-ripple::before {
  z-index: 1;
}
.mdc-line-ripple::after {
  -webkit-transform: scaleX(0);
          transform: scaleX(0);
  border-bottom-width: 2px;
  opacity: 0;
  z-index: 2;
}
.mdc-line-ripple::after {
  transition: opacity 180ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 180ms cubic-bezier(0.4, 0, 0.2, 1);
  transition: transform 180ms cubic-bezier(0.4, 0, 0.2, 1), opacity 180ms cubic-bezier(0.4, 0, 0.2, 1);
  transition: transform 180ms cubic-bezier(0.4, 0, 0.2, 1), opacity 180ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 180ms cubic-bezier(0.4, 0, 0.2, 1);
}

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

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

.mdc-notched-outline {
  display: flex;
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  box-sizing: border-box;
  width: 100%;
  max-width: 100%;
  height: 100%;
  /* @noflip */
  /*rtl:ignore*/
  text-align: left;
  pointer-events: none;
}
[dir=rtl] .mdc-notched-outline, .mdc-notched-outline[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  text-align: right;
  /*rtl:end:ignore*/
}

.mdc-notched-outline__leading, .mdc-notched-outline__notch, .mdc-notched-outline__trailing {
  box-sizing: border-box;
  height: 100%;
  border-top: 1px solid;
  border-bottom: 1px solid;
  pointer-events: none;
}
.mdc-notched-outline__leading {
  /* @noflip */
  /*rtl:ignore*/
  border-left: 1px solid;
  /* @noflip */
  /*rtl:ignore*/
  border-right: none;
  width: 12px;
}
[dir=rtl] .mdc-notched-outline__leading, .mdc-notched-outline__leading[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  border-left: none;
  /* @noflip */
  /*rtl:ignore*/
  border-right: 1px solid;
  /*rtl:end:ignore*/
}

.mdc-notched-outline__trailing {
  /* @noflip */
  /*rtl:ignore*/
  border-left: none;
  /* @noflip */
  /*rtl:ignore*/
  border-right: 1px solid;
  flex-grow: 1;
}
[dir=rtl] .mdc-notched-outline__trailing, .mdc-notched-outline__trailing[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  border-left: 1px solid;
  /* @noflip */
  /*rtl:ignore*/
  border-right: none;
  /*rtl:end:ignore*/
}

.mdc-notched-outline__notch {
  flex: 0 0 auto;
  width: auto;
  max-width: calc(100% - 12px * 2);
}
.mdc-notched-outline .mdc-floating-label {
  display: inline-block;
  position: relative;
  max-width: 100%;
}
.mdc-notched-outline .mdc-floating-label--float-above {
  text-overflow: clip;
}
.mdc-notched-outline--upgraded .mdc-floating-label--float-above {
  max-width: 133.3333333333%;
}

.mdc-notched-outline--notched .mdc-notched-outline__notch {
  /* @noflip */
  /*rtl:ignore*/
  padding-left: 0;
  /* @noflip */
  /*rtl:ignore*/
  padding-right: 8px;
  border-top: none;
}
[dir=rtl] .mdc-notched-outline--notched .mdc-notched-outline__notch, .mdc-notched-outline--notched .mdc-notched-outline__notch[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  padding-left: 8px;
  /* @noflip */
  /*rtl:ignore*/
  padding-right: 0;
  /*rtl:end:ignore*/
}

.mdc-notched-outline--no-label .mdc-notched-outline__notch {
  display: none;
}

.mdc-select {
  display: inline-flex;
  position: relative;
}
.mdc-select:not(.mdc-select--disabled) .mdc-select__selected-text {
  color: rgba(0, 0, 0, 0.87);
}
.mdc-select.mdc-select--disabled .mdc-select__selected-text {
  color: rgba(0, 0, 0, 0.38);
}
.mdc-select:not(.mdc-select--disabled) .mdc-floating-label {
  color: rgba(0, 0, 0, 0.6);
}
.mdc-select:not(.mdc-select--disabled).mdc-select--focused .mdc-floating-label {
  color: rgba(98, 0, 238, 0.87);
}
.mdc-select.mdc-select--disabled .mdc-floating-label {
  color: rgba(0, 0, 0, 0.38);
}
.mdc-select:not(.mdc-select--disabled) .mdc-select__dropdown-icon {
  fill: rgba(0, 0, 0, 0.54);
}
.mdc-select:not(.mdc-select--disabled).mdc-select--focused .mdc-select__dropdown-icon {
  fill: #6200ee;
  /* @alternate */
  fill: var(--mdc-theme-primary, #6200ee);
}
.mdc-select.mdc-select--disabled .mdc-select__dropdown-icon {
  fill: rgba(0, 0, 0, 0.38);
}
.mdc-select:not(.mdc-select--disabled) + .mdc-select-helper-text {
  color: rgba(0, 0, 0, 0.6);
}
.mdc-select.mdc-select--disabled + .mdc-select-helper-text {
  color: rgba(0, 0, 0, 0.38);
}
.mdc-select:not(.mdc-select--disabled) .mdc-select__icon {
  color: rgba(0, 0, 0, 0.54);
}
.mdc-select.mdc-select--disabled .mdc-select__icon {
  color: rgba(0, 0, 0, 0.38);
}
@media screen and (forced-colors: active), (-ms-high-contrast: active) {
  .mdc-select.mdc-select--disabled .mdc-select__selected-text {
    color: GrayText;
  }
  .mdc-select.mdc-select--disabled .mdc-select__dropdown-icon {
    fill: red;
  }
  .mdc-select.mdc-select--disabled .mdc-floating-label {
    color: GrayText;
  }
  .mdc-select.mdc-select--disabled .mdc-line-ripple::before {
    border-bottom-color: GrayText;
  }
  .mdc-select.mdc-select--disabled .mdc-notched-outline__leading,
.mdc-select.mdc-select--disabled .mdc-notched-outline__notch,
.mdc-select.mdc-select--disabled .mdc-notched-outline__trailing {
    border-color: GrayText;
  }
  .mdc-select.mdc-select--disabled .mdc-select__icon {
    color: GrayText;
  }
  .mdc-select.mdc-select--disabled + .mdc-select-helper-text {
    color: GrayText;
  }
}
.mdc-select .mdc-floating-label {
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  pointer-events: none;
}
.mdc-select .mdc-select__anchor {
  /* @noflip */
  /*rtl:ignore*/
  padding-left: 16px;
  /* @noflip */
  /*rtl:ignore*/
  padding-right: 0;
}
[dir=rtl] .mdc-select .mdc-select__anchor, .mdc-select .mdc-select__anchor[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  padding-left: 0;
  /* @noflip */
  /*rtl:ignore*/
  padding-right: 16px;
  /*rtl:end:ignore*/
}

.mdc-select.mdc-select--with-leading-icon .mdc-select__anchor {
  /* @noflip */
  /*rtl:ignore*/
  padding-left: 0;
  /* @noflip */
  /*rtl:ignore*/
  padding-right: 0;
}
[dir=rtl] .mdc-select.mdc-select--with-leading-icon .mdc-select__anchor, .mdc-select.mdc-select--with-leading-icon .mdc-select__anchor[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  padding-left: 0;
  /* @noflip */
  /*rtl:ignore*/
  padding-right: 0;
  /*rtl:end:ignore*/
}

.mdc-select .mdc-select__icon {
  width: 24px;
  height: 24px;
  font-size: 24px;
}
.mdc-select .mdc-select__dropdown-icon {
  width: 24px;
  height: 24px;
}
.mdc-select .mdc-select__menu .mdc-deprecated-list-item {
  /* @noflip */
  /*rtl:ignore*/
  padding-left: 16px;
  /* @noflip */
  /*rtl:ignore*/
  padding-right: 16px;
}
[dir=rtl] .mdc-select .mdc-select__menu .mdc-deprecated-list-item, .mdc-select .mdc-select__menu .mdc-deprecated-list-item[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  padding-left: 16px;
  /* @noflip */
  /*rtl:ignore*/
  padding-right: 16px;
  /*rtl:end:ignore*/
}

.mdc-select .mdc-select__menu .mdc-deprecated-list-item__graphic {
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 0;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 12px;
}
[dir=rtl] .mdc-select .mdc-select__menu .mdc-deprecated-list-item__graphic, .mdc-select .mdc-select__menu .mdc-deprecated-list-item__graphic[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 12px;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 0;
  /*rtl:end:ignore*/
}

.mdc-select__dropdown-icon {
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 12px;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 12px;
  display: inline-flex;
  position: relative;
  align-self: center;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  pointer-events: none;
}
.mdc-select__dropdown-icon .mdc-select__dropdown-icon-active,
.mdc-select__dropdown-icon .mdc-select__dropdown-icon-inactive {
  position: absolute;
  top: 0;
  left: 0;
}
.mdc-select__dropdown-icon .mdc-select__dropdown-icon-graphic {
  width: 41.6666666667%;
  height: 20.8333333333%;
}
.mdc-select__dropdown-icon .mdc-select__dropdown-icon-inactive {
  opacity: 1;
  transition: opacity 75ms linear 75ms;
}
.mdc-select__dropdown-icon .mdc-select__dropdown-icon-active {
  opacity: 0;
  transition: opacity 75ms linear;
}
[dir=rtl] .mdc-select__dropdown-icon, .mdc-select__dropdown-icon[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 12px;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 12px;
  /*rtl:end:ignore*/
}

.mdc-select--activated .mdc-select__dropdown-icon .mdc-select__dropdown-icon-inactive {
  opacity: 0;
  transition: opacity 49.5ms linear;
}
.mdc-select--activated .mdc-select__dropdown-icon .mdc-select__dropdown-icon-active {
  opacity: 1;
  transition: opacity 100.5ms linear 49.5ms;
}

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

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

.mdc-select__selected-text {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: Roboto, sans-serif;
  /* @alternate */
  font-family: var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  font-size: 1rem;
  /* @alternate */
  font-size: var(--mdc-typography-subtitle1-font-size, 1rem);
  line-height: 1.75rem;
  /* @alternate */
  line-height: var(--mdc-typography-subtitle1-line-height, 1.75rem);
  font-weight: 400;
  /* @alternate */
  font-weight: var(--mdc-typography-subtitle1-font-weight, 400);
  letter-spacing: 0.009375em;
  /* @alternate */
  letter-spacing: var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);
  text-decoration: inherit;
  /* @alternate */
  -webkit-text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
          text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
  text-transform: inherit;
  /* @alternate */
  text-transform: var(--mdc-typography-subtitle1-text-transform, inherit);
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  display: block;
  width: 100%;
  /* @noflip */
  /*rtl:ignore*/
  text-align: left;
}
[dir=rtl] .mdc-select__selected-text, .mdc-select__selected-text[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  text-align: right;
  /*rtl:end:ignore*/
}

.mdc-select--invalid:not(.mdc-select--disabled) .mdc-floating-label {
  color: #b00020;
  /* @alternate */
  color: var(--mdc-theme-error, #b00020);
}
.mdc-select--invalid:not(.mdc-select--disabled).mdc-select--focused .mdc-floating-label {
  color: #b00020;
  /* @alternate */
  color: var(--mdc-theme-error, #b00020);
}
.mdc-select--invalid:not(.mdc-select--disabled).mdc-select--invalid + .mdc-select-helper-text--validation-msg {
  color: #b00020;
  /* @alternate */
  color: var(--mdc-theme-error, #b00020);
}
.mdc-select--invalid:not(.mdc-select--disabled) .mdc-select__dropdown-icon {
  fill: #b00020;
  /* @alternate */
  fill: var(--mdc-theme-error, #b00020);
}
.mdc-select--invalid:not(.mdc-select--disabled).mdc-select--focused .mdc-select__dropdown-icon {
  fill: #b00020;
  /* @alternate */
  fill: var(--mdc-theme-error, #b00020);
}
.mdc-select--disabled {
  cursor: default;
  pointer-events: none;
}

.mdc-select--with-leading-icon .mdc-select__menu .mdc-deprecated-list-item {
  /* @noflip */
  /*rtl:ignore*/
  padding-left: 12px;
  /* @noflip */
  /*rtl:ignore*/
  padding-right: 12px;
}
[dir=rtl] .mdc-select--with-leading-icon .mdc-select__menu .mdc-deprecated-list-item, .mdc-select--with-leading-icon .mdc-select__menu .mdc-deprecated-list-item[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  padding-left: 12px;
  /* @noflip */
  /*rtl:ignore*/
  padding-right: 12px;
  /*rtl:end:ignore*/
}

@media screen and (forced-colors: active), (-ms-high-contrast: active) {
  .mdc-select__menu::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) and (forced-colors: active), screen and (-ms-high-contrast: active) and (forced-colors: active) {
  .mdc-select__menu::before {
    border-color: CanvasText;
  }
}
.mdc-select__menu .mdc-deprecated-list .mdc-select__icon,
.mdc-select__menu .mdc-list .mdc-select__icon {
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 0;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 0;
}
[dir=rtl] .mdc-select__menu .mdc-deprecated-list .mdc-select__icon, [dir=rtl] .mdc-select__menu .mdc-list .mdc-select__icon, .mdc-select__menu .mdc-deprecated-list .mdc-select__icon[dir=rtl], .mdc-select__menu .mdc-list .mdc-select__icon[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 0;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 0;
  /*rtl:end:ignore*/
}

.mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--selected,
.mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--activated,
.mdc-select__menu .mdc-list .mdc-deprecated-list-item--selected,
.mdc-select__menu .mdc-list .mdc-deprecated-list-item--activated {
  color: #000;
  /* @alternate */
  color: var(--mdc-theme-on-surface, #000);
}
.mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--selected .mdc-deprecated-list-item__graphic,
.mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--activated .mdc-deprecated-list-item__graphic,
.mdc-select__menu .mdc-list .mdc-deprecated-list-item--selected .mdc-deprecated-list-item__graphic,
.mdc-select__menu .mdc-list .mdc-deprecated-list-item--activated .mdc-deprecated-list-item__graphic {
  color: #000;
  /* @alternate */
  color: var(--mdc-theme-on-surface, #000);
}

.mdc-select__menu .mdc-list-item__start {
  display: inline-flex;
  align-items: center;
}

.mdc-select__option {
  /* @noflip */
  /*rtl:ignore*/
  padding-left: 16px;
  /* @noflip */
  /*rtl:ignore*/
  padding-right: 16px;
}
[dir=rtl] .mdc-select__option, .mdc-select__option[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  padding-left: 16px;
  /* @noflip */
  /*rtl:ignore*/
  padding-right: 16px;
  /*rtl:end:ignore*/
}

.mdc-select__one-line-option.mdc-list-item--with-one-line {
  height: 48px;
}

.mdc-select__two-line-option.mdc-list-item--with-two-lines {
  height: 64px;
}
.mdc-select__two-line-option.mdc-list-item--with-two-lines .mdc-list-item__start {
  margin-top: 20px;
}
.mdc-select__two-line-option.mdc-list-item--with-two-lines .mdc-list-item__primary-text {
  display: block;
  margin-top: 0;
  /* @alternate */
  line-height: normal;
  margin-bottom: -20px;
}
.mdc-select__two-line-option.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before {
  display: inline-block;
  width: 0;
  height: 28px;
  content: "";
  vertical-align: 0;
}
.mdc-select__two-line-option.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after {
  display: inline-block;
  width: 0;
  height: 20px;
  content: "";
  vertical-align: -20px;
}
.mdc-select__two-line-option.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end {
  display: block;
  margin-top: 0;
  /* @alternate */
  line-height: normal;
}
.mdc-select__two-line-option.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before {
  display: inline-block;
  width: 0;
  height: 36px;
  content: "";
  vertical-align: 0;
}

.mdc-select__option-with-leading-content {
  /* @noflip */
  /*rtl:ignore*/
  padding-left: 0;
  /* @noflip */
  /*rtl:ignore*/
  padding-right: 12px;
}
.mdc-select__option-with-leading-content.mdc-list-item {
  /* @noflip */
  /*rtl:ignore*/
  padding-left: 0;
  /* @noflip */
  /*rtl:ignore*/
  padding-right: auto;
}
[dir=rtl] .mdc-select__option-with-leading-content.mdc-list-item, .mdc-select__option-with-leading-content.mdc-list-item[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  padding-left: auto;
  /* @noflip */
  /*rtl:ignore*/
  padding-right: 0;
  /*rtl:end:ignore*/
}

.mdc-select__option-with-leading-content .mdc-list-item__start {
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 12px;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 0;
}
[dir=rtl] .mdc-select__option-with-leading-content .mdc-list-item__start, .mdc-select__option-with-leading-content .mdc-list-item__start[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 0;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 12px;
  /*rtl:end:ignore*/
}

.mdc-select__option-with-leading-content .mdc-list-item__start {
  width: 36px;
  height: 24px;
}
[dir=rtl] .mdc-select__option-with-leading-content, .mdc-select__option-with-leading-content[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  padding-left: 12px;
  /* @noflip */
  /*rtl:ignore*/
  padding-right: 0;
  /*rtl:end:ignore*/
}

.mdc-select__option-with-meta.mdc-list-item {
  /* @noflip */
  /*rtl:ignore*/
  padding-left: auto;
  /* @noflip */
  /*rtl:ignore*/
  padding-right: 0;
}
[dir=rtl] .mdc-select__option-with-meta.mdc-list-item, .mdc-select__option-with-meta.mdc-list-item[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  padding-left: 0;
  /* @noflip */
  /*rtl:ignore*/
  padding-right: auto;
  /*rtl:end:ignore*/
}

.mdc-select__option-with-meta .mdc-list-item__end {
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 12px;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 12px;
}
[dir=rtl] .mdc-select__option-with-meta .mdc-list-item__end, .mdc-select__option-with-meta .mdc-list-item__end[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 12px;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 12px;
  /*rtl:end:ignore*/
}

.mdc-select--filled .mdc-select__anchor {
  height: 56px;
  display: flex;
  align-items: baseline;
}
.mdc-select--filled .mdc-select__anchor::before {
  display: inline-block;
  width: 0;
  height: 40px;
  content: "";
  vertical-align: 0;
}
.mdc-select--filled.mdc-select--no-label .mdc-select__anchor .mdc-select__selected-text::before {
  content: "​";
}
.mdc-select--filled.mdc-select--no-label .mdc-select__anchor .mdc-select__selected-text-container {
  height: 100%;
  display: inline-flex;
  align-items: center;
}
.mdc-select--filled.mdc-select--no-label .mdc-select__anchor::before {
  display: none;
}
.mdc-select--filled .mdc-select__anchor {
  border-top-left-radius: 4px;
  /* @alternate */
  border-top-left-radius: var(--mdc-shape-small, 4px);
  border-top-right-radius: 4px;
  /* @alternate */
  border-top-right-radius: var(--mdc-shape-small, 4px);
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.mdc-select--filled:not(.mdc-select--disabled) .mdc-select__anchor {
  background-color: whitesmoke;
}
.mdc-select--filled.mdc-select--disabled .mdc-select__anchor {
  background-color: #fafafa;
}
.mdc-select--filled:not(.mdc-select--disabled) .mdc-line-ripple::before {
  border-bottom-color: rgba(0, 0, 0, 0.42);
}
.mdc-select--filled:not(.mdc-select--disabled):hover .mdc-line-ripple::before {
  border-bottom-color: rgba(0, 0, 0, 0.87);
}
.mdc-select--filled:not(.mdc-select--disabled) .mdc-line-ripple::after {
  border-bottom-color: #6200ee;
  /* @alternate */
  border-bottom-color: var(--mdc-theme-primary, #6200ee);
}
.mdc-select--filled.mdc-select--disabled .mdc-line-ripple::before {
  border-bottom-color: rgba(0, 0, 0, 0.06);
}
.mdc-select--filled .mdc-floating-label {
  max-width: calc(100% - 64px);
}
.mdc-select--filled .mdc-floating-label--float-above {
  max-width: calc(100% / 0.75 - 64px / 0.75);
}
.mdc-select--filled .mdc-menu-surface--is-open-below {
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
}
.mdc-select--filled.mdc-select--focused.mdc-line-ripple::after {
  -webkit-transform: scale(1, 2);
          transform: scale(1, 2);
  opacity: 1;
}
.mdc-select--filled .mdc-floating-label {
  /* @noflip */
  /*rtl:ignore*/
  left: 16px;
  /* @noflip */
  /*rtl:ignore*/
  right: initial;
}
[dir=rtl] .mdc-select--filled .mdc-floating-label, .mdc-select--filled .mdc-floating-label[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  left: initial;
  /* @noflip */
  /*rtl:ignore*/
  right: 16px;
  /*rtl:end:ignore*/
}

.mdc-select--filled.mdc-select--with-leading-icon .mdc-floating-label {
  /* @noflip */
  /*rtl:ignore*/
  left: 48px;
  /* @noflip */
  /*rtl:ignore*/
  right: initial;
}
[dir=rtl] .mdc-select--filled.mdc-select--with-leading-icon .mdc-floating-label, .mdc-select--filled.mdc-select--with-leading-icon .mdc-floating-label[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  left: initial;
  /* @noflip */
  /*rtl:ignore*/
  right: 48px;
  /*rtl:end:ignore*/
}

.mdc-select--filled.mdc-select--with-leading-icon .mdc-floating-label {
  max-width: calc(100% - 96px);
}
.mdc-select--filled.mdc-select--with-leading-icon .mdc-floating-label--float-above {
  max-width: calc(100% / 0.75 - 96px / 0.75);
}

.mdc-select--invalid:not(.mdc-select--disabled) .mdc-line-ripple::before {
  border-bottom-color: #b00020;
  /* @alternate */
  border-bottom-color: var(--mdc-theme-error, #b00020);
}
.mdc-select--invalid:not(.mdc-select--disabled):hover .mdc-line-ripple::before {
  border-bottom-color: #b00020;
  /* @alternate */
  border-bottom-color: var(--mdc-theme-error, #b00020);
}
.mdc-select--invalid:not(.mdc-select--disabled) .mdc-line-ripple::after {
  border-bottom-color: #b00020;
  /* @alternate */
  border-bottom-color: var(--mdc-theme-error, #b00020);
}
.mdc-select--outlined {
  border: none;
}
.mdc-select--outlined .mdc-select__anchor {
  height: 56px;
}
.mdc-select--outlined .mdc-select__anchor .mdc-floating-label--float-above {
  -webkit-transform: translateY(-37.25px) scale(1);
          transform: translateY(-37.25px) scale(1);
}
.mdc-select--outlined .mdc-select__anchor .mdc-floating-label--float-above {
  font-size: 0.75rem;
}
.mdc-select--outlined .mdc-select__anchor.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
.mdc-select--outlined .mdc-select__anchor .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
  -webkit-transform: translateY(-34.75px) scale(0.75);
          transform: translateY(-34.75px) scale(0.75);
}
.mdc-select--outlined .mdc-select__anchor.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
.mdc-select--outlined .mdc-select__anchor .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
  font-size: 1rem;
}
.mdc-select--outlined .mdc-select__anchor .mdc-floating-label--shake {
  -webkit-animation: mdc-floating-label-shake-float-above-select-outlined-56px 250ms 1;
          animation: mdc-floating-label-shake-float-above-select-outlined-56px 250ms 1;
}
@-webkit-keyframes mdc-floating-label-shake-float-above-select-outlined-56px {
  0% {
    /* @noflip */
    /*rtl:ignore*/
    -webkit-transform: translateX(calc(0 - 0%)) translateY(-34.75px) scale(0.75);
            transform: translateX(calc(0 - 0%)) translateY(-34.75px) scale(0.75);
  }
  33% {
    -webkit-animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
            animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
    /* @noflip */
    /*rtl:ignore*/
    -webkit-transform: translateX(calc(4% - 0%)) translateY(-34.75px) scale(0.75);
            transform: translateX(calc(4% - 0%)) translateY(-34.75px) scale(0.75);
  }
  66% {
    -webkit-animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
            animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
    /* @noflip */
    /*rtl:ignore*/
    -webkit-transform: translateX(calc(-4% - 0%)) translateY(-34.75px) scale(0.75);
            transform: translateX(calc(-4% - 0%)) translateY(-34.75px) scale(0.75);
  }
  100% {
    /* @noflip */
    /*rtl:ignore*/
    -webkit-transform: translateX(calc(0 - 0%)) translateY(-34.75px) scale(0.75);
            transform: translateX(calc(0 - 0%)) translateY(-34.75px) scale(0.75);
  }
}
@keyframes mdc-floating-label-shake-float-above-select-outlined-56px {
  0% {
    /* @noflip */
    /*rtl:ignore*/
    -webkit-transform: translateX(calc(0 - 0%)) translateY(-34.75px) scale(0.75);
            transform: translateX(calc(0 - 0%)) translateY(-34.75px) scale(0.75);
  }
  33% {
    -webkit-animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
            animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
    /* @noflip */
    /*rtl:ignore*/
    -webkit-transform: translateX(calc(4% - 0%)) translateY(-34.75px) scale(0.75);
            transform: translateX(calc(4% - 0%)) translateY(-34.75px) scale(0.75);
  }
  66% {
    -webkit-animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
            animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
    /* @noflip */
    /*rtl:ignore*/
    -webkit-transform: translateX(calc(-4% - 0%)) translateY(-34.75px) scale(0.75);
            transform: translateX(calc(-4% - 0%)) translateY(-34.75px) scale(0.75);
  }
  100% {
    /* @noflip */
    /*rtl:ignore*/
    -webkit-transform: translateX(calc(0 - 0%)) translateY(-34.75px) scale(0.75);
            transform: translateX(calc(0 - 0%)) translateY(-34.75px) scale(0.75);
  }
}
.mdc-select--outlined .mdc-notched-outline .mdc-notched-outline__leading {
  /* @noflip */
  /*rtl:ignore*/
  border-top-left-radius: 4px;
  /* @alternate */
  /* @noflip */
  /*rtl:ignore*/
  border-top-left-radius: var(--mdc-shape-small, 4px);
  /* @noflip */
  /*rtl:ignore*/
  border-top-right-radius: 0;
  /* @noflip */
  /*rtl:ignore*/
  border-bottom-right-radius: 0;
  /* @noflip */
  /*rtl:ignore*/
  border-bottom-left-radius: 4px;
  /* @alternate */
  /* @noflip */
  /*rtl:ignore*/
  border-bottom-left-radius: var(--mdc-shape-small, 4px);
}
[dir=rtl] .mdc-select--outlined .mdc-notched-outline .mdc-notched-outline__leading, .mdc-select--outlined .mdc-notched-outline .mdc-notched-outline__leading[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  border-top-left-radius: 0;
  /* @noflip */
  /*rtl:ignore*/
  border-top-right-radius: 4px;
  /* @alternate */
  /* @noflip */
  /*rtl:ignore*/
  border-top-right-radius: var(--mdc-shape-small, 4px);
  /* @noflip */
  /*rtl:ignore*/
  border-bottom-right-radius: 4px;
  /* @alternate */
  /* @noflip */
  /*rtl:ignore*/
  border-bottom-right-radius: var(--mdc-shape-small, 4px);
  /* @noflip */
  /*rtl:ignore*/
  border-bottom-left-radius: 0;
  /*rtl:end:ignore*/
}

@supports (top: max(0%)) {
  .mdc-select--outlined .mdc-notched-outline .mdc-notched-outline__leading {
    width: max(12px, var(--mdc-shape-small, 4px));
  }
}
@supports (top: max(0%)) {
  .mdc-select--outlined .mdc-notched-outline .mdc-notched-outline__notch {
    max-width: calc(100% - max(12px, var(--mdc-shape-small, 4px)) * 2);
  }
}
.mdc-select--outlined .mdc-notched-outline .mdc-notched-outline__trailing {
  /* @noflip */
  /*rtl:ignore*/
  border-top-left-radius: 0;
  /* @noflip */
  /*rtl:ignore*/
  border-top-right-radius: 4px;
  /* @alternate */
  /* @noflip */
  /*rtl:ignore*/
  border-top-right-radius: var(--mdc-shape-small, 4px);
  /* @noflip */
  /*rtl:ignore*/
  border-bottom-right-radius: 4px;
  /* @alternate */
  /* @noflip */
  /*rtl:ignore*/
  border-bottom-right-radius: var(--mdc-shape-small, 4px);
  /* @noflip */
  /*rtl:ignore*/
  border-bottom-left-radius: 0;
}
[dir=rtl] .mdc-select--outlined .mdc-notched-outline .mdc-notched-outline__trailing, .mdc-select--outlined .mdc-notched-outline .mdc-notched-outline__trailing[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  border-top-left-radius: 4px;
  /* @alternate */
  /* @noflip */
  /*rtl:ignore*/
  border-top-left-radius: var(--mdc-shape-small, 4px);
  /* @noflip */
  /*rtl:ignore*/
  border-top-right-radius: 0;
  /* @noflip */
  /*rtl:ignore*/
  border-bottom-right-radius: 0;
  /* @noflip */
  /*rtl:ignore*/
  border-bottom-left-radius: 4px;
  /* @alternate */
  /* @noflip */
  /*rtl:ignore*/
  border-bottom-left-radius: var(--mdc-shape-small, 4px);
  /*rtl:end:ignore*/
}

@supports (top: max(0%)) {
  .mdc-select--outlined .mdc-select__anchor {
    /* @noflip */
    /*rtl:ignore*/
    padding-left: max(16px, calc(var(--mdc-shape-small, 4px) + 4px));
  }
}
[dir=rtl] .mdc-select--outlined .mdc-select__anchor, .mdc-select--outlined .mdc-select__anchor[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  padding-left: 0;
  /*rtl:end:ignore*/
}
@supports (top: max(0%)) {
  [dir=rtl] .mdc-select--outlined .mdc-select__anchor, .mdc-select--outlined .mdc-select__anchor[dir=rtl] {
    /* @noflip */
    /*rtl:ignore*/
    padding-right: max(16px, calc(var(--mdc-shape-small, 4px) + 4px));
  }
}

@supports (top: max(0%)) {
  .mdc-select--outlined + .mdc-select-helper-text {
    /* @noflip */
    /*rtl:ignore*/
    margin-left: max(16px, calc(var(--mdc-shape-small, 4px) + 4px));
  }
}
[dir=rtl] .mdc-select--outlined + .mdc-select-helper-text, .mdc-select--outlined + .mdc-select-helper-text[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 0;
  /*rtl:end:ignore*/
}
@supports (top: max(0%)) {
  [dir=rtl] .mdc-select--outlined + .mdc-select-helper-text, .mdc-select--outlined + .mdc-select-helper-text[dir=rtl] {
    /* @noflip */
    /*rtl:ignore*/
    margin-right: max(16px, calc(var(--mdc-shape-small, 4px) + 4px));
  }
}

.mdc-select--outlined:not(.mdc-select--disabled) .mdc-select__anchor {
  background-color: transparent;
}
.mdc-select--outlined.mdc-select--disabled .mdc-select__anchor {
  background-color: transparent;
}
.mdc-select--outlined:not(.mdc-select--disabled) .mdc-notched-outline__leading,
.mdc-select--outlined:not(.mdc-select--disabled) .mdc-notched-outline__notch,
.mdc-select--outlined:not(.mdc-select--disabled) .mdc-notched-outline__trailing {
  border-color: rgba(0, 0, 0, 0.38);
}
.mdc-select--outlined:not(.mdc-select--disabled):not(.mdc-select--focused) .mdc-select__anchor:hover .mdc-notched-outline .mdc-notched-outline__leading,
.mdc-select--outlined:not(.mdc-select--disabled):not(.mdc-select--focused) .mdc-select__anchor:hover .mdc-notched-outline .mdc-notched-outline__notch,
.mdc-select--outlined:not(.mdc-select--disabled):not(.mdc-select--focused) .mdc-select__anchor:hover .mdc-notched-outline .mdc-notched-outline__trailing {
  border-color: rgba(0, 0, 0, 0.87);
}
.mdc-select--outlined:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__leading,
.mdc-select--outlined:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__notch,
.mdc-select--outlined:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__trailing {
  border-width: 2px;
}
.mdc-select--outlined:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__leading,
.mdc-select--outlined:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__notch,
.mdc-select--outlined:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__trailing {
  border-color: #6200ee;
  /* @alternate */
  border-color: var(--mdc-theme-primary, #6200ee);
}
.mdc-select--outlined.mdc-select--disabled .mdc-notched-outline__leading,
.mdc-select--outlined.mdc-select--disabled .mdc-notched-outline__notch,
.mdc-select--outlined.mdc-select--disabled .mdc-notched-outline__trailing {
  border-color: rgba(0, 0, 0, 0.06);
}
.mdc-select--outlined .mdc-select__anchor :not(.mdc-notched-outline--notched) .mdc-notched-outline__notch {
  max-width: calc(100% - 60px);
}
.mdc-select--outlined .mdc-select__anchor {
  display: flex;
  align-items: baseline;
  overflow: visible;
}
.mdc-select--outlined .mdc-select__anchor .mdc-floating-label--shake {
  -webkit-animation: mdc-floating-label-shake-float-above-select-outlined 250ms 1;
          animation: mdc-floating-label-shake-float-above-select-outlined 250ms 1;
}
.mdc-select--outlined .mdc-select__anchor .mdc-floating-label--float-above {
  -webkit-transform: translateY(-37.25px) scale(1);
          transform: translateY(-37.25px) scale(1);
}
.mdc-select--outlined .mdc-select__anchor .mdc-floating-label--float-above {
  font-size: 0.75rem;
}
.mdc-select--outlined .mdc-select__anchor.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
.mdc-select--outlined .mdc-select__anchor .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
  -webkit-transform: translateY(-34.75px) scale(0.75);
          transform: translateY(-34.75px) scale(0.75);
}
.mdc-select--outlined .mdc-select__anchor.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
.mdc-select--outlined .mdc-select__anchor .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
  font-size: 1rem;
}
.mdc-select--outlined .mdc-select__anchor .mdc-notched-outline--notched .mdc-notched-outline__notch {
  padding-top: 1px;
}
.mdc-select--outlined .mdc-select__anchor .mdc-select__selected-text::before {
  content: "​";
}
.mdc-select--outlined .mdc-select__anchor .mdc-select__selected-text-container {
  height: 100%;
  display: inline-flex;
  align-items: center;
}
.mdc-select--outlined .mdc-select__anchor::before {
  display: none;
}
.mdc-select--outlined .mdc-select__selected-text-container {
  display: flex;
  border: none;
  z-index: 1;
  background-color: transparent;
}
.mdc-select--outlined .mdc-select__icon {
  z-index: 2;
}
.mdc-select--outlined .mdc-floating-label {
  line-height: 1.15rem;
  /* @noflip */
  /*rtl:ignore*/
  left: 4px;
  /* @noflip */
  /*rtl:ignore*/
  right: initial;
}
[dir=rtl] .mdc-select--outlined .mdc-floating-label, .mdc-select--outlined .mdc-floating-label[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  left: initial;
  /* @noflip */
  /*rtl:ignore*/
  right: 4px;
  /*rtl:end:ignore*/
}

.mdc-select--outlined.mdc-select--focused .mdc-notched-outline--notched .mdc-notched-outline__notch {
  padding-top: 2px;
}
.mdc-select--outlined.mdc-select--invalid:not(.mdc-select--disabled) .mdc-notched-outline__leading,
.mdc-select--outlined.mdc-select--invalid:not(.mdc-select--disabled) .mdc-notched-outline__notch,
.mdc-select--outlined.mdc-select--invalid:not(.mdc-select--disabled) .mdc-notched-outline__trailing {
  border-color: #b00020;
  /* @alternate */
  border-color: var(--mdc-theme-error, #b00020);
}
.mdc-select--outlined.mdc-select--invalid:not(.mdc-select--disabled):not(.mdc-select--focused) .mdc-select__anchor:hover .mdc-notched-outline .mdc-notched-outline__leading,
.mdc-select--outlined.mdc-select--invalid:not(.mdc-select--disabled):not(.mdc-select--focused) .mdc-select__anchor:hover .mdc-notched-outline .mdc-notched-outline__notch,
.mdc-select--outlined.mdc-select--invalid:not(.mdc-select--disabled):not(.mdc-select--focused) .mdc-select__anchor:hover .mdc-notched-outline .mdc-notched-outline__trailing {
  border-color: #b00020;
  /* @alternate */
  border-color: var(--mdc-theme-error, #b00020);
}
.mdc-select--outlined.mdc-select--invalid:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__leading,
.mdc-select--outlined.mdc-select--invalid:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__notch,
.mdc-select--outlined.mdc-select--invalid:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__trailing {
  border-width: 2px;
}
.mdc-select--outlined.mdc-select--invalid:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__leading,
.mdc-select--outlined.mdc-select--invalid:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__notch,
.mdc-select--outlined.mdc-select--invalid:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__trailing {
  border-color: #b00020;
  /* @alternate */
  border-color: var(--mdc-theme-error, #b00020);
}
.mdc-select--outlined.mdc-select--with-leading-icon .mdc-floating-label {
  /* @noflip */
  /*rtl:ignore*/
  left: 36px;
  /* @noflip */
  /*rtl:ignore*/
  right: initial;
}
[dir=rtl] .mdc-select--outlined.mdc-select--with-leading-icon .mdc-floating-label, .mdc-select--outlined.mdc-select--with-leading-icon .mdc-floating-label[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  left: initial;
  /* @noflip */
  /*rtl:ignore*/
  right: 36px;
  /*rtl:end:ignore*/
}

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

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

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

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

@keyframes mdc-floating-label-shake-float-above-select-outlined-leading-icon-56px-rtl {
  0% {
    /* @noflip */
    /*rtl:ignore*/
    -webkit-transform: translateX(calc(0 - -32px)) translateY(-34.75px) scale(0.75);
            transform: translateX(calc(0 - -32px)) translateY(-34.75px) scale(0.75);
  }
  33% {
    -webkit-animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
            animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
    /* @noflip */
    /*rtl:ignore*/
    -webkit-transform: translateX(calc(4% - -32px)) translateY(-34.75px) scale(0.75);
            transform: translateX(calc(4% - -32px)) translateY(-34.75px) scale(0.75);
  }
  66% {
    -webkit-animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
            animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
    /* @noflip */
    /*rtl:ignore*/
    -webkit-transform: translateX(calc(-4% - -32px)) translateY(-34.75px) scale(0.75);
            transform: translateX(calc(-4% - -32px)) translateY(-34.75px) scale(0.75);
  }
  100% {
    /* @noflip */
    /*rtl:ignore*/
    -webkit-transform: translateX(calc(0 - -32px)) translateY(-34.75px) scale(0.75);
            transform: translateX(calc(0 - -32px)) translateY(-34.75px) scale(0.75);
  }
}
.mdc-select--outlined.mdc-select--with-leading-icon .mdc-select__anchor :not(.mdc-notched-outline--notched) .mdc-notched-outline__notch {
  max-width: calc(100% - 96px);
}
.mdc-select--outlined .mdc-menu-surface {
  margin-bottom: 8px;
}
.mdc-select--outlined.mdc-select--no-label .mdc-menu-surface,
.mdc-select--outlined .mdc-menu-surface--is-open-below {
  margin-bottom: 0;
}

.mdc-select__anchor {
  --mdc-ripple-fg-size: 0;
  --mdc-ripple-left: 0;
  --mdc-ripple-top: 0;
  --mdc-ripple-fg-scale: 1;
  --mdc-ripple-fg-translate-end: 0;
  --mdc-ripple-fg-translate-start: 0;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  will-change: transform, opacity;
}
.mdc-select__anchor .mdc-select__ripple::before,
.mdc-select__anchor .mdc-select__ripple::after {
  position: absolute;
  border-radius: 50%;
  opacity: 0;
  pointer-events: none;
  content: "";
}
.mdc-select__anchor .mdc-select__ripple::before {
  transition: opacity 15ms linear, background-color 15ms linear;
  z-index: 1;
  /* @alternate */
  z-index: var(--mdc-ripple-z-index, 1);
}
.mdc-select__anchor .mdc-select__ripple::after {
  z-index: 0;
  /* @alternate */
  z-index: var(--mdc-ripple-z-index, 0);
}
.mdc-select__anchor.mdc-ripple-upgraded .mdc-select__ripple::before {
  -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
          transform: scale(var(--mdc-ripple-fg-scale, 1));
}
.mdc-select__anchor.mdc-ripple-upgraded .mdc-select__ripple::after {
  top: 0;
  /* @noflip */
  /*rtl:ignore*/
  left: 0;
  -webkit-transform: scale(0);
          transform: scale(0);
  -webkit-transform-origin: center center;
          transform-origin: center center;
}
.mdc-select__anchor.mdc-ripple-upgraded--unbounded .mdc-select__ripple::after {
  top: var(--mdc-ripple-top, 0);
  /* @noflip */
  /*rtl:ignore*/
  left: var(--mdc-ripple-left, 0);
}
.mdc-select__anchor.mdc-ripple-upgraded--foreground-activation .mdc-select__ripple::after {
  -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
          animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
}
.mdc-select__anchor.mdc-ripple-upgraded--foreground-deactivation .mdc-select__ripple::after {
  -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
          animation: mdc-ripple-fg-opacity-out 150ms;
  -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
          transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
}
.mdc-select__anchor .mdc-select__ripple::before,
.mdc-select__anchor .mdc-select__ripple::after {
  top: calc(50% - 100%);
  /* @noflip */
  /*rtl:ignore*/
  left: calc(50% - 100%);
  width: 200%;
  height: 200%;
}
.mdc-select__anchor.mdc-ripple-upgraded .mdc-select__ripple::after {
  width: var(--mdc-ripple-fg-size, 100%);
  height: var(--mdc-ripple-fg-size, 100%);
}
.mdc-select__anchor .mdc-select__ripple::before,
.mdc-select__anchor .mdc-select__ripple::after {
  background-color: rgba(0, 0, 0, 0.87);
  /* @alternate */
  background-color: var(--mdc-ripple-color, rgba(0, 0, 0, 0.87));
}
.mdc-select__anchor:hover .mdc-select__ripple::before, .mdc-select__anchor.mdc-ripple-surface--hover .mdc-select__ripple::before {
  opacity: 0.04;
  /* @alternate */
  opacity: var(--mdc-ripple-hover-opacity, 0.04);
}
.mdc-select__anchor.mdc-ripple-upgraded--background-focused .mdc-select__ripple::before, .mdc-select__anchor:not(.mdc-ripple-upgraded):focus .mdc-select__ripple::before {
  transition-duration: 75ms;
  opacity: 0.12;
  /* @alternate */
  opacity: var(--mdc-ripple-focus-opacity, 0.12);
}
.mdc-select__anchor .mdc-select__ripple {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
}

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

.mdc-select-helper-text {
  margin: 0;
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 16px;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 16px;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: Roboto, sans-serif;
  /* @alternate */
  font-family: var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  font-size: 0.75rem;
  /* @alternate */
  font-size: var(--mdc-typography-caption-font-size, 0.75rem);
  line-height: 1.25rem;
  /* @alternate */
  line-height: var(--mdc-typography-caption-line-height, 1.25rem);
  font-weight: 400;
  /* @alternate */
  font-weight: var(--mdc-typography-caption-font-weight, 400);
  letter-spacing: 0.0333333333em;
  /* @alternate */
  letter-spacing: var(--mdc-typography-caption-letter-spacing, 0.0333333333em);
  text-decoration: inherit;
  /* @alternate */
  -webkit-text-decoration: var(--mdc-typography-caption-text-decoration, inherit);
          text-decoration: var(--mdc-typography-caption-text-decoration, inherit);
  text-transform: inherit;
  /* @alternate */
  text-transform: var(--mdc-typography-caption-text-transform, inherit);
  display: block;
  margin-top: 0;
  /* @alternate */
  line-height: normal;
}
[dir=rtl] .mdc-select-helper-text, .mdc-select-helper-text[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 16px;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 16px;
  /*rtl:end:ignore*/
}

.mdc-select-helper-text::before {
  display: inline-block;
  width: 0;
  height: 16px;
  content: "";
  vertical-align: 0;
}

.mdc-select-helper-text--validation-msg {
  opacity: 0;
  transition: opacity 180ms cubic-bezier(0.4, 0, 0.2, 1);
}

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

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

.mdc-select__icon:not([tabindex]),
.mdc-select__icon[tabindex="-1"] {
  cursor: default;
  pointer-events: none;
}
:root{--fontFamilyGeneric: Inter, sans-serif;--mdc-typography-body1-font-family: Inter, sans-serif;--mdc-typography-body1-font-weight: 400;--mdc-typography-body1-letter-spacing: 0;--mdc-typography-body2-font-family: Inter, sans-serif;--mdc-typography-body2-font-weight: 400;--mdc-typography-body2-letter-spacing: 0;--mdc-typography-button-font-family: Inter, sans-serif;--mdc-typography-button-font-weight: 400;--mdc-typography-button-letter-spacing: 0;--mdc-typography-caption-font-family: Inter, sans-serif;--mdc-typography-caption-font-weight: 400;--mdc-typography-caption-letter-spacing: 0;--mdc-typography-font-family: Inter, sans-serif;--mdc-typography-headline1-font-family: Inter, sans-serif;--mdc-typography-headline2-font-family: Inter, sans-serif;--mdc-typography-headline2-font-family: Inter, sans-serif;--mdc-typography-headline4-font-family: Inter, sans-serif;--mdc-typography-headline3-font-family: Inter, sans-serif;--mdc-typography-headline6-font-family: Inter, sans-serif;--mdc-typography-overline-font-family: Inter, sans-serif;--mdc-typography-overline-font-weight: 400;--mdc-typography-overline-letter-spacing: 0;--mdc-typography-subtitle1-font-family: Inter, sans-serif;--mdc-typography-subtitle1-font-weight: 400;--mdc-typography-subtitle1-font-weight: 400;--mdc-typography-subtitle2-font-family: Inter, sans-serif;--mdc-typography-subtitle2-font-weight: 400;--mdc-typography-subtitle2-letter-spacing: 0}.selectV1{display:inline-block;width:auto}.selectV1--bokaBordPeachColor{color:#ff7962}.selectV1--darkGrayColor{color:#272C33}.selectV1--darkGrayDarkerColor{color:#151A20}.selectV1--darkGrayLighterColor{color:#3D434A}.selectV1--darkTextColor{color:#272C33}.selectV1--facebookBlueColor{color:#0866ff}.selectV1--facebookBlueLighterColor{color:#1877f2}.selectV1--foodoraPinkColor{color:#df1067}.selectV1--greenColor{color:#7CB342}.selectV1--greenDarkerColor{color:#5F9725}.selectV1--greenLighterColor{color:#95CE5B}.selectV1--lightGrayColor{color:#F3F4EF}.selectV1--lightGrayDarkerColor{color:#DCDDD9}.selectV1--lightGrayLighterColor{color:#FBFDF8}.selectV1--mediumGrayColor{color:#929292}.selectV1--mediumGrayDarkerColor{color:#646464}.selectV1--mediumGrayLighterColor{color:#c2c2c2}.selectV1--lightTextColor{color:#fff}.selectV1--orangeColor{color:#ffa23c}.selectV1--orangeAlternativeColor{color:#ffbc56}.selectV1--orangeDarkerColor{color:#c77300}.selectV1--orangeLighterColor{color:#ffd36c}.selectV1--redColor{color:#f14250}.selectV1--redDarkerColor{color:#b80028}.selectV1--redLighterColor{color:#ff787c}.selectV1--theForkGreenColor{color:#00665c}.selectV1--whiteColor{color:#ffffff}.selectV1--woltBlueColor{color:#009de0}.selectV1--currentColorColor{color:currentColor}.selectV1--inheritColor{color:inherit}.selectV1--primaryColorColor{color:#7cb342}.appError--outsideOfBaseLayout .selectV1--primaryColorColor{color:#7cb342}.usingKeyboard .selectV1--discreet:focus-within{border-radius:4px;-webkit-box-shadow:0 0 0 1.5px currentColor;box-shadow:0 0 0 1.5px currentColor}.selectV1--discreet .mdc-floating-label{-webkit-transition:opacity .3s;transition:opacity .3s}.selectV1--discreet .mdc-floating-label--float-above{opacity:0;-webkit-transform:none !important;-ms-transform:none !important;transform:none !important}.selectV1--discreet .mdc-notched-outline{border:none !important}.selectV1--discreet .mdc-notched-outline__leading{border:none !important}.selectV1--discreet .mdc-notched-outline__notch{border:none !important}.selectV1--discreet .mdc-notched-outline__trailing{border:none !important}.selectV1--discreet .mdc-select__selected-text{padding-left:0 !important}.selectV1--forceDropUpwards .mdc-select__menu{bottom:56px !important;top:auto !important;-webkit-transform-origin:center bottom !important;-ms-transform-origin:center bottom !important;transform-origin:center bottom !important}.selectV1--fullWidth{width:100%}.selectV1--fullWidth .mdc-select{width:100%}.selectV1--fullWidth .mdc-select__anchor{width:100%}.selectV1--fullWidth .rmwc-select__native-control{width:100%}.selectV1--hasBackground{background:#fff;border-radius:6px}.selectV1--hasBackground.selectV1--hasValue .mdc-floating-label{opacity:0;-webkit-transform:none !important;-ms-transform:none !important;transform:none !important}.selectV1--hasBackground .mdc-floating-label{-webkit-transition:opacity .3s;transition:opacity .3s}.selectV1--hasBackground .mdc-floating-label--float-above{opacity:0;-webkit-transform:none !important;-ms-transform:none !important;transform:none !important}.selectV1--hasBackground .mdc-notched-outline--notched .mdc-notched-outline__notch{-webkit-box-flex:0 !important;-ms-flex:0 0 0px !important;flex:0 0 0 !important;padding:0 !important;width:0 !important}.selectV1--hasValue .mdc-floating-label.mdc-floating-label{color:#272c33}.selectV1--hasValue .mdc-select__selected-text{color:rgba(0,0,0,.87) !important}.selectV1--margins{margin-bottom:15px}.selectV1--noBackground{background:none}.selectV1__button{-moz-appearance:none;-webkit-appearance:none;background:none;border:none;color:inherit;cursor:pointer;display:block;height:100%;outline:0;width:100%}.selectV1__icon{pointer-events:none;position:absolute;right:14px;top:50%;-ms-touch-action:none;touch-action:none;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.selectV1__icon--discreet{right:0}.selectV1__innerWrap{display:inline-block;position:relative;width:100%}.selectV1__label{bottom:0;display:block;height:100%;left:0;position:absolute;top:0;z-index:5}.selectV1__label--leftOffset{left:16px}.selectV1__options{width:100%}.selectV1 .mdc-floating-label{font-family:Inter, sans-serif;font-family:var(--fontFamilyGeneric);font-size:1rem;letter-spacing:.01rem;color:rgba(0,0,0,.87);line-height:1.2 !important}.selectV1 .mdc-select{height:100%}.selectV1 .mdc-select--invalid .mdc-floating-label{color:#f14250 !important}.selectV1 .mdc-select__dropdown-icon{display:none !important}.selectV1 .mdc-select__anchor{-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.selectV1 .mdc-select__menu{width:100%}.selectV1 .mdc-select__selected-text{font-family:Inter, sans-serif;font-family:var(--fontFamilyGeneric);font-size:1rem;letter-spacing:.01rem;color:inherit;display:block;overflow:hidden;padding-right:0;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:90%;width:calc(100% - 35px)}.selectV1 .mdc-menu-surface--anchor{height:100%}.selectV1 .mdc-select:not(.mdc-select--disabled).mdc-select--focused .mdc-floating-label{color:#7cb342 !important;font-weight:300 !important}
:root{--fontFamilyGeneric: Inter, sans-serif;--mdc-typography-body1-font-family: Inter, sans-serif;--mdc-typography-body1-font-weight: 400;--mdc-typography-body1-letter-spacing: 0;--mdc-typography-body2-font-family: Inter, sans-serif;--mdc-typography-body2-font-weight: 400;--mdc-typography-body2-letter-spacing: 0;--mdc-typography-button-font-family: Inter, sans-serif;--mdc-typography-button-font-weight: 400;--mdc-typography-button-letter-spacing: 0;--mdc-typography-caption-font-family: Inter, sans-serif;--mdc-typography-caption-font-weight: 400;--mdc-typography-caption-letter-spacing: 0;--mdc-typography-font-family: Inter, sans-serif;--mdc-typography-headline1-font-family: Inter, sans-serif;--mdc-typography-headline2-font-family: Inter, sans-serif;--mdc-typography-headline2-font-family: Inter, sans-serif;--mdc-typography-headline4-font-family: Inter, sans-serif;--mdc-typography-headline3-font-family: Inter, sans-serif;--mdc-typography-headline6-font-family: Inter, sans-serif;--mdc-typography-overline-font-family: Inter, sans-serif;--mdc-typography-overline-font-weight: 400;--mdc-typography-overline-letter-spacing: 0;--mdc-typography-subtitle1-font-family: Inter, sans-serif;--mdc-typography-subtitle1-font-weight: 400;--mdc-typography-subtitle1-font-weight: 400;--mdc-typography-subtitle2-font-family: Inter, sans-serif;--mdc-typography-subtitle2-font-weight: 400;--mdc-typography-subtitle2-letter-spacing: 0}.selectV2{position:relative;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0);z-index:1}.selectV2--menuOpen{z-index:999}.selectV2--hideMenu .selectV2__dropdownIndicator{display:none !important}.selectV2--hideMenu .selectV2__indicatorSeparator{display:none !important}.selectV2__inner{position:relative}.selectV2__loadingItemsOverlay{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:hsla(0,0%,100%,.85);bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:0;opacity:0;padding-right:20px;pointer-events:none;position:fixed;right:0;top:0;-ms-touch-action:none;touch-action:none;-webkit-transition:opacity 250ms,visibility 250ms;transition:opacity 250ms,visibility 250ms;visibility:hidden;width:100%}.selectV2--isLoadingOptions .selectV2__loadingItemsOverlay{opacity:1;visibility:visible}.selectV2__menu{-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}.selectV2--hideMenu .selectV2__menu{display:none !important}.selectV2__menuList{-ms-scroll-chaining:none;overscroll-behavior:contain}.selectV2__reactSelect{font-family:Inter, sans-serif;font-family:var(--fontFamilyGeneric);font-size:1rem;letter-spacing:.01rem;position:relative;z-index:10}.selectV2__reactSelectControl{background:none !important;border:none !important;-webkit-box-shadow:none !important;box-shadow:none !important;height:100% !important;min-height:56px;padding:8px 5px}.selectV2__textFieldForVisualStyle{bottom:0;height:100%;left:0;pointer-events:none;position:absolute !important;right:0;top:0;-ms-touch-action:none;touch-action:none;width:100%;z-index:5}.selectV2 .mdc-text-field{height:100% !important}
/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://github.com/material-components/material-components-web/blob/master/LICENSE
 */
.mdc-elevation-overlay {
  position: absolute;
  border-radius: inherit;
  pointer-events: none;
  opacity: 0;
  /* @alternate */
  opacity: var(--mdc-elevation-overlay-opacity, 0);
  transition: opacity 280ms cubic-bezier(0.4, 0, 0.2, 1);
  background-color: #fff;
  /* @alternate */
  background-color: var(--mdc-elevation-overlay-color, #fff);
}

.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%;
  /* @noflip */
  /*rtl:ignore*/
  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: -webkit-transform 75ms 0ms cubic-bezier(0, 0, 0.2, 1);
  transition: transform 75ms 0ms cubic-bezier(0, 0, 0.2, 1);
  transition: transform 75ms 0ms cubic-bezier(0, 0, 0.2, 1), -webkit-transform 75ms 0ms cubic-bezier(0, 0, 0.2, 1);
  -webkit-transform: translateX(0);
          transform: translateX(0);
}
.mdc-switch__track::after {
  transition: -webkit-transform 75ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
  transition: transform 75ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
  transition: transform 75ms 0ms cubic-bezier(0.4, 0, 0.6, 1), -webkit-transform 75ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
}
[dir=rtl] .mdc-switch__track::after, .mdc-switch__track[dir=rtl]::after {
  /*rtl:begin:ignore*/
  -webkit-transform: translateX(100%);
          transform: translateX(100%);
  /*rtl:end:ignore*/
}

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

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

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

.mdc-switch--selected .mdc-switch__handle-track {
  -webkit-transform: translateX(100%);
          transform: translateX(100%);
}
[dir=rtl] .mdc-switch--selected .mdc-switch__handle-track, .mdc-switch--selected .mdc-switch__handle-track[dir=rtl] {
  /*rtl:begin:ignore*/
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
  /*rtl:end:ignore*/
}

.mdc-switch__handle {
  display: flex;
  pointer-events: auto;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  /* @noflip */
  /*rtl:ignore*/
  left: 0;
  /* @noflip */
  /*rtl:ignore*/
  right: auto;
}
[dir=rtl] .mdc-switch__handle, .mdc-switch__handle[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  left: auto;
  /* @noflip */
  /*rtl:ignore*/
  right: 0;
  /*rtl:end:ignore*/
}

.mdc-switch__handle::before, .mdc-switch__handle::after {
  border: 1px solid transparent;
  border-radius: inherit;
  box-sizing: border-box;
  content: "";
  width: 100%;
  height: 100%;
  /* @noflip */
  /*rtl:ignore*/
  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;
  /* @noflip */
  /*rtl:ignore*/
  left: 0;
  position: absolute;
  /* @noflip */
  /*rtl:ignore*/
  right: 0;
  top: 0;
}

.mdc-elevation-overlay {
  bottom: 0;
  /* @noflip */
  /*rtl:ignore*/
  left: 0;
  /* @noflip */
  /*rtl:ignore*/
  right: 0;
  top: 0;
}

.mdc-switch__ripple {
  /* @noflip */
  /*rtl:ignore*/
  left: 50%;
  position: absolute;
  top: 50%;
  -webkit-transform: translate(-50%, -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;
  /* @noflip */
  /*rtl:ignore*/
  left: 0;
  margin: auto;
  position: absolute;
  /* @noflip */
  /*rtl:ignore*/
  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;
}
@-webkit-keyframes mdc-ripple-fg-radius-in {
  from {
    -webkit-animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
            animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-start, 0)) scale(1);
            transform: translate(var(--mdc-ripple-fg-translate-start, 0)) scale(1);
  }
  to {
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
            transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
  }
}
@keyframes mdc-ripple-fg-radius-in {
  from {
    -webkit-animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
            animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-start, 0)) scale(1);
            transform: translate(var(--mdc-ripple-fg-translate-start, 0)) scale(1);
  }
  to {
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
            transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
  }
}
@-webkit-keyframes mdc-ripple-fg-opacity-in {
  from {
    -webkit-animation-timing-function: linear;
            animation-timing-function: linear;
    opacity: 0;
  }
  to {
    opacity: var(--mdc-ripple-fg-opacity, 0);
  }
}
@keyframes mdc-ripple-fg-opacity-in {
  from {
    -webkit-animation-timing-function: linear;
            animation-timing-function: linear;
    opacity: 0;
  }
  to {
    opacity: var(--mdc-ripple-fg-opacity, 0);
  }
}
@-webkit-keyframes mdc-ripple-fg-opacity-out {
  from {
    -webkit-animation-timing-function: linear;
            animation-timing-function: linear;
    opacity: var(--mdc-ripple-fg-opacity, 0);
  }
  to {
    opacity: 0;
  }
}
@keyframes mdc-ripple-fg-opacity-out {
  from {
    -webkit-animation-timing-function: linear;
            animation-timing-function: linear;
    opacity: var(--mdc-ripple-fg-opacity, 0);
  }
  to {
    opacity: 0;
  }
}
.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;
  /* @alternate */
  z-index: var(--mdc-ripple-z-index, 1);
}
.mdc-switch .mdc-switch__ripple::after {
  z-index: 0;
  /* @alternate */
  z-index: var(--mdc-ripple-z-index, 0);
}
.mdc-switch.mdc-ripple-upgraded .mdc-switch__ripple::before {
  -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
          transform: scale(var(--mdc-ripple-fg-scale, 1));
}
.mdc-switch.mdc-ripple-upgraded .mdc-switch__ripple::after {
  top: 0;
  /* @noflip */
  /*rtl:ignore*/
  left: 0;
  -webkit-transform: scale(0);
          transform: scale(0);
  -webkit-transform-origin: center center;
          transform-origin: center center;
}
.mdc-switch.mdc-ripple-upgraded--unbounded .mdc-switch__ripple::after {
  top: var(--mdc-ripple-top, 0);
  /* @noflip */
  /*rtl:ignore*/
  left: var(--mdc-ripple-left, 0);
}
.mdc-switch.mdc-ripple-upgraded--foreground-activation .mdc-switch__ripple::after {
  -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
          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 {
  -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
          animation: mdc-ripple-fg-opacity-out 150ms;
  -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
          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%);
  /* @noflip */
  /*rtl:ignore*/
  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%));
  /* @noflip */
  /*rtl:ignore*/
  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%;
  /* @noflip */
  /*rtl:ignore*/
  left: 50%;
  /* @noflip */
  /*rtl:ignore*/
  -webkit-transform: translate(-50%, -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%;
  /* @noflip */
  /*rtl:ignore*/
  left: 50%;
  /* @noflip */
  /*rtl:ignore*/
  -webkit-transform: translate(-50%, -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%;
  /* @noflip */
  /*rtl:ignore*/
  left: 50%;
  /* @noflip */
  /*rtl:ignore*/
  -webkit-transform: translate(-50%, -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 {
  width: 36px;
  /* @alternate */
  width: var(--mdc-switch-track-width, 36px);
}
.mdc-switch.mdc-switch--selected:enabled .mdc-switch__handle::after {
  background: #6200ee;
  /* @alternate */
  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;
  /* @alternate */
  background: var(--mdc-switch-selected-hover-handle-color, #310077);
}

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

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

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

.mdc-switch.mdc-switch--unselected:enabled .mdc-switch__handle::after {
  background: #616161;
  /* @alternate */
  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;
  /* @alternate */
  background: var(--mdc-switch-unselected-hover-handle-color, #212121);
}

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

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

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

.mdc-switch .mdc-switch__handle::before {
  background: #fff;
  /* @alternate */
  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);
  /* @alternate */
  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);
  /* @alternate */
  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;
  /* @alternate */
  height: var(--mdc-switch-handle-height, 20px);
}
.mdc-switch:disabled .mdc-switch__handle::after {
  opacity: 0.38;
  /* @alternate */
  opacity: var(--mdc-switch-disabled-handle-opacity, 0.38);
}

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

.mdc-switch.mdc-switch--selected:disabled .mdc-switch__icon {
  fill: #fff;
  /* @alternate */
  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;
  /* @alternate */
  fill: var(--mdc-switch-unselected-icon-color, var(--mdc-theme-on-primary, #fff));
}

.mdc-switch.mdc-switch--unselected:disabled .mdc-switch__icon {
  fill: #fff;
  /* @alternate */
  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;
  /* @alternate */
  opacity: var(--mdc-switch-disabled-selected-icon-opacity, 0.38);
}

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

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

.mdc-switch.mdc-switch--unselected .mdc-switch__icon {
  width: 18px;
  /* @alternate */
  width: var(--mdc-switch-unselected-icon-size, 18px);
  height: 18px;
  /* @alternate */
  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;
  /* @alternate */
  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;
  /* @alternate */
  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;
  /* @alternate */
  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;
  /* @alternate */
  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;
  /* @alternate */
  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;
  /* @alternate */
  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;
  /* @alternate */
  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;
  /* @alternate */
  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;
  /* @alternate */
  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;
  /* @alternate */
  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;
  /* @alternate */
  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;
  /* @alternate */
  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;
  /* @alternate */
  height: var(--mdc-switch-state-layer-size, 48px);
  width: 48px;
  /* @alternate */
  width: var(--mdc-switch-state-layer-size, 48px);
}
.mdc-switch .mdc-switch__track {
  height: 14px;
  /* @alternate */
  height: var(--mdc-switch-track-height, 14px);
}
.mdc-switch:disabled .mdc-switch__track {
  opacity: 0.12;
  /* @alternate */
  opacity: var(--mdc-switch-disabled-track-opacity, 0.12);
}

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

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

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

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

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

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

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

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

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

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

.mdc-switch .mdc-switch__track {
  border-radius: 7px;
  /* @alternate */
  border-radius: var(--mdc-switch-track-shape, 7px);
}

@media screen and (forced-colors: active), (-ms-high-contrast: active) {
  .mdc-switch:enabled .mdc-switch__shadow {
    /* @alternate */
  }
  .mdc-switch:disabled .mdc-switch__shadow {
    /* @alternate */
  }
  .mdc-switch:disabled .mdc-switch__handle::after {
    opacity: 1;
    /* @alternate */
    opacity: var(--mdc-switch-disabled-handle-opacity, 1);
  }

  .mdc-switch.mdc-switch--selected:enabled .mdc-switch__icon {
    fill: ButtonText;
    /* @alternate */
    fill: var(--mdc-switch-selected-icon-color, ButtonText);
  }

  .mdc-switch.mdc-switch--selected:disabled .mdc-switch__icon {
    fill: GrayText;
    /* @alternate */
    fill: var(--mdc-switch-disabled-selected-icon-color, GrayText);
  }

  .mdc-switch.mdc-switch--unselected:enabled .mdc-switch__icon {
    fill: ButtonText;
    /* @alternate */
    fill: var(--mdc-switch-unselected-icon-color, ButtonText);
  }

  .mdc-switch.mdc-switch--unselected:disabled .mdc-switch__icon {
    fill: GrayText;
    /* @alternate */
    fill: var(--mdc-switch-disabled-unselected-icon-color, GrayText);
  }

  .mdc-switch.mdc-switch--selected:disabled .mdc-switch__icons {
    opacity: 1;
    /* @alternate */
    opacity: var(--mdc-switch-disabled-selected-icon-opacity, 1);
  }

  .mdc-switch.mdc-switch--unselected:disabled .mdc-switch__icons {
    opacity: 1;
    /* @alternate */
    opacity: var(--mdc-switch-disabled-unselected-icon-opacity, 1);
  }

  .mdc-switch:disabled .mdc-switch__track {
    opacity: 1;
    /* @alternate */
    opacity: var(--mdc-switch-disabled-track-opacity, 1);
  }
}
:root{--fontFamilyGeneric: Inter, sans-serif;--mdc-typography-body1-font-family: Inter, sans-serif;--mdc-typography-body1-font-weight: 400;--mdc-typography-body1-letter-spacing: 0;--mdc-typography-body2-font-family: Inter, sans-serif;--mdc-typography-body2-font-weight: 400;--mdc-typography-body2-letter-spacing: 0;--mdc-typography-button-font-family: Inter, sans-serif;--mdc-typography-button-font-weight: 400;--mdc-typography-button-letter-spacing: 0;--mdc-typography-caption-font-family: Inter, sans-serif;--mdc-typography-caption-font-weight: 400;--mdc-typography-caption-letter-spacing: 0;--mdc-typography-font-family: Inter, sans-serif;--mdc-typography-headline1-font-family: Inter, sans-serif;--mdc-typography-headline2-font-family: Inter, sans-serif;--mdc-typography-headline2-font-family: Inter, sans-serif;--mdc-typography-headline4-font-family: Inter, sans-serif;--mdc-typography-headline3-font-family: Inter, sans-serif;--mdc-typography-headline6-font-family: Inter, sans-serif;--mdc-typography-overline-font-family: Inter, sans-serif;--mdc-typography-overline-font-weight: 400;--mdc-typography-overline-letter-spacing: 0;--mdc-typography-subtitle1-font-family: Inter, sans-serif;--mdc-typography-subtitle1-font-weight: 400;--mdc-typography-subtitle1-font-weight: 400;--mdc-typography-subtitle2-font-family: Inter, sans-serif;--mdc-typography-subtitle2-font-weight: 400;--mdc-typography-subtitle2-letter-spacing: 0}.switch--margins{margin-bottom:15px}.switch label{font-family:Inter, sans-serif;font-family:var(--fontFamilyGeneric);font-size:1rem;letter-spacing:.01rem;padding-left:13px;text-align:left}
.debuggingTools{background:#333;height:100%;left:0;overflow-x:hidden;overflow-y:scroll;position:fixed;top:0;-webkit-transition:top 500ms;transition:top 500ms;width:100%;z-index:99998}.debuggingTools--minimized{top:120%}.debuggingTools__content{text-align:left !important}.debuggingTools__log{width:100%}.debuggingTools__logWrapper{width:100%}.debuggingTools__minimizeButton{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;cursor:pointer;line-height:1 !important;padding:0 7px;position:absolute;right:15px;top:15px;top:calc(15px + constant(safe-area-inset-top));top:calc(15px + env(safe-area-inset-top));z-index:99998}.debuggingTools__option{margin-bottom:30px}.debuggingTools__responseTimerTable{border-spacing:0px;table-layout:fixed;width:100%}.debuggingTools__responseTimerTable td,.debuggingTools__responseTimerTable th{padding:7.5px}.debuggingTools__responseTimerTable tr+tr td,.debuggingTools__responseTimerTable tr+tr th{padding-top:0}.debuggingTools__responseTimerTableBody{border-left:1px solid #f3f4ef;border-right:1px solid #f3f4ef}.debuggingTools__responseTimerTableFoot td{background-color:#f3f4ef}.debuggingTools__responseTimerTableFoot tr:last-child td:first-child{border-radius:0 0 0 4px}.debuggingTools__responseTimerTableFoot tr:last-child td:last-child{border-radius:0 0 4px 0}.debuggingTools__responseTimerTableHead th{background-color:#272c33}.debuggingTools__responseTimerTableHead tr:first-child th:first-child{border-radius:4px 0 0 0}.debuggingTools__responseTimerTableHead tr:first-child th:last-child{border-radius:0 4px 0 0}.debuggingTools__unMinimizeButton{background-color:#7cb342;border:none;border-radius:100px;bottom:80px;bottom:calc(80px + constant(safe-area-inset-bottom));bottom:calc(80px + env(safe-area-inset-bottom));cursor:pointer;display:block;height:46px;position:fixed;right:15px;width:46px;z-index:99997}.app--desktopLayout .debuggingTools__unMinimizeButton{bottom:30px;bottom:calc(30px + constant(safe-area-inset-bottom));bottom:calc(30px + env(safe-area-inset-bottom))}
.debuggingToolsSecretArea{overflow:hidden;position:relative;-ms-touch-action:none;touch-action:none}.debuggingToolsSecretArea:focus,.debuggingToolsSecretArea:hover{background-color:rgba(100,100,100,.01)}.debuggingToolsSecretArea__swipeDirectionIcon{margin:5px}.debuggingToolsSecretArea__swipeDirectionWrapper{display:inline-block;left:50%;position:absolute;text-align:center;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);white-space:nowrap}.debuggingToolsSecretArea__text{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.versionInfo{-webkit-touch-callout:none !important;-moz-user-select:none !important;-ms-user-select:none !important;-webkit-user-select:none !important;user-select:none !important}.versionInfo *,.versionInfo *::after,.versionInfo *::before{-webkit-touch-callout:none !important;-moz-user-select:none !important;-ms-user-select:none !important;-webkit-user-select:none !important;user-select:none !important}.versionInfo--lowOpacity{opacity:.4}.versionInfo__bottomRow{font-size:8px !important}.versionInfo__secretArea{display:block !important;opacity:1 !important;width:100% !important}.versionInfo__text{font-size:10px !important;line-height:1.2 !important;margin-bottom:30px}.versionInfo__text--padding{padding-bottom:30px;padding-top:15px}
.appError{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:60px 0;position:relative;text-align:center}.appError--outsideOfBaseLayout{background:#fff;max-height:100% !important;min-height:100vh;overflow:auto !important;position:fixed;width:100%;z-index:9990}.appError__content{padding-top:30px}.appError__secretArea{bottom:0;height:60px;left:0;overflow:hidden;position:absolute;right:0;z-index:99999}
.appUpdateNotice{bottom:0;height:100%;left:0;position:fixed;right:0;top:0;width:100%;z-index:9990}.appUpdateNotice__versionInfo{margin-top:15px}
.logo svg{height:100%;max-height:100%;max-width:100%;width:100%}
.desktopFooter{background-color:#272c33;padding-bottom:22.5px;padding-top:22.5px}.desktopFooter--lower{padding-bottom:3.75px;padding-top:3.75px}.desktopFooter__inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:100%;min-width:0;width:100%}.desktopFooter__line{background-color:#646464;height:40px;margin-left:10px;margin-right:15px;width:1px}
.iconButton{position:relative;overflow:hidden;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border-radius:5px;cursor:pointer;display:inline-block;padding:6px;text-align:center;vertical-align:middle}.iconButton::after{background-color:rgba(124,179,66,.1);bottom:0;content:"";display:block;left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;-ms-touch-action:none;touch-action:none;-webkit-transition:opacity 500ms,visibility 500ms;transition:opacity 500ms,visibility 500ms;visibility:hidden;z-index:100}.iconButton:focus-visible:not([disabled])::after,.iconButton:hover:not([disabled])::after{opacity:1;visibility:visible}@media(min-width: 400px){.iconButton{padding:8px}}.iconButton--actionButton.iconButton--bokaBordPeach{background-color:#ff7962}.iconButton--actionButton.iconButton--darkGray{background-color:#272C33}.iconButton--actionButton.iconButton--darkGrayDarker{background-color:#151A20}.iconButton--actionButton.iconButton--darkGrayLighter{background-color:#3D434A}.iconButton--actionButton.iconButton--darkText{background-color:#272C33}.iconButton--actionButton.iconButton--facebookBlue{background-color:#0866ff}.iconButton--actionButton.iconButton--facebookBlueLighter{background-color:#1877f2}.iconButton--actionButton.iconButton--foodoraPink{background-color:#df1067}.iconButton--actionButton.iconButton--green{background-color:#7CB342}.iconButton--actionButton.iconButton--green ::-moz-selection{background-color:hsla(0,0%,100%,.8);color:#7CB342}.iconButton--actionButton.iconButton--green ::selection{background-color:hsla(0,0%,100%,.8);color:#7CB342}.iconButton--actionButton.iconButton--greenDarker{background-color:#5F9725}.iconButton--actionButton.iconButton--greenLighter{background-color:#95CE5B}.iconButton--actionButton.iconButton--lightGray{background-color:#F3F4EF}.iconButton--actionButton.iconButton--lightGrayDarker{background-color:#DCDDD9}.iconButton--actionButton.iconButton--lightGrayLighter{background-color:#FBFDF8}.iconButton--actionButton.iconButton--mediumGray{background-color:#929292}.iconButton--actionButton.iconButton--mediumGrayDarker{background-color:#646464}.iconButton--actionButton.iconButton--mediumGrayLighter{background-color:#c2c2c2}.iconButton--actionButton.iconButton--lightText{background-color:#fff}.iconButton--actionButton.iconButton--orange{background-color:#ffa23c}.iconButton--actionButton.iconButton--orangeAlternative{background-color:#ffbc56}.iconButton--actionButton.iconButton--orangeDarker{background-color:#c77300}.iconButton--actionButton.iconButton--orangeLighter{background-color:#ffd36c}.iconButton--actionButton.iconButton--red{background-color:#f14250}.iconButton--actionButton.iconButton--redDarker{background-color:#b80028}.iconButton--actionButton.iconButton--redLighter{background-color:#ff787c}.iconButton--actionButton.iconButton--theForkGreen{background-color:#00665c}.iconButton--actionButton.iconButton--white{background-color:#ffffff}.iconButton--actionButton.iconButton--woltBlue{background-color:#009de0}.iconButton--actionButton.iconButton--currentColor{background-color:currentColor}.iconButton--actionButton.iconButton--inherit{background-color:inherit}.iconButton--actionButton.iconButton--primaryColor{background-color:#7cb342}.appError--outsideOfBaseLayout .iconButton--actionButton.iconButton--primaryColor{background-color:#7cb342}.iconButton--iconOnly.iconButton--bokaBordPeach{color:#ff7962}.iconButton--iconOnly.iconButton--darkGray{color:#272C33}.iconButton--iconOnly.iconButton--darkGrayDarker{color:#151A20}.iconButton--iconOnly.iconButton--darkGrayLighter{color:#3D434A}.iconButton--iconOnly.iconButton--darkText{color:#272C33}.iconButton--iconOnly.iconButton--facebookBlue{color:#0866ff}.iconButton--iconOnly.iconButton--facebookBlueLighter{color:#1877f2}.iconButton--iconOnly.iconButton--foodoraPink{color:#df1067}.iconButton--iconOnly.iconButton--green{color:#7CB342}.iconButton--iconOnly.iconButton--greenDarker{color:#5F9725}.iconButton--iconOnly.iconButton--greenLighter{color:#95CE5B}.iconButton--iconOnly.iconButton--lightGray{color:#F3F4EF}.iconButton--iconOnly.iconButton--lightGrayDarker{color:#DCDDD9}.iconButton--iconOnly.iconButton--lightGrayLighter{color:#FBFDF8}.iconButton--iconOnly.iconButton--mediumGray{color:#929292}.iconButton--iconOnly.iconButton--mediumGrayDarker{color:#646464}.iconButton--iconOnly.iconButton--mediumGrayLighter{color:#c2c2c2}.iconButton--iconOnly.iconButton--lightText{color:#fff}.iconButton--iconOnly.iconButton--orange{color:#ffa23c}.iconButton--iconOnly.iconButton--orangeAlternative{color:#ffbc56}.iconButton--iconOnly.iconButton--orangeDarker{color:#c77300}.iconButton--iconOnly.iconButton--orangeLighter{color:#ffd36c}.iconButton--iconOnly.iconButton--red{color:#f14250}.iconButton--iconOnly.iconButton--redDarker{color:#b80028}.iconButton--iconOnly.iconButton--redLighter{color:#ff787c}.iconButton--iconOnly.iconButton--theForkGreen{color:#00665c}.iconButton--iconOnly.iconButton--white{color:#ffffff}.iconButton--iconOnly.iconButton--woltBlue{color:#009de0}.iconButton--iconOnly.iconButton--currentColor{color:currentColor}.iconButton--iconOnly.iconButton--inherit{color:inherit}.iconButton--iconOnly.iconButton--primaryColor{color:#7cb342}.appError--outsideOfBaseLayout .iconButton--iconOnly.iconButton--primaryColor{color:#7cb342}.iconButton::before{background:none !important}.usingKeyboard .iconButton:focus{-webkit-box-shadow:0 0 0 1.5px currentColor;box-shadow:0 0 0 1.5px currentColor}.iconButton--actionButton{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:100px;display:-webkit-box;display:-ms-flexbox;display:flex;height:42px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:42px}.iconButton--disabled{cursor:not-allowed}.iconButton__text{text-decoration:none}
.numberBadge{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:100px;display:-webkit-box;display:-ms-flexbox;display:flex;height:18px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.numberBadge--bokaBordPeach{background-color:#ff7962}.numberBadge--darkGray{background-color:#272C33}.numberBadge--darkGrayDarker{background-color:#151A20}.numberBadge--darkGrayLighter{background-color:#3D434A}.numberBadge--darkText{background-color:#272C33}.numberBadge--facebookBlue{background-color:#0866ff}.numberBadge--facebookBlueLighter{background-color:#1877f2}.numberBadge--foodoraPink{background-color:#df1067}.numberBadge--green{background-color:#7CB342}.numberBadge--green ::-moz-selection{background-color:hsla(0,0%,100%,.8);color:#7CB342}.numberBadge--green ::selection{background-color:hsla(0,0%,100%,.8);color:#7CB342}.numberBadge--greenDarker{background-color:#5F9725}.numberBadge--greenLighter{background-color:#95CE5B}.numberBadge--lightGray{background-color:#F3F4EF}.numberBadge--lightGrayDarker{background-color:#DCDDD9}.numberBadge--lightGrayLighter{background-color:#FBFDF8}.numberBadge--mediumGray{background-color:#929292}.numberBadge--mediumGrayDarker{background-color:#646464}.numberBadge--mediumGrayLighter{background-color:#c2c2c2}.numberBadge--lightText{background-color:#fff}.numberBadge--orange{background-color:#ffa23c}.numberBadge--orangeAlternative{background-color:#ffbc56}.numberBadge--orangeDarker{background-color:#c77300}.numberBadge--orangeLighter{background-color:#ffd36c}.numberBadge--red{background-color:#f14250}.numberBadge--redDarker{background-color:#b80028}.numberBadge--redLighter{background-color:#ff787c}.numberBadge--theForkGreen{background-color:#00665c}.numberBadge--white{background-color:#ffffff}.numberBadge--woltBlue{background-color:#009de0}.numberBadge--currentColor{background-color:currentColor}.numberBadge--inherit{background-color:inherit}.numberBadge--primaryColor{background-color:#7cb342}.appError--outsideOfBaseLayout .numberBadge--primaryColor{background-color:#7cb342}.numberBadge--1wide{width:18px}.numberBadge--2wide{width:24px}.numberBadge--3wide{width:30px}.numberBadge__text{font-size:12px !important}
.navigationButton{height:100%;position:relative;white-space:nowrap}.navigationButton__link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:4px solid rgba(0,0,0,0);border-radius:0 0 4px 4px !important;border-top:4px solid rgba(0,0,0,0);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:.7;-webkit-transition:border-color 500ms,opacity 500ms;transition:border-color 500ms,opacity 500ms;width:100%}.app--desktopLayout .navigationButton__link{border-radius:4px 4px 0 0 !important}.navigationButton__link--active{opacity:1}.navigationButton__link--active.navigationButton__link--lunchBoxes{border-top-color:#7cb342}.app--desktopLayout .navigationButton__link--active.navigationButton__link--lunchBoxes{border-bottom-color:#7cb342;border-top-color:rgba(0,0,0,0)}.navigationButton__link--active.navigationButton__link--notLunchBoxes{border-top-color:#7cb342}.app--desktopLayout .navigationButton__link--active.navigationButton__link--notLunchBoxes{border-bottom-color:#7cb342;border-top-color:rgba(0,0,0,0)}.navigationButton__link--inactive:focus,.navigationButton__link--inactive:hover{opacity:.9}.navigationButton__link--inactive:focus.navigationButton__link--lunchBoxes,.navigationButton__link--inactive:hover.navigationButton__link--lunchBoxes{border-top-color:rgba(124,179,66,.7)}.app--desktopLayout .navigationButton__link--inactive:focus.navigationButton__link--lunchBoxes,.app--desktopLayout .navigationButton__link--inactive:hover.navigationButton__link--lunchBoxes{border-bottom-color:rgba(124,179,66,.7);border-top-color:rgba(0,0,0,0)}.navigationButton__link--inactive:focus.navigationButton__link--notLunchBoxes,.navigationButton__link--inactive:hover.navigationButton__link--notLunchBoxes{border-top-color:rgba(124,179,66,.7)}.app--desktopLayout .navigationButton__link--inactive:focus.navigationButton__link--notLunchBoxes,.app--desktopLayout .navigationButton__link--inactive:hover.navigationButton__link--notLunchBoxes{border-bottom-color:rgba(124,179,66,.7);border-top-color:rgba(0,0,0,0)}.navigationButton__numberBadge{position:absolute;right:0;top:6px}@media(max-width: 869px){.app--desktopLayout .navigationButton .iconButton{padding-left:4px !important;padding-right:4px !important}}
.logInStatusButton .text{max-width:60px;overflow:hidden !important;text-overflow:ellipsis !important;white-space:nowrap !important}
.lunchBoxesAvailableWizardTooltip__settingsButton{padding:3.75px}
.mobileNavigation{background-color:#272c33;padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom)}.mobileNavigation__button{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}.mobileNavigation__buttonWrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:68px;margin:0 auto;max-width:360px;width:100%}
.footer{position:relative}.footer__bottomNav{bottom:0;left:0;position:fixed;right:0;width:100%;z-index:990}.footer__tableBookingDesktopFooter{background-color:#272c33;bottom:0;left:0;padding:15px 0;position:fixed;right:0;text-align:center;width:100%;z-index:900}.footer__tableBookingDesktopFooterCloseButton{display:block;margin:0 auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}
.colorPalette__otherVariant{aspect-ratio:1;border-radius:4px;-webkit-box-shadow:0 1px 3px rgba(39, 44, 51, 0.4);box-shadow:0 1px 3px rgba(39, 44, 51, 0.4);-webkit-box-flex:0;-ms-flex:0 0 50px;flex:0 0 50px;margin-right:7.5px;width:50px}.colorPalette__otherVariant--clickable{cursor:pointer}.colorPalette__otherVariantWrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.colorPalette__otherVariants{display:grid;grid-gap:15px;grid-template-columns:1fr 1fr}.app--desktopLayout .colorPalette__otherVariants--inDialog{grid-template-columns:1fr 1fr}.app--desktopLayout .colorPalette__otherVariants--onPage{grid-template-columns:1fr 1fr 1fr 1fr}.colorPalette__otherVariantsHeading{margin-top:30px}.colorPalette__primaryVariant{aspect-ratio:1;display:block;width:100%}.colorPalette__primaryVariant--clickable{cursor:pointer}.colorPalette__primaryVariants{display:grid;grid-gap:15px;grid-template-columns:1fr}.app--desktopLayout .colorPalette__primaryVariants--inDialog{grid-template-columns:1fr 1fr 1fr}.app--desktopLayout .colorPalette__primaryVariants--onPage{grid-template-columns:1fr 1fr 1fr 1fr 1fr}.colorPalette__secondaryVariant{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;height:100%}.colorPalette__secondaryVariant--clickable{cursor:pointer}.colorPalette__secondaryVariants{aspect-ratio:2;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.colorPalette__variantInner{border-radius:4px;-webkit-box-shadow:0 1px 3px rgba(39, 44, 51, 0.4);box-shadow:0 1px 3px rgba(39, 44, 51, 0.4);overflow:hidden}
.blockEditorColorLibraryField__fieldContentWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:15px}.blockEditorColorLibraryField__selectedColorPreview{aspect-ratio:1;border-radius:4px;-webkit-box-shadow:0 1px 3px rgba(39, 44, 51, 0.4);box-shadow:0 1px 3px rgba(39, 44, 51, 0.4);width:40px}
.skeleton{display:inline-block;height:1em;margin-bottom:0;max-width:100%;opacity:.85;overflow:hidden;position:relative;vertical-align:middle}.skeleton--circle{border-radius:50%}.skeleton--compensateForTextCenter{-webkit-transform:translateY(-10%);-ms-transform:translateY(-10%);transform:translateY(-10%)}.skeleton--flat{border-radius:5px}.skeleton--margins{margin-bottom:15px}.skeleton--rounded{border-radius:37%}.skeleton::after{-webkit-animation:skeletonPulse 1s ease-in-out infinite;animation:skeletonPulse 1s ease-in-out infinite;background-image:-webkit-gradient(linear, right top, left top, from(#ddd), color-stop(25%, #ccc), color-stop(50%, #ddd), color-stop(75%, #ddd), to(#ccc));background-image:linear-gradient(-90deg, #ddd 0%, #ccc 25%, #ddd 50%, #ddd 75%, #ccc 100%);background-size:100%;content:"";display:block;height:500%;left:0;position:absolute;top:0;-webkit-transform:translateX(0.001%);-ms-transform:translateX(0.001%);transform:translateX(0.001%);width:500%;will-change:transform}.skeleton::before{content:" ";font-size:.8em}@-webkit-keyframes skeletonPulse{0%{-webkit-transform:translateX(-75%);transform:translateX(-75%)}100%{-webkit-transform:translateX(0.001%);transform:translateX(0.001%)}}@keyframes skeletonPulse{0%{-webkit-transform:translateX(-75%);transform:translateX(-75%)}100%{-webkit-transform:translateX(0.001%);transform:translateX(0.001%)}}
.image{overflow:hidden}.image--allowOverflow{overflow:visible}.image--center{float:none;margin-bottom:15px;margin-left:auto;margin-right:auto}.image--floatLeft,.image--floatRight{margin-bottom:15px;position:relative;z-index:2}.app--desktopLayout .image--floatLeft,.app--desktopLayout .image--floatRight{margin-bottom:0}.image--floatLeft{float:left;margin-right:15px}.image--floatRight{float:right;margin-left:15px}.image--forceSingleLineCaption{padding-bottom:25px;position:relative}.image--fullWidth{width:100%}.image--halfWidth,.image--1of2Width{width:100%}.image--halfWidth.image--dedicatedMobileWidth,.app--desktopLayout .image--halfWidth,.image--1of2Width.image--dedicatedMobileWidth,.app--desktopLayout .image--1of2Width{width:50%}.image--hasOverlay{position:relative}.image--1of3Width{width:100%}.image--1of3Width.image--dedicatedMobileWidth,.app--desktopLayout .image--1of3Width{width:33.3333333333%}.image--2of3Width{width:100%}.image--2of3Width.image--dedicatedMobileWidth,.app--desktopLayout .image--2of3Width{width:66.6666666667%}.image--1of4Width{width:100%}.image--1of4Width.image--dedicatedMobileWidth,.app--desktopLayout .image--1of4Width{width:25%}.image--2of4Width{width:100%}.image--2of4Width.image--dedicatedMobileWidth,.app--desktopLayout .image--2of4Width{width:50%}.image--3of4Width{width:100%}.image--3of4Width.image--dedicatedMobileWidth,.app--desktopLayout .image--3of4Width{width:75%}.image--1of5Width{width:100%}.image--1of5Width.image--dedicatedMobileWidth,.app--desktopLayout .image--1of5Width{width:20%}.image--2of5Width{width:100%}.image--2of5Width.image--dedicatedMobileWidth,.app--desktopLayout .image--2of5Width{width:40%}.image--3of5Width{width:100%}.image--3of5Width.image--dedicatedMobileWidth,.app--desktopLayout .image--3of5Width{width:60%}.image--4of5Width{width:100%}.image--4of5Width.image--dedicatedMobileWidth,.app--desktopLayout .image--4of5Width{width:80%}.image--round{border-radius:50%;position:relative}.image--roundedCorners{border-radius:30px;position:relative}.image--softCorners{border-radius:4px;position:relative}.image__actualImage{display:block;height:100%;min-height:10px;-o-object-position:50% 50%;object-position:50% 50%;opacity:1;-webkit-transition:opacity .15s,visibility .15s,-webkit-filter .3s;transition:opacity .15s,visibility .15s,-webkit-filter .3s;transition:filter .3s,opacity .15s,visibility .15s;transition:filter .3s,opacity .15s,visibility .15s,-webkit-filter .3s;width:100%;will-change:filter,opacity,visibility}.image__actualImage--absolute{position:absolute}.image__actualImage--contain{-o-object-fit:contain;object-fit:contain}.image__actualImage--cover{-o-object-fit:cover;object-fit:cover}.image__actualImage--disableTransitions{-webkit-transition:none !important;transition:none !important}.image__actualImage--invisible{visibility:hidden}.image__actualImage--loading{-webkit-filter:blur(3px);filter:blur(3px);opacity:.0001;-webkit-transition:-webkit-filter .15s;transition:-webkit-filter .15s;transition:filter .15s;transition:filter .15s, -webkit-filter .15s}.image__actualImage--relative{position:relative}.image__actualImage--round{border-radius:50%}.image__actualImage--roundedCorners{border-radius:30px}.image__actualImage--static{position:static}.image__actualImage--softCorners{border-radius:4px}.image__overlay--withGradientFromBottom::before,.image__overlay--withStrongGradientFromBottom::before{bottom:0;content:"";display:block;left:0;position:absolute;right:0;width:100%}.image__overlay--withGradientFromBottom::before{background:-webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(transparent));background:linear-gradient(0deg, rgba(0, 0, 0, 0.5), transparent);height:20%}.image__overlay--withStrongGradientFromBottom::before{background:-webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.75)), to(transparent));background:linear-gradient(0deg, rgba(0, 0, 0, 0.75), transparent);height:50%}.image__caption{margin-top:7.5px}.image__caption--singleLine{left:50%;position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.image__pendingDynamicImageLoadingSkeleton{bottom:0 !important;left:0 !important;position:absolute !important;right:0 !important;top:0 !important;-webkit-transform:none !important;-ms-transform:none !important;transform:none !important}.image__pendingDynamicImageLoadingSkeleton--round{border-radius:50%}.image__pendingDynamicImageLoadingSkeleton--roundedCorners{border-radius:30px}.image__pendingDynamicImageLoadingSkeleton--softCorners{border-radius:4px}.image__wrapper{background-position:center;background-size:cover;position:relative}.image__wrapper--absolutelyPositionedChildren{height:0}.image__wrapper--1by1{padding-bottom:100%}.image__wrapper--1by2{padding-bottom:200%}.image__wrapper--2by1{padding-bottom:50%}.image__wrapper--3by1{padding-bottom:33.3333333333%}.image__wrapper--4by3{padding-bottom:75%}.image__wrapper--16by9{padding-bottom:56.25%}.image__wrapper--16by10{padding-bottom:62.5%}.image__wrapper--21by9{padding-bottom:42.8571428571%}.image__wrapper--30by17{padding-bottom:56.6666666667%}.image__wrapper--32by9{padding-bottom:28.125%}.image__wrapper--36by8{padding-bottom:22.2222222222%}.image__wrapper--20by3{padding-bottom:15%}.image__wrapper--409by1112{padding-bottom:271.8826405868%}.image__wrapper--fillAvailableSpace{bottom:0;height:100%;left:0;position:absolute;right:0;top:0}.image__wrapper--manuallyOverridden{height:auto}
.overlay{height:100%;width:100%}.overlay--noCustomZIndex{z-index:1}.overlay--absolute{bottom:0;left:0;position:absolute;right:0;top:0}@supports((-webkit-backdrop-filter: blur(5px)) or (backdrop-filter: blur(5px))){.overlay--blur{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}}.overlay--fixed{bottom:0;height:100%;left:0;position:fixed;right:0;top:0;width:100%}.overlay--relative{position:relative}.overlay__backgroundImageWrap{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.overlay__backgroundImageWrap:not(.overlay__backgroundImageWrap--skipSafariZIndexFix){z-index:-1}.overlay__children{height:100%;overflow:auto;position:relative;width:100%;z-index:5}.overlay__color{background-color:rgba(39,44,51,.5);bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.overlay__color:not(.overlay__color--skipSafariZIndexFix){z-index:-1}
/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://github.com/material-components/material-components-web/blob/master/LICENSE
 */
@-webkit-keyframes mdc-linear-progress-primary-indeterminate-translate {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  20% {
    -webkit-animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
            animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  59.15% {
    -webkit-animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
            animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
    -webkit-transform: translateX(83.67142%);
            transform: translateX(83.67142%);
    /* @alternate */
    -webkit-transform: translateX(var(--mdc-linear-progress-primary-half, 83.67142%));
            transform: translateX(var(--mdc-linear-progress-primary-half, 83.67142%));
  }
  100% {
    -webkit-transform: translateX(200.611057%);
            transform: translateX(200.611057%);
    /* @alternate */
    -webkit-transform: translateX(var(--mdc-linear-progress-primary-full, 200.611057%));
            transform: translateX(var(--mdc-linear-progress-primary-full, 200.611057%));
  }
}
@keyframes mdc-linear-progress-primary-indeterminate-translate {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  20% {
    -webkit-animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
            animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  59.15% {
    -webkit-animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
            animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
    -webkit-transform: translateX(83.67142%);
            transform: translateX(83.67142%);
    /* @alternate */
    -webkit-transform: translateX(var(--mdc-linear-progress-primary-half, 83.67142%));
            transform: translateX(var(--mdc-linear-progress-primary-half, 83.67142%));
  }
  100% {
    -webkit-transform: translateX(200.611057%);
            transform: translateX(200.611057%);
    /* @alternate */
    -webkit-transform: translateX(var(--mdc-linear-progress-primary-full, 200.611057%));
            transform: translateX(var(--mdc-linear-progress-primary-full, 200.611057%));
  }
}
@-webkit-keyframes mdc-linear-progress-primary-indeterminate-scale {
  0% {
    -webkit-transform: scaleX(0.08);
            transform: scaleX(0.08);
  }
  36.65% {
    -webkit-animation-timing-function: cubic-bezier(0.334731, 0.12482, 0.785844, 1);
            animation-timing-function: cubic-bezier(0.334731, 0.12482, 0.785844, 1);
    -webkit-transform: scaleX(0.08);
            transform: scaleX(0.08);
  }
  69.15% {
    -webkit-animation-timing-function: cubic-bezier(0.06, 0.11, 0.6, 1);
            animation-timing-function: cubic-bezier(0.06, 0.11, 0.6, 1);
    -webkit-transform: scaleX(0.661479);
            transform: scaleX(0.661479);
  }
  100% {
    -webkit-transform: scaleX(0.08);
            transform: scaleX(0.08);
  }
}
@keyframes mdc-linear-progress-primary-indeterminate-scale {
  0% {
    -webkit-transform: scaleX(0.08);
            transform: scaleX(0.08);
  }
  36.65% {
    -webkit-animation-timing-function: cubic-bezier(0.334731, 0.12482, 0.785844, 1);
            animation-timing-function: cubic-bezier(0.334731, 0.12482, 0.785844, 1);
    -webkit-transform: scaleX(0.08);
            transform: scaleX(0.08);
  }
  69.15% {
    -webkit-animation-timing-function: cubic-bezier(0.06, 0.11, 0.6, 1);
            animation-timing-function: cubic-bezier(0.06, 0.11, 0.6, 1);
    -webkit-transform: scaleX(0.661479);
            transform: scaleX(0.661479);
  }
  100% {
    -webkit-transform: scaleX(0.08);
            transform: scaleX(0.08);
  }
}
@-webkit-keyframes mdc-linear-progress-secondary-indeterminate-translate {
  0% {
    -webkit-animation-timing-function: cubic-bezier(0.15, 0, 0.515058, 0.409685);
            animation-timing-function: cubic-bezier(0.15, 0, 0.515058, 0.409685);
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  25% {
    -webkit-animation-timing-function: cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);
            animation-timing-function: cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);
    -webkit-transform: translateX(37.651913%);
            transform: translateX(37.651913%);
    /* @alternate */
    -webkit-transform: translateX(var(--mdc-linear-progress-secondary-quarter, 37.651913%));
            transform: translateX(var(--mdc-linear-progress-secondary-quarter, 37.651913%));
  }
  48.35% {
    -webkit-animation-timing-function: cubic-bezier(0.4, 0.627035, 0.6, 0.902026);
            animation-timing-function: cubic-bezier(0.4, 0.627035, 0.6, 0.902026);
    -webkit-transform: translateX(84.386165%);
            transform: translateX(84.386165%);
    /* @alternate */
    -webkit-transform: translateX(var(--mdc-linear-progress-secondary-half, 84.386165%));
            transform: translateX(var(--mdc-linear-progress-secondary-half, 84.386165%));
  }
  100% {
    -webkit-transform: translateX(160.277782%);
            transform: translateX(160.277782%);
    /* @alternate */
    -webkit-transform: translateX(var(--mdc-linear-progress-secondary-full, 160.277782%));
            transform: translateX(var(--mdc-linear-progress-secondary-full, 160.277782%));
  }
}
@keyframes mdc-linear-progress-secondary-indeterminate-translate {
  0% {
    -webkit-animation-timing-function: cubic-bezier(0.15, 0, 0.515058, 0.409685);
            animation-timing-function: cubic-bezier(0.15, 0, 0.515058, 0.409685);
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  25% {
    -webkit-animation-timing-function: cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);
            animation-timing-function: cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);
    -webkit-transform: translateX(37.651913%);
            transform: translateX(37.651913%);
    /* @alternate */
    -webkit-transform: translateX(var(--mdc-linear-progress-secondary-quarter, 37.651913%));
            transform: translateX(var(--mdc-linear-progress-secondary-quarter, 37.651913%));
  }
  48.35% {
    -webkit-animation-timing-function: cubic-bezier(0.4, 0.627035, 0.6, 0.902026);
            animation-timing-function: cubic-bezier(0.4, 0.627035, 0.6, 0.902026);
    -webkit-transform: translateX(84.386165%);
            transform: translateX(84.386165%);
    /* @alternate */
    -webkit-transform: translateX(var(--mdc-linear-progress-secondary-half, 84.386165%));
            transform: translateX(var(--mdc-linear-progress-secondary-half, 84.386165%));
  }
  100% {
    -webkit-transform: translateX(160.277782%);
            transform: translateX(160.277782%);
    /* @alternate */
    -webkit-transform: translateX(var(--mdc-linear-progress-secondary-full, 160.277782%));
            transform: translateX(var(--mdc-linear-progress-secondary-full, 160.277782%));
  }
}
@-webkit-keyframes mdc-linear-progress-secondary-indeterminate-scale {
  0% {
    -webkit-animation-timing-function: cubic-bezier(0.205028, 0.057051, 0.57661, 0.453971);
            animation-timing-function: cubic-bezier(0.205028, 0.057051, 0.57661, 0.453971);
    -webkit-transform: scaleX(0.08);
            transform: scaleX(0.08);
  }
  19.15% {
    -webkit-animation-timing-function: cubic-bezier(0.152313, 0.196432, 0.648374, 1.004315);
            animation-timing-function: cubic-bezier(0.152313, 0.196432, 0.648374, 1.004315);
    -webkit-transform: scaleX(0.457104);
            transform: scaleX(0.457104);
  }
  44.15% {
    -webkit-animation-timing-function: cubic-bezier(0.257759, -0.003163, 0.211762, 1.38179);
            animation-timing-function: cubic-bezier(0.257759, -0.003163, 0.211762, 1.38179);
    -webkit-transform: scaleX(0.72796);
            transform: scaleX(0.72796);
  }
  100% {
    -webkit-transform: scaleX(0.08);
            transform: scaleX(0.08);
  }
}
@keyframes mdc-linear-progress-secondary-indeterminate-scale {
  0% {
    -webkit-animation-timing-function: cubic-bezier(0.205028, 0.057051, 0.57661, 0.453971);
            animation-timing-function: cubic-bezier(0.205028, 0.057051, 0.57661, 0.453971);
    -webkit-transform: scaleX(0.08);
            transform: scaleX(0.08);
  }
  19.15% {
    -webkit-animation-timing-function: cubic-bezier(0.152313, 0.196432, 0.648374, 1.004315);
            animation-timing-function: cubic-bezier(0.152313, 0.196432, 0.648374, 1.004315);
    -webkit-transform: scaleX(0.457104);
            transform: scaleX(0.457104);
  }
  44.15% {
    -webkit-animation-timing-function: cubic-bezier(0.257759, -0.003163, 0.211762, 1.38179);
            animation-timing-function: cubic-bezier(0.257759, -0.003163, 0.211762, 1.38179);
    -webkit-transform: scaleX(0.72796);
            transform: scaleX(0.72796);
  }
  100% {
    -webkit-transform: scaleX(0.08);
            transform: scaleX(0.08);
  }
}
@-webkit-keyframes mdc-linear-progress-buffering {
  from {
    -webkit-transform: rotate(180deg) translateX(-10px);
            transform: rotate(180deg) translateX(-10px);
  }
}
@keyframes mdc-linear-progress-buffering {
  from {
    -webkit-transform: rotate(180deg) translateX(-10px);
            transform: rotate(180deg) translateX(-10px);
  }
}
@-webkit-keyframes mdc-linear-progress-primary-indeterminate-translate-reverse {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  20% {
    -webkit-animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
            animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  59.15% {
    -webkit-animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
            animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
    -webkit-transform: translateX(-83.67142%);
            transform: translateX(-83.67142%);
    /* @alternate */
    -webkit-transform: translateX(var(--mdc-linear-progress-primary-half-neg, -83.67142%));
            transform: translateX(var(--mdc-linear-progress-primary-half-neg, -83.67142%));
  }
  100% {
    -webkit-transform: translateX(-200.611057%);
            transform: translateX(-200.611057%);
    /* @alternate */
    -webkit-transform: translateX(var(--mdc-linear-progress-primary-full-neg, -200.611057%));
            transform: translateX(var(--mdc-linear-progress-primary-full-neg, -200.611057%));
  }
}
@keyframes mdc-linear-progress-primary-indeterminate-translate-reverse {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  20% {
    -webkit-animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
            animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  59.15% {
    -webkit-animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
            animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
    -webkit-transform: translateX(-83.67142%);
            transform: translateX(-83.67142%);
    /* @alternate */
    -webkit-transform: translateX(var(--mdc-linear-progress-primary-half-neg, -83.67142%));
            transform: translateX(var(--mdc-linear-progress-primary-half-neg, -83.67142%));
  }
  100% {
    -webkit-transform: translateX(-200.611057%);
            transform: translateX(-200.611057%);
    /* @alternate */
    -webkit-transform: translateX(var(--mdc-linear-progress-primary-full-neg, -200.611057%));
            transform: translateX(var(--mdc-linear-progress-primary-full-neg, -200.611057%));
  }
}
@-webkit-keyframes mdc-linear-progress-secondary-indeterminate-translate-reverse {
  0% {
    -webkit-animation-timing-function: cubic-bezier(0.15, 0, 0.515058, 0.409685);
            animation-timing-function: cubic-bezier(0.15, 0, 0.515058, 0.409685);
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  25% {
    -webkit-animation-timing-function: cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);
            animation-timing-function: cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);
    -webkit-transform: translateX(-37.651913%);
            transform: translateX(-37.651913%);
    /* @alternate */
    -webkit-transform: translateX(var(--mdc-linear-progress-secondary-quarter-neg, -37.651913%));
            transform: translateX(var(--mdc-linear-progress-secondary-quarter-neg, -37.651913%));
  }
  48.35% {
    -webkit-animation-timing-function: cubic-bezier(0.4, 0.627035, 0.6, 0.902026);
            animation-timing-function: cubic-bezier(0.4, 0.627035, 0.6, 0.902026);
    -webkit-transform: translateX(-84.386165%);
            transform: translateX(-84.386165%);
    /* @alternate */
    -webkit-transform: translateX(var(--mdc-linear-progress-secondary-half-neg, -84.386165%));
            transform: translateX(var(--mdc-linear-progress-secondary-half-neg, -84.386165%));
  }
  100% {
    -webkit-transform: translateX(-160.277782%);
            transform: translateX(-160.277782%);
    /* @alternate */
    -webkit-transform: translateX(var(--mdc-linear-progress-secondary-full-neg, -160.277782%));
            transform: translateX(var(--mdc-linear-progress-secondary-full-neg, -160.277782%));
  }
}
@keyframes mdc-linear-progress-secondary-indeterminate-translate-reverse {
  0% {
    -webkit-animation-timing-function: cubic-bezier(0.15, 0, 0.515058, 0.409685);
            animation-timing-function: cubic-bezier(0.15, 0, 0.515058, 0.409685);
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  25% {
    -webkit-animation-timing-function: cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);
            animation-timing-function: cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);
    -webkit-transform: translateX(-37.651913%);
            transform: translateX(-37.651913%);
    /* @alternate */
    -webkit-transform: translateX(var(--mdc-linear-progress-secondary-quarter-neg, -37.651913%));
            transform: translateX(var(--mdc-linear-progress-secondary-quarter-neg, -37.651913%));
  }
  48.35% {
    -webkit-animation-timing-function: cubic-bezier(0.4, 0.627035, 0.6, 0.902026);
            animation-timing-function: cubic-bezier(0.4, 0.627035, 0.6, 0.902026);
    -webkit-transform: translateX(-84.386165%);
            transform: translateX(-84.386165%);
    /* @alternate */
    -webkit-transform: translateX(var(--mdc-linear-progress-secondary-half-neg, -84.386165%));
            transform: translateX(var(--mdc-linear-progress-secondary-half-neg, -84.386165%));
  }
  100% {
    -webkit-transform: translateX(-160.277782%);
            transform: translateX(-160.277782%);
    /* @alternate */
    -webkit-transform: translateX(var(--mdc-linear-progress-secondary-full-neg, -160.277782%));
            transform: translateX(var(--mdc-linear-progress-secondary-full-neg, -160.277782%));
  }
}
@-webkit-keyframes mdc-linear-progress-buffering-reverse {
  from {
    -webkit-transform: translateX(-10px);
            transform: translateX(-10px);
  }
}
@keyframes mdc-linear-progress-buffering-reverse {
  from {
    -webkit-transform: translateX(-10px);
            transform: translateX(-10px);
  }
}
.mdc-linear-progress {
  position: relative;
  width: 100%;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
  outline: 1px solid transparent;
  overflow: hidden;
  transition: opacity 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
}
@media screen and (forced-colors: active) {
  .mdc-linear-progress {
    outline-color: CanvasText;
  }
}
.mdc-linear-progress__bar {
  position: absolute;
  width: 100%;
  height: 100%;
  -webkit-animation: none;
          animation: none;
  -webkit-transform-origin: top left;
          transform-origin: top left;
  transition: -webkit-transform 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
  transition: transform 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
  transition: transform 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1), -webkit-transform 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
}
.mdc-linear-progress__bar-inner {
  display: inline-block;
  position: absolute;
  width: 100%;
  -webkit-animation: none;
          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;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
  -webkit-animation: mdc-linear-progress-buffering 250ms infinite linear;
          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 {
  -webkit-transform: scaleX(0);
          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 {
  -webkit-animation: mdc-linear-progress-primary-indeterminate-translate 2s infinite linear;
          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 {
  -webkit-animation: mdc-linear-progress-primary-indeterminate-scale 2s infinite linear;
          animation: mdc-linear-progress-primary-indeterminate-scale 2s infinite linear;
}
.mdc-linear-progress--indeterminate.mdc-linear-progress--animation-ready .mdc-linear-progress__secondary-bar {
  -webkit-animation: mdc-linear-progress-secondary-indeterminate-translate 2s infinite linear;
          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 {
  -webkit-animation: mdc-linear-progress-secondary-indeterminate-scale 2s infinite linear;
          animation: mdc-linear-progress-secondary-indeterminate-scale 2s infinite linear;
}
[dir=rtl] .mdc-linear-progress, .mdc-linear-progress[dir=rtl] {
  /*rtl:begin:ignore*/
  /*rtl:end:ignore*/
}
[dir=rtl] .mdc-linear-progress:not([dir=ltr]) .mdc-linear-progress__bar, .mdc-linear-progress[dir=rtl]:not([dir=ltr]) .mdc-linear-progress__bar {
  /* @noflip */
  /*rtl:ignore*/
  right: 0;
  /* @noflip */
  /*rtl:ignore*/
  -webkit-transform-origin: center right;
  /* @noflip */
  /*rtl:ignore*/
  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 {
  -webkit-animation-name: mdc-linear-progress-primary-indeterminate-translate-reverse;
          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 {
  -webkit-animation-name: mdc-linear-progress-secondary-indeterminate-translate-reverse;
          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 {
  -webkit-animation: mdc-linear-progress-buffering-reverse 250ms infinite linear;
          animation: mdc-linear-progress-buffering-reverse 250ms infinite linear;
  -webkit-transform: rotate(0);
          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 {
  /* @noflip */
  /*rtl:ignore*/
  right: -145.166611%;
  /* @noflip */
  /*rtl:ignore*/
  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 {
  /* @noflip */
  /*rtl:ignore*/
  right: -54.888891%;
  /* @noflip */
  /*rtl:ignore*/
  left: auto;
}

.mdc-linear-progress--closed {
  opacity: 0;
}
.mdc-linear-progress--closed-animation-off .mdc-linear-progress__buffer-dots {
  -webkit-animation: none;
          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 {
  -webkit-animation: none;
          animation: none;
}

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

.mdc-linear-progress__buffer-dots {
  background-image: url("data:image/svg+xml,%3Csvg version=%271.1%27 xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 x=%270px%27 y=%270px%27 enable-background=%27new 0 0 5 2%27 xml:space=%27preserve%27 viewBox=%270 0 5 2%27 preserveAspectRatio=%27none slice%27%3E%3Ccircle cx=%271%27 cy=%271%27 r=%271%27 fill=%27%23e6e6e6%27/%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;
}
.progressBar--bokaBordPeach .mdc-linear-progress__bar-inner{border-color:#ff7962}.progressBar--darkGray .mdc-linear-progress__bar-inner{border-color:#272C33}.progressBar--darkGrayDarker .mdc-linear-progress__bar-inner{border-color:#151A20}.progressBar--darkGrayLighter .mdc-linear-progress__bar-inner{border-color:#3D434A}.progressBar--darkText .mdc-linear-progress__bar-inner{border-color:#272C33}.progressBar--facebookBlue .mdc-linear-progress__bar-inner{border-color:#0866ff}.progressBar--facebookBlueLighter .mdc-linear-progress__bar-inner{border-color:#1877f2}.progressBar--foodoraPink .mdc-linear-progress__bar-inner{border-color:#df1067}.progressBar--green .mdc-linear-progress__bar-inner{border-color:#7CB342}.progressBar--greenDarker .mdc-linear-progress__bar-inner{border-color:#5F9725}.progressBar--greenLighter .mdc-linear-progress__bar-inner{border-color:#95CE5B}.progressBar--lightGray .mdc-linear-progress__bar-inner{border-color:#F3F4EF}.progressBar--lightGrayDarker .mdc-linear-progress__bar-inner{border-color:#DCDDD9}.progressBar--lightGrayLighter .mdc-linear-progress__bar-inner{border-color:#FBFDF8}.progressBar--mediumGray .mdc-linear-progress__bar-inner{border-color:#929292}.progressBar--mediumGrayDarker .mdc-linear-progress__bar-inner{border-color:#646464}.progressBar--mediumGrayLighter .mdc-linear-progress__bar-inner{border-color:#c2c2c2}.progressBar--lightText .mdc-linear-progress__bar-inner{border-color:#fff}.progressBar--orange .mdc-linear-progress__bar-inner{border-color:#ffa23c}.progressBar--orangeAlternative .mdc-linear-progress__bar-inner{border-color:#ffbc56}.progressBar--orangeDarker .mdc-linear-progress__bar-inner{border-color:#c77300}.progressBar--orangeLighter .mdc-linear-progress__bar-inner{border-color:#ffd36c}.progressBar--red .mdc-linear-progress__bar-inner{border-color:#f14250}.progressBar--redDarker .mdc-linear-progress__bar-inner{border-color:#b80028}.progressBar--redLighter .mdc-linear-progress__bar-inner{border-color:#ff787c}.progressBar--theForkGreen .mdc-linear-progress__bar-inner{border-color:#00665c}.progressBar--white .mdc-linear-progress__bar-inner{border-color:#ffffff}.progressBar--woltBlue .mdc-linear-progress__bar-inner{border-color:#009de0}.progressBar--currentColor .mdc-linear-progress__bar-inner{border-color:currentColor}.progressBar--inherit .mdc-linear-progress__bar-inner{border-color:inherit}.progressBar--primaryColor .mdc-linear-progress__bar-inner{border-color:#7cb342}.appError--outsideOfBaseLayout .progressBar--primaryColor .mdc-linear-progress__bar-inner{border-color:#7cb342}
.uploadLibrary{height:100%;width:100%}.uploadLibrary--inline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;position:relative}.uploadLibrary--modal{bottom:0;left:0;opacity:0;overflow:auto;position:fixed;right:0;top:0;-webkit-transition:opacity 500ms,visibility 500ms;transition:opacity 500ms,visibility 500ms;visibility:hidden;z-index:90}.uploadLibrary--modal.uploadLibrary--open{opacity:1;visibility:visible}.uploadLibrary__closeButton{right:15px;top:15px;z-index:4}.uploadLibrary__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.uploadLibrary__filtersBar{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}@media(min-width: 600px){.uploadLibrary__filtersBar{display:-webkit-box;display:-ms-flexbox;display:flex}}.uploadLibrary__grid{border-top:4px solid #F3F4EF;overflow-x:hidden !important}.uploadLibrary__image{display:block;left:50%;max-height:100%;max-width:100%;position:absolute;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.uploadLibrary__item{padding:7.5px}.uploadLibrary__itemInnerWrapper{height:100%;position:relative;width:100%}.uploadLibrary__itemList{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin-left:-7.5px;margin-right:-7.5px}.uploadLibrary__itemText{overflow:hidden !important;text-overflow:ellipsis !important;white-space:nowrap !important}.uploadLibrary__itemTextWrapper{background-color:#272c33;border-radius:6px;bottom:15px;left:50%;max-width:80%;overflow:hidden;padding:3px 7.5px;position:absolute;text-overflow:ellipsis;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.uploadLibrary__itemWrapper{background-color:#f3f4ef;border-radius:4px;cursor:pointer;height:100%;padding:4px;width:100%}.uploadLibrary__itemWrapper--isActiveItem{background-color:#fff;border:4px solid #F3F4EF;cursor:default;padding:0}.uploadLibrary__loadingText{text-align:center}.uploadLibrary__modal{background:#fff;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;height:95vh;left:50%;max-width:1200px;min-height:300px;min-width:300px;overflow:hidden;padding:15px;position:relative;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);width:80vw;z-index:3}.uploadLibrary__modalTitleBar{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:50px}.uploadLibrary__noImagesFoundText{margin-top:7.5px 15px}.uploadLibrary__noImagesFoundWrapper{padding:30px 15px;text-align:center}@media(min-width: 600px){.uploadLibrary__searchWrapper{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding-right:15px}}@media(min-width: 600px){.uploadLibrary__sortWrapper{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}}
.rmwc-tooltip .mdc-tooltip__surface{max-width:100%;max-height:100%}

:root{--fontFamilyGeneric: Inter, sans-serif;--mdc-typography-body1-font-family: Inter, sans-serif;--mdc-typography-body1-font-weight: 400;--mdc-typography-body1-letter-spacing: 0;--mdc-typography-body2-font-family: Inter, sans-serif;--mdc-typography-body2-font-weight: 400;--mdc-typography-body2-letter-spacing: 0;--mdc-typography-button-font-family: Inter, sans-serif;--mdc-typography-button-font-weight: 400;--mdc-typography-button-letter-spacing: 0;--mdc-typography-caption-font-family: Inter, sans-serif;--mdc-typography-caption-font-weight: 400;--mdc-typography-caption-letter-spacing: 0;--mdc-typography-font-family: Inter, sans-serif;--mdc-typography-headline1-font-family: Inter, sans-serif;--mdc-typography-headline2-font-family: Inter, sans-serif;--mdc-typography-headline2-font-family: Inter, sans-serif;--mdc-typography-headline4-font-family: Inter, sans-serif;--mdc-typography-headline3-font-family: Inter, sans-serif;--mdc-typography-headline6-font-family: Inter, sans-serif;--mdc-typography-overline-font-family: Inter, sans-serif;--mdc-typography-overline-font-weight: 400;--mdc-typography-overline-letter-spacing: 0;--mdc-typography-subtitle1-font-family: Inter, sans-serif;--mdc-typography-subtitle1-font-weight: 400;--mdc-typography-subtitle1-font-weight: 400;--mdc-typography-subtitle2-font-family: Inter, sans-serif;--mdc-typography-subtitle2-font-weight: 400;--mdc-typography-subtitle2-letter-spacing: 0}.tooltip{border-radius:4px;opacity:0;padding-bottom:8.5px;padding-left:7.5px;padding-right:7.5px;padding-top:7.5px;position:absolute;-webkit-transition:opacity 500ms,visibility 500ms;transition:opacity 500ms,visibility 500ms;visibility:hidden}.tooltip--bokaBordPeach{background-color:#ff7962}.tooltip--darkGray{background-color:#272C33}.tooltip--darkGrayDarker{background-color:#151A20}.tooltip--darkGrayLighter{background-color:#3D434A}.tooltip--darkText{background-color:#272C33}.tooltip--facebookBlue{background-color:#0866ff}.tooltip--facebookBlueLighter{background-color:#1877f2}.tooltip--foodoraPink{background-color:#df1067}.tooltip--green{background-color:#7CB342}.tooltip--green ::-moz-selection{background-color:hsla(0,0%,100%,.8);color:#7CB342}.tooltip--green ::selection{background-color:hsla(0,0%,100%,.8);color:#7CB342}.tooltip--greenDarker{background-color:#5F9725}.tooltip--greenLighter{background-color:#95CE5B}.tooltip--lightGray{background-color:#F3F4EF}.tooltip--lightGrayDarker{background-color:#DCDDD9}.tooltip--lightGrayLighter{background-color:#FBFDF8}.tooltip--mediumGray{background-color:#929292}.tooltip--mediumGrayDarker{background-color:#646464}.tooltip--mediumGrayLighter{background-color:#c2c2c2}.tooltip--lightText{background-color:#fff}.tooltip--orange{background-color:#ffa23c}.tooltip--orangeAlternative{background-color:#ffbc56}.tooltip--orangeDarker{background-color:#c77300}.tooltip--orangeLighter{background-color:#ffd36c}.tooltip--red{background-color:#f14250}.tooltip--redDarker{background-color:#b80028}.tooltip--redLighter{background-color:#ff787c}.tooltip--theForkGreen{background-color:#00665c}.tooltip--white{background-color:#ffffff}.tooltip--woltBlue{background-color:#009de0}.tooltip--currentColor{background-color:currentColor}.tooltip--inherit{background-color:inherit}.tooltip--primaryColor{background-color:#7cb342}.appError--outsideOfBaseLayout .tooltip--primaryColor{background-color:#7cb342}.tooltip--arrowPositionBottomCenter.tooltip--bokaBordPeach::before{border-top-color:#ff7962}.tooltip--arrowPositionBottomCenter.tooltip--darkGray::before{border-top-color:#272C33}.tooltip--arrowPositionBottomCenter.tooltip--darkGrayDarker::before{border-top-color:#151A20}.tooltip--arrowPositionBottomCenter.tooltip--darkGrayLighter::before{border-top-color:#3D434A}.tooltip--arrowPositionBottomCenter.tooltip--darkText::before{border-top-color:#272C33}.tooltip--arrowPositionBottomCenter.tooltip--facebookBlue::before{border-top-color:#0866ff}.tooltip--arrowPositionBottomCenter.tooltip--facebookBlueLighter::before{border-top-color:#1877f2}.tooltip--arrowPositionBottomCenter.tooltip--foodoraPink::before{border-top-color:#df1067}.tooltip--arrowPositionBottomCenter.tooltip--green::before{border-top-color:#7CB342}.tooltip--arrowPositionBottomCenter.tooltip--greenDarker::before{border-top-color:#5F9725}.tooltip--arrowPositionBottomCenter.tooltip--greenLighter::before{border-top-color:#95CE5B}.tooltip--arrowPositionBottomCenter.tooltip--lightGray::before{border-top-color:#F3F4EF}.tooltip--arrowPositionBottomCenter.tooltip--lightGrayDarker::before{border-top-color:#DCDDD9}.tooltip--arrowPositionBottomCenter.tooltip--lightGrayLighter::before{border-top-color:#FBFDF8}.tooltip--arrowPositionBottomCenter.tooltip--mediumGray::before{border-top-color:#929292}.tooltip--arrowPositionBottomCenter.tooltip--mediumGrayDarker::before{border-top-color:#646464}.tooltip--arrowPositionBottomCenter.tooltip--mediumGrayLighter::before{border-top-color:#c2c2c2}.tooltip--arrowPositionBottomCenter.tooltip--lightText::before{border-top-color:#fff}.tooltip--arrowPositionBottomCenter.tooltip--orange::before{border-top-color:#ffa23c}.tooltip--arrowPositionBottomCenter.tooltip--orangeAlternative::before{border-top-color:#ffbc56}.tooltip--arrowPositionBottomCenter.tooltip--orangeDarker::before{border-top-color:#c77300}.tooltip--arrowPositionBottomCenter.tooltip--orangeLighter::before{border-top-color:#ffd36c}.tooltip--arrowPositionBottomCenter.tooltip--red::before{border-top-color:#f14250}.tooltip--arrowPositionBottomCenter.tooltip--redDarker::before{border-top-color:#b80028}.tooltip--arrowPositionBottomCenter.tooltip--redLighter::before{border-top-color:#ff787c}.tooltip--arrowPositionBottomCenter.tooltip--theForkGreen::before{border-top-color:#00665c}.tooltip--arrowPositionBottomCenter.tooltip--white::before{border-top-color:#ffffff}.tooltip--arrowPositionBottomCenter.tooltip--woltBlue::before{border-top-color:#009de0}.tooltip--arrowPositionBottomCenter.tooltip--currentColor::before{border-top-color:currentColor}.tooltip--arrowPositionBottomCenter.tooltip--inherit::before{border-top-color:inherit}.tooltip--arrowPositionBottomCenter.tooltip--primaryColor::before{border-top-color:#7cb342}.appError--outsideOfBaseLayout .tooltip--arrowPositionBottomCenter.tooltip--primaryColor::before{border-top-color:#7cb342}.tooltip--arrowPositionBottomCenter::after{height:9.8994949366px;left:0;right:0;top:100%}.tooltip--arrowPositionBottomCenter::before{left:50%;top:100%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.tooltip--arrowPositionBottomLeft.tooltip--bokaBordPeach::before{border-top-color:#ff7962}.tooltip--arrowPositionBottomLeft.tooltip--darkGray::before{border-top-color:#272C33}.tooltip--arrowPositionBottomLeft.tooltip--darkGrayDarker::before{border-top-color:#151A20}.tooltip--arrowPositionBottomLeft.tooltip--darkGrayLighter::before{border-top-color:#3D434A}.tooltip--arrowPositionBottomLeft.tooltip--darkText::before{border-top-color:#272C33}.tooltip--arrowPositionBottomLeft.tooltip--facebookBlue::before{border-top-color:#0866ff}.tooltip--arrowPositionBottomLeft.tooltip--facebookBlueLighter::before{border-top-color:#1877f2}.tooltip--arrowPositionBottomLeft.tooltip--foodoraPink::before{border-top-color:#df1067}.tooltip--arrowPositionBottomLeft.tooltip--green::before{border-top-color:#7CB342}.tooltip--arrowPositionBottomLeft.tooltip--greenDarker::before{border-top-color:#5F9725}.tooltip--arrowPositionBottomLeft.tooltip--greenLighter::before{border-top-color:#95CE5B}.tooltip--arrowPositionBottomLeft.tooltip--lightGray::before{border-top-color:#F3F4EF}.tooltip--arrowPositionBottomLeft.tooltip--lightGrayDarker::before{border-top-color:#DCDDD9}.tooltip--arrowPositionBottomLeft.tooltip--lightGrayLighter::before{border-top-color:#FBFDF8}.tooltip--arrowPositionBottomLeft.tooltip--mediumGray::before{border-top-color:#929292}.tooltip--arrowPositionBottomLeft.tooltip--mediumGrayDarker::before{border-top-color:#646464}.tooltip--arrowPositionBottomLeft.tooltip--mediumGrayLighter::before{border-top-color:#c2c2c2}.tooltip--arrowPositionBottomLeft.tooltip--lightText::before{border-top-color:#fff}.tooltip--arrowPositionBottomLeft.tooltip--orange::before{border-top-color:#ffa23c}.tooltip--arrowPositionBottomLeft.tooltip--orangeAlternative::before{border-top-color:#ffbc56}.tooltip--arrowPositionBottomLeft.tooltip--orangeDarker::before{border-top-color:#c77300}.tooltip--arrowPositionBottomLeft.tooltip--orangeLighter::before{border-top-color:#ffd36c}.tooltip--arrowPositionBottomLeft.tooltip--red::before{border-top-color:#f14250}.tooltip--arrowPositionBottomLeft.tooltip--redDarker::before{border-top-color:#b80028}.tooltip--arrowPositionBottomLeft.tooltip--redLighter::before{border-top-color:#ff787c}.tooltip--arrowPositionBottomLeft.tooltip--theForkGreen::before{border-top-color:#00665c}.tooltip--arrowPositionBottomLeft.tooltip--white::before{border-top-color:#ffffff}.tooltip--arrowPositionBottomLeft.tooltip--woltBlue::before{border-top-color:#009de0}.tooltip--arrowPositionBottomLeft.tooltip--currentColor::before{border-top-color:currentColor}.tooltip--arrowPositionBottomLeft.tooltip--inherit::before{border-top-color:inherit}.tooltip--arrowPositionBottomLeft.tooltip--primaryColor::before{border-top-color:#7cb342}.appError--outsideOfBaseLayout .tooltip--arrowPositionBottomLeft.tooltip--primaryColor::before{border-top-color:#7cb342}.tooltip--arrowPositionBottomLeft::after{height:9.8994949366px;left:0;right:0;top:100%}.tooltip--arrowPositionBottomLeft::before{left:10px;top:100%}.tooltip--arrowPositionBottomRight.tooltip--bokaBordPeach::before{border-top-color:#ff7962}.tooltip--arrowPositionBottomRight.tooltip--darkGray::before{border-top-color:#272C33}.tooltip--arrowPositionBottomRight.tooltip--darkGrayDarker::before{border-top-color:#151A20}.tooltip--arrowPositionBottomRight.tooltip--darkGrayLighter::before{border-top-color:#3D434A}.tooltip--arrowPositionBottomRight.tooltip--darkText::before{border-top-color:#272C33}.tooltip--arrowPositionBottomRight.tooltip--facebookBlue::before{border-top-color:#0866ff}.tooltip--arrowPositionBottomRight.tooltip--facebookBlueLighter::before{border-top-color:#1877f2}.tooltip--arrowPositionBottomRight.tooltip--foodoraPink::before{border-top-color:#df1067}.tooltip--arrowPositionBottomRight.tooltip--green::before{border-top-color:#7CB342}.tooltip--arrowPositionBottomRight.tooltip--greenDarker::before{border-top-color:#5F9725}.tooltip--arrowPositionBottomRight.tooltip--greenLighter::before{border-top-color:#95CE5B}.tooltip--arrowPositionBottomRight.tooltip--lightGray::before{border-top-color:#F3F4EF}.tooltip--arrowPositionBottomRight.tooltip--lightGrayDarker::before{border-top-color:#DCDDD9}.tooltip--arrowPositionBottomRight.tooltip--lightGrayLighter::before{border-top-color:#FBFDF8}.tooltip--arrowPositionBottomRight.tooltip--mediumGray::before{border-top-color:#929292}.tooltip--arrowPositionBottomRight.tooltip--mediumGrayDarker::before{border-top-color:#646464}.tooltip--arrowPositionBottomRight.tooltip--mediumGrayLighter::before{border-top-color:#c2c2c2}.tooltip--arrowPositionBottomRight.tooltip--lightText::before{border-top-color:#fff}.tooltip--arrowPositionBottomRight.tooltip--orange::before{border-top-color:#ffa23c}.tooltip--arrowPositionBottomRight.tooltip--orangeAlternative::before{border-top-color:#ffbc56}.tooltip--arrowPositionBottomRight.tooltip--orangeDarker::before{border-top-color:#c77300}.tooltip--arrowPositionBottomRight.tooltip--orangeLighter::before{border-top-color:#ffd36c}.tooltip--arrowPositionBottomRight.tooltip--red::before{border-top-color:#f14250}.tooltip--arrowPositionBottomRight.tooltip--redDarker::before{border-top-color:#b80028}.tooltip--arrowPositionBottomRight.tooltip--redLighter::before{border-top-color:#ff787c}.tooltip--arrowPositionBottomRight.tooltip--theForkGreen::before{border-top-color:#00665c}.tooltip--arrowPositionBottomRight.tooltip--white::before{border-top-color:#ffffff}.tooltip--arrowPositionBottomRight.tooltip--woltBlue::before{border-top-color:#009de0}.tooltip--arrowPositionBottomRight.tooltip--currentColor::before{border-top-color:currentColor}.tooltip--arrowPositionBottomRight.tooltip--inherit::before{border-top-color:inherit}.tooltip--arrowPositionBottomRight.tooltip--primaryColor::before{border-top-color:#7cb342}.appError--outsideOfBaseLayout .tooltip--arrowPositionBottomRight.tooltip--primaryColor::before{border-top-color:#7cb342}.tooltip--arrowPositionBottomRight::after{height:9.8994949366px;left:0;right:0;top:100%}.tooltip--arrowPositionBottomRight::before{right:10px;top:100%}.tooltip--arrowPositionLeftBottom.tooltip--bokaBordPeach::before{border-right-color:#ff7962}.tooltip--arrowPositionLeftBottom.tooltip--darkGray::before{border-right-color:#272C33}.tooltip--arrowPositionLeftBottom.tooltip--darkGrayDarker::before{border-right-color:#151A20}.tooltip--arrowPositionLeftBottom.tooltip--darkGrayLighter::before{border-right-color:#3D434A}.tooltip--arrowPositionLeftBottom.tooltip--darkText::before{border-right-color:#272C33}.tooltip--arrowPositionLeftBottom.tooltip--facebookBlue::before{border-right-color:#0866ff}.tooltip--arrowPositionLeftBottom.tooltip--facebookBlueLighter::before{border-right-color:#1877f2}.tooltip--arrowPositionLeftBottom.tooltip--foodoraPink::before{border-right-color:#df1067}.tooltip--arrowPositionLeftBottom.tooltip--green::before{border-right-color:#7CB342}.tooltip--arrowPositionLeftBottom.tooltip--greenDarker::before{border-right-color:#5F9725}.tooltip--arrowPositionLeftBottom.tooltip--greenLighter::before{border-right-color:#95CE5B}.tooltip--arrowPositionLeftBottom.tooltip--lightGray::before{border-right-color:#F3F4EF}.tooltip--arrowPositionLeftBottom.tooltip--lightGrayDarker::before{border-right-color:#DCDDD9}.tooltip--arrowPositionLeftBottom.tooltip--lightGrayLighter::before{border-right-color:#FBFDF8}.tooltip--arrowPositionLeftBottom.tooltip--mediumGray::before{border-right-color:#929292}.tooltip--arrowPositionLeftBottom.tooltip--mediumGrayDarker::before{border-right-color:#646464}.tooltip--arrowPositionLeftBottom.tooltip--mediumGrayLighter::before{border-right-color:#c2c2c2}.tooltip--arrowPositionLeftBottom.tooltip--lightText::before{border-right-color:#fff}.tooltip--arrowPositionLeftBottom.tooltip--orange::before{border-right-color:#ffa23c}.tooltip--arrowPositionLeftBottom.tooltip--orangeAlternative::before{border-right-color:#ffbc56}.tooltip--arrowPositionLeftBottom.tooltip--orangeDarker::before{border-right-color:#c77300}.tooltip--arrowPositionLeftBottom.tooltip--orangeLighter::before{border-right-color:#ffd36c}.tooltip--arrowPositionLeftBottom.tooltip--red::before{border-right-color:#f14250}.tooltip--arrowPositionLeftBottom.tooltip--redDarker::before{border-right-color:#b80028}.tooltip--arrowPositionLeftBottom.tooltip--redLighter::before{border-right-color:#ff787c}.tooltip--arrowPositionLeftBottom.tooltip--theForkGreen::before{border-right-color:#00665c}.tooltip--arrowPositionLeftBottom.tooltip--white::before{border-right-color:#ffffff}.tooltip--arrowPositionLeftBottom.tooltip--woltBlue::before{border-right-color:#009de0}.tooltip--arrowPositionLeftBottom.tooltip--currentColor::before{border-right-color:currentColor}.tooltip--arrowPositionLeftBottom.tooltip--inherit::before{border-right-color:inherit}.tooltip--arrowPositionLeftBottom.tooltip--primaryColor::before{border-right-color:#7cb342}.appError--outsideOfBaseLayout .tooltip--arrowPositionLeftBottom.tooltip--primaryColor::before{border-right-color:#7cb342}.tooltip--arrowPositionLeftBottom::after{bottom:0;right:100%;top:0;width:9.8994949366px}.tooltip--arrowPositionLeftBottom::before{bottom:3px;right:100%}.tooltip--arrowPositionLeftCenter.tooltip--bokaBordPeach::before{border-right-color:#ff7962}.tooltip--arrowPositionLeftCenter.tooltip--darkGray::before{border-right-color:#272C33}.tooltip--arrowPositionLeftCenter.tooltip--darkGrayDarker::before{border-right-color:#151A20}.tooltip--arrowPositionLeftCenter.tooltip--darkGrayLighter::before{border-right-color:#3D434A}.tooltip--arrowPositionLeftCenter.tooltip--darkText::before{border-right-color:#272C33}.tooltip--arrowPositionLeftCenter.tooltip--facebookBlue::before{border-right-color:#0866ff}.tooltip--arrowPositionLeftCenter.tooltip--facebookBlueLighter::before{border-right-color:#1877f2}.tooltip--arrowPositionLeftCenter.tooltip--foodoraPink::before{border-right-color:#df1067}.tooltip--arrowPositionLeftCenter.tooltip--green::before{border-right-color:#7CB342}.tooltip--arrowPositionLeftCenter.tooltip--greenDarker::before{border-right-color:#5F9725}.tooltip--arrowPositionLeftCenter.tooltip--greenLighter::before{border-right-color:#95CE5B}.tooltip--arrowPositionLeftCenter.tooltip--lightGray::before{border-right-color:#F3F4EF}.tooltip--arrowPositionLeftCenter.tooltip--lightGrayDarker::before{border-right-color:#DCDDD9}.tooltip--arrowPositionLeftCenter.tooltip--lightGrayLighter::before{border-right-color:#FBFDF8}.tooltip--arrowPositionLeftCenter.tooltip--mediumGray::before{border-right-color:#929292}.tooltip--arrowPositionLeftCenter.tooltip--mediumGrayDarker::before{border-right-color:#646464}.tooltip--arrowPositionLeftCenter.tooltip--mediumGrayLighter::before{border-right-color:#c2c2c2}.tooltip--arrowPositionLeftCenter.tooltip--lightText::before{border-right-color:#fff}.tooltip--arrowPositionLeftCenter.tooltip--orange::before{border-right-color:#ffa23c}.tooltip--arrowPositionLeftCenter.tooltip--orangeAlternative::before{border-right-color:#ffbc56}.tooltip--arrowPositionLeftCenter.tooltip--orangeDarker::before{border-right-color:#c77300}.tooltip--arrowPositionLeftCenter.tooltip--orangeLighter::before{border-right-color:#ffd36c}.tooltip--arrowPositionLeftCenter.tooltip--red::before{border-right-color:#f14250}.tooltip--arrowPositionLeftCenter.tooltip--redDarker::before{border-right-color:#b80028}.tooltip--arrowPositionLeftCenter.tooltip--redLighter::before{border-right-color:#ff787c}.tooltip--arrowPositionLeftCenter.tooltip--theForkGreen::before{border-right-color:#00665c}.tooltip--arrowPositionLeftCenter.tooltip--white::before{border-right-color:#ffffff}.tooltip--arrowPositionLeftCenter.tooltip--woltBlue::before{border-right-color:#009de0}.tooltip--arrowPositionLeftCenter.tooltip--currentColor::before{border-right-color:currentColor}.tooltip--arrowPositionLeftCenter.tooltip--inherit::before{border-right-color:inherit}.tooltip--arrowPositionLeftCenter.tooltip--primaryColor::before{border-right-color:#7cb342}.appError--outsideOfBaseLayout .tooltip--arrowPositionLeftCenter.tooltip--primaryColor::before{border-right-color:#7cb342}.tooltip--arrowPositionLeftCenter::after{bottom:0;right:100%;top:0;width:9.8994949366px}.tooltip--arrowPositionLeftCenter::before{right:100%;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.tooltip--arrowPositionLeftTop.tooltip--bokaBordPeach::before{border-right-color:#ff7962}.tooltip--arrowPositionLeftTop.tooltip--darkGray::before{border-right-color:#272C33}.tooltip--arrowPositionLeftTop.tooltip--darkGrayDarker::before{border-right-color:#151A20}.tooltip--arrowPositionLeftTop.tooltip--darkGrayLighter::before{border-right-color:#3D434A}.tooltip--arrowPositionLeftTop.tooltip--darkText::before{border-right-color:#272C33}.tooltip--arrowPositionLeftTop.tooltip--facebookBlue::before{border-right-color:#0866ff}.tooltip--arrowPositionLeftTop.tooltip--facebookBlueLighter::before{border-right-color:#1877f2}.tooltip--arrowPositionLeftTop.tooltip--foodoraPink::before{border-right-color:#df1067}.tooltip--arrowPositionLeftTop.tooltip--green::before{border-right-color:#7CB342}.tooltip--arrowPositionLeftTop.tooltip--greenDarker::before{border-right-color:#5F9725}.tooltip--arrowPositionLeftTop.tooltip--greenLighter::before{border-right-color:#95CE5B}.tooltip--arrowPositionLeftTop.tooltip--lightGray::before{border-right-color:#F3F4EF}.tooltip--arrowPositionLeftTop.tooltip--lightGrayDarker::before{border-right-color:#DCDDD9}.tooltip--arrowPositionLeftTop.tooltip--lightGrayLighter::before{border-right-color:#FBFDF8}.tooltip--arrowPositionLeftTop.tooltip--mediumGray::before{border-right-color:#929292}.tooltip--arrowPositionLeftTop.tooltip--mediumGrayDarker::before{border-right-color:#646464}.tooltip--arrowPositionLeftTop.tooltip--mediumGrayLighter::before{border-right-color:#c2c2c2}.tooltip--arrowPositionLeftTop.tooltip--lightText::before{border-right-color:#fff}.tooltip--arrowPositionLeftTop.tooltip--orange::before{border-right-color:#ffa23c}.tooltip--arrowPositionLeftTop.tooltip--orangeAlternative::before{border-right-color:#ffbc56}.tooltip--arrowPositionLeftTop.tooltip--orangeDarker::before{border-right-color:#c77300}.tooltip--arrowPositionLeftTop.tooltip--orangeLighter::before{border-right-color:#ffd36c}.tooltip--arrowPositionLeftTop.tooltip--red::before{border-right-color:#f14250}.tooltip--arrowPositionLeftTop.tooltip--redDarker::before{border-right-color:#b80028}.tooltip--arrowPositionLeftTop.tooltip--redLighter::before{border-right-color:#ff787c}.tooltip--arrowPositionLeftTop.tooltip--theForkGreen::before{border-right-color:#00665c}.tooltip--arrowPositionLeftTop.tooltip--white::before{border-right-color:#ffffff}.tooltip--arrowPositionLeftTop.tooltip--woltBlue::before{border-right-color:#009de0}.tooltip--arrowPositionLeftTop.tooltip--currentColor::before{border-right-color:currentColor}.tooltip--arrowPositionLeftTop.tooltip--inherit::before{border-right-color:inherit}.tooltip--arrowPositionLeftTop.tooltip--primaryColor::before{border-right-color:#7cb342}.appError--outsideOfBaseLayout .tooltip--arrowPositionLeftTop.tooltip--primaryColor::before{border-right-color:#7cb342}.tooltip--arrowPositionLeftTop::after{bottom:0;right:100%;top:0;width:9.8994949366px}.tooltip--arrowPositionLeftTop::before{right:100%;top:3px}.tooltip--arrowPositionRightBottom.tooltip--bokaBordPeach::before{border-left-color:#ff7962}.tooltip--arrowPositionRightBottom.tooltip--darkGray::before{border-left-color:#272C33}.tooltip--arrowPositionRightBottom.tooltip--darkGrayDarker::before{border-left-color:#151A20}.tooltip--arrowPositionRightBottom.tooltip--darkGrayLighter::before{border-left-color:#3D434A}.tooltip--arrowPositionRightBottom.tooltip--darkText::before{border-left-color:#272C33}.tooltip--arrowPositionRightBottom.tooltip--facebookBlue::before{border-left-color:#0866ff}.tooltip--arrowPositionRightBottom.tooltip--facebookBlueLighter::before{border-left-color:#1877f2}.tooltip--arrowPositionRightBottom.tooltip--foodoraPink::before{border-left-color:#df1067}.tooltip--arrowPositionRightBottom.tooltip--green::before{border-left-color:#7CB342}.tooltip--arrowPositionRightBottom.tooltip--greenDarker::before{border-left-color:#5F9725}.tooltip--arrowPositionRightBottom.tooltip--greenLighter::before{border-left-color:#95CE5B}.tooltip--arrowPositionRightBottom.tooltip--lightGray::before{border-left-color:#F3F4EF}.tooltip--arrowPositionRightBottom.tooltip--lightGrayDarker::before{border-left-color:#DCDDD9}.tooltip--arrowPositionRightBottom.tooltip--lightGrayLighter::before{border-left-color:#FBFDF8}.tooltip--arrowPositionRightBottom.tooltip--mediumGray::before{border-left-color:#929292}.tooltip--arrowPositionRightBottom.tooltip--mediumGrayDarker::before{border-left-color:#646464}.tooltip--arrowPositionRightBottom.tooltip--mediumGrayLighter::before{border-left-color:#c2c2c2}.tooltip--arrowPositionRightBottom.tooltip--lightText::before{border-left-color:#fff}.tooltip--arrowPositionRightBottom.tooltip--orange::before{border-left-color:#ffa23c}.tooltip--arrowPositionRightBottom.tooltip--orangeAlternative::before{border-left-color:#ffbc56}.tooltip--arrowPositionRightBottom.tooltip--orangeDarker::before{border-left-color:#c77300}.tooltip--arrowPositionRightBottom.tooltip--orangeLighter::before{border-left-color:#ffd36c}.tooltip--arrowPositionRightBottom.tooltip--red::before{border-left-color:#f14250}.tooltip--arrowPositionRightBottom.tooltip--redDarker::before{border-left-color:#b80028}.tooltip--arrowPositionRightBottom.tooltip--redLighter::before{border-left-color:#ff787c}.tooltip--arrowPositionRightBottom.tooltip--theForkGreen::before{border-left-color:#00665c}.tooltip--arrowPositionRightBottom.tooltip--white::before{border-left-color:#ffffff}.tooltip--arrowPositionRightBottom.tooltip--woltBlue::before{border-left-color:#009de0}.tooltip--arrowPositionRightBottom.tooltip--currentColor::before{border-left-color:currentColor}.tooltip--arrowPositionRightBottom.tooltip--inherit::before{border-left-color:inherit}.tooltip--arrowPositionRightBottom.tooltip--primaryColor::before{border-left-color:#7cb342}.appError--outsideOfBaseLayout .tooltip--arrowPositionRightBottom.tooltip--primaryColor::before{border-left-color:#7cb342}.tooltip--arrowPositionRightBottom::after{bottom:0;left:100%;top:0;width:9.8994949366px}.tooltip--arrowPositionRightBottom::before{bottom:3px;left:100%}.tooltip--arrowPositionRightCenter.tooltip--bokaBordPeach::before{border-left-color:#ff7962}.tooltip--arrowPositionRightCenter.tooltip--darkGray::before{border-left-color:#272C33}.tooltip--arrowPositionRightCenter.tooltip--darkGrayDarker::before{border-left-color:#151A20}.tooltip--arrowPositionRightCenter.tooltip--darkGrayLighter::before{border-left-color:#3D434A}.tooltip--arrowPositionRightCenter.tooltip--darkText::before{border-left-color:#272C33}.tooltip--arrowPositionRightCenter.tooltip--facebookBlue::before{border-left-color:#0866ff}.tooltip--arrowPositionRightCenter.tooltip--facebookBlueLighter::before{border-left-color:#1877f2}.tooltip--arrowPositionRightCenter.tooltip--foodoraPink::before{border-left-color:#df1067}.tooltip--arrowPositionRightCenter.tooltip--green::before{border-left-color:#7CB342}.tooltip--arrowPositionRightCenter.tooltip--greenDarker::before{border-left-color:#5F9725}.tooltip--arrowPositionRightCenter.tooltip--greenLighter::before{border-left-color:#95CE5B}.tooltip--arrowPositionRightCenter.tooltip--lightGray::before{border-left-color:#F3F4EF}.tooltip--arrowPositionRightCenter.tooltip--lightGrayDarker::before{border-left-color:#DCDDD9}.tooltip--arrowPositionRightCenter.tooltip--lightGrayLighter::before{border-left-color:#FBFDF8}.tooltip--arrowPositionRightCenter.tooltip--mediumGray::before{border-left-color:#929292}.tooltip--arrowPositionRightCenter.tooltip--mediumGrayDarker::before{border-left-color:#646464}.tooltip--arrowPositionRightCenter.tooltip--mediumGrayLighter::before{border-left-color:#c2c2c2}.tooltip--arrowPositionRightCenter.tooltip--lightText::before{border-left-color:#fff}.tooltip--arrowPositionRightCenter.tooltip--orange::before{border-left-color:#ffa23c}.tooltip--arrowPositionRightCenter.tooltip--orangeAlternative::before{border-left-color:#ffbc56}.tooltip--arrowPositionRightCenter.tooltip--orangeDarker::before{border-left-color:#c77300}.tooltip--arrowPositionRightCenter.tooltip--orangeLighter::before{border-left-color:#ffd36c}.tooltip--arrowPositionRightCenter.tooltip--red::before{border-left-color:#f14250}.tooltip--arrowPositionRightCenter.tooltip--redDarker::before{border-left-color:#b80028}.tooltip--arrowPositionRightCenter.tooltip--redLighter::before{border-left-color:#ff787c}.tooltip--arrowPositionRightCenter.tooltip--theForkGreen::before{border-left-color:#00665c}.tooltip--arrowPositionRightCenter.tooltip--white::before{border-left-color:#ffffff}.tooltip--arrowPositionRightCenter.tooltip--woltBlue::before{border-left-color:#009de0}.tooltip--arrowPositionRightCenter.tooltip--currentColor::before{border-left-color:currentColor}.tooltip--arrowPositionRightCenter.tooltip--inherit::before{border-left-color:inherit}.tooltip--arrowPositionRightCenter.tooltip--primaryColor::before{border-left-color:#7cb342}.appError--outsideOfBaseLayout .tooltip--arrowPositionRightCenter.tooltip--primaryColor::before{border-left-color:#7cb342}.tooltip--arrowPositionRightCenter::after{bottom:0;left:100%;top:0;width:9.8994949366px}.tooltip--arrowPositionRightCenter::before{left:100%;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.tooltip--arrowPositionRightTop.tooltip--bokaBordPeach::before{border-left-color:#ff7962}.tooltip--arrowPositionRightTop.tooltip--darkGray::before{border-left-color:#272C33}.tooltip--arrowPositionRightTop.tooltip--darkGrayDarker::before{border-left-color:#151A20}.tooltip--arrowPositionRightTop.tooltip--darkGrayLighter::before{border-left-color:#3D434A}.tooltip--arrowPositionRightTop.tooltip--darkText::before{border-left-color:#272C33}.tooltip--arrowPositionRightTop.tooltip--facebookBlue::before{border-left-color:#0866ff}.tooltip--arrowPositionRightTop.tooltip--facebookBlueLighter::before{border-left-color:#1877f2}.tooltip--arrowPositionRightTop.tooltip--foodoraPink::before{border-left-color:#df1067}.tooltip--arrowPositionRightTop.tooltip--green::before{border-left-color:#7CB342}.tooltip--arrowPositionRightTop.tooltip--greenDarker::before{border-left-color:#5F9725}.tooltip--arrowPositionRightTop.tooltip--greenLighter::before{border-left-color:#95CE5B}.tooltip--arrowPositionRightTop.tooltip--lightGray::before{border-left-color:#F3F4EF}.tooltip--arrowPositionRightTop.tooltip--lightGrayDarker::before{border-left-color:#DCDDD9}.tooltip--arrowPositionRightTop.tooltip--lightGrayLighter::before{border-left-color:#FBFDF8}.tooltip--arrowPositionRightTop.tooltip--mediumGray::before{border-left-color:#929292}.tooltip--arrowPositionRightTop.tooltip--mediumGrayDarker::before{border-left-color:#646464}.tooltip--arrowPositionRightTop.tooltip--mediumGrayLighter::before{border-left-color:#c2c2c2}.tooltip--arrowPositionRightTop.tooltip--lightText::before{border-left-color:#fff}.tooltip--arrowPositionRightTop.tooltip--orange::before{border-left-color:#ffa23c}.tooltip--arrowPositionRightTop.tooltip--orangeAlternative::before{border-left-color:#ffbc56}.tooltip--arrowPositionRightTop.tooltip--orangeDarker::before{border-left-color:#c77300}.tooltip--arrowPositionRightTop.tooltip--orangeLighter::before{border-left-color:#ffd36c}.tooltip--arrowPositionRightTop.tooltip--red::before{border-left-color:#f14250}.tooltip--arrowPositionRightTop.tooltip--redDarker::before{border-left-color:#b80028}.tooltip--arrowPositionRightTop.tooltip--redLighter::before{border-left-color:#ff787c}.tooltip--arrowPositionRightTop.tooltip--theForkGreen::before{border-left-color:#00665c}.tooltip--arrowPositionRightTop.tooltip--white::before{border-left-color:#ffffff}.tooltip--arrowPositionRightTop.tooltip--woltBlue::before{border-left-color:#009de0}.tooltip--arrowPositionRightTop.tooltip--currentColor::before{border-left-color:currentColor}.tooltip--arrowPositionRightTop.tooltip--inherit::before{border-left-color:inherit}.tooltip--arrowPositionRightTop.tooltip--primaryColor::before{border-left-color:#7cb342}.appError--outsideOfBaseLayout .tooltip--arrowPositionRightTop.tooltip--primaryColor::before{border-left-color:#7cb342}.tooltip--arrowPositionRightTop::after{bottom:0;left:100%;top:0;width:9.8994949366px}.tooltip--arrowPositionRightTop::before{left:100%;top:3px}.tooltip--arrowPositionTopCenter.tooltip--bokaBordPeach::before{border-bottom-color:#ff7962}.tooltip--arrowPositionTopCenter.tooltip--darkGray::before{border-bottom-color:#272C33}.tooltip--arrowPositionTopCenter.tooltip--darkGrayDarker::before{border-bottom-color:#151A20}.tooltip--arrowPositionTopCenter.tooltip--darkGrayLighter::before{border-bottom-color:#3D434A}.tooltip--arrowPositionTopCenter.tooltip--darkText::before{border-bottom-color:#272C33}.tooltip--arrowPositionTopCenter.tooltip--facebookBlue::before{border-bottom-color:#0866ff}.tooltip--arrowPositionTopCenter.tooltip--facebookBlueLighter::before{border-bottom-color:#1877f2}.tooltip--arrowPositionTopCenter.tooltip--foodoraPink::before{border-bottom-color:#df1067}.tooltip--arrowPositionTopCenter.tooltip--green::before{border-bottom-color:#7CB342}.tooltip--arrowPositionTopCenter.tooltip--greenDarker::before{border-bottom-color:#5F9725}.tooltip--arrowPositionTopCenter.tooltip--greenLighter::before{border-bottom-color:#95CE5B}.tooltip--arrowPositionTopCenter.tooltip--lightGray::before{border-bottom-color:#F3F4EF}.tooltip--arrowPositionTopCenter.tooltip--lightGrayDarker::before{border-bottom-color:#DCDDD9}.tooltip--arrowPositionTopCenter.tooltip--lightGrayLighter::before{border-bottom-color:#FBFDF8}.tooltip--arrowPositionTopCenter.tooltip--mediumGray::before{border-bottom-color:#929292}.tooltip--arrowPositionTopCenter.tooltip--mediumGrayDarker::before{border-bottom-color:#646464}.tooltip--arrowPositionTopCenter.tooltip--mediumGrayLighter::before{border-bottom-color:#c2c2c2}.tooltip--arrowPositionTopCenter.tooltip--lightText::before{border-bottom-color:#fff}.tooltip--arrowPositionTopCenter.tooltip--orange::before{border-bottom-color:#ffa23c}.tooltip--arrowPositionTopCenter.tooltip--orangeAlternative::before{border-bottom-color:#ffbc56}.tooltip--arrowPositionTopCenter.tooltip--orangeDarker::before{border-bottom-color:#c77300}.tooltip--arrowPositionTopCenter.tooltip--orangeLighter::before{border-bottom-color:#ffd36c}.tooltip--arrowPositionTopCenter.tooltip--red::before{border-bottom-color:#f14250}.tooltip--arrowPositionTopCenter.tooltip--redDarker::before{border-bottom-color:#b80028}.tooltip--arrowPositionTopCenter.tooltip--redLighter::before{border-bottom-color:#ff787c}.tooltip--arrowPositionTopCenter.tooltip--theForkGreen::before{border-bottom-color:#00665c}.tooltip--arrowPositionTopCenter.tooltip--white::before{border-bottom-color:#ffffff}.tooltip--arrowPositionTopCenter.tooltip--woltBlue::before{border-bottom-color:#009de0}.tooltip--arrowPositionTopCenter.tooltip--currentColor::before{border-bottom-color:currentColor}.tooltip--arrowPositionTopCenter.tooltip--inherit::before{border-bottom-color:inherit}.tooltip--arrowPositionTopCenter.tooltip--primaryColor::before{border-bottom-color:#7cb342}.appError--outsideOfBaseLayout .tooltip--arrowPositionTopCenter.tooltip--primaryColor::before{border-bottom-color:#7cb342}.tooltip--arrowPositionTopCenter::after{bottom:100%;height:9.8994949366px;left:0;right:0}.tooltip--arrowPositionTopCenter::before{bottom:100%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.tooltip--arrowPositionTopLeft.tooltip--bokaBordPeach::before{border-bottom-color:#ff7962}.tooltip--arrowPositionTopLeft.tooltip--darkGray::before{border-bottom-color:#272C33}.tooltip--arrowPositionTopLeft.tooltip--darkGrayDarker::before{border-bottom-color:#151A20}.tooltip--arrowPositionTopLeft.tooltip--darkGrayLighter::before{border-bottom-color:#3D434A}.tooltip--arrowPositionTopLeft.tooltip--darkText::before{border-bottom-color:#272C33}.tooltip--arrowPositionTopLeft.tooltip--facebookBlue::before{border-bottom-color:#0866ff}.tooltip--arrowPositionTopLeft.tooltip--facebookBlueLighter::before{border-bottom-color:#1877f2}.tooltip--arrowPositionTopLeft.tooltip--foodoraPink::before{border-bottom-color:#df1067}.tooltip--arrowPositionTopLeft.tooltip--green::before{border-bottom-color:#7CB342}.tooltip--arrowPositionTopLeft.tooltip--greenDarker::before{border-bottom-color:#5F9725}.tooltip--arrowPositionTopLeft.tooltip--greenLighter::before{border-bottom-color:#95CE5B}.tooltip--arrowPositionTopLeft.tooltip--lightGray::before{border-bottom-color:#F3F4EF}.tooltip--arrowPositionTopLeft.tooltip--lightGrayDarker::before{border-bottom-color:#DCDDD9}.tooltip--arrowPositionTopLeft.tooltip--lightGrayLighter::before{border-bottom-color:#FBFDF8}.tooltip--arrowPositionTopLeft.tooltip--mediumGray::before{border-bottom-color:#929292}.tooltip--arrowPositionTopLeft.tooltip--mediumGrayDarker::before{border-bottom-color:#646464}.tooltip--arrowPositionTopLeft.tooltip--mediumGrayLighter::before{border-bottom-color:#c2c2c2}.tooltip--arrowPositionTopLeft.tooltip--lightText::before{border-bottom-color:#fff}.tooltip--arrowPositionTopLeft.tooltip--orange::before{border-bottom-color:#ffa23c}.tooltip--arrowPositionTopLeft.tooltip--orangeAlternative::before{border-bottom-color:#ffbc56}.tooltip--arrowPositionTopLeft.tooltip--orangeDarker::before{border-bottom-color:#c77300}.tooltip--arrowPositionTopLeft.tooltip--orangeLighter::before{border-bottom-color:#ffd36c}.tooltip--arrowPositionTopLeft.tooltip--red::before{border-bottom-color:#f14250}.tooltip--arrowPositionTopLeft.tooltip--redDarker::before{border-bottom-color:#b80028}.tooltip--arrowPositionTopLeft.tooltip--redLighter::before{border-bottom-color:#ff787c}.tooltip--arrowPositionTopLeft.tooltip--theForkGreen::before{border-bottom-color:#00665c}.tooltip--arrowPositionTopLeft.tooltip--white::before{border-bottom-color:#ffffff}.tooltip--arrowPositionTopLeft.tooltip--woltBlue::before{border-bottom-color:#009de0}.tooltip--arrowPositionTopLeft.tooltip--currentColor::before{border-bottom-color:currentColor}.tooltip--arrowPositionTopLeft.tooltip--inherit::before{border-bottom-color:inherit}.tooltip--arrowPositionTopLeft.tooltip--primaryColor::before{border-bottom-color:#7cb342}.appError--outsideOfBaseLayout .tooltip--arrowPositionTopLeft.tooltip--primaryColor::before{border-bottom-color:#7cb342}.tooltip--arrowPositionTopLeft::after{bottom:100%;height:9.8994949366px;left:0;right:0}.tooltip--arrowPositionTopLeft::before{bottom:100%;left:10px}.tooltip--arrowPositionTopRight.tooltip--bokaBordPeach::before{border-bottom-color:#ff7962}.tooltip--arrowPositionTopRight.tooltip--darkGray::before{border-bottom-color:#272C33}.tooltip--arrowPositionTopRight.tooltip--darkGrayDarker::before{border-bottom-color:#151A20}.tooltip--arrowPositionTopRight.tooltip--darkGrayLighter::before{border-bottom-color:#3D434A}.tooltip--arrowPositionTopRight.tooltip--darkText::before{border-bottom-color:#272C33}.tooltip--arrowPositionTopRight.tooltip--facebookBlue::before{border-bottom-color:#0866ff}.tooltip--arrowPositionTopRight.tooltip--facebookBlueLighter::before{border-bottom-color:#1877f2}.tooltip--arrowPositionTopRight.tooltip--foodoraPink::before{border-bottom-color:#df1067}.tooltip--arrowPositionTopRight.tooltip--green::before{border-bottom-color:#7CB342}.tooltip--arrowPositionTopRight.tooltip--greenDarker::before{border-bottom-color:#5F9725}.tooltip--arrowPositionTopRight.tooltip--greenLighter::before{border-bottom-color:#95CE5B}.tooltip--arrowPositionTopRight.tooltip--lightGray::before{border-bottom-color:#F3F4EF}.tooltip--arrowPositionTopRight.tooltip--lightGrayDarker::before{border-bottom-color:#DCDDD9}.tooltip--arrowPositionTopRight.tooltip--lightGrayLighter::before{border-bottom-color:#FBFDF8}.tooltip--arrowPositionTopRight.tooltip--mediumGray::before{border-bottom-color:#929292}.tooltip--arrowPositionTopRight.tooltip--mediumGrayDarker::before{border-bottom-color:#646464}.tooltip--arrowPositionTopRight.tooltip--mediumGrayLighter::before{border-bottom-color:#c2c2c2}.tooltip--arrowPositionTopRight.tooltip--lightText::before{border-bottom-color:#fff}.tooltip--arrowPositionTopRight.tooltip--orange::before{border-bottom-color:#ffa23c}.tooltip--arrowPositionTopRight.tooltip--orangeAlternative::before{border-bottom-color:#ffbc56}.tooltip--arrowPositionTopRight.tooltip--orangeDarker::before{border-bottom-color:#c77300}.tooltip--arrowPositionTopRight.tooltip--orangeLighter::before{border-bottom-color:#ffd36c}.tooltip--arrowPositionTopRight.tooltip--red::before{border-bottom-color:#f14250}.tooltip--arrowPositionTopRight.tooltip--redDarker::before{border-bottom-color:#b80028}.tooltip--arrowPositionTopRight.tooltip--redLighter::before{border-bottom-color:#ff787c}.tooltip--arrowPositionTopRight.tooltip--theForkGreen::before{border-bottom-color:#00665c}.tooltip--arrowPositionTopRight.tooltip--white::before{border-bottom-color:#ffffff}.tooltip--arrowPositionTopRight.tooltip--woltBlue::before{border-bottom-color:#009de0}.tooltip--arrowPositionTopRight.tooltip--currentColor::before{border-bottom-color:currentColor}.tooltip--arrowPositionTopRight.tooltip--inherit::before{border-bottom-color:inherit}.tooltip--arrowPositionTopRight.tooltip--primaryColor::before{border-bottom-color:#7cb342}.appError--outsideOfBaseLayout .tooltip--arrowPositionTopRight.tooltip--primaryColor::before{border-bottom-color:#7cb342}.tooltip--arrowPositionTopRight::after{bottom:100%;height:9.8994949366px;left:0;right:0}.tooltip--arrowPositionTopRight::before{bottom:100%;right:10px}.tooltip--bottomCenter{left:50%;top:100%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.tooltip--bottomLeft{left:0;top:100%}.tooltip--bottomRight{right:0;top:100%}.tooltip--extraPadding{padding-bottom:11.25px;padding-left:15px;padding-right:15px;padding-top:11.25px}.tooltip--leftBottom{bottom:0;right:100%}.tooltip--leftCenter{right:100%;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.tooltip--leftTop{right:100%;top:0}.tooltip--rightBottom{bottom:0;left:100%}.tooltip--rightCenter{left:100%;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.tooltip--rightTop{left:100%;top:0}.tooltip--topCenter{bottom:100%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.tooltip--topLeft{bottom:100%;left:0}.tooltip--topRight{bottom:100%;right:0}.tooltip--visibleOnHover:focus,.tooltip--visibleOnHover:hover,.tooltip--visible{opacity:1;visibility:visible}.tooltip::after{content:"";display:block;position:absolute}.tooltip::before{border-color:rgba(0,0,0,0);border-style:solid;border-width:7px;content:"";display:block;height:7px;position:absolute;width:7px}.tooltip__positioningWrapper{position:relative}.rmwc-tooltip-inner{font-family:Inter, sans-serif;font-family:var(--fontFamilyGeneric);font-size:.8125rem;letter-spacing:.01rem}
.simpleGrid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;min-width:100%}.simpleGrid+.simpleGrid{margin-top:7.5px}.simpleGrid--justifyCenter{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.simpleGrid--justifyEnd{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.simpleGrid--justifyStart{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.simpleGrid--gap{margin:-7.5px}
.simpleGrid--gap .simpleGridItem{padding:7.5px}.simpleGridItem--fullWidth,.simpleGridItem--1of1{width:100%}.simpleGridItem--1of2{width:50%}.simpleGridItem--1of3{width:33.3333333333%}.simpleGridItem--2of3{width:66.6666666667%}.simpleGridItem--1of4{width:25%}.simpleGridItem--2of4{width:50%}.simpleGridItem--3of4{width:75%}.simpleGridItem--1of5{width:20%}.simpleGridItem--2of5{width:40%}.simpleGridItem--3of5{width:60%}.simpleGridItem--4of5{width:80%}.simpleGridItem--1of12{width:8.3333333333%}.simpleGridItem--2of12{width:16.6666666667%}.simpleGridItem--3of12{width:25%}.simpleGridItem--4of12{width:33.3333333333%}.simpleGridItem--5of12{width:41.6666666667%}.simpleGridItem--6of12{width:50%}.simpleGridItem--7of12{width:58.3333333333%}.simpleGridItem--8of12{width:66.6666666667%}.simpleGridItem--9of12{width:75%}.simpleGridItem--10of12{width:83.3333333333%}.simpleGridItem--11of12{width:91.6666666667%}.simpleGridItem__inner--bokaBordPeachBackground{background-color:#ff7962}.simpleGridItem__inner--darkGrayBackground{background-color:#272C33}.simpleGridItem__inner--darkGrayDarkerBackground{background-color:#151A20}.simpleGridItem__inner--darkGrayLighterBackground{background-color:#3D434A}.simpleGridItem__inner--darkTextBackground{background-color:#272C33}.simpleGridItem__inner--facebookBlueBackground{background-color:#0866ff}.simpleGridItem__inner--facebookBlueLighterBackground{background-color:#1877f2}.simpleGridItem__inner--foodoraPinkBackground{background-color:#df1067}.simpleGridItem__inner--greenBackground{background-color:#7CB342}.simpleGridItem__inner--greenBackground ::-moz-selection{background-color:hsla(0,0%,100%,.8);color:#7CB342}.simpleGridItem__inner--greenBackground ::selection{background-color:hsla(0,0%,100%,.8);color:#7CB342}.simpleGridItem__inner--greenDarkerBackground{background-color:#5F9725}.simpleGridItem__inner--greenLighterBackground{background-color:#95CE5B}.simpleGridItem__inner--lightGrayBackground{background-color:#F3F4EF}.simpleGridItem__inner--lightGrayDarkerBackground{background-color:#DCDDD9}.simpleGridItem__inner--lightGrayLighterBackground{background-color:#FBFDF8}.simpleGridItem__inner--mediumGrayBackground{background-color:#929292}.simpleGridItem__inner--mediumGrayDarkerBackground{background-color:#646464}.simpleGridItem__inner--mediumGrayLighterBackground{background-color:#c2c2c2}.simpleGridItem__inner--lightTextBackground{background-color:#fff}.simpleGridItem__inner--orangeBackground{background-color:#ffa23c}.simpleGridItem__inner--orangeAlternativeBackground{background-color:#ffbc56}.simpleGridItem__inner--orangeDarkerBackground{background-color:#c77300}.simpleGridItem__inner--orangeLighterBackground{background-color:#ffd36c}.simpleGridItem__inner--redBackground{background-color:#f14250}.simpleGridItem__inner--redDarkerBackground{background-color:#b80028}.simpleGridItem__inner--redLighterBackground{background-color:#ff787c}.simpleGridItem__inner--theForkGreenBackground{background-color:#00665c}.simpleGridItem__inner--whiteBackground{background-color:#ffffff}.simpleGridItem__inner--woltBlueBackground{background-color:#009de0}.simpleGridItem__inner--currentColorBackground{background-color:currentColor}.simpleGridItem__inner--inheritBackground{background-color:inherit}.simpleGridItem__inner--primaryColorBackground{background-color:#7cb342}.appError--outsideOfBaseLayout .simpleGridItem__inner--primaryColorBackground{background-color:#7cb342}.simpleGridItem__inner--elevated{padding-left:20px;padding-right:20px;padding-bottom:20px;padding-top:20px}.app--desktopLayout .simpleGridItem__inner--elevated{padding-left:30px;padding-right:30px;padding-bottom:30px;padding-top:30px}.simpleGridItem__inner--elevated,.simpleGridItem__inner--elevatedWithNoPadding{border-radius:20px;height:100%}.simpleGridItem__inner--whiteBackground{background-color:#fff}
.uploadLibraryUploadEditingDialog__deleteIconButton{position:absolute;right:15px;top:15px}.uploadLibraryUploadEditingDialog__detailsLine--itemDetailsPath{-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;white-space:normal;word-break:break-all;word-wrap:break-word}.uploadLibraryUploadEditingDialog__preview{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.uploadLibraryUploadEditingDialog__previewWrapper{position:relative}
.ReactCrop {
  position: relative;
  display: inline-block;
  cursor: crosshair;
  overflow: hidden;
  max-width: 100%;
}
.ReactCrop:focus {
  outline: none;
}
.ReactCrop--disabled, .ReactCrop--locked {
  cursor: inherit;
}
.ReactCrop__image {
  display: block;
  max-width: 100%;
  touch-action: none;
}
.ReactCrop__crop-selection {
  position: absolute;
  top: 0;
  left: 0;
  transform: translate3d(0, 0, 0);
  box-sizing: border-box;
  cursor: move;
  box-shadow: 0 0 0 9999em rgba(0, 0, 0, 0.5);
  touch-action: none;
  border: 1px solid;
  border-image-source: url(data:image/gif;base64,R0lGODlhCgAKAJECAAAAAP///////wAAACH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OEI5RDc5MTFDNkE2MTFFM0JCMDZEODI2QTI4MzJBOTIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OEI5RDc5MTBDNkE2MTFFM0JCMDZEODI2QTI4MzJBOTIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuZGlkOjAyODAxMTc0MDcyMDY4MTE4MDgzQzNDMjA5MzREQ0ZDIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjAyODAxMTc0MDcyMDY4MTE4MDgzQzNDMjA5MzREQ0ZDIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkEBQoAAgAsAAAAAAoACgAAAhWEERkn7W3ei7KlagMWF/dKgYeyGAUAIfkEBQoAAgAsAAAAAAoACgAAAg+UYwLJ7RnQm7QmsCyVKhUAIfkEBQoAAgAsAAAAAAoACgAAAhCUYgLJHdiinNSAVfOEKoUCACH5BAUKAAIALAAAAAAKAAoAAAIRVISAdusPo3RAzYtjaMIaUQAAIfkEBQoAAgAsAAAAAAoACgAAAg+MDiem7Q8bSLFaG5il6xQAIfkEBQoAAgAsAAAAAAoACgAAAg+UYRLJ7QnQm7SmsCyVKhUAIfkEBQoAAgAsAAAAAAoACgAAAhCUYBLJDdiinNSEVfOEKoECACH5BAUKAAIALAAAAAAKAAoAAAIRFISBdusPo3RBzYsjaMIaUQAAOw==);
  border-image-slice: 1;
  border-image-repeat: repeat;
}
.ReactCrop--disabled .ReactCrop__crop-selection {
  cursor: inherit;
}
.ReactCrop--circular-crop .ReactCrop__crop-selection {
  border-radius: 50%;
  box-shadow: 0px 0px 1px 1px white, 0 0 0 9999em rgba(0, 0, 0, 0.5);
}
.ReactCrop--invisible-crop .ReactCrop__crop-selection {
  display: none;
}
.ReactCrop__rule-of-thirds-vt::before, .ReactCrop__rule-of-thirds-vt::after, .ReactCrop__rule-of-thirds-hz::before, .ReactCrop__rule-of-thirds-hz::after {
  content: "";
  display: block;
  position: absolute;
  background-color: rgba(255, 255, 255, 0.4);
}
.ReactCrop__rule-of-thirds-vt::before, .ReactCrop__rule-of-thirds-vt::after {
  width: 1px;
  height: 100%;
}
.ReactCrop__rule-of-thirds-vt::before {
  left: 33.3333%;
  left: calc(100% / 3);
}
.ReactCrop__rule-of-thirds-vt::after {
  left: 66.6666%;
  left: calc(100% / 3 * 2);
}
.ReactCrop__rule-of-thirds-hz::before, .ReactCrop__rule-of-thirds-hz::after {
  width: 100%;
  height: 1px;
}
.ReactCrop__rule-of-thirds-hz::before {
  top: 33.3333%;
  top: calc(100% / 3);
}
.ReactCrop__rule-of-thirds-hz::after {
  top: 66.6666%;
  top: calc(100% / 3 * 2);
}
.ReactCrop__drag-handle {
  position: absolute;
}
.ReactCrop__drag-handle::after {
  position: absolute;
  content: "";
  display: block;
  width: 10px;
  height: 10px;
  background-color: rgba(0, 0, 0, 0.2);
  border: 1px solid rgba(255, 255, 255, 0.7);
  box-sizing: border-box;
  outline: 1px solid transparent;
}
.ReactCrop .ord-nw {
  top: 0;
  left: 0;
  margin-top: -5px;
  margin-left: -5px;
  cursor: nw-resize;
}
.ReactCrop .ord-nw::after {
  top: 0;
  left: 0;
}
.ReactCrop .ord-n {
  top: 0;
  left: 50%;
  margin-top: -5px;
  margin-left: -5px;
  cursor: n-resize;
}
.ReactCrop .ord-n::after {
  top: 0;
}
.ReactCrop .ord-ne {
  top: 0;
  right: 0;
  margin-top: -5px;
  margin-right: -5px;
  cursor: ne-resize;
}
.ReactCrop .ord-ne::after {
  top: 0;
  right: 0;
}
.ReactCrop .ord-e {
  top: 50%;
  right: 0;
  margin-top: -5px;
  margin-right: -5px;
  cursor: e-resize;
}
.ReactCrop .ord-e::after {
  right: 0;
}
.ReactCrop .ord-se {
  bottom: 0;
  right: 0;
  margin-bottom: -5px;
  margin-right: -5px;
  cursor: se-resize;
}
.ReactCrop .ord-se::after {
  bottom: 0;
  right: 0;
}
.ReactCrop .ord-s {
  bottom: 0;
  left: 50%;
  margin-bottom: -5px;
  margin-left: -5px;
  cursor: s-resize;
}
.ReactCrop .ord-s::after {
  bottom: 0;
}
.ReactCrop .ord-sw {
  bottom: 0;
  left: 0;
  margin-bottom: -5px;
  margin-left: -5px;
  cursor: sw-resize;
}
.ReactCrop .ord-sw::after {
  bottom: 0;
  left: 0;
}
.ReactCrop .ord-w {
  top: 50%;
  left: 0;
  margin-top: -5px;
  margin-left: -5px;
  cursor: w-resize;
}
.ReactCrop .ord-w::after {
  left: 0;
}
.ReactCrop__disabled .ReactCrop__drag-handle {
  cursor: inherit;
}
.ReactCrop__drag-bar {
  position: absolute;
}
.ReactCrop__drag-bar.ord-n {
  top: 0;
  left: 0;
  width: 100%;
  height: 6px;
  margin-top: -3px;
}
.ReactCrop__drag-bar.ord-e {
  right: 0;
  top: 0;
  width: 6px;
  height: 100%;
  margin-right: -3px;
}
.ReactCrop__drag-bar.ord-s {
  bottom: 0;
  left: 0;
  width: 100%;
  height: 6px;
  margin-bottom: -3px;
}
.ReactCrop__drag-bar.ord-w {
  top: 0;
  left: 0;
  width: 6px;
  height: 100%;
  margin-left: -3px;
}
.ReactCrop--new-crop .ReactCrop__drag-bar, .ReactCrop--new-crop .ReactCrop__drag-handle, .ReactCrop--fixed-aspect .ReactCrop__drag-bar {
  display: none;
}
.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-n, .ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-e, .ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-s, .ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-w {
  display: none;
}
@media (pointer: coarse) {
  .ReactCrop .ord-n,
.ReactCrop .ord-e,
.ReactCrop .ord-s,
.ReactCrop .ord-w {
    display: none;
  }
  .ReactCrop__drag-handle {
    width: 24px;
    height: 24px;
  }
}

.uploadPreviewer{display:inline-block;max-height:100%;max-width:100%;min-height:100px;min-width:100px;position:relative}.uploadPreviewer--cropping{z-index:999}.uploadPreviewer--100MaxWidth{max-width:100px}.uploadPreviewer--200MaxWidth{max-width:200px}.uploadPreviewer--300MaxWidth{max-width:300px}.uploadPreviewer--400MaxWidth{max-width:400px}.uploadPreviewer--500MaxWidth{max-width:500px}.uploadPreviewer__additionalCroppingContent{background-color:#fff;border-radius:0 0 4px 4px;left:0;padding:15px;position:absolute;right:0;top:100%;width:100%}.uploadPreviewer__canvasWrapper{left:-99999999px;position:fixed;top:0}.uploadPreviewer__cropBackground{opacity:0;-webkit-transition:opacity 500ms,visibility 500ms;transition:opacity 500ms,visibility 500ms;visibility:hidden;z-index:998}.uploadPreviewer__cropBackground--visible{opacity:1;visibility:visible}.uploadPreviewer__image{border-radius:4px;display:block;max-height:100%;max-width:100%;position:relative}.uploadPreviewer__imageBackground{background:-webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.15)), to(rgba(0, 0, 0, 0.1)));background:linear-gradient(0deg, rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.1));border-radius:20%;display:block;-webkit-filter:blur(30px);filter:blur(30px);height:80%;left:50%;pointer-events:none;position:absolute;top:50%;-ms-touch-action:none;touch-action:none;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%}.uploadPreviewer__imageOverlayButton{border:none;border-radius:4px;-webkit-box-shadow:0 1px 3px rgba(39, 44, 51, 0.4);box-shadow:0 1px 3px rgba(39, 44, 51, 0.4);cursor:pointer;display:block !important;height:26px;line-height:26px;width:26px}.uploadPreviewer__imageOverlayButton--cancelCrop{background-color:#7cb342}.uploadPreviewer__imageOverlayButton--confirmCrop{background-color:#7cb342}.uploadPreviewer__imageOverlayButton--crop{background-color:#7cb342}.uploadPreviewer__imageOverlayButton--edit{background-color:#7cb342}.uploadPreviewer__imageOverlayButton--removeFile{background-color:#f14250}.uploadPreviewer__imageOverlayButton--resetCrop{background-color:#7cb342}.uploadPreviewer__imageOverlayButtonIcon{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.uploadPreviewer__imageOverlayButtonList>:nth-child(1){right:10px}.uploadPreviewer__imageOverlayButtonList>:nth-child(2){right:45px}.uploadPreviewer__imageOverlayButtonList>:nth-child(3){right:80px}.uploadPreviewer__imageOverlayButtonList>:nth-child(4){right:115px}.uploadPreviewer__imageOverlayButtonWrapper{position:absolute;top:10px}.uploadPreviewer__imageSkeleton{left:0;position:absolute;top:0}.uploadPreviewer .ReactCrop{display:block !important}
.uploader{display:inline-block;max-width:100%;position:relative;text-align:center}.uploader--fullWidth{display:block;width:100%}.uploader--hasLabel{border:1px solid rgba(0,0,0,.38);border-radius:4px;padding:30px}.uploader__chooseExistingText{margin-top:7.5px}.uploader__chooseExistingTextLink{-webkit-transform:translateY(-1px);-ms-transform:translateY(-1px);transform:translateY(-1px)}.uploader__label{border-radius:4px;left:3px;padding:0 5px;position:absolute;top:-1px;-webkit-transform:translateY(-50%) scale(0.75);-ms-transform:translateY(-50%) scale(0.75);transform:translateY(-50%) scale(0.75)}
.blockEditorBlockBase{position:relative}.blockEditorBlockBase__customDragHandle{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#272c33;border:none;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;height:40px;left:0;opacity:0;padding:10px 7.5px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:opacity 500ms,visibility 500ms;transition:opacity 500ms,visibility 500ms;visibility:hidden;z-index:99999}.blockEditorBlockBase__customDragHandle:hover{border-radius:4px 0 0 4px}.blockEditorBlockBase__customDragHandle:hover .blockEditorBlockBase__customDragHandleText{opacity:1;visibility:visible}.blockEditorBlockBase__customDragHandleText{background-color:#272c33;border-radius:0 4px 4px 0;height:100%;left:100%;opacity:0;padding-right:7.5px;padding-top:12px;pointer-events:none;position:absolute;top:0;-ms-touch-action:none;touch-action:none;visibility:hidden}.blockEditorBlockBase--hasAdditionalDragHandle:hover:not(:has(.blockEditorBlockBase--hasAdditionalDragHandle:hover))>.blockEditorBlockBase__customDragHandle{opacity:.85;visibility:visible}
.blockEditorGrid__boxedLayout--flex>*{-webkit-box-align:space-between;-ms-flex-align:space-between;align-items:space-between;-webkit-box-align:var(--alignItems, space-between);-ms-flex-align:var(--alignItems, space-between);align-items:var(--alignItems, space-between);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-pack:var(--justifyContent, space-between);-ms-flex-pack:var(--justifyContent, space-between);justify-content:var(--justifyContent, space-between)}.blockEditorGrid__boxedLayout--flex>*>*{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}@media(min-width: 768px){.blockEditorGrid__boxedLayout--flex>*>*{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 7.5px);flex:0 0 calc(50% - 7.5px)}}@media(min-width: 1200px){.blockEditorGrid__boxedLayout--flex>*>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex:0 0 var(--flexBasis, auto);flex:0 0 var(--flexBasis, auto)}}.blockEditorGrid__boxedLayout--grid>*{display:grid;grid-gap:15px;grid-template-columns:1fr 1fr;grid-template-columns:var(--gridTemplateColumns, 1fr 1fr)}.blockEditorGrid .blockEditorBackground--isEditing{height:100%}.blockEditorBackground__background{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:1}.blockEditorBackground__background--bokaBordPeach{background-color:#ff7962}.blockEditorBackground__background--darkGray{background-color:#272C33}.blockEditorBackground__background--darkGrayDarker{background-color:#151A20}.blockEditorBackground__background--darkGrayLighter{background-color:#3D434A}.blockEditorBackground__background--darkText{background-color:#272C33}.blockEditorBackground__background--facebookBlue{background-color:#0866ff}.blockEditorBackground__background--facebookBlueLighter{background-color:#1877f2}.blockEditorBackground__background--foodoraPink{background-color:#df1067}.blockEditorBackground__background--green{background-color:#7CB342}.blockEditorBackground__background--green ::-moz-selection{background-color:hsla(0,0%,100%,.8);color:#7CB342}.blockEditorBackground__background--green ::selection{background-color:hsla(0,0%,100%,.8);color:#7CB342}.blockEditorBackground__background--greenDarker{background-color:#5F9725}.blockEditorBackground__background--greenLighter{background-color:#95CE5B}.blockEditorBackground__background--lightGray{background-color:#F3F4EF}.blockEditorBackground__background--lightGrayDarker{background-color:#DCDDD9}.blockEditorBackground__background--lightGrayLighter{background-color:#FBFDF8}.blockEditorBackground__background--mediumGray{background-color:#929292}.blockEditorBackground__background--mediumGrayDarker{background-color:#646464}.blockEditorBackground__background--mediumGrayLighter{background-color:#c2c2c2}.blockEditorBackground__background--lightText{background-color:#fff}.blockEditorBackground__background--orange{background-color:#ffa23c}.blockEditorBackground__background--orangeAlternative{background-color:#ffbc56}.blockEditorBackground__background--orangeDarker{background-color:#c77300}.blockEditorBackground__background--orangeLighter{background-color:#ffd36c}.blockEditorBackground__background--red{background-color:#f14250}.blockEditorBackground__background--redDarker{background-color:#b80028}.blockEditorBackground__background--redLighter{background-color:#ff787c}.blockEditorBackground__background--theForkGreen{background-color:#00665c}.blockEditorBackground__background--white{background-color:#ffffff}.blockEditorBackground__background--woltBlue{background-color:#009de0}.blockEditorBackground__background--currentColor{background-color:currentColor}.blockEditorBackground__background--inherit{background-color:inherit}.blockEditorBackground__background--primaryColor{background-color:#7cb342}.appError--outsideOfBaseLayout .blockEditorBackground__background--primaryColor{background-color:#7cb342}.blockEditorGrid .blockEditorBackground__boxedLayout{height:100%}.blockEditorBackground__content{position:relative;z-index:3}.blockEditorBackground__content>*{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}.blockEditorBackground__image{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.blockEditorBackground__wrapper{background-position:center;background-size:cover;min-height:1rem;overflow:hidden;padding-bottom:15px;padding-top:15px;position:relative}.blockEditorGrid .blockEditorBackground__wrapper{height:100%}.blockEditorBackground__wrapper--boxed{border-radius:20px;padding-left:20px;padding-right:20px;padding-bottom:20px;padding-top:20px}.app--desktopLayout .blockEditorBackground__wrapper--boxed{padding-left:30px;padding-right:30px;padding-bottom:30px;padding-top:30px}
.blockEditorIconLibraryField__fieldContentWrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px}.blockEditorIconLibraryField__iconSelectionButton:hover .icon svg *{color:#fff !important;fill:#fff !important}.blockEditorIconLibraryField__iconSelectionButtonWrapper{text-align:center}
.blockEditorButton__box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px}.blockEditorButton__box--alignCenter{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.blockEditorButton__box--alignLeft{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.blockEditorButton__box--alignRight{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.callToAction{background-position:center;background-size:cover;padding-bottom:45px;padding-top:45px;text-align:center}.callToAction--bokaBordPeach{background-color:#ff7962}.callToAction--darkGray{background-color:#272C33}.callToAction--darkGrayDarker{background-color:#151A20}.callToAction--darkGrayLighter{background-color:#3D434A}.callToAction--darkText{background-color:#272C33}.callToAction--facebookBlue{background-color:#0866ff}.callToAction--facebookBlueLighter{background-color:#1877f2}.callToAction--foodoraPink{background-color:#df1067}.callToAction--green{background-color:#7CB342}.callToAction--green ::-moz-selection{background-color:hsla(0,0%,100%,.8);color:#7CB342}.callToAction--green ::selection{background-color:hsla(0,0%,100%,.8);color:#7CB342}.callToAction--greenDarker{background-color:#5F9725}.callToAction--greenLighter{background-color:#95CE5B}.callToAction--lightGray{background-color:#F3F4EF}.callToAction--lightGrayDarker{background-color:#DCDDD9}.callToAction--lightGrayLighter{background-color:#FBFDF8}.callToAction--mediumGray{background-color:#929292}.callToAction--mediumGrayDarker{background-color:#646464}.callToAction--mediumGrayLighter{background-color:#c2c2c2}.callToAction--lightText{background-color:#fff}.callToAction--orange{background-color:#ffa23c}.callToAction--orangeAlternative{background-color:#ffbc56}.callToAction--orangeDarker{background-color:#c77300}.callToAction--orangeLighter{background-color:#ffd36c}.callToAction--red{background-color:#f14250}.callToAction--redDarker{background-color:#b80028}.callToAction--redLighter{background-color:#ff787c}.callToAction--theForkGreen{background-color:#00665c}.callToAction--white{background-color:#ffffff}.callToAction--woltBlue{background-color:#009de0}.callToAction--currentColor{background-color:currentColor}.callToAction--inherit{background-color:inherit}.callToAction--primaryColor{background-color:#7cb342}.appError--outsideOfBaseLayout .callToAction--primaryColor{background-color:#7cb342}.callToAction__buttons{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:15px}
.contentSlides{overflow:hidden;position:relative}.contentSlides__dot{background-color:#f3f4ef;border-radius:50%;height:10px;line-height:10px;opacity:.5;outline:0;text-align:center;width:10px}.usingKeyboard .contentSlides__dot:focus,.contentSlides__dot:hover{-webkit-box-shadow:0 0 0 1.5px #fbfdf8;box-shadow:0 0 0 1.5px #fbfdf8}.contentSlides__dot--active{background-color:#f3f4ef;opacity:.7;-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center}.contentSlides__dot+.contentSlides__dot{margin-left:.7rem}.contentSlides__dots{bottom:6px;left:0;position:absolute;right:0;text-align:center;width:100%;z-index:99}.contentSlides__header{background-color:#7cb342;border-radius:20px 20px 0 0;padding:15px}.contentSlides__numericDot{background-color:#3d434a;border-radius:50%;height:30px;line-height:30px;outline:0;text-align:center;width:30px}.usingKeyboard .contentSlides__numericDot:focus,.contentSlides__numericDot:hover{-webkit-box-shadow:0 0 0 1.5px #fff;box-shadow:0 0 0 1.5px #fff}.contentSlides__numericDot--active{background-color:#7cb342}.contentSlides__numericDot+.contentSlides__numericDot{margin-left:.7rem}.contentSlides__numericFooter{background-color:#272c33;border-radius:0 0 20px 20px;padding:.5rem 0;text-align:center}.contentSlides__slide{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;padding:15px;width:100%}.contentSlides__slideWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-transition:-webkit-transform 500ms;transition:-webkit-transform 500ms;transition:transform 500ms;transition:transform 500ms, -webkit-transform 500ms}.contentSlides__slideWrapper--slide1{-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%)}.contentSlides__slideWrapper--slide2{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.contentSlides__slideWrapper--slide3{-webkit-transform:translateX(-200%);-ms-transform:translateX(-200%);transform:translateX(-200%)}.contentSlides__slideWrapper--slide4{-webkit-transform:translateX(-300%);-ms-transform:translateX(-300%);transform:translateX(-300%)}.contentSlides__slideWrapper--slide5{-webkit-transform:translateX(-400%);-ms-transform:translateX(-400%);transform:translateX(-400%)}.contentSlides__slideWrapper--slide6{-webkit-transform:translateX(-500%);-ms-transform:translateX(-500%);transform:translateX(-500%)}.contentSlides__slideWrapper--slide7{-webkit-transform:translateX(-600%);-ms-transform:translateX(-600%);transform:translateX(-600%)}.contentSlides__slideWrapper--slide8{-webkit-transform:translateX(-700%);-ms-transform:translateX(-700%);transform:translateX(-700%)}.contentSlides__slideWrapper--slide9{-webkit-transform:translateX(-800%);-ms-transform:translateX(-800%);transform:translateX(-800%)}.contentSlides__slideWrapper--slide10{-webkit-transform:translateX(-900%);-ms-transform:translateX(-900%);transform:translateX(-900%)}.contentSlides__slideWrapper--slide11{-webkit-transform:translateX(-1000%);-ms-transform:translateX(-1000%);transform:translateX(-1000%)}.contentSlides__slideWrapper--slide12{-webkit-transform:translateX(-1100%);-ms-transform:translateX(-1100%);transform:translateX(-1100%)}.contentSlides__slideWrapper--slide13{-webkit-transform:translateX(-1200%);-ms-transform:translateX(-1200%);transform:translateX(-1200%)}.contentSlides__slideWrapper--slide14{-webkit-transform:translateX(-1300%);-ms-transform:translateX(-1300%);transform:translateX(-1300%)}.contentSlides__slideWrapper--slide15{-webkit-transform:translateX(-1400%);-ms-transform:translateX(-1400%);transform:translateX(-1400%)}
.blockEditorGrid__boxedLayout--flex>*{-webkit-box-align:space-between;-ms-flex-align:space-between;align-items:space-between;-webkit-box-align:var(--alignItems, space-between);-ms-flex-align:var(--alignItems, space-between);align-items:var(--alignItems, space-between);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-pack:var(--justifyContent, space-between);-ms-flex-pack:var(--justifyContent, space-between);justify-content:var(--justifyContent, space-between)}.blockEditorGrid__boxedLayout--flex>*>*{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}@media(min-width: 768px){.blockEditorGrid__boxedLayout--flex>*>*{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 7.5px);flex:0 0 calc(50% - 7.5px)}}@media(min-width: 1200px){.blockEditorGrid__boxedLayout--flex>*>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex:0 0 var(--flexBasis, auto);flex:0 0 var(--flexBasis, auto)}}.blockEditorGrid__boxedLayout--grid>*{display:grid;grid-gap:15px;grid-template-columns:1fr 1fr;grid-template-columns:var(--gridTemplateColumns, 1fr 1fr)}.blockEditorCustomBlankspace{opacity:0;pointer-events:none;-ms-touch-action:none;touch-action:none;visibility:hidden}.blockEditorCustomBlankspace:not(:first-child){margin-top:-15px}.blockEditorCustomBlankspace:not(:last-child){margin-bottom:-15px}.puckRootRenderer [data-puck-component]:not(:first-child):has(>.blockEditorCustomBlankspace){margin-top:-15px}.puckRootRenderer [data-puck-component]:not(:first-child):has(>.blockEditorCustomBlankspace) .blockEditorCustomBlankspace{margin-top:0}.puckRootRenderer [data-puck-component]:not(:last-child):has(>.blockEditorCustomBlankspace){margin-bottom:-15px}.puckRootRenderer [data-puck-component]:not(:last-child):has(>.blockEditorCustomBlankspace) .blockEditorCustomBlankspace{margin-bottom:0}
.customerQuote--plain{text-align:center}.customerQuote--speechBubble{text-align:left}.customerQuote__additionalAuthorInfo--plain{display:inline}.customerQuote__additionalAuthorInfo--speechBubble{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.customerQuote__author{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.customerQuote__authorImage{-webkit-box-flex:0;-ms-flex:0 0 70px;flex:0 0 70px;width:70px}.customerQuote__authorName{display:inline}.customerQuote__authorTextWrapper{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;padding-left:15px}.customerQuote__authorTextWrapper--speechBubble{overflow:hidden}.customerQuote__quoteText--speechBubble{height:100%;line-height:1.5em !important;overflow:hidden}.customerQuote__quoteTextWrapper--speechBubble{background-color:#fff;border-radius:10px;height:calc(4.5em + 45px);margin-bottom:15px;padding:22.5px;position:relative}.customerQuote__quoteTextWrapper--speechBubble::after{background-color:#fff;bottom:-10px;content:"";display:block;height:20px;left:calc(50% - 20px);position:absolute;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);width:20px}
.customerQuoteList--displayBackground{background-color:#f3f4ef;padding-bottom:45px;padding-top:45px}.customerQuoteList__item--marquee{-webkit-box-flex:0;-ms-flex:0 0 300px;flex:0 0 300px;width:300px}.customerQuoteList__item--plain+.customerQuoteList__item--plain{padding-top:45px}.customerQuoteList__itemWrapper--marquee{position:relative}.customerQuoteList__itemWrapperInner--marquee{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-animation-duration:60s;animation-duration:60s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:customerQuoteList__marquee;animation-name:customerQuoteList__marquee;-webkit-animation-timing-function:linear;animation-timing-function:linear;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:45px;max-width:none;position:absolute}.customerQuoteList__title{margin-bottom:30px}@-webkit-keyframes customerQuoteList__marquee{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@keyframes customerQuoteList__marquee{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}
.blockEditorGrid__boxedLayout--flex>*{-webkit-box-align:space-between;-ms-flex-align:space-between;align-items:space-between;-webkit-box-align:var(--alignItems, space-between);-ms-flex-align:var(--alignItems, space-between);align-items:var(--alignItems, space-between);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-pack:var(--justifyContent, space-between);-ms-flex-pack:var(--justifyContent, space-between);justify-content:var(--justifyContent, space-between)}.blockEditorGrid__boxedLayout--flex>*>*{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}@media(min-width: 768px){.blockEditorGrid__boxedLayout--flex>*>*{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 7.5px);flex:0 0 calc(50% - 7.5px)}}@media(min-width: 1200px){.blockEditorGrid__boxedLayout--flex>*>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex:0 0 var(--flexBasis, auto);flex:0 0 var(--flexBasis, auto)}}.blockEditorGrid__boxedLayout--grid>*{display:grid;grid-gap:15px;grid-template-columns:1fr 1fr;grid-template-columns:var(--gridTemplateColumns, 1fr 1fr)}.blockEditorDivergentContentWidth__wrapper>*{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}
.divider--doubleMargins{margin:30px 0}.divider--margins{margin:15px 0}.divider__iconWrap{-webkit-box-flex:0;-ms-flex:0 0 100px;flex:0 0 100px}.divider__line{border-top-color:#7cb342;border-top-style:solid;border-top-width:2px;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;height:2px}.divider__line--left{margin-right:20px}.divider__line--right{margin-left:20px}.divider__simpleLine{background-color:#7cb342;height:4px;width:70px}.divider__simpleLine--center{margin-left:auto;margin-right:auto}.divider__simpleLine--left{margin-left:0;margin-right:auto}.divider__simpleLine--right{margin-left:auto;margin-right:0}.divider__wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-left:auto;margin-right:auto;max-width:300px;width:60%}
.rmwc-icon--url[disabled],.rmwc-icon--component[disabled],[disabled]>.rmwc-icon--url,[disabled]>.rmwc-icon--component{opacity:.38}.rmwc-icon--url{min-width:1em;min-height:1em;background-repeat:no-repeat;font-size:1.5rem;background-size:1em;background-position:center center}.rmwc-icon--size-xsmall{font-size:1.125rem;width:1em;height:1em}.rmwc-icon--size-small{font-size:1.25rem;width:1em;height:1em}.rmwc-icon--size-medium{font-size:1.5rem;width:1em;height:1em}.rmwc-icon--size-large{font-size:2.25rem;width:1em;height:1em}.rmwc-icon--size-xlarge{font-size:3rem;width:1em;height:1em}

.rmwc-collapsible-list{width:100%}.rmwc-collapsible-list__children{overflow:hidden;max-height:0;transition:max-height .3s,opacity .3s;opacity:0}.rmwc-collapsible-list--open>.rmwc-collapsible-list__children{opacity:1}.rmwc-collapsible-list__handle .mdc-deprecated-list-item__meta{transition:transform .3s;-webkit-user-select:none;user-select:none}.rmwc-collapsible-list--open>.rmwc-collapsible-list__handle .mdc-deprecated-list-item__meta{transform:rotate(90deg)}.rmwc-collapsible-list__children .mdc-deprecated-list-item{padding-left:1.5rem}.rmwc-collapsible-list .rmwc-collapsible-list .rmwc-collapsible-list__children .mdc-deprecated-list-item{padding-left:2.5rem}.rmwc-collapsible-list .rmwc-collapsible-list .rmwc-collapsible-list .rmwc-collapsible-list__children .mdc-deprecated-list-item{padding-left:3.5rem}.rmwc-collapsible-list .rmwc-collapsible-list .rmwc-collapsible-list .rmwc-collapsible-list .rmwc-collapsible-list__children .mdc-deprecated-list-item{padding-left:4.5rem}.rmwc-collapsible-list__children-inner{overflow:auto}.rmwc-list-item__disabled{pointer-events:none;opacity:.38}

.collapsibleListItem{background-color:#fff;border-radius:4px;margin-bottom:5px;padding:12px 16px !important}.collapsibleListItem--outlined{border:1px solid #7cb342}.collapsibleListItem__titleRow{height:auto !important;padding:0 !important}.collapsibleListItem__titleRow--flat{border:none}.collapsibleListItem__titleRow--flat:focus,.collapsibleListItem__titleRow--flat:hover{background-color:#fff !important}.collapsibleListItem__titleRow--flat::after,.collapsibleListItem__titleRow--flat::before{display:none !important}.collapsibleListItem__titleRow--flat p{font-weight:normal !important}.collapsibleListItem .mdc-deprecated-list-item__ripple{display:none !important}.collapsibleListItem .rmwc-collapsible-list__children-inner{padding-top:15px}
.blockEditorGrid__boxedLayout--flex>*{-webkit-box-align:space-between;-ms-flex-align:space-between;align-items:space-between;-webkit-box-align:var(--alignItems, space-between);-ms-flex-align:var(--alignItems, space-between);align-items:var(--alignItems, space-between);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-pack:var(--justifyContent, space-between);-ms-flex-pack:var(--justifyContent, space-between);justify-content:var(--justifyContent, space-between)}.blockEditorGrid__boxedLayout--flex>*>*{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}@media(min-width: 768px){.blockEditorGrid__boxedLayout--flex>*>*{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 7.5px);flex:0 0 calc(50% - 7.5px)}}@media(min-width: 1200px){.blockEditorGrid__boxedLayout--flex>*>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex:0 0 var(--flexBasis, auto);flex:0 0 var(--flexBasis, auto)}}.blockEditorGrid__boxedLayout--grid>*{display:grid;grid-gap:15px;grid-template-columns:1fr 1fr;grid-template-columns:var(--gridTemplateColumns, 1fr 1fr)}.blockEditorFaq__itemContentWrapper>*{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}
.blockEditorGrid__boxedLayout--flex>*{-webkit-box-align:space-between;-ms-flex-align:space-between;align-items:space-between;-webkit-box-align:var(--alignItems, space-between);-ms-flex-align:var(--alignItems, space-between);align-items:var(--alignItems, space-between);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-pack:var(--justifyContent, space-between);-ms-flex-pack:var(--justifyContent, space-between);justify-content:var(--justifyContent, space-between)}.blockEditorGrid__boxedLayout--flex>*>*{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}@media(min-width: 768px){.blockEditorGrid__boxedLayout--flex>*>*{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 7.5px);flex:0 0 calc(50% - 7.5px)}}@media(min-width: 1200px){.blockEditorGrid__boxedLayout--flex>*>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex:0 0 var(--flexBasis, auto);flex:0 0 var(--flexBasis, auto)}}.blockEditorGrid__boxedLayout--grid>*{display:grid;grid-gap:15px;grid-template-columns:1fr 1fr;grid-template-columns:var(--gridTemplateColumns, 1fr 1fr)}
.desktopHeroTitle{display:inline-block;width:100%}.desktopHeroTitle__divider{margin-bottom:10px;margin-top:5px}
.mobileHeroTitle{display:inline-block;width:100%}
.hero{position:relative}.hero__backgroundImage{bottom:0;height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;right:0;top:0;width:100%}.hero__closeButton{left:15px;top:15px}.app--desktopLayout .hero__closeButton{display:none}.hero__content{padding-bottom:0}.hero__overlay--considerSafeAreaInsetTop{padding-top:constant(safe-area-inset-top);padding-top:env(safe-area-inset-top)}.hero__overlay--innerShadow{background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.4)), color-stop(transparent), to(transparent));background:linear-gradient(rgba(0, 0, 0, 0.4), transparent, transparent)}.app--desktopLayout .hero__overlay--innerShadow{background:none}
.blockEditorIcon__icon{display:inline-block !important}.blockEditorIcon__iconBackground{border-radius:50%;display:inline-block}.blockEditorIcon__iconBackground--bokaBordPeach{background-color:#ff7962}.blockEditorIcon__iconBackground--darkGray{background-color:#272C33}.blockEditorIcon__iconBackground--darkGrayDarker{background-color:#151A20}.blockEditorIcon__iconBackground--darkGrayLighter{background-color:#3D434A}.blockEditorIcon__iconBackground--darkText{background-color:#272C33}.blockEditorIcon__iconBackground--facebookBlue{background-color:#0866ff}.blockEditorIcon__iconBackground--facebookBlueLighter{background-color:#1877f2}.blockEditorIcon__iconBackground--foodoraPink{background-color:#df1067}.blockEditorIcon__iconBackground--green{background-color:#7CB342}.blockEditorIcon__iconBackground--green ::-moz-selection{background-color:hsla(0,0%,100%,.8);color:#7CB342}.blockEditorIcon__iconBackground--green ::selection{background-color:hsla(0,0%,100%,.8);color:#7CB342}.blockEditorIcon__iconBackground--greenDarker{background-color:#5F9725}.blockEditorIcon__iconBackground--greenLighter{background-color:#95CE5B}.blockEditorIcon__iconBackground--lightGray{background-color:#F3F4EF}.blockEditorIcon__iconBackground--lightGrayDarker{background-color:#DCDDD9}.blockEditorIcon__iconBackground--lightGrayLighter{background-color:#FBFDF8}.blockEditorIcon__iconBackground--mediumGray{background-color:#929292}.blockEditorIcon__iconBackground--mediumGrayDarker{background-color:#646464}.blockEditorIcon__iconBackground--mediumGrayLighter{background-color:#c2c2c2}.blockEditorIcon__iconBackground--lightText{background-color:#fff}.blockEditorIcon__iconBackground--orange{background-color:#ffa23c}.blockEditorIcon__iconBackground--orangeAlternative{background-color:#ffbc56}.blockEditorIcon__iconBackground--orangeDarker{background-color:#c77300}.blockEditorIcon__iconBackground--orangeLighter{background-color:#ffd36c}.blockEditorIcon__iconBackground--red{background-color:#f14250}.blockEditorIcon__iconBackground--redDarker{background-color:#b80028}.blockEditorIcon__iconBackground--redLighter{background-color:#ff787c}.blockEditorIcon__iconBackground--theForkGreen{background-color:#00665c}.blockEditorIcon__iconBackground--white{background-color:#ffffff}.blockEditorIcon__iconBackground--woltBlue{background-color:#009de0}.blockEditorIcon__iconBackground--currentColor{background-color:currentColor}.blockEditorIcon__iconBackground--inherit{background-color:inherit}.blockEditorIcon__iconBackground--primaryColor{background-color:#7cb342}.appError--outsideOfBaseLayout .blockEditorIcon__iconBackground--primaryColor{background-color:#7cb342}.blockEditorIcon__iconBackgroundPadding{display:inline-block}.blockEditorIcon__iconBackgroundPadding--huge{padding:45px}.blockEditorIcon__iconBackgroundPadding--large{padding:30px}.blockEditorIcon__iconBackgroundPadding--medium{padding:15px}.blockEditorIcon__iconBackgroundPadding--small{padding:7.5px}.blockEditorIcon__wrapper--alignCenter{text-align:center}.blockEditorIcon__wrapper--alignLeft{text-align:left}.blockEditorIcon__wrapper--alignRight{text-align:right}
.blockEditorImage__content{overflow:hidden;position:relative}.blockEditorImage__content--bottomShadow::before{background:-webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.8)), to(transparent));background:linear-gradient(to top, rgba(0, 0, 0, 0.8), transparent);bottom:0;content:"";display:block;height:60%;position:absolute;width:100%;z-index:2}.blockEditorImage__content--round{border-radius:50%}.blockEditorImage__content--roundedCorners{border-radius:30px}.blockEditorImage__content--softCorners{border-radius:4px}.blockEditorImage__image{display:block;max-width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:relative;width:-webkit-max-content;width:-moz-max-content;width:max-content;z-index:1}.blockEditorImage__image--alignFullWidth{margin-left:0;margin-right:0;width:100%}.blockEditorImage__image--alignCenter{margin-left:auto;margin-right:auto}.blockEditorImage__image--alignLeft{margin-left:0;margin-right:auto}.blockEditorImage__image--alignRight{margin-left:auto;margin-right:0}.blockEditorImage__image--round{border-radius:50%;position:relative}.blockEditorImage__image--roundedCorners{border-radius:30px;position:relative}.blockEditorImage__image--softCorners{border-radius:4px;position:relative}.blockEditorImage__placeholderCaption{padding-bottom:15px;padding-left:15px;padding-right:15px;text-align:center}.blockEditorImage__placeholderWrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;aspect-ratio:1.7777777778;background-color:#f3f4ef;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:auto;margin-right:auto;max-width:500px;width:100%}.blockEditorImage__placeholderWrapper--alignFullWidth{margin-left:0;margin-right:0;max-width:100%}.blockEditorImage__placeholderWrapper--alignCenter{margin-left:auto;margin-right:auto}.blockEditorImage__placeholderWrapper--alignLeft{margin-left:0;margin-right:auto}.blockEditorImage__placeholderWrapper--alignRight{margin-left:auto;margin-right:0}
.imageGalleryLightbox{background-color:rgba(0,0,0,.9);bottom:0;height:100%;left:0;opacity:0;overflow:hidden;position:fixed;right:0;top:0;-webkit-transition:opacity 500ms,visibility 500ms;transition:opacity 500ms,visibility 500ms;visibility:hidden;width:100%;z-index:990}.imageGalleryLightbox--visible{opacity:1;visibility:visible}.imageGalleryLightbox--visible~.imageGalleryLightbox{display:none}.imageGalleryLightbox__changeImageButton{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:rgba(0,0,0,.4);border:none;border-radius:4px;cursor:pointer;opacity:0;padding:10px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:opacity 500ms,visibility 500ms;transition:opacity 500ms,visibility 500ms;visibility:hidden;z-index:10}.imageGalleryLightbox__changeImageButton--next{right:0}.imageGalleryLightbox__changeImageButton--previous{left:0}.imageGalleryLightbox__changeImageButton--visible{opacity:1;visibility:visible}.imageGalleryLightbox__closeButton{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(0,0,0,.4);border:none;border-radius:4px;cursor:pointer;padding:10px;position:absolute;right:15px;top:15px;top:calc(15px + constant(safe-area-inset-top));top:calc(15px + env(safe-area-inset-top));z-index:15}.imageGalleryLightbox__image{display:block;left:50%;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;opacity:.001;position:absolute;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:opacity 500ms,visibility 500ms,-webkit-filter .2s;transition:opacity 500ms,visibility 500ms,-webkit-filter .2s;transition:filter .2s,opacity 500ms,visibility 500ms;transition:filter .2s,opacity 500ms,visibility 500ms,-webkit-filter .2s;z-index:5}.imageGalleryLightbox__image--fullSize{-webkit-box-shadow:0 0 50px rgba(0,0,0,.5);box-shadow:0 0 50px rgba(0,0,0,.5)}.imageGalleryLightbox__image--visible{opacity:1}.imageGalleryLightbox__image--thumbnail{-webkit-filter:blur(10px);filter:blur(10px);height:100%;width:100%;z-index:4}.imageGalleryLightbox__reportUgcButton{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(0,0,0,.4);border:none;border-radius:4px;bottom:15px;bottom:calc(15px + constant(safe-area-inset-bottom));bottom:calc(15px + env(safe-area-inset-bottom));cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:11.25px;padding:10px;position:absolute;right:15px;z-index:15}
.imageGallery{overflow:hidden;position:relative}.imageGallery__editableImageAction{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border-radius:4px;border-style:solid;border-width:2px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:42px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;outline:0;text-align:center;-webkit-transition:background-color 500ms,color 500ms;transition:background-color 500ms,color 500ms;width:42px}.imageGallery__editableImageAction--delete{border-color:#f14250;color:#f14250}.imageGallery__editableImageAction--delete:focus,.imageGallery__editableImageAction--delete:hover{background-color:rgba(241,66,80,.1)}.imageGallery__editableImageAction--delete:active{background-color:#f14250;color:#fff}.imageGallery__editableImageAction--move{cursor:move}.imageGallery__editableImageAction--move{border-color:#7cb342;color:#7cb342}.imageGallery__editableImageAction--move:focus,.imageGallery__editableImageAction--move:hover{background-color:rgba(124,179,66,.1)}.imageGallery__editableImageAction--move:active{background-color:#7cb342;color:#fff}.imageGallery__editableImageAction--delete{margin-left:15px}.imageGallery__editableImageAction--move{margin-right:15px}.imageGallery__editImageListButton{bottom:11.25px;position:absolute !important;right:11.25px}.imageGallery__editableImageRowInner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.imageGallery__editableImageRowOuter{margin-top:22.5px}.imageGallery__editableImageRowOuter+.imageGallery__editableImageRowOuter{margin-top:7.5px}.imageGallery__editableImageWrapper{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.imageGallery__openLightboxButton{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;display:block;height:0;padding-bottom:100%;position:relative;-webkit-transition:opacity 500ms;transition:opacity 500ms;width:100%}.imageGallery__openLightboxButton--clickable{cursor:pointer}.imageGallery__openLightboxButton--clickable:hover{opacity:.8}.imageGallery__showMoreImagesOverlay{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(0,0,0,.75);bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:0;pointer-events:none;position:absolute;right:0;top:0;-ms-touch-action:none;touch-action:none;width:100%}.imageGallery__showMoreImagesOverlay--index3{display:-webkit-box;display:-ms-flexbox;display:flex}@media(min-width: 400px){.imageGallery__showMoreImagesOverlay--index3{display:none}}.app--desktopLayout .imageGallery__showMoreImagesOverlay--index3{display:none}.app--desktopLayout .imageGallery__showMoreImagesOverlay--index3.imageGallery__showMoreImagesOverlay--isHalfWidthInSmallDesktop{display:-webkit-box;display:-ms-flexbox;display:flex}@media(min-width: 1100px){.app--desktopLayout .imageGallery__showMoreImagesOverlay--index3.imageGallery__showMoreImagesOverlay--isHalfWidthInSmallDesktop{display:none}}.imageGallery__showMoreImagesOverlay--index4{display:none}@media(min-width: 400px){.imageGallery__showMoreImagesOverlay--index4{display:-webkit-box;display:-ms-flexbox;display:flex}}.app--desktopLayout .imageGallery__showMoreImagesOverlay--index4{display:-webkit-box;display:-ms-flexbox;display:flex}.app--desktopLayout .imageGallery__showMoreImagesOverlay--index4.imageGallery__showMoreImagesOverlay--isHalfWidthInSmallDesktop{display:none}@media(min-width: 1100px){.app--desktopLayout .imageGallery__showMoreImagesOverlay--index4.imageGallery__showMoreImagesOverlay--isHalfWidthInSmallDesktop{display:-webkit-box;display:-ms-flexbox;display:flex}}.imageGallery__thumbnailImageList{overflow:hidden;position:relative}.imageGallery__thumbnailImageListGrid{display:grid;gap:7.5px;grid-template-columns:repeat(2, 1fr)}@media(min-width: 400px){.imageGallery__thumbnailImageListGrid{grid-template-columns:repeat(4, 1fr)}}.app--desktopLayout .imageGallery__thumbnailImageListGrid{grid-template-columns:repeat(4, 1fr)}.app--desktopLayout .imageGallery__thumbnailImageListGrid--isHalfWidthInSmallDesktop{grid-template-columns:repeat(2, 1fr)}@media(min-width: 1100px){.app--desktopLayout .imageGallery__thumbnailImageListGrid--isHalfWidthInSmallDesktop{grid-template-columns:repeat(4, 1fr)}}.imageGallery__thumbnailImageWrapper{width:100%}.imageGallery__thumbnailImageWrapper:nth-of-type(1){grid-column:span 1;grid-row:span 1}@media(min-width: 400px){.imageGallery__thumbnailImageWrapper:nth-of-type(1){grid-column:span 2;grid-row:span 2}}.app--desktopLayout .imageGallery__thumbnailImageWrapper:nth-of-type(1){grid-column:span 2;grid-row:span 2}.imageGallery__thumbnailImageWrapper:nth-of-type(1n){display:block}.imageGallery__thumbnailImageWrapper:nth-of-type(1n+5){display:none}@media(min-width: 400px){.imageGallery__thumbnailImageWrapper:nth-of-type(1n){display:block}.imageGallery__thumbnailImageWrapper:nth-of-type(1n+6){display:none}}.app--desktopLayout .imageGallery__thumbnailImageWrapper:nth-of-type(1n){display:block}.app--desktopLayout .imageGallery__thumbnailImageWrapper:nth-of-type(1n+6){display:none}.app--desktopLayout .imageGallery__thumbnailImageWrapper--isHalfWidthInSmallDesktop:nth-of-type(1){grid-column:span 1;grid-row:span 1}@media(min-width: 1100px){.app--desktopLayout .imageGallery__thumbnailImageWrapper--isHalfWidthInSmallDesktop:nth-of-type(1){grid-column:span 2;grid-row:span 2}}.app--desktopLayout .imageGallery__thumbnailImageWrapper--isHalfWidthInSmallDesktop:nth-of-type(1n){display:block}.app--desktopLayout .imageGallery__thumbnailImageWrapper--isHalfWidthInSmallDesktop:nth-of-type(1n+5){display:none}@media(min-width: 1100px){.app--desktopLayout .imageGallery__thumbnailImageWrapper--isHalfWidthInSmallDesktop:nth-of-type(1n+5){display:block}}.app--desktopLayout .imageGallery__thumbnailImageWrapper--isHalfWidthInSmallDesktop:nth-of-type(1n+5):nth-of-type(1n+6){display:none}
.blockEditorImageGallery__gallery{border-radius:20px;overflow:hidden}
.blockEditorGrid__boxedLayout--flex>*{-webkit-box-align:space-between;-ms-flex-align:space-between;align-items:space-between;-webkit-box-align:var(--alignItems, space-between);-ms-flex-align:var(--alignItems, space-between);align-items:var(--alignItems, space-between);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-pack:var(--justifyContent, space-between);-ms-flex-pack:var(--justifyContent, space-between);justify-content:var(--justifyContent, space-between)}.blockEditorGrid__boxedLayout--flex>*>*{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}@media(min-width: 768px){.blockEditorGrid__boxedLayout--flex>*>*{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 7.5px);flex:0 0 calc(50% - 7.5px)}}@media(min-width: 1200px){.blockEditorGrid__boxedLayout--flex>*>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex:0 0 var(--flexBasis, auto);flex:0 0 var(--flexBasis, auto)}}.blockEditorGrid__boxedLayout--grid>*{display:grid;grid-gap:15px;grid-template-columns:1fr 1fr;grid-template-columns:var(--gridTemplateColumns, 1fr 1fr)}.blockEditorLink{cursor:pointer;-webkit-transition:opacity 500ms;transition:opacity 500ms}.blockEditorLink:hover,.blockEditorLink:focus{opacity:.9}.blockEditorLink__link{min-height:1rem;width:100%}.blockEditorLink__link>*{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}
:root{--fontFamilyGeneric: Inter, sans-serif;--mdc-typography-body1-font-family: Inter, sans-serif;--mdc-typography-body1-font-weight: 400;--mdc-typography-body1-letter-spacing: 0;--mdc-typography-body2-font-family: Inter, sans-serif;--mdc-typography-body2-font-weight: 400;--mdc-typography-body2-letter-spacing: 0;--mdc-typography-button-font-family: Inter, sans-serif;--mdc-typography-button-font-weight: 400;--mdc-typography-button-letter-spacing: 0;--mdc-typography-caption-font-family: Inter, sans-serif;--mdc-typography-caption-font-weight: 400;--mdc-typography-caption-letter-spacing: 0;--mdc-typography-font-family: Inter, sans-serif;--mdc-typography-headline1-font-family: Inter, sans-serif;--mdc-typography-headline2-font-family: Inter, sans-serif;--mdc-typography-headline2-font-family: Inter, sans-serif;--mdc-typography-headline4-font-family: Inter, sans-serif;--mdc-typography-headline3-font-family: Inter, sans-serif;--mdc-typography-headline6-font-family: Inter, sans-serif;--mdc-typography-overline-font-family: Inter, sans-serif;--mdc-typography-overline-font-weight: 400;--mdc-typography-overline-letter-spacing: 0;--mdc-typography-subtitle1-font-family: Inter, sans-serif;--mdc-typography-subtitle1-font-weight: 400;--mdc-typography-subtitle1-font-weight: 400;--mdc-typography-subtitle2-font-family: Inter, sans-serif;--mdc-typography-subtitle2-font-weight: 400;--mdc-typography-subtitle2-letter-spacing: 0}.blockEditorList{font-family:Inter, sans-serif;font-family:var(--fontFamilyGeneric);font-size:1rem;letter-spacing:.01rem}.blockEditorList--bokaBordPeach{color:#ff7962}.blockEditorList--darkGray{color:#272C33}.blockEditorList--darkGrayDarker{color:#151A20}.blockEditorList--darkGrayLighter{color:#3D434A}.blockEditorList--darkText{color:#272C33}.blockEditorList--facebookBlue{color:#0866ff}.blockEditorList--facebookBlueLighter{color:#1877f2}.blockEditorList--foodoraPink{color:#df1067}.blockEditorList--green{color:#7CB342}.blockEditorList--greenDarker{color:#5F9725}.blockEditorList--greenLighter{color:#95CE5B}.blockEditorList--lightGray{color:#F3F4EF}.blockEditorList--lightGrayDarker{color:#DCDDD9}.blockEditorList--lightGrayLighter{color:#FBFDF8}.blockEditorList--mediumGray{color:#929292}.blockEditorList--mediumGrayDarker{color:#646464}.blockEditorList--mediumGrayLighter{color:#c2c2c2}.blockEditorList--lightText{color:#fff}.blockEditorList--orange{color:#ffa23c}.blockEditorList--orangeAlternative{color:#ffbc56}.blockEditorList--orangeDarker{color:#c77300}.blockEditorList--orangeLighter{color:#ffd36c}.blockEditorList--red{color:#f14250}.blockEditorList--redDarker{color:#b80028}.blockEditorList--redLighter{color:#ff787c}.blockEditorList--theForkGreen{color:#00665c}.blockEditorList--white{color:#ffffff}.blockEditorList--woltBlue{color:#009de0}.blockEditorList--currentColor{color:currentColor}.blockEditorList--inherit{color:inherit}.blockEditorList--primaryColor{color:#7cb342}.appError--outsideOfBaseLayout .blockEditorList--primaryColor{color:#7cb342}.blockEditorList__customIcon{left:-35px;position:absolute;top:2px}.blockEditorList__list{padding-left:25px}.blockEditorList__list--customIcons{list-style:none;padding-left:35px}.blockEditorList__listItem{position:relative}
.showcase__externalShowcaseViewer{height:100%;width:100%}.showcase__image{bottom:0;height:100% !important;left:0;position:absolute !important;right:0;top:0;width:100% !important}.showcase__imageWrapper{height:100% !important}.showcase__linkOrWrapper{bottom:0;display:block;height:100%;left:0;position:absolute !important;right:0;top:0;width:100%}.showcase__media{bottom:0;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute !important;right:0;top:0;width:100%}.showcase__media--showcasePositionTypeId1{border-radius:20px}
.showcaseLoader__infoRow{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding-bottom:5px}.showcaseLoader__infoRowButton{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;cursor:pointer;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.showcaseLoader__infoRowText{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.showcaseLoader__mediaHolder{height:0;overflow:hidden;position:relative}.showcaseLoader__mediaHolder--showcasePositionTypeId1,.showcaseLoader__mediaHolder--showcasePositionTypeId2{border-radius:20px}.showcaseLoader__mediaSizeLimiter--showcasePositionTypeId1,.showcaseLoader__mediaSizeLimiter--showcasePositionTypeId2{margin-left:auto;margin-right:auto;max-width:400px;width:75%}.app--desktopLayout .showcaseLoader__mediaSizeLimiter--showcasePositionTypeId1,.app--desktopLayout .showcaseLoader__mediaSizeLimiter--showcasePositionTypeId2{max-width:100%;width:100%}.showcaseLoader__mediaSizeLimiter--showcasePositionTypeId1{margin-bottom:45px;margin-top:22.5px}
.blockEditorGrid__boxedLayout--flex>*{-webkit-box-align:space-between;-ms-flex-align:space-between;align-items:space-between;-webkit-box-align:var(--alignItems, space-between);-ms-flex-align:var(--alignItems, space-between);align-items:var(--alignItems, space-between);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-pack:var(--justifyContent, space-between);-ms-flex-pack:var(--justifyContent, space-between);justify-content:var(--justifyContent, space-between)}.blockEditorGrid__boxedLayout--flex>*>*{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}@media(min-width: 768px){.blockEditorGrid__boxedLayout--flex>*>*{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 7.5px);flex:0 0 calc(50% - 7.5px)}}@media(min-width: 1200px){.blockEditorGrid__boxedLayout--flex>*>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex:0 0 var(--flexBasis, auto);flex:0 0 var(--flexBasis, auto)}}.blockEditorGrid__boxedLayout--grid>*{display:grid;grid-gap:15px;grid-template-columns:1fr 1fr;grid-template-columns:var(--gridTemplateColumns, 1fr 1fr)}.blockEditorSlot__wrapper>*{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}.blockEditorSlot__wrapper--row>*{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:15px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.blockEditorSlot__wrapper--row .boxed{margin:0 !important;max-width:none !important;padding:0 !important;width:auto !important}
.blockEditorGrid__boxedLayout--flex>*{-webkit-box-align:space-between;-ms-flex-align:space-between;align-items:space-between;-webkit-box-align:var(--alignItems, space-between);-ms-flex-align:var(--alignItems, space-between);align-items:var(--alignItems, space-between);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-pack:var(--justifyContent, space-between);-ms-flex-pack:var(--justifyContent, space-between);justify-content:var(--justifyContent, space-between)}.blockEditorGrid__boxedLayout--flex>*>*{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}@media(min-width: 768px){.blockEditorGrid__boxedLayout--flex>*>*{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 7.5px);flex:0 0 calc(50% - 7.5px)}}@media(min-width: 1200px){.blockEditorGrid__boxedLayout--flex>*>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex:0 0 var(--flexBasis, auto);flex:0 0 var(--flexBasis, auto)}}.blockEditorGrid__boxedLayout--grid>*{display:grid;grid-gap:15px;grid-template-columns:1fr 1fr;grid-template-columns:var(--gridTemplateColumns, 1fr 1fr)}.blockEditorStack{position:relative}.blockEditorStack__overlapped{position:relative;z-index:1}.blockEditorStack__overlapped>*{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}.blockEditorStack__overlapping{max-height:50%;position:absolute;width:100%;z-index:2}.blockEditorStack__overlapping--horizontalLeft{left:0}.blockEditorStack__overlapping--horizontalCenter{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.blockEditorStack__overlapping--horizontalRight{right:0}.blockEditorStack__overlapping--stackPaddingBoxPadding{padding-left:20px;padding-right:20px;padding-bottom:20px;padding-top:20px}.app--desktopLayout .blockEditorStack__overlapping--stackPaddingBoxPadding{padding-left:30px;padding-right:30px;padding-bottom:30px;padding-top:30px}.blockEditorStack__overlapping--stackPaddingGenericDistance{padding:15px}.blockEditorStack__overlapping--verticalBottom{bottom:0}.blockEditorStack__overlapping--verticalCenter{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.blockEditorStack__overlapping--verticalTop{top:0}.blockEditorStack__overlapping--horizontalCenter.blockEditorStack__overlapping--verticalCenter{-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.blockEditorStack__overlapping>*{max-height:100%}.blockEditorStack__overlapping>*{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}
.teamMemberList--topMargin{margin-top:45px}.teamMemberList__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.teamMemberList__wrapper--largeGap{gap:60px}.teamMemberList__wrapper--largerGap{gap:75px}.teamMember{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 15px);flex:0 0 calc(50% - 15px);max-width:300px}.teamMember--largeGap{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 30px);flex:0 0 calc(50% - 30px)}.teamMember--largerGap{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 37.5px);flex:0 0 calc(50% - 37.5px)}.teamMember--desktop1of3{-webkit-box-flex:0;-ms-flex:0 0 calc(100%/3 - 2*30px/3);flex:0 0 calc(100%/3 - 2*30px/3)}.teamMember--desktop1of3.teamMember--largeGap{-webkit-box-flex:0;-ms-flex:0 0 calc(100%/3 - 2*60px/3);flex:0 0 calc(100%/3 - 2*60px/3)}.teamMember--desktop1of3.teamMember--largerGap{-webkit-box-flex:0;-ms-flex:0 0 calc(100%/3 - 2*75px/3);flex:0 0 calc(100%/3 - 2*75px/3)}.teamMember--desktop1of4{-webkit-box-flex:0;-ms-flex:0 0 calc(100%/4 - 3*30px/4);flex:0 0 calc(100%/4 - 3*30px/4)}.teamMember--desktop1of4.teamMember--largeGap{-webkit-box-flex:0;-ms-flex:0 0 calc(100%/4 - 3*60px/4);flex:0 0 calc(100%/4 - 3*60px/4)}.teamMember--desktop1of4.teamMember--largerGap{-webkit-box-flex:0;-ms-flex:0 0 calc(100%/4 - 3*75px/4);flex:0 0 calc(100%/4 - 3*75px/4)}.teamMember--desktop1of5{-webkit-box-flex:0;-ms-flex:0 0 calc(100%/5 - 4*30px/5);flex:0 0 calc(100%/5 - 4*30px/5)}.teamMember--desktop1of5.teamMember--largeGap{-webkit-box-flex:0;-ms-flex:0 0 calc(100%/5 - 4*60px/5);flex:0 0 calc(100%/5 - 4*60px/5)}.teamMember--desktop1of5.teamMember--largerGap{-webkit-box-flex:0;-ms-flex:0 0 calc(100%/5 - 4*75px/5);flex:0 0 calc(100%/5 - 4*75px/5)}.teamMember__imageBlock{height:100% !important;position:absolute !important}.teamMember__imageBlockWrapper{height:100% !important}.teamMember__imageWrapperInner{height:0;padding-bottom:100%;position:relative;z-index:1}.teamMember__imageWrapperOuter{margin:0 auto;width:100%}.teamMember__nameAndRole{margin-top:7.5px}
.teamMemberList--topMargin{margin-top:45px}.teamMemberList__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.teamMemberList__wrapper--largeGap{gap:60px}.teamMemberList__wrapper--largerGap{gap:75px}
.cookieBlockedNotice{display:inline-block}.cookieBlockedNotice--margins{margin-bottom:15px}.cookieBlockedNotice__iconWrapper--iconBackground{background:rgba(241,66,80,.1);border-radius:100px;display:inline-block;margin-bottom:5px;margin-top:8px;padding:8px}.cookieBlockedNotice__openDialogButton{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;cursor:pointer}
.blockEditorYouTubeEmbed__aspectRatioEnforcer{aspect-ratio:16/9;background-color:#f3f4ef;position:relative;width:100%}.blockEditorYouTubeEmbed__centeredContent{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.blockEditorYouTubeEmbed__centeredContent--iframe{height:100% !important;width:100% !important}
.baseLayout{background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100vh;width:100%}.baseLayout--grayBg{background-color:#f3f4ef}.baseLayout__contentWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;position:relative;width:100%}.baseLayout__contentWrap>*{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:100%}.puckRootRenderer--grayBg{background-color:#f3f4ef}
.currentBlockContent{padding-bottom:15px}.currentBlockContent--blockContentTypeId1,.currentBlockContent--blockContentTypeId2{padding-bottom:100px}
.dayChangeButton{margin-bottom:15px;margin-right:15px}
.dayPickerWeekChangeButton{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-moz-appearance:none;-webkit-appearance:none;background:none;border:none;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;outline:0;padding:0 15px;position:relative;white-space:nowrap}.dayPickerWeekChangeButton--next{margin-left:5px}.dayPickerWeekChangeButton--next.dayPickerWeekChangeButton--noOuterPadding{padding-right:0}.dayPickerWeekChangeButton--previous{margin-right:5px}.dayPickerWeekChangeButton--previous.dayPickerWeekChangeButton--noOuterPadding{padding-left:0}.usingKeyboard .dayPickerWeekChangeButton:focus{-webkit-box-shadow:0 0 0 1.5px #fff;box-shadow:0 0 0 1.5px #fff}.dayPickerWeekChangeButton__disabledToPreventGoingBackInTime{cursor:not-allowed;opacity:.35}.dayPickerWeekChangeButton__horizontalDivider{background-color:#929292;border:none;display:block;height:60%;margin:0;padding:0;position:absolute;top:20%;top:calc(20% + 1px);width:1px}.dayPickerWeekChangeButton__horizontalDivider--next{left:0}.dayPickerWeekChangeButton__horizontalDivider--previous{right:0}.dayPickerWeekChangeButton__icon--next{margin-left:5px}.dayPickerWeekChangeButton__icon--previous{margin-right:5px}.dayPickerWeekChangeButton__loadingSkeletonWrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.genericPage{padding-bottom:200px;width:100%}.app--desktopLayout .genericPage{padding-bottom:0}.genericPage__mainContent{padding-top:30px}.genericPage__mainContent--margins{margin-bottom:45px}
.fauxNotFound__content{text-align:center}.fauxNotFound__divider{margin-bottom:20px}
.highlight{display:inline-block;position:relative}.highlight::before{background-color:rgba(124,179,66,.4);border-color:rgba(124,179,66,.85);border-radius:4px;border-style:solid;border-width:2px;content:"";display:block;height:100%;left:-4px;pointer-events:none;position:absolute;top:0;-ms-touch-action:none;touch-action:none;width:101%;width:calc(100% + 8px);z-index:1}.highlight--marginsForDirectSiblings+.highlight--marginsForDirectSiblings{margin-left:9.9px}.highlight__inner{position:relative;z-index:2}
.notifyRestaurantBlock__additionalActionsButton{margin-top:11.25px}
.notifyRestaurantFromSearchResults__grid{margin-bottom:15px}
.listPageAdditionalActionsList{margin-bottom:30px;margin-top:30px}.listPageAdditionalActionsList__wrapper{margin-top:15px;text-align:center}
.bonusStampIcons--inline{display:inline-block;vertical-align:text-bottom}.bonusStampIcons--notInline{display:block;margin-left:auto;margin-right:auto;padding-bottom:.25rem;padding-top:.3rem;width:-webkit-max-content;width:-moz-max-content;width:max-content}.bonusStampIcons__captionText{font-weight:600 !important;padding-top:3px;text-transform:uppercase}.bonusStampIcons__icon:not(.bonusStampIcons__icon--last){margin-right:.1rem}.bonusStampIcons__row+.bonusStampIcons__row{margin-top:.3rem}
.closedForTheDayNoticeForRestaurants{padding-bottom:40px !important}.closedForTheDayNoticeForRestaurants__bottomNotice{background-color:#f14250;border-bottom-left-radius:20px;border-bottom-right-radius:20px;bottom:-2px;left:-2px;padding:10px 20px;position:absolute;right:-2px;width:100%;width:calc(100% + 4px)}.app--desktopLayout .closedForTheDayNoticeForRestaurants__bottomNotice{border-bottom-left-radius:0;border-top-left-radius:6px;left:auto;max-width:720px;width:80%}.closedForTheDayNoticeForRestaurants__wrapper{border:2px dashed #f14250;opacity:.8 !important;position:relative}
.dishListLayout--horizontal,.app--desktopLayout .dishListLayout--auto{display:-webkit-box;display:-ms-flexbox;display:flex}.dishListLayout__left{width:100%}.dishListLayout__left--horizontal,.app--desktopLayout .dishListLayout__left--auto{-webkit-box-flex:0;-ms-flex:0;flex:0;max-width:400px;min-width:330px;width:40%}.dishListLayout__left--horizontal.dishListLayout__left--narrowLeftWhenHorizontal,.app--desktopLayout .dishListLayout__left--auto.dishListLayout__left--narrowLeftWhenHorizontal{min-width:200px;width:20%}.dishListLayout__right{padding-top:5px;position:static;width:100%}.dishListLayout__right--horizontal,.app--desktopLayout .dishListLayout__right--auto{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin-top:-5px;padding-top:0}
.foodItemPlaceholder:not(.sortable-chosen){position:relative;-webkit-transform:none !important;-ms-transform:none !important;transform:none !important;-webkit-transition:opacity 500ms;transition:opacity 500ms}.foodItemPlaceholder--editable{padding-left:35px;padding-right:35px}@media(min-width: 450px){.foodItemPlaceholder--editable{padding-left:50px;padding-right:50px}}.foodItemPlaceholder--tonedDown:not(:focus-within) .foodItemPlaceholder__action,.foodItemPlaceholder--tonedDown:not(:focus-within) .foodItemPlaceholder__bottomRow,.foodItemPlaceholder--tonedDown:not(:focus-within) .foodItemPlaceholder__name,.foodItemPlaceholder--tonedDown:not(:focus-within) .foodItemPlaceholder__openAddToCartButton,.foodItemPlaceholder--tonedDown:not(:focus-within) .foodItemPlaceholder__priceInnerWrap--editable .foodItemPlaceholder__price,.foodItemPlaceholder--tonedDown:not(:focus-within) .foodItemPlaceholder__priceInnerWrap:not(.foodItemPlaceholder__priceInnerWrap--editable),.foodItemPlaceholder--tonedDown:not(:focus-within) .foodItemPlaceholder__quantityAndDateEditingWrapper,.foodItemPlaceholder--tonedDown:not(:focus-within) .foodItemPlaceholder__tagWrapper{opacity:.4}.foodItemPlaceholder+.foodItemPlaceholder{margin-top:5px}.foodItemPlaceholder__action{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border-radius:4px;border-style:solid;border-width:2px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:42px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;outline:0;text-align:center;-webkit-transition:background-color 500ms,color 500ms;transition:background-color 500ms,color 500ms;width:42px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.foodItemPlaceholder__action--delete{right:-15px;border-color:#f14250;color:#f14250}.foodItemPlaceholder__action--delete:focus,.foodItemPlaceholder__action--delete:hover{background-color:rgba(241,66,80,.1)}.foodItemPlaceholder__action--delete:active{background-color:#f14250;color:#fff}@media(min-width: 450px){.foodItemPlaceholder__action--delete{right:0}}.foodItemPlaceholder__action--move{cursor:move;left:-15px}@media(min-width: 450px){.foodItemPlaceholder__action--move{left:0}}.foodItemPlaceholder__action--move{border-color:#7cb342;color:#7cb342}.foodItemPlaceholder__action--move:focus,.foodItemPlaceholder__action--move:hover{background-color:rgba(124,179,66,.1)}.foodItemPlaceholder__action--move:active{background-color:#7cb342;color:#fff}.foodItemPlaceholder__description{margin-top:3px}.foodItemPlaceholder__innerWrapper{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.foodItemPlaceholder__name{display:table-cell;overflow:hidden}.foodItemPlaceholder__name:not(.foodItemPlaceholder__name--editable){left:-0.3em;padding-left:.3em;padding-right:.3em;position:relative}.foodItemPlaceholder__name--withDots:not(.foodItemPlaceholder__name--editable)::after{border-bottom:1px dotted #929292;bottom:.3em;content:"";display:inline-block;margin-left:.5em;position:absolute;width:100%}.foodItemPlaceholder__price--editable{min-width:30px}.foodItemPlaceholder__priceInnerWrap{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.foodItemPlaceholder__priceWrap{display:table-cell;text-align:right;vertical-align:bottom;white-space:nowrap;width:1%}.foodItemPlaceholder__priceWrap:not(.foodItemPlaceholder__priceWrap--editable){padding-left:.5em}.foodItemPlaceholder__tag{margin-right:7.5px}.foodItemPlaceholder__tag:last-child{margin-right:0}.foodItemPlaceholder__tagCheckbox{display:inline-block;margin-right:3.75px}.foodItemPlaceholder__tagCheckbox:last-child{margin-right:0}.foodItemPlaceholder__tagLabel{margin-top:-1px}.foodItemPlaceholder__tagText{vertical-align:middle}.foodItemPlaceholder__tagWrapper{text-align:left}.foodItemPlaceholder__topRow{display:table}
[data-rsbs-overlay] {
  border-top-left-radius: 16px;
  border-top-left-radius: var(--rsbs-overlay-rounded,16px);
  border-top-right-radius: 16px;
  border-top-right-radius: var(--rsbs-overlay-rounded,16px);
  display: flex;
  background: #fff;
  background: var(--rsbs-bg,#fff);
  flex-direction: column;
  height: 0px;
  height: var(--rsbs-overlay-h,0px);
  transform: translate3d(0, 0px, 0);
  transform: translate3d(0, var(--rsbs-overlay-translate-y,0px), 0);
  will-change: height;
}

[data-rsbs-overlay]:focus {
  outline: none;
}

[data-rsbs-is-blocking='false'] [data-rsbs-overlay] {
  box-shadow: 0 -5px 60px 0 rgba(38, 89, 115, 0.11),
    0 -1px 0 rgba(38, 89, 115, 0.05);
}

[data-rsbs-overlay],
[data-rsbs-root]:after {
  max-width: auto;
  max-width: var(--rsbs-max-w,auto);
  margin-left: env(safe-area-inset-left);
  margin-left: var(--rsbs-ml,env(safe-area-inset-left));
  margin-right: env(safe-area-inset-right);
  margin-right: var(--rsbs-mr,env(safe-area-inset-right));
}

[data-rsbs-overlay],
[data-rsbs-backdrop],
[data-rsbs-root]:after {
  z-index: 3;
  -ms-scroll-chaining: none;
      overscroll-behavior: none;
  touch-action: none;
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
}

[data-rsbs-backdrop] {
  top: -60px;
  bottom: -60px;
  background-color: rgba(0, 0, 0, 0.6);
  background-color: var(--rsbs-backdrop-bg,rgba(0, 0, 0, 0.6));
  will-change: opacity;
  cursor: pointer;
  opacity: 1;
}

[data-rsbs-is-dismissable='false'] [data-rsbs-backdrop] {
  cursor: ns-resize;
}

[data-rsbs-root]:after {
  content: '';
  pointer-events: none;
  background: #fff;
  background: var(--rsbs-bg,#fff);
  height: 1px;
  transform-origin: bottom;
  transform: scale3d(1, 0, 1);
  transform: scale3d(1, var(--rsbs-antigap-scale-y,0), 1);
  will-change: transform;
}

[data-rsbs-footer],
[data-rsbs-header] {
  flex-shrink: 0;
  cursor: ns-resize;
  padding: 16px;
}

[data-rsbs-header] {
  text-align: center;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  box-shadow: 0 1px 0
    rgba(46, 59, 66, calc(1 * 0.125));
  box-shadow: 0 1px 0
    rgba(46, 59, 66, calc(var(--rsbs-content-opacity,1) * 0.125));
  z-index: 1;
  padding-top: calc(20px + env(safe-area-inset-top));
  padding-bottom: 8px;
}

[data-rsbs-header]:before {
  position: absolute;
  content: '';
  display: block;
  width: 36px;
  height: 4px;
  top: calc(8px + env(safe-area-inset-top));
  left: 50%;
  transform: translateX(-50%);
  border-radius: 2px;
  background-color: hsla(0, 0%, 0%, 0.14);
  background-color: var(--rsbs-handle-bg,hsla(0, 0%, 0%, 0.14));
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  [data-rsbs-header]:before {
    transform: translateX(-50%) scaleY(0.75);
  }
}

[data-rsbs-has-header='false'] [data-rsbs-header] {
  box-shadow: none;
  padding-top: calc(12px + env(safe-area-inset-top));
}

[data-rsbs-scroll] {
  flex-shrink: 1;
  flex-grow: 1;
  -webkit-tap-highlight-color: revert;
  -webkit-touch-callout: revert;
  -webkit-user-select: auto;
  -ms-user-select: auto;
  -moz-user-select: auto;
       user-select: auto;
  overflow: auto;
  -ms-scroll-chaining: none;
      overscroll-behavior: contain;
  -webkit-overflow-scrolling: touch;
}

[data-rsbs-scroll]:focus {
  outline: none;
}

[data-rsbs-has-footer='false'] [data-rsbs-content] {
  padding-bottom: env(safe-area-inset-bottom);
}

[data-rsbs-content] {
  /* The overflow hidden is to ensure any margin on child nodes are included when the resize observer is measuring the height */
  overflow: hidden;
}

[data-rsbs-footer] {
  box-shadow: 0 -1px 0 rgba(46, 59, 66, calc(1 * 0.125)),
    0 2px 0 #fff;
  box-shadow: 0 -1px 0 rgba(46, 59, 66, calc(var(--rsbs-content-opacity,1) * 0.125)),
    0 2px 0 var(--rsbs-bg,#fff);
  overflow: hidden;
  z-index: 1;
  padding-bottom: calc(16px + env(safe-area-inset-bottom));
}

[data-rsbs-is-dismissable='true'] [data-rsbs-header] > *, [data-rsbs-is-dismissable='true'] [data-rsbs-scroll] > *, [data-rsbs-is-dismissable='true'] [data-rsbs-footer] > *, [data-rsbs-is-dismissable='false'][data-rsbs-state='opening'] [data-rsbs-header] > *, [data-rsbs-is-dismissable='false'][data-rsbs-state='closing'] [data-rsbs-header] > *, [data-rsbs-is-dismissable='false'][data-rsbs-state='opening'] [data-rsbs-scroll] > *, [data-rsbs-is-dismissable='false'][data-rsbs-state='closing'] [data-rsbs-scroll] > *, [data-rsbs-is-dismissable='false'][data-rsbs-state='opening'] [data-rsbs-footer] > *, [data-rsbs-is-dismissable='false'][data-rsbs-state='closing'] [data-rsbs-footer] > * {
    opacity: 1;
    opacity: var(--rsbs-content-opacity,1);
  }

[data-rsbs-is-dismissable='true'] [data-rsbs-backdrop], [data-rsbs-is-dismissable='false'][data-rsbs-state='opening'] [data-rsbs-backdrop], [data-rsbs-is-dismissable='false'][data-rsbs-state='closing'] [data-rsbs-backdrop] {
    opacity: 1;
    opacity: var(--rsbs-backdrop-opacity,1);
  }

[data-rsbs-state='closed'],
[data-rsbs-state='closing'] {
  /* Allows interactions on the rest of the page before the close transition is finished */
  pointer-events: none;
}

.bottomDrawer__content{padding-bottom:100px;padding-left:15px;padding-right:15px;padding-top:22.5px}.bottomDrawer__content--bottomPaddingLarge{padding-bottom:100px}.bottomDrawer__content--bottomPaddingSmall{padding-bottom:15px}.bottomDrawer [data-rsbs-overlay]{z-index:999}
.datePicker{-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.datePicker--fullWidth{width:100%}.datePicker__reactDatePicker{left:50%;opacity:0;pointer-events:none;position:absolute;top:50%;-ms-touch-action:none;touch-action:none;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.react-datepicker{border:none !important;-webkit-box-shadow:0 0 10px rgba(0,0,0,.12),0 4px 10px rgba(0,0,0,.24);box-shadow:0 0 10px rgba(0,0,0,.12),0 4px 10px rgba(0,0,0,.24)}.react-datepicker__current-month{color:#fff !important;font-size:1rem !important;font-weight:300 !important;text-transform:capitalize !important}.react-datepicker__day--selected{background-color:#7cb342 !important;outline:none}.react-datepicker__day-name{color:#fff !important;font-weight:300 !important;text-transform:capitalize !important}.react-datepicker__header{background-color:#272c33 !important;border-top-left-radius:4px;border-top-right-radius:4px;padding:11.25px !important}.react-datepicker__navigation-icon{top:5px !important}.react-datepicker__navigation-icon::before{border-color:#fff !important}.react-datepicker__today-button{background-color:#7cb342 !important;border:none !important;border-bottom-left-radius:4px;border-bottom-right-radius:4px;color:#fff !important;padding:11.25px !important}.react-datepicker__triangle{display:none;left:50% !important;-webkit-transform:translate(-50%, 0px) !important;-ms-transform:translate(-50%, 0px) !important;transform:translate(-50%, 0px) !important}.react-datepicker__triangle::after{border-color:#272c33 !important}
@charset "UTF-8";
.react-datepicker__navigation-icon::before, .react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-year-read-view--down-arrow {
  border-color: #ccc;
  border-style: solid;
  border-width: 3px 3px 0 0;
  content: "";
  display: block;
  height: 9px;
  position: absolute;
  top: 6px;
  width: 9px;
}
.react-datepicker-wrapper {
  display: inline-block;
  padding: 0;
  border: 0;
}

.react-datepicker {
  font-family: "Helvetica Neue", helvetica, arial, sans-serif;
  font-size: 0.8rem;
  background-color: #fff;
  color: #000;
  border: 1px solid #aeaeae;
  border-radius: 0.3rem;
  display: inline-block;
  position: relative;
  line-height: initial;
}

.react-datepicker--time-only .react-datepicker__time-container {
  border-left: 0;
}
.react-datepicker--time-only .react-datepicker__time,
.react-datepicker--time-only .react-datepicker__time-box {
  border-bottom-left-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
}

.react-datepicker-popper {
  z-index: 1;
  line-height: 0;
}
.react-datepicker-popper .react-datepicker__triangle {
  stroke: #aeaeae;
}
.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle {
  fill: #f0f0f0;
  color: #f0f0f0;
}
.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle {
  fill: #fff;
  color: #fff;
}

.react-datepicker__header {
  text-align: center;
  background-color: #f0f0f0;
  border-bottom: 1px solid #aeaeae;
  border-top-left-radius: 0.3rem;
  padding: 8px 0;
  position: relative;
}
.react-datepicker__header--time {
  padding-bottom: 8px;
  padding-left: 5px;
  padding-right: 5px;
}
.react-datepicker__header--time:not(.react-datepicker__header--time--only) {
  border-top-left-radius: 0;
}
.react-datepicker__header:not(.react-datepicker__header--has-time-select) {
  border-top-right-radius: 0.3rem;
}

.react-datepicker__year-dropdown-container--select,
.react-datepicker__month-dropdown-container--select,
.react-datepicker__month-year-dropdown-container--select,
.react-datepicker__year-dropdown-container--scroll,
.react-datepicker__month-dropdown-container--scroll,
.react-datepicker__month-year-dropdown-container--scroll {
  display: inline-block;
  margin: 0 15px;
}

.react-datepicker__current-month,
.react-datepicker-time__header,
.react-datepicker-year-header {
  margin-top: 0;
  color: #000;
  font-weight: bold;
  font-size: 0.944rem;
}

h2.react-datepicker__current-month {
  padding: 0;
  margin: 0;
}

.react-datepicker-time__header {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.react-datepicker__navigation {
  align-items: center;
  background: none;
  display: flex;
  justify-content: center;
  text-align: center;
  cursor: pointer;
  position: absolute;
  top: 2px;
  padding: 0;
  border: none;
  z-index: 1;
  height: 32px;
  width: 32px;
  text-indent: -999em;
  overflow: hidden;
}
.react-datepicker__navigation--previous {
  left: 2px;
}
.react-datepicker__navigation--next {
  right: 2px;
}
.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button) {
  right: 85px;
}
.react-datepicker__navigation--years {
  position: relative;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.react-datepicker__navigation--years-previous {
  top: 4px;
}
.react-datepicker__navigation--years-upcoming {
  top: -4px;
}
.react-datepicker__navigation:hover *::before {
  border-color: rgb(165.75, 165.75, 165.75);
}

.react-datepicker__navigation-icon {
  position: relative;
  top: -1px;
  font-size: 20px;
  width: 0;
}
.react-datepicker__navigation-icon--next {
  left: -2px;
}
.react-datepicker__navigation-icon--next::before {
  transform: rotate(45deg);
  left: -7px;
}
.react-datepicker__navigation-icon--previous {
  right: -2px;
}
.react-datepicker__navigation-icon--previous::before {
  transform: rotate(225deg);
  right: -7px;
}

.react-datepicker__month-container {
  float: left;
}

.react-datepicker__year {
  margin: 0.4rem;
  text-align: center;
}
.react-datepicker__year-wrapper {
  display: flex;
  flex-wrap: wrap;
  max-width: 180px;
}
.react-datepicker__year .react-datepicker__year-text {
  display: inline-block;
  width: 4rem;
  margin: 2px;
}

.react-datepicker__month {
  margin: 0.4rem;
  text-align: center;
}
.react-datepicker__month .react-datepicker__month-text,
.react-datepicker__month .react-datepicker__quarter-text {
  display: inline-block;
  width: 4rem;
  margin: 2px;
}

.react-datepicker__input-time-container {
  clear: both;
  width: 100%;
  float: left;
  margin: 5px 0 10px 15px;
  text-align: left;
}
.react-datepicker__input-time-container .react-datepicker-time__caption {
  display: inline-block;
}
.react-datepicker__input-time-container .react-datepicker-time__input-container {
  display: inline-block;
}
.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input {
  display: inline-block;
  margin-left: 10px;
}
.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input {
  width: auto;
}
.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,
.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time] {
  -moz-appearance: textfield;
}
.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter {
  margin-left: 5px;
  display: inline-block;
}

.react-datepicker__time-container {
  float: right;
  border-left: 1px solid #aeaeae;
  width: 85px;
}
.react-datepicker__time-container--with-today-button {
  display: inline;
  border: 1px solid #aeaeae;
  border-radius: 0.3rem;
  position: absolute;
  right: -87px;
  top: 0;
}
.react-datepicker__time-container .react-datepicker__time {
  position: relative;
  background: white;
  border-bottom-right-radius: 0.3rem;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box {
  width: 85px;
  overflow-x: hidden;
  margin: 0 auto;
  text-align: center;
  border-bottom-right-radius: 0.3rem;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list {
  list-style: none;
  margin: 0;
  height: calc(195px + 1.7rem / 2);
  overflow-y: scroll;
  padding-right: 0;
  padding-left: 0;
  width: 100%;
  box-sizing: content-box;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item {
  height: 30px;
  padding: 5px 10px;
  white-space: nowrap;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover {
  cursor: pointer;
  background-color: #f0f0f0;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected {
  background-color: #216ba5;
  color: white;
  font-weight: bold;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover {
  background-color: #216ba5;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled {
  color: #ccc;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover {
  cursor: default;
  background-color: transparent;
}

.react-datepicker__week-number {
  color: #ccc;
  display: inline-block;
  width: 1.7rem;
  line-height: 1.7rem;
  text-align: center;
  margin: 0.166rem;
}
.react-datepicker__week-number.react-datepicker__week-number--clickable {
  cursor: pointer;
}
.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected):hover {
  border-radius: 0.3rem;
  background-color: #f0f0f0;
}
.react-datepicker__week-number--selected {
  border-radius: 0.3rem;
  background-color: #216ba5;
  color: #fff;
}
.react-datepicker__week-number--selected:hover {
  background-color: rgb(28.75, 93.2196969697, 143.75);
}

.react-datepicker__day-names {
  white-space: nowrap;
  margin-bottom: -8px;
}

.react-datepicker__week {
  white-space: nowrap;
}

.react-datepicker__day-name,
.react-datepicker__day,
.react-datepicker__time-name {
  color: #000;
  display: inline-block;
  width: 1.7rem;
  line-height: 1.7rem;
  text-align: center;
  margin: 0.166rem;
}

.react-datepicker__day,
.react-datepicker__month-text,
.react-datepicker__quarter-text,
.react-datepicker__year-text {
  cursor: pointer;
}
.react-datepicker__day:not([aria-disabled=true]):hover,
.react-datepicker__month-text:not([aria-disabled=true]):hover,
.react-datepicker__quarter-text:not([aria-disabled=true]):hover,
.react-datepicker__year-text:not([aria-disabled=true]):hover {
  border-radius: 0.3rem;
  background-color: #f0f0f0;
}
.react-datepicker__day--today,
.react-datepicker__month-text--today,
.react-datepicker__quarter-text--today,
.react-datepicker__year-text--today {
  font-weight: bold;
}
.react-datepicker__day--highlighted,
.react-datepicker__month-text--highlighted,
.react-datepicker__quarter-text--highlighted,
.react-datepicker__year-text--highlighted {
  border-radius: 0.3rem;
  background-color: #3dcc4a;
  color: #fff;
}
.react-datepicker__day--highlighted:not([aria-disabled=true]):hover,
.react-datepicker__month-text--highlighted:not([aria-disabled=true]):hover,
.react-datepicker__quarter-text--highlighted:not([aria-disabled=true]):hover,
.react-datepicker__year-text--highlighted:not([aria-disabled=true]):hover {
  background-color: rgb(49.8551020408, 189.6448979592, 62.5632653061);
}
.react-datepicker__day--highlighted-custom-1,
.react-datepicker__month-text--highlighted-custom-1,
.react-datepicker__quarter-text--highlighted-custom-1,
.react-datepicker__year-text--highlighted-custom-1 {
  color: magenta;
}
.react-datepicker__day--highlighted-custom-2,
.react-datepicker__month-text--highlighted-custom-2,
.react-datepicker__quarter-text--highlighted-custom-2,
.react-datepicker__year-text--highlighted-custom-2 {
  color: green;
}
.react-datepicker__day--holidays,
.react-datepicker__month-text--holidays,
.react-datepicker__quarter-text--holidays,
.react-datepicker__year-text--holidays {
  position: relative;
  border-radius: 0.3rem;
  background-color: #ff6803;
  color: #fff;
}
.react-datepicker__day--holidays .overlay,
.react-datepicker__month-text--holidays .overlay,
.react-datepicker__quarter-text--holidays .overlay,
.react-datepicker__year-text--holidays .overlay {
  position: absolute;
  bottom: 100%;
  left: 50%;
  transform: translateX(-50%);
  background-color: #333;
  color: #fff;
  padding: 4px;
  border-radius: 4px;
  white-space: nowrap;
  visibility: hidden;
  opacity: 0;
  transition: visibility 0s, opacity 0.3s ease-in-out;
}
.react-datepicker__day--holidays:not([aria-disabled=true]):hover,
.react-datepicker__month-text--holidays:not([aria-disabled=true]):hover,
.react-datepicker__quarter-text--holidays:not([aria-disabled=true]):hover,
.react-datepicker__year-text--holidays:not([aria-disabled=true]):hover {
  background-color: rgb(207, 82.9642857143, 0);
}
.react-datepicker__day--holidays:hover .overlay,
.react-datepicker__month-text--holidays:hover .overlay,
.react-datepicker__quarter-text--holidays:hover .overlay,
.react-datepicker__year-text--holidays:hover .overlay {
  visibility: visible;
  opacity: 1;
}
.react-datepicker__day--selected, .react-datepicker__day--in-selecting-range, .react-datepicker__day--in-range,
.react-datepicker__month-text--selected,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__month-text--in-range,
.react-datepicker__quarter-text--selected,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__quarter-text--in-range,
.react-datepicker__year-text--selected,
.react-datepicker__year-text--in-selecting-range,
.react-datepicker__year-text--in-range {
  border-radius: 0.3rem;
  background-color: #216ba5;
  color: #fff;
}
.react-datepicker__day--selected:not([aria-disabled=true]):hover, .react-datepicker__day--in-selecting-range:not([aria-disabled=true]):hover, .react-datepicker__day--in-range:not([aria-disabled=true]):hover,
.react-datepicker__month-text--selected:not([aria-disabled=true]):hover,
.react-datepicker__month-text--in-selecting-range:not([aria-disabled=true]):hover,
.react-datepicker__month-text--in-range:not([aria-disabled=true]):hover,
.react-datepicker__quarter-text--selected:not([aria-disabled=true]):hover,
.react-datepicker__quarter-text--in-selecting-range:not([aria-disabled=true]):hover,
.react-datepicker__quarter-text--in-range:not([aria-disabled=true]):hover,
.react-datepicker__year-text--selected:not([aria-disabled=true]):hover,
.react-datepicker__year-text--in-selecting-range:not([aria-disabled=true]):hover,
.react-datepicker__year-text--in-range:not([aria-disabled=true]):hover {
  background-color: rgb(28.75, 93.2196969697, 143.75);
}
.react-datepicker__day--keyboard-selected,
.react-datepicker__month-text--keyboard-selected,
.react-datepicker__quarter-text--keyboard-selected,
.react-datepicker__year-text--keyboard-selected {
  border-radius: 0.3rem;
  background-color: rgb(186.25, 217.0833333333, 241.25);
  color: rgb(0, 0, 0);
}
.react-datepicker__day--keyboard-selected:not([aria-disabled=true]):hover,
.react-datepicker__month-text--keyboard-selected:not([aria-disabled=true]):hover,
.react-datepicker__quarter-text--keyboard-selected:not([aria-disabled=true]):hover,
.react-datepicker__year-text--keyboard-selected:not([aria-disabled=true]):hover {
  background-color: rgb(28.75, 93.2196969697, 143.75);
}
.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,
.react-datepicker__month-text--in-range,
.react-datepicker__quarter-text--in-range,
.react-datepicker__year-text--in-range),
.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,
.react-datepicker__month-text--in-range,
.react-datepicker__quarter-text--in-range,
.react-datepicker__year-text--in-range),
.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,
.react-datepicker__month-text--in-range,
.react-datepicker__quarter-text--in-range,
.react-datepicker__year-text--in-range),
.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,
.react-datepicker__month-text--in-range,
.react-datepicker__quarter-text--in-range,
.react-datepicker__year-text--in-range) {
  background-color: rgba(33, 107, 165, 0.5);
}
.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range), .react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range),
.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range),
.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range),
.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range),
.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range),
.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range),
.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range) {
  background-color: #f0f0f0;
  color: #000;
}
.react-datepicker__day--disabled,
.react-datepicker__month-text--disabled,
.react-datepicker__quarter-text--disabled,
.react-datepicker__year-text--disabled {
  cursor: default;
  color: #ccc;
}
.react-datepicker__day--disabled .overlay,
.react-datepicker__month-text--disabled .overlay,
.react-datepicker__quarter-text--disabled .overlay,
.react-datepicker__year-text--disabled .overlay {
  position: absolute;
  bottom: 70%;
  left: 50%;
  transform: translateX(-50%);
  background-color: #333;
  color: #fff;
  padding: 4px;
  border-radius: 4px;
  white-space: nowrap;
  visibility: hidden;
  opacity: 0;
  transition: visibility 0s, opacity 0.3s ease-in-out;
}

.react-datepicker__input-container {
  position: relative;
  display: inline-block;
  width: 100%;
}
.react-datepicker__input-container .react-datepicker__calendar-icon {
  position: absolute;
  padding: 0.5rem;
  box-sizing: content-box;
}

.react-datepicker__view-calendar-icon input {
  padding: 6px 10px 5px 25px;
}

.react-datepicker__year-read-view,
.react-datepicker__month-read-view,
.react-datepicker__month-year-read-view {
  border: 1px solid transparent;
  border-radius: 0.3rem;
  position: relative;
}
.react-datepicker__year-read-view:hover,
.react-datepicker__month-read-view:hover,
.react-datepicker__month-year-read-view:hover {
  cursor: pointer;
}
.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,
.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow {
  border-top-color: rgb(178.5, 178.5, 178.5);
}
.react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-year-read-view--down-arrow {
  transform: rotate(135deg);
  right: -16px;
  top: 0;
}

.react-datepicker__year-dropdown,
.react-datepicker__month-dropdown,
.react-datepicker__month-year-dropdown {
  background-color: #f0f0f0;
  position: absolute;
  width: 50%;
  left: 25%;
  top: 30px;
  z-index: 1;
  text-align: center;
  border-radius: 0.3rem;
  border: 1px solid #aeaeae;
}
.react-datepicker__year-dropdown:hover,
.react-datepicker__month-dropdown:hover,
.react-datepicker__month-year-dropdown:hover {
  cursor: pointer;
}
.react-datepicker__year-dropdown--scrollable,
.react-datepicker__month-dropdown--scrollable,
.react-datepicker__month-year-dropdown--scrollable {
  height: 150px;
  overflow-y: scroll;
}

.react-datepicker__year-option,
.react-datepicker__month-option,
.react-datepicker__month-year-option {
  line-height: 20px;
  width: 100%;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.react-datepicker__year-option:first-of-type,
.react-datepicker__month-option:first-of-type,
.react-datepicker__month-year-option:first-of-type {
  border-top-left-radius: 0.3rem;
  border-top-right-radius: 0.3rem;
}
.react-datepicker__year-option:last-of-type,
.react-datepicker__month-option:last-of-type,
.react-datepicker__month-year-option:last-of-type {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border-bottom-left-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
}
.react-datepicker__year-option:hover,
.react-datepicker__month-option:hover,
.react-datepicker__month-year-option:hover {
  background-color: #ccc;
}
.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,
.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,
.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming {
  border-bottom-color: rgb(178.5, 178.5, 178.5);
}
.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,
.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,
.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous {
  border-top-color: rgb(178.5, 178.5, 178.5);
}
.react-datepicker__year-option--selected,
.react-datepicker__month-option--selected,
.react-datepicker__month-year-option--selected {
  position: absolute;
  left: 15px;
}

.react-datepicker__close-icon {
  cursor: pointer;
  background-color: transparent;
  border: 0;
  outline: 0;
  padding: 0 6px 0 0;
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  display: table-cell;
  vertical-align: middle;
}
.react-datepicker__close-icon::after {
  cursor: pointer;
  background-color: #216ba5;
  color: #fff;
  border-radius: 50%;
  height: 16px;
  width: 16px;
  padding: 2px;
  font-size: 12px;
  line-height: 1;
  text-align: center;
  display: table-cell;
  vertical-align: middle;
  content: "×";
}
.react-datepicker__close-icon--disabled {
  cursor: default;
}
.react-datepicker__close-icon--disabled::after {
  cursor: default;
  background-color: #ccc;
}

.react-datepicker__today-button {
  background: #f0f0f0;
  border-top: 1px solid #aeaeae;
  cursor: pointer;
  text-align: center;
  font-weight: bold;
  padding: 5px 0;
  clear: left;
}

.react-datepicker__portal {
  position: fixed;
  width: 100vw;
  height: 100vh;
  background-color: rgba(0, 0, 0, 0.8);
  left: 0;
  top: 0;
  justify-content: center;
  align-items: center;
  display: flex;
  z-index: 2147483647;
}
.react-datepicker__portal .react-datepicker__day-name,
.react-datepicker__portal .react-datepicker__day,
.react-datepicker__portal .react-datepicker__time-name {
  width: 3rem;
  line-height: 3rem;
}
@media (max-width: 400px), (max-height: 550px) {
  .react-datepicker__portal .react-datepicker__day-name,
  .react-datepicker__portal .react-datepicker__day,
  .react-datepicker__portal .react-datepicker__time-name {
    width: 2rem;
    line-height: 2rem;
  }
}
.react-datepicker__portal .react-datepicker__current-month,
.react-datepicker__portal .react-datepicker-time__header {
  font-size: 1.44rem;
}

.react-datepicker__children-container {
  width: 13.8rem;
  margin: 0.4rem;
  padding-right: 0.2rem;
  padding-left: 0.2rem;
  height: auto;
}

.react-datepicker__aria-live {
  position: absolute;
  clip-path: circle(0);
  border: 0;
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  width: 1px;
  white-space: nowrap;
}

.react-datepicker__calendar-icon {
  width: 1em;
  height: 1em;
  vertical-align: -0.125em;
}

.lunchDish:not(.sortable-chosen){position:relative;-webkit-transform:none !important;-ms-transform:none !important;transform:none !important;-webkit-transition:opacity 500ms;transition:opacity 500ms}.lunchDish--editable{padding-left:35px;padding-right:35px}@media(min-width: 450px){.lunchDish--editable{padding-left:50px;padding-right:50px}}.lunchDish--tonedDown:not(:focus-within) .lunchDish__action,.lunchDish--tonedDown:not(:focus-within) .lunchDish__bottomRow,.lunchDish--tonedDown:not(:focus-within) .lunchDish__name,.lunchDish--tonedDown:not(:focus-within) .lunchDish__openAddToCartButton,.lunchDish--tonedDown:not(:focus-within) .lunchDish__priceInnerWrap--editable .lunchDish__price,.lunchDish--tonedDown:not(:focus-within) .lunchDish__priceInnerWrap:not(.lunchDish__priceInnerWrap--editable),.lunchDish--tonedDown:not(:focus-within) .lunchDish__quantityAndDateEditingWrapper,.lunchDish--tonedDown:not(:focus-within) .lunchDish__tagWrapper{opacity:.4}.lunchDish+.lunchDish{margin-top:8px}.lunchDish__action{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border-radius:4px;border-style:solid;border-width:2px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:42px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;outline:0;text-align:center;-webkit-transition:background-color 500ms,color 500ms;transition:background-color 500ms,color 500ms;width:42px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.lunchDish__action--delete{right:-15px;border-color:#f14250;color:#f14250}.lunchDish__action--delete:focus,.lunchDish__action--delete:hover{background-color:rgba(241,66,80,.1)}.lunchDish__action--delete:active{background-color:#f14250;color:#fff}@media(min-width: 450px){.lunchDish__action--delete{right:0}}.lunchDish__action--move{cursor:move;left:-15px}@media(min-width: 450px){.lunchDish__action--move{left:0}}.lunchDish__action--move{border-color:#7cb342;color:#7cb342}.lunchDish__action--move:focus,.lunchDish__action--move:hover{background-color:rgba(124,179,66,.1)}.lunchDish__action--move:active{background-color:#7cb342;color:#fff}.lunchDish__description{margin-top:3px}.lunchDish__innerWrapper{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.lunchDish__name{display:table-cell;overflow:hidden}.lunchDish__name:not(.lunchDish__name--editable){left:-0.3em;padding-left:.3em;padding-right:.3em;position:relative}.lunchDish__name--withDots:not(.lunchDish__name--editable)::after{border-bottom:1px dotted #929292;bottom:.3em;content:"";display:inline-block;margin-left:.5em;position:absolute;width:100%}.lunchDish__price--editable{min-width:30px}.lunchDish__priceInnerWrap{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.lunchDish__priceWrap{display:table-cell;text-align:right;vertical-align:bottom;white-space:nowrap;width:1%}.lunchDish__priceWrap:not(.lunchDish__priceWrap--editable){padding-left:.5em}.lunchDish__tag{margin-right:7.5px}.lunchDish__tag:last-child{margin-right:0}.lunchDish__tagCheckbox{display:inline-block;margin-right:3.75px}.lunchDish__tagCheckbox:last-child{margin-right:0}.lunchDish__tagLabel{margin-top:-1px}.lunchDish__tagText{vertical-align:middle}.lunchDish__tagWrapper{text-align:left}.lunchDish__topRow{display:table}
.foodItemSuggestion{-webkit-appearance:none;background:none;border:none;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:auto !important;padding-bottom:7.5px !important;padding-top:7.5px !important;text-align:left;width:100%}.foodItemSuggestion__suggestionDateAndPrice{-webkit-box-flex:0;-ms-flex:0;flex:0;text-align:right;white-space:nowrap}.foodItemSuggestion__suggestionPrice{-webkit-box-flex:0;-ms-flex:0;flex:0;padding-right:10px;text-align:right;white-space:nowrap}.foodItemSuggestion__suggestionText{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding-right:10px}
.foodItemSuggestionList{bottom:auto !important;left:0 !important;max-height:none !important;opacity:0;top:100% !important;visibility:hidden}.foodItemSuggestionList--open{opacity:1;visibility:visible}.foodItemSuggestionList__label--noClick{cursor:initial;pointer-events:none;-ms-touch-action:none;touch-action:none}
.nowrap{white-space:nowrap}.nowrap--block{display:block}.nowrap--flex{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.nowrap--inline{display:inline}.nowrap--inlineBlock{display:inline-block}
.quantitySelectionWithButtons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.quantitySelectionWithButtons__button{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;height:40px !important;min-height:40px !important;min-width:0 !important;padding-bottom:0 !important;padding-top:0 !important}.quantitySelectionWithButtons__button--compact{height:30px !important;min-height:30px !important;padding-left:5px !important;padding-right:5px !important}.quantitySelectionWithButtons__button--decrease{margin-right:3.75px}.quantitySelectionWithButtons__button--increase{margin-left:3.75px}.quantitySelectionWithButtons__input{-webkit-box-flex:0;-ms-flex:0 0 60px;flex:0 0 60px;width:60px}.quantitySelectionWithButtons__input .mdc-text-field__input.mdc-text-field__input.mdc-text-field__input{padding-left:3px !important;padding-right:3px !important}.quantitySelectionWithButtons__input--compact{-webkit-box-flex:0;-ms-flex:0 0 40px;flex:0 0 40px;width:40px}.quantitySelectionWithButtons__input--compact .mdc-text-field.mdc-text-field.mdc-text-field{height:30px !important}.quantitySelectionWithButtons__input--compact .mdc-notched-outline__notch.mdc-notched-outline__notch.mdc-notched-outline__notch{display:none !important}.quantitySelectionWithButtons__input input{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield;text-align:center}.quantitySelectionWithButtons__input input::-webkit-outer-spin-button,.quantitySelectionWithButtons__input input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none}.quantitySelectionWithButtons__inputCaption{color:#929292;left:50%;position:absolute;text-align:center;-webkit-transform:translateX(-50%) translateY(-3px);-ms-transform:translateX(-50%) translateY(-3px);transform:translateX(-50%) translateY(-3px)}.quantitySelectionWithButtons__inputCaption--width100{width:100px}.quantitySelectionWithButtons__inputCaption--width175{width:175px}.quantitySelectionWithButtons__inputCaption--width190{width:190px}.quantitySelectionWithButtons__inputCaption--width200{width:200px}.quantitySelectionWithButtons .mdc-text-field{padding:0 !important}
.responsiveBr{display:none}.responsiveBr--enabled{display:block}
.lunchBox:not(.sortable-chosen){position:relative;-webkit-transform:none !important;-ms-transform:none !important;transform:none !important;-webkit-transition:opacity 500ms;transition:opacity 500ms}.lunchBox--editable{padding-left:35px;padding-right:35px}@media(min-width: 450px){.lunchBox--editable{padding-left:50px;padding-right:50px}}.lunchBox--tonedDown:not(:focus-within) .lunchBox__action,.lunchBox--tonedDown:not(:focus-within) .lunchBox__bottomRow,.lunchBox--tonedDown:not(:focus-within) .lunchBox__name,.lunchBox--tonedDown:not(:focus-within) .lunchBox__openAddToCartButton,.lunchBox--tonedDown:not(:focus-within) .lunchBox__priceInnerWrap--editable .lunchBox__price,.lunchBox--tonedDown:not(:focus-within) .lunchBox__priceInnerWrap:not(.lunchBox__priceInnerWrap--editable),.lunchBox--tonedDown:not(:focus-within) .lunchBox__quantityAndDateEditingWrapper,.lunchBox--tonedDown:not(:focus-within) .lunchBox__tagWrapper{opacity:.4}.lunchBox+.lunchBox{margin-top:5px}.lunchBox--tonedDown:focus-within .lunchBox__priceIsNotOptionalTooltip{opacity:0 !important;visibility:hidden !important}.lunchBox--variantOrderItems+.lunchBox--variantOrderItems{margin-top:15px}.lunchBox__action{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border-radius:4px;border-style:solid;border-width:2px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:42px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;outline:0;text-align:center;-webkit-transition:background-color 500ms,color 500ms;transition:background-color 500ms,color 500ms;width:42px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.lunchBox__action--delete{right:-15px;border-color:#f14250;color:#f14250}.lunchBox__action--delete:focus,.lunchBox__action--delete:hover{background-color:rgba(241,66,80,.1)}.lunchBox__action--delete:active{background-color:#f14250;color:#fff}@media(min-width: 450px){.lunchBox__action--delete{right:0}}.lunchBox__action--move{cursor:move;left:-15px}@media(min-width: 450px){.lunchBox__action--move{left:0}}.lunchBox__action--move{border-color:#7cb342;color:#7cb342}.lunchBox__action--move:focus,.lunchBox__action--move:hover{background-color:rgba(124,179,66,.1)}.lunchBox__action--move:active{background-color:#7cb342;color:#fff}.lunchBox__description{margin-top:3px}.lunchBox__innerWrapper{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.lunchBox__innerWrapper--editable{margin-bottom:45px}.lunchBox__name{display:table-cell;overflow:hidden}.lunchBox__name:not(.lunchBox__name--editable){left:-0.3em;padding-left:.3em;padding-right:.3em;position:relative}.lunchBox__name--withDots:not(.lunchBox__name--editable)::after{border-bottom:1px dotted #929292;bottom:.3em;content:"";display:inline-block;margin-left:.5em;position:absolute;width:100%}.lunchBox__nonEditableQuantityDisplay{padding-right:15px}.lunchBox__openAddToCartButton{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#7cb342;border:none;border-radius:4px;cursor:pointer;height:30px;margin-left:7.5px;width:30px}.lunchBox__openAddToCartButton[disabled]{background-color:#929292 !important;cursor:not-allowed}.lunchBox__price--editable{min-width:30px}.lunchBox__priceInnerWrap{position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.lunchBox__priceIsNotOptionalTooltip::before{right:31px !important}.lunchBox__priceWrap{display:table-cell;text-align:right;vertical-align:bottom;white-space:nowrap;width:1%}.lunchBox__priceWrap:not(.lunchBox__priceWrap--editable){padding-left:.5em}.lunchBox__quantityAndDateEditingQuantityInput{margin-bottom:45px;margin-right:7.5px}.lunchBox__quantityAndDateEditingWrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:7.5px}.lunchBox__quantityAvailableTag{border-radius:20px;display:inline-block;margin-left:0;padding:2px 10px;position:relative;top:-1px;-webkit-transform:scale(0.9);-ms-transform:scale(0.9);transform:scale(0.9);-webkit-transform-origin:center right;-ms-transform-origin:center right;transform-origin:center right;vertical-align:middle}.lunchBox__quantityAvailableTag--available{background-color:#7cb342}.lunchBox__quantityAvailableTag--soldOut{background-color:#646464}.lunchBox__quantityChangeDescription{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.lunchBox__quantityChangeWrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch;margin-bottom:35px}.lunchBox__quantitySelect--orderItems{margin-right:7.5px}.lunchBox__tag{margin-right:7.5px}.lunchBox__tag:last-child{margin-right:0}.lunchBox__tagCheckbox{display:inline-block;margin-right:3.75px}.lunchBox__tagCheckbox:last-child{margin-right:0}.lunchBox__tagLabel{margin-top:-1px}.lunchBox__tagText{vertical-align:middle}.lunchBox__tagWrapper{text-align:left}.lunchBox__topRow{display:table}
.lunchMenuUpdatedByIcon{background-color:#fff;border-bottom-right-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px;position:relative;z-index:20}.lunchMenuUpdatedByIcon--tooltipVisible{z-index:30}.lunchMenuUpdatedByIcon__actionButton{margin-top:7.5px}.lunchMenuUpdatedByIcon__icon--clickable{cursor:pointer}.lunchMenuUpdatedByIcon__tooltip{left:-5px !important;top:calc(100% + 10px) !important}
.restaurantActionsIconButton__icon{background-color:rgba(124,179,66,.1);border-radius:50px;height:40px;margin-bottom:5px;padding:10px;-webkit-transition:-webkit-transform 500ms;transition:-webkit-transform 500ms;transition:transform 500ms;transition:transform 500ms, -webkit-transform 500ms;width:40px}.restaurantActionsIconButton__icon--rotate180deg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.restaurantActionsIconButton__text{display:block}.restaurantActionsIconButton__textHyphen{display:inline}.restaurantActionsIconButton__textLine{display:block;white-space:nowrap}.restaurantActionsIconButton__textSpace{display:none}
.restaurantActions{left:-5px;position:relative}@media(min-width: 400px){.restaurantActions{left:-3px}}.restaurantActions--alignCenter{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.restaurantActions--alignLeft{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.restaurantActions__buttonWrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;height:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0;overflow:hidden !important;-webkit-transition:height 500ms,opacity 500ms;transition:height 500ms,opacity 500ms}.restaurantActions__buttonWrapper--visible{height:93px;opacity:1}.restaurantActions__buttonWrapper--visible.restaurantActions__buttonWrapper--taller{height:98px}.restaurantActions__buttonWrapperCenterer{display:inline-block;max-width:100%;overflow:hidden}.app--desktopLayout .restaurantActions__buttonWrapperCenterer{padding-left:15px;padding-right:15px}.restaurantActions__dialogIcon{margin-right:15px}
.favoriteButton{position:relative}.favoriteButton__button--isFavoriteForManagedRestaurant{cursor:default !important}.favoriteButton__tooltip{min-width:200px;text-align:center;-webkit-transform:translate(1px, 5px);-ms-transform:translate(1px, 5px);transform:translate(1px, 5px)}
.restaurantListItemActions{background-color:hsla(0,0%,100%,.9);border-radius:0 0 0 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 0 2px 6px;position:absolute;right:-4px;top:-4px}.app--desktopLayout .restaurantListItemActions{right:15px}.restaurantListItemActions__button{padding:4px !important}
.lunchMenuListItem--box{border-radius:20px;padding-left:20px;padding-right:20px;padding-bottom:20px;padding-top:20px;background-color:#fff}.app--desktopLayout .lunchMenuListItem--box{padding-left:30px;padding-right:30px;padding-bottom:30px;padding-top:30px}.lunchMenuListItem--box+.lunchMenuListItem--box{margin-top:15px}.lunchMenuListItem--highlightedBorder{border-style:solid;border-width:3px;border-color:#7cb342}.lunchMenuListItem--tonedDown{opacity:.7}.lunchMenuListItem__additionalDishesWrapper{height:0;opacity:0;overflow:hidden !important;-webkit-transition:height 500ms,opacity 500ms;transition:height 500ms,opacity 500ms}.lunchMenuListItem__additionalDishesWrapper--expanded{height:auto;opacity:1}.lunchMenuListItem__bonusStampIcons{display:inline-block}.lunchMenuListItem__distanceToRestaurantIcon{margin-right:3px;position:relative;top:-1px}.lunchMenuListItem__lunchMenuUpdatedByIcon{background-color:hsla(0,0%,100%,.9);border-radius:0 0 20px 0;left:0;padding:0 6px 2px 0;position:absolute !important;top:0}.lunchMenuListItem__promotedActions{text-align:center}.lunchMenuListItem__restaurantInfoColumn{position:relative}.lunchMenuListItem__restaurantLink{display:block;overflow:hidden;padding-right:0;text-overflow:ellipsis;white-space:nowrap}.lunchMenuListItem__restaurantLinkImage{margin-left:auto;margin-right:auto}.lunchMenuListItem__restaurantLinkImageBlock{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:5px !important;margin-left:auto;margin-right:auto;min-height:60px}.app--desktopLayout .lunchMenuListItem__restaurantLinkImageBlock{border-radius:10px}.lunchMenuListItem__restaurantLinkImageWrapper{width:100% !important}.lunchMenuListItem__restaurantLinkText{margin-left:-0.3em;overflow:hidden;padding-left:.3em;padding-left:60px;padding-left:calc(60px + 0.3em);padding-right:60px;padding-right:calc(60px + 0.3em);text-align:center;text-overflow:ellipsis;white-space:nowrap}.lunchMenuListItem__showAllDishesButton{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:0;opacity:0;overflow:hidden;position:relative;top:10px;-webkit-transition:height 500ms,opacity 500ms,visibility 500ms;transition:height 500ms,opacity 500ms,visibility 500ms;visibility:hidden}.lunchMenuListItem__showAllDishesButton--visible{height:40px;opacity:1;visibility:visible}.lunchMenuListItem__showAllDishesButtonText{padding-left:15px}
/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://github.com/material-components/material-components-web/blob/master/LICENSE
 */
.mdc-touch-target-wrapper {
  display: inline;
}

.mdc-deprecated-chip-trailing-action__touch {
  position: absolute;
  top: 50%;
  height: 48px;
  /* @noflip */
  /*rtl:ignore*/
  left: 50%;
  width: 48px;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

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

@-webkit-keyframes mdc-ripple-fg-radius-in {
  from {
    -webkit-animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
            animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-start, 0)) scale(1);
            transform: translate(var(--mdc-ripple-fg-translate-start, 0)) scale(1);
  }
  to {
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
            transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
  }
}

@keyframes mdc-ripple-fg-radius-in {
  from {
    -webkit-animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
            animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-start, 0)) scale(1);
            transform: translate(var(--mdc-ripple-fg-translate-start, 0)) scale(1);
  }
  to {
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
            transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
  }
}
@-webkit-keyframes mdc-ripple-fg-opacity-in {
  from {
    -webkit-animation-timing-function: linear;
            animation-timing-function: linear;
    opacity: 0;
  }
  to {
    opacity: var(--mdc-ripple-fg-opacity, 0);
  }
}
@keyframes mdc-ripple-fg-opacity-in {
  from {
    -webkit-animation-timing-function: linear;
            animation-timing-function: linear;
    opacity: 0;
  }
  to {
    opacity: var(--mdc-ripple-fg-opacity, 0);
  }
}
@-webkit-keyframes mdc-ripple-fg-opacity-out {
  from {
    -webkit-animation-timing-function: linear;
            animation-timing-function: linear;
    opacity: var(--mdc-ripple-fg-opacity, 0);
  }
  to {
    opacity: 0;
  }
}
@keyframes mdc-ripple-fg-opacity-out {
  from {
    -webkit-animation-timing-function: linear;
            animation-timing-function: linear;
    opacity: var(--mdc-ripple-fg-opacity, 0);
  }
  to {
    opacity: 0;
  }
}
.mdc-deprecated-chip-trailing-action {
  --mdc-ripple-fg-size: 0;
  --mdc-ripple-left: 0;
  --mdc-ripple-top: 0;
  --mdc-ripple-fg-scale: 1;
  --mdc-ripple-fg-translate-end: 0;
  --mdc-ripple-fg-translate-start: 0;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  will-change: transform, opacity;
}
.mdc-deprecated-chip-trailing-action .mdc-deprecated-chip-trailing-action__ripple::before,
.mdc-deprecated-chip-trailing-action .mdc-deprecated-chip-trailing-action__ripple::after {
  position: absolute;
  border-radius: 50%;
  opacity: 0;
  pointer-events: none;
  content: "";
}
.mdc-deprecated-chip-trailing-action .mdc-deprecated-chip-trailing-action__ripple::before {
  transition: opacity 15ms linear, background-color 15ms linear;
  z-index: 1;
  /* @alternate */
  z-index: var(--mdc-ripple-z-index, 1);
}
.mdc-deprecated-chip-trailing-action .mdc-deprecated-chip-trailing-action__ripple::after {
  z-index: 0;
  /* @alternate */
  z-index: var(--mdc-ripple-z-index, 0);
}
.mdc-deprecated-chip-trailing-action.mdc-ripple-upgraded .mdc-deprecated-chip-trailing-action__ripple::before {
  -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
          transform: scale(var(--mdc-ripple-fg-scale, 1));
}
.mdc-deprecated-chip-trailing-action.mdc-ripple-upgraded .mdc-deprecated-chip-trailing-action__ripple::after {
  top: 0;
  /* @noflip */
  /*rtl:ignore*/
  left: 0;
  -webkit-transform: scale(0);
          transform: scale(0);
  -webkit-transform-origin: center center;
          transform-origin: center center;
}
.mdc-deprecated-chip-trailing-action.mdc-ripple-upgraded--unbounded .mdc-deprecated-chip-trailing-action__ripple::after {
  top: var(--mdc-ripple-top, 0);
  /* @noflip */
  /*rtl:ignore*/
  left: var(--mdc-ripple-left, 0);
}
.mdc-deprecated-chip-trailing-action.mdc-ripple-upgraded--foreground-activation .mdc-deprecated-chip-trailing-action__ripple::after {
  -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
          animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
}
.mdc-deprecated-chip-trailing-action.mdc-ripple-upgraded--foreground-deactivation .mdc-deprecated-chip-trailing-action__ripple::after {
  -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
          animation: mdc-ripple-fg-opacity-out 150ms;
  -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
          transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
}
.mdc-deprecated-chip-trailing-action .mdc-deprecated-chip-trailing-action__ripple::before,
.mdc-deprecated-chip-trailing-action .mdc-deprecated-chip-trailing-action__ripple::after {
  top: calc(50% - 50%);
  /* @noflip */
  /*rtl:ignore*/
  left: calc(50% - 50%);
  width: 100%;
  height: 100%;
}
.mdc-deprecated-chip-trailing-action.mdc-ripple-upgraded .mdc-deprecated-chip-trailing-action__ripple::before,
.mdc-deprecated-chip-trailing-action.mdc-ripple-upgraded .mdc-deprecated-chip-trailing-action__ripple::after {
  top: var(--mdc-ripple-top, calc(50% - 50%));
  /* @noflip */
  /*rtl:ignore*/
  left: var(--mdc-ripple-left, calc(50% - 50%));
  width: var(--mdc-ripple-fg-size, 100%);
  height: var(--mdc-ripple-fg-size, 100%);
}
.mdc-deprecated-chip-trailing-action.mdc-ripple-upgraded .mdc-deprecated-chip-trailing-action__ripple::after {
  width: var(--mdc-ripple-fg-size, 100%);
  height: var(--mdc-ripple-fg-size, 100%);
}
.mdc-deprecated-chip-trailing-action .mdc-deprecated-chip-trailing-action__ripple::before, .mdc-deprecated-chip-trailing-action .mdc-deprecated-chip-trailing-action__ripple::after {
  background-color: #000;
  /* @alternate */
  background-color: var(--mdc-ripple-color, var(--mdc-theme-on-surface, #000));
}
.mdc-deprecated-chip-trailing-action:hover .mdc-deprecated-chip-trailing-action__ripple::before, .mdc-deprecated-chip-trailing-action.mdc-ripple-surface--hover .mdc-deprecated-chip-trailing-action__ripple::before {
  opacity: 0.04;
  /* @alternate */
  opacity: var(--mdc-ripple-hover-opacity, 0.04);
}
.mdc-deprecated-chip-trailing-action.mdc-ripple-upgraded--background-focused .mdc-deprecated-chip-trailing-action__ripple::before, .mdc-deprecated-chip-trailing-action:not(.mdc-ripple-upgraded):focus .mdc-deprecated-chip-trailing-action__ripple::before {
  transition-duration: 75ms;
  opacity: 0.12;
  /* @alternate */
  opacity: var(--mdc-ripple-focus-opacity, 0.12);
}
.mdc-deprecated-chip-trailing-action:not(.mdc-ripple-upgraded) .mdc-deprecated-chip-trailing-action__ripple::after {
  transition: opacity 150ms linear;
}
.mdc-deprecated-chip-trailing-action:not(.mdc-ripple-upgraded):active .mdc-deprecated-chip-trailing-action__ripple::after {
  transition-duration: 75ms;
  opacity: 0.12;
  /* @alternate */
  opacity: var(--mdc-ripple-press-opacity, 0.12);
}
.mdc-deprecated-chip-trailing-action.mdc-ripple-upgraded {
  --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12);
}
.mdc-deprecated-chip-trailing-action .mdc-deprecated-chip-trailing-action__ripple {
  position: absolute;
  box-sizing: content-box;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

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

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

.mdc-chip__icon--trailing {
  color: rgba(0, 0, 0, 0.54);
}
.mdc-chip__icon--trailing:hover {
  color: rgba(0, 0, 0, 0.62);
}
.mdc-chip__icon--trailing:focus {
  color: rgba(0, 0, 0, 0.87);
}

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

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

.mdc-chip__icon.mdc-chip__icon--trailing {
  width: 18px;
  height: 18px;
  font-size: 18px;
}

.mdc-deprecated-chip-trailing-action {
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 4px;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: -4px;
}
[dir=rtl] .mdc-deprecated-chip-trailing-action, .mdc-deprecated-chip-trailing-action[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  margin-left: -4px;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 4px;
  /*rtl:end:ignore*/
}

.mdc-chip__icon--trailing {
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 4px;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: -4px;
}
[dir=rtl] .mdc-chip__icon--trailing, .mdc-chip__icon--trailing[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  margin-left: -4px;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 4px;
  /*rtl:end:ignore*/
}

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

.mdc-chip {
  border-radius: 16px;
  background-color: #e0e0e0;
  color: rgba(0, 0, 0, 0.87);
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: Roboto, sans-serif;
  /* @alternate */
  font-family: var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  font-size: 0.875rem;
  /* @alternate */
  font-size: var(--mdc-typography-body2-font-size, 0.875rem);
  line-height: 1.25rem;
  /* @alternate */
  line-height: var(--mdc-typography-body2-line-height, 1.25rem);
  font-weight: 400;
  /* @alternate */
  font-weight: var(--mdc-typography-body2-font-weight, 400);
  letter-spacing: 0.0178571429em;
  /* @alternate */
  letter-spacing: var(--mdc-typography-body2-letter-spacing, 0.0178571429em);
  text-decoration: inherit;
  /* @alternate */
  -webkit-text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
          text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
  text-transform: inherit;
  /* @alternate */
  text-transform: var(--mdc-typography-body2-text-transform, inherit);
  height: 32px;
  /* @alternate */
  position: relative;
  display: inline-flex;
  align-items: center;
  box-sizing: border-box;
  padding: 0 12px;
  border-width: 0;
  outline: none;
  cursor: pointer;
  -webkit-appearance: none;
}
.mdc-chip .mdc-chip__ripple {
  border-radius: 16px;
}
.mdc-chip:hover {
  color: rgba(0, 0, 0, 0.87);
}
.mdc-chip.mdc-chip--selected .mdc-chip__checkmark,
.mdc-chip .mdc-chip__icon--leading:not(.mdc-chip__icon--leading-hidden) {
  /* @noflip */
  /*rtl:ignore*/
  margin-left: -4px;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: 4px;
}
[dir=rtl] .mdc-chip.mdc-chip--selected .mdc-chip__checkmark, [dir=rtl] .mdc-chip .mdc-chip__icon--leading:not(.mdc-chip__icon--leading-hidden), .mdc-chip.mdc-chip--selected .mdc-chip__checkmark[dir=rtl], .mdc-chip .mdc-chip__icon--leading:not(.mdc-chip__icon--leading-hidden)[dir=rtl] {
  /*rtl:begin:ignore*/
  /* @noflip */
  /*rtl:ignore*/
  margin-left: 4px;
  /* @noflip */
  /*rtl:ignore*/
  margin-right: -4px;
  /*rtl:end:ignore*/
}

.mdc-chip .mdc-elevation-overlay {
  width: 100%;
  height: 100%;
  top: 0;
  /* @noflip */
  /*rtl:ignore*/
  left: 0;
}
.mdc-chip::-moz-focus-inner {
  padding: 0;
  border: 0;
}
.mdc-chip:hover {
  color: #000;
  /* @alternate */
  color: var(--mdc-theme-on-surface, #000);
}
.mdc-chip .mdc-chip__touch {
  position: absolute;
  top: 50%;
  height: 48px;
  left: 0;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.mdc-chip--exit {
  transition: opacity 75ms cubic-bezier(0.4, 0, 0.2, 1), width 150ms cubic-bezier(0, 0, 0.2, 1), padding 100ms linear, margin 100ms linear;
  opacity: 0;
}

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

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

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

.mdc-chip__checkmark {
  height: 20px;
}

.mdc-chip__checkmark-path {
  transition: stroke-dashoffset 150ms 50ms cubic-bezier(0.4, 0, 0.6, 1);
  stroke-width: 2px;
  stroke-dashoffset: 29.7833385;
  stroke-dasharray: 29.7833385;
}

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

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

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

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

.mdc-chip__checkmark-svg {
  width: 0;
  height: 20px;
  transition: width 150ms cubic-bezier(0.4, 0, 0.2, 1);
}

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

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

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

.mdc-chip-set--choice .mdc-chip.mdc-chip--selected .mdc-chip__ripple::before {
  opacity: 0.08;
  /* @alternate */
  opacity: var(--mdc-ripple-selected-opacity, 0.08);
}
.mdc-chip-set--choice .mdc-chip.mdc-chip--selected .mdc-chip__ripple::before, .mdc-chip-set--choice .mdc-chip.mdc-chip--selected .mdc-chip__ripple::after {
  background-color: #6200ee;
  /* @alternate */
  background-color: var(--mdc-ripple-color, var(--mdc-theme-primary, #6200ee));
}
.mdc-chip-set--choice .mdc-chip.mdc-chip--selected:hover .mdc-chip__ripple::before, .mdc-chip-set--choice .mdc-chip.mdc-chip--selected.mdc-ripple-surface--hover .mdc-chip__ripple::before {
  opacity: 0.12;
  /* @alternate */
  opacity: var(--mdc-ripple-hover-opacity, 0.12);
}
.mdc-chip-set--choice .mdc-chip.mdc-chip--selected.mdc-ripple-upgraded--background-focused .mdc-chip__ripple::before, .mdc-chip-set--choice .mdc-chip.mdc-chip--selected.mdc-ripple-upgraded:focus-within .mdc-chip__ripple::before, .mdc-chip-set--choice .mdc-chip.mdc-chip--selected:not(.mdc-ripple-upgraded):focus .mdc-chip__ripple::before, .mdc-chip-set--choice .mdc-chip.mdc-chip--selected:not(.mdc-ripple-upgraded):focus-within .mdc-chip__ripple::before {
  transition-duration: 75ms;
  opacity: 0.2;
  /* @alternate */
  opacity: var(--mdc-ripple-focus-opacity, 0.2);
}
.mdc-chip-set--choice .mdc-chip.mdc-chip--selected:not(.mdc-ripple-upgraded) .mdc-chip__ripple::after {
  transition: opacity 150ms linear;
}
.mdc-chip-set--choice .mdc-chip.mdc-chip--selected:not(.mdc-ripple-upgraded):active .mdc-chip__ripple::after {
  transition-duration: 75ms;
  opacity: 0.2;
  /* @alternate */
  opacity: var(--mdc-ripple-press-opacity, 0.2);
}
.mdc-chip-set--choice .mdc-chip.mdc-chip--selected.mdc-ripple-upgraded {
  --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.2);
}

@-webkit-keyframes mdc-chip-entry {
  from {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    opacity: 0.4;
  }
  to {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
}

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

.mdc-chip-set--input .mdc-chip {
  -webkit-animation: mdc-chip-entry 100ms cubic-bezier(0, 0, 0.2, 1);
          animation: mdc-chip-entry 100ms cubic-bezier(0, 0, 0.2, 1);
}
.chip{cursor:default !important}.chip--flat.chip--bokaBordPeach{background-color:#ff7962}.chip--flat.chip--darkGray{background-color:#272C33}.chip--flat.chip--darkGrayDarker{background-color:#151A20}.chip--flat.chip--darkGrayLighter{background-color:#3D434A}.chip--flat.chip--darkText{background-color:#272C33}.chip--flat.chip--facebookBlue{background-color:#0866ff}.chip--flat.chip--facebookBlueLighter{background-color:#1877f2}.chip--flat.chip--foodoraPink{background-color:#df1067}.chip--flat.chip--green{background-color:#7CB342}.chip--flat.chip--green ::-moz-selection{background-color:hsla(0,0%,100%,.8);color:#7CB342}.chip--flat.chip--green ::selection{background-color:hsla(0,0%,100%,.8);color:#7CB342}.chip--flat.chip--greenDarker{background-color:#5F9725}.chip--flat.chip--greenLighter{background-color:#95CE5B}.chip--flat.chip--lightGray{background-color:#F3F4EF}.chip--flat.chip--lightGrayDarker{background-color:#DCDDD9}.chip--flat.chip--lightGrayLighter{background-color:#FBFDF8}.chip--flat.chip--mediumGray{background-color:#929292}.chip--flat.chip--mediumGrayDarker{background-color:#646464}.chip--flat.chip--mediumGrayLighter{background-color:#c2c2c2}.chip--flat.chip--lightText{background-color:#fff}.chip--flat.chip--orange{background-color:#ffa23c}.chip--flat.chip--orangeAlternative{background-color:#ffbc56}.chip--flat.chip--orangeDarker{background-color:#c77300}.chip--flat.chip--orangeLighter{background-color:#ffd36c}.chip--flat.chip--red{background-color:#f14250}.chip--flat.chip--redDarker{background-color:#b80028}.chip--flat.chip--redLighter{background-color:#ff787c}.chip--flat.chip--theForkGreen{background-color:#00665c}.chip--flat.chip--white{background-color:#ffffff}.chip--flat.chip--woltBlue{background-color:#009de0}.chip--flat.chip--currentColor{background-color:currentColor}.chip--flat.chip--inherit{background-color:inherit}.chip--flat.chip--primaryColor{background-color:#7cb342}.appError--outsideOfBaseLayout .chip--flat.chip--primaryColor{background-color:#7cb342}.chip--outlined.chip--bokaBordPeach{border-color:#ff7962}.chip--outlined.chip--darkGray{border-color:#272C33}.chip--outlined.chip--darkGrayDarker{border-color:#151A20}.chip--outlined.chip--darkGrayLighter{border-color:#3D434A}.chip--outlined.chip--darkText{border-color:#272C33}.chip--outlined.chip--facebookBlue{border-color:#0866ff}.chip--outlined.chip--facebookBlueLighter{border-color:#1877f2}.chip--outlined.chip--foodoraPink{border-color:#df1067}.chip--outlined.chip--green{border-color:#7CB342}.chip--outlined.chip--greenDarker{border-color:#5F9725}.chip--outlined.chip--greenLighter{border-color:#95CE5B}.chip--outlined.chip--lightGray{border-color:#F3F4EF}.chip--outlined.chip--lightGrayDarker{border-color:#DCDDD9}.chip--outlined.chip--lightGrayLighter{border-color:#FBFDF8}.chip--outlined.chip--mediumGray{border-color:#929292}.chip--outlined.chip--mediumGrayDarker{border-color:#646464}.chip--outlined.chip--mediumGrayLighter{border-color:#c2c2c2}.chip--outlined.chip--lightText{border-color:#fff}.chip--outlined.chip--orange{border-color:#ffa23c}.chip--outlined.chip--orangeAlternative{border-color:#ffbc56}.chip--outlined.chip--orangeDarker{border-color:#c77300}.chip--outlined.chip--orangeLighter{border-color:#ffd36c}.chip--outlined.chip--red{border-color:#f14250}.chip--outlined.chip--redDarker{border-color:#b80028}.chip--outlined.chip--redLighter{border-color:#ff787c}.chip--outlined.chip--theForkGreen{border-color:#00665c}.chip--outlined.chip--white{border-color:#ffffff}.chip--outlined.chip--woltBlue{border-color:#009de0}.chip--outlined.chip--currentColor{border-color:currentColor}.chip--outlined.chip--inherit{border-color:inherit}.chip--outlined.chip--primaryColor{border-color:#7cb342}.appError--outsideOfBaseLayout .chip--outlined.chip--primaryColor{border-color:#7cb342}.chip--outlined.chip--bokaBordPeach{color:#ff7962}.chip--outlined.chip--bokaBordPeachHover:focus,.chip--outlined.chip--bokaBordPeachHover:hover{color:#ff7962}.chip--outlined.chip--darkGray{color:#272C33}.chip--outlined.chip--darkGrayHover:focus,.chip--outlined.chip--darkGrayHover:hover{color:#272C33}.chip--outlined.chip--darkGrayDarker{color:#151A20}.chip--outlined.chip--darkGrayDarkerHover:focus,.chip--outlined.chip--darkGrayDarkerHover:hover{color:#151A20}.chip--outlined.chip--darkGrayLighter{color:#3D434A}.chip--outlined.chip--darkGrayLighterHover:focus,.chip--outlined.chip--darkGrayLighterHover:hover{color:#3D434A}.chip--outlined.chip--darkText{color:#272C33}.chip--outlined.chip--darkTextHover:focus,.chip--outlined.chip--darkTextHover:hover{color:#272C33}.chip--outlined.chip--facebookBlue{color:#0866ff}.chip--outlined.chip--facebookBlueHover:focus,.chip--outlined.chip--facebookBlueHover:hover{color:#0866ff}.chip--outlined.chip--facebookBlueLighter{color:#1877f2}.chip--outlined.chip--facebookBlueLighterHover:focus,.chip--outlined.chip--facebookBlueLighterHover:hover{color:#1877f2}.chip--outlined.chip--foodoraPink{color:#df1067}.chip--outlined.chip--foodoraPinkHover:focus,.chip--outlined.chip--foodoraPinkHover:hover{color:#df1067}.chip--outlined.chip--green{color:#7CB342}.chip--outlined.chip--greenHover:focus,.chip--outlined.chip--greenHover:hover{color:#7CB342}.chip--outlined.chip--greenDarker{color:#5F9725}.chip--outlined.chip--greenDarkerHover:focus,.chip--outlined.chip--greenDarkerHover:hover{color:#5F9725}.chip--outlined.chip--greenLighter{color:#95CE5B}.chip--outlined.chip--greenLighterHover:focus,.chip--outlined.chip--greenLighterHover:hover{color:#95CE5B}.chip--outlined.chip--lightGray{color:#F3F4EF}.chip--outlined.chip--lightGrayHover:focus,.chip--outlined.chip--lightGrayHover:hover{color:#F3F4EF}.chip--outlined.chip--lightGrayDarker{color:#DCDDD9}.chip--outlined.chip--lightGrayDarkerHover:focus,.chip--outlined.chip--lightGrayDarkerHover:hover{color:#DCDDD9}.chip--outlined.chip--lightGrayLighter{color:#FBFDF8}.chip--outlined.chip--lightGrayLighterHover:focus,.chip--outlined.chip--lightGrayLighterHover:hover{color:#FBFDF8}.chip--outlined.chip--mediumGray{color:#929292}.chip--outlined.chip--mediumGrayHover:focus,.chip--outlined.chip--mediumGrayHover:hover{color:#929292}.chip--outlined.chip--mediumGrayDarker{color:#646464}.chip--outlined.chip--mediumGrayDarkerHover:focus,.chip--outlined.chip--mediumGrayDarkerHover:hover{color:#646464}.chip--outlined.chip--mediumGrayLighter{color:#c2c2c2}.chip--outlined.chip--mediumGrayLighterHover:focus,.chip--outlined.chip--mediumGrayLighterHover:hover{color:#c2c2c2}.chip--outlined.chip--lightText{color:#fff}.chip--outlined.chip--lightTextHover:focus,.chip--outlined.chip--lightTextHover:hover{color:#fff}.chip--outlined.chip--orange{color:#ffa23c}.chip--outlined.chip--orangeHover:focus,.chip--outlined.chip--orangeHover:hover{color:#ffa23c}.chip--outlined.chip--orangeAlternative{color:#ffbc56}.chip--outlined.chip--orangeAlternativeHover:focus,.chip--outlined.chip--orangeAlternativeHover:hover{color:#ffbc56}.chip--outlined.chip--orangeDarker{color:#c77300}.chip--outlined.chip--orangeDarkerHover:focus,.chip--outlined.chip--orangeDarkerHover:hover{color:#c77300}.chip--outlined.chip--orangeLighter{color:#ffd36c}.chip--outlined.chip--orangeLighterHover:focus,.chip--outlined.chip--orangeLighterHover:hover{color:#ffd36c}.chip--outlined.chip--red{color:#f14250}.chip--outlined.chip--redHover:focus,.chip--outlined.chip--redHover:hover{color:#f14250}.chip--outlined.chip--redDarker{color:#b80028}.chip--outlined.chip--redDarkerHover:focus,.chip--outlined.chip--redDarkerHover:hover{color:#b80028}.chip--outlined.chip--redLighter{color:#ff787c}.chip--outlined.chip--redLighterHover:focus,.chip--outlined.chip--redLighterHover:hover{color:#ff787c}.chip--outlined.chip--theForkGreen{color:#00665c}.chip--outlined.chip--theForkGreenHover:focus,.chip--outlined.chip--theForkGreenHover:hover{color:#00665c}.chip--outlined.chip--white{color:#ffffff}.chip--outlined.chip--whiteHover:focus,.chip--outlined.chip--whiteHover:hover{color:#ffffff}.chip--outlined.chip--woltBlue{color:#009de0}.chip--outlined.chip--woltBlueHover:focus,.chip--outlined.chip--woltBlueHover:hover{color:#009de0}.chip--outlined.chip--currentColor{color:currentColor}.chip--outlined.chip--inherit{color:inherit}.chip--outlined.chip--primaryColor{color:#7cb342}.appError--outsideOfBaseLayout .chip--outlined.chip--primaryColor{color:#7cb342}.chip--flat.chip--bokaBordPeachText{color:#ff7962}.chip--flat.chip--bokaBordPeachHoverText:focus,.chip--flat.chip--bokaBordPeachHoverText:hover{color:#ff7962}.chip--flat.chip--darkGrayText{color:#272C33}.chip--flat.chip--darkGrayHoverText:focus,.chip--flat.chip--darkGrayHoverText:hover{color:#272C33}.chip--flat.chip--darkGrayDarkerText{color:#151A20}.chip--flat.chip--darkGrayDarkerHoverText:focus,.chip--flat.chip--darkGrayDarkerHoverText:hover{color:#151A20}.chip--flat.chip--darkGrayLighterText{color:#3D434A}.chip--flat.chip--darkGrayLighterHoverText:focus,.chip--flat.chip--darkGrayLighterHoverText:hover{color:#3D434A}.chip--flat.chip--darkTextText{color:#272C33}.chip--flat.chip--darkTextHoverText:focus,.chip--flat.chip--darkTextHoverText:hover{color:#272C33}.chip--flat.chip--facebookBlueText{color:#0866ff}.chip--flat.chip--facebookBlueHoverText:focus,.chip--flat.chip--facebookBlueHoverText:hover{color:#0866ff}.chip--flat.chip--facebookBlueLighterText{color:#1877f2}.chip--flat.chip--facebookBlueLighterHoverText:focus,.chip--flat.chip--facebookBlueLighterHoverText:hover{color:#1877f2}.chip--flat.chip--foodoraPinkText{color:#df1067}.chip--flat.chip--foodoraPinkHoverText:focus,.chip--flat.chip--foodoraPinkHoverText:hover{color:#df1067}.chip--flat.chip--greenText{color:#7CB342}.chip--flat.chip--greenHoverText:focus,.chip--flat.chip--greenHoverText:hover{color:#7CB342}.chip--flat.chip--greenDarkerText{color:#5F9725}.chip--flat.chip--greenDarkerHoverText:focus,.chip--flat.chip--greenDarkerHoverText:hover{color:#5F9725}.chip--flat.chip--greenLighterText{color:#95CE5B}.chip--flat.chip--greenLighterHoverText:focus,.chip--flat.chip--greenLighterHoverText:hover{color:#95CE5B}.chip--flat.chip--lightGrayText{color:#F3F4EF}.chip--flat.chip--lightGrayHoverText:focus,.chip--flat.chip--lightGrayHoverText:hover{color:#F3F4EF}.chip--flat.chip--lightGrayDarkerText{color:#DCDDD9}.chip--flat.chip--lightGrayDarkerHoverText:focus,.chip--flat.chip--lightGrayDarkerHoverText:hover{color:#DCDDD9}.chip--flat.chip--lightGrayLighterText{color:#FBFDF8}.chip--flat.chip--lightGrayLighterHoverText:focus,.chip--flat.chip--lightGrayLighterHoverText:hover{color:#FBFDF8}.chip--flat.chip--mediumGrayText{color:#929292}.chip--flat.chip--mediumGrayHoverText:focus,.chip--flat.chip--mediumGrayHoverText:hover{color:#929292}.chip--flat.chip--mediumGrayDarkerText{color:#646464}.chip--flat.chip--mediumGrayDarkerHoverText:focus,.chip--flat.chip--mediumGrayDarkerHoverText:hover{color:#646464}.chip--flat.chip--mediumGrayLighterText{color:#c2c2c2}.chip--flat.chip--mediumGrayLighterHoverText:focus,.chip--flat.chip--mediumGrayLighterHoverText:hover{color:#c2c2c2}.chip--flat.chip--lightTextText{color:#fff}.chip--flat.chip--lightTextHoverText:focus,.chip--flat.chip--lightTextHoverText:hover{color:#fff}.chip--flat.chip--orangeText{color:#ffa23c}.chip--flat.chip--orangeHoverText:focus,.chip--flat.chip--orangeHoverText:hover{color:#ffa23c}.chip--flat.chip--orangeAlternativeText{color:#ffbc56}.chip--flat.chip--orangeAlternativeHoverText:focus,.chip--flat.chip--orangeAlternativeHoverText:hover{color:#ffbc56}.chip--flat.chip--orangeDarkerText{color:#c77300}.chip--flat.chip--orangeDarkerHoverText:focus,.chip--flat.chip--orangeDarkerHoverText:hover{color:#c77300}.chip--flat.chip--orangeLighterText{color:#ffd36c}.chip--flat.chip--orangeLighterHoverText:focus,.chip--flat.chip--orangeLighterHoverText:hover{color:#ffd36c}.chip--flat.chip--redText{color:#f14250}.chip--flat.chip--redHoverText:focus,.chip--flat.chip--redHoverText:hover{color:#f14250}.chip--flat.chip--redDarkerText{color:#b80028}.chip--flat.chip--redDarkerHoverText:focus,.chip--flat.chip--redDarkerHoverText:hover{color:#b80028}.chip--flat.chip--redLighterText{color:#ff787c}.chip--flat.chip--redLighterHoverText:focus,.chip--flat.chip--redLighterHoverText:hover{color:#ff787c}.chip--flat.chip--theForkGreenText{color:#00665c}.chip--flat.chip--theForkGreenHoverText:focus,.chip--flat.chip--theForkGreenHoverText:hover{color:#00665c}.chip--flat.chip--whiteText{color:#ffffff}.chip--flat.chip--whiteHoverText:focus,.chip--flat.chip--whiteHoverText:hover{color:#ffffff}.chip--flat.chip--woltBlueText{color:#009de0}.chip--flat.chip--woltBlueHoverText:focus,.chip--flat.chip--woltBlueHoverText:hover{color:#009de0}.chip--flat.chip--currentColorText{color:currentColor}.chip--flat.chip--inheritText{color:inherit}.chip--flat.chip--primaryColorText{color:#7cb342}.appError--outsideOfBaseLayout .chip--flat.chip--primaryColorText{color:#7cb342}.chip--clickable{cursor:pointer !important}.chip--outlined{background:none !important;border-style:solid;border-width:2px}.chip *,.chip *:active,.chip *:focus,.chip *:hover{color:inherit !important}.chip>span[role=gridcell]{-webkit-transform:translateY(-1px);-ms-transform:translateY(-1px);transform:translateY(-1px)}.chip span{vertical-align:middle !important}.chip .icon{-webkit-transform:translateY(-1px);-ms-transform:translateY(-1px);transform:translateY(-1px)}.chip.mdc-ripple-surface::after,.chip.mdc-ripple-surface::before{display:none !important}.chip .mdc-chip__ripple{display:none !important}
.mdc-chip-set{margin:-8px}
.elementWithSmoothHeightTransitions{overflow-y:hidden}@supports(overflow-y: clip){.elementWithSmoothHeightTransitions{overflow-y:clip}}.elementWithSmoothHeightTransitions--hasSetInitialHeight{-webkit-transition:height 500ms;transition:height 500ms}
.restaurantSuggestion{-webkit-appearance:none;background:none;border:none;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:auto !important;padding-bottom:7.5px !important;padding-top:7.5px !important;text-align:left;width:100%}
.restaurantSuggestionList{bottom:auto !important;left:0 !important;max-height:none !important;opacity:0;top:100% !important;visibility:hidden;width:100%}.restaurantSuggestionList--open{opacity:1;visibility:visible}
:root{--fontFamilyGeneric: Inter, sans-serif;--mdc-typography-body1-font-family: Inter, sans-serif;--mdc-typography-body1-font-weight: 400;--mdc-typography-body1-letter-spacing: 0;--mdc-typography-body2-font-family: Inter, sans-serif;--mdc-typography-body2-font-weight: 400;--mdc-typography-body2-letter-spacing: 0;--mdc-typography-button-font-family: Inter, sans-serif;--mdc-typography-button-font-weight: 400;--mdc-typography-button-letter-spacing: 0;--mdc-typography-caption-font-family: Inter, sans-serif;--mdc-typography-caption-font-weight: 400;--mdc-typography-caption-letter-spacing: 0;--mdc-typography-font-family: Inter, sans-serif;--mdc-typography-headline1-font-family: Inter, sans-serif;--mdc-typography-headline2-font-family: Inter, sans-serif;--mdc-typography-headline2-font-family: Inter, sans-serif;--mdc-typography-headline4-font-family: Inter, sans-serif;--mdc-typography-headline3-font-family: Inter, sans-serif;--mdc-typography-headline6-font-family: Inter, sans-serif;--mdc-typography-overline-font-family: Inter, sans-serif;--mdc-typography-overline-font-weight: 400;--mdc-typography-overline-letter-spacing: 0;--mdc-typography-subtitle1-font-family: Inter, sans-serif;--mdc-typography-subtitle1-font-weight: 400;--mdc-typography-subtitle1-font-weight: 400;--mdc-typography-subtitle2-font-family: Inter, sans-serif;--mdc-typography-subtitle2-font-weight: 400;--mdc-typography-subtitle2-letter-spacing: 0}.searchBarDesktop{margin-top:45px}.searchBarDesktop__button{margin-bottom:0;margin-top:0;min-width:0;padding-left:45px;padding-right:15px}.searchBarDesktop__buttonWrapper{-webkit-box-flex:0;-ms-flex:0;flex:0;padding-left:15px;white-space:nowrap}.searchBarDesktop__clearButton{-moz-appearance:none;-webkit-appearance:none;appearance:none;background:none;border:none;border-radius:4px;cursor:pointer;opacity:0;outline:0;padding:5px;-webkit-transition:opacity .5s,visibility .5s;transition:opacity .5s,visibility .5s;visibility:hidden}.usingKeyboard .searchBarDesktop__clearButton:focus{-webkit-box-shadow:0 0 0 1.5px #272c33;box-shadow:0 0 0 1.5px #272c33}.searchBarDesktop__clearButton--visible{opacity:1;visibility:visible}.searchBarDesktop__clearButtonWrapper{-webkit-box-flex:0;-ms-flex:0;flex:0}.searchBarDesktop__content{border-radius:20px;padding-left:20px;padding-right:20px;padding-bottom:6.6px;padding-top:6.6px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;height:auto}.app--desktopLayout .searchBarDesktop__content{padding-left:30px;padding-right:30px;padding-bottom:9.9px;padding-top:9.9px}.searchBarDesktop__iconWrapper{-webkit-box-flex:0;-ms-flex:0;flex:0;padding-right:15px}.searchBarDesktop__input{font-family:Inter, sans-serif;font-family:var(--fontFamilyGeneric);font-size:1.3rem;letter-spacing:.03rem;line-height:1.4;text-wrap:balance;background:none !important;border-bottom:2px solid rgba(0,0,0,0);border-left:none;border-right:none;border-top:2px solid rgba(0,0,0,0);font-weight:300;height:100%;outline:0;overflow:hidden;text-overflow:ellipsis;-webkit-transition:border-bottom-color 500ms;transition:border-bottom-color 500ms;white-space:nowrap;width:100%}.searchBarDesktop__input::-webkit-input-placeholder{color:#929292}.searchBarDesktop__input::-moz-placeholder{color:#929292}.searchBarDesktop__input:-ms-input-placeholder{color:#929292}.searchBarDesktop__input::-ms-input-placeholder{color:#929292}.searchBarDesktop__input::placeholder{color:#929292}.searchBarDesktop__input:focus{border-bottom-color:#7cb342}.searchBarDesktop__input:focus::-webkit-input-placeholder{color:rgba(0,0,0,0)}.searchBarDesktop__input:focus::-moz-placeholder{color:rgba(0,0,0,0)}.searchBarDesktop__input:focus:-ms-input-placeholder{color:rgba(0,0,0,0)}.searchBarDesktop__input:focus::-ms-input-placeholder{color:rgba(0,0,0,0)}.searchBarDesktop__input:focus::placeholder{color:rgba(0,0,0,0)}.searchBarDesktop__inputInnerWrapper{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;height:50px;position:relative;z-index:2}.searchBarDesktop__inputOuterWrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.searchBarDesktop__restaurantSuggestionChipSet{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.searchBarDesktop__searchTermButton{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;cursor:pointer;display:inline-block;height:100%;padding:5px 15px 5px 10px;vertical-align:middle}.searchBarDesktop__searchTermChip{background-color:#7cb342;border-radius:20px;padding-left:15px;white-space:nowrap}.searchBarDesktop__searchTermChip+.searchBarDesktop__searchTermChip{margin-left:5px}.searchBarDesktop__searchTermList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.searchBarDesktop__searchTermList--hasItems{padding-right:15px}.searchBarDesktop__searchTermText{vertical-align:middle}.searchBarDesktop__searchTermsAndTagsWrapper{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.searchBarDesktop__sortAndFilterButton{margin-left:15px;width:50px}.searchBarDesktop__sortAndFilterButtonIcon{left:50% !important;position:absolute !important;top:50% !important;-webkit-transform:translate(-50%, -50%) !important;-ms-transform:translate(-50%, -50%) !important;transform:translate(-50%, -50%) !important}.searchBarDesktop__tagCheckbox{display:inline-block;margin-right:3.75px}.searchBarDesktop__tagCheckboxWrapper{display:inline-block;margin-right:9.9px}.searchBarDesktop__tagHeading{margin-right:9.9px}.searchBarDesktop__tagLabel{color:#929292}.searchBarDesktop__tagLabel.searchBarDesktop__tagLabel.searchBarDesktop__tagLabel label{font-family:Inter, sans-serif;font-family:var(--fontFamilyGeneric);font-size:.7rem;letter-spacing:.025rem;line-height:1.33}.searchBarDesktop__tagWrapper{margin-bottom:5px;margin-top:-15px;position:relative;z-index:1}.searchBarDesktop__tagWrapperInner{padding-top:10px}
.streamerBanner{z-index:8}.streamerBanner__content{background-color:#272c33;width:100%}.streamerBanner__contentInner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:46px}
.cityLunchRoute{padding-bottom:60px}.cityLunchRoute__faux404CitySelectionTitle{margin-top:30px}.cityLunchRoute__genericContent{padding-bottom:15px;padding-top:45px}.cityLunchRoute__list{margin-top:30px}.cityLunchRoute__newRestaurantsList{padding-bottom:30px;padding-top:30px}.cityLunchRoute__newRestaurantsListDivider{margin-bottom:30px;margin-top:30px}.cityLunchRoute__otherRestaurantsHeading{margin-top:30px}.cityLunchRoute__searchTermFoundOnOtherDay{margin-bottom:-15px;text-align:center}.cityLunchRoute__searchTermFoundOnOtherDay+.cityLunchRoute__searchTermFoundOnOtherDay{margin-top:15px}.cityLunchRoute__searchTermInactiveButIndexableFound{margin-bottom:30px}@media(min-width: 1286px){.cityLunchRoute__streamerBanner{display:-webkit-box;display:-ms-flexbox;display:flex}}.cityLunchRoute__weekButtonWrapper{height:100%}.cityLunchRoute .ReactVirtualized__List{outline:0 !important}
.alternativesButtonGroup{display:-webkit-box;display:-ms-flexbox;display:flex}.alternativesButtonGroup--fullWidth{width:100%}.alternativesButtonGroup__button{border-bottom-width:2px;border-color:#7CB342;border-left-width:2px;border-style:solid;border-top-width:2px;color:#7cb342;cursor:pointer;padding:11.25px 3.75px;-webkit-transition:background-color 500ms,border-color 500ms,color 500ms;transition:background-color 500ms,border-color 500ms,color 500ms}.alternativesButtonGroup__button+.alternativesButtonGroup__button{border-left-width:0}.app .alternativesButtonGroup__button--disabled{border-color:#929292;color:#929292}.alternativesButtonGroup__button--fullWidth{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.alternativesButtonGroup__button--highlighted{background-color:#7cb342;color:#fff}.app .alternativesButtonGroup__button--highlighted.alternativesButtonGroup__button--disabled{background-color:#929292;color:#272c33}.app--desktopLayout .alternativesButtonGroup__button--medium{padding:7.5px 15px}.app--desktopLayout .alternativesButtonGroup__button--large{padding:11.25px 26.25px}.alternativesButtonGroup__button:first-child{border-radius:4px 0 0 4px}.alternativesButtonGroup__button:last-child{border-radius:0 4px 4px 0;border-right-width:2px}
:root{--fontFamilyGeneric: Inter, sans-serif;--mdc-typography-body1-font-family: Inter, sans-serif;--mdc-typography-body1-font-weight: 400;--mdc-typography-body1-letter-spacing: 0;--mdc-typography-body2-font-family: Inter, sans-serif;--mdc-typography-body2-font-weight: 400;--mdc-typography-body2-letter-spacing: 0;--mdc-typography-button-font-family: Inter, sans-serif;--mdc-typography-button-font-weight: 400;--mdc-typography-button-letter-spacing: 0;--mdc-typography-caption-font-family: Inter, sans-serif;--mdc-typography-caption-font-weight: 400;--mdc-typography-caption-letter-spacing: 0;--mdc-typography-font-family: Inter, sans-serif;--mdc-typography-headline1-font-family: Inter, sans-serif;--mdc-typography-headline2-font-family: Inter, sans-serif;--mdc-typography-headline2-font-family: Inter, sans-serif;--mdc-typography-headline4-font-family: Inter, sans-serif;--mdc-typography-headline3-font-family: Inter, sans-serif;--mdc-typography-headline6-font-family: Inter, sans-serif;--mdc-typography-overline-font-family: Inter, sans-serif;--mdc-typography-overline-font-weight: 400;--mdc-typography-overline-letter-spacing: 0;--mdc-typography-subtitle1-font-family: Inter, sans-serif;--mdc-typography-subtitle1-font-weight: 400;--mdc-typography-subtitle1-font-weight: 400;--mdc-typography-subtitle2-font-family: Inter, sans-serif;--mdc-typography-subtitle2-font-weight: 400;--mdc-typography-subtitle2-letter-spacing: 0}.mobileSearchOverlay{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#272c33;display:-webkit-box;display:-ms-flexbox;display:flex;height:0;left:0;opacity:0;padding-bottom:0;padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom);padding-left:15px;padding-right:15px;padding-top:0;padding-top:constant(safe-area-inset-top);padding-top:env(safe-area-inset-top);position:fixed;right:0;top:0;-webkit-transition:height 500ms,opacity 500ms,visibility 500ms;transition:height 500ms,opacity 500ms,visibility 500ms;visibility:hidden;width:100%;z-index:995}.mobileSearchOverlay--open{height:140px;height:calc(140px + constant(safe-area-inset-bottom));height:calc(140px + env(safe-area-inset-bottom));opacity:1;visibility:visible}.mobileSearchOverlay--open.mobileSearchOverlay--expanded{bottom:0;height:100%}.mobileSearchOverlay--open.mobileSearchOverlay--searchTagsEnabled:not(.mobileSearchOverlay--expanded){height:210px;height:calc(210px + constant(safe-area-inset-bottom));height:calc(210px + env(safe-area-inset-bottom))}@media(max-width: 420px){.mobileSearchOverlay--open.mobileSearchOverlay--searchTagsEnabled:not(.mobileSearchOverlay--expanded){height:240px;height:calc(240px + constant(safe-area-inset-bottom));height:calc(240px + env(safe-area-inset-bottom))}}.mobileSearchOverlay__centererDiv{padding-bottom:0;position:relative;-webkit-transition:padding-bottom 500ms;transition:padding-bottom 500ms}.mobileSearchOverlay__centererDiv--expanded{padding-bottom:61px}.mobileSearchOverlay__clearButton{-moz-appearance:none;-webkit-appearance:none;background:none;border:none;border-radius:4px;cursor:pointer;outline:0;padding:5px;-webkit-transition:opacity .5s,visibility .5s;transition:opacity .5s,visibility .5s}.usingKeyboard .mobileSearchOverlay__clearButton:focus{-webkit-box-shadow:0 0 0 1.5px #fff;box-shadow:0 0 0 1.5px #fff}.mobileSearchOverlay__clearButtonWrapper{position:absolute;right:15px;top:15px;top:calc(15px + constant(safe-area-inset-top));top:calc(15px + env(safe-area-inset-top))}.mobileSearchOverlay__formRow{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;width:100%}.mobileSearchOverlay__iconWrapper{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:15px}.mobileSearchOverlay__input{font-family:Inter, sans-serif;font-family:var(--fontFamilyGeneric);font-size:1rem;letter-spacing:.01rem;background:none;border-bottom:2px solid rgba(0,0,0,0);border-left:none;border-radius:0;border-right:none;border-top:2px solid rgba(0,0,0,0);color:#fff;height:100%;outline:0;overflow:hidden;text-overflow:ellipsis;-webkit-transition:border-bottom-color 500ms;transition:border-bottom-color 500ms;white-space:nowrap;width:100%}.mobileSearchOverlay__input--expanded{border-bottom-color:#7cb342}.mobileSearchOverlay__inputWrapper{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;position:relative}.mobileSearchOverlay__label{bottom:50%;left:0;opacity:.7;position:absolute;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%);-webkit-transition:bottom 500ms,-webkit-transform 500ms;transition:bottom 500ms,-webkit-transform 500ms;transition:bottom 500ms,transform 500ms;transition:bottom 500ms,transform 500ms,-webkit-transform 500ms;width:100%}.mobileSearchOverlay__label--expanded{bottom:105%;bottom:calc(100% + 5px);-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%)}.mobileSearchOverlay__searchForm{width:100%}.mobileSearchOverlay__submitButton{bottom:0;height:46px !important;left:0;margin-bottom:0 !important;opacity:0;position:absolute !important;right:0;-webkit-transition:opacity 500ms,visibility 500ms;transition:opacity 500ms,visibility 500ms;visibility:hidden}.mobileSearchOverlay__submitButton--expanded{opacity:1;visibility:visible}.mobileSearchOverlay__submitButton:not(.mobileSearchOverlay__submitButton--expanded){pointer-events:none;-ms-touch-action:none;touch-action:none}.mobileSearchOverlay__submitIconButton{-webkit-appearance:none;background:none;border:none;cursor:pointer}.mobileSearchOverlay__tagCheckbox{display:inline-block;margin-right:3.75px;margin-top:-15px}.mobileSearchOverlay__tagCheckbox:last-child{margin-right:0}.mobileSearchOverlay__tagHeading{margin-bottom:9.9px;margin-right:9.9px;margin-top:18.75px}.mobileSearchOverlay__tagWrapper{--mdc-checkbox-unchecked-color: sharedVariables.get( "colors", "mediumGrayLighter" );--mdc-switch-handle-surface-color: sharedVariables.get( "colors", "mediumGray" );color:#c2c2c2}.mobileSearchOverlay .mdc-chip-set{margin-top:7px !important}.mobileSearchOverlay .mdc-form-field{color:inherit}
.searchBarMobile{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.searchBarMobile__search{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-appearance:none;background:none;border:none;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.searchBarMobile__searchText{opacity:.7;overflow:hidden;padding-left:15px;padding-right:15px;text-overflow:ellipsis;width:45vw}@supports(width: calc(100vw - 100px)){.searchBarMobile__searchText--compensateForFilterButton{width:calc(100vw - 158px)}}@supports(width: calc(100vw - 100px)){.searchBarMobile__searchText--compensateForFilterButtonAndWeekPicker{width:calc(100vw - 253px)}}.searchBarMobile__submitButton{-webkit-appearance:none;background:none;border:none;cursor:pointer}
.tabBarButton{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-moz-appearance:none;-webkit-appearance:none;appearance:none;background:none;border-color:rgba(0,0,0,0);border-style:solid;border-width:0 0 4px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:.7;outline:0;-webkit-transition:border-bottom-color 500ms,opacity 500ms;transition:border-bottom-color 500ms,opacity 500ms}.tabBarButton--bokaBordPeach:focus{border-bottom-color:#ff7962}.tabBarButton--darkGray:focus{border-bottom-color:#272C33}.tabBarButton--darkGrayDarker:focus{border-bottom-color:#151A20}.tabBarButton--darkGrayLighter:focus{border-bottom-color:#3D434A}.tabBarButton--darkText:focus{border-bottom-color:#272C33}.tabBarButton--facebookBlue:focus{border-bottom-color:#0866ff}.tabBarButton--facebookBlueLighter:focus{border-bottom-color:#1877f2}.tabBarButton--foodoraPink:focus{border-bottom-color:#df1067}.tabBarButton--green:focus{border-bottom-color:#7CB342}.tabBarButton--greenDarker:focus{border-bottom-color:#5F9725}.tabBarButton--greenLighter:focus{border-bottom-color:#95CE5B}.tabBarButton--lightGray:focus{border-bottom-color:#F3F4EF}.tabBarButton--lightGrayDarker:focus{border-bottom-color:#DCDDD9}.tabBarButton--lightGrayLighter:focus{border-bottom-color:#FBFDF8}.tabBarButton--mediumGray:focus{border-bottom-color:#929292}.tabBarButton--mediumGrayDarker:focus{border-bottom-color:#646464}.tabBarButton--mediumGrayLighter:focus{border-bottom-color:#c2c2c2}.tabBarButton--lightText:focus{border-bottom-color:#fff}.tabBarButton--orange:focus{border-bottom-color:#ffa23c}.tabBarButton--orangeAlternative:focus{border-bottom-color:#ffbc56}.tabBarButton--orangeDarker:focus{border-bottom-color:#c77300}.tabBarButton--orangeLighter:focus{border-bottom-color:#ffd36c}.tabBarButton--red:focus{border-bottom-color:#f14250}.tabBarButton--redDarker:focus{border-bottom-color:#b80028}.tabBarButton--redLighter:focus{border-bottom-color:#ff787c}.tabBarButton--theForkGreen:focus{border-bottom-color:#00665c}.tabBarButton--white:focus{border-bottom-color:#ffffff}.tabBarButton--woltBlue:focus{border-bottom-color:#009de0}.tabBarButton--currentColor:focus{border-bottom-color:currentColor}.tabBarButton--inherit:focus{border-bottom-color:inherit}.tabBarButton--primaryColor:focus{border-bottom-color:#7cb342}.appError--outsideOfBaseLayout .tabBarButton--primaryColor:focus{border-bottom-color:#7cb342}.tabBarButton--bokaBordPeach:hover{border-bottom-color:#ff7962}.tabBarButton--darkGray:hover{border-bottom-color:#272C33}.tabBarButton--darkGrayDarker:hover{border-bottom-color:#151A20}.tabBarButton--darkGrayLighter:hover{border-bottom-color:#3D434A}.tabBarButton--darkText:hover{border-bottom-color:#272C33}.tabBarButton--facebookBlue:hover{border-bottom-color:#0866ff}.tabBarButton--facebookBlueLighter:hover{border-bottom-color:#1877f2}.tabBarButton--foodoraPink:hover{border-bottom-color:#df1067}.tabBarButton--green:hover{border-bottom-color:#7CB342}.tabBarButton--greenDarker:hover{border-bottom-color:#5F9725}.tabBarButton--greenLighter:hover{border-bottom-color:#95CE5B}.tabBarButton--lightGray:hover{border-bottom-color:#F3F4EF}.tabBarButton--lightGrayDarker:hover{border-bottom-color:#DCDDD9}.tabBarButton--lightGrayLighter:hover{border-bottom-color:#FBFDF8}.tabBarButton--mediumGray:hover{border-bottom-color:#929292}.tabBarButton--mediumGrayDarker:hover{border-bottom-color:#646464}.tabBarButton--mediumGrayLighter:hover{border-bottom-color:#c2c2c2}.tabBarButton--lightText:hover{border-bottom-color:#fff}.tabBarButton--orange:hover{border-bottom-color:#ffa23c}.tabBarButton--orangeAlternative:hover{border-bottom-color:#ffbc56}.tabBarButton--orangeDarker:hover{border-bottom-color:#c77300}.tabBarButton--orangeLighter:hover{border-bottom-color:#ffd36c}.tabBarButton--red:hover{border-bottom-color:#f14250}.tabBarButton--redDarker:hover{border-bottom-color:#b80028}.tabBarButton--redLighter:hover{border-bottom-color:#ff787c}.tabBarButton--theForkGreen:hover{border-bottom-color:#00665c}.tabBarButton--white:hover{border-bottom-color:#ffffff}.tabBarButton--woltBlue:hover{border-bottom-color:#009de0}.tabBarButton--currentColor:hover{border-bottom-color:currentColor}.tabBarButton--inherit:hover{border-bottom-color:inherit}.tabBarButton--primaryColor:hover{border-bottom-color:#7cb342}.appError--outsideOfBaseLayout .tabBarButton--primaryColor:hover{border-bottom-color:#7cb342}.tabBarButton--interactive{cursor:pointer}.tabBarButton:focus,.tabBarButton:hover{opacity:.75}.tabBarButton--selected.tabBarButton--bokaBordPeach{border-bottom-color:#ff7962}.tabBarButton--selected.tabBarButton--darkGray{border-bottom-color:#272C33}.tabBarButton--selected.tabBarButton--darkGrayDarker{border-bottom-color:#151A20}.tabBarButton--selected.tabBarButton--darkGrayLighter{border-bottom-color:#3D434A}.tabBarButton--selected.tabBarButton--darkText{border-bottom-color:#272C33}.tabBarButton--selected.tabBarButton--facebookBlue{border-bottom-color:#0866ff}.tabBarButton--selected.tabBarButton--facebookBlueLighter{border-bottom-color:#1877f2}.tabBarButton--selected.tabBarButton--foodoraPink{border-bottom-color:#df1067}.tabBarButton--selected.tabBarButton--green{border-bottom-color:#7CB342}.tabBarButton--selected.tabBarButton--greenDarker{border-bottom-color:#5F9725}.tabBarButton--selected.tabBarButton--greenLighter{border-bottom-color:#95CE5B}.tabBarButton--selected.tabBarButton--lightGray{border-bottom-color:#F3F4EF}.tabBarButton--selected.tabBarButton--lightGrayDarker{border-bottom-color:#DCDDD9}.tabBarButton--selected.tabBarButton--lightGrayLighter{border-bottom-color:#FBFDF8}.tabBarButton--selected.tabBarButton--mediumGray{border-bottom-color:#929292}.tabBarButton--selected.tabBarButton--mediumGrayDarker{border-bottom-color:#646464}.tabBarButton--selected.tabBarButton--mediumGrayLighter{border-bottom-color:#c2c2c2}.tabBarButton--selected.tabBarButton--lightText{border-bottom-color:#fff}.tabBarButton--selected.tabBarButton--orange{border-bottom-color:#ffa23c}.tabBarButton--selected.tabBarButton--orangeAlternative{border-bottom-color:#ffbc56}.tabBarButton--selected.tabBarButton--orangeDarker{border-bottom-color:#c77300}.tabBarButton--selected.tabBarButton--orangeLighter{border-bottom-color:#ffd36c}.tabBarButton--selected.tabBarButton--red{border-bottom-color:#f14250}.tabBarButton--selected.tabBarButton--redDarker{border-bottom-color:#b80028}.tabBarButton--selected.tabBarButton--redLighter{border-bottom-color:#ff787c}.tabBarButton--selected.tabBarButton--theForkGreen{border-bottom-color:#00665c}.tabBarButton--selected.tabBarButton--white{border-bottom-color:#ffffff}.tabBarButton--selected.tabBarButton--woltBlue{border-bottom-color:#009de0}.tabBarButton--selected.tabBarButton--currentColor{border-bottom-color:currentColor}.tabBarButton--selected.tabBarButton--inherit{border-bottom-color:inherit}.tabBarButton--selected.tabBarButton--primaryColor{border-bottom-color:#7cb342}.appError--outsideOfBaseLayout .tabBarButton--selected.tabBarButton--primaryColor{border-bottom-color:#7cb342}.tabBarButton--selected.tabBarButton--bokaBordPeach:focus{border-bottom-color:#ff7962}.tabBarButton--selected.tabBarButton--darkGray:focus{border-bottom-color:#272C33}.tabBarButton--selected.tabBarButton--darkGrayDarker:focus{border-bottom-color:#151A20}.tabBarButton--selected.tabBarButton--darkGrayLighter:focus{border-bottom-color:#3D434A}.tabBarButton--selected.tabBarButton--darkText:focus{border-bottom-color:#272C33}.tabBarButton--selected.tabBarButton--facebookBlue:focus{border-bottom-color:#0866ff}.tabBarButton--selected.tabBarButton--facebookBlueLighter:focus{border-bottom-color:#1877f2}.tabBarButton--selected.tabBarButton--foodoraPink:focus{border-bottom-color:#df1067}.tabBarButton--selected.tabBarButton--green:focus{border-bottom-color:#7CB342}.tabBarButton--selected.tabBarButton--greenDarker:focus{border-bottom-color:#5F9725}.tabBarButton--selected.tabBarButton--greenLighter:focus{border-bottom-color:#95CE5B}.tabBarButton--selected.tabBarButton--lightGray:focus{border-bottom-color:#F3F4EF}.tabBarButton--selected.tabBarButton--lightGrayDarker:focus{border-bottom-color:#DCDDD9}.tabBarButton--selected.tabBarButton--lightGrayLighter:focus{border-bottom-color:#FBFDF8}.tabBarButton--selected.tabBarButton--mediumGray:focus{border-bottom-color:#929292}.tabBarButton--selected.tabBarButton--mediumGrayDarker:focus{border-bottom-color:#646464}.tabBarButton--selected.tabBarButton--mediumGrayLighter:focus{border-bottom-color:#c2c2c2}.tabBarButton--selected.tabBarButton--lightText:focus{border-bottom-color:#fff}.tabBarButton--selected.tabBarButton--orange:focus{border-bottom-color:#ffa23c}.tabBarButton--selected.tabBarButton--orangeAlternative:focus{border-bottom-color:#ffbc56}.tabBarButton--selected.tabBarButton--orangeDarker:focus{border-bottom-color:#c77300}.tabBarButton--selected.tabBarButton--orangeLighter:focus{border-bottom-color:#ffd36c}.tabBarButton--selected.tabBarButton--red:focus{border-bottom-color:#f14250}.tabBarButton--selected.tabBarButton--redDarker:focus{border-bottom-color:#b80028}.tabBarButton--selected.tabBarButton--redLighter:focus{border-bottom-color:#ff787c}.tabBarButton--selected.tabBarButton--theForkGreen:focus{border-bottom-color:#00665c}.tabBarButton--selected.tabBarButton--white:focus{border-bottom-color:#ffffff}.tabBarButton--selected.tabBarButton--woltBlue:focus{border-bottom-color:#009de0}.tabBarButton--selected.tabBarButton--currentColor:focus{border-bottom-color:currentColor}.tabBarButton--selected.tabBarButton--inherit:focus{border-bottom-color:inherit}.tabBarButton--selected.tabBarButton--primaryColor:focus{border-bottom-color:#7cb342}.appError--outsideOfBaseLayout .tabBarButton--selected.tabBarButton--primaryColor:focus{border-bottom-color:#7cb342}.tabBarButton--selected.tabBarButton--bokaBordPeach:hover{border-bottom-color:#ff7962}.tabBarButton--selected.tabBarButton--darkGray:hover{border-bottom-color:#272C33}.tabBarButton--selected.tabBarButton--darkGrayDarker:hover{border-bottom-color:#151A20}.tabBarButton--selected.tabBarButton--darkGrayLighter:hover{border-bottom-color:#3D434A}.tabBarButton--selected.tabBarButton--darkText:hover{border-bottom-color:#272C33}.tabBarButton--selected.tabBarButton--facebookBlue:hover{border-bottom-color:#0866ff}.tabBarButton--selected.tabBarButton--facebookBlueLighter:hover{border-bottom-color:#1877f2}.tabBarButton--selected.tabBarButton--foodoraPink:hover{border-bottom-color:#df1067}.tabBarButton--selected.tabBarButton--green:hover{border-bottom-color:#7CB342}.tabBarButton--selected.tabBarButton--greenDarker:hover{border-bottom-color:#5F9725}.tabBarButton--selected.tabBarButton--greenLighter:hover{border-bottom-color:#95CE5B}.tabBarButton--selected.tabBarButton--lightGray:hover{border-bottom-color:#F3F4EF}.tabBarButton--selected.tabBarButton--lightGrayDarker:hover{border-bottom-color:#DCDDD9}.tabBarButton--selected.tabBarButton--lightGrayLighter:hover{border-bottom-color:#FBFDF8}.tabBarButton--selected.tabBarButton--mediumGray:hover{border-bottom-color:#929292}.tabBarButton--selected.tabBarButton--mediumGrayDarker:hover{border-bottom-color:#646464}.tabBarButton--selected.tabBarButton--mediumGrayLighter:hover{border-bottom-color:#c2c2c2}.tabBarButton--selected.tabBarButton--lightText:hover{border-bottom-color:#fff}.tabBarButton--selected.tabBarButton--orange:hover{border-bottom-color:#ffa23c}.tabBarButton--selected.tabBarButton--orangeAlternative:hover{border-bottom-color:#ffbc56}.tabBarButton--selected.tabBarButton--orangeDarker:hover{border-bottom-color:#c77300}.tabBarButton--selected.tabBarButton--orangeLighter:hover{border-bottom-color:#ffd36c}.tabBarButton--selected.tabBarButton--red:hover{border-bottom-color:#f14250}.tabBarButton--selected.tabBarButton--redDarker:hover{border-bottom-color:#b80028}.tabBarButton--selected.tabBarButton--redLighter:hover{border-bottom-color:#ff787c}.tabBarButton--selected.tabBarButton--theForkGreen:hover{border-bottom-color:#00665c}.tabBarButton--selected.tabBarButton--white:hover{border-bottom-color:#ffffff}.tabBarButton--selected.tabBarButton--woltBlue:hover{border-bottom-color:#009de0}.tabBarButton--selected.tabBarButton--currentColor:hover{border-bottom-color:currentColor}.tabBarButton--selected.tabBarButton--inherit:hover{border-bottom-color:inherit}.tabBarButton--selected.tabBarButton--primaryColor:hover{border-bottom-color:#7cb342}.appError--outsideOfBaseLayout .tabBarButton--selected.tabBarButton--primaryColor:hover{border-bottom-color:#7cb342}.tabBarButton--selected,.tabBarButton--selected:focus,.tabBarButton--selected:hover{opacity:1}.tabBarButton__text{padding-top:4px}
.tabBar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-wrap:nowrap;flex-wrap:nowrap;height:100%}
.dayPicker__dayButtonsSkeleton{display:block;margin-left:auto;margin-right:auto;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.desktopNavigationDateSelection{background-color:#272c33;border-top:1px solid #929292;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;height:50px;overflow:hidden;width:100%}.desktopNavigationDateSelection--floating{left:0;position:absolute;right:0;top:100%;-webkit-transform:translateY(-105%);-ms-transform:translateY(-105%);transform:translateY(-105%);-webkit-transition:-webkit-transform 500ms;transition:-webkit-transform 500ms;transition:transform 500ms;transition:transform 500ms, -webkit-transform 500ms;z-index:2}.desktopNavigationDateSelection--visible{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
.displayShoppingCartButton{background:none;border:none;-webkit-box-shadow:0 0 0 rgba(0,0,0,0);box-shadow:0 0 0 rgba(0,0,0,0);cursor:pointer;height:100%;position:relative}.displayShoppingCartButton--desktop{display:block !important}.displayShoppingCartButton--mobile{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.displayShoppingCartButton__button--mobile{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.displayShoppingCartButton__iconWrapper--mobile{margin-right:7.5px;position:relative}.displayShoppingCartButton__notice{white-space:nowrap}.displayShoppingCartButton__notice--bottomCenter{-webkit-transform:translate(-50%, 10px) !important;-ms-transform:translate(-50%, 10px) !important;transform:translate(-50%, 10px) !important}.displayShoppingCartButton__notice--bottomRight::before{right:30px !important}.displayShoppingCartButton__notice--topRight::before{right:26px !important}.displayShoppingCartButton__quantity--mobile{position:absolute;right:0;top:0;-webkit-transform:translate(110%, -20%);-ms-transform:translate(110%, -20%);transform:translate(110%, -20%)}
.desktopNavigation{position:relative;text-align:center;width:100%}.desktopNavigation__buttonIcon--shoppingCart{height:30px;margin-right:15px !important;-webkit-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px);width:30px}.desktopNavigation__buttonWrapper{bottom:0;height:100%;position:absolute;top:0}.desktopNavigation__buttonWrapper--menuButtons,.desktopNavigation__buttonWrapper--shoppingCart{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.desktopNavigation__buttonWrapper--menuButtons{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;left:22.5px}.desktopNavigation__buttonWrapper--shoppingCart{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;right:22.5px}.desktopNavigation__link{display:inline-block;position:relative;z-index:4}.desktopNavigation__topRow{background-color:#272c33;position:relative;z-index:3}
.dashboardGenericLoadingIndicator{text-align:center}.dashboardGenericLoadingIndicator--padding{padding:100px 0}
.customerDashboardPage{padding-bottom:200px;padding-top:30px;position:relative;width:100%}.app--desktopLayout .customerDashboardPage{padding-top:45px}.customerDashboardPage__closeButton{left:0;top:22px}@media(min-width: 1000px){.customerDashboardPage__closeButton{left:22px}}.customerDashboardPage__closeButtonBoxedLayout{left:50%;position:absolute;top:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}@media(min-width: 1000px){.customerDashboardPage__closeButtonBoxedLayout{position:static;-webkit-transform:none;-ms-transform:none;transform:none}}.customerDashboardPage__closeButtonBoxedLayoutInner{position:relative}@media(min-width: 1000px){.customerDashboardPage__closeButtonBoxedLayoutInner{position:static}}.customerDashboardPage__desktopTitle{overflow:hidden}.customerDashboardPage__desktopTitleWrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.customerDashboardPage__desktopSaveButton{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-left:15px}
.overlay{height:100%;width:100%}.overlay--noCustomZIndex{z-index:1}.overlay--absolute{bottom:0;left:0;position:absolute;right:0;top:0}@supports((-webkit-backdrop-filter: blur(5px)) or (backdrop-filter: blur(5px))){.overlay--blur{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}}.overlay--fixed{bottom:0;height:100%;left:0;position:fixed;right:0;top:0;width:100%}.overlay--relative{position:relative}.overlay__backgroundImageWrap{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.overlay__backgroundImageWrap:not(.overlay__backgroundImageWrap--skipSafariZIndexFix){z-index:-1}.overlay__children{height:100%;overflow:auto;position:relative;width:100%;z-index:5}.overlay__color{background-color:rgba(39,44,51,.5);bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.overlay__color:not(.overlay__color--skipSafariZIndexFix){z-index:-1}@media print{.customerDashboardBonusStampCodesRoute__body{display:block !important}}.customerDashboardBonusStampCodesRoute__bonusStampsNotPrintableInAppMessage{margin-top:7.5px}.customerDashboardBonusStampCodesRoute__code{display:inline-block}.customerDashboardBonusStampCodesRoute__code--deactivated{text-decoration:line-through}.customerDashboardBonusStampCodesRoute__code--firstNotDeactivated{border:2px solid #7CB342;border-radius:4px;color:#7cb342;padding:5px 10px}.customerDashboardBonusStampCodesRoute__codeColumns{display:grid;grid-gap:15px;grid-template-columns:1fr}@media(min-width: 500px){.customerDashboardBonusStampCodesRoute__codeColumns{grid-template-columns:repeat(2, 1fr)}}.app--desktopLayout .customerDashboardBonusStampCodesRoute__codeColumns{grid-template-columns:repeat(3, 1fr)}@media(min-width: 900px){.app--desktopLayout .customerDashboardBonusStampCodesRoute__codeColumns{grid-template-columns:repeat(4, 1fr)}}@media(min-width: 1000px){.app--desktopLayout .customerDashboardBonusStampCodesRoute__codeColumns{grid-template-columns:repeat(5, 1fr)}}.customerDashboardBonusStampCodesRoute__codeColumns--active{margin-bottom:15px}.customerDashboardBonusStampCodesRoute__codeSubcategoryHeading{margin-bottom:7.5px}.customerDashboardBonusStampCodesRoute__codeWrapper--firstNotDeactivated{margin-bottom:15px}.customerDashboardBonusStampCodesRoute__page{-webkit-column-break-after:page;-moz-column-break-after:page;break-after:page;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;page-break-after:always;page-break-inside:avoid}@media not print{.customerDashboardBonusStampCodesRoute__page{left:100%;opacity:0;pointer-events:none;position:fixed;-ms-touch-action:none;touch-action:none;visibility:hidden}}.customerDashboardBonusStampCodesRoute__page *{-webkit-print-color-adjust:exact !important;print-color-adjust:exact !important}.customerDashboardBonusStampCodesRoute__pageCode{margin-bottom:11.25px}.customerDashboardBonusStampCodesRoute__pageCode--deactivated{text-decoration:line-through}.customerDashboardBonusStampCodesRoute__pageCode--safari{margin-bottom:7.5px}.customerDashboardBonusStampCodesRoute__pageColumn{border:1px solid #DCDDD9;border-radius:4px;padding:15px}.customerDashboardBonusStampCodesRoute__pageColumnWrapper{display:grid;grid-gap:15px;margin-left:auto;margin-right:auto;width:90%;width:calc(100% - 60px)}.customerDashboardBonusStampCodesRoute__pageColumnWrapper--1Columns{grid-template-columns:repeat(1, 1fr)}.customerDashboardBonusStampCodesRoute__pageColumnWrapper--2Columns{grid-template-columns:repeat(2, 1fr)}.customerDashboardBonusStampCodesRoute__pageColumnWrapper--3Columns{grid-template-columns:repeat(3, 1fr)}.customerDashboardBonusStampCodesRoute__pageColumnWrapper--4Columns{grid-template-columns:repeat(4, 1fr)}.customerDashboardBonusStampCodesRoute__pageColumnWrapper--5Columns{grid-template-columns:repeat(5, 1fr)}.customerDashboardBonusStampCodesRoute__pageColumnWrapper--6Columns{grid-template-columns:repeat(6, 1fr)}.customerDashboardBonusStampCodesRoute__pageContent{background-color:#fff;margin-bottom:10px;margin-left:auto;margin-right:auto;margin-top:-100px;padding:15px;position:relative;width:90%;width:calc(100% - 60px);z-index:10}.customerDashboardBonusStampCodesRoute__pageHeader{position:relative}.customerDashboardBonusStampCodesRoute__pageHeaderImageBlock{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:2}.customerDashboardBonusStampCodesRoute__pageHeaderImageWrapper{height:100% !important}.customerDashboardBonusStampCodesRoute__pageHeaderOverlay{background-color:rgba(39,44,51,.5);bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:3}.customerDashboardBonusStampCodesRoute__pageHeading{padding-bottom:118.75px;padding-top:18.75px;position:relative;z-index:4}.customerDashboardBonusStampCodesRoute__pageLine{position:absolute;top:0}.customerDashboardBonusStampCodesRoute__pageLine--left,.customerDashboardBonusStampCodesRoute__pageLine--right{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAABkCAYAAACsG+FjAAAB0UlEQVQokS2QQW4kVBBDbZf/TydNRhMWg9Bw/3NwidyBJQR6iJpfZRbJ9snys0wKDRAiKghjCQkUizWDwBCnQLqohMkHCWGXkgAWNWFgUCMAljgEYBanILjoARHXUqMBF2uyAkvIgLDk5kchmyJdVROEVtUAictswDDpYQJXVSMDl9zB0CUOUHCVhlJs62QER2uqEK9i82NqNSTY5Q4Cl6tnAAsaGbBXHYBw2ZMkVukEob3cGMBkjZR4VZ3okyCA7WqJcUkdV7xcBxIsu0PGtjphXFwHFCzVyIm9q/mR8dGnq/X5T9sDXy46OBue8cCA9KDDsL25G48HXpiZWTAv+/gMLbshwK7VMWOzDnlogGM6rl29ktj06YeGd1VXA6Y9nR3vxzqcpgG0UrD90EXASxrowDY7/11j0r10h8nVTcLc6rU3dGX3aMbS7r1J60EtkrrfE7Vaz1KPPXqvL32R2l+fMncM/G93A0+wr27e3+nneZ73nwDtPT0/ZvxjZvYG9PLyMrfLLb7dbvMd36G3x7fJ2z/jp7+/Tb49w79e/5q350B/zm/zBTP+OhhgYPyMARr8I7kOEP0CdAMxgLwDwevr606ymMTA72ASAYAIBED+B/SjEV5/q/9TAAAAAElFTkSuQmCC);background-repeat:no-repeat;background-size:100% 100%;height:600px;width:1px}.customerDashboardBonusStampCodesRoute__pageLine--left{left:0}.customerDashboardBonusStampCodesRoute__pageLine--right{right:0}.customerDashboardBonusStampCodesRoute__pageLine--top{background:#000;height:1px;left:0;right:0;width:100%}.customerDashboardBonusStampCodesRoute__pageRestaurantHeading{margin-bottom:3.75px;margin-top:7.5px}
.contactInfoBlock{text-align:center}.contactInfoBlock--padding{padding:45px}.contactInfoBlock__icon{margin-right:10px;vertical-align:middle}.contactInfoBlock__link{vertical-align:middle}
.customerDashboardIntegrationsRoute__contactInfoBlockWrapper--functionalityActive{margin-bottom:30px}
.customerDashboardOrderItem{border-radius:20px;padding-left:20px;padding-right:20px;padding-bottom:20px;padding-top:20px;background-color:#fff}.app--desktopLayout .customerDashboardOrderItem{padding-left:30px;padding-right:30px;padding-bottom:30px;padding-top:30px}.customerDashboardOrderItem+.customerDashboardOrderItem{margin-top:15px}.customerDashboardOrderItem__changeProcessedStatusButton{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.customerDashboardOrderItem__orderItemsTable{border:none;margin-bottom:7.5px;margin-top:7.5px;text-align:left}.customerDashboardOrderItem__orderNumber{margin-bottom:3.75px}.customerDashboardOrderItem__summary{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.customerDashboardOrderItem__topRow{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}
.customerDashboardOrderListRoute__box{border-radius:20px;padding-left:20px;padding-right:20px;padding-bottom:20px;padding-top:20px;background-color:#fff}.app--desktopLayout .customerDashboardOrderListRoute__box{padding-left:30px;padding-right:30px;padding-bottom:30px;padding-top:30px}.customerDashboardOrderListRoute__noUnprocessedOrders{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.customerDashboardOrderListRoute__noUnprocessedOrdersIcon{display:block;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.customerDashboardOrderListRoute__noUnprocessedOrdersText{display:block;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin-left:11.25px}.customerDashboardOrderListRoute__showProcessedOrders{-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important;padding-left:0 !important;padding-right:0 !important}.customerDashboardOrderListRoute__showProcessedOrders::before,.customerDashboardOrderListRoute__showProcessedOrders::after{display:none !important}.customerDashboardOrderListRoute__showProcessedOrdersIcon{margin-left:3.75px;-webkit-transition:-webkit-transform 500ms;transition:-webkit-transform 500ms;transition:transform 500ms;transition:transform 500ms, -webkit-transform 500ms}.customerDashboardOrderListRoute__showProcessedOrdersIcon--rotated{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.customerDashboardOrderListRoute__topRow{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:190px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:15px;width:100%}
.grayscale{-webkit-filter:grayscale(1);filter:grayscale(1)}.grayscale--toneDown{opacity:.5}
.customerDashboardOverviewFunctionalityItem{width:100%}@media(min-width: 500px){.customerDashboardOverviewFunctionalityItem{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 7.5px);flex:0 0 calc(50% - 7.5px);min-width:none;width:calc(50% - 7.5px)}}@media(min-width: 1000px){.customerDashboardOverviewFunctionalityItem{-webkit-box-flex:0;-ms-flex:0 0 calc(25% - 11.25px);flex:0 0 calc(25% - 11.25px);width:calc(25% - 11.25px)}}.customerDashboardOverviewFunctionalityItem__activationSwitchButton{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;cursor:pointer;margin-bottom:4px;margin-top:10px}.customerDashboardOverviewFunctionalityItem__activationSwitchButton *{cursor:pointer !important;pointer-events:none;-ms-touch-action:none;touch-action:none}.customerDashboardOverviewFunctionalityItem__activationSwitchButton .mdc-switch--disabled{opacity:1 !important}.customerDashboardOverviewFunctionalityItem__button{margin-top:7.5px}.customerDashboardOverviewFunctionalityItem__icon{margin-right:7.5px}.customerDashboardOverviewFunctionalityItem__image{border-radius:20px;overflow:hidden}.customerDashboardOverviewFunctionalityItem__imageWrapper{position:relative}.customerDashboardOverviewFunctionalityItem__title{bottom:0;left:0;padding:15px;position:absolute;width:100%;z-index:10}.customerDashboardOverviewFunctionalityItem .switch{pointer-events:none;-ms-touch-action:none;touch-action:none}.customerDashboardOverviewFunctionalityItem .switch .mdc-switch--selected{--mdc-switch-disabled-selected-handle-color: transparent !important;--mdc-switch-disabled-selected-icon-color: #fff !important;--mdc-switch-handle-surface-color: var( --mdc-theme-primary, #fff ) !important}.customerDashboardOverviewFunctionalityItem .switch .mdc-switch--selected .mdc-switch__icons{opacity:.8 !important}
.customerDashboardOverviewFunctionalityItem{width:100%}@media(min-width: 500px){.customerDashboardOverviewFunctionalityItem{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 7.5px);flex:0 0 calc(50% - 7.5px);min-width:none;width:calc(50% - 7.5px)}}@media(min-width: 1000px){.customerDashboardOverviewFunctionalityItem{-webkit-box-flex:0;-ms-flex:0 0 calc(25% - 11.25px);flex:0 0 calc(25% - 11.25px);width:calc(25% - 11.25px)}}.customerDashboardOverviewFunctionalityItem__activationSwitchButton{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;cursor:pointer;margin-bottom:4px;margin-top:10px}.customerDashboardOverviewFunctionalityItem__activationSwitchButton *{cursor:pointer !important;pointer-events:none;-ms-touch-action:none;touch-action:none}.customerDashboardOverviewFunctionalityItem__activationSwitchButton .mdc-switch--disabled{opacity:1 !important}.customerDashboardOverviewFunctionalityItem__button{margin-top:7.5px}.customerDashboardOverviewFunctionalityItem__icon{margin-right:7.5px}.customerDashboardOverviewFunctionalityItem__image{border-radius:20px;overflow:hidden}.customerDashboardOverviewFunctionalityItem__imageWrapper{position:relative}.customerDashboardOverviewFunctionalityItem__title{bottom:0;left:0;padding:15px;position:absolute;width:100%;z-index:10}.customerDashboardOverviewFunctionalityItem .switch{pointer-events:none;-ms-touch-action:none;touch-action:none}.customerDashboardOverviewFunctionalityItem .switch .mdc-switch--selected{--mdc-switch-disabled-selected-handle-color: transparent !important;--mdc-switch-disabled-selected-icon-color: #fff !important;--mdc-switch-handle-surface-color: var( --mdc-theme-primary, #fff ) !important}.customerDashboardOverviewFunctionalityItem .switch .mdc-switch--selected .mdc-switch__icons{opacity:.8 !important}.customerDashboardOverviewRestaurantItem{margin-top:15px}.customerDashboardOverviewRestaurantItem__box{border-radius:20px;padding-left:20px;padding-right:20px;padding-bottom:20px;padding-top:20px;background-color:#fff;overflow:hidden}.app--desktopLayout .customerDashboardOverviewRestaurantItem__box{padding-left:30px;padding-right:30px;padding-bottom:30px;padding-top:30px}.customerDashboardOverviewRestaurantItem__changeSubscriptionStatusButton{display:block;width:-webkit-max-content;width:-moz-max-content;width:max-content}.customerDashboardOverviewRestaurantItem__functionalities{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:45px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:15px;-webkit-overflow-scrolling:touch;overflow-x:scroll;scrollbar-width:none}@media(min-width: 500px){.customerDashboardOverviewRestaurantItem__functionalities{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px}}.app--desktopLayout .customerDashboardOverviewRestaurantItem__functionalities{overflow:auto}@media(min-width: 1000px){.app--desktopLayout .customerDashboardOverviewRestaurantItem__functionalities{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.customerDashboardOverviewRestaurantItem__functionalitiesTitle{margin-top:15px}.customerDashboardOverviewRestaurantItem__infoWrapper{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.customerDashboardOverviewRestaurantItem__logo{width:100%}.customerDashboardOverviewRestaurantItem__logoWrapper{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;max-width:150px;width:25vw}.customerDashboardOverviewRestaurantItem__moreOptions{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0}.customerDashboardOverviewRestaurantItem__moreOptions::before,.customerDashboardOverviewRestaurantItem__moreOptions::after{display:none !important}.customerDashboardOverviewRestaurantItem__moreOptionsIcon{margin-left:3.75px;-webkit-transition:-webkit-transform 500ms;transition:-webkit-transform 500ms;transition:transform 500ms;transition:transform 500ms, -webkit-transform 500ms}.rmwc-collapsible-list--open .customerDashboardOverviewRestaurantItem__moreOptionsIcon{-webkit-transform:rotate(180deg) !important;-ms-transform:rotate(180deg) !important;transform:rotate(180deg) !important}.customerDashboardOverviewRestaurantItem__restaurant{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:15px}.customerDashboardOverviewRestaurantItem__restaurantCity{font-weight:300}.customerDashboardOverviewRestaurantItem__settingsButton--genericSettings{display:block;margin-top:15px;width:-webkit-max-content;width:-moz-max-content;width:max-content}.customerDashboardOverviewRestaurantItem__subscriptionPeriodText{margin-top:10px}
.customerDashboardOverviewRoute__box{border-radius:20px;padding-left:20px;padding-right:20px;padding-bottom:20px;padding-top:20px;background-color:#fff;overflow:hidden}.app--desktopLayout .customerDashboardOverviewRoute__box{padding-left:30px;padding-right:30px;padding-bottom:30px;padding-top:30px}
.requestRestaurantRoute__chipSet{margin-bottom:15px}.requestRestaurantRoute__form{position:relative}.requestRestaurantRoute__restaurantBlockWrapper{background-color:#f3f4ef;margin-bottom:30px;margin-top:30px;padding-bottom:30px;padding-top:30px}.requestRestaurantRoute__restaurantListSpacer{display:block;height:30px;width:100%}.requestRestaurantRoute__restaurantNameTextField .mdc-text-field{height:56px !important}.requestRestaurantRoute__restaurantNameTextField textarea{display:block !important;max-height:none !important;min-height:none !important;overflow:hidden !important}.requestRestaurantRoute__restaurantNameTextFieldWrapper{position:relative}
.genericPageMobileHeader{position:relative}.genericPageMobileHeader__button{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:20}.genericPageMobileHeader__button--menuDrawer,.genericPageMobileHeader__button--close{left:15px}.genericPageMobileHeader__button--menuDrawer,.genericPageMobileHeader__button--save{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;cursor:pointer;margin:0 -15px;padding:15px}.genericPageMobileHeader__button--save{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;right:15px}.genericPageMobileHeader__button--save [disabled]{cursor:not-allowed}.genericPageMobileHeader__content{background-color:#272c33;height:50px;height:calc(50px + constant(safe-area-inset-top));height:calc(50px + env(safe-area-inset-top));left:0;overflow:hidden;padding-top:constant(safe-area-inset-top);padding-top:env(safe-area-inset-top);position:absolute;right:0;top:100%;-webkit-transform:translateY(-105%);-ms-transform:translateY(-105%);transform:translateY(-105%);-webkit-transition:-webkit-transform 500ms;transition:-webkit-transform 500ms;transition:transform 500ms;transition:transform 500ms, -webkit-transform 500ms;width:100%;z-index:2}.genericPageMobileHeader__content--visible{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.genericPageMobileHeader__icon--save{margin-right:7.5px}.genericPageMobileHeader__positionWrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;height:100%;position:relative;width:100%}.genericPageMobileHeader__title{overflow:hidden;padding-left:35px;padding-right:15px;text-overflow:ellipsis;white-space:nowrap;width:100%}
.googleMapMobileHeader{background-color:#272c33;padding-top:constant(safe-area-inset-top);padding-top:env(safe-area-inset-top);position:relative;z-index:100}.googleMapMobileHeader__closeButton{left:15px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.googleMapMobileHeader__row{height:50px;width:100%}.googleMapMobileHeader__row--bottom{border-top:1px solid #929292}.googleMapMobileHeader__row--top{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding-left:15px;padding-right:15px;position:relative}.googleMapMobileHeader__title{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}
.changeWeekDialog__selectWrapper{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin:0 7.5px}.changeWeekDialog__selectWrapperRow{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -7.5px}
.weekPicker{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.weekPicker__button{background:none;border:none;cursor:pointer;display:inline-block;height:48px;min-width:50px;outline:0;padding-left:5px;padding-right:5px;white-space:nowrap}.usingKeyboard .weekPicker__button:focus{-webkit-box-shadow:0 0 0 1.5px #fff;box-shadow:0 0 0 1.5px #fff}.weekPicker__buttonWrap{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}.weekPicker__icon{margin-left:3px;position:relative;top:1px}
.listPageMobileHeader{background-color:#272c33;padding-top:constant(safe-area-inset-top);padding-top:env(safe-area-inset-top);position:relative;z-index:100}.listPageMobileHeader__divider{border-left:1px solid #929292;display:block;height:60%;margin-left:15px;margin-right:15px;width:1px}.listPageMobileHeader__divider--noLeftMargin{margin-left:0}.listPageMobileHeader__openMenuDrawerButton{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;cursor:pointer;margin:-15px;padding:15px}.listPageMobileHeader__row{height:50px;width:100%}.listPageMobileHeader__row--bottom{border-top:1px solid #929292}.listPageMobileHeader__row--flex{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.listPageMobileHeader__row--flexJustifyCenter{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.listPageMobileHeader__row--top{padding-left:15px;padding-right:15px}.listPageMobileHeader__searchBar{height:100%}.listPageMobileHeader__sortAndFilterButton{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:rgba(0,0,0,0);background-image:none;border:none;border-radius:4px;cursor:pointer;-webkit-transition:background-color 500ms,padding 500ms;transition:background-color 500ms,padding 500ms}.listPageMobileHeader__sortAndFilterButton--background{background-color:#7cb342;border-radius:4px;padding:5px}.listPageMobileHeader__weekPicker{-webkit-box-flex:0;-ms-flex:0 0 45px;flex:0 0 45px;margin-right:10px;width:45px}
.myAccountRoute__campaignAndNewsCommunicationsAcceptedSwitch{margin-bottom:15px}.myAccountRoute__content{text-align:left}.myAccountRoute__passwordPlaceholder{letter-spacing:3px}
.myNotificationSubscriptionsRoute__content{text-align:left !important}.myNotificationSubscriptionsRoute__switch{margin-bottom:15px}
.menuDrawerCategoryDivider{background-color:#d8d8d8;border:none;height:1px;margin:10px 0;width:100%}.menuDrawerCategoryDivider--invertedColorScheme{background-color:#646464}
.menuDrawerHeader{height:160px;margin-bottom:16px;overflow:hidden;position:relative}.menuDrawerHeader__content{bottom:0;left:0;padding:10px 16px;position:absolute;right:0;width:100%;z-index:3}.menuDrawerHeader__image{z-index:1}.menuDrawerHeader__overlay{background-color:rgba(70,70,70,.2);background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.12)), to(rgba(0, 0, 0, 0.75)));background-image:linear-gradient(rgba(255, 255, 255, 0.12), rgba(0, 0, 0, 0.75));bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:2}
.menuDrawerItem{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.menuDrawerItem__action{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:10px 16px;width:100%}.menuDrawerItem__action--clickable{position:relative;overflow:hidden;cursor:pointer}.menuDrawerItem__action--clickable::after{background-color:rgba(124,179,66,.1);bottom:0;content:"";display:block;left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;-ms-touch-action:none;touch-action:none;-webkit-transition:opacity 500ms,visibility 500ms;transition:opacity 500ms,visibility 500ms;visibility:hidden;z-index:100}.menuDrawerItem__action--clickable:focus-visible:not([disabled])::after,.menuDrawerItem__action--clickable:hover:not([disabled])::after{opacity:1;visibility:visible}.menuDrawerItem__externalLinkIcon{margin-left:5px;position:relative;top:-2px;vertical-align:top !important}.menuDrawerItem__icon{margin-right:20px;width:25px}.menuDrawerItem__notificationCount{-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:menuDrawerItem__notificationBackground--green;animation-name:menuDrawerItem__notificationBackground--green;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;background-color:#7cb342;-webkit-box-shadow:0 1px 4px -1px rgba(150,150,150,.5);box-shadow:0 1px 4px -1px rgba(150,150,150,.5);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-left:5px;position:relative;top:-4px;white-space:nowrap}.menuDrawerItem__text{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}@-webkit-keyframes menuDrawerItem__notificationBackground--green{0%{background-color:hsl(89.203539823,46.1224489796%,49.5392156863%)}50%{background-color:hsl(89.203539823,46.1224489796%,48.5392156863%)}100%{background-color:hsl(89.203539823,46.1224489796%,49.5392156863%)}}@keyframes menuDrawerItem__notificationBackground--green{0%{background-color:hsl(89.203539823,46.1224489796%,49.5392156863%)}50%{background-color:hsl(89.203539823,46.1224489796%,48.5392156863%)}100%{background-color:hsl(89.203539823,46.1224489796%,49.5392156863%)}}
.menuDrawerOverlay{cursor:pointer;opacity:0;-webkit-transition:opacity .5s,visibility .5s;transition:opacity .5s,visibility .5s;visibility:hidden;z-index:995}.menuDrawerOverlay--visible{opacity:1;visibility:visible}
.menuDrawer{background-color:#fff;bottom:0;left:0;max-width:300px;opacity:0;position:fixed;right:auto;top:0;-webkit-transform:translateX(-103%);-ms-transform:translateX(-103%);transform:translateX(-103%);-webkit-transition:opacity 0ms 500ms,-webkit-transform 500ms;transition:opacity 0ms 500ms,-webkit-transform 500ms;transition:opacity 0ms 500ms,transform 500ms;transition:opacity 0ms 500ms,transform 500ms,-webkit-transform 500ms;width:90%;z-index:999}.menuDrawer--open{opacity:1;-webkit-transform:translateX(0%) !important;-ms-transform:translateX(0%) !important;transform:translateX(0%) !important;-webkit-transition:opacity 0ms 0ms,-webkit-transform 500ms;transition:opacity 0ms 0ms,-webkit-transform 500ms;transition:opacity 0ms 0ms,transform 500ms;transition:opacity 0ms 0ms,transform 500ms,-webkit-transform 500ms}.menuDrawer__citySelection{margin-top:15px;padding:15px 16px}.menuDrawer__closeButton{-moz-appearance:none;-webkit-appearance:none;appearance:none;background:none;border:none;border-radius:4px;cursor:pointer;left:100%;margin-left:10px;margin-right:0;margin-top:constant(safe-area-inset-top);margin-top:env(safe-area-inset-top);opacity:0;outline:0;padding:5px;position:absolute;right:auto;top:7px;-webkit-transition:opacity .5s,visibility .5s;transition:opacity .5s,visibility .5s;visibility:hidden}.usingKeyboard .menuDrawer__closeButton:focus{-webkit-box-shadow:0 0 0 1.5px #fff;box-shadow:0 0 0 1.5px #fff}.menuDrawer__closeButton--visible{opacity:1;visibility:visible}.menuDrawer__closeButtonText{display:block}.menuDrawer__innerWrapper{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding-bottom:150px;-ms-touch-action:manipulation;touch-action:manipulation}.menuDrawer__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;overflow-x:hidden;overflow-y:auto}
.restaurantDetailsPageMobileHeader{background-color:#272c33;padding-top:constant(safe-area-inset-top);padding-top:env(safe-area-inset-top);position:relative;z-index:100}.restaurantDetailsPageMobileHeader__closeButton{left:15px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.restaurantDetailsPageMobileHeader__row{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:50px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.restaurantDetailsPageMobileHeader__row--bottom{border-top:1px solid #929292}
.header--margins{margin-top:constant(safe-area-inset-top);margin-top:env(safe-area-inset-top)}.header__content{left:0;position:fixed;right:0;top:0;width:100%;z-index:990}
.promptUserToShareDialog{opacity:0 !important;visibility:hidden !important;z-index:9990}.promptUserToShareDialog--fullPage{bottom:0;height:100%;left:0;position:fixed;right:0;top:0;width:100%}.promptUserToShareDialog--modal{-webkit-transition:opacity 500ms,visibility 500ms;transition:opacity 500ms,visibility 500ms}.promptUserToShareDialog--open{opacity:1 !important;visibility:visible !important}.promptUserToShareDialog__content--modal{background-color:#7cb342;border-radius:4px;color:#fff;left:50%;max-width:500px;padding:30px 15px;position:absolute;text-align:center;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:90%}
.pullToRefresh{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;position:relative;-ms-touch-action:manipulation;touch-action:manipulation}.pullToRefresh__content{background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;position:relative;-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center;z-index:2}.baseLayout--grayBg .pullToRefresh__content{background-color:#f3f4ef}.pullToRefresh__content>*{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:100%}.pullToRefresh__message{height:200px;left:0;pointer-events:none;position:absolute;right:0;top:0;-ms-touch-action:none;touch-action:none;width:100%;z-index:1}.pullToRefresh__messageContents{left:50%;position:absolute;top:50%;top:calc(50% - 20px);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.pullToRefresh__messageContentsInner{display:inline-block}.pullToRefresh__messageIcon{margin-right:11.25px}.pullToRefresh__messageText{white-space:nowrap}.pullToRefresh__messageTextWrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.pullToRefresh__transitionTransform{-webkit-transition:-webkit-box-shadow .5s,-webkit-transform .5s;transition:-webkit-box-shadow .5s,-webkit-transform .5s;transition:box-shadow .5s,transform .5s;transition:box-shadow .5s,transform .5s,-webkit-box-shadow .5s,-webkit-transform .5s}
.changeEmailRoute__consequencesAcknowledgedCheckbox{margin-top:3px}
.changePasswordRoute__consequencesAcknowledgedCheckbox{margin-top:3px}
/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://github.com/material-components/material-components-web/blob/master/LICENSE
 */
.mdc-touch-target-wrapper {
  display: inline;
}

.mdc-radio {
  padding: calc((40px - 20px) / 2);
}
.mdc-radio .mdc-radio__native-control:enabled:not(:checked) + .mdc-radio__background .mdc-radio__outer-circle {
  border-color: rgba(0, 0, 0, 0.54);
}
.mdc-radio .mdc-radio__native-control:enabled:checked + .mdc-radio__background .mdc-radio__outer-circle {
  border-color: #018786;
  /* @alternate */
  border-color: var(--mdc-theme-secondary, #018786);
}
.mdc-radio .mdc-radio__native-control:enabled + .mdc-radio__background .mdc-radio__inner-circle {
  border-color: #018786;
  /* @alternate */
  border-color: var(--mdc-theme-secondary, #018786);
}
.mdc-radio [aria-disabled=true] .mdc-radio__native-control:not(:checked) + .mdc-radio__background .mdc-radio__outer-circle,
.mdc-radio .mdc-radio__native-control:disabled:not(:checked) + .mdc-radio__background .mdc-radio__outer-circle {
  border-color: rgba(0, 0, 0, 0.38);
}
.mdc-radio [aria-disabled=true] .mdc-radio__native-control:checked + .mdc-radio__background .mdc-radio__outer-circle,
.mdc-radio .mdc-radio__native-control:disabled:checked + .mdc-radio__background .mdc-radio__outer-circle {
  border-color: rgba(0, 0, 0, 0.38);
}
.mdc-radio [aria-disabled=true] .mdc-radio__native-control + .mdc-radio__background .mdc-radio__inner-circle,
.mdc-radio .mdc-radio__native-control:disabled + .mdc-radio__background .mdc-radio__inner-circle {
  border-color: rgba(0, 0, 0, 0.38);
}
.mdc-radio .mdc-radio__background::before {
  background-color: #018786;
  /* @alternate */
  background-color: var(--mdc-theme-secondary, #018786);
}
.mdc-radio .mdc-radio__background::before {
  top: calc(-1 * (40px - 20px) / 2);
  left: calc(-1 * (40px - 20px) / 2);
  width: 40px;
  height: 40px;
}
.mdc-radio .mdc-radio__native-control {
  top: calc((40px - 40px) / 2);
  right: calc((40px - 40px) / 2);
  left: calc((40px - 40px) / 2);
  width: 40px;
  height: 40px;
}
@media screen and (forced-colors: active), (-ms-high-contrast: active) {
  .mdc-radio.mdc-radio--disabled [aria-disabled=true] .mdc-radio__native-control:not(:checked) + .mdc-radio__background .mdc-radio__outer-circle,
.mdc-radio.mdc-radio--disabled .mdc-radio__native-control:disabled:not(:checked) + .mdc-radio__background .mdc-radio__outer-circle {
    border-color: GrayText;
  }
  .mdc-radio.mdc-radio--disabled [aria-disabled=true] .mdc-radio__native-control:checked + .mdc-radio__background .mdc-radio__outer-circle,
.mdc-radio.mdc-radio--disabled .mdc-radio__native-control:disabled:checked + .mdc-radio__background .mdc-radio__outer-circle {
    border-color: GrayText;
  }
  .mdc-radio.mdc-radio--disabled [aria-disabled=true] .mdc-radio__native-control + .mdc-radio__background .mdc-radio__inner-circle,
.mdc-radio.mdc-radio--disabled .mdc-radio__native-control:disabled + .mdc-radio__background .mdc-radio__inner-circle {
    border-color: GrayText;
  }
}

.mdc-radio {
  display: inline-block;
  position: relative;
  flex: 0 0 auto;
  box-sizing: content-box;
  width: 20px;
  height: 20px;
  cursor: pointer;
  /* @alternate */
  will-change: opacity, transform, border-color, color;
}
.mdc-radio__background {
  display: inline-block;
  position: relative;
  box-sizing: border-box;
  width: 20px;
  height: 20px;
}
.mdc-radio__background::before {
  position: absolute;
  -webkit-transform: scale(0, 0);
          transform: scale(0, 0);
  border-radius: 50%;
  opacity: 0;
  pointer-events: none;
  content: "";
  transition: opacity 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1), -webkit-transform 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
  transition: opacity 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1), transform 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
  transition: opacity 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1), transform 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1), -webkit-transform 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
}
.mdc-radio__outer-circle {
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  border-width: 2px;
  border-style: solid;
  border-radius: 50%;
  transition: border-color 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
}
.mdc-radio__inner-circle {
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  -webkit-transform: scale(0, 0);
          transform: scale(0, 0);
  border-width: 10px;
  border-style: solid;
  border-radius: 50%;
  transition: border-color 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1), -webkit-transform 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
  transition: transform 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1), border-color 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
  transition: transform 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1), border-color 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1), -webkit-transform 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
}
.mdc-radio__native-control {
  position: absolute;
  margin: 0;
  padding: 0;
  opacity: 0;
  cursor: inherit;
  z-index: 1;
}
.mdc-radio--touch {
  margin-top: 4px;
  margin-bottom: 4px;
  margin-right: 4px;
  margin-left: 4px;
}
.mdc-radio--touch .mdc-radio__native-control {
  top: calc((40px - 48px) / 2);
  right: calc((40px - 48px) / 2);
  left: calc((40px - 48px) / 2);
  width: 48px;
  height: 48px;
}
.mdc-radio.mdc-ripple-upgraded--background-focused .mdc-radio__focus-ring, .mdc-radio:not(.mdc-ripple-upgraded):focus .mdc-radio__focus-ring {
  pointer-events: none;
  border: 2px solid transparent;
  border-radius: 6px;
  box-sizing: content-box;
  position: absolute;
  top: 50%;
  /* @noflip */
  /*rtl:ignore*/
  left: 50%;
  /* @noflip */
  /*rtl:ignore*/
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  height: 100%;
  width: 100%;
}
@media screen and (forced-colors: active) {
  .mdc-radio.mdc-ripple-upgraded--background-focused .mdc-radio__focus-ring, .mdc-radio:not(.mdc-ripple-upgraded):focus .mdc-radio__focus-ring {
    border-color: CanvasText;
  }
}
.mdc-radio.mdc-ripple-upgraded--background-focused .mdc-radio__focus-ring::after, .mdc-radio:not(.mdc-ripple-upgraded):focus .mdc-radio__focus-ring::after {
  content: "";
  border: 2px solid transparent;
  border-radius: 8px;
  display: block;
  position: absolute;
  top: 50%;
  /* @noflip */
  /*rtl:ignore*/
  left: 50%;
  /* @noflip */
  /*rtl:ignore*/
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  height: calc(100% + 4px);
  width: calc(100% + 4px);
}
@media screen and (forced-colors: active) {
  .mdc-radio.mdc-ripple-upgraded--background-focused .mdc-radio__focus-ring::after, .mdc-radio:not(.mdc-ripple-upgraded):focus .mdc-radio__focus-ring::after {
    border-color: CanvasText;
  }
}

.mdc-radio__native-control:checked + .mdc-radio__background,
.mdc-radio__native-control:disabled + .mdc-radio__background {
  transition: opacity 120ms 0ms cubic-bezier(0, 0, 0.2, 1), -webkit-transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1);
  transition: opacity 120ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1);
  transition: opacity 120ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1), -webkit-transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1);
}
.mdc-radio__native-control:checked + .mdc-radio__background .mdc-radio__outer-circle,
.mdc-radio__native-control:disabled + .mdc-radio__background .mdc-radio__outer-circle {
  transition: border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1);
}
.mdc-radio__native-control:checked + .mdc-radio__background .mdc-radio__inner-circle,
.mdc-radio__native-control:disabled + .mdc-radio__background .mdc-radio__inner-circle {
  transition: border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1), -webkit-transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1);
  transition: transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1), border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1);
  transition: transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1), border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1), -webkit-transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1);
}

.mdc-radio--disabled {
  cursor: default;
  pointer-events: none;
}

.mdc-radio__native-control:checked + .mdc-radio__background .mdc-radio__inner-circle {
  -webkit-transform: scale(0.5);
          transform: scale(0.5);
  transition: border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1), -webkit-transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1);
  transition: transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1), border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1);
  transition: transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1), border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1), -webkit-transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1);
}

.mdc-radio__native-control:disabled + .mdc-radio__background,
[aria-disabled=true] .mdc-radio__native-control + .mdc-radio__background {
  cursor: default;
}

.mdc-radio__native-control:focus + .mdc-radio__background::before {
  -webkit-transform: scale(1);
          transform: scale(1);
  opacity: 0.12;
  transition: opacity 120ms 0ms cubic-bezier(0, 0, 0.2, 1), -webkit-transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1);
  transition: opacity 120ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1);
  transition: opacity 120ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1), -webkit-transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1);
}

@-webkit-keyframes mdc-ripple-fg-radius-in {
  from {
    -webkit-animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
            animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-start, 0)) scale(1);
            transform: translate(var(--mdc-ripple-fg-translate-start, 0)) scale(1);
  }
  to {
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
            transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
  }
}

@keyframes mdc-ripple-fg-radius-in {
  from {
    -webkit-animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
            animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-start, 0)) scale(1);
            transform: translate(var(--mdc-ripple-fg-translate-start, 0)) scale(1);
  }
  to {
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
            transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
  }
}
@-webkit-keyframes mdc-ripple-fg-opacity-in {
  from {
    -webkit-animation-timing-function: linear;
            animation-timing-function: linear;
    opacity: 0;
  }
  to {
    opacity: var(--mdc-ripple-fg-opacity, 0);
  }
}
@keyframes mdc-ripple-fg-opacity-in {
  from {
    -webkit-animation-timing-function: linear;
            animation-timing-function: linear;
    opacity: 0;
  }
  to {
    opacity: var(--mdc-ripple-fg-opacity, 0);
  }
}
@-webkit-keyframes mdc-ripple-fg-opacity-out {
  from {
    -webkit-animation-timing-function: linear;
            animation-timing-function: linear;
    opacity: var(--mdc-ripple-fg-opacity, 0);
  }
  to {
    opacity: 0;
  }
}
@keyframes mdc-ripple-fg-opacity-out {
  from {
    -webkit-animation-timing-function: linear;
            animation-timing-function: linear;
    opacity: var(--mdc-ripple-fg-opacity, 0);
  }
  to {
    opacity: 0;
  }
}
.mdc-radio {
  --mdc-ripple-fg-size: 0;
  --mdc-ripple-left: 0;
  --mdc-ripple-top: 0;
  --mdc-ripple-fg-scale: 1;
  --mdc-ripple-fg-translate-end: 0;
  --mdc-ripple-fg-translate-start: 0;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  will-change: transform, opacity;
}
.mdc-radio .mdc-radio__ripple::before,
.mdc-radio .mdc-radio__ripple::after {
  position: absolute;
  border-radius: 50%;
  opacity: 0;
  pointer-events: none;
  content: "";
}
.mdc-radio .mdc-radio__ripple::before {
  transition: opacity 15ms linear, background-color 15ms linear;
  z-index: 1;
  /* @alternate */
  z-index: var(--mdc-ripple-z-index, 1);
}
.mdc-radio .mdc-radio__ripple::after {
  z-index: 0;
  /* @alternate */
  z-index: var(--mdc-ripple-z-index, 0);
}
.mdc-radio.mdc-ripple-upgraded .mdc-radio__ripple::before {
  -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
          transform: scale(var(--mdc-ripple-fg-scale, 1));
}
.mdc-radio.mdc-ripple-upgraded .mdc-radio__ripple::after {
  top: 0;
  /* @noflip */
  /*rtl:ignore*/
  left: 0;
  -webkit-transform: scale(0);
          transform: scale(0);
  -webkit-transform-origin: center center;
          transform-origin: center center;
}
.mdc-radio.mdc-ripple-upgraded--unbounded .mdc-radio__ripple::after {
  top: var(--mdc-ripple-top, 0);
  /* @noflip */
  /*rtl:ignore*/
  left: var(--mdc-ripple-left, 0);
}
.mdc-radio.mdc-ripple-upgraded--foreground-activation .mdc-radio__ripple::after {
  -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
          animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
}
.mdc-radio.mdc-ripple-upgraded--foreground-deactivation .mdc-radio__ripple::after {
  -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
          animation: mdc-ripple-fg-opacity-out 150ms;
  -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
          transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
}
.mdc-radio .mdc-radio__ripple::before,
.mdc-radio .mdc-radio__ripple::after {
  top: calc(50% - 50%);
  /* @noflip */
  /*rtl:ignore*/
  left: calc(50% - 50%);
  width: 100%;
  height: 100%;
}
.mdc-radio.mdc-ripple-upgraded .mdc-radio__ripple::before,
.mdc-radio.mdc-ripple-upgraded .mdc-radio__ripple::after {
  top: var(--mdc-ripple-top, calc(50% - 50%));
  /* @noflip */
  /*rtl:ignore*/
  left: var(--mdc-ripple-left, calc(50% - 50%));
  width: var(--mdc-ripple-fg-size, 100%);
  height: var(--mdc-ripple-fg-size, 100%);
}
.mdc-radio.mdc-ripple-upgraded .mdc-radio__ripple::after {
  width: var(--mdc-ripple-fg-size, 100%);
  height: var(--mdc-ripple-fg-size, 100%);
}
.mdc-radio .mdc-radio__ripple::before, .mdc-radio .mdc-radio__ripple::after {
  background-color: #018786;
  /* @alternate */
  background-color: var(--mdc-ripple-color, var(--mdc-theme-secondary, #018786));
}
.mdc-radio:hover .mdc-radio__ripple::before, .mdc-radio.mdc-ripple-surface--hover .mdc-radio__ripple::before {
  opacity: 0.04;
  /* @alternate */
  opacity: var(--mdc-ripple-hover-opacity, 0.04);
}
.mdc-radio.mdc-ripple-upgraded--background-focused .mdc-radio__ripple::before, .mdc-radio:not(.mdc-ripple-upgraded):focus .mdc-radio__ripple::before {
  transition-duration: 75ms;
  opacity: 0.12;
  /* @alternate */
  opacity: var(--mdc-ripple-focus-opacity, 0.12);
}
.mdc-radio:not(.mdc-ripple-upgraded) .mdc-radio__ripple::after {
  transition: opacity 150ms linear;
}
.mdc-radio:not(.mdc-ripple-upgraded):active .mdc-radio__ripple::after {
  transition-duration: 75ms;
  opacity: 0.12;
  /* @alternate */
  opacity: var(--mdc-ripple-press-opacity, 0.12);
}
.mdc-radio.mdc-ripple-upgraded {
  --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12);
}
.mdc-radio.mdc-ripple-upgraded .mdc-radio__background::before, .mdc-radio.mdc-ripple-upgraded--background-focused .mdc-radio__background::before {
  content: none;
}

.mdc-radio__ripple {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
}
:root{--fontFamilyGeneric: Inter, sans-serif;--mdc-typography-body1-font-family: Inter, sans-serif;--mdc-typography-body1-font-weight: 400;--mdc-typography-body1-letter-spacing: 0;--mdc-typography-body2-font-family: Inter, sans-serif;--mdc-typography-body2-font-weight: 400;--mdc-typography-body2-letter-spacing: 0;--mdc-typography-button-font-family: Inter, sans-serif;--mdc-typography-button-font-weight: 400;--mdc-typography-button-letter-spacing: 0;--mdc-typography-caption-font-family: Inter, sans-serif;--mdc-typography-caption-font-weight: 400;--mdc-typography-caption-letter-spacing: 0;--mdc-typography-font-family: Inter, sans-serif;--mdc-typography-headline1-font-family: Inter, sans-serif;--mdc-typography-headline2-font-family: Inter, sans-serif;--mdc-typography-headline2-font-family: Inter, sans-serif;--mdc-typography-headline4-font-family: Inter, sans-serif;--mdc-typography-headline3-font-family: Inter, sans-serif;--mdc-typography-headline6-font-family: Inter, sans-serif;--mdc-typography-overline-font-family: Inter, sans-serif;--mdc-typography-overline-font-weight: 400;--mdc-typography-overline-letter-spacing: 0;--mdc-typography-subtitle1-font-family: Inter, sans-serif;--mdc-typography-subtitle1-font-weight: 400;--mdc-typography-subtitle1-font-weight: 400;--mdc-typography-subtitle2-font-family: Inter, sans-serif;--mdc-typography-subtitle2-font-weight: 400;--mdc-typography-subtitle2-letter-spacing: 0}.radioButton--negateOffset{-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px)}.radioButton.mdc-form-field>label{font-family:Inter, sans-serif;font-family:var(--fontFamilyGeneric);font-size:.8125rem;letter-spacing:.01rem}
.createRestaurantRoute__couponButtonWrapper{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.createRestaurantRoute__couponDescription{background-color:rgba(124,179,66,.1);border-radius:4px;margin-bottom:15px;margin-top:7.5px;padding:15px;width:100%}.createRestaurantRoute__couponFieldWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:5px}.createRestaurantRoute__couponText .mdc-text-field__input{text-transform:uppercase}.createRestaurantRoute__couponTextWrapper{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding-right:7.5px}.createRestaurantRoute__couponTitle{margin-top:15px}.app--desktopLayout .createRestaurantRoute__desktopRow{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:-7.5px;margin-right:-7.5px}.app--desktopLayout .createRestaurantRoute__desktopRowItem{margin-left:7.5px;margin-right:7.5px}.createRestaurantRoute__form{text-align:left}.createRestaurantRoute__functionalityCheckbox{margin-top:0 !important}.createRestaurantRoute__functionalityCheckboxWrapper{margin-bottom:15px}.createRestaurantRoute__showLunchMenusOnOwnWebpageText{margin-bottom:7.5px}.createRestaurantRoute__submitButtonWrapper{margin-top:22.5px}
.resetPasswordRoute__verifyingInfoIcon{margin-bottom:.5rem}.resetPasswordRoute__verifyingInfoIcon--inline{display:inline-block;margin-bottom:0;margin-right:.5rem}.resetPasswordRoute__verifyingInfoText{display:block}.resetPasswordRoute__verifyingInfoText--inline{display:inline-block}
.restaurantUniqueRegistrationRoute__loadingSpinner{margin:60px 0;margin:30vh 0}
.restaurantLogotypeWithBackground{position:relative}.restaurantLogotypeWithBackground__backgroundWrapper{position:relative;z-index:2}.restaurantLogotypeWithBackground__logotype{display:inline-block !important;height:auto !important;left:50% !important;-o-object-fit:contain;object-fit:contain;top:50% !important;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:auto !important}.restaurantLogotypeWithBackground__logotype--hasBackgroundColor{border-radius:4px}.restaurantLogotypeWithBackground__logotypeBlock{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:4}.restaurantLogotypeWithBackground__logotypeWrapper{height:100%;padding-bottom:0 !important;width:100%}
.restaurantTagChips--detailsPage{margin:-3.75px;margin-top:0}.restaurantTagChips--listPage{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow:hidden}.restaurantTagChips__chip{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin:3.75px}.restaurantTagChips__tagsAsText{overflow:hidden;width:100%}
.gridStyleRestaurantListItem__belowImage{padding-top:6.6px;padding-bottom:6.6px;margin-bottom:-20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.app--desktopLayout .gridStyleRestaurantListItem__belowImage{padding-top:9.9px}.app--desktopLayout .gridStyleRestaurantListItem__belowImage{padding-bottom:9.9px}.app--desktopLayout .gridStyleRestaurantListItem__belowImage{margin-bottom:-30px}@media(max-width: 480px),(min-width: 768px)and (max-width: 1000px){.gridStyleRestaurantListItem__belowImage{padding-bottom:20px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.app--desktopLayout .gridStyleRestaurantListItem__belowImage{padding-bottom:30px}}.gridStyleRestaurantListItem__detailsPageButtonWrapper{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}@media(max-width: 480px),(min-width: 768px)and (max-width: 1000px){.gridStyleRestaurantListItem__detailsPageButtonWrapper{margin-top:15px}}.gridStyleRestaurantListItem__detailsPageLink{display:block}.gridStyleRestaurantListItem__gridItemInner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;height:100%;isolation:isolate;overflow:hidden;position:relative}.gridStyleRestaurantListItem__restaurantInfoName{overflow:hidden;width:100%}.gridStyleRestaurantListItem__restaurantInfoNameSubtext{overflow:hidden;width:100%}.gridStyleRestaurantListItem__restaurantInfoWrapper{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;overflow:hidden;padding-right:15px;width:100%}@media(max-width: 480px),(min-width: 768px)and (max-width: 1000px){.gridStyleRestaurantListItem__restaurantInfoWrapper{padding-right:0}}.gridStyleRestaurantListItem__restaurantLogotypeWithBackground{margin-left:-20px;margin-right:-20px;margin-top:-20px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.app--desktopLayout .gridStyleRestaurantListItem__restaurantLogotypeWithBackground{margin-left:-30px}.app--desktopLayout .gridStyleRestaurantListItem__restaurantLogotypeWithBackground{margin-right:-30px}.app--desktopLayout .gridStyleRestaurantListItem__restaurantLogotypeWithBackground{margin-top:-30px}
.cityCateringRoute{padding-bottom:60px}.cityCateringRoute__dayPickerButtonWrapper{height:100%;margin:0 auto}.cityCateringRoute__introText{margin-top:30px}.cityCateringRoute__list{margin-top:30px}.cityCateringRoute__outroText{margin-top:45px}@media(min-width: 1286px){.cityCateringRoute__streamerBanner{display:-webkit-box;display:-ms-flexbox;display:flex}}.cityCateringRoute__weekButtonWrapper{height:100%}
.cateringMenuText__text{display:inline-block !important;white-space:pre-wrap !important;width:100% !important}
.cateringRequestForm__formWrapper{border-radius:20px;padding-left:20px;padding-right:20px;padding-bottom:20px;padding-top:20px;background-color:#fff}.app--desktopLayout .cateringRequestForm__formWrapper{padding-left:30px;padding-right:30px;padding-bottom:30px;padding-top:30px}.cateringRequestForm__policyAcceptanceWrapper{text-align:center}.cateringRequestForm__requestSent{border-radius:20px;background-color:#fff;border:2px solid #7CB342;overflow:hidden;text-align:center}.cateringRequestForm__requestSentInner{padding-left:20px;padding-right:20px;padding-bottom:20px;padding-top:20px;background-color:rgba(124,179,66,.1)}.app--desktopLayout .cateringRequestForm__requestSentInner{padding-left:30px;padding-right:30px;padding-bottom:30px;padding-top:30px}.cateringRequestForm__startProcessWrapper{text-align:center}
.dish:not(.sortable-chosen){position:relative;-webkit-transform:none !important;-ms-transform:none !important;transform:none !important;-webkit-transition:opacity 500ms;transition:opacity 500ms}.dish--editable{padding-left:35px;padding-right:35px}@media(min-width: 450px){.dish--editable{padding-left:50px;padding-right:50px}}.dish--tonedDown:not(:focus-within) .dish__action,.dish--tonedDown:not(:focus-within) .dish__bottomRow,.dish--tonedDown:not(:focus-within) .dish__name,.dish--tonedDown:not(:focus-within) .dish__openAddToCartButton,.dish--tonedDown:not(:focus-within) .dish__priceInnerWrap--editable .dish__price,.dish--tonedDown:not(:focus-within) .dish__priceInnerWrap:not(.dish__priceInnerWrap--editable),.dish--tonedDown:not(:focus-within) .dish__quantityAndDateEditingWrapper,.dish--tonedDown:not(:focus-within) .dish__tagWrapper{opacity:.4}.dish+.dish{margin-top:5px}.dish__action{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border-radius:4px;border-style:solid;border-width:2px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:42px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;outline:0;text-align:center;-webkit-transition:background-color 500ms,color 500ms;transition:background-color 500ms,color 500ms;width:42px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.dish__action--delete{right:-15px;border-color:#f14250;color:#f14250}.dish__action--delete:focus,.dish__action--delete:hover{background-color:rgba(241,66,80,.1)}.dish__action--delete:active{background-color:#f14250;color:#fff}@media(min-width: 450px){.dish__action--delete{right:0}}.dish__action--move{cursor:move;left:-15px}@media(min-width: 450px){.dish__action--move{left:0}}.dish__action--move{border-color:#7cb342;color:#7cb342}.dish__action--move:focus,.dish__action--move:hover{background-color:rgba(124,179,66,.1)}.dish__action--move:active{background-color:#7cb342;color:#fff}.dish__description{margin-top:3px}.dish__innerWrapper{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.dish__innerWrapper--editable{margin-bottom:45px}.dish__name{display:table-cell;overflow:hidden}.dish__name:not(.dish__name--editable){left:-0.3em;padding-left:.3em;padding-right:.3em;position:relative}.dish__name--withDots:not(.dish__name--editable)::after{border-bottom:1px dotted #929292;bottom:.3em;content:"";display:inline-block;margin-left:.5em;position:absolute;width:100%}.dish__price--editable{min-width:30px}.dish__priceInnerWrap{position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.dish__priceWrap{display:table-cell;text-align:right;vertical-align:bottom;white-space:nowrap;width:1%}.dish__priceWrap:not(.dish__priceWrap--editable){padding-left:.5em}.dish__tag{margin-right:7.5px}.dish__tag:last-child{margin-right:0}.dish__tagCheckbox{display:inline-block;margin-right:3.75px}.dish__tagCheckbox:last-child{margin-right:0}.dish__tagLabel{margin-top:-1px}.dish__tagText{vertical-align:middle}.dish__tagWrapper{text-align:left}.dish__topRow{display:table}
.statelessDishDndList__buttonWrapper{margin-top:15px;text-align:center}
.dishCategory{padding-left:20px;padding-right:20px;padding-bottom:20px;padding-top:20px;border-radius:20px;background-color:#fff;overflow:hidden;position:relative}.app--desktopLayout .dishCategory{padding-left:30px;padding-right:30px;padding-bottom:30px;padding-top:30px}.dishCategory__action{margin-left:7.5px;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border-radius:4px;border-style:solid;border-width:2px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:42px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;outline:0;text-align:center;-webkit-transition:background-color 500ms,color 500ms;transition:background-color 500ms,color 500ms;width:42px;border-color:#fff;color:#fff}.dishCategory__action--move{cursor:move}.dishCategory__action--aiContentGeneration{background-color:rgba(0,0,0,0);-webkit-transition:background-color 500ms;transition:background-color 500ms}.dishCategory__action--aiContentGeneration[disabled]{background-color:#fff}.dishCategory__actionWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-wrap:nowrap;flex-wrap:nowrap;height:0}.dishCategory__description{display:inline-block !important;white-space:pre-wrap !important;width:100% !important}.dishCategory__description--editable{min-height:4em}.dishCategory__dishWrapper+.dishCategory__dishWrapper{margin-top:5px}.dishCategory__editingHeader{margin-left:-20px;margin-right:-20px;margin-top:-20px;padding-left:20px;padding-right:20px;padding-bottom:20px;padding-top:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#7CB342;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-bottom:22.5px}.app--desktopLayout .dishCategory__editingHeader{margin-left:-30px}.app--desktopLayout .dishCategory__editingHeader{margin-right:-30px}.app--desktopLayout .dishCategory__editingHeader{margin-top:-30px}.app--desktopLayout .dishCategory__editingHeader{padding-left:30px;padding-right:30px;padding-bottom:30px;padding-top:30px}.dishCategory__editingHeaderTitle{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.dishCategory__selectOption{text-transform:uppercase}.dishCategory__selectValue{text-transform:uppercase}
.dishTab{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;cursor:pointer}.dishTab:not(.dishTab--isOnlyTab){margin-bottom:15px}.dishTab:not(:last-child){margin-right:15px}.dishTab__action{background:#fff;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border-radius:4px;border-style:solid;border-width:2px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:42px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;outline:0;text-align:center;-webkit-transition:background-color 500ms,color 500ms;transition:background-color 500ms,color 500ms;width:42px}.dishTab__action--delete{border-color:#f14250;color:#f14250}.dishTab__action--delete:focus,.dishTab__action--delete:hover{background-color:rgba(241,66,80,.1)}.dishTab__action--delete:active{background-color:#f14250;color:#fff}.dishTab__action--move{cursor:move}.dishTab__action--move{border-color:#7cb342;color:#7cb342}.dishTab__action--move:focus,.dishTab__action--move:hover{background-color:rgba(124,179,66,.1)}.dishTab__action--move:active{background-color:#7cb342;color:#fff}.dishTab__action--toggleVisibility.dishTab__action--hidden{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border-radius:4px;border-style:solid;border-width:2px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:42px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;outline:0;text-align:center;-webkit-transition:background-color 500ms,color 500ms;transition:background-color 500ms,color 500ms;width:42px;border-color:#929292;color:#929292}.dishTab__action--toggleVisibility.dishTab__action--hidden--move{cursor:move}.dishTab__action--toggleVisibility.dishTab__action--visible{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border-radius:4px;border-style:solid;border-width:2px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:42px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;outline:0;text-align:center;-webkit-transition:background-color 500ms,color 500ms;transition:background-color 500ms,color 500ms;width:42px;border-color:#7cb342;color:#7cb342}.dishTab__action--toggleVisibility.dishTab__action--visible--move{cursor:move}.dishTab__actionWrapper{bottom:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:7.5px;left:50%;position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.dishTab__actionWrapper:not(.dishTab__actionWrapper--isOnlyTab){margin-bottom:7.5px}.dishTab__button--hidden{opacity:.5}.dishTab__buttonText--isEditableAndCurrentTab{margin:-5px 0}.dishTab__description{display:inline-block !important;white-space:pre-wrap !important;width:100% !important}.dishTab__description--editable{min-height:4em}.dishTab__forcedPlaceholder{color:#929292;text-transform:none}.dishTab__removeTabDialogTabName{text-transform:uppercase}.dishTab__title--isEditableAndCurrentTab.dishTab__title--button{border-color:#fff !important}.dishTab__title--isEditableAndCurrentTab.dishTab__title--button:focus{border-color:#fff !important}.dishTab__title--isEditableAndCurrentTab.dishTab__title--empty.dishTab__title--button{min-width:180px}.dishTab__title--isEditableAndCurrentTab.dishTab__title--empty.dishTab__title--text{min-width:240px}.dishTab__titleRow{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;height:100%;position:relative}
.moveDishCategoriesDialog__item--1columns{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;width:100%}.moveDishCategoriesDialog__item--2columns{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 7.5px);flex:0 0 calc(50% - 7.5px);width:calc(50% - 7.5px)}.moveDishCategoriesDialog__item--3columns{width:calc(100%/3 - 2*15px/3)}.moveDishCategoriesDialog__item--4columns{width:calc(100%/4 - 3*15px/4)}.moveDishCategoriesDialog__item--5columns{width:calc(100%/5 - 4*15px/5)}.moveDishCategoriesDialog__itemInner{cursor:move !important}.moveDishCategoriesDialog__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px}
.moveDishTabsDialog__item{width:100%}.moveDishTabsDialog__itemInner{cursor:move !important}.moveDishTabsDialog__itemInner--hidden{opacity:.5}.moveDishTabsDialog__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px}
.dishTabList{width:100%}.dishTabList__addOrMoveButtonWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.dishTabList__addOrMoveButtonWrapper--categories{margin-top:30px}.dishTabList__addOrMoveButtonWrapper--tabs{margin-top:15px}.dishTabList__columnSelection{margin-bottom:45px}.dishTabList__dishCategory+.dishTabList__dishCategory{margin-top:15px}.dishTabList__dishCategoryColumn--1columns{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;width:100%}.dishTabList__dishCategoryColumn--2columns{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 7.5px);flex:0 0 calc(50% - 7.5px);width:calc(50% - 7.5px)}.dishTabList__dishCategoryColumn--3columns{width:calc(100%/3 - 2*15px/3)}.dishTabList__dishCategoryColumn--4columns{width:calc(100%/4 - 3*15px/4)}.dishTabList__dishCategoryColumn--5columns{width:calc(100%/5 - 4*15px/5)}.app--desktopLayout .dishTabList__dishCategoryWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:15px}.dishTabList__description{display:inline-block !important;white-space:pre-wrap !important;width:100% !important}.dishTabList__descriptionRow{margin-top:30px}.dishTabList__sortable,.dishTabList__tabs{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.timePicker{position:relative}.timePicker--inlineBlock{display:inline-block}.timePicker__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;cursor:pointer;display:block;padding:7.5px;width:100%}.timePicker__button+.timePicker__button{border-top:1px solid #fbfdf8}.timePicker__button:first-child{padding-top:11.25px}.timePicker__button:last-child{padding-bottom:11.25px}.timePicker__button--selected{background-color:rgba(124,179,66,.2);color:#fff}.timePicker__hours{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;height:100%;overflow:auto;-webkit-overflow-scrolling:touch}.timePicker__minutes{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;height:100%;overflow:auto;-webkit-overflow-scrolling:touch}.timePicker__picker{background:#fff;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;height:200px;opacity:0;position:absolute;visibility:hidden;width:200px;z-index:10}.timePicker__picker--bottomCenter{left:50%;top:100%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.timePicker__picker--bottomLeft{left:0;top:100%}.timePicker__picker--bottomRight{right:0;top:100%}.timePicker__picker--visible{opacity:1;visibility:visible}
.timeInfo{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.timeInfo--alignCenterAlways{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.app--desktopLayout .timeInfo--alignCenterDesktop{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.timeInfo+.timeInfo{margin-top:3.75px}.timeInfo__button{border:2px dashed #dcddd9;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border-radius:6px;color:inherit;cursor:pointer;min-height:1.4em;outline:0;padding:.2rem .5rem}.timeInfo__button:focus{border-color:#fff;border-style:solid}.timeInfo__icon{margin-right:11.25px}
.openingHour__nowrap--displayEditableOutlineWithoutOtherEditableFunctionality{position:relative}.openingHour__nowrap--displayEditableOutlineWithoutOtherEditableFunctionality::after{border:2px dashed #dcddd9;border-radius:4px;bottom:-4px;content:"";display:block;left:-4px;pointer-events:none;position:absolute;right:-4px;top:-4px;-ms-touch-action:none;touch-action:none}.openingHour__openCheckbox{margin-right:-10px;margin-top:2px}
.restaurantContactInfoField{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.restaurantContactInfoField__text{display:inline-block !important;width:100% !important}.restaurantContactInfoField__text--editable:empty{min-width:240px}.restaurantContactInfoField__text--editable.restaurantContactInfoField__text--address{min-width:240px}@supports(min-width: min(240px, 100%)){.restaurantContactInfoField__text--editable.restaurantContactInfoField__text--address{min-width:min(240px,100%)}}.restaurantContactInfoField__textWrapper{display:inline-block !important;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:auto}
.restaurantContactInfoFieldAddress{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.app--desktopLayout .restaurantContactInfoFieldAddress{display:-webkit-box;display:-ms-flexbox;display:flex;max-height:350px}.restaurantContactInfoFieldAddress__addressField{position:relative}.restaurantContactInfoFieldAddress__addressFieldOverlay{bottom:0;cursor:pointer;display:block !important;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:4}.restaurantContactInfoFieldAddress__headline{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.restaurantContactInfoFieldAddress__staticMapImage{border-radius:4px;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.app--desktopLayout .restaurantContactInfoFieldAddress__staticMapImage{height:100%;left:50%;min-width:500px;position:absolute;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.restaurantContactInfoFieldAddress__staticMapImageLink{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin-bottom:7.5px;min-height:85px;overflow:hidden;position:relative;width:100%}
.restaurantContactInfo{margin-top:30px}.restaurantContactInfo--boxStyling{background-color:#fff;border-radius:20px}.restaurantContactInfo--boxStylingLow{padding-left:20px;padding-right:20px;padding-bottom:6.6px;padding-top:6.6px}.app--desktopLayout .restaurantContactInfo--boxStylingLow{padding-left:30px;padding-right:30px;padding-bottom:9.9px;padding-top:9.9px}.restaurantContactInfo--boxStylingTall{padding-left:20px;padding-right:20px;padding-bottom:20px;padding-top:20px}.app--desktopLayout .restaurantContactInfo--boxStylingTall{padding-left:30px;padding-right:30px;padding-bottom:30px;padding-top:30px}.restaurantContactInfo__contactInfoField{margin-top:7.5px}.app--desktopLayout .restaurantContactInfo--horizontalInDesktop .restaurantContactInfo__contactInfoField{margin-left:22.5px;margin-top:0}.restaurantContactInfo__contactInfoField--address{position:relative}.restaurantContactInfo__contents{display:block;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.app--desktopLayout .restaurantContactInfo--horizontalInDesktop .restaurantContactInfo__contents{display:-webkit-box;display:-ms-flexbox;display:flex}.restaurantContactInfo__desktopColumn{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.restaurantContactInfo__openingHour{display:none}.restaurantContactInfo__openingHour--visible{display:block}.restaurantContactInfo__openingHours{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.restaurantContactInfo__openingHoursIconWrapper{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.restaurantContactInfo__openingHoursText{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.app--desktopLayout .restaurantContactInfo--horizontalInDesktop .restaurantContactInfo__wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.restaurantContactInfo .timeInfo+.timeInfo{margin-top:7.5px !important}.app--desktopLayout .restaurantContactInfo--horizontalInDesktop .timeInfo+.timeInfo{margin-left:22.5px;margin-top:0 !important}
.restaurantImageGallery__thumbnailImageList{border-radius:20px}.app--desktopLayout .restaurantImageGallery__thumbnailImageList{border-radius:10px}
.restaurantSocials{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:60px;margin-top:30px}.restaurantSocials--editable{display:block}.app--desktopLayout .restaurantSocials--editable{display:-webkit-box;display:-ms-flexbox;display:flex}.restaurantSocials__field--editable+.restaurantSocials__field--editable{margin-top:7.5px}.app--desktopLayout .restaurantSocials__field--editable{margin-right:15px;margin-top:0}
.cateringDetails__about{margin-bottom:60px}.cateringDetails__about--isShowingRestaurantSocials{margin-bottom:0}.cateringDetails__conditions{margin-top:30px}.cateringDetails__conditionsText{display:inline-block !important;white-space:pre-wrap !important;width:100% !important}.cateringDetails__desktopStreamerBannerText{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;position:relative;top:1px}.cateringDetails__desktopStreamerBannerWrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;height:100%;width:100%}.cateringDetails__dinnerMenuTextWrapper{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;overflow:hidden;position:relative}.cateringDetails__dividerOverDishTabList--editable{margin-bottom:45px}.app--desktopLayout .cateringDetails__imageGallery{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;margin-bottom:-15px;margin-left:15px;margin-right:-15px;margin-top:-15px}.app--desktopLayout .cateringDetails__imageGallery--cateringVenue{margin-left:-15px;margin-right:15px}.app--desktopLayout .cateringDetails__imageGallery--generic{margin-left:15px;margin-right:-15px}.cateringDetails__imageGallery--hidden{display:none}.app--desktopLayout .cateringDetails__infoTextContent{bottom:0;height:100%;left:0;position:absolute !important;right:0;top:0;width:100%}.app--desktopLayout .cateringDetails__infoTextContent--expanded{position:static !important}.cateringDetails__infoTextContentWrapper{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;overflow:hidden;position:relative}.cateringDetails__infoTextWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.app--desktopLayout .cateringDetails__infoTextWrapper{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.app--desktopLayout .cateringDetails__infoTextWrapper--hasImageGallery{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.cateringDetails__infoTextAndImageGalleryWrapper--hasImageGallery{min-height:240px}.app--desktopLayout .cateringDetails__infoTextAndImageGalleryWrapper--hasImageGallery{display:-webkit-box;display:-ms-flexbox;display:flex}.cateringDetails__loadingSkeleton{margin-bottom:7.5px}.cateringDetails__loadingSkeletonWrapper{text-align:left}.cateringDetails__menuImage{width:100%}.cateringDetails__mobileImageGalleryWrapper--hidden{display:none}
.dinnerMenuText__text{display:inline-block !important;white-space:pre-wrap !important;width:100% !important}
.restaurantFunctionalityDialog__icon{margin-right:15px}
.dinnerDetails__about{margin-bottom:60px}.dinnerDetails__about--isShowingRestaurantSocials{margin-bottom:0}.dinnerDetails__compoundRatingDisclaimer{margin-top:15px}.dinnerDetails__compoundRatingIconsFill{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;left:0;position:absolute;top:0}.dinnerDetails__compoundRatingIconsFill--fill0{-webkit-mask-image:-webkit-gradient(linear, left top, right top, from(#000), color-stop(0%, #000), color-stop(0%, transparent));-webkit-mask-image:linear-gradient(to right, #000 0%, #000 0%, transparent 0%);mask-image:-webkit-gradient(linear, left top, right top, from(#000), color-stop(0%, #000), color-stop(0%, transparent));mask-image:linear-gradient(to right, #000 0%, #000 0%, transparent 0%)}.dinnerDetails__compoundRatingIconsFill--fill1{-webkit-mask-image:-webkit-gradient(linear, left top, right top, from(#000), color-stop(2%, #000), color-stop(2%, transparent));-webkit-mask-image:linear-gradient(to right, #000 0%, #000 2%, transparent 2%);mask-image:-webkit-gradient(linear, left top, right top, from(#000), color-stop(2%, #000), color-stop(2%, transparent));mask-image:linear-gradient(to right, #000 0%, #000 2%, transparent 2%)}.dinnerDetails__compoundRatingIconsFill--fill2{-webkit-mask-image:-webkit-gradient(linear, left top, right top, from(#000), color-stop(4%, #000), color-stop(4%, transparent));-webkit-mask-image:linear-gradient(to right, #000 0%, #000 4%, transparent 4%);mask-image:-webkit-gradient(linear, left top, right top, from(#000), color-stop(4%, #000), color-stop(4%, transparent));mask-image:linear-gradient(to right, #000 0%, #000 4%, transparent 4%)}.dinnerDetails__compoundRatingIconsFill--fill3{-webkit-mask-image:-webkit-gradient(linear, left top, right top, from(#000), color-stop(6%, #000), color-stop(6%, transparent));-webkit-mask-image:linear-gradient(to right, #000 0%, #000 6%, transparent 6%);mask-image:-webkit-gradient(linear, left top, right top, from(#000), color-stop(6%, #000), color-stop(6%, transparent));mask-image:linear-gradient(to right, #000 0%, #000 6%, transparent 6%)}.dinnerDetails__compoundRatingIconsFill--fill4{-webkit-mask-image:-webkit-gradient(linear, left top, right top, from(#000), color-stop(8%, #000), color-stop(8%, transparent));-webkit-mask-image:linear-gradient(to right, #000 0%, #000 8%, transparent 8%);mask-image:-webkit-gradient(linear, left top, right top, from(#000), color-stop(8%, #000), color-stop(8%, transparent));mask-image:linear-gradient(to right, #000 0%, #000 8%, transparent 8%)}.dinnerDetails__compoundRatingIconsFill--fill5{-webkit-mask-image:-webkit-gradient(linear, left top, right top, from(#000), color-stop(10%, #000), color-stop(10%, transparent));-webkit-mask-image:linear-gradient(to right, #000 0%, #000 10%, transparent 10%);mask-image:-webkit-gradient(linear, left top, right top, from(#000), color-stop(10%, #000), color-stop(10%, transparent));mask-image:linear-gradient(to right, #000 0%, #000 10%, transparent 10%)}.dinnerDetails__compoundRatingIconsFill--fill6{-webkit-mask-image:-webkit-gradient(linear, left top, right top, from(#000), color-stop(12%, #000), color-stop(12%, transparent));-webkit-mask-image:linear-gradient(to right, #000 0%, #000 12%, transparent 12%);mask-image:-webkit-gradient(linear, left top, right top, from(#000), color-stop(12%, #000), color-stop(12%, transparent));mask-image:linear-gradient(to right, #000 0%, #000 12%, transparent 12%)}.dinnerDetails__compoundRatingIconsFill--fill7{-webkit-mask-image:-webkit-gradient(linear, left top, right top, from(#000), color-stop(14%, #000), color-stop(14%, transparent));-webkit-mask-image:linear-gradient(to right, #000 0%, #000 14%, transparent 14%);mask-image:-webkit-gradient(linear, left top, right top, from(#000), color-stop(14%, #000), color-stop(14%, transparent));mask-image:linear-gradient(to right, #000 0%, #000 14%, transparent 14%)}.dinnerDetails__compoundRatingIconsFill--fill8{-webkit-mask-image:-webkit-gradient(linear, left top, right top, from(#000), color-stop(16%, #000), color-stop(16%, transparent));-webkit-mask-image:linear-gradient(to right, #000 0%, #000 16%, transparent 16%);mask-image:-webkit-gradient(linear, left top, right top, from(#000), color-stop(16%, #000), color-stop(16%, transparent));mask-image:linear-gradient(to right, #000 0%, #000 16%, transparent 16%)}.dinnerDetails__compoundRatingIconsFill--fill9{-webkit-mask-image:-webkit-gradient(linear, left top, right top, from(#000), color-stop(18%, #000), color-stop(18%, transparent));-webkit-mask-image:linear-gradient(to right, #000 0%, #000 18%, transparent 18%);mask-image:-webkit-gradient(linear, left top, right top, from(#000), color-stop(18%, #000), color-stop(18%, transparent));mask-image:linear-gradient(to right, #000 0%, #000 18%, transparent 18%)}.dinnerDetails__compoundRatingIconsFill--fill10{-webkit-mask-image:-webkit-gradient(linear, left top, right top, from(#000), color-stop(20%, #000), color-stop(20%, transparent));-webkit-mask-image:linear-gradient(to right, #000 0%, #000 20%, transparent 20%);mask-image:-webkit-gradient(linear, left top, right top, from(#000), color-stop(20%, #000), color-stop(20%, transparent));mask-image:linear-gradient(to right, #000 0%, #000 20%, transparent 20%)}.dinnerDetails__compoundRatingIconsFill--fill11{-webkit-mask-image:-webkit-gradient(linear, left top, right top, from(#000), color-stop(22%, #000), color-stop(22%, transparent));-webkit-mask-image:linear-gradient(to right, #000 0%, #000 22%, transparent 22%);mask-image:-webkit-gradient(linear, left top, right top, from(#000), color-stop(22%, #000), color-stop(22%, transparent));mask-image:linear-gradient(to right, #000 0%, #000 22%, transparent 22%)}.dinnerDetails__compoundRatingIconsFill--fill12{-webkit-mask-image:-webkit-gradient(linear, left top, right top, from(#000), color-stop(24%, #000), color-stop(24%, transparent));-webkit-mask-image:linear-gradient(to right, #000 0%, #000 24%, transparent 24%);mask-image:-webkit-gradient(linear, left top, right top, from(#000), color-stop(24%, #000), color-stop(24%, transparent));mask-image:linear-gradient(to right, #000 0%, #000 24%, transparent 24%)}.dinnerDetails__compoundRatingIconsFill--fill13{-webkit-mask-image:-webkit-gradient(linear, left top, right top, from(#000), color-stop(26%, #000), color-stop(26%, transparent));-webkit-mask-image:linear-gradient(to right, #000 0%, #000 26%, transparent 26%);mask-image:-webkit-gradient(linear, left top, right top, from(#000), color-stop(26%, #000), color-stop(26%, transparent));mask-image:linear-gradient(to right, #000 0%, #000 26%, transparent 26%)}.dinnerDetails__compoundRatingIconsFill--fill14{-webkit-mask-image:-webkit-gradient(linear, left top, right top, from(#000), color-stop(28%, #000), color-stop(28%, transparent));-webkit-mask-image:linear-gradient(to right, #000 0%, #000 28%, transparent 28%);mask-image:-webkit-gradient(linear, left top, right top, from(#000), color-stop(28%, #000), color-stop(28%, transparent));mask-image:linear-gradient(to right, #000 0%, #000 28%, transparent 28%)}.dinnerDetails__compoundRatingIconsFill--fill15{-webkit-mask-image:-webkit-gradient(linear, left top, right top, from(#000), color-stop(30%, #000), color-stop(30%, transparent));-webkit-mask-image:linear-gradient(to right, #000 0%, #000 30%, transparent 30%);mask-image:-webkit-gradient(linear, left top, right top, from(#000), color-stop(30%, #000), color-stop(30%, transparent));mask-image:linear-gradient(to right, #000 0%, #000 30%, transparent 30%)}.dinnerDetails__compoundRatingIconsFill--fill16{-webkit-mask-image:-webkit-gradient(linear, left top, right top, from(#000), color-stop(32%, #000), color-stop(32%, transparent));-webkit-mask-image:linear-gradient(to right, #000 0%, #000 32%, transparent 32%);mask-image:-webkit-gradient(linear, left top, right top, from(#000), color-stop(32%, #000), color-stop(32%, transparent));mask-image:linear-gradient(to right, #000 0%, #000 32%, transparent 32%)}.dinnerDetails__compoundRatingIconsFill--fill17{-webkit-mask-image:-webkit-gradient(linear, left top, right top, from(#000), color-stop(34%, #000), color-stop(34%, transparent));-webkit-mask-image:linear-gradient(to right, #000 0%, #000 34%, transparent 34%);mask-image:-webkit-gradient(linear, left top, right top, from(#000), color-stop(34%, #000), color-stop(34%, transparent));mask-image:linear-gradient(to right, #000 0%, #000 34%, transparent 34%)}.dinnerDetails__compoundRatingIconsFill--fill18{-webkit-mask-image:-webkit-gradient(linear, left top, right top, from(#000), color-stop(36%, #000), color-stop(36%, transparent));-webkit-mask-image:linear-gradient(to right, #000 0%, #000 36%, transparent 36%);mask-image:-webkit-gradient(linear, left top, right top, from(#000), color-stop(36%, #000), color-stop(36%, transparent));mask-image:linear-gradient(to right, #000 0%, #000 36%, transparent 36%)}.dinnerDetails__compoundRatingIconsFill--fill19{-webkit-mask-image:-webkit-gradient(linear, left top, right top, from(#000), color-stop(38%, #000), color-stop(38%, transparent));-webkit-mask-image:linear-gradient(to right, #000 0%, #000 38%, transparent 38%);mask-image:-webkit-gradient(linear, left top, right top, from(#000), color-stop(38%, #000), color-stop(38%, transparent));mask-image:linear-gradient(to right, #000 0%, #000 38%, transparent 38%)}.dinnerDetails__compoundRatingIconsFill--fill20{-webkit-mask-image:-webkit-gradient(linear, left top, right top, from(#000), color-stop(40%, #000), color-stop(40%, transparent));-webkit-mask-image:linear-gradient(to right, #000 0%, #000 40%, transparent 40%);mask-image:-webkit-gradient(linear, left top, right top, from(#000), color-stop(40%, #000), color-stop(40%, transparent));mask-image:linear-gradient(to right, #000 0%, #000 40%, transparent 40%)}.dinnerDetails__compoundRatingIconsFill--fill21{-webkit-mask-image:-webkit-gradient(linear, left top, right top, from(#000), color-stop(42%, #000), color-stop(42%, transparent));-webkit-mask-image:linear-gradient(to right, #000 0%, #000 42%, transparent 42%);mask-image:-webkit-gradient(linear, left top, right top, from(#000), color-stop(42%, #000), color-stop(42%, transparent));mask-image:linear-gradient(to right, #000 0%, #000 42%, transparent 42%)}.dinnerDetails__compoundRatingIconsFill--fill22{-webkit-mask-image:-webkit-gradient(linear, left top, right top, from(#000), color-stop(44%, #000), color-stop(44%, transparent));-webkit-mask-image:linear-gradient(to right, #000 0%, #000 44%, transparent 44%);mask-image:-webkit-gradient(linear, left top, right top, from(#000), color-stop(44%, #000), color-stop(44%, transparent));mask-image:linear-gradient(to right, #000 0%, #000 44%, transparent 44%)}.dinnerDetails__compoundRatingIconsFill--fill23{-webkit-mask-image:-webkit-gradient(linear, left top, right top, from(#000), color-stop(46%, #000), color-stop(46%, transparent));-webkit-mask-image:linear-gradient(to right, #000 0%, #000 46%, transparent 46%);mask-image:-webkit-gradient(linear, left top, right top, from(#000), color-stop(46%, #000), color-stop(46%, transparent));mask-image:linear-gradient(to right, #000 0%, #000 46%, transparent 46%)}.dinnerDetails__compoundRatingIconsFill--fill24{-webkit-mask-image:-webkit-gradient(linear, left top, right top, from(#000), color-stop(48%, #000), color-stop(48%, transparent));-webkit-mask-image:linear-gradient(to right, #000 0%, #000 48%, transparent 48%);mask-image:-webkit-gradient(linear, left top, right top, from(#000), color-stop(48%, #000), color-stop(48%, transparent));mask-image:linear-gradient(to right, #000 0%, #000 48%, transparent 48%)}.dinnerDetails__compoundRatingIconsFill--fill25{-webkit-mask-image:-webkit-gradient(linear, left top, right top, from(#000), color-stop(50%, #000), color-stop(50%, transparent));-webkit-mask-image:linear-gradient(to right, #000 0%, #000 50%, transparent 50%);mask-image:-webkit-gradient(linear, left top, right top, from(#000), color-stop(50%, #000), color-stop(50%, transparent));mask-image:linear-gradient(to right, #000 0%, #000 50%, transparent 50%)}.dinnerDetails__compoundRatingIconsFill--fill26{-webkit-mask-image:-webkit-gradient(linear, left top, right top, from(#000), color-stop(52%, #000), color-stop(52%, transparent));-webkit-mask-image:linear-gradient(to right, #000 0%, #000 52%, transparent 52%);mask-image:-webkit-gradient(linear, left top, right top, from(#000), color-stop(52%, #000), color-stop(52%, transparent));mask-image:linear-gradient(to right, #000 0%, #000 52%, transparent 52%)}.dinnerDetails__compoundRatingIconsFill--fill27{-webkit-mask-image:-webkit-gradient(linear, left top, right top, from(#000), color-stop(54%, #000), color-stop(54%, transparent));-webkit-mask-image:linear-gradient(to right, #000 0%, #000 54%, transparent 54%);mask-image:-webkit-gradient(linear, left top, right top, from(#000), color-stop(54%, #000), color-stop(54%, transparent));mask-image:linear-gradient(to right, #000 0%, #000 54%, transparent 54%)}.dinnerDetails__compoundRatingIconsFill--fill28{-webkit-mask-image:-webkit-gradient(linear, left top, right top, from(#000), color-stop(56%, #000), color-stop(56%, transparent));-webkit-mask-image:linear-gradient(to right, #000 0%, #000 56%, transparent 56%);mask-image:-webkit-gradient(linear, left top, right top, from(#000), color-stop(56%, #000), color-stop(56%, transparent));mask-image:linear-gradient(to right, #000 0%, #000 56%, transparent 56%)}.dinnerDetails__compoundRatingIconsFill--fill29{-webkit-mask-image:-webkit-gradient(linear, left top, right top, from(#000), color-stop(58%, #000), color-stop(58%, transparent));-webkit-mask-image:linear-gradient(to right, #000 0%, #000 58%, transparent 58%);mask-image:-webkit-gradient(linear, left top, right top, from(#000), color-stop(58%, #000), color-stop(58%, transparent));mask-image:linear-gradient(to right, #000 0%, #000 58%, transparent 58%)}.dinnerDetails__compoundRatingIconsFill--fill30{-webkit-mask-image:-webkit-gradient(linear, left top, right top, from(#000), color-stop(60%, #000), color-stop(60%, transparent));-webkit-mask-image:linear-gradient(to right, #000 0%, #000 60%, transparent 60%);mask-image:-webkit-gradient(linear, left top, right top, from(#000), color-stop(60%, #000), color-stop(60%, transparent));mask-image:linear-gradient(to right, #000 0%, #000 60%, transparent 60%)}.dinnerDetails__compoundRatingIconsFill--fill31{-webkit-mask-image:-webkit-gradient(linear, left top, right top, from(#000), color-stop(62%, #000), color-stop(62%, transparent));-webkit-mask-image:linear-gradient(to right, #000 0%, #000 62%, transparent 62%);mask-image:-webkit-gradient(linear, left top, right top, from(#000), color-stop(62%, #000), color-stop(62%, transparent));mask-image:linear-gradient(to right, #000 0%, #000 62%, transparent 62%)}.dinnerDetails__compoundRatingIconsFill--fill32{-webkit-mask-image:-webkit-gradient(linear, left top, right top, from(#000), color-stop(64%, #000), color-stop(64%, transparent));-webkit-mask-image:linear-gradient(to right, #000 0%, #000 64%, transparent 64%);mask-image:-webkit-gradient(linear, left top, right top, from(#000), color-stop(64%, #000), color-stop(64%, transparent));mask-image:linear-gradient(to right, #000 0%, #000 64%, transparent 64%)}.dinnerDetails__compoundRatingIconsFill--fill33{-webkit-mask-image:-webkit-gradient(linear, left top, right top, from(#000), color-stop(66%, #000), color-stop(66%, transparent));-webkit-mask-image:linear-gradient(to right, #000 0%, #000 66%, transparent 66%);mask-image:-webkit-gradient(linear, left top, right top, from(#000), color-stop(66%, #000), color-stop(66%, transparent));mask-image:linear-gradient(to right, #000 0%, #000 66%, transparent 66%)}.dinnerDetails__compoundRatingIconsFill--fill34{-webkit-mask-image:-webkit-gradient(linear, left top, right top, from(#000), color-stop(68%, #000), color-stop(68%, transparent));-webkit-mask-image:linear-gradient(to right, #000 0%, #000 68%, transparent 68%);mask-image:-webkit-gradient(linear, left top, right top, from(#000), color-stop(68%, #000), color-stop(68%, transparent));mask-image:linear-gradient(to right, #000 0%, #000 68%, transparent 68%)}.dinnerDetails__compoundRatingIconsFill--fill35{-webkit-mask-image:-webkit-gradient(linear, left top, right top, from(#000), color-stop(70%, #000), color-stop(70%, transparent));-webkit-mask-image:linear-gradient(to right, #000 0%, #000 70%, transparent 70%);mask-image:-webkit-gradient(linear, left top, right top, from(#000), color-stop(70%, #000), color-stop(70%, transparent));mask-image:linear-gradient(to right, #000 0%, #000 70%, transparent 70%)}.dinnerDetails__compoundRatingIconsFill--fill36{-webkit-mask-image:-webkit-gradient(linear, left top, right top, from(#000), color-stop(72%, #000), color-stop(72%, transparent));-webkit-mask-image:linear-gradient(to right, #000 0%, #000 72%, transparent 72%);mask-image:-webkit-gradient(linear, left top, right top, from(#000), color-stop(72%, #000), color-stop(72%, transparent));mask-image:linear-gradient(to right, #000 0%, #000 72%, transparent 72%)}.dinnerDetails__compoundRatingIconsFill--fill37{-webkit-mask-image:-webkit-gradient(linear, left top, right top, from(#000), color-stop(74%, #000), color-stop(74%, transparent));-webkit-mask-image:linear-gradient(to right, #000 0%, #000 74%, transparent 74%);mask-image:-webkit-gradient(linear, left top, right top, from(#000), color-stop(74%, #000), color-stop(74%, transparent));mask-image:linear-gradient(to right, #000 0%, #000 74%, transparent 74%)}.dinnerDetails__compoundRatingIconsFill--fill38{-webkit-mask-image:-webkit-gradient(linear, left top, right top, from(#000), color-stop(76%, #000), color-stop(76%, transparent));-webkit-mask-image:linear-gradient(to right, #000 0%, #000 76%, transparent 76%);mask-image:-webkit-gradient(linear, left top, right top, from(#000), color-stop(76%, #000), color-stop(76%, transparent));mask-image:linear-gradient(to right, #000 0%, #000 76%, transparent 76%)}.dinnerDetails__compoundRatingIconsFill--fill39{-webkit-mask-image:-webkit-gradient(linear, left top, right top, from(#000), color-stop(78%, #000), color-stop(78%, transparent));-webkit-mask-image:linear-gradient(to right, #000 0%, #000 78%, transparent 78%);mask-image:-webkit-gradient(linear, left top, right top, from(#000), color-stop(78%, #000), color-stop(78%, transparent));mask-image:linear-gradient(to right, #000 0%, #000 78%, transparent 78%)}.dinnerDetails__compoundRatingIconsFill--fill40{-webkit-mask-image:-webkit-gradient(linear, left top, right top, from(#000), color-stop(80%, #000), color-stop(80%, transparent));-webkit-mask-image:linear-gradient(to right, #000 0%, #000 80%, transparent 80%);mask-image:-webkit-gradient(linear, left top, right top, from(#000), color-stop(80%, #000), color-stop(80%, transparent));mask-image:linear-gradient(to right, #000 0%, #000 80%, transparent 80%)}.dinnerDetails__compoundRatingIconsFill--fill41{-webkit-mask-image:-webkit-gradient(linear, left top, right top, from(#000), color-stop(82%, #000), color-stop(82%, transparent));-webkit-mask-image:linear-gradient(to right, #000 0%, #000 82%, transparent 82%);mask-image:-webkit-gradient(linear, left top, right top, from(#000), color-stop(82%, #000), color-stop(82%, transparent));mask-image:linear-gradient(to right, #000 0%, #000 82%, transparent 82%)}.dinnerDetails__compoundRatingIconsFill--fill42{-webkit-mask-image:-webkit-gradient(linear, left top, right top, from(#000), color-stop(84%, #000), color-stop(84%, transparent));-webkit-mask-image:linear-gradient(to right, #000 0%, #000 84%, transparent 84%);mask-image:-webkit-gradient(linear, left top, right top, from(#000), color-stop(84%, #000), color-stop(84%, transparent));mask-image:linear-gradient(to right, #000 0%, #000 84%, transparent 84%)}.dinnerDetails__compoundRatingIconsFill--fill43{-webkit-mask-image:-webkit-gradient(linear, left top, right top, from(#000), color-stop(86%, #000), color-stop(86%, transparent));-webkit-mask-image:linear-gradient(to right, #000 0%, #000 86%, transparent 86%);mask-image:-webkit-gradient(linear, left top, right top, from(#000), color-stop(86%, #000), color-stop(86%, transparent));mask-image:linear-gradient(to right, #000 0%, #000 86%, transparent 86%)}.dinnerDetails__compoundRatingIconsFill--fill44{-webkit-mask-image:-webkit-gradient(linear, left top, right top, from(#000), color-stop(88%, #000), color-stop(88%, transparent));-webkit-mask-image:linear-gradient(to right, #000 0%, #000 88%, transparent 88%);mask-image:-webkit-gradient(linear, left top, right top, from(#000), color-stop(88%, #000), color-stop(88%, transparent));mask-image:linear-gradient(to right, #000 0%, #000 88%, transparent 88%)}.dinnerDetails__compoundRatingIconsFill--fill45{-webkit-mask-image:-webkit-gradient(linear, left top, right top, from(#000), color-stop(90%, #000), color-stop(90%, transparent));-webkit-mask-image:linear-gradient(to right, #000 0%, #000 90%, transparent 90%);mask-image:-webkit-gradient(linear, left top, right top, from(#000), color-stop(90%, #000), color-stop(90%, transparent));mask-image:linear-gradient(to right, #000 0%, #000 90%, transparent 90%)}.dinnerDetails__compoundRatingIconsFill--fill46{-webkit-mask-image:-webkit-gradient(linear, left top, right top, from(#000), color-stop(92%, #000), color-stop(92%, transparent));-webkit-mask-image:linear-gradient(to right, #000 0%, #000 92%, transparent 92%);mask-image:-webkit-gradient(linear, left top, right top, from(#000), color-stop(92%, #000), color-stop(92%, transparent));mask-image:linear-gradient(to right, #000 0%, #000 92%, transparent 92%)}.dinnerDetails__compoundRatingIconsFill--fill47{-webkit-mask-image:-webkit-gradient(linear, left top, right top, from(#000), color-stop(94%, #000), color-stop(94%, transparent));-webkit-mask-image:linear-gradient(to right, #000 0%, #000 94%, transparent 94%);mask-image:-webkit-gradient(linear, left top, right top, from(#000), color-stop(94%, #000), color-stop(94%, transparent));mask-image:linear-gradient(to right, #000 0%, #000 94%, transparent 94%)}.dinnerDetails__compoundRatingIconsFill--fill48{-webkit-mask-image:-webkit-gradient(linear, left top, right top, from(#000), color-stop(96%, #000), color-stop(96%, transparent));-webkit-mask-image:linear-gradient(to right, #000 0%, #000 96%, transparent 96%);mask-image:-webkit-gradient(linear, left top, right top, from(#000), color-stop(96%, #000), color-stop(96%, transparent));mask-image:linear-gradient(to right, #000 0%, #000 96%, transparent 96%)}.dinnerDetails__compoundRatingIconsFill--fill49{-webkit-mask-image:-webkit-gradient(linear, left top, right top, from(#000), color-stop(98%, #000), color-stop(98%, transparent));-webkit-mask-image:linear-gradient(to right, #000 0%, #000 98%, transparent 98%);mask-image:-webkit-gradient(linear, left top, right top, from(#000), color-stop(98%, #000), color-stop(98%, transparent));mask-image:linear-gradient(to right, #000 0%, #000 98%, transparent 98%)}.dinnerDetails__compoundRatingIconsOutline{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.dinnerDetails__compoundRatingIconsOutline--subtract0{-webkit-mask-image:-webkit-gradient(linear, left top, right top, from(transparent), color-stop(0%, transparent), color-stop(0%, #000));-webkit-mask-image:linear-gradient(to right, transparent 0%, transparent 0%, #000 0%);mask-image:-webkit-gradient(linear, left top, right top, from(transparent), color-stop(0%, transparent), color-stop(0%, #000));mask-image:linear-gradient(to right, transparent 0%, transparent 0%, #000 0%)}.dinnerDetails__compoundRatingIconsOutline--subtract1{-webkit-mask-image:-webkit-gradient(linear, left top, right top, from(transparent), color-stop(2%, transparent), color-stop(2%, #000));-webkit-mask-image:linear-gradient(to right, transparent 0%, transparent 2%, #000 2%);mask-image:-webkit-gradient(linear, left top, right top, from(transparent), color-stop(2%, transparent), color-stop(2%, #000));mask-image:linear-gradient(to right, transparent 0%, transparent 2%, #000 2%)}.dinnerDetails__compoundRatingIconsOutline--subtract2{-webkit-mask-image:-webkit-gradient(linear, left top, right top, from(transparent), color-stop(4%, transparent), color-stop(4%, #000));-webkit-mask-image:linear-gradient(to right, transparent 0%, transparent 4%, #000 4%);mask-image:-webkit-gradient(linear, left top, right top, from(transparent), color-stop(4%, transparent), color-stop(4%, #000));mask-image:linear-gradient(to right, transparent 0%, transparent 4%, #000 4%)}.dinnerDetails__compoundRatingIconsOutline--subtract3{-webkit-mask-image:-webkit-gradient(linear, left top, right top, from(transparent), color-stop(6%, transparent), color-stop(6%, #000));-webkit-mask-image:linear-gradient(to right, transparent 0%, transparent 6%, #000 6%);mask-image:-webkit-gradient(linear, left top, right top, from(transparent), color-stop(6%, transparent), color-stop(6%, #000));mask-image:linear-gradient(to right, transparent 0%, transparent 6%, #000 6%)}.dinnerDetails__compoundRatingIconsOutline--subtract4{-webkit-mask-image:-webkit-gradient(linear, left top, right top, from(transparent), color-stop(8%, transparent), color-stop(8%, #000));-webkit-mask-image:linear-gradient(to right, transparent 0%, transparent 8%, #000 8%);mask-image:-webkit-gradient(linear, left top, right top, from(transparent), color-stop(8%, transparent), color-stop(8%, #000));mask-image:linear-gradient(to right, transparent 0%, transparent 8%, #000 8%)}.dinnerDetails__compoundRatingIconsOutline--subtract5{-webkit-mask-image:-webkit-gradient(linear, left top, right top, from(transparent), color-stop(10%, transparent), color-stop(10%, #000));-webkit-mask-image:linear-gradient(to right, transparent 0%, transparent 10%, #000 10%);mask-image:-webkit-gradient(linear, left top, right top, from(transparent), color-stop(10%, transparent), color-stop(10%, #000));mask-image:linear-gradient(to right, transparent 0%, transparent 10%, #000 10%)}.dinnerDetails__compoundRatingIconsOutline--subtract6{-webkit-mask-image:-webkit-gradient(linear, left top, right top, from(transparent), color-stop(12%, transparent), color-stop(12%, #000));-webkit-mask-image:linear-gradient(to right, transparent 0%, transparent 12%, #000 12%);mask-image:-webkit-gradient(linear, left top, right top, from(transparent), color-stop(12%, transparent), color-stop(12%, #000));mask-image:linear-gradient(to right, transparent 0%, transparent 12%, #000 12%)}.dinnerDetails__compoundRatingIconsOutline--subtract7{-webkit-mask-image:-webkit-gradient(linear, left top, right top, from(transparent), color-stop(14%, transparent), color-stop(14%, #000));-webkit-mask-image:linear-gradient(to right, transparent 0%, transparent 14%, #000 14%);mask-image:-webkit-gradient(linear, left top, right top, from(transparent), color-stop(14%, transparent), color-stop(14%, #000));mask-image:linear-gradient(to right, transparent 0%, transparent 14%, #000 14%)}.dinnerDetails__compoundRatingIconsOutline--subtract8{-webkit-mask-image:-webkit-gradient(linear, left top, right top, from(transparent), color-stop(16%, transparent), color-stop(16%, #000));-webkit-mask-image:linear-gradient(to right, transparent 0%, transparent 16%, #000 16%);mask-image:-webkit-gradient(linear, left top, right top, from(transparent), color-stop(16%, transparent), color-stop(16%, #000));mask-image:linear-gradient(to right, transparent 0%, transparent 16%, #000 16%)}.dinnerDetails__compoundRatingIconsOutline--subtract9{-webkit-mask-image:-webkit-gradient(linear, left top, right top, from(transparent), color-stop(18%, transparent), color-stop(18%, #000));-webkit-mask-image:linear-gradient(to right, transparent 0%, transparent 18%, #000 18%);mask-image:-webkit-gradient(linear, left top, right top, from(transparent), color-stop(18%, transparent), color-stop(18%, #000));mask-image:linear-gradient(to right, transparent 0%, transparent 18%, #000 18%)}.dinnerDetails__compoundRatingIconsOutline--subtract10{-webkit-mask-image:-webkit-gradient(linear, left top, right top, from(transparent), color-stop(20%, transparent), color-stop(20%, #000));-webkit-mask-image:linear-gradient(to right, transparent 0%, transparent 20%, #000 20%);mask-image:-webkit-gradient(linear, left top, right top, from(transparent), color-stop(20%, transparent), color-stop(20%, #000));mask-image:linear-gradient(to right, transparent 0%, transparent 20%, #000 20%)}.dinnerDetails__compoundRatingIconsOutline--subtract11{-webkit-mask-image:-webkit-gradient(linear, left top, right top, from(transparent), color-stop(22%, transparent), color-stop(22%, #000));-webkit-mask-image:linear-gradient(to right, transparent 0%, transparent 22%, #000 22%);mask-image:-webkit-gradient(linear, left top, right top, from(transparent), color-stop(22%, transparent), color-stop(22%, #000));mask-image:linear-gradient(to right, transparent 0%, transparent 22%, #000 22%)}.dinnerDetails__compoundRatingIconsOutline--subtract12{-webkit-mask-image:-webkit-gradient(linear, left top, right top, from(transparent), color-stop(24%, transparent), color-stop(24%, #000));-webkit-mask-image:linear-gradient(to right, transparent 0%, transparent 24%, #000 24%);mask-image:-webkit-gradient(linear, left top, right top, from(transparent), color-stop(24%, transparent), color-stop(24%, #000));mask-image:linear-gradient(to right, transparent 0%, transparent 24%, #000 24%)}.dinnerDetails__compoundRatingIconsOutline--subtract13{-webkit-mask-image:-webkit-gradient(linear, left top, right top, from(transparent), color-stop(26%, transparent), color-stop(26%, #000));-webkit-mask-image:linear-gradient(to right, transparent 0%, transparent 26%, #000 26%);mask-image:-webkit-gradient(linear, left top, right top, from(transparent), color-stop(26%, transparent), color-stop(26%, #000));mask-image:linear-gradient(to right, transparent 0%, transparent 26%, #000 26%)}.dinnerDetails__compoundRatingIconsOutline--subtract14{-webkit-mask-image:-webkit-gradient(linear, left top, right top, from(transparent), color-stop(28%, transparent), color-stop(28%, #000));-webkit-mask-image:linear-gradient(to right, transparent 0%, transparent 28%, #000 28%);mask-image:-webkit-gradient(linear, left top, right top, from(transparent), color-stop(28%, transparent), color-stop(28%, #000));mask-image:linear-gradient(to right, transparent 0%, transparent 28%, #000 28%)}.dinnerDetails__compoundRatingIconsOutline--subtract15{-webkit-mask-image:-webkit-gradient(linear, left top, right top, from(transparent), color-stop(30%, transparent), color-stop(30%, #000));-webkit-mask-image:linear-gradient(to right, transparent 0%, transparent 30%, #000 30%);mask-image:-webkit-gradient(linear, left top, right top, from(transparent), color-stop(30%, transparent), color-stop(30%, #000));mask-image:linear-gradient(to right, transparent 0%, transparent 30%, #000 30%)}.dinnerDetails__compoundRatingIconsOutline--subtract16{-webkit-mask-image:-webkit-gradient(linear, left top, right top, from(transparent), color-stop(32%, transparent), color-stop(32%, #000));-webkit-mask-image:linear-gradient(to right, transparent 0%, transparent 32%, #000 32%);mask-image:-webkit-gradient(linear, left top, right top, from(transparent), color-stop(32%, transparent), color-stop(32%, #000));mask-image:linear-gradient(to right, transparent 0%, transparent 32%, #000 32%)}.dinnerDetails__compoundRatingIconsOutline--subtract17{-webkit-mask-image:-webkit-gradient(linear, left top, right top, from(transparent), color-stop(34%, transparent), color-stop(34%, #000));-webkit-mask-image:linear-gradient(to right, transparent 0%, transparent 34%, #000 34%);mask-image:-webkit-gradient(linear, left top, right top, from(transparent), color-stop(34%, transparent), color-stop(34%, #000));mask-image:linear-gradient(to right, transparent 0%, transparent 34%, #000 34%)}.dinnerDetails__compoundRatingIconsOutline--subtract18{-webkit-mask-image:-webkit-gradient(linear, left top, right top, from(transparent), color-stop(36%, transparent), color-stop(36%, #000));-webkit-mask-image:linear-gradient(to right, transparent 0%, transparent 36%, #000 36%);mask-image:-webkit-gradient(linear, left top, right top, from(transparent), color-stop(36%, transparent), color-stop(36%, #000));mask-image:linear-gradient(to right, transparent 0%, transparent 36%, #000 36%)}.dinnerDetails__compoundRatingIconsOutline--subtract19{-webkit-mask-image:-webkit-gradient(linear, left top, right top, from(transparent), color-stop(38%, transparent), color-stop(38%, #000));-webkit-mask-image:linear-gradient(to right, transparent 0%, transparent 38%, #000 38%);mask-image:-webkit-gradient(linear, left top, right top, from(transparent), color-stop(38%, transparent), color-stop(38%, #000));mask-image:linear-gradient(to right, transparent 0%, transparent 38%, #000 38%)}.dinnerDetails__compoundRatingIconsOutline--subtract20{-webkit-mask-image:-webkit-gradient(linear, left top, right top, from(transparent), color-stop(40%, transparent), color-stop(40%, #000));-webkit-mask-image:linear-gradient(to right, transparent 0%, transparent 40%, #000 40%);mask-image:-webkit-gradient(linear, left top, right top, from(transparent), color-stop(40%, transparent), color-stop(40%, #000));mask-image:linear-gradient(to right, transparent 0%, transparent 40%, #000 40%)}.dinnerDetails__compoundRatingIconsOutline--subtract21{-webkit-mask-image:-webkit-gradient(linear, left top, right top, from(transparent), color-stop(42%, transparent), color-stop(42%, #000));-webkit-mask-image:linear-gradient(to right, transparent 0%, transparent 42%, #000 42%);mask-image:-webkit-gradient(linear, left top, right top, from(transparent), color-stop(42%, transparent), color-stop(42%, #000));mask-image:linear-gradient(to right, transparent 0%, transparent 42%, #000 42%)}.dinnerDetails__compoundRatingIconsOutline--subtract22{-webkit-mask-image:-webkit-gradient(linear, left top, right top, from(transparent), color-stop(44%, transparent), color-stop(44%, #000));-webkit-mask-image:linear-gradient(to right, transparent 0%, transparent 44%, #000 44%);mask-image:-webkit-gradient(linear, left top, right top, from(transparent), color-stop(44%, transparent), color-stop(44%, #000));mask-image:linear-gradient(to right, transparent 0%, transparent 44%, #000 44%)}.dinnerDetails__compoundRatingIconsOutline--subtract23{-webkit-mask-image:-webkit-gradient(linear, left top, right top, from(transparent), color-stop(46%, transparent), color-stop(46%, #000));-webkit-mask-image:linear-gradient(to right, transparent 0%, transparent 46%, #000 46%);mask-image:-webkit-gradient(linear, left top, right top, from(transparent), color-stop(46%, transparent), color-stop(46%, #000));mask-image:linear-gradient(to right, transparent 0%, transparent 46%, #000 46%)}.dinnerDetails__compoundRatingIconsOutline--subtract24{-webkit-mask-image:-webkit-gradient(linear, left top, right top, from(transparent), color-stop(48%, transparent), color-stop(48%, #000));-webkit-mask-image:linear-gradient(to right, transparent 0%, transparent 48%, #000 48%);mask-image:-webkit-gradient(linear, left top, right top, from(transparent), color-stop(48%, transparent), color-stop(48%, #000));mask-image:linear-gradient(to right, transparent 0%, transparent 48%, #000 48%)}.dinnerDetails__compoundRatingIconsOutline--subtract25{-webkit-mask-image:-webkit-gradient(linear, left top, right top, from(transparent), color-stop(50%, transparent), color-stop(50%, #000));-webkit-mask-image:linear-gradient(to right, transparent 0%, transparent 50%, #000 50%);mask-image:-webkit-gradient(linear, left top, right top, from(transparent), color-stop(50%, transparent), color-stop(50%, #000));mask-image:linear-gradient(to right, transparent 0%, transparent 50%, #000 50%)}.dinnerDetails__compoundRatingIconsOutline--subtract26{-webkit-mask-image:-webkit-gradient(linear, left top, right top, from(transparent), color-stop(52%, transparent), color-stop(52%, #000));-webkit-mask-image:linear-gradient(to right, transparent 0%, transparent 52%, #000 52%);mask-image:-webkit-gradient(linear, left top, right top, from(transparent), color-stop(52%, transparent), color-stop(52%, #000));mask-image:linear-gradient(to right, transparent 0%, transparent 52%, #000 52%)}.dinnerDetails__compoundRatingIconsOutline--subtract27{-webkit-mask-image:-webkit-gradient(linear, left top, right top, from(transparent), color-stop(54%, transparent), color-stop(54%, #000));-webkit-mask-image:linear-gradient(to right, transparent 0%, transparent 54%, #000 54%);mask-image:-webkit-gradient(linear, left top, right top, from(transparent), color-stop(54%, transparent), color-stop(54%, #000));mask-image:linear-gradient(to right, transparent 0%, transparent 54%, #000 54%)}.dinnerDetails__compoundRatingIconsOutline--subtract28{-webkit-mask-image:-webkit-gradient(linear, left top, right top, from(transparent), color-stop(56%, transparent), color-stop(56%, #000));-webkit-mask-image:linear-gradient(to right, transparent 0%, transparent 56%, #000 56%);mask-image:-webkit-gradient(linear, left top, right top, from(transparent), color-stop(56%, transparent), color-stop(56%, #000));mask-image:linear-gradient(to right, transparent 0%, transparent 56%, #000 56%)}.dinnerDetails__compoundRatingIconsOutline--subtract29{-webkit-mask-image:-webkit-gradient(linear, left top, right top, from(transparent), color-stop(58%, transparent), color-stop(58%, #000));-webkit-mask-image:linear-gradient(to right, transparent 0%, transparent 58%, #000 58%);mask-image:-webkit-gradient(linear, left top, right top, from(transparent), color-stop(58%, transparent), color-stop(58%, #000));mask-image:linear-gradient(to right, transparent 0%, transparent 58%, #000 58%)}.dinnerDetails__compoundRatingIconsOutline--subtract30{-webkit-mask-image:-webkit-gradient(linear, left top, right top, from(transparent), color-stop(60%, transparent), color-stop(60%, #000));-webkit-mask-image:linear-gradient(to right, transparent 0%, transparent 60%, #000 60%);mask-image:-webkit-gradient(linear, left top, right top, from(transparent), color-stop(60%, transparent), color-stop(60%, #000));mask-image:linear-gradient(to right, transparent 0%, transparent 60%, #000 60%)}.dinnerDetails__compoundRatingIconsOutline--subtract31{-webkit-mask-image:-webkit-gradient(linear, left top, right top, from(transparent), color-stop(62%, transparent), color-stop(62%, #000));-webkit-mask-image:linear-gradient(to right, transparent 0%, transparent 62%, #000 62%);mask-image:-webkit-gradient(linear, left top, right top, from(transparent), color-stop(62%, transparent), color-stop(62%, #000));mask-image:linear-gradient(to right, transparent 0%, transparent 62%, #000 62%)}.dinnerDetails__compoundRatingIconsOutline--subtract32{-webkit-mask-image:-webkit-gradient(linear, left top, right top, from(transparent), color-stop(64%, transparent), color-stop(64%, #000));-webkit-mask-image:linear-gradient(to right, transparent 0%, transparent 64%, #000 64%);mask-image:-webkit-gradient(linear, left top, right top, from(transparent), color-stop(64%, transparent), color-stop(64%, #000));mask-image:linear-gradient(to right, transparent 0%, transparent 64%, #000 64%)}.dinnerDetails__compoundRatingIconsOutline--subtract33{-webkit-mask-image:-webkit-gradient(linear, left top, right top, from(transparent), color-stop(66%, transparent), color-stop(66%, #000));-webkit-mask-image:linear-gradient(to right, transparent 0%, transparent 66%, #000 66%);mask-image:-webkit-gradient(linear, left top, right top, from(transparent), color-stop(66%, transparent), color-stop(66%, #000));mask-image:linear-gradient(to right, transparent 0%, transparent 66%, #000 66%)}.dinnerDetails__compoundRatingIconsOutline--subtract34{-webkit-mask-image:-webkit-gradient(linear, left top, right top, from(transparent), color-stop(68%, transparent), color-stop(68%, #000));-webkit-mask-image:linear-gradient(to right, transparent 0%, transparent 68%, #000 68%);mask-image:-webkit-gradient(linear, left top, right top, from(transparent), color-stop(68%, transparent), color-stop(68%, #000));mask-image:linear-gradient(to right, transparent 0%, transparent 68%, #000 68%)}.dinnerDetails__compoundRatingIconsOutline--subtract35{-webkit-mask-image:-webkit-gradient(linear, left top, right top, from(transparent), color-stop(70%, transparent), color-stop(70%, #000));-webkit-mask-image:linear-gradient(to right, transparent 0%, transparent 70%, #000 70%);mask-image:-webkit-gradient(linear, left top, right top, from(transparent), color-stop(70%, transparent), color-stop(70%, #000));mask-image:linear-gradient(to right, transparent 0%, transparent 70%, #000 70%)}.dinnerDetails__compoundRatingIconsOutline--subtract36{-webkit-mask-image:-webkit-gradient(linear, left top, right top, from(transparent), color-stop(72%, transparent), color-stop(72%, #000));-webkit-mask-image:linear-gradient(to right, transparent 0%, transparent 72%, #000 72%);mask-image:-webkit-gradient(linear, left top, right top, from(transparent), color-stop(72%, transparent), color-stop(72%, #000));mask-image:linear-gradient(to right, transparent 0%, transparent 72%, #000 72%)}.dinnerDetails__compoundRatingIconsOutline--subtract37{-webkit-mask-image:-webkit-gradient(linear, left top, right top, from(transparent), color-stop(74%, transparent), color-stop(74%, #000));-webkit-mask-image:linear-gradient(to right, transparent 0%, transparent 74%, #000 74%);mask-image:-webkit-gradient(linear, left top, right top, from(transparent), color-stop(74%, transparent), color-stop(74%, #000));mask-image:linear-gradient(to right, transparent 0%, transparent 74%, #000 74%)}.dinnerDetails__compoundRatingIconsOutline--subtract38{-webkit-mask-image:-webkit-gradient(linear, left top, right top, from(transparent), color-stop(76%, transparent), color-stop(76%, #000));-webkit-mask-image:linear-gradient(to right, transparent 0%, transparent 76%, #000 76%);mask-image:-webkit-gradient(linear, left top, right top, from(transparent), color-stop(76%, transparent), color-stop(76%, #000));mask-image:linear-gradient(to right, transparent 0%, transparent 76%, #000 76%)}.dinnerDetails__compoundRatingIconsOutline--subtract39{-webkit-mask-image:-webkit-gradient(linear, left top, right top, from(transparent), color-stop(78%, transparent), color-stop(78%, #000));-webkit-mask-image:linear-gradient(to right, transparent 0%, transparent 78%, #000 78%);mask-image:-webkit-gradient(linear, left top, right top, from(transparent), color-stop(78%, transparent), color-stop(78%, #000));mask-image:linear-gradient(to right, transparent 0%, transparent 78%, #000 78%)}.dinnerDetails__compoundRatingIconsOutline--subtract40{-webkit-mask-image:-webkit-gradient(linear, left top, right top, from(transparent), color-stop(80%, transparent), color-stop(80%, #000));-webkit-mask-image:linear-gradient(to right, transparent 0%, transparent 80%, #000 80%);mask-image:-webkit-gradient(linear, left top, right top, from(transparent), color-stop(80%, transparent), color-stop(80%, #000));mask-image:linear-gradient(to right, transparent 0%, transparent 80%, #000 80%)}.dinnerDetails__compoundRatingIconsOutline--subtract41{-webkit-mask-image:-webkit-gradient(linear, left top, right top, from(transparent), color-stop(82%, transparent), color-stop(82%, #000));-webkit-mask-image:linear-gradient(to right, transparent 0%, transparent 82%, #000 82%);mask-image:-webkit-gradient(linear, left top, right top, from(transparent), color-stop(82%, transparent), color-stop(82%, #000));mask-image:linear-gradient(to right, transparent 0%, transparent 82%, #000 82%)}.dinnerDetails__compoundRatingIconsOutline--subtract42{-webkit-mask-image:-webkit-gradient(linear, left top, right top, from(transparent), color-stop(84%, transparent), color-stop(84%, #000));-webkit-mask-image:linear-gradient(to right, transparent 0%, transparent 84%, #000 84%);mask-image:-webkit-gradient(linear, left top, right top, from(transparent), color-stop(84%, transparent), color-stop(84%, #000));mask-image:linear-gradient(to right, transparent 0%, transparent 84%, #000 84%)}.dinnerDetails__compoundRatingIconsOutline--subtract43{-webkit-mask-image:-webkit-gradient(linear, left top, right top, from(transparent), color-stop(86%, transparent), color-stop(86%, #000));-webkit-mask-image:linear-gradient(to right, transparent 0%, transparent 86%, #000 86%);mask-image:-webkit-gradient(linear, left top, right top, from(transparent), color-stop(86%, transparent), color-stop(86%, #000));mask-image:linear-gradient(to right, transparent 0%, transparent 86%, #000 86%)}.dinnerDetails__compoundRatingIconsOutline--subtract44{-webkit-mask-image:-webkit-gradient(linear, left top, right top, from(transparent), color-stop(88%, transparent), color-stop(88%, #000));-webkit-mask-image:linear-gradient(to right, transparent 0%, transparent 88%, #000 88%);mask-image:-webkit-gradient(linear, left top, right top, from(transparent), color-stop(88%, transparent), color-stop(88%, #000));mask-image:linear-gradient(to right, transparent 0%, transparent 88%, #000 88%)}.dinnerDetails__compoundRatingIconsOutline--subtract45{-webkit-mask-image:-webkit-gradient(linear, left top, right top, from(transparent), color-stop(90%, transparent), color-stop(90%, #000));-webkit-mask-image:linear-gradient(to right, transparent 0%, transparent 90%, #000 90%);mask-image:-webkit-gradient(linear, left top, right top, from(transparent), color-stop(90%, transparent), color-stop(90%, #000));mask-image:linear-gradient(to right, transparent 0%, transparent 90%, #000 90%)}.dinnerDetails__compoundRatingIconsOutline--subtract46{-webkit-mask-image:-webkit-gradient(linear, left top, right top, from(transparent), color-stop(92%, transparent), color-stop(92%, #000));-webkit-mask-image:linear-gradient(to right, transparent 0%, transparent 92%, #000 92%);mask-image:-webkit-gradient(linear, left top, right top, from(transparent), color-stop(92%, transparent), color-stop(92%, #000));mask-image:linear-gradient(to right, transparent 0%, transparent 92%, #000 92%)}.dinnerDetails__compoundRatingIconsOutline--subtract47{-webkit-mask-image:-webkit-gradient(linear, left top, right top, from(transparent), color-stop(94%, transparent), color-stop(94%, #000));-webkit-mask-image:linear-gradient(to right, transparent 0%, transparent 94%, #000 94%);mask-image:-webkit-gradient(linear, left top, right top, from(transparent), color-stop(94%, transparent), color-stop(94%, #000));mask-image:linear-gradient(to right, transparent 0%, transparent 94%, #000 94%)}.dinnerDetails__compoundRatingIconsOutline--subtract48{-webkit-mask-image:-webkit-gradient(linear, left top, right top, from(transparent), color-stop(96%, transparent), color-stop(96%, #000));-webkit-mask-image:linear-gradient(to right, transparent 0%, transparent 96%, #000 96%);mask-image:-webkit-gradient(linear, left top, right top, from(transparent), color-stop(96%, transparent), color-stop(96%, #000));mask-image:linear-gradient(to right, transparent 0%, transparent 96%, #000 96%)}.dinnerDetails__compoundRatingIconsOutline--subtract49{-webkit-mask-image:-webkit-gradient(linear, left top, right top, from(transparent), color-stop(98%, transparent), color-stop(98%, #000));-webkit-mask-image:linear-gradient(to right, transparent 0%, transparent 98%, #000 98%);mask-image:-webkit-gradient(linear, left top, right top, from(transparent), color-stop(98%, transparent), color-stop(98%, #000));mask-image:linear-gradient(to right, transparent 0%, transparent 98%, #000 98%)}.dinnerDetails__compoundRatingIconsWrapper{display:inline-block;margin-left:11.25px;position:relative;top:-2px;width:auto}.dinnerDetails__compoundRatingWrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.dinnerDetails__desktopStreamerBannerText{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;position:relative;top:1px}.dinnerDetails__desktopStreamerBannerWrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;height:100%;width:100%}.app--desktopLayout .dinnerDetails__dinnerMenuText{bottom:0;height:100%;left:0;position:absolute !important;right:0;top:0;width:100%}.app--desktopLayout .dinnerDetails__dinnerMenuText--expanded{position:static !important}.dinnerDetails__dinnerMenuTextWrapper{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;overflow:hidden;position:relative}.dinnerDetails__dividerOverDishTabList--editable{margin-bottom:45px}.dinnerDetails__featureButton{margin-right:15px;margin-top:15px;vertical-align:middle}.dinnerDetails__featureButtonWrapper:empty{display:none}.app--desktopLayout .dinnerDetails__imageGallery{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;margin-bottom:-15px;margin-left:15px;margin-right:-15px;margin-top:-15px}.dinnerDetails__imageGallery--hidden{display:none}.dinnerDetails__menuImage{width:100%}.dinnerDetails__menuImageWrapper{border-radius:20px;overflow:hidden;position:relative}.dinnerDetails__menuLink{display:block;position:relative;width:100%}.dinnerDetails__menuLinkButton{left:50%;position:absolute !important;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.dinnerDetails__mobileImageGalleryWrapper--hidden{display:none}.dinnerDetails__priceRangeEditing{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:7.5px}.dinnerDetails__priceRangeIcon+.dinnerDetails__priceRangeIcon{margin-left:-7px}.dinnerDetails__priceRangeIconWrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.dinnerDetails__priceRangeWrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:15px}.dinnerDetails__restaurantInfo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.app--desktopLayout .dinnerDetails__restaurantInfo{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.app--desktopLayout .dinnerDetails__restaurantInfo--hasImageGallery{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.dinnerDetails__restaurantInfoAndImageGalleryWrapper--hasImageGallery{min-height:240px}.app--desktopLayout .dinnerDetails__restaurantInfoAndImageGalleryWrapper--hasImageGallery{display:-webkit-box;display:-ms-flexbox;display:flex}
.lunchMenuDetailsEditBar{padding-left:20px;padding-right:20px;padding-bottom:20px;padding-top:20px;margin-top:-20px;margin-left:-20px;margin-right:-20px;background:#7cb342;border-radius:20px 20px 0 0;margin-bottom:35px}.app--desktopLayout .lunchMenuDetailsEditBar{padding-left:30px;padding-right:30px;padding-bottom:30px;padding-top:30px}.app--desktopLayout .lunchMenuDetailsEditBar{margin-top:-30px}.app--desktopLayout .lunchMenuDetailsEditBar{margin-left:-30px}.app--desktopLayout .lunchMenuDetailsEditBar{margin-right:-30px}.lunchMenuDetailsEditBar__buttonWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-7.5px}.lunchMenuDetailsEditBar__button{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin:7.5px}.lunchMenuDetailsEditBar__dialogSelectWrapper{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin:0 7.5px}.lunchMenuDetailsEditBar__dialogSelectWrapperRow{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -7.5px}.lunchMenuDetailsEditBar__heading--displayUpdatedByInfo{padding-left:50px}.app--desktopLayout .lunchMenuDetailsEditBar__heading--displayUpdatedByInfo{padding-left:0}.lunchMenuDetailsEditBar__lunchMenuUpdatedByIconWrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border-radius:100px;display:-webkit-box;display:-ms-flexbox;display:flex;height:40px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:80px;z-index:20}.app--desktopLayout .lunchMenuDetailsEditBar__lunchMenuUpdatedByIconWrapper{top:-13px;-webkit-transform:none;-ms-transform:none;transform:none}
.lunchBoxDetails{text-align:center}.lunchBoxDetails__about{margin-top:30px}.lunchBoxDetails__conditionsText{display:inline-block !important;white-space:pre-wrap !important;width:100% !important}.lunchBoxDetails__desktopStreamerBannerText{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;position:relative;top:1px}.lunchBoxDetails__desktopStreamerBannerWrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;height:100%;width:100%}
.lunchMenuDetailsButtons{margin-bottom:15px;text-align:center}.app--desktopLayout .lunchMenuDetailsButtons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:-7.5px}.lunchMenuDetailsButtons__alternativesTrigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;border-left:1px solid hsla(0,0%,100%,.5);cursor:pointer;display:block;height:46px;outline:0;position:absolute !important;right:0;top:0;width:44px}.lunchMenuDetailsButtons__anchor{display:block;width:100%}.lunchMenuDetailsButtons__anchor .app--desktopLayout{display:inline-block;position:relative;width:auto}.lunchMenuDetailsButtons__cookiesBlockedNotice{margin-top:15px}.lunchMenuDetailsButtons__dailyDishesAction--disabled{cursor:not-allowed;pointer-events:none;-ms-touch-action:none;touch-action:none}.lunchMenuDetailsButtons__menu{width:100%}.lunchMenuDetailsButtons__socialButton{display:block;width:100%}.lunchMenuDetailsButtons__socialButtonText{display:block !important;overflow:hidden;padding-top:2px;text-overflow:ellipsis;white-space:nowrap}.lunchMenuDetailsButtons__socialButtonWrap{display:block}.lunchMenuDetailsButtons__socialButtonWrap+.lunchMenuDetailsButtons__socialButtonWrap{margin-top:15px}.app--desktopLayout .lunchMenuDetailsButtons__socialButtonWrap+.lunchMenuDetailsButtons__socialButtonWrap{margin-top:0}.app--desktopLayout .lunchMenuDetailsButtons__socialButtonWrap{padding:7.5px}
.editableLunchDishList__addFoodItemButton{display:block !important;margin-left:auto;margin-right:auto;margin-top:15px}
.lunchMenuDetailsDay{margin-top:15px;text-align:center}.lunchMenuDetailsDay+.lunchMenuDetailsDay{margin-top:2.5rem}
.lunchMenuDetailsContent__closedForTheDayNoticeForRestaurants{padding-left:20px;padding-right:20px;padding-bottom:20px;padding-top:20px;margin-left:-20px;margin-right:-20px;border-radius:20px;margin-bottom:7.5px;margin-top:7.5px}.app--desktopLayout .lunchMenuDetailsContent__closedForTheDayNoticeForRestaurants{padding-left:30px;padding-right:30px;padding-bottom:30px;padding-top:30px}.app--desktopLayout .lunchMenuDetailsContent__closedForTheDayNoticeForRestaurants{margin-left:-30px}.app--desktopLayout .lunchMenuDetailsContent__closedForTheDayNoticeForRestaurants{margin-right:-30px}.lunchMenuDetailsContent__closedForTheDayNoticeForRestaurants:last-child{margin-bottom:-20px}.app--desktopLayout .lunchMenuDetailsContent__closedForTheDayNoticeForRestaurants:last-child{margin-bottom:-30px}
.lunchMenuDetailsMenuText__text{display:inline-block !important;white-space:pre-wrap !important;width:100% !important}
.lunchMenuDetails{text-align:center}.lunchMenuDetails__about{margin-top:30px}.lunchMenuDetails__desktopStreamerBannerText{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;position:relative;top:1px}.lunchMenuDetails__desktopStreamerBannerWeekButtonWrapper{height:100%}.lunchMenuDetails__desktopStreamerBannerWrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;height:100%;width:100%}
.restaurantTagCarousel__carousel{position:relative}.restaurantTagCarousel__carouselItem{border-radius:20px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:2px solid rgba(0,0,0,0);cursor:pointer;display:inline-block !important;opacity:1;overflow:hidden;position:relative;-webkit-transition:border-color 500ms,opacity 500ms;transition:border-color 500ms,opacity 500ms;width:170px}.app--desktopLayout .restaurantTagCarousel__carouselItem{width:230px}.restaurantTagCarousel__carouselItem--selected{border-color:#7cb342}.restaurantTagCarousel__carouselItem--tonedDown{opacity:.4}.restaurantTagCarousel__carouselItem+.restaurantTagCarousel__carouselItem{margin-left:15px}.restaurantTagCarousel__carouselItemDeselectButton{opacity:0;position:absolute;right:15px;top:15px;-webkit-transition:opacity 500ms,visibility 500ms;transition:opacity 500ms,visibility 500ms;visibility:hidden}.restaurantTagCarousel__carouselItemDeselectButton--visible{opacity:1;visibility:visible}.restaurantTagCarousel__carouselItemFooter{padding-left:20px;padding-right:20px;padding-bottom:6.6px;padding-top:6.6px}.app--desktopLayout .restaurantTagCarousel__carouselItemFooter{padding-left:30px;padding-right:30px;padding-bottom:9.9px;padding-top:9.9px}.restaurantTagCarousel__carouselItemsWrapper{-webkit-overflow-scrolling:touch;overflow-x:auto;padding-left:22.5px;padding-right:22.5px;scrollbar-width:none;white-space:nowrap}.app--desktopLayout .restaurantTagCarousel__carouselItemsWrapper{-webkit-mask-image:-webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.1)), color-stop(5%, #000), color-stop(95%, #000), to(rgba(0, 0, 0, 0.1)));-webkit-mask-image:linear-gradient(to right, rgba(0, 0, 0, 0.1) 0%, #000 5%, #000 95%, rgba(0, 0, 0, 0.1) 100%);mask-image:-webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.1)), color-stop(5%, #000), color-stop(95%, #000), to(rgba(0, 0, 0, 0.1)));mask-image:linear-gradient(to right, rgba(0, 0, 0, 0.1) 0%, #000 5%, #000 95%, rgba(0, 0, 0, 0.1) 100%);-webkit-mask-position:50% 0%;mask-position:50% 0%;-webkit-mask-size:110%;mask-size:110%;padding-left:0;padding-right:0;-webkit-transition:-webkit-mask-position 500ms,-webkit-mask-size 500ms;transition:-webkit-mask-position 500ms,-webkit-mask-size 500ms;transition:mask-position 500ms,mask-size 500ms;transition:mask-position 500ms,mask-size 500ms,-webkit-mask-position 500ms,-webkit-mask-size 500ms}.app--desktopLayout .restaurantTagCarousel__carouselItemsWrapper--fadeBoth{-webkit-mask-size:100%;mask-size:100%}.app--desktopLayout .restaurantTagCarousel__carouselItemsWrapper--fadeLeft{-webkit-mask-position:100% 0%;mask-position:100% 0%;-webkit-mask-size:105%;mask-size:105%}.app--desktopLayout .restaurantTagCarousel__carouselItemsWrapper--fadeRight{-webkit-mask-position:0% 100%;mask-position:0% 100%;-webkit-mask-size:105%;mask-size:105%}.restaurantTagCarousel__carouselItemsWrapper::-webkit-scrollbar{display:none}.restaurantTagCarousel__stepCarouselItemButton{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:none;border-radius:4px;color:#000;cursor:pointer;padding:7.5px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:10}.restaurantTagCarousel__stepCarouselItemButton--next{right:0}.restaurantTagCarousel__stepCarouselItemButton--previous{left:0}
.cityDinnerRoute{padding-bottom:60px}.cityDinnerRoute__dayPickerButtonWrapper{height:100%;margin:0 auto}.cityDinnerRoute__list{margin-top:30px}.cityDinnerRoute__outroText{margin-top:45px}@media(min-width: 1286px){.cityDinnerRoute__streamerBanner{display:-webkit-box;display:-ms-flexbox;display:flex}}.cityDinnerRoute__weekButtonWrapper{height:100%}.cityDinnerRoute__tagList{margin-top:30px}
.functionalitySelectionItem{border-radius:20px;cursor:pointer;display:block;overflow:hidden;-webkit-perspective:1px;perspective:1px;position:relative;width:100%}.functionalitySelectionItem--disabled{cursor:not-allowed}.functionalitySelectionItem__linkIcon{height:38px;margin-left:11.25px;width:38px}.functionalitySelectionItem__title{bottom:0;left:0;padding:15px;position:absolute;right:0;z-index:10}.app--desktopLayout .functionalitySelectionItem__title{padding:30px}.app--desktopLayout .functionalitySelectionItem__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}
.functionalitySelection{padding-bottom:45px;padding-top:30px}.app--desktopLayout .functionalitySelection{padding-top:45px}.functionalitySelection__functionalityBlockWrapper{margin-bottom:30px}.functionalitySelection__itemSkeleton{bottom:0;left:0;position:absolute;right:0;top:0}.functionalitySelection__itemSkeletonWrapper{border-radius:20px;height:0;overflow:hidden;padding-bottom:33.3333333333%;position:relative;width:100%}.app--desktopLayout .functionalitySelection__itemSkeletonWrapper{padding-bottom:100%}
.cityFunctionalitySelectionRoute{background-color:#fff;padding-bottom:45px;padding-left:15px;padding-right:15px;padding-top:30px}.app--desktopLayout .cityFunctionalitySelectionRoute{background-color:rgba(0,0,0,0);padding-left:0;padding-right:0;padding-top:45px}.cityFunctionalitySelectionRoute__box{border-radius:20px;padding-left:20px;padding-right:20px;padding-bottom:20px;padding-top:20px}.app--desktopLayout .cityFunctionalitySelectionRoute__box{padding-left:30px;padding-right:30px;padding-bottom:30px;padding-top:30px}.app--desktopLayout .cityFunctionalitySelectionRoute__box{background-color:#fff}.cityFunctionalitySelectionRoute__functionalityBlock{position:relative;width:100%}.app--desktopLayout .cityFunctionalitySelectionRoute__functionalityBlock{-webkit-box-flex:0;-ms-flex:0 0 33.33%;flex:0 0 33.33%;width:33.33%}.cityFunctionalitySelectionRoute__functionalityBlockTitle{bottom:0;left:0;padding:15px;position:absolute;right:0;z-index:10}.app--desktopLayout .cityFunctionalitySelectionRoute__functionalityBlockTitle{padding:30px}.app--desktopLayout .cityFunctionalitySelectionRoute__functionalityBlockWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}
.cityLunchBoxRoute{padding-bottom:60px}.cityLunchBoxRoute__dayPickerButtonWrapper{height:100%;margin:0 auto}.cityLunchBoxRoute__outroText{margin-top:45px}.cityLunchBoxRoute__list{margin-top:30px}.cityLunchBoxRoute__otherRestaurantsHeading{margin-top:30px}
.googleMap{bottom:0;height:100%;left:0;overflow:hidden;position:absolute;right:0;top:0;width:100%}.googleMap__container{height:100%}.googleMap__loading{background-color:#f3f4ef;bottom:0;display:table;height:100%;left:0;opacity:0;position:absolute;right:0;text-align:center;top:0;-webkit-transition:opacity 500ms,visibility 500ms;transition:opacity 500ms,visibility 500ms;visibility:hidden;width:100%;z-index:5}.googleMap__loading--visible{opacity:1;visibility:visible}.googleMap__loadingWrapper{display:table-cell;vertical-align:middle}.googleMap__map{height:100%}.googleMap [class^=gm-sty][class$=le-iw-c]{padding:15px 30px !important}.googleMap [class^=gm-sty][class$=le-iw-d]{max-height:none !important;max-width:none !important;overflow:hidden !important}.googleMap [class^=gm-sty][class$=le-iw-chr]{display:none !important}
.cityMap__filter{margin-top:-7.5px}.cityMap__filter--first{margin-top:7.5px}.cityMap__filters{background-color:#fff;border-radius:4px;left:10px;padding:11.25px 15px;position:absolute;top:10px}.cityMap__filtersTitleButton{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;position:relative;top:-1px;width:100%}.cityMap__filtersTitleIconWrapper{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.cityMap__filtersTitleText{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding-right:15px}.cityMap__mapInfoWindow{padding:7.5px;text-align:center}.cityMap__mapInfoWindowCustomCloseButton{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:none;border-radius:6px;color:#272c33;cursor:pointer;display:block;padding:15px;position:absolute;right:0;top:0;z-index:999}.cityMap__restaurantContactInfo{margin-top:45px}.cityMap__showNearbyRestaurantsButton{bottom:15px;bottom:calc(15px + constant(safe-area-inset-top));bottom:calc(15px + env(safe-area-inset-top));left:15px;opacity:0;position:absolute !important;-webkit-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8);-webkit-transform-origin:0 100%;-ms-transform-origin:0 100%;transform-origin:0 100%;-webkit-transition:opacity 500ms,visibility 500ms,-webkit-transform 500ms;transition:opacity 500ms,visibility 500ms,-webkit-transform 500ms;transition:opacity 500ms,transform 500ms,visibility 500ms;transition:opacity 500ms,transform 500ms,visibility 500ms,-webkit-transform 500ms;visibility:hidden;z-index:2}@media(min-width: 600px){.cityMap__showNearbyRestaurantsButton{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}.cityMap__showNearbyRestaurantsButton--visible{opacity:1;visibility:visible}
.onboarding{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.onboarding__buttonWrap{bottom:0;-webkit-box-flex:0;-ms-flex:0;flex:0;margin-bottom:40px;width:100%}.onboarding__icon{margin-bottom:15px}.onboarding__content{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}.onboarding__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.citySelectionRoute{position:relative}.citySelectionRoute__citySelectionLabel{margin-bottom:5px}.citySelectionRoute__content{margin-bottom:75px;margin-top:30px;position:relative;z-index:3}.citySelectionRoute__logo{margin:0 auto 15px auto}.citySelectionRoute__mainTitle{margin-bottom:30px}.citySelectionRoute__seoContent{margin-top:30px}.citySelectionRoute__versionInfoWrapper{bottom:0;left:50%;opacity:.3;position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:2}
:root{--fontFamilyGeneric: Inter, sans-serif;--mdc-typography-body1-font-family: Inter, sans-serif;--mdc-typography-body1-font-weight: 400;--mdc-typography-body1-letter-spacing: 0;--mdc-typography-body2-font-family: Inter, sans-serif;--mdc-typography-body2-font-weight: 400;--mdc-typography-body2-letter-spacing: 0;--mdc-typography-button-font-family: Inter, sans-serif;--mdc-typography-button-font-weight: 400;--mdc-typography-button-letter-spacing: 0;--mdc-typography-caption-font-family: Inter, sans-serif;--mdc-typography-caption-font-weight: 400;--mdc-typography-caption-letter-spacing: 0;--mdc-typography-font-family: Inter, sans-serif;--mdc-typography-headline1-font-family: Inter, sans-serif;--mdc-typography-headline2-font-family: Inter, sans-serif;--mdc-typography-headline2-font-family: Inter, sans-serif;--mdc-typography-headline4-font-family: Inter, sans-serif;--mdc-typography-headline3-font-family: Inter, sans-serif;--mdc-typography-headline6-font-family: Inter, sans-serif;--mdc-typography-overline-font-family: Inter, sans-serif;--mdc-typography-overline-font-weight: 400;--mdc-typography-overline-letter-spacing: 0;--mdc-typography-subtitle1-font-family: Inter, sans-serif;--mdc-typography-subtitle1-font-weight: 400;--mdc-typography-subtitle1-font-weight: 400;--mdc-typography-subtitle2-font-family: Inter, sans-serif;--mdc-typography-subtitle2-font-weight: 400;--mdc-typography-subtitle2-letter-spacing: 0}.registerBonusStampRoute--hidden{display:none}.registerBonusStampRoute__bonusStampsConditionsText{background-color:#f3f4ef;border-radius:4px;margin-bottom:15px;padding:15px}.registerBonusStampRoute__bonusStampsConditionsTextFoldableWrapper{max-height:70px;overflow:hidden;position:relative}.registerBonusStampRoute__bonusStampsConditionsTextFoldableWrapperButton{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#f3f4ef;border:none;bottom:0;-webkit-box-shadow:0 -3px 13px 0 #f3f4ef,0 -3px 13px 0 #f3f4ef,0 -7px 30px 0 #f3f4ef;box-shadow:0 -3px 13px 0 #f3f4ef,0 -3px 13px 0 #f3f4ef,0 -7px 30px 0 #f3f4ef;cursor:pointer;left:0;position:absolute;right:0;-webkit-transition:opacity 500ms,visibility 500ms;transition:opacity 500ms,visibility 500ms;width:100%}.registerBonusStampRoute__bonusStampsConditionsTextFoldableWrapperButton--hidden{opacity:0;visibility:hidden}.registerBonusStampRoute__bonusStampsConditionsTextFoldableWrapperButtonIcon{margin-right:7.5px;position:relative;top:-1px}.registerBonusStampRoute__bonusStampsRegisteredNumber{font-family:Inter, sans-serif !important;font-family:var(--fontFamilyGeneric) !important;font-size:8.125rem !important;letter-spacing:-0.43 !important;line-height:1.36 !important}.registerBonusStampRoute__bonusStampsRegisteredTitleQtyIndicator{padding-left:10px;-webkit-transform:translateY(-33%);-ms-transform:translateY(-33%);transform:translateY(-33%)}.registerBonusStampRoute__bonusStampsRegisteredTitleTopRow{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:-25px}.registerBonusStampRoute__codeInput{font-size:48px;height:auto}.registerBonusStampRoute__codeInput .mdc-text-field{font-size:48px;height:auto}.registerBonusStampRoute__codeInput .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label{left:56px}.registerBonusStampRoute__codeInput .mdc-text-field__input{font-size:48px;font-weight:400 !important;height:auto}.registerBonusStampRoute__codeInput .mdc-notched-outline--notched .mdc-notched-outline__notch{display:none !important}.registerBonusStampRoute__codeInput .mdc-floating-label{font-size:24px;top:3px !important}.registerBonusStampRoute__codeInput .mdc-floating-label--float-above{display:none !important}.registerBonusStampRoute__codeInput .mdc-floating-label .text{font-size:24px !important}@media(max-width: 330px){.registerBonusStampRoute__codeInput .mdc-floating-label .text{letter-spacing:-0.7px !important}}.registerBonusStampRoute__codeInput .rmwc-icon{display:block !important;top:50px !important}.registerBonusStampRoute__codeInput .rmwc-icon .icon{height:40px !important;width:40px !important}.registerBonusStampRoute__codeInput .rmwc-icon .icon svg{display:block}.registerBonusStampRoute__divider{background-color:#272c33;display:block;height:1px;margin:10px auto;max-width:300px;width:90%}.registerBonusStampRoute__infoToRestaurant{background-color:#f3f4ef;border-radius:4px;margin:15px 0;padding:15px 0}.registerBonusStampRoute__infoToRestaurantTable{width:100%}.registerBonusStampRoute__input{margin:0 .5rem;width:120px}.registerBonusStampRoute__input .mdc-text-field{height:auto}.registerBonusStampRoute__input .mdc-text-field__input{font-size:60px;font-weight:400 !important;padding:0 0 0 10px !important;text-align:center}.registerBonusStampRoute__input .mdc-floating-label--float-above{-webkit-transform:translateY(-50px) scale(0.75) !important;-ms-transform:translateY(-50px) scale(0.75) !important;transform:translateY(-50px) scale(0.75) !important}.registerBonusStampRoute__paidAndFreeInfo{display:inline-block;margin-top:1.2rem}.registerBonusStampRoute__performedByRestaurantMessage{background-color:#f14250;border-radius:4px;margin-top:30px;padding:.5rem 15px}.registerBonusStampRoute__performedByRestaurantMessageTitle{margin-bottom:.5rem}.registerBonusStampRoute__stampIcons{margin-bottom:22.5px}.registerBonusStampRoute__quantityChangeButton{min-width:0 !important}.registerBonusStampRoute__quantityChangeWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.registerBonusStampRoute__quantityGranular{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:15px;padding-top:.7rem}.registerBonusStampRoute__quantityGranular--lastPage{background-color:#f3f4ef;margin-bottom:15px;margin-left:-22.5px;margin-right:-22.5px;padding-bottom:22.5px}@media(min-width: 600px){.registerBonusStampRoute__quantityGranular--lastPage{border-radius:4px;margin-left:0;margin-right:0}}.registerBonusStampRoute__quantityGranularBackground{background-color:#929292;border-radius:30px 0 0 30px;margin-right:20px;margin-top:10px;padding:7px 38px 8px 20px;position:relative;white-space:nowrap;width:auto}.registerBonusStampRoute__quantityGranularBackground--atLeastOneFree{background-color:#ffa23c}.registerBonusStampRoute__quantityGranularBackground--atLeastOneToPay{background-color:#7cb342}.registerBonusStampRoute__quantityGranularColumn{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;margin:0 8%}.registerBonusStampRoute__quantityGranularIcon{background:#fff;background:radial-gradient(#fff 60%, transparent 10%);border-radius:50%;position:absolute;right:0;top:50%;-webkit-transform:translate(50%, -50%);-ms-transform:translate(50%, -50%);transform:translate(50%, -50%)}.registerBonusStampRoute__quantityRestaurantName{padding-bottom:6px;padding-top:6px}.registerBonusStampRoute__quantityTotal{padding-bottom:6px;padding-top:6px}
.restaurantAddressRoute__googleMap{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.restaurantAddressRoute__mapTextWrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f3f4ef;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:0;padding:15px;position:absolute;right:0;top:0;width:100%}.restaurantAddressRoute__mapWrapper{border-radius:4px;height:0;margin-bottom:15px;overflow:hidden;padding-bottom:56.25%;position:relative;width:100%}.restaurantAddressRoute__menu{bottom:100% !important;min-height:30vh;top:auto !important;width:100%}.restaurantAddressRoute__menuItem{background:none;width:100%}.restaurantAddressRoute__menuTitle{padding:10px 16px}
.tableBookingRoute{position:relative;z-index:100}.tableBookingRoute--notHeightReported{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;width:100%}.tableBookingRoute__conditionsText{padding-bottom:15px;padding-top:15px}.tableBookingRoute__conditionsText--notHeightReported{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.tableBookingRoute__cookiesBlockedNotice{margin-top:150px;text-align:center}.tableBookingRoute__iframe{width:100%;z-index:200}.tableBookingRoute__iframe--notHeightReported{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}
.checkoutOrderItem{display:-webkit-box;display:-ms-flexbox;display:flex}.checkoutOrderItem:not(.sortable-chosen){position:relative;-webkit-transform:none !important;-ms-transform:none !important;transform:none !important;-webkit-transition:opacity 500ms;transition:opacity 500ms}.checkoutOrderItem--editable{padding-left:35px;padding-right:35px}@media(min-width: 450px){.checkoutOrderItem--editable{padding-left:50px;padding-right:50px}}.checkoutOrderItem--tonedDown:not(:focus-within) .checkoutOrderItem__action,.checkoutOrderItem--tonedDown:not(:focus-within) .checkoutOrderItem__bottomRow,.checkoutOrderItem--tonedDown:not(:focus-within) .checkoutOrderItem__name,.checkoutOrderItem--tonedDown:not(:focus-within) .checkoutOrderItem__openAddToCartButton,.checkoutOrderItem--tonedDown:not(:focus-within) .checkoutOrderItem__priceInnerWrap--editable .checkoutOrderItem__price,.checkoutOrderItem--tonedDown:not(:focus-within) .checkoutOrderItem__priceInnerWrap:not(.checkoutOrderItem__priceInnerWrap--editable),.checkoutOrderItem--tonedDown:not(:focus-within) .checkoutOrderItem__quantityAndDateEditingWrapper,.checkoutOrderItem--tonedDown:not(:focus-within) .checkoutOrderItem__tagWrapper{opacity:.4}.checkoutOrderItem--quantityEditable{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.checkoutOrderItem+.checkoutOrderItem{margin-top:15px}.checkoutOrderItem__description{margin-top:3px}.checkoutOrderItem__innerWrapper{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.checkoutOrderItem__name{display:table-cell;overflow:hidden}.checkoutOrderItem__name:not(.checkoutOrderItem__name--editable){left:-0.3em;padding-left:.3em;padding-right:.3em;position:relative}.checkoutOrderItem__name--withDots:not(.checkoutOrderItem__name--editable)::after{border-bottom:1px dotted #929292;bottom:.3em;content:"";display:inline-block;margin-left:.5em;position:absolute;width:100%}.checkoutOrderItem__nonEditableQuantityDisplay{padding-right:15px}.checkoutOrderItem__price--editable{min-width:30px}.checkoutOrderItem__priceInnerWrap{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.checkoutOrderItem__priceWrap{display:table-cell;text-align:right;vertical-align:bottom;white-space:nowrap;width:1%}.checkoutOrderItem__priceWrap:not(.checkoutOrderItem__priceWrap--editable){padding-left:.5em}.checkoutOrderItem__quantityChangeDescription{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.checkoutOrderItem__quantityChangeWrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch;margin-bottom:35px}.checkoutOrderItem__quantitySelect{margin-right:7.5px}.checkoutOrderItem__quantitySelect--below{margin-bottom:11.25px;margin-top:3.75px}.checkoutOrderItem__topRow{display:table}
.checkoutRoute__checkoutDialogHighlight{background-color:#f3f4ef;margin-bottom:15px;margin-left:-22.5px;margin-right:-22.5px;padding:15px 22.5px}.checkoutRoute__conditionsText{margin-top:15px}.checkoutRoute__conditionsText--noTopMargin{margin-top:0}.checkoutRoute__content{padding-bottom:15px}.checkoutRoute__orderItems{margin-bottom:22.5px}.checkoutRoute__topText{border-style:solid;border-width:3px;border-color:#7cb342;border-radius:20px;background-color:rgba(124,179,66,.075);margin-bottom:15px;padding:22.5px 15px}.checkoutRoute__totalItemValueTextWrapper{display:block;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:15px}@media(min-width: 450px){.checkoutRoute__totalItemValueTextWrapper{display:-webkit-box;display:-ms-flexbox;display:flex}}.checkoutRoute__totalItemValueText{display:inline}@media(min-width: 450px){.checkoutRoute__totalItemValueText{display:block}}.checkoutRoute__totalItemValueText--left{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}@media(min-width: 450px){.checkoutRoute__totalItemValueText--left{margin-right:auto;text-align:left}}.checkoutRoute__totalItemValueText--right{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;white-space:nowrap}@media(min-width: 450px){.checkoutRoute__totalItemValueText--right{margin-left:auto;text-align:right}}
.toastNotificationItem{margin-bottom:15px;opacity:1;padding-left:22.5px;padding-right:22.5px;position:relative;-webkit-transition:opacity .5s,-webkit-transform .5s;transition:opacity .5s,-webkit-transform .5s;transition:opacity .5s,transform .5s;transition:opacity .5s,transform .5s,-webkit-transform .5s}.toastNotificationItem--error.toastNotificationItem--active{-webkit-animation-delay:.2s;animation-delay:.2s;-webkit-animation-direction:forwards;animation-direction:forwards;-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-name:toastNotificationItem__enterAnimation;animation-name:toastNotificationItem__enterAnimation;-webkit-animation-timing-function:linear;animation-timing-function:linear}.toastNotificationItem--inactive{opacity:0;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.toastNotificationItem__box{border-radius:4px;-webkit-box-shadow:0 0 4px rgba(0,0,0,.12),0 4px 4px rgba(0,0,0,.24);box-shadow:0 0 4px rgba(0,0,0,.12),0 4px 4px rgba(0,0,0,.24);padding:22.5px 45px 22.5px 15px;position:relative}.toastNotificationItem__box--experimental{-webkit-animation:toastNotification__scrollBackground 1s linear infinite;animation:toastNotification__scrollBackground 1s linear infinite;background-color:#272c33;background-image:repeating-linear-gradient(45deg, transparent, transparent 20px, rgba(255, 162, 60, 0.1) 20px, rgba(255, 162, 60, 0.1) 40px);background-size:56.57px 56.57px}.toastNotificationItem__box--error{background-color:#f14250}.toastNotificationItem__box--important{background-color:#7cb342}.toastNotificationItem__box--informational{background-color:#272c33}.toastNotificationItem__closeButton{-webkit-appearance:none;background:none;border:none;cursor:pointer;position:absolute;right:15px;top:15px}@-webkit-keyframes toastNotificationItem__enterAnimation{0%{left:0}10%{left:-15px}20%{left:13.5px}30%{left:-12px}40%{left:10.5px}50%{left:-9px}60%{left:7.5px}70%{left:-6px}80%{left:4.5px}90%{left:3px}100%{left:0}}@keyframes toastNotificationItem__enterAnimation{0%{left:0}10%{left:-15px}20%{left:13.5px}30%{left:-12px}40%{left:10.5px}50%{left:-9px}60%{left:7.5px}70%{left:-6px}80%{left:4.5px}90%{left:3px}100%{left:0}}@-webkit-keyframes toastNotification__scrollBackground{0%{background-position:0 0}100%{background-position:56.57px 0}}@keyframes toastNotification__scrollBackground{0%{background-position:0 0}100%{background-position:56.57px 0}}
.toastNotification{left:0;margin-bottom:constant(safe-area-inset-bottom);margin-bottom:env(safe-area-inset-bottom);position:fixed;right:0;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s, -webkit-transform .5s;white-space:pre-wrap;width:100%;z-index:80}.debuggingToolsOpen .toastNotification,.dialogVisible .toastNotification,.menuDrawerOpen .toastNotification{z-index:99999}.toastNotification--visible{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
.baseLayout{background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100vh;width:100%}.baseLayout--grayBg{background-color:#f3f4ef}.baseLayout__contentWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;position:relative;width:100%}.baseLayout__contentWrap>*{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:100%}
.dialog{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:grid;height:100%;height:100vh;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:0;opacity:0;overflow-x:hidden;overflow-y:auto;padding-bottom:230px;padding-top:30px;position:fixed;top:0;-webkit-transition:opacity 500ms,visibility 500ms;transition:opacity 500ms,visibility 500ms;visibility:hidden;width:100%;z-index:9998}.dialog--visible{opacity:1;visibility:visible}.dialog--visible~.dialog--visible{opacity:0;visibility:hidden}.app--desktopLayout .dialog__actionWrapper:not(.dialog__actionWrapper--forceMobileLayoutForButtons){-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin-left:7.5px;margin-right:7.5px}.dialog__actionWrappers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.app--desktopLayout .dialog__actionWrappers:not(.dialog__actionWrappers--forceMobileLayoutForButtons){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-left:-7.5px;margin-right:-7.5px}.dialog__box{-ms-flex-item-align:center;align-self:center;justify-self:center;max-width:800px;min-width:300px;position:relative;width:90%;z-index:2}.app--desktopLayout .dialog__box{max-width:80%}@supports(max-width: 80vw){.app--desktopLayout .dialog__box{max-width:80vw}}.app--desktopLayout .dialog__box--desktopNarrow{width:500px}.app--desktopLayout .dialog__box--desktopWide{width:800px}.dialog__content{background-color:#fff;padding:20px}.dialog__content--roundedTop{border-radius:20px 20px 0 0}.dialog__content--roundedTopAndBottom{border-radius:20px}.app--desktopLayout .dialog__content{padding:30px}.dialog__contentIcon{margin-bottom:15px}.dialog__footer{background-color:#f3f4ef;border-radius:0 0 20px 20px;padding:20px}.app--desktopLayout .dialog__footer{padding:30px}.dialog__overlay{background-color:#000;bottom:0;height:100%;left:0;opacity:.7;position:fixed;right:0;top:0;width:100%;z-index:1}.cookieSelection__appIconWrapper{background-color:#272c33;border-radius:8px;padding:4px;position:absolute;right:20px;top:20px;z-index:3}.app--desktopLayout .cookieSelection__appIconWrapper{right:30px;top:30px}.cookieSelection__switchWrapper{margin-bottom:11.25px}.cookieSelection__switchWrapper--last{margin-bottom:22.5px}
.maintenance__icon{-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px)}
.secondarySessionIdNotice{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f14250;-webkit-box-shadow:0 0 4px rgba(0,0,0,.12),0 4px 4px rgba(0,0,0,.24);box-shadow:0 0 4px rgba(0,0,0,.12),0 4px 4px rgba(0,0,0,.24);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:0;overflow:visible;padding:7.5px 15px;position:fixed;right:0;top:0;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:-webkit-transform 500ms;transition:-webkit-transform 500ms;transition:transform 500ms;transition:transform 500ms, -webkit-transform 500ms;width:100%;z-index:9999999999999}.secondarySessionIdNotice--hidden{-webkit-transform:translateY(-100%) translateY(4px);-ms-transform:translateY(-100%) translateY(4px);transform:translateY(-100%) translateY(4px)}.secondarySessionIdNotice__resetButton{background:none !important;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.secondarySessionIdNotice__text{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;padding-right:15px}.secondarySessionIdNotice__toggleButton{-webkit-appearance:none;background:none;background-color:#f14250;border:none;border-radius:0 0 4px 4px;-webkit-box-shadow:0 0 4px rgba(0,0,0,.12),0 4px 4px rgba(0,0,0,.24);box-shadow:0 0 4px rgba(0,0,0,.12),0 4px 4px rgba(0,0,0,.24);-webkit-clip-path:inset(0px -5px -5px -5px);clip-path:inset(0px -5px -5px -5px);cursor:pointer;left:50%;padding:0px 14px 3px 14px;position:absolute;top:100%;top:calc(100% - 3px);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.secondarySessionIdNotice__toggleButtonIcon{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:-webkit-transform 500ms;transition:-webkit-transform 500ms;transition:transform 500ms;transition:transform 500ms, -webkit-transform 500ms}.secondarySessionIdNotice__toggleButtonIcon--rotated{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
/**
 * @license
 * Copyright Google LLC All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://github.com/material-components/material-components-web/blob/master/LICENSE
 */
:root {
  --mdc-theme-primary: #6200ee;
  --mdc-theme-secondary: #018786;
  --mdc-theme-background: #fff;
  --mdc-theme-surface: #fff;
  --mdc-theme-error: #b00020;
  --mdc-theme-on-primary: #fff;
  --mdc-theme-on-secondary: #fff;
  --mdc-theme-on-surface: #000;
  --mdc-theme-on-error: #fff;
  --mdc-theme-text-primary-on-background: rgba(0, 0, 0, 0.87);
  --mdc-theme-text-secondary-on-background: rgba(0, 0, 0, 0.54);
  --mdc-theme-text-hint-on-background: rgba(0, 0, 0, 0.38);
  --mdc-theme-text-disabled-on-background: rgba(0, 0, 0, 0.38);
  --mdc-theme-text-icon-on-background: rgba(0, 0, 0, 0.38);
  --mdc-theme-text-primary-on-light: rgba(0, 0, 0, 0.87);
  --mdc-theme-text-secondary-on-light: rgba(0, 0, 0, 0.54);
  --mdc-theme-text-hint-on-light: rgba(0, 0, 0, 0.38);
  --mdc-theme-text-disabled-on-light: rgba(0, 0, 0, 0.38);
  --mdc-theme-text-icon-on-light: rgba(0, 0, 0, 0.38);
  --mdc-theme-text-primary-on-dark: white;
  --mdc-theme-text-secondary-on-dark: rgba(255, 255, 255, 0.7);
  --mdc-theme-text-hint-on-dark: rgba(255, 255, 255, 0.5);
  --mdc-theme-text-disabled-on-dark: rgba(255, 255, 255, 0.5);
  --mdc-theme-text-icon-on-dark: rgba(255, 255, 255, 0.5);
}

.mdc-theme--primary {
  color: #6200ee  !important;
  /* @alternate */
  color: var(--mdc-theme-primary, #6200ee) !important;
}

.mdc-theme--secondary {
  color: #018786  !important;
  /* @alternate */
  color: var(--mdc-theme-secondary, #018786) !important;
}

.mdc-theme--background {
  background-color: #fff;
  /* @alternate */
  background-color: var(--mdc-theme-background, #fff);
}

.mdc-theme--surface {
  background-color: #fff;
  /* @alternate */
  background-color: var(--mdc-theme-surface, #fff);
}

.mdc-theme--error {
  color: #b00020  !important;
  /* @alternate */
  color: var(--mdc-theme-error, #b00020) !important;
}

.mdc-theme--on-primary {
  color: #fff  !important;
  /* @alternate */
  color: var(--mdc-theme-on-primary, #fff) !important;
}

.mdc-theme--on-secondary {
  color: #fff  !important;
  /* @alternate */
  color: var(--mdc-theme-on-secondary, #fff) !important;
}

.mdc-theme--on-surface {
  color: #000  !important;
  /* @alternate */
  color: var(--mdc-theme-on-surface, #000) !important;
}

.mdc-theme--on-error {
  color: #fff  !important;
  /* @alternate */
  color: var(--mdc-theme-on-error, #fff) !important;
}

.mdc-theme--text-primary-on-background {
  color: rgba(0, 0, 0, 0.87)  !important;
  /* @alternate */
  color: var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, 0.87)) !important;
}

.mdc-theme--text-secondary-on-background {
  color: rgba(0, 0, 0, 0.54)  !important;
  /* @alternate */
  color: var(--mdc-theme-text-secondary-on-background, rgba(0, 0, 0, 0.54)) !important;
}

.mdc-theme--text-hint-on-background {
  color: rgba(0, 0, 0, 0.38)  !important;
  /* @alternate */
  color: var(--mdc-theme-text-hint-on-background, rgba(0, 0, 0, 0.38)) !important;
}

.mdc-theme--text-disabled-on-background {
  color: rgba(0, 0, 0, 0.38)  !important;
  /* @alternate */
  color: var(--mdc-theme-text-disabled-on-background, rgba(0, 0, 0, 0.38)) !important;
}

.mdc-theme--text-icon-on-background {
  color: rgba(0, 0, 0, 0.38)  !important;
  /* @alternate */
  color: var(--mdc-theme-text-icon-on-background, rgba(0, 0, 0, 0.38)) !important;
}

.mdc-theme--text-primary-on-light {
  color: rgba(0, 0, 0, 0.87)  !important;
  /* @alternate */
  color: var(--mdc-theme-text-primary-on-light, rgba(0, 0, 0, 0.87)) !important;
}

.mdc-theme--text-secondary-on-light {
  color: rgba(0, 0, 0, 0.54)  !important;
  /* @alternate */
  color: var(--mdc-theme-text-secondary-on-light, rgba(0, 0, 0, 0.54)) !important;
}

.mdc-theme--text-hint-on-light {
  color: rgba(0, 0, 0, 0.38)  !important;
  /* @alternate */
  color: var(--mdc-theme-text-hint-on-light, rgba(0, 0, 0, 0.38)) !important;
}

.mdc-theme--text-disabled-on-light {
  color: rgba(0, 0, 0, 0.38)  !important;
  /* @alternate */
  color: var(--mdc-theme-text-disabled-on-light, rgba(0, 0, 0, 0.38)) !important;
}

.mdc-theme--text-icon-on-light {
  color: rgba(0, 0, 0, 0.38)  !important;
  /* @alternate */
  color: var(--mdc-theme-text-icon-on-light, rgba(0, 0, 0, 0.38)) !important;
}

.mdc-theme--text-primary-on-dark {
  color: white  !important;
  /* @alternate */
  color: var(--mdc-theme-text-primary-on-dark, white) !important;
}

.mdc-theme--text-secondary-on-dark {
  color: rgba(255, 255, 255, 0.7)  !important;
  /* @alternate */
  color: var(--mdc-theme-text-secondary-on-dark, rgba(255, 255, 255, 0.7)) !important;
}

.mdc-theme--text-hint-on-dark {
  color: rgba(255, 255, 255, 0.5)  !important;
  /* @alternate */
  color: var(--mdc-theme-text-hint-on-dark, rgba(255, 255, 255, 0.5)) !important;
}

.mdc-theme--text-disabled-on-dark {
  color: rgba(255, 255, 255, 0.5)  !important;
  /* @alternate */
  color: var(--mdc-theme-text-disabled-on-dark, rgba(255, 255, 255, 0.5)) !important;
}

.mdc-theme--text-icon-on-dark {
  color: rgba(255, 255, 255, 0.5)  !important;
  /* @alternate */
  color: var(--mdc-theme-text-icon-on-dark, rgba(255, 255, 255, 0.5)) !important;
}

.mdc-theme--primary-bg {
  background-color: #6200ee  !important;
  /* @alternate */
  background-color: var(--mdc-theme-primary, #6200ee) !important;
}

.mdc-theme--secondary-bg {
  background-color: #018786  !important;
  /* @alternate */
  background-color: var(--mdc-theme-secondary, #018786) !important;
}
/* Collection default theme */

.ReactVirtualized__Collection {
}

.ReactVirtualized__Collection__innerScrollContainer {
}

/* Grid default theme */

.ReactVirtualized__Grid {
}

.ReactVirtualized__Grid__innerScrollContainer {
}

/* Table default theme */

.ReactVirtualized__Table {
}

.ReactVirtualized__Table__Grid {
}

.ReactVirtualized__Table__headerRow {
  font-weight: 700;
  text-transform: uppercase;
  display: flex;
  flex-direction: row;
  align-items: center;
}
.ReactVirtualized__Table__row {
  display: flex;
  flex-direction: row;
  align-items: center;
}

.ReactVirtualized__Table__headerTruncatedText {
  display: inline-block;
  max-width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.ReactVirtualized__Table__headerColumn,
.ReactVirtualized__Table__rowColumn {
  margin-right: 10px;
  min-width: 0px;
}
.ReactVirtualized__Table__rowColumn {
  text-overflow: ellipsis;
  white-space: nowrap;
}

.ReactVirtualized__Table__headerColumn:first-of-type,
.ReactVirtualized__Table__rowColumn:first-of-type {
  margin-left: 10px;
}
.ReactVirtualized__Table__sortableHeaderColumn {
  cursor: pointer;
}

.ReactVirtualized__Table__sortableHeaderIconContainer {
  display: flex;
  align-items: center;
}
.ReactVirtualized__Table__sortableHeaderIcon {
  flex: 0 0 24px;
  height: 1em;
  width: 1em;
  fill: currentColor;
}

/* List default theme */

.ReactVirtualized__List {
}
.mdc-deprecated-list-item__ripple{display:none !important}
*{-webkit-box-sizing:border-box;box-sizing:border-box}*::after,*::before{-webkit-box-sizing:border-box;box-sizing:border-box}a,article,aside,blockquote,button,body,canvas,caption,code,del,div,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,img,label,legend,li,menu,nav,ol,p,pre,q,section,span,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,u,ul,video{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-variant:inherit;font-weight:inherit;line-height:inherit;margin:0;padding:0;text-decoration:none;vertical-align:baseline}article,figcaption,figure,footer,header,nav,section{display:block}body{line-height:1.4}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;cursor:pointer}ol,ul{list-style:disc;padding-left:20px}table{border-collapse:collapse;border-spacing:0}b,strong{font-weight:bold}em,i{font-style:italic}:root{--fontFamilyGeneric: Inter, sans-serif;--mdc-typography-body1-font-family: Inter, sans-serif;--mdc-typography-body1-font-weight: 400;--mdc-typography-body1-letter-spacing: 0;--mdc-typography-body2-font-family: Inter, sans-serif;--mdc-typography-body2-font-weight: 400;--mdc-typography-body2-letter-spacing: 0;--mdc-typography-button-font-family: Inter, sans-serif;--mdc-typography-button-font-weight: 400;--mdc-typography-button-letter-spacing: 0;--mdc-typography-caption-font-family: Inter, sans-serif;--mdc-typography-caption-font-weight: 400;--mdc-typography-caption-letter-spacing: 0;--mdc-typography-font-family: Inter, sans-serif;--mdc-typography-headline1-font-family: Inter, sans-serif;--mdc-typography-headline2-font-family: Inter, sans-serif;--mdc-typography-headline2-font-family: Inter, sans-serif;--mdc-typography-headline4-font-family: Inter, sans-serif;--mdc-typography-headline3-font-family: Inter, sans-serif;--mdc-typography-headline6-font-family: Inter, sans-serif;--mdc-typography-overline-font-family: Inter, sans-serif;--mdc-typography-overline-font-weight: 400;--mdc-typography-overline-letter-spacing: 0;--mdc-typography-subtitle1-font-family: Inter, sans-serif;--mdc-typography-subtitle1-font-weight: 400;--mdc-typography-subtitle1-font-weight: 400;--mdc-typography-subtitle2-font-family: Inter, sans-serif;--mdc-typography-subtitle2-font-weight: 400;--mdc-typography-subtitle2-letter-spacing: 0}body,html{font-size:16px;-webkit-hyphenate-limit-after:4;-webkit-hyphenate-limit-before:4;hyphenate-limit-chars:auto 4 4;-webkit-text-size-adjust:none}body.dialogVisible,body.menuDrawerOpen,body.modalOpen,body.fullScreenOverlayOpen,body.cookieSelectionOpen,html.dialogVisible,html.menuDrawerOpen,html.modalOpen,html.fullScreenOverlayOpen,html.cookieSelectionOpen{overflow:hidden !important}body.menuDrawerOpen,body.fullScreenOverlayOpen,body.cookieSelectionOpen,html.menuDrawerOpen,html.fullScreenOverlayOpen,html.cookieSelectionOpen{height:100vh !important}body,html,.customScrollBar{scrollbar-color:#3d434a #dcddd9;scrollbar-width:thin}body::-webkit-scrollbar,html::-webkit-scrollbar,.customScrollBar::-webkit-scrollbar{width:7px}body::-webkit-scrollbar-track,html::-webkit-scrollbar-track,.customScrollBar::-webkit-scrollbar-track{background:#dcddd9}body::-webkit-scrollbar-thumb,html::-webkit-scrollbar-thumb,.customScrollBar::-webkit-scrollbar-thumb{background-color:#3d434a;border:none;border-radius:0;cursor:pointer}::-moz-selection{background-color:rgba(124,179,66,.6)}::selection{background-color:rgba(124,179,66,.6)}.invertedSelectionColorScheme ::-moz-selection{background-color:hsla(0,0%,100%,.8);color:#7cb342}.invertedSelectionColorScheme ::selection{background-color:hsla(0,0%,100%,.8);color:#7cb342}#app-root{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}#app-root>*{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.app{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}u,.underline{text-decoration:underline}a,button{-ms-touch-action:manipulation;touch-action:manipulation}iframe{background:none;border:none;margin:0;padding:0}ol{list-style-type:decimal}ul{list-style-type:disc}sub,sup{font-size:.8em}sub{vertical-align:sub}sup{vertical-align:super}.hidden{display:none !important}.noWrap{white-space:nowrap !important}.puckRootRenderer{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.puckRootRenderer>*{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}
@font-face{font-display:swap;font-family:"Inter";font-style:normal;font-weight:100 900;src:url(fonts/inter.woff2) format("woff2");unicode-range:U+0-10FFFF}
